arXivLabs:コミュニティとの協働による実験プロジェクト

2025-09-01
arXivLabs:コミュニティとの協働による実験プロジェクト

arXivLabsは、共同作業者がarXivの新しい機能を直接サイト上で開発・共有できるフレームワークです。arXivLabsに関わる個人や組織は、オープン、コミュニティ、卓越性、ユーザーデータプライバシーというarXivの価値観を共有しています。arXivはこれらの価値観にコミットしており、それらを尊重するパートナーのみと協力しています。arXivコミュニティに価値をもたらすプロジェクトのアイデアをお持ちですか?arXivLabsの詳細をご覧ください。

続きを読む
テクノロジー

2007年へタイムスリップ:レトロなWeb開発

2025-05-31
2007年へタイムスリップ:レトロなWeb開発

現代のWeb開発の複雑さに疲れたベテランプログラマーが、シンプルさを求めて2007年の開発環境に回帰。Sinatra、Sequel、SQLiteを使って簡単なランキングシステムを構築し、かつてのWeb開発の楽しさを再発見しました。複雑なMVCフレームワークや巨大なデータベースは不要。軽量なコードと高速なレスポンスだけで十分でした。最新のハードウェア性能を巧みに利用し、シンプルな技術で満足のいく結果を得て、プログラミングの喜びと情熱を取り戻しました。

続きを読む

ペルーの古代灌漑システム:過去からの教訓、気候変動に強い未来に向けて

2025-04-19
ペルーの古代灌漑システム:過去からの教訓、気候変動に強い未来に向けて

ペルーの乾燥した北海岸は、驚くべきことに、高度な灌漑システムのおかげで農業の中心地として繁栄しています。しかし、気候変動と現代の農業慣行は、水不足を悪化させています。この記事では、何千年もの間、干ばつと洪水をうまく管理してきた古代のモチェとチムの灌漑システムを探ります。彼らの成功は、単なる技術ではなく、文化と技術の融合によるものでした。大規模な現代の灌漑プロジェクトは、短期的な繁栄をもたらしますが、古代の知恵を無視し、持続可能性の課題に直面しています。この記事は、より強靭な解決策のために、古代の文化的および技術的な洞察を現代農業に統合することを提唱し、先住民の知識と文化遺産を尊重し、保護する必要性を強調しています。

続きを読む
テクノロジー 古代灌漑

複数危機の中、NVIDIAが価格を値上げ

2025-05-12
複数危機の中、NVIDIAが価格を値上げ

NVIDIAは関税、製造コスト、AIチップの輸出制限の影響を理由に、ほぼすべての製品の価格を引き上げました。ゲーミングGPUは5~10%、AI GPUは15%もの大幅な値上げとなりました。中国へのH20チップ販売禁止を含む輸出制限により、同社の[四半期]期決算は55億ドルの損失を被りました。CEOのジェンスン・フアン氏はこれらの問題の軽減に取り組んでおり、価格値上げは収益性の維持を目指しています。値上げにもかかわらず、中国以外のAIチップに対する強い需要とクラウドサービスプロバイダーの支出増加により、同社の決算報告書は予測範囲内にとどまると予想されています。Blackwellチップの生産をTSMCの米国工場に移管したことが、コスト増加をさらに悪化させました。米国と中国の最近の貿易合意は最終的に価格低下につながる可能性がありますが、消費者にとって即時の緩和は見込めないでしょう。

続きを読む
テクノロジー 価格値上げ

古代法典の驚くべき真実:ハンムラビ法典は最初ではなかった

2025-07-20
古代法典の驚くべき真実:ハンムラビ法典は最初ではなかった

