ドットインストール代表のライフハックブログ
Webアプリにおけるサーバとクライアントの常識:Webアプリの常識をJSPとStrutsで身につける(3)(1/3 ページ) 本連載は、JSP/サーブレット+StrutsのWebアプリケーション開発を通じて、Java言語以外(PHPやASP.NET、Ruby on Railsなど)の開発にも通用するWebアプリケーション全般の広い知識・常識を身に付けるための連載です 前回は、「Strutsの常識を知り、EclipseとTomcatの環境構築」と題し、Webアプリケーションフレームワークの1つであるStrutsについての概要を説明したうえで、JDKやEclipse、TomcatなどのWebアプリケーション作成の環境構築を行い、サンプルプログラムを実際に作成してみました。 今回は、「サーバとクライアントの常識」と題し、サーバとクライアントの関係など詳しく説明していくとともに、前回紹介したサンプ
いま、この記事を読んでいてもいいのですか? 本当に? じゃあ読み進んでいただくとして、今日はこうした「いま、それをやっていてもいいのか?」という質問を突きつけるページが、43Folders の Merlin から届いています。 非常に簡単な、時刻とメッセージだけが書かれているページです。彼はこれを自分が時間を無駄に使いがちなブラウザのタブ・セットの先頭に加えておいて、時間を無駄にしようとしたときにそれが自動的に最初のページとして表示されるようにすることで、軽く自分に再考を促すことにしたのだそうです。 今は 23時22分08秒です。 あなたが今やっているのは、本当に今やるべきことですか? これを読んだ瞬間、私は「天気はどうなるんだっけ?」といつもの天気予報のページを開きながら、Google Reader を開き、さらに Google Chrome がまだ発表されてないかなと Twitter
ケータイ対応Webサイト開発Tips 後編 フレームワークで ケータイWebアプリ開発をラクにする ケイビーエムジェイ 高瀬 裕一 2008/9/1 ケータイWebアプリの開発前の確認事項。対応機種はどこまでか。ログイン状態の維持の方法は? フレームワークも活用しよう(編集部) 特集:ケータイ対応Webサイト開発Tipsの前編「ケータイ対応サイトを開発するときの9つの注意点」では、ケータイ電話への対応サイトを初めて開発するときに想定するべき9つの注意点を紹介しました。今回の後編では、開発前に決定すべき対応機種と、共通基盤のフレームワーク、ログイン状態の維持について説明します。 開発前に対応する機種の範囲を決めておこう! まず、開発前に決定すべき事柄について考えましょう。はじめてのケータイ対応Webサイトの開発では忘れがちなのが対応機種です。ケータイ対応サイトを作る際、まず決める必要があるの
皆さん、こんにちは。ロブです。今回は、ハッとして! グッと直観的に操作できるような使い勝手の良いビジネス・アプリをSilverlight 2で作ることができないか、についてその可能性を考えました(※本稿では、アプリケーションを「アプリ」と略記します)。 ・Microsoft Silverlightの公式サイト なお、以降、「Silverlight」と記述したものは、「Silverlight 2」を指します(※本稿は「Silverlight 1」は対象としていません。Silverlight 1については「.NETを知らない人でも分かるSilverlight入門」をご参照ください)。 Silverlightは、マイクロソフトの新しい技術で、RIA(Rich Interactive Application、つまり使い勝手の良い)なWebアプリを作ることができる技術です。ひと言で述べると、マイクロ
2008/09/01 はてなは8月28日、同社が運営するブログサービス「はてなダイアリー」でAtomPub(Atom Publishing Protocol)に対応したAPIを「はてなダイアリーAtomPub」として公開した。 AtomはRSSフィードでも使われるXMLベースの文書フォーマットと、AtomPubと呼ぶHTTPベースのプロトコルからなる仕様で、Webサイト上の文書や写真などのリソースを参照、作成(投稿)、編集、削除できる。クライアント側からHTTPのGET/POST/PUT/DELETEメソッドを、リソースごとに決まった特定のURIに対して送ることで、対応する操作を行う。 従来、ブログのエントリ更新向けのWeb APIとしてはSOAPベースのXML-RPCが使われてきたが、AtomPubはURIが指し示すリソースに対して直感的な操作が行えるRESTアーキテクチャが支持を集めつ
2004年11月からSourceForge上にて開発が進められていたファイナルファンタジーXI用エミュレータサーバ、それが「ProjectXI」です。言語はC++、主にWindows環境で動作させることを前提にしており、最低動作環境は256MB以上のメモリ・2GHz以上のCPU・100MB以上のハードディスク空き容量となっています。 まだできることはそんなに多いわけではないのですが、MMORPGであるファイナルファンタジーXIをスタンドアローン環境で動かすことも可能になるため、今後はいろいろと面白い展開が期待できそうです。 ダウンロードや実際に動作させている様子は以下から。 ProjectXI.org :: A Final Fantasy XI Emulator http://www.projectxi.org/ SourceForge.net: ProjectXI 公式サイトのフォーラム
@IT自分戦略研究所ブックシェルフ(34) 仕事ができる人の「先読み力」 @IT自分戦略研究所 書評チーム 2008/9/1 ■危険察知能力 「先読み力」で 人を動かす 村中剛志(著) 日本実業出版社 2008年3月 ISBN-10:4534043708 ISBN-13:978-4534043702 1575円(税込み) 「先読み力」は危険察知能力といい換えられる。トラブルの発生を未然に防ぐ(あるいは危険に近寄らない)能力のこと。仕事ができる(といわれる)人には、この「先読み力」が備わっている。トラブルを事前に察知し、顕在化する前に排除してしまうため、彼がトラブル・シューティングで苦労することはほとんどない。 あなたには「先読み力」があるだろうか。この本では、3つの物差しが紹介される。 1つ目は「仕事で関わるすべての人たちをリードしているか」。ある目的を達成するには、顧客、社内関連部署、上
ウイルス、感染メール、詐欺サイトなどからリアルタイムで保護するAVG 無料アンチウイルスをダウンロードしましょう。
Google製Webブラウザ「Google Chrome」のWin用ベータ版が、事前のアナウンス通りリリースされましたので早速試してみました。 Firefoxのコンポーネントも利用しつつ、無駄をそぎ落とした軽量ブラウザというふれこみのGoogle Chromeですが、その機能はどのようなものでしょうか・・・ まず、その軽快感はインストール時から感じることができます。 オフィシャルページからセットアップファルをダウンロードし、それをダブルクリックしてからインストールが完了するまで10秒もかからないほどです。 ほんとにインストールされたのか?というほどの速さです。 セットアップ中に表示されるようこそ画面で[Google Chrome を起動]をクリックすればすぐに使用できますが、ここでFirefoxなどの設定をインポートしたい場合は[設定をカスタマイズ]をクリックすれば以下のようにカスタムセッ
昨日から速報がばんばん流れていたが、予定通りリリースされたGoogleブラウザGoogle Chrome。IE/Firefox/Opera/Safariに続く、第五のブラウザにさえなり得るのだが、レンダリングエンジンにはSafariと同じWebKitが使われているので、Safari/Adobe AIRと同じ系列と言えるかも知れない。 ダッシュボード だがJavaScriptエンジンが高速化されたものが使われているので、動作の誤差は起こるかも知れない。さて、Web開発者やデザイナにとって、このブラウザはどのような位置づけになるだろうか。 今回紹介するオープンソース・ソフトウェアはChromium、Google製のWebブラウザGoogle Chromeのオープンソース・プロジェクトだ。 ChromiumはGoogle Chromeのソースコードを開示したものになる。Chromiumは修正BS
one month agoaddSizes.js: Snazzy automatic link file-size generation Often in the development of a site I come across the need to display the size of a document next to the link targeting it. I also like to display the type of file the link targets, for example, when linking to pdfs, mp3s or Word documents. These indications distinguish the 'attachment' link from a normal web link, whilst also g
We are always looking for creative and talented artists and designers. Once we find them, we ask them to cooperate with us and release something for free. We provide them with the full freedom to showcase their professionalism and express their creativity. Every release helps to make the Web a nicer place. In fact, the results are quite often pretty impressive. You can find our previous releases i
All who wander are not lost! Why this site This site describes the travel experience of myself and my traveling companion and photographer... Paul (aka: my husband). We tend to avoid the snazzy places... like to stay closer to the people. If you like staying in the big American hotels to rub shoulders with other Americans, you won't like our style of travel. Most of our trips are planned via the
President of WebFX. Bill has over 25 years of experience in the Internet marketing industry specializing in SEO, UX, information architecture, marketing automation and more. William’s background in scientific computing and education from Shippensburg and MIT provided the foundation for MarketingCloudFX and other key research and development projects at WebFX. WordPress provides designers utmost co
2008年09月02日 ネット徘徊スピードを劇的に短縮させるFirefoxのアドオン9個 ネットをみていると、自分のネット巡回効率が悪いことに気づかされますが、それを手助けしてくれるFirefoxのアドオン9個がありました。 ◆Read It Later 後で読むものに、視覚的にチェックを入れれるアドオン。 ■Read It Later :: Firefox Add-ons ◆Chunkit 検索結果を表示させる際に、ブラウザの画面の半分を使って、検索結果のそれぞれのリンクの後にプレビューを文章(別名Chunk)で表示させ、検索した単語をハイライトしてくれるアドオン ■http://www.tigerlogic.com/ChunkIt/ ◆Remove Cookie(s) From Site 超お手軽に、クッキーをサクッと削除するツール ■Remove Cookie(s) for Sit
Fed up with supporting IE 6? Ready to just cut it off? I don’t blame you. I generally feel that most problems people have with IE 6 are pretty easy to work around with practice, but that is not always the case, and I feel like the JavaScript support is even more problematic for developers. Many times it just comes down to how best to spend your time. If you have to choose between designing and cod
Coverflow in Javascript !!Strictly proof of concept!! Tested in Firefox 3, Opera 9.5 and Safari 3 Only works for images of equal width and height (250px x 250px in this example) Utilizes scroll wheel and left/right keys You can have custom labels and onclick events for center image I have tested it with other javascript libraries like jQuery, MooTools, Dojo and Prototype Download coverflow.js - 21
Features Check required fields and validate Email, Date, Telephone number and Url. Send data and show response with Ajax, highlight the form field on focus and on error. Lightweight (only 4KB), unobtrusive and cross-browser (tested on Firefox, Opera, Safari, Internet Explorer 6/7) Depend on Prototype Javascript Framework to work. How to use the Script Firstly we need to include our required javasc
PHP4の最後のリリースとなるPHP 4.4.9が8月7日にリリースされました。筆者は「PHP4のメンテナンス状態はよくないので、可能な方は早くPHP5に移行すべき」と啓蒙してきました。しかし、大規模なシステムの場合、PHP4からPHP5への移行は簡単ではありません。筆者もgihyo.jpに比較的詳細な移行の注意点を解説させていただいています。 特集:残り一年! PHP4からPHP5への移行(2007年8月) 現在ではオンラインマニュアルの移行ガイドもかなり充実しています。 PHP: PHP 4 から PHP 5 への移行 ビジネスユーザの場合、サービスを安定的に提供するために互換性のチェックやコードの修正が不可欠です。移行作業をしっかり行うにはかなりのコストが必要です。さらにPHP5はPHP4に比べバージョンアップが頻繁です。バージョンアップが頻繁であることはコストアップに直接つながりま
ブラウザの新境地? Ubiquityが変える衝撃のブラウザ体験:Firefox Hacks(1/2 ページ) Mozilla LabsからプロトタイプとしてリリースされたFirefox拡張機能「Ubiquity」は、これまでのブラウザ体験を大きく変化させる可能性に満ちている。本稿では、Ubiquityの魅力を解説する。 はじめまして、june29と申します。この記事では、先日Mozilla Labsからリリースされ、密かに話題になっているFirefox拡張機能「Ubiquity」を紹介したいと思います。 Ubiquityとは? Ubiquityが提供する機能を解説する前に、百聞は一見にしかずということで、まずは紹介ビデオを見てみましょう。 このビデオ、とても格好いいですね! Ubiquityの魅力を十二分に伝えてくれます。 「何じゃこりゃ!」と感じた方も多いかと思います。Ubiquityは
Proto Form フォームのバリデートとAjax送信をスマートに実装できるJSライブラリ「Proto Form」 なかなかいいのは、idの値に、_Req とか _Email とかしておくと勝手にバリデートしてくれる点。 title にエラーメッセージを入れるみたい。 <input type="text" id="name_Req" name="name" title="Required! Please enter your name" /> <input type="text" id="email_Req_Email" name="email" title="Required! Please enter a valid your email address" /> <input type="text" id="telephone_Tel" name="telephone" title=
Firefoxのブックマークが多くなってくると、数が増えるにしたがい長らくアクセスしていないサイトも多くなってきますね。 そして、久々にアクセスしようとしてみると無くなっていたなんてこともよくある事です。 そうした大量のブックマークのリンクをまとめてチェックし、サイトは存在するか、最新版かそうでないかなどを調べることができるFirefox用アドオンが「Bookmarks Link Checker Minus」です。 「Bookmarks Link Checker Minus」をインストールしたら、早速チェックしてみましょう。 [ブックマークの管理]を開いて、チェックしたいフォルダ、または個別ブックマーク(複数選択可能)を選択します。 選択したら、その上で右クリックすると[Link Checkerを実行]という項目が見つかりますので、それを実行します。 チェック中はステータスバーに進行状況が
CMSというと、コンテンツのWebサイト上での作成や、ユーザごとのコンテンツ管理などが必須のように思われがちだ。確かにあった方が良い機能ではあるが、サイトの規模によっては不要というケースもあるのではないだろうか。 ユーザ画面。デザインがシンプルで良い。 そうした小規模なサイトを立ち上げる際には、ライトなCMSがお勧めだ。サイトの規模に合わせてCMSも使い勝手の良いものを選択しよう。 今回紹介するオープンソース・ソフトウェアはConstructrCMS、PHP+MySQLのCMSだ。 ConstructrCMSはドイツ語圏のCMSで、ごくシンプルなデザインになっている。Ajaxを多用した管理画面になっており、操作はスムーズに行える。これで英語や日本語に翻訳されていれば、すごく良さそうだ。 管理画面。Ajaxを使ってスムーズな操作が可能 コンテンツはページのような形で自分で自由に追加していく。
大きな事業を行っている訳でもないので、一ヶ月に出す請求書はそれほど多くない。小〜中規模な開発会社でも実際に請求書を出す先というのは多くないことが殆どで、そのためにシステム化されていない会社も多い(他社のためにはシステムを構築しておきながら…)。 ダッシュボード 筆者自身も同様で、そのために使い勝手の良い請求書システムはないものかと思っていた。日本語はうまく扱えないが、これは未来が期待できそうなソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはSimple Invoices、Webベースの請求書作成システムだ。 Simple Invoicesを使えば各国に対応した請求書を作成できるようになる。税金の入力にも対応し、請求書のフォーマットを細かに制御することもできる。UTF-8なので日本語の入力は可能だが、PDFを生成すると文字化けてしまった。これはフォントを適当に設定すれば対応できる
「グリムスTB」はテーマに合わせてブログエントリーにトラックバックを受け付けるトラックバックセンターです。 育成中の苗の様子や、皆さんのエコアクションや環境に関する話題など、下記のトラックバックアドレスにて報告してください。
ブログを新しくはじめるのに、ASPを選ぶか独自ドメインでやるかは悩ましいところだ。システムの管理や、書くこと以外の煩わしさから解放されたいならASPを選ぶべきだ。だがデータが向こうにあるために、突然の閉鎖や問題が発生したときのためにデータのバックアップは欠かせない。 ブログを指定して簡単にバックアップ あなたがもしBlogger.comで書いているならば、このソフトウェアを使ってバックアップができる。 今回紹介するオープンソース・ソフトウェアはBlogger Backup、Blogger.comのブログデータをバックアップするソフトウェアだ。 Blogger BackupではBlogger.comのIDとパスワード(通常はGoogleアカウントと同じ)を使ってブログの一覧を出し、その中からブログを選択してバックアップを行うことができる。記事ごとにファイルを分けることも、一つのファイルにバッ
「写真素材 足成」は、全国のアマチュアカメラマンが撮影した写真を、写真素材として無料で提供しています。個人、商用を問わず全て無料でお使い頂け、その上、煩わしいクレジットやリンクの表記、ユーザー登録は一切不要。Web、紙、動画他、あらゆる媒体で写真素材としてのご利用が可能です。更新も365日毎日行っております! 写真素材 足成ご利用ガイド 撮影に関する募集 写真素材足成では、撮影者や素材モデルなど、各種募集を随時行っております。自分も写真素材 足成に参加したいという方は、お気軽にご連絡下さいませ。 → 撮影者の参加募集 → 人物モデルの募集 → ショップ(店舗)モデルの募集 ご連絡をお待ちしています。 広告募集 写真素材足成では、Webデザイナーや映像制作者などのクリエイターに対し、広く告知をしたいというスポンサー様を募集しております。バナー出稿をご希望のかたは、コチラをご覧下さい。 → 詳
どういう機能かというと、成長している様子をスクリーンショットとして撮影する機能です。右下にカメラアイコンが追加されています。 クリックすると‥‥ ブログパーツのスクリーンショットが撮影され、 「フォトスペース」にアップロードされます。 「フォトスペース」を見ると、いろいろな人のスクリーンショットがあります。 いろいろな育ち方をするんだなぁ、ということが分かりますね。「保存」をクリックして、画像をダウンロードできます。 なお、月間の表示回数も1,000万回を突破したそうです。おめでとうございます! ■関連エントリー ▼ブログのエントリーを書いて植林する「グリムス」 ▼「グリムス」が大人の樹に成長した!
WordPress、MovableType等10のウェブログエンジンのレビュー 2008年09月01日- 10 Weblog Engines Reviewed | Developer's Toolbox | Smashing Magazine WordPress、MovableType等10のウェブログエンジンのレビュー SmashingMagazineで10のウェブログエンジンのレビューがされていました。 Wordpress Movable Type ExpressionEngine - 商用だけど強力 Textpattern - シンプル Mephisto blogging software - Rails製ブログプラットフォーム Nucleus Serendipity - 初心者フレンドリらしい b2evolution CMS(ブログ特化ではない) Drupal - コミュニティ機能
Google Help › Google Chrome Help › Contacting Support › Contact Us Known Issues You can use the list below to find out if your problem is a known issue. If the problem is listed here, we're aware of it and are working to fix it as soon as possible. To learn more about an issue and see possible workarounds, click 'Read more and let us know.' Please note: Due to high volume, we're unable to answer e
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く