3日目の講義ではちょっとしたボタンを制作したのですが、テキストに載っていたボタンがちょっとおかしな感じだったので、反射光に関して簡単に説明してから、反射光を取り入れたボタンを制作しました。 ちょっとおかしな HOME ボタン Photoshop のテキストの最後にボタンの作り方が載っていたのですが、なんだかちょっとおかしいですね…なぜおかしいのでしょうか。 電球マークは光源、オレンジの矢印は光線を表すものとします。 おそらく、著者の方はボタンには上から光があたっているものと考えて、このようなボタンにしたのではないでしょうか。 あるいは、単に Photoshop のデフォルトのグラデーションが白から黒なので、このようにしたのかもしれません。 しかし、このような光の当たり方は、現実世界ではありえません。 (たとえ太陽光などの入らない密室でも、壁や床に光が反射する場合があるため) もっと身近な例
軽量で様々なクリエイティブに役立つ、javascriptプラグインjQuery。最近では様々なWEBサイトに利用されていますが、今日紹介するのは最近リリースされたjQueryプラグインを集めたエントリー「40 New jQuery Plugins」です。 Recurly.js フォーム関連から、パスワードチェッカー、ビデオ関係のプラグインなど様々なプラグインが集められています。 詳しくは以下 Cuepoint.js HTML5のビデオプレイヤーCuepointを指定できるプラグインです。 Shuffle Letters Effect 打ち込んだ文字をシャッフルしてランダムに表示してくれるjQuery。 Flexible Nav 固定のナビゲーションを表示させ、今自分の位置を表示させてくれるプラグイン。 その他にも様々なWEB上で便利なプラグインが集められています。自分の用途に近いものが見つ
スティーブ・ジョブズは「コンピュータはこうあるべきだ」という視点から物事を考えることが出来る稀有な才能を持った人でした。 「こうあるべきだ」という意見は、見方によっては個人の価値観の押し付けに他なりません。 ジョブズはその価値観の押し売りを率先してやりました。 逆に「いま世間で何が売れているか?」を観察し、その時流に迎合した製品を慌てて企画するというやり方を心から軽蔑していました。 これはつまり「is」ではなく「should」に基づいた経営です。 おのずとアップルの製品作りにはジョブズの審美眼が色濃く反映されます。アップルの新製品発表会がエキサイティングだった理由はこの卓越した未来の予見者からの「ご神託」が聞けたからです。 そのジョブズも常に正しかったわけではありません。失敗作もいろいろありました。 彼個人の主観を消費者に押し付けるわけですから、その全てが受け入れられるわけではないのです。
αβ探索は簡単なコードではあるが直感的には理解しづらい。熟練したプログラマでも慣れていなければ理解しにくい。 「αβ探索ってなんぞや?」って言う人はこの時点でブラウザを閉じてお戻りください。ここから先に腹がよじれるような面白いことは何一つ書いてませんので。 さて、αβ探索が理解できないならMinMax法から勉強しなおすべきで、MinMax法の基本的なコードが次のコードである。 「ミニマックス法」(Wikipedia) http://ja.wikipedia.org/wiki/%E3%83%9F%E3%83%8B%E3%83%9E%E3%83%83%E3%82%AF%E3%82%B9%E6%B3%95 上のMinMax法のコードは自分は局面評価が最大になるものを選び、相手は局面評価が最小になるものを選ぶ。簡単明瞭なコードである。つまり、ここで言う局面評価関数(上記コードの STATIC_VA
MacBook・iPhone・iPadのSafariにおいて、あらゆるページで自動ログイン・自動入力を目指した上記 auto_login*1スクリプトの作成では、その過程で様々な問題が持ち上がった...。 手軽に安全で確実なSafariのフォームへの自動入力を目指して - ザリガニが見ていた...。 auto_login AppleScriptコード - ザリガニが見ていた...。 iPhone・iPadのSafariでもあらゆるページで自動入力したい - ザリガニが見ていた...。 今回のスクリプト作成で最後まで悩んでいたのは、AppleScriptのレコードを文字列に変換する方法だった。 ログイン情報をJavaScriptで利用するにはJSON形式に変換する必要があり、どうしても必要な処理だったのだ。 ところが、AppleScriptにはレコードを文字列にする方法が提供されていない。(
2011.10.4のエントリ The Tech Behind Klout.com « Measuring Online Influence: The Official Klout Blog 新たなnode導入事例 40名規模のスタートアップKlout Klout | The Standard for Influence ソーシャルメディア版スカウターやってる informativeなところは少ない。が、node公式ブログで言及されてたので斜め読んだ 以下斜め読んだ内容 2010.05:リニューアル、リデザイン UX/UI フロントエンド kloutのUXのデザインについての技術的サマリー 旧ver dataドリブンな会社としてスタート api提供が最初のプロダクト LAMPスタック。pはphp その後 ユーザ数成長、機能追加、サイトのパフォーマンス改良 リファクタリングしないと無理、と判断
全文検索エンジンgroongaを囲む昼下がり@札幌はたっぷり3時間もあるので、「groongaがどのように動いているか」、「より効率的に検索するためにはどうしたらよいか」などといった話ができるはずです。 この文書は、札幌でのgroonga勉強会で使うための「groongaがどのように動いているか」を説明に使うための文書です。後でgroongaのドキュメントにマージする予定です。 それでは、groongaがどのように全文検索用のインデックスを作成しているかを説明します。まず、全文検索機能で重要なオブジェクトを説明して、その後にそれらを使ってどのようにインデックスを作成しているかを説明します。 主要オブジェクト groongaの全文検索機能で大事なオブジェクトは以下の3つです。 テーブル カラム トークナイザー それぞれ順に説明します。 テーブル groongaでは、ひとまとまりのデータを「レ
10月4 高給を稼ぐ近道は効率化ではなくブルーカラー的な発想を捨てることだ カテゴリ:徒然 Tweet 製造業は新入社員の仕事を読んで思ったことは、本来日本はホワイトカラー的な労働にシフトして行かなければ経済が頭打ちになっていくのに、ブルーカラー(製造業)時代の働き方が色濃く残っているということだ。効率化という言葉が呪文のように唱えられ、多くの時間デスクに座って勤勉に働いている(ふうな)人が賞賛されている会社は少なくないだろう。 私が属しているプログラマやSEという職業は少し特異である。設計書があってそれに沿ってソフトを作るという仕事はいわゆるブルーカラーの働き方である。そこで必要なことはやはり従来叫ばれていたような効率化である。同じ時間でもいかに設計書通りに多くのプログラムを書けるかが重要視される。できるプログラマとできないプログラマの作業効率は100倍以上差があると言われているのは、こ
1 :以下、名無しにかわりましてVIPがお送りします:2011/10/04(火) 19:21:49.63 ID:KvzYDlwe0 修学旅行でいくんだ 7 : 忍法帖【Lv=9,xxxP】 :2011/10/04(火) 19:24:26.24 ID:GeiJQvgH0 渡月橋 9 : 忍法帖【Lv=12,xxxPT】 :2011/10/04(火) 19:25:12.38 ID:kbPQStJQ0 歴史をちゃんと勉強しとかないと楽しめない 11 :以下、名無しにかわりましてVIPがお送りします:2011/10/04(火) 19:26:33.92 ID:KvzYDlwe0 >>9 女子とか厳しいかもな 歴史小説とか興味なさそうだし 10 :以下、名無しにかわりましてVIPがお送りします:2011/10/04(火) 19:26:21.27 ID:LSaRdymi0 紅葉にはちょっと早いけど紅葉の
無料で資料をダウンロード SEOサービスのご案内 専門のコンサルタントが貴社サイトのご要望・課題整理から施策の立案を行い、検索エンジンからの流入数向上を支援いたします。 無料ダウンロードする >> 日本でも80年代にコピーライターブームなるものがありましたが、世界を代表するコピーライターといえば、その一人で多分あげられるであろう人がユージン・シュワルツ(最も、私も専門外なので名前は聞いたことがある程度の知識ですが・・・)。特にダイレクトマーケティング分野で有名な人らしく、過去に10冊近い著書もあるこの偉人から、有能なコピーライターになるため必要な方法について学んでみようという記事をコピーブロガーから。ネット、ソーシャル時代に必須のスキルである文章力を磨くその秘密とは? — SEO Japan 伝説のコピーライター、Eugene Schwartz(ユージン・シュワルツ)が作った仕事のあり方は
久保田です。最近KnockoutJSというJavaScriptフレームワークを勉強しています。 KnouckoutJSはjQueryの上に構築されているフレームワークです。jQueryのみ使うのと比べてKnockoutJSを利用すると、ウェブページ上のインタラクションを圧倒的に簡単に記述できます。この記事では、簡単にKnockoutJSの概要を説明し、KnockoutJSを用いたデモを紹介します。 このフレームワークの特徴としてあるのは、HTML内に宣言的な記述を埋め込むことでインタラクションが実装できることです。HTML5のカスタム属性(data*属性)を用いて、その要素に関する処理を宣言してきます。裏側の処理は、JavaScriptでViewModelを定義し、そこにビューが必要とする値を管理します。 例えば、あるチェックボックスにチェックを入れると下の要素がトグルする簡単な例は、以下
Jxck です。 少し前、以下のような記事がポストされたのを覚えてますでしょうか? 今すぐフォローすべきnode.js界のスーパーエンジニア 自分もこの記事にリストしていただいて、非常に光栄です。 しかし一方で、載った自分からしても、手放しに喜べない点があったのも事実でした。 それは、ここに上がっているのは日本人だけで、僕らが思う 本当のスーパーエンジニアの多くは、海の向こうで大活躍してるという点です。 また国内に絞ってみても決して外してはいけない、「あの人」が。。 自分としては、是非彼らの活躍にも注目してもらいたいと思っています。 そこで今日は Node.js のことを知りたい方がフォローすべき、 本当のスーパーエンジニア達を紹介したいと思います。 多くてもあれなので、10人に絞ってみます。 @ryah Ryan は言わずとしれた Node.js の生みの親です。彼を抜きに語る事はできま
I'm excited to see the new features in MySQL 5.6.3. Replication enhancements such as parallel SQL threads, crash safe slave and binlog checksum have been desired for years. I really appreciate that MySQL development team has released 5.6.3 in timely manner. In this blog entry, I'd like to pick up one of my most favorite performance enhancements in MySQL 5.6.3: "network performance improvements". T
Gerritはレビューのためのツールです。Javaで書かれてます。中身にJavaで書かれたGitサーバまで内蔵していて、javaコマンドがあれば動くという簡単設計。Androidが使ってる。 Gitで使うの前提です。Gitを使ってないなら、それは何かがすでに間違ってるのでそこから見直しましょう。 GerritはGitのリモートレポジトリとして動いて、Pushしたブランチの各コミットからレビューを生成する。 一杯コミットがあるブランチをPushすると一杯レビューができて (´・ω・`)ガッカリ… することに。 じゃあコミットいっぱいでブランチをreviewに出すときはどうすんのよ? git rebase -iやgit merge --squashでコミットを1つにしてそのコミットだけがあるブランチをPushする。 なんでこんなことに… 多分、マスターが追いやすくなるっていうメリットがあるか
最新の開発版であるMySQL 5.6.3-m6がリリースされた。清く正しいMySQLerの皆さんはすでにダウンロードして、評価を楽しんでくれていることだろう。はっきり言ってこのバージョンは凄い。明らかに前バージョンのMySQL 5.6.2から搭載されている新機能の数は膨大である。それはMySQL 5.6.3のリリースノートを見てもらえば一目瞭然だ。凄いボリュームだからだ。 今回はそんな膨大な新機能を搭載したMySQL 5.6.3について、要点を解説しようと思う。MySQL 5.6.3は開発版なので今直ぐ本番環境へ投入したい!というはやる気持ちはグッと我慢して頂きたいが、ぜひ評価はしていただきたいと思う。 パラレルSQLスレッドMySQLのレプリケーションでは、大量のクエリを実行すると何かとスレーブが遅れがちであった。スレーブでは単一のSQLスレッドだけがクエリを実行するからである。その問題
米国の11,000カ所以上の公立図書館で、Kindle形式(AZW)の電子書籍の貸し出しが始まった。早速、近所の図書館で「Kindle Library Lending」を試してみたところ、これが非常に便利。米電子書籍市場におけるAmazonの優位を盤石にするものという印象を受けた。 米国では数多くの公立図書館がOverdriveの図書館向け電子書籍プラットフォームを採用しており、ウチの近所の図書館でもすでにEPUBまたはPDF形式の電子書籍を借りることができた。しかしEPUBやDRM付きPDFは、米電子書籍市場の最大勢力であるKindleのリーダー端末やリーダーアプリでは読めない。それが今年4月にOverdriveとAmazonの提携が発表されたことで、ついにKindleユーザーも電子書籍を図書館から借りられるようになったのだ。 電子書籍は公立図書館のWebサイトから借りる。ログインの際に
By Ilya Grigorik on October 04, 2011 The last major update to the HTTP spec dates back to 1999, at which time RFC 2616 standardized HTTP 1.1 and introduced the much needed keep-alive and pipelining support. Whereas HTTP 1.0 required strict "single request per connection" model, HTTP 1.1 reversed this behavior: by default, an HTTP 1.1 client and server keep the connection open, unless the client in
http://d.hatena.ne.jp/yosuke_furukawa/20111002/1317572377で知って、原文を読んでみたら罵倒しまくってて面白かったので全文翻訳してみました。 原文はNode.js is Cancerです。 ウェブデベロッパー逹は伝統的なやり方よりも冴えたやり方が大好きだが、伝統的なやり方がなぜ伝統になってるかというと動きやがるからだ。Node.jsのナンセンスな振る舞いにはしばらくムカついてたが、Node.js作者のRyan Dahlによるこのポストを読むまでは相手しないようにしてた。「UNIX難しいよぅ」とか弱音を吐くよく居るタイプのマヌケに肩をすくめていただけだ。 でも、家族連れのミニバンをガサ入れしたら50kgの上物ヘロインを見つけてしまった警官が世の中間違ってると感じるように、こいつの弱々しいすすり泣きの何が間違ってるのか考えた。たぶん、たぶん
nodejsブログの2011.10.4のエントリ An Easy Way to Build Scalable Network Programs « node blog ryanによるnode啓蒙記事 なぜこのタイミングで? 最近話題の「nodeなんて癌だ」(by@dozba)発言へのryanからの真面目な反応の1つ 今回の騒動はフレームの歴史の2011年のエピソードの1つとしてカウントされると思われる Node.js is Cancer 翻訳されてる uu59のメモ | 訳:Node.jsは癌だ ebayのエンジニア、milo.comのファウンダーの一人、低レベルにも詳しい、という方なんだけど、乱心すぎてレスも不明瞭でポイントがよくわからん ryanからの真面目じゃない反応もある 「youtubeのnodeのintro動画の再生回数が10万回超え。nodeの繁殖力はまるで癌」 Twitte
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く