[MySQL]検索結果ファイル出力
検索結果ファイル出力
SELECT id,ken_id,ken_name FROM ad_address GROUP BY ken_name ORDER BY ken_id ASC LIMIT 55 INTO OUTFILE "tmp/test.csv" FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n';
[MySQL]XAMPP+コマンドプロンプト
XAMPP+コマンドプロンプト
MySQLのダンプファイルをリストアする時、文字コードを揃えないと文字化けする。
ダンプファイルがUTF-8の時
chcp 65001 mysql -u user -p < C:\xampp\htdocs\abc.dump
その後確認する時
chcp 932 mysql -u user -p ※MySQLログイン set names sijis select * from tablename;
[SourceTree+Windows]差分のあるファイルのファイル名をクリップボードにコピー
差分のあるファイルのファイル名をクリップボードにコピー
下記ファイルを作成
diffclip.bat
git diff --name-only %1 %2 | clip
SourceTree
ツール -> オプション -> カスタム操作 -> 追加 -> diffclip.bat
メニュー表示名:任意
実行するスクリプト:diffclip.bat
パラメータ:$SHA
使い方
コミットを2つ選択する -> 右クリック -> カスタム操作 -> メニュー表示名選択
[CakePHP 3.x]独自findメソッド2パターン
controller
$this->AdAddress = TableRegistry::get('AdAddress'); $this->AdAddress->find('jeff',['limit' => 30]);
$this->AdAddress = TableRegistry::get('AdAddress'); $this->AdAddress->find('jack');
AdAddressTable.php
<?php namespace App\Model\Table; use Cake\ORM\Query; use Cake\ORM\Table; class AdAddressTable extends TableEx { public function findJeff(Query $query, array $options) { return $query->group(['city_id'])->order(['id' => 'ASC'])->all(); } public function findJack(Query $query, array $options) { return $this->find()->group(['city_id'])->order(['id' => 'ASC'])->limit(3); } }
[PostgreSQL]PostgreSQL#1
PostgreSQL#1
ログイン psql -U ユーザ名 -d DB名 -W DB一覧 \l DB接続 \c DB名 ユーザ名 又は \c DB名 テーブル一覧 \d テーブル定義確認 \d テーブル名 ユーザ一覧 \du ロール作成 CREATE ROLE ロール名 WITH SUPERUSER CREATEDB CREATEROLE REPLICATION BYPASSRLS LOGIN PASSWORD 'パスワード'; ユーザのパスワード設定 ALTER USER ユーザ名 WITH PASSWORD 'パスワード'; moreで表示 <-> 一気に表示 ¥pset pager 終了 \q
[GoogleChrome]スマホエミュレート時に黒丸カーソルが表示されなくなる
スマホエミュレート時に黒丸カーソルが表示されなくなる。
設定で「ハードウェアアクセラレーションが使用可能な場合は使用する」のチェックを外せば直るという情報もあったが効果無し。
結局下記で直った。Chromeの問題ではなかった。
コントロールパネル -> インテルHDグラフィックスコントロールパネル -> 一般設定 -> 詳細 -> 量子化の範囲 -> 全範囲
[SublimeText]CodeFormatter
CodeFormatter
https://github.com/akalongman/sublimetext-codeformatter
コードを綺麗にするプラグイン。インストールしてSublimeTextを再起動しないと動かない。
デフォルトのキーは「Ctrl+Alt+f」
phpの時、エラーが発生する。
Preferences -> Package Settings -> CodeFormatter -> Settings – Default
codeformatter_php_options -> php_path にphp.exeのパスを入れる。
xamppの時は下記のようになる。
“php_path”: “C:/xampp/php/php.exe”
[htaccess]HTTPでアクセスされた時HTTPSへリダイレクト
HTTPでアクセスされた時HTTPSへリダイレクト
RewriteEngine On RewriteBase / # HTTPでアクセスされた時HTTPSへリダイレクト RewriteCond %{HTTPS} off RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
[Git]SourceTree+Dropbox
SourceTree+Dropbox
Dropboxにgit用フォルダ「hoge」を作成
コマンドプロンプト(OSXはターミナル)で
cd hogeのパス
git init --bare --shared=true
SourceTree
リポジトリ->リモートを追加
リモート名入力
URL/パス にhogeのパス
ok押下
リポジトリを開いてpush押下
プッシュ先にhogeを選択し、プッシュするブランチをチェックしプッシュ押下