ちょっと硬派なコンピュータフリークのBlogです。

カスタム検索
ラベル Tips の投稿を表示しています。 すべての投稿を表示
ラベル Tips の投稿を表示しています。 すべての投稿を表示

2010-05-14

今さらだけどChromeのTabキーによる検索が凄く便利だということに気がついた。

既出すぎる話で恐縮だが、役立つと思うのでエントリにしてみる。

Chromeはアドレスバーのところに適当な単語を入れてENTERを押すと、デフォルトの検索エンジンを使ってキーワード検索をするようになっている。デフォルトの検索エンジンはもちろんGoogleだ。Google検索だけでも十二分に便利なのだけど、検索エンジンをカスタマイズして必要に応じて切り換えると、もっともっと便利になってしまうからこれを使わないのは損である。Tabキー検索を使いこなせば、必要な情報にたどり着くまでの時間が大幅に短縮されることだろう。

2009-03-12

Macユーザーはcurlでゴッソリ画像をゲット

カナ速 【339枚】美しすぎて即壁紙決定な画像に年甲斐もなく反応してしまった。一部俺の趣味とはそぐわない画像もあるが、壁紙にしたい!と思うものも結構ある。しかし399枚もの画像をチマチマとWebブラウザーで保存するのは面倒臭い。そんな時役立つのがcurlコマンドだ。curlコマンドはMacOS Xに標準搭載されている。上記のページの画像をごっそり頂くには次のようにコマンドを実行すれば良い。

curl -O http://blog-imgs-29.fc2.com/o/n/l/onlinegameinside/2009311000[001-399].jpg

ミソは-Oオプションを指定すること(ファイルを保存するためのオプション)と[001-399]という部分で連番を生成しているところだ。これならコマンド一つで399枚の画像をゲット出来るので楽ちんというわけである。

curlコマンドはもちろん他のOS用もあるので、使いたい人はインストールするといいだろう。

cURL
http://curl.haxx.se/

2008-06-10

スイーツメモリー@MySQL

オトコたるもの、ご利用は計画的に行わなければならない。(何の?!)

MySQLサーバーを高負荷に耐えるよう動作させるためには、システムメモリの有効活用が必須である。当然のごとくメモリはディスクより高速に動作するので、ディスクアクセスが減ればI/Oがボトルネックになっている場合の性能は向上する。MySQLには調節できるメモリ関連のパラメーターが多数あり、またそれらはデフォルトでは適切な値には設定されていない。(小さすぎる。)MySQLが自動的にバッファを割り当てて調節してくれれば非常に楽なのだが世の中そんなに都合のイイものはない。とはいえメモリサイズの見積もりは非常によく聞かれるTopicなので俺のWikiにまとめてみた。

MySQL Practice Wiki->MySQLサーバが消費するメモリ

サーバーパラメーターを調整する際に参考にして欲しい。オトコもサーバーもたまには現状の見直しが必要である。

2008-05-12

猫も杓子も王子。

我が家のネットワーク事情には一つ大きな問題がある。それは、ネットワークに接続する機器が複数の部屋に散らばっているということだ。回線はNTTフレッツ光を利用しており、居間にルータを置いている。が、しかし俺が普段PCを利用したりhttp://www.mysqlpracticewiki.com/のサーバ(HFX Micro)を置いてある書斎的な部屋は廊下を隔てたところにある。

だったらワイヤレスで繋げばいいだろう?!と思われるかもしれない。確かにそうだ。居間にはワイヤレスのアクセスポイントを設置しており、Laptopは部屋を隔てていても問題なくワイヤレスでで接続できる。しかしSolaris 10を搭載したHFX Microはそうはいかない。HFX Microのネットワークインターフェイスは有線LAN(Planex UE-200TX)なのだ。廊下を隔てた部屋にイーサネットケーブルを敷設するわけにはいかない。(妻から猛反対を受けるだろう。)

2008-05-06

メディアウィキのアクセス制限

先日立ち上げたMySQL関係のWikiの設定について。

俺の場合、とりあえず自分以外の人が更新を行うことを想定していない&されたくないので、以下の設定を施した。
  • 全ページを編集できるのはログインしたユーザだけ
  • 新しいユーザアカウントの作成は不可
