タグ

2010年9月26日のブックマーク (13件)

  • 高木浩光@自宅の日記 - Anonymous FTPで公開されていたGlobal.asaが示すもの 岡崎図書館事件(6)

    Anonymous FTPで公開されていたGlobal.asaが示すもの 岡崎図書館事件(6) もしや三菱電機ISのシステムはフリーソフトを使っていたりはしないかと、「WwKensaku.aspx」でググってみたところ(図1)、そこに現れたのは、 Anonymous FTPサイト専門の検索サイトだった*1。そこでさらに「WwKensaku.aspx」で検索してみると、なんとそこに現れたリンク先は ftp://210.230.245.201/ (図2)、このリンクをクリックすると図3の画面が現れた。

  • Mac OSX用の正規表現確認ツール·Reginald RegEx explorer MOONGIFT

    Reginald RegEx explorerはMac OSX用のフリーウェア(ソースコードは公開されている)。プログラマーなら誰しもが使うであろう正規表現。簡単な表現であればすぐにできるが、オプションを使ったり複雑な条件下で正規表現を使おうとするとなかなかうまくいかずハマってしまうことがある。 マッチングした部分がハイライト表示する そこでコードを実行する前に自分の作った正規表現が正しいのか否か確認が出来ると便利だ。細かく言えばプログラミング言語や環境によって記述が異なる場合があるが、それでも便利に使えそうなのがReginald RegEx explorerだ。 Reginald RegEx explorerはMac OSX上で正規表現を書き、それが正しく認識されるか試すことが出来る。元になるテキストと正規表現を書くと、右下にマッチングした結果が表示される。さらに左下にはテキスト中のマッ

    J138
    J138 2010/09/26
  • ウノウラボ Unoh Labs: MySQLのチューニングのためのデータの集め方

    いつの間にか会社で古株になったyamaokaです。 webアプリケーションのバックエンドにMySQLを使っている場合、 クエリ(SQL)のチューニングをする必要がありますよね。 皆さんはチューニングの計画をどのように立てていますか。 もちろん、既に明らかに重いことが想定されているページがあれば、 その処理で使われているクエリを中心にEXPLAINなどを使って解析していけばいいと思います。 でもそうではなく、全体的にクエリの見直しやチューニングを行いたい場合は 実際に実行されているクエリを確認していくという作業が必要です。 そこで使うことができる3つの方法について書きたいと思います。 遅いクエリを記録する MySQLにはスロークエリログといって、 実行に時間がかかったクエリを記録する機能が最初から付いています。 /etc/my.cnfに次のように設定を書けば実行時間が1秒を超えたクエリが出力

  • sshでポートフォワード

    sshには言わずと知れた「ポートフォワード」という機能があります。 読んで時の如しで、sshの暗号化されたトンネルを利用し、任意のポートに来た通信を転送できます。 何がうれしいかと言うと、リモートの 5432番 をローカルの 5432 にマッピング出きる。 つまり、sshさえ繋がれば、そのサーバから見える範囲ならなんでも使える!と言うことです。 1・ローカルへリモートのポートをマッピング 例えば、二つのホスト(chiba, shiga)があるとします。 chibaに、shigaの5900ポートをフォワードする場合は以下のようになります。

    sshでポートフォワード
    J138
    J138 2010/09/26
  • ウノウラボ Unoh Labs: アジャイルな開発をチームでやってみた(2010年版) - その2

    テストコード書いてますか? HIROKIです。 murahashiに続いて、テストファーストを導入してみての振り返りをします。 まず、どうやってチームにテストファーストのスタイルを持ち込んだのか。 1.テストが重要だという共通認識を持つ。 前のプロジェクトではテストコードは、ほとんどありませんでした。 その中で、開発になれていない人や新たに人が投入され、 極少数ですが、デグレーションが起きました。 その経験を元にテストが重要だという共通認識を持つことができました。 2.プロジェクト開始時からテストファーストに踏み切る気持ちが必要 テストコードを書かなければコミットさせない。ぐらいの気持ちが必要です。 実際に何度も、格的な実装が始まる前から口にしていました。 「うちのチームはテストを書かなければコミットを許さない。」と。 3.でも、テストコード書いたことないよ? テストコードを書いたことの

  • ウノウラボ Unoh Labs: 今からはじめるCassandra入門

    こんにちわ、7月に入社したばかりの@emorinsです。 題名の通りですが分散データベース『Apache Cassandra』を紹介したいと思います。 少し前はHadoop(とHBase)と比較されることの多かったCassandraですが、最近はHadoopの人気に押されつつあるようにも感じます。 しかし、CassandraとHadoopは特徴が異なり、よく言われるのがCassandraはリアルタイム処理に向き、一貫性のかわりに可用性を重視し、またHadoopとは違って単一障害点もありません。 今日はそんなHadoopとは違った魅力のある分散データベース『Apache Cassandra』をはじめてみましょう。 目次 Cassandraとは アーキテクチャ Cassandraの特徴 コンシステンシレベル データモデル MemtableとSSTable セットアップ storage-conf

  • ウノウラボ Unoh Labs: アジャイルな開発をチームでやってみた(2010年版)

    こんにちは murahashi です。 アジャイルな開発をチームでやってみている(2010年)のですが、いざやってみると結構ハマリどころがありました。やってみたことを共有しておこうと思います。 かたちから入ろう 朝会 アジャイルな開発と言えば朝会なので、朝会から始めました。 開始時刻をメンバーで決めて、それぞれが昨日やったこと、今日やること、おしらせ、困っていること、を共有しました。 さらに、朝会前に社内wikiにメモ書き程度の項目を書いておきます。これにあらかじめ目を通すことで、一番の課題に時間を集中することができました。 アンチパターン・決めた時刻を守らない 11時から朝会始めようと決めたのに、11時過ぎに汗だくで飛び込んできて「遅れてすみません」「wiki書いてません」「wiki読んでません」というのは、チームの空気を悪くするだけでなく、単純に全員の時間を無駄にしてしまいま

  • 世界の見方が変わる地図たち - GAGAZINE(ガガジン)

    世界の見方が変わる地図たち 今回は、world mapper.com を紹介するよ。 このサイトでは、世界各国の人口、輸出入品目、平均寿命などのさまざまな統計を、世界地図の形で視覚的に表しているんだ。きっと世界の見方が変わると思うよ(ミシガン大学とシェフィールド大学の研究者が作成していて、ソースが示されているから信頼性もあるよ。統計の基準年は断りのない限り2002年だよ) クリエイティブ・コモンズ・ライセンス表示 © Copyright SASI Group (University of Sheffield) and Mark Newman (University of Michigan). -------- まずは面積 メルカトル図法にだまされてたけど、実は日ってそれほど小さくないよね? これを人口比に対応させると うわ、中国が広がるのは予想してたけど、インドも大きいね!そしてロシア

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

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

    私がソフトウェア技術者をやめた理由 - Rails で行こう!
  • ページが見つからないのです。 - ニコニコ大百科

    J138
    J138 2010/09/26
  • HTML5, CSS3, jQuery1.4, WordPress3の厳選チートシート集

    当サイトで紹介した数多くのチートシートの中から、今まさに役立つであろうチートシートを厳選して紹介します。 ※未紹介のものも含まれています。 HTMLのチートシート CSSのチートシート jQueryのチートシート WordPressのチートシート [ad#ad-2] HTMLのチートシート

  • 社員から愛されていない企業1位USEN、2位ヤマダ電機、4位レオパレス・・・ と判明しました : 暇人\(^o^)/速報

    社員から愛されていない企業1位USEN、2位ヤマダ電機、4位レオパレス・・・ と判明しました Tweet 1: 詩人(東京都):2010/09/22(水) 09:22:00.34 ID:OOacLpSqP 愛社されている企業1位は三菱商事、ワーストは…? 「愛社されている企業と愛社されていない企業ランキング」(キャリコネ調べ)が発表され、愛されている企業 1位は「三菱商事」で、愛されていない企業1位が「USEN」だった。 1位・三菱商事の海外営業を担当する男性社員(30)は「給料は満足しています。査定は一部実力主義があるけど 大体は年功序列で上がっていってます」という。 年収は900万円で、査定は一部実力主義も、ほぼ年功序列という。 また福利厚生にも満足しているそうだ。 愛社されているランキング2位は住友商事、3位旭硝子、4位三菱UFJフィナンシャルグループ、5位三井物産と続 いた。 その

    社員から愛されていない企業1位USEN、2位ヤマダ電機、4位レオパレス・・・ と判明しました : 暇人\(^o^)/速報
  • 「おい、日本のアニメキャラが凄いことになってるぞ…」海外のド肝を抜いていたおもちゃの写真 : らばQ

    「おい、日のアニメキャラが凄いことになってるぞ…」海外のド肝を抜いていたおもちゃの写真 マクドナルドには子供用のハッピーセットを頼むと付いてくる、おまけのおもちゃがあります。 今年、日台湾で出されたというナルト関連のサスケのキャラクターグッズがネット業界(特に台湾)でセンセーションを起こしていると、海外サイトで紹介され話題となっていました。 インパクト絶大の、そのおもちゃの写真をご覧ください。 「オレはナルトのファンではないが、このマクドナルドのおもちゃとして出ていた”サスケ”については特筆しておくべきと思う。特に台湾コミュニティではかなり有名で、ニュースでレポートされていたくらいだ。 このおもちゃの特徴は背中にあるレバーをぐっと押し込むと、くるっと一回転するというものである。(参考映像) しかしながら常にそれがうまくいくわけではない。 フィギュアそのものをじっくり見てみると、それほ

    「おい、日本のアニメキャラが凄いことになってるぞ…」海外のド肝を抜いていたおもちゃの写真 : らばQ
    J138
    J138 2010/09/26