タグ

cloudに関するluccafortのブックマーク (19)

  • README.mdに動的コンテンツを埋め込む、あるいはImage via Functionというアプローチ - 余白

    突然ですが、 README.md に動的なコンテンツを埋め込みたいと思ったことはないですか?僕はあります。 具体的には、リポジトリのコントリビューターをREADME.mdに埋め込みたいという願望がありました。 つまりこういうことです。 しかし毎回CIなどでREADME.mdを編集するのはセットアップが面倒です。 <contributors-list> みたいなCustom Elementsが使えたらきれいな世界だなあと思ったのですが、肝心のscriptタグが動かないのでそれは無理です。 ということで、頼れるのは 画像 ということになりました。 Image via Function README.mdに埋め込めて、なおかつ動的なコンテンツを扱えるのは画像のURL展開だけなので、つまりコントリビューターリストを画像化するHTTPエンドポイントを用意し、そのURLをREADME.mdに埋め込めば

    README.mdに動的コンテンツを埋め込む、あるいはImage via Functionというアプローチ - 余白
    luccafort
    luccafort 2019/02/28
    "破産しそうになったらリポジトリにホワイトリストを作って運用します。"ワロタwpatreonでサポーター募集してそれを維持費にあてようぜ!w
  • pvpool〜メルカリの商品閲覧数カウントアップの裏側〜

    メルカリでは出品されている商品の閲覧数を「出品した商品」の一覧や「いいね!した商品」の一覧画面から見ることができます。以下は「いいね!した商品」の一覧画面です。(開発版アプリの画面になります) 赤い枠で囲まれている部分がそれぞれの商品の閲覧数になります。今回紹介する閲覧数のカウントアップのバックエンドはGoで開発されています。 データベース上の商品閲覧数のカウントアップ メルカリでは日々大量のリクエストを処理していますが、そういった中でもデータベースへのアクセスはINSERTやUPDATE等の書き込み処理よりもSELECTによる読み込み処理が圧倒的多数を占めます。(メルカリでは、データベースには主にMySQLを利用していますが、サービスやリージョンによってはGCPが提供しているCloud DatastoreやCloud Spannerを利用している箇所もあります) 商品が閲覧される時に実行

    pvpool〜メルカリの商品閲覧数カウントアップの裏側〜
    luccafort
    luccafort 2018/02/27
    確かにPV数とかリアルタイムに上がっていくのが重要なサービスもあるけどメルカリでの使い方だと完全にリアルタイムである必要性がないというのはあるかもなー。閲覧数が急激に増えてる場合に効果高そう。
  • mercari/datastore実戦投入

    DatastoreについてみなさまGCPをお使いになっているでしょうか。 GCPにはバックエンドのDBとしてCloudSQLというRDBと、NoSQLであるDatastoreというのがあります。 周囲の事例を聞く限りは、マスターデータなど変化が少なかったり、seedデータ的なものを用意しなければならないものをのぞいて、基的にDatastoreを利用している印象です。 また、GAEで開発する場合はinternalなAPIからDatastoreを利用できる一方、GKEなどからは、GCPの外部向けAPIを呼び出すことでデータを送受信します。 さて、自分はいつもGoAPIを書くのがいいよ!と触れ回ってるわけですが、GCP上で開発を進める際には前述の通りDBにはDatastoreを使っています。 このDatastoreですが、そのまま使うと自前でキーを発行する必要があったり、値をキャッシュしたり

    mercari/datastore実戦投入
    luccafort
    luccafort 2017/11/25
    導入に3〜4日かかったとあるけど逆に考えると手探り状態でその程度で済んだのだと考えられてすごーい!という雑な感想が出てくる。しかしGoのコードみてたら書きたくなってきた。
  • HTTPSの静的コンテンツをホストするならs3よりNetlifyが俺の求めていたものだった - Qiita

    事の発端 社内から静的コンテンツをホストしてHTTPS使える環境が欲しいんだよねー。と要望を受けた。 私はAWSが得意なので考えた。 「静的コンテンツならs3か」 「s3でHTTPSならs3の前段にCloudFrontでSSL証明書入れるか(ちょっと面倒だな)」 「CloudFrontにSSL入れるなら無料のACMだな」 「ACM使うならメール認証だしSES要るな(面倒くせぇ)」 「SESでメール受信するならs3・・・・・・・・・・」 ガシャーン!(ちゃぶ台の音) 「俺がしたいのはこれじゃない感」 ということで 何か上の環境を一発で作れるツールあるかなぁ。と調べているとNetlifyというサービスが引っかかった。 Netlifyってなに? どうも静的コンテンツをホストしてくれて、SSLが使えるとな。Githubと連携して? ふむふむ。使ってみよう。 ということでGithubにリポジトリを作

    HTTPSの静的コンテンツをホストするならs3よりNetlifyが俺の求めていたものだった - Qiita
    luccafort
    luccafort 2017/09/28
    ちょっとしたことだとNetlifyいいんだけどどこでマネタイズしてるんだ?そんなに無料でなんでもやれて経営は大丈夫なのか???という不安があるw
  • Google、「Cloud Source Repositories」正式公開。Gitベースのソースコード管理ツール、5ユーザー、50GBまで無料

    Cloud Soruce Repositriesは、Google Cloud Platform上でホストされるGitリポジトリ。プライベートなGitレポジトリをいくつでも持つことができます。 ソースエディタ機能も備わっており、レポジトリの内容のディレクトリ表示、ファイルのコンテンツ表示、2つのソースファイルを開いて差分を表示することなどが可能。

    Google、「Cloud Source Repositories」正式公開。Gitベースのソースコード管理ツール、5ユーザー、50GBまで無料
    luccafort
    luccafort 2017/05/26
    このサービス使うことでどういう利点があるんだろ?料金表見た感じ確かに安いからGithub契約するよりは交渉が楽そうだなってのはあるけど。
  • AWS でいままで起きた大規模障害を振り返る - Qiita

    目的 2017/3/1 に us-east-1 の S3 大規模障害がありました。過去にもいくつか発生しているのと、いつ使っているリージョンで同じ事態が起きてもおかしくないと思い、これを機に過去どのような障害があったのか遡って調べました。 所感 毎年どこかのリージョンで大規模な障害が起きている ap-northeast-1 で起きていないのはたまたま、運がいいだけ AWS は復旧時間の改善・可用性向上に全力を尽くしているものの、未知の障害はいつかどこかで起きるもの ステータスダッシュボードは時に嘘をつく クラウドシェアトップである AWS はインターネット全体の SPOF になりつつある Chaos Monkey の思想は必須 報告書読むの面白い AWS の中身がすこし透けて見えてきます 前回データセンターについて調べたことが役に立った AWS のデータセンターに侵入する(妄想で) - Q

    AWS でいままで起きた大規模障害を振り返る - Qiita
  • [レポート]NoSQLの必要性と主要プロダクト比較 #dbts2015 #be_crazy_about_db_tech | DevelopersIO

    超おはようございます。最近めっきり暑くなってきましたね。城内です。 今回は、db tech showcase Tokyo 2015に参加してきましたので、セッションレポートを書きたいと思います。 セッション情報 セッション名:NoSQLの必要性と主要プロダクト比較 スピーカー:株式会社野村総合研究所 OpenStandiaチーム 渡部 徹太郎氏 スライド オープンソース サポート 保守 サービス(OSS サポート 保守 サービス)| OpenStandia™(オープンスタンディア) セッション内容 データを取り巻く環境の変化 データのボリュームが肥大化 →GoogleやFacebookの保持データがペタバイト級に データ処理の応答スピードが重要に →Webサイトのアクセス数が秒間10万アクセス データの多様性 →非構造データが増えてきているため、RDBMSでは格納が困難 RDBMSの現状

    [レポート]NoSQLの必要性と主要プロダクト比較 #dbts2015 #be_crazy_about_db_tech | DevelopersIO
    luccafort
    luccafort 2015/06/12
    redis3からシャーディングが可能になるのかー。
  • PHP x AWS でスケーラブルなシステムをつくろう

    なぜ、PHPのmbstring.func_overloadをdeprecatedにするのに5年かかったのか? - 慢心、環境の違い sasezaki

    PHP x AWS でスケーラブルなシステムをつくろう
  • インテルが求める「FPGAアプリケーションエンジニア」とはこんな人 - Qiita

    なんとインテルが、FPGAアプリケーション エンジニアなる職種で求人を始めてた。 From Jobs at Intel この募集要項がいろいろ味わい深いので、まとめてみた。 目的:次世代のクラウドをFPGAでつくる The DCG/CPG (Data Center Group/Cloud Platform Group) team develops technologies that accelerate cloud computing. We are looking for FPGA Application Engineers to help us deliver the next generation cloud computing platforms. 目的はずばり、「次世代クラウドプラットフォームの構築」。単なる組み込みデバイスの開発じゃなくて、データセンター/クラウドプラットフォー

    インテルが求める「FPGAアプリケーションエンジニア」とはこんな人 - Qiita
    luccafort
    luccafort 2014/12/19
    intelが宇宙人募集したまで読んだ。ところでふと思ったんだけどもこういうことをQiitaに書くのはどうなのだろうか、別に駄目とか紹介記事は他にもあるとは思うんだけどももにょっとする。
  • DDoS攻撃されたらそこで試合終了!? レンサバから利用停止を宣告される前にできる8つの対策 - Qiita

    もしも運用しているサーバにDDoS攻撃をされて、大量のトラフィックを理由にホスティング業者から、そのサーバの利用停止を唐突に宣告されたらどうしますか? なにか対策を考えていますか? by woodleywonderworks. CC BY 2.0 「ファイアウォールでそういった攻撃を防いでいるから大丈夫」「まさか契約上そんな一方的なことができるはずない」と思うかもしれません。私もそのような認識でした。しかし、実際にDDoS攻撃を受けてみると業者の対応は次のようでした。 ホスティング業者は味方をしてくれない ホスティング業者は技術的に的はずれな対策を講じる ホスティング業者は利用規約を拡大解釈し、サービス停止を迫ってくる この3点を信じられない方のために、「付録:DDoS攻撃を受けた時のGMOクラウドPublicと私のやりとり」をこの記事の最後に書いたので、現実のホスティング業者の対応が実際

    DDoS攻撃されたらそこで試合終了!? レンサバから利用停止を宣告される前にできる8つの対策 - Qiita
    luccafort
    luccafort 2014/05/22
    この問題難しいなぁ、中の人の実力だのなんだのなんてそうそう分かる話じゃないし増して今回に対してはやりとりがチグハグすぎて予想の仕様がない。まぁそんなときのためのChefやAnsibleなんだろうけども。
  • Vagrant を使って Mac からダブルクリックで操作できる仮想環境を作る - こせきの技術日記

    この記事を公開する直前に Vagrant Cloud がはてブに上がってるのを見て、今あわてて追記しています。すごい楽しいことになってますねー。 Vagrant Cloud Vagrant 1.5 and Vagrant Cloud - Vagrant ブログ記事をざっと読んだ感じだと、Vagrant 1.5 の新機能は、 VagrantShare - まるで公開されてるサイトみたいに VM の URL をチームメンバーに見せる Box を koseki/centos みたいな短い名前で指定できるように。バージョン管理 rsync と SMB でフォルダ同期 Hyper-V - MS の仮想環境に対応 insecure-private-key の代わりに SSH でパスワードが使えるように プラグイン管理 Funtoo, NetBSD, TinyCore Linux のゲストに対応。ネット

    Vagrant を使って Mac からダブルクリックで操作できる仮想環境を作る - こせきの技術日記
  • [改訂版]Google Cloud Messaging (GCM) でプッシュ配信する[Android] | DevelopersIO

    Google Cloud Messagingの使い方が少々変わっていたらしい 以前弊社の記事で、 Google Cloud Messaging(以下GCM)のセットアップから使い方について紹介しました。 ※GCMとは、AndroidでPush通知を利用するための仕組みです 最近仕事でGCMを使う機会があり、記事を参考にセットアップしようとしたのですが、 どうやら最近はセットアップ方法が前と少し変わっているみたいだったので、ここにあるサンプルと以前の記事を参考にして、 最近のGCMセットアップ&実装をあらためてやってみます。 環境構築方法 今回使用した動作環境は以下のとおりです。 OS : MacOS X 10.9 Eclipse : 4.2 ADT Pluginはインストール済み、GCMを実装するサンプルのAndroidプロジェクトは作成済みとします。 サンプルプログラムの作成 1.API

    [改訂版]Google Cloud Messaging (GCM) でプッシュ配信する[Android] | DevelopersIO
    luccafort
    luccafort 2013/12/20
    多分めいびーあとで読む。かもしれない。
  • Immutable Infrastracture について - aptheia.info

    ここ最近話題に上がることが多い Immutable Infrastracture と、その他仮想環境周りについての雑感。 Immutable Server や Immutable Infrastracture っていう単語がいろんなところで目に入るようになった。とくに Chad Fowler がブログで取り上げたり、Food Fight に出たり して、世間でも関心が高まった感じがある。 プログラムを書く人にはご存じの通り、この Immutable っていうのは状態が変更出来ないことを指している。Immutable な Infrastracture っていうのは、ざっくり言うと「運用中のサーバーに変更を加えない」っていうアプローチでサーバーを管理しているスタイルのこと。 (ファイルシステムを読み取り専用にする、とかそういう話じゃなくて、あくまでそういう方針でやろうっていう話) サーバーの設

    luccafort
    luccafort 2013/12/02
    ようやく「Immutable Infrastructure」なるものがどういうものか?ということが理解できた、なるほど。
  • 開発支援系のサービスが充実しすぎて転職か廃業を考えた | Ore no homepage

    なんて表現したらいいかわかんなくて、開発支援系サービスって謎表現したけど…。なんつーか、開発支援向けのサービス?クラウドってやつ?ってかいわゆる外部がやってくれる系のサービス(モニタリング/ホスティング/etc)が充実してますよね。んで、一介のWebエンジニアのおれがこの先生きのこるにはどうするかを真剣に考えていたところだった。きのこ。何割かはネタ。 思いついたものを挙げてみる。AWSGitHubは割愛。言うまでもねーだろ…。 New Relic http://newrelic.com/ 有名なNew Relic。これも説明するまでもないかな。今のチームでコレのお金払う版を使ってるんだけど、「外部APIとの通信個所とDBとの通信個所が遅いように思えるので調査しますわ」→「それNew Relicで見れるよ」とか「各テーブルへのアクセス頻度集計しますわ」→「それNew Relicで見れるよ」

    luccafort
    luccafort 2013/11/08
    これ本当にその通りで今まで通りでいいやーって人は最終的に失職するんだろうなと。特にこの業界異様な速度で進化していくからなぁ。
  • もう他のサービスに戻れない!? 容量無制限、無料で高速のファイル共有サービス「Minbox」 | ライフハッカー・ジャパン

    Mac:『Minbox』は、速くて無料の新しいファイル共有サービスです。どんなサイズの、どんなタイプのファイルでも、アップロードしてすぐに送ることができます。とにかく、ファイルをアップロードするのに待たなくていいという点がすばらしい。サッとファイルを共有して、サッと仕事に戻れます。冒頭のビデオを見ると、Minboxの良さが分かりやすく強調されています。Dropboxや他のクラウドストレージサービスは、共有したいファイルをアップロードして、それが同期されるのを待たなくてはなりません。 同サービスは共有したいファイルをメニューバーのMinboxのアイコンにドラッグ&ドロップして、相手のメールアドレスを入力すれば、ファイルがアップロードされたと同時に相手にリンクのメールを送ります。圧縮・変換技術のお陰でアップロードスピードはDropboxの2倍速いと公言されています。 また、共有したいファイルの

    もう他のサービスに戻れない!? 容量無制限、無料で高速のファイル共有サービス「Minbox」 | ライフハッカー・ジャパン
    luccafort
    luccafort 2013/05/24
    「自動削除されるまで30日間はサーバに保管されます。」ん?どういうこと???もしかして読み飛ばしたか?と思って見直したけどこれ一時的にファイル共有するだけか。
  • 2013 デブサミ 「SIの未来ってどうなのよ?」

    2013年2月 Developers Summit 【14-D-3】 「SIの未来ってどうなのよ?」SIer大淘汰時代にAWS専業で新しいSIの形にチャレンジする企業の舞台裏と題して、AWS専業のインテグレーター、サーバーワークスの代表を務める大石が、なぜ「AWS専業」を目指すことにしたのか、今までどのようなAction!を起こしてきたのか、そしてクラウド時代のSIerはどうなり、どんなAction!が求められるのか、お伝えさせて頂きました! AWSに関するお問い合わせ:https://www.serverworks.co.jp/contact/ サーバーワークスエンジニアブログ:http://blog.serverworks.co.jp/tech/

    2013 デブサミ 「SIの未来ってどうなのよ?」
    luccafort
    luccafort 2013/02/18
    実際にAWSがどうなのか?は別にして面白い資料だった。
  • クラウドだけどプライベートさえあれば関係ないよねっ - サーバーワークスエンジニアブログ

    アマゾンさんが入っているビルのエレベータがあのダンボール風って当ですか? わたし、気になります! 具体的には遊びに行かせて下さい! このダンボールでお馴染みのアマゾンさん、利用したことがないという方はほとんどいらっしゃらないと思います。 このアマゾンさんがクラウドサービスもやっていることは御存知ですか?(御存知ない方が意外にいらっしゃいます) 「クラウドをやっていることは分かった。でも、サーバを立てたら公開されちゃうんだろ?」 いえいえ。アマゾンさんのクラウド(AWS)は、「私しか使えないクラウド」、プライベートなクラウドを作ることができるんです。 「データセンタを借りて、サーバを買って、プライベート・クラウドを作るぞ」と息巻く前に、下記の『続きを読む』をクリックして続きをお読み頂ければと思います。 5分程度で読めます。AWSでもプライベート・クラウドができるとお分かりいただけると思いま

    クラウドだけどプライベートさえあれば関係ないよねっ - サーバーワークスエンジニアブログ
    luccafort
    luccafort 2012/11/28
    AWSというだけで厨二病のアレを思い出してしまうのであの著者の方には責任をとっていただきたいw
  • 無料で5GB、月額500円で無制限に利用可能なクラウドストレージ「Pogoplug Cloud」が日本でサービス開始

    ユーザ登録すると無料で5GBが利用可能で、月額500円支払うプランだと容量が無制限になるというクラウドストレージ「Pogoplug Cloud」が日から日でもサービスを開始しました。 PogoplugはもともとPCをパーソナルクラウドストレージにするというソフトウェアでしたが、Pogoplug Cloudは完全にオンラインのクラウドストレージサービスです。日語版のPogoplugのサイトも、Pogoplug Cloudをメインに据えたものになっています。 Pogoplug:500円/月のみでお好きなだけ上限なくクラウドストレージをお使い頂けます。 http://pogoplug.com/ja/ こちらがPogoplug Cloudのサイト。プランは「無料で5GBストレージ」と「月額500円で無制限ストレージ」の2種類。 Pogoplug Cloud:月々500円のみで容量の制限なくお

    無料で5GB、月額500円で無制限に利用可能なクラウドストレージ「Pogoplug Cloud」が日本でサービス開始
    luccafort
    luccafort 2012/11/08
    こういうの幾つかあるけど最終的にDropboxに落ち着くんだよなぁ。容量云々以外の部分の重要性が増してるからだと思うけども。
  • AWS News Blog

    Amazon Q Business, now generally available, helps boost workforce productivity with generative AI At AWS re:Invent 2023, we previewed Amazon Q Business, a generative artificial intelligence (generative AI)–powered assistant that can answer questions, provide summaries, generate content, and securely complete tasks based on data and information in your enterprise systems. With Amazon Q Business, yo

  • 1