gragragraciaのブックマーク (1,053)

  • RailsアプリとかをAWSのレガシーシステムからGCPのイケイケシステムに移行した話 - nownab.log

    はじめに Railsアプリケーションを中心とするシステムをAWSからGCPに移行しました。記事ではその過程をできるだけ赤裸々に公開します。 プロジェクトではインフラ移行と同時にアーキテクチャも刷新しました。AWSがレガシーでGCPがイケイケという意味ではなく、移行対象システムのアーキテクチャがレガシーからイケイケになったという意味です。 技術的な内容については詳細は省いて概要の説明にとどめています。AWSGCPDockerKubernetesあたりの知識があるとスッと読めると思います。 書きたいこと書いたので長い記事になってますがぜひお付き合いください。 レガシーシステムとイケイケシステム まず、移行前のレガシーシステムと移行後のイケイケシステムについて軽く説明します。 タイトルをキャッチーにするためこうしましたが、特別レガシーでもイケイケでもないのでご了承ください。ちょっと前と

    RailsアプリとかをAWSのレガシーシステムからGCPのイケイケシステムに移行した話 - nownab.log
  • ユーザのための要件定義ガイド

  • 【Vue.js】Web API通信のデザインパターン (個人的ベストプラクティス) - Qiita

    はじめに Vue.jsを使用したアプリケーションでのWeb API呼び出しのデザインパターンについて調べてみました。 しかし検索して出てくるチュートリアルやサンプルは、コンポーネント内でaxiosをインスタンス化していたり、Vuexの中でaxiosを使用するというサンプルがほとんどでした。 しかし実際のプロダクトでこれをしてしまうと コンポーネント内でAPIアクセスの直書きによって単体テストが困難に Vuex(actions)の肥大化(使い回さない処理はStoreに記述しないほうがいいとする文献もある) API通信部分をPureJSでモジュール化しても依存度がイマイチ下がらない(コンポーネントでモジュールをインポートするため)。 などなど問題になることが多そうでした。 ある日、Jorge氏が投稿した「Vue API calls in a smart way」という記事にたどり着きました。

    【Vue.js】Web API通信のデザインパターン (個人的ベストプラクティス) - Qiita
  • プログラマだったら当然知ってるよね?という知識一覧

    2019年11月11日追記 ただのタイトルで煽ってるだけの記事に半年経っても未だに大量のアクセスがあるので追記しておきます。 ここで言いたいことは、「プログラマならコンピュータサイエンスを勉強してると役に立つよね」、ということ だけ です。 この一文以上に有用な言葉は以降の文章では出てきません。みなさんの時間を無駄にしないために注意書きをしました。 それでも良いという人は読んでみてください。 Twitterで「〇〇ができるという人が面接に来たけど、『じゃあXXXやYYYって知ってます?』というと知らないという人が多いんだよねぇ」とかいうツイートを見かけて、私はXXXやYYYってのを知らなかったので調べた見たところ、常識とまでは言えない概念だったり、名前は知らなくても誰もが知ってる概念だったり、むしろもっと良いアプローチがあるのではという思想だったりでなんだかなぁと思っていたところ、半日くら

    プログラマだったら当然知ってるよね?という知識一覧
  • だから抗拒不能はそういう意味じゃねえって言ってんだろ

    http://b.hatena.ne.jp/entry/s/news.yahoo.co.jp/byline/egawashoko/20190428-00124121/ あかん。絶望的に勘違いが解けてない人が多すぎる…… 捜査に不備があったら事実に関係なく無罪、というのなら納得できるが、だったら「無罪の理由は捜査の不備です」って前面に押し出して言うべきだよね。「抵抗できたはずだから」なんて妄言吐くから批判されるんで。 すごい良い記事と思う。けどそれとは別に、抗拒不能ではなかったと判断した裁判官に、司法に絶対納得がいかない。強く言えない性格の人は犯されても泣き寝入りしてくださいねってどう考えても厳しすぎるだろ 嫌がっていた、同意してなかった事を立証するために、被害を回避できていた事例や時期を証拠として挙げたら、それに基づいて「必ずしも断れなかったわけではない」と判断されるの、やる方に有利すぎで

    だから抗拒不能はそういう意味じゃねえって言ってんだろ
  • React製のSPAのパフォーマンスチューニング実例

    オンプレミスvSphere環境をOracle Cloud VMware Solutionへ移行した際にハマったところ 2023.12.24 コーポレート

    React製のSPAのパフォーマンスチューニング実例
  • grandia 格帝 - Google 検索

    セガサターン版「グランディア」のOPです。 『グランディア』(GRANDIA)は、ゲームアーツが1997年12月18日に発売したセガサターン用コンピュータRPG作品である。

  • 全マクロス大投票|NHK

    「全ガンダム大投票」に続くBSプレミアムのアニメ投票企画は「マクロスシリーズ」。 1982年に放送を開始した「超時空要塞マクロス」以降、変形する斬新なメカと歌姫で「メカと美少女」の先駆けとなり、数々の歌をヒットさせた人気シリーズが登場します。投票のジャンルは全16作品のほかキャラクター、メカ、歌の4部門。番組ホームページでお気に入りを選んでいただく「全マクロス大投票」が今日からスタートします。ぜひご参加ください。 結果は5月の大型連休に生放送で発表します。 「歴史秘話 マクロスヒストリア」 [BSプレミアム] 2019年3月30日(土) 午後11時45分~翌午前0時44分 再放送 [総合] 2019年4月6日(土) 午前0時40分~午前1時39分 “マクロス”37年の歩みを映像で振り返りながら、後のアニメ作品に影響を与え続けてきた“先見の明に隠された秘話”に迫ります。投票の中間結果も発表。

    全マクロス大投票|NHK
    gragragracia
    gragragracia 2019/03/02
    マクロスプラスか7か
  • サーバーレスパターン

    やりたいこと(ユースケース)から利用パターンへ到達できるように、ユースケース主導で紹介。利用するサービスのすべての機能をを覚えなくてもやりたいこと/部分からスタートできます。実際、類似するアーキテクチャの実例が多くあることがわかります。 パターン別のテンプレートから始めてみよう!  チュートリアルで体感しよう! - いくつかのパターンはテンプレート/雛形から始めることができます。それぞれのパターンの「Template」「Sample」「Solution」のリンク先を参照ください。 - 実際に作って動かせるチュートリアルに「Tutorial」「Workshop」リンクからアクセスできます。ちょっとしたトライに費用が気にならないのもサーバーレスの良いところ。 - 各パターンの特性に合わせたエラーハンドリングの記事を拡充中。それぞれのパターンの「エラーハンドリング」リンクからご確認ください。 -

    サーバーレスパターン
  • マンガでわかる「マンガでわかる」

    マンガでわかるのストーリー もともと好きだったのだが、記事にするということでさらに買って読み込んでみた。30冊ほど読んでみた。 これプラス、キンドルで3冊。 お話はだいたいこんな感じ。 問題ひとつで1章になっている。1冊で4章ぐらいで終わりである。 主人公は仕事を任された若い女性 主人公はたいてい20代前半の女性である。それがいきなり大きな仕事を任されて物語が始まる。 マンガでわかるビジネス書は人物が登場するたびに名前の枠が描かれる。わかりやすい。 主人公の女性はおっとりしていてバリバリと仕事をするタイプではない。 奮闘するが上司は高圧的、同僚は非協力的とのっぴきならない状況である。リストラ対象になったり給料の遅配が起きたりと自然と追い詰められている主人公もいた。 主人公の年齢分布と性別 追い打ちをかけるように主人公は自分の陰口を聞いてしまう。わかりやすくひどい目に遭うのもまた、マンガでわ

    マンガでわかる「マンガでわかる」
  • バッチ処理の採用と設計を考えてみよう | メルカリエンジニアリング

    こんにちは。メルペイで、決済・振込申請のバックエンドソフトウェアエンジニアをしている id:koemu です。 今日は、バッチ処理を行う理由について、考察を深めて設計に活かしていく話をしたいと思います。 はじめに バッチ処理とは、ある決まったタイミングで1つのプログラムが複数のデータを 一括処理 することを指します。この反対の言葉として、オンライン処理があります。オンライン処理とは、お客様の操作を初めとしたイベントをもとに 逐次処理 されるものです。OLTP(Online Transaction Processing)とも言います。 エントリでは、バッチ処理を採用するにあたり、どういったユースケースが適切なのかを整理して、今後のソフトウェアの設計の指針にできることを目指しています。今回は、「バッチ処理を採用するとき」と「バッチ処理の設計」の2つについて取り上げます。 バッチ処理を採用する

    バッチ処理の採用と設計を考えてみよう | メルカリエンジニアリング
  • プレス発表 基本情報技術者試験における出題を見直し:IPA 独立行政法人 情報処理推進機構

    IPA(独立行政法人情報処理推進機構、理事長:富田 達夫)国家資格・試験部は、国家試験である「基情報技術者試験」について、AI人材育成のニーズ等を踏まえ(*1)、出題の見直しを実施しました。具体的には、プログラム言語の見直し(COBOLの廃止、Pythonの追加)、プログラミング能力、理数能力等に関する出題の強化です。これらの詳細をIPAのウェブサイトで公開しました。 URL:https://www.jitec.ipa.go.jp/1_04hanni_sukiru/_index_hanni_skill.html情報技術者試験は、ITに関する基的な知識・技能を評価するための国家試験です。これまでの応募者総数は約882万人、合格者総数は約106万人(*2)であり、情報処理技術者試験の中で、最も応募者数が多い試験区分です。また、ITエンジニアの登竜門という位置付けの試験であり、応募者数

  • 開発者が知っておくべきSOLIDの原則 | POSTD

    (編注:2020/08/18、いただいたフィードバックをもとに記事を修正いたしました。) オブジェクト指向プログラミングが、ソフトウェア開発に新しい設計を持ち込みました。 その結果、開発者は単一の目的を処理するために、全体のアプリケーションに関係なく、1つのクラスの中で、同じ目的や機能を持つデータを結び付けることができるようになりました。 しかし、このオブジェクト指向プログラミングで、分かりにくいプログラムやメンテナンスができないプログラムを防ぐことはできません。 そこで、5つのガイドラインがRobert C. Martinによって作り出されました。これら5つのガイドラインすなわち原則により、開発者にとって読みやすく、メンテナンスが可能なプログラムを作成しやすくなりました。 5つの原則は、S.O.L.I.Dの原則と呼ばれています(頭字語はMichael Feathereによって名付けられま

    開発者が知っておくべきSOLIDの原則 | POSTD
  • 底辺IT企業は『書けない』プログラマとどう向き合ってきたか - megamouthの葬列

    新年から夢のない話で申し訳ないのだが、表題のとおりのテーマである。 note.mu という記事があって、むやみに長いので飛ばし飛ばし読んだ。 大意としては、世の中には「書けない」プログラマというのがいて(元エントリでは学生さんのようである。さもありなん)そういう人はどうやったって書けるようにならないんだから、諦めろ、という話のようである。 で、じっと手を見て、下請け底辺のIT企業にいる私たちは、このような人々をどうしてきたろうか、と考えると、「放ったらかし」にしたなあ、と思うのである。 最初のほうは優しく教えていたと思う。話したりハンズオンしている時に、あっこの子、変数のことわかってないな、と感じたら、ホワイトボードを持ち出してきて、例の"x"と書いた箱の絵に矢印を引いて、値が入っている図を書いて、「わかった?」「あ、はい」みたいなやり取りをして終わり、という程度の「教育」である。 だが、

    底辺IT企業は『書けない』プログラマとどう向き合ってきたか - megamouthの葬列
    gragragracia
    gragragracia 2019/01/05
    できない人材をどうするかって難しいわね
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • お前は絶望的にプログラミングに向いてないから諦めて刺身にタンポポ乗せる仕事でもやってろ|古都こと|note

    刺身にタンポポ乗せる仕事ってきょうび言わねーな……。 プログラミングとは、勉強も運動もスマブラも下手なクソ隠キャ中学生が「俺もパソコン1台で凄い技術者になって…!」とワクワクしながら始めるものの思ったより普通に難しいし学校の試験で出たような知識要求されるしで3日で放り投げ、10数年後にnoteで「お前らは絶望的にプログラミングに向いてないからやめろ」なんて記事を書くだけのザコに成り下がる、夢と希望に溢れた技術である。 近年ではパソコンのスペックの上昇にともないできることも増え、どこのご家庭にもあるRTX2080で簡単にディープラーニングもできるようになった。Unityで3Dゲームをバリバリ動かしてもブルースクリーンは出ない。やっぱ世界を広げるのは小賢しい知恵よりもスペックの暴力だぜ。 開発環境や言語も選択肢豊富で、エディタもかつては有料クラスでも手に入らなかったような贅沢な機能が満載のもの

    お前は絶望的にプログラミングに向いてないから諦めて刺身にタンポポ乗せる仕事でもやってろ|古都こと|note
  • LIVE

    MUSICエンジン 第八回演奏会 日時:2019年8月17日(土)開場 13:30 / 開演 14:00 会場:三鷹市芸術文化センター 風のホール 演目:『イーハトーヴォ物語』より スペシャルゲスト:多和田 吏 ※Twitterにて、当日多和田様に聞いてみたい質問を募集中!詳しくはMUSICエンジン公式Twitterをご覧ください。 チケット: 全席指定 3,000円 発売日:6月29日(土)11:00~(先着順、座席指定可) ※当日券は風のホール入口にて13:00より販売します。 <プログラム> M1 イーハトーヴォ賛歌 M2 街 M3 カエルの親分 M4 少年の日 M5 海をみつめて M6 ある商人の一日 M7 音楽祭 M8 雪景色 - スノーフレーク M9 時空を越えて~回想 <物販のお知らせ> 会場にて「組曲 イーハトーヴォ物語 ピアノ版」CDの先行販売が決定! イベント限定価格で

    LIVE
  • RPGの主人公100人を集めてアンケートをとってみようという企画。

    今回は、擬似的なアンケートの形で勇者つまりRPGの主人公に対していろいろ質問をして、その結果をたくさん集めてまとめてみようという企画で、RPGのストーリーや設定などの統計調査とでもいえるものです。 この調査結果を見れば、「勇者」というものがどういうものなのかが理解できるはずです。 また、勇者の置かれている社会的環境を知りたい人、これから勇者になりたいのだけれど資格があるか気になっている人にもぴったりです。 勇者のライバルである「魔王(ラスボス)」についても同様のアンケートを行いましたので、そちらもご覧ください。 調査対象のゲームは100に及びましたが、あらゆるRPGから無作為抽出したわけではないので、厳密な統計データではありません。 選んだソフトも90年代SFCに偏っているので、RPG一般のもつ傾向を解明したということはできませんが、それでも何らかの共通性やお約束を発見できるのではないか

    RPGの主人公100人を集めてアンケートをとってみようという企画。
    gragragracia
    gragragracia 2018/11/29
    こういうの好き
  • カープはデュアルスイーパーカスタム、スワローズはカサ! “NPB eスポーツシリーズ スプラトゥーン2”12球団のブキ選定理由や意気込みが公開 - ファミ通.com

    2019年5月18日(土)、19日(日)に東京ビッグサイトTFTホールにて開催の一般社団法人日野球機構(NPB)が主催し、プロ野球12球団が参加する“NPB eスポーツシリーズ スプラトゥーン2”。

    カープはデュアルスイーパーカスタム、スワローズはカサ! “NPB eスポーツシリーズ スプラトゥーン2”12球団のブキ選定理由や意気込みが公開 - ファミ通.com
  • 殺人予告|生活学習|note

    コミティアで発行した漫画を販売もしくは公開しています。日記も書いています。しかし、codocに移転。→ https://codoc.jp/sites/seikatsugakusyu ツイッター→https://twitter.com/seikatsugakusyu ここは跡地。

    殺人予告|生活学習|note