タグ

2007年1月16日のブックマーク (18件)

  • JavaScript Reference

    W3Schools offers a wide range of services and products for beginners and professionals, helping millions of people everyday to learn and master new skills. Free Tutorials Enjoy our free tutorials like millions of other internet users since 1999

    JavaScript Reference
  • 2ch IP アドレス - http://anond.hatelabo.jp/20070113115547

    aa6.2ch.net (aa6.2ch.net) => 206.223.147.220academy5.2ch.net (academy5.2ch.net) => 206.223.153.80anime.2ch.net (anime.2ch.net) => 206.223.154.240be.2ch.net (be.2ch.net) => 202.222.31.214book4.2ch.net (book4.2ch.net) => 206.223.150.100bubble5.2ch.net (bubble5.2ch.net) => 206.223.147.220comic7.2ch.net (comic7.2ch.net) => 206.223.150.195etc5.2ch.net (etc5.2ch.net) => 206.223.150.175etc6.2ch.net (etc6

    poppen
    poppen 2007/01/16
  • zshのzargsコマンドの使い方 - 技術メモ帳

    zsh には、zargsコマンド(組み込み関数) というのが用意されている。 これは、拡張グロブ用の xargs コマンドと言っても良いだろう。 マニュアルを見ると、xargs コマンドとオプションは、完全に互換しているらしい。 autoload zargs とする事で利用可能だ。 使い方だが、xargs というと、標準入力から読み込んだ要素、行に対して 特定のコマンドを実行するというものだが zargs の場合は、引数に指定した 拡張グロブ に対してこれらの処理を行う。 % zargs OPTIONS -- 拡張グロブ -- 実行したいコマンド たとえば、xargs で一番利用されると思われる ファイル数が ARG_MAX を越えてしまっているディレクトリ内のファイルを まとめて削除したい場合などは、次のようなコマンドを入力すれば良い。 % zargs -- ./* -- rm これだけ

    poppen
    poppen 2007/01/16
  • フリーで使えるCSSレイアウトのテンプレート配布サイト:phpspot開発日誌

    intensivstation :: CSS Templates :: Templates フリーで使えるCSSレイアウトのテンプレート配布サイト。 次のようにサムネイル付きでCSSのテンプレートがダウンロードできます。 同じようなサイトはいくつかありますが、ボックスの中央寄せなど、他のCSSテンプレート配布サイトにないレイアウトなんかもあってなかなか使えます。 関連エントリ CSSレイアウトのサンプル集 オンラインで自在にCSSレイアウトをデザイン出来るサイト ValidなCSS/XHTMLテンプレート集 CSS+XHTMLのテンプレート集:css tinderbox

  • prototype.jsを用いたフォントサイズ変更スクリプト

    Posted by: Hirotaka Ogawa @ January 11, 2007 02:57 PM | Movable Typeを触っている時間がとれないのですが、新年に入ってからちょっとばかしテンプレートとスタイルシートを変更して、ほぼ一カラム、ほぼfont-size: 100%で表示されるようにしました。要はレイアウトとか考えるのを最小限に留めようと思ったわけです。不得手なデザインをこれ以上考える必要がないという私個人の精神衛生上の利点に加え、読者の目にも優しくなりました。 結論: でかフォントは人を健康にします。 それだけだとなんなので、prototype.js (Prototype JavaScript Framework: Class-style OO, Ajax, and more)を使ってフォントサイズ変更スクリプト(クッキー保存機能付き)を実現してみました。これまで

  • ウノウラボ Unoh Labs: prototype.jsへの依存を無くす方法

    komagataです。 Javascriptで何か書こうと思ったときにどのライブラリをベースにして作るかで非常に悩みます。一端特定のライブラリに依存してしまうと途中で変更するのが難しそうですし、コアオブジェクトを汚染しているものは混ぜると動かなくなる組み合わせもあります。 別に「Mochikitにしよう!」とか宣言して決めてしまえばいいじゃないかという意見もありますが、妙にそんなところが気にかかってなかなかプログラムを書き始められないことが多いです。 そこで、「どうしても使いたい関数はインライン化すればいいんじゃないか?」と思ったので試してみました。 どういうことかというと、例えばprototype.jsのObject.extendを使って以下のように書きたいところを・・・ var dst = {'foo':1, 'bar':2}; var src = {'foo':100}; var r

  • こんなに JavaScript やってるのに知らなかった基本文法「if in」 - IT戦記

    if 〜 in なんてあったのね。。。 知らなかった! 使い分け 3番めが if in オブジェクトが真か偽か if (obj.property) { // ... } オブジェクトにプロパティがあるかは置いといて undefined ではないことを確かめる if (typeof obj.property == 'undefined') { // ... } オブジェクトにプロパティがあるか。 if ('property' in obj) { // ... } オブジェクト自体(プロトタイプを含まない)にプロパティがあるか if (obj.hasOwnProperty('property')) { // ... } まとめ いっぱいあるなあ。 大抵、一番上のでいいがいろいろ細かい条件があるとたまにどれも必要になるときがある。 いままでは、if in を知らなかったので困ったこともあったなあ

    こんなに JavaScript やってるのに知らなかった基本文法「if in」 - IT戦記
  • 「OK」と「キャンセル」、どちらが有効か ― @IT

    ユーザビリティのヒント(最終回) 「OK」と「キャンセル」、どちらが有効か 「情報表現の最適化」 ソシオメディア 上野 学 2006/10/20 デスクトップのメモ帳を新規に開いて、メモを書き、ウィンドウを閉じようとすると、「変更を保存しますか?」というメッセージダイアログが表示されます。ユーザーにしてみれば、「新しいメモをいま書いたところなのに、なぜ『変更』なんだ?」と思うでしょう(文から) 英語や、日語の横書きでは、情報は大きく上から下に、左から右に展開していきます。ユーザーは画面(ウィンドウ内)の左上から右下に向かって意識を推移させて、そこで表現されている情報を取得していきます。 実際にはユーザーは、まず画面中央付近に視線をやり、そして全体をざっと見渡してから、重要と思われる個所に注目していくようです。ひとたび内容を読もうとか、入力フィールドを埋めていこうと決めたら、当然、上から

  • pip - The Perl Installation Program, for scripted and third-party distribution installation. - metacpan.org

    NAME pip - The Perl Installation Program, for scripted and third-party distribution installation. SYNOPSIS pip script.p5i pip script.p5z pip Distribution-1.23.tgz pip Distribution-1.23.tar.gz pip Distribution-1.23-MSWin32-5.8.0.par pip http://server/Distribution-1.23.tar.gz pip http://github.com/gitpan/Distribution/tarball/1.23 DESCRIPTION The pip ("Perl Installation Program") console application

    poppen
    poppen 2007/01/16
  • Xboxでも動作、FreeBSD 6.2-RELEASEついに (MYCOMジャーナル)

    15日、FreeBSDプロジェクトから6.2-RELEASEがリリースされた。6.2-RELEASEは、昨年 5月に公開された6.1-RELEASEに続く、バージョン6.x系列の最新版にあたる。対応するアーキテクチャはalpha/amd64/i386/ia64/pc98/sparc64/powerpcの7種類。 主な変更点は、次のとおりである。 ISC BIND 9.3.3 GCC 3.4.6 OpenSSH 4.5p1 sendmail 8.13.8 GNOME 2.16.1 KDE 3.5.4 Sundance/Tamarack TC9021 ギガビットイーサネットカード用デバイスドライバ (stge) の新規追加 IntelおよびBroadcom製ネットワークカード用デバイスドライバ(em/bce)の改良 Areca SATA II RAIDコントローラ用デバイスドライバ(arcms

  • 15Pub » Windowsリフレッシュのススメ

    なぜかWindowsを長く使っていると、動きがもっさりとしてくるようになる。 それはレジストリが汚れたりだとか、余計なキャッシュファイルがたまっていたりだとか、細かい理由が重なってそうなるのだと思うけれども、あんまりPCに詳しくない自分には、そういった原因を突き止めることはできないし、例え突き止められたとしても、どうやったらそれらが解消できるのかもわからない。(追記:あとHDDの断片化とかもあるわな) けれども、これだけははっきりしている。 OSごと再インストール(リカバリ)すれば、ほとんど買ったときと同じ軽快さが取り戻せる。 僕はそのわかりやすい理由から、月に一回程度、OSの再インストールをするようにしている。 一番始めに、一年ほど使ったPCのOSを再インストールしたときには、それこそPCを買い換えたかのような見違えるほどの動作の改善が見られた。 昔のPCならば、山ほどソフトをイン

    poppen
    poppen 2007/01/16
    Windows再インストールの準備
  • Why I should learn Lisp

    A programmer's blog - will deal with everything that relates to a programmer. Occasionally, it will contain some humour, some politics and some sport news. At the beginning of 2006, I had promised myself that I will learn Ruby and the tricks of the trade of functional programming. I do Java for a day job and get paid for consulting on enterprise Java architectures. I like Java, I love the Java com

    poppen
    poppen 2007/01/16
  • tDiary-users wiki - ToDo2.2

    poppen
    poppen 2007/01/16
    tDiary 2.2に向けてのToDo
  • http://www.kikansha.jp/~yaemon/diary/tDiary/index?date=20070115

    poppen
    poppen 2007/01/16
    Ajax そのあと
  • svkで/etcの管理 - Practice of Programming

    svkのMLで流れていたのでやってみた。 http://www.enricozini.org/2005/tips/etc-under-svk.html リポジトリはあるので、 % svk import --to-checkout //etc /etcだけ。 --to-checkout オプションは、importと同時に、そのパスをチェックアウトパスにするということです。 以後は、 % cd /etc % svk diffとか、できるようになる。 (追記って、リンク先に書いてるけど)システムが勝手に変更してしまうようなファイルで管理したくないものは、 % svk rm -K adjtimeとする。-K は、チェックアウトしたローカルファイルからは消さないというオプション。

    svkで/etcの管理 - Practice of Programming
  • 初級PHPプログラマがおかしがちなミスTOP10:phpspot開発日誌

    The PHP coder's top 10 mistakes and problems @ SourceRally.net PHP CommunityPHPプログラマがおかしがちなミスTOP10」、という記事があったので紹介。 PHP初心者だとこういうミスがよくありますね。ということで今年からPHPをはじめようと思っている人には気をつけてほしいリストです。 生でクエリを出力しない echo $_GET['username']; ↓ echo htmlspecialchars($_GET['username'], ENT_QUOTES); やらないとクロスサイトスクリプティングされます。 SQLクエリに$_GET,$_POST,$_REQUESTの値を直接含めない $sql = "select * from table where id=".$_GET["id"]; ↓ $sql =

  • 快適なレスポンスが魅力のメールとブラウザ――「9(nine)」

    快適なレスポンスが魅力のメールとブラウザ――「9(nine)」:ウィルコム「9(nine)」レビュー 後編(1/2 ページ) ・ウィルコム「9(nine)」レビュー 前編:シンプルボディにマッチする合理的な操作性――「9(nine)」 振り分けに不満が残るPOP3/SMTPメール機能 9(nine)のメール機能は、ウィルコムEメールとライトメールに加え、POP3/SMTPによる送受信にも対応する。送信時の認証としてはSMTP認証とPOP Before SMTPをサポートし、ポート番号の変更も可能で「Outbound Port 25 Blocking」にも対応する。一般的なプロバイダのEメールは問題なく送受信できると思っていいだろう。当然ながら、ウィルコムEメール以外は自動受信できず、手動で受信操作する必要がある。

    快適なレスポンスが魅力のメールとブラウザ――「9(nine)」
  • .emacs で OS による条件分岐 - Hasta Pronto.org

    僕が愛してやまないエディタ Emacs 。色々な OS に移植されどんな環境でも使えるエディタになっていますが、Mac, Linux, Windows を使う僕としては OS によって微妙に設定ファイルの内容が違っていたりして同じファイルを使い回し出来なくて困っていました。OS ごとに動作に差違があると使い心地悪いし、管理がややこしくなりますもんね。ファイル名も同じものなんだから管理を一枚で済ませたいってのが一番面倒臭くない方法ですよね。 設定ファイル自体は Lisp で書かれているため自分で条件分岐が書けたら使い回し出来る設定ファイルを作ることができるんじゃないかと思い Google 先生に尋ねてみましたよ! 調べたところによると、一般的に使われているのは window-system で OS を判断するか、system-configuration で判断するのかの2パターンみたいです。

    poppen
    poppen 2007/01/16