タグ

2008年1月13日のブックマーク (6件)

  • Hustler's Tutorial to Emacs Lisp - やさしい Emacs‐Lisp講座 - メジャー・モードを作ろう

    優しい Emacs-Lisp 講座 メジャー・モードを作ろう Emacs-Lisp without a Hustle pcs39334@asciinet.or.jp yuuji@ae.keio.ac.jp (C) 1991-1995 by HIROSE, Yuuji メジャーモードを書こう メジャーモードってなに メジャーモードの必須条件 モード名の設定 キーマップの設定 キーの割当て ローカルマップ使用宣言 メジャーモード関数の定義 インタラクティブ関数 インタラクティブ関数をキーにバインドする 関数を実際に定義する 章末問題 1 まとめ 1 余談 1 「〜関係の関数はないかな?」を探す。 Emacs-Lisp の構文 変数 変数の宣言 変数の束縛 制御構造 if or and cond while catch, throw 算術 演算子 算術関数 章末問題 2 余談 2 関数・変数 余

  • Web::ScraperとLWP::Simpleを使って画像掲示板的なサイトから画像を頂く | ブログが続かないわけ

    Web::ScraperとLWP::Simpleを使って画像掲示板的なサイトから画像を頂く | ブログが続かないわけ
  • local our $hoge; - Unknown::Programming

    ブームに乗るぞ!かなり適当。 ourはstrict使用時にグローバル変数を使えるようにする宣言と覚えると楽。 だってほら、use strictしてるとグローバル変数つかえないだしょ? いちいち$Foo::Bar::bazとかパッケージ明示して書くのも面倒だし。 そこでour $bazですよ。 localはグローバル変数(もしくはハッシュの一部)を一時的に変更する宣言。 なにが便利かっていうとスコープ抜けたら元の値に戻ることが保障されてるってところか。 そーゆー処理を自分で実装しようとするとかなり面倒だモンね。 my $hash = { hoge => 1 }; { my $temp = $hash->{hoge}; $hash->{hoge} = 10; eval { hogehoge(); }; if ($@) { $hash->{hoge} = $temp; die $@; } $ha

    local our $hoge; - Unknown::Programming
    BigFatCat
    BigFatCat 2008/01/13
    「localはグローバル変数(もしくはハッシュの一部)を一時的に変更する宣言。」ハッシュの一部もlocalにできるんだ。
  • GCCプログラミング工房/UNIX USER 掲載記事一覧

    第三部開始に向けて 私達は18回におよぶ連載を通じて、どのような環境に置かれても、自力で道を切り開けるだけの基礎体力を身につけました。そこで、いよいよGCCプログラミング工房第三部の幕開けです。これからしばらく、PC/AT ハードウェアの最深部を探訪する旅が続きます。 UNIX USERの読者の方々であれば、カーネルに興味を持ち、そのソースツリー解読に挑戦した経験をお持ちの方は多いことと思います。しかし、その挑戦のほとんどは、最初のブートプロセスで頓挫してしまったのではないでしょうか?カーネルの起動を完全に理解するためには、周辺デバイスに関するハードウェアレベルの知識が必要とされるため、これは仕方がありません。 ところが、書店に足を運んでみれば分かりますが、キーボードやVGAディスプレイ、フロッピーディスクやRS-232Cなどの基I/O装置を、機械語レベルで直接制御する方法に触れた書籍は

    BigFatCat
    BigFatCat 2008/01/13
    「gccプログラミング工房」読みたい。http://d.hatena.ne.jp/naoya/20080104/1199428155で紹介されてた。
  • [Perl] my と local と our の違いについて - 竹迫の近況報告

    404 Blog Not Found:perl - myとourとscopeと みんな難しく考えすぎです。 (例外については後で考えることにして)とりあえず以下の基をおさえておけば混乱することはないと思います。 ■ our 宣言について our はグローバル変数をスマートに使用するための宣言です。our は use vars と等価と考えてください。 our $var; は use vars qw($var); と等価。 our $var = 1; は use vars qw($var); $var = 1; と同じ動きをするもの、と覚えておけばOKです。それ以上の違いは基的にないと考えて構いません。 ひとつ実用上の違いがあるとすれば、our は Perl 5.6 以降の built-in なのに対して、use vars は vars.pmPerlスクリプトで実装されています。し

    [Perl] my と local と our の違いについて - 竹迫の近況報告
    BigFatCat
    BigFatCat 2008/01/13
    どうしてもid:amachangのコードのdo{}->()の部分の挙動が理解できなかったけど、この記事のおかげで理解できた。感謝。
  • 知らないと損する便利なGoogle検索Tipsトップ10 | Google Mania - グーグルの便利な使い方

    知らないと損する便利なGoogle検索Tipsトップ10 管理人 @ 1月 5日 09:56pm 検索Tips Lifehacker Top 10: Top 10 Obscure Google Search Tricksを元に、GoogleManiaオススメのものを付け加えて、知っておくと便利なGoogle検索Tipsを10個紹介します。 うまく利用すれば仕事の効率アップにもなります。 10.世界の時間をすぐに検索 英語google.comから利用できる機能です。海外へ電話を掛けるときは向こうの時間を気にするのはマナーですが、いちいち時差を調べるのは面倒です。そんなときに、次のように検索しましょう。 time hong kong 9・単位・通貨換算 通貨や単位換算は筆者もよく使う機能です。 通貨換算例: 1000 円を米ドルに ブラジルの通貨をマレーシアの通貨に 5 英ポンドを韓国お金

    BigFatCat
    BigFatCat 2008/01/13
    「imgtype=face」は知らなかった