タグ

MASSIのブックマーク (2,000)

  • ポイント・オブ・ノーリターン:プログラミング、AGI、アメリカ

    ポイント・オブ・ノーリターン:プログラミング、AGI、アメリカ 2025.03.26 Updated by yomoyomo on March 26, 2025, 00:00 am JST オライリー・メディアのコンテンツ戦略担当バイスプレジデントを務めるマイク・ルキダスは、以前よりプログラミングの未来について文章を書いており、ワタシもそれをフォローしてきました。 2019年5月には、プログラミング・ツールに関し、我々は未だ「パンチカード」を使っているようなものだと不満を表明した上で、「配管工」にたとえられる「ブルーカラー」のプログラマーにとってのプログラミングが、もっと視覚的なものになるべきと論じていますが、その背景には人工知能のコード作成機能がそうしたグラフィカル化を実現してくれるのではという期待がありました。 そして、この年の末には、ソフトウエアはニューラルネットワークの重み付けとし

    ポイント・オブ・ノーリターン:プログラミング、AGI、アメリカ
  • Why Go? · microsoft/typescript-go · Discussion #411

    Language choice is always a hot topic! We extensively evaluated many language options, both recently and in prior investigations. We also considered hybrid approaches where certain components could be written in a native language, while keeping core typechecking algorithms in JavaScript. We wrote multiple prototypes experimenting with different data representations in different languages, and did

    Why Go? · microsoft/typescript-go · Discussion #411
    MASSI
    MASSI 2025/03/13
  • リレーショナルデータベース設計の完全ガイド - Qiita

    はじめに リレーショナルデータベース設計の世界へようこそ!このガイドでは、データベース設計の基から応用まで、幅広くカバーしていきます。一緒に学び、理解を深めていきましょう。 リレーショナルデータベースとは リレーショナルデータベースとは、データを表(テーブル)形式で整理・管理するシステムのことです。各テーブルは行(レコード)と列(フィールド)で構成され、情報を効率的に保存・検索できます。 例えば、顧客情報や注文履歴を別々のテーブルで管理し、共通のキー(例えば顧客ID)で関連付けることで、必要な情報を簡単に取得できます。このような構造により、データの一貫性や整合性を保ちながら、複雑なデータ操作や分析が可能になります。 ガイドの目的と構成 このガイドの目的は、リレーショナルデータベース設計の基概念から高度なトピックまでを体系的に学び、実践的なスキルを身につけることです。各章では、理論的な

    MASSI
    MASSI 2025/02/27
    Product の Price はその時々で変化するので Order にその時点の値をコピーしといた方が良さそうである。あるいはパフォーマンスに問題ないなら、Price を有効期間付きのテーブルにして Product と 1:1..N で紐づけるとか。
  • Claude 3.7 Sonnet and Claude Code

    Today, we’re announcing Claude 3.7 Sonnet1, our most intelligent model to date and the first hybrid reasoning model on the market. Claude 3.7 Sonnet can produce near-instant responses or extended, step-by-step thinking that is made visible to the user. API users also have fine-grained control over how long the model can think for. Claude 3.7 Sonnet shows particularly strong improvements in coding

    Claude 3.7 Sonnet and Claude Code
  • 25.3型のカラーE Inkディスプレイ「DASUNG253C REVO」を試す 超高速リフレッシュレートで動画再生もこなせるが気になる部分も

    「DASUNG253C REVO」は、カラーE Ink電子ペーパーを採用した25.3型のディスプレイだ。リフレッシュレートが従来モデルの2倍となったことで、動画再生もこなせるほど高速な描画が行えるようになったのが特徴に挙げられる。国内代理店から機材を借用したので、レビューをお届けする。 25.3型の大型カラーE Inkを搭載 ただしMac系には非対応 まずは、基的な仕様からチェックしよう。画面サイズは25.3型で、カラーのE Ink電子ペーパー(Kaleido 3)を採用している。画面解像度は3200×1800ピクセル(150ppi)で、アスペクト比は16:9と、従来モデルである「DASUNG253C BASE」(旧名Paperlike Color)から変化はない。タッチ操作に対応しているのも同様だ。 ボディーはVESAマウント式のスタンドに取り付ける構造で、左右へのスイング/傾き調整/

    25.3型のカラーE Inkディスプレイ「DASUNG253C REVO」を試す 超高速リフレッシュレートで動画再生もこなせるが気になる部分も
    MASSI
    MASSI 2025/02/18
  • 黒沢清 トークショー レポート・『台風クラブ 4Kレストア版』(1) - 私の中の見えない炎

    台風が襲来した夜、中学生たちは学校に閉じ込められた。彼らは日ごろの感情を爆発させる。 相米慎二監督(加藤祐司脚)『台風クラブ』(1985)は中学生たちや彼らを取り巻く教師などのあやうさをクールかつ鮮烈に描いた傑作である。4Kリマスターが行われ、2023年10月にリバイバル上映と黒沢清監督のトークイベントがあった(以下のレポはメモと怪しい記憶頼りですので実際と異なる言い回しや整理してしまっている部分もございます。ご了承ください)。 【『台風クラブ』について (1)】 黒沢「相米さんとは個人的には親しくしていたんですが、どうしてあんな映画を撮っていたのか、ぼくも判ってしないところがあります。4K版をチェックさせていただいて、こんなにいろいろよく見える映画だったんだと驚きではありました。昔はフィルムで映画館で見ているわけですが、冒頭のプールのところや、台風が来るのは夜ですからぼんやりして蛍光灯

    黒沢清 トークショー レポート・『台風クラブ 4Kレストア版』(1) - 私の中の見えない炎
  • スキーマバリデーションライブラリの標準インターフェース standard-schema

    スキーマバリデーションライブラリの標準インターフェース standard-schema 2025.02.15 スキーマバリデーションライブラリはここ数年で人気を集めています。多くのライブラリが登場する中で、standard-schema はスキーマバリデーションライブラリの標準インターフェースを提供します。これにより、エコシステムツールがユーザー定義の型検証ツールをより簡単に受け入れられるようにすることを目指しています。 Zod や valibot, ArkType などを代表とするスキーマバリデーションライブラリはここ数年で人気を集めています。これらのライブラリは TypeScript の型システムを活用してスキーマを定義し、それに基づいてバリデーションを行います。バリデーションを行った結果は型安全に扱うことができるのが特徴です。 ユーザー入力のように外部からのデータを安全に扱いたいよう

    スキーマバリデーションライブラリの標準インターフェース standard-schema
  • Rails 8はSQLiteで大幅に強化された「個人が扱えるフレームワーク」(翻訳)|YassLab 株式会社

    原著者の許諾を得て翻訳・公開いたします。 英語記事: Supercharge the One Person Framework with SQLite | Fractaled Mind 原文公開日: 2024/10/16 原著者: Stephen Margheim 日語タイトルは内容に即したものにしました。 また、見出しを適宜加えています。 記事は、Rails World 2024における私の発表を編集して記事化したものです。以下のYouTube動画でもご覧いただけます。 はじめに Railsは誕生したときから、アイデアを超音速で宇宙空間に打ち上げるロケットエンジンのような存在として名を馳せてきました。しかし少なくとも私にとって、自作のフル機能アプリケーションをデプロイして動かすにはロケット科学者になる必要がある気もしていました。 ロケットエンジンは時とともに大型化し、複雑化してきまし

    Rails 8はSQLiteで大幅に強化された「個人が扱えるフレームワーク」(翻訳)|YassLab 株式会社
  • 凄いやつになる方法|牛尾 剛

    私の勤めるマイクロソフトにも、レイオフがやってくるようだ。それもパフォーマンスベース。つまり、今首になると、「この人はローパフォーマー」とわかるので、再就職が難しくなるだろう。 自分はマイクロソフトの仕事が面白いし、職場も最高なので、こんな中途半端に首にはなりたくはない。ただ、自分がハイパフォーマーとはとても言えない。周りの人はめっちゃ優秀やから。 私は今までは、自分の性能が「三流」であるけど、ダメな自分を「戦略」でカバーして何とかしてきた。しかし、この流れを見ていると、「三流」のままでは早晩解雇されてしまうだろう。たとえ今回のレイオフを生き延びても、記事を読むと、ワークフォースは減らさないと書いてあるし、出来ない人はいらないという流れなのだと思う。 「優秀」になるしかない 今まで、自分がダメなのは受け入れていたが、これからはそうもいかないのだと思う。「優秀」になるしかない。この面白い仕事

    凄いやつになる方法|牛尾 剛
  • モジュール式ノートPC「Framework Laptop 13」用のRISC-Vプロセッサ搭載マザーボードが販売開始、価格は199ドル(約3万円)

    モジュール式で部品を簡単に交換できるノートPC「Framework Laptop 13」用のRISC-Vプロセッサを搭載したマザーボード「Framework Laptop 13 RISC-V Edition Mainboard」が登場しました。 Framework | Fix Consumer Electronics https://frame.work/products/deep-computing-risc-v-mainboard RISC-V Mainboard for the Framework Laptop 13 is now available for $199 - Liliputing https://liliputing.com/risc-v-mainboard-for-the-framework-laptop-13-is-now-available-for-199/ Fr

    モジュール式ノートPC「Framework Laptop 13」用のRISC-Vプロセッサ搭載マザーボードが販売開始、価格は199ドル(約3万円)
    MASSI
    MASSI 2025/02/05
    フレームワークの PC 使いやすかったのを思い出したのだけども、モジュール式である利点はよくわからんのよね。メインボードが iPhone 並に小さくできるといろんなフォームファクタで単一のマシンをつかえて面白そう。
  • 落ちてるボールを拾う技術 - 空の箱

    タイトルだけ見ると球技の玉拾いの技術に見えるがそうではない。"落ちてるボール"とは、 誰かがやらないといけないが、誰も手を付けていない状態のタスク "誰かがやらないといけない"ことを他の関係者も認識している状態 のことを指すものとする。 この定義が普遍的かは知らないがニュアンスとしては伝わると思う。そしてこれはソフトウェアエンジニアリングに限った概念ではない。自分の経験上は他人と仕事をしていれば自然発生するものだ。"仕事"というほど厳密でなくてもよいと思う。例えば学生の頃の"文化祭の準備"とかでも観測できそうな概念だ。 この「"落ちてるボール"を誰が拾うか?」はしばしば見聞きする問題だ。そしてこの問題は自然発生する以上、発生したものに対症療法することになる*1。すると、この問題に対するスタンスは基的に二つしかないと思っている。 自分が拾う 他人に拾ってもらう この二つのうち、このエントリ

    落ちてるボールを拾う技術 - 空の箱
  • map / filter などの高階関数よりも古典的な for文の方が読みやすいと感じるあなたへ

    class: center, middle # map / filter などの<br>高階関数よりも<br>古典的な for文の方が<br>読みやすいと感じる<br>あなたへ BuriKaigi 2025 2025/02/01<br> @gakuzzzz --- class: left, top ## 自己紹介 * 中村 学/Manabu NAKAMURA * Twitter: [@gakuzzzz](https://twitter.com/gakuzzzz) * [Tech to Value Co.,Ltd.](https://www.t2v.jp/) CEO * [Alp, Inc.](https://thealp.co.jp/) Tech Lead --- class: left, top ## はじめに 昨今のメジャーなプログラミング言語では、 `map` や `filter`

  • DuckDB で CUR 2.0 データをクエリする - kakakakakku blog

    AWS Data Exports でエクスポートした Cost and Usage Reports 2.0 (CUR 2.0) データを使って詳細な AWS コスト分析をする場合,よく聞く選択肢として Amazon Athena と Amazon QuickSight の組み合わせがある.個人的にクエリ部分で Amazon Athena を使わずにもっとカジュアルにコスト分析ができたら良いな〜と思っていて,最近 DuckDB を使っていてイイ感じに運用できている👌 AWS Well-Architected Cost & Usage Report Library CUR 2.0 データからコスト分析をするときのクエリ例を探すときは「AWS Well-Architected Cost & Usage Report Library」が参考になる📝サービス別のコスト確認クエリやコスト最適化のた

    DuckDB で CUR 2.0 データをクエリする - kakakakakku blog
  • 不正乗車を繰り返していた詩織さん:「裸で泳ぐ」を読む|紅而note

    伊藤詩織さんのエッセイ集「裸で泳ぐ」(岩波書店)。前著「Black Box」では隠されていた詩織さんの異常な面がそこかしこに書かれているので私のような詩織研究者にとっては非常にありがたい資料です。 担当編集者の堀由貴子さんは詩織さんが物のレイプ被害者であることを疑っていないのでしょう。 だから、詩織さんの胡散臭さ満点のエピソードを載せてしまったのでしょう。 岩波書店の編集者がいかに頓馬でお人好しか分かります。 *     *     * 「裸で泳ぐ」の「子ども料金」の章で詩織さんは中学生時代の不正乗車の思い出について書いています。 P13-15 『そんなことを考えているうちに、明るい、真っ青な、「ダサい」の言葉に収まらないほど、まるで何かの罰のようだったジャージを着ていた中学一年生時の記憶が蘇ってきた。 部活の試合帰りで、友人と改札を出たところにいる。腕には、これまた派手なオレンジ色で「

    不正乗車を繰り返していた詩織さん:「裸で泳ぐ」を読む|紅而note
  • 『バイリンガルITエンジニアの英語』 - Don't Repeat Yourself

    バイリンガルITエンジニア英語 作者:mayukoKADOKAWAAmazon 最近ばかり読んでますね。そろそろコードを書いた話をしたいところなんですが、積読を消化するのに手一杯です。いえ、仕事ではコードを書いているんですけどね。 さて、ITの現場でよく使われる英語表現が詰まった一冊が出版されたので読んでみました。ぱらぱらと目を通して気になるフレーズをメモした、の「読んだ」です。 かくいう私もここ数年はずっと英語を使って仕事をする職場に従事しており、英語に対する意識はちょっと高めです。私自身は英語自体はケンブリッジ英検だとB2を昔とった(今だとC1取れるかも?)レベルなので、日常会話や仕事での会話で一通り困りはしないが、フォーマルな表現で言い換えたり、単語にある微妙なニュアンスをちゃんと使い分けて会話したり、複雑な概念(哲学に出てくるやつとか)を英語で的確に伝え切るみたいなところは難し

    『バイリンガルITエンジニアの英語』 - Don't Repeat Yourself
  • SQLDelightを使ってKotlinで型安全にSQLを扱う - 空の箱

    klibsを眺めていたところ面白そうなものを見つけたので試してみた。 sqldelight.github.io これが結構面白い。リポジトリのAboutに「Generates typesafe Kotlin APIs from SQL」とあって「ORM?」と思ったけど、どうもちょっと違う気がする*1。ORMはオブジェクトを定義して、オブジェクトを操作することでSQLを扱う。が、SQLDelightは逆で、SQLを元に型安全なコードを自動生成するというアプローチを取っている。正しく表現できてるかアレだけど、簡単に違いを表にしてみる。 特徴 SQLDelight 典型的なORM SQL操作 SQLを直接記述し、それを元に型安全なコードを生成 SQLを抽象化してオブジェクトとして操作 型安全性 SQLを元にオブジェクトを定義する。オブジェクトの作成はSQLDelightが自動で定義してくれる。

    SQLDelightを使ってKotlinで型安全にSQLを扱う - 空の箱
    MASSI
    MASSI 2025/01/25
    型安全な世界で柔軟に生きていたいので気になる
  • 人生の豊かさを再発見する「後ろ向き手帳」のススメ【文具知新】

    人生の豊かさを再発見する「後ろ向き手帳」のススメ【文具知新】
  • 【レビュー】 「今までの音はなんだったんだ」39600円の“光アイソレーション”「TOP WING OPT ISO BOX」を試す

    【レビュー】 「今までの音はなんだったんだ」39600円の“光アイソレーション”「TOP WING OPT ISO BOX」を試す
    MASSI
    MASSI 2025/01/21
    「この記事はAIで生成しました」あるいは「PR」を探せどなかった。Impress はまともな会社だと思ってたんだけどな... さておき、電源が秋月のごく普通のACアダプタなのがオカルト徹底できてなくてちょっと面白い
  • Build a Database in 3000 Lines with 0 Dependencies | Blog | build-your-own.org

    01. Complex systems are built from simple ideas Complex software like databases, compilers, and browsers are treated like black boxes. You use them every day as a user, but you probably don’t understand them as a programmer, even though they are nothing but code. Why? They have little in common with programmers’ daily task. Their code bases are so large, so discouraging. But that doesn’t mean you

    Build a Database in 3000 Lines with 0 Dependencies | Blog | build-your-own.org
  • うちは妻の負担軽減のため週3日の料理をわいが担当してる。やってみると思いの外楽しかったけど気がついた。これ365日するの地獄だ→家族が絡むと途端に難しくなる

    ごれむす(´・ω・`) @goremusn 週3くらいなら楽しくできるけど恐らく週4あたりからしんどさが出る 365日なんて想像を絶する 正直やるまでわからなかった 若い頃は世の中みんなやってるみたいだからできるでしょぐらいの認識 2025-01-18 15:30:27 ごれむす(´・ω・`) @goremusn ただやっぱ「毎日」てのがきつい 休みなし 男目線でも、 朝ごはんくらい自分(夫)で作ってくれ 週1日でいいから休ませて 作ってもらって当たり前と思うな おいしいの一言くれ 「今日ご飯いらん」は作る前に言え まじで「何作ろう」さえしんどい 2025-01-18 15:30:28

    うちは妻の負担軽減のため週3日の料理をわいが担当してる。やってみると思いの外楽しかったけど気がついた。これ365日するの地獄だ→家族が絡むと途端に難しくなる