タグ

2009年10月5日のブックマーク (11件)

  • SQLを使うなら理解しておきたいアルゴリズム?(というか、select文の書き方) - where・order by・join・group by - 何かしらの言語による記述を解析する日記

    SQLのselect文の書き方の覚書です。 なお、文中の動作確認は「mysql Ver 5.0.67」で行いました。 2009/10/05 13:30 追記 予想外に多くのアクセスとブクマをいただき、正直驚いております。 文はsqlの内部処理には一切触れておりません。ごく普通のsqlの書き方にのみ触れています。 釣りのつもりはありませんが、釣られたと感じた方にはごめんなさい。 目次 説明に使用するデータ構造?(というかテーブル) 抽出(where句) ソート(order by句) ソートの例(昇順) ソートの例(降順) 結合(join句) 集計(group by句) 関連記事 説明に使用するデータ構造(というかテーブル) select文の使い方を説明するために、以下のようなテーブルを使います。 create table countries ( name nvarchar(30), cu

    SQLを使うなら理解しておきたいアルゴリズム?(というか、select文の書き方) - where・order by・join・group by - 何かしらの言語による記述を解析する日記
    markup
    markup 2009/10/05
  • 本を読む YAPC::Asia 2009に参加

    毎年恒例となった、世界的Perlイベント「YAPC::Asia」が今年も日で9月に開催されました。今回はJPA(Japan Perl Association)主催です。 毎度ながら、とてもわくわくしながら話を聴かせていただきました。ライブラリ作者のスピーチが多いせいか、参加するとなんらかのコードを書きたくなるイベントですね。特にスタッフやスピーカーの方々、ありがとうございました。 そうそう、ダラクこと「Acme大全」も買いました。無駄にパワーがかかっていて、すばらしい内容です。 イベントから1か月弱たって、すでにレポートがWebに出尽してますし、状況が変わっている部分もあると思いますが、以下、自分のためにメモをまとめておきます。 前夜祭 前夜祭は、Yokohama.pm出張版として開かれました。前夜祭といいつつ、旬のネタを押さえているところがニクいですね。ロビーではシュウマイパーティも

    markup
    markup 2009/10/05
  • iPhone の Safari ブラウザで、先進の乗換ウェブアプリを

    iPhone といえば、App Store でダウンロードできる様々なアプリが話題ですが、実は Safari ブラウザ上で動くウェブアプリも、とてもパワフルになってきていることをご存知でしょうか。 日、Google モバイルチームは、iPhone の Safari ブラウザ上で動く、Google マップの乗換案内をリリースしました。この、新しい乗換案内アプリは、ブラウザの最新の機能をフルに使って、まるでダウンロードアプリのようにインタラクティブに使うことができます。 主な特徴: 乗換案内と運転経路案内をワンタッチで切り替え1シンプルかつパワフルな乗換案内のUI最近使った駅をタップするだけで選べる、履歴機能現在地機能をサポート。目的地を入れるだけで検索可能ブラウザ上で、まるでダウンロードアプリのように地図を操作できます。ズームや移動も自由自在 (ピンチや、指をスライドさせて試してみてくださ

    iPhone の Safari ブラウザで、先進の乗換ウェブアプリを
    markup
    markup 2009/10/05
  • 【ハウツー】JavaとHTMLだけでWebアプリケーションを作る「Apache Wicket」 (1) Apache Wicketとは | エンタープライズ | マイコミジャーナル

    Apache WicketはオープンソースのJava Webアプリケーションフレームワークのひとつである。Java用のWebアプリケーションフレームワークは多数存在するが、Wicketが特徴的なのは、XMLなどによる設定ファイルを排除し、ほぼHTMLJavaのコードだけでWebアプリケーションが作成できるようになっている点だ。それも画面デザインとロジックを明確に分離し、デザインのためのマークアップとJavaのコードを混ぜて記述する必要がないように作られている。 Wicketを使えば、モデル定義も画面遷移もすべてJavaのコードで書くことができる。複雑なXMLに気を煩わせる必要はない。その上、Wicketで利用するオブジェクトはコンテナで制御されるのではないため、プログラマが自由に扱うことができる。ページデザインのためのHTMLにしても、JSPのような特別なコードをいっさい必要としない。そ

    markup
    markup 2009/10/05
  • Twitterの背景を自作するポイント | Webデザインのタネ

    一定期間更新がないため広告を表示しています

    Twitterの背景を自作するポイント | Webデザインのタネ
    markup
    markup 2009/10/05
  • 第17回 Padre:Perlで拡張できるコミュニティのための開発環境 | gihyo.jp

    Perlを入れたはいいものの ご存じのように、Perlには、簡単なコマンドであれば、いちいちスクリプトファイルを用意しなくてもコマンドライン上で実行できる-eというスイッチが用意されています。 > perl -e 'print "Hello, world!"' また、一行では収まらないような長さのスクリプトでも、使い捨てでよければ、perlコマンドをスクリプトファイルや-eスイッチなしで実行することで、コンソールからスクリプトを入力できるようになります。 > perl print "Hello, world!"; ^D とはいえ、まともにPerlを使おうと思ったら、何らかのテキストエディタが必要になります。Unix系の環境ではviとEmacsの系統がそれぞれ一大勢力を成していますが、Windows環境では、標準添付のメモ帳(notepad)があまりに貧弱なため、たいていの人は自分の好みのエ

    第17回 Padre:Perlで拡張できるコミュニティのための開発環境 | gihyo.jp
    markup
    markup 2009/10/05
  • Webサーバから始めよう

    Webサーバから始めよう:いまさら聞けない!? Web系開発者のためのサーバ知識(1)(1/2 ページ) プログラマの弱点(?) ある程度の規模の開発プロジェクトでは、上流工程と下流工程、開発担当とサーバ担当、さらに開発担当のなかでもバックエンドのロジック担当とフロント周りの担当など、分業体制で進めていくのが一般的です。 ここまできっちりと分業されていない場合でも、コーディングはプログラマが行い、番向けのサーバ構築などは詳しい人に任せてしまうといったことは多々あります。 こういった分業体制はもちろん理に適ったことなのですが、開発者が常にプログラマに徹してしまっていると、どうしてもサーバ知識が不足しがちになります。アプリケーションを動作させるために必要な最低限の環境を自分のPC上に整えたら、あとはひたすらコーディングの日々といったことの繰り返しになるので、なかなかサーバ知識が深まりません。

    Webサーバから始めよう
    markup
    markup 2009/10/05
  • 高速にWeb開発をするために便利ないくつかのTIPS - KAYAC Engineers' Blog

    outputz でいまだに1位になれたことがない村瀬です。 社内で開発をスムーズにするための tips 集を紹介したので、まとめておきます。 記事ではデモができないので便利さが伝わらない物も多いですが参考になれば幸いです。 screenとかzshとか便利だよ!と言う話は社内ではさんざんしているのでありません。 また、OSX 限定の内容もあります。 でははじめましょう。 keychain keychain と言っても OSX の KeyChain ではなく、コマンドラインのツールです。 これは ssh-agent をより便利にするためのラッパーです。これを使用すると ssh の秘密鍵のパスワードを一度入力するとあとはパスワードなしで ssh 接続できるようになります。 「同じこと二回も言わせんな!」といつも切れているような人は導入すると良いでしょう。 使い方は $ keychain ~/.s

    高速にWeb開発をするために便利ないくつかのTIPS - KAYAC Engineers' Blog
    markup
    markup 2009/10/05
  • 胸のドキドキは恋? それとも――25歳女性記者、「ラブプラス」とスイスの山を登る

    「紳士も非紳士も女子も腐女子も、是非プレイすべし!」――Amazon.co.jpに投稿されたこんなレビューに突き動かされ、記者(25歳♀)はシルバーウィーク直前に、ニンテンドーDS用恋愛シミュレーションゲーム「ラブプラス」を手に入れた。 ネットで大いに話題になっているラブプラスだが、アイティメディア社内でも旋風を巻き起こしていた。編集長はオフィスでニヤニヤ操作。山登りに持っていった同僚もいる。 連休は2次元の“彼女”とともに――そう決心した記者は、社内の猛者たちに負けじと、ラブプラスを持って、旅行先のスイスへ出掛けた。 機内で甘酸っぱい青春をかみしめる ラブプラスは、高校を舞台にした恋愛シミュレーション。3人の女の子のうち1人を攻略して恋人にし、“彼女のいる高校生活”を楽しめる。女性が楽しめるかは未知数だったが、Amazon.co.jpの「女子もプレイすべし」というレビューを信じることにし

    胸のドキドキは恋? それとも――25歳女性記者、「ラブプラス」とスイスの山を登る
    markup
    markup 2009/10/05
  • FAQ形式によるJavaScriptの本質がわかる超入門 - 風と宇宙とプログラム

    はじめに JavaScriptは簡単な言語のようでいて、実は奥が深く、初心者にとってなかなかその質がわかりにくい言語です。ここでは、JavaScriptの言語的エッセンスを理解できるようなものをFAQ形式で書いてみました。ご意見や誤り等を指摘してもらえたら嬉しいです。 なお、JavaScriptの標準化であるECMAScriptは、今年末にEdition 5 がリリースされる予定です。このFAQは、現在のバージョンであるEdition 3をベースにしています。 ECMAScriptって何ですか? ECMAはEuropean Computer Manufacturer Association(欧州電子計算機工業会)の略で、標準化団体です。NetscapeのJavaScriptMicrosoftのJScriptをベースに、純粋なプログラム言語部分を抽出したものをECMAで標準化したスクリプ

    FAQ形式によるJavaScriptの本質がわかる超入門 - 風と宇宙とプログラム
    markup
    markup 2009/10/05
  • 438 It US | Risks and mistakes that online gamers may have to deal with when they are dealing with online casinos in the United States

    Risks and mistakes that online gamers may have to deal with when they are dealing with online casinos in the United States In the United states we all know that a few state may allow online gaming and betting whereas in some area sit is still not legal to play casino online, that is why when you are in need of getting the right games and paly them as per your preferences you must be able to find o

    markup
    markup 2009/10/05