タグ

2011年10月15日のブックマーク (25件)

  • Vim使いなら導入必須のGoogle Chrome拡張機能「Vichrome」 - (DxD)∞

    独特の操作体系が初めは取っ付きにくいエディター「Vim」(Vi)。しかし、慣れてしまえば、その操作性の快適さから手放せなくなるエディター「Vim」。「Vimの快適なインターフェイスをGoogle Chromeでも使いたい」、そんな全てのVim使いにおすすめしたい、Vim使いなら導入必須のGoogle Chrome拡張機能「Vichrome」を紹介します。 Google ChromeをキーボードでVim風に操作する拡張機能はいくつか存在します。その中でも「Vimium」は最も利用されている拡張機能ではないでしょうか(ちなみに、Firefoxであれば「Vimperator」が最も利用されているアドオンでしょう)。 実際に、自分もこれまで「Vimium」を利用してきましたが「Vichrome」の存在を知り、さっそく乗り換えました。 「なぜVichromeVim使いに必須の拡張機能なのか?」、「

  • ニートなプログラマが世界を変える: Vichrome : vim風インタフェースを実現するChrome Extension

    2011/09/28 Vichrome : vim風インタフェースを実現するChrome Extension Vichrome(ユーザーマニュアルはこちら) ここ最近こっそり開発してたのがこれ。 さあ君も今すぐインストール! Vichromeって? viライクな操作をChromeで実現するという比較的ありがちな、VimperatorマジリスペクトなGoogle Chromeエクステンションです。 実はChromeのエクステンションには既に似た様なものがいくつかあるのですが僕の要求を100%満たせるものは存在しないようです。しかし、それでもvimmerな僕としてはWebブラウジングでマウスを極力使いたくないという思いがあります。 で、それならいっそ作ってしまえということで開発したのがVichromeというわけです。 ということで今日はVichromeの紹介をします。自分のために作ったと

  • YAPC::Asia Tokyo 2011 1日目・・・ - D-6 [相変わらず根無し]

    YAPC::Asia Tokyo 2011 1日目・・・ 2011年10月15日 04:05 D | ブログ記事のURL | コメント(0) | トラックバック(0) 運営者として3回目のYAPC::Asia Tokyo 2011。おっさんになってきたと感じる。 前夜祭の時点からすでに腰痛。1日目に大岡山に向かう時大井町線のラッシュに巻き込まれ、途中でタクシーで移動しなかった自分を呪ったり。昼間忙しく仕事してたら腰痛は大分よくなったけど、毎年恒例の講堂の階段を何もダッシュであがったりおりたりを繰り返していたら腰、ケツ、足がパンパン。 家に帰ってきて嫁にグリグリとマッサージしてもらったら少し緩和された感じ・・・ なんて、おっさんは肉体のクォリティがどんどん落ちてるからこういうことを言う物の、今年のYAPCはとにかくボランティアスタッフの数が多くて多分スタッフとして参加していた2006, 2

  • 関数などの実行結果をすりかえる - Doge log

    こんにちは、Python界のヘンリー塚ことmopemopeです。 なんかpythonのpycファイルをいじってアタックするとかセキュリティの話が出てきてますね。 せっかくなので別の方法でこーいうこともできますよというのを紹介しておきます。 もちろん普通の人は書かないであろう、あらびきな方法です。 今回は関数などの実行結果をすりかえるという話です。 ではコード。 steal.h #ifndef STEAL_H #define STEAL_H #include <Python.h> #ifdef DEVELOP #define DEBUG(...) \ do { \ /*printf("%-22s%4u: ", __FILE__, __LINE__);*/ \ printf("%-22s %-32s%4u: ", __FILE__, __func__, __LINE__); \ printf

    関数などの実行結果をすりかえる - Doge log
    TMTL
    TMTL 2011/10/15
  • FizzBuzz問題が解けなかった理由を聞いてみた - give IT a try

    はじめに かなり大きな反響があった第1回社内プログラミングコンテストの後日談です。 FizzBuzz問題が解けなかったメンバーに、なぜ解けなかったのか、どうすれば解けていたのかを質問してみました。 また、第1回コンテストの良かった点、悪かった点をふりかえり、次回以降の改善ポイントを考えてみます。 何の話かよくわからない方は先にこちらをどうぞ↓ FizzBuzz問題を使って社内プログラミングコンテストを開催してみた - give IT a try なぜ解けなかったのか、どうすれば解けていたのか? メンバーの回答から、解けなかった理由をピックアップすると以下のようになります。 Perlに慣れていなかった 起動時引数の取得やあまりの求め方を調べるのに大半の時間を使ってしまった Perlの業務経験は改造案件が中心で、この種のプログラムをゼロから作ったことがなかった ルールを勘違いして、もっと得意な

    FizzBuzz問題が解けなかった理由を聞いてみた - give IT a try
  • 自分のコーディングルールとその理由

    ・横80列で折り返す。 普段80列で開発してるわけじゃないけど、横に長いコードも見にくいので。 ・1funtionは30行にする。 これも列指定と同じ意味で。 数字自体はそこまで意味がないけど、長いコードはそれ自体問題がある可能性が高い。 ・1ファイルは200~300行 「JSを1ファイルに200行以上書くと人間は死ぬ」と言われてるけど、実際はもうちょっと多くても大丈夫。 ・インデントは8タブ タブを使う理由は「タブはスペースに一括置換できるけど、スペースはタブに一括置換できない」から。 なので、コード中にコードインデント以外でハードタブは記述しない(文字列内に記述する時は¥tで記述する) タブの表示数はエディタ毎の設定次第だけど、インデントの深いコードが書きにくくなるので8タブで書く。 ただし、インデントの文字数に依存するインデントはしない(4タブでも正常なインデントになるように記述する

  • [Ruby] 為替予想プログラムを作ってみたの話(実装編)

    前回 は遅延指数による為替予測を遺伝的アルゴリズム (以下、GA [Genetic Algorithm]) で行うプログラム (azumi くん) の設計部分の話をしました。 最初にお断りをしておくと。azumi くんは、世の中の経済事情を全く考慮に入れておらず、そこまで作り込んでもいないシロモノで、はっきり言っておもちゃです。 もちろん単なる当てずっぽうではなく、過去の為替レートの中に遅延指数が隠れているという期待の基 GA によってそいつを解析し、未来を予測をしようとしていますが。そもそも遅延指数が存在しなければ、ここでの予測は当てずっぽうにすぎません。仮に遅延指数が存在していたとしても、見つけられなければ、やはり出力結果は当てずっぽうです(GA は “解” そのものを出すのではなく、”解っぽい” モノを出すので)。 間違っても、現ナマを賭けて、一山当ててやろうなどと思わないでください

  • YAPC::Asia Tokyo 2011 2日目レポート[随時更新] | gihyo.jp

    昨日、日(10月14日、15日)の2日間にわたり、YAPC::Asia Tokyo 2011が開催されています。稿では、このYAPC::Asia Tokyo 2011 2日目の模様を随時レポートしていきます! ※セッションすべてをレポートするわけではありません。ご了承ください。 日はあいにくの雨模様ですが、開始時間にはやんできたようです。雨にぬれてしまった方は、もしよろしければ着替えにTシャツを買ってみてはいかがでしょうか、との話がされていました(受付の隣で販売されています⁠)⁠。 Kazuho Okuさん「Unix Programming with Perl 2⁠」⁠ 2日目の最初のトークは、奥さんによる正しいコードを書くノウハウについてのトークでした。奥さんは昨年のYAPCでも同様のタイトルでお話しされており、今回はその続編に当たる内容でした。 まず、IPC::Open3を使った

    YAPC::Asia Tokyo 2011 2日目レポート[随時更新] | gihyo.jp
  • YAPC::Asia Tokyo 2011 1日目レポート[随時更新] | gihyo.jp

    日、明日(10月14日、15日)の2日間にわたり、YAPC::Asia Tokyo 2011が開催されます。稿では、このYAPC::Asia Tokyo 2011 1日目の模様を随時レポートしていきます! ※セッションすべてをレポートするわけではありません。ご了承ください。 メイン会場となる70周年講堂の前の様子です。受付も設置されています。 10時20分頃のメイン会場内の様子です。 機材トラブルの関係から、10分押しの10時40分開始となるとアナウンスされました。が、セッション時間は規定どおりに進行されるとのこと(オープニングが若干短くなりました⁠)⁠。 オープニング YAPC::Asia運営事務局長 櫛井さんより、オープニングの挨拶が行われました。 今回のイベントは、過去最多の規模で構成されると話します。新たな試みとして、遠方からの参加者支援制度、個人スポンサーの募集、スイーツエリ

    YAPC::Asia Tokyo 2011 1日目レポート[随時更新] | gihyo.jp
  • YAPC::Asia Tokyo 2011 前夜祭レポート[随時更新] | gihyo.jp

    明日、明後日(10月14日、15日)に、YAPC::Asia Tokyo 2011が開催されます。それに先立ち、日「YAPC::Asia 2011 前夜祭」が開かれます。稿では、このYAPC::Asia Tokyo 2011 前夜祭を随時レポートしていきます! なお、JPA会長の牧さんから、「⁠ホールにおいてあるビールはご自由にお飲みください」とアナウンスがありました(会場内では飲NG、ホールでの飲は可⁠)⁠。 17時30分頃の会場ホールの模様です。左奥が受付ブース、会場になります。 YAPC::Asia 事務局長 櫛井さん(右)と前夜祭進行役の鳥居さん(左)の事前チェックの様子です。もうすぐ始まります! オープニング 鳥居さんより、前夜祭開催の挨拶が行われました。日のセッションの紹介や注意事項を説明しました。 Akihiro Nakaoさん「超個人情報のためのマルチクラウドを用

    YAPC::Asia Tokyo 2011 前夜祭レポート[随時更新] | gihyo.jp
  • YAPC::Asia Tokyo 2011 で発表しました - @kyanny's blog

    Ruby プログラマのための Perl ウェブアプリケーション開発入門 (Perl web development guide for Rubyist )というテーマで発表させていただきました。聞いてくださった皆さん、ありがとうございました!トラブルもなく終えることができて、ほっとしています。資料はこちら。 Ruby プログラマのための Perl ウェブアプリケーション開発入門 (Perl web development guide for Rubyist ) View more presentations from Kensuke Kaneko 自分の出番が終わってすっかり気が楽になったところで、楽屋裏みたいな話を。 このトーク内容で応募しようと思ったのは、いつも #shibuyarblunch で仲良くしてもらっている Rubyists の皆さんとの会話がきかっけでした。 Perl

    YAPC::Asia Tokyo 2011 で発表しました - @kyanny's blog
  • Good night, Posterous

    Posterous Spaces is no longer available Thanks to all of my @posterous peeps. Y'all made this a crazy ride and it was an honor and pleasure working with all of y'all. Thanks to all of the users. Thanks to the academy. Nobody will read this.

  • YAPC::Asia 2011 / 高速化のはなしとか

    TopicsPlaceHolder SectionTitlePlaceHolder TIME rest time current/total

  • シェルプログラミング 基本 - kozy.heteml.jp

    ログインシェルの確認 † $SHELL変数にログインシェルのパスが格納されている。以下例、MacOSXターミナルのデフォルトではbash。 $ echo $SHELL /bin/bash ↑ Bourne shell † 別名 B shell(Bシェル)。シェルスクリプトの標準。どんなUNIXシステム上でも動作し汎用的なためスクリプトを書くのに優れているが、対話的機能(エイリアス機能、補完機能、ヒストリ機能など)が乏しい。「/bin/sh」といえばこのBourne shell。と思いきやLinuxでは「/bin/sh」と「/bin/bash」は同じだったりする。 ↑ C shell † Bourne shellに欠けている対話的な処理も十分行えるようにと作り直されたもの。パスは「/bin/csh」。記述がC言語に似ているためのネーミングらしい。以下はBourne shellになくC she

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

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

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • Designing Opeation Oriented Web Applications / YAPC::Asia Tokyo 2011

    Designing Opeation Oriented Web Applications / YAPC::Asia Tokyo 2011 The document describes using Log::Minimal to log messages with timestamps, severity levels, and stack traces. Log::Minimal provides functions like debugf(), infof(), warnf() that log messages, and configuration options like AUTODUMP and PRINT to customize the output format. It can be used to log messages from multi-threaded or di

    Designing Opeation Oriented Web Applications / YAPC::Asia Tokyo 2011
  • SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for Perl Programmers

    SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for Perl Programmers

    SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for Perl Programmers
  • 画像Hacks

    The document shows code for processing images using the Imager module in Perl. It demonstrates scaling, cropping, mapping color values, combining images using rubthrough, adding text with QR codes, detecting differences between images, and detecting faces in an image using a cascade classifier. It also includes code to search for adult video actresses from a porn module.Read less

    画像Hacks
  • Docker

  • Unix Programming with Perl 2 (my slides at YAPC::Asia 2011)

    No matter if some one searches for his required thing, therefore he/she desires to be available that in detail, so that thing is maintained over here. http://forsan-elnil.com/arabic/?id=1 شركة نقل اثاث بالدمام http://forsan-elnil.com/arabic/index.php?id=2 شركة نقل اثاث بالجبيل http://forsan-elnil.com/arabic/index.php?id=3 شركة نقل اثاث بالخبر http://forsan-elnil.com/arabic/index.php?id=5 شركة نقل

  • Carton CPAN dependency manager

    Miyagawa looks great as usual. What we do at $work is have our own Perl compiled in /opt and we have our own packaging system, if you add a module to Perl you run the package Creator and it tars the entire Perl distribution and uploads to our central server. We update the other servers running the update command. It is simplistic but we have used it for years and it works really well. We use the s

  • perl meets beats.

    9. WAVE ファイルの出力 my $header = 'RIFF' # chunkID 波形データ以外は、 . pack('L', ($size + 32)) # chunkSize . 'WAVE'; # formType my $fmt_chunk = こんな感じで pack して、 'fmt ' # chunkID . pack('L', 16) # chunkSize . pack('S', 1) # waveFormatType ファイル出力する . pack('S', 1) # channel . pack('L', $samples_per_sec) # samplesPerSec . pack('L', $block_size * $samples_per_sec) # bytesPerSec . pack('S', $block_size) # blockSize .

    perl meets beats.
  • http://dl.dropbox.com/u/224433/YAPC2011/index.html

  • Yapc asia 2011_zigorou

    1. The document discusses various issues that can cause failures when building APIs to access database systems, such as deadlocks from concurrent updates and purging data inconsistencies between master and slave databases. 2. It proposes solutions to these issues like using queues to defer updates, disabling binary logging to bypass replication, and partitioning or sharding data. 3. When building

    Yapc asia 2011_zigorou
  • 今日はYAPC::Asia Tokyo 2011の1日目です - Pixel Pedals of Tomakomai

    YAPC::Asiaの季節がやってまいりました。昨日は寝込んでいましたが、今日は朝から出席します。場所は東京工業大学大岡山キャンパスです。 なお、今年もgihyo.jpさんの特集のレポーターをやってます。会場の熱気を伝えられるよう、頑張ります。 なお、機材トラブルの影響で、開始時間は10:40となる見込みです。 (追記: なんか今日は英語のセッションばっか聞いてたので、メモの内容はあんま正確じゃないです。もしも内容をあてにしている方がいらしたら、ごめんなさい!) 941さん「Opening」 会場の照明がLED電球になった! プロジェクタ12万で手配したけど無駄になった→機材トラブルで使うことになった 新たな試み 遠方からの参加者支援 → SKYARC Systemさんに拍手 個人スポンサー → 90名 スイーツエリア → 交流の場 Jesse Vincent さんの旅費は、個人スポンサー

    今日はYAPC::Asia Tokyo 2011の1日目です - Pixel Pedals of Tomakomai