>>402 >冷たく食べたい方は焼かずにそのまま >バターを塗りココアパウダーとメープルシロップをかけて食べてください♪ すごい味覚だw
Design Works - デザインワークス姉妹ブログ・DesignDevelopのデザインをリニューアルいたしました。 Designworksの新ドメインでの運用・リニューアルのご報告はさせて頂きましたが、Designworksのリニューアルとともに、姉妹ブログとして運用しているDesignDevelopのデザインも、大幅にリニューアルいたしました!!! Design Worksは、様々な商品やインスピレーションから生まれた新しいデザインを発信し、販売促進に繋げる広告やデザインを作り出しています。大幅にリニューアルしたDesign Worksでは、オンラインカジノ 日本語対応のデザインなど、オンラインの新たな分野にも活動を広げています。最新のH P新デザインとなった姉妹サイトブログのDesign Developと共に、今後もウェブデザインに関する様々な情報をお届けしていきます。 今回、
Re:href="#" onclick の悪習[to-R]より たとえば <a href="#" みたいなのがあるとしたらそれは全部 <a id="test" href="xxx.html">テキスト</a> とidを割り当ててやってhrefにはJavaScriptOFFのユーザに対する適切なページへと遷移するようにさせる。 で、JavaScriptで YAHOO.example.clickText = function(e){ YAHOO.util.Event.stopEvent(e); alert('ここで何か処理'); }; YAHOO.util.Event.addListener("test", "click", YAHOO.example.clickText ); ってやってやればいいと思った。 href="javascript
Captcha security check eringi.com is for sale Please prove you're not a robot View Price Processing
LoginEngineとは? LoginEngineは RailsEnginesの一種で、Railsアプリケーショ ンにユーザ認証の機能を付加するためのものです。 Engine とは、Railsアプリケーションに(既存のコードを変更することなく)い ろいろな機能を付加するプラグインです。 もともと SaltedHashLoginGeneratorという名前でジェネレータとして提供されていたものを Engine として再実装したのが LoginEngine です。 SaltedHashLoginGeneratorとは? SaltedHashLoginGeneratorを使ってみるのページを参照。 なお、LoginEngineもLoginGeneratorも使わずに認証機構を実装した例が、 RailsでWikiクローンを作る10 にありますので、そちらも参考にしてください。 LoginEngi
_ Login GeneratorのSession Fixation Attack対策(2) これを回避するには以下のようにセッションをリセットしてやればよい。 [Journal InTime - CSRF対策 , Login GeneratorのSession Fixation Attack対策 , クッキーのパス , セッションファイルの作成場所より引用] 某所でセッションデータは引き継ぎたいという話があったのでちょっと改良。 def login case @request.method when :post user = User.authenticate(@params[:user_login], @params[:user_password]) if user @session[:user] = user data = @session.instance_variable_get
_ CSRF対策 0.13.0にもCSRF対策のコードはとくにないようだ。 MLの議論を追ってなかったのだが、結局アプリケーション側で対策する べしということだろうか。 まず、ApplicationControllerとApplicationHelperに以下のような記述をしておく。 app/controller/application.rb: class ApplicationController < ActionController::Base private def validate_session if @params[:session_id_validation] == @session.session_id return true else render(:text => SESSION_VALIDATION_FAILED_HTML, :status => "403 Forbi
Ruby関連 RubyMemo Gruffでグラフ Rubyの正規表現によるXMLの解析 HTMLパーサ Hpricot Ruby on Rails関連 RailsのInstall RailsでWikiクローンを作る RailsでAjax: インクリメンタル検索英和辞書 GruffをRailsで使う 認証 LoginEngineを使ってみる SaltedHashLoginGeneratorを使ってみる (古い) MigrationによるDB管理 Emacs用rails.el Typoのインストール Rails関連書籍 FreeBSD関連 FreeBSD 6.3R on VMware インストールメモ アプリケーションインストールメモ Apache,MySQLのインストール SQLiteインストール PostfixのFreeBSD 6.0へのインストール Ubuntu関連 Ubuntu 7.
さて、昨日は SSIとの組み合わせでPageキャッシュの適用範囲を広げる話 をした。 なぜSSIかというと、これは組込みの手軽なフィルタ機構だからだ。Apache 1系統ではSSIはハンドラとして実装されているけれども、2系統では新たにフィルタ機構が加わって、SSIはこちらで再実装されている。 フィルタ機構ならmongrelからの出力にも加工できる。Pageキャッシュとキャッシュでないものを透過的に扱えてうれしい訳だ。 ただ、確かにちょっとDRYさに欠ける。どうせならRailsのレイアウトファイルにPHPコード片を直接書きたいではないか。で、これを出力するとPHPとして処理してその結果がクライアントに伝わる、と。 id:yamazさんが「 rhtmlで直接phpを吐き出して処理する方法を模索したいのです。 」と言ってるのはたぶんそういうことだ。私もそれが理想だと思う。今日はそれに挑戦してみ
RailsでPageキャッシュをより広く活用する方法を考えてみました。以下、ちょっと長く前置きが続きます。 Rails遅杉 Railsは遅い。何が遅いって、Rubyが遅くてRoutingが遅くてRDBとRHTMLが遅い。RDBが遅いのは大抵のWebアプリケーションでは変わらない話、で、だからRailsなんかが評価される余地があるんだよね。RubyやRHTMLの遅さは柔軟性の代償として受け入れよう。なにしろRDBがもともと遅いんだから。ただ、Routingは無駄に高機能だったりして頭にくる。Rhino on RailsのSteve YeggeもRoutingは黒魔術だと言っていたし。私はActionPackの全てが黒魔術だと思うけど。 そういう訳で、RoutingをCで書き直すのはドリコムのみなさんがいつかやってくれると期待するとして(可能なら手伝いたいけどね)、当面の対応としてはキャッシュ
● キャッシュ機能(caching) Railsには Page, Action, Fragment という3段階のキャッシュ機能が備わっている。tDiaryを使っていても思うが、修正よりも参照の方が圧倒的に多いコンテンツで毎回cgiで同じコンテンツを吐くのは無駄だなぁ。でもキャッシュを自分で用意するのは面倒だし、フレームワークかWebサーバがやってくれたらなぁ。Railsはそんなかゆい所にも手が届く、Web開発界の万能戦艦ノーチラス号なんです。 Page: アクション(CGI)の出力を丸ごとHTMLファイルとして保存し、静的コンテンツとして利用 Action: Pageと同じく全体を保存するが、コンテンツを表示する前に ActionController で filter 操作可能 Fragment: アクション全体の出力でなく、テンプレート描画の一部分のみをキャッシュ可能 caching
Never been to DZone Snippets before? Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world So you've got a lot of stuff, spread over a lot of tables, and now you want to scoop it all up and display it all in the same view - oh, and you don't want ActiveRecord to perform a bazillio
43Folders ネタが続きますが、先日 Merlin Mann が Google Tech Talk で講演をしていた内容とスライドが公開されていましたので、内容をかいつまんでご紹介します。 講演のタイトルは “Inbox Zero”。メールの受信箱の残りメールの数をゼロにするメール処理のアプローチについてです。 受信箱のなかで生きるのはやめよう メールの受信箱は、放っておけば魔窟になります。まだ読んでいないメールや、まだ返事を書いていないメール、調べてから返事を書こうと思っていたのにそのままになっているメール、先方からの返事を待っているメール、遠い昔に親から届いたのだけれども返事をかかずにいて罪悪感だけが残って消せずにいるメール。これらが何百通も折り重なって手のつけようのない状態になっている人も多いのではないでしょうか? その果ては、今日出席する会議や、やらなきゃいけない仕事なども受
ツールチップテキストを実装するならかっこいいものにしたい。 そんなあなたにおすすめなのが、『Prototip』。フェードインするツールチップテキストだ。 『Prototip』は、prototypeと、scriptaculousなどのライブラリを使ったコード。独得なツールチップテキストが実装できる。 ツールチップテキストにhtmlを埋め込んで画像を表示できたり、フェードインしたり、ブラインドエフェクトがつけられたり、といった具合だ。 ディテールの技術だから、さりげなく使ってみるのが効果的ではないだろうか。 著作権については以下の通りで、クレジット表記をする必要がある。 » クリエイティブコモンズ フェードインするツールチップテキスト、チェックして実装してみたいですね。 「遠くの空に消えた」の試写会に当選しましたw。結構面白いみたいだから楽しみだな。 » 遠くの空に消えた
MOONGIFT: Flashムービー形式でデスクトップ録画「JING」:オープンソースを毎日紹介 JINGはMac OSX、Windowsに対応している。指定範囲のスクリーンキャプチャはもちろん、指定範囲でのスクリーンキャストにも対応している。録画された内容は音声付でFlashムービー形式で保存される。Flashムービー形式でデスクトップ録画「JING」。 指定の範囲をFlashのムービー形式であるFLV形式で音声付で保存することが可能です。 Youtubeなどの動画サイトにアップして、自分のソフト/WEBアプリの使用感、素晴らしさを説明するなどに使えそうですね。 同様のソフトに、Winkなどがありますね。 こちらは文字などで説明を入れていけるツールで、Flashで分かりやすく操作イメージを説明するのによく使われているソフトです。
リンクなどの文字列の上にマウスが来ると自動的にくるりんと回転する感じで文字の色が変化するというちょっと楽しいエフェクトを加えてくれるスクリプト、それが「scrollovers.js」です。 Firefox 2.0、Internet Explorer 7、Internet Explorer 6、Internet Explorer 5.5、Safari 3 (Windows)、Opera 9で動作確認されているとのことで、個人利用でも商用利用でも無料で使用できます。 論より証拠、デモを見た方が理解できます。 デモとダウンロードは以下から。 Scrollovers - A New Way of Linking http://www.scrollovers.com/ 「scrollovers.js」自体の中身がどうなっているかというのは以下からわかります。 http://www.scrollove
Mozillaは、Black Hatカンファレンスの場でFirefox用のJavaScript Fuzzerをリリースする。 オープンソース財団のMozillaでは、Firefoxブラウザの開発を通じて培った知識を、一連のオープンソースツールの形で提供する方針だ。その第1弾となるJavaScript Fuzzerは、ラスベガスで開催されるイベント「Black Hat」カンファレンスで8月2日にリリースされる。 Mozillaのセキュリティ責任者を務めるウィンドウ・シュナイダー氏が米eWEEKに明らかにしたところによると、同氏はMozillaにおけるセキュリティの取り組みを詳細に説明する予定だという。「こういった詳細な説明を既存ベンダーから聞くことはできない」とシュナイダー氏は話す。「Mozillaは全世界から注視されている。われわれは隠したいと思っても隠すことができないのだ」。 シュナイダ
使われていないCSSセレクタを発見することが可能なFireFox拡張「Dust-Me Selectors」 2007年08月03日- Dust-Me Selectors Dust-Me Selectors is a Firefox extension (for v1.5 or later) that finds unused CSS selectors. 使われていないCSSセレクタを発見することが可能なFireFox拡張「Dust-Me Selectors」。 インストールするとFirefoxの右下に次のようなアイコンが表示されます。 クリックすると、次のように、表示中のページで使われていないCSSセレクタを表示してくれます。 (ファイル名、行数も表示してくれます) サイトを作っていると、CSSが次々と肥大化して使わないCSSもそのまま、ということがありますが、このツールを使えば不要なC
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く