タグ

ramtigaのブックマーク (4,227)

  • 伊藤直也氏が語る、サーバーレスアーキテクチャの性質を解剖する(前編)。QCon Tokyo 2016

    クラウド上でアプリケーションを構築する新しい手法として「サーバーレスアーキテクチャ」が急速に注目を集めています。しかし一方で、サーバーレスアーキテクチャを採用することで得られる質的なメリットはなにか、そもそもサーバーレスアーキテクチャとはなにを指すのか、などについてはまだ識者の間でも議論されていることです。 10月24日に都内で開催されたイベント「QCon Tokyo 2016」の伊藤直也氏のセッション「Serverless Architecture」は、こうしたサーバーレスアーキテクチャの質について大きな示唆をもたらす内容でした。この記事では、その内容をダイジェストで紹介します。 (記事は前編、中編、後編に分かれています。いまお読みの記事は前編です。) Serverless Architecture 一休 CTO 伊藤直也氏。 先に結論を言ってしまうと、サーバーレスアーキテクチャと

    伊藤直也氏が語る、サーバーレスアーキテクチャの性質を解剖する(前編)。QCon Tokyo 2016
    ramtiga
    ramtiga 2016/10/25
  • ISUCON6 予選問題の解説と講評 : ISUCON公式Blog

    ISUCON6予選のメイン出題担当のSongmuです。今回はISUCON6の予選問題がどういう問題だったのか、振り返ってみましょう! アプリケーションについてはてなキーワード、 (?:匿名)? ダイアリーを模したブログとWikiの中間の様なアプリケーションです。キーワード自動リンク機能がついています。また、はてなスターのようなお気に入りを付けられる様な機能もついていました。記事の投稿時にはスパムチェックをおこなっており、一部の禁止ワードや、アダルトサイトへのリンクが含まれている場合には投稿できないようになっています。 構成初期状態で以下の3種類のアプリケーションが起動しており、それぞれが通信を行なっていました。 isuda (はてなキーワード・はてな (?:匿名)? ダイアリーを模したアプリケーション)isutar (はてなスターを模したサブアプリケーション)isupam (スパムチェッカ

    ISUCON6 予選問題の解説と講評 : ISUCON公式Blog
    ramtiga
    ramtiga 2016/10/20
  • ISUCON6 予選問題 参照実装ならびにベンチマーカー等の公開 : ISUCON公式Blog

    ISUCON6の予選問題作成メイン担当のSongmuです。皆さん予選はいかがでしたか?至らぬ点もあり申し訳ない部分もありましたが、楽しんでいただけたようであれば嬉しいです。 さて、遅くなりましたがISUCON6予選に使用した参照実装、ベンチマーカー、その他諸々を含むリポジトリを、このエントリと共に公開します。 https://github.com/isucon/isucon6-qualify 謝辞問題作成にあたり、多くの人に協力いただきました。以下に役割分担を書き出してみると非常に豪華な面々です。これらの方々の協力なしには予選は開催できなかったでしょう(当に!)。ありがとうございました。 問題アイデア出し: Songmu/motemen/wtatsuruコンセプト実装: motemen初期実装: Songmu参加者用ポータル作成: motemenベンチマーカー及びワーカー: Songmu

    ISUCON6 予選問題 参照実装ならびにベンチマーカー等の公開 : ISUCON公式Blog
  • 「バイバイ」笑顔の幼子、母は橋から落とした:朝日新聞デジタル

    ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"

    「バイバイ」笑顔の幼子、母は橋から落とした:朝日新聞デジタル
    ramtiga
    ramtiga 2016/10/17
  • LINE DEVELOPER DAY 2016 開催のお知らせ « LINE Engineers' Blog

    LINE株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。 LINEヤフー Tech Blog saegusa2017-04-16Yoshihiro was a network engineer at LINE, responsible for all levels of LINE's infrastructure. Since being named Infra Platform Department manager, he is finding ways to apply LINE's technology and business goals to the platform. こんにちは。LINEでネットワークやデータセンターを担当している三枝です。2017年1月にJANOG39で登壇する機会を頂きましたので、今回

    LINE DEVELOPER DAY 2016 開催のお知らせ « LINE Engineers' Blog
  • Web over HTTPS

    Web over HTTPS DevFest Tokyo 2016 #devfest16 2016/10/0

    Web over HTTPS
  • そこそこセキュアなlinuxサーバーを作る - Qiita

    先日「サーバーのセキュリティ設定がなにすればいいかわからない」と相談をうけまして。 自分も初心者の時どこまでやればいいかわからず手当たりしだいにやって沼に入っていたのを思い出しながら自鯖構築したときのメモを元にまとめてみました。 注意 セキュリティ対策は用途や場合などによって違います。 自分で理解したうえで自己責任でおねがいします。 対象読者 Linuxのサーバーを建て慣れていない人 Linuxはある程度さわれる人(自分でパッケージを入れたり、サービスを止めたりできる) ラインナップ ☆は導入の重要度と導入の容易さから個人的偏見からつけた値です。 4つ以上が"最低限やること"だと思ってください。 sshd

    そこそこセキュアなlinuxサーバーを作る - Qiita
  • 『ウィザードリィ』好きなら遊ぶべきスマホアプリ『Abyss and Dark #1 リル・マズアの遺跡』【iOS/Android】 - コバろぐ

    以前、『ウィザードリィ』ファンなら遊ぶべきゲームとして、『無限の迷宮』というフリーゲームを紹介しました。 『ウィザードリィ』好きなら遊ぶべきフリーゲーム『無限の迷宮』 - コバろぐ こういうウィズライクなゲーム、実はスマホアプリにもありますので、ソイツをご紹介します。 『Abyss and Dark #1 リル・マズアの遺跡』がそれです。 Abyss and Dark #1 リル・マズアの遺跡 開発元:Masaaki Saito ¥1,200 posted with アプリーチ 『Abyss and Dark #1 リル・マズアの遺跡』って? アビスアンドダーク ~リル・マズアの遺跡~ は、古代ウィザードリィ風の3DダンジョンRPGです。 ~天変地異に悩む人々はある賢者に救いを求めた。彼は天候を操作するチカラを持っているという。しかし彼は怪物が跋扈する塔の最上階にいるとされている~ このゲ

    『ウィザードリィ』好きなら遊ぶべきスマホアプリ『Abyss and Dark #1 リル・マズアの遺跡』【iOS/Android】 - コバろぐ
  • ぼくたちはビートルズをあまりよくしらない【前編】 | オモコロ

    若者のビートルズ離れが進んでいるらしい。 ビートルズの名前はおろか、楽曲を聞いたことすらない若者も少なくないという。 9月某日、亀有の中華料理屋で、オモコロライターのマンスーン(29)と宇内(33)がこんな話をしていた―― 「マンスーンは音楽好きだよね。やっぱりビートルズとか詳しいの?」 「全然詳しくないです。数曲知ってる程度ですね。あと、メンバーの名前はわかります」 「実は俺もあんまり知らないんだよね。ビートルズって、なんであんなに有名になったんだろうね」 「なんででしょうね」 三十路の2人でさえこのレベルなのだから、10代や20代前半の若者たちがビートルズを知らないのはもしかしたら当然のことなのかもしれない。 「ビートルズをよく知らない俺たちが、ビートルズが結成して解散するまでの変遷を想像で作ったらどうなるかな」 「あ、それいいですね。やりましょう」 ――この物語は、ビートルズに関する

    ぼくたちはビートルズをあまりよくしらない【前編】 | オモコロ
  • ISUCON 6 予選通過しました - 酒日記 はてな支店

    ISUCON 6 にチーム「morimoto組」で参加して、予選を通過して決勝進出することになりました。 ISUCONは過去5回のうち優勝3回、3位1回、出題1回、ということでもう引退(勝ち逃げ)しようかな…とも思ったのですが、今年は出題にも関わっていないので参加しないと完全に縁が切れてしまうし、それも寂しい。ということで。 チームメンバーは直前まで決まらなかったのですが、結局会社の新卒1,2年目( id:amusan , id:moshisora ) と組むことにしました。若いとはいえ去年と今年の社内ISUCON優勝メンバーです。(歳の差何歳だろう) 当日やったこと 設営完了 #isucon pic.twitter.com/Beu4lLiYnC— fujiwara (@fujiwara) 2016年9月18日 天気は悪いが見晴らしはいい会議室を確保して万全の体制 (まぶしいのですぐブライ

    ISUCON 6 予選通過しました - 酒日記 はてな支店
  • 20160930 フロントエンド高速化 業務編 (社内勉強会)

    スタートアップやプロダクトの成功に必要な「アイデア×プロダクト×実行×チーム×運」の 5 つの項目について解説した概要のスライドです。急成長するプロダクトの初期に役立てていただければと思います。 プロダクトマネージャーやスタートアップの CEO の方向けにどうぞ。 ※ Japan Product Manager Conference 2016 の登壇資料です

    20160930 フロントエンド高速化 業務編 (社内勉強会)
  • Web開発におけるコンピュータサイエンス - 機械学習編1 - Hatena Developer Blog

    この教科書は、はてなサマーインターンの講義資料として作成されたものです: https://github.com/hatena/Hatena-Textbook この章では機械学習について、Webサービスの開発で必要とされる知識を中心に、とくに自然言語処理にフォーカスしながら解説します。 Webサービス開発と機械学習 実現困難な機能の例 闇雲な実装 もう少しましな実装 機械学習によるパラメータ決定 分類問題のための機械学習手法 パーセプトロン 判別アルゴリズム 学習アルゴリズム 特徴量のとり方 形態素解析 量をともなう特徴 組み合わせ特徴量 モデル 機械学習の種類 教師あり学習 分類 (質的変数の予測) 回帰 (量的変数の予測) 教師あり学習でのデータセット 教師なし学習 クラスタリング 次元削減(次元圧縮) 頻出パターンマイニング 異常値検出 アルゴリズムの評価 訓練データとテストデータ 学

    Web開発におけるコンピュータサイエンス - 機械学習編1 - Hatena Developer Blog
  • Nginx - リバースプロキシキャッシュ設定(基本的)!

    mk-mode.com Linux, Debian, IT, Server, PG, Ruby, Rails, Python, C++, Fortran, PC, MariaDB, math, GIS, etc... Nginx のリバースプロキシでファイルをキャッシュする方法についての備忘録です。 0. 前提条件 CentOS 6.5 での作業を想定。 Nginx 1.4.7 での作業を想定。 バックエンドは Unicorn(Ruby on Rails) を想定。 バックエンドとの通信にはソケットを使用することを想定。 ベンチマークテストに ab コマンドを使用するので、未インストールならインストールしておく。 1. Nginx 設定 Nginx の設定ファイルに以下のように記述を追加する。 以下は当方の一例で、該当箇所のみ抜粋。(try_files を使ったり等、色々と書き方は考えられ

    Nginx - リバースプロキシキャッシュ設定(基本的)!
  • 【CentOS 7】Nginx + Unicorn で Rails アプリケーションを本番環境で立ち上げる方法 - Qiita

    という箇所があるはずなので、ここの # gem 'unicorn' のコメント外してください。 この1行がなければ gem 'unicorn' をどこかに追加してください。 編集したら保存して Unicorn をインストールします。 $ bundle install これで Unicorn がインストールされます。 Unicorn の設定ファイルを作成 Rails アプリケーションがあるディレクトリの config ディレクトリに unicorn.rb というファイルを新規作成します。 そのファイルに以下を追加します。 worker_processes Integer(ENV["WEB_CONCURRENCY"] || 3) timeout 15 preload_app true listen '/home/vagrant/myapp/tmp/unicorn.sock' pid '/hom

    【CentOS 7】Nginx + Unicorn で Rails アプリケーションを本番環境で立ち上げる方法 - Qiita
  • 【CentOS7(+Ubuntu16)】Ruby / Rails のインストールから Rails サーバの起動までの(ほぼ)完全ガイド - Qiita

    【CentOS7(+Ubuntu16)】Ruby / Rails のインストールから Rails サーバの起動までの(ほぼ)完全ガイドRubyRailsGemRails4 はじめに 大学のサークルでRailsをやることになったので予習するためにRailsの環境構築をさくっとやってみようと思います。 💥 CentOSを中心に説明します。CentOSと異なる部分に関しては💥のマークをつけ、個別にUbuntuでのコマンドを紹介します。Ubuntuで環境構築をされる方は必要に応じてyumと表記されている部分をaptまたはapt-getに置き換えて試してください。 環境 CentOS 7.1 Ubuntu 16.04 LTS rbenvのインストール CentOSでは、以下の4種類の方法でRubyをインストールすることができます。 rbenvを使ってインストール RVMを使ってインストール yu

    【CentOS7(+Ubuntu16)】Ruby / Rails のインストールから Rails サーバの起動までの(ほぼ)完全ガイド - Qiita
  • エンジニアのための「Sketch入門!」 1時間コース - Qiita

    ※「Sketch」はMac専用アプリです。Windows版はありません。 「演習ファイル+動画+演習付き」で記事を書いてます。 エンジニアの人から「Sketch使ってみたい」「日語の記事が少ない」という声を聞いて、最近社内で勉強会しました。 Sketchについて日語の記事を調べてみたところ、このレベルの記事はけっこうありました。 ただ、学びやすいか?といえばそうではないらしいので、少し工夫して学びやすいように書いてみました。 ハンズオン用などにご利用ください。 Sketchとは Sketchについて一応さらっと書いておきます。 ・アプリやWebのデザイン・UI設計などに使われるMac用アプリケーション IllustratorやFireworksのようなツールです。 ・$99 買いきり(2016/02 現在) 有料です。 ちなみにApp Storeでは買えなくなりました。ショバ代かかるか

    エンジニアのための「Sketch入門!」 1時間コース - Qiita
  • フロントエンドエンジニアのための動画ストリーミング技術基礎

    動画はデータ容量が大きい 画像と違い、動画コンテンツはデータ容量がとても大きいため、データをダウンロードして再生するまでに待ち時間が発生します。 動画のデータ容量が大きい理由はとても単純で、動画は画像データが集合したものだからです。静止画像を人間の目が滑らかに感じられる速さで切り替えて表示することで絵を動かすという表現を実現しています(よくパラパラマンガに例えられますが、そんな感じです)。この人間の目が滑らかに感じる速さというのが 1 秒間に 30 枚だったり 24 枚を切り替えることになります。29.97 (≒30) fps とか 24 fps とかの数字を耳にしたことがあるかと思いますが、24 fps の場合は 1 秒間(s)の間(p)に 24 フレーム(f)を切り替えることを意味します。 データを全て自分の端末にダウンロードしてから再生しようとすると、かなり長い待ち時間が発生してしま

    フロントエンドエンジニアのための動画ストリーミング技術基礎
  • Rails による API 専用アプリケーション - Railsガイド

    このガイドの内容: API専用アプリケーションを支援するRailsの機能 Railsの起動時にブラウザ向け機能をオフにする方法 ミドルウェアの選定 コントローラで使うモジュールの選定 1 APIアプリケーションについて 従来、Railsの「API」というと、プログラムからアクセスできるAPIをWebアプリケーションに追加することを指すのが通例でした。たとえば、GitHubが提供するAPI はカスタムクライアントから利用できます。 近年、さまざまなクライアント側フレームワークが登場したことによって、Railsで構築したバックエンドサーバ―を他のWebアプリケーションとネイティブアプリケーションの間で共有する手法が増えてきました。 たとえば、Twitterは自社のWebアプリケーションで パブリックAPI を利用しています。このWebアプリケーションは、JSONリソースを消費するだけの静的サイ

    Rails による API 専用アプリケーション - Railsガイド
  • ApacheとNginxとPassengerとUnicornの違い【すごい初心者向け】 - ふじいけ技術メモ

    Amazon EC2の上でRailsアプリケーションを動かそうとして、サーバーを構築しようとしているのだけれど、Apache, Nginx, Passenger, Unicornなど色々な名前が出てくるものの、それぞれの役割がどう分担されているのかが分かりづらいのでメモすることにした。 自分も初心者に毛が生えた程度なので正確性はあんまり保証できないけど分かりやすさ重視でがんばってまとめたよ。 単純にサーバーを立ち上げて動きさえすればよいのであれば、 qiita.com qiita.com あたりを参考にすると良さそう。 この記事の対象読者 Webサーバってなにそれ?おいしいの? さくらVPSとかEC2とかで泣きながらApacheの設定したことあるけど全く理解してない ぐぐればぐぐるほど意味がわからなくなったのであきらめてる Ruby on Railsをやろうとしているかherokuとかでは

    ApacheとNginxとPassengerとUnicornの違い【すごい初心者向け】 - ふじいけ技術メモ
  • サイトを37倍に高速化した7つの手法 - オールアバウトTech Blog

    今回はオールアバウトのnnmrが弊社サイトAll About Japanの速度を高速化した経緯についてまとめます。 All About Japanとは そもそもAll About Japan(以下AAJ)とは何かといいますと、弊社が提供している訪日外国人向けの日紹介サイトです。 外国人向けサイトで、英語中国語(繁体字)、中国語(簡体字)、タイ語、韓国語の5か国語に対応しております。 「Anime」「Izakaya」「Ninja」といったような特集や、実際に観光する人向けのモデルルート記事が特色です。 ■ 特集 (url : http://allabout-japan.com/en/tag/sushi/ ) ■ モデルルート記事 (url : http://allabout-japan.com/en/article/222/ ) 技術的な紹介 LAMP環境です。 (サーバー構成は後に記述

    サイトを37倍に高速化した7つの手法 - オールアバウトTech Blog