Subscribe: igaiga diary
http://igarashikuniaki.net/tdiary/index.rdf
Preview: igaiga diary

igaiga diary





 



https対応

2018-01-03T11:56:22+09:00

早くやりたいなと思いつつできていなかったigaiga日記のhttps対応、お正月なのでやってみました。 httpもアクセスできるように遺しておきます。 https://igarashikuniaki.net/diary/ 分かってる問題 日記投稿時にCSRFエラー(あとでtdiary側の設定する) はてなスターがhttpsとhttpで共用できていない 作業手順はこんな感じです。ほとんどデフォルトのままです。環境はubuntu+nginx。 インスト−ル $ git clone https://github.com/letsencrypt/letsencrypt.git $ cd letsencrypt/ $ ./letsencrypt-auto --help 前調査 FQDN: igarashikuniaki.net Nginx コンテンツディレクトリ: /var/www 証明書取得 $ ./letsencrypt-auto certonly --webroot -w /var/www -d igarashikuniaki.net 以下に配置さ..



tDiary5.0.7 + Ruby2.5.0

2018-01-01T16:48:33+09:00

新年明けましておめでとうございます。本年もigaiga diaryをよろしくお願いします。 この日記、今年でもう15年。すごい。開発者のみなさんありがとうございます! 毎年恒例の新年メンテ、tDiaryとRubyのバージョンを上げました。



macOS High Sierra

2017-12-31T10:58:04+09:00

仕事納めたのでバージョンアップした。10.13.2。アップデート、1時間ほどで終わったけど、これでファイルシステムまで書き換わるのすごい。(あとでディスクユーティリティ確認したら、ちゃんとAPFSに変わってた。) XCodeをバージョンアップ。AppStoreからやらないと最新の9.2にはならないぽい。brew update, upgrade, doctorなどして、Rubyも一応再ビルドしたが問題ない。mysql2 gem がビルド失敗したが、 xcode-select --install したら治った。 ここまで特に問題なし。



個人事業主の社会保険料

2017-12-28T08:38:58+09:00

3月で会社を辞め、4月からフリーランスになって個人事業主が主業になりました。会社員と個人事業主はいろいろな点で違いがありますが、社会保険(年金、健康保険)も違います。会社員の方で個人事業主になるのを検討している方へ参考になればと思いここに書こうと思います。金額はざっくりで、正確ではないです。金額が分かると給与も分かりますが、そこはそっとしておいていただけたら嬉しいです。(年収推移グラフもそのうち公開するかもしれません。) 結論を先に言うと 個人事業主になり、月々の支払いが健康保険(任意継続)は1.5倍、年金は1/3 トータルで月々の社会保険料は安くなった もらえる年金額や保証は減った 健康保険 基本、会社員の場合は会社員の健康保険、個人事業主は国民健康保険に入ります。(個人事業主は業種次第で健康保険組合というのもあるそうです。)ただ、会社員を辞めて2年間は任意継続で会社員時代の健康保険にそのまま入ることができ、私は任意継続を選択しました。結果、月々の保険料は24000円から35000円になり、1.5倍になりました。会社員は半分を会社が負担するので2倍になりそうですが、I..



群馬高専で講演した

2017-12-10T13:04:37+09:00

母校群馬高専の電気科で講演した。卒業してから20年だ。数えて驚いた。ということは、聞いてた学生さんは私が卒業してから生まれた人たちだ。それでも先生方も半分くらい知ってる方々が残ってて、楽しい時間を過ごせた。 講演内容は知性について。いろいろ考えたところ、プログラマの文脈なら使える例が共通コンテキストではない点で苦労した。物理や電気の話に変換する作業は楽しいものでもあった。何か少しでも糧になったならいいな。質疑応答は学生さんも先生も質問してくれて、とても楽しかった。 講演資料「知性のかけらの探索と一考察」: https://esa-pages.io/p/sharing/4060/posts/633/466d725752ea6b9b8df3.html



iPhoneX

2017-11-14T09:34:59+09:00

