SOFTELメモ Developer's blog

Category / develop

Javascript 丸め誤差(Javascript以外でも、小数点以下1桁でも)

2009-12-01 次のJavascriptを実行してみましょう。 <script  type="text/javascript"> alert(0.1*6) alert(1.001-1) </script> 結果( […]

文字コードC2A0(UTF-8の半角空白)なんてあるんですね

2009-11-30 あるテキストファイルをiconvコマンドで文字コード変換しようとすると、iconvコマンドが失敗する現象に遭遇した。 どうやら、バイトコードC2A0(UTF8の半角空白)が入っているのが原因のようだ。 キーボードでは入力 […]

【Eclipse】Subversion対応プラグイン Subclipse インストール

2009-11-29 アップデートサイトからインストールするのが簡単。 まずはアップデートサイトの登録。 Eclipse起動 メニューの Help → Install New Software をクリック Work with: にURLを入力 […]

動的なグラフを表示する(ブラウザで円グラフ、データグリッド風表示など)

2009-11-28 グラフを描画するには、Google Chart API は簡単でよいですが、 http://code.google.com/intl/ja/apis/chart/ http://code.google.com/intl/ […]

ブラウザの画面から電話番号が消える?

2009-11-27 あるシステムの画面で、表示がおかしい。 電話番号が消えるという現象が発生するようです。 しかし弊社では再現できず。。。 困っていたところ、スカイプのアドオンがブラウザの画面に表示される電話番号の部分に悪さをしているようだ […]

【Eclipse】既存のプロジェクトをphpプロジェクトにするには?

2009-11-21 EclipseのPDTいいですね。愛用してます。 新しいワークスペースを使い始めたら、既存のプロジェクトは「インポート」で取り込むことがあります。 インポートした既存のプロジェクトが、phpプロジェクトではなかったとき、 […]

SQLServerでEXPLAIN(実行プランの表示)

2009-11-19 これを実行してから SET SHOWPLAN_TEXT ON; SET SHOWPLAN_ALL ON; 次のように、通常通りSQLを実行すると、 SELECT TOP 10 * FROM dbo.D_作業予定ファイル; […]

アンダーバー?ハイフン?(プロジェクト名、ディレクトリ名などに)

2009-11-17 リポジトリ内のプロジェクト名(ディレクトリ名)、Eclipseの中で管理しているプロジェクト名などには、アンダーバーを使わないようにしています。 プロジェクト名でサブドメインを作って、テスト環境とすることなどがありますが […]

【MySQL】サーバーの文字セット、クライアントの文字セット

2009-11-16 MySQLではサーバーが持っている文字セットの指定とクライアントが持っている文字セットの指定があります。 mysql> show variables like 'character\_set\_%'; +----- […]

【データベース設計】 テーブル名、カラム名の名前の付け方(命名規則)

2009-11-14 データベース設計のテーブル名、カラム名の物理名について、とても個人的な自分ルールをご紹介。 テーブル名は、 小文字英数字とアンダースコアだけ使う。大文字は避ける。 一般的な英単語、ローマ字(ヘボン式)でつける。多少長くな […]

MySQLのバージョンが知りたい?

2009-11-13 接続ができるなら、このようなSQLでMySQLのバージョンがわかります。 select version(); 実行結果例) mysql> select version(); +------------+ | versio […]

UTF-8で4バイトになる文字

2009-11-11 JIS X 0213の第3・4水準漢字の一部が4バイトとなる。マイナーな文字ですね。 例えば、第1・2水準漢字だけ対応していればよい案件などでは考慮しなくてよいでしょう。 MySQLではこのUTF-8で4バイトになる文字 […]

マルチバイト文字を含む文字列で、先頭から6バイト(以内のきりがよいところ)とそれ以降の文字列に分ける

2009-11-08 以下、ソースはEUC-JPで書いたとする。 先頭から6バイト(以内のきりがよいところ)とそれ以降の文字列に分ける $str = "aあア●★うえおかkこ"; $str1 = mb_strcut($str, 0, 6, ' […]

eclipseで全検索

2009-11-06 プロジェクト、複数プロジェクトや、ディレクトリ、複数ディレクトリ、単一ファイル、複数ファイルなど、任意の選択をして、Ctrl+hを押すと、検索ダイアログがでます (メニューのSearchでもOK)。 検索結果パネルに、ど […]

telnetで手入力でSMTPをしゃべってみる

2009-11-05 telnetでおしゃべりシリーズ - SMTP編 telnetのコマンドモード開始。 Microsoft Windows [Version 6.0.6002] Copyright (c) 2006 Microsoft C […]

telnetで手入力でPOPをしゃべってみる

2009-11-04 telnetでおしゃべりシリーズ - POP編 telnetのコマンドモード開始。 Microsoft Windows [Version 6.0.6002] Copyright (c) 2006 Microsoft Co […]

URLの最大長は何文字?(クエリ文字列含めて)

2009-11-03 RFC 2616 HTTP/1.1 では、URL の長さに関する要件は取り決められていません。 実際には、クライアントとサーバー、それぞれの影響を受けます。 ● サーバー側 apache なら、LimitRequestL […]

Subversion 1.6.6 ソースからコンパイル&インストール

2009-11-01 Subversion 1.6.6 が出てました。 今回もクライアント(svnコマンド)だけ使うつもりのインストールです(前回)。 相変わらず、CentOS5.3でsubversionを yum でインストールすると、バー […]

SugarCRMの「私のプロジェクトタスク(projectTask)」にプロジェクトタスクが表示されない

2009-10-30 こうする。 alter table `project_task` change percent_complete percent_complete int not null; プログラムの中に、percent_compl […]

WordPressで「Briefly unavailable for scheduled maintenance. Check back in a minute.」のエラー

2009-10-28 WordPressの自動アップグレードをやってみた。2.8.5にします。 自動アップグレードボタンを押して、しばらく待っていたのだが、なんだか進んでいない気がして、ほかの画面に移動してしまった。 すると、「Briefly […]