鈍足ランナーのIT日記

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

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

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

awkからperlへ移植(アナルいー)

Perlによるワンライナー Perlワンライナーのオプションの位置が重要 「アナルいー」と覚えればいいんだなぁ。aが2回でてくるので1回指定だけでいいので 以下のような感じ。 タブ区切りのテキストファイルからinsert文を作ってみました。 perl -F'\t' -anle '…

GrowthForecastいれたので、fluentdをさくらVPSへインストールしなくては

宝の持ち腐れとなるので、Fluentdをインストールしなくては。 ググろう。 インストール CentOS5+にtd-agentをyumでインストールする CentOS6.2+fluentdインストール(yum版) td-agentインストールしてみた 起動方法、プラグインのインストールについて sudo …

Bashでタブ区切りのデータを分解して扱いたい

まずは、カンマ区切り #!/bin/bash TEXT='A,,B' IFS=',' set -- $TEXT echo "1:$1" echo "2:$2" echo "3:$3" 実行結果 1:A 2: 3:B これをタブでやると・・・ #!/bin/bash TEXT='A B' IFS=$'\t\n' set -- $TEXT echo "1:$1" echo "2:$2" echo "3:$3" 実行結果…

GrowthForecastとQudoの連携

インストールはドキュメントで nginxの設定はこちら CentOSにGrowthForecastをいれて色々表示してみた apache入れてないけど、パスワードの作り方は http://forum.nginx.org/read.php?6,210155,210155 まえにユーザ名:を入れる編集をする http://www.perlmon…

Twienの類似サービス「NewsOnJapan」があった

http://www.newsonjapan.com/jp/ やっぱり既にありました まぁ、でも、私のやりたかったのは 日本について海外メディアがどう報じているのかが知りたいわけで、日本メディアが日本について報じているのは興味ないから。 若干方向性が違うかな?! もう少し完…

evalしないと・・・

RSSからURLを引いてくる処理を書いていて、 先日一気に2000弱のRSSを 設定ファイルに記述したのはいいのですが・・ 以下の処理はdieする処理なのですが、evalしてなくて、プロセスが落ちのですが、 superviserdで起動しているものだから、落ちても再起動する…

Perlの文字コードでまた石に躓いた

週末、Webアプリ(Twien)のバグをつぶしていたら、以下のような、石に躓いた。 use strict; use warnings; use Digest::MD5 qw(md5_base64); use utf8; use Encode; my $aiai = "あいあい"; print "flagged!" if utf8::is_utf8($aiai); my $digest = md5_…

Yokohama.pm #10に参加してきました

Yokohama.pm #10 会場までいくのに、道に迷ってしまって、uzullaさんおよびゆーすけべーさんにツイートで道をおいえてもらい。なんとか到着、ついたときには満席近くでいた。すごい活況です。 podcastのお話 ゆーすけべーさんのポッドキャストのお話をきいて…

英文ニュースサイトRSSのURLを2000弱集めた

おっと地味でしたが、何とかスクレイピング作業完了。 CSSセレクタを書きまくって、なれたかもかも? 集めるRSS総数が増えると、それなりの数の難易度の容易なニュースの数になるはず。 ということで、 容易な英文ニュースだけを集めたサイトTwienをよろしく…

ニュースサイトのRSSをスクレイピング HTML::Selector::XPath

ニュースサイトのRSSをスクレイピングしている。 というのも、ニュースサイトのRSSはカテゴリ毎に細分化されていて 集めるのが大変だから。以下のような、a要素が2つ続いている(2つともおなじURL) の場合、どうしようかと思ったら。 兄弟セレクタ(弟を取る…

Developer summit 2014に行ってきた

デブサミに初参加 タイムテーブル Webの現在過去未来 google reader, livedoor reader (javascriptでできている) 1000 feed とったりするのは、大変。 google reader の後発は、元がなくなったから、google apiに対応した クライアントが多数あるので、googl…

Twienリニューアルしました

個人開発者dokechinは英字ニュースを平易な英文難易度順に表示するサイト-Twienをリニューアルした。 今回のリニューアルでは、サムネイル表示が凸凹になる障害の修正を加え、英文ニュースの収集方法を追加し、より多くの英文ニュースから抽出するようにした…

MinillaでNo mention of version '0.02' in changelog file 'Changes'

minillaでエラーが出て、どうしようとおもっていたら・・・ {{$NEXT}} の次の行に変更履歴を書けばいいんですね。 わざわざ、タイムスタンプを手書きしようとしてしまったwwwww そんなアホです。

箱物の適正坪単価を日本中に届けたい

東静岡駅にあるグランシップ 706億円の総工費で年2億程度の売り上げを上げるグランシップ。稼働率8割なので売り上げがふえても2割程度。 建築費を回収しようとおもったら300年!かかってしまう計算。 そもそも、豪華に箱を作りすぎている。 坪単価385万円は…

Acme::Hakomonos::JPを公開しました

日本の箱物データベースを作りたかったので Acme::Hakomonos::JPを公開しました。 でも、オリジナリティはなく、 Acme::CPANAuthorsのソースを流用しているだけですが・・・ つかい方は簡単 exampleディレクトリに書いてありまして、 箱ものの名前と、総工費…

Minillaに挑戦しましたぁ!

さて、モジュールを一つ作りたかったのでMinillaに挑戦中 Minilla チュートリアルドキュメント を読みながらモジュールを作った。 gitのところで躓く、hubというコマンドがないので cygwinにrubyをインストールそして、hubコマンドをインストール。 $ mkdir …

箱物グランプリ開催したいw

静岡県東部地域コンベンションビューロー 県の総工費64億円 14,342平米 メイン会議室(最大収容人数 約1,300人) 大会議室(最大収容人数 約400人) 中小会議室計12室(最大分割時19室) また箱物作って・・と思いきや。 ボスキャラがいました。 グランシッ…

Qudoの引数をハッシュRefにした場合、すべてハッシュRefにそろえる

QudoでWorkerを2種類使う時,一つを以下のようにハッシュリファレンスの 引数にした場合 arg => {url => $url, type => "img"}, もう一つをスカラーにすることはできない。 arg => $url, もう一方も、ハッシュリファレンスに統一してあげる。 arg => { url =>…

Qudo::Hook::Serialize::JSONでSerializeに失敗

EV: error in callback (ignoring): encountered object 'http://www.1001portails.com/-f-7818-15442359-obama_cnn_com_.html', but neither allow_blessed nor convert_blessed settings are enabled at /home/tatsumi/perl5/perlbrew/perls/perl-5.16.1/l…