鈍足ランナーのIT日記

走るのが好きな5流のITエンジニアのブログ。

趣味の範囲は広いけど、どれも中途半端なクソブロガー楽しめるWebアプリを作ってあっと言わせたい。サーバーサイドPerl(Mojolicious)、クライアントサイドVue.js。Arduinoにも触手を伸ばす予定。

2014-03-01から1ヶ月間の記事一覧

nginxのキャッシュに挑戦

[WebサーバーをNginxのReverse proxy+cacheに変えたときのチューニングメモ] (http://hirobanex.net/article/2013/10/1381598981) proxy_cache_pathをしていしたディレクトリをmkdirしておく。 mkdir /tmp/nginx location @proxy { proxy_set_header Host $h…

Nginx+Mojolicious+Tengパフォーマンスチューニング

reverse proxyの設定が利いていなかった。 Plack::Middlewareのログで判明したのが、nginxが静的ページを返してなかったので、過去の自分のブログを見て設定を直して、静的ページのアクセスがアプリサーバに流れてこないようにした。 SQLの見直し PerlBeginn…

パールビジナーズ#12で発表してきました

行ってきましたーー スライドを公開します。 http://www.slideshare.net/tetsuyatatsumi3/ss-32627918 懇親会も楽しかった・・ そして、なかなか美味しかったと思う。アツアツで。 しかし、方向音痴、GPS機能なしな私は またしても。道に迷い、終電を逃して…

Nginx+Fluentd+GrowthForecast

さて、nginxの設定もついでにするか http://tjun.org/blog/2012/06/fluentd-dstat-growthforecast/ nginxのログの設定 sudo vi /usr/local/nginx/conf/nginx.conf log_format main 'time:$time_local\t' 'host:$remote_addr\t' 'request:$request\t' 'status…

CentOS6.3(vmware)にplenvでインストールしたperlのアーキテクチャ名にthread-multiがつかない

CentOS6.3をインストール perl -v This is perl, v5.10.1 (*) built for x86_64-linux-thread-multi plenv install 5.10.1 plenv local 5.10.1 perl -v This is perl, v5.10.1 (*) built for x86_64-linux なんでつかないんだろう。何か設定があるのかな??…

Mojolicous+Teng SQLが遅いのではなくて、コネクションコストか?

Plack::Middleware::Profiler::NYTProfを使い、ボトルネックをしらべてみた。 SQL発行の所が顕著に遅いことがわかったけれど、その前のコネクションのところっぽい。 MojoliciousのヘルパーでTengのオブジェクトを作っているのだけど、 ぷーリングみたいなこ…

パフォーマンスチューニング、plackの出力するログフォーマットを変えたいけれど

Twienのパフォーマンスが今一なので、もう少ししっかりと調べていこうとおもった。 Webサーバnginxにレスポンスタイムを出力するよう下記のようにnginx.confを変更した log_format main '$remote_addr - $remote_user [$time_local] "$request" $status $bod…

Embedlyの画像を表示するところが、ネックでTwienのレスポンスが悪すぎる

LINEスタンプも作りたいし、Sencha Touchも使ってみたい。 でもTwienもまだバグがありそうだし、ということでやりたいこといっぱいの dokechinです。 世界の英語圏で英文難易度が低いニュースを集めるサイト Twienパフォーマンスが悪いのでなんとかしたい。 …

Sencha CmdをCygwinから使いたい

Cygwinのホームでぃてくとり「C:\cygwin\home\user」を指定して Sencha CmdのWindows版をインストールする。 vi ~/.bash_profile PATH="~/Sencha/Cmd/4.0.2.67/:${PATH}" しかし、パスがとおったのはいいが、generate appコマンドで以下のエラーがでた。 そ…

ラインスタンプをinkscapeで作る

子供にラインスタンプ用の下絵を描いてもらう。 自分には絵心が全くないので、子供に書いてもらった。特に次女(小2)には 絵のセンスがあると思う。(親ばか?) スポンサード リンク (adsbygoogle = window.adsbygoogle || []).push({}); スキャナーで取…

GrowthForecastをネットワーク隔離環境にインストール

軽い気持ちで仕事で提案したのですが、 Growthforecastインストールしていいという話になってやば い・・ 対象はRedhatLinuxさぁ。どうしよう。 Cartonをインストールするのさえ大変そうなので とりあえず Web アプリケーションのデプロイについての考察 手…

Sencha Cmd インストールしたけどメモリ不足?

http://www.sencha.com/products/sencha-cmd/download c:\touch-2.3.1>sencha Error occurred during initialization of VM Could not reserve enough space for object heap Error: Could not create the Java Virtual Machine. Error: A fatal exception h…

Twienの国別の偏りを補正したかったのです

twienの1日の記事の国別の偏りがあるのでそれを修正したかった。 840はアメリカ。608はフィリピンです。 1日にピックアップする記事は128記事なんですが、 人気順にならべると、アメリカに偏ってしまう。 26記事くらいずつ各国ピックアップしたか…

中古のスキャナーN656Uを買ったけれどWindows7,64bitで使えないのか・・・

100円で落札したんですが、リサーチ不足でWindows7 64bitで使えない。 まぁXPマシンがあるのでそちらでやればいいか。 サポート終了になっても、ネットワークから切り離して専用機にするかな。 http://2012mott.blog.fc2.com/blog-entry-167.html いつまでた…

perlで空の配列をreturnする時どうしたらいいのか?

過去のperlbeginnersでも確かでてきた配列、リストのところで 躓いてしまった。まだ知識がちゃんと定着していない。 以下のテストコードを見てほしいのですが。 2番目のテストは通るけど、1番目のテストは通らない。 1番目のテストを通すようにするには、ど…

perlの複数の配列をこんな風に並び替えたいんです

@aaa(要素数2) @bbb(要素数2) @ccc(要素数3) @ddd(要素数4) とあった場合 @aaaの先頭、@bbbの先頭、@cccの先頭、@dddの先頭、 @aaaの2番目、@bbbの2番目、@cccの2番目、@dddの2番目、 @cccの3番目、@dddの3番目、@dddの4番目 というような感じで…

plenv install-cpanmが動かないとおもったら、プロキシ設定でした

どうもコマンドを発行しても 帰ってこない。 プロキシの設定がきいていないのかな。 http://kakakikikeke.blogspot.jp/2013/04/curl.html

頻出英単語をperlで扱いたい

Twien をさらに改造しなくては、 英文ニュースのなかの難しそうな単語は予め英英辞典かなんかで 調べておいてもらえるとうれしくないか? (日本語訳をどかんとだすのはなんか、私の目指しているのと違う気がするので) なにが、難しそうな単語なのか判定す…

私も、CPANオーサーになりました?

リリース前に、お色直し、 スペルチェックをしたら、案の定スペルミスがありました。 minil releaseでAcme::SuddenlyDeathのバージョンアップをした話 はじめてのCPAN Authorになろうとして困ったメモ とおなじところで躓きましたが、 minil releaseをしてみ…

正規表現の醍醐味を味わいたい

Perl で簡単にパーザを書く のソースを読みたいのでなんとか学習したい。 グローバルマッチング 正規表現 /g と \G Perlの正規表現の一行モード(/s)と複数行モード(/m)の覚え方 正規表現の中で\G を使うと何が良いのですか? #!/usr/bin/perl use strict; use…

Mojolicious::Plugin::BootstrapPaginationをGitHubにリリース

Mojoliciousでページナビゲーターを使うのに簡単なので使っていた プラグイン Mojolicious::Plugin::PageNavigator があるんですが、フォーマットが独自なので BootstrapのPaginationに対応したものをソースそのまま流用して 作りました。 こちらになります …

子どもの手書きしたイラストでLINEスタンプを作りたい

土曜日に子供にLINEスタンプ作らない?といったら やるやるといってくれて、1時間少しで40種類の絵をかいてくれたのは いいけど、これから、ベクターに変換して色つけして と考えるとかなり障壁が多そう。 Perlなどの画像処理について学ぶいい機会なので、 …

Twitterボタンの横に要素を配置したときのレイアウトがうまくいかない場合の対処

<div> <iframe></iframe> <script></script> <span></span> </div> 横におくspan要素の高さはcssでheight:20pxでおなじなんですが、どうもうまくできない・・・ とりあえずこの記事をよんで [Placing Tweet and Like buttons side by side] (http://forrst.com/posts/Placing_Tweet_and_Like_buttons_side_by_side-0Or) …