揮発性のメモ2

http://d.hatena.ne.jp/iww/

2015-08-01から1ヶ月間の記事一覧

PhpStormで、コード補完時に大文字小文字の区別をしない

File ⇒ Settings... ⇒ Editor ⇒ General ⇒ Code Completion Case sensitive completion が補完時に大文字小文字の区別をつけるかの設定になってる。 None 大文字小文字を区別しない All 大文字小文字を区別する First letter 先頭の文字だけ大文字小文字を区…

Subquery returns more than 1 row

select * from T_HOGE where CARDID = (select CARDID from T_FUGA where FLG<>"0") [21000][1242] Subquery returns more than 1 row副問い合わせでよくあるエラー https://dev.mysql.com/doc/refman/5.0/en/subquery-errors.html select * from T_HOGE whe…

make

C

$ make make: *** No rule to make target 'a.h', needed by 'main.o'. Stop.main.o をコンパイルするのに必要な a.h が見当たりません。

PHPのヒアドキュメントの使い方

PHP

http://php.net/manual/ja/language.types.string.php 改行は改行コードとなる

Debianでフレームバッファを有効にする

jessie GRUBでカーネルオプションの適当なところに vga=0x318と追加する。escで戻ると消えちゃうので Ctrl+X でそっと起動する 選べる色数と解像度は次の通り 色数 640x480 800x600 1024x768 1280x1024 1600x1200 8 bit 0x301 0x303 0x305 0x307 0x31C 15 bi…

HDDの状態確認

デスクトップPCが最近妙に遅いが、CPUを食っているわけではないので たぶんハードディスクとかが遅いと思って調査。 Crystal Dew World CrystalDiskMarkの結果と、CrystalDiskInfoの出力 パッと見では良くはないけど悪くもなさそう? タスクマネージャのパフ…

PhpStormで、PHPDocのエラーが取れない

Google検索の種類いろいろ

ブログ検索ができなくなっていたのでメモ 検索種類 tbm=isch 画像 tbm=vid 動画 tbm=nws ニュース tbm=blg ブログ tbm=frm 掲示板 tbm=bks 書籍 tbm=app アプリ 言語指定 lr=lang_en 英語のページを表示 lr=lang_ja 日本語のページを表示

改行コードにCR+LFが混じってるファイルを検索する

grep -nm1 -r -P '\r$' --include="*.php" * -n 検索結果に行番号も表示 -m1 x個見つけたら処理をおわる -r 再帰 -P 正規表現使う --include="*.php" ファイル名がマッチした分だけ対象 結構たくさん出てきてゲンナリした。帰りたい。

Debian jessie にテラタームで接続できない

Debian jessie にTeraTermでssh接続しようとしたら unknown Encrypt algorithm とかいうエラーが出て接続できない。 秘伝のタレのようなすごい古いiniファイルをずっと使っているので、ssh接続時にすごい古いアルゴリズムしか使わないようになってたのが原因…

アトミックなメモリアクセスのための組込み関数 2

https://gcc.gnu.org/onlinedocs/gcc-4.7.0/gcc/_005f_005fatomic-Builtins.html jessieのコンパイラがgcc4.7.2だったのでやってみた アトミックなメモリアクセスのための組込み関数 - 揮発性のメモ #include <pthread.h> #include <stdio.h> volatile long long A=0; void *gett</stdio.h></pthread.h>…

文字列を1文字ずつ分解してアスキーコードの配列にする

PHP

文字列を1文字ずつ分解してアスキーコードの配列にする 65 [2] => 66 [3] => 67 )unpackの戻り値の配列は添え字が 1始まり なので注意する。*1 アスキーコードの配列を文字に戻してくっつけて文字列にする

PDOで、INの代わりにfind_in_set関数を使う

prepare($sql); for($i=0;count($list);$i++) $sth->bindValue($i+1, $list[$i]; 普通に書くとだいたいこう。 だけど、クエリーは動的に作りたくない。

mountコマンドの出力を制限する

最近のLinuxはなんでもかんでもマウントしまくるので、mountコマンドの結果がとても読みにくい $ mount | wc -l 29 いくらなんでも多すぎ。アホみたい。 --types(-t)オプションで、表示するファイルシステムを制限することができる Man page of MOUNT # moun…

200mlで目盛りが20mlからついている計量カップ

200mlで目盛りが20mlからついている計量カップで、電子レンジで使っても大丈夫そうなやつ AGCテクノグラスメジャーカップ(小)200ml ガラス パール金属大きい目盛耐熱計量カップ200mlC-4741 樹脂 貝印どこでも注げる耐熱計量カップ200mlDH-7120 樹脂 パ…

ブール値の足し算

PHP

TRUEは1、FALSEは0 PHP: 整数 - Manual

持つところが横に折れて邪魔にならないダブルクリップ

こういうのはフラットタイプと呼ぶらしい。 ベロス Wクリップフラットタイプ L WFS−1B Amazonでは売り切れ、楽天は送料なしが無いうえに高いので ヨドバシで購入。 やはり便利。

ボールドでもイタリックでも等幅が維持される等幅フォント

PhpStormはエディタの機能が少し弱く、秀丸のように文字を等幅に表示することができない。そこで、フォントの方で等幅になるように調整しなければならない。 Migu 1M という、ボールドでもイタリックでも等幅なフォントがあるとのこと。 NetBeans で太字を使…

PhpStormで、<? の後ろをインデントさせない

インデントの設定は File⇒Settings... ⇒Editor⇒Code Style⇒PHP を参照する。 Other の中の □Indent code in PHP tags のチェックを外せば

キャスター

サンワサプライ SNC-CAST5 OAチェア用 ナイロンキャスター価格:1,732円(税込、送料込)カーペットの上で使うので、ウレタン製ではなくナイロン製を選択

$argv は関数の中では使えない

PHP

$argv はただのグローバル変数なので、関数の中では使えない。 使いたいときは、grobal宣言を忘れずに使用する。 #!/usr/bin/php -q <text>\n"); exit(0); } $opt = getopt("e:d:"); if(count($opt)===0) usage(); PHP: スーパーグローバル - Manual</text>

JDのコンパイル

Debian jessie $ ./configure ・・・ use gnutls checking for GNUTLS... no configure: error: Package requirements (gnutls >= 1.2) were not met: No package 'gnutls' found Consider adjusting the PKG_CONFIG_PATH environment variable if you insta…