Double-click the code to edit the tutorial and try your own code. This tutorial contains code and discussion from the upcoming book Secrets of the JavaScript Ninja by John Resig. Our Goal Goal: To be able to understand this function: // The .bind method from Prototype.js Function.prototype.bind = function(){ var fn = this, args = Array.prototype.slice.call(arguments), object = args.shift(); return
2023-11-13 ABC2023A-pr リリース 2023-10-13 MenuBar 入会方法 2023-09-17 ワーキンググループ/香川支部 2023-09-07 林田官呂 2023-08-19 イベント/イベント予定表 2023-06-11 日本Androidの会とは? 2023-06-01 秋葉 楓 2022-11-07 スタッフ 日本Androidの会へようこそ。 † 本会は、Androidに興味を持つ人が集まるユーザーコミュニティです。 Androidの普及を促進し、ビジネス系、技術系、デザイナー系の人たちに対してAndroidの注目度を上げることを目的としています。 メーリングリストへの参加をもって本会への参加としております。気軽にご参加下さい。詳しくは入会方法をご覧下さい。 twitterはこちら>>@androidgroup_jp ※ Androidとは、Goo
← Exceptions | RubyDoc → Unit testing is a great way to catch errors early in the development process, if you dedicate time to writing appropriate and useful tests. As in other languages, Ruby provides a framework in its standard library for setting up, organizing, and running tests called Test::Unit. There are other very popular testing frameworks, rspec and cucumber come to mind. Specifically, T
Selenium automates browsers. That's it!What you do with that power is entirely up to you. Primarily it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should) also be automated as well. Selenium WebDriver If you want to create robust, browser-based regression automation suites and tests, scale and di
This guide covers the user-facing features of Rails routing. After reading this guide, you will know: How to interpret the code in config/routes.rb. How to construct your own routes, using either the preferred resourceful style or the match method. How to declare route parameters, which are passed onto controller actions. How to automatically create paths and URLs using route helpers. Advanced tec
MySQL Commands Posted on 07-25-2007 00:13:00 UTC | Updated on 01-21-2010 02:40:23 UTC Section: /software/mysql/ | Permanent Link This is a list of handy MySQL commands that I use time and time again. At the bottom are statements, clauses, and functions you can use in MySQL. Below that are PHP and Perl API functions you can use to interface with MySQL. To use those you will need to build PHP with M
Documentation README A whirlwind tour of Sinatra’s most interesting features. Configuring Settings Detailed documentation on all of Sinatra’s built-in settings and using set, enable, and disable to configure them. Testing Sinatra with Rack::Test Guide to testing Sinatra apps. Sinatra::Contrib A collection of common Sinatra extensions, that tries to include the stuff developers ask for a lot and is
■できるITエンジニアには、転職活動はいらない 確かに東京ハローワーク「【東京】職種別有効求人・求職状況(一般常用)」を見ると、2009年7月現在の「IT技術関連」の求人倍率は0.85倍、1を切っています。これだけ見ると「ITエンジニアの転職市場」は「崩壊」しているようにも見えます。 それなのに、わたしのところにはひっきりなしに「弾さん、いい人紹介してよ」という悲鳴が聞こえてくるのです。この差は一体どこにあるのでしょう。実は、「弾さん、いい人紹介してよ」にすでに答えはあります。本当にITエンジニアを必要としているところは、ハローワークなんて使わないのです。 彼らは、まずは自分で探します。わたしがオン・ザ・エッヂでCTOだった時代ですらそうでした。ましていまやブログやTwitterで、できる人は自ら声を上げています。ちょっとググれば「この人欲しい」はいくらでも見つかるのです。それでも駄目なら
Stanford Engineering Everywhere (SEE) expands the Stanford experience to students and educators online and at no charge. A computer and an Internet connection are all you need. The SEE course portfolio includes one of Stanford's most popular sequences: the three-course Introduction to Computer Science, taken by the majority of Stanford’s undergraduates, as well as more advanced courses in artifici
Chromeの動作が圧倒的に速いように感じている。Chromeがリリースされた当初、それがなぜなのかよく分からなかった。グーグルだけにできて、ほかのWebブラウザ開発者にできないことなどあるように思えないが、それにしてはあまりに速いように感じたからだ。 その疑問のほとんどは、Chromeのオープンソースプロジェクト版「Chromium」の公式ブログの解説で氷解した。ブログを読んで分かったのはグーグルのエンジニアたちが信じられないほどのスピード狂であることと、そのスピードへのこだわりには2種類の“スピード”があることだ。 1つは処理速度、もう1つは応答速度だ。特に後者、ユーザーをできるだけ待たせない、イラつかせないということに対する徹底したこだわりは、すさまじい。その背後には「スピードとは、つまりお金だ」という洞察があるようだ。 0.5秒の遅延でユーザー離れ グーグル創業約1年後の1999年
CSSもHTMLと同じように、ソース中にコメントを挿入することができます。 /*と*/で囲った文字列がコメントになりますが、入れ子にすることはできません。また、他のプログラムにあるような「#」や「//」といった単一行コメントはありません。 適切なコメントを挿入することで、複数人での作業するときや、時間がたってから編集するときなどにコードの見通しが良くなります。ブラウザ間の差異を埋めるための宣言やハックなんかも、適用させるブラウザ名や理由などをきちんとコメントで書いておきたいですね。 僕は、スタイルをグループに分けて記述するときなど、コメントを目立たせるために次のように記述しています。 /* ------------------------------ Header ------------------------------ */ div#header { } . . /* -------
皆さんの中には,「いまどきJavaくらいできなきゃねぇ~」と言われてからもう何年も過ぎちゃった…なんて人も多いのではないでしょうか。いつ何時「新しいプロジェクトはJavaでいくから」なんて上司に言われたりしないか,内心ドキドキしてる方もいらっしゃるでしょう。私が受け持つJavaの授業でも,受講生の方からそういった悩みをよく聞きます。 しかしよく聞いてみると,なんだかとても効率の悪い勉強をしているなあと驚くことがあります。なぜなら多くの方が「Javaの入門書で勉強しているのにJavaのプログラムを作れるようにならない」と言われるからです。COBOLやC言語のプログラミング経験があるにもかかわらずです。 なぜJavaの学習がなかなか進まないのでしょうか。残念ながら「Javaのスキルが上がらない」という方の多くは,「データとアルゴリズム」「Javaの文法」「オブジェクト指向」の三つをきちんと学べ
Googleは専門分野の検索機能を、お気に入りのターゲット層であるソフトウェア開発者の役に立てようとしている。 Googleは米国時間10月5日、新サービス「Google Code Search」を発表した。プログラマーはこのサービスを利用して膨大な数のソースコードを検索できるという。 Code SearchはもともとGoogle Labsの初期技術グループが考え出したもので、公開されているコードを検索する。対象となるのは大部分がオープンソースプロジェクト内のコードだ。GoogleのプロダクトマネージャーTom Stocky氏によると、ウェブページ上のコードだけでなく、圧縮ファイル内にあるコードも検索できるという。 Googleではこのサービスに関して、他人のコードを探し出してコピーする手段としてではなく、学生やまじめなプログラマーの学習ツールとしての使用法を第一に考えている。 Stock
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く