読者です 読者をやめる 読者になる 読者になる

モノノフ日記

普通の日記です

自然言語100本ノックをgolangでやってみました

やってみました、と言っても第7章までという中途半端な感じですが、、、🙇🏻 github.com 5章、6章あたりはcabochaやStanfold Core NLPの仕様を理解するところが一番難しかったりしました。 続きはぼちぼちやっていきたいと思います。

達人に学ぶDB設計徹底指南書を読みました

仕事でDBの設計をするタスクが回ってきそうなので積読して置いたこちらを読みました。 大体やっていたことがきちんと言語化されていて「あー、そうそう」という感じでパラパラっとすぐ読めました。 すごく普通のことが書いてあるのだけれど、本の中でも正規…

Amazon Web Services実践入門を読みました

なんとなくで使ってたので1冊AWSの本を読んでみようかなと思って手に取りました。 (実際には電子書籍で買ったので手には持っていませんが) 僕はオンプレミス環境でインフラっぽい仕事もいろいろやった経験があるので、 「へー、AWSだとこうやるんだ」とい…

最近読んだ本

自分の読書メモとして書いておきます。 オンラインのチュートリアルやライブラリのコードを読んでてGo言語に興味が出たので2冊読みました。 プログラミング言語Goの方は言語の基本的な文法から特色であるinterfaceやgoroutineについて網羅されていて言語につ…

Dockerを読みました

Docker作者: Adrian Mouat,Sky株式会社玉川竜司出版社/メーカー: オライリージャパン発売日: 2016/08/17メディア: 単行本(ソフトカバー)この商品を含むブログを見る オライリーから発売されたDockerを読み終わりました。「コンテナとは」から始まってDocke…

一人CTO Nightに参加してきました

~マネジメントに悩める全てのエンジニアにささげる~ 伊藤直也の1人CTO Night |転職ならDODA(デューダ) に参加してきたのでメモです。 話を聞いてて思ったのはいろんな本やサイトでマネジメントに関する知識をインプットして、それを現場で昇華していっ…

ソフトウェア開発者採用ガイドを読みました

ソフトウェア開発者採用ガイドposted with amazlet at 14.10.28Joel Spolsky 翔泳社 売り上げランキング: 296,816Amazon.co.jpで詳細を見る Joel on Softwareで有名なジョエル・スポルスキーのエンジニア採用についての本です。 下記に挙げたような感じのこ…

Twitter Flock Tokyoに参加してきました

申し込んだチケットが当選してた(落ちた人もいるのかな?)ので、お昼から行ってきました。 前半はFabricの機能や組み込み方などエンジニアリングの話がメイン、後半はマーケティングや広告についての話がメインで午後からの開始でしたが盛りだくさんの内容…

TOTP: Time-Based One-Time Password Algorighm のRFC読んだのでメモ

2段階認証(Two Factor Authentication: 2FA)の仕様となっているRFC6238を読んだので要点をメモしておきます。 後半はかなりざっくり書いたので英語得意な方は元資料もご確認ください。 https://tools.ietf.org/html/rfc6238 TOTP: Time-Based One-Time Passw…

YAPC::Asia Tokyo 2014に参加してきました

今年で2回目の参加でしたが、Perlに限定されない技術系のイベントで楽しめました。 しかし、サービス寄りの発表で1つネタあったのでスピーカー申し込めば良かったな、と少しの後悔もあります。 来年も無事に開催されて参加できそうなら何かしゃべろうと思い…

MavericksにSupervisorをインストールしてみた

Mac上でdaemontoolsみたいなことをやる君欲しかったので、使ったことないけど以前から気になっていたSupervisorを試してみました。SupervisorはPython製のプロセス管理ツールです。結論から言うとroot権限が必要ないしconfも書きやすいのでオススメです。 Py…

DOMContentLoadedはIE9から使えるが国内ブラウザシェア率どれくらいなのか調べた

前の職場だとPC向けのサイト作ることが多く、jQueryを使ってたので jQuery(document).ready(function() {}); を使ってloadイベントはあまり意識してなかったんですが、普通にDOMContentLoadedを使えばいいですね。 onloadとの違いは画像などページ要素を全部…

Mozilla Developer Network見てたらゴジラみたいなのがいた

