2008-02-01から1ヶ月間の記事一覧

jQuery UIのdraggable・droppableとsortable

iGoogleのように、縦にガジェットを複数ぶら下げたのを横に並べて、 並び替えできるUIを作りたいので、 jQuery UIの調査をしました。 draggable・droppableとsortableは併用不可 それぞれ縦にsortableを使って、draggable・droppableで列間の移動を実現すれ…

アプレッソ会社見学オフ

id:lalha(blog)の会社に遊びに行ってきますた。 DataSpiderのデモを見せてもらったり、ツールを使った議事録drivenな会議の仕方などの話を聞いたりした後、 会議室で飲み会、id:nipotanを召喚して朝までまで店を転々としながら酒を飲むなどしました。 DataSp…

masuidriveさんの講演を聞いてきた

社内でmasuidriveさんの講演があったので聞いてきた。 内容が気になる人はWEB+DB PRESSvol.43を読めばいいんじゃないかな。 心霊写真が載ってたりするけど今回も面白いのでお勧め。

Twitterで複数の人にまとめてDMする

http://twitter.com/direct_messages にて、 bookmarklet等を使って事前にjQueryをロードした上で、 Firebug等のコンソールから以下のJavaScriptを流す。 (function(){ var $ = jQuery; var path = $('#doingForm').attr('action'); var data = {}; var auth…

まとめてDM〜を作ってて知ったjQueryとAjaxについての何某

jQuery jQueryでCSSセレクタとして:inputを入れた場合はtextareaタグも拾えるが、$.serialize()でシリアライズする場合はinputタグだけ textareaを含むformを通常通りサブミットする場合と、formをCSSセレクタで選択してやって、$.serialize()した値を、$.po…

2つのDateオブジェクトが同じ日か否かを判定する

date1 = new Date('Tue, 19 Feb 2008 02:26:57 GMT'); date2 = new Date('Tue, 13 Feb 2008 02:26:57 GMT');// date1と日付が違う date3 = new Date('Tue, 19 Feb 2008 02:36:57 GMT');// date1と時刻が違う new Date(date1.toDateString()).getTime() == ne…

IE7へのUpdate後はIEコンポーネント使用ブラウザの動作が怪しくなりそう

IE7へのUpdate後SleipnirでのlivedoorReaderが、 キーボードショートカットを使うと異様に遅い、 jkで記事一つ分ずつ移動してくれないなどというように異常な動作をするようになりました。、 全部IE7のせいにして、Twitter上でファビョっていたところ、 id:Z…

デブサミ2008二日目

昨日に続いて参加してきた。 聞いてきたセッション 14-E-2 これで解決!後で困らないためのWebアプリケーション性能最適化への道 Lunch Session Widget on TV 〜TVでウィジェットを動かす方法〜 ソニーのテレビ用ウィジェット JavaScript+XML(レイアウト)+…

「David Intersimoneと日本のRubyのコミュニティが、オープンソースの現在と未来について語る会」

テーマ Rubyのために出来ること モデレータとパネラー モデレータ 角谷 信太郎さん(株式会社永和システムマネジメント サービスプロバイディング事業部 チーフプログラマ / 日本Rubyの会 理事) パネラー David Intersimoneさん(CodeGear デベロッパーリレー…

デブサミ2008一日目

行ってきたー聞いてきたのは↓ 13-E-1 「Joel on Developers Summit」:素晴らしいソフトウェアを作るということ 13-B-2 「David Intersimoneと日本のRubyのコミュニティが、オープンソースの現在と未来について語る会」 13-D-3 リッチクライアント最前線 13-…

VB資産のCurlマイグレーション

このエントリは記録やまとめじゃなくて、感想です。 VB資産のCurlマイグレーション Curlについての紹介と、マイグレーション後のシステム構成など全体的な話 Curlの実行の仕組みは↓こんな感じだそうな ブラウザからリクエスト Curlファイル(Curl言語ソースコ…

リッチクライアント最前線

テーマ Flash・AIRのAdobe Silverlight・WPFのMicrosoft CurlのCurl 三大RIAプラットフォームベンダーがガチバトル モデレータとパネラー モデレータ 小川 誉久さん(株式会社デジタルアドバンテージ代表取締役) パネラー 小島 英揮さん(アドビシステムズ株式…

Twitterで呟いたTODOリストなどまとめ

JavaScriptによるTwitterクライアント的な何かを作る話でのTODOリスト 内容 実施済 reply to hogehogeをクリックすると、該当発言以前のhogehogeの発言に移動、後は適当に、矢印を置いておいてクリックすると該当ユーザの前後の発言に飛べるようにすると会話…

タイムライン自動更新JavaScript使用中にエントリ削除できるようにするJavaScript

/homeでゴミ箱アイコンをクリックすると画面遷移が起きてしまうので、 APIを叩いて削除するようにした。 (function(){ var $ = jQuery; function bindAjaxDelete(context){ var context = context || document; $('a[title=Delete this update?]',context).e…

タイムライン自動更新JavaScript使用中に発言できるようにするJavaScript

約30秒に一回/homeタイムラインの更新を確認し、更新した分だけ上に継ぎ足していってくれるJavaScript - 文殊堂の問題点の一つとして、 発言した後は使えない、使っていても発言すると使えなくなる というものがあったので、その解消用。 いろいろと必要なも…

Twitterの/homeのcontainerの中身のみ30秒に一度更新する

2008/03/09追記 新バージョン作りました。 本文 Twitterの/homeから欲しい情報だけ取り出す布石 - 文殊堂の続き。 jQueryを読み込ませた上で↓を実行する。 setInterval(function(){ var $ = jQuery; $.get('http://twitter.com/home',function(data){ var re…

約30秒に一回/homeタイムラインの更新を確認し、更新した分だけ上に継ぎ足していってくれるJavaScript

できたよー。 とりあえず現状はROM専用ということでおながいします。 jQueryを読み込ませた上で↓を実行する。 (function(){ var $ = jQuery; $('<div/>') .insertAfter('#container') .attr('id','temp'); (function(){ var func = arguments.callee; $.get('http:</div/>…

Followersの中から自分がfollowしてない人だけ・Followingの中から自分をfollowしてない人だけ表示

Autopagerizeで前ページ表示して、さらにjQueryを読み込んだ上で以下を実行。 Followingの中から自分をfollowしてない人だけ表示 followされてない人に間違って@しないように確認。 (function(){ var $ = jQuery; $('.vcard:has(div>span:contains(message))…

jQueryを読み込ませるbookmarklet

どうってことないものだけど使用頻度が高いので作った。 jQuery.noConflict()を使っているので、Prototype.jsを使っているサイトでもOK。 javascript:(function(){if(typeof jQuery != 'undefined'){return;}var s=document.createElement('script');s.chars…

またニコニコ動画見てるグリモンをSeaHorseに移植したけど、割と非推奨

非推奨の理由 CSRFの危険性がある(特定URLを踏まされただけでTwitterで発言してしまう) またニコニコ動画見てるをするたびにタブを一つ開いてしまう ポップアップブロックの許可URLを設定しないとそもそも動かない この辺を分かった上でどうしても使いたい人…

Twitterの/homeから欲しい情報だけ取り出す布石

いろいろとダメダメなので改良版の記事を参照のこと /homeのhtmlをAjaxで取得 container・divの中身を取り出す scriptタグを除去 てきとーなdivを作って中に突っ込む document.writeとかあるので、scriptタグの除去は必須。 不可視divの中に突っ込んでjQuery…