CentOS7のapache

CentOS7を実投入しようといろいろテスト中。変更点が多すぎて管理者は大変・・・。 各種設定はsystemctl ネットワークはnmcliとnmtui ルーティン関係はipコマンド で困ったことが起きた。普通にApacheをyum installして #systemctl start httpd をする。これ…

Smarty3のautoload問題

Smarty3に移行するに当たって、プログラム内のautoload関数が使えなくなった。 オートローダーSmarty3はspl_autoload_registerで独自のオートローダーを登録します。もしあなたのコード中に__autoload関数が存在するのなら、 それを明示的に__autoloadスタッ…

ImageMagickのバージョンナンバーの謎

php peclライブラリのimagickを使用していて疑問に思ったこと。 Imagick::getVersion関数を使うと配列が以下のような配列が返ってくる。 Array ( [versionNumber] => 1620 [versionString] => ImageMagick 6.5.4-7 2011-06-13 Q16 OpenMP http://www.imagema…

RedHat EL6のSRPMからImageMagickを入れる

枯れててた方がいい気がしたので。 RedHatEL6のImageMagickをCentOS5用に用意してみる。 # wget http://ftp.redhat.com/redhat/linux/enterprise/6Server/en/os/SRPMS/ImageMagick-6.5.4.7-5.el6.src.rpm # rpm -ivh --nomd5 ImageMagick-6.5.4.7-5.el6.src.…

CentOS5.6に最新のImageMagickを入れる2

前回の日記でlibwebpをtarballからインストールして、 rpmの依存で蹴られたわけなんで、libwebpのrpmを探し回ってみたところ、OpenSuseにsrpmがあったのでCentOS上でコンパイルしなおしてみた。 # wget http://download.opensuse.org/repositories/devel:/li…

[Linux] CentOS5.6に最新のImageMagickを入れる

CentOSに入っているImageMagickがちょっと古くて、PHPのImagickから使うには使えない関数があってちょっと不便なのでアップデートしてみた。まず一度ImageMagickをyumよりインストールしておく。(できるだけ関連ライブラリを入れておくため) # yum install…

Centos5.6でPHP53を使った場合のPEAR

CentOS5.6でphp-pearをインストールするとErrorやWarningだらけになる。 PEARのバージョンが古いのが原因だ。 なので強制的にアップデート # pear upgrade --force Archive_Tar # pear upgrade --force Console_Getopt # pear upgrade PEAR 昔からこれでアッ…

php-mcrypt

CentOS5.6がリリースされたので開発環境をアップデート。ついでにPHPも5.3系を入れてみた。以前の記事にも書いたが、php-mcryptがRedHatでサポートされなくなった。 phpMyAdmin使いたいという要望があるので、どうにかしてphp-mcryptをインストールする方法…

Scientic Linux 6.0 α4のMySQLの続き

日本語が文字化けする件わかりました。 テーブルのカラム欄が、latin1になってました。 createするときこの辺注意しないとダメですね。

サーバー管理者向けの良い本

はてなのインフラ構築からサーバー管理者向けの技術本。 これからサーバー管理者になる方、運営サイトの負荷に悩んでる方必見。 大規模インフラ構築の基本が載ってます。運営しているサイトが中規模になってきたため、負荷をどのように分散できるかの参考に…

RedHatEL5.6のPHP5.3を野良コンパイル

先日、RedHatEL5.6がリリースされた。php53というパッケージが追加され、EL6に移行しなくてもPHP5.3が使えるようになる。CentOS5.6が待てないので、とりあえずRedHatのphp53パッケージをCentOS5.5で野良コンパイルしてみた。 CentOS5.6にアップデートしても…

Scientic Linux 6.0 α4のMySQL

RHEL6.0の再編集版であるScientic Linux6.0のα4をインストールしてみた。 とりあえずどんな感じになってるのかの途中検証。PHP5.3でMySQLも5.1と快適なパッケージ構成になっています。テスト的に使ったのですが、どうしてもMySQLに日本語がINSERTできない。 …

openx 2.8.5

DBの文字化け対応 ■openx/lib/OA/DB.php 追加場所: $oDbh->setFetchMode(MDB2_FETCHMODE_ASSOC); 上記の下に追加: $oDbh->query(“SET NAMES utf8”); ■openx/lib/OA/Dal/Delivery/mysql.php追加場所: if (@mysql_select_db($dbName, $dbLink)) { 上記の下に追…

openx

PHP

オープンソースの広告配信ソフトopenxが非常に便利なのですが、 所々日本語が文字化けするので、その対応した場所のメモ。

PHPセッションの階層分け

ユーザー数が増えてくると、セッションが多く貯まることになります。Linuxのext3で1つのディレクトリにファイル数が100万件超えてくると、反応が遅くなってき、サイトの反応が悪くなります。セッションの保存するディレクトリを階層的にわけることによって…

RHEL 6 beta

RHEL6のベータ版が出たので試しにインストールしてみた。サーバー・ネットワークエンジニアなのでその当たりを中心に。 MTAが標準でsendmailからpostfixになってる。ちょっとびっくり。 php-mbstringがない(汗)これじゃー移行できない。 system-config-hog…

タイ語の分かち書き

趣味でタイ語を習っているのですが、タイ語の特徴として文字の区切りがないことが1つある。 学習するに当たって、区切りがないため辞書を引くにも単語がどこからどこまでなのかよくわからないことが多々あるわけで。 タイ語の分かち書きソフトでも作ろうか…

*CentOS5でPostfixAdminをインストールした話

構成 CentOS5.2 (x84_64) Postfix (CentosPlusのパッケージを使用) MySQL PostfixAdmin Courier-IMAP(tar.bzよりrpm作成) ※特に注釈がないかぎりCentOSのパッケージを使用 基本 基本は下記サイトを参考に構築。 http://cherry.usacho.jp/20070718.htmlPo…

DreamweaverでHTMLを編集中、あるページだけどうしてもCSSが読み込まれないというか、 適用されていないというか、(スタイルが定義されていません)とCSSスタイルパネルに 表示されるわけです。なんでだろー。ブラウザで確認するとちゃんとCSS適用されて表…

ソフトバンクのメール送信規制くらった

先日、携帯をソフトバンクのX02NK(N95)にMNPで変更したんですよ。メールアドレスの変更通知を友達に送るじゃないですか。 13:02〜13:26の間に、35件送りました。 その後からメールが送信できない・・・。「送信規制中です(0901)」お客様センターに電話した所…

NokiaN95に機種変してみた。

User-Agentは下記の通り Mozilla/5.0 (SymbianOS/9.2; U; Series60/3.1 NokiaN95/20.0.273 Profile/MIDP-2.0 Configuration/CLDC-1.1) AppleWebKit/413 (KHTML, like Gecko) Safari/413 Nokia/X02NK とりあえず、Softbankっていう文字列がないので携帯サイト…

Smartyプラグインを書く

Smartyであると便利なプラグイン。都道府県のoption配列を作るプラグインと、都道府県IDを文字列に戻すプラグイン。 function.html_pref.php function smarty_function_html_pref($params, &$smarty){ $selected = $params['selected']; $pref_array = array…

中国に無償協力5億円=行政官の日本留学支援

政府は7日、中国の人材育成奨学計画に対し5億7700万円を上限とする無償資金協力を実施すると発表した。2009年度から2年間、中国の外務省や財政省などの若手行政官48人が日本の大学院に留学するのを支援する。高村正彦外相と陳徳銘商務相が同日、都内で書簡を…

硫化水素自殺

はやってますね。==一部削除==イオウ系入浴剤と酸性トイレ洗浄剤ってことで、簡単に手に入って最高なんやけど、 さすがに周りを巻き込んじゃうので、山とか行ってやってほしいなと思う。

S60 3rdのパラメータ

最近Nokia S60 3rdのハックがすごい。 通常システムフォルダには、認証アプリしか書き込みできないんやけど、Allfiles化という作業で自由に書き込みできるようになった。 Allfiles化については、また時間があればふれたいけど、今週、2chの「Softbank 705NK…

中国のネットワーク復活?

先々週くらいから、管理している中国のサーバーへのpingが パケロス40%とかレスポンス時間が1000msとか、最低な状況だったんですが 今朝みてみると、復旧している模様。 今朝100発ほど打ってみたら、パケロス3%、レスポンス時間97ms。ん。だいぶましになった…

LinuxでPS/2キーボードが動かない・・・

仕事で余ったサーバーにCentOS5.1をインストールしたが、 BIOSではキーボード操作できるのに、Linuxが立ち上がってくると キーボードの操作を受け付けなくなる状態が発生した。サーバーは富士通の「PRIMERGY L100」。Celeron900MHzにメモリ128MBと サーバー…

jigブラウザとgoogle Transcoder

携帯サイトを作っていて最近困ったことが発生している。Softbankユーザーは、Yahooで検索してサイトに来る。auユーザーは、googleで検索して来る。上記検索サイトから勝手サイトにアクセスする際、YahooもgoogleもPCサイトとして認識している場合、PCサイト…

Smartyのhtml_select_dateで日本語表記にする方法

Smartyの中に{html_select_date}という日付を指定するためのフォームを自動的に作成してくれる関数がある。とても便利なんだけど、標準の設定では「月」の指定がアルファベットでJanuary, February...Decemberと表記されてしまう。 2007 January February Ma…

タグでautocompleteを制御する

登録フォームやログインフォームで、IEのオートコンプリート(autocomplete)やFirefoxのパスワードマネージャーを無効にしたい時ありますよね。これをフォームごとにタグで制御する方法があります。■フォーム全体に適用する場合<FORM method=post action="hogehoge.php" AUTOCOMPLETE="OFF">■フィールドごとに適用する場合<input type="text" name="username" value="" size="16" maxlength="16" AUTOCOMPLETE="OFF"></form>…