twotigerのブックマーク (823)

  • ミニPCのライセンスがボリュームライセンスだった場合の対処方法

    ミニPCではOSに、個人利用不可の「ボリュームライセンス(VL)」が使われていることがあります。そのままでも利用できますが、ライセンス違反の状態で使い続けることになり、なにかのトラブルが生じるかもしれません。またあるとき突然Windowsをアップデートできなくなるなどのリスクもあります。 購入したミニPCでボリュームライセンスが使われていた場合、早めに返品するか正規ライセンスに変更するかしてください。おすすめは、ショップに問い合わせて正規ライセンスをもらう方法です。この記事では、その流れについて解説します。 ※もらったライセンスが「見た目上は正規版に見える」だけのケースもありますが、その出所については調べようがないため、この記事では触れません。どうしても不安な場合は、自分で入手したライセンスのプロダクトキーを使ってください ※Windows以外のOSを自分でインストールするなら、そのまま使

    ミニPCのライセンスがボリュームライセンスだった場合の対処方法
    twotiger
    twotiger 2025/01/30
    アマゾンのミニPCはめちゃくちゃ違法ライセンスが多い。PRO版は正規品であることの方が少ない。この問題をずっと放置してるアマゾンはおかしい
  • 日本のエンジニアよ、技術スタックのチェックリスト共有はやめろ - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 日のソフトウェアエンジニアリングコミュニティの皆さんへ エンジニアリングは、単なるチェックリストではありません。システムを深く理解し、その制約を把握する学問です。ここ数年、日のソフトウェアコミュニティの技術ブログを拝見する中で、少し気になる点があります。 それは、日海外との技術的なギャップが広がっているように見えるだけでなく、技術的な議論や知識の共有が十分に行われていないことです。 私が過去15年間で多くのプロジェクトを開発してきた中で、技術的な意思決定は常に長期的な影響を伴うものでした。特定のデータベースやプログラミング言語を

    日本のエンジニアよ、技術スタックのチェックリスト共有はやめろ - Qiita
    twotiger
    twotiger 2025/01/26
    流行ってるかは重要な基準。OSSは2-3年でオワコン化しかねず、常にトレンドを把握してないといけない。いやならOSS使うのやめろ
  • 「Windows 11 24H2」への更新でライセンスが外れるとの報告……問い合わせてみました/もし遭遇したときはサポートに問合せを【やじうまの杜】

    「Windows 11 24H2」への更新でライセンスが外れるとの報告……問い合わせてみました/もし遭遇したときはサポートに問合せを【やじうまの杜】
    twotiger
    twotiger 2025/01/25
    ここ数年Amazonで売ってるN100のミニPCのWindowsはほとんどが違法ライセンス。いつ外れてもおかしくない
  • Yup to Zod ~スキーマバリデーションライブラリの移行~ - Sansan Tech Blog

    Contract One Dev グループの井上です。年もどうぞよろしくお願い申し上げます。 私たちのチームでは、先日、「Contract One Cheat Day」と銘打って社内ハッカソンを開催しました。 社内ハッカソンの内容については、社内ハッカソンを開催したら、止まっていた改善が色々進んだ話: Contract One Cheat Day - Sansan Tech Blogをご覧ください。 記事では、そんな社内ハッカソンにおける取り組みの一つ、”Zod導入”について書いていきます。 Zodの導入について Yupでいいんじゃない? Zodとは、TypeScriptファーストのスキーマバリデーションライブラリです。類似のライブラリとしては、以前から広く使われているYupが挙げられます。Contract Oneでも、これまでYupを採用してきました。 Zodは比較的新しいライブラリ

    Yup to Zod ~スキーマバリデーションライブラリの移行~ - Sansan Tech Blog
    twotiger
    twotiger 2025/01/19
    バリデーションライブラリーって決定的なものはなくて、Zodも重い、サイズが大きいって欠点があるし、REST APIで使うならJSON Schemaベースのバリデーションライブラリーの方がいい
  • Node.js Now Supports TypeScript By Default

    Matt PocockMatt is a well-regarded TypeScript expert known for his ability to demystify complex TypeScript concepts. Node 23 will soon be able to run TypeScript files without any extra configuration. Marco Ippolito, who has been driving TypeScript support in Node for the last year, landed a PR unflagging --experimental-strip-types in Node 23. Practically, this means a few things: You can create an

    Node.js Now Supports TypeScript By Default
    twotiger
    twotiger 2024/12/30
    enum、namespaceって要らないよね
  • Goの古いコードが動かなくなることはほぼない理由

    古いGoのコードが腐ったという話を聞いて、状況はよく分かりませんが、そんなことは基ないので安心して欲しいという話を書きます。 2行まとめ 一般的なアプリケーション(cgoやHTTPやgoroutineの細かい挙動に依存していない限り)であればGoは古いコードでも動くはず ただし依存先のコードが消えていたり、非互換な変更が入っていたら動かなくなるので、動かしたいならvendorディレクトリ以下にソースコードを入れて完全固定するべき Goは非常に互換性が高い言語 Goはversion 1のリリース以降、互換性を維持しており、コードが動かなくなることは基的にありません。 実はGo 1.22で初めて非互換な変更(forループの変数を毎回生成する変更)が入りましたが、これにより問題が出るのは、もともとバグがあったコードである可能性が極めて高いです(少なくともGoogle社内で見つかった非互換なコ

    Goの古いコードが動かなくなることはほぼない理由
    twotiger
    twotiger 2024/12/30
    PHPなんかPukiWikiみたいな20年前できてほとんどメンテされてないアプリがいまだに動いてるのはすごいこと。ライブラリー使わず、PHPの組み込み関数だけ作られてるからそんなことできる
  • 【2025最新版】M4 Mac miniをゲーミングPC運用するための情報まとめ【令和最新版】|みずき

    Apple Siliconが登場してついに4世代目、M4搭載のMacBookMac miniが発売されて1ヶ月ぐらい経ちました。 今回の目玉はやっぱりMac miniだと思っていて、最安値モデルは10万円を切る安さでありながら非常に高性能。新しい筐体のコンパクトさも話題性に一役買っていますね。 M4 Mac miniに夢を感じで購入したのですが、今まで持っていたM1 MacBook Airと比べるとパワーアップが想像以上で感動しています。 私はRTX4060Ti搭載のWindowsPCを持っているのですが、もはや私がプレイするようなゲームのレベルではM4 Macだけでやっていけると確信したのでWindowsPCは売ることを決断したぐらいです。 今回はいろんな方法でM4 Mac miniでゲームをプレイしてみたいと思います。 はじめに大手ゲームであればこのサイトでどの方法が一番快適に動きそ

    【2025最新版】M4 Mac miniをゲーミングPC運用するための情報まとめ【令和最新版】|みずき
    twotiger
    twotiger 2024/12/29
    AMDのAPUのPCで小さいサイズの買ってヘッドレスで運用する方がいいと思う
  • TwitterがScalaを採用した大昔を振り返ってScalaについて色々考えてみる - xuwei-k's blog

    雑にtweetしたら多少反応があったというか、新しいもの書くばかりではなく歴史を振り返る方が、場合によっては面白いというかためになるというか、 そもそもプログラミングに限らず現在や未来は過去の延長線上でしかないので、歴史を振り返ることは大事ですね。 先に断っておきますが「X(旧Twitter)」と書くの面倒だし「X」だけだとわかりにくいので、*1単にTwitterと記述すると思います。 あと自分はTwitterの中の人や昔Twitterの中の人だった人と軽く話したことはある程度で、もちろん自分はTwitterの中の人だったことはないです。外から観察した情報を書くだけです。 さて、どこから振り返ればいいのか難しいのと、そもそも歴史そのものを正確に詳細に振り返るというよりは、当時(から現在に至るまで)の雰囲気を伝えることや、それに対する自分なりの解釈などを書きつつ、これの読者に同じように過去を

    TwitterがScalaを採用した大昔を振り返ってScalaについて色々考えてみる - xuwei-k's blog
    twotiger
    twotiger 2024/12/19
    当時、TwitterのCTOか誰かのインタビューで、Scalaに移行した理由はRubyは型指定ないせいで単純なテストを大量に書く必要があり面倒。パフォーマンスより型が理由で移行したみたいなことを話してたのを読んだ記憶がある
  • 否定文を理解できないAIたち - ジョイジョイジョイ

    BERT や GPT の登場により、テキストを扱うモデルは大きく発展しましたが、否定というごくありふれた操作を扱うのが依然難しいです。 稿では、その理由と、部分的な解決策を紹介します。 目次 目次 否定文を理解できないAIたち 否定文を理解できずに困ること なぜ否定文をうまく扱えないのか なぜたまに成功するのか 対処法 ファインチューニング プロンプトの工夫 否定文を意識した訓練 文書数を増やす クエリとキーを拡張する おわりに 否定文を理解できないAIたち BERT (tohoku-nlp/bert-base-japanese-v3) で A =「私はお寿司が好きです。」 B =「私の好きなべ物はお寿司です。」 のテキスト埋め込みのコサイン類似度を求めてみましょう。A と B は同じようなことを言っており、予想されるようにコサイン類似度は 0.9695 と高いです。 では、 A =「

    否定文を理解できないAIたち - ジョイジョイジョイ
    twotiger
    twotiger 2024/12/19
    この記事、ChatGPTとか生成AI使う時の重要なテクニックを技術的に解説してる。否定を含むような複雑な条件でいきなりゼロショットで質問すると精度が落ちる
  • デスクトップアプリを開発しよう! 「Rust」と「Tauri 2.0」の基本情報と環境整備の仕方を解説

    では、Rustの基情報から学んでいきましょう。 「Rust」の基情報 「Rust」は、WindowsでもmacOSでもLinuxでもクロスプラットフォームに対応した高速でスマートなプログラミング言語です。「Rust(ラスト)」とは、錆という意味でロゴマークもそこからデザインされたのでしょう。 「Rust」のロゴ Rustのメモリの管理の仕方、「所有権」とは? Rustはメモリの管理の仕方がスマートな、とても優れたプログラミング言語です。 「所有権」という独特な概念でメモリを管理して、ビルド時にメモリリークが起こる可能性を排除するので、極めてメモリリークが起こりにくくなっています。例えば、次の図のように「スコープ」内だけ変数にメモリを所有する権利を与えて「スコープ」を抜けるときには、「所有権」を持つ変数のメモリを解放します。 「Rust」の「所有権」の仕組み Rustの追加機能、「クレー

    デスクトップアプリを開発しよう! 「Rust」と「Tauri 2.0」の基本情報と環境整備の仕方を解説
    twotiger
    twotiger 2024/12/16
    これは何を根拠にしてるんんだろう?「今後はElectronよりさらに優れたTauri 2.0がメジャーになっていくと思われます」
  • ウォーターフォールの悪魔化とアジャイルの神格化、もうええでしょう - GoTheDistance

    毎年必ずどこかでウォーターフォールとアジャイルを対立させ「ウォーターフォールwwwww」と味付けしたツイートに待ってましたと総ツッコミが入るムーブがあるように思います。 今シーズンは下記のツイートがK点超えの大ジャンプを記録しました。 今どきウオーターフォール型開発とアジャイル開発の違いをどうこう言う必要はないかと思うが、若手の技術者は間違ってもウオーターフォール型開発のほうに行ってはダメだぞ。失敗は絶対に許されないと連呼する世界と、とっとと失敗しようぜと言う世界では、どちらが成長できるかは明らか。 https://x.com/toukatsujin/status/1863023816290762841 Xでは多方面から「いやいやいやいや、どんな世界線ですかそれ?!」と突っ込みが入った。失敗の許容度がゼロか100かってなんぞ?っていう感じ。そらそうよ。 これを受けて木村氏は「批判の中で呆れ

    ウォーターフォールの悪魔化とアジャイルの神格化、もうええでしょう - GoTheDistance
    twotiger
    twotiger 2024/12/15
    日経の無料会員登録ってホントめんどくさいよね。日経ほどめんどうな会員登録サイトを他に知らない
  • macOSやLinuxからWindowsに移行したら快適になった話

    今まではmacOSLinuxをずっと好んで使ってきましたが、今年は全面的にWindowsに移行をしました。家のデスクトップPCも、持ち歩いているノートPCも、どちらも今ではWindowsです。2006年にIntel Macに移行して以来、実に18年ぶりのWindowsです。2006年はまだWindows Vistaが最新のWindowsでした。そこから一気にWindows 11にジャンプしたことになります。 Windows 11に移行してからすでに半年が経過していますが、普段の開発作業含め、めっちゃ快適になりました。クリスマスを意識する時期ですので、僕のWindowsはすっかり冬になっています。IntelliJ IDEAは赤と緑な感じでほっこりします。 Windows Terminalは、どんなにエラーが出ても、それもクリスマスプレゼントに思えてきてしまうほどです。 macOSを使わなく

    twotiger
    twotiger 2024/12/15
    WSLなら、案件ごとにWSLのディストリビューションをインスールして簡単に複数環境を分けられる。それでいてにノー設定でLinux上のファイルにエクスプローラーでアクセスできる
  • 出社方針変更への拒否反応 - Konifar's ZATSU

    インターネッツはいつでも騒がしい。 L社が出社方針に切り替えるとのこと。エックス上では阿鼻叫喚という印象で、転職の声も上がっていた。 「週5出社だとこれくらいの反発はあるよなぁ」と思って中身を読んでみたら、"原則週1"出社で当面はつよい強制力もなさそうだった。正直自分は「週1くらい行けばええやん」くらいに思ってしまっていて、インターネッツ上の反応とはだいぶギャップがあって少し驚いた。 出社方針の変更というのはそれほどセンシティブなトピックだということなのだろう。そもそも全員が両手で受け入れられるものではない。個々人の事情も複雑に絡み合っている。一方で、個社の方針そのもの以外にも"拒否反応"の要因があると思っていて、想像して雑に書き出してみる。労働者観点、経営/労務観点それぞれについて、自分に抜けている感覚や情報を補完したい。 今となっては"週1"でも電車に乗って通勤するのがとにかく嫌 感染

    出社方針変更への拒否反応 - Konifar's ZATSU
    twotiger
    twotiger 2024/12/14
    地方に移住したから通勤できないというのは、地方に異動して転勤することとかあるし、あんま言い訳にはならないと思う。単純に嫌なら会社辞めればいいと思う
  • AWS アクセス管理を一歩先へ!カミナシのセキュアな AWS アクセス管理を実現するシステムの紹介 - カミナシ エンジニアブログ

    カミナシのエンジニアリング組織では、チームメンバーの AWS アカウント環境への定常的なアクセス権限として「センシティブな情報を除いた全リソースへの ReadOnly Access」を付与しており、一方で書き込み権限については必要に応じてメンバーが一時的に権限を獲得できる仕組みとシステムを開発し、運用を行っています。 記事では、そういった仕組みを開発するに至った経緯や仕様、そしてこれを数ヶ月ほど運用した結果と今後の展望について紹介します。 このシステムは『ハマヤン』という名前で呼ばれていますが、あまねくユーザーに愛される素敵な名称であり、Sec Eng チーム内でも大人気です。開発者が濱野さんだからハマヤンにしたのでは?と社内で言われることがありますが、真相は不明です。 ハマヤンを開発した理由 ハマヤン開発前の2022年頃、カミナシではソフトウェアエンジニア全員が Administrat

    AWS アクセス管理を一歩先へ!カミナシのセキュアな AWS アクセス管理を実現するシステムの紹介 - カミナシ エンジニアブログ
  • ChatGPTに「超賢者モード」追加。月額3万円。どう考えてもヤバいやつ

    ChatGPTに「超賢者モード」追加。月額3万円。どう考えてもヤバいやつ2024.12.06 06:37107,915 かみやまたくみ 2024年12月6日、OpenAIChatGPTに新有料プラン「Pro」を追加しました。価格はなんと…月額200ドル(約3万円)。 目玉は新モデル「OpenAI o1」が利用可能なこと。AIサービスには月3000円ほどの課金プランがあることが多いですが、OpenAI o1は桁がちがいます。 この弩級の値付けが意味するのは、「GPT-4oなどと比べてもさらに、ずっと賢い」ということ。以下、OpenAIの発表内容をみていきます。 専門的な思考・計算が可能発表ではまず、OpenAI o1の数学・コーディング・科学でのテストのスコアが紹介されました。 これまで最新で賢い賢い言われてきたgpt-4oから大幅ジャンプアップ。数学・コーディングの能力が劇的にアップし、

    ChatGPTに「超賢者モード」追加。月額3万円。どう考えてもヤバいやつ
    twotiger
    twotiger 2024/12/06
    そもそも月20ドルという価格設定が出血赤字サービスで、Anthropic、GeminiもChatGPTをマネて20ドルなだけで、今後同様に価格を上げてくると思う。ChatGPT Plusがもっと値上がりするのも十分ありえる
  • 編集部GitHub化計画 第1回:GitHubだけで記事制作できないかチャレンジ - Findy Engineer Lab

    Findy Engineer Lab編集部のゆでたまご(@f43a9a)です。 「編集部の業務をなるべく少ないツールで完結したい! そうしたらきっともっと効率的にメディア運用ができるはずだ!」というアイデアから、GitHubだけで記事制作できないかチャレンジ企画の連載をスタートすることになりました。進捗状況を逐一レポートして、テックに関わる皆様のメディア・ブログ運用のヒントになる情報を発信できたらいいな、と考えています。 ……いきなりこんなこと言われてもワケがわからないと思うので、背景を説明しますね。 どうしてGitHubで記事制作したいのか 編集部の主な業務は、言わずもがな記事を作ることです。記事制作開始から公開までに、どんなアウトプットがあるのかと言いますと……。 記事制作の流れ 企画書: 主にGoogle Docsで制作 連絡・調整: メールやXのDMなどで、取材や寄稿で記事制作協力

    編集部GitHub化計画 第1回:GitHubだけで記事制作できないかチャレンジ - Findy Engineer Lab
    twotiger
    twotiger 2024/12/05
    Gitって「バイナリデータの取り扱いに特段強みがあるわけではありません」というより相性最悪だと思う
  • Prisma ORM Manifesto: Clarity and Collaboration

    This manifesto outlines Prisma’s vision for the future: addressing key challenges, setting clear priorities, and empowering collaboration to build a better experience for our community. Refocusing for the Future Prisma has come a long way, and we’re proud of what we’ve achieved together. From Accelerate and Pulse to TypedSQL and Prisma Postgres, the tools we’ve built have grown alongside an incred

    Prisma ORM Manifesto: Clarity and Collaboration
    twotiger
    twotiger 2024/12/03
    以前からRustのエンジンを使ってるのは設計ミスって批判はあった。VC主導でオープンな開発でないとか、変なSQLが走る、本物のJOINじゃないとか、バグだらけで放置されてるとか。今はDrizzleとかKyselyとか他に選択肢ある
  • はてなブックマークってそんなに知名度ないの?

    オモコロ永田「ピェンロー鍋っていうのがネットでバズった時期があってみんなってた」 オモコロ原宿「はてなブックマークとかみんな聞いたこと無いかもしれないけどそういう所でめちゃめちゃ人気だった」 https://www.youtube.com/watch?v=Get3bvmmD64

    はてなブックマークってそんなに知名度ないの?
    twotiger
    twotiger 2024/11/28
    もともとdeliciousのパクリだったんだよな
  • ORMなんていらない?!生SQLクエリ開発を超絶楽にするVSCode拡張を作った [TS+Rust+WASM]

    TL;DR これができる機能です。 TypeScript with Prisma ⇩ Rust with SQLx ⇩ SQL ファイルだけでなく、他のファイルの生 SQL クエリ(Raw SQL Query)に対しても SQL の LSP が効きます。 現在は TypeScript 上 の Prisma と RustSQLx をデフォルトでサポートしています。Prisma のみ、SQL のシンタックスハイライトが効きます。 なお、タイトル詐欺です。 sqlsurge の設定 名前は sqlsurge[1] です。sqlsurge では SQL の Language Server に Golang 製 の sqls を使っているので、 Golang sqls が必須となります。sqls をインストールしている人は限られていると思うのでインストールガイドを用意しました。 TypeScr

    ORMなんていらない?!生SQLクエリ開発を超絶楽にするVSCode拡張を作った [TS+Rust+WASM]
    twotiger
    twotiger 2024/11/26
    総じてORMはパフォーマンスに問題でがちとはいえ、全部SQL書くのは面倒。ほとんどの場合は1階層のINNER JOINで済むんだから、ORMで十分
  • AppleのSafariに関し、英CMAが「ブラウザ市場に悪影響」と調査勧告

    英国の競争・市場庁(CMA)は11月22日(現地時間)、調査の結果、米Appleの制限的な慣行がモバイルブラウザ市場のイノベーションを阻害し、英国の企業や消費者に悪影響を与えているとの暫定的な結論に達したと発表した。 この結論について、12月13日まで(Appleを含む)一般からの意見を受け付けており、最終決定は2025年3月に下される予定。 Appleへの批判点は: AppleのルールはiPhone上での他社ブラウザの機能を制限し、Webページの読み込み速度向上などを阻害している プログレッシブウェブアプリ(PWA)はiOSデバイスでは十分に機能せず、アプリ開発者の選択肢を狭めている Googleとの収益分配契約により、iOSでのブラウザ競争のインセンティブが低下している AppleGoogleは、自社ブラウザを優遇し、ユーザーの選択肢を制限している CMAはこれらの問題に対処するため

    AppleのSafariに関し、英CMAが「ブラウザ市場に悪影響」と調査勧告
    twotiger
    twotiger 2024/11/26
    Chromeを売却しろと言うぐらいなら、Safariを売却しろの方が妥当感ある