タグ

2006年11月5日のブックマーク (18件)

  • Publish::Gmailの$argsをDumperしてみた。 - qw/Perる 日誌/

    Publish::Gmailの実行フェーズであるpublish.feedフェーズで渡される$args。 その中身はPlagger::Feedオブジェクトみたい。 ※追記:下記はSubscription::Configでfeedにhttp://d.hatena.ne.jp/tayaya/rssを指定した時のものです。 ちょっと見にくいけどこんな感じ。 'feed' => { bless ( { 'source_xml' => 'XMLソース', 'link' => 'http://d.hatena.ne.jp/tayaya/', 'language' => undef, 'entries' => [Plagger::Entryオブジェクト], 'author' => 'tayaya', 'description' => 'qw/Perる 日誌/', 'tags' => [], 'meta'

    Publish::Gmailの$argsをDumperしてみた。 - qw/Perる 日誌/
  • http://blog.33rpm.jp/plagger-videocasting.html

  • CLiki: SICP

    Structure and Interpretation of Computer ProgramsYou come in with a mind full of mush, and you leave thinking like a computer scientist. The famous Wizard Book by Harold Abelson and Gerald Jay Sussman with Julie Sussman. The text of this book is available for free:

    poppen
    poppen 2006/11/05
  • TortoiseSVN ユーザガイド

    このドメインについて問い合わせる bluegate.org 2022 著作権. 不許複製 プライバシーポリシー

  • ひげぽん OSとか作っちゃうかMona- - 「計算機プログラムの構造と解釈(SICP)」を読み終えて

    約半年をかけて計算機プログラムの構造と解釈(SICP)を読み終わりました。 (途中で、練習問題をスキップしたりしましたが・・・) 半年もかけたのでちょっとだけ振り返って見ます。 SICPを読む過程で得たもの まずはSICPを読む過程で得たものからざっと列挙してみよう。 構文解析を理解し自前で実装できるようになった 字句解析を理解し自前で実装できるようになった ストリームを理解した 遅延評価を理解した 手続きが first class objectである言語での考え方を学んだ 型変換の導入の動機とその意味を理解した 手続きの抽象化の導入の動機と過程を学んだ 高階関数を使ったり書けるようになったりした クロージャを理解した Schemeを書けるようになった 再帰処理を自然に書けるようになった フルスクラッチでインタプリタを書けるようになった コンパイラを自前で書くことが出来そうだとの感触を得た

    ひげぽん OSとか作っちゃうかMona- - 「計算機プログラムの構造と解釈(SICP)」を読み終えて
  • 【中級】ライトウェイト・ランゲージを使いこなす 前編

    楽にプログラミングでき,コンパイルなしで動かせるスクリプト言語。ここ数年,“軽い言語”という意味を持つ“Lightweight Language(LL)”として見直されている。特集では,LLの良さとは何か,開発にどう適用すればよいかを解説する。さらに現場のエンジニアがどうLLを使いこなしているか,実例を紹介する。 近年,Javaに代表される“重厚な”Webシステム開発言語に対するアンチテーゼとして,より手軽な「Lightweight Language(LL)*1 」が注目を集めている。 LLの定義は明確ではないが, (1)やりたいことを少ないコード量で実装できるため,プログラミングにかける労力が少ない (2)インタプリタ型*2 であるため,アプリケーションを開発してから実行させるまでの時間がかからない (3)言語構造がシンプルであるため,言語の習得期間が短くて済む といったことが共通の特

    【中級】ライトウェイト・ランゲージを使いこなす 前編
  • http://playrecord.org/pbomc/2006-10/i%E3%83%8E%E3%83%BC%E3%83%89%E7%95%AA%E5%8F%B7%E3%82%92%E6%8C%87%E5%AE%9A%E3%81%97%E3%81%A6%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%89%8A%E9%99%A4/

  • 2つのアカウントで同時ログイン - Skype 日本語ブログ

    個人用とビジネス用、家族や親しい友達用とオンライン一般用など、Skype口座を複数開設して、Skype名を使い分けている方もいるかと思います。片方がメインでもう1つは通話応答せず、ボイスメールを使った留守電やチャット専用アカウントだとしても、いちいちログインしなおしてチェックするのは面倒。そんな時、Windowsでは複数のSkypeを同時に立ち上げることが可能です。 まずWindowsユーザアカウントを複数用意します。初期設定ではオフになっているGuestアカウントでもかまいませんので「コントロールパネル」>「ユーザーアカウント」>「アカウントを変更する」でGuestアカウントを選択し「Guestアカウントをオンにする」ボタンをクリックします。 Skypeソフトのアイコンを右クリックして、「別のユーザーとして実行」をクリックすると、現在SkypeがWindowsのメインアカウントで開いてい

  • はこべにっき# - Flickrから素敵な壁紙を自動で収集

    ネタフルのFliclkrで壁紙を探そう!を読んで、このWallpaperグループからずるずると壁紙をひっぱってきて使えたら素敵じゃないかと思ったので、そんなPerlスクリプトを書いた。 $ perl flickr_collect ~/Desktop/flickr_wallpapersとかやると、指定したディレクトリにFlickrの Wallpapers (1024x768 minimum)グループの最新壁紙30件をダウンロードしてくれる。 画像サイズは、だいたい指定した壁紙サイズに近いやつを落とすようになってるので、とんでもなく大きかったり小さかったりする画像は落ちてこないようになっている。ダウンロードする壁紙の枚数やサイズは、スクリプト内のの定数を変更すればできる。 あとは、煮るなりやくなり。Cronでまわせばどんどん新しいのがおちてくるようにできるし、Mac OS Xではディレクトリを

    はこべにっき# - Flickrから素敵な壁紙を自動で収集
  • subtechグループ - Bulknews::Subtech - CPAN

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    subtechグループ - Bulknews::Subtech - CPAN
  • http://duplo.giants.ch/

    Duplo C/C++/Java Duplicate Source Code Block Finder Contents 1 General Information 2 Download 3 Performance Measurements 4 Background 5 License 1 General Information Duplicated source code blocks can harm maintainability of software systems. Duplo is a tool to find duplicated code blocks in large C/C++/Java systems. 1.1 Sample output ... src\engine\geometry\simple\TorusGeometry.cpp(56) src\en

  • Windows管理の現場で使う,8つの便利な無償ユーティリティ

    Windows管理の現場で使う,8つの便利な無償ユーティリティ オープン・ソース・コミュニティの賜物を利用しよう システム管理の生産性は,適切なツールを用いることによって爆発的に向上する。特に,作業時間の短縮と,作業中に得られるデータの幅広さや正確性の改善が図れるのだ。管理の生産性の向上が顧客満足度向上につながるのは言うまでもない。筆者はそんな生産性向上を実現する8つのツールを,いつもUSBメモリーに入れて持ち歩いている。このツールが最高なのは,すべて完全に無償だということだ。 コミュニケーションに使用するユーティリティ FileZilla Webホスティング業界で働いていたとき,サーバー間で多量のディレクトリとファイルを移動させなければならないことが頻繁にあった。私のある顧客は,Webサイト上で最新版コードを配布していたため,顧客も私と同様の作業をする必要があった。顧客に電話でコマンド・

    Windows管理の現場で使う,8つの便利な無償ユーティリティ
  • Vimでファイル保存時にFirefoxをリロードする(with MozLab) - 2006-10-05 - WDF

    この記事(http://la.ma.la/blog/diary_200609280045.htm)を参考に、MozLab(http://dev.hyperstruct.net/trac/mozlab)のMozReplを使って、Vimでファイル(*.html,*.htm,*.js,*.css)保存時にFirefoxをリロードするVimスクリプトを作ってみた。 :SetreloadfirefoxでVimでファイルを保存するたびにFirefox(MozReplを開始しておく)がリロードされます。 もう一度:Setreloadfirefoxと入力すると解除されます。 ※rubyが必要です。 ※perl, python を使ったスクリプトを公開しました。Vimでファイル保存時にFirefoxをリロードする(with MozLab) : Serendip - Webデザイン・ホームページ制作 demo

    Vimでファイル保存時にFirefoxをリロードする(with MozLab) - 2006-10-05 - WDF
    poppen
    poppen 2006/11/05
    Vimでファイル保存時にFirefoxをリロードする(with MozLab)
  • Filter::Rule - 『書物の迷宮』予告篇

    FIlter::Ruleがよく分からないので,perlを勘で解読するか……とか思ってrule.pmを開いたらperldocで読めるようになってた*1.素敵. SmartFeedとの違いも載っているので,SmartFeedがどういうものか理解することも可能か*2. 端的に言うと,FIlter::Ruleは「条件にマッチしたものを除外する」らしい.Plagger/lib/Plagger/Rule以下のモジュールで条件の種類を指定する模様. always 「常に」操作する, 妙にシンプルなソースと名前から推測. Deduped 重複があれば操作する.<追記>URLで判別. EntryTag Subscription::Bloglinesのfetch_metaなどで取得したtagを使って操作する Expression 正規表現を使って操作する「Perlの文をevalで実行して、その結果が真だったら

    Filter::Rule - 『書物の迷宮』予告篇
  • http://net-ssh.rubyforge.org/chapter-1.html

  • AngelicWing Diary - [php] さようならeAccelerator

    Oct 28,2006 (Sat) 20:22 - [php] さようならeAccelerator 珍しくPHPな話題続き。 PHPは基的に毎回コンパイルして中間コードを生成し、実行している。 当然、毎回そんなことしていれば実行コストが上がるわけで 「じゃあ、中間コードをディスクやメモリにキャッシュすればいいんじゃね?」 という考えのもと、結構昔からボクがWEB+DB PRESSに記事を書いたmmcacheとか 今ではPECLに入ってるAPCとか、 開発が止まってしまったmmcacheを引き継いだeAcceleratorとか、いくつかの解決方法(とはいっても、やってることはほとんど同じだけど)が生まれた。で、自分は雑誌に書いたってこともあり比較的安定していたeAcceleratorを使っていたんだけど PHP5になってからの体側の変更の多さなのか、symfonyを使ってるとたまに問題

    poppen
    poppen 2006/11/05
  • [を] Firefox 2.0 の自分用設定メモ

    Firefox 2.0 の自分用設定メモ 2006-10-28-2 自分用メモ。随時追加。 ■about:config での設定 - タブ閉じボタンを1.xのときみたいに右端に。 browser.tabs.closeButtons = 3 - タブ幅の最小値を 100 から 50 に。 browser.tabs.tabMinWidth = 50 ■エクステンション・拡張機能 - Copy URL+ [2006-10-25-3] - URLとタイトルをいっしょにコピー、など。 (追記080208: CopyURL+ よりも Make Link がおすすめ[2008-02-08-1]) - Hatenabar [2006-03-03-2] - 「はてな」のツールバー。 - Tab Preview [2006-03-03-2] - タブのプレビュー(ちら見)。 -

  • Ruby QuickRef

    Declaring Complacency Bankruptcy Published at 2021-01-11 01:27:18 -0800 There’s a strange culture in the emacs world where people periodically declare “emacs bankruptcy”. It means that you give up, nuke all of your config, and start over. Often, you wind up applying the 80/20 rule (aka Pareto Principal) and readily wind up with a smaller, faster, more maintainable emacs config that does almost eve