サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
![サービス終了のお知らせ - NAVER まとめ](https://cdn-ak-scissors.b.st-hatena.com/image/square/29c067cf273ac45143af3693171919cf1462a3fd/height=288;version=1;width=512/https%3A%2F%2Frr.img.naver.jp%2Fmig%3Fsrc%3Dhttp%253A%252F%252Fimgcc.naver.jp%252Fkaze%252Fmission%252FUSER%252F59%252F20111209%252F558599%252F11%252F130x130x2a01de707e1e57aa091d08dc.jpg%26twidth%3D1200%26theight%3D1200%26qlt%3D80%26res_format%3Djpg%26op%3Dr)
JavaScript Advent Calendar 2011 WebGL駅伝10日目、独走3日目になります。今からでも参加したい方がいましたらぜひ教えてください。 今日はこのオルセー美術館をTiltShiftさせてみます。実はこれがやりたくて一昨日から書いてきたのでした。 サンプルです。 http://jsfiddle.net/bHTWa/ シェーダー部分以外は9割ぐらい昨日と同じです。 シェーダー 昨日は頂点シェーダーでテクスチャーの座標をvaryingに入れてましたが、今日は別の方法でやるので、頂点シェーダーはたったこれだけです。 attribute vec2 aPosition; void main() { gl_Position = vec4(aPosition, 0.0, 1.0); } フラグメントシェーダーでは、ガウスフィルター(Gaussian Blur)のための関数を定
Haskellは遅延評価を特徴としています。しかし,どのような機能にも弱点はあります。第9回や第47回では,遅延評価自体が持つ弱点や,その問題を解決しようとした際に生じる問題点について解説しました。 同様に,並列Haskellやデータ並列Haskellといった,GHCで提供されている並列処理の機能にも弱点があります。また,その問題を避けるために開発されたライブラリにも,相応の弱点があります。 並列Haskellが提供する並列処理機能の抽象化能力は極めて強力ですが,抽象化され過ぎていて並列処理の制御が難しいという問題があります。一方,より低レベルの並列処理機能は,並列処理を直接制御できるものの,並列処理の抽象化能力が乏しく,大規模なプログラムを並列化するのは困難です。 このように,現在のHaskellの並列処理機能は,理想的とはいえません。高速な並列プログラムをなるべく短期間で作成するには,
昨日セミナーとして USTREAM させていただいた資料を公開いたします。 エラー処理を書いてはいけない USTREAMのビデオ タイトルは釣り気味ですが、内容はいたって真面目なのでご安心ください。 概要 やってはいけないシリーズ、の第三弾としての試みです。 リソース管理をしてはいけない ロック処理を書いてはいけない エラー処理を書いてはいけない ← New! タイトルに反して(あるいはタイトル通りに)、正しく長時間動作するプログラムを書くには きちんとエラー処理を行う必要がありますが、 それを何とか抽象化しようという(Haskell界隈での)試みについてのご紹介でございます。 あまり他の人がこういうことを言っているのを聞いたことが無いので、 自分の日々考えていることを世に問うた形になっております。 実際のところ、社内ではC++がメインに使われておりますので、 こういう手法が用いられている
アドベントカレンダーのいいネタが無いなあと思っていたところ、ちょうど週末にあたらしいmonad-controlがリリースされたので、これを紹介したいなと思いました。 その前に、モナドトランスフォーマーというかっこいい名前の代物の話をちょっとだけしましょう。 モナドトランスフォーマーと例外処理 Haskellerの皆さんはきっと息をするかのように自然にモナドを使っていることと思います。標準で提供されているモナドは単機能なので、組み合わせたくなってきます。必然的に皆モナドトランスフォーマーに手を伸ばすわけです。実際のアプリケーションのコードを書くと、多くのモナドではベースモナドがIOになるでしょうから、今度は自作したカスタムモナドスタックでIOが投げる例外をハンドルしたくなるわけです。 ここでふとControl.Exception.catchの型をみると Prelude> :t Control
JavaScript Advent Calendar 2011 WebGL駅伝9日目、独走2日目になります。今からでも参加したい方がいましたらぜひ教えてください。 さて、今日は昨日の内容を発展させて、画像を貼ってみたいと思います。 WebGLのテクスチャーとして使える画像は、通常は辺の長さが2の累乗である必要があります。ただし、やり方によってはどんなサイズの画像でも使えます。 今回は256x256で用意したこの画像を表示してみます。ただ表示するだけではおもしろくないので、色を反転させてみます。 Learning WebGLのLesson 5に似た内容です。 http://jsfiddle.net/tdUNW/1/ シェーダー 今回用意したシェーダーはこんな感じです。昨日と比べてみてください。 <script type="text/x-vertex-shader" id="vs"> // 頂
JavaScript Advent Calendar 2011 WebGL駅伝参加者の方々、ありがとうございました。めでたく(?)最後のランナーまで辿り着きましたので、ここからは一人で走ってみたいと思います。(気力の続く限り…) もし僕の代わりに何日か書いてもいいよという人がいましたらコメントで教えてください。 とりあえず、これまでの方々の記事へのリンクを貼っておきます。 JavaScript Advent Calendar 2011/WebGLコース初日、WebGLの基本的な考え方 - by edvakf in hatena THREE.js で WebGL | ヨモツネット 空が狭い: WebGL Advent calender 3日目 PhiloGLでのカメラの移動処理 - 強火で進め 3DCG Arts: THREE.js での輪郭線表示 ステレオ3Dビュー解説 JavaScrip
研究開発グループの takahi-i です. 前回 Solr を利用した検索パッケージ Anuenue を紹介させていただきました. 今回は Anuenue を利用して目的に応じた検索クラスタを構成する方法について紹介させていただきます. Anuenue (Solr) インスタンスは単体でもある程度高速に動作しますが, 大規模データ, 高い QPS に耐えるには複数のインスタンスからなる検索クラスタを構築する必要があります. Anuenue を利用してクラスタを構築するには Anuenue が提供する設定ファイルを目的にあわせて編集する必要があります. Anuenue には重要な設定ファイルが三つ存在します. これらの設定ファイルは Anuenue のインストールディレクトリ (ANUENUE_HOME) 直下の conf ディレクトリに存在します. 以下 Anuenue の設定ファイルの
underscore.js においては正規表現オブジェクトかどうかの判断を以下のようにしてやっている。 var toString = Object.prototype.toString; function isRegExp(obj) { return toString.call(obj)=='[object RegExp]'; }これは obj instanceof RegExp;でいい気がするんだけど、なんかこれだとだめなのかな。 後者の方が高速だけど。 ベンチマーク: http://jsdo.it/tokuhirom/wfiw 【蛇足: オレはこう思う】 cho45 のベンチマークべんり。 【追記】 multiple frames のときにハマるということらしい。 http://perfectionkills.com/instanceof-considered-harmful-or-h
2011年にリリースされた、使えるjQueryプラグイン50「The 50 Most Useful jQuery Plugins from 2011」 WEB制作の現場で利用されているjQuery。非常に軽量かつ、高機能なjavascriptライブラリで、世界中で様々なプラグインがリリースされていますが、今日紹介するのは2011年にリリースされた、使えるjQueryプラグインをまとめたエントリー「The 50 Most Useful jQuery Plugins from 2011」です。 Response Javascript 全部で50ものプラグインがまとめられていますが、今日はその中から特に気になったものを紹介したいと思います。 詳しくは以下 Minimit 様々な動きが実現できるjQueryギャラリープラグイン。 Overscroll スマートフォンやタブレットの操作感をWEBで実
ショートカットでがんがんコードが書けるzen-codingがとても便利ですが、Mac用のテキストエディタであるCodaは、バージョンが違うとzen-coding用のショートカットが変わってしまうようなのでメモ。 TEA for Coda(Coda用のzen-coding)をインストール TEA for Coda Mac OS 10.7 Lionの場合、「システム環境設定 / キーボード」で、キーボードショートカットタブの「アプリケーション」を選択。+ボタンを押して、上手のように設定(F1に設定していますが、「Ctrl + ,」などお好みで設定できます。DreamWeaverのようにtabを指定したいんだけどできません誰か教えてください)。 代官山T-SITEが最高すぎる。今日は1冊本を買って、1冊未購入の本を持ってスタバに入ってみました。なにこの体験。 MAGAZINE STREETって言
This tutorial will demonstrate how to build a custom progress bar by creating an image uploader with Titanium Mobile. Specifically, the demo project will allow you to select an image from the device photo gallery and upload it to a remote server for storage. Both the Titanium Mobile code and the server-side code will be explained. Now, let's get started! Project Preview The following is a preview
TOP > Design , Photoshop > 日本のさまざまな模様を描けるPhotoshopブラシまとめ「20 Sets of Japanese-Themed Photoshop Brushes」 世界からも高い評価を受ける日本の古き良きデザインは、和を基調としたデザイン制作の必須アイテム。そこで今回紹介するのが、桜や紋など、日本を象徴する模様を描けるPhotoshopブラシをまとめた「20 Sets of Japanese-Themed Photoshop Brushes」です。 (Cherry blossoms PS brushes by =Lileya on deviantART) 日本らしさを感じるブラシが豊富に紹介されています。中でも気になったものをいくつかピックアップしましたので、下記よりご覧ください。 詳しくは以下 ■Sakura Brushes by ~Er
このエントリは MySQL Casual Advent Calendar 2011 - MySQL Casual の10日目の記事です。 こんばんは。tagomorisです。さとしです。タゴモリスの s はさとしの s です(実話)。Twitterで #さとし というハッシュタグが流れるたび、ひそかにびくっとしてます。 RubyからMySQLに繋ぐときにどうするの、ととりあえず gem search -r mysql とかやると思います。そして大量にあれこれ出てきてどうすればいいんだ! という気分になると思います。そういう気分になったことがあるので、現状を簡単にまとめてみました。 ruby-mysql 昔からの定番ですね。作者は id:tmtms のとみたまさひろさん。rubygemsとか使われる前から Ruby/MySQL というライブラリ名で知られていました。Googleで検索するとト
828 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2011/12/10(土) 18:01:01.13 ID:SrAYzleY0 【このマンガがすごい!2012 オトコ編】 1位:ブラック・ジャック創作秘話 2位:グラゼニ 3位:ましろのおと 4位:H×H 5位:3月のライオン 6位:どげせん 7位:あの日からのマンガ 8位:進撃の巨人 9位:めしばな刑事タチバナ 10位:信長協奏曲 11位:青の祓魔師 12位:竜の学校は山の上 13位:ワンピ 14位:アイアムアヒーロー、銀の匙 16位:ねじまきカギュー 17位:あさひなぐ 18位:花もて語れ 19位:I【アイ】、鬼灯の冷徹 【オンナ編】 1位:花のズボラ飯 2位:昭和元禄落語心中 3位:うどんの女 4位:姉の結婚 5位:地上はポケットの中の庭 6位:ちはやふる 7位:海街diary
3分しか時間がない人向け WordPress の管理画面を開く WP File Cache をインストールする MO Cache をインストールする 完了!設定の必要はありません もう少し時間がある人向け この記事は WordPress Advent Calendar 2011 の10日目の記事です。 今日は MO Cache という WordPress プラグインの紹介をしたいと思います。 先日初めて WordPress を使いサイトを作成したのですが、インストール直後からのあまりの遅さにびっくりし、そりゃあチューニング記事が人気になるよなぁなんて考えていました。しかし最近になって WordPress 3.3 Beta が出たためちょっと触ってみようかなと英語版をインストールしたところ、以前日本語版 3.2.1 をインストールした時よりも明らかに速いことに気づきました。 最初はバージョン
12 Tutorials for creating PHP5 MVC Framework PHP5でMVCフレームワークを自作するためのチュートリアル PHPフレームワークは沢山ありますが、速度や機能面において、これといってデファクトスタンダードが決まっているわけではないという状況です。 なんか機能が便利そうだなとおもって使うと速度が全くでなくて規模の比較的大きなサイトだと使いものにならなかったり、フレームワークごとにクセがあったりするので、いっそ自作した方が余計な物がはいってなくて良いなんて場合もありそうです。 そんな場合に、フレームワークを作るチュートリアル記事が参考になりそうです。 個人的に速度はかなり重要度が高く、有名なフレームワークを使う場合はCodeIgniterのような軽いフレームワークがいいなと思っています。 関連エントリ ログイン/ユーザ登録といったフォーム実装用のフレー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く