関数に引数を渡す括弧 (...) は不要。 print "coffee" のように関数を呼べる。ただし引数が無い場合は空の括弧 ( ) が必要。 関数やif文、switch文、try/catch文などでブロックを中括弧 {...} で囲む代わりに、Pythonのようにインデントを揃えることでブロックを表現する。なのでインデントは超重要。 代入
JavaScript によるイベントドリブン アジェンダ JavaScript の言語について DOM について イベントについて jQuery について MVC アーキテクチャについて まずはじめに Just moment! Web で JS を使うとき、HTML の知識が前提となることが多い http://www.kanzaki.com/docs/htminfo.html 少なくとも「簡単なHTMLの説明」は押さえておきたい。 目的 講義時間は限られているので JS を学ぶ上でとっかかりをつかめること リファレンスを提示します。概念を理解 言語的部分、DOM 及びイベントドリブンなプログラミング 覚えようとするとクソ多いのでリファレンスひける部分は覚えない JS とはどんな言語であるか? 基本クライアントサイド=ブラウザで動く 実装がたくさんある はてなのエンジニアはみんな誰もがある程
GET / HTTP/1.1 User-Agent: curl/7.20.0 (i386-apple-darwin10.3.0) libcurl/7.20.0 OpenSSL/0.9.8o zlib/1.2.5 libidn/1.19 Host: d.hatena.ne.jp Accept: */* HTTP/1.1 200 OK Date: Tue, 03 Aug 2010 22:53:06 GMT Server: Apache X-runtime: 84ms X-pagemaker: IndexTop Content-Type: text/html; charset=euc-jp Age: 277 Content-Length: 52827 X-Cache: HIT from squid.hatena.ne.jp X-Cache-Lookup: HIT from squid.haten
ORM によるデータベース操作 (DBIx::MoCo を使った開発) 今日は何をしますか データベース・OR マッパーの役割を理解し、MoCo を使えるようになる 来週以降の Web アプリのための下地づくり カリキュラムについて Perl & OOP OR マッパーによるデータベース操作 ← いまここ DBIx::MoCo / データベース WAF によるウェブアプリケーション開発 Ridge / Web アプリケーション (サーバー側) JavaScript で学ぶイベントドリブン JavaScript / Web アプリケーション (クライアント側) インターネットサービスの企画 (課題なし) はてなのインフラストラクチャについて (課題なし) 今日の講義 課題 MoCo を用いて、コマンドラインインターフェースで日記を書けるツールを作成してもらいます 構成 基本編 ORM、MoC
この講義の目的 明日以降、Perlの言語自体にはまらない 今日、いろいろやって、なるべくはまってください 疑問があったらどんどん質問してください 目次 Perlプログラミング勘所 Perlによるオブジェクト指向プログラミング テストを書こう ヒント 課題について Perlプログラミング勘所 質問 Perlでプログラミングをしたことがありますか? はじめに 事前課題 http://github.com/hakobe/Sorter 前提 はじめてのPerl、続はじめてのPerlに目を通している 一度はPerlでオブジェクト指向プログラミングしたことがある 事前課題でやっているはず Perlの良いところ CPAN やりたいことはすでにモジュール化されてる それCPANでできるよ 表現力が高い TMTOWTDI (やりかたはいくつもあるよ!) 実際に使われてる はてな/DeNA/NHN/mixi
著作権 この日本語訳の著作権は原文に準拠しています。 この日本語訳に対して何をどうできるかは免責事項をご覧ください。 翻訳時の覚え書き 2011-06-06 8節まで翻訳済みです。以降の節が翻訳される保証はありません。 日本語訳が正しい保証はありません。日本語訳においてECMAScript的に正しい用語を使っている保証はありません。日本語訳が不審な場合は「原文/訳文」もしくはECMA-262第5版を確認してください。また、日本語がこなれていなくて申し訳ありません。 原文のPDF全文をクリップボードにコピーしてからテキストエディタに貼り付けているためか、すべてのマイナス記号がピリオドに置き換わってしまいました。翻訳の過程で随時直してはいるものの、見逃したうえに誤訳している箇所があるかもしれません。 原文/訳文テキストは改行文字によって原文と訳文を区別しています。
Regular Expression Literals RegularExpressionLiteral: / RegularExpressionBody / RegularExpressionFlags RegularExpressionBody: RegularExpressionFirstChar RegularExpressionChars RegularExpressionChars: [empty] RegularExpressionChars RegularExpressionChar RegularExpressionFirstChar: RegularExpressionNonTerminator but not one of * or \ or / or [ RegularExpressionBackslashSequence RegularExpressionClas
目次 はじめに1. 対象読者2. Neo4j の特徴I. リファレンスドキュメント1. インストールとデプロイ1.1. デプロイのシナリオ1.2. システム要件1.3. インストール1.4. アップグレード1.5. Usage Data Collector2. 構成とパフォーマンス2.1. Neo4j のキャッシュ2.2. JVM の設定2.3. 短い文字列の圧縮格納3. トランザクション管理3.1. 対話サイクル3.2. 独立性レベル3.3. デフォルトのロック動作3.4. デッドロック3.5. 削除セマンティクス4. Neo4j Server4.1. Server のインストール4.2. Server の構成4.3. リモートデバッグ用のセットアップ4.4. ハイアベイラビリティモードでの Neo4j Server の起動4.5. サーバープラグイン4.6. サーバーパフォーマンスのチ
vitaminsdesignというグループが作った携帯電話マニュアルOut of the Boxがとても素敵。 電化製品の説明書といえば、この世で最悪の書籍の1つです。ところが、Vitamsというデザイン会社が素敵なソリューションを作りました。 一見ただの書籍に見えますが、表紙を開けてみるとビックリ! この驚きを言葉で説明するのは野暮なので、とにかくまずはビデオをば。 Out of the Boxは、新しいデバイスの学習を苦手とするユーザーの為の、シンプルですが効果的なソリューションです。 〜中略〜 問題を解決する為に、機能を落としたスペシャルな携帯をデザインしなおすのではなく、問題を別の方向から見る事にしてみました。おそらく携帯を作り直す必要はないのです、むしろ携帯電話の使い方を学ぶ方法を変えるべきなのです。 〜後略 経路依存といって、古いものから新しいものへの移行は面倒くささ等に阻害さ
Perlモジュールの話。当然のことかもしれないけど、知らなかったのでメモメモ。 配布したい小さなWebアプリがあって、出力のためのテンプレートファイルとかCSSとかどうやってモジュールに梱包したらよいだろうと思っていたんだけど、たぶんshareディレクトリを使うのがよさげ。Module::Installの場合はModule::Install::Shareにやり方とかが書いてある。通常はshareディレクトリにファイルを用意してMakefile.PLに以下でOK。 install_share 'share'; もしくはshareの部分を省略できる。 install_share; ちゃんとModule::Install::Shareのpodには、リードオンリーなコードとは関係ないファイルを同封したい時があるよね!例えば、XMLスキーマだったり、YAMLデータファイルだったり。だったらこれだよ!
Markdownの文法について作者が解説したページを全訳してみました。 まだまだ手を入れ足りないところがありますが暫定公開します。 【更新】2008年12月30日17時45分(ホームページを移動) 【原文】http://daringfireball.net/projects/markdown/syntax.php 【HP】http://daringfireball.net/projects/markdown/ はじめに 注意 ライセンスは修正BSDライセンスです。原文のライセンスを尊重の上、適当にどうぞ。 意訳していて、原文の意味を損なわない程度に言葉を加えたり省略している部分があります。 訳が間違っている可能性があります。暫時修正はするつもりですが、必ず原文を優先するようにしてください。 意見等につきましては遠くない将来にコメント欄など何らかの連絡方法を保てるようにしたいと考えていま
A JavaScript pattern and antipattern collection that covers function patterns, jQuery patterns, jQuery plugin patterns, design patterns, general patterns, literals and constructor patterns, object creation patterns, code reuse patterns, DOM and browser patterns (upcoming). Patterns collected while developing 喜感网. General Patterns Function Declarations - creating anonymous functions and assigning t
$Id: readingcode.html,v 1.13 2003/12/06 00:01:08 aamine Exp $ 2006-05-02 gonzui 追加。thanks: 冨山さん 2003-12-03 ltrace と sotrace を追加 2003-12-03 ツールのところに DDD を追加。thanks: 和田さん 2003-05-27 VCG, SXT などについて追加。thanks: 梅沢さん 2003-05-27 これもすっかり忘れていた strace, ktrace, truss, etags などについて追加 2002-08-30 すっかり忘れていた ctags を追加 2002-07-07 匿名希望さんからメールでいただいた情報を追加 (動的コールグラフ) 2002-06-13 日記経由でいただいた意見をもとに文章を追加。thanks: 柳川さん、まつもとさ
このエントリーは「Software Test & Quality Advent Calendar 2011」における12/18分として書いています。 12/17は @NoriyukiMizuno さんによる 「ソフトウェアテストの勉強会。1年目。」 というエントリでした。 今回は、以前から感じている矛盾について、私なりの考えをまとめたものです。 特に、マネージャーや経営層と呼ばれる人に読んでもらいたいと思っているのですが、このブログの読者層を、考えると、あまり多くはなさそうなので、以下に示す問題について、悩んでいる/苦しんでいるような人から、うまく伝われば良いと思っています。 矛盾する問題 私は、SEPG(Software Engineering Process Group)という役割上、いろいろなソフトウェア開発のプロジェクトや組織に関わってきました。 絶対数で言えば、そんなに多くはない
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く