ホームレスの秘密コード:失われた文化遺産

2025-06-15
ホームレスの秘密コード:失われた文化遺産

20世紀初頭のアメリカの「ホームレス」文化は、私たちが想像するよりもはるかに複雑でした。彼らは単なるホームレスではなく、独自の文化と秘密のコミュニケーションシステムを持つ集団でした。彼らは特別な記号言語「ホームレスコード」を使い、壁や給水塔などの表面に印を残して、食べ物、住居、危険などを示していました。このコードの使用の程度は議論の余地がありますが、それはホームレスたちが生き残り、互いに助け合うために作り出した独特の方法を象徴しており、後のグラフィティアートなどの文化現象と密接に関連しています。

続きを読む

Twin:テキストモードウィンドウ環境

2025-06-15
Twin:テキストモードウィンドウ環境

Twinは、マウス、ウィンドウマネージャー、ターミナルエミュレーター、ネットワーククライアント、およびオンザフライでモードディスプレイをアタッチ/デタッチする機能をサポートするテキストベースのウィンドウ環境です。プレーンテキストターミナル、X11、それ自体など、さまざまなディスプレイタイプをサポートしています。現在、複数のアーキテクチャでLinux、macOS、FreeBSDでテストされています。GPLおよびLGPLライセンスのこのオープンソースプロジェクトは、包括的なチュートリアルと開発者向けドキュメントを提供しており、GitHubで入手できます。

続きを読む

RPython GCのオブジェクト割り当て速度はどのくらい速いのか?

2025-06-15

この記事では、小さなRPythonベンチマークプログラムを使用して、RPythonガベージコレクタ(GC)のオブジェクト割り当て速度を評価します。結果は、驚くほど高速な割り当て速度を示しており、34GB/秒を超え、Boehm GCを大幅に上回っています。生成されたマシンコードとパフォーマンスカウンタの分析により、RPython GCの高速化は、効率的なバンプポインタ機構と最小限のGCオーバーヘッドによるものであることが明らかになりました。PyPyのJITを使用した通常のPythonコードでも、17GB/秒の割り当て速度に達します。

続きを読む
開発

EU/英国/スイスのデータ処理に関する同意

2025-06-15
EU/英国/スイスのデータ処理に関する同意

このウェブサイトは、EU/英国/スイスのユーザーからデータ処理に関する明示的な同意を得る必要があります。これには、アカウント管理とサービス提供に必要な個人データ(メールアドレス、氏名、アカウント設定)が含まれます。オプションの同意には、マーケティングコミュニケーション(IPOのアップデート、ニュースレター、プロモーションコンテンツ)と、サービス向上のための分析トラッキングが含まれます。同意は、アカウント設定でいつでも取り消すことができます。

続きを読む
その他 ユーザー同意

ウィーンのグリーンソーシャルハウジング:住宅危機と気候変動への対策モデル?

2025-06-15
ウィーンのグリーンソーシャルハウジング:住宅危機と気候変動への対策モデル?

ウィーンは、住宅危機と気候変動の両方に同時に取り組む説得力のあるモデルを提供しています。市は、約42万戸に及ぶ大規模な社会住宅プログラムを活用して、野心的な気候変動対策を実施しています。これには、大規模な省エネルギー改修、再生可能エネルギーの導入、開発業者向けの競争入札プロセスを通じた環境に配慮した設計の促進が含まれます。その結果、エネルギー消費と炭素排出量を大幅に削減する、手頃な価格で持続可能な住宅が実現し、同様の課題を抱える他の都市にとって貴重な教訓となっています。

続きを読む

ボブ・ロス行方不明の傑作の謎

2025-06-15
ボブ・ロス行方不明の傑作の謎

穏やかな声と幸せな小さな木々で知られる愛すべき画家、ボブ・ロスは、生涯でピカソをはるかに凌駕する約3万点の絵画を制作しました。しかし、彼の作品は公開市場にほとんど登場しません。この記事では調査を行い、その多くがBob Ross Inc.によって所有されていること、同社が絵画そのものよりも知的財産権を優先していることを明らかにします。その他は個人所有であり、一部はオークションや二次市場で高値で取引されています。ボブ・ロス自身が完成品よりも絵画のプロセスに重点を置いていたことが、彼の作品が珍しい理由の一つと考えられます。

続きを読む

英国の従来の電話交換所が廃止へ

2025-06-15

