2016年6月21日のブックマーク (15件)

  • Nginx設定のまとめ

    はじめに 僕は盲目的にunicornを起動するためだけにnginxを使っていて、設定ファイルの内容とかをほとんど知らない。 なので、ここにnginxの設定内容をまとめる事で自分自身が覚えようと思う。 普段使う大抵の設定は記載しているつもりです。 記載内容は実際に試したものと試してないものが混在してるので、誤った設定などがあるかもしれないのでその辺はコメントでご指摘いただけると助かります。 インストール インストールについては僕が書くより他の人の記事を見た方がいいと思う。 centosに入れるなら以下の記事が参考になる。 CentOS6.xにてnginxの最新版をインストールする手順 CentOS 6.5でnginxを動かす為の最低限の設定 またchefでインストールする場合は以下の記事が役にたつ。 Chefでnginxを導入してみる ChefでNginxをインストールするときにハマった c

    Nginx設定のまとめ
  • イギリス、ロンドンへ行くなら今がおすすめ!旅行前に知っておきたい基本情報と観光スポットまとめ

    7. イギリスの治安は? 特別悪いというほどでもありませんが、やはり日と比べると悪いです。 観光地にはどこも言えることですが、スリやひったくりが多いので繁華街を歩く際には注意しましょう。 カード付帯のものでもいいので最低限の保険に入った上で、持ち歩く現金を少なくすると安心です。 もちろん、特に女性・子どもの夜間の外出は控えましょう。 8. イギリスのお土産、名産、有名料理は? お土産としてお手頃かつ無難なのは紅茶やそれに合う洋菓子です。 多少値が張るものでも大丈夫であれば、カシミヤやウール等の羊毛製品、バーバリー等の高級ブランド、王宮御用達のアンティークやブランド品が喜ばれます。 ロンドンにはハロッズ、リバティー、セルフリッジ、ハーヴェイ ニコルズといういわゆる4大百貨店があります。 どれも老舗百貨店で歩いているだけでも十分楽しめますし、品揃えも非常に豊富なので、お土産もバッチリ揃います

    イギリス、ロンドンへ行くなら今がおすすめ!旅行前に知っておきたい基本情報と観光スポットまとめ
  • デートや女子会はここで♡ 銀座おすすめのランチスポット13選!

    オフィスやハイブランドのショップが立ち並ぶ銀座の街。 たくさんのランチ処があるため、ちょっとお買い物に行っても、どこでランチをしていいのかわからないという方も多いと思います。 今回はそんなみなさんのために、おしゃれで美味しいランチスポットを格安から高級店まで予算別にまとめました。 リーズナブルなお店から、特別な日のランチに利用したい高級なランチまでご紹介します。 女子会や誕生日会、デートなど幅広く使えるおしゃれなお店ばかりです。 銀座でランチを考えている方は、ぜひ参考にしてくださいね。 目次とマップ:【価格帯ごとに選べる】銀座ランチ33選!デートや女子会に使えるおしゃれなレストランを予算別に厳選 <予算1,000~2,000円のお手軽銀座ランチ> 1. スズカフェ銀座(SUZU CAFE) 2. ミタスカフェ(Mitas cafe) 3. マーサーブランチ ギンザテラス(MERCER BR

    デートや女子会はここで♡ 銀座おすすめのランチスポット13選!
  • 【意訳】Webpackの混乱ポイント - Qiita

    この記事はWebpack — The Confusing Partsを、筆者の許諾を得て意訳しています。 何か誤りがありましたら、ご指摘いただけると幸いです。 (以下、訳) ReactとReduxで作られたアプリケーションにとって、Webpackは最先端を行くモジュールバンドラです。Angluar2やその他のフレームワークを使っている人々は、たいへんWebpackのお世話になっていることでしょう。 私が初めてWebpackの設定ファイルを見た時、それはさながら宇宙人のようで非常にわかりづらく見えました。しばらく試しているうちに、今では次のように考えるようになりました。Webpackは単に独特のシンタックスと新しい哲学を持っており、それがとっつきにくさの原因になっているのだと。偶発的とはいえ、これらの哲学は、Webpackの人気を押し上げた原因の1つでもあります。 Webpackのとっつきに

    【意訳】Webpackの混乱ポイント - Qiita
  • 新入社員のためのWAF(Web Application Firewall)入門 | DevelopersIO

    佐々木です。クラスメソッドも4月から新しい仲間が増えました。今日はWAF(Web Application Firewall)の基的な知識を整理してみました。 基礎知識 WAFとは WAF(Web Application Firewall)とは、Webアプリケーションの脆弱性を狙う悪意ある通信(攻撃)から、Webアプリケーションを保護するものです。来論で言えば、Webアプリケーションに脆弱性があるのであればWebアプリケーションを修正するのが正しい対応です。しかし未知の脆弱性があったり、修正コストが大きくWebアプリケーションでの対応が難しい場合や、緊急度が高くすぐに防御しなければならないが修正が間に合わない場合も、残念ながらあります。ユーザーとWebアプリケーションの間にWAFを入れることで、悪意ある通信を防ぐことが出来ます。 ファイアウォールとは ファイアウォールは、IPヘッダやTC

    新入社員のためのWAF(Web Application Firewall)入門 | DevelopersIO
  • PHPでデータベースに接続するときのまとめ - Qiita

    【2021/10/15 追記】 この記事は更新が停止されています。現在では筆者の思想が変化している面もありますので,過去の記事として参考程度にご覧ください。PDO に関しては大きく変わっていない部分が多いとは思いますが, PHP 8.x 以降での動作保証はありません。 あらかじめ読んでおきたい記事 Qiita - 【PHP超入門】クラス~例外処理~PDOの基礎 by @7968 初心者がやりがちなミス 以下のどれかに1つでも当てはまるコードは見直す必要があります.付録にリンクを貼っておきましたので,「該当するかも?」という人はクリックして飛んで読んでください.太字にしてあるものは脆弱性に直結する危険度の高いものです. mysql_query などの非推奨関数を利用している SET NAMES あるいは SET CHARACTER SET などで文字コードを指定している そもそもデータベース

    PHPでデータベースに接続するときのまとめ - Qiita
  • [iOS] TestFlight 全工程解説 2016年春 【配信編】 | DevelopersIO

    はじめに こんにちは!タミー・トッキーこと田宮です! 今回から2回に渡って、TestFlightの内部テスト、外部テストの実施方法について、順を追って見ていきたいと思います。 1回目の今回は、テスト配信側で必要な操作を見ていきます。 Apple版TestFlightについては、サービス開始時から仕様が細かく変更されてきていますので、昔つかったことがある方も、一度ご覧頂ければと思います。 スクリーンショットをもれなく用意するため、複数のアプリの画面を使っています。ご了承下さい。 なお、公式ドキュメントは以下になります。 TestFlight Beta Testing (Optional) 目次 1. TestFlightの解説 内部テストとは 外部テストとは 2. ビルドを用意する ビルドをアップロード アップロードされたビルドを確認 3. 内部テスト iTunes Connectユーザを確

    [iOS] TestFlight 全工程解説 2016年春 【配信編】 | DevelopersIO
  • 関数型プログラミングはまず考え方から理解しよう

    関数型プログラミングが注目されて久しいです。 そろそろ勉強しておかないとなぁということで調べてみるものの、情報として出てくるのは"高階関数","カリー化","遅延評価","モナド"などの物々しい単語の数々。これらを勉強して理解した気になったものの、プログラムを書こうと思うと全然書けませんでした。 結局、関数型言語を実現する手段を学ぶ前に関数型と言われるパラダイムを理解しないことには書けません。ということでここでは関数型プログラミングの"手法"ではなく、オブジェクト指向と関数型プログラミングを比較しながら考え方の違いを見ていきます。 日の例題 プログラミング課題を設定してオブジェクト指向と関数型で解答してみましょう。 課題: 唐揚げ弁当がいくつかあるとします。それぞれ唐揚げが複数入っています。 この中からx個の唐揚げをつまみいするプログラムを作りましょう。 つまみいはバレないようにする

    関数型プログラミングはまず考え方から理解しよう
  • ロシアの天才ハッカーによる【新人エンジニアサバイバルガイド】 - Qiita

    弊社に5年間在籍していたロシアの天才ハッカーが先日退職しました。 ハッキング世界大会優勝の経歴を持ち、テレビ出演の経験もある彼ですが、正直こんなに長く活躍してくれるとは思っていませんでした。彼のようなタレントが入社した場合、得てして日の大企業にありがちな官僚主義に辟易してすぐに退職するか、もしくはマスコットキャラとして落ち着くかのどちらかのケースがほとんどなのですが、彼は最後まで現場の第一線で活躍してくれました。 そんな彼が最後に残していった退職メールがなかなか印象的だったので、その拙訳をここに掲載します(転載について人同意済み。弊社特有の部分は一部省いています。) ああ、なんという長い旅だったろう。この会社で5年間もセキュリティを担当していたよ(諸々の失敗は許してくれ) 俺は他の退職者のように面白いことは書けないが、私のこの退職メールを読んでくれている人、特に新人エンジニアのために、

    ロシアの天才ハッカーによる【新人エンジニアサバイバルガイド】 - Qiita
  • npm とか bower とか一体何なんだよ!Javascript 界隈の文脈を理解しよう - Qiita

    背景 Javascript で Web アプリを作ろうとすると、よくわからないことだらけで超混乱します。 npm と bower の違いは? npm はサーバーサイド用、bower はクライアントサイド用らしいよ えっ、でもなんで bower のインストールに npm が必要なの? サーバーサイドは Rails で書きたいから npm 要らないと思うんだけど・・・ ていうかサーバーサイドJSとか node.js って何? よく見る browserify って何? こういった疑問が沸き上がるのは、各ツールが生まれた文脈がよくわかっていないからです。いろいろ調べてやっとちょっとわかってきたのでメモします。間違いがあったらご指摘ください。 「CommonJS」誕生 - Javascript は汎用プログラミング言語へ その昔、Javascript 大好きおじさんは言いました。 Javascrip

    npm とか bower とか一体何なんだよ!Javascript 界隈の文脈を理解しよう - Qiita
  • Pythonのデコレータについて - Qiita

    今回は、Pythonデコレータについて話そうと思います。 はじめに。 エキスパートPythonプログラミング1に沿って勉強していた際に、Pythonのデコレーターという概念が出てきました。ちょっとに書いてある内容では何を言っているかわからなかったので、いろいろ調べてみました。 デコレーターとは デコレートとは修飾する。って意味になりますが、デコレータとは、簡単に言うと、ある関数を修飾するための関数とその仕組みです。例えば、ある関数があったとします。ここでは次のようなtest()関数とその実行スクリプトを見てみましょう。 サンプルスクリプト1

    Pythonのデコレータについて - Qiita
  • 【PHP】特定の文字列を含むかのチェック - Qiita

    正規表現を使わない場合 strpos,strstr,preg_matchではstrposが最も早いのでstrposを使う。 PHPマニュアルにもそのように書いてある。 strstr もし特定の haystack に needle があるかどうかを調べるだけの場合、 より高速でメモリ消費も少ない strpos() を代わりに使用してください。 strposは、該当する文字列が見つからなかった場合は、falseを返す。 該当する文字列が見つかった位置を数値で返すので(※1)、型までチェックする必要がある。そのため、===falseもしくは!==falseを使うこと。 ※1例えば、strpos('abcd','ab')は0を返す。 if(strpos($subject,'bc') !== false){ //'abcd'のなかに'bc'が含まれている場合 } if(strpos($subject

    【PHP】特定の文字列を含むかのチェック - Qiita
  • 50種類以上の猫ちゃんから厳選!飼いやすさランキングTOP10 - Petpedia(ペットペディア)

    今や空前の「ブーム」が到来しています。 世の中には大変魅力的なペットが数多く存在していますが、近年になって注目を浴びているのはちゃんではないでしょうか。 そんなちゃんの種類は約50種類ほどで、公認されているものを除けば、その品種は300以上もあると言われています。 今回はそんな数多くのの種類から、Petpedia編集部がおすすめのの種類を五十音順にまとめてみました。 の種類がたくさんある中で、どのを飼えば良いか分からないという方の参考になれば幸いです。 【目次】ペットとして人気の75種類!定番で飼いやすいはどの種類? の種類まとめ:はじめに <の種類:あ行> アビシニアン アメリカンカール アメリカンボブテイル アメリカン・ショートヘア アメリカン・ワイヤーヘア イジアン エキゾチックショートヘア エジプシャンマウ オシキャット オホサスレス オリエンタルショートヘア

    50種類以上の猫ちゃんから厳選!飼いやすさランキングTOP10 - Petpedia(ペットペディア)
  • 私は間違っていた。ごめん。ウォーターフォールは何のメリットも無い - メソッド屋のブログ

    私はソフトウェアの専門家としてお答えすると、ウォータフォールは何のメリットも無いというのが私の意見であることを共有しておきたい。そういう意見に至った経緯をこのブログで書き留めて置きたい。 尚、これは所属会社の見解ではないことは明確にしておきます。 サム・グッケンハイマーの一言 私は DevOpsのエバンジェリストで、それ以前からアジャイル開発をかれこれ15年ぐらい実施し、導入の支援をしている。私はかつては、日の環境の制約の中で如何にアジャイル開発のメリットを最大に引き出すか?ということを考えていた。 ウォーターフォールに対する立場も、真っ向から否定するものでもなく、現状もあるし、それに慣れている人もいるし、実際ウォーターフォールでも失敗しない人も居る。だから、人にウォータフォールのメリット・デメリットを聞かれた時も「変化しないものに関してはウォータフォールはいいのかもしれない」と回答して

    私は間違っていた。ごめん。ウォーターフォールは何のメリットも無い - メソッド屋のブログ
  • 消しゴムの抑止力

    消しゴムの抑止力 中学の時に、消しゴムの使用を禁止している数学の先生がいました。理由としては、 消しゴムで消さなくてもノートの余白は潤沢にある実際ノートを最後まで使い切る事はほぼ無い。間違えたり失敗したとしても、別に消す必要は無い。学習中は間違えるのが普通だし、間違えた記録が残っている方が情報量が多い。あとで見返すことも出来る。だから消しゴムで消すメリットはほとんど無いという感じの事だったと記憶しています。消しゴムを使うことをあまりにしつこく制止するので、当時は「変な先生だなあ」としか思わなかったけど、今となってはなんとなく、なぜ先生が消しゴムの使用を明示的に禁止していたのかわかる気がします。 僕の小学生の息子も宿題で間違った箇所を消しゴムで消すのですが、かなり面倒くさそうにしています。そもそも消しゴムってたいして消えないし、消しクズが出るし、紙もクシャクシャになるし、いいことが全然ないの