AWSを知らないエンジニアが基礎から学ぶために使用したサイトや記事など

自分で勉強する前の知識とか使ったことのあるサービスとか ・AWSはプロジェクトで使ってるけどインフラエンジニアがすべて見てくれているのでどんなサービスがあるかよくわからない ・EC2っていうのがインスタンス(いわゆるサーバー)管理、プロジェクトの…

Javaフレームワークリンクまとめ

furien.jp blog.codecamp.jp Spring Framework(すぷりんぐふれーむわーく)ー2002~ ・アプリケーションフレームワーク ・テストしやすい→Spring MVC Testというテストプログラム ・独立性→拡張しやすい、外部のフレームワークも取り入れやすい ・保守性が高…

PHPフレームワークリンクまとめ

PHP

github.com furien.jp eng-entrance.com www.webprofessional.jp blog.codecamp.jp techacademy.jp PHPフレームワークの歴史 - PHPプロ! CakePHP(けーくぴーえいちぴー)ー2005~ ・PHPのフレームワークの代表 ・機能性が高い ・利用者が多い ・無料 ・ユー…

SQSを動かしてみる

AWS

以前のプロジェクトでSQSで非同期でDB更新を行う処理を入れていたためになじみがあったので動かしてみる。 ①AWSコンソールの「Simple Queue Service」からキューの作成 設定はこんな感じ。 ②メッセージを設定。 「メッセージの送信」を選択してメッセージを…

停止させていたEC2インスタンスを起動させる

AWS

この頃、AWSのいろいろサービスを試してみようと勉強を進めているわけですが、無料範囲内で行うことを第一にしているので、請求が来るリスクを減らしておこうとインスタンスを停止させていました。 (操作学習もかねてボリューム、スナップショットはとって…

S3に画像をアップロードしたらLambdaを通じてSlackに通知を送る

こちらのページで示されている手順をトレース。 qiita.com AWSは触り始めて日が浅く、基礎的な環境構築や動かし方を先人たちの記事を見ながら確認している段階。 実運用しているわけではないので、Slackに通知を送れるだけで楽しい。 自分が作ったものが動い…

AWSでEC2作成時にパブリックIPが付与されていないときの解決法

AWS

今後仕事でAWSを触ることになり、こちらの記事を参考にVPCの作成から順を追ってEC2インスタンスを作ってみることに。 qiita.com VPC、サブネットマスク、EC2と順を追って作成してみたが、立ち上げたインスタンスにパブリックIPが付与されていない。 あれえ。…

Port:80が使用されていてapacheを起動できない

apacheを起動しようとしたらほかのプロセスが80番ポートを使用しているらしく起動することができない。 netstat -ano で使用しているプロセスを確認。 PID:4とはなんじゃらほい…… 4とはWindowsのSystemで動いているものだそう。 ふむ、止められないか……? lo…

外部キーの設定でError:1215

SQL

あるテーブルにカラムとそのカラムに対応する外部キー制約を追加することになった。 BEGIN; ALTER TABLE テーブルA ADD id int(10) AFTER quantity; ALTER TABLE テーブルA ADD CONSTRAINT テーブルA_ibfk_1 FOREIGN KEY (id) REFERENCES テーブルB (id) ON …

JSライブラリを用いてパーティクルを飛ばす

JS

web背景にパーティクルを飛ばすJSライブラリ ・particles.js particles.js - A lightweight JavaScript library for creating particles ・particlejs github.com 名前が似ているが…… どちらもパーティクルの形やマウスクリック時の動作、色など、サイト上で…

UI参考ページまとめ(リンク集)

UI

baigie.me liginc.co.jp ohako-inc.jp www.hp-stylelink.com http://uxblog.meycou.com/entry/2014/01/05/153419uxblog.meycou.com NativeゲームとWebゲームでのUIデザインの違いと目指す価値「海賊コロンブスと消滅都市の比較」 | GREE Creators Blog desig…

MySQLでupdate文を実行するとError:1175

MySQLでUPDATE文を実行すると、以下のエラーが発生した。 (Workbench使用のときに限る) Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the opti…

Smartyでfor文を書く

基本的にはforeachでなんとかなってしまうが、稀にfor文のようにループを行いたい場合がある。 phpとは違い、Smartyではsectionを使用。 {section name=i start=1 loop=13} {$example[i]} {/section} startに初期値、loopにいくつまでループさせるのかを設定…

Error Code: 1248. Every derived table must have its own alias

SQL

あるテーブルに対して以下のようなSQLを発行する。 select ( case when (select * from (select * , count(*) as count from SAMPLE where columnA = 1 group by columnB) where count >= 5) then ( select * from SAMPLE where columnC = 1 and columnD = 0…

Windowsのコマンドプロンプトで文字化け

コマンドプロンプトでなんらかのコマンドを実行して日本語が表示される場合に、 ▯で表示されてしまう問題。 なぜかいきなりこんな現象になってしまったが、設定を修正することで回避できる。 プロパティを開いて、フォントタブを選択。 フォントの欄には「MS…

PhpStormの立ち上げで「JVM error code -6」

IDE

プロジェクトでIDEとしてPhpStorm(バージョン10)を使用しているが、一度アプリケーションを落として、再度立ち上げようとしたら 「JVM error code -6」のエラーが出た。 エラーメッセージ的には、環境変数にJAVA_HOMEを追加して、正しいJavaを設定しろよ、と…

trimを使う、strlen、substrで指定した文字数を削除する

PHP

入力チェック周りで使うメソッド二つ目。 文字列データの前後の空白を消してしまおう、というのがtrim。 特に特筆すべきものはない。 消去つながりで、指定した文字数を削除する仕方もメモしておく。 kihon-no-ki.com これにはsubstrとstrlenを使う。 ①strle…

str_replaceを使う

PHP

テキストボックスからの入力チェックや、DBのなんらかのString型のテキストに意図的に改行コードを入れこんで、その改行コードで分割して表示したい、なんてことがままある。 そんなときに用いる、文字の置換を行うのがstr_replace。 string(文字)をreplace(…

画面の外に飛んでしまったアプリケーションを操作できるようにする

全画面サイズではない状態で使用していたアプリケーションがタブ操作でもマウス操作でも動かせない、モニタの外側に行ってしまうことがある。 そんなときは Alt+Spaceキー ↓ 移動(Alt+M)を選択 ↓ どれでもよいので矢印キーを押す ↓ マウスで動かせるようにな…

usortを使う

PHP

・報酬マスタID(PK) ・グッズID ・確率 ・個数 からなる報酬エンティティの配列がある。 これは、通常確率降順になっているのだけど、開発環境下ではこれを確率昇順でソートし直したい。 usort($array_reward, function($a, $b) { if ($a確率 == $b確率) { r…