t_horikoshiのブックマーク (12)

  • GANMA!管理画面で Create React App から Vite に移行した話 - FLINTERS Engineer's Blog

    こんにちは。生田です。 この記事は FLINTERSのカレンダー | Advent Calendar 2022 - Qiita の21日目の記事です。 今回は、GANMA! の管理画面で Create React App から Vite へ移行した話をご紹介します。 背景 GANMA! の管理画面は React で書かれており、プロジェクトCreate React Appでセットアップされていました。 Create React App は React で Web アプリ作るときにビルドツールやリントツールなどのセットアップを1コマンドでやってくれる便利なツールです。 HMR なんかも何も設定せずにnpm startをすればよしなに動いてくれます。 機能も多くしばらくは困ることなく使っていました。 しかし、ある程度の期間利用しているととある不満が出てきました。 それは開発サーバーの起動が遅

    GANMA!管理画面で Create React App から Vite に移行した話 - FLINTERS Engineer's Blog
  • Prismaを使ってサクッとGraphQLのバックエンドを作成する! - FLINTERS Engineer's Blog

    こんにちは。菅野です。 最近はスマホアプリ全盛期ですね。誰しもが毎日たくさんのアプリを使っていると思います。 アプリでしかサービスを展開していないものもたくさんあったりします。 そのアプリを開発するときには、バックエンド側はFirebaseのようなmBaaSを利用するのが一番手軽だと思います。 ただ、mBaaSが用意するデータベースの中にはちょっと特殊なものもありますよね。別のサービスに乗り換えたくなったときとかに困るのでは?と思ったりもします。 あと、DBRDBであることが要件の場合も少し悩ましいです。 そこで、mBaaSに頼らずに手軽にアプリのデータ置き場を作成できるか試してみるためにPrismaを使ってGraphQLのバックエンドを作成してみたので紹介します。 Prismaとは www.prisma.io Prismaとはnode.jsのORMです。特徴はGraphQLとの親和性の

    Prismaを使ってサクッとGraphQLのバックエンドを作成する! - FLINTERS Engineer's Blog
  • gRPCのクライアント実装でサーバー証明書の検証を入れる方法 - ハトネコエ Web がくしゅうちょう

    このあいだの gRPC の記事の「失敗5」の項で サーバー側の証明書の正当性を検証するステップはスキップするという方向の実装 にしたのですが、サーバー証明書の検証をおこなう方法がわかったので書いておきます。 なお、今回言う「サーバー証明書」というのは、 自分の運営するドメインに対して取得した X.509証明書 の意味で捉えてください。 よく言う「SSL証明書」ですね。(現在はSSL通信ではなくTLS通信だけど……) 方法1: サーバー証明書を用いる Let's Encrypt での認証後、生成されるサーバー証明書 cert.pem をサーバーから持ってきて、 それを証明書検証に用いることも可能です。 ……が、これは Let's Encrypt の仕様上、認証後から3ヶ月で使えなくなってしまうものです。 更新のたびにサーバーから取りに行くのは現実的ではなさそうです。 方法2: ルート証明書を

    gRPCのクライアント実装でサーバー証明書の検証を入れる方法 - ハトネコエ Web がくしゅうちょう
  • konn-san.com 建設予定地

    集合論など数理論理学関連を中心に、数学・関数型プログラミング・ミステリなどに関する情報を集積してあります。 更新履歴など うたにっき - 2024/01/28 03:30:00 JST (最終更新:20240127)ブログ未満の日常の破片 Talks - 2023/03/12 16:00:00 JST これまでに行った講演 Disco Elysium - 頽廃の都マルティネーズで世界の迷宮に迷い込もう - 2023/01/01 17:35:00 JST Disco Elysium が前評判に違わず素晴しかったのでみんなプレイしましょうという話です。 古典的実現可能性モデルノート - 2022/09/16 21:00:00 JST 古典的実現可能性モデル(classical realisability)の手法は,Curry–Howard対応を拡張する形でZF\mathrm{ZF}ZFのモデル

    konn-san.com 建設予定地
  • 関数型ニキ達にインスパイアされた最近の Scala 開発の取り組み - FLINTERS Engineer's Blog

    こんにちは、中途三年目の堀越です。 近頃、Scalaのコミュニティにおいて Functional Programming による実装テクニックを紹介する記事や発表を見たり聞いたりすることは珍しいことではなくなってきました。弊社にもたくさんの関数型ニキ*1が在籍しており、わたしも日々影響を受けています。 ということで、日はわたしが所属するチームでの日々の Scala 開発における取組みや戦略をサンプルコード*2と合わせて紹介していきます。 高カインド型によるEffect型の抽象化 私達はドメイン駆動設計を実践しています。なのでドメインロジックはドメインの関心事に集中できるのが理想です。ドメイン層を抽象化し、特定の実行環境や技術的関心事に依存しない戦略として 高カインド型 を用いてEffect型を抽象化します。 インターフェース定義 例えば Repository のインターフェイスのは以下の

    関数型ニキ達にインスパイアされた最近の Scala 開発の取り組み - FLINTERS Engineer's Blog
  • 自家製 #isucon のつくりかた : ISUCON公式Blog

    2011年08月30日14:30にTech Blogにて公開された過去エントリです。 livedoor Techブログ : 自家製 #isucon のつくりかた -- こんにちは、ISUCON というイベントのレギュレーションを考えたり環境の準備をやったりコード書いたりしてた tagomoris です。普段はライブドア開発部のインフラサービス部というところで働いてます。 先日ISUCONは幸いにも大好評のうちに終了したのですが、へとへとになって疲れ切った状態で帰宅し、寝て起きてみると、公開しておいたソースコードをさっそく自分の手元で動かしている人がいました。説明とか何にもなかったのによくそこまで。どういうことなのと思わずにはいられません。 #isucon に参加してきました&isuconツールを試してみました - As a Futurist... また翌日にはTwitterでも続々と動か

    自家製 #isucon のつくりかた : ISUCON公式Blog
  • ソケット通信とHTTP通信 - pospomeのプログラミング日記

    ソケット通信・・・TCP/IP(トランスポート層)を利用する通信全般。 HTTP通信・・・ソケット通信の中でもWebサーバで動作する通信。 こんな感じでいいと思う。 ソケット通信はトランスポート層でHTTPはアプリケーション層なんだね。 知らなかった・・・。 これでよくサーバサイドやってるな俺・・・。

    ソケット通信とHTTP通信 - pospomeのプログラミング日記
    t_horikoshi
    t_horikoshi 2019/05/01
    😀
  • アセクシュアル(無性愛)とは?ノンセクシュアル(非性愛)との違いも解説!|RAINBOW LIFE

    LGBTという言葉を今では高頻度で使うようになりましたが、皆さんはLGBT以外のセクシュアルマイノリティについてご存知ですか? 例えば、「アセクシュアル」「Xジェンダー」「ノンセクシュアル」という言葉を聞いたことがあるでしょうか? ここではアセクシャルの意味についてご説明します。 アセクシュアル(無性愛)とは? はてなキーワードでは、アセクシュアル(無性愛)を以下のように定義しています。 アセクシュアル(無性愛《むせいあい》とも)とは、『他者に対して恒常的に恋愛感情や性的欲求を抱かない』ことである。 無性愛の性質を持っている人のことを無性愛者、またはエイセクシュアル、ア・セクシュアル、Aセクシュアルともいう。略称として「Aセク」を使うこともある。” 出典:Hatena Keyword アセクシュアル) つまり、アセクシュアルとは性別に関係なく、他者に対して恋愛感情や性的欲求を抱かないことで

    アセクシュアル(無性愛)とは?ノンセクシュアル(非性愛)との違いも解説!|RAINBOW LIFE
  • Kubernetes は辛いのか? - @amsy810's Blog

    こんにちは。 @amsy810 です。 下記のブログが出てから『Kubernetes は運用しきれない』と耳にすることが多くなってきたので、雰囲気で曲解されて Kubernetes is difficult とならないよう、マネージドでシンプルに使うだけなら難しくないよと伝えるために書きました。 Kubernetes がいいよと伝えるためではありません。 yakst.com TL;DR 上記のブログについては概ね同意見です。 辛いのは自前で Kubernetes クラスタの管理自体を行う場合です。 GKE などのマネージド Kubernetes サービスを利用するケースでは、Kubernetes の管理は殆ど必要がなくなります。 例えば GKE の場合には、自動クラスタアップグレード・自動クラスタスケーリングなどが用意されています。他にも自動ノードプロビジョニング機能(CPU・メモリ・GP

    Kubernetes は辛いのか? - @amsy810's Blog
    t_horikoshi
    t_horikoshi 2019/04/03
    k8s について学習中でしたので参考になりました。
  • オンライン英会話の事前準備は何をする?すぐに使えるフレーズ100 - ENGLISH JOURNAL

    回答=阿部真由美先生 ESAC(R)認定マスター・英語学習アドバイザー。2007年より都内私立大学で英語学習アドバイザーを務め、現在はアルクにて後進育成に携わる。テンプル大学大学院にて教育学修士号(TESOL専攻) 取得 。早稲田大学大学院博士後期課程在籍。学習院大学講師。 A. 準備次第で楽しさも満足度もアップ!まずは気軽にトライしてみてもよいと思いますが、あらかじめ準備をしておけばレッスンの楽しさも満足度もアップします!レッスンで「最低限できなければいけない」というわけではないのですが、「より良いレッスンにする」コツを挙げてみましょう。 英会話レッスンをより良くするポイント 「英会話を楽しもう!」というマインドを持つ英語を口に出すことに慣れておくレッスンで使えると便利な表現を仕込んでおく①「英会話を楽しもう!」というマインドを持つ誰かとコミュニケーションするのって楽しいですよね。それは

    オンライン英会話の事前準備は何をする?すぐに使えるフレーズ100 - ENGLISH JOURNAL
    t_horikoshi
    t_horikoshi 2019/01/27
    勉強になりました
  • 英語を話す前に!オンライン英会話のレッスン前に絶対やっておくべき3つのこと | DMM英会話ブログ

    英会話は話さないと上手くならない! これはその通りですが、ただ話し続けていれば上達するのかと言うと、実はそうでもなかったりします。 そこで今回は、オンライン英会話レッスンをより楽しく、効果的にするためのポイントをご紹介します。どんな準備をしておくべきなのか、3つのポイントでまとめました。 1.レッスン前に準備したいこと 1.Skyeでコンタクト追加レッスン予約をしたら、先生からSkye上でコンタクトがあるはずです。 このコンタクトを承認しないとレッスンが開始できないので、始まる前に済ませておきましょう。 2.辞書とノートでメモする準備レッスン中に分からない英単語が出てきた時には、辞書をサッと引けるようにしておくと良いでしょう。 電子辞書や、無料で使えるインターネットの英語辞書でもOKです。 また、先生からのアドバイスやフィードバックをもらったことをメモする準備も欠かせません。 私はEver

    英語を話す前に!オンライン英会話のレッスン前に絶対やっておくべき3つのこと | DMM英会話ブログ
    t_horikoshi
    t_horikoshi 2019/01/27
    勉強になりました
  • セプテーニ・オリジナルの開発環境・福利厚生について - FLINTERS Engineer's Blog

    こんにちは、10月入社した盛岡です。 とても快適な環境で開発できているので、紹介致します。 開発環境 1. PC・周辺機器 MacBookPro 15インチ(CPU:2.3GHz i7, メモリ:16GB, SSD:512GB) キーボード、マウス、追加モニター等業務に必要な物は会社負担で購入可能 ぼくのかんがえたさいきょうのPCまわり キーボード:REALFORCE108UG-HiPro マウス:SteelSeries Rival 300 モニターDELL U2414H * 2 2. 開発ツール IDEはIntelliJ IDEA(入社した次の日にライセンスがもらえた!) コード管理はBitBucket ChatはSlack チケット管理はJIRA CIはBamboo 3. 裁量労働制 裁量労働についてはドワンゴさんでも話題になっていましたが、セプテーニ・オリジナル(以下、セプオリ)も

    セプテーニ・オリジナルの開発環境・福利厚生について - FLINTERS Engineer's Blog
    t_horikoshi
    t_horikoshi 2016/12/14
    素敵な福利厚生
  • 1