プログラミング

Windows7でNetBeansからFTPサーバにファイルをアップ・ダウンロードできない

Windows7でNetBeansからFTPサーバにファイルをアップ・ダウンロードできない Windows7にNetBeansをインストールしてFTPサーバの設定をしたが、 サーバに接続はできているのに、ファイルのアップ・ダウンロードができなかった。 解決手順 1.Windowsのファイヤ…

Twitter Bootstrap Modal(モーダル)表示をスマホで使うと下のほうに表示されてしまう

Modal(モーダル)表示をスマホで使うと下のほうに表示されてしまう Twitter BootstrapのModal(モーダル) http://twitter.github.com/bootstrap/javascript.html#modals これをスマホ(iPhone)で使うとModalで表示したものが、 画面の下のほうに表示されてしま…

PHP 月末の日付を取得するには

月末の日付を取得するには date("t", strtotime("2012-02-01")); date("t", strtotime("20120201")); date("t", strtotime("2012/02/01")); dateのフォーマット文字tでその月の日数が取得できる。

テキストボックスにあらかじめうっすら文字を入れておく

テキストボックスにあらかじめ薄い文字を入れておく テキストボックスにうっすらテキストが入力されているあれです。 HTML5の場合 placeholder属性でうっすらテキストを指定するだけです。 <form action="#" method="post"> <input name="name" type="text" value="" placeholder="名前を入力してください" /> <input type="submit" value="送信" /> </form> とてもカンタンなのですが、IEはまだ対応してないですね。。 HT…

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つの半角スペースに変換 プログラム

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

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

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

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

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…

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日…

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

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

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

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

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

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

ディレクトリ内のファイルで追加・修正されたものがあれば通知するスクリプト

ディレクトリ内のファイルで追加・修正されたものがあれば通知するスクリプト /home/hoge/内の 30分以内に追加・修正されたファイルで、 ファイル名にtxtを含むものがあればhoge@example.comへ通知 #!/bin/sh if /usr/bin/find /home/hoge/ -mmin -30 | grep…

WordPressでPHPエラー出たり出なかったりする

症状 WordPress 2.9.2をインストールし、ページにアクセスすると時々 下記のようなエラーがでる。 Parse error: syntax error, unexpected T_DNUMBER in /xxxxxx/htdocs/wp-settings.php on line 304 該当箇所のソース function wp_clone( $object ) { stati…

sleep sortってオモロイね

sleep sortってオモロイね Genius sorting algorithm: Sleep sort 常識を覆すソートアルゴリズム!その名も"sleep sort"!

HTML5についてのおさらいをメモ

HTML5についてのおさらいをメモ HTML5についてのおさらいを自分用にメモ 骨格 <html lang="ja"> <head> <meta charset="UTF-8"> <title>HTML5についてのおさらいをメモ</title> <link rel="stylesheet" href="/common.css"> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> </head> <body> ... </body> </html>

PHP オブジェクトのプロパティ名にドル記号が含まれる場合

オブジェクトのプロパティ名にドル記号が含まれる場合 変数$dataに下記のデータが格納されていたとき array(25) { [0]=> object(stdClass)#39 (12) { ["id"]=> object(stdClass)#40 (1) { ["$t"]=> string(53) "http://gdata.youtube.com/feeds/api/videos/A…

入力フォームに入力補完機能を実装する

入力フォームに入力補完機能を実装する 入力フォームにgoogleの検索フォームのような入力補完機能を実装する。 サンプルページ jQueryのAutocompleteプラグインを使用すると簡単に実装できる。(下記2つのファイル) http://view.jquery.com/trunk/plugins/aut…

JavaScript 変数の型変換

変数の型変換 気になったので、メモ var myVar = "3.14159", str = ""+ myVar,// to string int = ~~myVar, // to integer float = 1*myVar, // to float bool = !!myVar, /* to boolean - any string with length and any number except 0 are true */ arra…

Failed opening required

Failed opening required とある人が、 下記のように、外部のHTMLファイルを読み込ませていたら 十数回に一度ぐらいの割合で、下記のエラーがでていた。 PHP Fatal error: Unknown: Failed opening required '/home/xxx/xxx.html' (include_path='.:/usr/lo…

xhtmlにするとJavaScriptがIE以外で動作しない

xhtmlにするとJavaScriptがIE以外で動作しない htmlで作成したページで、下記のスクリプトを使用していた。

Hackme Lv.3クリア

Hackme Lv.3クリア Lv.3までクリア http://hackme.netfire.jp/start パスワード解析ソフトの使い方で少し嵌ってました。。 Lv.4は暇があったらやります。

Hackme

Hackme とりあえずLv.2までクリア http://hackme.netfire.jp/start Lv.1クリア Lv.2クリア