FLIP流体シミュレーション搭載フリップカードのオープンソース化

2025-08-09
FLIP流体シミュレーション搭載フリップカードのオープンソース化

このプロジェクトは、流体暗黙粒子(FLIP)シミュレーションを搭載したフリップカードをオープンソース化します。PCB設計ファイル(kicad-pcbフォルダ)、スタンドアロンの流体シミュレーションライブラリ(fluid_sim_crateフォルダ、Matthias Müllerの作業に基づく)、充電式バッテリー設計(cnlohrのプロジェクトから着想を得た)、デバッグ用のWASMシミュレータ(sim_displayフォルダ)、RP2350ファームウェア(flip-card_firmwareファイル)が含まれています。詳細は各フォルダのREADMEファイルを参照してください。

続きを読む
ハードウェア

FTC、「クリックしてキャンセル」ルール施行を延期

2025-05-12
FTC、「クリックしてキャンセル」ルール施行を延期

連邦取引委員会(FTC)は、「クリックしてキャンセル」ルールの施行を7月14日まで延期し、当初の5月14日の期限を延期しました。ネガティブオプションルールの一部であるこのルールは、サブスクリプションのキャンセルを登録と同じくらい容易にすることを求めています。FTCは、直ちに遵守することの負担の再評価を延期理由として挙げました。施行は7月14日に開始されますが、FTCは、実施中に問題が発生した場合、ルールの修正に意欲を示しています。

続きを読む

OAuthはMCPを救うか?モデルコンテキストプロトコルのセキュリティに関する考察

2025-04-20
OAuthはMCPを救うか?モデルコンテキストプロトコルのセキュリティに関する考察

Anthropicのモデルコンテキストプロトコル(MCP)は、モデル、ツール、APIを統合するための簡単な方法を提供しますが、そのセキュリティは懸念事項です。この記事では、MCPのアイデンティティレイヤーとしてOAuthを使用することが十分かどうかを検討します。OAuthはクライアントとアクセスされるリソースを識別するトークンを提供しますが、強力な認証、資格情報の盗難防止、デバイス識別、属性ベースのアクセス制御など、すべてのセキュリティ問題を解決するわけではありません。著者は、OAuthのみに依存することは、MCPによって生じる新しいセキュリティリスクに対処するには不十分であると主張しています。Infosecチームは、アイデンティティプロキシとアクセス制御ポリシーをより深く掘り下げ、MCPによって導入された内部および外部の攻撃対象領域に対処する必要があります。

続きを読む
テクノロジー

Reshaped:5年間の道のり、オープンソース化

2025-09-11
Reshaped:5年間の道のり、オープンソース化

5年間の開発を経て、コンポーネントライブラリReshapedが完全にオープンソース化されました!当初は、ReactとFigmaのコンポーネントライブラリの必要性に応えるための個人プロジェクトでしたが、ReshapedはWebデザインの主要な実践の80%を網羅し、デザインとエンジニアリングの整合性を優先しています。作者はまずReactパッケージを無料で公開し、今回全ソースコードをオープンソース化することで、デザインとエンジニアリングにおけるベストプラクティスの促進を目指しています。今後の計画には、高度なプレミアムコンポーネントの提供が含まれています。

続きを読む
開発

ブラウザでCommon Lispを実行する:Web Embeddable Common Lispプロジェクトの進捗

2025-08-21

Web Embeddable Common Lisp (WECL)プロジェクトは、Common Lispのランタイム環境をウェブブラウザに搭載することを目指しています。現在、このプロジェクトでは``タグを使用してCommon Lispコードを実行でき、Common LispとJavaScript間の低レベルな相互作用のためにJS-FFIを提供しています。さらに、LIME/SLUGにより、EmacsからWECLとやり取りできます。しかし、このプロジェクトはまだ初期段階にあり、スレッドサポートの不足やパフォーマンス最適化の余地など、いくつかの制限があります。将来の計画には、これらの問題に対処するためにWASIへの移植が含まれています。

続きを読む
開発

Geotoy:オープンソース3Dモデリングツールがアーティストの素晴らしいポートフォリオを紹介

2025-08-19