英国のネットワーク事業者Openreachは、4600箇所の従来の電話交換所の段階的廃止を発表しました。1879年から運用されているこれらの交換所は、光ファイバーブロードバンドの急速な普及により時代遅れとなっています。廃止は段階的に行われ、2030年12月までにコストの高い103箇所の交換所を閉鎖し、残りの交換所は2030年代初頭に閉鎖される予定です。これは重要なインフラ転換であり、Openreachは移行過程において、脆弱な顧客や重要な国家インフラ事業者を保護することに重点を置いています。

続きを読む
テクノロジー 電話交換所 英国通信

Appleのパスワード監視サービス、Swiftへの書き換えでパフォーマンス40%向上

2025-06-15
Appleのパスワード監視サービス、Swiftへの書き換えでパフォーマンス40%向上

Appleは、グローバルなパスワード監視サービスをJavaからSwiftに移行し、スループットを40%向上させ、メモリ使用量を大幅に削減しました。これにより、Kubernetesの容量が約50%解放されました。この移行により、Javaのガベージコレクションと高いメモリフットプリントに起因するパフォーマンスボトルネックが解消されました。Swiftの決定的なメモリ管理と高速な起動時間は、スケーラビリティと応答性を劇的に向上させました。厳格なレイテンシ要件のもと、1日に数十億件の要求を処理するこのサービスは、Swiftのパフォーマンスから大きな恩恵を受けました。この移行は、極めて大規模なサービスに対するパフォーマンス指向言語への業界全体のトレンドを反映しています。

続きを読む
テクノロジー

Seastar:高速で拡張可能なマルチリンガルビルドシステム

2025-06-15
Seastar:高速で拡張可能なマルチリンガルビルドシステム

Seastarは、現在CとC++をサポートし、将来的にはRustとZigにも対応予定の、高速で拡張可能なビルドシステムです。プログラムの作成、プロトタイピング、反復処理を容易にすることを目的としており、RustのCargoのような使いやすさを目指しながら、複数の言語間のシームレスなコンパイルを提供します。Seastarは簡単にビルドおよび実行でき、CargoとRustをインストールし、リポジトリをクローンして、提供されたコマンドを実行するだけです。現在初期段階であるため、本番環境での使用はお勧めしません。

続きを読む

ペンシルバニア州立大学、2D材料を用いたCMOSコンピュータを開発

2025-06-15
ペンシルバニア州立大学、2D材料を用いたCMOSコンピュータを開発

ペンシルバニア州立大学の研究者らは、二次元(2D)材料を用いたCMOSコンピュータを開発しました。金属有機化学気相堆積法(MOCVD)を用いて、二硫化モリブデンと二セレン化タングステンの大面積シートを成長させ、各タイプ1000個以上のトランジスタを作製しました。得られたコンピュータは、比較的低い周波数(25キロヘルツ)で動作しますが、低消費電力で単純な論理演算を実行できます。この研究は、電子機器における2D材料の活用における重要なマイルストーンであり、将来のコンピューティング技術にとって有望な道筋を示唆しています。ただし、さらなる最適化が必要です。

続きを読む
テクノロジー コンピュータ

ブラウザ戦争の遺産:SSLからTLSへの曲がりくねった道

2025-06-15

90年代半ばのNetscapeとMicrosoftのブラウザ戦争は非常に激しかった。Netscapeが開発したSSLプロトコルは、当初から欠陥があり、Microsoftは競合するPCTプロトコルを開発した。Microsoftが標準を支配することを防ぐため、NetscapeはSSL 3.0を開発した。最終的に、交渉を経てIETFがプロトコルを標準化し、SSL 3.0をTLS 1.0と改名した。これは、ブラウザ戦争が標準に及ぼした影響の終わりを告げ、技術標準化における妥協と競争を示した。

続きを読む
テクノロジー ブラウザ戦争

プログラミングの喜びを再び!18個の玩具プログラムプロジェクト

2025-06-15

著者は、実践を通して学ぶことを提唱し、創造こそが理解への最良の道だと考えています。この記事では、難易度と時間のかかり具合が異なる18個の玩具プログラムプロジェクトを紹介しています。OSカーネルやゲームエミュレータから、物理エンジン、コンパイラ、GUIツールキットまで、幅広いプロジェクトが含まれています。これらのプロジェクトは、プログラミングの喜びを蘇らせ、技術スキルを向上させることを目的としています。難易度レベルも示されており、あらゆるレベルのプログラマにとってアクセスしやすいものとなっています。さらに、役立つリソースへのリンクも掲載されています。

