タグ

2024年3月4日のブックマーク (9件)

  • ast-grep VSCode: 構造検索と置換の強力なツール

    こんにちは、 ast-grepの作者Herringtonです。 正規表現でコードを検索したことがある方なら、複数行のマッチングや入れ子構造の処理、コメントの無視などに苦労したことがあるかもしれません。 そこで、ast-grep VSCodeという新しい拡張を紹介します。これは、構造的検索と置換(SSR)という技術を利用して、より正確で効率的な検索と置換を実現するツールです。 構造検索は? テキスト検索と置換の限界 例えば、JavaScriptコードをリファクタリングして、lodash の _.filter 関数をネイティブの Array.prototype.filter メソッド に置き換えたいとします。単純なテキスト検索と置換は次のようになります: これは一部のケースではうまくいくかもしれませんが、いくつかの問題があります。 一行の式しかマッチングできません。コードが複数行にまたがってい

    ast-grep VSCode: 構造検索と置換の強力なツール
  • BitNetから始める量子化入門

    はじめに BitNet、最近話題になっていますね。 そもそも量子化って何?という方もいると思うので、この記事は DeepLearning の量子化から入り、その上で BitNet の触りについて見ていこうと思います。色々とわかってないことがあり、誤読してそうなところはそう書いてるのでご了承ください。 図を作るのは面倒だったので、様々な偉大な先人様方の図やスライドを引用させていただきます。 量子化 DeepLearning における量子化 DeepLearning の学習・推論は基 float32 で行います。これを int8 や Nbit に離散化することを量子化といいます。 計算に使う値は、モデルの重み、アクティベーション(ReLUとか通した後)、重みの勾配等があります。 学習時については一旦置いておいて、この記事では推論における量子化について焦点をあてます。推論時に量子化の対象となる

    BitNetから始める量子化入門
  • はじめてのインタープリター

    インタープリターを書いたことがない方向けに、四則演算といった簡単なものから始め、少しずつ機能を足しながら言語を拡張していくようなです。

    はじめてのインタープリター
  • テストピラミッド万歳 | POSTD

    クイックサマリー:「テストピラミッド」は、自動テストをUI、サービス、ユニット単位に整理することで、開発に自動テストを組み込む方法を示すために作成されました。2012年に定義されて以降、このモデルは次第に使われなくなってきたように思いますが、当に廃れてしまったのでしょうか。この記事では、最新のテスト戦略を紹介するとともに、今日のソフトウェア開発におけるテストピラミッドの関連性を検討します。 筆者の同僚であるジャン・フィリップ・ピエトルチェクが、かつてコードを書く開発者の責任について、次のように述べました。 none「我々の仕事の成果を最終的に使用する人々は、(中略)我々がただ最善を尽くすだけでなく、実際に機能するものを作ることを期待しているのです。」 — ジャン・フィリップ・ピエトルチェク 彼の言葉は、私たちが書くコードをそれに依存する人々の観点からとらえている点で非常に印象に残りました

    テストピラミッド万歳 | POSTD
  • データウェアハウスのデータモデリングを整理してみた - Qiita

    概要 スタースキーマからスノーフレーク、ギャラクシー、そしてデータボールトやアンカーモデリングまで、各スキーマの特徴、利点、そして適用シナリオを掘り下げます。 スタースキーマ スタースキーマを元に整理します。 スタースキーマ または 星型スキーマ はデータウェアハウスに利用される最も単純なスキーマである。スタースキーマには唯1つもしくは少数のファクト表と複数のディメンション表が含まれる。スタースキーマはスノーフレークスキーマの一種であるが、多くの用途で利用されている。 DWHに利用される最も単純なスキーマ 唯一または少数のファクトテーブルと、複数のディメンションテーブルが含まれる スノーフレークスキーマの一種 モデル ファクト表はデータウェアハウスでの解析で利用され、複数の異なるディメンションに区分される。ファクト表は主要なデータを持つ一方、ディメンション表は相対的にサイズが小さくディメン

    データウェアハウスのデータモデリングを整理してみた - Qiita
  • [イラスト7]ラーメン赤猫 - アンギャマン | 少年ジャンプ+

    ラーメン アンギャマン <毎週月曜更新!最新2話無料>TVアニメ化決定!! 人間のいない、だけが営むラーメン屋に面接に来た珠子。の店長に好きか聞かれ、珠子は正直に犬派と答えるとあっさり採用される。しかし仕事内容はラーメン屋ではなく、のお世話係で…!? [JC7巻発売中]

    [イラスト7]ラーメン赤猫 - アンギャマン | 少年ジャンプ+
    without_exception
    without_exception 2024/03/04
    イラストでも全然いい
  • [第50話]正反対な君と僕 - 阿賀沢紅茶 | 少年ジャンプ+

    JASRAC許諾第9009285055Y45038号 JASRAC許諾第9009285050Y45038号 JASRAC許諾第9009285049Y43128号 許諾番号 ID000002929 ABJマークは、この電子書店・電子書籍配信サービスが、著作権者からコンテンツ使用許諾を得た正規版配信サービスであることを示す登録商標(登録番号 第6091713号)です。

    [第50話]正反対な君と僕 - 阿賀沢紅茶 | 少年ジャンプ+
  • 「東京駅集合で」と言われたので「東京駅のどこですか?」と聞いたら「1から10まで言わないとわからんのか!」とキレる人がいたらヤバいですよね。

    米村歩@日一残業の少ないIT企業社長 @yonemura2006 「東京駅集合で」と言われたので「東京駅のどこですか?」と聞いたら「1から10まで言わないとわからんのか!」とキレる人がいたらヤバいですよね。そんなのたどり着けるわけないだろうと。 一方で「東京駅銀の鈴集合で」と言われて「銀の鈴までの道順詳しく教えて」と言われたら「1から10まで言わないとわからんのか!」となるのも当たり前と言える。それくらい自分で調べて何とかしろとなる。 これ仕事でも同じで、仕事のゴールと手順の違いなんですよね。ゴールを明確にせずに「1から10まで言わないとわからんのか!」という人は当にヤバい。害悪なので当にやめてほしい。 一方で銀の鈴までのたどり着き方を詳細に指示してもらわないと動けない人はもう少し自分の仕事のやり方を真剣に考えた方がいい。 2024-03-03 08:19:37 米村歩@日一残業の

    「東京駅集合で」と言われたので「東京駅のどこですか?」と聞いたら「1から10まで言わないとわからんのか!」とキレる人がいたらヤバいですよね。
  • いつか起業したいエンジニアへ - Qiita

    はじめに 34 歳のとき、勤めていた会社の経営が傾き早期退職を促されたのを契機に独立しました。その後、41 歳で Authleteオースリート 社を設立しました。諸般の事情で現在も Authlete 社の代表取締役という肩書きを持っていますが、経営者的な仕事は他の人に任せ (参照: シリコンバレーのプロフェッショナル CEO を迎えて米国市場に挑戦する日のスタートアップの話)、50 歳目前の現在もプログラマとしてコードを書き続けています。 Authlete 社設立 (2015 年 9 月) から 8 年半弱経過したものの、まだまだ小さな会社で道半ばであるため、起業家として何か語るのは時期尚早ではあるものの、軽い体調不良が長引く中、『自分のエンジニアとしてキャリアを振り返ろう!』という記事投稿キャンペーンを見かけ、生きているうちに子供世代のエンジニアの方々に何か書き残しておこうと思い、文章

    いつか起業したいエンジニアへ - Qiita