-
SQL文内で条件分岐をして値を切り替える方法こんにちは!ぐちです。 SQL スマホアプリでもWebサービスでも基幹系システムでもほとんどのシステムでデータベースって使われていますよね。現状一番多く使われているのがリレーショナルデータベースと呼ばれる表形式でデータを...
-
PHPのヒアドキュメント内で連想配列を展開する方法こんにちは!ぐちです。 ヒアドキュメント PHPでは文字列を出力する場合にechoやprintを使うことが多いと思います。シンプルな文字列であれば事足りると思いますがHTMLを出力するような場合、下記のような記述をよく見...
-
Javascriptでオブジェクトをクラスのように扱う方法こんにちは!ぐちです。 Javascript まず初めにお伝えすることがあります。実はJavaScriptにはクラスというものがありません。タイトルに書いた内容と乖離してるじゃないかと言わないでくださいね。笑 クラスとい...
-
PHPのforeachで配列チェックを省略する方法こんにちは!ぐちです。 foreach PHPにおいてforeach文でループすることはよくあると思いますがパラメータに渡したのが配列でなかった場合にはWarningが出力されてしまいます。 上記の例ではWarningが...
-
AWSのRDSはUTC固定って知ってましたか?こんにちは!ぐちです。 AWS RDS AWSもだいぶ有名になりご利用されている方もいらっしゃると思いますがRDSにてMySQLを使っていた際にハマったといいますか知ったことをご紹介します。 タイムゾーン サーバなどのコ...
-
MySQLで連続挿入処理を高速化する方法こんにちは!ぐちです。 INSERT マスタデータやテストデータなど連続して同じテーブルにデータを流し込む作業って必ず発生しますよね。しかもそういう作業って決まって10万件とか100万件とか大量なんですよね。。何個もある...
-
Javascriptのonclickで#に飛ばさない方法こんにちは!ぐちです。 タグ Webサイトを作っている時に<a>タグでリンクを書いてもページ遷移ではなくjavascriptのonclick処理を行いたい場合があると思います。そんなときは下記のように書きます...
-
読みやすいコードとは?誰にとって読みやすいの?こんにちは!ぐちです。 見やすいコードとは 個人でアプリやWebサービスを開発されている方もいらっしゃると思いますが仕事で開発をされている方はチームでの開発がほとんどだと思います。その際に読みやすいコードを書くように意識...
-
AngularJSでPOST送信する方法こんにちは!ぐちです。 POSTリクエスト Cordova × AngularJSを使ってPOST通信をする際にパラメータ値がうまく渡らないといった内容の記事を多く見かけたので僕が実装した方法をご紹介したいと思います。※...
-
AngularJSでバリデーションを行う方法こんにちは!ぐちです。 バリデーションとは バリデーションとはプログラミングにおいてフォームなどに入力された文字列が入力規則に対して妥当に記述されているかどうかを検証する仕組みを指します。他にも様々な使われ方をしますが、...