[無料] AngularJS チュートリアル

約4年前

Web版は無料ですが、$25をだしてソースコード & PDF版を購入することで本プロジェクトをサポートできます。内容は、どんどんアップデートされるようです。



<目次>


  1. Introduction

  2. Getting Familiar With the MEAN Stack

  3. Writing The Authentication Service

  4. Building Out The Application

  5. Getting into the CRUD

  6. Adding Fantasy Teams

  7. Building The Player Picker

  8. Upcoming Tutorial Sections


AngularJS Tutorial: Learn to Build Modern Web Apps
https://news.ycombinator.com/item?id=6328685

ロリポップのサイト改ざん事件に学ぶシンボリックリンク攻撃の脅威と対策

約4年前

  • レンタルサーバ環境で、apacheのFollowSymLinksが有効な場合、シンボリック攻撃が成立してしまう。

  • Androidも同様に、アプリごとにLinuxのアカウントが割りあてられているので、悪意のアプリ(マルウェア)が端末に導入された場合、root権限で動作するプロセスに対してシンボリック攻撃を仕掛け、マルウェアがroot権限を奪取するような攻撃に使われる。

寄り道したときの最短経路を教えてくれるサービス

約4年前

今まで、ありそうでなかったのでしょうか?「あの店に寄り道してから、xxxに行くまでの最短ルートと所要時間」を教えてくれるサイトです。


「ハンバーガ買うためにIn-N-Out Burgerに寄って、San Franciscoに行く」で検索した(添付画像)ら、他のハンバーガ屋も選択肢にだしてくれるのは気が利いてますね。スマホ版がほしいです。


「この機能を使って全米5,162店舗あるケンタッキーフライドチキンを最短距離で食べ歩くには?」という議論で、この手の問題の解決策としてConcordが紹介されてます。また「ヘリコプターでカリフォルニアにあるケンタッキーフライドチキンの店舗を廻る」計算をした人もいるようです。Githubにコードがあります。


Show HN: Find the fastest route via a place
...

Etsy: Chefを利用した本番アップのワークフロー

約4年前

ハンドメイドアイテムのオークションサイト最大手Etsyのエンジニアブログ


  • 15億PV/month

  • Etsy stackで開発するために各エンジニアにVMが割り当てられている

  • 1,000 以上のhostを1台のChefサーバで管理

  • 30人のエンジニアが頻繁にcookbookを更新している

  • ワークフローをknife sporkで実現している

  • 20回/日ほど本番環境に変更を加えている

  • 現在のnodeがリストにあるかどうかを確認できるホワイトリストのライブラリchef-whitelistをオープンソースとして提供

#ebay #chef #devops

Rackspace: クラウドサービス5000円/月無料

約4年前

サーバホスティング大手のRackspace社は、年連続で”Top25 Tech Company to work at"に選ばれ好感度の高い会社ですが、今回は、米国 & 英国で、Openstackベースのクラウドサービスに$50 (約5000円) x ヶ月まで無料のアカウントの導入を発表してます。



Rackspace Launches Developer Discount
https://news.ycombinator.com/item?id=6321003

LinkedIn: Universityページのアーキテクチャ

約4年前

LinkedInがエンジニアブログで、そのUniversity Pageのアーキテクチャを紹介してます。



  1. 1. Data: データの標準化、自動フォロー、似ている学校、有力OB/OGをHadoop / Azkaban** /Pig scripts で計算

  2. 2. Storage: 学校データグラフのモデルをEspresso DB**に保管

  3. 3. Search: Bobo / Zoieで検索 & インデックス化

  4. 4. REST: Rest.li**を利用してRESTful APIを提供

  5. 5. Feed: 内製のコンテンツ配信プラットフォームで学校ステータスをアップデート

  6. 6. UI: JSONデータをブラウザに配信し、dust.jsでレンダリング

注) **はLinkedinが公開しているオープンソース




LinkedInが中高生までユーザ層を広げる戦略は、なるほどという感じです。...

G-WANはなぜ速いのか?をnginxと比べながら検証してみた

約4年前

1) G-WANはデフォルトで物理CPUに合わせた数のスレッドを起動する
2) HTMLファイルも一度読み込んでキャッシュする

Githubが2段階認証を採用

約4年前

Githubが携帯(SMS or アプリ)に保管した番号を利用して二段階認証でログインする方式を発表。大手サイトが続々と採用してますね。「ユーザが最初に利用する敷居は極力さげ」て、「安全性をものすごく気にするユーザのために二段階認証のオプションがある」というのが一般的になっていくのでしょうか。



Two-factor Authentication
https://news.ycombinator.com/item?id=6322475

ライトニングトーク用のタイマー

約4年前

テクノロジーカンファレンスでライトニングトークをやるときに便利かと。

Kindle matchbook

約4年前

1995年までさかのぼってアマゾンから購入した書籍のKindleバージョンが入手できるようです。$2.99/$1.99/$0.99/freeという微妙な価格差が気になります。シンプルに「一律$x.xx」としてもよいと思うのですが。


eBookの価格はパブリッシャーでなくAmazonが決められるとした司法省の判断のおかげでこのサービスができるようになったのですね。知りませんでした。このままAmazonの寡占が進むと、かつてのMicrosoftのように独占禁止法対応が重たくなっていくんでしょうね。



Kindle MatchBook
https://news.ycombinator.com/item?id=6322184

スクエアのレスポンシブサイト

約4年前

モバイル決済ソリューションのスクエアが、日本のウェブサイトをレスポンシブ対応したときのエンジニアブログです。


Sassを利用してもCSSのボリュームがかなり増え、その原因は、6 media queries = 3つのbreakpoints x 2種類のディスプレイ (standard/retina) = 6 media queries、更に対応言語の追加。そこで、CompassのextensionであるAproposと使って画像ファイルのバリエーションを整理したとのこと。


残念ながら対応要のデバイスは増える一方ですので参考になれば。