Casey Primozicが開発した完全に無料かつオープンソースの3DモデリングツールGeotoyは、アーティストameoによって作成された素晴らしい3Dモデルのポートフォリオを通して紹介されています。コレクションには、3Dヒルベルト曲線やシングルスから、寺院、迷路、バネ、フラクタル地形、トーラスノット、タンポポ、電力線、織物構造、根、凹凸のある球体、抽象的な砂時計、バードバス、コンクリートテトラポッド、段々になった浮島、押し出し成形された粘土ボウル、高度なシェーダープロップ、スーパー楕円ドミノ、そしてDark Soulsを思わせる木など、多様な作品が含まれています。この印象的な展示は、Geotoyの機能とameoの芸術的才能を際立たせています。

続きを読む
デザイン

AIの闇:あなたのスマホがDDoS攻撃に加担している可能性

2025-04-19
AIの闇:あなたのスマホがDDoS攻撃に加担している可能性

企業はアプリ開発者に報酬を支払い、「ネットワーク共有」SDKをアプリに組み込ませ、巨大なボットネットを構築しています。このボットネットは、 unsuspecting ユーザーの帯域幅を利用して、ウェブスクレイピング、メールサーバーへのブルートフォース攻撃などの悪意のある活動を行い、小規模サーバーへのDDoS攻撃を引き起こしています。ウェブスクレイピングにユーザーのデバイスを利用するというこのモデルは、AIデータ収集の暗い側面となり、Apple、Microsoft、Googleなどのテクノロジー大手は対応すべきです。

続きを読む
テクノロジー

マイクロソフト、WinUIを段階的にオープンソース化:6ヶ月間のロードマップ

2025-08-02
マイクロソフト、WinUIを段階的にオープンソース化:6ヶ月間のロードマップ

マイクロソフトは、Windows 11のユーザーインターフェースフレームワークであるWinUIを段階的にオープンソース化することを発表しました。WinUIの複雑さとWindowsとの深い統合により、オープンソース化は簡単な作業ではありません。マイクロソフトは4段階のロールアウトを計画しています。フェーズ1ではGitHubミラーリングの頻度を上げます。フェーズ2では外部開発者がローカルでビルドできるようになります。フェーズ3では外部からの貢献とテストが可能になります。フェーズ4ではGitHubが主要な開発プラットフォームになります。これは段階的なプロセスであり、マイクロソフトは開発者からのフィードバックと貢献を奨励しています。

続きを読む
開発

Builder.aiの失敗:700人のエンジニアによるAI詐欺の真相

2025-06-14
Builder.aiの失敗:700人のエンジニアによるAI詐欺の真相

最近、Builder.aiの倒産と、700人のインド人エンジニアを使ってAIを偽装したというウイルスのようになった主張が物議を醸しました。この記事では、その神話を解き明かし、Builder.aiが実際にはLLMなどの技術を利用して、Natashaというコード生成プラットフォームを構築したことを明らかにしています。このプラットフォームは15人のエンジニアによって開発されました。「700人のエンジニア」という物語は、同社が外部委託の開発者を幅広く利用したことに由来する可能性が高いです。Builder.aiの倒産は最終的に会計上の不正行為によるものであり、その技術とは無関係です。この記事は、ソーシャルメディア上の誤報に関する警告として役立ち、同社で働いていた才能あるエンジニアへの不幸な影響を強調しています。

続きを読む
テクノロジー

単一ファイルのFennelライブラリの課題と解決策

2025-08-13
単一ファイルのFennelライブラリの課題と解決策

この記事では、Luaに埋め込まれたLisp方言であるFennelにおいて、単一ファイルのライブラリを作成することの課題、特にマクロと関数を同時に扱う際の複雑さについて掘り下げて説明しています。著者は、`package.loaded`、`package.preload`、`package.searchers`といったLuaのモジュールシステムの仕組みを綿密に分析し、Fennelがそれらをモジュールのコンパイルとロードにどのように活用しているかを解説しています。記事の中心は、マクロを直接エクスポートできないことや、マクロ間の相互依存性など、Fennelマクロの制限を解決することにあります。`eval-compiler`と`relative-require`を利用し、マクロと関数を単一ファイルにパッケージ化し、コンパイル時に`fennel.macro-loaded`テーブルを手動で設定することでマクロのロード問題に対処するという巧妙な解決策が提示されています。最後に、著者はFennelのマクロシステムの将来的な改善の方向性を示し、マクロモジュールの廃止、コンパイル時の完全なモジュールの直接ロード、マクロ依存性の解決にClojureのアプローチを採用することを提案しています。