こういう設定をしておけば、俺以外の人がページを編集することは出来ない。メディアウィキの基本的な設定はLocalSettings.phpで行うが、上記の設定をするには以下の記述をすればOKだ。

2008-05-01

コンパイルメモ (pcre-7.6/Solaris x86_64/gcc/64ビット)

PCREのビルドに手こずったので防備録。

shell> ./configure --build=x86_64-solaris && make
   :
(snip)
   :
ld: fatal: library -lgcc_s: not found
ld: warning: file /usr/sfw/lib/amd64/libstdc++.so: attempted multiple inclusion of file
ld: fatal: File processing errors. No output written to .libs/pcrecpp_unittest
collect2: ld returned 1 exit status
gmake[1]: *** [pcrecpp_unittest] Error 1
gmake[1]: Leaving directory `/export/home/mikiya/src/pcre/pcre-7.6'
gmake: *** [all] Error 2

というエラーが出たらおもむろに

shell> vi libpcrecpp.la

とファイルを編集するべし。そしてlgcc_sとなっている箇所をlgcc_s_amd64にしてmakeを再開する。これでコンパイルが通る。

2008-04-19

脱メタボ on Solaris

オトコたるもの、無駄な贅肉を増やさないように心がけねばならぬ。

Solarisを初期インストールすると一つだけやたらと(100MBほど)メモリを食っているプロセスが居る。javaだ。このjavaプロセスが動かしているアプリケーションは何だ?と思って

shell> /usr/ucb/ps auxwww

を叩いて調べると(javaはこういうところが面倒臭い)、毎度おなじみwebconsoleだった。

2008-04-10

愛すべきはSolaris。

先日購入したファンレスPCへSolarisをインストールするのに、未だに手こずっている。Open Solarisのインストールにはいったん成功したのだが、NICが認識されないという問題が引き続き発生しているのだ。搭載されているチップはRealtek社のRTL8111Cというものだが、CentOSでもデフォルトではドライバが含まれていないぐらいなのでまだ新しすぎるということだろう。購入前には想像だにしない意外な落とし穴であった。。。orz

2007-12-28

mod_dbd入門編

予てから手を着けようと思っていたApacheのデータベースコネクション管理モジュールであるmod_dbdの中身を覗いてみた。これはApache 2.1から(2.1はスキップされたので実質は2.2から)導入されたモジュールで、データベースのコネクションを管理してくれる。誰のために管理してくれるのか?それは他のモジュールのためにである。実は自分で作成したCGI等のWebアプリケーションがmod_dbdを明示的に使用することは出来ない。mod_dbdの機能を使用するのはApacheにロードされた他のモジュールである。例えばmod_authn_dbdやPHPなどが使うことになる。なので、通常はApacheにロードされたモジュールが適宜使用してくれるので、あまり意識することなくその恩恵に与ることになる。そして殆どの人にとってはApacheモジュールを開発する機会がないだろうから、mod_dbdを使って開発をする機会もあまりないだろう。

2007-11-09

DTrace on Leopard

色々と忙しかったので長らくBlogを放置していたのだが、このたびMacOS X 10.5(Leopard)を買ったので少しだけアップデートしよう!

Leopardには華々しい機能がたくさんあるのでそちらに目移りしてしまうけど、日本男児たるものDTraceに注目せずして良いのだろうか。いや、よくない<反語。(もちろんMac UserたるものGUIやその他の新機能をも堪能するべきである。特にSpacesなどは秀逸だと思う。)というわけでLeopardユーザー向けにDTraceを少しだけ解説してみる。

2007-07-19

サーバー管理に便利なipmitool

ipmitoolはオープンソースで開発されているサーバー管理用のプログラムです。

IPMIツールのホームページ
http://ipmitool.sourceforge.net/


サーバーと呼ばれるものには、管理用のモジュールが着いていることがあります。その管理用モジュール(管理カード)は、IPMIというインターフェイスに対応していることがあります。その場合、ipmitoolを使ってサーバーを管理することが出来るのです。管理モジュールがないサーバーではipmitoolを使うことも出来ないので、管理モジュールの着いたサーバーを購入しましょう。