六帖のかたすみ

DVを受けていた男性。家を脱出して二周目の人生を生きています。自閉症スペクトラム(受動型)です。http://rokujo.org/ に引っ越しました。

はてなからWordpressへの移転

(追記)引っ越しました。http://rokujo.org/

 

2016年6月頃から、はてなブログはてなダイアリーでは、はてなにとって都合の悪いサイトに黙って

 <meta name="robots" content="noindex,nofollow"/>

というタグをぶち込んで、検索エンジンの検索対象外にしているそうです。

 

s-supporter.hatenablog.jp

d.hatena.ne.jp

リンク先はアフィリエイトサイトを検索対象外にしたという記事ですが、昨日、アフィリエイトサイトでなくてもMETAタグを追加していることが分かりました。

はてなは、都合が悪いと事前警告なしで秘密裏に検索避けのタグを埋め込みますはてなブログは誰でも簡単にレイアウトやSNS連携を行ってくれる便利なサービスでしたが、企業として信頼がおけなくなりました。独自ドメインレンタルサーバーを使って、近日中にこのサイトも移転してしまいます。

 

以下の方法で移転します。

 

はてなブログにはエクスポート機能があります。MovableTypeという形式でテキストファイル出力ができます。

設定→上のタブの「詳細設定」→エクスポート「記事のバックアップと製本サービス」

からエクスポートできます。

MovableType形式はWordpressからインポートできるので、Wordpressへの移行は一見すると容易ですが、いくつか問題点があります。

www.saki-imamura.com

URLを維持して移行するのが難しい→カスタムURLを使う
はてなキーワードのリンクが残る→あらかじめ消しておく
ブログカードが表示されなくなる→記事のURLを添えておく
画像がはてなフォトライフに残る→他の選択肢を使う

1~3点目は根性出して手作業で書き換えをするという手もありますが、面倒なのでエクスポートファイルを書き換えるプログラムを作ります。4点目は、はてなのアカウントを残しておくしかないでしょう。

 

作業途中の画像です。

 

はてなブログSNSとしては優れた装置でしたが、このブログは大したアクセス数もありませんし、ドメインを取ったらこの記事に追記して終わりにします。

outlookのアイテムからヘッダ内容を読み込む

メモ

outlookC#から操作するとき、メールのヘッダ内容だけ読み込みたいことがありますが、outlook付属のインターフェースにはヘッダを表すプロパティがありません。
長い時間をかけて調査したら、次のサイトが引っかかりました。
[Solved] Outlook add-in in C#: get message header? - CodeProject

古いバージョンのC#のコードに翻訳すると、次のようになります。
http://schemas.microsoft.com/mapi/proptag/0x007D001E
という呪文が必要だそうです。

const string PR_TRANSPORT_MESSAGE_HEADERS = "http://schemas.microsoft.com/mapi/proptag/0x007D001E";
//MailItemからヘッダ内容を得る
public static string GetHeader(Microsoft.Office.Interop.Outlook.MailItem mi)
{
    Microsoft.Office.Interop.Outlook.PropertyAccessor olPA = mi.PropertyAccessor;
    string header = (string)olPA.GetProperty(PR_TRANSPORT_MESSAGE_HEADERS);

    System.Runtime.InteropServices.Marshal.ReleaseComObject(olPA);
    return header;
}

書籍レビュー: 『すぐに役立つ 少額訴訟・支払督促のしくみと手続き実践文例56』

★★★★☆

60万円までの金銭請求までしかできないけれど、1回で審理が集結してその場で判決が出る、上告もできない超スピード審理が特徴の「少額訴訟」を解説した本です。

裁判費用は最大でも1万円で弁護士も必要なし。訴状を出したら、書記官さんがこういう資料を用意してね~とかここの書き方が間違ってるよ~と親切に教えてくれます。庶民にやさしい訴訟です。勝訴すれば、判決が確定してなくても仮執行で金銭の差し押さえができちゃいます。負けても1万円損するだけ。

