タグ

2016年7月21日のブックマーク (14件)

  • AWS LambdaのPricingを読み解く - Qiita

    まず、 非常に大事なことですがこの表における価格はおおよその価格になります。あくまでも おおよその価格です。大事なことなので2回言いました。理由は後ほど説明します。 上記のようにLambdaファンクションに設定可能なメモリ量に応じて価格が変動します。メモリは最小128MBであり、64MB単位で設定することが可能で、最大で1024MB=1GBとなっています。最大の特徴はやはり100ミリ秒あたりとなっていることで、他のサービスと異なってかなり粒度が細かくなっています。これはLambdaはあくまでもイベントドリブンの関数実行であり、従来の長時間のバッチ処理の代替ではないということを表しているとも言えます。 また、メモリ容量に応じて単価が異なるだけでなく、CPU能力やIO能力も異なってきます。メモリ量を多く設定するとこれらの能力もあがるということですね。この辺りの話からLambdaの裏側に関して何

    AWS LambdaのPricingを読み解く - Qiita
    oppara
    oppara 2016/07/21
  • OpsWorksかLambda(スケジュール)を使ってEC2自動起動自動停止で費用節約する - Qiita

    AWSの費用で何に一番費用が掛かるかという話だと大抵EC2だと思います。ただ、AWSの利点として時間課金なので検証環境など夜間に利用しない場合に停止しておくことで費用を大幅に節約できることができます。 上記について色々やる方法があると思いますが、現在だと以下2つのやり方が良いかと思います。 OpsWorksのTime-Basedインスタンスで自動起動、停止(別途費用なし) Lambdaスケジュールを使って自動起動、停止(Lambda実行料金のみ。かなり安価) 上記についてやり方などをメモ。 結論 対象EC2がインターネット接続が可能で新規に起動もしくはAMI取り直しができるならばOpsWorksが良い 上記に当てはまらない場合にはLambdaスケジュールを利用 Lambdaスケジュールでやる場合、コードの作成が必要 そもそもどうやってやるのか まず、OpsWorksについてですが、Time

    OpsWorksかLambda(スケジュール)を使ってEC2自動起動自動停止で費用節約する - Qiita
    oppara
    oppara 2016/07/21
  • 視覚障害や色盲の人が見てるWEBサイトの状況がわかる「ChromeLens」 | バンクーバーのうぇぶ屋

    先日新しいWEBサービスプロジェクトのメンバーの顔合わせが有り、その時に参加していたクリエイティブディレクターのお兄さんのプレゼンというか、デザインカンプを見る機会があったんですが、その時に様々なColorblind(色盲)の人が見た場合のサイトの見え方についてシェアしてたのが凄い印象に残ってたんですね。 例えば、単純にサイトカラーを決める時なんかでも「この赤で行きましょう」みたいな感じで良い場合もあるでしょうけど、そこに『この赤は色盲の人が見た時にこう見えるから、その時のことを考えてこんな配慮を…』みたいな話が出てくると、あーなるほど、そういう事も含めて考えているのかと納得させられます。 色覚障害者は100人に1人は必ず居るとされる程決して少なくはない症状の一つだと思いますし、カラーバリアフリーみたいな言葉もあるくらいなので、デザイナーの方であれば意識しておいた方が良い事なのかもしれま

    視覚障害や色盲の人が見てるWEBサイトの状況がわかる「ChromeLens」 | バンクーバーのうぇぶ屋
    oppara
    oppara 2016/07/21
  • Pingendo

    Pingendo Bootstrap 4 builder Design, build and deploy web pages in a flow. Pingendo is a modern tool for designers, developers and web agencies. Intuitive as stacking blocks, powerful as a text editor. Download it for free

    Pingendo
    oppara
    oppara 2016/07/21
  • TechCrunch | Startup and Technology News

    Anterior, a company that uses AI to expedite health insurance approval for medical procedures, has raised a $20 million Series A round at a $95 million post-money valuation led by…

    TechCrunch | Startup and Technology News
    oppara
    oppara 2016/07/21
  • PHPにおけるhttpoxyの対応 - Shin x Blog

    HTTP リクエストに任意の値をセットすることで、Web アプリケーションからの HTTP 通信を傍受したり、中間者攻撃(Man-in-the-Middle)を可能にする脆弱性が見つかっています。 専用サイト httpoxyという名前が付けられ、専用サイトが立ち上がっています。詳細は、このサイトが詳しいです。 httpoxy.org 攻撃内容 アプリケーションからHTTP通信を行う際に、環境変数HTTP_PROXYの値を、HTTPプロキシとして見るライブラリがある。 HTTPリクエストにProxyヘッダを付けられると、環境変数HTTP_PROXYにその値がセットされる。(これは、CGIの仕様) つまり、任意のプロキシを外部から指定できてしまうので、通信内容の傍受や偽装ができてしまう。 対象となる PHP アプリケーション HTTP リクエストを受けて動作する PHP アプリケーション アプ

    PHPにおけるhttpoxyの対応 - Shin x Blog
    oppara
    oppara 2016/07/21
  • Advisory: Apache Software Foundation Projects and "httpoxy" CERT VU#797896

    oppara
    oppara 2016/07/21
    “asf-httpoxy-response.txt” from https://t.co/lFdkuJuQlY B!
  • リモートワークの勘所と限界について1年くらいの感想、組織にとっての選択肢作りの話

    1年くらいリモートワークを続けてみた感想 まず当然ながら「リモートワークは生産性が高い!これこそ未来のワークスタイル!」のような感想はありません。 生産性やコミュニケーションに関連するメリット、デメリットをうまく相殺しきれれば、生活の自由度だけ向上してハッピー、と考えています。 今は自宅かレンタルオフィスのいずれかを作業場として開発などを行いつつ、社がある渋谷には1泊2日の出張を月2回するようなペースで仕事をしています。基Slack でテキストチャットによるコミュニケーションをメインとしつつ、必要があれば MTG に Hangout でビデオチャットで参加します。 生産性は大して上がらない 期待していた生産性は、それほど向上することはありませんでした。 東京にさえいなければ気軽に MTG に呼び出されることもありませんし、開発に充てることが可能な時間は若干増えています。通勤時間が長

    リモートワークの勘所と限界について1年くらいの感想、組織にとっての選択肢作りの話
    oppara
    oppara 2016/07/21
  • MIT Press の Deep Learning 本が公開中 | Webシステム開発/教育ソリューションのタイムインターメディア

    現在、機械学習や深層学習に関するが非常にたくさん出ている。 どうせ出ているのなら、世界で一番良さそうな教科書的なはないものかちょっと考えてみた。 今、世界の有名大学が、これらの授業を公開していて、誰でも好きなだけ勉強できる状況にある。 人工知能系の講義ビデオなどについては、別の機会に紹介する。 そんな情報の渦中をさまよっていたら、MIT Press の Deep Learning ののサイトが見つかった。著者は、Ian Goodfellow(モントリオール大->Google->OpenAI), Yoshua Bengio(モントリオール大) and Aaron Courville(モントリオール大)ということで、この分野ではモントリオール大、トロント大などカナダが有力である。 こののサイト、とてもショボイ感じなのだけれど、MIT Press がそんないい加減なを出すとも思えないと

    MIT Press の Deep Learning 本が公開中 | Webシステム開発/教育ソリューションのタイムインターメディア
    oppara
    oppara 2016/07/21
  • ActiveRecordを使ってRedshiftから大量のデータを効率的に読み出す - クックパッド開発者ブログ

    こんにちは、トレンド調査ラボの井上寛之(@inohiro)です。 普段は、クックパッドの検索ログを基にした法人向けデータサービス「たべみる」の開発や、 広告事業周辺のデータ分析などを担当しています。 Amazon Redshiftなどのデータベースに蓄積されたログなどの大量のデータに対して、 日次や週次などの単位でバッチ処理を行っている方は多くいらっしゃると思います。 ログなどを扱うバッチ処理では、処理対象が膨大であるとアプリケーションが使うメモリが増大し、 枯渇してしまう恐れもあるため、データの扱いに気をつける必要があります。 データベース内で完結するバッチ処理ならばそこまで気にする必要は無いかもしれませんが、 外部のプログラムからデータを読み出して処理する場合は特に注意が必要です。 そこで考えられる一つの工夫として、処理対象を分割して、繰り返して処理を行う方法が挙げられます。 一般的な

    ActiveRecordを使ってRedshiftから大量のデータを効率的に読み出す - クックパッド開発者ブログ
    oppara
    oppara 2016/07/21
  • 【 find 】コマンド(応用編)――タイムスタンプでファイルを検索する

    LinuxコマンドTips一覧 連載では、Linuxの基的なコマンドについて、基的な書式からオプション、具体的な実行例までを分かりやすく紹介していきます。今回は、「find」コマンドでのタイムスタンプによるファイル検索と、慣れないと少々扱いにくい「-prune」の使い方を解説します。

    【 find 】コマンド(応用編)――タイムスタンプでファイルを検索する
    oppara
    oppara 2016/07/21
  • Windows利用者がMac利用者になった時に導入したアプリケーション紹介 | DevelopersIO

    こんにちわ、吉江です。 私の人生の中で、気がつけばWindowsがすぐそばにありました。 そんなWindowsを業務や私用で使うことが多かった私ですが、 弊社に入社してから業務ではMacBookProを使用するようになりました。 そこでWindowsを利用していた私がMacを使用するにあたって、代替機能として入れたアプリケーションをご紹介します。 iTerm2 Macユーザーの方ならみなさん知っているでしょう、iTerm2です。 WindowsでいうところのTeratermとなります。 OSXには予めターミナルがインストールされておりますが、iTerm2に切り替えるとメニューからターミナルの色設定や iTerm2起動時に自動でログファイルを取得してくれたりと痒いところに手が届くツールとなっております。 私が特に重宝しているのはログ自動取得機能になります。 CLIで作業を行うにあたり、ログ取

    Windows利用者がMac利用者になった時に導入したアプリケーション紹介 | DevelopersIO
    oppara
    oppara 2016/07/21
  • Pokémon Goのような<位置情報×AR>サービスを運営する事業者の法的責任 : 企業法務マンサバイバル

    2016年07月17日10:00 Pokémon Goのような<位置情報×AR>サービスを運営する事業者の法的責任 カテゴリ法務_情報法務 businesslaw Comment(0)Trackback(0) Pokémon Goアメリカを中心に大ブームとなりつつあります。 Pokémon Goとは、スマートフォンに表示される現実世界をベースとした地図をゲームフィールドとして、ユーザーが実際に現実世界を歩きまわる=位置情報が更新されることで見つかるPoké-stopと呼ばれる拠点でアイテムを入手しながら、どこかに隠れているポケモンを探して捕獲し、さらに移動しながら捕獲したポケモンを育て、敵チームのポケモンとバトルしたり、ユーザー同士で協力してボスを倒すといったことを楽しむゲームサービスです。 「任天堂のスマホアプリが大ヒット」というような報道がされていますが、実際のところは、位置情報×A

    Pokémon Goのような<位置情報×AR>サービスを運営する事業者の法的責任 : 企業法務マンサバイバル
    oppara
    oppara 2016/07/21
    Pokémon Goのような<位置情報×AR>サービスを運営する事業者の法的責任 : 企業法務マンサバイバル B!
  • Dockerにおけるコンテナのライフサイクル - めもめも

    docker run/stop/start/rm/commit」の各コマンドの役割を整理しておきます。全体像はこんな感じ。 前提環境はこちらです。 # cat /etc/redhat-release Fedora release 20 (Heisenbug) # uname -a Linux fedora20 3.14.6-200.fc20.x86_64 #1 SMP Sun Jun 8 01:21:56 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux # rpm -q docker-io docker-io-1.0.0-1.fc20.x86_64まず、「docker run」で新たなコンテナを起動します。「--name」オプションで名前「web01」を付けておきます。「docker ps」は起動中のコンテナを表示します。 # docker run -it

    Dockerにおけるコンテナのライフサイクル - めもめも
    oppara
    oppara 2016/07/21