「あわせて読みたい」は、あなたのブログ読者が読んでいる ブログ・ニュースを表示する無料サービスです。
「あわせて読みたい」は、あなたのブログ読者が読んでいる ブログ・ニュースを表示する無料サービスです。
Photoshop CS で透過GIF Photoshop CS のウィザードを使用した 透過GIFの作り方について書いてみました。 Photoshop CS のウィザード 透過GIF、Photoshop CSでウィザードを使用して簡単に作成できます。 Photoshop CS 透明画像書き出しウィザード 透過GIFにしたい画像を開いて、透明にしたい部分を選択範囲します。 許容値などの設定を変更してから自動選択ツールを使用すると簡単に選択できます。 ※Webページの背景画像もとなりに開いている状態です。 透明にしたい部分が選択されている状態で[ヘルプ]-[透明画像の書き出し]をクリック。 [透明にする範囲を選択中]を選択する。 Webページ用として書き出す場合は[オンライン]を選択する。 GIF形式画像の場合は、[GIF]をクリック。 [次へ]をクリック。 画像の色数を設定。W
Update: The source and install instructions are now located at: http://github.com/mislav/will_paginate We’ve all been paginating for a few months now with will_paginate because it’s such a sweet plugin, but Koz put a call out on Rails Core wondering what the leading pagination plugins are. Somebody tell him to subscribe to Err already. Pagination is getting tossed out of Rails 2.0, so what better
acts_as_taggable_on_steroids If you find this plugin useful, please consider a donation to show your support! http://www.paypal.com/cgi-bin/webscr?cmd=_send-money Email address: jonathan.viney@gmail.com Instructions This plugin is based on acts_as_taggable by DHH but includes extras such as tests, smarter tag assignment, and tag cloud calculations. Installation ruby script/plugin install http://sv
つくるぶ -デベロッパー応援プロジェクト ここの つくるぶ -デベロッパー応援プロジェクト とかだと外部サイトへのリンクをクリックすると となって個人的にうざかったので作ってみました。 たぶんちゃんと動きます。 妙なサイト(セキュリティ上まずいとこ)へのリンクはおそらく”つくるぶ”内にはないと思いますので大丈夫でしょう。 // ==UserScript== // @name つくるぶ外部サイトへ直行 // @description つくるぶで「この先は外部のページとなります。よろしいですか?」を回避 // @author stewie http://d.hatena.ne.jp/griffin-stewie/ // @include http://www.tkrb.jp/* // ==/UserScript== var links = document.getElementsByTagNa
近年,Ajaxの台頭をきっかけに,JavaScriptを使ったブラウザのリッチ・クライアント化が進んできました。現在では,ページの表示を変化させるだけであれば,ほとんどのことはJavaScriptのみで対処することが可能です。それを実現するのがDOMなのです。 第1回 DOMから始めるモダン・スクリプティングの世界へようこそ 第2回 ブラウザからHTMLはどう見えているかを理解しよう ~ドキュメントツリー~ 第3回 DOMスクリプティングのことはじめ(1) ~要素(タグ)を狙い撃ち~ 第4回 DOMスクリプティングのことはじめ(2) ~これはどんな要素?~ 第5回 DOMを使ってHTMLを自由自在に書き換える 第6回 イベントハンドラから脱却しよう 第7回 スクリプトを完全に分離しよう ~コンテンツ,プレゼンテーション,ビヘイビア~ 第8回 スクリプトのパッケージ化 ~使い回しできるスクリ
■ JavaScript ミニライブラリ ちょっと前から「なくても不便じゃないけど、あったらちょっと便利かもね」っていう JavaScript を書いたりして発表していましたが、一覧とか作ってないからどんなのがあるのかわかりにくかったのでまとめてみました。 onsubmit で disable 以外のスクリプトは全てパブリックドメインとするので、自由に使って下さい。onsubmit のやつはもともと自分が作ったものじゃないので良くわかんない(← 無責任)。 結構作ってるつもりだったけど、並べてみると意外と少ない。 onsubmit で disable にするやつ テキストフィールドのフォーカス時に背景色を変更する JavaScript フォームに入力を促すメッセージを出力する JavaScript パスワードの安全性を教えてくれる JavaScript カーソル位置のセルの上端と横端をハイ
■ 入力文字数の制限を可視化する JavaScript 好評の、読み込ませるだけシリーズ の8番目。 maxlength 属性とかアプリケーション側とかでフォームの入力文字数を制限していても、ユーザにとっては自分が何文字くらい入力したかがわからないと不便そうなので、汎用的なのを作りました。 フォームにフォーカスが当たると、入力した文字数と入力可能な文字数が表示され、リアルタイムに更新されていきます。 動作サンプル コードは次の通りでして、prototype.js(1.5.0くらい) に依存してます。 var VisualLength = Class.create(); VisualLength.prototype = { initialize: function(attribute) { this.fields = ['INPUT', 'TEXTAREA']; this.attribute
米Zend Technologiesは2日、「Zend Framework」のバージョン1.0を公開したことを発表した。Zend FrameworkはPHPベース、オープンソースのアプリケーションフレームワークで、Webアプリケーション開発を効率化するもの。 2005年10月に開催されたZend Conferenceで開発意向表明が行われ、2006年4月にはプレリリース版が公開されている。Zend Frameworkの開発には230名の個人およびGoogle、IBMおよびZendといった企業の支援を受けたアクティブな貢献者が参加した。プレリリース版のダウンロード数は100万回以上にのぼるという。今回発表された正式版は、こちらからダウンロードできる。 同社の共同CTOおよび共同設立者のAndi Gutmans氏は、Zend Frameworkの目的を、「WebアプリケーションおよびWeb S
新たにアプリケーションを開発する際に、今もっとも注目すべき技術がAdobeの「AIR」、Microsoftの「WPF」、そしてGoogleの「Google Gears」である。それぞれアプローチは異なるものの、ウェブ上で利用してきたリッチインターネットアプリケーションをデスクトップ、もしくはオフライン環境で動かすためのものだ。 今年に入ってから各社のリリースが相次ぎ、大きな話題となっているが、ではこれらの技術によって誰がどのようなメリットを得るのだろうか。今回はAdobeのAIRについて基本的な情報をおさらいする。 Adobeが6月11日にリリースした「Adobe Integrated Runtime」(AIR)のベータ版は、もともと「Apollo」という開発コード名で呼ばれていた、デスクトップアプリケーションの実行環境である。ユーザーはクライアントマシンにAIRランタイムをインストールし
Rhino はすべてが Java で記述された JavaScript のオープンソースな実装です。それは一般的には、Java アプリケーション環境へ組み込まれて、エンドユーザーによるスクリプトの記述が可能になります。J2SE 6 ではデフォルトの Java スクリプティングエンジンとして組み込まれています。
Steve Yegge / 青木靖 訳 2007年6月26日 なんて日だろう。John Lamに取り上げられると、Slashdotに取り上げられるよりひどいことになるらしい。私のチームのみんなは一日中私のことを笑っていた。どうしてこんなことになったのか見当も付かない。 雪崩のようなメールにいちいち返答するより、一括アップデートしてしまう方が良さそうだ。 しかしその前にだ、いったい今の私くらい当惑している人間が他にいるだろうか? Foo Campで行われた数々の目を見張るような議論の中で、私が即興でしたちょっとした講演——それにはどういうわけか20分前にテントからはい出 してきたばかりみたいな私の写真が添えられていて、二日酔いで道に迷い、どうして自分がセバストポルの真ん中の原っぱにいるのかも分らない様子で写っており、分ったのは どうも前の夜に朝10時の講演を引き受けたらしいということだけとい
Javascript で diff というのはいくつか試された例はあるようですが、まだこれといった決定打は出ていない様子です。 実は diff は見た目ほど軽い処理ではないので、Javascript にやらせるのはこれが結構大変…… diff の計算量は、おおざっぱに言うと比較対象の要素数の二乗に比例し(実際にはそれより小さくすることができるのですが、まあ話のイメージとして)、かつメモリを大量に消費するので、バッチ的な処理に最適化されていない Javascript にはどうしても荷が重いものとなってしまいます。 比較対象の要素数を減らせば当然計算量は減りますが、行単位で比較してもあまり嬉しくない(わざわざ Javascript で処理するということは自然文が対象と思って良いでしょう)。最小の文字単位だとギブアップ。 ということは形態素解析で分かち書きして、単語単位で diff するのが J
ITmedia Biz.ID:おとなの図書館活用術【Amazon編】*1がホットエントリに入ってたのをみて,そういえばいいかげんあの手のスクリプトのまとめをしようか,と以前に思ってたのを思い出したのでまとめてみる。しかし多いな。 動作確認はしてないので使えないとこもたくさんあると思います。Amazonが何度か仕様変更してますし。あとAmazon上で所蔵の有無のわかるタイプと,単純にリンク貼るだけのタイプとありますが,特に分けてません。それと大学図書館は今回は省きました。*2 アップしてから探したらさらに見つかったので追加。 墨田区立を確認したので追加 練馬区立がもいっこあった。あとGoogle様に「図書館 greasemonkey」で検索するとうちが一位になる件について。いや完全にはてなパワーだが 某メーリングリストでネタにした関係で思い出したので,チェックしてたけど追加してなかった館のを
ID + Password フォトについては Feed URI がないようです.エントリを追加することは できますが,取得することはできません (普通どおり,ブラウザで mixi.jp にログインしてみてくださいということでしょう). URI に含まれる "r=<数値>" という部分は意味がないようです.数値がな んであっても,あるいはこの部分がなくても,動作します. ■ mixi station API を利用したクライアントの実装例 足あとの一覧を表示するクライアントのサンプルコードを紹介します. クライアントオブジェクトには XML::Atom::Client を使います. XML::Atom::Client は,WSSE をサポートしています.また,取得した XML を適切なオブジェクト (XML::Atom::Service, XML::Atom::Feed) に 自動的に変換し
mixiが新しく出したmixiステーションがすばらしいです。その裏側が。 mixiにログインした状態で http://mixi.jp/atom/tracks/r=2/member_id=myMixiID にアクセスするとatomで自分のページのあしあとがフィードされます。ちなみにmixiステーションが送っているリクエストは以下の通り。 GET /atom/tracks/r=2 HTTP/1.1 X-WSSE: UsernameToken Username="ku@example.com", PasswordDigest="passwordDigest8jrjEdO61Bx8c=", Nonce="Y0NonceLYj0=", Created="2007-06-29T03:04:30Z" User-Agent: mixi station/v1.4 (by glucose) Host: mix
画像でブックマーク数が取れるようになったっぽいので作ってみました。 JavaScriptでURLのMD5ハッシュを計算するので、多少遅くなる可能性があります。最近のCPUなら問題ないはず。 http://la.ma.la/misc/userjs/ldr_with_delicious_count.user.js 以前作ったやつ。 livedoorクリップ http://la.ma.la/misc/userjs/ldr_with_livedoor_clip_count_images.user.js はてなブックマーク http://la.ma.la/misc/userjs/ldr_with_hatena_bookmark_count_images.user.js livedoor Readerに何かくっつけるGreasemonkeyの書き方 http://la.ma.la/blog/diary
■ odz buffer - エンコーディング達人判定 オレが暗記しているのは、0x30-0x39 くらいだなあ。0x61から先も使うことが多いけど、これについては暗記はしていない。 ■ [del.icio.us][md5][ruby][tDiary][plugin]del.icio.us でのブックマーク数を画像で取得できるようになったらしい 最速インターフェース研究会 :: livedoor Readerにdel.icio.usのブックマーク数を表示するGreasemonkeyスクリプト経由。 というわけで、section_footer.rb も追従してみた。追従と言ってもなんてことはなくて、画像取得用のURLである http://del.icio.us/feeds/img/savedcount/ に、permalink の MD5 ハッシュをくっつけるだけ。たとえば、このエントリなら
■ [Amazon][PC]初めて Amazon で返品 この前注文した 20.1型ワイド液晶が朝一で到着した。 「圧倒的なでかさだな!」とうきうき気分で接続を終えて、起動してみると…。 なにやらマジックのような汚れがど真ん中に登場。ドット欠けかなあと思ったけど、電源を落としてもはっきりと残っているので、表面に付着している汚れらしい。軽く水拭きをしてみたけど全くダメ。Buffaloのサポートセンターに電話してみても、「全く聞いたことがない状態なので、とりあえず送っていただけますか」とのこと。 メーカーサポートに送り返しても、調査やらなにやらでどうせ1-2週間以上費やすのは目に見えているので、とっととAmazonに返品して代金を返却してもらうことにした。やれやれ。 とりあえず、一度大画面を目にしてしまって、買ったつもりになっている気分は押さえきれないので、ヨドバシあたりにいってもう一度買って
■ [firefox][profile][clash]firefox の profile が吹っ飛んだ 一昨日くらいなんだけど、 firefox の profile が吹っ飛んでブックマークやらアドオンの設定が全て初期化。 ここまでは別に許容できる範囲なんだけど、なんかウィンドウの位置やボタン表示の設定を記憶できなくなってる。うーん、アドオンの設定の関係なんだろうか。いちいちダウンロードマネージャーのサイズとかボタンを小にするとかだるいよ。 結局 firefox そのものをアンインストールして、アドオンとか Greasemonkey とか全部入れなおした。1.5 のときからごちゃごちゃしてたので丁度いいか(と考えることにする) ■ [del.icio.us][JSON][tDiary][section_footer.rb][plugin][SBM]del.icio.us の ブックマーク数
Greasemonkeyでprototype.jsやscript.aculo.usが使えたら便利だろうな、と考えたことのある開発者は少なくないのではないでしょうか。ちょっとそんなアイデアを試してみたことのある方ならわかると思うのですが、Greasemonkeyでそういった外部JavaScriptライブラリは簡単には使えません。案外ハードルが高いです。 Googleで調べていたら、面白い解決方法が見つかったので紹介します。 Loading External JavaScript Libraries in Greasemonkey このブログで解説されているアプローチを用いれば、Greasemonkeyで外部JavaScriptライブラリが使えるようになります。 ポイントは、 外部ライブラリがロードされるまで待ち続ける制御構造 unsafeWindowを経由して外部ライブラリにアクセス といっ
_ [JavaScript]number vs NumberJavaScriptで整数リテラルを代入した変数の型はnumberになるけれども、明示的にnew Number(1)とすることもできます。違いはtypeofするとわかります。 <html> <head><title>type test</title> <script language="JavaScript"> a = 1; b = new Number(1); document.write("[number vs Number]<br/>"); document.write("typeof a: " + typeof a + "<br/>a.constructor: " + a.constructor + "<br/><br/>"); document.write("typeof b: " + typeof b + "<br/>
Posted by Alex Franz and Thorsten Brants, Google Machine Translation Team Here at Google Research we have been using word n-gram models for a variety of R&D projects, such as statistical machine translation, speech recognition, spelling correction, entity detection, information extraction, and others. While such models have usually been estimated from training corpora containing at most a few bill
DOMツリーモデルによるWebからの対訳対テキストの抽出。(MSR-Asia) ・書誌情報: Lei Shi, Cheng Niu, Ming Zhou, Jianfeng Gao: A DOM Tree Alignment Model for Mining Parallel Data from the Web. Proceedings of the 21st International Conference on Computational Linguistics and 44th Annual Meeting of the ACL, Sydney, pp.489-496, July 2006. ・概要: 対訳コーパスとして利用するために、多言語により提供されているWebサ イト内の構造をDOMレベルで対応付けする手法を提案。 既存のWebサイトから中英の対訳コーパスを抽出する実験を行う
Delicious bindings for Ruby. The online API reference is available here, and you can view couple of sample scripts here. Latest: Download Rubilicious 0.2.0 Tarball (signature) Download Rubilicious 0.2.0 Gem (signature) Read the 0.2.0 Release Notes View the Online API Reference Read the ChangeLog Older: Download Rubilicious 0.1.5 (signature) Download Rubilicious 0.1.5 Gem (signature) Downlo
scgi ×44 : .co.jpのGoogle検索 ×12, .co.jpのGoogle検索 ×5, .co.jpのGoogle検索 ×4, .comのGoogle検索 ×3, .comのGoogle検索 ×2, .comのGoogle検索 ×2, .co.jpのGoogle検索 ×2, .co.jpのGoogle検索 ×2, .co.jpのGoogle検索 ×2, .comのGoogle検索 ×1, .comのGoogle検索 ×1, .comのGoogle検索 ×1, .comのGoogle検索 ×1, .comのGoogle検索 ×1, .co.jpのGoogleのURL検索? ×1, .co.jpのGoogleのURL検索? ×1, .co.jpのGoogle検索 ×1, .co.jpのGoogle検索 ×1, .co.jpのGoogle検索 ×1 SCGI ×30 : .co.
http://blog.fulltext-search.biz/articles/2007/07/0... ×27 http://www.rubyist.net/~kazu/samidare/ ×10 http://bergenholtzracing.info/ ×8 https://www.google.co.jp/ ×5 http://reviewshelps.info/ ×5 http://b.hatena.ne.jp/uchiuchiyama/scgi/ ×4 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&f... ×4 http://z1.jiank001.info/764827052 ×4 http://press.eek.jp/result/fft/fft ds ×3 http://b.hatena.ne.jp/t/ruby
The Ruby On Rails cheat sheet is designed to be printed on an A4 sheet of paper and live by a developers desk, to make life a bit easier. A description of what is on the cheat sheet follows, or if you are impatient, you can go straight to the full size Ruby On Rails cheat sheet. PNG, 100KBPDF, 753KB I am no expert in Ruby, On Rails or off, so to ensure this cheat sheet was as useful as possible,
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く