タグ

2008年10月18日のブックマーク (19件)

  • TinyMCE Plugin for Movable Type:MovableTypeでWYSIWYG編集を実現するプラグイン

    TinyMCE for Movable Typeは、標準的CMSであるMovable Typeの更新機能を、飛躍的に高める高機能WYSIWYGエディタです。誰でも無償で利用でき、インストールも簡単。HTMLの知識のない方でも、ワープロのように簡単に更新が行えます。ホーム 投稿を、より簡単に…、より美しく、それがTinyMCE for Movable Type ようこそ、TinyMCE for Movable Typeの世界へ TinyMCE for Movable Typeは、Movable Typeの更新機能を、飛躍的に高めるAjaxな高機能WYSIWYGエディタです。誰でも無償で利用でき、インストールも簡単。HTMLの知識のない方でも、ワープロのように簡単に更新が行えます。 はじめに このサイトは「TinyMCE for Movable Type」の公式サイトです。 TinyMCE f

  • MTWeatherプラグイン公開

    update 05.09.01 tenki.jp の大幅リニューアルにより ver 0.0x 系は正常動作しなくなりました。1.0x系に乗り換えをして下さい。 サイトのトップページでも使っているMovableType用のお天気表示Pluginを公開します。(無料でご利用頂けます) 天気情報はワンクリック気象情報サイト[tenki.jp]から取得しています。 2005/01/22 update:花粉散布情報が取得可能な機能を追加 2005/07/29 update:ver1.0x系に分岐。ver1.0x系は週間予報に対応しています。 ≫スクリプトはこちら(MTWeather.zip)→凍結しました。 <動作環境> MovableTypeをご使用の環境ならどれでも。 <pluginの設置方法> (1)圧縮ファイルを解凍して下さい。 (2)他のPlugin同様に、MovableTypeのplu

  • Perl の内部処理系をお勉強

    ちょっと前に perlfilter - Source Filters - についてお勉強したときから調べようと思っていたことなのですが、Perl の内部処理の流れ(Perl 5 Internals)についてお勉強中です。思いっきり見逃してしまいましたが、Perl 5 Internals に興味を満ち始めたこのタイミングにあわせたかのように Shibuya Perl Mongers : Shibuya Perl Mongersテクニカルトーク#9 で XS ネタをやっていたみたいです。残念です。 さて、今回のお勉強の方法は、ズバリ perl 5.8.8 のソースの読解です。もちろん今回は流れを把握するためのものなので、あまり樹海の奥深くまで足を踏み入れたくはないのですが・・・。この記事を書いている時点では perl_parse までの流れを読み終えたところなのですが、構文解析と字句解析が樹海

  • ■ - ひとり勉強会

    ここ「ひとり勉強会」は、会と言いつつひとりで勉強した記録を残してます。 金曜日は YARV: Yet Another Ruby VM のソースコード読みの日です。 履歴 (1): main から yarv コアに到達するまで (2): コンパイル処理の流れとデータ構造 (3): if のコンパイル (4): case, while のコンパイル (5): break, next, redo, retry, rescue, ensure, for, ブロック のコンパイル (6): 代入 のコンパイル (7): 自己代入, メソッド呼び出し のコンパイル (8): super, yield, リテラルなどなど のコンパイル (9): def, class, module, alias などなど のコンパイル ここまでのまとめ: PPT or PDF (10): 最適化 (11): バイトコー

    ■ - ひとり勉強会
  • 有効なWikiNameではありません

    2019-03-28 Python/インスタンス生成 2018-01-02 Python/クロージャ Pythonを読む 2018-01-01 Python/メソッド呼び出し 2017-12-31 Python/build_class後編 2017-12-30 Python/読解対象とするPythonコードと解析方法 2017-12-24 Python/build_class前編(というよりPyTypeObject) 2017-12-07 Python/ビルトインがビルトインされるまで 2017-12-03 Python/C関数実行とPyObject 2017-10-22 Django/テンプレートシステムを読む(レンダリング) Djangoを読む 2017-10-21 Django/テンプレートシステムを読む(テンプレートのパース) 2017-09-24 Django/テンプレートシステ

  • 『Rubyソースコード完全解説』不完全解説 YarvManiacs

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直

  • RHG読書会::東京 Reloaded

    特別編 読書会選定会とかYARV未踏発表資料お披露目などは RHG読書会::東京 Sound Stage に移動 第十六回 2004-12-18(土)タイムインターメディア 2F会議室にて 13:00 - 始まる前 P2P の解析 <URL:http://www.rubyist.net/~matz/20041216.html#p01> に載っている Ruby 版を展開 インデントしたりすると、結構長くなる DRb がよくわからないので結局意味はわからなかった 17章: 動的評価 instance_eval に文字列とブロックを渡したときのローカル変数の違い instance_eval と module_eval の違い? method を定義する場所の違い。それだけ? 他には? 定数? p.467 に specific_eval の呼び出しを比べるとよくわかる eval で使った loca

  • Rubyソースコード完全解説 / 青木峰郎

    $Id: index.html,v 1.6 2004/07/20 23:08:12 aamine Exp $ この文書は書籍『Rubyソースコード完全解説』のHTML版です。 ただし初校段階の原稿をベースにしているため、 書籍では修正されている間違いが残っている場合があります。 予め御了承ください。 2004-02-16 に全章を公開しました。 目次 まえがき 序章 第 1 部「オブジェクト」 第 1 章「Ruby言語ミニマム」 第 2 章「オブジェクト」 第 3 章「名前と名前表」 第 4 章「クラス」 第 5 章「ガーベージコレクション」 第 6 章「変数と定数」 第 7 章「セキュリティ」 第 2 部「構文解析」 第 8 章「Ruby言語の詳細」 第 9 章「速習yacc」 第 10 章「パーサ」 第 11 章「状態付きスキャナ」 第 12 章「構文木の構築」 第 3 部「評価」 第

  • tokuhirom blog

    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

  • steps to phantasien(2008-09-07) v8祭り

    ウェブっ子の間では Google Chrome の JS 処理系である V8 祭りが絶賛開催中らしい. いつもは出遅れる私もたまにはやんやしたいと思っていろいろ読んでみたものの, VM に傷気味な自分に気付いた. けれど, そうは言っても祭りは別腹. 一通り騒いでみます. 販促マンガ や 資料 によれば, V8 は以下のような特徴を備えている. hidden class transition と fast property access generational accurate GC accurate だから incremental GC もできる オブジェクトの rellocation はするけど handle は使わず参照元書き換え 中間表現のインタプリタなしの native code 生成. instruction cache コードをみたところ, incremental GC

  • V8 祭りつづき - Backnumbers: Steps to Phantasien

    前回の続きです. コードは飽きないうちに読め. これまでのあらすじ: プロパティアクセスを速くしたいから JIT をしようぜ. コンパイラ概観 V8 のコンパイラは JavaScript の AST を機械語に変換する. (AST はパーサがつくる.) AST のツリー構造は, Node クラスのサブクラス一族で構成されている (ast.h) コンパイラは関数の AST である FunctionLiteral オブジェクトをうけとって Code オブジェクトを生成する. AST とコンパイラは(またしても) Visitor パターンでつながる. (Visitor 好きは Strongtalk からの伝統らしい. Strongtalk VM のコンパイラも同じようなことをしている. 20 世紀の残り香が...) AST 側は Vistor のインターフェイスを提供する: //ast.h cl

  • Dehydra - Backnumbers: Steps to Phantasien

    Mozilla を大書き換えする Mozilla2 プロジェクトの目標設定はえらく野心的で, 2004 年から話があるのに当分終わりそうにない. 傍目にそりゃ無理だろという目標も多い. XPCOMGC なんていかにも無謀だ. 参照カウントをやめて JavaScript と同じ GC を使おうぜという話. JS と C++ のオブジェクトが混ざっても平気だよ...と言われても困る. 数百万行ある Mozilla 相手にそんな書き換えを敢行するとは, ロケット科学を通りこして魔術的だと言っていい. それが無理だからこそ C++ は呪われた言語で, Microsoft も逃げだしたんじゃなかったの? そんな外野の心配を他所に, Mozilla のプログラマ Benjamin Smedberg は Boehn GC と jemalloc くっつけたいんだけど良いアイデアない? なんて話をしている.

  • 東大が求める人材とは「東大入試 至高の国語 第二問」

    嘘かまことか、現国の入試問題から「東大が求める人材」があぶりだされている。 30年分の過去問から読み解かれた「東大入試の質」というやつは、非常に奇妙だが納得はできた。すなわち、東大現代文は、「死」を主題とした問題が、もう何十年も出続けているのだという。著者曰く、「死にとりつかれていると言っていいほどの頻出ぶりである」だそうな。東大は、「死」という簡単に答えの出せない、標準解のない問題を突きつけているのだ。 たとえば、病に冒された国木田独歩に手紙を書けという1982年の第二問。アタマを抱え込むことを請合う。独歩は死を覚悟しており、気弱な面と実際的な側面をまぜこぜにした手紙をよこしている(その手紙が出題文)。これを受け取ったと仮定して、返事をかけというのだ。しかも200字、どうすりゃいいの? あるいは、1985年の第二問。金子みすヾの詩を二編ならべて、「各自の感想を記せ」という。(゚Д゚)ハ

    東大が求める人材とは「東大入試 至高の国語 第二問」
  • わたしが知らないスゴ本は、きっとあなたが読んでいる: アパルトヘイトの時代臭「鉄の時代」

    どの小説もその時代と場所につながれている。 「世界文学」だの「時代を超えた」といった麗句は、その時代と場所を取捨し、普遍性だけに目をつけているから用心しないと。残雪「暗夜」やクンデラ「存在の耐えられない軽さ」を、文化大革命やプラハの春から乖離させて語るわたしは、表層をなでているに過ぎないから。 いやいや、逆の言い方もできるぞ。残雪やクンデラを通じて、その時代や場所を知るんだ。フィルタリングされたスコープで、時代を覗き見するといってもいい。残雪は暗喩として、クンデラは直喩として。 クッツェー「鉄の時代」で描かれるアパルトヘイトは、メタファーのようなまだるっこしさはない。物語のなかに、まるで映像のようにクッキリと臭いが写りこんでいる。彼がこれを書いたのは、1986-89年で、アパルトヘイト体制末期だった――などと、したり顔できるのは過去話だから。非常事態宣言が発動され、内乱状態だった時代から、

    わたしが知らないスゴ本は、きっとあなたが読んでいる: アパルトヘイトの時代臭「鉄の時代」
  • より自然にRubyっぽくリストを書けるモジュールを書いた - はこべにっき ♨

    PerlのARRAYをRubyのArrayっぽく扱うためのモジュールがすでに三個くらいあって大人気ですね. List::RubyLike List::Rubyish List::Enumerator こういったモジュールを使うと, my @elems = map { $_ ** 2 } grep { $_ % 2 == 0 } (0..100); my $sum = 0; for my $n (@elems) { $sum += $n; } とか書いていたコードが, # List::Rubyishの場合 my $sum = List::Rubyish->new([0..100]) ->grep(sub{ $_ % 2 == 0}) ->map (sub{ $_ ** 2 }) ->reduce(sub { $_[0] + $_[1] }); みたいな感じのメソッドチェーンで書けるようになっ

    より自然にRubyっぽくリストを書けるモジュールを書いた - はこべにっき ♨
  • tokuhirom blog

    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

  • 無料でYouTubeのムービーをPC・iPod・iPhone・PSP・モバイル用に変換するネットサービス「ConvertMyTube.com」

    YouTubeのアドレスを入力してボタンを押すだけで、PC・iPod・iPhone・PSP・モバイル用に変換したムービーがダウンロードできるというかなり便利な無料ネットサービスです。変換後のファイル形式は「.mpg」「.mov」「.mp4」「.3gp」「.mp3」「.wav」「.wmv」「.flv」となっており、MP3などの場合は音声のみとなります。 実際の使い方の解説は以下から。 YouTube Converter - YouTube Converter Online - Convert YouTube video - Download YouTube video http://www.convertmytube.com/ 2010/08/17追記:サービスが停止したようです。 まずは変換したいYouTubeのアドレスを入力 形式を選択します そしてボタンをクリック 変換中。時間は割と短

    無料でYouTubeのムービーをPC・iPod・iPhone・PSP・モバイル用に変換するネットサービス「ConvertMyTube.com」
  • 優秀なプログラマを雇う方法:Geekなぺーじ

    「A Guide to Hiring Programmers: The High Cost of Low Quality」という記事と、その記事への捕捉として後ほど投稿された「A follow up to "A Guide for Hiring Programmers"」という記事がありました。 プログラマの雇い方というタイトルではありましたが、内容はもう少し広いです。 一部著者の熱すぎる想いが加熱しているように見える部分や、アメリカ的事情に見える部分もありましたが、全体的に興味深い内容でした。 以下、2つまとめた要約です。 3番までが一つ目の記事で、4番以降が二つ目の記事要約です。 誤訳等が含まれている可能性があるので、是非原文をご覧下さい。 概要 Perlのコミュニティでプログラマを雇う事(特にPerl開発者)を話し合っていて、以下の点で知人達と合意ができた。 どのようなプログラミング

  • たった4人で月間1億円を稼ぎ出す! 成功モデルに学ぶMySpaceアプリケーション開発の秘訣とメリット

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    たった4人で月間1億円を稼ぎ出す! 成功モデルに学ぶMySpaceアプリケーション開発の秘訣とメリット