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

mosowave

sinamon129による(主に)技術ブログ。Ruby,Ruby on Rails,Elasticsearchやその他について書きます。

リレーブログ

chartkickでHigh Chartsを使おうとした時に引っかかった話

chartkickといういい感じにグラフを表示してくれるgemがあります。JavaScriptのライブラリを読み込む時に、GooglechartsかHigh Chartsを利用できて、High Chartsを使おうとした時に、 If you prefer Highcharts, use:javascript_include_tag "path/to/highch…

Elasticsearchのslowlogの設定をした話

最近、日本語全文検索サーバーとしてElasticsearchを使っていて、 たまにクエリのキューが沢山たまってしまうことがあり、 原因になってるクエリを調べたくなりました。slowlogがあるのは知っていたので見に行ったら空!設定されてなかったorz今回はそんなsl…

mysqlなどで集計をやってるときによくやる作業の無駄を省く

運用をするエンジニアあるあるかなと思うのですが、集計用SQLで、 (DBが超ハイスペックだったらいいが、そうでもない場合) テーブルをjoinするとかなり重い時とか条件が複雑で時間がかかったりする時に、 条件が複雑すぎて一旦途中までidを出してその中か…

最近自覚した話。

ポエムと言うか、なんというか。 どうやら私には結論からしゃべる力が低いということをやっと自覚したw 結論から喋れるようになりたいという話を書く。数年前から、たまに何言ってるか分からないって言われることが多く、 その自覚は一応あった(よく言われ…

Elasticsearchで日本語全文検索をするために、最近見てるもの使ってるもの

最近仕事でElasticsearchと戯れています。 Kibanaでログ解析とかする人が多いとおもうのですが、 コンテンツの日本語全文検索用だったりします。ログ解析の資料は多い(と思う)んですが、 日本語全文検索の文献がすくない><analyzerチェックのために使うp…

Git for Beginnersで話をしてきました

こんにちは、5月がおわりますね、しなもんです。 五月病って何?ってぐらいあっとゆう間な5月でした。先週の話になるのですが、 Java女子部とPyLadies Tokyoの共催のGit for Beginnersが行われて、 35名ぐらいの方が集まる中で、登壇してきました。PyLadies …

rails で transaction内でnextしたらtransactionブロックを抜けただけだった話

タイトルが結論なんですが、つんだ話。Railsで、 [1,2,3].each do |i| Hoge.transaction do 何らかの処理 next if Hoge.huga end p i end みたいなのを書いたとして、 例が適当すぎるけど、要はfor文の中に、transactionを書いて、 transaction内の処理の内…

今年のTRYの進捗

もう3月になりました。あっという間ですね。せっかくなので軽く振り返り記事。★日常生活編 1. 体力をつける →朝ヨガに行き始めた。が、体調崩したりして、まだ2回しかいってない。 TRY:今週からは行く。2. 週2回以上は自炊する →なんやかんやでできてる。頑…

今年のTRY

1 月も半ば過ぎ去りましたが。 年末年始をすぎると、今年という年に関する想像が現実になってくるので、 なんというか、ドリーミーじゃなくて現実的なTRYがでてきたなーとおもうので、 ブログにまとめて宣言(期限つき)しておこうとおもいます。なんという…

iPhoneがない(´・ω・`)からの学び

こんにちは、@sinamon129です。最近jquery mobileに苦しめられています。さておき、 今日外で夕食を食べたあとに、 ブログのネタを考えて書くために喫茶店に向かっていました。コーヒーを注文して、 席について、テザリングしようと思ってiPhoneをつけようと…

PyLadies Tokyo Meetup #1に参加してきた!

こんにちは、しなもそです。ふだんは仕事でphpを書いていることが多いのですが、 同期の@amacbeeが主催しているということで、 会場係&LTとして参加してきました!pythonはド初心者なのですが、 @amacbee「会場係やってくんない〜」 @sinamon129「いいよ〜」…