2011-01-01から1年間の記事一覧

PHP 今月(Ym形式)から先月・翌月を出力

今月(Ym形式)から先月・翌月を出力

CodeIgniter2.0.3 pg_escape_stringが変?

pg_escape_stringが変? CodeIgniter2.0.3で文字(1文字)をpg_escape_stringすると、お尻に半角スペースが付いてくる。。 2文字以上だと問題ない。 わたしの開発環境だけなのだろうか。。。 postgre_driver.phpでpg_escape_stringは使われているので とりあえ…

CodeIgniter2.0.3 postgresql使用時にクライアントエンコーディング(client_encoding)を設定する

postgresql使用時にクライアントエンコーディング(client_encoding)を設定する CodeIgniterの文字コードがUTF-8で、postgresqlではEUC-JPなどを使用している場合、 CodeIgniterのpostgre_driverではclient_encodingを設定してくれてない。 system/database/d…

PHP 連続するスペース(全角or半角)を1つの半角スペースに変換

連続するスペース(全角or半角)を1つの半角スペースに変換 プログラム

Authentication-Warning

Authentication-Warning phpよりmail関数を使用して送信すると、Sendmailのログに下記のエラーがでて送信できなかった。 Authentication-Warning: xxx.co.jp: www set sender to xx@xxxx.jp using -f wwwユーザが、送信元アドレスxx@xxxx.jpで-fオプションつ…

PHP5.3バージョンアップしてエラー

PHP5.3バージョンアップしてエラー PHPのプログラムにgoto()っていう関数を自作していて、 PHP5.3に移行したときにエラーとなった。 5.3からgotoが追加されたのでそれとぶつかったのですね。。

投資家へのプレゼンフォーマット

1. どういった問題を解決しようとしているのか 2. どういった解決策(サービス)なのか 3. 現時点でどの程度ユーザーがいるのか(増加率はどの程度か) 4. 創業チームは誰なのか 5. 今後どのような計画かhttp://jp.techcrunch.com/archives/jp20111017the-gu…

qmailの再送処理

# kill -s ALRM [qmail-sendのPID]

FreeBSD sendmailの再起動

# cd /etc/mail # make restart

さくらインターネット スタンダードにOpenPNEインストール

ログインフォームにアクセスすると500エラー さくらインターネットのレンタルサーバ(スタンダード)にOpenPNEインストールしたが、 ログインフォームにアクセスすると500エラーが出た。 OpenPNEのwebディレクトリにある.htaccessの設定が原因。 レンタルサー…

CodeIgniter2.0.3 postgresqlのエスケープ処理(like検索)にバグ

CodeIgniter2.0.3 postgresqlのエスケープ処理(like検索)にバグ 現象 Active Recordの$this->db->like();を使用したときに、 「%(パーセント)」「_(アンダースコア)」が2重にエスケープされる。 エスケープ文字が「!」の場合、 test_test↓こうなる test!!_t…

Mac OS XからMac OS 9のファイル共有へ接続できない

Mac OS XからMac OS 9のファイル共有へ接続できない mac10.4.11からMac OS 9のファイル共有に接続しようとすると、下記のエラーがでるとのこと。 接続に失敗しました。このファイルサーバは互換性のない AFP プロトコルを使っています。このサーバには接続で…

JavaScriptの関数はデータとしても使える

例1 function add(x,y){return x+y;} function sub(x,y){return x-y;} //上記関数のいずれか1つを呼び出す関数 function operate(operator, operand1, operand2){ return operator(operand1, operand2); } //関数operateで(2+5)+(5-1)を計算 var i = operate…

「色彩センスのいらない配色講座」より抜粋

色の使い方(3色使う場合) プログラマがWEBデザインするときに悩むこと。 それは色のバランスではないでしょうか? 色彩センスのいらない配色講座 がものすごくわかりやすかったので、抜粋してメモ。 3色の比率 メインカラーは明度の低いものに ベースカラ…

やしきたかじんbot (Yashiki_Takajin) on Twitterを終了しました。

やしきたかじんbot (Yashiki_Takajin) on Twitterを終了しました。 現在、やしきたかじんさん本人がtwitterをはじめているのですが、 本人と間違えて「やしきたかじんbot」をフォーローしている人がいたようです。 やしきたかじんさんのことが好きで作ったbo…

