Tutorial
2011
09/27
この記事の読了時間:約9分32秒
長文テキストから必要な文字列を抜き出したり、HTMLソースから欲しいトコを抽出したりしたい時、役に立つのが「正規表現」。
使えるようになるとメチャクチャ便利なんですが、記号の羅列っぷりに気押されして、初めはなかなか手をつけられないんですよねー。
自分自身まだまだヒヨッコではありますが、それでも「たったコレだけ知ってるだけでも、効率がガクンと上がったよ!」という正規表現について、ご紹介しちゃおーと思います。
サンプルは基本的にPHPのモノですが、内容はPerlでもテキストエディタの検索/置換機能でもおおよそ同じかと思いますので、そこら辺は各自で適宜読み替えつつ、ご覧になって下さいまし☆
関連する記事
Tutorial
2011
07/05
この記事の読了時間:約6分9秒
タイトルそのまんま、レンタルサーバ「Xserver」でmysqldumpコマンド使ってデータベースのバックアップを取ろうぜ!ってゆーお話。
XserverはSSHとかtelnetとか使えないので、いざデータベースのバックアップを取りたいって場合、基本的には管理画面に付属のphpMyAdminでエクスポートっちゅーのが王道、というか他の選択肢はお膳立てされてないのです。
でも例えば自作のサービスなんかを運用してる場合、毎日phpmyAdmin開いて手動でバックアップ取るってゆーのも面倒。
そーなるとPHPのsystem関数とmysqldumpコマンドの出番ですが、どこ探してもピンポイントの情報が無く苦戦しちゃったので、ここでシェアします。
どなたかの参考になれば幸いです。
関連する記事
Tutorial
2011
04/21
この記事の読了時間:約5分46秒
ちょっと苦戦したので、備忘録 + 情報共有をば。
当ブログは「Xserver」というレンタルサーバで運用してまして、比較的自由度も高く、速度や容量もイイ感じの愛用サーバなんですが、VPSのようにアレコレ自由にブッ込めるってゆータイプではありません。
で、今回はこの「Xserver」に、PHP拡張ライブラリの王道「PEAR」をインストールしようと企てたのですが、web上にある情報だけでは上手いコト導入出来なかったので、次回インストール時に同じ轍を踏まないよう作業ログをエントリーします。
うーし、これでPEAR使い放題っ☆
関連する記事
Tutorial
2010
08/10
この記事の読了時間:約7分10秒
携帯電話からのアクセスとPCからのアクセスを振り分けたい場合、IPでガッツリ判別するか、ユーザーエージェントでやんわり判別するか、このどちらかがほとんどだと思います。
で、ユーザーエージェントを使うとした場合でも、実際の方法はいくつもあったりします。しかも、調べてみると結構古い情報ばっかりだったり。
なので、今回のエントリーでは備忘録がてら、「日本の携帯主要3キャリア(DoCoMo / au / Softbank)の現行機種」に絞って、ユーザーエージェントを利用した.htaccessとPHPとJavaScriptそれぞれの、携帯電話orそれ以外の振り分け方法を2010年8月現在の最新バージョンでお届けしたいと思います。
関連する記事
Introduce
2010
07/26
この記事の読了時間:約2分26秒
自作プログラムを嗜んでいた際に探し当てた、もしかしたらちょっと知名度の低そうなPHPの文字挿入用関数をご紹介。
例えば「12ケタの数字の、4文字ごとにハイフンを入れたい」とか「10文字の文字列の、8文字目に改行したい」みたいな、特定の文字数目に何らかの文字を挿入したい場合に使える、PHP4系から使用可能な関数です。
これ覚えとけば、substr()で分割 → 挿入したい文字列を加えて結合、みたいな力技を使わなくて済むかもですよー。
関連する記事