marin72_comのブックマーク (862)

  • GraphQLとRESTfulについて今日考えてたこと Backend for Usecase/Resourceについて - 余白

    DISCLAIMER: これは当にただのメモ書きで、これがベストプラクティスだとかいう話ではないので、同じようなことを考えてる人いたら今度議論しましょうよ、って程度の話の種。 GraphQLを使うべきスポット、RESTfulが好ましいスポットについて今日ぼんやり考えていて、なんとなく言語化ができる気がするので文字起こししてみる。 Backend for UsecaseとBackend for Resource バックエンドのAPIには2種類あって、 「データ」を構成する「リソース」を提供するもの アプリケーションの「ユースケース」がもつシナリオのなかで登場する「データ」部分を埋めるためのもの を区別することが必要そう、と思っている。 まず前者を Backend for Resource (BFR)と呼ぶことにする。これはわかりやすくて、これはまさしくRESTfulそのもの。 RDBやそう

    GraphQLとRESTfulについて今日考えてたこと Backend for Usecase/Resourceについて - 余白
  • GraphQL: A Success Story for PayPal Checkout

    From graphql.orgAt PayPal, we recently introduced GraphQL to our technology stack. If you haven’t heard of GraphQL, it’s a wildly popular alternative to REST APIs that is currently taking the developer world by storm! At PayPal, GraphQL has been a complete game changer to the way we think about data, fetch data and build applications. This blog post takes a close look at PayPal Checkout and explai

    GraphQL: A Success Story for PayPal Checkout
  • 13分でデートを決めて 26時間で交際を始め 15日で婚約して 1ヶ月で結婚するまでの話|わんど (h.hosono)|note

    FacebookやTwitterの方で報告しましたが日入籍しました。 結婚どころか、付き合っていることすら知らない人が多い中の、 突然の発表になってしまったので、結婚に至る経緯を書きます。 相手との出会い相手は大学時代の知り合いで、当時は友達と遊ぶ場にいたりなど4、5回くらい会う関係でした。Twitterで相互フォロー中。 今年の7月に共通フォロワーの平日夜のお誘いに2人が乗っかり、 そこで6年ぶりに再会し3人で飲み、LINEを交換する。 デートに誘うまでデザインあ展に自分が行った翌日に行っていたのをTwitterで見かけて、 感想でも話そうかと、飲み会で会った以来2ヶ月振りにメッセージを送る。 感想の話をするつもりが、「一緒に行ったら面白かったかも」と言われたので、誘うのがマナーかと思い、デートを提案。 13分でデートが決まる。 その後のやりとり翌日休みだったこともあり、その後もLIN

    13分でデートを決めて 26時間で交際を始め 15日で婚約して 1ヶ月で結婚するまでの話|わんど (h.hosono)|note
  • 毎秒1万リクエストの負荷試験をした話 - pixiv inside

    はじめまして。ピクシブで広告関連のプロダクトを開発しているeastです。今回は、社内で運用している広告配信サーバーの負荷テストを実施したので、その話をしたいと思います。 経緯 ピクシブの広告配信サーバーは、pixiv体を中心に複数のサービスに対して広告配信を行なっています。現在私はこの広告配信サーバーの大規模改修を行なっているのですが、先日ついに広告配信サーバーの改修がほぼ完了したので、試しに負荷試験を行なってみたいと思い立ちました。 目標は毎秒1万リクエスト ピクシブの広告配信サーバーへのリクエスト数はDailyで 4〜6億req もあり、これは毎秒平均に直すと約 5,000RPS(Request Per Second) になります。さらに、ピークタイムである休日の深夜帯には 12,000RPS にも達します。つまり新しい広告配信サーバーにも、毎秒12,000のリクエストを捌く性能が必

    毎秒1万リクエストの負荷試験をした話 - pixiv inside
  • クックパッドの巨大Ralisアプリケーション改善 知られざる「お台場プロジェクト」の裏側 - ログミーTech(テック)

    2018年9月12日、メドピア株式会社が主催するイベント「MedBeer」が開催されました。今回のテーマは「Rails開発での技術的負債との付き合い方」。長期間の開発において避けて通れない技術的負債をいかにして克服するか? そのノウハウを語ります。「クックパッドの巨大 Rails アプリケーションの改善」に登壇したのは、小室直氏。クックパッドを支える巨大なRailsアプリケーションにおいて、どのような問題が発生し、どうやって解決したのか? その歴史と変遷を振り返ります。講演資料はこちら 巨大Railsアプリケーションの改善 小室直氏(以下、小室):始めさせていただきます。 まずこれ、たいした意味もなく出してるんですが、この会場に来たときにこれを見て「あ~すごいちゃんとイベントバナー作ってる。クックパッド、クラッシー。あ、クックパッドもなんか絡んでるんだな~」って思ったんですけど。よく

    クックパッドの巨大Ralisアプリケーション改善 知られざる「お台場プロジェクト」の裏側 - ログミーTech(テック)
  • 弊社の新人エンジニア研修カリキュラムを惜しみなく公開してみる - Feedforce Developer Blog

    こんにちは!今年の4月にポテンシャル枠で入社した id:daido1976 です!引き続き Rails に弄ばれる日々を過ごしています。 さて、今回は約4ヶ月間の新人エンジニア研修を受け終えた私が弊社の研修カリキュラムを公開し、まとめや実際に受けてみての感想を書いていきたいと思います。 前提として フィードフォースでは今年4月〜5月のほぼ同時期に e-Navigator というプログラムを通じて、私を含む3名の実務未経験エンジニアが入社しています。 今回の研修は、e-Navigator でもレビュアーだった @sukechannnn がメンターとして上記3名の新人エンジニアをフォローする体制で進めました! 研修の成果を3行で 入社時に「プログラミング歴3ヶ月の超初心者エンジニア」だった私が フィードフォースで約4ヶ月間の新人エンジニア研修を受けて 配属後にある程度自走してコードが書けるぐら

    弊社の新人エンジニア研修カリキュラムを惜しみなく公開してみる - Feedforce Developer Blog
  • ピンクリボンなんか糞くらえだ

    二十代後半で乳がんが見つかった。 乳腺症のひどい胸をしていて、二次性徴が見られるころからずっと胸が痛かった。 だからしこりがあるのも普通だった。 二十代半ばをすぎたころから何となく胸全体が柔らかくなった気がしていたけれど、 よく触ると固い部分があるからやっぱり自分の胸はこういう胸なんだと思った。 巨乳にあこがれて、理想はEカップだったけれど、長い間Cカップだった。 がんが見つかる2,3年前に下着屋さんで測ってもらったらDカップになっていた。 Dカップも小さくはない部類だなとのんきに考えてはいたけれど、 しこりが大きくなってきているのは薄々感づいていた。 私は医療系の国家資格を持っている。 きちんとした専門の大学に行き、大学院にも通った。 大学院の同期と後輩で海外旅行へ行った。 自然と乳がんの話になり、乳がんは肉まんの中に梅干しのタネが入っているみたいな触り心地らしいよ、と、年上の同期が言っ

    ピンクリボンなんか糞くらえだ
  • 吉田寮を大掃除!京大、日本最古の学生自治寮で見つけたモノと文化 | SPOT

    【最古の学生自治寮】 ※日の企画は株式会社メルカリの提供でお送りします こんにちは。ヨッピーです。 突然ですがこちらの画像群をご覧ください。 はい。 「なにこれ?どこの廃墟?」っ思う人がいらっしゃるかもしれませんが、ここは廃墟ではありません。バリバリ現役の学生寮、京都大学の吉田寮です。 京都大学の吉田寮は築105年の歴史を持つ、日最古の学生自治寮。 自治寮とはつまり学生の自治によって運営されている寮で、大学当局と寮自治会の間で話し合いをしながら、学生の手によって管理・運営がなされております。入寮選考なんかも全て学生によって行われているらしい。 中庭なんてほぼジャングル! 「これ、いつの時代だよ」っていう張り紙も残る。 そんな吉田寮ですが、現在でも100名ほどの学生が暮らしており、留学生も含めて日各地、世界各国から集まった学生たちが共同生活を送っております。 寮費は水道光熱費込みで月あ

    吉田寮を大掃除!京大、日本最古の学生自治寮で見つけたモノと文化 | SPOT
  • 静的サイトを公開するならどこがいいの? #技術書典 - Crieit

    静的サイト(PHPRubyなどのサーバープログラムを走らせない環境でのWebサイト)でSPAを公開するにあたって、運用・配信(ホスティング)するならどこがいいかと最近聞かれまして、その際の回答を技術書典の宣伝も兼ねてブログにしたためます。 今回は次の4つで比較しています。 GitHub Pages Firebase Hosting GitLab Pages Netlify 上記4つはどれも独自ドメインの設定とSSL対応が無料で行うことが出来ます。 ※比較的初心者に向けて書いている前提です。 AWS S3やGCP等の利用は初心者がいきなり設定を行うには項目が多いため除外しています。 レンタルサーバーも基料金が発生し、スケール・管理し辛いため今回は除外しています。 また、少し機能について説明が必要な部分があるので、先に説明を書きます。 Rewrite設定について 静的サイト化したSPAを公

    静的サイトを公開するならどこがいいの? #技術書典 - Crieit
  • 小1男子が“海のゴミ“をメルカリで売った方法がすごい

    Search, watch, and cook every single Tasty recipe and video ever - all in one place! News, Politics, Culture, Life, Entertainment, and more. Stories that matter to you.

    小1男子が“海のゴミ“をメルカリで売った方法がすごい
  • 実際のところ「ブラウザを立ち上げてページが表示されるまで」には何が起きるのか - Qiita

    9月15日(土) DNSについて追記しました。バックエンド?今はクラウドがきっと上手くやってくれるので深く考える必要は無いんですよ(知らないので書けません😔) 問題のツイート 面接の質問で「ブラウザを立ち上げてページが表示されるまでの仕組みを全て知ってる限り説明してください」ってのをやると結構Web系の知識どれだけあるか分かると思ってる — 🍛🍺 (@tan_go238) September 10, 2018 解釈 今回は「ChromeのURL欄に入力してからページが表示されるまで」をやります。ブラウザの起動云々はWeb系の話じゃないと信じてます。 1. HTTPリクエストが飛ぶ HTTP2のヘッダ圧縮技術に全て書いてありました。 (追記)下のリクエストヘッダはテキストで書かれていますが、実際にはこれをバイナリにしたものが飛んでいるとのことです。segfoさんありがとうございます!

    実際のところ「ブラウザを立ち上げてページが表示されるまで」には何が起きるのか - Qiita
  • クックパッドアプリはみんなが寝ている間にサブミットされる - クックパッド開発者ブログ

    こんにちは、技術部モバイル基盤グループの茂呂(@slightair)です。 先日のiOSDCは大盛況でしたね。とても楽しく、実りあるカンファレンスでした。この記事で僕は ididblog! ということにしようと思っています 😋 クックパッドからは @giginet と僕の二人が登壇しました。発表を聞きに来ていただいた方はありがとうございました。 @giginet の 詳解Fastfile という発表中でさらっと話された、”毎週自動的にリリースされる”という言葉が気になった方はいるのではないでしょうか。実はこのリリースフローについての話もプロポーザルに出していたのです(もっともっと細かくリリースをしてユーザーに最速で価値を届けるためのリリースフロー)。 この記事ではこのリリースフローについての話をしたいと思います。 クックパッドアプリの開発体制 クックパッドアプリの開発体制は人数の変動はあ

    クックパッドアプリはみんなが寝ている間にサブミットされる - クックパッド開発者ブログ
  • 独身男性麻婆豆腐チャレンジ#3 - #つくりおき

    ほぼ全ての人初めまして。 私は『キャバクラで結婚してそうって言われるランキング』西日4位(自称)、id:haretarasake。35歳の独身男性です。 趣味料理の他、野球観戦、BBQ、キャンプなど。自身の弱小ブログでは【独身中年男性×婚活×趣味】をコンセプトに駄文を量産しています。よろしくお願い致します。 こちらでは趣味の一つである料理、特につくりおきに主眼を置いて書いてみたいと思います。 今回は初回ということもあり何を作り置こうかと悩んでいましたが、どうやら始まった独身男性麻婆豆腐チャレンジ。これ幸いと乗っかってみましょう。 麻婆豆腐といえば炒飯や餃子、唐揚げなどと並んで個々人の拘りが凝縮された無数のレシピが存在する沼料理だと思います。私の場合の主な材料はこちら。 材料こそ多いですが、調理自体は簡単なので独身男性の皆様は尻込みせずにやってみたらいいと思います。ではやっていきましょう

    独身男性麻婆豆腐チャレンジ#3 - #つくりおき
  • 本の虫: Linus、今までの行いを謝罪し一時的にカーネルメンテナーの立場を退いて人の気持ちを勉強してくると発言

    Linus、今までの行いを謝罪し一時的にカーネルメンテナーの立場を退いて人の気持ちを勉強してくると発言 完全に背景事情を調べ上げたわけではないのだが、どうもLinusが毎年参加しているLinuxカーネルの会議に、Linusがスケジュールを間違えて参加できなくなるという事態が発生した。当のLinus人はもう20年も続いている会議だし自分がいなくてもやっていけるだろうと楽観視していたが、会議自体がLinusの都合にあわせてリスケジュールされた。 LinuxにおいてLinus Torvaldsといえば第一人者であり極めて重要な存在で、そのLinusが毎年参加している重要な会議にLinusが参加できないとあれば、その他のあらゆるコストを度外視して根回し調整を行い、Linusが参加できるようにイベント全体のリスケジュールを行うのは人間の感情から考えて当然である。しかし当のLinus人は他人の感情

    marin72_com
    marin72_com 2018/09/18
    “Linus Torvalds”
  • ITニュース|ニフティニュース

    ITニュースの記事一覧です。iPhoneAndroidゲームSNSの話題や、IT業界テクノロジーなど、新聞・通信社が配信する最新記事のほか、動画ニュースや雑誌記事まで、話題のITニュースをまとめてお届けします。

    ITニュース|ニフティニュース
  • Kyash Visaカードはなぜガソリンスタンドやホテルで使えないのか - Kyash Product Blog

    [2021/06/10追記] 2021年5月31日よりガソリンスタンドで利用いただけるようになりました。詳細は次の記事をご覧ください。 blog.kyash.co Kyashサーバーエンジニアの井上です。 Kyash Visaカードは、実は一部店舗でご利用いただけません。 その理由をカード決済の仕組みと合わせてご説明します。 ちなみにサポートページで利用できない店舗を載せているので、こちらもご覧ください。 カード決済の流れ カード決済の仕組みが大きく関係しているので、まずクレジットカードとプリペイドカードの決済の流れについて説明します。 クレジットカード決済 クレジットカード決済には、主に オーソリゼーション(仮売上)※ と 売上(実売上) という処理があります。※以下オーソリ オーソリ(仮売上) はクレジットカードの利用限度額の確保を行う処理のことで、決済実行時に処理されます。 売上(実

    Kyash Visaカードはなぜガソリンスタンドやホテルで使えないのか - Kyash Product Blog
  • 30歳で漫画を描き始め、連載のためにブロックチェーンを絡めたサービスを個人で開発した話

    SYNTHESIZEという漫画の連載を、自分で作ったサービスLeth(このエントリーを掲載しているサービスそのもの)で始めました。 普段は普通のサラリーマンをしたりしています。3年くらい前まではエンジニアをやっていた気がしますが、色々あって今は仕事でコードは書いていません。 今(2018/9月時点)私は33歳なのですが、29歳の終わり頃でしょうか、ふと「漫画でも描いてみるか」と思い立ってから今日こうして無事公開できるに至るまでの話と、今後の展望の話を書き残しておきます。 動機の話 私は20代の半分程をエンジニアとして過ごしていました。幸いデザインも好きだった事もあり、昔から余暇の時間を利用していくつか個人でサービスをリリースしたりしていました。それまでの人生音楽づくしであったし、「創作」そのものが好きなんだと自己分析しています。プログラミングも創作の一つだと捉えていますし。絵を描くのも好

    30歳で漫画を描き始め、連載のためにブロックチェーンを絡めたサービスを個人で開発した話
    marin72_com
    marin72_com 2018/09/06
    “SYNTHESIZE”
  • マイクロソフト、手描きスケッチからHTMLコードを自動生成する「Sketch2Code」

    Microsoftは、手描きしたWebアプリ用ユーザーインターフェイス(UI)デザインのスケッチ画像を読み込み、実際に動くHTMLコードを自動生成する技術「Sketch2Code」を開発した。 この技術を使えば、ブレインストーミングで出されたアイデアを整理してホワイトボードに描いたUIデザイン案を撮影し、その場で実動プロトタイプ化して試す、といった作業が可能になる。まとめたデザイン案を改めて手作業でHTMLコード化する場合に比べ、設計プロセスが高速化されるだろう。 ユーザーは、まずデザイン案の画像をSketch2Code用ウェブサイトへアップロードする。Sketch2Codeシステムは、画像解析して描かれた枠や文字をそれぞれボックスやテキストに変換し、表示位置を整え、適切なエレメントに分類する。そのうえで、UI実現に必要なHTMLマークアップコードを生成する。

    マイクロソフト、手描きスケッチからHTMLコードを自動生成する「Sketch2Code」
  • 最近のソフトウェア工学に思うこと - bonotakeの日記

    なんかこのブログに記事書くの、ほんと久々だなと思うんですが。 最近ずっと思ってたことがあったので、つい勢いで書きなぐってしまいました。若干炎上商法かもしれませんが、まぁたまには?いいや。 長文ですがお付き合いください。特に、ソフトウェア工学の研究している皆さん。 昨日、とあるソフトウェア工学のシンポジウムにて、機械学習モデルをWebサービスにデプロイするためのハンズオン、という企画がありました。 僕が運営委員やってるMLSEとの共同企画で、僕は発案者の1人ですが、当日は1人の参加者として中に混じっていました。 4人グループに分かれての作業だったんですけども、僕以外の3人は、いずれもソフトウェア工学の研究をしている修士の学生さんでした。 で、ハンズオンも後半になって「Dockerの使い方」の演習になったのですが、その3人ともDockerに触ったことがなさそうな雰囲気でした。いちいち確認したわ

    最近のソフトウェア工学に思うこと - bonotakeの日記
  • これは水です。 | quipped

    (訳注:2008年に急逝したアメリカの作家David Foster Wallaceが2005年にKenyon大学でした卒業スピーチです。個人的には同年のStanfordでのSteve Jobsの卒業スピーチより、遥かに奥深く、かつタメになると思うのですが、あまり知られていないようですし、訳されていないので、自分でやることにしました。以下が拙訳です。) もし発汗1したい人がいるなら、どうぞお好きなようにしてくださいな。多分ぼくもします。てかする...こんにちはーおめでとーKenyon大学2005年度の卒業生のみなさん。2匹の若いサカナが泳いでおり、逆方向に泳ぐ年上のサカナに会いました。すれ違い様、年上のサカナはこう言いました。「おはよう少年たち。今日の水はどうかね。」2匹のサカナは特に気にもとめず、しばらく泳いでから、顔を見合わせて言いました。「てか水って何?」 今の話は、米国の卒業スピーチ

    これは水です。 | quipped