続きを読む
開発

英国のオンライン安全法:グローバルな検閲衝突か?

2025-08-25

英国のオンライン安全法は、子供を守ることを目的としていますが、正当なニュースや批判の検閲により激しい反発に直面しています。この法律は、ウェブサイトへのアクセスに大人の身分証明書の提示を求め、大規模なウェブサイトに巨額の罰金を科すため、一部のウェブサイトは英国のユーザーを完全にブロックしています。政府は批判者をオンライン犯罪者を支援しているとレッテルを貼り、批判的な投稿の削除を試みています。これにより、米政府が介入し、表現の自由の侵害と米英同盟への損害を理由に批判しています。英国の規制当局Ofcomは4chanを標的にしており、これにより紛争がエスカレートし、政治的な対立を引き起こす可能性があります。

続きを読む
テクノロジー

root化やカスタムROMなしでAndroid上でpostmarketOSとPhoshを実行する

2025-07-26
root化やカスタムROMなしでAndroid上でpostmarketOSとPhoshを実行する

この記事では、root化やカスタムROMをフラッシュせずに、Androidスマートフォン上でpostmarketOSとPhoshデスクトップ環境を実行する、型破りな方法について説明しています。著者はTermuxとprootを活用してAndroid内にAlpine Linux環境を作成し、それをpostmarketOSに変換、軽量なPhoshデスクトップをインストールしています。完璧ではなく、中国語入力などAndroid標準キーボードが必要な制限もありますが、AndroidユーザーにモバイルLinuxシステムを簡単に体験できる方法を提供しています。

続きを読む
開発

欧州裁判所、海賊版サイトのブロックを命令、DNSプロバイダーの対応は様々

2025-05-11

欧州の裁判所は最近、OpenDNS、Cloudflare、GoogleなどのDNSリゾルバーに対し、海賊版サイトをブロックするよう命令を出しました。これに対し、これらのテクノロジー大手はそれぞれ異なる対応をとっています。OpenDNSは断固たる措置として、フランスとベルギーから撤退しました。Cloudflareは「代替メカニズム」を用いて遵守し、HTTP 451エラーでユーザーに通知しました。一方、Googleは説明なくDNSクエリを黙って拒否しました。この透明性の欠如はユーザーを混乱させ、詳細な説明を求める裁判所の要件に違反する可能性があります。米国でも同様の法案への懸念が高まっており、オンライン著作権問題への対応における透明性の重要性が強調されています。

続きを読む

ビジネスインサイダー、AIによる下書き作成を許可、非開示も容認

2025-09-17
ビジネスインサイダー、AIによる下書き作成を許可、非開示も容認

ビジネスインサイダーは、読者への開示なしに、ジャーナリストがAIを使って記事の下書きを作成することを正式に許可した主要ニュースメディアの一つとなりました。社内メモによると、AIは調査や画像編集などのツールとして使用できますが、最終的な成果物はジャーナリスト自身の仕事である必要があります。AI生成コンテンツや未検証コンテンツにはフラグが付けられますが、下書き作成にAIを使用した記事にはそれが明示的に記載されるわけではありません。この動きは、AI生成コンテンツをめぐる過去の論争にもかかわらず、ビジネスインサイダーのAI積極採用を反映しています。

続きを読む

Reveal:実行中のClojureプログラムへの開かれた扉

2025-09-07

Revealは、JVM内のオブジェクトの検査プロセスを簡素化するために設計された、Clojure指向のデータ検査ツールボックスです。インタラクティブなREPLペインとツールを提供し、ローカルおよびリモートプロセスをサポートしています。無料のオープンソースバージョンと有料のプロバージョン(ウクライナ市民は無料)があり、ユーザーはデータ構造を深く検査できます。包括的なドキュメント、チュートリアル、ビデオが、その機能をガイドし、Clojure開発者にとって貴重なツールとなっています。

