NeverBlog::Likk::Unexistable;

見なかったことにして下さい

Perl

Salck::RTM::Bot を使ったら error message too long が出たのでパッチを用意してもらった

言いたいこと。 1. WebService::Slack::WebApi から Salck::RTM::Bot に乗り換えたら error message too long が出た 2. 原因が Protocol::WebSocket::Message の max_message_size を超える受信量だった 3. Twitter で呟いたらパッチ当ててもらった 4. WebS…

Perlで 'use strict;' をしない状態で 'return nil' をした時の挙動

こんばんわ、忘年会シーズンというにはもう遅いタイミングですね。先日 gotanda-pm 忘年会の酒の席の話で "Perlで 'use strict;' をしない状態で 'return nil' をした時どうなるか?" といった話が上がり 酒の席のせいか妙にテンションが上りツボに入ってし…

数字を3桁ごとにカンマで区切るやつ

Perl 数値 三桁 とかでググると色々出てくるけど微妙に要件満たしてなかったりする。正負の記号入れると動かなかったりとか、 小数点入れると動かなかったりとか、 小数点以下もご丁寧に3桁区切りになったりとか。要件を言うと -7,654,321.0000001 と整形さ…

chatter に書き込みと、打刻以外の発言ログを抽出できるライブラリ作った。

主に関係者向けなのでとりあえず、分かる人にだけ分かればいいや。 chatter単体じゃなくて、勤怠管理 teamspiritの内包機能として、また管理者じゃなくてユーザとして使うのに、developerサイトに登録していいのかAPI使っていいのか、よく分からなかったので…

エロなクライアントライブラリ作った。

タイトル出落ちです。 最近出来たらしい SNS ello.co の招待メールを受け取ったので、ログインして発言するクライアントライブラリ作った。Likk/WebService-Ello · GitHubタイムラインとかも持ってこれるように追加修正します。そのうち。ただHTML上にある情…

Greeにログイン出来なくなってたので直した

Greeのコミュニティの情報を定期的に持ってきたくてスクリプト書いていたんですが、先週ぐらいからログインに失敗して通知が止まっていたので直した。Likk/WebService-Gree-Community · GitHub使い方は example 配下を見ればわかると思うけど perl ./example…

YAPC::Asia 2014 2日目感想

1日目感想かいてからだいぶ間が空いたけど、2日目感想まとめた。LTは除く。 謎の腹痛に悩まされて午後から参加。途中タリーズでうずくまったりもした。 地域pm Meet up 思った以上部日本全国あちこちにpmあった。 都内出身なので地域pmに行くことは殆どなさ…

YAPC::Asia 2014 1日目感想

ブログに感想書くまでがYAPCらしいので、YAPC::Asiaの1日めの感想まとめた。LTは除く。 2007年ぐらいから断続的に参加してるけど、なにげに感想書くの初めて。 Perl meets Real World ?ハードウェアと恋に落ちるPerlの使い方 全く知識がない分野で、実際自分…

対話式git-clean

プロジェクトディレクトリを間違えてgit clean -d -f した時の絶望感— likk (非ワサラー向け)さん (@likk) 2013年5月21日まー、直前に git clean -d -n しろよ!! ってだけの話で済むんですが、物の弾みとか、コマンド履歴からうっかり実行とか色々有るじゃ…

コマンドラインでお気楽 perl チャット

YappoLogs: lingr-ircd でお気楽 perl チャット 最近ゆるふわPerlチャットが賑わっていて良いですね。 Perlチャットにお気楽に参加したいけど、アプリ登録とircd立ち上げるのと、クライアントソフトで繋げるの面倒臭いよーという人のためのコマンドラインツ…

Wassrログ閲覧サイトと、移転先連絡帳の裏側

Wassrchログ閲覧サイト と 移転先連絡帳 を急ピッチでこさえたのでボロボロの裏側について説明 カテゴリを見れば分かるわけですが、Perl + Mysql となっております。 と言っても技術的に新しいことは何一つしてないので読む価値は殆ど無いです。どっちかとい…

Wassrユーザ移転先連絡帳 moving.likk.jp を公開しました。

ワッサー向け連絡帳サイトを作りました裏側の仕組みは先日の wassrch.likk.jp とほぼ同じです。 ワッサーの認証機能を用いてユーザ情報を保証し、かつクローズ後も自由に移転先や近状などを編集できます。 また、補足事項として1.wassrch.likk.jp と認証コー…

Wassrログ閲覧サイト Wassrch.likk.jp を公開しました。

Wassrログ閲覧用のサイトを作りましたリンク先にある言い訳文章とほぼ同様の内容になりますが、 この度、Wassrクローズにあたり主にエゴサーチと人工無脳学習用に収集していたログを提供しようとサイトを用意しました。 主な機能としては下記のとおりです。1…

WWW::Wassr をGitHubに上げた。

もともと Coderepos に5年くらい前において以降放置だったのですが、 Wassrクローズにあたり、引っ張りだしてGitHub上に上げ直しました。上げ直す際に、ユーザのphoto周りの取得を作ったら、それのコマンドライン版と Windows版でのDLのやり方をissueで@popp…

YAPC::Asia::2011

懇親会で名詞渡してって、Likkで検索すればでてきます。 みたいなことを言った気がするけど、Wassr はID変えちゃったし、 Twitterも更新数少ないので検索に出てこず。 最初に出てくるのがはてダになってしまった事に今気づきました。 よく考えたら、去年から…

