タグ

2021年5月2日のブックマーク (14件)

  • フィーチャーフラグ入門 | CloudBees|テクマトリックス

    タイトルどおり、このガイドではフィーチャーフラグについて説明したいと思います。  フィーチャーフラグとは何なのか?  どのように使えばよいのか?  どのように始めればよいのか?  これらのトピックをすべてカバーしたうえで、ほかの話題にもいろいろ触れていきます。 フィーチャーフラグが興味深いのは、簡単そうでいて奥が深いという点です。  「フィーチャーフラグとは何なのか」という質問に対しては、2つ3つのセンテンスで答えることも、をまるまる一冊書くこともできます。  コンテキストによって、どちらの答えも適切でしょう。  ですから、基礎を全部カバーできるよう、できるだけ簡単なところから始め、だんだんに詳細に入っていくことにしましょう。 フィーチャーフラグとは何か?必要最小限の定義 ソフトウェアでフラグと言えば、「バイナリ値の格納に使用される1またはそれ以上のビット」です。つまり、trueまたはf

    フィーチャーフラグ入門 | CloudBees|テクマトリックス
    Sixeight
    Sixeight 2021/05/02
  • Replit — Why We Switched From Webpack To Vite

    At Replit, our mission is to make programming more accessible. We provide people with free compute in the cloud so that they can build apps on any device. Among the most popular ways to create apps on the web today is React. Historically, however, React tooling has been slow on Replit. While the JavaScript ecosystem has produced excellent tools for professional developers, many of the most popular

    Replit — Why We Switched From Webpack To Vite
    Sixeight
    Sixeight 2021/05/02
  • GitHub Actions で Dependabot のプルリクエストの滞留を防ぐ仕組みづくり

    自動的にライブラリのアップデートのプルリクエストを作ってくれるDependabotはとても便利です。ただ、何かと通常の開発タスクに追われライブラリアップデートのプルリクエストは滞留しがちです。それを解決するための仕組みはないかなと思い、試行錯誤してみたので書きます。 静的アセットのビルド差分からレビューの必要性を判断 今のチームのプロダクトでは静的アセット(JS, CSS, Image)のビルドにのみ Node.js を利用しています。 そのため、npm モジュールのライブラリアップデート時にプルリクエストのブランチでビルドされた静的アセットが、master ブランチでビルドされた静的アセットと差分がなければプロダクトの動きは変わららないはずです。 なので、そのビルド差分の有無をみれば詳細なレビューが必要かどうか判断できます。差分もなく CI も通っていればほぼ動作確認は不要で、Chang

    GitHub Actions で Dependabot のプルリクエストの滞留を防ぐ仕組みづくり
    Sixeight
    Sixeight 2021/05/02
    賢い。毎回手元で比較していました。
  • vscode-leetcode で快適 LeetCode 生活

    先日@0317_hiroyaさんの以下ツイートと 00:00STUDIO の配信を見てとても刺激を受けたので、LeetCodeをはじめてみようと思いました。 ただ、LeetCode にアカウントを作りいざ問題にチャレンジしようと思ったら、いきなり詰まりました。 関数・変数名の補完が効かない シンタックスエラーを表示してくれない Vim キーバインドがいつもと微妙に違う もう IDE がないとコードを書けない体になってしまっていた・・😇 解決策としてはローカルの好きなエディタでコードを書いて、完成したら都度ブラウザの LeetCode のエディタに貼り付けて実行となるのでしょうが、まどろっこしいことはしたくありません。 絶対誰か解決してるだろうとググっていたら、最高の VSCode プラグインを見つけたので紹介します。 vscode-leetcodeの使い方 自分の悩みを解決してくれたのは

    vscode-leetcode で快適 LeetCode 生活
    Sixeight
    Sixeight 2021/05/02
  • emruby: ブラウザで動くMRI - クックパッド開発者ブログ

    こんにちは、フルタイムRubyコミッタの遠藤です。 Ruby 3.0が出てもう4ヶ月経ってしまいました。最近のTypeProfの開発ですが、vscode拡張として使えるようにするために、一生懸命Language Server Protocolをいじって遊んでるところです。 今日の成果です。 RBS が .rb と別ファイルなのが面倒という問題、vscode 拡張をちゃんと作れば解決できそう(まだ実現可能性を調べただけで中身はありません)。 pic.twitter.com/tv6xB0Tm59— Yusuke Endoh (@mametter) 2021年4月2日 こっちのほうはまだ実験段階なので、まとまったころに説明するとして、今回は、Ruby 3.0リリース後にほそぼそとやっていたemrubyをご紹介してみます。 emrubyとは ブラウザの上で動くMRI(Matz Ruby Inter

    emruby: ブラウザで動くMRI - クックパッド開発者ブログ
  • GitHub - banga/git-split-diffs: Syntax highlighted side-by-side diffs in your terminal

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - banga/git-split-diffs: Syntax highlighted side-by-side diffs in your terminal
    Sixeight
    Sixeight 2021/05/02
  • corepack is 何?

    追記: 2023-11-19 corepack v0.20.0 にて、CLI のコマンド体系が一新されて多少わかりやすくなりました (PR#291)。新しいコマンドは README を参照。 追記: 2022-02-03 Node.js v14.19.0 に corepack が標準バンドルされました。 corepack がバンドルされていない Node.js v12 系は 2022-04-30 に EOL を迎えるので、あと 3 ヶ月もすればアクティブな Node.js 環境には必ず corepack が揃っているという状態になりますね。引き続き experimental ステータスのままではありますが。 追記: 2021-09-08 Node.js v16.9.0 で corepack が標準バンドルされました。まだ experimental 扱いですが。 デフォルトでは yarn も

    corepack is 何?
    Sixeight
    Sixeight 2021/05/02
  • Web24 (2021/05/07 18:00〜)

    Motivation イベントができなくなって久しい でもそろそろ Web について議論する場がほしい どうせオンラインでしかできないなら、オンラインでしかできないイベントにしよう オフラインカンファレンスのように 3 トラックなどでやるのは難しい(面倒くさい) 縦につないでやればいい 移動もないし、好きなときに好きなところを見れば良い GW どうせすることがない みんなが自粛する最後の GW になるかも 24h あればどこかは見れる オンラインで 24h イベントやろう Arrange テーマごとに 1.5h のセッションでたっぷり議論 全員が登壇者兼運営 登壇者の発言は組織のものではなく個人のもの 資料、画面共有、打ち合わせ、台なし お金を動かすことはしない チケット、グッズなどの作成 スポンサー、協賛をつける Zoom + Youtube Live Zoom に 登壇者が次々に入っ

    Web24 (2021/05/07 18:00〜)
    Sixeight
    Sixeight 2021/05/02
  • ディアウォール-DIAWALL公式サイト

    賃貸の味方 壁・床・天井を大切に アイデア無限大 壁面収納や飾り棚など 使い方は自由自在 自分好みに 暮らしに合わせて 好みのサイズ、 いろんな場所に 室内に柱を作れるアイテム。 工具も脚立もいらないから誰でも簡単に施工ができます。 さらに、壁や天井に穴をあけないので賃貸でも安心。 建築資材のプロが作ったディアウォールだから 格的なDIYが楽しめます。

    Sixeight
    Sixeight 2021/05/02
  • TechCrunch

    Ola has let go its chief executive Hemant Bakshi, merely four months after making the appointment, and is cutting about 180 additional jobs, a source familiar with the matter told TechCrunch. The move

    TechCrunch
    Sixeight
    Sixeight 2021/05/02
  • Caps LockキーをEnterキーに入れ替えると便利

    1986年埼玉生まれ、埼玉育ち。大学ではコミュニケーション論を学ぶ。しかし社会に出るためのコミュニケーション力は養えず悲しむ。インドに行ったことがある。NHKのドラマに出たことがある(エキストラで)。(動画インタビュー) 前の記事:なんでもクイズだと思うとたのしい > 個人サイト Twitter 使われないのにいい位置にいるキー、ことCaps Lockキーってありますよね。キーボードの左側にあるこのキーです。 キーボードの 左端にあります。 押すと「英語が大文字になる」という、使わないというかあってほしくないキーです。 押したくないからキーキャップを外しちゃう、という人もいると聞きますが、これはキー配置を置き換えるアプリをインストールしてEnterキーと入れ替えると劇的に便利になります。 WindowsだとKeySwapというアプリがあります。ぼくはこれを使っています。 キー置き換えの例

    Caps LockキーをEnterキーに入れ替えると便利
    Sixeight
    Sixeight 2021/05/02
    新しい。長押しCtrlで、単推しEnterはありそう。
  • Diffuse

    A music player that connects to your cloud/distributed storage, in the form of a static, serverless, web application.

    Sixeight
    Sixeight 2021/05/02
  • The Missing Semester of Your CS Education

    The Missing Semester of Your CS Education Classes teach you all about advanced topics within CS, from operating systems to machine learning, but there’s one critical subject that’s rarely covered, and is instead left to students to figure out on their own: proficiency with their tools. We’ll teach you how to master the command-line, use a powerful text editor, use fancy features of version control

    Sixeight
    Sixeight 2021/05/02
  • 「シヴィライゼーション VI」を“全部乗せ”にするとヤバイ。吸血鬼が仲間になるし,英霊召喚バトルができるし,ゾンビも襲ってくる

    「シヴィライゼーション VI」を“全部乗せ”にするとヤバイ。吸血鬼が仲間になるし,英霊召喚バトルができるし,ゾンビも襲ってくる 編集部:御月亜希 ターン制ストラテジー「シドマイヤーズ シヴィライゼーション VI」(PC/PS4/Xbox One/Switch 以下,Civ6)にて,シーズンパス「ニューフロンティア・パス」最後のアップデートが2021年4月23日に行われた。作が発売されたのは2016年10月のこと。5年近くかけて,2つの大型DLCが配信されたあと,1年にわたるシーズンパスが展開され,さまざまな新要素や調整が加えられてきた。 さて,バニラ(何も加えられていない)の状態のCiv6は,1年近く前にEpic Gamesストアで無料配布され話題になったので,そのタイミングで初めて触った人も多いだろうう。ただ,このバニラのCiv6と,すべてのDLCを盛り込んだCiv6は,まったくの別物

    「シヴィライゼーション VI」を“全部乗せ”にするとヤバイ。吸血鬼が仲間になるし,英霊召喚バトルができるし,ゾンビも襲ってくる
    Sixeight
    Sixeight 2021/05/02
    逃げないとダメだ逃げないとダメだ。連休が消える。