薫のHack

XOOPS altsysインストール

Xoopsの代替システムモジュール altsysをインストールした。 altsysでできることカスタムブロック管理カ...

Windowsのスタートアップに追加されたsw20.exe sw24.exe

Windows XPのmsconfigで見られるスタートアップの設定を見直しているとsw20とsw24というのがあった。sw2...

PHPの実行時間 max_execution_time

max_execution_timeは、スクリプトを実行する最大の秒数を指定します。スクリプトが無限ループに入った...

perl signal SIGCHLDを受け取る

Unixのシステムは、子プロセスが死んだときに、シグナル SIGCHLDを受け取ることが可能です。C言語だとsi...

PHPでコンテンツをgzip圧縮する方法 zlib編

apacheWebサーバでは、apacheモジュールのmod_deflateを利用して、gzip圧縮に対応しているクライアント...

GNU EmacsでPHPモードを使う

EmcasでPHPモードを利用するには、Emacsの拡張 php-mode.elをインストールします。FreeBSDの場合、ports...

GNU Emacs バッファの切り替えを楽にする方法

GNU Emacsでバッファを切り替える場合、C-x bでバッファを切り替えることができます。C-x bだと、名前を...

GNU Emasc モードラインに行と列番号を表示する方法

GNU Emacsは起動時のデフォルトの状態で、行番号があらかじめ表示されています。-EEE:---F1 *scratch* A...

GNU Emacs 起動時のメッセージを消す方法

GNU Emacsを起動するといろいろとメッセージが表示されます。特に必要ない場合は、メッセージが出る必要...

GNU Emacs 前回の編集場所を記憶する saveplace

GNU Emacsでファイル保存に、カーソル位置を記憶し、次回にそのファイルを開いたときに、前回の編集して...

GNU Emacs C-hをバックスペースにする方法

GNU EmacsでC-hをバックスペースにする方法について紹介します。BS(バックスペースキー)が遠いせいか、...

GNU Emacs リージョンをハイライトする方法

GNU Emacsでリージョン選択をしているときに、選択している領域がハイライトされないと、どこからはじま...

GNU Emacs 対応する括弧をハイライトさせる

Emacsでプログラミングをしているときに役に立つ、対応する括弧をハイライトする方法について紹介します...

GNU Emacs モードラインに時計を出す方法

GNU Emacsのモードラインに時計を出すことができます。.emacsの設定ファイルに display-time と書きます...

GNU Emacs メニューバーを消す方法

GNU Emacsはメニューバーがデフォルトで表示されます。M-x menu-bar-modeとすれば、メニューバーを消し...

GNU Emacs c-modeをBSDスタイルにする

GNU EmacsのC言語編集モード c-modeをBSDスタイルに設定する。$HOME/.emacs(add-hook 'c-mode-common-ho...

Let's Note CF-Y2のWindows XPのリカバリー

先週の土曜日に、友人に安く譲ってもらった、ポータブルな開発環境PanasonicのLet's NoteのCF-Y2のセッ...

カラフルなdiff colordiff

ファイルの差分を調べることのできる通常のdiffコマンドは、色がつきません。colordirrを使うと、diffを...

PHP DNS ホスト名から名前解決をする方法

PHPのdns_get_record()を使って、DNS Aレコードを取得する方法を説明します。DNS サンプルコード簡単な...

Microsoft Windows XP 音量調節のビープ音を消す方法

Microsoft Windows XPのサウンドの設定でサウンドなしにしたりすると、音量コントロールで音量調節する...

FreeBSD 8 - VImage

FreeBSD 8 から VImage 機能がマージされる予定になっている。VImageで、ネットワークの仮想化ができる...

PHP マルチバイト文字列 mb_strlen()の使い方

PHPで文字列の長さを測るのに、strlen()やmb_strlen()を利用します。ASCIIのデータだけ扱っているうちは...

vim vimgrepやmake後にQuickFixウィンドウを自動的に開く方法

vimで文字列の検索(grep/vimgrep)をしたり、コンパイルなどのためにmakeを実行します。:vimgrep printf ...

vimの自動改行をオフにする方法

詳しくは、 [2007-07-29-1] をごらんください。vimは、textwidthで設定された分だけ文字を入力されると...

FreeBSD リモートのsyslogへメッセージを出力する設定

FreeBSDのsyslogdはデフォルトでは、リモートのメッセージを受けとってくれません。syslogdは-sオプショ...

GNU GCC 最適化オプションとstrip前後のファイルサイズの比較 lsコマンド編

GNUのGCCコンパイラでは、最適化レベル -O0 - -O3とサイズ重視の-Os、さらにバイナリのストリップ機能が...

FriioとTVRock

地上デジタル放送を録画できるUSB接続のFriioをIntelCore 2 QuadQ6600マシンにつなぎかえをやりました。...

FreeBSD ports オプションを変えてportupgradeでリビルドする方法

FreeBSDのportsは、ソフトウェアによって、ビルドする前にオプションを設定することがあります。ビルド...

vim 対応する括弧やブレースを表示する showmatch/matchtime

vimエディタは、対応する括弧やブレースを表示することができます。プログラミングをしているときに、括...

vim コマンドモードでタブで補完する nocp/nocompatible

vimエディタのコマンドモードは、デフォルトの状態では、シェルのようにタブで補完することができません...

Windows Lhaplus コマンドラインでの使い方

はじめにLhaplusをインストールするコマンドラインオプションLhaplusの実行ファイルのあるところを確認...

ヤフー!ジャパン Yahoo!検索サイトエクスプローラ公開

ヤフー株式会社は、5月14日にヤフーの検索インデックス情報を確認することができるツール「Yahoo!検索サ...

vim7のChangeLogモードで\oするとエラーが出る

vimでChangeLogを編集するときに、\oを実行すると日付を自動的に挿入する機能があります。vimは version...

セキュリティ メール fetchmailでPOP over SSLする設定

fetchmailコマンドで利用してメールを受信し、emacsとwanderlustを利用して主にメールの読み書きをして...

Linux/Unixのセキュリティ sudo vi/lessなどを禁止するときの対応策 sudo edit, sudo -e

セキュリティのためsudoコマンドを利用して、オペレーションをすることがあると思います。このときにsud...

GNU Emacs Wanderlustで不要なヘッダを表示しない方法

FreeBSDの上で、GNU Emacsを動かし、その上で、Wanderlustというメールのソフトウェアを利用して、Eメー...

vim でundo、redoをする方法と多段undoのundolevels

文章やPowerPointなど色々なものを編集していると、必ず、編集前の状態に戻したり(アンドゥ, undo)、編...

Microsoft Windows XP 自動デフラグを無効にする方法

MicrosoftのWindowsシリーズは、HDDのフラグメントを修正するために、デフラグというツールを提供してい...

Microsoft Windows XPへ自動ログオンする方法

MicrosoftWindows XPを起動したときに、ログイン画面が表示され、パスワードを要求されます。このパスワ...

Microsoft Windows XPの高速化 フォルダオプション編

MicrosoftWindows XPのフォルダオプションについての高速化について。フォルダオプションの全般従来のWi...



最近の記事

はてなの人気のブックマーク

コンテンツを検索しよう

過去ログ

2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12
プライバシーポリシー