nidle.sthttps://www.nidle.net/久しぶりに個人で作らせていただいたサイトのご紹介。紹介文らしい、紹介文も書けないのでサイトの簡単な説明と、サイトの技術的な部分を書いていこうと思います。nidle.stとはバレエ衣装の衣装をオーダーメイドで作ってくれるサイトです。クライアント様の娘さんのために作っていたみたいです。衣装のクオリティーはとても高く、初めて見た時には大変驚かされました。Vatisまさかこんなことでハマるとは。昨日のサーバ強化したので、今日アクセス解析などの情報を見なおしているとGoogleウェブマスターツールで今年の10月20日辺りからサイトにエラーが発生していて、robots.txtやsitemap.xmlが読み込まれていませんでした。その辺りといえば、SSL3.0の脆弱性「POODLE」があった時期なのでSSL関連だろうと思いサーバへ。このサーバは構築当初からSSL3.0は無効で構築してあって、許可してあるプロトコルはTLSv1、TLSv1.1、TLSv1.2のみでした。「POODLE」が起きた際に、今後別の脆弱性が起きた時に面倒なので、TLSv1.2のみ変更していました。Google」でしらべて行きましたが、どうやってもつながらない!!試しにSSL3.0も許可してみたところ、これでも接続できない。これは、どうもおかしいということで、コマンド実行。-tls1TLSv1.2つながる。TLSv1.1、TLSv1がつながらない。ここで、変更時に「ciphers」を書き換えたのを思い出して、制限を緩和したところ無事に接続出来ました。その後またプロトコルを1つずつ許可していったところ、どうやらGoogleBotはTLSv1以下で通信処理をしているらしくそれ以降のプロトコルではサイトを読み取ることができませんでした。フルSSLを推奨しているGoogleなのでそれぐらいは対応していて欲しかったです。Vatisここ最近、Webサーバの負荷がどんどん大きくなっているので、サーバの強化を行いました。今まではフロントにNginx、バックエンドにApacheでしたが、それをやめてNginxのみで全部を行うようにして今までApacheに割いていたリソースをすべてNginxへ割り当てを変更しました。レスポンスは以前の半分の時間になっているのでかなり軽くなったと思います。一部プログラムをサブドメインに移したり、海外でSSL取ったりもしたので後日記事にしたいと思います。Vatisブログのテーマ変更とサーバ関連のアップデート行いました。このブログではNginx使っているのですがバージョンアップに伴いSPDY3.1が使えるようになったのでサイト全体をSSL化、SSLv2削除、SPDY3.1を実装してみました。レガシーブラウザーに不具合出そうだけど、XPのサポートも終わったしもういいだろう。サーバ側の負荷が上がるなどの情報がありましたがNginxが優秀なのか、ほぼ誤差程度となっています。これで様子見かな〜サーバ構築とりあえずおしまい。Vatisようやくサーバ構築終わりました。あぁーめっちゃしんどかった...ただのサーバ組むだけならすぐ終わるんですけど今回は王道構成から変則構成でサーバ組んだのでわからないことだらけでかなり時間を食ってしまいました。その変則構成はこんな感じです。0.0.6をリリースしました。0.0.5をリリースしました。0.0.2をリリースしました。会社を辞めました!最近のコメントjpholidayを公開しました。jpholidayを公開しました。日本の税制がソフトウェア開発費を資産計上することを求めている限りAmazonのような企業は生まれないのは間違いない。開発費が損金にならず課税対象になるのだから余剰金を全て開発費に回すのは馬鹿。寝る間前に開封したペットボトルで水飲む→寝る→冷房設定28度→朝方に目が覚めて先ペットボトル飲む→ごく短時間で嘔吐と冷や汗→やっちまったーと嘔吐いてたら腰をいわす→動けないスマホまで遠いで数時間後に天井到達。クライアントがサーバーの座席に着席することで開始される。サーバーはクライアントに水またはお茶を送信することでリクエスト受付開始を知らせる。コマーシャル作成のテクニック。積み重なったホットケーキの間に厚紙を挟み、さらにエンジンオイルをかける、グラスに食器用洗剤を入れておくとビールの泡がキレイになる、シェービングクリームはホイップクリームに見える....。弊社でソフトウェアエンジニアっていうとPHPが書けてPythonが書けてhtmlとjsとCSSでWebUIそれなりに出来る程度に書けてRDBMSとAWSをそれなりに理解できててシステム設計も出来る人を指します。