私たちはしばしばハンムラビ法典を世界最初の法典だと考えますが、実際はもっと複雑です。この記事は、ウル・ナムム法典やウルカギナ王時代の民衆を重視した法制度といった、それ以前の法体系を明らかにしています。「目には目を」という報復的な正義で有名なハンムラビ法典とは対照的に、ウル・ナムム法典は罰金に重点を置いています。さらに古いウルカギナは、債務の解消や弱者の保護など、民衆の負担軽減を優先しており、自己拡大ではなく奉仕に焦点を当てた異なるリーダーシップモデルを示しています。この記事は、古代の指導者と現代政治について考えさせ、民衆への奉仕に焦点を当てたリーダーシップが古代から存在したことを思い出させてくれます。

続きを読む
その他 古代史

CocoIndex:LLMを用いた知識グラフの構築

2025-05-13
CocoIndex:LLMを用いた知識グラフの構築

CocoIndexは、継続的なソース更新による知識グラフの構築と保守を簡素化します。このブログ投稿では、大規模言語モデル(LLM)を使用してドキュメントから関係を抽出し、エンティティ関係とエンティティの言及を含む知識グラフを構築し、Neo4jにエクスポートする方法を示します。このプロセスには、データソースの追加、データの収集、関係の抽出、知識グラフの構築、Neo4jへのエクスポートとクエリが含まれます。

続きを読む
開発

lsofコマンドの解説:プロセスのオープンファイルの調査

2025-06-06

このコードスニペットは、`lsof -p $(echo $$)`コマンドを使用して、現在のzshプロセスのすべてのオープンファイルをリストします。出力には、プロセスID、ユーザー、ファイルディスクリプタの種類、デバイス、サイズ、パスなどの詳細が表示され、ファイルシステムとのプロセスのやり取りを明確に示します。これは、プロセスの動作を理解し、ファイルハンドルリークをデバッグするために非常に役立ちます。

続きを読む

HIP:AMDとNVIDIA GPU向けシングルソースポータブルランタイムAPI

2025-06-02
HIP:AMDとNVIDIA GPU向けシングルソースポータブルランタイムAPI

HIPは、単一ソースコードからAMDとNVIDIA GPU向けのポータブルアプリケーションを作成できるC++ランタイムAPIおよびカーネル言語です。主な機能には、オーバーヘッドの少ない高性能、テンプレート、ラムダ関数などを含むシングルソースC++プログラミングのサポート、各プラットフォームで最高の開発ツールを活用できる機能などがあります。HIPIFYツールはCUDAからHIPへの変換を自動化しますが、プラットフォーム固有のチューニングのために手動最適化も可能です。HIPは新規プロジェクトをサポートし、既存のCUDAコードの容易な移植を提供しますが、直接的な置き換えではなく、完全な移植と最適化には手作業が必要です。

続きを読む
開発

Waylandを用いた組込みLinuxにおけるroot権限不要のQtアプリケーション実行

2025-08-17
Waylandを用いた組込みLinuxにおけるroot権限不要のQtアプリケーション実行

組込みLinuxシステムでは、Qtアプリケーションがroot権限で実行されることが多く、セキュリティリスクとなります。この記事では、Yoctoで構築されたシステムでWaylandを使用して、Qtアプリケーションをroot権限を持たないユーザー(weston)として実行するソリューションについて説明します。WestonとQtアプリケーションのサービスユニットを変更し、`XDG_RUNTIME_DIR`と`WAYLAND_DISPLAY`環境変数を設定することで、Waylandサーバーとクライアントが同じソケットファイルを使用するようにし、セキュリティを強化し、EUサイバーレジリエンス法に準拠します。主な手順としては、weston.serviceとweston.socketのユーザーとグループの変更、そしてweston-init.bbappendでweston-client環境ファイルの生成があります。これにより、Qtアプリケーションをroot権限なしで実行できます。

続きを読む
開発

FSFへの攻撃:継続的なDDoS攻撃がフリーソフトウェアを脅かす

2025-07-07

フリーソフトウェア財団(FSF)のシステム運用チームは、大規模言語モデル(LLM)のウェブクローラーや不明な主体などから発信される、執拗な分散型サービス拒否(DDoS)攻撃に直面しています。これらの攻撃により、gnu.orgやSavannahなどの重要なサービスが繰り返し中断されました。小規模なチームと限られたリソースにもかかわらず、FSFは反撃しています。この記事では、読者に準会員になるよう促し、FSFの取り組みを支援して、これらの永続的な脅威からフリーソフトウェアとユーザーの自由を守るよう呼びかけています。