「支払督促」は金銭トラブルに絞った、少額訴訟よりももっと簡素な、出廷さえしなくてもよい手続きです。原則、瑕疵が無ければ主張は認められるので、相手方からの異議申し立てが無ければ仮執行~強制執行までできちゃいます。給料不払いや敷金未返還トラブルには、泣き寝入りしないでぜひこの制度を活用するべきです。

相手方が離れた地にいたとしても、次のシステムを使えば遠隔地の裁判所まで行かなくても督促出来ちゃいます。

督促手続オンラインシステム

 

よくまとまっている本でした。

 

書籍レビュー: 『さびしすぎてレズ風俗に行きましたレポ』 永田カビ

★★★★★

 

レズ風俗のレポというよりも、作者の心象風景がメインとなる作品です。

人生で一度でも挫折の経験がある人は、彼女の根底にある真っ暗なものとシンクロして、心が揺さぶられるのではないかと思います。個人的には、以前自己評価がマイナスになっていた時期の記憶が耳かきでほじくり出されるような気持ちがしました。いい作品です。

パン屋のお兄さんのシーンが見所です。

 

amazonレビューが好悪極端に割れていますね

関連リンク

連載中。こちらの方が苦しいです

comic.pixiv.net

前の家の長女は一人暮らしできたのかな。

近況

6月末からパートナーにとって辛い出来事がいくつも押し寄せ、滝のように毎日が流れていきました。2か月間ずっと、パートナーは体調がよくなったり極端に悪くなったりを繰り返しています。彼女の病気はほとんど心因性ですので、ストレスが原因です。酷いことをする人間がいかに多いのか、2か月間でたくさん知りました。今日も彼女の具合は悪いです。

 

7月に元家族から嫌がらせの手紙が届きました。具合が悪いというのに、パートナーが対処してくれました。

 

7月末から8月頭にかけて、療養のために京都に旅行に行きました。繁華街の近くのウイークリーマンションに安く宿泊できたので、生活には困りませんでした。ちょうど祇園祭の終盤に重なる時期で、宵山やみたらし祭り、お寺巡りにも行くことができました。たくさんの人に会ってお話しして、お世話にもなりました。ただ京都は暑すぎて夏バテしてしまい、回復するまでに時間がかかりました。

 

京都は外食が美味しいところだらけでした。

D&DEPARTMENT KYOTO by 京都造形芸術大学 | D&DEPARTMENT

仏光寺の中にカフェがあります

 

京の甘味処|茶寮 翠泉

かき氷がおいしかった

 

京都銀閣寺 名代おめん|店舗情報

清水寺入口のおうどん屋さん

 

旅の途中で活躍した疲れを取るグッズたちです

めぐりズム 蒸気の温熱シート 16枚入

めぐりズム 蒸気の温熱シート 16枚入

 
休足時間 足すっきりシート 18枚

休足時間 足すっきりシート 18枚

 

 

2週間ほど前に、電子ピアノをローンで買いました。

20年ぶりに練習を再開しました。

 

ツェルニー30番練習曲  全音ピアノライブラリー

ツェルニー30番練習曲 全音ピアノライブラリー

 

20年前には弾けたはずのツェルニー30番からやりなおしです。1週間練習して1曲目を弾けるようになったものの、一昨日、楽譜指定のテンポが倍速だったことに気がつきました。

 

米津玄師 COLLECTION ―PIANO SCORE― (ピアノ・スコア)

米津玄師 COLLECTION ―PIANO SCORE― (ピアノ・スコア)

  • 作者: シンコーミュージックスコア編集部
  • 出版社/メーカー: シンコーミュージック
  • 発売日: 2016/01/22
  • メディア: 楽譜
  • この商品を含むブログを見る
 

ついでにコード理論も勉強してしまおうという目論見でこれらも買いました。

 

一度関係が回復した親兄弟とは、再び疎遠になりました。名字を旧姓に戻すことを強く 勧めたり、ぼくの個人情報を不正な手段で抜いた弁護士に謝りに行けと言ったり、などなどうんざりすることがいくつかあったので、連絡を取ることをやめました。名字を戻すのもやる気なくなりました。

 

