Entries from 2009-08-01 to 1 month

LLTVでLTをしてきた!

http://ll.jus.or.jp/2009にて、LightningTalksで出場し、喋ってきました。 LLレッドカーペット « Lightweight Language Television (LLTV) 発表資料 slideshareに上げておきました。ワンライナーのための何か(仮)View more documents from Yoshihiro Sugi. …

BPStudy#24 メモ

BPStudy#24 : ATND 雑多メモなので色々間違っているかもしれませんが。 株式会社あゆた 白石俊平氏 html5-developers-jpというML Gearsから入ってきました 第一部 HTML5ってなに? 仕様書 メインだけでPDFで900ページ以上になった 8/25 最新ドラフトが公開 …

最終行だけ表示するPerlワンライナー

最終行だけ表示する Perl ワンライナー - ablog eofっていうビルトイン関数があるんですね。知りませんでした >< 自分だったら後置if文が好きなので、こう書く perl -ne 'print if eof' hoge.log 変態的に書きたいときはこんなカンジでw perl -pe '$\=$_}…

Smiley Hackathon#6に行ってきた

前回に引き続き、2回目の参加。 Smiley Hackathon#6 : ATND 今回やっていたのは主にワンライナー化モジュールAcme::OneLinerを更新 - すぎゃーんメモの作業。 どうにかテストを作れないかなーと思って調べたりするのに時間がかかり、結局良い方法が思いつか…

ワンライナー化モジュールAcme::OneLinerを更新

Perlスクリプトをワンライナー化するモジュールAcme::OneLinerを作ってみた - すぎゃーんメモで作成した、Acme::OneLinerを、アップデートしました。 GitHub - sugyan/Acme-OneLiner: ワンライナー生成モジュール 今回の変更は、モジュールのuse宣言をコマン…

'\my @arr'を-MO=Deparseすると

例えば、こんなのを書いてみる。 use Readonly; my @values = (1, 2, 3); Readonly::Array my @arr => @values; これを-MO=Deparseしてみると、こんな結果になる。 $ perl -MO=Deparse test.pl use ReadOnly; my(@values) = (1, 2, 3); &Readonly::Array(\my…

全裸botは23分毎に呟く

全裸botはGoogle App Engine (Python) で作ったわけですが、GAEのCronというものはLinuxなどで使われているcronとは設定方法が違っていて、「○分毎」「○時間毎」もしくは「ある条件に一致した日の○時○分」といった時間指定でしか動作させることができません…

Twitterにおける@記法がreplyとして扱われるための条件

Twitterで「@誰々」と書くとリプライとみなされ、自分宛にリプライされた発言をWeb上なら http://twitter.com/#replies で確認できる。 API経由ならば、/statuses/mentions(もしくは/statuses/replies。こちらは今は非推奨?)で取得できる。 でも、ただ「@誰…

全裸botのzenrize処理を改良した

現時点ではこんなカンジ。 def zenrize(self, sentence): postdata = { 'appid' : self.appid, 'sentence' : sentence.encode('utf-8'), } params = urllib.urlencode(postdata) result = urllib.urlopen(self.url, params) tree = ElementTree.XML(result.r…

load averageを時系列で可視化するワンライナー

perl -le 'sleep 1 and print "|" x (100 * `sysctl -n vm.loadavg | cut -d " " -f2`) while 1'

GAEでTwitter botを作った

初めて、Twitter botなるものを作ってみた。 http://twitter.com/zenra_bot 公式ページ:http://zen-ra.appspot.com/ フォローするとフォローし返します フォローを外されると同様にフォローを外します フォロワーの発言を拾って、勝手に全裸に書き換えます …

Iteratorの中で要素を削除するということ

Javaの場合 import java.util.ArrayList; import java.util.List; class Hoge { public static void main(String []args) { List<Integer> samples = new ArrayList<Integer>(); samples.add(0); samples.add(1); samples.add(2); samples.add(3); samples.add(4); samples.add</integer></integer>…

全裸で書き換えるRobot

Pythonから全裸で形態素解析をする - すぎゃーんメモまで出来れば、GAEにあげてGoogle WaveのRobotの機能として使うこともできる。 zenra.pyをちょっと変更してクラスに。 #!/usr/bin/env python # -*- coding: utf-8 -*- from xml.etree import ElementTree…

Pythonから全裸で形態素解析をする

PythonからYahoo日本語係り受け解析で形態素解析をする - すぎゃーんメモの続き。 とりあえず動詞の直前に「全裸で」を挿入するようにしてみた。 #!/usr/bin/env python # -*- coding: utf-8 -*- from xml.etree import ElementTree import sys import urlli…

PythonからYahoo日本語係り受け解析で形態素解析をする

Yahoo!デベロッパーネットワークでアプリケーションIDを登録。 日本語係り受け解析については以下を参考に。 テキスト解析:日本語係り受け解析 - Yahoo!デベロッパーネットワーク http://python.blog-slime.com/2007/07/urllibpost.htmlを参考に書いてみた。…

irssiで全裸で発言するためのプラグイン

全裸で形態素解析をするスクリプト - すぎゃーんメモ を書いたところ、id:mattnさんからリクエストをいただいたので、 http://wassr.jp/user/mattn/statuses/8zaxVULk05 作ってみた。 irssiのプラグインを作る - すぎゃーんメモところから調べ始め。 どうや…

irssiのプラグインを作る

Mac

irssiで全然プラグインとか入れてなかったんだけど、使ってみようとおもってコマンド打ってみた。 Irssi: Unknown command: SCRIPTって言われた。 なんでなんで?ヘルプにだって使えるって書いてあるのにー?と小一時間調べて、ようやく原因が分かった。 Mac…

asunderが短くできない

anarchy golf - asunderに挑戦中。