続きを読む
テクノロジー

GoogleのAI検索:ウェブを埋没させてAIレースを制覇?

2025-05-26
GoogleのAI検索:ウェブを埋没させてAIレースを制覇?

AI OverviewsとAI Modeといった機能を備えたGoogleのAI検索への積極的な取り組みは、私たちがウェブとやり取りする方法を変えています。AI Overviewsは検索結果の上部に要約を提供し、ウェブサイトをクリックする必要性を減らします。AI Modeはさらに進んで、従来の検索を、質問に答え、フォローアップの質問を可能にする会話型インターフェースに置き換えます。当初は有望でしたが、AI Modeのウェブリンクへの依存度が低いため、ウェブサイトエコシステムへの影響に関する懸念が生じています。この記事では、Googleのアプローチのトレードオフとその全体的なインターネットへの影響を探り、GoogleがAIレースに勝つことを優先することで、それを支えるウェブそのものが犠牲になる可能性があることを示唆しています。

続きを読む
テクノロジー ウェブエコシステム

「特殊レジスタ群」の奇妙な事件

2025-08-27
「特殊レジスタ群」の奇妙な事件

一見すると何気ないCPUの定義「メインストレージ、算術演算ユニット、特殊レジスタ群を含む」が、半世紀にわたって残っている。これは、1959年のHoneywell 800メインフレームに由来し、複数のプログラムが1つのプロセッサを共有することを可能にし、各プログラムは独自の32個のレジスタ群を持っていた。Honeywell 800が時代遅れになったにもかかわらず、「特殊レジスタ群」は数え切れないほどの用語集に頑固に生き残り、ワシントン・ポストや国家防火コードにも登場している。これは、権威ある用語集の定義が、時代遅れの用語が消滅することを拒否する場合でも、数十年間存続することを示している。

続きを読む
テクノロジー CPUの定義

90年代のPC自作アドベンチャー:忘れられない最初の自作

2025-08-23
90年代のPC自作アドベンチャー:忘れられない最初の自作

90年代にPCを自作することは冒険でした。1996年、著者は友人のためにPCを自作するのを手伝いました。中古パソコンショップ、雑誌広告、地元のショップから部品を集めました。互換性のある部品を見つけるのは難しく、オンラインリソースは限られており、直接購入する必要がありました。複数のショップへの往復、キーボードアダプタを調達するための最後のダッシュなど、様々な困難がありました。完成したPCは動作し、90年代のPC自作の困難さと独自性を際立たせ、今日の簡単な組み立てとは対照的でした。

続きを読む
ハードウェア 90年代テクノロジー

Siemens PC 100アセンブリマニュアルが明らかにした未記載の6502オペコード

2025-05-09

1980年のSiemens PC 100アセンブリマニュアルは、驚くべきことに、6502プロセッサの「非合法」オペコードを文書化しています。Rockwell AIM-65をベースとしたPC 100は、「Sonderbefehle」(特殊命令)とラベル付けされた追加命令、AAX、DCM、LAX、ISBなどを備えており、プログラマーに潜在的なパフォーマンス向上をもたらします。公式にはサポートされておらず、変更される可能性がありますが、これらの未記載のオペコードは、Siemensのエンジニアによる6502のより深い理解を示しており、レトロコンピューティングの歴史に魅力的な側面を追加し、当時のハードウェアとソフトウェアの能力の創造的な探求を強調しています。

続きを読む
ハードウェア

Seed:ブラウザ上で動作するインタラクティブなプログラミング環境

2025-08-24
Seed:ブラウザ上で動作するインタラクティブなプログラミング環境