JavaScript 配列と連想配列の違い

JavaScript の配列と連想配列の違いを読んでみた。 配列と連想配列の違い 連想配列はオブジェクト 配列は配列プロトタイプを継承したオブジェクト for inは配列の走査の目的では使ってはいけない for in はオブジェクトのプロパティを走査するものなので、配…

JavaScript 基本型と参照型

基本型と参照型 JavaScriptのデータ型には基本型と参照型がある。 基本型 数値、論理値、null、未定義値など var a = 7; var b = a; a = 8; alert(b);//7が出力される 参照型 オブジェクト、配列、関数など var a = [1,2,3]; var b = a; a[1] = 8; alert(b);…

JavaScript 関数リテラルとは?

関数リテラルとは? JavaScriptの関数定義、通常は function test(x){ return x*x; } 関数リテラルを使うと var test = function(x){ return x*x; } こうすると、ほかのJavaScriptの式中にも記述できる。 ブロックレベルのスコープはない var a="global"; fu…

POSTリクエストを受けてswfファイルを出力できない

auのW61SHでswfファイルが表示されない PHPでswfファイルを表示するページを作成したのだが、 auのW61SHだと表示されなかった。他もう一台でもこの症状が確認できた。 問題なく表示される端末もあるのだが。。 いろいろ調べてみたら、 POSTリクエストを受け…

CodeIgniter Shift-JISでPOSTされた値をUTF-8で受け取る

Shift-JISでPOSTされた値をUTF-8で受け取る CodeIgniter内は、UTF-8 HTMLページは、Shift-JIS という環境で、「accept-charset="utf-8"」を使わずにShift-JISでPOSTされた値をUTF-8で受け取る方法。 POSTが文字化け (Codeigniter-users) - CodeIgniter日…

オークションの自動延長なし

オークションの自動延長なし 検索結果一覧で商品詳細(自動延長無しなど)を確認できるサービス 俺のオークション検索 現在価格と即決価格が同じものは無視するようにした。

PlixiがいつのまにかLockerzへ

PlixiがいつのまにかLockerzへ ふぉとふぉでPlixiの画像が表示されなくなっていたので、 調べたら、Lockerzってサービスに変わってた。 なので修正しました。

au端末からアクセスされたページをキャッシュされないようにする

au端末からアクセスされたページをキャッシュされないようにする http://hogehoge.net/index.htmlというページへのリンクの場合、 http://hogehoge.net/index.html?<?php echo time();?> というように適当なパラメータを付加する

Postfix 外部宛メールをすべて別のサーバへリレー(relay)する

外部宛メールをすべて別のサーバへリレー(relay)する main.cfに下記を追加 relayhost = [192.168.201.10] ←リレー先のサーバIP、またはドメインを指定 設定を反映 # postfix reload

オープンソースのプロジェクト管理ソフトウェア

オープンソースのプロジェクト管理ソフトウェア Redmine.JP

CSSの基本

CSSの基本 コメントの書き方とか、ファイルの分け方などはココを参考にしよう。 CSS HappyLife ZERO

facebookはじめました

facebookはじめました facebookはじめたけど、CityVilleっていうゲームしかしてない。。

PHP session.use_trans_sidが効かない

session.use_trans_sidが効かない PHPのバージョンを上げた環境に移行したら、session.use_trans_sidが効かなくなった。 session.use_only_cookiesのデフォルトが1になってるのか。 php.iniをいじっていたら携帯サイトでセッションが保持されなくなった .hta…

iモードの絵文字ってEZwebでも自動で変換して表示してくれるのね

iモードの絵文字ってEZwebでも自動で変換して表示してくれるのね KDDI au: 技術情報 > iモードとの互換性 ↓こんな感じの変換スクリプト使ってるから気付かなかった。 携帯絵文字変換スクリプトの改良版

PHP mb_encode_mimeheader() に改行されてしまう

mb_encode_mimeheader() に改行されてしまう PHPでメールを送信する際に、 件名が長すぎるとメールの本文にメールヘッダーの一部が表示されることがあった。 mb_encode_mimeheader()は、一定の長さで改行(デフォルトは "\r\n")するので、 http://php.net/man…