予約日にがんばってF5アタックしたが、発売後3週間くらいのお届け予定だった。それが1週間くらい前倒しして早く受け取れた。256GBで13万円。お高くなった。ケースはApple純正のもので5000円。Appleなら色あせとかしないかなと思って白のシリコンケース。ケースよくできてて高級感ある。 ホームボタンがなくなったのと、FaceIDで顔認証になった、大きさがiPhone7よりも少しだけ大きくなったのが大きな変更点。ホームボタンがなくなったので下からスワイプに変わったので、いままでよりも端末の下の方を触らないといけなくて遠く感じる。アプリ切り替えもやりづらい。 顔認証はマスクだと認識してくれないので電車内だとパスコード入れている。指紋認証は私は手荒れがひどくてうまくいかないことが多かったので、顔認証には期待。(それでも最近は指紋認証かなりうまく動いてた。ファームウェアが変わったのか、私の手荒れがおさまったのか)コンビニで支払いは楽になった気がする。 大きさは既に慣れてきた。今までのiPhoneとかなり動かし方が変わったので、慣れてからが本番。



技術書典3「Railsの教科書」とpixiv PAY

2017-10-24T11:42:08+09:00

技術書典でRailsの教科書を販売してきました。本体150ページは既刊ですが、イベント用におまけ誌(Rubyの薄い教科書class&module編)を70ページほど加えたスペシャル版でした。たくさんの方がブースにきてくれて嬉しかったです!販売数はチラシやtweetから達人出版会で買ってくれた数とあわせて約30部でした。観察していて思ったのは、みなさん見本誌は紙を先に手にとるなと。今回は電子版だけだったのですが、余力があれば紙版も出してみたい。そしてその前に新刊を書き上げたい・・・。あと、「電子版」ってちゃんと書いておかないと完売と勘違いされるのでその辺は次回は改善したい。 そして今回は私も開発しているpixiv PAYでも販売して、5人くらい使ってくれた方がいたので嬉しかったです!自分が作った道具を自分で使えるってエンジニア冥利につきます。セットアップまでは時間かかりますが、販売は速い!テーブルクロスもpixiv PAYのを借りてきたのでpixiv PAY色でした。小銭の準備もしていって、重いし大変だったので、スマホ決済が普及すると楽できていいです。あと、同じくpixivさんで私..



永福町いまい皮膚科

2017-10-17T14:08:20+09:00

永福町駅そばに新しい皮膚科ができたのでいってきた。(おそらく)ご夫婦でやられている。私が行ったときは平日お昼前で空いているからかお二人で診てくださって、たいへん丁寧に診てくださった。薬いろいろ質問を交えて決めてくれて混合などを工夫してくださった。とても良い皮膚科さんがみつかった。とても嬉しい。(皮膚科探すのはなかなか大変なのです) まだできたばかりで空いてるので、近所にお住まいの方へお勧めです。 http://www.imai-hifuka.jp/



CS1stステージ 西武-楽天戦

2017-10-15T20:02:25+09:00

ライオンズファンの @tdakak さんと2位になったらCS見に行きたいよねと話していたらチケットを取ってくださったので観戦。 そもそも西武ドームでできるかの熾烈な2位3位争いと、チケット争奪戦の両方に勝たないといけなかったので行けたのは本当によかった。 内野席1塁側だけど、ライオンズファンばかりの場所。ところで今年はライオンズも後半は赤いユニで、観客のみなさんもよく訓練されてて赤いユニ。楽天ファンの方々も赤いユニ。同じ色だと仲良さそう感あっていい。西武ドームに気遣ってか松井のユニ着てる楽天の方も多かった。 十亀と岸の投げ合いで岸のピッチングが本当によかった。緩急すごい。客席で見ててもつられるレベル。110km/h台の緩い球と140km/h台後半の速球。素晴らしかった。 ゲームは1-4で楽天が勝ったので、勝ちを見れずに残念だったけど、CSで満員の西武ドームとてもよかった。鳴り物もあんまり使ってなかったのでミットの音がよく聞こえた。隣の大塚さんとじぬさんがいろいろ野球のこと教えてくれて楽しかった。 日本シリーズも観戦いけるといいなぁ。



RHCもくもく会

2017-10-11T18:55:06+09:00

