ラベル JavaScript の投稿を表示しています。 すべての投稿を表示
ラベル JavaScript の投稿を表示しています。 すべての投稿を表示

2008年1月18日金曜日

iPodTouchのファームウェア更新、jQuery Accordionプラグイン

iPodTouchのファームウェア更新

Touchのファームウェアが1.1.3になって、アプリも追加されているとかの記事を見た。アプリはMailとNotepadが欲しかったし、なにより「WebPageのショートカットを直接Homeにおいておける」との事で、この機能が欲しかった!!Jailbreakとかは全然してないし、颯爽とUpdateですよ。1.1.3のバージョンアップはいいとして、追加機能は\2,400でしたよ、タダちゃぅんかい。でもイイ!twitterとかは既に対応してるらしく、もちろんHomeに張り付けておいた。GMAIL、GoogleReader、GoogleCalendar、GoogleDocsも張り付けて完了。 貼り付けたアイコンは「長タップ(一定時間タップしっ放し)」すると、ゆらゆら揺れ初める。この状態がHomeの編集画面で、アイコンをドラッグして移動できる。うん、わかりやすい。ただし、この状態を抜けるのが多少分かりにくい。何て呼ぶかしらんが、本体に直接埋め込まれてるボタンを押せばおk。ここだけちょっぴりキモチワロス。

jQuery Accordionプラグイン

エントリにソースを張り付けると、めちゃ長くなってしまぅのがイヤだ。アコーディオンにしよぅ、とjQuery+AccordionPluginを使ってみた。ただ、AccordionPluginそのままだと「コンテナ」の中の「<a>タグがtoggler」「その次の要素が隠れたりする要素」と認識してしまう。私の場合はソースを書くときに手順をリストで記述するため、これでは不便。なので、「$.ui.accordion.defaults.header="dt";」としておく事にした。
<!-- jQuery -->
<script src="http://.../jquery-1.2.2.pack.js" type="text/javascript"></script>
<script src="http://.../jquery.easing.js" type="text/javascript"></script>
<script src="http://.../jquery.dimensions.js" type="text/javascript"></script>
<script src="http://.../jquery.accordion.js" type="text/javascript"></script>
<script type="text/javascript">
jQuery(function(){
  $jq = jQuery.noConflict();
  $jq.ui.accordion.defaults.header  = "dt";
  $jq('#source-accordion').accordion();
});</script>
htmlでは次のようなカンジ。
<dl id="source-accordion">
<dt>手順説明1</dt><dd>ソース1</dd>
<dt>手順説明2</dt><dd>ソース2</dd>
</dl>
これで、初期状態ではdt要素をclickすると始めてdd要素が見えるという動作になる。これで糞長いエントリも少しは小さく見えるといぅものです。jsは経験が浅いから何やるにもコストが高いと思ってたけど、こんな簡単ならもっと早くにやれば良かったよ。

2008年1月5日土曜日

年末年始にかけて読んだ本

Google Gears スタートガイド

Gearsの使いどころ、こんな風につかえ、てのがめちゃわかりやすかった。後で何度も開いて読み直すと思われる。 実際GoogleReaderとRTMでGearsを使用してみたが、かなりよくできている。Server側F/Wから意識せずに吐くものだし、自前で書く事は無いやーって事でjsは既存ライブラリをチョロッと使う程度で本格的にはやってないが、Gearsのために勉強する可能性が大きくなった。業務アプリでも必要とされる場面がたくさんありそぅ。

WEB+DB PRESS vol42

ニコ動の裏のリアルな仕組みの話が見れたのは今後の参考になった。あと、RESTの記事は日本語の記事としては今まででもっともわかりやすいと思われる。RESTのためだけであっても超おすすめ。

のだめカンタービレ

マンガですが。 昨日と本日でドラマのヨーロッパ編も録画済み。 Wiiのゲームもゲット済み&一回目クリア済み。4時間ほどでストーリーモードはクリアできる。2周目もやらなきゃフリープレイの曲が揃わない。が、Wiiのゲームの方の出来具合はひどいかも。操作感が悪くイライラするゲームに仕上がっているからオススメできない。

2008年1月4日金曜日

稼働履歴、EditAreaなど

稼働履歴

ジャック、青ドン、エヴァ。投資36K回収29K、-7k@4h(等価)。5号機になって打てるようになった店もあるなぁ。年末年始にチェキした結果、やっぱりパチ併設店が強い傾向にある模様。

EditArea

