日記帳
本ページはプロモーションが含まれています
カテゴリー
Links
blog(ブログ)マスター
アンドロイドの巣
ゼロから始めるベランダ菜園
タイトル
ラジコン
2024年5月
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

アーカイブ

2011年02月 のアーカイブ

PHP マニュアル(php_manual_ja.chm 2011-02-04版) 文字化け+リンク切れ

chmをクリックして表示
またしてもキーワードが文字化けしています。
2007年からずっと・・・
一部のコンテンツはリンク切れ状態です。

こんなのを数年間、配布しているってことは、
日本のphpコア開発者がいないってことでしょうね。

decompileとcompileをすると
「キーワードの文字化け」は直るが
「お気に入り」と「検索」が化けた

ということで結局
php_manual_ja.tar.gz(2011-02-11版)
とmake_chm.bat
で独自コンパイル

今回も、すっきり、「文字化け+リンク切れ」が直りました。

前回は2009年の秋にコンパイルしたのですが
ざっとみため、あまり内容的に変化はなさそう。
PHP 6の文書が消えたくらい。

今回作った再コンパイル済みのchmは、
オリジナル著作者の著作権の問題で再配布できません。
自分でソースをひろって、コンパイルしてください。

コンパイルの仕方は、このサイトのどこかにヒントがあります。
(内容が古いので、少し修正が必要です)

次回は、半年後か1年後にでも更新しよう。
PDO::mysql_client_encodingが 無くてSQLで発行すると不便なので実装してみた。

PDO::mysql_set_charset($charsetname)
PDO::mysql_client_encoding()
PDO::mysql_select_db($dbname)

使い方
  $dbh->mysql_set_charset('utf8');
  echo $dbh->mysql_client_encoding();

同じことをsqlで発行するには
  $dbh->exec('SET CHARACTER SET utf8 ');
  show variables like 'character_set_client' で Value列を取得

SQLレベルでPDOに実装をまねるなら PDOクラスを継承するといい。
もし、外部から値を受け取る場合は、
その際は、外部から値を受け付けないようにSQLインジェクション対策が必要だろう。
SHOW CHARACTER SETを使うと一覧がとれるので、その中と照合して、設定するようにすれば、よい。

今回は、PDO_MysqlのCソースレベルで対応した。
PHP_ME , PHP_METHOD の PHP_をZEND_にするようにとヘルプにはあったが、
・名前が嫌い、銘銘方法がきにくわない(企業名だし)
・他のPDOが使っていない
ということで今回は使うのは避けた。

有効桁の低い+中途半端なスクリプト言語に期待しても意味がないし、
わざわざ、PDO Cソースレベルので改造は、
コンパイルなどの手間がかかるので
素直に、適当な関数を作るか、PDOを継承したクラスにスクリプトコードで実装するほうが現実的だろう。


「実行結果」
sql: mysql_client_encoding: latin1
 get_class :PDO
 is_a($dbh ,'PDO') :true
 is_a($dbh ,'PDO_MYSQL') :false
 $dbh instanceof PDO_MYSQL :false
 PDO::ATTR_DRIVER_NAME  :mysql
 PDO::ATTR_SERVER_VERSION  :5.1.31-community
 PDO::ATTR_CLIENT_VERSION  :5.0.67

check encoding
 mysql_client_encoding: latin1
 set utf8 :true
 mysql_client_encoding: utf8

mysql_select_db true

» 続きを読む

FinePix HS20EXR(デジタルカメラ ファインピックスHS20EXR)

発売日:2011年3月5日の予定
発売当初 5万円前後の価格の場合
最近の傾向として1ヶ月半~2ヶ月目で4万円前後になるようです。

ぐぐっと4月中旬ごろ、もう一度値段をチェック!!


こちらも おすすめ。

一覧

タイトル


2010-04-26
HAKUBA デジタルカメラ液晶保護フィルム FUJIFILM FinePix HS10専用 DGF-FFHS10


2010-04-21
エツミ 液晶保護フィルム プロ用ガードフィルム フジファインピックス HS10専用 E-1896


2010-04-17
FUJIFILM デジタルカメラ FinePix HS10 ブラック FX-HS10


2010-03-19
OLYMPUS デジタルカメラ SP-800UZ (広角 光学30倍 ハイビジョンムービー)


2010-03-05
Nikon デジタルカメラ COOLPIX (クールピクス) P100 ブラック P100


2008-02-29
FUJIFILM FinePixS100FS用 ソフトケース ブラック SC-K10


Kenko 58S PRO1D プロテクター(W)ワイド 252581


Kenko 58S MCプロテクター


富士フイルム FinePix「HS10」対応レンズフード LH-HS10

重い・CPU占有する
最悪のVirtualBoxをふと思い出したので
なにか改善したかと思いVirtualBox-4.0.2をダウンロードして
いれてみた。

結果
 遅い
 USBに対応

マウス認識させるとPC操作不能に・・・・・
最悪だ。

遅くて使い物にならない、いいことなし。
アンインストール決行。

VirtualBoxに一言。時間を返せ。

さくさく動くVirtual PC最高

» 続きを読む

販売会社が何度も変わって
どんどん
アップグレード代が跳ね上がって高いので
バージョンアップしていないのですけど

Delphi / C++Builder XE Starter Edition
税別 ¥14,000
うーんどうしよう。
  DB、その他いろいろ
機能を削りすぎでしょ。
 これでお金取るの? ひどぉーい

最近は ずっと無料版のC#を使っています。
.Net4からのパラレル構文が魅力なので
いまさらDelphiに戻るのも・・・

買っても使わない気もします。
しばらく様子見します。

.Netに変えて、プログラミング言語のバグに遭遇しないし
快適そのもの。
やっぱり、無料の .Netへレッツゴー

» 続きを読む



PR

[PR]