デュアルディスプレイやマルチディスプレイに関する注意事項

複数モニタに憧れていろいろ調べてみました。まず、3つ以上のモニタを接続するマルチモニタやトリプルモニタと呼ばれているものですが、2つのディスプレイを接続するデュアルモニタに比べて格段にややこしそうです。ですので、初めての場合は、まずデュアル…

お勧め静音性サーバ(自宅サーバ用)

以前自宅サーバ用に「DELL Inspiron mini9」を購入すると言っておりましたが、注文から約1ヶ月後にDELLから製造中止の連絡が来ました。いや、もう少し早く知らせてよ、以下のmini9用のSSDとか外付けDVDドライブとか購入しちゃったよ!1ヶ月って・・BUFFALO I…

PHPのerror_log()の出力先は?

PHP

php -r "phpinfo();" php.iniの場所を調べる(例:/usr/local/lib/php.ini) php.iniの中の「error_log = 」を確認 (例:error_log = /tmp/php.log)1票ポチッと押して下さい♪このブログのランキングが少し上がります。

今後のインターネット業界の動向

渡辺千賀氏「インターネットはこれからが収穫期」:あすなろBLOGカンファレンス レポート - @ITだそうです。不勉強ゆえ知らない会社がいっぱい・・。 海外の企業にも目を向けていく必要を感じました。1票ポチッと押して下さい♪このブログのランキングが少し…

自宅サーバ用のお勧めパソコンは?

以下の条件でいろいろ調べてみた。・安い ・静か(ワンルームマンションなので) ・小さい(部屋がせまいので) ・UPSつき 以前中古のノートPCで自宅サーバを運用していましたが夜寝るときファンの音、HDの回転音が気になりました。そこでファンレス、SSDの…

Linuxで自宅サーバを構築する際のお勧めのディストリビューションは?

最近自宅サーバを再構築すべくいろいろと情報収集をしています。まずディストリビューションを何にするかということですが、ネットで調べて限りDebian、Ubuntu、CentOS、Vine Linuxの4つがよいとの意見が大半を占めていました。※Fedora Coreはバージョンアッ…

CakePHP1.2で独自のログ出力クラスを作成する方法

PHP

cake/libs/cake_log.phpをapp/configにコピーし、コピーしたcake_log.phpを独自の内容に上書き。 app/config/core.phpの一番上に「require_once('cake_log.php');」と追記するとこのコピーしたCakeLogクラスが使用されるようになります。 ※こうするとcake/ba…

あるファイルを複数のディレクトリにコピーする方法

$ for d in a b c;do cp test.txt $d;done test.txtをa,b,cの3つのディレクトリにコピーします。1票ポチッと押して下さい♪このブログのランキングが少し上がります。

テオヤンセン展に行ってきた

完全に趣味の世界ですね。ハウルの動く城みたいだった。 デモは最終が17:00なのでそれまでに行くのがお勧め。でかいやつが動きますよ♪ ↓これは小さいがなんか気に入ったやつ

メモ

