タグ

2009年6月3日のブックマーク (16件)

  • Wassrクライアント"Whony" - 海色日報

    WhonyはP3ライクなWassrクライアントです。 まんま「Wassr仕様のP3」を目的として作られています。 なお、動作にはAdobe AIR 1.5 ランタイムのインストールが必要です。 ヘルプのようなものはこちらにあります。 更新履歴 2010/08/11 配布終了2009/02/01 beta10 リリース タブが二重化する問題を修正初回起動時にエラーが発生する問題を修正スクロールが確定するまでList表示を更新しないように変更。List部のtoolTip表示をP3に準拠1キーコマンド「【P】添付された画像を拡大表示する」を実装返信状態アイコンを変更タブの一覧をコンテキストメニューからウィンドウに変更設定情報の保存先をSharedObjectからローカルデータベースに変更最小化時に終了した際、次回起動時のウィンドウサイズがおかしくなる問題を修正 2009/01/05 beta9

  • アイトラッキングから検証した、使いやすいフォームの10のポイント

    Google Mail、Hotmail、Yahoo! Mail、eBayの各サインアップのフォームを使用して、22~33才までの平均27才のユーザー8人を被験者にしたアイトラッキングから検証した、使いやすいフォームの10のポイントをcxpartnersから紹介します。 Web forms design guidelines an eyetracking study 以下、10のガイドラインからポイントのピックアップです。 1. Vertical, not horizontal 水平ではなく、垂直に フォームのレイアウトは、水平方向の配置やそれが混在したものではなく、単純に垂直方向に配置したものが効果的です。 可能であれば、各ラベルも垂直方向に揃えて配置してください。 2. Left-aligned labels are clearer (anecdotally) ラベルは左寄せにすると、よ

  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • PhotoshopのPSDファイルをPHPで画像に変換してブラウザに出力してしまう方法:phpspot開発日誌

    PHP: Display Adobe PSD files on a web page PhotoshopのPSDファイルをPHPで画像に変換してブラウザに出力してしまう方法。 これは当に驚きました。PHP PSD Reader というライブラリをインクルードするのですが、複数レイヤーから構成されるPSDも難なく画像にしてくれます。 複数レイヤー。「レイヤー効果」も適用してみました。 難なく画像化に成功してしまいました^^; ドロップシャドウ、枠線などの「レイヤー効果」もバッチリ。 スクリプトは超簡単で、imagecreatefrompsd という関数の返り値を imagejpeg などの画像出力関数に渡すだけです。 <?php // ライブラリを読み込み include_once('classPhpPsdReader.php'); // 画像用HTTPヘッダ header("Conten

  • Firefoxをセキュアに--お勧めアドオン10選

    文:Don Reisinger(Special to CNET News.com) 翻訳校正:村上雅章・野崎裕子 2009-06-03 08:00 ウェブサーフィンを安全に行うということは極めて重要であるものの、安全さと快適さは時に相反する場合がある。しかしFirefoxのユーザーであれば、セキュリティを強化するアドオンをインストールしておくことで、ワームやハッカー、フィッシング詐欺といった脅威に備えることができるのだ。 ただし、こういったアドオンをインストールしたからと言って、絶対に安全であるとは言いきれないという点は述べておく必要がある。信頼できるサイトのみを訪問し、出所の不明なファイルをダウンロードしないということを常に心がけてほしい。 #1:BetterPrivacy BetterPrivacyを使用することで、有効期限が長く、削除されないトラッキングクッキーの脅威から身を守ること

    Firefoxをセキュアに--お勧めアドオン10選
  • jQuery List – A Blog For Coders & Programmers

    CSS is an acronym that stands for cascading style sheets and refers to a set of instructions that controls the appearance of a web page. The formatting principles of CSS are supported by most browsers include Firefox and IE3. In comparison with HTML, CSS provides more formatting options and finer tuning for instance, instead of being stuck with 7 font sizes one can simply use an infinite number of

  • MOONGIFT: » jQueryでその場で入力チェックを行う「jQuery Inline Form Validation Engine」:オープンソースを毎日紹介

    入力された値の検証は最終的にサーバ側で行わなければ意味がない。が、ユーザビリティを考えるとブラウザ上でチェックし、通知できれば便利に違いない。問題はそうしたチェック機能を実装するのが手間だと言うことだ。 jQueryを使ってWebブラウザ上で入力チェック 動的なフォーム生成でも柔軟に対応できるくらいシンプルな入力チェックライブラリがjQuery Inline Form Validation Engineだ。 今回紹介するオープンソース・ソフトウェアはjQuery Inline Form Validation Engine、jQueryプラグインで提供される入力チェックライブラリだ。 jQuery Inline Form Validation Engineの良い点は、入力チェックがブラウザ上で行われ、かつそのエラー内容が入力項目の横にフローティングで表示される所だ。吹き出し風になっており、非

    MOONGIFT: » jQueryでその場で入力チェックを行う「jQuery Inline Form Validation Engine」:オープンソースを毎日紹介
  • JavaScript で、画像本来のサイズ(幅, 高さ)を取得する方法 - latest log

    Opera で DOM Mutation Event を使用するコードを追記しました。 まとめを追加しました。 Opera パート2に取得できないケースが見つかったため、パート3 を追加しました。 rhino.jpg(幅:300px, 高さ:227px) を、 <img id="rhino" src="rhino.jpg" width="100" height="75" /> と、100 x 75 で表示している場合を例に、画像来のサイズを取得する方法をご紹介します。 Firefox, Safari, Google Chrome なら image.naturalWidth と image.naturalHeight を利用します。 image.naturalWidth と image.naturalHeight の初期値は 0 です。画像の読み込みが完了した時点で適切な値に更新されます。

  • 自由自在にMACアドレスを変更できるフリーソフト「AnalogX AnonyMAC」

    Windows95/98/Me/2000/XP/Vista/7、要するにWindows95からWindows7までのすべてのバージョンのWindows上で動作するフリーソフトとなっており、各NICなどのファームウェアを書き換えることなく各NIC(アダプタ)別にMACアドレスを変更することが可能となっています。変更する際はボタン一発でランダムに設定することができ、同じLAN内で稼働している別PCMACアドレスをARPを用いて取得して表示してそれをコピーしたり、変更後にデフォルトのMACアドレスに戻したりすることも可能です。 これまでもMACアドレスを変更する方法はいろいろとありましたが、この「AnalogX AnonyMAC」はフリーソフトとしては非常に機能が充実しており、なおかつ簡単に使える、というのがポイントです。 ダウンロードと実際の使い方は以下から。なお、すべて自己責任で行ってくだ

    自由自在にMACアドレスを変更できるフリーソフト「AnalogX AnonyMAC」
  • 全Officeユーザーにささぐ――Word/Excel/PowerPointのTips“まとめのまとめ”

    全Officeユーザーにささぐ――Word/ExcelPowerPointのTips“まとめのまとめ”:3分LifeHacking(1/2 ページ) PC仕事をするビジネスパーソン、とりわけWindowsユーザーであれば、ExcelやWordを使ったことがないという人はいないだろう。これまでに紹介してきた「OfficeソフトのTipsまとめ記事」をまとめてみた。 PC仕事をするビジネスパーソン、とりわけWindowsユーザーであれば、ExcelやWordを使ったことがないという人はいないだろう。最近はGoogle DocsやZohoのようなオンラインオフィスも普及してきたとはいえ、ビジネスの現場ではオフラインでも使えるOfficeソフトがまだまだ根強い。 日頃からよく使うアプリだからこそ、キーボードショートカットなどのちょっとしたテクニックが仕事の効率を大きく左右する。今回はこれまで

    全Officeユーザーにささぐ――Word/Excel/PowerPointのTips“まとめのまとめ”
  • Webサイトを作ったらまずやるべきことチェックリスト | Web担当者Forum

    今日は、Webサイトを作ったらまずやるべきことのチェックリストを紹介しましょう。サイトは作るまでも大切だけど、作ってからのアクションも同じかそれ以上に大切。 すでにサイトを運営している人は、やってないものがないか確認してみましょう。 サイト運営日記をスタートする(変更点を日付と一緒にメモしていく)XMLサイトマップを作って更新内容が含まれるようにするGoogleウェブマスターツールにサイトを登録する → https://www.google.com/webmasters/sitemaps/XMLサイトマップを登録するURLのwwwあり/なしの統一を指定するサイトリンクの表示をチェックして調整(以降随時)Yahoo!サイトエクスプローラーにサイトを登録してXMLサイトマップを登録する → http://siteexplorer.search.yahoo.co.jp/live Webmaste

    Webサイトを作ったらまずやるべきことチェックリスト | Web担当者Forum
  • PHPで三項演算子のネストがおかしい - ぱせらんメモ

    三項演算子のネストには賛否両論あるけど、時にはこういう風に書きたいこともあるわけで。 <?php $value = 'hoge'; $result = $value == 'hoge' ? 10 : $value == 'fuga' ? 20 : -1; print $result; ?> 20 期待する出力は10なんだけど、なぜか20になる。 そこでこんな風にしてみたら…… <?php $value = 'hoge'; $result = $value == 'hoge' ? hoge() : $value == 'fuga' ? fuga() : -1; print $result; function hoge() { print 'hoge'; return 10; } function fuga() { print 'fuga'; return 20; } ?> hogefuga2

    PHPで三項演算子のネストがおかしい - ぱせらんメモ
    Akineko
    Akineko 2009/06/03
  • C++で後置インクリメントよりも前置インクリメントが多用される理由 - 考える人、コードを書く人

    追記(2015/04/19): 後置を使うべきという意見もあるようです -> 前置インクリメント vs 後置インクリメント | 闇夜のC++ C++を勉強し始めるまでは特に必要がない限り、値をインクリメントする際は前置ではなく、後置でやっているのを見かけるのが多かったのですが、C++や解説サイトを見ると、インクリメントが後置ではなく、前置になっているのをよく見かけます。 昨日まで単にC++のスタイル的な問題なんだろうと思っていたのですが、どうやらもっとちゃんとした理由があるようです。 某IRCで話を振ったら、友達が教えてくれました。 前置インクリメントと後置インクリメント まず、インクリメントを使った例としてfor文によるループを考えてみます。 C言語で書くと例えば以下のようになります。 for (i=0;i<n;i++) { ... } C++でも同じように書けます。 for (i=

    C++で後置インクリメントよりも前置インクリメントが多用される理由 - 考える人、コードを書く人
    Akineko
    Akineko 2009/06/03
  • HAVING句の力

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    HAVING句の力
    Akineko
    Akineko 2009/06/03
  • 帰ってきたHAVING句

    はじめに SQLのクラスを教えるとき、最大の課題の一つが、生徒たちがそれまでに手続き型言語から身に付けたことを、一度「頭から追い出す(unlearn)」ことだ。私がそのとき採る一つの方法は、処理を「レコード単位」ではなく、集合という観点から考えるよう強調することである。 ――――J.セルコ SQLの考え方を習得するときに最大の障壁となるのが、私たちの多くが慣れ親しんだ手続き型言語の考え方(ソート、ループ、分岐、代入、等々)です。SQL質を理解するには、私たちの心に強固に貼り付いてしまった思考パターンを、一度ベリベリと引き剥がし、更地に戻してやる必要があります。それが、セルコが「unlearn」という言葉に込めたニュアンスです。セルコ自身、Fortranからプログラマとしてのキャリアを開始し、C、Algol、Pascalと手続き型言語を渡り歩いた後にSQLを身に付けた人物だけに、言葉に実

    帰ってきたHAVING句
    Akineko
    Akineko 2009/06/03
  • SpotlightとEvernoteで記憶の引き出し強化

    いろんな情報をどうやって管理していますか? ノートに手書き? テキストファイル? メールとして保管? Webブックマークから写真、ファイル、テキスト情報まですべてを一元管理できのがEvernote。そこに貯めたデータを高速に検索する方法を考えてみよう。 自分が見たり触れたりした情報を、全部まとめて一カ所に保存できたら便利なのに――。1日に接する情報は(おそらく)爆発的に増えたのに、その置き場はいろいろに増えた。ファイルとしてPC内に保存されているものもあれば、メールとしてメールソフト内にあるもの、Webの閲覧履歴やブックマークとして保存されているもの……。 各所に散らばった情報を、一カ所にまとめて保存して、さらにタグなどで分類管理もしてしまおう。それがWindowsMac OS両対応のEvernoteでできることだ。 筆者は2008年末からEvernoteを使っているが、“Evernot

    SpotlightとEvernoteで記憶の引き出し強化