続きを読む

SumatraPDF開発者、16年ぶりにstd::functionを放棄、独自コールバック関数を作成

2025-06-15
SumatraPDF開発者、16年ぶりにstd::functionを放棄、独自コールバック関数を作成

SumatraPDFの開発者は、16年間のC++開発を経て、デバッグの困難さから`std::function`とラムダ式を放棄しました。コンパイラが自動生成するラムダ関数の名前が分かりにくく、クラッシュレポートの解析が困難だったためです。そこで、よりシンプルで分かりやすいカスタムコールバック関数`Func0`と`Func1`を作成しました。`std::function`ほど機能は豊富ではありませんが、メモリ使用量とコンパイル速度において大きな利点があり、デバッグも容易です。この記事では`Func0`と`Func1`の設計と実装の詳細、そしてこのアプローチがSumatraPDFに適している理由について説明します。

続きを読む

スタジオジブリ40周年:輝かしい歴史と不確かな未来

2025-06-15
スタジオジブリ40周年:輝かしい歴史と不確かな未来

今月、日本のスタジオジブリは40周年を迎えます。複雑なストーリーと幻想的な手描きアニメーションで、2つのアカデミー賞を受賞し、老若男女多くのファンを獲得しました。しかし、未来は不透明です。最新のヒット作『君たちはどう生きるか』は、84歳の伝説的な共同創設者、宮崎駿監督の最後の長編映画となる可能性が高いです。3月、OpenAIの最新の画像生成ツールのリリースは、ジブリ独特のノスタルジックなスタイルの著作権に関する疑問を提起しました。1985年に宮崎駿と故高畑勲によって設立されて以来、スタジオジブリは文化的現象となり、『君たちはどう生きるか』が2024年に2度目のアカデミー賞を受賞したこと、そしてNetflixでの世界配信によって、その人気はさらに高まっています。

続きを読む

Tikt.comでTikTokの動画と画像を簡単にダウンロード

2025-06-15

複雑なTikTokダウンロードプロセスにさようなら!Tikt.comは、ビデオ、オーディオ、画像、そしてプロファイルメディア全体を簡単かつ迅速にダウンロードできるシンプルなツールです。「ok」をtiktok.comから削除するか、任意のTikTokリンクの前にtikt.com/を追加してEnterキーを押すだけです。幅広い画像とビデオプラットフォームをサポートしており、一括ダウンロードなどの機能も提供します(無料アカウントが必要です)。強力なAPIも開発者向けに提供されています。

続きを読む

エンゲルバートの5キーキーセット:マウスの完璧なパートナー

2025-06-15
エンゲルバートの5キーキーセット:マウスの完璧なパートナー

コンピューターマウスの発明と同時に、ダグ・エンゲルバートと彼のSRIチームは、マウスと組み合わせて効率的な片手でのテキスト編集とコマンド入力を可能にする「5キーキーセット」という片手入力デバイスを作成しました。電信技師や速記者の機器から着想を得て、ユーザーは5つのキーの組み合わせで文字やコマンドを入力し、マウスボタンはShiftキーとCtrlキーとして機能しました。1968年の「すべてのデモの母」で披露されたこの画期的なインターフェースは、高性能ユーザーインターフェースへの新しいアプローチを提供し、片手でマウスを操作しながらでも、迅速かつ効率的なテキスト編集を可能にしました。

続きを読む
テクノロジー 5キーキーセット

SQLiteの日付と時刻関数の拡張:より強力な日付時刻操作

2025-06-15

SQLiteの日付と時刻関数が拡張され、より豊富な機能が提供されるようになりました。このドキュメントでは、`date`、`time`、`datetime`、`julianday`、`strftime`の5つのコア関数と、`unixepoch`や`localtime`などの様々な日時文字列形式と修飾子について詳しく説明し、より柔軟な日付時刻計算とフォーマットを可能にします。さらに、ユーザーが提供したパッチについても紹介されており、`start of week`、`end of day`などの新しい修飾子や、便利な集計のための`group * by`機能が追加されています。

続きを読む

LLMがプログラミングの楽しさを奪った:プログラマーの告白

2025-06-15

