タグ

2014年9月11日のブックマーク (12件)

  • インターン生向け講義で発表しました - BLOG::はるかさん

    弊社の夏期インターンシップpixiv SUMMER BOOT CAMP -2014-でインフラチーム代表ということでインターン生向けの講義をしました。普段は、全体のチーム説明しかしないんですが、今回はid:catatsuyの強い要望で、技術者向け講義が実現しました。がんばってスライドつくったのでとりあえず公開しておく。 5人くらいインターンに来てて、Webサービス運営してる人も3人くらい居たはずだけど、top叩いたことある人が2人とかで驚いた。趣味WebサービスだとPaaSが一般化していて、あんまりLinuxとか興味なさそうなかんじだ。自分が最初にLinuxを始めたときは自宅サーバと独自ドメインが流行りだしたころで、押し入れにおいたRed Hat Linuxを載せたPCに、BINDと、Apacheと……ってセットアップしてPHPアプリケーションを動かしてたんだけど、いまはどうやって物理サー

    インターン生向け講義で発表しました - BLOG::はるかさん
    hisaichi5518
    hisaichi5518 2014/09/11
    めっちゃいい
  • Dockerコンテナ内でsshdを実行してはいけない理由 | POSTD

    Dockerを使い始めた人がよくする質問といえば、「どうすればコンテナに入れますか?」です。その質問に対して、「コンテナ内でSSHサーバを起動すればいいよ」と答える人たちがいますが、これは非常にマズいやり方です。なぜその方法が間違いなのか、そして代わりにどうすればよいのかをこれから紹介します。 注:記事へのコメントやシェアは、 Dockerブログ にアップされた標準版から行ってください。よろしくお願いします。 コンテナでSSHサーバを起動すべきではない …もちろん、コンテナ自体がSSHサーバである場合は除きます。 SSHサーバを起動したくなる気持ちは分かります。それはコンテナの”中に入る”簡単な方法だからです。この業界の人ならほぼ全員がSSHを一度は使ったことがあります。多くの人がSSHを日常的に使用し、公開鍵や秘密鍵、パスワード入力の省略、認証エージェント、そして時にはポート転送やその

    Dockerコンテナ内でsshdを実行してはいけない理由 | POSTD
  • YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情

    YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情

    YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
  • Perl 初心者がウェブアプリケーションを書く時に気をつけるべきこと - tokuhirom's blog

    $c->req->param('id') みたいなメソッドは使ってはいけない。これは歴史的経緯から残っているものなので、基的に使わない方がいい。 $c->req->parameters->{id} をかわりに使ってください。 Perl の世界には List コンテキストというものがあって、これがウェブアプリケーションを開発するときには鬼門となります。 +{ id => $c->req->param('id') } のようなコードは、param メソッドはリストコンテキストではすべての id を返すので、 ?id=3&id=hasegawa&id=yosuke というようなクエリが来ている場合、 +{ id => 3, hasegawa => 'yosuke' } のようなデータ構造が作成される。これは明らかに意図していない挙動である。 以下の様にかくのがおすすめです。 my $id =

    hisaichi5518
    hisaichi5518 2014/09/11
    あるあるだ
  • LINE Summer Internship 2014 を実施しました Developerコース編 | LINE HR BLOG

    "LINE Summer Internship 2014" 募集開始! : LINE HR Blog といった形で募集をしておりましたサマーインターンシップ。LINE株式会社として初めての試みでしたが、沢山のご応募をいただきました。まことにありがとうございました。 エンジニア職向けのDeveloperコース、総合職向けのBusinessコース、の2つのコースで実施いたしましたが、今回はDeveloperコースの様子をお届けしたいと思います。 こちらのコースの内容は「学生1名につき1つのテーマについて約4週間の期間で開発、研究に取り組んでいただきます。期間中は1名のLINEエンジニアがチューターとして指導します」というもので、それぞれの技術領域と適正に応じてテーマが変わるものです。 当初は5名の予定でしたが、想定していたよりも多くの選考通過者がいたため10名を受け入れることになりました。

    LINE Summer Internship 2014 を実施しました Developerコース編 | LINE HR BLOG
  • 長文日記

    長文日記
  • Holiday

    まねきで御座候 まいどまいど! ジャニーズの人気アイドルグループ「V6(当時)」の岡田准一はんが2014年に演じた黒田官兵衛が主人公のNHK(日放送協会)大河ドラマ「軍師官兵衛」。 黒田官兵衛は戦国時代から江戸時代にかけて活躍した武将の一人で別名、黒田孝高、黒田如水とも。 黒田官兵衛は、兵庫県姫路市の御着城にゆかりがあり、現在の御着城址公園では官兵衛に関する碑や案内板などが建立されてまんねん。 ほんでから、周辺にもゆかりの場所があり、それらをめぐっていきまっせ。 安くて美味しい!と評判のパンを販売するオカノファクトリーアウトレット。 ここでは、パン・菓子パン・フランスパン・サンドイッチ・和洋菓子などの販売を中心に全国展開するパン屋さんが運営、ワケアリでも、商品として劣らないパンが店内に並び、ぎょうさん買い物客でにぎわってまんねん。 ほんでまた姫路っちゅうのは駅弁の発祥の地としても知られ

    Holiday
  • Apple サイト (モバイル) 独自の二本線のナビコン | Accessible & Usable

    公開日 : 2014年9月11日 カテゴリー : ユーザビリティ iPhone 6 や Apple Watch といった新製品の発表に合わせて、Apple のサイトもリニューアルされました。ナビゲーションメニューやメインコンテンツ内の見出しを含め、文字組みが基的にすべて (画像文字ではなく) HTML テキスト化されたり、最近の新製品情報ページで多く採用されていた「スクロールハイジャック (scroll hijack : ブラウザ標準のスクロールバーを意図的に非表示にするデザイン手法)」が軒並み排除されたり...といった改良が見られますが、もっとも衝撃的と言えるのが、Apple サイトのモバイル対応ではないでしょうか。 アクセスしてくるデバイスの種類を判別しているのだと思いますが、手元の iPhone 5 や Nexus 7 で Apple のサイトを開くと、下図のようにモバイルサイトの

    Apple サイト (モバイル) 独自の二本線のナビコン | Accessible & Usable
  • https://qiita.com/toru_inoue/items/67b68bf08c2cdd8bbe47

  • AWS で作るシステムのセキュリティ考 - 水深1024m

    AWS アカウントを複数人で使ってシステムを作っていく時に、 セキュリティの面からやるべきことについて。 主に Web アプリケーションを想定した内容ですが、特に書いてあることは特殊ではないと思います。 各所の Blog にも記事書かれてますが思っていることをつらつらと書いてみます。 なんか変なこと言ってたらご指摘ください。 参考: AWSセキュリティが気になるなら読んでおくべきAWSセキュリティのベストプラクティス - yoshidashingo はじめに (AWS アカウントと IAM ユーザ) 前提というか用語の話。 AWS アカウント アカウント作成時のメールアドレス、パスワードでログインして使うユーザ IAM ユーザ AWS アカウントから発行できる、ユーザ名とパスワードでログインして使うユーザ AWS アカウント周り AWS アカウント (ルートユーザ) で作業できないように

    AWS で作るシステムのセキュリティ考 - 水深1024m
  • ApacheでCGIを使う場合にpreforkを使った方が良い状況とそのチューニングについて - 人間とウェブの未来

    かなり今更感の漂う内容ではありますが、意外と情報が分散していたり、Apache2.4系を考慮した場合に足りていない内容があったのでこのエントリで一度まとめてみようと思います。 CGIを使うようなシステムでそれなりにアクセスが集中するサーバ、例えば日々のピーク時のApacheのbusyワーカー数が1000になるようなサーバで、かつ、それを処理可能なマシンスペックのサーバであることを前提にしています。 ApacheのMPMCGI実行アーキテクチャの復習 ApacheでCGIを使う場合には、MPMCGI実行アーキテクチャの組み合わせは大きく分けて以下の2つに分ける事ができます。 worker(event) + mod_cgid prefork + mod_cgi Apacheの2.4系から特にworker(event) + mod_cgidのモデルが推奨されているようです。また、2.4系では

    ApacheでCGIを使う場合にpreforkを使った方が良い状況とそのチューニングについて - 人間とウェブの未来
  • GitHubに会社の就業規則を公開した - terurouメモ

    これです。 ちゃんと社労士チェックを入れて、2014年時点の法運用Validな感じにしてあるので、下手な中小企業はおろか、ろくにメンテされていない大企業の就業規則よりマトモな内容になっているはずです。 なんで就業規則を公開したのか マトモな規則が作ってあれば公開しても特にデメリットはない むしろマトモな会社アピールができてよい 個人的には「無限RedBullです!!!!」みたいな事をアピールする会社よりマトモな広報・求人活動の一環だと思っている 自分で就業規則を作ろうにも、良いサンプルがなかった(後述あり) いわゆるOSS的な話。就業規則にも再利用性が合っても良いはず これを書いてて、就業規則にライセンスを明示するのを忘れていたことに気が付いた GitHubだと、就業規則の改定にプルリクを飛ばせて楽しいし、改定履歴も一目瞭然 零細企業に就業規則って要らないんじゃないの? 従業員が10人未満

    GitHubに会社の就業規則を公開した - terurouメモ