JavaScript書くときは大変お世話になるGoogle ChromeのDevToolとMozilla Developer Network(MDN)のドキュメント見てたら気づいたんですが、MDN開いたときにChromeのDevToolのConsoleにゴジラみたいなの出るんですね。 よく使ってるのに今更知りました。。。

RFC3986で定義されている有効なURLかどうかを判定する正規表現

これはつらい。 gist7578177

「OAuth 2.0をはじめよう」を読みました

OAuth 2.0をはじめよう http://www.oreilly.co.jp/books/9784873115580/

twemproxyのベンチマークを測定してみました

追記 Twitterで計測方法について@bulkneetsさんからフィードバックいただきました。 ありがとうございます。 @t_mitz それだとクライアントライブラリ側の微妙な性能差しかベンチに反映されないですよ、 see http://t.co/fVKcUPPqIV— mala (@bulkneets) Octo…

twemproxyをmacOSXにインストールするときの注意点

twemproxyはtwitterがオープンソースで公開しているmemcached, redisの軽量プロキシです。 ソースコードはみんな大好きgithubで公開されてます。 https://github.com/twitter/twemproxy infoQとかで紹介されてたりもします。 http://www.infoq.com/jp/news/2…

Gitで「error: xxxxxxxxx does not point to a valid object!」って怒られるときの修正方法

git

GitHub Enterpriseで特定のリポジトリでエラーページが表示が出てるのを修正対応したんですが、書いておかないと忘れる自信があったのでblogged. 状況について 手元にgit cloneしていたリポジトリをpullしようとすると下記のような感じで怒られてました。 % …

「不格好経営―チームDeNAの挑戦」を読みました

もっと経営者向けの本かと思ったら、普通のブログ調で書かれていて読みやすかったです。 7~8割が会社創業から退任されるまで軌跡について書いてて、残りがFAQ集みたいな感じでよく聞かれることをまとめてありました。 僕はお会いしたことはないけれど、こ…

iOS AppとAndroid Appのバナーリンク生成したいとき

それぞれオフィシャルに用意されてたけどわかりにくかったのでメモ。 iOS - Link Maker http://linkmaker.itunes.apple.com/jp/ Android - Google Play Badges http://developer.android.com/intl/ja/distribute/googleplay/promote/badges.html

Limechat for Macでjoinやpartメッセージを非表示にする方法

mac版はwebkitでレンダリングしてるのでCSSいじれば簡単でした。 使ってるテーマのCSSファイルに次を追加するだけです。 デフォルトのテーマは /Application/Limechat.app/Contents/Themes にあります。 下の例ではjoin, quit, mode, part, nickを表示しない…

Jenkinsで実行ユーザをjenkins以外にしている場合でアップデートするときの罠

深遠な理由でJenkinsの実行ユーザをデフォルトのjenkins以外に設定しているケースでJenkinsのアップデートを行うと嵌まりやすい罠がありました。環境はCentOS 6.3です。 sudo yum update jenkins yumでアップデートするとパッケージは更新されるんですが起動…

nginxでURLでリバースプロキシ先を振り分ける設定

ローカルに2つのアプリケーションを動かしていて、URLでリバースプロキシ先を振り分ける設定になります。/fooで受けると5001ポートで動いてるアプリに、/barで受けると5000ポートで動いてるアプリに振り分けてくれます。 パラメータごにょごにょしたいときは…

CentOS6にmetacpanのバックエンドAPIをセットアップしてみた

