タグ

2010年8月26日のブックマーク (27件)

  • ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ
    taka222
    taka222 2010/08/26
  • iPad向けのリッチなサイトが超簡単に作成できるフレームワーク「jqpad」:phpspot開発日誌

    jqpad - Project Hosting on Google Code iPad向けのリッチなサイトが超簡単に作成できるフレームワーク「jqpad」。 iPad向けのネイティブアプリケーション風のUIでWEBサイトを構築することが容易になります。 iPhone用のiUIiPad版といったところでしょうか。 こちらのページをiPadで見てみましょう 少しクセがあるみたいですが、使いこなせば1から作るよりははるかに楽に作れそうです。 まだ不備もあるみたいなので今後に期待です。 関連エントリ iPhone向けWebアプリを作ろう これは注目のHTML5を使ったモバイルアプリケーション構築用フレームワーク「Sencha Touch」

    taka222
    taka222 2010/08/26
  • カッコつけないPerl、カッコつけすぎなPerl - すぎゃーんメモ

    http://e-arrows.sakura.ne.jp/2010/08/is-lisp-really-has-too-many-parenthesis.html perlでカッコを使わないように階乗を計算するにはどうしたら良いんだろう? 再帰を使うとどうしてもサブルーチン定義で"{", "}"を使うことになってしまいそう、じゃあ後置for文とかmapとかでループまわして全部かけ算かな、と eval q#$a=1;$a*=$_ for 1..$_;print"$_! = $a\n"#for 1..pop||1 map s//$a=1;map$a*=$_,1..$_;print"$_! = $a\n"/e,1..pop||1 とか考えてみた。一応0個。うーん、これくらいしか思いつかない。 もしくは use Math::Pari 'ifact';printf"$_! = %s\n",ifact

    カッコつけないPerl、カッコつけすぎなPerl - すぎゃーんメモ
    taka222
    taka222 2010/08/26
  • DEBUG=0でも、DB接続エラーを表示

    CakePHPは、PHP言語の高速開発用フレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日発のCakePHP応援ブログとして、最新情報をお届けします。 DEBUG設定を0にしていても、MySQLが動作していなければエラーを表示させるには。 app_controller.php に下記のように書いてみました。 (1)まず、下記を class宣言"class AppController extends...."の前に追加。 uses('model'.DS.'connection_manager'); (2)それから、 function __construct() { parent::__construct(); $db =& ConnectionManager::getDataSource('default'); if(empty($db->connection)

    DEBUG=0でも、DB接続エラーを表示
    taka222
    taka222 2010/08/26
  • HABTMの中間テーブルがAppModelオブジェクトになってしまう問題の対応 - cakephperの日記(CakePHP, Laravel, PHP)

    今回の話はCake1.2で確認しましたが、1.3でも同じだと思います。 CakeのHABTMは中間テーブルのモデル(例えばDivisionsUserモデルなど)を作らなくても動いてくれて便利なのですが、意外とはまりポイントがあるので書きます。 解決策により、下記の方のような悲鳴もなくなるでしょう。 http://d.hatena.ne.jp/tsugehara/20100213/1266071529 今回説明で利用するサンプルコードは、上記のブログの例を元にしています。 中間テーブルにid以外のカラムを追加したりして(例えばアクティブフラグとか)、中間テーブルのモデルも別途作り、あえてそのモデルをusesやClassRegistry::init()で読み込んだ場合、そのモデルで指定したプロパティなどが全てなくなってしまいます。バリデーションやリレーション設定全てがなくなるので泣きたくなる

    HABTMの中間テーブルがAppModelオブジェクトになってしまう問題の対応 - cakephperの日記(CakePHP, Laravel, PHP)
    taka222
    taka222 2010/08/26
  • not found

    taka222
    taka222 2010/08/26
  • 秒読み段階の「Ruby on Rails 3」登場の意味 - @IT

    Rubyのバージョンは1.8系と1.9系に大きく分かれている。Ruby 1.9は、実際には2.0と名付けるべきだったとの声もあるほど、1.8系と比較して高速化や機能強化を果たしている。ただ、Ruby 1.9系の初の安定版であるバージョン1.9.1は2009年1月にリリースされてはいるものの、実戦投入という意味ではまだ1.8系が主流となっている。 例えばRails利用という観点から見れば、95%以上が1.8系のRubyを使っているという調査がある。New Relicの調査によれば、Rails普及時にもっとも安定していたことから広まったバージョン1.8.6と、1.9系の新機能を1.8系にバックポートしたバージョン1.8.7が、Railsアプリの実に95%を占めているという。 RubyRailsは別物だ。密接に関連しているとはいえ、Rubyから見れば、Railsは1つのフレームワーク(ライブラ

    taka222
    taka222 2010/08/26
  • 公式ドキュメント一覧(日本語訳つき) - Perl入門ゼミ

    Perl › 公式ドキュメント Perlの公式ドキュメントの一覧です。日語訳が存在するものはリンクしています。 概観 初心者のためのPerlの入門 (perlintro) 入門 Perlリファレンスの短い入門 (perlreftut) Perlデータ構造入門 (perldsc) Perlデータ構造: 配列の配列 (perllol) Perl正規表現クイックスタート (perlrequick) Perl正規表現入門 (perlretut) 初心者のためのPerlオブジェクト指向入門 (perlboot) Perlオブジェクト指向入門 その1 (perltoot) Perlオブジェクト指向入門 その2 (perltooc) Perlオブジェクト指向 秘訣とサンプル (perlbot) Perlパフォーマンスと最適化のテクニック (perlperf) Perlスタイルガイド (perlstyl

    公式ドキュメント一覧(日本語訳つき) - Perl入門ゼミ
    taka222
    taka222 2010/08/26
  • プログラミング言語処理

    コード最適化 最適化とは、効率のよい目的プログラムを生成することである。 「効率のよい」 とはいろいろな意味がある。例えば、なるべくサイズの小さいコードを 生成するのも「効率のよい」と意味にもなる。コードを小さくするためには、 なるべく小さい命令コードですむスタックマシン(大抵、1バイトで表現され るためバイトコードとも呼ばれる)にし、それを仮想スタックマシンで実行す る方法もこの一つである。しかし、一般的には「効率のよい」とは、速いコー ド、すなわち実行時間が短いコードのことをいう。また、「最適化」といって いるが、「最適」は事実上、不可能であるため、ここではなるべく効率を改善 するという意味である。 実行時間を短くするには、大別して以下のことを考える 命令の実行回数を減らす。より早い命令(もしくは命令の組み合わせ)を使う。 メモリ階層を効率的に使う。 並列度の高い命令を使う。 命令の数

    taka222
    taka222 2010/08/26
  • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

    taka222
    taka222 2010/08/26
  • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト

    taka222
    taka222 2010/08/26
  • 3時間でやる積分入門

    教科書に入る前にこのプリントを積分入門として実施しました(65分×2.5)。ねらいは、積分の大局的考え方(①積分とは何か.②積分の演算.③積分記号の意味.)を知ることです。生徒からは「最初に積分と聞いたとき難しそうだなと思ったが、意外と簡単だった。」などの感想が出されました。その後、教科書を問題集感覚で扱いました。

    taka222
    taka222 2010/08/26
  • _vimrc-サンプル設定 ‎(fudist)‎

    ホーム vim vim UTF-8語版   ・ダウンロード ・設定ファイルの解説   ・文字化けについて   ・grepの設定と使い方   ・雑多なスクリプト   ・カスタマイズとTips vim用grepヘルパー QFixGrep   ・ダウンロード ・インストール ・使い方と操作一覧 ・オプション   ・Shift JISの「ダメ文字」 vim用howm QFixHowm ・ダウンロード ・インストール   ・基的な使い方   ・コマンド一覧   ・リンクとアクションロック ・予定とTODO   ・快適な使用のために   ・オプション vim用改変スクリプト mru.vim カラー表示化 連絡先 "---------------------------------------- " システム設定 "-----------------------

    taka222
    taka222 2010/08/26
  • 仕事力に差がつく大人になってからの「勉強法」--10の心得

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 世の中、勉強会流行りだ。そこに集う人たちは、何かを見つけ、自分をさらに高めようと活動しているのだろう。勉強は問題解決のためであり、目標実現のためであったりする。学生の時以上に、社会に出てからの勉強は自己実現を目指す上でも大切だ。仕事の中で、あるいは仕事以外の日常の中で、どのように勉強するかで「仕事力」にも差がついてくる。そしてそれは、長い時間をかけて生き方の差にもつながっていくのだと思う。そこで、稿では、体験も含めて、大人になってから勉強するときの心構えついて考えてみた。 #1:手付かずの分野を上下挟み撃ちで攻める いままで踏み込んだことのない分野や手付かずの分野の場合、勉強するといっても、あまりにも範囲が広すぎて、どこから何を始めれ

    仕事力に差がつく大人になってからの「勉強法」--10の心得
    taka222
    taka222 2010/08/26
  • 「働かないという選択肢があってもいい」 “リア充ニート”phaが考える社会とのかかわり方

    長引く不況で、一向によくならない失業率。どんな大企業もいつ倒産するか分からない──。誰もが「職」に対して不安を抱えながら暮らしているこんな時代に、あえて「働かない」という選択肢を選び、ゆる~く現代の波間をさすらう謎の男がいる。その男の名前はpha(ファ)。ネット界隈を中心にその特殊な生き方に注目が集まり、今年に入って各メディアがこぞって彼を取り上げ始めた。アルバイト的なソフト開発やメディア出演、ネット上で呼びかけたカンパで生活する彼の”リア充ニート”とも言えるライフスタイルは、およそ現代人の感覚からすると理解しがたいものがある。 pha氏は現在31歳。京都大学卒業後、人並みに就職したものの28歳の時に出会ったインターネットとプログラミングに衝撃を受け退社。その後は「圧縮新聞」などのWebサービスを開発したり、毎日グダグダしながら”日一のニート”を目指しつつ、日々ブログを更新したり、プログ

    「働かないという選択肢があってもいい」 “リア充ニート”phaが考える社会とのかかわり方
    taka222
    taka222 2010/08/26
  • XSSメモ書き | チャゲってる日々

    注意書き この記事を見た90%の人が意味不明だと答えています。 9%の人が、記事を書いた人間の文章力を疑っています。 1%の人がニヤニヤしながら見ています。 記事を書いたのは19日で、そこから公開をためらっていたのですが、少し需要があるようなので公開します。 以下ネタバレ注意です! 自分で問題を解きたい方は閲覧注意!! 違う解き方があれば是非教えてください。 はせがわ王子の鬼畜素晴らしいXSS問題について 問題一覧はこちら セキュリティ&プログラミングキャンプのCTFで出題したXSS問題 まじめに答えようとすると時間をいつぶされます。 ですが、チャレンジする価値は大いにあります。 ブラウザの仕様(バグ??)に関する知識、マルチバイトに関する知識などが求められます。 答えを得るだけであれば、 問題ファイルをローカルにダウンロード→ css、jsファイルの参照先をhttp:

    taka222
    taka222 2010/08/26
  • 日経BP

    株式会社 日経BP 〒105-8308 東京都港区虎ノ門4丁目3番12号 →GoogleMapでみる <最寄り駅> 東京メトロ日比谷線「神谷町駅」4b出口より徒歩5分 東京メトロ南北線 「六木一丁目駅」泉ガーデン出口より徒歩7分

    日経BP
    taka222
    taka222 2010/08/26
  • HandlerSocketソースコード公開しました | BLOG - DeNA Engineering

    はじめまして、樋口と申します。 先日のDeNA Technology Seminar #2でお話させていただきました HandlerSocket Plugin for MySQL のソースコードを公開しました。 HandlerSocketとは? 簡単に言うと、MySQLデータベースへのアクセスを高速化するためのプラグインです。MySQLSQLパーザをすっ飛ばし、ネットワーク通信とマルチスレッド処理周辺を置き換えることによって、InnoDB等のデータベースエンジンの性能を限界まで引き出します。 このHandlerSocketですが、すでにモバゲータウンにて実際に運用しています。従来MySQLとmemcachedの構成で運用していた箇所を、HanderSocketを組み込んだMySQLだけの構成に置き換えました。その結果、MySQLサーバの負荷軽減、memcachedの負荷軽減、ネットワーク

    HandlerSocketソースコード公開しました | BLOG - DeNA Engineering
    taka222
    taka222 2010/08/26
  • https://jp.techcrunch.com/2010/08/25/jp20100815in-two-or-three-things-you-should-know-about-starting-your-company/

    https://jp.techcrunch.com/2010/08/25/jp20100815in-two-or-three-things-you-should-know-about-starting-your-company/
    taka222
    taka222 2010/08/26
  • 今日はWindows95の15才の誕生日

    今朝、久しぶりにFacebookにアクセスしたところ、昔の知り合いの間でちょうど15年前の今日にWindows95がリリースされたことがしきりに話題になっていた。Windows95は、マイクロソフト自身にとっては大きな飛躍の始まりだったし、パソコン業界全体にとっても「誰もがパソコンを持つ」時代の幕を開けたOSとしても大きな意味のあるものであった。 私が、Windows95の開発に関ることになったのは色々な偶然が重なった結果だが、直接のきっかけは頭でっかちのアーキテクトばかり集めて会議ばかりしていたJim Allchin率いる「次世代のOSを担う」Cairoチームを飛び出して、「Cairoが出るまでの中継ぎ役」だったBrad Shilverberg率いるChicagoチームに移籍したのが原因。 コンピューター・サイエンスの博士号を持つアーキテクトを何人も抱えるCairoチームに「ハッカーの寄

    taka222
    taka222 2010/08/26
  • iPadで自炊データを快適に読むためのテクニック(困ったこと解決編)

    iPadで自炊データを楽しむ際の注意点やTipsを紹介する短期連載。後編となる今回は、iPadで自炊データを扱う際に起こりがちな問題とその解決策、またそれ以外の細かいTipsを見ていくことにしたい。 「回転処理したのに取り込んだ向きで表示してしまう」問題 前回述べたように、自炊データのファイルサイズが大きすぎると、読書ビュワーアプリによってはうまく開けなかったり、ページをめくっているうちに強制終了するといった問題が発生する。もっともこれらの問題は現時点ではどのアプリもおおむね解消されており、数百Mバイトを超える巨大なデータでもない限り、安定して読めるようになっているようだ。 ではこれ以外に、自炊データ側のクセによって引き起こされる問題にはどのようなものがあるだろうか。筆者がこれまで経験した中では、おもに2つの問題がある。 まず1つは、PDFの回転にまつわる問題だ。一部の読書ビュワーアプリで

    iPadで自炊データを快適に読むためのテクニック(困ったこと解決編)
    taka222
    taka222 2010/08/26
  • Perl5のキモいコードと一般的な Perl Mongers の関わり方について - tokuhirom's blog

    書いた人がやりすぎ+あんまりうまくない、が正解なんじやないかなあ RT @toritori0318: 並べて見るとやっぱperlキモイ / メソッドのフック どう書く?org http://htn.to/aGv4tN http://twitter.com/lestrrat/status/22074833828というのをみたが、たとえば Data::Util をつかえば、こういうかんじで書ける。Data::Util はエンドユーザーがつかわない低レベルライブラリなのでちょっとつかいづらいが、元のコードよりはだいぶマシといえるだろう。 use 5.10.1; use strict; use Data::Util; sub add_hook { my ($class, $method, $type, $code) = @_; no strict 'refs'; *{"${class}::${me

    taka222
    taka222 2010/08/26
  • 人生に悩んだ時に見るべきビデオ

    にも「五体不満足」を書いた乙武さんがいるが、まさにこの人は米国の乙武さん。障害を持ちながらも前向きに明るく生きる姿勢を示すことにより、拒症や病のティーンエージャーに生きる勇気を与えるという活動をしている。親や先生から何を言われようと「フン」と話を聞きもしないティーンエージャーが、彼が「自分がみにくいとか、生きている価値がないなんて発想は間違っている」「人生はどんな境遇にあろうと生きているだけでそれに感謝しなきゃ」と力説すると涙を流して聞くという。

    taka222
    taka222 2010/08/26
  • HootSuiteを使ってると第三者にDMとか色々抜かれる

    HootSuite (twitterクライアント)を使っていると、全然関係のないサイトにこっそり罠が仕掛けられていた場合に、 アカウント名、メアドはもちろん、DM内容、監視検索ワード、どんな複アカを使っているか等が 第三者に全部盗まれるのでちょっと危険かも? 無印まいんちゃんピンチです>< ※でも中の人がすごいスーパーハッカー揃いだから、きっとすぐ修正されるはずなので大丈夫!!! 修正されたかどうかを時々このページで確認しよう! ※修正されました、もう抜けません (2010/08/26 09:00)

    taka222
    taka222 2010/08/26
  • titleタグよりもmeta descriptionタグが重要!?

    “クリックされない上位表示は意味がない” これは、SEOセミナーでtitleタグの説明をするときに僕が最初に必ず言うフレーズです。 意味するところは、検索結果で1、2位を勝ちとってもユーザーがクリックしたいと思わないようなページタイトルではアクセスを呼べないということです。 同じことがスニペットに利用されるmeta descriptionタグにも言えます。 検索結果でのページタイトルやスニペットはユーザーがもっとも注視するところです。 タイトルやスニペットを見て、クリックしてそのページにアクセスするかどうか判断することが多いはずです。 クリックを呼ぶtitleタグやmeta descriptionタグを設定しなければなりません。 ページタイトルやスニペットを含め、検索結果ページのどの部分をユーザーが見ているのかについて興味深い調査結果が公開されました。 もともとスペイン語で公開されたアイト

    titleタグよりもmeta descriptionタグが重要!?
    taka222
    taka222 2010/08/26
  • 知るだけで天地の差が出る、テスト仕様書の必須項目&表現方法

    テスト仕様書で絶対に必要な項目リスト テスト仕様書に記述すべきものとして、以下の事項があります。 テストを実施した環境 実施するテストの内容 テストを実施するためのシステムの操作手順 テストの実行結果 個々のテスト項目を識別するための番号や記号(通し番号など) テストを実施した年月日 テストを実行した担当者 障害報告票番号(発生した障害の詳細を開発グループに報告する帳票の識別番号) まずはテスト環境について明記する テスト仕様書の先頭には、「テストを実施した環境」を記述します。ここでは、ハードウェア環境やソフトウェア環境、ネットワーク環境など、「どのような環境でテストを行ったか」を説明します。 ただし、テストを実施した環境を記述するだけでは十分ではありません。「顧客にとって必要な情報は何か」を考えるのです。ここで必要なのは、「要件定義書で規定した環境」との関係が分かることです。 なぜなら、

    知るだけで天地の差が出る、テスト仕様書の必須項目&表現方法
    taka222
    taka222 2010/08/26
  • 米Yahoo!がBingへの移行を完了 & 日Yahoo!はカテゴリサービスを継続

    ※今週のWeb担当者Forumの連載コーナーで同じニュースをピックアップすることになっているので概要だけ書きます。 米Yahoo!は、オーガニック検索のBingへの切り替えが完了したことを公式にアナウンスしました。 移行のテストが始まってから1ヶ月、順調に進んだようです。 ただ日に住む日語ユーザーを対象にした日語サイトには、まったくと言っていいほど影響はないですね。 次は、僕たちにとっておおいに関係のある日Yahoo!からの公式アナウンスです。 Yahoo!ビジネスエクスプレスとYahoo!カテゴリに関してです。 発表を見る限りでは何も変わらないようです。 これまでと同じように運営が続きます。 大多数にとっては、ホッと一安心ですね。

    米Yahoo!がBingへの移行を完了 & 日Yahoo!はカテゴリサービスを継続
    taka222
    taka222 2010/08/26