今回はJavaScriptとWebページの表示・操作の体感速度について考えてみます。というのは,JavaScriptのせいでWebページの表示や操作などの速度が遅くなっている,と感じることがあるからです。 現在のWebサイトでは,JavaScriptを使って使い勝手を向上することは,ごく当たり前に行われています。例えば,動的にページを書き換えたり,ページ遷移を行わずにサーバーと通信を行ってデータを取得したりと,JavaScriptを使うことで,Webサイトをより便利に,より使いやすくすることができます。 Ajaxという言葉がはやってから,もう2年以上がたつんですよね。何年か前,JavaScriptはじゃまで,セキュリティを低下させる不要なものだと見なされていた頃がありました。しかしそれから一変して,「JavaScriptをがんがん使ってもいい」という空気になったことで,Webサイトを作成す

GTDをソフトウェアで実現するためのツールを作りました。GTD Style Wiki GTDの原典「仕事を成し遂げる技術」を読んだときに、このToDo管理システムはソフトウェアのツールを使ってやるべきだと感じましたが、ネット上をいろいろ探してみても満足のいくツールが見つからず、結局自分で作ることにしました。また、GTDの本を読んでもワークフロー的に細かいところが分かりづらく、プログラミングすることでロジックを明確にしたかったという意図もあります。 ・TiddlyWikiのプラグインとしてGTD用ToDo管理機能を実装 ・カテゴリーをカスタマイズ可能な「次の行動」リスト ・カレンダー、TicklerFileの2種類のスケジュール管理ビュー ・ステータスタグによる柔軟なステータス管理 ・ポップアップメニューによる選択式ステータス設定 ・日本語完全対応 ・IE、Firefox、Opera対応(W
ワークスタイル・メモ カレンダー・手帳術からグループウェア、ライフハックやWeb2.0まで、インターネット時代の仕事術やツールの未来を考える ワークスタイル・メモ > タスク・ToDoリスト系 > GTD Tiddlywiki (GTDメモ帳) GTD TiddlywikiはGTDを実践するためのツールの一つです。 Life Hacks Pressに紹介されていたので、早速レビューしてみました。 Tiddlywiki自体は、以前にもGoing My WayのKengoさんが紹介していたんですが、難しそうだったので使っていませんでした。 が、実際にやってみると意外なほど使い方は簡単です。 GTD Tiddlywikiのページに行き、テンプレートのリンクで右クリックして名前をつけて保存するだけ。 あとはそのファイルを開けば、自分のGTDメモ帳として自由に編集することができます。 左側のメニュー
Web 2.0という言葉で総称される新たなインターネット時代。Webサイトやエンドユーザーに仕掛けられる攻撃もまた,2.0と呼ぶべき進化を遂げようとしている。攻撃者はWeb 2.0の中核技術であるJavaScriptを悪用してブラウザを狙う。従来の脅威対策は全く通用しない。今この瞬間にも,エンドユーザーは個人情報を盗まれる危険にさらされている。 ブログ/SNSなどユーザー発信型のサイト,Ajax,RSS──。華やかさがクローズアップされるWeb 2.0。ところがその裏側では,エンドユーザーに情報盗難などの危険が広がっている(図1)。インターネット・バンキングやEC(電子商取引)サイトのユーザーIDやパスワード,クレジットカード番号はもちろん,企業内のシステムにアクセスするためのパスワードや,パソコンに読み込んだ機密文書データなど,対象はあらゆる情報だ。 2006年12月末,米国のセキュリテ

Webアプリ開発で、動作確認メッセージが出力できない。そんなときは、Ajaxでブラウザの動作ログをサーバに出力してみよう。 現在、至るところでWebを利用したシステム開発が行われています。デバッグに使用しているテクニックの1つに、古くからの技法として変数や動作したことを示すメッセージ表示などの情報を出力するものがあります。残念ながらWebアプリケーションの開発の現場では、その技さえ使えない場合があります。 最近のWebアプリケーションの開発は、サーバ側のJSPやサーブレットの開発では統合開発環境を利用できるようになり、大幅に開発効率が向上しています。また、開発中の動作確認だけでなく、リリース後はサーバ側で動作するプログラムへメッセージを埋め込んでログとしてファイルに残すこともできます。 これらのログ機能は、IBM社のWebSphere、MS社のInternet Information Se
Markup to test (permalink, save, upload, download, hide): <!DOCTYPEhtml> ... DOM view (hide, refresh): Rendered view: (hide): innerHTML view: (show, refresh): <!DOCTYPEHTML><html></html>Log: (hide): Script not loaded. This script puts a function w(s) into the global scope of the test page, where s is a string or object to output to thelog. Some files are available for testing purposes, notably
Build customized, reliable, and powerful content editing experiences with CKEditor. Every tool you need:Create powerful richtext editors with over 300+ features.Customize everything: Tailor CKEditor’s functionality and appearance to meet your specific requirements for seamless and integrated editing experiences.Deploy how you like: Take full control over your deployment strategy. Cloud-hosted or

1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く