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

なんかかきたい

プログラミングなどの個人的なメモやサークル「ゆきいろパラソル」の情報を載せてます

コミケ87申し込みました!

なんと、ゆきいろパラソルという名前のサークルで本を出すことになりました。 中学生がかわいい感じの初心者向けPHP本です。がんばって書いてます! コミケにこられる方はぜひお立ち寄りください。 サークルカットはちょこめろんさんに書いていただきました…

Elasticsearch運用とか (4)

今回はelasticsearchのバージョンアップ手順をまとめます。 elasticsearch 1.0以降を使っている場合、ダウンタイムなしでアップグレードできます。 ElasticSearchの運用とか (1) - なんかかきたい ElasticSearchの運用とか (2) - なんかかきたい ElasticSear…

Klein.phpとFluentPDOでゆるふわなAPIを作る遊び

PHP

ぐーてんもーげん。 最近お仕事でPHPを書いてませんが、雑スクリプトをPHPで書く機会はまだまだあって、先日もちょいと後輩から「PHPで雑なJSON APIを書きたいんだけど、何で作るのがいいんですかね、Slim?」みたいなことを聞かれたので、「Klein.phpっての…

安易なラーメン

ラーメンたべたい— シリル@概念 (@t_cyrill) 2014, 7月 16 ラーメンたべたいだけではラーメン食べられないから意思の強さより行動が大切なんだなーと思う— シリル@概念 (@t_cyrill) 2014, 7月 16 天一画像も流れてくるあたりターゲティングされている— シリ…

アルドノア・ゼロのサイトを閲覧する方法

アルドノア・ゼロのウェブページがヤバい - 職質アンチパターン アルドノア・ゼロのウェブページがヤバいとの情報を見て、ああ確かにこれ使いこなすの難しいなーという話をしていたら、たまたま後ろにいた方がうまく閲覧する方法を教えてくださったので共有…

サーバが遅いらしいので、nginxのレスポンスタイムを計測するmunin pluginを書いた

先週のとある日のこと、チームメンバーから何かサーバが遅いらしいという情報が挙がってきた。 そこまで遅くない、と言い張りたいところですが、計測せずにそういうことを言うのはよくないよねっていうことで、nginxのレスポンスタイムを取ってきてグラフ化…

ラブライブ

最近のマイブームが表題のラブライブ。つい先週、アニメ2期の放送は終わってしまったが、劇場版の製作が決定している。よい。 そんなラブライブだけど、携帯端末向けリズムゲームを提供している。スクールアイドルフェスティバル、通称スクフェスというゲー…

開発環境を作るのは大変だ

最近メインで関わっているプロジェクトが必要とするミドルウェアが増えてつらい感じになってきた。 よくあるRailsのプロジェクトでローカルで開発で開発できるようになっていて、ローカルのMySQLに開発用のデータを入れ、動作確認をしながら開発を進めていた…

RiakCSの運用とか (1)

それは半年くらい前のある日のこと。 突然開発マネージャーに呼び出され マネージャ「1ファイルあたり1GiBくらい配信できるファイルサーバを作ってくれ。1ユーザさんあたり5GiBくらいまで使えるようにしたい。納期は2週間くらいで頼むよ。」 私「S3とか使っ…

ElasticSearchの運用とか (3)

監視周りの情報とかをペタペタと書きました。

邪悪なtry-catch-finally

gist86a43dc63f4271924f8d PHP5.5からfinallyが使えるようになった記念。意味づけしても邪悪。最後の綺麗。 参考 邪悪なコード書いてる— シリル@前回のにこまきいも! (@t_cyrill) 2014, 6月 18

一生のお願い

一生のお願いで500円貸してしまった— シリル@前回のにこまきいも! (@t_cyrill) 2014, 6月 16 悲しみ— シリル@前回のにこまきいも! (@t_cyrill) 2014, 6月 16

PR消化

PR消化— シリル@前回のにこまきいも! (@t_cyrill) 2014, 6月 16 駆逐してやる...!— シリル@前回のにこまきいも! (@t_cyrill) 2014, 6月 16 飽きた— シリル@前回のにこまきいも! (@t_cyrill) 2014, 6月 16

FastImageってgemで無限ループして帰れなくなった話

先週のある夜のこと。突然NagiosさんからWebサーバのCPU使用率が急増しているとのメールが届きました。 どういうことかと思い、サーバの状態を確認してみるとRailsを動かしているunicornがCPU使用率が100%で張り付いていました。

CircleCIを導入してみて思ったこと

今メインで関わっているプロジェクトでは半年ほどTravisCIを使っていたけど、 TravisCIはそれなりにお金がかかるということで、 CircleCIを検討してくれないかとの依頼を受けました。 それほど時間をかけずに移行もできてよかったので、今思っていることをま…

成人病でも旅がしたい 2