著者は自身のプログラミング習慣の変化を振り返る。かつては新しい技術やアルゴリズムを学ぶことを重視する「旅のプログラマー」だったが、大規模言語モデル(LLM)に依存するようになり、「目的地型」のプログラマーへと変化した。LLMは効率性を高める一方で、学習や思考の時間を減らし、プログラミングの楽しさを損なっていると感じている。これはLLMへの過剰な依存や、実用的なプロジェクトへの傾倒など、複数の要因が絡んでいると考えられる。著者はLLMへの依存を減らし、プログラミングの喜びを取り戻したいと考えている。

続きを読む
開発

docker-composeのようにApple Containerを管理する

2025-06-15
docker-composeのようにApple Containerを管理する

`container-compose`というCLIツールを使うと、docker-compose風の設定ファイルでApple Containerを利用できます。現在アルファ版のため、バグや欠損機能がある可能性があります。Homebrewでインストール(`brew tap noghartt/container-compose https://github.com/noghartt/container-compose.git; brew install noghartt/container-compose/container-compose`)するか、リリースページからプリビルドバイナリをダウンロードできます。

続きを読む
開発

miniKanrenとWebAssemblyによるDatalogエンジン

2025-06-15

この記事では、SchemeとminiKanrenライブラリを使用して構築され、WebAssemblyを介してブラウザで実行されるDatalogエンジンについて詳しく説明します。このエンジンは、事実の表明、ルールの定義、不動点反復などのDatalogの中核機能を実装しています。著者は、データ構造、インデックス機構、ルールの適用方法といった実装の詳細を徹底的に説明し、グラフの走査の例を示しています。このプロジェクトは、効率的なデータベースシステムを構築するための関数型プログラミングと論理プログラミング技術の可能性を示しており、WebAssemblyを活用することでクロスプラットフォームでの実行を実現しています。

続きを読む
開発

著作権表示:謎めいたアレクサンダー・ポポフの芸術

2025-06-15
著作権表示:謎めいたアレクサンダー・ポポフの芸術

この文書は、学術誌、美術批評、インタビュー、展覧会カタログ、そして第一級の記録から収集された、アーティストのアレクサンダー・ポポフに関する情報をまとめています。ポポフは歴史的に自分の作品を明確に文書化することに抵抗してきたため、このタイムラインは、固定された解釈に抵抗するように設計された経験を最終的に捉えたり定義したりすることを意図していません。このリソースは、教育および研究の目的でのみ使用できます。Void Enterprisesは、アレクサンダー・ポポフのすべての芸術作品と知的財産の独占的な権利を保有しています。明示的な承認なしにポポフのインスタレーションを再現、変更、または拡張しようとする試みは、強く推奨されず、法的措置につながる可能性があります。

続きを読む

NY州、AIによる人員削減の開示を義務化:米国初

2025-06-15
NY州、AIによる人員削減の開示を義務化:米国初

ニューヨーク州は、米国で初めて、企業に対し、大量解雇におけるAIの関与を開示することを義務付ける措置を講じました。この前例のない措置は、2025年3月から施行され、州のWARN法のフォームに新しいチェックボックスが追加されます。「技術革新または自動化」が雇用削減の原因であるかどうかを企業が選択し、もしそうであれば、AIなど、具体的な技術を特定する必要があります。まだAIを解雇理由に挙げた企業はありませんが、この取り組みは、AIが労働市場に与える影響に対する規制当局の懸念の高まりを示しており、AnthropicのCEOであるDario Amodei氏などが予測するAIによる大幅な雇用喪失への不安を反映しています。

続きを読む
テクノロジー

2025年のサンドボックス化:開発者向けセキュリティ簡易ガイド

2025-06-15

この記事では、2025年におけるLinux、OpenBSD、FreeBSDなどのOSでのプログラムのサンドボックス化の容易さを調査しています。様々なサンドボックスツールのドキュメントの長さとサンプルコードの長さを分析することで、使いやすさとメンテナンスオーバーヘッドを評価します。OpenBSDのpledgeは簡潔なドキュメントと使いやすさから人気がありますが、Linuxのseccompははるかに複雑です。OpenSSHを事例研究として、サンドボックス技術の実用性とメンテナンスの難しさを分析し、開発者によるデータ提供を求めています。

続きを読む

1998年のGNOME:懐かしの過去

2025-06-15