ぼくは水を飲まない傾向があるとわかりました。確かに、以前から水を飲むと体調が回復することがよくあります。果物をたくさん食べたら、夏バテが解消しました。パートナーは、ぼくの親が体調管理すら教えてくれなかったのかと怒っていました。そういえば、ぼくの中に親の記憶はあまりありません。

漢方薬も夏バテ解消に役立ちました。

ブシという、トリカブト(!)を熱処理したものが配合されています。飲むと熱がポカポカでてきます。

 

 

パートナーと2人で電子書籍を1冊出版しました。

お母さんが女の子のために戦う話です。

 

主に電子書籍作成支援のために、縦書きエディタを開発することにしました。まだ完成にはほぼ遠いですが、何をやればいいかはだいたい決まっています。

 

いろいろあってお金がなくなってしまったので、これから半年程度は静かに過ごします。体力が戻ってきて生活も落ち着いたので、できればもっと本のレビューを復活させたいです。去年は100冊読めたけど、今年は20冊読めるかどうか。ツイッターも半年くらいおすすめツイートくらいしか見てないし、インプットが全然足りません。

覚書

基本機能:縦書き表示、スタイルシートをリアルタイム適用、epub読み込み・書き込み

 

執筆者向け機能:表記ゆれチェック、数字の表記チェック、語句の一括変換

 

編集支援機能:チャット、強調表示、メモ

 

できたらいいな:原稿をサーバー上で一括管理、差分表示(githubでできればいいかな?)、evernoteなどからコピペしたら形式を整える

Windows + CakePHP3 でMySQLを動作させるまで

開発がしたくてフレームワークなるものを初めて触ったので、それなりにメジャーっぽいCakePHPというものをインストールしてみました。

 

ブックマークチュートリアル

公式サイトの↑に従って、

getcomposer.org

まずこれをインストールして、

 

Composer Windows Installer をダウンロードして実行した場合、インストールディレクトリ (例えば、 C:\wamp\www\dev\cakephp3) からターミナルに以下の行をタイプしてください。

composer self-update && composer create-project --prefer-dist cakephp/app bookmarker

 

上のコマンドをプロンプトにコピペしてインストールして、

インストールの確認

デフォルトホームページを確認することで、インストールが正しいことをざっと確かめることができます。 その前に、開発用サーバを起動する必要があります。

bin/cake server

Windows では、このコマンドは bin\cake server (バックスラッシュ) です。.

これで、 8765 ポートで PHP のビルドインウェブサーバーが起動します。ウェルカムページを見るために http://localhost:8765 をウェブブラウザーで開いてください。CakePHP がデータベース接続が 可能かどうか以外は、すべての確認事項がチェック済みになるべきです。そうでなければ、PHP 拡張の 追加のインストールやディレクトリのパーミッション設定が必要かもしれません。


言われるがままにプロンプトから bin\cake serverと入力した後に、http://localhost:8765とブラウザに入れると

f:id:happyholiday:20160807162400j:plain

起動できました。が、

 

f:id:happyholiday:20160807161515j:plain

 

 データベースに接続できません、と言われたので、

 

MySQL :: Download MySQL Community Server

 

ここからMySQLをインストールして、

 

f:id:happyholiday:20160807161749j:plain

ここからcake_bookmarksというデータベースを作って、

 

f:id:happyholiday:20160807162047j:plain

 

 

f:id:happyholiday:20160807162104j:plain

チュートリアルに従って、上のコマンドをコピペしてテーブルを作成しました。

さらにphp.iniの

f:id:happyholiday:20160807162653j:plain

必要なところのコメントアウトを消しました。さらに、app.phpの接続設定を編集しました。

f:id:happyholiday:20160807163414j:plain

 

でも動きませんでした。

f:id:happyholiday:20160807162730j:plain

 

わけがわからなくなったので2時間くらいここで止まりました。いろいろ調べたら、

stackoverflow.com

Your php.ini indicates that you have got php_pdo_mysql.dll enabled, however it may have been that you needed to restart the CakePHP server bin/cake server.

 

サーバーを再起動しなければいけないことがわかりました。

再起動したら

f:id:happyholiday:20160807163520j:plain

やっと動きました。長かったです。

 

再起動を思いつかない人が多いかもしれないので、メモとして残しておきます。