タグ

yuske711のブックマーク (3,530)

  • よくあるオンプレOracleからRDSに移行したDBAの反省文 - ASMのきもち

    この記事は JPOUG Advent Calendar 2021 - Adventar 17日目の記事です。 昨日はShinodaさんの「Oracle Database から PostgreSQL への接続を試す - Qiita」でしたね。 いやーOracle Database Gateway for ODBC全然使ったことがなかったので、これはぜひやってみよ…あれ、RDSでできるの?明日AWSサポートに早速連絡してみよう… 最近ブログを書く頻度がアドベントカレンダー以外書く頻度がない感じになってきております…コレハ、マズイ、ゾ!!笑 さて弱気な内容はおいておいて…ここ最近、ろくに活動もできなかったのはこれをやっていたからなのです。 そうよくある、(꜆꜄•ω•)꜆꜄꜆オンプレOracleからRDSに移行した話。 今更感あるのですが、私と同じミスを減らすきっかけになれば。と思い、書いてみます

    よくあるオンプレOracleからRDSに移行したDBAの反省文 - ASMのきもち
    yuske711
    yuske711 2021/12/17
  • リファクタリング自爆奥義集 - Qiita

    【対策】必ず課題と効果を確認すること リファクタリング対象のコードに、どんな課題があるか確認しましょう。 課題に相応しいデザインパターンがあるならば、適用して良いでしょう。 デザインパターンを適用した場合、期待通りの効果が発揮されたかどうかを確認してください。 たとえばStrategyパターンは、条件分岐のコピペコードを削減する効果があります。 Strategyパターン適用後、分岐コピペがあまり減らなかったのであれば、設計を見直しましょう。 ◆奥義3 : 共通化しちゃいけない箇所を共通化 重複コードがあると、仕様変更時に重複箇所を全て修正しなければならなくなります。修正漏れがあるとバグ化します。 重複解消のため、処理を共通化することがよくあります。 しかし共通化してはいけないものがあります。 そうしたコードを無理に共通化すると密結合に陥り、逆に変更容易性が低下します。 私が制作した動画「共

    リファクタリング自爆奥義集 - Qiita
    yuske711
    yuske711 2021/12/13
  • ORMをアップグレードするために行った大改修

    この記事は「Eureka Advent Calendar 2021」の8日目の記事です。 こんにちは、Backendチームのdaisuzuです。 記事ではPairsのバックエンドで使用していたgithub.com/go-xorm/xorm(v0)をどのようにしてxorm.io/xorm(v1)にアップグレードしたのかを紹介します。 アップグレードの目的としては主に以下の2点を考えていました。 データベースに起因する諸々のトラブルが解消するかもしれないという期待今後も開発が続いていくのにいつまでも古いバージョンを使い続けるのは不健全ここでいうデータベース起因のトラブルとは、1リクエストで複数のセッションが使われるようになっていたため、常にセッション数が多い状態になっていたことや、セッションの制御がうまく効かなかったせいか度々デッドロックやデータ不整合が発生していたことです。 これを去年の1

    ORMをアップグレードするために行った大改修
    yuske711
    yuske711 2021/12/08
  • 「DUNGEON ENCOUNTERS」インタビュー。ATBやガンビットの生みの親が作ったRPGは,10年前の尖った企画から生まれた

    「DUNGEON ENCOUNTERS」インタビュー。ATBやガンビットの生みの親が作ったRPGは,10年前の尖った企画から生まれた 編集部:御月亜希 ライター:箭進一 2021年10月14日にスクウェア・エニックスから配信された「DUNGEON ENCOUNTERS」(PC/PS4/Switch)は,非常に尖ったRPGだ。装飾を最小限に留め,プレイヤーの想像力を刺激するシンプルなグラフィックス。頭をフル回転させて数値を睨み,こちらがやられる前に素早く敵を倒す,計算が重要なバトル。 なぜ,2021年にこんなゲームが出てきたのか。そもそも,どうやってこの企画がスクウェア・エニックスで通ったのかと,遊んでいるうちに疑問が浮かんでくる尖り具合である。 そんな作について,ディレクターの伊藤裕之氏とプロデューサーの加藤弘彰氏にインタビューする機会を得た。 伊藤氏といえば,「FINAL FANTA

    「DUNGEON ENCOUNTERS」インタビュー。ATBやガンビットの生みの親が作ったRPGは,10年前の尖った企画から生まれた
    yuske711
    yuske711 2021/11/29
  • Deno のこれまでとこれから JSConf JP 2021

    class: middle, center <img src="./assets/logo.svg" align="center" width="200" /> Deno の これまで と これから --- アジェンダ - Deno とは - Deno のこれまでのロードマップ - Deno のこれからのロードマップ --- # 話す人 <img src="./assets/hinosawa.jpg" align="right" width="300" /> 日野澤歓也 twitter @kt3k - GREE (2012 - 2013) - Recruit (2015 - 2019) - Deno Land (2021 -) <small>2018年から Deno にコントリビュートを開始。2020年作者に誘われ Deno Land に転職。現在はフルタイムで DenoDeno D

    Deno のこれまでとこれから JSConf JP 2021
    yuske711
    yuske711 2021/11/28
  • Steam Community :: Guide :: ダーケストダンジョン日本語総合ガイド

    これは公式日語版の発売からダーケストダンジョンを始めた人向けのガイドです。 【一章】では、村ですべきこと、ダンジョンとクエストの選び方、出発の準備、そしてダンジョンの歩き方、戦い方など、このゲームの基礎的な内容について、ゲーム開始から最初の探索を終えるまでの実際のプレイを追う形で触れるので、「レイナルドとディスマスを連れてなんとか村までたどり着いたけど、これから何をすればいいのかわからない」という方は、まずそこまで読んでみてください。 【二章】では、主に戦闘と探索に関わるテクニックをいくつか紹介します。これは既にいくつかのクエストに旅立ち、成功と失敗を経験して、このゲームの手強さが身に染みてきた人向けの内容です。 慎重で聡明なプレイヤーのみなさんは、「それならばなおのこと、旅立つよりも前に目を通しておきたい」とお考えでしょう。もちろん、それも歓迎します。ここで紹介するテクニックは、ダーケ

    Steam Community :: Guide :: ダーケストダンジョン日本語総合ガイド
    yuske711
    yuske711 2021/11/14
  • バスマジックリン最大のタブー「実はこすってる」問題を花王に聞いてみた | となりのカインズさん

    大塚たくま 福岡のフリーライター。YouTuber。アビスパ福岡サポーター。メディア編集者から独立。インタビューとSEOが好き。ビートルズ、吉田拓郎、B'z大好き。月1で嬉野温泉に宿泊。

    バスマジックリン最大のタブー「実はこすってる」問題を花王に聞いてみた | となりのカインズさん
    yuske711
    yuske711 2021/11/11
  • 『月姫 -A piece of blue glass moon-』ネタバレ感想&メモ - grogxgrog

    月姫リメイク 前編 感想 月姫(アルクェイドルート) 夜の虹(シエルノーマル) 白日の碧(シエルトゥルー) 今後の展開について 月姫リメイク 後編 月姫リメイク 崩壊編(仮) 登場人物 アルクェイド・ブリュンスタッド シエル 遠野志貴 遠野秋葉 弓塚さつき 翡翠&琥珀 ヴローヴ・アルハンゲリ ミハイル・ロア・バルダムヨォン ノエル先生 マーリオゥ・ジャッロ・ベスティーノ カリウス&アンドウ 阿良句博士 斎木業人 みお 黒豹ちゃん クラーケ(メタスタシス) 蒼崎青子 ネロ・カオス レン エコアルク 死徒二十七祖 現行メンバー 追加祖について 原理血戒(イデアブラッド) 討伐済みの祖 フランス事変 神代同盟 聖堂教会 埋葬機関 メレム・ソロモン エル・ナハト ミスター・ダウン キアラ・キッショウイン 第七聖典 キャーンズ シエル先輩の年齢 その他メモ 舞台年 『FGO』『UBW』との連携 逆行

    『月姫 -A piece of blue glass moon-』ネタバレ感想&メモ - grogxgrog
    yuske711
    yuske711 2021/11/02
  • 今甦る真月譚,新生「月姫R」クリエイターインタビュー。奈須きのこ&BLACK両氏が語る世界の裏側,そしてこれから

    今甦る真月譚,新生「月姫R」クリエイターインタビュー。奈須きのこ&BLACK両氏が語る世界の裏側,そしてこれから 編集部:touge ライター:菅(Suge) 123→ 「月姫」新生――。 Fateシリーズをはじめ,TYPE-MOON作品に魅せられた多くのファンが待ち望んだリメイク作「月姫 -A piece of blue glass moon-」(PS4 / Switch,以下,月姫R)が,2021年8月26日に発売された。 伝説の同人ソフトとして名を馳せ,数多くのフォロワーを生み出した伝奇ノベルゲーム「月姫」。20余年の時を経て,その物語を現代に甦らせた作は,ファンの期待に応えるクオリティだと反響を呼んでいる。 稿ではその作品世界にさらに深く踏み込むべく,シナリオを手がけた奈須きのこ氏へのインタビューをお届けする。またインタビューの後半では,スクリプトを担当したBLACK氏にも同席

    今甦る真月譚,新生「月姫R」クリエイターインタビュー。奈須きのこ&BLACK両氏が語る世界の裏側,そしてこれから
    yuske711
    yuske711 2021/10/31
  • 【後編】開発内製化の5年の軌跡。「消耗戦の悪魔のループ」をどう乗り越えたのか - エス・エム・エス エンジニア テックブログ

    エンジニア組織の内製化を進めるには、事業構造、事業戦略、企業文化、人材などの所与の条件を踏まえて、最適な方法を実践することが求められる非常に難易度の高い取り組みです。エス・エム・エスは2015年よりエンジニア組織の内製化に取り組んできました。そのプロセスとそこで得られた反省や学びを技術責任者の田辺に聞いたインタビューの後編です。 tech.bm-sms.co.jp 前編では、2015年の入社から1年半くらいの間にやったことを話しました。リサーチから始めて会社の特性を理解しにいくということと、小さく始めて検証をするというスタートをきり、小さな新規サービスの立ち上げに上流からかかわって、アジャイルな開発がうまくいったということでした。 エス・エム・エスは当時40近い数のサービスを展開していたのですが、最初の1年半で内製化を進める主要なサービスと注力をせず終了するサービスや CMS 化で開発能力

    【後編】開発内製化の5年の軌跡。「消耗戦の悪魔のループ」をどう乗り越えたのか - エス・エム・エス エンジニア テックブログ
    yuske711
    yuske711 2021/10/29
  • 【翻訳】技術的負債という概念の生みの親 Ward Cunningham 自身による説明 - t-wadaのブログ

    システム開発の世界において「技術的負債Technical Debt)」は繰り返し話題になり、しばしば炎上しています。 技術的負債という概念の生みの親は Ward Cunningham (ウォード・カニンガム)です。彼は 1992 年にオブジェクト指向プログラミングの国際カンファレンス OOPSLA '92 の Experience Report でコードの初回リリースを負債に例えました("Shipping first time code is like going into debt")。 Ward Cunningham はソフトウェアの世界に多くの貢献を果たしてきました。Wiki の発明者であり、XP と TDD の父 Kent Beck の師匠のような存在であり、建築の世界の「パタン・ランゲージ」を Kent Beck と共にソフトウェアに輸入した人であり、「アジャイルソフトウェア開

    【翻訳】技術的負債という概念の生みの親 Ward Cunningham 自身による説明 - t-wadaのブログ
    yuske711
    yuske711 2021/10/29
  • 組織と事業の急拡大に立ち向かうためのマルチテナント Amazon EKS クラスタ/マルチアカウントアーキテクチャ / Multi-tenant EKS Muti-account architecture at Money Forward

    AWS Summit Online 2020 (https://aws.amazon.com/jp/summits/2020/) の発表資料です マネーフォワードは創業当初からオンプレミス環境で運用を行ってきましたが、 組織や事業の急拡大に伴いインフラチームがボトルネックとなることが増えてきました…

    組織と事業の急拡大に立ち向かうためのマルチテナント Amazon EKS クラスタ/マルチアカウントアーキテクチャ / Multi-tenant EKS Muti-account architecture at Money Forward
    yuske711
    yuske711 2021/10/29
  • 『ディアブロ II リザレクテッド』で起こっている不具合の原因説明/今後の恒久的な解決計画に関しまして

    はじめにプレイヤーの皆様にはご不便をおかけしており大変申し訳ございません。 皆様からお問い合わせを頂いております、現在起こっている複数の不具合に関しましての原因説明とこれまで実施した対処法に関しまして、そして今後どのように進めていくかの解決計画に関しましてご説明をさせていただきます。 一部キャラクターの巻き戻り不具合の対応に関して サーバーの停止は単体での問題により発生しているものではないため、都度不具合が発生した際、緩和策の調査及び長期的な構造の組み換えの両面での問題解決に取り組んでいるのが現状でございます。一部のキャラクターに関しましてデータの巻き戻りが起こる現象が発生しておりましたが、今後はサーバークラッシュにより巻き戻りが起こってしまった場合、巻き戻りは数分程度分にとどまる予定でございます。 ただこちらは根的な解決策になっていないこと、開発チームの方でも重々理解しておりますので引

    『ディアブロ II リザレクテッド』で起こっている不具合の原因説明/今後の恒久的な解決計画に関しまして
    yuske711
    yuske711 2021/10/28
  • Rails 7.0でアセットパイプラインはどう変わるか | Wantedly Engineer Blog

    Rails 7.0ではフロントエンドサポートが刷新されます。新たなライブラリが多数導入され、選択肢が増えるため、「Rails公式のものを選べばOK」という戦略が通用しなくなります。 稿では、Railsフロントエンドを書くための選択肢について、その歴史と実装を踏まえて比較検討します。 結論から言うと(まだアルファ版なので今後も状況が変わる可能性はありますが、) 新規アプリケーションではSprocketsの役割は無くなりそうです。新しいライブラリとして Propshaft, importmap-rails, jsbundling-rails, cssbundling-rails が登場し、主要な選択肢として以下が提供されます。 (各ライブラリの詳細については後述します) Propshaft + importmap-railsデフォルトの選択肢。Node.jsが不要。トランスパイルを含め、複

    Rails 7.0でアセットパイプラインはどう変わるか | Wantedly Engineer Blog
    yuske711
    yuske711 2021/10/27
  • タスクばらし入門

    担当タスクを管理しやすい小さな単位に分割していく「タスクばらし」。タスクばらしはセルフマネジメントの必須ツールです。そこで、タスクばらしの目的、効果、種類ごとの分割方法、見直し方法についてまとめました。 なお、チーム全体で共有しておこなうタスク管理についてはこのの対象外とします。 # 更新情報 * 2025/04/08 - タスクばらしのポイントを追加 * 2021/10/20 - 公開 * 2025/03/08 - 活用例のChapterを追加

    タスクばらし入門
    yuske711
    yuske711 2021/10/26
  • Go言語のちょうどよさ / jmuk - Message Passing

    Go言語は、なんというか「ちょうどいい」言語だな、と思っている。異論は認める。 Go言語の登場時、なんせGoogleが大々的に発表した新しいプログラミング言語であるし、Rob PikeやKen Thompsonといった有名人の関わりもあり、華々しかった。そして、その登場を眺めたプログラミング言語マニアは、そのダサい仕様にわりとすぐがっかりして、興味をなくした。ということがあったと思う。今はGoはけっこう広く使われていて人気もあるけど、ここに至るまでには紆余曲折があった。 Go言語、なにせ2010年代にもなってなんせジェネリクスもない(そのわりにスライスや配列、ハッシュテーブルだけが標準にあり、特別扱いされている)。例外処理もない(これはまぁそのほうがいいだろうという人もいるだろうけど)。そこらじゅう if err != nil だらけ。テストにアサーションもなく、ひたすら地道にif文を書く

    Go言語のちょうどよさ / jmuk - Message Passing
    yuske711
    yuske711 2021/10/24
  • どのようにTypeScriptを使うのか - uhyo/blog

    現在、TypeScriptの重要性は、フロントエンド開発を中心としてますます増すばかりであります。それだけに、TypeScriptをどのように使うべきかという問題については多様な意見が見られます。 これまで筆者はTypeScriptの使い方に、特にコンパイラオプションの使い方について意見を散発的に発信してきましたが、このたび記事にまとめました。この記事では、特に次のような意見に対しての反対意見を述べます。 厳しいコンパイラオプションは型パズル愛好者のためのものであり、普通の人は細かいことを気にせず緩い設定でよい。熟練のJavaScript使いにはTypeScriptは必要ない。例え話最近はTypeScriptを補助輪に例えたりするのが流行っていますので、この記事でも例え話をしてみます。筆者の考えでは、TypeScriptというのは例えるならば料理人が使う包丁のようなものです。コンパイラオプ

    どのようにTypeScriptを使うのか - uhyo/blog
    yuske711
    yuske711 2021/10/24
  • Pixela | Pixelation API Service

    Record and Track your habits or effort. All by API. Pixela is the API service. With this service, you can get a GitHub like graph that expresses the degree of your daily various activities on a basis with a vivid gradation. All operations are performed by API. And, it's free. Pixela Sponsors Pixela provides almost all the features for free, but some features are only available to those who pay for

    Pixela | Pixelation API Service
    yuske711
    yuske711 2018/11/06
  • 廃業まで2年、今からでも教えたい

    「痛くない注射針」「1枚板から電池ケースを深絞り」など世の中にない製品を高いプレス加工技術で生み出してきた岡野工業。代表社員の岡野雅行氏が85歳になったのを機に、廃業を決めた。跡を継ぐ人はいない。やりたいことをやって仕事には全く悔いはない。しかし、技術を伝えられないのは心残りという。

    廃業まで2年、今からでも教えたい
    yuske711
    yuske711 2018/11/05
  • Pixelaを支える技術 - えいのうにっき

    Pixelaの技術的な話(といっても高度なことは殆どしてないんだけど......)とか、あと今回の個人的な頑張りポイントである利用規約・GDPR対応といったところは、後日別エントリとしてまとめたいな〜と思っています。そのうち書くので、よろしかったらそちらも楽しみにしてやってくださいっ。 commit以外の数値でも草を生やせる、PixelaというAPIサービスを作った! - えいのうにっき blog.a-know.me などと書いておきつつ、3週間ほど経ってしまった。ということで、今回はこの点に関して書く。あと、過大なタイトルについてはすみません。これ以外もう何も思いつかなかった。 思い当たる限りで、ざっと箇条書きにしていく。この記事に限らないことだけど、なにか間違ってることとか、もっといいやり方あるよ、というところがあれば、ぜひ教えて欲しい! サーバーサイド GCPGoogle Clou

    Pixelaを支える技術 - えいのうにっき
    yuske711
    yuske711 2018/11/05