CentOS6にmetacpanのバックエンドAPI (https://github.com/CPAN-API/cpan-api) をセットアップしてみたのでメモ。CentOS6は最小インストールの状態からです。 公式ドキュメント(https://github.com/CPAN-API/cpan-api/wiki/Installation)に沿って解説してま…

GitHubでgit cloneする際に "Problem with the SSL CA cert (path? access rights?) でエラー回避したメモ

git

環境移行する時に怒られたのでメモ。 以下のようなエラーが出ました。 error: Problem with the SSL CA cert (path? access rights?) while accessing https://github.com/hogehoge/foobar.git/info/refs .gitconfigでhttp.sslVerifyをfalse設定すれば通るよ…

GitHub Enterpriseのfaviconの色を変更するChrome Extensionを作ってみた

GitHub Enterprise (GHE)を導入している場合、作業しているとgithub.comとGHEのfaviconが同じでややこしくなりますよね。今はgithub.comのGistのUIが変わったので間違えにくくなっていますが、以前はコピペするGist先間違える、など普通に起こっていたと思い…

cpanmにdownload-onlyオプションを追加するパッチ

-Lオプションで指定したディレクトリ配下にCPANモジュールをダウンロードするだけの動作になるパッチ書いてみました。orepanやCPAN::Miniを使ってローカルCPANを構築したいときなどにご利用ください。パッチ書いたcpanmのバージョンは1.5019です。 コマンド…

さくらのVPSでperl環境を整える

借りてるさくらのVPSをOS再インストしてperlの勉強用に構築しました。 よく忘れるので備忘録としてメモ。 perlbrew install perl-5.xx.x は時間かかります。 標準パッケージをアップデート $ sudo yum -y update perlbrewをインストール $ curl -kL http://i…

jQueryのsliceは便利

@ken_c_lo gistはよw— mitzさん (@t_mitz) 11月 29, 2012 @ken_c_lo 大分書き換えてしもたw gist.github.com/4173232— mitzさん (@t_mitz) 11月 30, 2012 という訳で添削してみました。コードはgistに置いてます。 主な変更点 元のコードがforでループさせる…

CPANビルドするときにgccオプションでfstack-protectorが無いと怒られる件

忘れないようにメモ。おそらく特殊な環境じゃないと発生しません。 原因はgcc3.Xとgcc4.Xが同居していて、ビルドするときにgcc3.Xでmakeを試みるから。gcc3.Xにはfstack-protecotorオプション無いです。 解決方法は use Config で読まれる設定のccの値をgcc4…

ぴあ40th Anniversary MUSIC COMPLEXに行ってきました

ぴあフェスにももクロメインで行ってきました。なんか面子が人を誘いづらい感じだったのでぼっち参戦。 ちなみに面子は下の6組でした。 ももいろクローバーZ 筋肉少女帯 星野源 マキシマムザホルモン スチャダラパー 岡村靖幸 朝から雨でしかも会場にやたら…

Limechat for Macでgithubで使える絵文字を表示するJavaScriptを書いてみました

Limechatで絵文字使えたらいいのになーと前から思ってたので作ってみました。 https://github.com/tmitz/limechat-emoji で公開しています。 スクリーンショットはこんな感じです。 同梱されてるlimelightテーマをベースにしていて変更点はlimelight_emoji.j…

Perlでapacheのmaxclientsの最適値を調べてみました

/proc/PID/smapsの値が正確らしいので計算するコード書いてみました。 動いてるプロセスのRSSとSharedの平均取って和を出し、最大メモリの7割を割ってみる。 7割の根拠はOSやら他サービスやらで多めに見積もっても取られるメモリは3割くらいだろうと単なる推…

ももいろクローバーZ ももいろ夜ばなし第一夜『白秋』」抽選結果

安定の落選でした。

Symfony Advent Calendar JP 2011が電子書籍になったそうです

去年の年末に、僕も書かせてもらったSymfony Advent Calendar JP 2011がようやく電子書籍になったそうです。 たまたまTwitter見てたら@koyhogeさんのツイートで気づいたっていう。 昨年のSymfony Advent Calendarが技評さんより電子書籍として出版されました…

Gems渋谷に行ってみました

Gems渋谷初めてきた! (@ でんず食堂 GEMS 渋谷店) 4sq.com/R8m6LZ— mitzさん (@Kiske) 11月 5, 2012 出来たばっかりのGems渋谷に行ってきました。お店は4Fのでんず食堂。 オープン記念のサービス品は山盛りしらすピザ。写真だとちょっとグロ系ですね。 出来…

はてなブログに移行しました

はてなダイアリーで書いてた記事をインポートして、こちらにまとめました。 はてブやリダイレクトもちゃんとやってくれるみたいなので特に不具合ないと思います。 色々環境変わったりしているのでぼちぼちブログも再開していきますのでよろしくお願いします。

Try WiMAXお試し中

新しいiPadを購入しましたがWi-Fi版なのでモバイルルーター欲しいなーと思い Try WiMAXに申し込んで試してます。機器が到着してから今日がちょうど6日目です。 ネットでは繋がらないとか書かれてますが今のところ自分の行動範囲で繋がらなかったのは 地下鉄…

Symfony2でprofilerの動作が重くなってきたときの対応方法

Twig上で {% render ... %} を使ってコントローラの再利用していくとrenderで生成されるResponseオブジェクトに対してもすべてプロファイルが走るみたいでやたらページ描画が遅くなったりします。config_dev.ymlにonly_master_requestsオプション書けばペー…

全文検索エンジンgroongaをさわってます

全文検索に使おうと思ってgroongaを最近さわっています。 大体のことは本家のドキュメントを見ながらやれば出来ました。日本語ドキュメント最高です。ちょっと挙動がわからないところがあったので1点メモ。 COLUMN_SCALARで定義してるカラムに全文検索のイン…

「ドラゴン・タトゥーの女」ジャパンプレミアに行ってきました

1/30(月)の話ですが行ってきました。 WOWOWのプレゼント応募で当選しました。ありがとうございます。監督のデビット・フィンチャーとヒロインのルーニー・マーラの舞台挨拶もあったんですが、1Fの後ろの方だったので大分遠かったです。 フィンチャー監督は…

githubを会社で導入してみて感じたこと

会社で利用するソースコードのバージョン管理システムをgithubに移行しつつあります。gitは以前から個人で利用していたのでブランチ管理のメリットや気の利いたマージなどはもう知っていたのですが githubで同時に複数人で開発をする、という状況は初めてだ…

「ものすごくうるさくてありえないほど近い」という映画の試写会に当選しました

当たっちゃいました。日時・場所は2/9(木)movix川口です。 1/30に「ドラゴン・タトゥーの女」のジャパンプレミアに当選したばっかりなので立て続け。今年の運をもう使い果たしたような気がします。 映画の内容は予告編観たくらいであんまり把握してないの…

近況

仕事 ガリガリとSymfony2のコードを書いてます。書くコードや設計が日進月歩の状態なので毎日が楽しい。 フレームワーク独特の制約はありますが無視しても案外なんとかなっちゃう小回りの利くやつです。 もうそろそろ2.1が出そうな雰囲気です。 家族 いつの…

ももクロChan DVD -Momoiro Clover Channel- 決戦は金曜ごご6時!を買いました

ボーナス入って懐温かくなったのでももクロchanのDVDBOXをついに購入しました。まだ1巻の触りしかみてないですが裏側見られてなかなか面白いです。 「ももたの夏休み」はホームビデオ見てる感が出ててほっこりできました。 ただれにちゃんが激やせしてるの…

Googleから為替レートをJSONで取得する方法

仕事で為替レートを扱う必要があったのでちょっと調べてみました。海外にあるAPIは有料だったり、Yahooファイナンスからゴニョゴニョするのもコード見たらめんどくさそうだ・・・とか思ってたらGoogle先生にステキなAPIを見つけました。 http://www.google.c…

Twigをもっと活用しよう :Symfony Advent Calender 2011 JP - 9日目 -

Symfony Advent Calendar JP 2011 : ATND 9日目の記事です。Symfony2.0.7が昨日リリースされましたね。今回のアップデートで個人的に熱かったのはSymfony2にバンドルされるTwigのバージョンがv1.1.2からv1.4.0へアップグレードされた所です。Twigは便利な機…

ももいろクローバーZ 魂のシュプレヒコールツアー Zepp東京公演に行ってきました

2部から参加してきました。Twitterで雨の中、物販に並んでるというツイートをちらほら見たので開場1時間前くらいにZepp到着。 そしたら意外に物販全然並んでなかったので緑のツアータオルだけ購入しました。1部と2部の合間は狙い目かもしれないです。ちゃ…

「全文検索エンジンgroongaを囲む夕べ 2」に参加してきました

全文検索エンジンgroongaを囲む夕べ 2 #groonga : ATNDに参加してきました。 全文検索エンジンとしてgroongaを業務に導入しようとしているので情報を求めて参加したんですがいろいろと参考になる情報がたくさん聞けました。会場はVOYAGE GROUPさんのオフィス…

「フィリップ、きみを愛してる!」を観ました

一言でいうと「愛すべき馬鹿」をニヤニヤしながら見られる映画です。コメディなのになんでR-15指定なんだろう、と思ってたらフランス映画らしくセックスの描写がサラッと映像表現されるからでした。 とは言ってもゲイのセックスですけどね。ゲイで詐欺師、と…