このパートでは,プログラミングを勉強するうえで欠かせないアルゴリズムの中でも定番中の定番を紹介します。ソート(並べ替え)やサーチ(検索)などの機能は今では標準のライブラリとして提供されています。実用的なプログラムを作るときにそのものずばりをいちいち書く機会は少ないかもしれません。しかし定番のアルゴリズムは,様々に形を変えて普段のプログラミングに登場します。 解説を読んで仕組みがわかったら,ぜひそれをプログラムにしてみてください。読んだだけではプログラムを書けるようにはなりませんし,プログラムを書いてみて初めて,実は十分に理解できていなかったと気付くことがよくあります。しかもアルゴリズムは特定のプログラミング言語に依存しないので,一度身に付ければ,後でどんな言語を学ぶ場合でも役に立ちます。 1番目から6番目まではソートのアルゴリズム,7番目から9番目まではサーチのアルゴリズムです。一つひとつ
このページはAjaxを勉強してみたい人向けの学習用ページです。サーバーを入れ替えたため一部CGIを使用したものが動作していません。時間のある時に修正します。また、書いてから、かなり時間が経過しているため内容的に古いものもあります。ご了承ください。 Ajaxで利用されるエフェクトに関しては別ページ(Ajax Effect)に移動しました。 Ajax関連書籍に関してはAjax関連書籍一覧ページを用意しました。 Prototype系ライブラリ サンプルプログラム【New !!】のページを用意しましたので、Prototype系のライブラリを利用している方は参考にしてみてください。 ミスや間違いなどがありましたらopenspc@po.shiojiri.ne.jpまでお願いします。 第一章 Ajaxって? AjaxとRIA AjaxとDHTML AjaxとFlash Ajaxに必要な知識と技術 Aja
前回の記事では,Web2.0の代表的なキーワードである「永久にベータ版」をシステム構築の観点からとらえ,それが「普通の企業」にもたらす意味を解説した。今回はもう一つの代表的なキーワードである「Ajax」について,その意味や意義をひもといていく。何もAjaxが貢献するのは,コンシューマ向けのWebサイトだけではない。(ITpro) Ajaxをご存知の方は多いとは思うが,念のためおさらいしておきたい。Ajaxは「Asynchronous JavaScript and XML」の略で,「Google Mapsの実装手段として有名になった技術だ。言葉の持つ意味どおりにこの技術を説明すると,「通信メッセージにXMLを使い,JavaScriptを使ってサーバーと非同期に通信をするための技術」ということになる。 このAjaxという言葉が初めて使われたのは,Jesse James Garrett氏の「Aj
サイト更新情報 2006/12/06 よく使われているページを検索窓から簡単に辿れるようにしました。(検索窓に「prototype」と入力) 2006/11/27 JavaScript入門/応用サイトJavaScriptistオープン! 2006/11/23 試して確認できるJavaScriptオンラインエディタを公開 2006/11/20 JavaScriptリファレンス、逆引きサンプル集を公開 2006/11/19 JavaScriptライブラリ活用ページ公開 2006/11/15 JavaScriptistベース機能の構築完了 過去のサイト更新情報
皆さんの中には,「いまどきJavaくらいできなきゃねぇ~」と言われてからもう何年も過ぎちゃった…なんて人も多いのではないでしょうか。いつ何時「新しいプロジェクトはJavaでいくから」なんて上司に言われたりしないか,内心ドキドキしてる方もいらっしゃるでしょう。私が受け持つJavaの授業でも,受講生の方からそういった悩みをよく聞きます。 しかしよく聞いてみると,なんだかとても効率の悪い勉強をしているなあと驚くことがあります。なぜなら多くの方が「Javaの入門書で勉強しているのにJavaのプログラムを作れるようにならない」と言われるからです。COBOLやC言語のプログラミング経験があるにもかかわらずです。 なぜJavaの学習がなかなか進まないのでしょうか。残念ながら「Javaのスキルが上がらない」という方の多くは,「データとアルゴリズム」「Javaの文法」「オブジェクト指向」の三つをきちんと学べ
Getting Things Done(GTD)まとめ ストレスフリーの仕事術、GTD(Getting Things Done)。海外のナレッジワーカーには常識になりつつあるこの仕事術、あなたはもう試してみましたか? Biz.IDでは、GTDを活用して仕事の生産性を上げるビジネスパーソンを応援します。 今ならできるGTD 「将来の目標」は「日々の仕事」の中にあり デビッド・アレンさんは「日々の仕事を片付けられないと、将来の目標など見えてこない」と言います。日々仕事に追われていたりストレスにさらされていると将来のビジョンは描きにくくなります。(2008/12/31) GTDでつまずきやすい「プロジェクト」って? GTDで分かりにくい概念のひとつに「プロジェクト」があります。6つのレベルでやるべきことを見直す「Horizontal Model」で考えると、プロジェクトの活用法が見えてきます。(
「燃えろ!熱血リズム魂 押忍!闘え!応援団2」は、2007年5月に発売されリズムアクションゲーム。 ヒット曲にあわせて画面を「タッチ」「スライド」「回転」の操作をおこない、各ステージに登場する困った人を応援していく。 セミナーでは、まずゲーム中に使用されるデータとして、音楽データがデータ容量の50%以上を占めることが説明され、その後ゲーム中に表示されるアニメーションなどのグラフィックスデータについて説明された。 「押忍!闘え!応援団2」のグラフィックス制作過程は、ステージバランスを考慮した、シナリオの作成から行われ、その後、大まかなカット数を決める絵コンテの作成。 次に、細かな作画枚数、作画方法、光源指示といったレイアウトの決定、ステージの流れを確認するモーションコンテを作成していく。 最後に、これらの絵をグラフィックスデータして作画し、ツールによるオーサリングがおこなれるとの解説が
この記事には参考文献や外部リンクの一覧が含まれていますが、脚注による参照が不十分であるため、情報源が依然不明確です。 適切な位置に脚注を追加して、記事の信頼性向上にご協力ください。(2015年4月) 食パンを落とすと必ずバターが付いているほうが下になってしまう マーフィーの法則(マーフィーのほうそく、英: Murphy's law)とは、「失敗する余地があるなら、失敗する」「落としたトーストがバターを塗った面を下にして着地する確率は、絨毯の値段に比例する」をはじめとする、事実か事実でないかは別にして、先人たちの経験から生じた数々のユーモラスでしかも哀愁に富む経験則をまとめたユーモア及びジョーク集である。 多くはユーモアの類で笑えるものであるが、精神科医や学者の中には、「認知バイアスのサンプルとして捉えることが可能なものも少数ある」との見方もある[誰によって?]。 A_History_of_
細かいことを考える気分になれない…… この連載もいよいよ最終回。今回のテーマは「モチベーションをアップさせる方法」です。 正直いうと、編集局からこのテーマを提示されたものの、なかなか手を付けられずにいました。仕事が忙しかったからつい後回しにしていたというのもありますが、テーマにマッチするストーリーが作れなかったというのも大きな理由でした。 なぜなら、モチベーションが上がらないときにはそもそも「細かいことを突き詰めて考える気分になれない」ことが多いからです。そんな「気分が乗らない」状態を解決する方法としてクリティカル・シンキングの手法だけで押し通すのはイマイチだよなあ、と思っていました。 そんなわけで、いいアイデアが浮かばないまま、締め切り前日の日曜日を迎えてしまいました。何のことはない、私自身がモチベーションを上げられずにいたのです。そこから私がどのようにモチベーションをアップさせ、この原
歴史で謎解き!フランス語文法 NEW! 第46回 フランス語では、car や autocar が「長距離バス」って、どういうこと? NEW!新着記事
第3回目となる今回は、第1回「優秀なプロマネはメンタルな働きかけもうまい」で触れたゴールアライメントについて、もう少し詳しくお伝えしようと思います。さらに、プロジェクト成功には欠かせないメンバーのモチベーションを高めるためのポイントや、当たり前過ぎてやっているプロジェクト、組織がほとんどないけれど、実は絶大な効果がある“ルール”についてもお伝えしますので、ピンと来た方は最後までお付き合いください。今回もオムニバス形式でお届けします。 ばかばかしいほど簡単で大切なルール あらためていうまでもないことですが、プロジェクトや組織を運営していくためにはルールが必要です。会議運営のためのルールや、個別の作業を行う際のルール、あいさつのルールなどなど、組織によって本当にさまざまなルールがありますが、私が非常に強力な効果があると感じているのは「言葉遣いのルール」です。小学生じゃあるまいし! と驚かれた方
Yahoo! JAPAN インターネット クリエイティブアワードは、2015年度の開催をもって終了いたしました。 ご応募くださった皆様、審査員・関係者の皆様、10年間ありがとうございました。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く