良いコ-ドへの道―普通のプログラマのためのステップアップガイド:連載|gihyo.jp … 技術評論社javascriptについて質問です。htmlのformのsubmitボタン(typeが… - 人力検索はてなファイル内容を配列に格納 file - signes technique/PHP/ファイル操作1票ポ…

あるファイルをsvnの管理対象外にする方法

$ EDITOR=vi svn propedit svn:ignore detail_title とするとviが立ち上がります。そこに、 *.log *.txt と記載するとdetail_titleディレクトリ内の.log、.txtファイルが管理対象外となります。 実施に先立ちdetail_titleをsvn upで最新にしておく必要があり…

タイトルとデザインを変更

最近JavaやJavaScriptをほとんど使っていないのでタイトルにこれらの文言をふくめるのはどうかと思い日記タイトルを変更。あと幅が広いデザインの方がソースコードとかを書きやすいのでデザインも変更。

PHPにSOAPをインストール

PHP

PHPを再コンパイル(リコンパイル)する必要があります。 $ php -i | grep configure で、他のオプションを確認して、/home/hoge/download/php-5.2.6 (※configureというファイルがある場所)で $ make distclean $ ./configure ↑で出てきたオプション全て --e…

URLパラメータ改行コードインジェクションへの対策

PHP

urlに改行コードが入っている場合: http://hoge/aaa?all%0dtest$bbb $chg = preg_replace("/\r|\n/","",$param); ※$paramにはurlパラメータが入っているものとする。PHPの場合。 で除去。1票ポチッと押して下さい♪このブログのランキングが少し上がります。

viである拡張子のファイル内テキストのキーワードに色を付ける方法

具体例:「〜.ctp」ファイルなどをviで開いたときにテキストに一切色が付いていない場合にPHPキーワードに色をつける。 ますviで「:set filetype」を実施。この結果が 「filetype=」で、「:set filetype=php」を実施すると色がつくなら、ファイルタイプが識…

viでの改行コード

viで検索や置換をする際に改行を入力したい場合、ctr + v, enter (ctrとvを同時に押下し、その後enterを押下)で「^M」と表示される。これが改行を表す。1票ポチッと押して下さい♪このブログのランキングが少し上がります。

ディレクトリ名の一覧からURLを作成するシェルスクリプト

/dataの中に「test, abc, bbb」というディレクトリがあるとする。 ここから、 http://www.test/, http://www.abc/, http://www.bbb/ http://www.test/N1, http://www.abc/N1, http://www.bbb/N1 http://www.test/N2, http://www.abc/N2, http://www.bbb/N2 …

webブラウザ側から別サーバのシェルスクリプトを実行する方法

【前提】webブラウザからアクセスできるのは「サーバ1」である。「サーバ1」から「サーバ2」のシェルスクリプトを叩きたいが、apacheのdaemonユーザでは権限がない。「サーバ1」から「サーバ2」への移動が可能なのは「super」ユーザとする(ssh通信)。 下記…

普通のサラリーマンが年収1000万円になる方法 ★★★☆

ありそうでなかった本です。巷には年収1億円稼ぐ方法とか、独立企業する方法、外資系企業で年収数千万稼ぐ方法といった本はたくさんありますが、本書の目標年収は1千万、かなり現実的な金額ではないでしょうか? 方法論としても「ひたすら勉強する」「プライ…

PHPで配列中の値を全て変換する方法

PHP

array_mapを用いて以下のようにするとよいです。 //カタカナを半角にする関数(配列に対応) function kana_change($arr) { if (is_array($arr)) { return array_map('kana_change',$arr); } else { $chg = mb_convert_kana($arr,'ask','EUC-JP'); return $c…

(IDをオートインクリメントしている場合に)直前に挿入したIDの値を取得する方法

PHPでの方法です。 $this->dbh = new PDO( 'mysql:dbname='.$this->dbName.';host='. $this->dbHost, $this->user, $this->pass ); $stmt = $this->dbh->exec(インサート文); $lastInsertId = $this->dbh->lastInsertId(); で$lastInsertId に直前に挿入した…

smartyやsimplateでtemplate(.tpl)ファイルの変更が反映されない

PHP

smartyやsimplateなどのテンプレートエンジンでテンプレートファイルを変更したにも関わらず変更が反映されない場合があります。それは下記のような場合です。 「「templates」ディレクトリ内の該当ファイルの更新日時より「templates_c」ディレクトリ内の該…

XAMPPを使ってみた

PHP

自宅サーバがクラッシュしました。「apt-get upgrade」でMySQL関連のパッケージをダウンロードしている最中にあやしげな挙動を示したので再起動すると、そのままOSが起動しなくなりました。ずいぶん古いノートPCでしたし、前々からあやしげな動きがあったの…

コマンドラインからphpが実行出来ない

久々に自宅サーバをいじりました。ちょっとしたスクリプトを書いて php test.php のように実行してみたところ「command not found」が・・。ブラウザからapacheを通して実行すると問題なく動作するのに。。「which php」を実行しても何も表示されない。「/us…

MySQLのリンク集

現場指向のレプリケーション詳説 レプリケーションのことが詳細に説明されています。 MySQLクイック・リファレンス MySQL全般のことが一番わかりやすくまとまっているサイトです。 1票ポチッと押して下さい♪このブログのランキングが少し上がります。

サーバ増設時のチェック項目

サーバAと全く同じ構成のサーバBを作成した際のチェック項目例 以下の手順でサーバAとサーバBを比較します 1.下記ディレクトリ、ファイルの場所が同じか確認(下記アプリがインストールされている場合) ・/usr/local/apache2 ・/usr/local/bin/php ・/usr/lo…

windowsにviをインストール - 自動バックアップファイル作成を無効にする方法

最近Linuxばかりいじっているのでviに慣れてしまいwindows上でのテキストエディタでも思わずviコマンドを叩いてしまう始末・・。ということで「gvim」をインストールしました!(参考:香り屋 — KaoriYa)ちょっとLinux上のviと挙動は違いますが基本的に良い感…

apacheで新しいバーチャルホストを切った際にエラーが出たときの確認事項

「client denied by server configuration」エラーなどが出るとき Satisfy Any AuthUserFile /usr/local/apache2/.htpasswd AuthGroupFile /dev/null AuthName "Please Enter Your Password" AuthType Basic Require valid-user Options FollowSymLinks Allo…

MySQLでオートインクリメントの値をリセットする方法

ALTER TABLE `テーブル名` AUTO_INCREMENT = 次の番号にしたい数値 MySQLでidなどのカラムの値を挿入時に自動的に増やしていく設定(オートインクリメント)にしていることが多いです。ただテストなど挿入した行を削除した場合、「歯抜け」が発生してしまい…

imodeで絵文字のオリジナルの色を有効にするにはbodyタグに色指定は出来ない

imodeでページ全体の文字色を変えるためにbodyタグに「color="色"」などの方法で色を指定すると、同ページ内の絵文字の色もbodyタグに指定した色となってしまいます。これは「style="color:色;"」で指定しても同じです。また「色」の部分を空白にしても絵文…