続きを読む

開発者のブロック:コーディングの行き詰まりを克服するための実践的な戦略

2025-08-23

開発者はしばしば「開発者のブロック」を経験します。これは、コーディングができないというフラストレーションのたまる状態です。この記事では、完璧な新しいプロジェクトを開始することの麻痺と、既存のプロジェクトに取り組む際の停滞という2つの一般的なシナリオを探ります。新しいプロジェクトにおける完璧主義は、過剰な設計につながり、既存のプロジェクトは、理解不足、燃え尽き症候群、またはモチベーションの欠如に苦しむ可能性があります。この記事では、漸進的な学習、疲労の認識と休憩、漸進的な開発、プロトタイピング、ドキュメントの先行作成、早期最適化の回避、早期かつ頻繁なリリースなど、実践的な解決策を提供しています。これらの戦略は、開発者がコーディングのブロックを克服し、生産性を向上させるのに役立ちます。

続きを読む
開発

英国の年齢確認の抜け穴:VPNが未成年者のポルノフィルター回避を可能に

2025-08-19
英国の年齢確認の抜け穴:VPNが未成年者のポルノフィルター回避を可能に

イングランドの児童委員は、政府に対し、新しいオンライン安全規制における大きな抜け穴、つまり未成年者がVPNを使用して年齢制限を回避している問題に対処するよう強く求めています。最近の報告書は、商業ポルノサイトへの義務的な年齢確認の実施にもかかわらず、18歳未満でポルノにアクセスした若者の数が懸念されるほど多いことを明らかにしています。規制後のVPN使用の増加は、現在の対策の非効率性を浮き彫りにしています。政府はVPNを禁止する計画はないと主張していますが、堅牢な年齢確認を実施するためにプロバイダーと協力する意向であり、学校など、内部システムへの安全なアクセスにVPNを依存している正当なユーザーのプライバシーとセキュリティに影響を与える可能性があります。この動きは、子どもの安全とオンラインの自由とのバランスをとる上で大きな課題となっています。

続きを読む
テクノロジー

リック・ビーアト、音楽著作権に対する激しい非難:ポッドキャスト音楽の終焉?

2025-08-31
リック・ビーアト、音楽著作権に対する激しい非難:ポッドキャスト音楽の終焉?

500万人以上のチャンネル登録者を持つ音楽ビデオポッドキャスター、リック・ビーアトは最近、ポッドキャストにおける音楽クリップの使用に関する厳格な著作権主張を理由に、特にユニバーサルミュージックグループを含むレコード会社を痛烈に批判しました。ビーアトは、これが音楽プロモーションを阻害し、アーティストに損害を与え、フェアユースの原則に違反すると主張しています。彼は、音楽業界に対し、時代遅れのシステムを改革し、ポッドキャスターとアーティストの両方に利益をもたらすために、ポッドキャストでの音楽クリップのフェアユースを可能にするよう求めています。これは、Saving Country Musicが長年批判してきた音楽著作権制度への批判を反映しており、業界内の増大する懸念を浮き彫りにしています。

続きを読む

Kalvad、UbuntuからAlpineとFreeBSDへ移行:OS移行の詳細な解説

2025-05-20
Kalvad、UbuntuからAlpineとFreeBSDへ移行:OS移行の詳細な解説

Kalvad社は最近、サーバーのオペレーティングシステムをUbuntuからAlpine LinuxとFreeBSDへ大幅に移行しました。この記事では、様々なOSのパフォーマンス、セキュリティ、リソース効率に関する詳細な評価に基づいた移行の理由を説明しています。同社は、ステートレスなサービスにはAlpine Linuxを、高スループットと信頼性を必要とするサービスにはFreeBSDを選択し、ZFSファイルシステム、PFファイアウォール、pkgパッケージマネージャーの利点を強調しています。ソフトウェアアップデートやツール互換性などの課題もありましたが、Kalvad社はFreeBSDとAlpineのメリットがデメリットをはるかに上回ると結論づけ、システムの安定性、効率性、セキュリティが大幅に向上しました。