この記事では、著者が1998年のRed Hat Linux 5.1に含まれていた初期のGNOMEデスクトップ環境をどのように体験したかを語っています。当時ベータ版だったGNOMEは、現在のものと比べて非常にシンプルでしたが、驚くほど高速に起動しました。著者は、基本的なファイルマネージャー、Electric Eyes画像ビューアー、gEdit 0.4.0、シンプルなゲームなど、利用可能なアプリケーションの詳細を説明し、最新のバージョンと比較しています。このノスタルジックな回顧は、初期のオープンソースコミュニティの努力と創意工夫を示しています。

続きを読む

アメリカのエタノール政策:環境と経済の失敗か?

2025-06-15
アメリカのエタノール政策:環境と経済の失敗か?

新たな報告書は、バイオ燃料生産を長年支援してきたアメリカの政策を厳しく批判している。トウモロコシをベースとしたエタノール生産が、農村地域における経済的および社会的不均衡を引き起こし、主張されている気候効果とは逆に、温室効果ガスの排出量を増大させたとしている。また、エタノール政策によって食糧作物が追いやられ、土地利用の非効率性、水質汚染、野生動物の生息地の破壊を引き起こしたとも指摘している。バイオ燃料業界や政治家は長年、エタノールが農村経済に不可欠だと主張してきたが、増加する研究は、その恩恵が誇張されており、環境コストが利益をはるかに上回っていることを示唆している。新たな政策によって生産がさらに拡大されれば、これらの問題が悪化する可能性がある。

続きを読む
テクノロジー

ラズベリーパイでダミーHDMIプラグのEDIDをハッキング

2025-06-15

著者は巧みにラズベリーパイとI2Cツールを使って、安価なHDMIダミープラグのEDID情報を変更しました。新しいEDIDデータを読み書きすることで、ダミープラグを1080pキャプチャデバイスとして偽装し、4K解像度との非互換性の問題を解決しました。このプロセス全体では手順を詳細に説明し、機器の損傷を防ぐために注意を促しています。

続きを読む
ハードウェア

17歳少年、ドローン設計に革命を起こし、2万3000ドルの賞金を獲得

2025-06-15
17歳少年、ドローン設計に革命を起こし、2万3000ドルの賞金を獲得

17歳のクーパー・テイラーは、革新的なモーターチルト機構によってドローン業界に革命を起こしています。この機構は製造コストを大幅に削減し、効率を向上させます。彼の設計はヘリコプターと飛行機のドローンの良い点を組み合わせ、垂直離着陸と飛行時間の延長を実現します。モジュール式の設計により、カスタマイズとメンテナンスが容易になり、同等のドローンと比較してコストは5分の1に抑えられています。この革新により、彼は2万3000ドルの奨学金と、ジョンズ・ホプキンス大学応用物理学研究所のシニア・ロボティシストからの賞賛を得ています。テイラーの物語は、STEM分野における若者の創意工夫と潜在能力を浮き彫りにし、ドローン業界に新たな可能性をもたらしています。

続きを読む
テクノロジー

WT32-ETH01:安価なESP32イーサネット開発ボード

2025-06-15
WT32-ETH01:安価なESP32イーサネット開発ボード

WT32-ETH01は、イーサネット、Wi-Fi、GPIOピンを備えた小型で安価なESP32開発ボードです。低価格とイーサネット対応ESP32ボードの少なさから、信頼性の高い有線ネットワーク接続が必要なプロジェクトに最適です。メーカーサポートは限定的ですが、Arduino IDEやESP-IDFなどの一般的なプログラミング環境との使いやすさと互換性により、IoTや組み込みシステム開発に理想的です。ただし、一部ピンの制限事項に注意し、電源電圧の選択には注意が必要です。

続きを読む
ハードウェア

Nvidia CEO、AnthropicのAIによる大量失業予測を批判

2025-06-15
Nvidia CEO、AnthropicのAIによる大量失業予測を批判

NvidiaのCEOであるジェンセン・フアンは、AnthropicのCEOであるダリオ・アモダイが、AIによって今後5年以内に初級ホワイトカラー職の50%が失われ、失業率が20%に跳ね上がるとの予測に公然と反論した。フアンはアモダイの悲観的な見解とAnthropicのアプローチを批判し、開発はより透明でオープンであるべきだと示唆した。アモダイは、Anthropicだけが安全なAIを開発できると主張したことはないと反論し、経済的混乱を軽減するためのAI規制強化を求めた。この意見の相違は、AIの影響と開発に関する異なる見解を浮き彫りにしている。

続きを読む
AI
1 2 163 164 165 167 169 170 171 595 596