タグ

perlに関するu16hoshiのブックマーク (12)

  • Perl初心者の私が、1人でWebサービスを開発できるようになるまでに役立ったサイトや書籍

    Perl講座 | Smart -Web Maga... / Perl表技集 / Perlメモ他...全8件

    Perl初心者の私が、1人でWebサービスを開発できるようになるまでに役立ったサイトや書籍
  • Big Sky :: MacでもLinuxでもWindowsでもTwitterのhome_timelineをGrowl

    PerlのGrowlライブラリって色々ある訳ですが、誰かが書いたGrowlするアプリのコードを実行しようとした際にWindowsLinuxで動かないと少し悲しくなります。 そこでGrowl::Anyってのがあればいいんじゃね?って事で書いてみました。 Mac::Growl、notify-send、Desktop::Notify、Net::GrowlClient、Growl::GNTPのどれかがインストールされていれば使えます。 mattn's p5-Growl-Any at master - GitHub perl module that provide any growl application http://github.com/mattn/p5-Growl-Any 今日はこれを使って、twitterのhome_timelineをGrowlするスクリプトを書いてみました。 #!per

    Big Sky :: MacでもLinuxでもWindowsでもTwitterのhome_timelineをGrowl
  • はてブした記事を(ほぼ)全文化し自動でEvernoteに保存する! 〜 スクリプト公開 - matuダイアリー

    Twitterで仲良くさせていただいている@goryugoさん。実践ありきで、エビデンスが豊富な素晴らしい記事を毎回アップされています。必読のブログですよ! goryugo, addicted to Evernote そんな@goryugoさんのEvernote連載記事で、なんと先のEvernote自動保存スクリプトを取り上げていただきました! ちょっと気でEvernoteの使い方を掘り下げてみる -第三回 出来るだけ自動でEvernoteに取り込む - | goryugo, addicted to Evernote この連載記事は、何をEvernoteに保存したら面白くつかえるかのか、アイデアの宝庫です! ちょっとアイデアを拝借して、前回公開したGoogle Readerの共有アイテム->Evernoteの自動保存スクリプトのはてブ版を用意しましたので、こちらも公開します。 つまり、は

    はてブした記事を(ほぼ)全文化し自動でEvernoteに保存する! 〜 スクリプト公開 - matuダイアリー
  • ツイートをブログに投稿する·Loudtwitter MOONGIFT

    LoudtwitterPerl製のフリーウェア(ソースコードは公開されている)。Loudtwitter.comというのはTwitterのツイートをまとめて、ブログに投稿してくれるサービスだ。Twitterの盛り上がりに合わせてとても人気が出たが、メンテナンスが困難であるといった理由で2009年夏ごろに一旦閉鎖になった。 LoudTwitterのソースが公開された! そこで類似のサービスが幾つかできたりしたが、最近Loudtwitter.comが復活した。そしてさらに数週間前にはソースコードを公開した(ライセンスはないが)。それが同名ソフトウェア、Loudtwitterだ。 Loudtwitterを使えば自分でLoudtwitter.comと同じサービスが作れる。これで万一サービスが停止したとしても困らずに済むということだ。システムとしては各ブログの投稿APIのエンドポイントを指定し、さら

    ツイートをブログに投稿する·Loudtwitter MOONGIFT
  • Ruby製のモバイルサイトブラウザ·ssb MOONGIFT

    ssbはRuby製のフリーウェア(ソースコードは公開されている)。モバイルサイトを開発している時にデザインや動作を確認しようと思うと必要になるのがモバイルサイト向けのブラウザだ。携帯電話のキャリアが出しているものもあるが、機能的には優れていないしWindows向けばかりだ。 Googleにアクセスした所 そこで外部の人たちが作っているモバイルサイトブラウザを使うのが一般的だ。Firefoxを使ったMobileSimulatorを使ったり、Perl製のMoxyも知られている。そしてここではRuby製のssbを紹介しよう。 ssbはWebrickを使ってWebサーバが立ち上がり、モバイルサイトにダミーアクセスする。携帯電話に真似たユーザエージェントやヘッダ情報を送れるのが特徴だ。モバイルサイトは左側に表示され、右側で受け取ったヘッダ内容やレンダリング内容を表示できるようになっている。 設定画面

    Ruby製のモバイルサイトブラウザ·ssb MOONGIFT
  • ゆーすけべー日記

    サキとは彼女の自宅近く、湘南台駅前のスーパーマーケットで待ち合わせをした。彼女は自転車で後から追いつくと言い、僕は大きなコインパーキングへ車を停めた。煙草を一吸ってからスーパーマーケットへ向かうと、ひっきりなしに主婦的な女性かおばあちゃんが入り口を出たり入ったりしていた。時刻は午後5時になる。時計から目を上げると、待たせちゃったわねと大して悪びれてない様子でサキが手ぶらでやってきた。 お礼に料理を作るとはいえ、サキの家には材が十分足りていないらしく、こうしてスーパーマーケットに寄ることになった。サキは野菜コーナーから精肉コーナーまで、まるで優秀なカーナビに導かれるように無駄なく点検していった。欲しい材があると、2秒間程度それらを凝視し、一度手に取ったじゃがいもやら豚肉やらを迷うことなく僕が持っているカゴに放り込んだ。最後にアルコール飲料が冷やされている棚の前へ行くと、私が飲むからとチ

    ゆーすけべー日記
  • [ゆ]: Twitterで話題のサイトをはてブ風に並べる「Twib(ツイブ!)」を公開しました

    サキとは彼女の自宅近く、湘南台駅前のスーパーマーケットで待ち合わせをした。彼女は自転車で後から追いつくと言い、僕は大きなコインパーキングへ車を停めた。煙草を一吸ってからスーパーマーケットへ向かうと、ひっきりなしに主婦的な女性かおばあちゃんが入り口を出たり入ったりしていた。時刻は午後5時になる。時計から目を上げると、待たせちゃったわねと大して悪びれてない様子でサキが手ぶらでやってきた。 お礼に料理を作るとはいえ、サキの家には材が十分足りていないらしく、こうしてスーパーマーケットに寄ることになった。サキは野菜コーナーから精肉コーナーまで、まるで優秀なカーナビに導かれるように無駄なく点検していった。欲しい材があると、2秒間程度それらを凝視し、一度手に取ったじゃがいもやら豚肉やらを迷うことなく僕が持っているカゴに放り込んだ。最後にアルコール飲料が冷やされている棚の前へ行くと、私が飲むからとチ

    [ゆ]: Twitterで話題のサイトをはてブ風に並べる「Twib(ツイブ!)」を公開しました
  • [ゆ]: Net::Twitter で簡単に作る Twitter ボットスクリプト紹介

    サキとは彼女の自宅近く、湘南台駅前のスーパーマーケットで待ち合わせをした。彼女は自転車で後から追いつくと言い、僕は大きなコインパーキングへ車を停めた。煙草を一吸ってからスーパーマーケットへ向かうと、ひっきりなしに主婦的な女性かおばあちゃんが入り口を出たり入ったりしていた。時刻は午後5時になる。時計から目を上げると、待たせちゃったわねと大して悪びれてない様子でサキが手ぶらでやってきた。 お礼に料理を作るとはいえ、サキの家には材が十分足りていないらしく、こうしてスーパーマーケットに寄ることになった。サキは野菜コーナーから精肉コーナーまで、まるで優秀なカーナビに導かれるように無駄なく点検していった。欲しい材があると、2秒間程度それらを凝視し、一度手に取ったじゃがいもやら豚肉やらを迷うことなく僕が持っているカゴに放り込んだ。最後にアルコール飲料が冷やされている棚の前へ行くと、私が飲むからとチ

    [ゆ]: Net::Twitter で簡単に作る Twitter ボットスクリプト紹介
  • API - Twitterfeed から Hatena::Bookmark Web Hookへ : 404 Blog Not Found

    2009年06月04日23:45 カテゴリTips API - Twitterfeed から Hatena::Bookmark Web Hookへ 今までblogのTwitterにおける更新通知は、ttwitterfeedでやっていたのだけど、これを期にはてなブックマークの Web Hook 経由に切り替えました。 twitterfeedだと、一時間ごとの確認なので、blogへの投稿がtwitterに投稿されるまで最大一時間かかるのですが、これだとセルクマした瞬間に投稿が行われるので反映がずっと速くなります。 Source: #!/usr/env/bin perl use strict; use warnings; use utf8; use CGI; # use Net::Twitter; - prereqs too heavy! use LWP::UserAgent; use UR

    API - Twitterfeed から Hatena::Bookmark Web Hookへ : 404 Blog Not Found
  • C++ で Perl 拡張を書くためのモジュールを書いた - TokuLog 改めB日記

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

  • perl から任意の C ライブラリを呼び出す方法 - kazuhoのメモ置き場

    syscall って組込関数でシステムコールはできますけど、libc やその他ライブラリの関数を呼びたい、ってこともありますよね。i386 かつ dlopen な環境なら、こんな風に書けます。 use DynaLoader; use ops; sub ccall { my $r = '1111'; my $s = "\x68" . pack("L", $_[5]) . "\x68" . pack("L", $_[4]) . "\x68" . pack("L", $_[3]) . "\x68" . pack("L", $_[2]) . "\x68" . pack("L", $_[1]) . "\xb8" . pack("L", ("Dyna"."Loader")->can("dl_find_symbol")->(("Dyna"."Loader")->can("dl_load_file")->

    perl から任意の C ライブラリを呼び出す方法 - kazuhoのメモ置き場
  • Tsukuba.R#4に行って来た&発表してきた - As a Futurist...

    うさみみで有名な syou6162 さんが主催する,Tsukuba.R に参加して発表してきました. 前日まで日にちを勘違いしていて,参加できないと思ってたら日曜日暇でした w 突然の割り込みにも関わらず受け入れて頂いてありがとうございました>< Tsukuba.R とは?R とは? Tsukuba.R(つくばーる?)は「R」というプログラミング言語の勉強会です. R の特徴は,オープンソース開発の言語で「統計処理」に特化しているということです. 例えば,僕も少し勉強していた PCA(主成分分析)なんかをちゃちゃっとやって, しかもすぐにグラフに表示したりできます.まずはその辺に特化して始まって いるんですが,昨今はプログラミング言語としても注目されていて, 今回の発表でもどこかの変態さん w が,「Brainf*ck」を R で実装したりしていました. 懇親会で聞いたら,Web の AP

    Tsukuba.R#4に行って来た&発表してきた - As a Futurist...
  • 1