続きを読む
開発 OS移行

より速く、より良くリリース:Claude Codeによる並列AI支援開発

2025-08-20
より速く、より良くリリース:Claude Codeによる並列AI支援開発

Claude Code PMは、仕様駆動開発、GitHub Issues、Git worktree、複数の並列実行AIエージェントを組み合わせることで、ソフトウェア開発に革命を起こします。コンテキストスイッチング、マージコンフリクト、要件のずれ、目に見えない進捗といった、チームコラボレーションにおける一般的な問題に対処します。このシステムは、PRDをエピックに変換し、エピックをGitHub Issuesに変換し、Issuesを完全に追跡可能なプロダクションコードに変換します。複数のClaudeインスタンスが同時に動作し、真のチームコラボレーションとシームレスな人間とAIの連携を実現します。その結果、速度向上、バグの減少、大幅に改善されたワークフローが実現します。

続きを読む

Shorty: より簡潔なC++ラムダライブラリ

2025-04-12
Shorty: より簡潔なC++ラムダライブラリ

Shortyは、C++ネイティブのラムダ式よりも簡潔な構文を提供することを目的としたC++ライブラリであり、C++を怠惰なDSLで置き換えるものではありません。ソート、フィルタリング、zip操作、外部関数の呼び出しに対してより直感的な表記を可能にし、さまざまな引数アクセス方法と型変換をサポートしています。たとえば、`std::ranges::sort(subject, $lhs > $rhs);`は簡潔にソートし、`subject | std::views::filter(($i % 2) == 0);`は偶数をフィルタリングします。その設計思想は、開発効率の向上と冗長コードの削減です。

続きを読む
開発 ラムダ式

Windows 10の終焉:電子廃棄物危機の中で再生されたテクノロジー市場が出現

2025-09-21
Windows 10の終焉:電子廃棄物危機の中で再生されたテクノロジー市場が出現

マイクロソフトによるWindows 10のサポート終了が迫り、約4億台のPCが時代遅れになる危険性があり、大規模な電子廃棄物問題を引き起こしています。これに対抗して、Back Marketなどの企業は古いラップトップを再生し、Chrome OS Flexをプリインストールして、新しいマシンを購入する代わりに提供しています。この取り組みは小規模ですが、古いPCを再利用しようとする増加傾向を示しており、マイクロソフトのいわゆる「計画的陳腐化」に対抗し、より持続可能なソリューションを提供しています。

続きを読む
テクノロジー

すべてのHTML要素:包括的なガイド

2025-01-25

この記事では、一般的な見出し、段落、リストから、あまり知られていないや、さらにやなどの非推奨要素まで、あらゆるHTML要素を楽しく探求します。理解度をチェックするためのインタラクティブなアンケートも含まれています。HTMLの世界を楽しく、包括的に探求し、その豊かさと多様性を示す旅です。

続きを読む
開発 HTML要素

arXivLabs:コミュニティとの協働でarXivの新機能を構築

2025-09-15
arXivLabs:コミュニティとの協働でarXivの新機能を構築

arXivLabsは、開発者がarXivコミュニティと協力して、arXivウェブサイト上に直接新しい機能を開発・共有できるフレームワークです。参加者は、arXivのオープン性、コミュニティ、卓越性、ユーザーデータプライバシーという価値観を受け入れる必要があります。arXivコミュニティを向上させるアイデアをお持ちですか?arXivLabsの詳細をご覧ください!

続きを読む
開発

コルモゴロフ・アルノルドネットワーク:より科学的なニューラルネットワーク?

2025-08-22

この記事では、コルモゴロフ・アルノルドネットワーク(KANs)と多層パーセプトロン(MLPs)の哲学的な違いを探ります。表現能力は同じであることを認めつつ、最適化、汎化、解釈可能性において違いが生じると著者は主張しています。KANsは還元主義により近く、MLPsは全体主義により近い傾向にあります。著者は、科学研究が還元主義に基づいていることから、KANsは科学現象のモデリングにより適している可能性があると示唆し、シンボリックな式のコンパイルを例に挙げています。しかし、経験的実験の重要性も強調し、非科学的なタスクにおけるKANsの潜在的な弱点も認めています。

