タグ

2010年9月27日のブックマーク (124件)

  • 身体ハックはじめます

    ちょっと油断していたというのもあります。そして年齢もあるのでしょう。 関東に引っ越して一年、自転車が整備不良だったということもあって一時期自転車通勤を怠り、さまざまなイベントでおいしいものをいただいているうちに、多少体重が増えてしまいました。運動をしていなかったわけではないのですが、やはり追いつかなくなるんですね…。 見た目が大きく変わるわけではなくても、自分にはよくわかりますし、登山をするのにもこの余計な体重は来かついで登るはずだった水の分をあらかじめ体に「装備」しているようなものですから関節によいはずがありません。しかも、もともと私は若い頃の怪我で背骨をいたわらなくてはいけませんのでなおさらです。 というわけで、いろいろちょうどよかったので減量だけでなく、これから40代に向かうにあたっての準備のために体をハックするためのいくつかの取り組みを開始することにしました。 1. 徹底したレコ

    身体ハックはじめます
    taka222
    taka222 2010/09/27
  • シンプルでエレガントなリマインダアプリ、Due

    「あと3分でラーメンができる」「あと20分後にもういちど電話する」「明日出勤前に荷物に◯◯が入っていることをリマインドしてほしい」 このようにちょっとした時間を知らせてもらえると、時計を見ながら時間を常に確認する必要も、未来の約束を覚えておく必要もないので、とても楽をすることができます。アラームがなるまでは、何も考えずに別のことをしていればいいのです。 そうしたリマインダやタイマーを一発で設定できるエレガントなアプリ、Due が Daring Fireball で紹介されていました。 iOS4 のバッググラウンド機能を活用 iOS4 の、アプリのバックグラウンド処理機能はまさにこうしたことのためにあったわけですね。Due を利用すれば、アプリを前面にもってきていなくても、リマインダがちゃんと起動してくれます。 これがその画面。リマインダで構成された ToDo リストのようですね。 リマイン

    シンプルでエレガントなリマインダアプリ、Due
    taka222
    taka222 2010/09/27
  • ライフハック・リスト(9月23日)Blackberry 版の Dropbox、MailPlane、Google New、執筆環境 ū—、

    ライフハック・リスト(9月23日)Blackberry 版の Dropbox、MailPlane、Google New、執筆環境 ū—、 これまでこのブログの記事は「一日で一番面白い、紹介しなければいけないと思ったものを記事にする」というスタンスをとってきましたが、それ以外の面白い話題をスルーしているのが惜しい気がしていました。というわけで、Daring Fireball やネタフルの形式などをちょっと見習って、小さな話題をひとまとめにして記事にすることも増やそうと思います。 これは雑音を増やすためというよりは、読者のみなさんが全員毎日数百の記事を読むかわりに、自分がフィルターとなって3,4個に集約することができれば、という気持ちでつくっています。しばらくはアンテナの精度が悪いかもしれませんが、しだいにチューニングできるかと! 今回は Dropbox、MailPlane、Google Ne

    ライフハック・リスト(9月23日)Blackberry 版の Dropbox、MailPlane、Google New、執筆環境 ū—、
    taka222
    taka222 2010/09/27
  • 実際のアプリに近いJavaScriptベンチマーク、Kraken登場 | エンタープライズ | マイコミジャーナル

    Firefox web browser - Faster, more secure & customizable MozillaはRelease The Kraken - Rob Sayre's Blogにおいて、より実際のアプリケーションに近いパフォーマンス試験を実施するベンチマークアプリケーションKrakenを開発したと発表した。SunSpider、V8、Dromaeoなどの既存のJavaScriptベンチマークよりも実際のアプリケーションに近いベンチマークが可能だと主張している。 JavaScriptベンチマークはそれぞれ特徴が異なっており、それぞれに違う結果を示すことがある。このため、ブラウザのJavaScriptエンジンの性能を比較する場合、よく使われるベンチマーク、特にSunSpiderとV8の双方の結果を掲載し、総合的に判断することが多い。Krakenは実際のアプリケーション

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

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

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    taka222
    taka222 2010/09/27
  • RubyでMongrel2のハンドラを書いてみる : As Sloth As Possible

    こないだ、と言っても2週間くらい前の話なんだけど、社内でZeroMQとMongrel2の勉強会をやった。Mongrelと言えば、俺がRails(たしか当時1.2くらいだったと思う)で仕事してた頃にアプリケーションサーバとして使ってたけど、最近だとThinとかPassengerとかUnicornとかの人気に押されてついぞ聞かなくなったアレだよなぁ、なんでPerlの会社の勉強会でMongrelなんだろう、と思ってたんだけど、Mongrel2はもはやRailsのアプリケーションサーバじゃなくて、通信にZeroMQなるものを使った汎用的なWebサーバになってたらしい。 大分野心的なプロジェクトではあるものの、今はZeroMQもMongrel2も「とりあえず出た」って感じらしく、今年一杯くらいは地雷原を突き進む気がある人だけ触るといいんじゃないかなという話だった。プロダクションで使うようなレベルにな

    RubyでMongrel2のハンドラを書いてみる : As Sloth As Possible
    taka222
    taka222 2010/09/27
  • はじめよう - Pyha

    Windowsの場合 RubyInstaller for Windowsをインストールします。 Pyhaをダウンロードして解凍します。 setup.exeを実行します。 pyha.exeを実行するとローカル環境にWebサーバーが立ち上がるのでhttp://localhost:9393/にアクセスしてください。 投稿はhttp://localhost:9393/admin/から行ないます。初期ユーザー / パスワードはtest / testです。(実際に公開する場合は必ずユーザー / パスワードを変更してください) Mac OS X, UNIXの場合 Pyhaをダウンロードして解凍します。 install.rbを実行します。 pyha.rbを実行するとローカル環境にWebサーバーが立ち上がるのでhttp://localhost:9292/にアクセスしてください。 投稿はhttp://loca

    taka222
    taka222 2010/09/27
  • なぜJSONPだとクロスドメイン制約を超えられるのか? - 射撃しつつ前転 改

    なぜ通常のXMLHttpRequestにはクロスドメイン制約があるのに、JSONPではクロスドメインでリクエストを送信できるのか?不思議に感じたので、ちょっと調べてみた。 クロスドメイン制約は「ブラウザ上で実行されるJavaScriptは同じドメインにしかリクエストの送信やクッキーの編集を行えない」という制限である。 なぜこのような制限が必要になるのか。クロスドメイン制約がなかったらどうなるかを思考実験してみよう。ブラウザ上では、いくつものサイトからダウンロードしてきたJavaScriptが同時に実行されることは珍しくない。また、悪意のあるページにアクセスしてしまい、悪意あるJavaScriptを実行してしまうことも、十分に起こり得る話である。間違えて変なページにアクセスしたら致命的な問題が起きました、ではまずいので、ブラウザではJavaScriptができる事にかなりの制限を与えている。X

    なぜJSONPだとクロスドメイン制約を超えられるのか? - 射撃しつつ前転 改
    taka222
    taka222 2010/09/27
  • ruby-profとKCacheGrindでプロファイル野郎になる - 昼メシ物語

    速さが足りない!!!!! そんな時はプロファイリングの時間ですね。 Rubyには標準添付ライブラリとして profile というプロファイラがついてくる。でもこのライブラリはあまりに遅すぎて実用に耐えないから、多分誰も使っていない。ほとんどのRubyistは ruby-prof を使っていることだろう。 今回はこの ruby-prof を使って Ruby プログラムのプロファイリングする方法を紹介する。 計測する(ruby-prof) ruby-profはrubygemsで簡単に入る。 $ gem install ruby-profruby-profというコマンドラインツールがインストールされる。これを使うと、プログラムを変更することなく手軽にプロファイリングを行うことができる。ruby-profコマンドのusageは以下のとおり。 ruby_prof 0.9.2 Usage: ruby_

    ruby-profとKCacheGrindでプロファイル野郎になる - 昼メシ物語
    taka222
    taka222 2010/09/27
  • CakePHP 1.3でsessionを使いたくない - pekeqのブログ

    CakePHP 1.3 config/core.phpでConfigure::write('Session.start', true)である 特定のcontrollerだけsessionを使いたくない Sessionは使いたくないが、Securityコンポーネントのように、内部でSessionを読み込んでいるコンポーネントを使いたい Session.startをfalseにすりゃいいかと思っていたら、beforeFilter()に書いてはダメで、constructClasses()をオーバーライドするのがいいようだ。 <?php class HogeController extends AppController { var $components = array('Security'); function constructClasses() { Configure::write('Se

    CakePHP 1.3でsessionを使いたくない - pekeqのブログ
    taka222
    taka222 2010/09/27
  • » CentOS5.5にRedmineをインストール Ooooooops!

    よくハマるんで、記録。 (yumだとRuby1.8.5なので、構築がうまくいかなかった。) 下記サイトのまんまです。助かりました。ありがとう。 参考サイト:ぼるねっと ? CentOS 5.5 + redmine http://bit.ly/cM3HnM 作業の流れ 下準備 Rubyのインストール RubyGemsのインストール Ruby on Railsのインストール Redmineのインストール 動作確認 Passengerのインストール Apacheの設定 1.下準備 [shell] [root@myserver ~]# yum install kernel-devel zlib-devel openssl-devel httpd-devel gcc-c++ apr-devel [/shell] 2.Rubyのインストール オブジェクト指向スクリプト言語 Ruby http

    taka222
    taka222 2010/09/27
  • 言語設計者たちが考えること - 書評 - Masterminds of Programming : 404 Blog Not Found

    2010年09月21日18:00 カテゴリ書評/画評/品評Lightweight Languages 言語設計者たちが考えること - 書評 - Masterminds of Programming オライリー社の担当編集者赤池様より献御礼。 言語設計者たちが考えること Mastermind of Programming Federico Biancuzzi / Shane Warden 伊藤真浩 / 頃末和義 / 佐藤嘉一 / 鈴木幸敏 / 村上雅章訳 [原著:Masterminds of Programming] ソフトウェアに関する人文系書籍としては、間違いなく最重要の一冊。今後これなしでソフトウェアに付いて語ることは慎まれるであろう。 このような重要な一冊に査読者としてお手伝いできたことは、光栄としかいいようがない。 書「言語設計者たちが考えること」、原著"Masterminds

    言語設計者たちが考えること - 書評 - Masterminds of Programming : 404 Blog Not Found
    taka222
    taka222 2010/09/27
  • http://twitter.com/Hamachiya2/status/25102870055

    taka222
    taka222 2010/09/27
  • Perlゼミ(サンプルコードPerl入門)

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

    taka222
    taka222 2010/09/27
  • おそらくはそれさえも平凡な日々: Perlでフィボナッチ数列の高速化とか無名関数の再帰とか

    簡単にfibを高速化する方法を読み、おおっと思って、Perlでやってみた。 #!/usr/bin/perl use strict; use warnings; use feature qw/state/; use Benchmark qw/timethese cmpthese/; sub _fib_ret2 { my $n = shift; if ( $n == 1 ){ (1,1); } else { my ( $aa, $bb ) = _fib_ret2($n-1); ($aa+$bb, $aa); } } sub fib_ret2 { (_fib_ret2(shift))[0]; } sub fib_memo { state @cache; my $n = shift; $cache[$n] ||= $n <= 1 ? 1 : fib_memo($n-2) + fib_memo($n

    taka222
    taka222 2010/09/27
  • [ruby] ポインタと参照とか知らなくても ruby は書ける、なんてことはない。 - memo_ruby

    Cとか触れないのでポインタとか知らなくても良い、そもそもプログラミングの教育なんて新人研修でのJavaぐらい。たぶんそういう人多いと思う(自分含め)。そんな人でも perlとかrubyとか、適当に書いても(むしろ適当に書いているうちは)意外と動いてしまう。 動いてしまうから、基的なところは押さえずに進んでしまったのだけど、最近(前から?)当たり前のように、しょっちゅうはまる。はまるところは、たいてい変数がいつの間にか破壊されていて、しかも基的なことを理解できていないからソース読んでいるだけだと、原因がよくわからない。あまりによくわからないから、1から作り直してみたら、動いてしまって、そのまま迷宮入りなんてことも。 ということで、良くはまる基的なところを、おさらいしてみた。 rubyの変数はオブジェクトの参照 つまり、その通りで、当たり前かもしれないけど、おさらいということで、ちゃんと

    [ruby] ポインタと参照とか知らなくても ruby は書ける、なんてことはない。 - memo_ruby
    taka222
    taka222 2010/09/27
  • ブログ

    Twitterのサービスをご利用になると、Cookieの使用 に同意したものとみなされます。Cookieはアナリティクス、カスタマイズ、広告などに使われます。

    ブログ
    taka222
    taka222 2010/09/27
  • JavaScript用暗号ライブラリ色々まとめ:phpspot開発日誌

    JavaScript Cryptography JavaScript用暗号ライブラリ色々まとめ。 次のように多数のJS用暗号化ライブラリがまとまっていて、JSで暗号化をするような場合にはもうお腹いっぱいと言ってしまいそうな量が紹介されています。 自分で暗号を実装する、というのは時間がかかりますのでこうしたライブラリを活用させて頂いて素早く開発ができそうです。 関連エントリ PHP暗号化ルーチンのサンプル集 PHPで暗号化の際に便利に使えるCrypterクラスが公開 PHPで暗号化・復号化

    taka222
    taka222 2010/09/27
  • 「第10回 HTML5とか勉強会」活動報告 | gihyo.jp

    毎月第3水曜日に開催している「HTML5とか勉強会⁠」⁠。その記念すべき第10回を9月15日に開催しました。稿では、その模様をUstreamでのアーカイブ含め報告します。 今回は、最近注目を集めているスマートフォンでのWebアプリケーション開発に関する各種フレームワーク(JQTouchやSencha Touchなど)について、講演いただきました。これらのフレームワークは、HTML5およびCSS3などの最新Web技術を活用しており、ネイティブアプリケーションと見間違えるようなユーザーエクスペリエンスをWebアプリケーションで提供することが可能です。また、現状スマートフォンにおいてデファクトとなっているiPhoneAndroidで動作することから、商用環境でも使いやすいことが特徴になっています。 勉強会の開催場所は、前回と同じくGoogleの日オフィスを提供いただきました。 「第10回記

    「第10回 HTML5とか勉強会」活動報告 | gihyo.jp
    taka222
    taka222 2010/09/27
  • 【コラム】FileMaker×PHPで作る、簡単・便利なWebアプリ (80) Hello, FMCakeMix! チュートリアル(5) | エンタープライズ | マイコミジャーナル

    FMCakeMixのUser Guide.pdfを参考に、CakePHP x FileMakerでWebアプリの作成方法を紹介する。FX.phpに添付されているFileMakerファイルをベースに、1回目から5回目でPaginationを使った一覧画面の実装方法を紹介した。今回はCakePHP, FMCakeMixの規約に沿って、実際にFileMakerデータベースを構築してみるところからスタートしてみよう。 Hello, FMCakeMix! チュートリアル / 1から作るFMCakeMix用のFileMakerファイル FMCakeMix(CakePHP)は「設定より規約(convention over configuration)」という考え方をもとに開発がおこなわれている。CakePHPの規約を習得するには最初にすこし時間がかかる。しかしこれをマスターしておくことで、チームによる開

    taka222
    taka222 2010/09/27
  • JavaScriptで,オブジェクトやクラスの初歩を理解しているか,実力を確かめるための7つの質問 (サンプルコード付き) - 主に言語とシステム開発に関して

    スキルチェックの目次へ JavaScriptはオブジェクト指向のスクリプト言語。 オブジェクトやクラスの扱い方の基礎を理解していない場合,開発の戦力にならない。 JavaScriptの業務スキルレベル 判別表 (5段階) http://language-and-engineering.hatenablog.jp/entry/20100111/p1 初級者を脱した段階(ノーマルレベル)に求められる項目: 「JavaScriptで,プロトタイプベースのOOPができる。」 つまり,オブジェクトの扱いがわからなければ,まだ入門書を読み進めていく段階である。 せめて,以下の7つの質問に答えられるようになろう。 (1)関数呼び出し時にnewを付けるのと付けないのでは, 関数内のthisにどのような違いが生じるか。 関数の呼び方・とらえ方にどのような違いが生じるか。 (2)クラスのインスタンスを生成する

    JavaScriptで,オブジェクトやクラスの初歩を理解しているか,実力を確かめるための7つの質問 (サンプルコード付き) - 主に言語とシステム開発に関して
    taka222
    taka222 2010/09/27
  • Google App Engine上で動作するブログエンジン·Micolog MOONGIFT

    MicologPythonGoogle App Engine用のオープンソース・ソフトウェア。ブログを書く時にはアメーバやはてな、ライブドアブログのようなASPを使ったり、自分でサーバを立てるのが一般的だろう。だがここ最近注目されているのがクラウドを使った方法だ。 ユーザ画面 つまりGoogle App Engineを使ってブログシステムを立てれば、アクセスが増えない限り無料でブログを構築できるようになるのだ。もちろん独自ドメインも使える。そのプラットフォームとして高機能なMicologを紹介しよう。 MicologWordPressとまではいかないがかなり高機能なブログエンジンとなっている。まずプラグイン機能に対応しており拡張が出来る。さらにテーマ機能によってデザインも変更できる。通常のエントリーの他にページやファイル添付、執筆者管理など様々な機能が盛り込まれている。 管理画面 さ

    Google App Engine上で動作するブログエンジン·Micolog MOONGIFT
    taka222
    taka222 2010/09/27
  • PHPカンファレンス2010 直前レポート | gihyo.jp

    PHPカンファレンス2010 ~次の世代のPHPPHPに関する国内最大のイベント、PHPカンファレンスが今年も開催されます。 今年で11回目となる『PHPカンファレンス2010』は、9月24日(金)と25日(土)の2日間に渡って開催されます。稿では、直前レポートと題して、イベントの見所などを紹介します。 イベント当日は、昨年のレポートと同様に、PHPカンファレンス2010の様子を随時レポートしていきます。参加できない方も、Ustream(詳細は後述)でのリアルタイム中継やTwitterなどとあわせて、ぜひPHPカンファレンスの雰囲気を味わっていただければ幸いです。 イベント概要 今年のPHPカンファレンスは「次の世代のPHP」というテーマのもとに、「⁠ビジネスデイ(24日⁠)⁠」⁠「⁠テックデイ(25日⁠)⁠」のプログラムが構成されています。 PHPカンファレンスに参加するためには事

    PHPカンファレンス2010 直前レポート | gihyo.jp
    taka222
    taka222 2010/09/27
  • DHTML - 構造化テキストは構造化するのがやっぱ正しい : 404 Blog Not Found

    2010年09月23日02:00 カテゴリLightweight Languages DHTML - 構造化テキストは構造化するのがやっぱ正しい うーん、気にわない。 404 Blog Not Found:構造化テキストの間違ったエスケープ手法について make_link = function(href, text) { var a = document.createElement('a'); a.href = href; a.innerHTML = text; var div = document.createElement('div'); div.appendChild(a); return div.innerHTML; }; 何が気にわないって、折角作ったDOMという構造をベタテキストに戻しちゃうところ。 脱構造しない例 こうすればよいのではないか。 (function(){ v

    DHTML - 構造化テキストは構造化するのがやっぱ正しい : 404 Blog Not Found
    taka222
    taka222 2010/09/27
  • XSSしないやつ - zorioの日記

    http://d.hatena.ne.jp/gnarl/20100921/1285065333 書いてみました。 ソース var expandString = (function(){ var STAT_URL = 0; var STAT_USERID = 1; var STAT_NORMAL = 2; var STAT_HASHTAG = 3; var stat = STAT_NORMAL; var URLREG = /[;\/?:@&=+$,-_.!~*'(|)%#0-9A-Za-z]/; // reserved, mark, escaped, hash, alnum var ALNUMREG = /[0-9A-Za-z]/; function isUrlChar(chr) { if (isAlNum(chr)) return true; if (URLREG.test(chr)) r

    taka222
    taka222 2010/09/27
  • 初めてのPython(3) ここが違うぞ、Pythonさん

    皆さんはPythonの勉強は順調に進んでいますか? 私はやっと”初めてのPython”のIII部に入れました。 タスクでは”初めてのPython”読了を1週間としていましたが、正直キツいですね。 読むだけなら良いのですが、ブログにまとめながらなのでなおさら。 しっかり読みたい、しっかり理解したいのであれば”2週間“ほど掛かるかもしれません(仕事しながらなら)。 ただ、しっかり読んでも細かい部分は確実に忘れてしまうので、ポイントだけ押さえた読み方をお勧めします。 私も今、”Pythonとは何か?“に焦点を置いて、読み進めています。 初めてのPython III部 “初めてのPython“のIII部には何が書かれているか? Pythonの特徴とも言える基構文について、がっつりと書かれています。 Pythonの特徴である”スペース“や”タブ“が意味を持つこと、少し変わった”while“

    taka222
    taka222 2010/09/27
  • 亲爱的用户【133.242.243.6】,您的访问已受限!

    亲爱的用户【133.242.243.6】,您的访问已受限,请联系管理员进行解封!

    taka222
    taka222 2010/09/27
  • Rubyist なら当然知ってる!? Proc.new と lambda の違い - (゚∀゚)o彡 sasata299's blog

    2010年09月22日10:17 Ruby Rubyist なら当然知ってる!? Proc.new と lambda の違い Proc.new とか lambda ってわかりにくいですよね。ブロックと何か似てるけどどう違うの…!! っていう感じで困ります。さて、最近「メタプログラミングRuby」を読んだらその辺の話がわかりやすく書かれていたので勉強がてらブログりますよー (`・ω・´) メタプログラミングRuby 著者:Paolo Perrotta アスキー・メディアワークス(2010-08-28) 販売元:Amazon.co.jp クチコミを見る まずは前提から。この辺の話もあんまり頭に入ってなかったです。聞いた事はあるけど久しぶりに聞きましたー、みたいな。 ・Ruby ではほぼすべてがオブジェクト(うんうん。らしいねらしいね) ・だたしブロックはオブジェクトではない(ほほぉ〜) ・ブロ

    taka222
    taka222 2010/09/27
  • もしも、 マークアップエンジニアが ひとりでWebサイトをつくったら ~HTML5でつくるWebアプリ~ - jsdo.it - Share JavaScript, HTML5 and CSS

    9/23のセミナー登壇用に作成した資料です。 ※矢印キーの左右か、画面の両端をクリック、あるいはマウスホイールの上下でスライドが移動します。 // まずはページ幅取得 var width = document.documentElement.clientWidth; document.body.className = 'slidemode'; // フォントサイズ調整 document.body.style.fontSize = width / 5.5 + '%'; var slides = []; var SV = 'slide view'; var SR = 'slide right'; var SL = 'slide left'; // スライドの各ページを取得 // divタグのクラス名で判定 var divs = document.body.getElementsByTagNam

    もしも、 マークアップエンジニアが ひとりでWebサイトをつくったら ~HTML5でつくるWebアプリ~ - jsdo.it - Share JavaScript, HTML5 and CSS
    taka222
    taka222 2010/09/27
  • たった 10 秒で Programming Ruby をいつでも読めるようになる方法。 - D.

    Debian か Ubuntu で以下のスクリプトを実行する。 #!/bin/sh apache_settings() { sudo vim /etc/apache2/sites-available/default # DocumentRoot を /var/www/html にする sudo /etc/init.d/apache2 restart } create_html_link() { sudo ln -s /usr/share/doc/rubybook/html /var/www/html } install_rubybook() { if [ `aptitude search rubybook | awk '/^i/' | wc -l` = 0 ]; then # 未インストールなら入れる sudo aptitude -y install rubybook fi } main(

    たった 10 秒で Programming Ruby をいつでも読めるようになる方法。 - D.
    taka222
    taka222 2010/09/27
  • もっと簡単に、さくらVPSにRubyとRails最新版をインストールする - Elecnotes

    Ruby, CentOS2011/8/25現在最新の Ruby 1.9.2p290 RubyGems 1.8.9 Rails 3.0.10 のインストールはこちら 前回はRubyRubyGemsの最新版をソースからコンパイルしてインストールしたけど、gemコマンドのエラーが出たりと面倒なので以下の方法で、 Ruby 1.9.2 RubyGems 1.3.7 Ruby on Rails 3.0.0 をインストールした。RubyRubyGems、Rails3のインストール # cd /tmp # wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz # tar -zxvf ruby-1.9.2-p0.tar.gz # cd ruby-1.9.2-p0 # ./configure && make && make inst

    taka222
    taka222 2010/09/27
  • RailsじゃなくてもActiveSupportの自動require機能を使う - 昼メシ物語

    Railsでは、 config/application.rb で config.autoload_paths << Rails.root.join("lib") と書いておくと、例えば $ cat lib/my_library.rb class MyLibrary : endみたいなファイルが置いてあれば、Railsアプリ内で MyLibrary クラスを特にrequireしなくても使える。これは ActiveSupport::Dependencies というクラスが const_missing をフックして、 autoload_paths にあるディレクトリの中から適切なファイルを自動requireしてくれるから。 これは大変便利なので、Railsじゃないアプリから使いたい。 やりかた require 'active_support/dependencies' ActiveSupport

    RailsじゃなくてもActiveSupportの自動require機能を使う - 昼メシ物語
    taka222
    taka222 2010/09/27
  • はてなブログ | 無料ブログを作成しよう

    新米と秋刀魚のわた焼き お刺身用の秋刀魚を買いました。1尾250円です 3枚におろして、秋刀魚のわたに酒、味醂、醤油で調味して1時間ほど漬け込み、グリルで焼きました 秋刀魚のわた焼き わたの、苦味が程よくマイルドに調味され、クセになる味わいです 艶やかな新米と一緒に 自家製お漬物 土…

    はてなブログ | 無料ブログを作成しよう
    taka222
    taka222 2010/09/27
  • PHP カンファレンス 2010 ビジネスデイ 私的不完全議事録 【phpcon2010】 - 酒と蕎麦と IT と

    9 月 24 日(金)、東京都大田区産業プラザ PiO にて「PHP カンファレンス 2010 ビジネスデイ」が開かれました。例によって議事録を取りましたので、公開します。 発言やスライドの文章をすべて再現しているわけではありませんので、ご了承ください。もし明らかにおかしな場所があれば、コメント欄やブックマークコメントなどで教えてください。 目次 [A-2] 基調講演「ソーシャルゲーム市場の拡大と GREE Platform の展開」 (青柳 直樹氏) [A-3] CakePHP で作るニフティ Web サービスのレシピ (小田 祐史氏) [A-4] ユニットホスティングを使った効率的な PHP プラットフォームのご紹介 (高原 芳浩氏) [A-5] 大ヒットソーシャルアプリの裏側 (高田 敦史氏、新田 祐介氏) [A-6] Scaling the Worlds Largest Socia

    PHP カンファレンス 2010 ビジネスデイ 私的不完全議事録 【phpcon2010】 - 酒と蕎麦と IT と
    taka222
    taka222 2010/09/27
  • php | デジタル料理人

    たまにイラッとすると突発的にこのシリーズ書いていこうかと思います。 PHPコードでたまに「ありえない」コードを書く人が多いので・・・懺悔させるためによりよいコードを書いてもらうためのものですよ。 (さらに&hellip;)

    php | デジタル料理人
    taka222
    taka222 2010/09/27
  • はてなブログ | 無料ブログを作成しよう

    新米と秋刀魚のわた焼き お刺身用の秋刀魚を買いました。1尾250円です 3枚におろして、秋刀魚のわたに酒、味醂、醤油で調味して1時間ほど漬け込み、グリルで焼きました 秋刀魚のわた焼き わたの、苦味が程よくマイルドに調味され、クセになる味わいです 艶やかな新米と一緒に 自家製お漬物 土…

    はてなブログ | 無料ブログを作成しよう
    taka222
    taka222 2010/09/27
  • Twitterを乗っ取った犯人はRainbowワーム、感染者は数百万人規模 | エンタープライズ | マイコミジャーナル

    Rainbowワームの被害にあったユーザーのTwitterの画面 スペインのPanda Securityは9月21日(現地時間)、Twitterにおいて大規模な感染を発見し、攻撃手法などについて発表を行った。すでにこの脆弱性はTwitterによって修復されている。 その被害は、ユーザーが脆弱性があるツイートにマウスオーバーすると第三者のページにリダイレクトされ、おかしなメッセージやブラックアウト、巨大な文字などが表示されるというもの。悪意ある文字列が自動的にフォロワーに送信され、悪意あるツイートが配布されていった。10秒ごとに1,000件もの感染が記録されたという。 攻撃のソースはTwitter上でRainbowというアカウントを作っており、これが名称としてワームに与えられている。同社は、Javascriptのインジェクションは徐々に進化を見せていたものの単なるジョークだったが、一部のユー

    taka222
    taka222 2010/09/27
  • The Zen of Python 解題 - 後編 - atsuoishimoto's diary

    The Zen of Python 解題 - 前編 "The Zen of Python" の役割 "The Zen of Python" は Tim Peters氏が1999年に「Pythonらしさとはなにか?」と問われて書き上げたものであることは前述した。Python 2.0 のリリースに向けて活発に開発が進められていたころである。 この Python 2.0 は、いろいろな意味で重要なリリースだ。まず、Python の著作権の帰属、ライセンス等について数々の「大人の話し合い」をくぐり抜け、現在の PSF (Python Software Foundation) による安定した体制を築き上げる第一歩となった、記念すべきリリースである。 また、このリリースでは リスト内包(例 [x*x for x in range(10)]) や累積代入文(例 a += 10) などの Python

    The Zen of Python 解題 - 後編 - atsuoishimoto's diary
    taka222
    taka222 2010/09/27
  • JavaScriptで1日でお絵描きアプリを作るテスト | fladdict

    taka222
    taka222 2010/09/27
  • PHPでリフレクション

    こんにちは、小川です。たまには文句でも書いてみます。 先日ふと「スパイシーチキン」という単語を聞いて、昔のアシアルブログを思い出しました。 スパイシーチキンという単語を便りに検索をしてみると、スパイシーチキンの絶頂期は2006年から2007年の初めごろ。 僕は2006年の12月18日にアシアルにアルバイトとして入社したため、スパイシーチキン時代のアシアルを知っています。 むしろ、スパイシーチキンがあったからこそアシアルに入社したといっても過言ではありません。 しかし、今はどうでしょう。日常が垣間見えるのは、おおよそ月に1度投稿される阿部さんのブログくらい・・・。 symfonyの話しかしない人もいるし。そんなだからいつまでたっても彼女ができないんですよ! ああ、、、あの頃のアシアルブログはどこへいってしまったのでしょうか。 やはりここはアシアルブログ再建のためにも、再度スパイシーチキンに登

    PHPでリフレクション
    taka222
    taka222 2010/09/27
  • ntpdが動いている環境で、ntpdateを実行する - 元RX-7乗りの適当な日々

    ntpdateで手動で時刻同期をする際に、既にntpdが動いている環境では、以下のようなメッセージが出力され、ntpdateによる時刻同期が行われない。 # ntpdate 172.xxx.xxx.xxx 21 Sep 17:07:34 ntpdate[9564]: the NTP socket is in use, exiting で、これまでは手動で時刻合わせを行う場合は、素直に一時的にntpdをstopさせて、ntpdateを実行して手動な時刻動機を行った後、ntpdをstart・・・みたいなことをしていたのですが、そんなことをしなくても"-u"オプションをつけてntpdateを実行すれば、ntpdをわざわざ止めなくても良いことに今更気付いた。 # ntpdate -u 172.xxx.xxx.xxx 21 Sep 17:07:41 ntpdate[9566]: adjust tim

    ntpdが動いている環境で、ntpdateを実行する - 元RX-7乗りの適当な日々
    taka222
    taka222 2010/09/27
  • Twitter で使える8つのコマンド

    Twitterで使えるコマンドを試してみました。 昨夜のXSS騒動の時に脆弱性を利用したtweetを見ていたのですが、気になったのが公式RTを発生させるコードでした。 詳細は書きませんが、内容はmouseoverで特定のメッセージを自動でtweetさせるコードでした。自動でtweetするメッセージは以下のようになっていました。 RT XXXX ※XXXXはユーザID 自動tweetするのは分かるのですが、なぜこれが公式RTになるのかが不思議でした。 そこでTwitter Help Centerを見ると、このメッセージはコマンドとして規定されており、公式RTされることが分かりました。 以前からコマンドは知っていたのですが、あらためて見ると知らないものもあったので試してみました。 コマンドの使い方 コマンドの使い方は単純です。各コマンドをpostするだけです。 参照系(GET/STATS/WH

    taka222
    taka222 2010/09/27
  • PHP5.3+古いCakePHPのDeprecated表示をPHPコードを書き換えずに抑制する

    PHP5.3+古いCakePHPで表示される大量のDeprecatedを抑制する方法です。 これはPHP5.3からE_ALLにE_DEPRECATEDが含まれたためで、非推奨な関数や文法を使っているとDeprecatedエラーが表示されます。 Deprecated表示を抑制する一番単純なのは、error_reporting設定でE_ALLからE_DEPRECATEDを外す方法です。 error_reporting = E_ALL & ~E_DEPRECATED CakePHPでもデバッグレベルが0であれば、この方法で回避可能です。 しかし開発環境でデバッグレベルを1以上にしていると、フレームワークがerror_reportingをE_ALLに上書きしてしまうため、Deprecatedが表示されてしまいます。 E_ALLを設定している箇所を書き換える方法もありなのですが、開発環境にある複数の

    taka222
    taka222 2010/09/27
  • 近況 - 素人がプログラミングを勉強していたブログ

    9月からオーストラリアに留学に来ていてとても忙しい。コンピュータに触れる時間もないし、日語自体あまり使う機会がない。 最近、IE9 Betaが出たりとかiPod系がリニューアルされたりとかを聞いたけど、細かいニュースを追うのは時間の無駄かなと思い始めていて、トレンドに疎くなった。 オーストラリアのインターネット環境について少し。 基的にADSLやモデムを使った接続が主流だが、僕はプリペイドのインターネットを使っている。Vodafoneのインターネットは意外とどこでも繋がる。オーストラリアのMcDonaldsにもFreeのWifiがある。 インターネット自体は普及しているが、日と比べると、とにかく遅い。携帯電話については電波が少し弱い。建物の中では使えないことも結構ある。 こちらで購入できるコンピュータは普通の英語キーボードで、iPod nanoは16GでAUDで$220程度。日と比

    近況 - 素人がプログラミングを勉強していたブログ
    taka222
    taka222 2010/09/27
  • JavaScriptで比較的本気でお絵描きアプリを作ってみた | fladdict

    JavaScriptで結構ガチに、お絵描きツールを作ったみました。推奨ブラウざは、IEとOpera以外。 実装期間はポケモン・ホワイトをやりつつ、トータルで1週間ほど。 今後、人生をFlash, iPhone, HTML のどの方向にリソース配分するか?ということで、実験的にHTMLも触ってみるテスト。やってみたら、結構いける感覚。IEさえ無視すれば。 以下、雑感。 Flash と JSの比較 かつてFlashが持っていた、実行速度という究極のアドバンテージはもはやないに等しいようです。 いままで「指先ツール」のような負荷の高い機能はFlashでも大分辛い機能でしたが、現在のJSでは遜色なく動きます。カラーホイールも全部、リアルタイムに計算してグラデーションを生成していますが、無問題。 こうなると疑問になってくるのは、Flashの優位性。 正直、現在WebにおけるFlashのプレゼンスは大

    taka222
    taka222 2010/09/27
  • ザ・クオンツ 世界経済を破壊した天才たち、スコット・パタースン、永峯涼(翻訳) : 金融日記

    ザ・クオンツ 世界経済を破壊した天才たち、スコット・パタースン、永峯涼(翻訳) (The Quants: How a New Breed of Math Whizzes Conquered Wall Street and Nearly Destroyed It, Scott Patterson) このは2000年あたりにはじまったヘッジファンド・ブームの中で、莫大な金を稼ぎ続けたクオンツたちの物語である。 クオンツというのは複雑な数理モデルを使って市場で儲けようとしているファイナンスのプロたちのことである。 結構評判のよかったなのだけれど、僕はあまり読む気がしなかったのだが、やっぱり読んでみることにした。 なぜ読む気がしなかったかというと、僕自身がインサイダーであり、このウォールストリート・ジャーナルの記者が書いた、おそらくは浅薄な話なんてわざわざ読むのは時間の無駄だと思ったからだ。

    ザ・クオンツ 世界経済を破壊した天才たち、スコット・パタースン、永峯涼(翻訳) : 金融日記
    taka222
    taka222 2010/09/27
  • PHPカンファレンス テックデイにて講演します - ockeghem's blog

    PHPカンファレンス2010のテックデイ講演公募枠に応募して採用となりましたので、講演することになりました。9月25日(土)蒲田の大田区産業プラザ PiOです。詳細は、講演プログラムをご覧ください。 タイトルは、「[T-6]文字コードに起因する脆弱性とその対策」ということで、現在の文字コードのセキュリティのレビュー的な講演になります。専門家の方には目新しい話題はないかと思いますが、現状のまとめとしてお聞きいただければと思います。 講演の目玉として、「文字コードに起因する脆弱性のデモ6連発」を実演する予定です。 PHPカンファレンスですので全てのデモをPHPで記述したかったのですが、PHPでは再現しにくいものもあり、4つがPHP、2つがJavaによる記述です。 これさえ聴けば、あなたも文字コードセキュリティ通になれる…かもしれない…というわけでご期待ください。 カンファレンス申し込みはこちら

    PHPカンファレンス テックデイにて講演します - ockeghem's blog
    taka222
    taka222 2010/09/27
  • iPhoneアプリ版「食べログ」、突然の課金サービスにユーザーから非難の声

    カカクコムが運営するグルメ情報の口コミサイト「べログ」。AlexaGoogle トレンドのデータでは古参のグルメ情報サイト「ぐるなび」をアクセス数で抜いたと話題の同サイトだが、課金サービスの是非をめぐってユーザーから厳しい声が上がっている。 事の発端となったのは9月10日に発表したiPhoneアプリべログのアップデートだ。このアップデートでは、これまで提供してきた機能に加えて、PCやモバイルとのブックマーク同期やクーポン情報の閲覧、店舗情報のTwitter投稿など、数多くの機能を追加した。 そして、積極的に口コミを投稿する一部のユーザーに付与してきた「プレミアム会員」を課金サービスとして正式に導入。月額315円を支払う(カカクコムが会員資格を付与したユーザーは除く)ユーザーに対して、PC同様の絞り込み検索機能やさまざまな条件での検索結果ソート機能などを提供した。しかしその一方でこれ

    iPhoneアプリ版「食べログ」、突然の課金サービスにユーザーから非難の声
    taka222
    taka222 2010/09/27
  • タイピング速い奴ってどんな修行こなしてんの? : BIPブログ

    イータイピング https://www.e-typing.ne.jp/index.asp VIPPERによるe-typingレベル分析(08年改編版) 000~100 【一般初心者】練習あるのみ、パソコン買ったばかりでキーボードのキーを目で探してるレベル 100~150 【一般初級者】キーの位置を覚えて、目で追いながら指一で打っているレベル 150~200 【一般中級者】キーの位置を覚えて、目で追いながらも指を数使い始めるレベル 200~250 【一般上級者】キーの位置を覚えて十分な速度を手に入れて、俺速いんじゃないかと思い始めるレベル 250~300 【一般最上級者】指を数使い、自己流タイプで周りの人間にタイピング速いねと言われるレベル 300~350 【タイパー初心者】タイピングでは周りに敵無し、タイピングの世界に入っても十分やっていけると勘違いし始めるレベル 350~400 【

    タイピング速い奴ってどんな修行こなしてんの? : BIPブログ
    taka222
    taka222 2010/09/27
  • TechCrunch | Startup and Technology News

    A data protection taskforce that’s spent over a year considering how the European Union’s data protection rulebook applies to OpenAI’s viral chatbot, ChatGPT, reported preliminary conclusions Friday. The top-line takeaway…

    TechCrunch | Startup and Technology News
    taka222
    taka222 2010/09/27
  • 結局iphoneの利点って何? : BIPブログ

    1 以下、名無しにかわりましてVIPがお送りします 2010/09/13(月) 22:06:13.89 ID:IuOQ1QFJ0

    結局iphoneの利点って何? : BIPブログ
    taka222
    taka222 2010/09/27
  • 受託開発が抱える本質的な非効率性に関する考察 - GeekFactory

    受託開発が抱える質的な非効率性について考えました。ここで挙げたことはどの開発プロセスでも発生しうる問題と思います。 外注のオーバーヘッド 契約に係るコスト。 限られた場所や時間で質疑応答を行うことによる損失 情報の伝達コストは「機会」により決まる。拠点の違い、限られた時間、組織の壁により機会は減り、伝達コストは高くなる。 打合せや質問票を中心に質疑応答を行うため、情報の伝達コストが高くなる。 発注側の縦割り部門、受託側の下請け構造により、情報の伝達コストが高くなる。 決定に要する時間が長くなる。 開発者が業務プロセスを学習するコスト 前提として、どんな要件でも学習コストは必ず発生する。 過去に学習した知識を再利用できるとは限らない。受託側に業務スペシャリストが存在するとは限らない。 発注側から業務に関する説明を受ける機会(=教育)が十分にないため、極めて非効率な学習にならざるを得ない。

    受託開発が抱える本質的な非効率性に関する考察 - GeekFactory
    taka222
    taka222 2010/09/27
  • 本の虫: 多くのプログラマは言語を表面的な理解だけで使っている

    一般のプログラマの多くは、プログラミング言語というものを、ごく浅い表面的な理解だけで使っている。これは、いわゆる「入門書」によるところが大きい。入門書は、言語をできるだけパターンで教えようとする。かくかくしかじかの場合には、とらとらうまうまのように書いておけばいい、などといった具合だ。 たとえば、配列の全要素や、aggregateの全メンバーをゼロで初期化したいとする。多くのC++プログラマは、以下のように書く事であろう。 int a[100] = {0} ; このコードは、正しく動く。配列aの要素は、すべてゼロで初期化される。しかし、C++という言語を考えた場合、{0}と書く必要はない。空の{}で十分なのである。 int a[100] = {} ; では何故、多くのC++プログラマは{0}と書くのか。それは、多くの参考書が、そのように書いているからに過ぎない。大多数のC++プログラマは、

    taka222
    taka222 2010/09/27
  • TechCrunch | Startup and Technology News

    A data protection taskforce that’s spent over a year considering how the European Union’s data protection rulebook applies to OpenAI’s viral chatbot, ChatGPT, reported preliminary conclusions Friday. The top-line takeaway…

    TechCrunch | Startup and Technology News
    taka222
    taka222 2010/09/27
  • ruby/rails/RailsGuidesをゆっくり和訳してみたよ/Getting Started with Rails - 株式会社ウサギィwiki

    Railsのはじめ方(Getting Started with Rails) † このガイドはRuby on Railsを立ち上げし、実行することまでを網羅してます。 読んだ後、以下のことに精通するでしょう。 Railsのインストール、新規Railsアプリの作成、DBへの接続 Railsアプリの一般的なレイアウト MVCの基的な原則(モデル、ビュー、コントローラ)とRESTful設計 Railsアプリの開始点を生成を素早く行う方法 このガイドはRails3.0に基づいています。 古いバージョンのRailsでは動作しないコードもあるでしょう。 ↑ 1 ガイドの仮定(Guide Assumptions) † このガイドは、Railsアプリをスクラッチから作りたい初心者向けです。 これは、何かしらRailsの経験があるとは仮定していません。 しかしながら、最大限に使うために、いくつ

    taka222
    taka222 2010/09/27
  • mixi(ミクシィ)がムチャクチャな言論統制を始めたようだ: 愛と苦悩の日記

    ミクシィ(mixi)が、ムチャクチャな言論統制を始めたようだ。 僕のマイミクの一人が、何の予告もなくある日のミクシィ日記を強制削除されたのだが、その理由は以下のmixi運営事務局からのメールだったそうだ。 mixi運営事務局です。 突然のご連絡失礼いたします。 このたび、運営事務局にてお客様の投稿を確認いたしましたところ、利用規約に違反する内容が見受けられました。 mixi では、利用規約にて禁止行為を定めております。 ■利用規約:第14条 禁止事項 http://mixi.jp/rules.pl (6) わいせつ、児童ポルノ又は児童虐待に相当する日記等の情報(以下、号において「これらの情報」といいます)について、次に掲げるいずれかの行為を行うこと。 (ア) これらの情報を投稿又は表示する行為。 つきましては、該当する箇所を運営事務局にて削除させていただきました。 今後はご配慮い

    taka222
    taka222 2010/09/27
  • まとめ:夢を見て書け! ~文章力向上を目指す35選 | ライフハッカー・ジャパン

    欲の秋、スポーツの秋、芸術の秋、高田の奥さん向井亜紀...。秋は短い季節ですが、気候が穏やかで過ごしやすく、さまざまなことに打ち込みやすい時期です。 読者の皆様の中で、ブログを書いている人は多いのではないでしょうか。文章を書いて稼いでいるという方もいるかもしれません。ブログの普及のおかげで、今では多くの人々が、自分の書いた文章を世界中へ発信しています。その中で、オリジナリティのある文章を書くとなると、なかなか難しいものです。 ブログに限らず、文章力はさまざまな場面で役立ちます。この秋は、書くことに打ち込んで、文章力を向上させてみませんか? そこで今回は、文章力向上を目指す35選をお送りします。 ■テクニック ・効率的に校正するための10のコツ ・プロから教わる、良い文章を紡ぐ5つの珠玉のテクニック ・自分をガッツリ集中させるための8つのセルフマネジメント術 ・テープ起こしは、インタビュー

    まとめ:夢を見て書け! ~文章力向上を目指す35選 | ライフハッカー・ジャパン
    taka222
    taka222 2010/09/27
  • グズグズ癖を克服しつつある起業家が伝授する、グズグズ対処法 | ライフハッカー・ジャパン

    「あれ、やらなきゃ」、「これも、締め切り間近だ」。気は焦れども、なかなか行動に移せない...なんてことありませんか? グズグズ癖は、気合ややる気の問題として片付けられてしまうこともありますが、実はそれほど単純なものではありません。こちらでは、自ら、グズグズ癖を克服しつつある起業家、Ryan Waggoner氏のグズグズ対処法をご紹介しましょう。 グズグズしてしまう理由は、必ずしも、やる気がないからでも、気合が足りないからでもありません。むしろ、「完璧にやりたい」という思いが強すぎるがゆえ、手をつけられなくなってしまうこともあります。 たとえば、ブログのデザインを改変したいと考えたとして、最初は、「ちょっとだけ変えればいいかな」という程度だったのが、徐々に、完璧な状態にしたいとの意欲が湧いてきて、一大プロジェクト化してしまい...といった具合です。 では、具体的に、グズグズ癖を克服するために

    グズグズ癖を克服しつつある起業家が伝授する、グズグズ対処法 | ライフハッカー・ジャパン
    taka222
    taka222 2010/09/27
  • はてなと2chの違い

    (2chって表題ですが、ニュー速です) 結構前から同じソースに対するニュース速報板の反応とそれをまとめたブログへのはてなの反応を見比べていたんですけど 例えばコレなんか http://kamome.2ch.net/test/read.cgi/news/1284647283/ http://b.hatena.ne.jp/entry/blog.livedoor.jp/insidears/archives/52373634.html的にニュー速民は、否定し合う文化 対してはてなーは、肯定し合う文化なのかなと もっというとニュー速では他を認めるっていうことがまずないから極度に自分語りを嫌うし、ユーザー同士がコミュニケートすることも少ない、自虐して自分自身を否定しないと同意は得られない。なので一体感みたいなものを皆で共有しようとすると必然的に自分たち以外の対象を全力で叩くことになる 一方はてな

    はてなと2chの違い
    taka222
    taka222 2010/09/27
  • ライブドアニュース(livedoor ニュース)

    ライブドアニュース(livedoor ニュース)
    taka222
    taka222 2010/09/27
  • Android2.2のFlashってどうなん?今さらだけど:村上福之の「ネットとケータイと俺様」:オルタナティブ・ブログ

    結論から言うと、Android2.2のFlashは従来のケータイFlashのクオリティを遥かに超えている。 サンシャイン牧場とかもまんま動く。 これPC?と思うかもしれないが、右上に電池と電波のアイコンがあるから分かるようにちゃんとAndroid2.2の実機です。 Flashもピンチアウトなどで部分的に縮小・拡大できるが、あんまりやると重い。Flash部分をダブルタップすると、フル画面になる。 ニコニコ動画もブラウザのまんま動作する。 「魔理沙は大変なものを盗んでいきました」みたいな有名動画で弾幕出てもコマ落ちしない。Wifiですが、これはびっくり。低スペックパソコンだと根を上げるのに。 youkuやyourfilehostのような、少しマニアックな動画サイトも可能。どんな動画サイトもだいたい動くのはうれしいが、マイナーな動画サイトほど違法動画が多いので注意した方がいいかもしれない。 ここ

    Android2.2のFlashってどうなん?今さらだけど:村上福之の「ネットとケータイと俺様」:オルタナティブ・ブログ
    taka222
    taka222 2010/09/27
  • 2NT -無料ブログ 無料ホームページ 等-

    2NTは無料ブログ、無料ホームページ等、楽しいWEB Lifeをお届けするポータルサイトです。

    taka222
    taka222 2010/09/27
  • もしや知らなかっただけ? 車なんて1分でバラして持ち運べちゃうことを実証!(動画)

    もしや知らなかっただけ? 車なんて1分でバラして持ち運べちゃうことを実証!(動画)2010.09.19 12:00 ジープが折りたたみ自転車感覚! 最近はコンピューター制御で車もウイルス対策が必要なくらい複雑化してますけど、来あるべき形って、こんなシンプルなものなのかもしれませんよね。ジープに乗って現われた兵士たちは、わずか1分ほどで小さく車をバラして持ち運べる状態に変えちゃいました。さすがに組立ては大変でしょうって思ったら、こちらも1分半ほどでエンジン始動可能な状態にまで復旧しちゃってますよ。 まぁ、前線でも迅速に分解や組立てが行なえるように訓練を重ねたエキスパートチームだからこそできる技なのかもしれませんけど、それにしてもこんなに簡単に車なんてバラせちゃうものなんだとは知りませんでしたね。人呼んでJEEP(ジープ)とは「Just Enough Essential Parts」の略で、

    もしや知らなかっただけ? 車なんて1分でバラして持ち運べちゃうことを実証!(動画)
    taka222
    taka222 2010/09/27
  • 開発メモ: 50行のC++コードでWebサーバを実装する

    「Kyoto Tycoonの設計 その四」改め、50行でWebサーバを書く方法を解説する。前回実装した「多重I/Oマルチスレッド汎用TCPサーバ」の上にHTTPの処理を行う層をつけて、「多重I/Oマルチスレッド汎用HTTPサーバ」を司るクラスを実装してみたので、それを使ってちょちょいとやる。 URLクラス HTTPと言えばURLが使えないと意味がない。URLは単なる文字列として扱ってもよいのだが、様々なシーンで分解や加工が必要になり、その処理はなにげに複雑で面倒なので、予めクラスとして導出しておいた方がよいだろう。 class URL { public: // 文字列のURLを解析して内部構造を作る void set_expression(const std::string& expr); // スキーム要素を設定する void set_scheme(const std::string&

    taka222
    taka222 2010/09/27
  • テロリストにエンジニア出身者が多い理由は? | スラド Linux

    家/.の「Why Are Terrorists Often Engineers?」より。 IEEEに2008年9月に掲載された記事のフォローアップ記事として、IEEEは「なぜテロリストにエンジニアリング出身者(学位取得者)が多いのか?」との問いについて再考している。彼らが行った政治学者Steffen Hertog氏へのインタビューによると「(政治的暴力に関わった人のうち)学位所持者の半分近くがエンジニアであった」とのこと。これはIEEEといったエンジニアを対象とした媒体にしてはいささか漠然とした発言ではあるが、インタビューではエンジニアが比較的高い社会的地位であるにも関わらず厳しい雇用状況に直面していることや、またイスラム文化を西洋的な左派・右派的政治に当てはめることについて言及している。 2005年から始まったこのHertog氏による調査データベースは現在800人を超えているとのことだ

    taka222
    taka222 2010/09/27
  • ツイッターのふぁぼられ時間表に色を付けてみた - IT戦記

    はじめに 何曜日の何時ごろにどれだけふぁぼられているかも表にしてみました。 Twitterで最もふぁぼられる時間帯は? - さまざまなめりっと おおおお。おもしろーい。 と、言うわけで じゃーん、色付けしてみた。 10 fav 以上 50 fav 以上 おおお 色を付けると見やすいですね。 昼ごはんの帯と、うっすらと起床時間の帯が見えてますね。 やっぱり、金曜日だけピーク時間がちょっと早いんですねえ。すごく意外な感じがします。 みんな、金曜は楽しい気持ちで早くねちゃうのかなあ。 色付け用ブックマークレットはこちら javascript:(function(s){ s.src = 'http://amachang.sakura.ne.jp/misc/maname_table_color/maname_table_color.js'; document.body.appendChild(s);

    ツイッターのふぁぼられ時間表に色を付けてみた - IT戦記
    taka222
    taka222 2010/09/27
  • jQuery ソースコードを読むための参考資料一覧 - mollifier delta blog

    2010/09/26(日) に京都で Kanasan.JS jQuery コードリーディング #2 が行われる(告知ページ)。みんなで jQuery のソースコードを読むイベントで、今回が2回目だ。参加者募集中です。 jQuery はファイル1つだけのライブラリなのですごい環境とかもってなくても大丈夫なんだけど、読むうえで参考になるサイトとかをまとめてみた。この辺の準備をしておくと理解が深まると思う。 ソースコード http://code.jquery.com/jquery-1.4.2.js http://github.com/jquery/jquery まずは jQuery のソースコードを取ってこないと始まらない。今回はバージョン 1.4.2 を使用する。jQuery の公式サイトから圧縮していないコードをダウンロードしよう。 それと、jQuery ソースコードは Git で管理されて

    jQuery ソースコードを読むための参考資料一覧 - mollifier delta blog
    taka222
    taka222 2010/09/27
  • PHPでもHudson使うべし

    今までもPHP案件でCIはしているんだけど、環境にはCruiseControl+phpUnderControlという構成で、これももう古いなぁと思ったのでHudsonに移行してみた。 感触としては、PHP案件でもHudson使うべし、でいいんじゃないかな。 導入 今回導入した環境はCentOS5.3なので、rpmを使ってインストールできる。 sudo rpm --import http://hudson-ci.org/redhat/hudson-ci.org.key wget http://hudson-ci.org/latest/redhat/hudson.rpm rpm -Uvh hudson.rpm なお、当然のことだが、Hudsonを動作させるためにはJDKのインストールが必要なので、先にインストールしておく。 インストールが完了したら自動起動の設定をして、起動する。 /sbin/

    PHPでもHudson使うべし
    taka222
    taka222 2010/09/27
  • 初めてのPython(1) 基礎知識のまとめ

    if ( $blog == " Webエンジニアのためのライフハック " ) { print " 1-byte.jp "; } ホーム1-byte.jpとは 書いてるヒトは なんだか、前回の記事はお喜び頂けたようで何よりです。 Pythonの勉強をまったく始められないあなたと私に送る8つのタスク あれは当に自分のために書いたので、あんなに皆が読んでくれるとは思っていませんでした。 皆、Pythonの勉強が進まなくて困っているんですね(苦笑) 言い出しっぺが書きっぱなしというのもあれなので、しばらくブログをPythonの勉強記事を上げて行きます。 今日は“初めてのPython”のI部のまとめです。 “初めてのPythonなんて読む時間がないよ!“という方は、記事を読んでエッセンスだけ抜き取っちゃってください。 初めてのPython I部 初めてのPythonのI部には、Pythonの基

    taka222
    taka222 2010/09/27
  • 24歳の僕が掛け値なしの真実だと考える、人間と世の中に関するふたつの"核"(はてな最後の記事)(たぶん) - ミームの死骸を待ちながら

    "ミームの死骸を待ちながら" が、第一期ライブドアブログ奨学生に選定された。 ブロガーに最大300万円の援助 ライブドア「奨学金」でアルファブロガー育成 - ITmedia ニュース 今月から1年間、月々X万円*1が給付され、返済の必要はない。既に学生支援機構さんに200万ほど借金があるので、さらに借金を増やす必要がないのはありがたい。 そして、ライブドアブログへの移設が受給条件のひとつであるため、ブログ奨学金の札束でほっぺた叩かれt理念に強く共感した僕はこの記事を最後にはてなブログの更新を終える予定である。今までお世話になりました。逃げ出す僕を刺さないでください。 さて、これを一つの節目として、いま時点での明確なLogを残したいと考え、大仰なタイトルをぶち上げてみたが、僕の信念なるものは既に要所要所でブログ記事に漏れ出していたらしい、、というわけで過去記事を引用しながらの展開となる。 ま

    24歳の僕が掛け値なしの真実だと考える、人間と世の中に関するふたつの"核"(はてな最後の記事)(たぶん) - ミームの死骸を待ちながら
    taka222
    taka222 2010/09/27
  • Sorry, the website has been stopped

    Sorry, This site has been stopped by the administrator,Please contact the administrator for details.

    taka222
    taka222 2010/09/27
  • 糸柳和法の死亡 - 被害通知

    itoyanagi: 「これから死ぬ」と言っておきながら死なない人間は多いが、それは言うだけの人間が実際に死ぬ人間に比べ相対的に多いというだけで、国において一年間に確認出来ている自殺者が交通事故死者の三倍もいるということをよく考えた方がいいと思いますよ。 ssig33: 昨夜、糸柳和法の死去を知人から知らされ、交流の深かった下林に確認して事実であることを知った。下林もオレも糸柳もプログラマー。面識も深かったし糸柳はマラに借金を返していなかったのでまことに残念。 maru62: itkz追悼 p0p0p076: R.I.P Itkz bulkneets: RT @ssig33: 昨夜、糸柳和法の死去を知人から知らされ、交流の深かった下林に確認して事実であることを知った。下林もオレも糸柳もプログラマー。面識も深かったし糸柳はマラに借金を返していなかったのでまことに残念。

    taka222
    taka222 2010/09/27
  • ツイッターひとつ活用できないダメダメ企業続出の理由

    せっかく公式にツイッターアカウントを取ったものの、活用できていない企業が大量発生している。彼らがソーシャルメディアを使いこなせないのはなぜなのか? 今後企業が目指すべき広報活動のあり方とは、どんな形態なのか? 情報流通の未来を探った。 ツイッターの使い方が、まったくダメな企業が多すぎる。せっかく公式アカウントを取得してマーケティングに利用しようというのなら、どうしてもっときちんと戦術を立てられないのか。 ダメな使い方というのはどういうことかというと、たとえばこういう使い方だ。 【1】自社の情報をただひたすら垂れ流しているだけで、プレスリリースと何が違うのかよくわからない。 【2】「つぶやき」という言葉に引きずられてしまったのか、「ランチなう」「これから飲み会!」といった、情報量のないツイートばかりを垂れ流している。 【3】せっかく自社製品を使ってくれているユーザーから貴重なリプライがあった

    ツイッターひとつ活用できないダメダメ企業続出の理由
    taka222
    taka222 2010/09/27
  • 検索バブルはいかにしてサービスの成長を妨げてしまったのか。当事者の視点から歴史を振り返り、現在の危機を認知する

    Yellow, an asset financier for solar energy and digital devices in Africa has raised $14 million series B funding in a round led by Convergence Partners with participation from the Energy Entrepreneur Fisker, the electric carmaker founded by the Danish auto designer Henrik Fisker, is gearing up to enter the Chinese market where competition is increasingly cut-throat, following in the footsteps of

    検索バブルはいかにしてサービスの成長を妨げてしまったのか。当事者の視点から歴史を振り返り、現在の危機を認知する
    taka222
    taka222 2010/09/27
  • はてなブックマークのRT表示が面白い - jkondoの日記

    9月6日にはてなブックマークにtwitterのRTが表示されるようになりました。これがなかなか面白いです。 はてなブックマークで話題になったこちらのゲゲゲのスタッフががんばりすぎな件。 #gegege on Twitpicという一枚の写真。 僕もゲゲゲの女房を見ていましたので「ああこんなに手が込んでたのか」と何気なくブックマークしたのですが、なんとこれが今まで最もたくさんRTされた記事に。RT数は144にも達しました。時々意外なものにたくさんのRTが集まるのも面白いです。 また、はてなtwitterのユーザー層が少し違うからか、はてなブックマークですでに人気エントリーの上位に上がっている記事も、ブックマークするとさらにそこからRTが拡散して情報が飛び火していく場合があるように思います。 次は僕のブログの自転車の盗難にあいました - jkondoの日記という記事。 ブックマークして頂いた人

    はてなブックマークのRT表示が面白い - jkondoの日記
    taka222
    taka222 2010/09/27
  • ロイヤリティーフリーのBGMが無料ダウンロードできるサイト「JEWEL BEAT」*二十歳街道まっしぐら(FC2ブログ時代)

    「JEWEL BEAT」はロイヤリティーフリーでいろんな場面に使えそうなBGM素材サイトです。 製品や広告、教育、動画、写真などなど幅広く使える音源がたくさんあります。 YouTubeに音源と合う動画もアップされています。 ダウンロードできる音源は短いですが、繰り返し再生に対応していて、途切れなくBGMが続けられます。 無料で利用できますが、「http://www.jewelbeat.com/」の音源使いましたと明記しておきましょうね。 以下に使ってみた様子を載せておきます。 まず「JEWEL BEAT」にアクセスしましょう。 するとこのようにYouTube動画がたくさん並んでいます。 これらに使われている音源がダウンロードできます。 ダウンロードはリンクを右クリックして保存すればOK。 WAVE形式の音源がゲットできます。 けっこうたくさん音源は用意されていますので、素材探しにはもってこ

    taka222
    taka222 2010/09/27
  • スマートフォンを襲う脅威―モバイル活用が一転、リスクに

    前回、前々回は「中堅・中小企業にとって理想的なリモートデスクトップサービス」に焦点をあて、複数のサービスについて特徴や活用のポイントについて紹介した。 3回目となる今回は、企業がモバイルを活用する上で気をつけたいセキュリティだ。今回は実際の衝撃映像とともに、専門家の警告をお送りする。 ノートPCはもちろん、機能的にPCに近くなったスマートフォン、あるいは携帯電話などのモバイル端末をビジネス活用する企業が増えている。近年のビジネス用モバイルPCは小型軽量で高性能かつバッテリの長時間駆動が実現されており、その利便性は一段と高まっている。また移動通信キャリアもスマートフォンを続々と提供し始めており、携帯電話がスマートフォンに置き換わり、ビジネスに利用するユーザーが増えてくることが予想される。そうした中で気になるのが、新しいモバイル端末のセキュリティだ。 JailbreakしていないiPhone

    スマートフォンを襲う脅威―モバイル活用が一転、リスクに
    taka222
    taka222 2010/09/27
  • Twitterの脆弱性突くコードが拡散 Webブラウザでのアクセス自粛呼び掛け

    21日23:10追記 Twitter公式ブログが脆弱性の修正を報告(英文)。だが全Twitterサーバに修正が反映されるまで時間がかかる可能性もあるため、当分は要注意。 Twitterの脆弱性を使ったコードが急速に拡散し、意図しないツイートをしてしまうケースなどが多発している。当面の対策として、WebブラウザからTwitter公式ホーム画面にアクセスしないなどの対策をセキュリティーソフト会社やユーザー有志が呼び掛けている。 Kaspersky Labのブログによると、Twitterに存在するクロスサイトスクリプティング(XSS)の脆弱性が原因。ツイートにスクリプトを埋め込んだり、外部サイトからスクリプトを呼び出すなどしてユーザーに実行させることが可能になっている。ユーザーにツイートを連鎖させるコードも出回っており、急速に広がっているもようだ。 コードによっては、ログイン状態でWebブラウザ

    Twitterの脆弱性突くコードが拡散 Webブラウザでのアクセス自粛呼び掛け
    taka222
    taka222 2010/09/27
  • 世界的猛威を奮ったTwitterマウスオーバー・バグはどう広まった?

    世界的猛威を奮ったTwitterマウスオーバー・バグはどう広まった?2010.09.22 10:305,193 satomi これは今朝世界中を席巻したTwitterバグにやられたブラウン元英首相夫人のTwitter公式サイト。巨大な英文字「h」が出て、日のポルノサイトに自動リンクしてます...なんとまあ...。 ツイッター公式Webでリンクをマウスオーバーすると、フォロワーにスパムやポルノがリツイート(RT)されちゃう、この「マウスオーバーバグ」。いやあ、ひどかったひどかった。世界中にみるみる野火のように広まって一時はどうなることかと思いましたよ。 サードパーティーのアプリ使ってる人は大丈夫です(バグったRTもそっちで削除できます)が、twitter.com開いてこんな状態なっててビックリこいた人も多いんじゃ? これはTwitterのサイトにあるクロス・サイト・スクリプティング(XSS

    世界的猛威を奮ったTwitterマウスオーバー・バグはどう広まった?
    taka222
    taka222 2010/09/27
  • 「java-ja 第1.9.2回 チキチキ ライセンスって何ですか?」に参加した。

    先日、「java-ja 第1.9.2回 チキチキ ライセンスって何ですか?」という勉強会に参加してきたのでレポートしたい。宣伝文がやたらとお茶目(タイトルも?!)だが、その日の雰囲気も負けず劣らず楽しいものであったと思う。ライセンスというお固い議題なのに!!である。ちなみに、ブログでは常々ライセンスについて色々と綴っているが、今回は基的に聞く側として参加した。(最後にちょっとだけマイクを握らされて(?)しまったけれども。) 講師を努めて頂いたのは「ソフトウェアライセンスの基礎知識」の著者である可知 豊氏。 可知氏のブログ: Placebo Effect 今回の発表資料はこちらにあり、CC-BYで利用可能になっている。(CC-BYはクリエイティブコモンズライセンス- CCL -のひとつである。CCLについてはブログでも何度か紹介したので、忘れた人はぜひ復習して欲しい。 *1 *2 *3

    「java-ja 第1.9.2回 チキチキ ライセンスって何ですか?」に参加した。
    taka222
    taka222 2010/09/27
  • 2010-09-22 - IT戦記

    はじめに 今日から、オーマ株式会社の二人目の社員として、オーマ株式会社に入社いたしました。(大事なことなので2回言いました) よろしくお願いいたします。 オーマ株式会社では あのひと検索スパイシー というサイトを作っています。 僕も、これれから SPYSEE の企画、開発、運用、そして、様々なサポート(トイレ掃除とかね!)をやっていこうと思っています。 みなさま、よろしくお願いいたします! 今日は、僕が「この会社で何をやっていきたいのか」を書いておきたいと思います。 これから何をやっていきたいか 僕がこれから SPYSEE でやっていきたいことは三つあります。 それは、 「運命の出会い」の確率をあげたい! 人の背景を知ることで、コミュニケーションをもっと楽しくすること アピールが苦手な人(シャイなあんちくしょう)でも損をしない仕組みを作ること です。 これは、あくまでも「今、僕が考えている

    2010-09-22 - IT戦記
    taka222
    taka222 2010/09/27
  • 昨日騒ぎになったTwitterのXSS脆弱性によって実際に受けそうな被害とその対策 - monjudoh’s diary

    何が出来るのか どんな脆弱性かの詳細はこちらを参照2010 年 9 月 21 日現在のツイッターのバグ(脆弱性)について 外部JavaScriptを読み込むコードを仕込めたので、 どんなJavaScriptでも実行できる状態でした。 以下、JavaScriptの実行によってTwitter上で出来る事。 セッションハイジャック JavaScriptからcookieを参照できるのでログイン状態のセッションIDも参照できます。 また、任意のJavaScriptが実行できる以上、参照したセッションIDを攻撃者のサーバ等に送信することも出来ます。 攻撃者は奪ったセッションIDをcookieに設定すれば、被害者のアカウントでtweet,direct messageの閲覧・送信が出来ます。 確認してみたところ、ログイン状態のセッションIDはログアウトしても無効にはなりません。 設定→パスワードからパスワ

    昨日騒ぎになったTwitterのXSS脆弱性によって実際に受けそうな被害とその対策 - monjudoh’s diary
    taka222
    taka222 2010/09/27
  • Git と GitHub を体験しながら身につける勉強会行ってきた - 予定は未定Blog版

    9/18(土) 15:30~ GitGitHubを体験しながら身につける勉強会(名古屋) : ATND 行ってきました。 なんかいろいろと話すことになったんですけど、あの場で言いそびれたこととか、もっとこう説明してればよかったなぁ、って部分の補足も兼ねたエントリです。 長文注意。 ショートカット git add の話 git add -p/git reset -p の話 リビジョン番号がない話 ブランチの話 git-completion の話、__git_ps1 の話 コミットの指定の話 reset の話 rebase と merge の話 公開したものの rebase の話 stash の話 TortoiseGit、HG、SVNのはなし 全体を通して git add の話 Git と SVN では、add に限らず、同じ名前のサブコマンドでも意味が異なるものがいくつかあります。 その中

    Git と GitHub を体験しながら身につける勉強会行ってきた - 予定は未定Blog版
    taka222
    taka222 2010/09/27
  • Kazuho@Cybozu Labs: (Twitter の XSS 脆弱性に関連して) 構造化テキストの正しいエスケープ手法について

    昨日の Twitter の XSS 騒ぎは、まだ皆さんの記憶に新しいことと思います。いい機会なので、ツイートのような構造化テキストのエスケープ手法について触れておきたいと思います。 Twitter のメッセージは、単なる平文(プレインテキスト)ではなく、「@英数字」のような他のユーザーへの言及と「http://〜」のような URL を自動的にハイパーリンク化する構造化テキストです。 このような複数のルールをもつ構造化テキストを HTML 化する際には、どのようなコードを書けばいいのでしょう? まず「@〜」をリンク化してから、URL をリンク化すればいいのでしょうか? それだと、@〜 のをリンク化した A HREF タグの中の URL がさらにリンク化されていまいますね。 では、URL をリンク化してから @〜 をリンク化すればいいのでしょうか? それだと、@ を含む URL があった場合に

    taka222
    taka222 2010/09/27
  • 構造化テキストの間違ったエスケープ手法について : 404 Blog Not Found

    2010年09月22日21:30 カテゴリLightweight Languages 構造化テキストの間違ったエスケープ手法について 昨晩のtwitter XSS祭りは、ふだんもtwitter.comは使わない私には遠くの祭り囃子だったのですが、せっかくの自戒の機会なので。 Kazuho@Cybozu Labs: (Twitter の XSS 脆弱性に関連して) 構造化テキストの正しいエスケープ手法について 正しいアプローチは、全てのルールを同時に適用することです。 これは残念ながら(おそらく)必要条件であっても十分条件ではありません。 こういう(かなりええかげんな)正規表現でtweetをparseしていたとします。 re_http = '(?:https?://[\\x21-\\x7e]+)'; re_user = '(?:[@][0-9A-Za-z_]{1,15})'; re_hash

    構造化テキストの間違ったエスケープ手法について : 404 Blog Not Found
    taka222
    taka222 2010/09/27
  • 「Ctrl+Shift+V」で属性無効ペーストができます(Chrome) | ライフハッカー・ジャパン

    Google Chrome用:リッチテキストエディターを使っていて(Gmail上など)、ウェブ上のテキストをコピペすると、ソースのテキスト属性もそのままペーストされます。これが煩わしいという方は、「Ctrl+Shift+V(MacではCmd+Shift+V)」でペーストしてみてください。 「Ctrl+Shift+V」を使用すると、属性をスルーして、テキストだけがペーストされます。今までは、ワードパッドなどに一度貼りつけるなどして、属性を無効化する作業が必要でしたが、その手間もこれで無くなります。 『Better Paste』の機能がキーボードショートカットで行えるので、非常に便利です。是非、覚えておいてください。 Tip: Just Text Please! [ Google Chrome Blog via Download Squad] Jason Fitzpatrick (原文/訳:松

    「Ctrl+Shift+V」で属性無効ペーストができます(Chrome) | ライフハッカー・ジャパン
    taka222
    taka222 2010/09/27
  • 一眼レフの持ち運びの不便さをなぜみんな自然に受け入れているのだろう,という疑問

    Jun Ikeda @jun_ikd 原付とバイクみたいなものだと思ってます。 僕はバイクも一眼も持ってませんが… RT @teradatsutomu: 一眼レフを使っている人たちは,なぜカメラの大きさには寛容なのだろう. Tsutomu Terada @teradatsutomu 私も一眼は使ってるしまあそうなんだけど,便利にしろという要求が他機器に比べて少ない気がする.バイクはパワーと安全性のバランスとかありそう.一眼は小さくても困らないのではRT @jun_wakuwaku: 原付とバイクみたいなものだと思ってます。 僕はバイクも一眼も持ってませんが…

    一眼レフの持ち運びの不便さをなぜみんな自然に受け入れているのだろう,という疑問
    taka222
    taka222 2010/09/27
  • Expired

    Expired:掲載期限切れです この記事は,ロイター・ジャパン との契約の掲載期限(30日間)を過ぎましたのでサーバから削除しました。 このページは20秒後にITmedia News トップページに自動的に切り替わります。

    taka222
    taka222 2010/09/27
  • http://twitter.com/Hamachiya2/status/25238948669

    http://twitter.com/Hamachiya2/status/25238948669
    taka222
    taka222 2010/09/27
  • 人生の転機 - elm200 の日記(旧はてなダイアリー)

    この秋は、はてな村の有名人たちが人生の転機を迎えているようだ。id:naoya や id:amachang が古巣を去り、id:Chikirin が高給を捨ててニートになった(はてな村では id: は Mr/Ms 相当の敬称である)。 私もまた先月、米国公認会計士(USCPA)試験に全科目合格し、会計畑の仕事に方向転換しようとしている。もっとも会計というのは私にとっては手段にすぎず、最終的には企業経営に関わる仕事に就きたいと考えている。 私は、26歳のときからずっと IT 畑の仕事をしてきた。途中、語学留学等で職歴が中断したり、職場が変わることはあっても、ずっと プログラマだった。だから、いま全く畑違いの分野に乗り出していこうとするのは、かなり勇気がいる。大学を卒業したばかりの若者が、希望と不安を持って未来の職業生活を見つめているような気分だ。 実を言うと、私は、いままでの人生仕事が心底

    人生の転機 - elm200 の日記(旧はてなダイアリー)
    taka222
    taka222 2010/09/27
  • Perlのねねね

    Perl or Die !!もっとPerlについて話しましょう。このブログは、Perlには興味があるけど、とっかかりが見つからなくて飛び込めない人向けに手短かに自分の経験を含めてPerlの魅力を伝えるものです。もちろん実際にPerlを使えるようになるための文法の解説も行いますし、Perlという言語の文化的な面白さ、しいては私が惹かれる理由についてもある程度論理的に説明したいと思います。 なぜだか、世間的にプログラミング言語をはじめるに当たって、 「Hello World」という文字列を出力することが導入の最初だという概念があって、 まぁ便利なのでそれに則らせてもらいます。 これがHello Worldのプログラムです。 use strict; use warnings; print "Hello World\n"; おまじない Hello Worldプログラムの冒頭で出てくる「use st

    taka222
    taka222 2010/09/27
  • SPYSEEの会社に遊びに行ってきました - 西尾泰和のはてなダイアリー

    先週の金曜日、id:amachangの新しい会社(オーマ株式会社)に遊びに行ってきました。 正直なところ、最初に話を聞いたときには誰か悪い人に騙されてるんじゃないかとか思ったけども、中を見てみたらアットホームな雰囲気のベンチャー企業でした。目標が熱い!世界を変えるSPYSEEへ! 受託抜きできちんと黒字化してるところや、良好な産学連携関係を構築しているところも考えると、世の中のベンチャー企業の中ではかくだんに「いい会社」の部類に入ると思いました。amachangが入ることでどんな化け方をするのか、今後が楽しみです。 ちなみにamachangが弊社を退社した日の僕のエントリー「SPYSEEのトップに美人画像が出るようになっている!」は伏線だったのですが、転職先予想トトカルチョ #amatoto には影響を与えなかったようでした(苦笑) id:yukobaの「@yukoba なるほど!もっと燃

    SPYSEEの会社に遊びに行ってきました - 西尾泰和のはてなダイアリー
    taka222
    taka222 2010/09/27
  • Kazuho@Cybozu Labs: String::Filter っていうモジュール書いた - 続: (Twitter の XSS 脆弱性に関連して) 構造化テキストの正しいエスケープ手法について

    先のエントリ「(Twitter の XSS 脆弱性に関連して) 構造化テキストの正しいエスケープ手法について」の続き。 弾さんが「404 Blog Not Found:DHTML - 構造化テキストは構造化するのがやっぱ正しい」で示されているような DOM ベースの操作を行えば、原理的に XSS 脆弱性を防ぐことができます。ただ、クライアントサイド JavaScript によるレンダリングはウェブの構造を破壊するという点で筋が悪い(テーブルと FONT タグを利用したページレイアウトが批判されていた頃を覚えていらっしゃいますでしょうか。JavaScript によるレンダリングはウェブのリンク構造も破壊するので一層たちが悪いというのが自分の考え)ですし、サーバサイドでの DOM 操作は重たいので、できれば避けたいところです。 構造化テキストの HTML への変換は、よほど複雑な記法でない限り

    taka222
    taka222 2010/09/27
  • ある程度の年齢を迎えたプログラマが生き残るには - ひがやすを技術ブログ

    ある程度の年齢を迎えたプログラマが抱える悩みに、「若手のプログラマと比べて、どうやって価値を出していくか」という問題があります。これは言い換えれば「同じような生産性であれば、相対的に給料の低い若手のプログラマに置き換えられてしまうのではないか」という悩みです。 35才(2004年)でプログラマとしてオープンソースを始め、今年で42才になる俺が通りますよ。 35才までは、SIerの中でSEをやってたので、そんなにプログラムは書いたことがないです。 上記のエントリには、いろんな戦略が書いていますが、ぶっちゃけ戦略は一番重要なことではなく、一番重要なのは、常に自分の価値を高めるために努力し続けることです。 努力や挑戦をやめたら、自分の価値はどんどん陳腐化して下がっていくのは当たり前なのです。 自分がどんなことに挑戦してきたのかちょっと書いてみますね。 2004年1月、プログラマとして何か新しいこ

    ある程度の年齢を迎えたプログラマが生き残るには - ひがやすを技術ブログ
    taka222
    taka222 2010/09/27
  • Linux でシステムの起動時に 1 度だけ処理を実行する。 - D.

    システムの起動時に一度だけ実行する処理は、普通は /etc/rc.local に書くわけだが 、1 ファイルにすべてを書いてしまうと管理が煩雑になったりする。まとまった処理ごとにファイルを分けておいたほうが管理が楽だ。 そこで /etc/rc.local の内容を以下の通りにする。 #!/bin/sh if [ -d /etc/rc.local.d ]; then for i in /etc/rc.local.d/*; do if [ -r $i ]; then . $i fi done unset i fi exit 0 /etc/rc.local.d というディレクトリを用意する。ここにシェルスクリプトの書かれたテキストファイルを入れておくと上のスクリプトによってすべて実行されることになる。ファイル名は何でも良い。 イー・モバイル端末が体に接続されていれば接続する例 (ネットブック等

    Linux でシステムの起動時に 1 度だけ処理を実行する。 - D.
    taka222
    taka222 2010/09/27
  • News - 前田検事が使ったツールって何だろ? : 404 Blog Not Found

    2010年09月23日21:45 カテゴリNews News - 前田検事が使ったツールって何だろ? 一つ不可解なことがある。 asahi.com(朝日新聞社):検事、押収資料改ざんか 捜査見立て通りに 郵便不正 - 地検改ざん疑惑 このため、朝日新聞が大手情報セキュリティー会社(東京)にFDの解析を依頼。来は「6月1日」であるべき最終更新日時が「6月8日」と書き換えられていた。その書き換えは昨年7月13日午後だったことも判明。この日はFDを上村被告側に返す3日前だった。 「6月1日」「6月8日」でなく、「昨年7月13日午後」の方である。 というのも、そのファイルのタイムスタンプのみを、他に影響を与えず書き換えることはあまりに容易だから。専門ツールは不要。それどころかWindowsすら不要だ。 LinuxやFreeBSDでフロッピーをマウントしてから、 touch -t200406081

    News - 前田検事が使ったツールって何だろ? : 404 Blog Not Found
    taka222
    taka222 2010/09/27
  • 多重継承まとめ - 西尾泰和のはてなダイアリー

    JavaはInterfaceという特殊な実装を持たないものだけ多重継承できる。実装を多重継承する仕組みはない。同じシグネチャのメソッドを持っている2つのInterfaceを継承した際にエラーにならないので衝突に気付けない。 Pythonはクラスを多重継承できる。同じ名前のメソッドを持っている2つのクラスを継承した際にどのメソッドが呼ばれるかはC3線形化を使って決定される。see: A Monotonic Superclass Linearization for Dylan RubyはModuleという「なにかを継承することはできなくてインスタンス化もできないもの」だけは多重継承できる。Moduleが別のものを継承できないためメソッドの解決は素朴な探索でOK(include A include BしたらBでの実装が優先) SmalltalkにはTraitという実装の多重継承ができるしくみがあ

    多重継承まとめ - 西尾泰和のはてなダイアリー
    taka222
    taka222 2010/09/27
  • Twitterの“XSS騒動”はどのように広まったか

    Twitterの大騒動から1日、このいたずらを仕掛けた犯人たちがどうやってユーザーをリダイレクトし、訳の分からないリツイートを大量にばらまいたのかが明らかになってきている。意外なのは、犯人のほとんどはコンピュータを乗っ取ったり、情報を盗もうとする犯罪者や攻撃者ではなく、セキュリティホールを利用して何ができるのか見てみようと好奇心に駆られたユーザーだったということだ。 各紙報道によると、TwitterのホームページのXSS(クロスサイトスクリプティング)脆弱性を最初に発見したのは、Masato Kinugawaと名乗る日人開発者だった。彼はこれを利用して、虹の七色のツイートを作った。ノルウェーのRubyプログラマー、マグナス・ホルム氏も騒動に荷担した1人で、New York Timesによると、このXSS脆弱性を悪用する最初のワームの作成者という。同氏はKinugawa氏のコードを見て、自

    Twitterの“XSS騒動”はどのように広まったか
    taka222
    taka222 2010/09/27
  • 仕事を効率化するためにあらゆる環境を同期する4つの方法 | ライフハッカー・ジャパン

    家や仕事場のデスクトップパソコン、ノートパソコン、ネットブック、タブレット、それに携帯やスマートフォンまで、生活の中でいくつものデジタルツールを併用している人は多いことでしょう。ツールを変える度に発生する、面倒な作業は極力減らして、時間を有効に使えるようにしたいものです。今回は、仕事を効率よく無駄なく進めるために、パソコン環境を同期する方法を、まとめてご紹介します。 複数のパソコンやデジタルツールを併用している人は、オフィスではデスクトップパソコン、外出する時はスマートフォン、家ではノートパソコンなど、場所や用途別に、いくつかを組み合わせて使っているのではないかと思います。 しかし、アプリやレイアウトなど、快適に使いこなすためにカスタマイズした各種設定を、すべてのツールで同期させようとすると、そちらの方にかえって時間が掛かってしまって、末転倒になることがあります。ツールを変えた後でも、で

    仕事を効率化するためにあらゆる環境を同期する4つの方法 | ライフハッカー・ジャパン
    taka222
    taka222 2010/09/27
  • TechCrunch | Startup and Technology News

    A data protection taskforce that’s spent over a year considering how the European Union’s data protection rulebook applies to OpenAI’s viral chatbot, ChatGPT, reported preliminary conclusions Friday. The top-line takeaway…

    TechCrunch | Startup and Technology News
    taka222
    taka222 2010/09/27
  • ウェブ制作者のためのベストエントリ33【2010年7月版】

    というわけで、しばらくまとめていなかったまとめ記事を再開し、私は元気ですとアピールしたい。 7月にあつめたブックマークのまとめです。 7月度必須ブクマベスト HTML5 Canvas Cheat Sheet 悩んだけど一応ベストへ。 HTML5 Canvas tagのチートシート。日常的に使うものでもないし、開発者向けになってしまうけど念のため。 OSを選ばないウェブデザイナーのための使えるウェブアプリ15*ホームページを作る人のネタ帳 7月に書いたけどついこの間のようだと思ったら、あんまり記事かいてないからそう思うんだきっと。 ついでにこちらも7月でした。 今日から現場で使えるjQueryのフォーム関連プラグイン15選 iPhone等のWebアプリをHTML5で構築する為のフレームワーク・Sencha Touchを触ってみた スマホアプリ開発者ならブクマしておきたい一品です。 Googl

    ウェブ制作者のためのベストエントリ33【2010年7月版】
    taka222
    taka222 2010/09/27
  • 外部リンクは別ウィンドウで開かせるべきか?  アクセス解析でユーザー行動を理解する

    『MarkeZine』が主催するマーケティング・イベント『MarkeZine Day』『MarkeZine Academy』『MarkeZine プレミアムセミナー』の 最新情報をはじめ、様々なイベント情報をまとめてご紹介します。 MarkeZine Day

    外部リンクは別ウィンドウで開かせるべきか?  アクセス解析でユーザー行動を理解する
    taka222
    taka222 2010/09/27
  • サービス終了のお知らせ

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

    taka222
    taka222 2010/09/27
  • サービス終了のお知らせ

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

    taka222
    taka222 2010/09/27
  • 私がソフトウェア技術者をやめた理由 - Rails で行こう!

    昨日、 人生の転機 - Rails で行こう! の中で「ソフトウェア作りが嫌いだ」と言い切ってしまったことが引っかかっている。 私の職業生活でもっとも多くの時間を注いだのがソフトウェア作りだ。その作業に対して、実際のところ、好きとか嫌いとか一言で割り切れるはずがない。複雑な感情を持っているというのが正直なところだ。 私の職業プログラマのとしての最大の欠点は、ソースコードに対して強い美意識を持たずにいられなかったところだろう。生来の生真面目な性格が災いし、私の基準で美しいとはいえないソースコードを敵視しすぎた。 簡単な例を挙げよう。 うるう年を計算するアルゴリズムを考えてみる。うるう年とは、「4で割り切れて、かつ100で割り切れない年。ただし、400で割り切れたら、やはりうるう年」である。 def leap_year?(y) (y % 4 == 0) && ((y % 100 != 0) |

    私がソフトウェア技術者をやめた理由 - Rails で行こう!
    taka222
    taka222 2010/09/27
  • ATOK Padの現状の使い方と気に入った点をいくつか - iPhoneとiMacと自分と...

    Tweet 先日ジャストシステムより発売になった話題のアプリATOK Padを購入してみました。基的な使用方法などは既に多くのレビューが登場しているので省略しています。 ATOK Pad 4.6.4(¥1,200) カテゴリ: 仕事効率化, ビジネス 販売元: JUSTSYSTEMS CORPORATION(サイズ: 28 MB) 始めに 今回のエントリーから下記hiro45jpさんのアプリ紹介ツール(ブックマークレット)を利用させていただきました。少しだけ当ブログで使用しているはてなダイアリー用にカスタマイズしましたが、ほぼそのまんまです。この「発明」は凄いです感謝! 選択した文字からApp紹介のHTMLを自動生成するBookmarklet | 普通のサラリーマンのiPhone日記 検索文字から複数のApp紹介のHTMLを自動生成するBookmarklet 2.0 | 普通のサラリーマ

    taka222
    taka222 2010/09/27
  • 岡崎市立中央図書館のサーバは停止もダウンもしてなかった、高負荷でもなかった: 日々是・・・

    大量アクセスについても全く否定しておきます。それはいずれまた記事を書きたいと思いますが、サーバダウンと気軽に簡単に感覚的にその言葉で三菱電機インフォメーションシステムズのMELIL/CSの岡崎市立中央図書館事件で表現すべきでは無いと私は考えています。 一人でもサーバダウンでは無かった、サーバ停止では無かった、そう言うことだったんだ、と知ってもらうための試みの記事です。 全てをこの記事で一回で説明出来るとは思っていません。そんなに説明が巧いと自己評価をしておりませんので。ご容赦を。 まず同時利用者がシステムの性能のある面の最大値まで利用されている状況と考えてもらう図です。 クリックすると大きく表示されます 同時利用がα利用者可能な状況が最大値です。 β番目な利用者は利用出来ない状況になります。このβ番目になると、事件Twitterで追っている人の中では「ハズレcookie」と言う呼び名の

    taka222
    taka222 2010/09/27
  • PHP

    PHP 2024-08-11 0 PHP PHP Conference Japan 2010 Sept.25, 2010. Tokyo Rasmus Lerdorf http://talks.php.net/show/phpjp10 Twitter: @rasmus

    taka222
    taka222 2010/09/27
  • 文字コードに起因する脆弱性とその対策

    4. 徳丸浩の自己紹介 • 経歴 – 1985年 京セラ株式会社入社 – 1995年 京セラコミュニケーションシステム株式会社(KCCS)に出向・転籍 – 2008年 KCCS退職、HASHコンサルティング株式会社設立 • 経験したこと – 京セラ入社当時はCAD、計算幾何学、数値シミュレーションなどを担当 – その後、企業向けパッケージソフトの企画・開発・事業化を担当 – 1999年から、携帯電話向けインフラ、プラットフォームの企画・開発を担当 Webアプリケーションのセキュリティ問題に直面、研究、社内展開、寄稿などを開始 – 2004年にKCCS社内ベンチャーとしてWebアプリケーションセキュリティ事業を立ち上げ • その他 – 1990年にPascalコンパイラをCabezonを開発、オープンソースで公開 「大学時代のPascal演習がCabezonでした」という方にお目にかかること

    文字コードに起因する脆弱性とその対策
    taka222
    taka222 2010/09/27
  • アフィリエイト日記 by ゆーすけべー

    最近、SEOに興味があります。特にGoogleのアルゴリズムを理解する上でいろいろ試して楽しんでいます。検索結果が非常に多く、SEOが難しいと言われるキーワードを選び、新しくサイトを作りどれだけ効果がでるか挑戦してみました。 選んだキーワードはずばり「出会い系」です。現在のところGoogleで「出会い系」と検索すると約28,500,000 件がヒットします。膨大な数字です。また、出会い系アフィリエイトを狙ってのサイトが非常に多くでてきます。これは戦うかいがあります。 サイトは出会い系サイトを紹介するブログサイトです。ブログサービスの使い勝手やSEO効果に違いがあるのかを試したかったので、livedoor ブログを利用しました。サイトは適当に名前を付けて、出会い系ランキング と言います。5エントリーほど結構まじめにかつ一部でっちあげて記事を書きました。どうせならということでちゃんとアフィリエ

    taka222
    taka222 2010/09/27
  • 私がソフトウェア技術者でもありつづける理由 : 404 Blog Not Found

    2010年09月25日22:45 カテゴリLoveCode 私がソフトウェア技術者でもありつづける理由 一言でいえば、「自分に報い続けたいから」ということになる。 私がソフトウェア技術者をやめた理由 - Rails で行こう!私の職業生活でもっとも多くの時間を注いだのがソフトウェア作りだ。その作業に対して、実際のところ、好きとか嫌いとか一言で割り切れるはずがない。複雑な感情を持っているというのが正直なところだ。 以下に照らし合わせれば、その複雑な感情とやらそのものがお嫌いなのだろう。 私の職業プログラマのとしての最大の欠点は、ソースコードに対して強い美意識を持たずにいられなかったところだろう。生来の生真面目な性格が災いし、私の基準で美しいとはいえないソースコードを敵視しすぎた。 で、何をもって美醜を決めているかといえば、コルモゴロフ複雑性と、そこからの距離をお使いのようだ。 うるう年を計算

    私がソフトウェア技術者でもありつづける理由 : 404 Blog Not Found
    taka222
    taka222 2010/09/27
  • 自然言語処理勉強会で「ナイーブベイズによる言語判定」を発表してきました - 木曜不足

    第2回自然言語処理勉強会@東京 にのこのこ行ってきました。 ありがとうございました&お疲れ様でした>各位。 今回も全然専門じゃあないのに「ナイーブベイズで言語判定」というタイトルで発表してきた。 ナイーブベイズによる言語判定 from Shuyo Nakatani 内容は、仕事で作った(←ここ重要)言語判定ライブラリの紹介。 前回の「文抽出 using CRF」は検証プロトタイプであったわけだが、今回はオープンソースとして公開&最終的に製品に組み込むことを目標とした代物なので、「なんか良さげな感じ〜」だと駄目。目指すのは 50言語、99.うん%。 精度を上げるためにやれることならなんでもやる、というのがミッションなので、限りなく泥臭いことの積み重ねになる。 というわけでここ2ヶ月の積み重ねを資料にしてみたら、なんか膨大になってきて、また今回もしゃべりすぎてしまった(汗 楽しんでいただけた

    自然言語処理勉強会で「ナイーブベイズによる言語判定」を発表してきました - 木曜不足
    taka222
    taka222 2010/09/27
  • rubyからTwitterへOAuthで投稿する - 名もないテクノ手

    大阪DTPの勉強部屋(第6回勉強会)にご来場いただいた皆様、ありがとうございました。スタッフのみなさま、出演者のみなさま、お手伝いいただだいた方々、感謝します! 今回、ちょっと新しい試みとして、スライド内容をリアルタイムでTweetさせていただきました。*1 Togetter -「第6回大阪DTPの勉強部屋」 これ、どうやってやってるのかといいますと、rubyからTwitterに投稿しています。基的な流れは Twitterでアプリ登録をする rubytwitterライブラリをインストールする あとはrubyスクリプト内から好きなだけ投稿する てな感じです。実際に使った簡単なスクリプトを挙げておきます。リターンキーだけで次々とtweetされているのがわかります。 #! /usr/bin/ruby # coding: utf-8 #require 'rubygems' require 't

    taka222
    taka222 2010/09/27
  • 「Mozcソースコード徹底解説」 at 第2回自然言語処理勉強会 - nokunoの日記

    というわけで自然言語処理勉強会を開催しました。第2回自然言語処理勉強会@東京 : ATND私の発表は、シルバーウィークにもう1回読んでみたMozcのソースコードの解説をしました。Tokyotextmining02 mozcView more presentations from nokuno. その他、関連するリンクです。Togetter - 「第2回 自然言語処理勉強会@東京 (#tokyotextmining)」 自然言語処理研究会 - tsubosakaの日記 (id:tsubosakaさん) 自然言語処理勉強会で「ナイーブベイズによる言語判定」を発表してきました - Mi manca qualche giovedi`? (id:n_shuyoさん)Query Suggestion @ tokyotextmining#2 (@y_benjoさん)

    taka222
    taka222 2010/09/27
  • 禁句

    新・闘わないプログラマ No.58 禁句 コンピュータシステムの受託開発するときに、そのシステムに名前を付けるのですが、昔は「○×社向け営業支援システム」とか「△◇社向け経理システム」とか、そのまんまの面白くもない名前で呼んでいたのですが、最近は、アメリカあたりの影響か、やたら「開発コードネーム」なるものを付けるのがはやりになっていたりします。 なんかの頭文字を取ってむりやりこじつけたやつとか、こじつけにもなっていない何やらわけのわからんものやら、口に出して言うのも恥ずかしいやつとか、いろいろあって、命名者のセンスが問われるところだったりします。まあ、開発コードネーム自体は、何の開発をやっているか、というようなことを部外者に秘密にするため、ってのがそもそもの発端だと思うのですが、しょっちゅう口にするものだけに、命名には気を遣った方がいいのではないか、と思うわけです。 「今度開発する☆☆社の

    taka222
    taka222 2010/09/27
  • 観測範囲でotsuneとekkenに差が付いた訳

    スクリプトばんばん書けるotsuneがスタート時点で既に優位であったのは事実だが、やはりekkenのクラウドへの対応の遅れが致命的となった感は否めない。otsuneは噂によると10数台保持していた観測用の鯖を全てamazonEC2に移行したらしい。手動で観測していたekkenとここで決定的な差が付いた。 ekkenの武器は何と言っても人情味にあふれる観測方法で「人に優しい観測道の追及」を標榜した彼のやり方には古くからのファンも多い。テクノロジーの前に人情味が無残にも敗れ去るのかどうか彼の今後の奮起にかかっている。 malaはどうか。伴侶を得て鈍くなってしまった。 小池はどうか。奴は口だけだ。 かつての師、kanoseはもう観測自体に興味を失ってしまった。 えがちゃん曰く「観測範囲拡張競争は既に限界に達しておりこれからは観測される側に立ったものが生き残れる」 俺はこれから何を信じて観測すれば

    観測範囲でotsuneとekkenに差が付いた訳
    taka222
    taka222 2010/09/27
  • iPad人気に陰り 「値段高い」「今の端末で十分」 (J-CASTニュース) - Yahoo!ニュース

    発売以来ブームを巻き起こした、米アップルの多機能携帯端末「iPad」。ノートパソコン部門で売り上げ上位を独占していたが、ここにきて首位から陥落、勢いが落ちてきたようだ。 各種調査では、「価格が高い」「今持っている機器で十分」とiPad購入を敬遠する意見も出ている。パソコン(PC)の操作が複雑で使いこなせない人にこそiPad、との主張もあったが、主な利用者はPCを使いこなしている層だったことも分かってきた。 ■最も人気のモデルも4位に後退 家電・デジタル製品のランキングサイト「BCNランキング」で、2010年9月13日〜19日のノートPCの順位に変動が見られた。前週まで首位だったiPad Wi-Fi16ギガモデルが4位に転落した。ほかのモデルも、Wi-Fi64ギガは11位、Wi-Fi+3G64ギガが17位と軒並みトップ10圏外だ。 8月の月間ランキングでは、iPadが1〜3位を独占。

    taka222
    taka222 2010/09/27
  • ソフトウェア技術者をやめるのは構わないがどの仕事でも認めてもらいにくいのは同じだと思うよ - ひがやすを技術ブログ

    私の職業プログラマのとしての最大の欠点は、ソースコードに対して強い美意識を持たずにいられなかったところだろう。生来の生真面目な性格が災いし、私の基準で美しいとはいえないソースコードを敵視しすぎた。 ソフトウェア業界(特に受託開発業界)は、基的に正直者が馬鹿を見る世界である。顧客(あるいは経営者)が、保守性というソフトウェアの最も重要な品質を正しく評価できないという、情報の非対称性が存在するからだ。 経営者やお客様は、ソフトウェアの品質を正しく評価できない。なぜなら、その人達は、訓練を受けたプロではないから。 言ってることは、かなりの部分、そのとおりだと思います。しかし、これは、ソフトウェアに限らず、普遍的な真実なんですよ。 あんなだめな仕事をしている人に比べて、自分は、ちゃんとした仕事をしている。でも、上司も経営陣もお客様もそれを認めてくれない。 これは、どんな仕事をしていてもあり得る話

    ソフトウェア技術者をやめるのは構わないがどの仕事でも認めてもらいにくいのは同じだと思うよ - ひがやすを技術ブログ
    taka222
    taka222 2010/09/27
  • ギークたちの耐えがたい部分最適性 - elm200 の日記(旧はてなダイアリー)

    東京でフリーランスのウェブプログラマをしていたころ、技術勉強会によく参加した。こういう勉強会に参加する人たちは、意欲も技術力も高い人たちが多かった。技術者としては、幸せな時間を過ごすことができた。 だが、疑問もあった。参加者たちの多くは、職業プログラマであったのだが、カネの話をしない。技術が最終的にどのようにビジネスに役立ち、利益を増進し、社会に寄与するのか、ということに興味をもっている人はほとんどいなかった。彼らの多くは、ただ純粋に新しく登場した技術をオモチャのように慈しんでいた。 シンガポールで Barcamp に参加したときの風景はかなり違っていた。技術的なセッションもあったが、マイクロファイナンスなど IT をいかに社会の進歩に結びつけるかについての真剣なセッションも多かった。 日の優秀な技術者たちにとって、IT はある種のオタク的消費対象であり、その社会的応用については、自分た

    ギークたちの耐えがたい部分最適性 - elm200 の日記(旧はてなダイアリー)
    taka222
    taka222 2010/09/27
  • NEXCO中日本の折込チラシから驚愕の新事実が... on Twitpic

    NEXCO中日の折込チラシから驚愕の新事実が発覚。あの味のある高速道路専用ゴシックを廃して、ヒラギノに変えるだと?残念無念

    NEXCO中日本の折込チラシから驚愕の新事実が... on Twitpic
    taka222
    taka222 2010/09/27
  • iPhoneやiPadでHTMLのソースを見るのつくった - Webtech Walker

    i-sourceviewというのをGAE/Pythonでつくってみました。 i-sourceview hokaccha’s i-sourceview at master - GitHub 同じようなことはアプリとかJS(Bookmarklet)でできるんですけど、アプリだと別途立ち上げが必要だったり、JSだとDOCTYPEが取れなかったりシンタックスハイライトがなかったりします。なのでサーバー側からリクエストしてHTML取得してシンタックスハイライトしたり行番号もつけてみたりしました。 それでつくってみたものの、認証がかかってるページがとれなかったり、JSで書き換えた後のソースが見たい場合もあるなあと思って結局JSで取得するのも用意しました。この二つを併用すれば大体ことたりるかなと。 シンタックスとかはchromeのソースビューに合わせてみました。 こんな感じになります。

    iPhoneやiPadでHTMLのソースを見るのつくった - Webtech Walker
    taka222
    taka222 2010/09/27
  • アダルトぬきぽん|無料エロ動画まとめ | ぬきぽんは無料でみられるアダルト動画まとめサイトです。毎日更新中。お色気ムンムンなお姉さんから無垢な素人さん、エッチな美人妻を集めて配信中

    taka222
    taka222 2010/09/27
  • Linux上で動くSkype用のbotを作る方法 - muddy brown thang

    はじめに 以前、知人のやっているBeProudという会社を手伝ったのですが、BeProudでは、エンジニアの主要なコミュニケーション手段としてSkypeが使われていました。当時、趣味でたまたまSkypeのAPIについて調べていたので、悪戯っ気を出して、開発環境に即席でSkype APIを使ったbotを設置してみたところ、思いのほか好評を博し、いまやインフラと言っても過言ではない存在 *1 *2と化したようです。 まあそんな状況を眺めつつ、自宅のサーバにSkype botを設置して、お気に入りのSkypeチャットにもbotを加えてみたところ、これも結構好評だったので、興味ありそうな人向けに作成方法をまとめることにします。 Skype Public API Skype Public APIとは、Skypeを外部からコントロールするためのインターフェイスです。 Skype Public API

    Linux上で動くSkype用のbotを作る方法 - muddy brown thang
    taka222
    taka222 2010/09/27
  • http://1123637603/ - ブラウザから10/16進数表記のIPアドレスでWebサイトにアクセス - 元RX-7乗りの適当な日々

    昔、どこかで知ったのですが、ブラウザでは10進数表記のIPアドレスでも解釈できるようです。 具体的には、以下のアドレスはGoogleのトップページにアクセスできます。(Ubuntu/WindowsのFirefoxで確認) http://1123637603/ どういう原理かというと、、、 (10進数) 1123637603 ↓ (2進数) 01000010111110010101100101100011 ↓ (8ビットで区切る) 01000010.11111001.01011001.01100011 ↓ (8ビット毎に10進数に変換) 66.249.89.99こんな感じ。 以下digの結果が参考。66.249.89.99がGoogleのトップ。 $ dig www.google.co.jp 〜〜〜省略〜〜〜 www.google.co.jp. 287498 IN CNAME www.goo

    http://1123637603/ - ブラウザから10/16進数表記のIPアドレスでWebサイトにアクセス - 元RX-7乗りの適当な日々
    taka222
    taka222 2010/09/27