タグ

tipsに関するsakura3942のブックマーク (143)

  • Firefox 2 と 3 を共存させて同時起動 - masahilog

    メモ。Firefox3が出たんで使いたんだけど、プラグイン対応がなー、とか、一応古いブラウザでの確認環境欲しいなーとか、そういう時。 環境:XPのSP3で、Firefox3が普通にインストール済み(2への上書きでアップグレードしちゃった場合も含む)で、あとからFirefox2を入れる、って形。 普通にFirefox2のインストーラをクリック。 「標準インストール」ではなく、「カスタムインストール」を選択。 インストール先ディレクトリを "Mozilla Firefox" から "Mozilla Firefox2"に変更。 スタートメニューのフォルダも同様に"Mozilla Firefox" から "Mozilla Firefox2"に変更。 インストール完了後、「すぐにFirefoxを起動」のチェックは外しておく。Firefox3は標準のプロファイルで起動させるのでそのままでいいけど、Fi

  • PHPでオブジェクトの配列からプロパティ値を収集する - Sooey

    PHPでオブジェクトの配列からプロパティ値を収集する symfonyのようにORマッパーのある状況でコードを書いていると「モデルが格納された配列から、各モデルのIDだけを抽出したい」というような局面がたまにあって、ベタに書くと、 $book_id = array(); foreach ($books as $book) { $book_id[] = $book->getId(); } こんな感じになってとてもダサい。 こういうとき、RubyのEnumerableにはフィルタ的に使えるメソッドが多く定義されていて「いいなー」なんて思うんですが、PHPで似たようなアプローチをしようとすると、 $book_id = array_map(create_function('$e', 'return $e->getId();'), $books); こうなります。これはこれで、違う意味でダサい。あちこ

    sakura3942
    sakura3942 2008/07/09
    「ユーティリティメソッドを定義しておく」
  • MdN Design|総合情報サイト

    デザインする グラフィックアプリの使い方から、デザインの基礎、最新の表現手法まで、デザイナー、イラストレーター、写真家が知りたい情報が満載!

    MdN Design|総合情報サイト
  • フッターの背景をコンテンツが少ない時でも下まで表示させる

    デジパのベトナムオフィシャルサイトがオープンしました。 さて、今回はこのデジパベトナムを組むのに辺り、最初は無理(もしくは相当厄介)だと思ってたことが思ったよりカンタンに出来たのでご紹介。 Movable Type 4のデフォルトテンプレートもそうですが、コンテンツの内容が少ない場合に、フッター部分は当然上に来てしまい、下がbodyに指定している背景色になってしまいます。 キャプチャみたいな感じです。 コレがイヤでフッターをページ下部に固定する方法とかを使う事もあるかと思いますが、アレはアレでコンテンツ部分が間延びしてしまう感じも無きにしも非ずだったりします。 と、言うか個人的には1サイトに1ページ有るか無いかも分からないような部分に労力を割きたくないのが正直なトコロなので、出来れば見逃して欲しい部分だったりします。 htmlとbody要素にheight: 100%指定して...みたいなの

    フッターの背景をコンテンツが少ない時でも下まで表示させる
  • あなたが知らないかもしれないLinuxのコマンドいろいろ | IDEA*IDEA

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

  • IEと透過PNG

    このページはIE7で致命的なエラー出るという情報を頂き、暫く公開を中止して 修正予定のまま放置しておりましたが、ようやく修正致しましたので再び公開します。 PNGのアルファチャンネルによる 透過(半透明)もサポートされていないインターネットエクスプローラ6。 (GIFと同レベルの256色での単色透過は問題ありません) バージョン7でようやく半透明PNGがサポートとなりましたが、他のブラウザと比較して 余りにも遅れすぎ…。 更にIE7は、Windows Vista、Windows XP、 Windows Server 2003だけですね。これらより古いWindowsには使えません。 そして2006年末の現時点では、まだまだIE6 のユーザーが圧倒的に多いようです。 WEBサイトを作る側からすれば困った問題ですね。うかつに透過PNGを使ってしまうと、 IE6ユーザーから見ると「透過失敗してる…

    sakura3942
    sakura3942 2008/06/30
    IEで透過pngを表示させる方法のまとめ
  • Firefox 3の「スマートブックマーク」を使いこなそう! | IDEA*IDEA

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

  • CSSレイアウトテクニック"偽装絶対指定" - A List Apart | エンタープライズ | マイコミジャーナル

    A List Apart - Faux Absolute Positioning CSSでポジションを指定する方法は大きくわけてfloatを使う方法と絶対位置で指定する2つの方法がある。多くのサイトではヘッダとフッタを伴うカラムレイアウトを採用していることが多い。絶対位置指定では縦方向にコンテンツが成長するタイプのレイアウトでフッタの位置を指定できないという問題がある。このためfloatレイアウトを使うわけだが、こちらでは予期しないコンテンツの内容変更によって予定していたポジションからずれてしまうことがある。とくにIEではwidthの挙動に問題があるため制御するのがきわめて難しいという状況だ。 Eric Sol氏はこうした現状に対して新しい指定手法を考案したとし"Faux Absolute Positioning"としてA List Apartにおいて紹介している。同氏はより自由にドラッグ

    sakura3942
    sakura3942 2008/06/25
    「position: relative、left: 100%、マイナス値のmargin-left指定を使って固定位置から左部オフセットを計算する」
  • 階層化されたデータをMySQLで扱う - カイハツニッキ(2005-02-08)

    _ [映画] ネバーランド (ちょっと内容がわかってしまうようなこと書いてます) 原題Finding Neverlandってことで、Finding Foresterなんかも思い出されます。思い出すと言えば、(劇)作家を主人公として作中作が作り上げられていくところとかは、最近だと「あなたにも書ける恋愛小説」や「舞台よりも素敵な生活」もありましたねー。ちょっと多い印象で、人気の劇作家がスランプに陥った後、近所の子供にinspireされてよい作品が出来ていく、というプロットは非常に似ているし、まぁありがち、ですよね。 と、思って見てたんですが、そんなことはどうでもよいくらい良い出来でした。ジョニーデップです。ジョニーデップ。ジョニーデップ。 ケイトウィンスレットは、病人なんだし、もう少し痩せてもよいと思いました。 _ [ソフトウェア] RDBMS(MySQLかな)でツリー構造 RDBMSを利用し

    sakura3942
    sakura3942 2008/06/06
    RDBMS でツリー構造を扱う
  • PHP コード最適化 Best Practices 63+ - カタコト日記

    みたいなタイトルの記事を Digg 経由で発見。チートシート代わりにと思い超訳。*1 A Software Architect PHP 最適化 ベストプラクティス! 01. static にできるメソッドは static として宣言しよう。(4倍速い) 02. echo の方が print より速い。 03. echo '文','字'; (カンマ区切り)の方が、'文'.'字' (ドット連結)より速い。 04. ループの最大値は、ループ「内」ではなく「前」にセットしておこう。 05. 大きい配列のような変数は unset() してメモリを解放しよう。 06. マジックメソッド(例: __get, __set, __autoload)は使用を避けよう。 07. require_once はハイコストなのです。 08. include や require でファイルはフルパスで指定しよう。 09

    PHP コード最適化 Best Practices 63+ - カタコト日記
  • CSS Decorative Gallery - Web Designer Wall

    Did you like my previous CSS tutorial on how to create gradient text effects? I’m using the same trick to show you how to decorate your images and photo galleries without editing the source images. The trick is very simple. All you need is an extra <span> tag and apply a background image to create the overlaying effect. It is very easy and flexible — see my demos with over 20 styles, from a simple

    CSS Decorative Gallery - Web Designer Wall
  • Gsgame.jp – GSGAME: 楽しいゲームを提供し続ける

    It seems we can’t find what you’re looking for. Perhaps searching can help.

    sakura3942
    sakura3942 2008/05/27
    sfAdvancedLoggerPlugin
  • ウノウラボ Unoh Labs: いまさらコマンドラインの便利さを主張してみる

    尾藤正人(a.k.a BTO)です 僕の偏見かもしれませんが、Webプログラマの方の多くはコマンドラインをうまく活用できてないように感じます。 コマンドラインを使いこなすには最初にある程度の勉強が必要で、その敷居の高さのせいであまり便利さが感じられないのかも。 そこで、今更ながらコマンドラインの便利さを高らかに主張してみます。 ワイルドカード ワイルドカードという特殊文字を使うと特定パターンのファイル名を簡単にしてできます。 これは知ってる人も多いので、詳細は割愛。 ワイルドカードでうまくいかない場合は後述するfindコマンドを使います。 zshのワイルドカード zshのワイルドカードを使うと、ちょっとしたfindコマンドのようなファイル名のマッチができます。 簡単に紹介すると次のようなことができます。 echo **/foo # 再帰的に 'foo' にマッチ echo *(/)

  • CSS - dtをfloatする場合の注意点 | Try | d-spica

    dtをfloatし,margin, padding, borderなどをあてる場合の注意点です。 Tried at 2008-05-12 まず,マークアップは次の通り <dl class="recent"> <dt>2008-05-12</dt> <dd>ページ5を更新しました。テキストテキストテキスト。</dd> <dt>2008-05-10</dt> <dd>ページ4を更新しました。テキストテキストテキスト。</dd> <dt>2008-05-07</dt> <dd>ページ3を更新しました。テキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト。</dd> <dt>2008-05-06</dt> <dd>ページ2を更新しました。テキストテキストテキストテキストテキストテキストテキストテキストテキストテキスト。</dd> <dt>2008-05-04</dt>

  • Unixのコマンドラインで使えるちょっとした小技をまとめた『Unix Comman-Line Kung Fu』 | IDEA*IDEA

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

    Unixのコマンドラインで使えるちょっとした小技をまとめた『Unix Comman-Line Kung Fu』 | IDEA*IDEA
  • CSSでフッタ位置をレイアウトする (CSS Sticky Footer) - youmos

  • [CSS]IEで、min-widthやmax-widthを実現する方法

    CSS-Tricksで、IE用に「expression」を使用して、min-width、max-widthを実現する方法がエントリーされていました。 The Perfect Fluid Width Layout デモページでは、最小幅780pxを維持しつつ、最大幅1280px以上になると残りの箇所は背景画像が表示されるようになっています(参照:キャプチャ画像)。 min-width、max-widthの箇所は、下記のように記述されています。 #page-wrap{ background: white; min-width: 780px; max-width: 1260px; margin: 10px auto; width:expression(document.body.clientWidth < 782? "780px" : document.body.clientWidth > 12

    sakura3942
    sakura3942 2008/04/15
    「「expression」とは、IE5から使用できるIE独自の「Dynamic Property」で、スタイルシート内でJavaScriptを実行できるというものです。」
  • Lucky bag::blog: IE で min-width を指定する方法

    IE は min-width に対応していないんだけど、「Stu Nicholls | The CSS Playground」でスクリプトを使わず CSS だけで擬似的に min-width を指定する方法が紹介されていたんで、ざっくりとご紹介。この方法は、Win IE のみに効く方法で、Mac IE では機能しない模様。サンプルとして下記の (X)HTML を使用してみる。 <div class="container"> <div class="box"> <div class="contents"> 内容 </div> </div> </div> これに対して、幅 90% で最小幅 400px の指定をしてみる。IE5.5 と IE6 に対応したパターンと IE5.01 と IE5.5 と IE6 に対応したパターンの2種類の方法がある。 実際に試してみたサンプル IE5.5 と IE

  • 会員登録の敷居を下げる入力フォームの作り方(PC編) - キャズムを超えろ!

    エントリは、20〜40代PCをある程度使いこなしているユーザー向けの会員登録フォームの設計について述べたものである。ケータイサイトは含まないし、シニアも対象としていない。シニア向けUIについては(古いエントリだが)こちら "ユーザーID"と"メールアドレス" 減ってはきたものの、ユーザーIDとメールアドレスの両方を取るWebサービスがいまだに結構ある(ex. Remember the milk)。はてなYahooAuctionのように「ユーザーIDがニックネームに相当するコミュニティサイト」は除くとして、ユーザーIDを一般客に公開しないにも関わらずIDとメルアドの両方を取る意図がわからない。 ユーザーIDとしてメールアドレスを使うメリットは 会員登録フォームの入力必須箇所が1個減る 好みのIDが取れない事件が防げる "ID忘れ"による機会損失/幽霊会員が減る 流石に自分のメアドは忘れ

    会員登録の敷居を下げる入力フォームの作り方(PC編) - キャズムを超えろ!
  • hktr.jp: VMWare Tips まとめ。 アーカイブ

    たまにはTechなことを少しは書いておこうと思いました。 無料化されたのもずいぶん昔のことになってしまったVMWare server と VMware PlayerについてのTipsまとめ. 環境はWinを想定しています。Server2003 でも XPでも同じです。 1.Player とServer の違いについて Server では複数のOSを同時に走らせておくことができます。GUIのタブを切り替えるだけで、隣のOSに移ることが可能。 インストールも普通のISOイメージから可能です。ただ、利用するためにはVMWare のサイトでメールアドレス等を登録し、シリアルキーを受け取る必要があります。無料なので問題はないですが、多少手間と言えば手間。 また、VMWare Server の場合には、VMWare Toolsというツール群も使えます。(後述) Player の場合はiso イメ