タグ

2009年2月6日のブックマーク (19件)

  • zsh + screen で端末に表示されてる文字列を補完する - 川o・-・)<2nd life:

    以前に入力したコマンドの履歴を覚えていて補完してくれるshellはあるが、 端末に表示されている文字列を補完してくれるshellは無いだろうか。 表示されている文字列を補完してくれるshellが欲しい とvimrc diaryに書かれてたのでzsh + screenで端末に表示されてる文字列を補完する方法を。.zshrcなどに # dabbrev HARDCOPYFILE=$HOME/tmp/screen-hardcopy touch $HARDCOPYFILE dabbrev-complete () { local reply lines=80 # 80行分 screen -X eval "hardcopy -h $HARDCOPYFILE" reply=($(sed '/^$/d' $HARDCOPYFILE | sed '$ d' | tail -$lines)) compadd -

    zsh + screen で端末に表示されてる文字列を補完する - 川o・-・)<2nd life:
  • YankRing.vim : ヤンクの履歴を管理し、順々に参照、出力できるようにする — 名無しのvim使い

    vimエディタ上でのテキストのコピー、削除の履歴を 順々に参照できるようにするプラグインです。 どのレジスタに、どのテキストが入れられているかを覚える必要が無くなるため、 テキスト編集の作業効率が相当向上します。 (Windows, Mac) 概要 YankRing.vim : Maintains a history of previous yanks and deletes http://www.vim.org/scripts/script.php?script_id=1234 vimエディタ上でのテキストのコピー、削除の履歴を 順々に参照できるようにするプラグインです。 どのレジスタに、どのテキストが入れられているかを覚える必要が無くなるため、 テキスト編集の作業効率が相当向上します。 具体的には、vimエディタでペースト実行後、 Ctrl-P、または、Ctrl-Nを入力すると、 貼付

    hirafoo
    hirafoo 2009/02/06
  • Part5 SOAP,WSDL,REST――Web APIの基礎技術を学ぶ:ITpro

    Web APIWebサービスAPI)をプログラミングで活用するにあたって,ぜひ知っておきたい基礎技術が三つあります。古典的な技術の代表としてSOAPとWSDL,そして昨今急速に普及してきたRESTです。ごく単純に言ってしまうと,前者は「高機能で複雑」,後者は「シンプルで簡単に利用可能」と区別できるでしょう。現時点では,そのシンプルさが多くの開発者に受け入れられたおかげか,REST方式が(先達である)SOAP方式を圧倒しているように見えます*1。 もっとも,だからといってRESTがSOAPよりも優れていると結論付けるのは早計でしょう。昨今では,SOA(Service Oriented Architecture)という言葉に代表されるように,大規模なシステムを「サービス」という単位で構成し,互いに連携し合う設計手法が注目されています。特に,SOAを実現する具体的な基盤技術として注目されている

    Part5 SOAP,WSDL,REST――Web APIの基礎技術を学ぶ:ITpro
    hirafoo
    hirafoo 2009/02/06
  • はてなブックマーク件数取得APIとは はてなの人気・最新記事を集めました - はてな

    ドキュメントははてなブックマークにおけるAPI実装を解説するものです。主にはてなスタッフがその作成と更新を行っています。

    はてなブックマーク件数取得APIとは はてなの人気・最新記事を集めました - はてな
  • 10分で理解する初めてのAPI

    10分で理解する初めてのAPIとは 公開APIに興味を持っている人はどれくらいいるのか?にも書いたとおり、公開APIに興味を持っている人は少なからずいると思います。では、なぜ実際に公開APIを利用したサイトを作ってみないのかというと、公開APIを利用したサイトが完成するまでの流れにも書いたように、実際にサイトを作るまでにはいろいろな壁があるからです。 というわけで、今回は少しでも公開APIに対する抵抗感を取り除いてもらうために、「10分で理解する初めてのAPI」ページを作ってみました。「当に10分で理解できるのか?」と疑問を持たれてしまいそうですが、「公開APIを利用するのは、怖い、難しい、大変なことではない」ということを理解していただけたら幸いです。サンプルソースとしてはPHP5を使わせてもらいましたが、基的にはどのプログラミング(スクリプト)言語を用いても大丈夫なはずです。公開AP

    hirafoo
    hirafoo 2009/02/06
  • Web APIという巨人の力を使っちゃえ! − @IT

    巨人の力を使っちゃえ!Web APIを使えば、あなたの夢も一発で実現:5分でネットがわかるシリーズ(10)(1/5 ページ) そもそもAPIとはなんぞや? 10回目に突入した「5分でネットがわかるシリーズ」。さて今回はちまたで話題の「Web API」について取り上げます。Yahoo!が賞金30万円を掛けて、WEB API コンテストを開催したり、プログラミング雑誌でも「Web API プログラミング!」といった特集が組まれたりと、かなり注目を受けている技術です。皆さんも一度は耳にしたことがあるでしょう。では、いったいどんな技術なのか、一緒に見てみましょう。 今回は「Web API」についての解説ですが、そもそも「API」とは一体どういった意味なんでしょう? APIは「Application Programming Interface」の略です。アプリケーションプログラミングインターフェイス

    Web APIという巨人の力を使っちゃえ! − @IT
    hirafoo
    hirafoo 2009/02/06
  • ゆーすけべー日記: Perl から YouTube の新API を使って動画をアップロードする

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

    ゆーすけべー日記: Perl から YouTube の新API を使って動画をアップロードする
  • yugui wiki - 『初めてのRuby』正誤表

    このページは『初めてのRuby』の正誤表を提供します。 『初めてのRuby』の執筆に当たっては万全を期しておりますが、間違いが混入している場合もあります。また、原稿執筆後にRubyの仕様が変化することもあります。特に、これはRuby 1.9に関しては大いにあり得ることです。 もしも間違いを発見なさった場合には、お手数ですがこのページにてお知らせください。 原稿執筆時以降にRubyのリリースがありました。執筆時バージョンにはセキュリティホールが発見されておりますので、新しいリリースをインストールすることをおすすめします。 Rubyのバージョン 執筆時バージョン最新版バージョンWindows用インストーラー

    hirafoo
    hirafoo 2009/02/06
  • KLab

    ご指定のページが見つかりませんでした URLの変更、もしくはページが削除された可能性があります。 お手数ですが、以下のリンクから目的のページをお探しください。

    KLab
  • へぼへぼCTO日記 - libmysqlclientを使うプログラムはset namesをutf8であっても使ってはいけない

    mysql_enable_utf8 => 1 で DBIC::UTF8Columns 要らなくなるっぽいComments 上記の記事のブクマに set namesを直接実行しちゃうのはutf8であってもコンパイルオプションによっては問題起こるのでお勧めできない http://b.hatena.ne.jp/nihen/20090204#bookmark-11950629 ってことを書かせてもらったんだけど、この最後のset namesはutf8でも使っちゃダメという話を軽く説明します。 まずは、基的なことはMySQL5開拓団 - 日語処理の鉄則 / KLab株式会社を読んでください。mysqlの日語処理についてのドキュメントとしては、私は今一番信頼できるドキュメントだと思っています。 さて、上記のページのを、勝手ながらすべて引用させていただくことにする。(手抜きもいいところだな) ■

  • PHPを他の言語が見下す理由 : 404 Blog Not Found

    2006年04月14日12:58 カテゴリLightweight LanguagesLogos PHPを他の言語が見下す理由 実はPerl Communityというのは、言語コミュニティの中では、PHPを含め他の言語を見下すことが一番少ないcommunityだと思う。 F's Garage:昔、2ちゃんとかでよくあった、Perl = C++ , PHP = VBってな感じ? PerlのCPANとそこにいる開発者が優秀なのはすごく理解するけど、どの辺がPerlPHPに対する優位性があるんでしょうか。気で知らないので教えて欲しい。(PHPではむりぽなマルチスレッドアプリが云々とか、そういうところでの技術論があればキボーン)Perlほど他の言語と仲良くしようとしている言語はもしかしてないのではないか。例えばInlineのようなことを他の言語はしているだろうか。Cによるスクリプト言語の拡張と

    PHPを他の言語が見下す理由 : 404 Blog Not Found
  • http://ja.doukaku.org/

  • 鬼車

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • 日本Rubyの会 公式Wiki - 日本Rubyの会Wiki

    メーリングリスト以外にもつながれるといいな、と思って用意しました。 TwitterRubyの会の公式ハッシュタグは、#rubynokai です。 IRC IRCNetの #ruby-no-kai が公式チャンネルです(freenode.netではありません)。 IRCNetなのでエンコーディングも iso-2022-jp です。

  • 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 部「評価」 第

    hirafoo
    hirafoo 2009/02/06
  • LoveRubyNet Wiki: RubyPages

    2005-12-14 21:40:32 +0900 (1024d); rev 22 プログラミング言語 Ruby 関連ページ 初心者向け StartingRuby RubyMailingList RubyApplicationArchive RubyGuiLibraries 真面目なネタ RubyCodingStyle RubyMiniPattern RubyIteratorPattern …… イテレータの類型 DelegateRubyBlock …… ブロックの委譲 RubyOnWindows ActiveScriptRuby RubyHackingGuide RubyExtensionProgrammingGuide …… Ruby拡張ライブラリプログラミングガイド RubyCrashed …… Rubyをデバッグする 不真面目なネタ WhyRuby …… むかし書いた Ruby

    hirafoo
    hirafoo 2009/02/06
  • 5.7.0がマージされた件について - 報國挺身日記

    このまま放置すると、私のほうが方針を変えたと思われるので事実を書いておきます。 私の方針は最初から全く変わっていない この件について、関係者からメールが来たことは一度もない 従って、話し合いをしたこともない ある日突然、5.7.0がRubyにコミットされていた http://www.atdot.net/~ko1/diary/200704.html#d24 松氏のほうに話し合うつもりがあったとすれば、5.7.0をコミットする前に何故、確認のメールを私に送ることさえしなかったのでしょうか? 私から拒否のメールを受けることが僅かでも損になると思ったからでしょう。 これから私にできることは何もありませんので、今後何も起こりません。従って、この件について私にメール、コメント等を送らないでください。返事をしませんので。

    5.7.0がマージされた件について - 報國挺身日記
  • Matzにっき(2007-05-25)

    << 2007/05/ 1 1. [Ruby] ITmedia エンタープライズ:刑務作業でRuby、世界初の受刑者によるソフトウェア開発 2. [Ruby] MS、「Silverlight」を複数プラットフォーム対応へ - CNET Japan 3. お客様 4. [Ruby] Calling Erlang from Ruby (Teaser) 2 1. [言語] random-state.net / Method Cache Hacking (May 1st 2007) 2. ICFP Programming Contest 2007 3. 「働く」って何だっけ?日の労働観を再考せよ (新日的経営の姿):NBonline(日経ビジネス オンライン) 3 1. [原稿] 日経Linux 2007年7月号 2. [言語] The World of Hello World 3. [言語]

  • functional test をめぐる冒険 - elm200 の日記(旧はてなダイアリー)

    趣旨 自動テストは重要だ。この主張に真っ向から異を唱えるひとは多くないだろう。 だが実際には、テストを書くのはいささか面倒だ。特にコントローラのテスト(functional test) に苦手意識を持っている人は多いのではないか。post やら get やらいろんなメソッドが前触れもなく出てくるコントローラのテストは、モデルのテスト(unit test) に比べると「ワケわからん」感が強い。そこで今日は、functional test の仕組みについてしつこく探究してみる。仕組みを理解しないと、コントローラのテストは書きづらいと思うからだ。 functional test の例 簡単なブログエンジンを作るとしよう。 Entry(ブログ記事) というモデルを考えて、それを CRUD するコントローラとビューの足場(scaffold) を作る。 % rails -d sqlite3 blog_

    functional test をめぐる冒険 - elm200 の日記(旧はてなダイアリー)