WebService-AipoLive

もう大分前になりますが、github アカウント登録しました。登録するときにほら、なんかモジュール上げとかないと寂しいじゃないですか。 ということで、そのタイミングで WebService::AipoLive をアップしました。AipoLive という、riro 後継(とは厳密な意味…

ケータイ写真から撮影日付を取得

携帯で撮った写真を一括でPCにデータコピーして、携帯から画像を消す。 そんな事を過去数回繰り返してたんですが、ファイル名がHOGE_001.JPG みたいに連番でなっていて、しかもで同じファイル名が現れたりしちゃって、気付いたら HOGE_001.JPG(2) とかなって…

ターミナルからTwissrを使う

Twissr via TwitterとWassrのタイムラインを合成するだけの簡単なモジュールを作ってみた - すぎゃーんメモ Sabotterっぽく、TwitterとWassrのタイムラインを合わせて出力したり、両方に同時にポストしたりするためのモジュールです。 という事で早速使って…

WWW::Riro 叩き台

ひさしぶりにダイアリー書く。 最近 wassrからriroに浮気気味ですよ。 で、riroがAPIを提供してないので、またカッとなってWWW::Riro書いた。データは以下な感じで取得 #!/usr/local/bin/perl use strict; use warnings; use WWW::Riro; use YAML; use Encod…

こうなったら全員followしてやるぜ

そろそろ「日本中のひとこと」から無作為にfollowするスクリプト書く時期?... by ヨシオリ - Wassr [お気軽メッセージングハブ・ワッサー] id:yoshiori はもうwassrアクティブユーザ全員フォローすればいいんじゃね? とりあえず脊髄反射で。 use strict; u…

来るものは拒まないどころか、ストー○ング☆(マテ

Wassr [お気軽メッセージングハブ・ワッサー] wassr でシャイなあの子とも友達になる方法 - Djangoへの片思い日記 ということで、perl版用意いたしました。 use strict; use warnings; use Net::Wassr; use List::MoreUtils qw(uniq all); my @ignore_list =…

講読してくれたユーザを自動で講読

先日 WWW::Wassr で書きましたが、follow周りのAPI追加されたので、これも Net::Wassr でいけます。 use strict; use warnings; use Net::Wassr; use List::MoreUtils qw(uniq all); my @ignore_list = qw(); my $wassr = Net::Wassr->new( user => 'LOGIN_I…

そろそろ *::Wassr について書くよ

APIがぞくぞく追加されてきたので、そのたびにNet::Wassrはちょくちょく更新しています。 あ、WWW::Wassrは放置です。というかAPI充実したので Net::Wassr 推奨です。 同じことをするんであれば確実にNet::Wassrの方が軽いです。 WWW::Wassr は負の遺産にな…

Wassrでfollowingに居ないfollowersをfollowする

Wassr でイチイチ更新を購読するのが面倒くさい - にぽたん研究所(と関連するエントリ)を見て、便利そうだなと思いつつも レンサバでメール設定が面倒なので、ちっと加えてみた。まず、WWW::Wassr にfollowers メソッドと followingメソッド追加しました。 m…

WWW::Wassr CodeReposにコミットしました。

コミットにあたり、幾つか機能追加。 まぁ、基本的なところは以前にも書いたとおり、Net::Wassrで十分なんだけど、 今回は Net::Wassr には無くて、WWW::Wassrにはある機能を紹介するよ! use strict; use warnings; use WWW::Wassr; my $w = WWW::Wassr->ne…

ついカッとなって WWW::Wassr書いた

まぁ、正直なところNet::Wassrがあれば全然事足りるんですが、 Net::Wassrだと最新20発言しかとって来れなかったり、レスをするのに twitterと同じく@id記法でのレスなので、「どの発言に対してレスをする」という方法ができなかったり、*1channelにヒトコト…

和名配色 for Perl

パソコンが示す色に注意しよう。色は色名から選ぶ。 | BPnetビズカレッジ | nikkei BPnet 〈日経BPネット〉 JIS慣用色名 - Wikipedia 辺りを読んで、perlモジュール Color::Japanese をサクっと書きました。作成するに当たって、color-japanese - 日本の色名…

Text::BreakIterator::UTF8

ネタ元[を] Perl で日本語テキストを字種分割以前Text::BreakIteratorというEUCJPな文字種分割モジュールが http://perl.infoware.ne.jp/にあったんですが、どうもなくなってしまったので、それのUTF8版を置いておきます。 package Text::BreakIterator; use…

電車情報メール2 WWW::TrainInfo::TokyoMetoro;

[Perl] 電車が遅れたらメールで通知 WWW::TrainInfo::JREast; - NeverBlog::Likk::Unexistable; 念願のroot権限を手にいれたぞの東京メトロ版 WWW::TrainInfo::JREast とほぼ互換性があると思います。 叩き台というか、ほぼ未完成状態だが貼り付け package W…

OracleのSQL出力をMysqlライクに

対話式武藤 - マツモブログ 対話式+Text::ASCIITable あぁ、うんこれは便利そうということで、SQLを投げるやつ作ってみた。作った背景として、sqlplusの結果がぐちゃっとしてて見辛いという理由から。 現在、Oracle ClientやMS Exchangeその他GUIが使えない…