笹田さんの前回の会の続編がクックパッドさんであったので行ってきた。 https://github.com/ko1/rubyhackchallenge 「C レベル、Ruby レベルでカバレッジを計測するツールがあるので、計測してみましょう。 そして、カバレッジが足りないところにテストを追加してみましょう。」 をやってみたいと思ったので、mameさんにカバレッジの見方を教えてもらった。 CIでカバレッジ測定を回した結果が以下のページでみれる。 https://rubyci.s3.amazonaws.com/debian8-coverage/ruby-trunk/lcov/index.html たとえばarray.cはrubyフォルダの下にある。 https://rubyci.s3.amazonaws.com/debian8-coverage/ruby-trunk/lcov/ruby/index.html https://rubyci.s3.amazonaws.com/debian8-coverage/ruby-trunk/lcov/ruby/array.c.gcov.h..



パンデミックサバイバル日本選手権2017

2017-10-11T11:21:09+09:00

予選を突破しての決勝大会。1ヶ月ほどほぼ毎日練習して臨みましたが、残念ながら負けました。 脱落後に優勝したチームのプレイを見ていたのですが、美しさに感動しました。ああいうプレイもできるのだなぁ。(デッキがまだ秘密なので、内容については書けず。) ひさびさの「私はパンデミックのことを何も分かってなかった・・・」感を味わえたので、また練習してプレイスタイルの引き出しを広げようと思います。 そして今回も遠征してくれたちぇりさんありがとう!来年は勝って世界大会に出たい! 日本開催のホビージャパンさんと、世界大会運営のZ−MAN gameさんにも感謝です!楽しかった〜。 パンデミック



書評「初めての自動テスト」

2017-10-01T08:05:26+09:00

オライリーさんにいただきましたありがとうございます! ユニットテストに限らず、プロジェクトチーム全体でのテスト力を上げてくれる一冊。内容は目次を眺めてもらえたらつかめます。 いわゆるTDDの本ではなく、なぜどういう意図でテストをすべきか、どのレイヤーでテストすべきかなど、実践的な内容。必要なテストの話だけでなく、不要なテストの話も書いてあるバランスの良い本です。 プログラマー専用の本というよりは、プログラムを専業としない人たちへ向けても書かれているので、プロジェクト全員で読んで、チームのテストをどう良くしていくかを議論するのに良い一冊です。手頃な量なのでみんなで読むのにもちょうどよさそう。 初めての自動テスト



Emacs25.3

2017-09-23T16:04:26+09:00

brew upgradeしたらEmacsが起動しなくなった。再コンパイルするついでに25.1から25.3へバージョンアップした。 メモ。inline.patchは25.2用でそのままつかえるとのこと。 VERSION=25.3 curl -LO http://ftpmirror.gnu.org/emacs/emacs-$VERSION.tar.gz curl -LO https://gist.githubusercontent.com/takaxp/3314a153f6d02d82ef1833638d338ecf/raw/156aaa50dc028ebb731521abaf423e751fd080de/emacs-25.2-inline.patch tar zxvf emacs-$VERSION.tar.gz cd ./emacs-$VERSION patch -p1 ../emacs-25.2-inline.patch ./autogen.sh ./configure --without-x --with-ns --with-modules make bootstrap -j..



RubyKaigi2017

2017-09-22T08:13:54+09:00

今年のRubyKaigiは広島。日曜入りしたときは台風で飛行機欠航や新幹線が止まったりと大荒れだったが、会期中はおだやかな天気。みんなでランチに行くのもたのしかった。新幹線でhmskさんが一緒で、ランチも一緒に食べられてよかった。ひさびさ。 話題は型と高速化の話題が多かった。Railsによく使う機能だし、matzさんの指針にあってる。yharaさんのDxOpalといとやなぎさんのRDoc修繕が素晴らしかった。yharaさんのは昔のyuguiさんのNaClを思い出し、いとやなぎさんの質疑応答は活気がって良い雰囲気だった。 pixivのみなさんによくしてもらって泊めてもらった。終わったあとは福岡オフィスへ出社してvakfさんがいろいろ案内してくれて楽しんだ。本多さんともゆっくり話せた。 今年も大満喫した!スタッフのみなさんありがとうございます!



2016-12-22のツッコミ[1] (takaxp)

2017-09-06T13:58:34+09:00

-j は make処理中のビルドオプションでスレッドの数を指定しています.Emacs を並列ビルドする時に処理が最後まで進まない場合があるため,どの環境でも動くように -j1 としています.通る環境の場合は -j4 など好みの値を使ってOKと思います.