こんにちは。前回に引き続いて旅行記録です。本当は翌日にすぐ書こうと思っていたのですが、人間ってだらけるものなんですよね。あはは・・・。 二日目はアニメ・ドラマなどで度々舞台となる広島県、尾道市を旅しました。アニメではかみちゅが有名なのかな。…

成人病でも旅がしたい 1

こんにちは、世間ではもうすぐゴールデンウィークだのなんだので浮かれていますが、世間が大型連休に突入する前を狙って、広島県、竹原・尾道を旅してきました。 学生時代から気になっていた場所で、かなーりいきたかったのですが、その時は予定が合わず残念…

第4回elasticsearch勉強会に参加してきました

本日、リクルートテクノロジーズさんにて行われました「第4回elasticsearch勉強会」に参加してきました。 第4回elasticsearch勉強会 - elasticsearch勉強会 | Doorkeeper 今回から遅刻厳禁になったとのことです。 23階までガラス張りのエレベータに乗って上…

ElasticSearchの運用とか (2)

割と遊びのつもりで書き始めたら意外と注目が集まってしまって遊びじゃない感じになってきましたが、前回の続きでelasticsearchの運用情報を書いていきます。 @johtani さんにTwitterでElasticSearchのアップグレード情報などを色々と教えていただいたので、…

ElasticSearchの運用とか (1)

最近のお仕事的なことですが、ElasticSearchの構築・運用を任されるようになりました。 まかされるというか、実際にはいい感じに全文検索ができる仕組みを作って欲しいといういつもの依頼だったんだけども、全く運用の経験の無いプロダクトだったので色々わ…

Railsをインストールしようとしたらatomicのビルドに失敗した

新しくPCを購入したチームメンバーにRailsアプリケーションの開発環境を整えるべく、いつも通りにrbenvのインストールからbundle installまでをさっくりとやっていると、見慣れないエラーでbundle installが失敗してしまった。 ERROR: Failed to build gem n…

opensslの脆弱性に対応した

例のheartbleedに対応するためlibssl-devの更新と関連するサーバの再起動、ソースコードからビルドしたものもすべてリビルドした。 これだけでほぼ一日が終わった感があるのが辛いところ。

Can not process empty Imagick objectに悩まされるの巻

PHP

久しぶりにPHPからImageMagickを使ったところ罠にハマった。 ここ最近、業務でPHPを書くことがめっきりなくなってしまっているのも原因かもしれない。そうじゃないかもしれない。 setSize($width, $height); $base->setBackgroundColor(new ImagickPixel('tr…

Internet Explorer 10 がクラッシュする

IE10でサイトを閲覧するとクラッシュするらしい、何とかしてほしいとの依頼。 これだけの情報だけではどうにも解決できないので、いろいろ調べていったのだけど、この手の検証作業は今後も行うことがあるだろう、ということでどのように進めていったのか自分…

composerのrepositoriesは再帰的に読まれない

PHP

composerのドキュメントをよくよく読んでみると書かれていることなんだけど、composer.jsonのrepositoriesは再帰的に読まれないので注意が必要。 Repositories are only available to the root package and the repositories defined in your dependencies w…

wheneverのデフォルトroleは:dbなので注意したい

gem wheneverはcrontabをいい感じに設定してくれるgemで、毎日定期的に実行する必要のあるタスクを記述する際に便利なんだけど、デフォルトのroleを設定しないはずなのに、ある開発用サーバから定期的にメールが届くようになっていて困ってしまった。 (いや…

homebrewをうまく使えていなかった

Mac

とりあえず まずは brew doctor する homebrewをインストールした際に説明があるのですが、brew doctorコマンドはbrewコマンドを打つ前に必ず打つべきらしいです。 これを怠るとbrew installをするタイミングで色々と面倒なことが起こります。 試しにbrew do…

phpbrewでPHP5.5を試してみました

PHP

超お手軽インストール githubからcloneしてきてください。 c9s/phpbrew · GitHub

のんのんびより5巻を二冊買ってしまった

先月発売の「のんのんびより」の最新巻6巻を買うつもりだったのですが、家に帰って購入した巻数を確認するとなんと5巻・・・。なんてこったい! のんのんびより 6 (アライブ)作者: あっと出版社/メーカー: メディアファクトリー発売日: 2013/09/21メディア: …

はてなブログはじめたばっかりで初めてはてなブックマークを張ってみたらバグってた

はてブ数が2件しかない状態で、記事を書くときに出る右側のボタンをなんどか切り替えてたらはてブがいっぱい増えてた。 はてブ数がいっぱいあると起きないっぽいので、少ない状態だけで起きる問題かも?よくわからないですねー。

SSHで複数台サーバに繋ぐときにホスト名をタイトルにつけたい

tmuxで色んなホストにsshする時に便利な.ssh/config - Qiita [キータ] id:catatsuyさんのこの設定、便利ですね。 たくさんのホストに繋ぐ場合には、パターン指定をするとさらに捗りそうです。 ssh-configにはパターンが使えるので便利 - Qiita これらを組み…