いのうえ みやびこ
機能は最低限でいい。使う人の安心を目指す異色のWebエンジニア
Perl を基本開発言語に据え、中小規模サイト向けのWeb 開発を行う。Perl入門者でも安心して取り組める、丁寧な解説が人気。
名寄せのためにエクセルの重複データを抽出する方法
名簿データの名寄せ(同じ人物データが分かれているものを一つにまとめる)を行う場合、一つの列だけ比較すると重複してるのか別の人物なのか分からない場合があります。Perlを使ってこれを効率よく抽出する方法を紹介します。
エクセルで文字化けするCSVの修正方法
WebシステムからCSVをダウンロードしてパソコンのエクセルやその他のアプリケーションで開いたり、PCで作ったCSVがWebシステムにインポートすると文字化けする場合に、文字化けを回避する方法をご紹介します。
File::Find モジュールでファイルを検索
UNIXにある find コマンドや Windows のファイル検索機能で、もっと複雑な処理をしたいと思ったことはありますか? Perl の File::Find モジュールを使うと、ファイルを探すだけでなく、ファイルの中身の書き換えや移動などが効率的に行えます。この記事では File::Find モジュールの入門として、使い方の基本を解説します。
3種類の文字化け原因とPerlでの対応方法
Perlプログラマーは文字化けを回避するために何ができるでしょうか? 一部の文字化けは不可避的なものです。この記事では、文字化けを3種類に分類しその原因をおさらいします。また、プログラミングで解消できる文字化け対策をご紹介します。
Time::Local で正しい日付かどうかチェックする
「日付」情報は、yyyy-mm-dd などの形式が正しいだけではその日付が本当に存在するかどうかは分かりません。本当に存在する日付かをチェックするための簡単な方法をご紹介します。1月は31日まで、閏年で無ければ2月は28日まで……という判別ループを書く必要はありません。
Smart::Comments で効率よく開発とデバッグを行う
プログラムのデバッグ(不具合修正)は、まずはどこで何が起こっているかを書き出す事が重要です。デバッグ用の書き出しもプログラミングの一部ですが、開発時に書き出したものを運用時に消すのはなかなか面倒なものです。この面倒な作業を簡単に行えるモジュール Smart::Comments の使い方を紹介します。
Perl モジュール Encode::Guess で文字コードを判別
プログラムからCSVファイルやHTMLファイルなどの外部ファイルを読み込む場合、正しく文字コードを指定しないと文字化けします。一方、毎回外部ファイルに合わせてプログラム内の指定を変えているとプログラムの汎用性が落ちてしまいます。Perl モジュール Encode::Guess を使って文字コードを自動的に判別して開く方法を紹介します。
PerlのImager::QRCodeモジュールでQRコードを描く
Perl で、携帯端末などで簡単に読み取れる QRコードを描く方法を紹介します。CPAN モジュール Imager::QRCode を使います。
Perlで都道府県順にエクセル表を並べ変える
Perlを使ってエクセル表(CSV)のデータを都道府県順に並べ替える方法。並べ替えの順番を外部ファイルに記録して、メンテナンスをしやすくする方法を紹介します。
レンタルサーバ上でのCGIエラー解消方法
自分の開発サーバではうまく動いていたCGIをレンタルサーバにアップロードしたらエラーになってしまう事はよくあります。このような場合にどのように問題を解決していくかをご紹介します。
その道のプロ・専門家約900人
起用ガイドが決まっていない方はこちら