薫のHack

Perlでout of memoryしたらプログラムを直す

Perl関連記事ログ集計のプログラムを書いてる人がPerlがout of memoryするとか言って困っていました。フ...

Perl 啓蒙促進コミュニティ Japan Perl Association

Perlの啓蒙と促進のための Japan Perl Association(JPA)が発足されました。http://japan.perlassociatio...

MySQL InnoDBやMyISAMをバックアップする innobackup

インストール使い方マニュアルinnobackupでは、 MySQL の InnoDB や MyISAMテーブルの完全なバックアッ...

ライブドア レコメンドエンジン Cicindelaをオープンソースで公開

ライブドアがレコメンドエンジン Cicindela をオープンソースで公開しました。レコメンドエンジンは、「...

Perl 日付と時刻からエポック秒を取得する方法 Time::Local timelocal

Time::Local timelocal サンプルコード実行結果Perlで日付と時刻からエポック秒を取得するには、 Time::...

Perl File::Basename パスからファイル名だけを取得する

サンプルコード実行結果ファイル名を含んだパスからファイル名だけを取得したり、ファイル名の拡張子部...

FreeBSD pkg_infoでパッケージの依存関係を調べる方法

FreeBSDのパッケージの依存パッケージをpkg_infoで調べるには、-rオプションを使用します。pkg_info -r ...

FreeBSD portsの依存関係を調べる方法

使用例FreeBSDのportsで依存パッケージを調べるには、 all-depends-list を使います。make all-depends-...

Perlモジュール IP::Country::Firstで日本以外のIPを抽出する

PerlのIP::CountryのモジュールでIPから国コードを取得することが可能です。日本以外のIP(FQDN)を抽出す...

Perlモジュール IP::Countryのデータベース

IPアドレスから国コードを検索できる Perl モジュール IP::Countryですがこれは、IPアドレスから国コー...

Perlモジュール IP::Country::Firstを使って国を調べる

Perlモジュール IP::Countryでホスト名やIPアドレスからカントリーコードを取得してみます。サンプルコ...

FreeBSD Perlモジュール IP::Countryをインストールする

Perlモジュール IP::Countryを利用するとIPアドレスの国を調べることができます。インストールp5-IP-Cou...

CentOSでmysqlサーバをインストールして起動する方法

はじめにmysqldとはMariaDBを削除するCentOS 8 系にインストールする場合MySQLサーバを自動起動する設定...

MySQL データベースからデータベースとテーブルを作成する文を方法

[2008-08-01-1] MySQL テーブルのcreate文をテーブルから生成する方法で、SHOW CREATE TABLEでテーブル...

MySQL テーブルのcreate文をテーブルから生成する方法

MySQLのデータベースのテーブルからcreate文を生成する方法について紹介します。テーブルからcreate文を...

XOOPS CubeをUTF-8化する方法

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

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

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

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

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

ソフトバンクモバイル携帯電話の個体識別番号とは 端末シリアル番号

携帯電話端末は、それぞれの端末を識別可能な番号が割り振られています。その番号の呼び方や形式は、キ...

DoCoMo携帯電話の個体識別番号とは utn

携帯電話端末には、それぞれの端末を識別することが可能な情報が付与されています。携帯電話に対応した...

Perl 名前付きパイプ FIFOを作る方法

名前付きパイプ(FIFO)は、プロセス間通信(IPC)の1つです。ファイル名を利用し、他プロセスと通信するこ...

perl signal SIGCHLDを受け取る

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

perl シグナルでプロセスを中断と再開する方法

Perlでプロセスを中断(サスペンド)したり再開する方法について説明します。UNIXでは、プロセスを中断さ...

perl プログラム名を取得する方法

perlスクリプトの中でスクリプト名を取得する方法について説明します。FreeBSDのC言語だったらgetprogna...

perlでファイルを排他ロックをする

perlでファイルをロックする場合には、flockを使用することができます。UNIXのNFSで使えないことが多々...

カラフルなdiff colordiff

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

Unixシェルスクリプト shで何度も書くエラー処理関数 errx warnx

Unixのsh(シェル)でスクリプトを書いていると、当然、エラー処理をするわけです。エラーが起きたらstder...

sshによるリモートアクセスを見分ける方法 SSH_CONNECTION SSH_CLIENT

sshによるリモートアクセスを見分ける方法について考えてみました。リモートアクセス時とそれ以外でプロ...

Perl Benchmarkモジュールで複数のサブルーチンをベンチマークする

Perlでベンチマークをする場合は Benchmarkモジュールを利用すると簡単にベンチマークを計ることができ...

Perl ベンチマーク Benchmarkモジュールの使い方

Perlでベンチマークをする場合は Benchmarkモジュールを利用すると簡単にベンチマークを計ることができ...

perl DBI 最後に挿入したIDを取得する方法 last_insert_id

データベースにINSERTで値を挿入したあとに、INSERTした後にAUTOINCREMENTされたID(Last Insert ID)の値...

perl DBI/DBDの使い方

DBIは、Perlから様々なデータベースにアクセスするためのデータベースインターフェース(Database Interf...

FreeBSDにperl DBIとp5-DBD-mysqlをインストールする方法

Perl DBD/DBIのインストールFreeBSDでは、 p5-DBIとp5-DBD-mysql が必要です。p-5DBD-mysqlはmysqlのバ...

perl ワンライナーで文字列を置換する方法

テキストファイルの文字列を置換するには、エディタの置換機能を利用すれば、簡単に置換できます。複数...

PHPやnode.jsで画像をbase64エンコードしてインラインイメージとしてimgタグで表示する方法

はじめにインラインイメージとはbase64 とはインラインイメージの指定方法指定できる主なコンテンツタイ...

Perlでテンポラリファイル File::Temp

プログラムを書いているとテンポラリのファイルを作成して、一時的にデータをそこにため込んだり、とい...

FreeBSD 7.0-RELEASEをインストールしたので環境構築

portsディレクトリの準備GNU screenのインストールsudoのインストールと設定ApacheのインストールPHP5PH...

sshブルートフォースアタックを防ぐiptablesを使ったblocksshd

sshdへsshブルートフォース攻撃を受けていませんか?blocksshdのインストール% cd /usr/ports/security/...

Perl HTML::TagParserでDOMライクにアクセスする方法

PerlでHTMLソースコードをDOM風に扱いたいと思うときがあります。そういうときには、PerlのHTML::TagPar...

Awstatsでアクセスログ解析結果が表示されない

Apacheのアクセスログをawstatsで解析し、CGI経由でたまにチェックしているのですが、最近、まるで、解...



最近の記事

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

コンテンツを検索しよう

過去ログ

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