タグ

2009年9月6日のブックマーク (30件)

  • bashとzshでviのキーバインドを使用する - builder by ZDNet Japan

    大半のシェルでは、コマンドラインの編集や修正にEmacs風のキーバインドが使用されるようにデフォルトで設定されている。しかし、viユーザーやvimユーザーであれば、Emacsよりもviのキーバインドの方が使いやすいはずだ。viのキーバインドを使用するよう設定するには、bashであれば~/.bashrcを、zshであれば~/.zshrcを編集し、以下の行を追加する。 bashの場合(~/.bashrcを編集): set -o vi zshの場合(~/.zshrcを編集): bindkey -v ~/.bashrcまたは~/.zshrcを保存した後、既存のシェルを終了し、新たなシェルを起動する。 デフォルトでは挿入モードになっているため、通常通りに入力すればよい。しかし、[Ctrl]+Aや[Ctrl]+Eといったコマンドは機能しなくなっている。そして、[ESC]を押下することで(vimと同様に

    heina
    heina 2009/09/06
  • Open Tech Press | ハウツー:Vimをbash用IDEとして利用する

    Vimはそのままでもシェルプログラミング用の非常に優れたエディタだが、ほんの少し調整するだけで、スクリプトを書くための格的なIDEに変身もする。Vimの調整は自分で行なうことも可能だが、Fritz Mehner氏によるBash Supportプラグインをインストールすれば手軽に行なうことができる。 Bash Supportをインストールするには、zipアーカイブをダウンロードして ~/.vimディレクトリにコピーし、アーカイブを展開する。また、~/.vimrcファイルの中にいくつかの個人情報を付け加えておくと便利なので、~/.vimrcファイルを開いて以下のような3行を追加しよう。 let g:BASH_AuthorName = 'Your Name' let g:BASH_Email = 'my@email.com' let g:BASH_Company = 'Company Name

    Open Tech Press | ハウツー:Vimをbash用IDEとして利用する
    heina
    heina 2009/09/06
  • Joyent: Introducing Joyent

    We power leading mobile and digital experiences Our technology provides core infrastructure for Samsung and Samsung partner applications that scale to billions of clients. A Next Generation Private Cloud Providing core compute, storage, networking and security features and services globally and in line with major cloud provider solutions

    heina
    heina 2009/09/06
  • Code Snippets: Store, sort and share source code, with tag goodness

    Penawaran Terkini Situs Slot Online PG Slot – Saat Anda memutuskan untuk bergabung dengan situs slot online PG Slot, ada banyak hal yang perlu Anda pertimbangkan, termasuk kualitas layanan yang mereka tawarkan. Salah satu aspek penting adalah promosi dan bonus yang… Read More

    heina
    heina 2009/09/06
  • YappoLogs: HTTP::Engine - Perl版 WSGI のような物、 Catalyst::Engine を抜き出したような物

    HTTP::Engine - Perl版 WSGI のような物、 Catalyst::Engine を抜き出したような物 先週のCatalystConでHTTP::Server::Wrapperというのを発表したのですが、やっぱり名前長いしわかりにくいよねということで、HTTP::Engineという名前でやり直して CPAN に上げました。 http://search.cpan.org/dist/HTTP-Engine/ 実は Catalyst の svn repos に HTTP-Engine のディレクトリ掘ってある事は知っていたんだけども、4ヶ月くらい前に作ってからそれっきりっぽいので、DISられ覚悟でうpたわけです。 簡単に説明すると、mod_perlやfastcgiやHTTP::Server::SimpleやPOEやCGIなど様々なWebエンジンを透過的に扱って簡単にフレームワー

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

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

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • モダンPerl入門でMooseに入門してみた - bonar note

    Perl界隈の期待の新刊「モダンPerl入門」。読んじゃいました。 モダンPerl入門 (CodeZine BOOKS) 作者: 牧大輔出版社/メーカー: 翔泳社発売日: 2009/02/10メディア: 大型購入: 23人 クリック: 465回この商品を含むブログ (112件) を見る Perl基礎の表層を一通りなめたものの、初心者からなかなか抜け出せない僕のような人のためにかかれたですね。感動しました。読んで満足してこのまま終わってしまいそうだったので、書いてある内容を実践してみてようと思います。 注意 調べながら書きながらなので間違っている箇所もあるかもです。ツッコミお待ちしております。 Moose と Class::MOP の機能をおそらく混同してます。すいません。 Mooooooose モダンPerl入門は "Class::Accessor::Fast と Moose" という

    モダンPerl入門でMooseに入門してみた - bonar note
  • ウノウラボ Unoh Labs: Tips for HyperEstraier

    先月、VX Revolution VX-Rを購入して、その使い心地の良さに素直に感動しているbokkoです。 HyperEstraier HyperEstraierは平林幹雄さんが開発されている全文検索エンジンです。全文検索エンジンとして使えるのはもちろん、全文検索のためのライブラリとして使うこともできます。ウノウではHyperEstraier(以下HE)をフォト蔵の写真検索に利用しています。 今回はHEの活用や運用に関するTipsについて紹介します。 インデックスの作成 HEのインデックスを作成する方法はいくつかありますが、単にデータが空のインデックスを作るのであれば以下で十分です。 $ estcmd create idx 実際には想定されるインデックスのサイズなどに応じてオプションを追加するといったことが必要になるでしょう。ファイルやディレクトリ(内のファイル)をインデックスに追加する

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

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

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • 第2回 「あなたを、犯人です」 ─ デバッグという名のミステリー | gihyo.jp

    Linuxに代表されるオープンソースソフトウェア(OSS)は、文字通りソースコードを公開していることが最大の特徴です。ソースコードが企業秘密のベールに覆われている伝統的な商用ソフトウェアでは、ソースコードにアクセスできる開発者とコンパイル済みのバイナリファイルしか利用できないユーザは厳格に区別され、ユーザがソフトウェアに不具合を見つけても、開発者がそれに対応してくれるまでは指をくわえて待つしかありませんでした。 一方、ソースコードが公開されているOSSの世界では、ユーザと開発者がソースコードという同じ土俵の上で互いに切磋琢磨することができます。今回はそのような例として、ソースコードの不具合を見つけて修正した例を紹介しましょう。 今回取りあげるソフトウェアはfile-rollerという GNOME用の書庫ソフトウェアです。 file-rollerとは file-roller とは、GNOME

    第2回 「あなたを、犯人です」 ─ デバッグという名のミステリー | gihyo.jp
  • 第1回 Qt Creatorが拓くQtアプリ開発新時代[前編] | gihyo.jp

    はじめに Qt 4.5とQt Creatorが2009年3月初めにリリースされて半年経ちました。年末には、次のリリースのQt 4.6がリリースされる予定です。これから数回に分けて、Qtの最新動向をお伝えします。 まず最初の話題として、Qtのアプリケーション開発のために作られた統合開発環境Qt Creatorを紹介しましょう。 Qt Creatorとは Qt Creatorは、Qtアプリケーションの開発に特化したマルチプラットフォームで利用できる軽量統合開発環境です。大規模で複雑な開発では、汎用的な既存の統合開発環境を用い、うまく使い分けようという意図で開発されています。したがって、今までのQt向けの他の統合開発環境との統合化は、今後も提供される予定です。 Qt Creatorの主な機能を挙げてみましょう。 マルチプラットフォーム LinuxMac OS X、Windowsのすべてで利用で

    第1回 Qt Creatorが拓くQtアプリ開発新時代[前編] | gihyo.jp
    heina
    heina 2009/09/06
  • Moose::Roleのメソッドの競合 - Pixel Pedals of Tomakomai

    再びTraits: Composable Units of Behaviorのネタです。 Moose::Roleを使った場合、メソッドの優先順位は 自クラス → Role → スーパークラス ... となりますが、ここで Role だけは複数持てるため、競合がありえます。 以下のTaxとTotalの二つのRoleは、どちらもtotal_priceを持っています。 # 価格から税金計算 package Tax; use Moose::Role requires 'price'; sub tax { my $self = shift; return $self->price * 0.05; } sub total_price { my $self = shift; return $self->price + $self->tax; } no Moose::Role; # 単価から合計計算 pa

    Moose::Roleのメソッドの競合 - Pixel Pedals of Tomakomai
  • Perlゼミ(サンプルコードPerl入門)

    Perl入学式 全6回のPerl入門講座。東京、大阪、沖縄、札幌で開催。(東京は4月と10月スタート、それ以外は5月スタート) YAPC::Japan Perlを軸としたITに関わる全ての人のためのカンファレンス。 東京 吉祥寺.pm 五反田.pm 大阪 なにわPerl 沖縄 沖縄.pm

  • Big Sky :: Web::ScraperなんかでXPathやCSSセレクタを決める時に便利かもしれないツール作った

    Web::Scraper使うときに、scraperコマンドを使って頑張る人もいれば、FirebugのDOMツリーで「XPathをコピー」とやっている人もいるでしょう。 前者の場合、端末でスクロールアウトするHTMLを見ながらXPathをこさえて間違ったらズラズラズラ…と画面が流れて行ってしまいます。後者の場合は、CLASSやID属性を使わないXPathが出来上がってしまいます。 映画に出てくるHackerの如く一発でXPathを決められればそれは素晴らしい事だと思いますが、いかんせん幾度か失敗しますよね。 で、何回もXPathを確かめられるツールが欲しいなと思い、perl-GTK2で作ってみました。 画面はこんな感じ 引数に「http://b.hatena.ne.jp/」を付けて起動したらこんな感じ URLを変更して「Get」をクリックすれば再読み込みします。 そして、はてなブックマークト

    Big Sky :: Web::ScraperなんかでXPathやCSSセレクタを決める時に便利かもしれないツール作った
    heina
    heina 2009/09/06
  • ChangeLogメモを検索するVimスクリプト - 物置き

    普段からChangeLogメモ形式でいろいろメモをとっているんだけど、 Vim上で検索できる、自分好みのものが見あたらなかったので作成。 ということで、晒してみるテスト。 これは何か 横着プログラミング 第1回: Unixのメモ技術で紹介されているclgrepスクリプトを自分用に書き起こしたもの。*1 このスクリプトの機能をおおざっばに説明すると、あらかじめ指定しておいた単一のChangeLogメモファイルを指定したキーワードで、アイテム単位で検索し、検索結果を別ウインドウに表示。 VisualStudioの複数ファイル検索みたいな動作でChangeLogメモ検索を行うような感じ。 インストール 必要なもの vim7以降 要+python 手順 1. ファイルを~/vimfiles|.vim/pluginにコピー 2. .vimrcに、ChangeLogメモファイルのパスを記述 こんな感じ

    ChangeLogメモを検索するVimスクリプト - 物置き
  • Kamaitachi - 髱「逋ス繝ゥ繝� KAYAC BM11

    KAYAC 10th An... 縺翫°縺偵&縺セ縺ァ縲√き繝、繝�繧ッ縺ッ莉雁ケエ縺ァ10蜻ィ蟷エ繧定ソ弱∴縺セ縺励◆縲ゅ◎縺薙〒2008蟷エ縺ョ777縺ッ10蜻ィ蟷エ繧定ィ伜ソオ縺吮�ヲ 隧ウ邏ー »

  • ustreamを見ながらflvにダンプする - KAYAC Engineers' Blog

    kamaitachi開発者の村瀬です。 kamaitachiの開発のためにRTMP専用のスニファーを書いたのですが、そのアプリにほんの遊び心でflv保存機能をつけてみたところなかなかおもしろいのでここで紹介してみます。 ソースコードはこちら: Sniffer::RTMP この中の script/rtmp_flvdump.pl がRTMPストリームをflv形式でダンプするスクリプトです。(Net::Pcap を使用していますので実行にはスーパーユーザー権限が必要です。) 使い方は sudo perl ./script/rtmp_flvdump.pl en1 filename.flv のように、インタフェース名と保存するflvファイル名を与えると、RTMPのパケット中のビデオデータを filename.flv として書き出してくれるというものです。 たとえば、これを起動した状態でustream

    ustreamを見ながらflvにダンプする - KAYAC Engineers' Blog
    heina
    heina 2009/09/06
  • Kamaitachi入門 - download_takeshi’s diary

    Kamaitachiとは、typesterさんが鋭意開発中のperlによるRTMPサーバの実装( =~ Flash Media Server)です。 RTMPサーバのオープンソース実装としてはRed5やWowza、RubyIzumiなどが知られていますが、「perl使いだったらKamaitachiだよ!」ということで、年の瀬の忙しい中、家族の冷たい視線に刺されつつKamaitachiに入門してみようと思います。 Kamaitachi とは まずは周辺情報の整理から。 Kamaitachiの紹介サイト http://bm11.kayac.com/project/kamaitachi/ 作っている人 id:typester id:hide-K typesterさんのブログ http://unknownplace.org/memo/search?q=kamaitachi ソース http://g

    Kamaitachi入門 - download_takeshi’s diary
  • Perl で RTMP クライアントを書いてみた - 酒日記 はてな支店

    なんでそんなものを。まさか Perl で flash player を作ろうなどということは考えてなくて、単に Flash Media Server (うちにあるのは古い FCS-1.5 だけど) の死活監視をしたかった。 # exe 化した SWF を Windows XP で動かしてチェック、とかしてたんですが XP のほうがサーバよりはるかに安定しないもので Perl で RTMP ということなら Kamaitachi、ということで github で fork して Kamaitachi::Client を作ってみました。最初は別の名前空間にしようかとも思ったんだけど、やはり共通部分が多いので。 http://github.com/fujiwara/kamaitachi/tree/master 使い方。 コールバックを定義したクライアントを用意。 package MyClient;

    Perl で RTMP クライアントを書いてみた - 酒日記 はてな支店
  • CouchDBに触れてみた

    聞くところによると,CouchDB の魅力ってのは,ドキュメント指向であったり,Map/Reduce であったり,その辺りにあるらしいのですが,ボクはまだよく分かっていません.このエントリでは,後述の目的を果たすために,CouchDB をサーバにインストールして動かしてみて,永続化ハッシュとして利用するために,値の格納と取得をやってみた,ってところまで扱います.その先の話はエントリを改めてまた今度. 目的 よく,cron なんかで定期実行させるスクリプトの中で,前回実行時の情報をファイルに保持させたりしている.これだとスクリプトを実行させるマシンが変わったときにそのファイルも忘れずに移動させなきゃいけないし,複数マシンで実行させるスクリプトともなると,協調が大変.そこで,情報を保持する箇所をひとつにし,かつ,どのマシンからでも情報を読み書きできる仕組みを用意し,ファイルに保持させないように

    CouchDBに触れてみた
    heina
    heina 2009/09/06
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    heina
    heina 2009/09/06
  • “動物図鑑”で知るCouchDBの特徴

    “動物図鑑”で知るCouchDBの特徴:ゆったリラックス! CouchDBがあるところ(1)(1/3 ページ) ドキュメントを手軽にWebで公開したいとき、リレーショナルデータベースで実装することに違和感を覚えることはありませんか? CouchDBはそのようなニーズに合った、新しいデータベース管理システムです。CouchDBを知り、リラックスしながら実装をしていきましょう(編集部) CouchDBとは? CouchDB(カウチDB)はドキュメントをデータとして管理し、Webで公開することに最適化されたデータベース管理システムです。CouchDBの“ドキュメント”は報告書、仕様書、議事録といった文書や、名刺、プロフィールといったデータの集合のことを指しています。また、JavaScriptのソースコードをドキュメントの一部として配置することも可能です。 OSSとして一般へのリリースが始まったの

    “動物図鑑”で知るCouchDBの特徴
    heina
    heina 2009/09/06
  • http://kanasoku.blog82.fc2.com/blog-entry-10915.html

    heina
    heina 2009/09/06
  • 猫アレルギーの俺のために猫画像を貼ってくれ・・・

    heina
    heina 2009/09/06
  • http://kanasoku.blog82.fc2.com/blog-entry-11576.html

    heina
    heina 2009/09/06
  • 昨夜俺に「バター醤油かけご飯」を勧めた奴今すぐ来い!俺は怒った! 無題のドキュメント

    1 :以下、名無しにかわりましてVIPがお送りします[sage]:2009/08/29(土) 15:40:24.11 ID:gOe5eKNg0 どこが美味いんだよ!ボケ! 残念感が半端じゃないわ! 【醤油バター生キャラメル】 2 :以下、名無しにかわりましてVIPがお送りします[]:2009/08/29(土) 15:41:15.01 ID:Mkw2sYRaP 炒めれ 4 :以下、名無しにかわりましてVIPがお送りします[]:2009/08/29(土) 15:41:42.84 ID:l0c8jF09O おいしいっちゃおいしいけど なんか残念だよな 10 :以下、名無しにかわりましてVIPがお送りします[sage]:2009/08/29(土) 15:42:47.06 ID:tNyRXGoYP >>1 ご飯にアジシオかけてってみ マジ美味いから 12 :以下、名無しにかわりましてVIPがお

    heina
    heina 2009/09/06
  • 日本人が英語をしゃべるときに気をつけるべき7つのポイント その1 : 金融日記

    前回は英単語や英文法を学ぶ良書を紹介しました。 英単語と英文法は、リーディング、ライティング、リスニング、スピーキングの全ての土台となるものです。 紹介したはどれもめちゃくちゃロングセラーのすばらしいものばかりなので、ぜひ読んでみてください。 さて、今日は日人が英語を話す時に覚えておくとものすごく役立つポイントを紹介したいと思います。 僕は英語のスピーキングに関しては、何かいいや教材をみつけて急にできるようになったと言うわけではありません。 少しずつ試行錯誤しながら身につけました。 言うまでもなくコミュニケーションの基は、相手の言うことを正しく理解して自分の言いたいことを正しく伝えることです。 気のきいた表現を覚えたりしても、この基ができていないと全く意味がありません。 それでは僕がとても大切だと思う日人のスピーキングのポイントを説明します。 1.YesとNoは言わない これは

    日本人が英語をしゃべるときに気をつけるべき7つのポイント その1 : 金融日記
    heina
    heina 2009/09/06
  • https://jp.techcrunch.com/2009/09/05/20090903stanford-frankencamera-project-aims-to-create-an-open-imaging-platform/

    https://jp.techcrunch.com/2009/09/05/20090903stanford-frankencamera-project-aims-to-create-an-open-imaging-platform/
    heina
    heina 2009/09/06
  • Macで動くボーカルシンセを作る

    エディタ部分と合成部分の実装を進めたα版0.0.4をリリースしました。 新たに実装された部分 ポーズ(一時停止)、再生再開 再生中に「PLAY」ボタンが「PAUSE」ボタンに変わります。「PAUSE」を押すと一時停止し、再度「PLAY」ボタンを押すとその位置から再生を再開することができます。シーク(再生開始位置を決める)機能は未実装です。 音の切れ目をスムーズに 音の切れ目のノイズを軽減しました。 グライド機能(名前あってるのかな) 前の音の終わりと次の音の始まりのタイミングがオーバーラップした場合に、音程を滑らかにつなぐようにしました。発音が同じ音だった場合は、発音しなおすことなく音程だけが変化します。発音が違う場合は発音しなおしますが、音程は滑らかに変化します。 ダウンロード ダウンロード オーディオファイルへの書き出しに対応したα版0.0.3をリリースしました。 新たに実装された部分

    heina
    heina 2009/09/06
  • Vim-users.jp - Hack #68: SVNを使う

    heina
    heina 2009/09/06