Seedは、Common Lispをベースとした、Webブラウザ内で動作するインタラクティブなソフトウェア環境です。様々な方法でコンピュータプログラムを作成・使用でき、プログラムは関数やデータ型を表すグリフを用いたツリーグリッドで視覚化されます。Seedは、言語構造に直交する表現を提供することで、従来のテキストベースのプログラミングの限界を超えることを目指しています。ASDFビルドシステムを統合し、包括的なインストールと使用方法に関する指示を提供しています。

続きを読む

typed-ffmpeg:現代的なPythonic FFmpegインターフェース

2025-05-29
typed-ffmpeg:現代的なPythonic FFmpegインターフェース

typed-ffmpegは、FFmpegのための現代的でPythonicなインターフェースを提供し、詳細な型付けとドキュメントによる複雑なフィルターの広範なサポートを提供します。Python標準ライブラリを使用して構築されており、フィルターグラフの構築を簡素化し、IDEの自動補完機能、フィルターグラフのJSONシリアル化、FFmpegの自動検証、グラフの視覚化などを備えています。将来の開発には、より広範なFFmpegバージョンサポートとフィルターカバレッジの拡張が含まれます。このプロジェクトは、当初GPT-3から着想を得ていましたが、最終的にはGitHub Copilotの助けを借りて、従来のコード生成方法を利用しました。

続きを読む
開発

ポモドーロタイマー:生産性を向上

2025-01-28

このシンプルで使いやすいポモドーロタイマーアプリでは、作業時間、短い休憩時間、長い休憩時間をカスタマイズできます。サウンドとデスクトップ通知を有効にして作業の進捗状況を把握し、完了したポモドーロ数を簡単に確認できます。毎日リセットするオプションもあります。

続きを読む

ストリーミングとダウンロード:すべてダウンロード?

2025-05-26
ストリーミングとダウンロード:すべてダウンロード?

この記事は、ストリーミングと動画のダウンロードにおける本質的な違い、つまりデバイスがキャッシュされた動画フレームを保持するかどうかを明らかにしています。ストリーミングプレーヤーは、ネットワークの変動に対処するために一部のフレームをバッファリングしますが、これは本質的にダウンロードです。プラットフォームは、ユーザーがキャッシュされたファイルを削除することを信頼し、ユーザーの信頼に基づいてダウンロードを制限します。ユーザーはこれらの制限を回避し、コピーを保持することができます。ファイルの順序、トランスコード、DRMに違いはありますが、本質的な違いは、動画ファイルが保持されるかどうかだけです。

続きを読む
テクノロジー ダウンロード

4万1000年前:ホモ・サピエンスはどのように地磁気逆転を生き延びたのか?

2025-05-10
4万1000年前:ホモ・サピエンスはどのように地磁気逆転を生き延びたのか?

新たな研究によると、4万1000年前の壊滅的な地磁気逆転(ラスシャンプスの逸脱)により、地球の磁場が弱まり、私たちの祖先は有害な太陽放射線にさらされたという。ホモ・サピエンスは、洞窟に避難し、衣服を作り、オークル顔料を日焼け止めとして使用することで適応した。しかし、ネアンデルタール人は適応できなかったようで、それが衰退につながった可能性がある。この研究は、この出来事をホモ・サピエンスの台頭とネアンデルタール人の衰退に関連付ける新しい仮説を提示しているが、相関関係を確認するにはさらなる研究が必要である。

続きを読む
テクノロジー 地磁気逆転

LLMの暗号:AIコーディングアシスタントの潜在能力を解き放つ秘訣

2025-05-28

大規模言語モデル(LLM)を搭載したコーディングアシスタントの有効性は、質問の仕方に大きく依存します。この記事では、経験豊富なエンジニアが、特定の「暗号」(専門用語や表現)を使用してAIを高品質なコード生成に導く一方、初心者にはこの専門用語が不足しているため、非効率的あるいは誤ったコードが生成されることが多いと主張しています。著者は自身の経験を例に、スキルレベルに合わせて質問戦略を調整する方法を説明し、AIコーディングアシスタントの効率を向上させるためのヒントを提供しています。そして、AI時代において、AI生成コードを識別し、制御する能力が非常に重要であることを強調しています。