ソースコードの表示にはSyntaxHilighterを使っていたけど、新しくEditArea - the code editor in a textareaというものを発見。試してみると使い方も簡単で、SyntaxHilighterと比べると以下の点で便利。
  • 矩形のサイズが指定できる。
  • 本体htmlに取り込むjsはひとつだけ。
  • 他にも機能が多い(編集機能や、フォントサイズの動的な変更、などなどたくさん。)。
  • SyntaxHilighterの場合はname属性を固定する必要があったが、Editareaはidで指定する(同じname属性の値がばりばり出るのが気にならない人は関係ないかも)。逆に、SyntaxHilighterはname属性とclass属性を記述するだけでよかったが、Editareaは毎回jsを記述する必要があるというデメリットにもなる。
以下に使い方を。
    • headerタグ内でedit_area_full.jsを取り込む。
    • ソース部分をtextareaタグ内に記述する。この時、行数や列数をしていするとその値が反映される。idの指定が必須。
    • ソースの直後にscriptタグを配置してEditareaを適用する。id属性で対象を指定する。
    • JS形式で設定を指定するが、属性値はもっとたくさんお種類がある。フォントサイズとか、ツールバーメニューに配置する機能とか。基本的にはid、start_highlight, syntaxを指定すればOKOK。
    注意点として、文法スタイルにはjavaが無いという点。とはいえ、この点はcppスタイルの指定で代用すればそんなに困らなさそう。ドキュメントなどはEditArea documentationを参考に。で、なぜこのエントリにEditareaを使っていないかって?それはね、たぶんクロスドメインの問題で同じサイト上にjsを配置しなきゃいけないから!Bloggerでは使えないのよねぇ、残念!

    2007年12月7日金曜日

    色々リリース

    上のみっつで興奮したので他はなんかどーでも良くなっちゃったw

    Blogged with Flock

    2007年11月22日木曜日

    色々リリース, つぶやき

    以下は最近読んでいる最中の書籍について。

    最近、「技術評論社 「派生開発」を成功させる プロセス改善の技術と極意」を読んでいる。第一章あたりは「早く結論の手法を出してよ、クドイよ」等と思ってツマランし読むのを放棄するところだったが、二章、三章、と読むうちにおもしろくなってきた。ソースコードに目を向け過ぎているような点はあるが、そこは外して「要求」「仕様」、それぞれの「変更」についての考え方、実装への展開方法はとても参考になる。特に、最近は「要求」「仕様」「実装」「試験」の各要素を管理できるツールを考えているのでなおさら役に立ちそう。

    Blogged with Flock

    2007年11月6日火曜日

    色々リリース

    2007年10月24日水曜日

    色々リリース

    FZDNet | Grails 1.0-RC1、リリース

    別にヲチしてるワケではないので、このリリースでどんなメリットがあるのかは知りませんが、JavaでのフルスタックなFrameworkががんがっているのは良い事だとおもいます。自分が使うとは思えないが、Frameworkを構築するときの参考になできそぅですし。

    ZDNet | LaTeX編集用Eclipseプラグイン「TeXlipse 1.2.0」リリース

    Wikiならわかるけど、LaTeXって…!てふですか、てふ!

    ZDNet | データベース編集ツール「DBViewer Plugin for Eclipse 1.0.3」リリース

    DBViewerプラグインです。以前はこれを使っていたが「エディタ上でCtrl+矢印」を入力したときに「単語単位のキャレット移動ではなく編集中のSQLを破棄してSQL実行履歴をたどる」という動作に馴染めなくて使ってませんでした。その頃と比べると随分バージョンもあがってるし、使ってみるかなぁ?

    MOONGIFT | Firebug for IE7「FireBug Lite ++」

    試していないが、JavaScriptを触る機会があれば是非試して見たい。重いFireFoxじゃなくて軽いIEでできるならその方がいいしねぇー。

    ZDNet | IE用JavaScriptデバッガ「Companion.JS 0.2」リリース

    これまたIE上でのJavaScriptデバッガ。
    なお、Companion.JSを利用するには、Microsoft Script Debuggerをあらかじめインストールしておく必要がある。
    Microsoft Script Debuggerなんてものがあるんだ…知らなかったなぁ。

    案件探し?

    はてな:空いた時間にWEBシステム受注する為の情報サイトを探しています

    なんだこのエントリ?…メモっておくか。。。

    食べログのRails移行は2007年8月1日に一回トライしていた

    一度Railsに乗せてまた.NETに戻して…とかCNETが云々…とかはどーでもいいですが、Railsで大きいのをやってるんですね。俺はRailsには興味は無いけどねっ。

    マイコミ | ECMAScript 第4版の最終ドラフトが公開 - JavaScriptデベロッパは注目を

    とうとう来ましたね。実際にOperaなどのメジャーなブラウザがサポートしてくれんことには話になりませんが、その頃には開発環境も整っているだろうし、静的な型付けさえあればJavaっぽく「堅く」JavaScriptの開発ができるよぅになるかね。そぅなったらマジメにやろぅ、それまではなーーんも勉強せんでおこぅ。こぅいぅ割り切りも必要やね。本当は作成者が意識することなく、全部Server側Frameworkが吐いてくれるのがいいですし、たぶんそぅなるでしょうけれどね。

    ZDNet | 「Apache Tomcat 5.0.x」シリーズのサポートが打ち切りに

    だからどぅって事はないですが、Tomcat5.5系を使っているユーザは滅茶苦茶多いよぅな。皆Tomcat6系に移行するんだろうか?どこかでノウハウを拾ってこなきゃなぁ。

    ZDNet | Seasarプロジェクト、Chura用Eclipseプラグイン「Dolteng 0.23.0」リリース

    Teedaもバージョンが上がったしその対応でしょうかね。Seasar自体はどぅでもいいのですが、やはり「Eclipseで便利に使えるプラグイン」があってこそ皆に使ってもらえるFrameworkなんですかね。Seasar自体がどぅこぅではなく、FrameworkにはEclipseのプラグインが無きゃ使ってもらえない、そういぅ流れなのか。。

    2007年10月2日火曜日

    色々リリース

    ZDNet | Aptana、AIR pluginをアップデート:SDKとランタイムの最新リリースに対応

    Aptana、滅茶苦茶活発です。AIRアプリケーションも、Google AnalyticsのClientや、Media Player等がリリースされています。業務アプリとしてブレイクすると手ごわそうですね。

    ZDNet | 米サン、1日にJDK、JREなどのセキュリティアップデートをリリース予定

    JDK5.0Update13らすぃです。 以下はリリースとは違いますが。

    @IT | Google Docsに対抗、MSが「Office Live Workspace」発表

    Google Docs に退行(←なんで最優先で出てくるのがこんな変換なんだろ?(´Д`;))とかいてますが、編集機能はなさそうな気がしますね?編集機能もあるとしたら、MSのことだし痒いトコまでてが届いた質の良いもので、IEだけで動作するものがリリースされるのでしょうか。

    @IT | Apple Store、主要JavaScriptライブラリにDojoを選択

    つーことは、Dojo使っておけばApple信者はイチコロですね、使えるようになっておくと有利ですね。

    2007年9月28日金曜日

    色々リリース

    バグ追跡システム「JIRA 3.11」リリース

    こいつはOSSではありませんが、OSSのトラッキングシステムは色々あります。 PHPで導入が簡単なmantisかなぁ。

    Aptana、IDE「Aptana RadRails Milestone 7」をリリース

    Railsには興味を持たないようにしているのですが、Aptanaはエライ活発ですね。

    Ajaxフレームワーク「jMaki 1.0」登場

    とうとう1.0がリリースのよぅですね、java.netだし見ておかなきゃなりませんね。ハァ。

    「Continuum 1.1-beta-3」リリース

    Maven2+Continuumの時代になっていくんですよね。ハァ。

    「Apache MyFaces Trinidad Maven2 plugin 1.2.3」リリース:4つのバグ修正

    MyFacesでAjaxが使えるなんて知りませんでしたが。

    RESTfulなWeb APIを使う開発者は必須「eXeve」

    最近WebServiceについて後輩が勉強しているよぅですが、RESTもちゃんと見てるかな?

    Googleが考える「iPhone向けアプリケーション」:GWT Feed Reader

    最近会い方がGWTについて勉強しているので。モバイルまでは中々手が回りませんが…。

    2007年9月20日木曜日

    色々リリース

    ZDNet | Web開発向けIDE「Aptana Milestone 9 patch」がリリース

    Aptanaが更新されているようです。
    今回のリリース(Build 17048)では、Spanish版、French版、German版などAptanaのいくつかの翻訳バージョンで、ハングル文字が現れるバグがフィクスされた。
    どんなバグですかwww

    マイコミ | Click Framework 1.4 RC1登場 - 機能追加多数、ORM既定値の変更に注意

    多くの変更があるが、特にClick ExtrasにおいてObjectstyle Cayenne 1.2.xよりもApache Cayenne 2.xを優先してサポートするようにデフォルト設定を変更
    Apache Cayenne(カイエン、でいいのかな?)って確かJPAの実装で3.0が今年中ごろリリースされたアレ?OpenJPAが後から1.0リリースだし、あんまり日本語ドキュメントも見かけませんね。ってClickの話題じゃないけど、そんなの関係無ry

    マイコミ | 15のバグを修正したjQuery 1.2.1を発表 - 1.2の採用者はアップグレードを
    マイコミ | jQuery、高品質なウィジェットライブラリ「jQuery UI」を発表

    jQuery、ヲチしてはいるものの、触っていません。

    MOONGIFT | ftpもwebdavもエクスプローラで「netdrive」

    超便利!マシンの問題かどうかしらんけど、私のマスィンだと「ネットワークコンピュータ」を開くのが驚くほど遅く、ドライブ接続できるのが超(・∀・)イイ!!