薫のHack

MySQL ステートメントベースレプリケーションが使えないケース

ステートメントベースレプリケーションが使えないケースすべての UPDATE (アップデート) ステートメント...

MySQL 5.1に追加された新機能

MySQL 5.1に追加された機能について。Paritioning - パーティショニングファイルシステムにここのテーブ...

MySQL テーブルにカラムを追加する方法

MySQLのデータベースのテーブルに対して、後からカラムを追加する方法について説明します。MySQLのテー...

WindowsでApacheとPHPとMySQLを動かす

ApacheのWindowsのバイナリをダウンロードします。http://httpd.apache.org/download.cgi# Win32 Binary...

XOOPS モジュール作成 管理モジュール

XOOPSのモジュールの管理画面の作成方法について紹介します。xoops_versin.php に管理に関する設定を追...

XOOPS CubeをUTF-8化する方法

XOOPS CubeをUTF8化する方法について解説します。まず、対象となる XOOPS Cube をダウンロードします。...

XOOPS モジュール作成 Hello world

XOOPSのモジュール開発について紹介します。今回は、XOOPSモジュールのHello Worldプログラムです。XOOP...

XOOPS altsysをutf8化する

XOOPS altsysをutf-8化する方法について説明します。$HOME/nkf.sh という名前で作成します。中身は下記...

元Googleエンジニアが検索エンジン Cuilを公開

元GoogleエンジニアがCuil(クール)という検索エンジンを公開しました。http://www.cuil.com/1200億のWeb...

MySQLのデータファイルを移動する方法

FreeBSDにportsからMySQLをインストールした場合、デフォルトでは、/var/db/mysql にデータベースのファ...

MySQLのエラー MySQL General error 1114 The table foo is full

開発中のWebアプリケーションの性能評価をするために、PHPでMySQLにデータを挿入していく過程でエラーが...

セキュリティ Google Gmailで常にhttpsで利用できるオプションを追加

GoogleはGmail利用時に常にhttpsプロトコルを利用できる設定をオプションに追加しました。https(Hyperte...

インテル Core2DuoやXeonなど値下げ

7/20 インテルが一部のプロセッサの価格を引き下げました。製品名 クロック 現行価格(ドル・1000個ロ...

Windows Internet Explorerのオートコンプリートの履歴を編集する

Microsoft Windowsのブラウザ Internet Explorerのアドレスバーは、入力したURLの履歴情報を候補として...

XOOPS altsysインストール

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

MySQL IPアドレスをlong型で記録する方法

MySQLにIPアドレスを保存する場合に、ドット区切り表記の文字列(192.168.0.1)を保存してもいいですが、...

Yahoo!UI YUI Layout Managerの使い方 入れ子にする

YUIライブラリのYUI Layout Manager(レイアウトマネージャ)の使い方。今回は、Layout Managerの中で入れ...

Yahoo!UI YUI Layout Managerの使い方 とりあえず動かす

YUIライブラリのYUI Layout Manager(レイアウトマネージャ)の使い方。一画面にいくつかのコンポーネント...

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

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

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

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

socketプログラミング struct sockaddr_inのin_addrとは?

はじめにstruct sockaddr_inの定義についてstruct in_addrの定義についてin_addr_tの定義についてin_por...

GNU EmacsでPHPモードを使う

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

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

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

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

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

Virtual PC 2004のイメージがvmware playerで変換中にエラー

Windows環境でVirutal PC 2004というPCエミュレータでFreeBSDなどを動かしていました。Vitural PCよりも...

PHP DNS IPアドレスから逆引きする方法

PHPでIPアドレスからサーバ名を逆引きする方法について説明します。サンプルコードPHPでIPアドレスから...

Unixのソケットプログラミング gethostbyname()の使い方

はじめにgethostbynameの役割サンプルコード関連ソケットプログラミングの書籍を探すはじめにインターネ...

TCP/IP ソケットプログラミング inet_pton

はじめにソケットプログラミングinet_pton()の役割サンプルコード Inet_pton()inet_ptonの戻り値につい...

C言語 Unix /dev/urandomから乱数を読み込む方法

はじめにUnix環境における乱数の取得/dev/random/dev/urandomkern.random.sys.seededurandom と random ...

IEとJavaScriptでクリップボードの内容の変更や取得をする方法

MicrosoftのInternet Explorer(IE)では、JavaScriptでクリップボードの内容を取得したり、クリップボー...

FreeBSD の Ports にGNU Emacs 22.2がリリース

FreeBSDのPortsコレクションのGNU Emacsが22.2になったそうです。UPDATINGによると22.2になるにあたり、...

JavaScript jQueryでJSONPを扱う方法 $.ajax

ajaxの使用例サンプルプログラム実行例JavaScriptライブラリ jQueryでJSONPを扱うには、$.ajaxを利用し...

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

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

Spread FreeBSDでボタンやシグネチャバーを公開

FreeBSDの知名度を向上するために、サイトにボタンやスグネチャバーを貼り付けるための画像とソースを提...

C言語 FreeBSDで共有メモリを使う shmget/shmat/shmdt

UnixのIPCの1つに共有メモリがあります。共有メモリは、複数のプロセスで、メモリを共有します。共有メ...

Unix ディスク使用量の多いディレクトリを探す方法

Unix(FreeBSDとか)でファイルの数が増え、ストレージを圧迫していき、ファイルの整理を余儀なくされるこ...

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

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

PHP ドット表記のIPアドレスと整数を相互に変換する ip2long long2ip

PHPのip2long()とlong2ip()は、ドット表記のIPアドレスから整数に変換したり、整数から、ドット区切り...

PHP ドット表記のIPアドレスを整数に変換する

192.168.0.33 みたいなドット表記のIPアドレスを整数に変換するプログラムをなぜか久しぶりに書いてみま...

Google Ajax Libraries API

米国の検索最大手グーグルがGoogle Ajax Libraries APIを公開しました。このAPIにより、人気のJavaScrip...



最近の記事

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

コンテンツを検索しよう

過去ログ

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
プライバシーポリシー