続きを読む
開発

共和党、州のAI法規制を阻止する過激な試み:巨大テック企業の影

2025-05-17
共和党、州のAI法規制を阻止する過激な試み:巨大テック企業の影

共和党の衝撃的な動きが、今後10年間、米国の州によるAI規制を阻止しようとしています。予算調整法案にこっそり盛り込まれたこの物議を醸す修正案は、州の権利を損なうという非難や、巨大テック企業の影響に関する懸念を引き起こしました。この記事は、主要なAI企業によるロビー活動と、共和党が通常の立法プロセスを回避するための戦略を明らかにしています。同時に、テクノロジー企業のCEOたちがトランプと会談し、サウジアラビアや他の湾岸諸国と数十億ドル規模の取引を締結しました。これは、海外での業界の行動と国内政策目標との間の著しい対比を浮き彫りにしています。カリフォルニア州議会議員のアイザック・ブライアンは、この動きに強く反対し、一般市民の利益よりも億万長者の利益を優先していると主張しています。この記事は、政治工作、金銭的誘因、AIの未来への潜在的な影響を掘り下げており、共和党、シリコンバレー、湾岸諸国の王族による、民主的プロセスを無視して権力と利益を強化するための協調的な努力を明らかにしています。

続きを読む
テクノロジー 政治的ロビー活動

現代macOSからの別れ:完璧主義者の探求

2025-04-23

2019年の秋、筆者は現代のmacOSを捨てる決断をしました。10年前、OS Xへの移行は目覚ましい経験で、ソフトウェアが自分の思考と完璧にシンクロしているように感じました。しかし、その感覚はとうに消え去っていました。WindowsとLinuxのどちらを選ぶか迷い、結局選択できませんでした。それは、「完璧なコンピュータ」を求める強い思いと、過去の理想の記憶にしがみついていたからです。

続きを読む
その他

Excel/Google スプレッドシートからMarkdownテーブルへのコンバーター

2025-05-30
Excel/Google スプレッドシートからMarkdownテーブルへのコンバーター

この強力なオンラインツールは、ExcelまたはGoogle スプレッドシートのテーブルとMarkdownテーブル間のシームレスな変換を実現します。コピー&ペーストするだけで変換でき、結果は自動的にクリップボードにコピーされます。このツールは完全にクライアントサイドで動作するため、データのプライバシーが確保されます。また、カスタム列の配置(左、中央、右)もサポートしています。

続きを読む

ビジュアルチャットボット会話フローエディター

2025-07-02
ビジュアルチャットボット会話フローエディター

ブラウザベースのビジュアルツールで、チャットボットの会話フローをJSONとして設計、テスト、エクスポートします。ノードの追加、コンテンツの編集、フローのテスト、JSONのインポート/エクスポートが可能です。エクスポートされたJSONは、あらゆるチャットボットアプリケーションと互換性があります。インストール方法は、開発依存関係としてインストール、プロジェクトスクリプトへの追加、グローバルインストールの3種類があります。

続きを読む

ナダール:黄金時代の肖像画

2025-05-19
ナダール:黄金時代の肖像画

1862年、日本の使節団が初めてヨーロッパを訪れ、産業革命の驚異を目の当たりにしました。一方、パリの写真家ナダールは、その時代の象徴的な人物たちをレンズを通して捉えました。日本の侍から詩人ボードレール、画家マネから小説家ユゴーまで。ナダールの肖像画は単なる肖像を超え、その時代の活気ある個性と時代精神を明らかにしています。この記事では、ナダールの有名な被写体を通して、19世紀のパリの文化と技術革新の影響を探ります。

続きを読む
デザイン 19世紀

Apple、Musiアプリ削除でSony Musicとの癒着疑惑

2025-05-27
Apple、Musiアプリ削除でSony Musicとの癒着疑惑

