kazu22002の技術覚書

PHPer, Golang, AWS エンジニアの日々

2017-09-01から1ヶ月間の記事一覧

HTTPS判定

PHPでHTTPSかどうかで判定している部分があり、ApacheからNginxに変更してハマったので、記載します。 Apache isset($_SERVER['HTTPS']) Nginx isset($_SERVER['HTTP_X_FORWARDED_PROTO']) === true 一応AWSでのELBを通した後のサーバーで実際に出力した内容…

HTTPの基礎

ソフトウェアデザイン 2017年 09 月号 [雑誌]出版社/メーカー: 技術評論社発売日: 2017/08/18メディア: 雑誌この商品を含むブログを見る 久しぶりにWEBの基礎を見た気がする。 HTTPの送信の仕組みとか最近では知る必要がないかもしれないが、やっぱり知って…

ビットコインの仕組みが面白かった

ビットコインの仕組みの本を一冊読んでみた。 ビットコインはどのようにして動いているのか? ビザンチン将軍問題、ハッシュ関数、ブロックチェーン、PoWプロトコル作者: 大石哲之出版社/メーカー: tyk publishing発売日: 2014/03/12メディア: Kindle版この…

「有田と週刊プロレスと」でプロレスが見たくなってしまった!!

アマゾンプライムビデオで「有田と週刊プロレスと」を見出したら、プロレスにすごい興味が湧いています。 No.001 NY移住の綾部にグサリ!有田、長州モノマネ炸裂!!メディア: Amazonビデオこの商品を含むブログを見る 有田さんの解説が面白いので必見です…

最近PokemonGOが面白い

PokemonGOが面白い。 Pokémon GONiantic, Inc.ゲーム無料 リリース当初のブームの時期が終わって、たしかに辞めていましたね。 伝説系が出たから再開したわけじゃないんだけど、再開した理由はあまりよくない記憶が・・・ (精神的に病んだことで再開した記…

最近のiPhoneで開発者として思うこと

iPhoneXが出ますが、目新しい感じがないと思いながら買い替えできるか検討している今日このごろです。 Apple製品は、開発が結構簡単にできるイメージがあり、いつもすごいと感じています。 機能としては、いままでAndroidでできていた機能をより洗練した感じ…

Fluentdでの動作チェック方法

基本新しいことをやるときに、どうやったらエラーなのか動いているのかを見極めるが大変です。 さらにネットワークが絡むとさらに厄介だと思っています。 動いていない際の切り分けがうまくなると新しいことをするのにも役立ちますね。 ということで、Fluent…

コードをきれいにする努力

自分のソースが汚いことがものすごく理解できるようになりました。 意識的に共通化を行うようにしていたが、見やすいソースや理解しやすいソースはもう少し別の観点を意識する必要があったことを教えてもらっています。 世の中で言われていることそのままだ…

ログサーバーへの集約と転送のFlentdとAmazonElasticsearchServiceの具体的な設定

AmazonElasticsearchService(AES)を利用してログを収集、表示しています。 Fluentdを利用したのですが、設定までそれなりに苦労したので、書いておきます。 IPでの制限は以前記事にしたので、割愛。 今回の環境 CentOS7 Nginx logはltsv形式 Fluentd ( td-a…

ALBが便利すぎです

AWSのロードバランサーの話です。 AWSのロードバランサーはELB,ALB,NLBがあります。(NLBはかなり最近のアップデート) ALBのなにがいいのか ApplicationLoadBalancerという名称です。 aws.amazon.com ALBはURLのパスまたはHostでサーバーの切り分けが可能に…

株を学ぶことで企業の安定性を学ぶ

お金の知識は本当に小さいころから学ぶのがいいと思っています。 最近は簿記の資格の勉強をすることで少し知識を身に着けたと思っていましたが、やっぱり実践がない分、いい知識にはなっていません。 そこで実際に必要になってくれば理解も進み、身になるは…

AmazonElasticsearchServiceを使ってみた

AmazonElasticsearchService(AES)でログ収集、分析を試しています。 アクセスログはサービスを運用する上で大切ですね。 複数サーバーで運用しているためログ分析がしっかりできるものが欲しく、前から使いたかったElasticsearch+Kibanaがすぐ使えるAESを…

Bluetoothイヤホンレビュー

Bluetoothイヤホンを2年位使っているが、手放せません。 【国内正規品】 EARIN 超軽量・超小型タイプのワイヤレスイヤフォン EARIN 60001出版社/メーカー: EARINメディア: 付属品この商品を含むブログを見る いままでEARINのイヤホンを利用していて、かなり…

AWS RDSの料金

以前AWSの費用周りを意識する必要があったため、調べました。 基本的にはAWSのページをみればわかりますが、その際に気になった部分を書いていきます。 RDS自体の料金 料金 - Amazon RDS | AWS インスタンスタイプとストレージ分の料金が発生します。 これは…

AWS RDSのバックアップ

AWSのRDS(postgres)を使用しています。 本当に便利です。 中でもスナップショット(バックアップ)から簡単に復元できることは個人的に最大の魅力だと思います。 よく勘違いされがちですが、スナップショットは指定の時間に作成されているので、その時間の…

腹を立てないことが一番いい

いまさら生きる上で実感することだが、腹を立てないことが一番うまく生きていける秘訣ではないかと思っている。 かなり感情的になることが多く、仕事でも電話で感情を出して、相手からクレームがくるケースがあったりする(正直どうしようもないと思っている…

Logicoolの新しいボールマウスほしい

Logicool ロジクール MXTB1s bluetooth ワイヤレス トラックボール MX ERGO Windows,Mac対応 筋緊張20%軽減 8ボタン 高速充電式 2年間無償保証出版社/メーカー: ロジクール発売日: 2017/09/25メディア: Personal Computersこの商品を含むブログを見る 7年ぶ…

人工知能について読んだ本

人工知能は人間を超えるか ディープラーニングの先にあるもの (角川EPUB選書)作者: 松尾豊出版社/メーカー: KADOKAWA/中経出版発売日: 2015/03/11メディア: 単行本この商品を含むブログ (38件) を見る 2015年発売の本ですが、評価が高かったので読みました。…

PHP memcached が遅い件にぶち当たりましたが、解決しました。

PHP7に変更して、PHP memcacheがないことでいろいろと調べながらmemcachedを導入してみました。 ただmemcachedを使った場合だけものすごく遅くなったため、対応した内容をメモで残しておくための記事です。 結論から libmemcachedが1.0.16だったのが悪かった…

PHPのコンパイルってどうやるの?

PHPをいれる際にどういれいているか? yumやapt-getで導入 phpbrew xampp ソースからコンパイル いろいろなやり方がある現在ですが、いろいろな手段をしっていると幅がひろがっていいと思います。 PHPのコンパイルを初めて試したとき、yumの利用しやすさを実…

技術更新の時期だと痛感している

技術者であれば数年単位で技術的な内容の更新をするべき時代だと思う。 自分自身がおいつけていないため、痛感してるだけだがそろそろ取り組まないとまずいと感じている。 個人的にはAWSでのインフラは仕事で利用できているため、最新情報を特に気にしている…