続きを読む

アブロ・アロー:実現しなかったカナダの超音速ジェット機

2025-04-23
アブロ・アロー:実現しなかったカナダの超音速ジェット機

アブロ・アローは、カナダ製の超音速迎撃機で、当時世界最高と謳われていたが、1959年に突如として計画が中止され、全ての機体と設計図が破壊された。この記事はアローの興亡を語り、その失敗の背景にある政治的・技術的要因とその持続的な遺産を探る。計画の中止にもかかわらず、このプロジェクトはカナダの航空技術力と国民的誇りを示した。携わった多くの技術者はその後アメリカ宇宙開発計画に参加し、人類の月面着陸に貢献した。

続きを読む
テクノロジー カナダの歴史

AArch64デスクトップでx86_64アプリを実行する:FEX-Emuによる実験

2025-08-07
AArch64デスクトップでx86_64アプリを実行する:FEX-Emuによる実験

この記事では、Ampere AltraベースのAArch64デスクトップシステムで、FEX-emuを使用してx86_64アプリケーションを実行する実験について説明しています。SteamやFactorioは動作しましたが、パフォーマンスは悪く、Geekbench 6のシングルコアとマルチコアのスコアはそれぞれ459と4110という低い数値でした。FEX-emuの設定の最適化や、Ninjaビルドツールのx86_64版をaarch64版に置き換えることで、パフォーマンスが多少向上しました。最終的に、著者はこのAArch64システムでのx86_64エミュレーションは実用性に限界があり、主に古いゲームを実行する場合にのみ有用であると結論付けています。

続きを読む

バービカン・エステート:ロンドンの迷宮都市

2025-05-12
バービカン・エステート:ロンドンの迷宮都市

オンラインでバービカン・エステートを発見してから3年後、著者はついに1965年から1976年にかけて建設されたロンドンのこのユニークな複合施設を訪れました。住民による2時間におよぶツアーでは、歴史、デザイン、そして隠された秘密の魅惑的な融合が明らかになりました。放置された車で満杯の地下駐車場から、ローマ時代の遺跡、中世時代の遺跡、さらには1000年前のユダヤ人墓地まで、バービカンは単なる住宅地以上の存在です。古代エジプトとバタリオンの建築からインスピレーションを得て、隠された通路と住民専用のオンラインフォーラムを備えています。この記事では、著者の体験と、この魅力的な場所をより深く理解するための書籍が紹介されています。

続きを読む
デザイン バービカン

責任あるAIエコシステムの不均衡な進化:広がるギャップ

2025-04-10
責任あるAIエコシステムの不均衡な進化:広がるギャップ

AI関連のインシデントが急増しているにもかかわらず、主要な産業用モデル開発者における標準化された責任あるAI(RAI)評価は依然として不足している。しかし、HELM Safety、AIR-Bench、FACTSなどの新しいベンチマークは、事実性と安全性を評価するための有望なツールを提供している。企業によるRAIリスクの認識と意味のある行動の間には大きなギャップが存在する。一方、政府は緊急性を増しており、2024年にはAIガバナンスに関するグローバルな協力が強化され、OECD、EU、国連、アフリカ連合などの組織が、透明性、信頼性、その他の責任あるAIの核心原則に焦点を当てたフレームワークを発表している。

続きを読む

Trofaf: Go言語による超シンプルなライブ静的ブログジェネレーター

2024-12-19
Trofaf: Go言語による超シンプルなライブ静的ブログジェネレーター

TrofafはGo言語で書かれた、非常にシンプルなライブ静的ブログジェネレーターです。posts、public、templatesの3つのディレクトリのみで動作し、Markdownファイルとフロントマターから静的ウェブサイトを生成します。変更を検出すると自動的に更新され、コマンドラインオプションによるカスタマイズも可能です。機能の豊富さよりもシンプルさを優先しており、簡単なブログソリューションを求めるユーザーに最適です。

続きを読む
1 2 87 88 89 91 93 94 95 595 596