Musiアプリ開発者は、AppleがSony MusicとYouTubeと癒着してアプリを密かに削除したと非難している。裁判書類によると、Appleの上級法務責任者Elizabeth MilesがSony Music幹部と密かに連絡を取り、Musiアプリの削除を求めていたことが明らかになった。Appleは、削除の決定を下した社内弁護士Violet Evan-Karimianや、YouTubeとの連絡を担当したArun Singhなど、主要な証人の証言を妨害しようとした。Musi側は、Appleの行動は"裏取引"だと主張する一方、Appleはこれを否定し、苦情は解決済ではなく、YouTubeも積極的に対応していたと主張している。この事件は、AppleのApp Store審査プロセスと巨大テクノロジー企業による権力乱用に対する懸念を引き起こしている。

続きを読む
テクノロジー 音楽アプリ

Gemma 3:最先端AIをあなたのデスクトップへ

2025-04-20
Gemma 3:最先端AIをあなたのデスクトップへ

最先端のオープンソースAIモデルであるGemma 3は、当初はハイエンドGPUが必要でした。アクセシビリティを向上させるため、量子化認識トレーニング(QAT)で最適化された新しいバージョンがリリースされました。QATにより、メモリ要件が大幅に削減され、高品質が維持されます。これにより、NVIDIA RTX 3090などのコンシューマー向けGPUで、Gemma 3 27Bなどの強力なモデルを実行できます。これらの最適化されたモデルは、Hugging FaceとKaggleで入手でき、さまざまなワークフローへの容易な統合を可能にします。

続きを読む

OpenAI CEO、ChatGPTの環境影響を矮小化

2025-06-12
OpenAI CEO、ChatGPTの環境影響を矮小化

OpenAIのCEOであるSam Altmanは、ChatGPTのエネルギーと水の消費量が、以前の研究で示唆されているよりもはるかに低いと主張しています。彼は、単一のクエリにはわずか0.34 Whと無視できる量の水しか必要ないと主張しています。しかし、ChatGPTのアクティブユーザー数とメッセージ量に基づいた計算では、Altmanの見積もりよりも大幅に高い水の消費量が示唆されており、他の研究と矛盾しています。Altmanの発言は、OpenAIのデータの透明性と環境責任に関する疑問を提起しており、大規模言語モデルの大きな環境コストを浮き彫りにしています。

続きを読む

嫌悪から情熱へ:著者の生物学探求の旅

2025-04-22
嫌悪から情熱へ:著者の生物学探求の旅

著者はかつて生物学を嫌悪し、単なる事実の暗記と捉えていました。しかし、エリザベス・コルバートの『第六の絶滅』とシッダータ・ムカジーの『遺伝子』を読んで、その魅力的なストーリーと見事な文章に魅了され、生物学への見方が完全に変わりました。彼は幅広く生物学の本を読み、動画を視聴し、バイオインフォマティクスのコースを受講するなど、精力的に学び始めました。この経験を通して、優れた科学的な文章が、科学的発見を魅力的な物語に変え、人々の科学への関心を高める力を持つことを知りました。最終的に、彼はNewt Interactiveというウェブサイトを立ち上げ、インタラクティブな記事やシミュレーターを通して、生物学の知識を一般の人々に分かりやすく伝え、生物学の素晴らしさを共有することを目指しています。

続きを読む
テクノロジー 科学的ライティング

Atkinson Hyperlegible Mono:プログラマーのためのフォントレビュー

2025-07-23

この記事では、Atkinson Hyperlegible Monoフォントを詳しくレビューし、JetBrains MonoやFira Codeなどの既存のプログラミングフォントと比較しています。特に、0とO、lとIなど、混同しやすい文字に焦点を当てて設計されたBraille Instituteによるこのフォントは、単一文字の同形異義語や鏡像文字の識別において優れた性能を発揮します。ただし、一部のプログラミング記号の識別においては弱点が見られます。作者はインストール方法を詳細に説明し、GitHubリポジトリへのリンクも提供しています。

続きを読む
1 2 15 16 17 19 21 22 23 595 596