tipsに関するhypyonのブックマーク (28)

  • シェルのパラメータ展開でスクリプト自身のファイル名を取得する

    Landscape トップページ | < 前の日 2006-02-24 2006-02-27 次の日 2006-02-28 > Landscape - エンジニアのメモ 2006-02-27 シェルのパラメータ展開でスクリプト自身のファイル名を取得する 当サイト内を Google 検索できます * シェルのパラメータ展開でスクリプト自身のファイル名を取得するこの記事の直リンクURL: Permlink | この記事が属するカテゴリ: [bash] [シェルスクリプト] 2006-02-22 に書いた「シェルスクリプト自身のファイル名を取得できる特殊変数 $0」についてメールで指摘を頂いた。ありがとうございます。 私はスラッシュなどのパス指定文字列を除去するために basename コマンドを使っていたのだが、そうしなくても済む方法があるとのこと。 http://sonic64.com/20

  • PHPでIPアドレスをValidateする方法:phpspot開発日誌

    ip2long - phpspot インターネットプロトコルドット表記のアドレスを適当なアドレ スを有する文字列に変換する PHPにはIPアドレスを10進表記に変える関数、その逆を行う関数である、long2ipとip2long という関数があります。 この関数を使い、次のような関数でIPアドレスを簡単にValidateすることが出来ます。正規表現はまったく使う必要がありません。 <?php function checkIP($ip) { $ip2 = long2ip(ip2long($ip)); if ($ip == $ip2) { return true; } else { return false; } } ?> 一通り関数マニュアルは見ていたつもりだったんですが、こういう関数があるのはつい最近まで知りませんでした。 PHPの関数は、調べてみると結構便利な関数がまだまだあったり、バージ

  • PHPでmbstring非対応のサーバでmbstring関数を使う:phpspot開発日誌

    SourceForge.jp: Project Info - mbstringエミュレータ PHPのマルチバイト文字列処理拡張mbstringと互換の関数を,mbstring非対応のPHP環境でできる限り動作させるようにするライブラリ。 mbstringが使えないサーバは現在ではあまり無いと思いますが、海外でPHPのバージョンが古い、といった場合にはmbstringエミュレータを使えば対応できそうです。 PHPでプログラムなんかを配布する場合に、次のようにして関数が無い場合は読み込む処理を入れておくとmbstringが無いサーバでも動くプログラムが作れますね。 if (!function_exists("mb_convert_encoding")) { require(...); } どうしてもmbstringが使えない場合には重宝しそう。

  • IEのウインドウ上で賢く文字列を選択する - 日経トレンディネット

    IEのウインドウ上に表示された文字列をコピーする際、マウスでうまくドラッグできないという経験はないだろうか。ある文字からドラッグ開始すると、ドラッグする方向と反対側に選択範囲が勝手に広がってしまうことがある。これは、システムが気を利かして英字やカタカナといった同じ文字種の固まりを選択しようとするからだ。しかも、その際に選択を解除してから再度ドラッグし直してもうまくいかないことが多い。 このようなときは、ドラッグを中止せず、マウスのボタンを押したまま反対方向に戻ると文字単位に選択できる。マウスカーソルの位置よりも先行して範囲が選ばれている場合は、選択したい位置の先までマウスを動かしてから戻してみよう。こうすることで、ドラッグ操作に余計な文字を選択しなくなる。選択範囲がくずれるとついドラッグ操作をやり直してしまうのだが、この方法を憶えているとうまく範囲選択できる。

  • POST 後の振る舞い - まちゅダイアリー (2006-02-23)

    hypyon
    hypyon 2006/02/26
    POST でデータを送った後は、ステータスコード 302 を返して GET させたほうがいいという話。
  • Efficient data transfer through zero copy

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Efficient data transfer through zero copy
  • javascript - はてブの閾値を任意に設定する : 404 Blog Not Found

    2006年02月22日05:06 カテゴリLightweight LanguagesBlogosphere javascript - はてブの閾値を任意に設定する 実ははてブの閾値は任意に設定できるのですが、はてブのページになぜかそのinterfaceが抜けているので。 URL: 順序: 新着 | 注目 | 人気 閾値: ← → <iframe>を使っているのが我ながらダサいとは思いますが、Ajaxだとドメイン超えをFirefoxが許さないので。 これって、はてな側で実装して欲しいなあ。 Dan the Javascripter <!--入口--> <!--<script src="prototype-1.4.0.js" type="text/javascript"></script>--> <script language="javascript" type="text/javascri

    javascript - はてブの閾値を任意に設定する : 404 Blog Not Found
  • Fasterfox の先読みをブロックする方法 - lucky bag

    自サイトのアクセスログ見てて、同時刻に複数ページへすんげぇ勢いでアクセスしている Firefox の UA 名なんか見つけると、Firefox を高速化する機能拡張 Fasterfox 使ってんだろうなとか思うわけで、まぁここら辺のことはかなり前に最速な人が取り上げてたりする。 今までこの Fasterfox のリンク先読み機能に対して、サイト側の方ではどうにも出来なかったんだけど、Fasterfox のバージョンが 1.0.3 になってから robots.txt を読むようになったらしく、下記の2行を robots.txt に記述すれば先読みをブロックできる。 User-agent: Fasterfox Disallow: / つう訳で、サーバに負荷をかけられたくねぇって人や、ログに余計なノイズを残すなやって人はやってみると幸せになれるかも知れないですぜ !

  • 最速インターフェース研究会 :: Bloglinesの「Show only updated feeds」をチェックしてない人が多すぎる

    これの http://www.bloglines.com/profile?mode=3 一番下のオプション。左フレームに表示されるフィードのリストが新着記事のあるフィードのみの表示になって転送量もツリー描画の負荷も減る。 何人か(5人ぐらい)に、このオプションをチェックしてるか聞いてみたのですが、誰もチェックしていない。長いこと使ってるにも関わらずこのオプションの存在自体を知らなかった、という人が結構いる模様。Bloglinesの表示が重いとか巡回が大変とかよく聞くのですが、その不満の5割ぐらいはこのオプションで解消される。 自分がBloglinesを使うのはまさにこういう理由で、既読の項目を隠すことで目に入る情報量を減らすことができる。心理的な圧迫感が減って、どれぐらい未読記事が残っているのか視覚的にわかる。 2004年10月からあるみたいですね。 Bloglines: Show onl

  • http://pine.zero.ad.jp/~zbm97210/unix/

  • http://e8y.net/blog/2006/02/18/p104.html

  • 革命の日々! tmpfs は本当に容量が動的なのか

    動的です。おわり ああ、石投げないで。 はてなの伊藤直也さんのblogでそういうエントリを見つけたので。 記事のネタが欲しかったんだよう。 で、伊藤さんが書いているremountしたらスワップ発生ってのを考えていたんだが、まったく思いつかんのよ。原因が。 カーネルソースもみなおしたけどremountってfs管理構造体のmax_sizeメンバとかに再代入してるだけで、ぜんぜんメモリ確保してないし。 さらに言えば、tmpfsはファイルシステム上に100Mのファイルがあるときに50Mのサイズでリマウントしようとした場合、シュリンクの努力はなにもせずにエラーリターンするという特徴があるため、 サイズを減らす方向のremountが成功したのなら、サイズを増やしたぶんのファイルシステムスペースは使っていなかった可能性が高いのである。 うーむむ、現時点ではたまたま別の要因がうごいたんじゃない説がイチオシ

  • naoyaのはてなダイアリー - tmpfs は本当に容量が動的なのか

    Linux には tmpfs という便利なファイルシステムがあります。 $ mount -t tmpfs -o size=64m tmpfs /dev/shm $ mount -t tmpfs -o size=64m /dev/shm /var/tmpとすると、/var/tmp がディスク上ではなくメモリ上に作られたファイルシステムとして mount されます。なので、/var/tmp は I/O 時にディスクI/Oが一切発生しない高速なディスクとして使えると。いわゆる RAM ディスク。(もちろんサーバーの電源を落とすと保存したファイルは消えます。) この tmpfs はなかなかに便利で、キャッシュとかそういうものでディスクにおいてたものここ置くと、ディスク I/O がカットできて超高速になります。はてなでは MySQL のスレーブの MyISAM のファイルを tmpfs において、オ

    naoyaのはてなダイアリー - tmpfs は本当に容量が動的なのか
    hypyon
    hypyon 2006/02/17
    俗に言うramdiskの話
  • レジストリへの追加と削除をレジストリファイルからおこなう

    Landscape トップページ | < 前の日 2006-02-13 2006-02-16 次の日 2006-02-20 > Landscape - エンジニアのメモ 2006-02-16 レジストリへの追加と削除をレジストリファイルからおこなう 当サイト内を Google 検索できます * レジストリへの追加と削除をレジストリファイルからおこなうこの記事の直リンクURL: Permlink | この記事が属するカテゴリ: [Windows] Windows のレジストリに値を追加したり削除したいとき、regedit.exe から GUI で行う方法の他に、あらかじめ作っておいたレジストリファイルを結合するという方法がある。その方法についてメモ。 - レジストリファイルを使ったレジストリへの追加追加のとき。 ファイルの先頭行には Windows Registry Editor Versi

  • andore.com

    This domain may be for sale!

  • スラッシュドット ジャパン | Firefoxのメモリ大量消費は『仕様』、だが回避方法あり

    Firefox遣いなAC曰く、"Firefoxを常用していると、browser.cache.memory.capacity を設定しなおしてもいつの間にか100MB~200MBのメモリ使用量をFirefoxが占有し、PCの動作が重くなるのが悩みの種であるが、Firefox開発者の一人Ben Goodgerのblog "Inside Firefox" に「それは仕様だ」という記事がでていることを 家記事が伝えている。 前後のcacheを保持しておいた方がWeb巡回の際の利便性がよいという立場からの設計だそうだ。 ただし家記事でのコメントによると、about:config から「browser.sessionhistory.max_total_viewers」の設定値を0 (タレコミ人Firefox1.5.0.1の初期設定値は50になっていた。この値が -1 の場合はPCのRAMサイズによ

  • ブラウザ情報を解析するライブラリ:phpspot開発日誌

    phpSniff 2.1.4 on SourceForge phpSniffを使えば、ユーザエージェントから様々な情報を簡単に取得することができます。 クラスライブラリの形式で、面倒な正規表現などを使わなくても、使っているブラウザがIEの場合、"ie"文字列を取得できたりします。 javascript, platform, os, language といった情報が簡潔に分かりやすい情報として取れるのでなかなか使えそうです。 Sourceforgeでオープンソース開発されています。

  • http://googlemaps.googlermania.com/course.html

  • JavaScript - Incremental Search a la Google Cache : 404 Blog Not Found

    2006年02月12日00:57 カテゴリLightweight Languages JavaScript - Incremental Search a la Google Cache これを見て急に作りたくなったので。車輪の再発明を恐れずJavaScriptの習作としてやってみました。 [を] 検索結果キーワードをハイライトするPerlモジュール キーワード(複数)とマッチする箇所を span + background-color で ハイライトするPerlモジュールを作ってみました。 Keywords: text Text: 漢字、カタカナ、ひらがなの入ったtext. The quick brown fox jumps over the black lazy dog. Dan the (?:ECMA|Java)script Newbie Result: 漢字、カタカナ、ひらがなの入った

    JavaScript - Incremental Search a la Google Cache : 404 Blog Not Found
    hypyon
    hypyon 2006/02/12
    キーワード(複数)とマッチする箇所をハイライト
  • 小事象【SHOJISHO】 - はてなブックマーク関連ツールまとめ

    先日このサイトには珍しく、ブックマークを多数されて注目エントリーに入ったようです。 それでアクセス解析を見てみると、はてなブックマークから多数アクセスがあったのですが、はてブニュース からのアクセスも多くありました。 はてブニュースはニュースサイト風なデザインで、ジャンル別の人気エントリーも見やすく、特に気になるジャンルだけを効率的に且つ横断的にチェックできて、私も良くチェックしているのですが、非常に便利ですね。 で、今日は同じように はてなブックマークを利用した、様々なサイトやツールを備忘録を兼ねて集めてみました。 追記(2008/11/27) 有り難いことに未だにこの記事にアクセスがあるのですが、これ以降も便利なマッシュアップサイト・ツールが増えてきましたので、新しいものを挙げておきます。 はてブ関連のマッシュアップサイトまとめ - 2008年11月版 はてなで使えるユーザースクリプト

    小事象【SHOJISHO】 - はてなブックマーク関連ツールまとめ