Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

tipsに関するockeghemのブックマーク (30)

  • ウェブマスターのための文字化け講座

    (序論)文字化けの発生メカニズム概論と解析方法 ネスケ4.Xで特定の文字(試・時・事・私など)が文字化けする場合 → document.writeで文字化けする漢字の規則性 → ネットスケープ4.Xのキャッシュ機構 → 2種類の解決方法 CGIで特定の文字(表・予・申・能・ソ・十など)が文字化けする → Shift_JISでCGIを作成する場合の注意点 → PHPで「表\示」「十\和田湖」「申\し込み」などと表示される場合 「(はしご高)」が使えない理由 → Windowsでは表示されるが、Macでは文字化けする文字 → Macでは表示されるが、Windowsでは文字化けする文字 → 機種依存文字チェック・プログラム(Flashフォームなど) 文字化けしないための工夫 → メタタグの指定は有効か? → 「美乳」で文字化けが直るって当? フォントを指定したら文字化けした。 → フォントの指

  • ubuntuのバージョンを確認する方法 - 気負わない日記

    /etc/lsb-releaseで確認できるようです。 僕の環境ではこんな感じでした。 $ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=7.04 DISTRIB_CODENAME=feisty DISTRIB_DESCRIPTION="Ubuntu 7.04" Ubuntu 7.04 Feisty Fawnのようです。

    ubuntuのバージョンを確認する方法 - 気負わない日記
  • 月夜の散歩: バージョン確認のいろいろ

    知ってると、便利かもしれないバージョン確認方法のいろいろです。 ・sendmail ・postfix ・openldap ・apache ・openssh ・Linux kernel ■sendmail # /usr/sbin/sendmail -d0.1 < /dev/null 出力例:Version 8.13.1 Compiled with: DNSMAP LOG MAP_REGEX MATCHGECOS MILTER MIME7TO8 MIME8TO7                 NAMED_BIND NETINET NETINET6 NETUNIX NEWDB NIS PIPELINING SCANF                 STARTTLS TCPWRAPPERS USERDB XDEBUG ============ SYSTEM IDENTITY (after r

  • なうなう:LANケーブルの自作ってどうなんだろう?

    LANケーブル。 それは我々にとっては無くてはならない命の源。 人間で例えるなら血管に相当する、すべての根幹となる線材です。 普通はこのLANケーブル、業者に手配したり、そこらの店で適当な物を買ってきたりするのですが、私のような商売をしていると、 という事態が、たまにあります。 まあ、だいたいは 手配漏れ とか、 やっべwww配線してみたらなんか長さ足んねぇwww 買いに行くのだりいww急ぎで作ってwww とかいう、しょっぼい理由だったりしますが... さてそうなると気にしなくてはいけないのが自作ケーブルの品質。 10Mや100Mbps程度までなら、まあなんとかヨリを極力戻さないよう気を付けて作って、最後は1万円程度のやっすいケーブルチェッカーで導通だけ確認すれば、まあよっぽど酷い作りをしなければ多少ヤバくてもバレやしない大丈夫でした。 だがしかし。 世はまさにGigabitEtherne

    なうなう:LANケーブルの自作ってどうなんだろう?
    ockeghem
    ockeghem 2009/05/11
    僕の高校の同級生は三菱総研に就職して、入社時研修がFortranでBASICインタプリタ作ったそうですが、いかにも昭和ですね。僕はせいぜいFortranでエディタか仮想機械です。
  • 関数に見えて実は言語構造であるようなPHPキーワード一覧 - hnwの日記

    追記(2009/05/10 09:25):何をもって「関数に見える」かは人によると思いますが、下記のリストはリファレンスマニュアルのURLがfunction.*.phpとなっているものを引っ張ってきました。 PHPには一見関数に見えるけど関数ではないキーワードが多く存在します。つまり、PHPの言語の解釈として関数とは異なる処理をしている関数モドキが何個かあるのです。具体的には、他の関数については関数名の解釈はparserが行うのですが、この「関数に見えるけど言語構造」についてはlexer(tokenizerとも呼ばれます)レベルで別のトークンとして解釈されます。 そんなキーワードをZend/zend_language_scanner.lから抜粋してみました。 array die echo empty eval exit include include_once isset list pri

    関数に見えて実は言語構造であるようなPHPキーワード一覧 - hnwの日記
    ockeghem
    ockeghem 2009/05/10
    関数でないものがちょっと多いね。なんかBASICのノリだなぁと思いました。dankogaiが言った、言語で言語を拡張できないという、PHPの悪口を思い出しますね
  • VMware/ESXi - いがっちの覚書

  • 下川研究室 web site - PopnUpブログ

    あっちこっちの情報を元に、とりあえず動いた。様々な情報を提供して下さった皆さんに感謝。 まず、インストールCDからブートさせても、ML115 G1 ではインストール先のデバイスが見つからないので、インストールが進まない。 USBにインストールという手はあるし、確かに動いたんだけど、常にUSBメモリを挿しておくのは気に入らないので、HDD へのインストールを試してみた。 仮想化友の会MLに、Sil3114 を搭載した SATA-I/F カードを使うとインストール可能という情報があったので、SATARAID4P-PCIを買ってきた。T-ZONE で 3465円だった。SATAケーブルが4も付いてきて、ちょっと儲けた気分。 ML115 は、PCIスロットの作りが悪いのか、そのままではきちんと挿さらなかったので、ブラケットを外して挿した。どうせ仮設だからこれで Ok。 元から入ってた 60G の

  • VMware/ESXi/VMware Infrastructure Remote CLIを利用する - きのさいと

    VMware Infrastructure Remote CLIとは † VMware ESXiは VMware Infrastructure Clientというクライアントソフトからサーバに接続して色々オペレーションを行いますが、コマンドラインからのインタフェースもサポートされています。具体的には # vmkfstools --createvirtualdisk 200m /vmfs/volumes/[datastore]/hogehoge.vmdk などと入力して仮想ディスクを作成する、などですね。 コマンドラインからオペレーションするにはVMware Infrastructure Remote CLI(Command Line Interface)というライブラリをインストールする必要があります。中身はPerlでできているようで、Perlなどの実行環境(Active Perlとか)が

  • ESXiで可変長ディスクイメージ - @SRCHACK.ORG(えす・あーる・しー・はっく)

    VMware ServerからESXiに乗り換えた後、つらかったのがディスクイメージ形式。 ESXiでは、仮想マシンに割り当てたディスク領域が、割り当てた時点から使用されてしまう為、検証環境を作り始めたらすぐにディスクがいっぱいになってしまいます。 で、調べてみました。 VMware WorkstationやVMware Serverの様に、使用領域しかディスクを消費しない方法がありました。(Shrinkは出来るか未確認です。) ディスクイメージを作成する際に、コマンドでイメージタイプを指定して作成します。 この方法は、SSHを使用できる様にするか、VMware Infrastructure Remote CLIの導入が必要になります。 コマンドは、こんな感じで実行します。 # vmkfstools --createvirtualdisk +16G --diskformat thin /v

  • 一日で学ぶ jQuery(ラボブログ)

    スパイスラボ神部です。 OpenSocial アプリの開発を効率化するために、jOpenSocial か opensocial-jquery のどちらかを使いたいのですが、そのためにはまず jQuery について学ばないと行けないようなので、jQuery についてざっと調べてみました。 -AJAXが好きだ! - Favorites! Write less, Do more -jQuery: The Write Less, Do More, JavaScript Library まずは公式。 リファレンス -jQuery 1.3.2 日語リファレンス 参考になりそうなリソース いろんな記事を見ると、とりあえずは jQuery を使うと、構造化された状態でリッチアプリケーションが組めるという部分が強調されている記事が多いような気がします。「jQuery + AJAX で RIA な UI

  • PHPでのデバッグ方法

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog おひさしぶりです。オークション担当の山崎 賢です。 前回はPHP Serialize についてでしたが、 今回はPHPでのデバッグに関してお話します。 基PHPはインタプリタ(厳密にはPHPは内部で一度コンパイルしていますのでインタプリタとは言い切れませんが) のデバッグではログ埋め込みが手軽です。 しかし、まれにSIGSEGVやSIGBUSなどでPHPスクリプトが落ちることがあり、途方にくれます。 地道にログを埋め込んでいき、箇所を特定するのも手法の1つですが、今回はgdbを用いたデバッグ方法を記載したいと思います。 ■STEP1 まずは、プログラムが落ちることを目的として以下のようなPHP Moduleを作成します。 ・ ・

    PHPでのデバッグ方法
  • GitHub - tokuhirom/optimize-perl-doc: how to optimize your perl code?

    =head1 概要 プロジェクトでは、Perl programming における、パフォーマンスチューニングの要諦について書く。 =head2 チューニングの原則 可読性/メンテナンス性とのトレードオフを意識し、メンテナンス性の低下をひきおこすようなチューニングは気をつけておこなうこと。 =head2 無根拠なチューニングはしない マイクロオプティマイゼーションにおいて、ベンチマーク結果のみにたよったチューニングはできるだけ避け、「どうしてこちらの方が高速なのか」を常に意識するよう心がけるべきである。 =head2 ツール =over 4 =item Benchmark.pm Benchmark.pm は、Perl における標準のベンチマークモジュールである。cmpthese, timethese, timeit などを場合によって使いわけるようにする。稿でも主にこれを用いる。 =it

    GitHub - tokuhirom/optimize-perl-doc: how to optimize your perl code?
  • Perlメモ

    複数のプロセスでロック状態が異常であると判断し,そのうちの 1つがロックを解除したことにより,別のプロセスがロックしたにもか かわらず,先ほどロック状態が異常であると判断したプロセスによってこの正常なロッ クを解除されてしまう可能性があります. この方法の問題点は,異常なロック状態を解除する操作が正常なロック状態をも 解除できてしまうことにあります.逆に言えば,異常なロック状態を解除する操作に よって正常なロック状態を解除できなければ問題ないわけです.そのためにはどうす ればよいのか? 答えはロック状態が常に変化していけば よいということです.そして,これを実現するのに都合がよいのが rename による方法になります. 最初のスクリプトで説明しますと,ロックファイルが lockfile という 名前のときがロックが解除されている状態で,lockfile987654321 のよう に後ろに

  • 各種チートシートまとめ - goinger的日記

    なんとなく便利そうなのを探してまとめてみた。 リンク切れおそろしい プログラミング関連 C, CPP, C# Cheat Sheets C, CPP, C#のチートシートがたくさんある 249 Prototype Dissected prototype.js チートシート 347 Haskell Cheatsheet Haskell 130 command line ruby cheat sheet ruby commandline チートシート 680 ruby-on-rails-cheat-sheet/ Railsのチートシート 701 google関連 google guide 検索オプションの説明とか 1358 Google Guide Quick Reference Google検索ガイド 9657 google help: cheat sheet google家から提供 40

    各種チートシートまとめ - goinger的日記
    ockeghem
    ockeghem 2009/01/21
    SQL Injectionのチートシートもありますね。普段色々な言語とDBで脆弱性のサンプル書いているので、自分用のチートシート作ってます。自分用なのでパスワードまで書いてあったり…
  • Apacheのmod_proxy_balancerを使うときはretryを設定すべき - 射撃しつつ前転

    今作っているサービスは、Apacheのmod_proxy_balancerを使ってロードバランシングしている。しかし、バックエンドのサービスサーバを一旦落としてから復帰させると、コネクションがしばらくつながらないという問題に悩んでいた。1分ぐらい放置するとつながるようになるんだけど、1分は結構長い。 よくわからないのでソースを読んでみたところ、mod_proxy_balancer.cを眺めた感じ、ap_proxy_retry_workerという関数がコネクションの再確立をしているのではないかと思えた。しかし、関数の定義を眺めてみると、現在時刻がエラー発生時刻とworker->retryを足した数字よりも大きければworkerのstatusからPROXY_WORKER_IN_ERRORのビットを下ろしているだけで、コネクションの確立がどうのこうのなんて関数はまったく呼ばれてない。ここでなにが

    Apacheのmod_proxy_balancerを使うときはretryを設定すべき - 射撃しつつ前転
  • tomo.ac

    This domain may be for sale!

  • vmwareのディスクアクセスが重い件を、もう1段チューニングする。 | レビログ (Make a little happier) 13周年+3i年

    レビログ (Make a little happier) 13周年+3i年 レビログの半分は管理人の独断と偏見でできています。残りの半分は現在残 希少につき 入荷待ちです。旧称 貧乏だけど心は萌え : vmwareのディスクアクセスが重い件を、もう1段チューニングする。 2008年5月23日 Category > 6_日記 > うだうだ日記 > TAG( ) Comments : 4 (link this page) VMWAREをどう使っていこうか研究中なのですが、CPUはかなりサクサクなのですが、ちょっとヘビーなことをすると簡単にフリーズに近いくらいCPUを占拠して使えない子になっていたのですが、最近、徐々にチューニング方法がわかってきました。 vmwareのチューニングの基は、vmwareに余計なことをさせない。ゲストOSのカーネルに任せる。ホストOSのカーネルに任せるという事です

  • @IT:Javaの文字化け対策FAQ(1)

    質問1: Webブラウザが文字コードを判定する基準は何ですか? 解答:HTTPのContent-Typeヘッダです まずは、Webにおける文字コードの扱いをおさらいしておこう。HTML 4.01仕様では、Webブラウザが以下の優先順位で文字コードを決定することを規定している。 HTTPにおけるContent-Typeヘッダのcharsetパラメータ HTML文書内のMETA宣言およびhttp-equiv属性で設定された、Content-Typeヘッダのcharsetパラメータ HTML文書内の各要素のcharset属性 Webサーバが送信するHTTPヘッダの中には、送信内容がどのような素性のコンテンツなのかをWebブラウザに教えるために、以下のようなContent-Typeヘッダを通じてコンテンツのメディアタイプ(下記例ではtext/html)を明示する。 これによりWebブラウザは、受信

    @IT:Javaの文字化け対策FAQ(1)
  • Windows から Mac に乗り換えるときに知っておいたほうがいいこと : 僕は発展途上技術者

    Mac暦歴一ヶ月になりました。 まわりでもMacにしようかなと考えている人が増えています。少しは参考になるかもしれないので、ずっとWindowsを使ってきた僕がMacに乗り換えてはまったこと、「これは知っておいたほうがいい」ということを列挙しておきます。 きっと長年Macを使ってきた人にとっては常識なのでしょう。でも僕にとってショートカットキーの表示がまったくもって意味不明でした。Command キーには左上に ⌘(うお、「コマンド」で変換できるのですね)Mac 以外では表示されないのですね。なんというか僕にはサイコロの5にみえるマークですというマークがあるからいいのですが、上矢印が Shift を意味するとか知りませんでした。 他のキーについては、 »Dan Rodney - Mac OS X Keyboard Shortcuts にまとめがあります。 話には聞いていましたが、Mac

    ockeghem
    ockeghem 2008/03/07
    将来Macに乗り換える時のためにメモ
  • I, newbie » ssh(1)を使い倒す

    sshを使いこなしていないひとを見るとイラっとする。パスワード認証大好き(もう21世紀ですよ)、パスフレーズ入れるのが面倒(keychain使えよ)、放っといたssh接続が切れて「また切れた!」(screen使えよ)とか。 ()は~/.ssh/configにおける同等の設定。詳しくはssh(1)とssh_config(5)を参照のこと。 一定期間ごとにパケットを送って、無通信時間経過によりセッションが切断されるのを回避する。 > ssh -o 'ServerAliveInterval 60' host.example.org (ServerAliveInterval 60) ssh-agentのforwardingを有効にして、login先のホストでもパスフレーズの入力を省略する。 > ssh -A host.example.org (ForwardAgent yes) remoteのコン