速度比較 【検証】MySQLはダブルクォートではなく、シングルクォートで囲ったほうが良い? 2019年7月12日 最近SQLのパフォーマンスを気にしだしている筆者です。 こんな記事を見かけたので、検証してみようと思います。 https://ips.nekotype.com/1091/ 検証方法 まずテスト用のデータベースを用意する。 定義は以下の通り。 CREATE TABLE `tests` ( `id` int(11) NOT NULL...
Batch バッチでシンボリックリンクを自動生成する 2019年7月11日 今回は、かなり短めの記事です。 バッチを生成するには、 MKLINKというコマンドを使用します。 しかし、デフォルトの設定では、シンボリックリンク作成権限が一般ユーザに与えられていないため、このコマンドは管理者権限からでしか実行できません。 そのため、以下の記事を参考にして一般ユーザグループ(Users)に権限を与えるのも一つも手...
Git Gitへ移行して、シンボリックリンクにはまったお話 (Usersにシンボリックリンク作成権限を付与するまで) 2019年7月11日 プロジェクトのバージョン管理システムをSVNからGitに移行することとなったのですが、 git cloneをし、プロジェクトを取得すると、シンボリックリンクだったファイルがただのテキストファイルに...!! おかげでシンボリックリンクに指定されたファイルの中身を参照できていません。 この問題を解決すべく、いろいろと調べていたので...
速度比較 【MySQL】クォーテーションを付けたら、パフォーマンスが劇的に良くなるってホント?検証してみた 2019年7月10日 SQLのパフォーマンス改善について調べていると、 カラム名、テーブル名にバッククォート(`)をつけたら、データの取得速度が劇的に向上した! なんて記事を多々見かけます。 たったそれだけのことで劇的に早くなるのなら、書くしかない!となった筆者ですが、 一応テストデータを使用し、データの取得速度の比較を行ってみたいと思います。 検証...
PHP 【PHP】var_dumpで出力できない場合の対処法 2019年7月9日 そもそもなんでvar_dumpで出力したいのって、言う人いるかもしれません。 デバッグすればいいやん、と。 でも今の開発環境に何故かデバッグツールを入れれず、確認したい変数をすべてvar_dumpという作業を繰り返しているのです。 とっても無駄だとは思うんですが、できないものは仕方ありません。 そんな無駄な作業をしている人たち向...
CakePHP cakePHP2.x系 基本的なSQLクエリの発行方法 2019年7月9日 cakephpのヘルパーで作成するsql文って最初は凄くわかりにくいんですよね。 でも慣れると、これはこれで良いと思えるようになります。 ただ、cakePHP2系の情報が少ないので、基本的なSQLクエリの発行について書いていきます。 insert、update文 両方ともupdate文を使用します。 public functio...
Git 【Git】チーム開発 メンバーがprivateリポジトリをcloneする手順 2019年7月8日 いつもなら、 git clone https://github.com//.git でできるのに....。 privateリポジトリを使用して、チーム開発をするときに、いつも通りcloneしようとしたら出来なかったので、公開鍵を設定し、cloneします。 Gitの初期設定を行う 以下のコマンドを入力します。 git confi...
MySQLpickup base64で暗号化、復号化のコードを書いてみる for MySQL 2019年7月5日 まず、暗号化、復号化の仕組みを自分で書いてみようと思った経緯ですが、とあるDBでMySql5.5を使用していまして、 開発中に、base64の暗号化をするto_base64()をsqlで使用したくなったのですが、動かない。 それもそのはず。 だって、その関数が追加されたのは、MySql5.6からなのだから。 バージョンアップをしよ...
Batch 【文字列置換え】バッチだと不具合がでるので、WSHで対応してみる 2019年7月5日 バッチを使用して特定のファイルの文字列置換えをやってみたのですが、正しく動作してくれません。 それは、置換えの入力文字、もしくは、置き換え前の元となるファイルに「!」文字が含まれていた時に、それを置き換え後ファイルに反映できないという点です。 おそらく特殊文字として判定されてしまっているのですが、どんな方法を使っても解決できなかっ...
Batch 文字列置き換えのバッチを作成してみる 2019年7月4日 自動でSVNにコミットするteraterm macroを作成したのですが、そのマクロのユーザ名とパスワードの初期設定をバッチでやってみたかったので作成しました。 まぁ、テキストエディタで開いて書き込めばいいだけなので、無駄なんですけどね。 コードはこんな感じです。 echo off echo 初期設定を行います。 rem 初期...