ここでは毎週共有に値するテクノロジー関連のコンテンツを記録し、金曜日に公開します。
この雑誌オープンソースで、投稿を歓迎します。また《誰が採用しているか》サービスがあり、プログラマーの求人情報を公開しています。協力のご依頼はメールで連絡([email protected])。
表紙画像

香港中環には3メートルから5メートルの「光る卵」が200個以上配置されており、一部は陸上に、一部は海に浮かんでいる。夜になると、それらは異なる色の光と音を発する。(via)
飲み水鳥おもちゃ
数日前、飲み水鳥おもちゃの紹介を見て、気になってネットで一つ買った。

値段はとても安く、十数元人民元だった。手に入ってから、ちょっと遊んでみたが、面白そうなので皆さんに共有する。
それは物理学のおもちゃで、永動機のようなもので、鳥の頭を水の杯に押し付け、鳥の口を冷たい水に触れると、ずっと跳ね上がり、落ち、跳ね上がり、落ち……と続く。

私が買ったものは、こんな動きで一昼夜続けて止まらなかった。
それに、その原理も面白い。こんな風に使えるとは思わなかった。
まず、人を惑わす意図的な外装を取り除くと、それは密封された異形ガラス容器である。

両端は球状で、中間は一本のガラス管で繋がり、下部には揮発性の液体(ジクロロメタン、エーテル、アルコールなど)が詰められている。
鳥の嘴は毛布で覆われ、冷たい水が十分に付着するようにしている。

冷たい水に触れると、水温が低いため、水分の蒸発によって熱が吸収され、容器上部の気圧が低下する。そのため、下部の気圧は上部よりも高くなる。
下部の気圧が液体を押し上げ、ガラス管を通って上部に押し込む。

液体が流入するにつれて、鳥の頭部が重くなり、最終的に水に注ぎ込んで、再び飲む姿勢になる。
鳥の体が傾くと、ガラス管は鳥尻の端から水面に出て、ガラス管両端の気圧が均等になる。

重力の影響で、上部の液体が再び下部に流れ戻り、鳥の頭部が再び跳ね上がる。

このプロセスは、冷たい水が上部と下部の間に温度差を生み出す限り、ずっと繰り返し続けます。本質的には、飲み水鳥は熱機関であり、他の動力を必要とせず、温度差で駆動される。
私は思います、これは熱量がエネルギーに変換される素晴らしいデモンストレーションです。しかし、このおもちゃ以外に他の実用的な応用例は聞いたことがありません。
私は見たことがあります一つの報道、誰か提案を提出する00108-Xとして、飲み水鳥を発電機にして、温度差を利用して発電する。発電効率はきっと非常に悪いと推測するが、もし実現できたら、きっと面白いだろう。
掘金ハンドソンラボ:HarmonyOS イベント
「金鉱探る実験室」は、「参加」を特徴とする技術活動で、メーカーと連携し、開発者に実践とイノベーションのプラットフォームを提供しています。
今回、は华为ハルマニューフォンチームを招き、皆がHarmonyOS NEXTシステムを事前に体験できるようにしました。ハルマニューやモバイルアプリ開発に興味がある学生は、絶対に逃さないでください

。__JHSNS_SEG_9672fb5c_44__今回のイベントはすべての業界関係者向けで、開発者、デザイナー、プロダクトマネージャーが参加できます。HarmonyOS NEXTの新機能を理解したり、公式チームと直接話したり、実際に手を動かす機会も得られます。
イベントの後半では、グループでブレインストーミングを行い、ハルマニュで実現可能なアイデアを見つけます。実現条件があれば、現場で実際に手を動かすこともできます。システムを理解するために、複数人で参加したり、一人ひとりでグループを組んだりできます
。__JHSNS_SEG_9672fb5c_48__イベントの時間は今週の日曜日(4月21日)の全日で、無料で参加できます。は上海の漕河泾で開催されます。参加者はHarmonyOS NEXTの内覧参加権を獲得でき、優勝者には賞品が用意されています。
の申し込みとイベントの詳細は、上記ポスターのQRコードをスキャンするか、リンクをしてください。申し込み後、イベントアシスタントがあなたを今回のイベントのWeChatグループに加えるので、WeChatの友達追加に注意してください!
テクノロジー動向
1、恒星の爆発
今から9月の間の何らかの時点で、人類は恒星の爆発を直接目撃できるようになります。

地球から3000光年離れた北冕座には、非常に近い位置で2つの恒星が存在する双星系があります。

80年周期で、それらは最も近い位置に移動し、お互いの引力が恒星内部の物質を核爆発させる原因となります。

アイルランドの学者ジョン・バーミンガムが1866年にこの現象を発見し、その後1946年に再び現れた。現在、2024年に再び現れる。
注意すべきは、今回の爆発はまだ私たちの目の前に現れていないが、実際には3000年前に起こったものである。
2、ドバイの豪雨
4月17日、ドバイは気象記録以来最大の豪雨を降った。

ドバイは砂漠地帯に位置し、一年中暑く、淡水が不足し、発達した排水システムがない。大雨が深刻な水没を引き起こし、都市全体が混乱した。

ドバイ国際空港のような大きな滑走路も水没し、水上空港となった。

地球温暖化により、一部の地域はより乾燥し、他の地域ではより多くの降雨が発生している。多くの砂漠地帯、中国の西北部を含め、曇りや豪雨の天候が現れ、砂漠が今後緑洲になるかどうか分からない。
3、リモートスタッフ
多くのレストランはコスト削減のために、注文機を導入し、少数のスタッフを雇うか、スタッフを雇わない場合もあります。
しかし、一部の客は注文機を使えないか、使いたくありません。そのような場合、ニューヨークのいくつかのレストランは素晴らしいアイデアを考え出しました:リモートスタッフ。


レストランはニューヨークにありますが、スタッフはフィリピンにいます。客が注文すると、自動的にリモートビデオ会議が開かれ、画面を通じてフィリピンのスタッフと注文します。
その後、スタッフはフィリピンから客の要望をニューヨークのキッチンに送り、料理を提供します。


フィリピンのスタッフの給与は1時間に3ドルで、地元の同様の仕事の2倍で、ニューヨーク州の最低賃金は1時間に16ドルです。
記事
1、どうやって似た画像検索エンジンを構築するか(英語)

著者はベクトル埋め込み技術を使用し、自分の画像に類似画像検索機能を追加したところ、非常に簡単であることが判明しました。
2、Tailscaleと一緒に旅する(英語)

一部のネットサービスには地域制限があり、例えばアメリカ国内でのみ使用が限定されている場合があります。本稿の前半部分では、Tailscaleの簡単な使い方を紹介し、海外旅行中でも本国のサービスを利用できるようにすることを解説しています。
3、UUIDのユーザー体験(英語)

UUIDとは一意のID識別子のことで、本稿ではそれをユーザーにとってより使いやすくする方法について議論しています。
また、UUIDには複数のバージョンがあり、ここでは 各バージョンの違いを説明します。結論として、通常はUUIDv4を使用し、单调増加が必要な場合はUUIDv7を使用します。
4、 Chromeのクラッシュ原因をどう見つけるか?(中国語)

Chromeブラウザがページを開く際に頻繁にクラッシュする場合、作者はクラッシュ時に生成されたCrash dumpファイルを分析してクラッシュ原因を探りました。(@linxiaowu66 投稿)
5、 理想的なPRの長さは50行(英語)

GitHubにPRを提出するのに最適な長さは?本文では50行が適切であり、25行から100行の範囲が受け入れられます。
25行未満では、コードの変更が過度に頻繁で煩雑になりすぎる;100行を超えると、提出されるコードの複雑さとレビュー時間が増加する。
6、なぜ私はTailwindを高く見ないのか(英語)

Tailwindは人気のあるCSSフレームワークで、最大の売りはスタイルコードの再利用である。作者は、なぜ彼がこのフレームワークを好きでもなく、高く見ないのかを説明している。
ツール
1、sshx

このツールは、リンクを通じて他の人とあなたのターミナルを共有することができる。
2、Hyphen
はWebコンポーネントの基本クラスで、その上で自分のWebコンポーネントを定義できます。類似のツールにはCami.jsがあります。
3、Hono

はNode.jsの軽量Webフレームワークで、エッジノードの使用シナリオに焦点を当てています。
4、Shiro

は極簡主義の個人サイトで、Mix Spaceで構築されたサイトのフロントエンドとして機能します。(@Innei 投稿)
5、痕跡を隠す

このツールは、サーバーがどれだけクライアント情報を取得できるかを確認し、その結果としてあなたの指紋を生成することができます。

Pythonで書かれたシステム監視ツールで、CPU、メモリ、ディスクの使用状況を監視し、Telegram経由で警告を送信します。(@bboysoulcn 投稿)
7、Amprobe

Go + Vue3で開発された軽量級のホストおよびコンテナ監視ツール。(@amuluze 提出者)
8、ElemSnap

Chromeブラウザのスクリーンショット+美化工具。(@AydenGen 提出者)
9、stokado
ブラウザのストレージオブジェクト(例えばlocalStorage、IndexDB)をラップするライブラリ、統一的なAPIを提供し、便利な機能(例えば有効期限)をいくつか提供。(@KID-joker 提出者)
10、PPResume

LaTeX をベースとした履歴書生成器で、美しい履歴書を作成し、非常に高い品質の PDF 出力を提供します。(@xiaohanyu 投稿)
11、自律石头

iOS 用アプリで、指定したアプリの使用時間を制限し、スマートフォンへの過度な依存を防ぎます。(@tuesda 投稿)
12、音虫(SoundBug)

中国製のオーディオワークステーションで、音楽の作曲や録音の作成に使用するツール。シンプルで直感的なユーザーインターフェースと、簡単に操作できることを追求しています。@asoiso 投稿)
13、ミニマルな微信朋友圈

微信朋友圈のUIを模した個人用短いブログサイトで、Demoを参照してください。(@kingwrcy 投稿)
14、Newcar

JS言語で動作するフロントエンドアニメーションエンジンで、SkiaをベースとしたWebAssembly版でCanvas上にアニメーションを生成します。(@sheepbox8646 提出者)
AIに関連
1、Suno AI API(非公式)

オープンソースプロジェクトで、Suno AIにAPIを提供し、「文章から音楽を生成」するために使用。(@blueeon 提出者)
別に似たプロジェクトがあり、非公式のWebクライアントを提供。(@SunoApi 提出者)


は、stable diffusionモデルを基にして、アバターの写真を3つのアニメスタイルに変換します。(@Lucas-YYB 投稿)

は無版权のAI画像検索エンジンです。

は無版权のAI音楽検索エンジンです。
5、x-crawl

は、Node.js をベースとした AI 辅助のスクレイピングライブラリで、ウェブページを収集した後、操作をテキストで説明できます。(@coder-hxl 投稿)
6、DeepLearning Interview Awesome 2024
は、AI の 面接問題集を収集したリポジトリです。(@315386775 投稿)
リソース

大学校章のベクターファイルをダウンロードできます。現在、100以上の校章が収集されており、まだ増え続けています。@incidunt 投稿)
2、生成型AIとLLM学習資料(英語)

外国人がまとめたAI学習のオンラインリソースで、全部無料で十数個あります。

ブカレスト理工大学のLinuxカーネル講義コースで、ハンドオン実習によるデバイスドライバの作成。(@hanyujie2002 投稿)
画像
2009年1月号の『大学数学雑誌』(CMJ)の表紙は、勾股定理の図です。

この画像は多くの数学者の議論を呼びましたが、それは間違いです。
その三つの辺の長さの比は2-3-4なので、この三角形は直角三角形ではなく、鈍角三角形です。
要約
1、高速撮影の誕生
以下は科学作家のワクラフ・スミル(Vaclav Smil)の著作『数字は嘘をつかない』(Number Don't Lie)からの引用です。
1867年、アメリカカリフォルニア州の前知事は、写真家のエドワード・マイヤブリッジ(Eadweard Muybridge,1830-1904)に、古くから議論されてきた問題を解決するよう依頼しました。馬の四本足が走る時、地面からすべて離れているかどうか?
写真家はこれを証明するのに苦労した。当時のシャッター速度が速すぎず、多くの写真を撮ってもはっきりとは見えなかった。
彼はシャッター時間を短縮する方法を見つけ出さなければならず、結局1878年にシャッター速度1/1000秒のカメラ(1秒間に1000枚撮影可能)を作り出した。これは高速移動する物体を撮影するのに使われた。
1878年6月19日、結論が出る日が来た。写真家はスタンフォード大学のパロアルト農場で、高速回転する円盤にフィルムを装着し、走る馬のシリーズを撮影した。

明らかに、疾走中、馬の四本の蹄がすべて地面から離れている。
この高速撮影の技術は受け継がれ、絶えず改良され、速度は1秒間1000枚からすぐに1秒間10000枚になった。
1940年、回転鏡面カメラの特許設計により、速度は1秒間100万枚に向上した。
1999年、アハメド・ゼワイル(Ahmed Zewail)は、飛秒(10-15秒)で化学反応の過渡状態を捉える分光器の開発によりノーベル化学賞を受賞しました。
今日、強い超速激光パルスを使って、アト秒(10-18秒)の間隔のイベントを捉えることができます。このシャッター速度により、電子の動きさえも見ることができる可能性が生じています。
コメント
1、
1986年、最初の癌治療用放射線治療機Therac-25(Therac-25)が市場に出され、コンピュータ制御でした。しかし使用後、数件の深刻な事故が発生し、患者の放射線量が大幅に超過しました。
その後判明したのは、これはハードウェアのエラーではなくソフトウェアのエラーだった。プログラマーがキーボードの連打を考慮していなかったため、操作者が速くキーを叩き連打した場合、連続してレーザーが発射されることがあった。
2、
私たちは何かが非常に悪いと感じることもありますが、他の人はそれを高く評価することがあります。
他人を疑う代わりに、別の角度から見て、それは本当に良いものだと仮定し、それを理解しようとする。このような態度を持つことで、新しいことを学びやすくなり、多くの挫折、誤解、そして他人との衝突を避けることができます。
3、
ソフトウェア開発の最も重要なルールは、常に最もシンプルで実行可能なことをする 것이다。
愚かなことをしないこと、明らかに機能しないことをしないこと。シンプルさは、急速な進歩を達成する最も重要な要素である。
4、
多くの大規模組織には「死海効果」が存在し、より才能があり効率的なエンジニアが最も離職しやすく、才能や効率のないエンジニアは残り、会社全体が徐々に死海のようになる。
-- 『死海効果』
過去の振り返り
新技術の最大のリスク(2023 #250)
低い期待、多くの試行錯誤(2022 #200)
音楽がまだ希少だった頃(2021 #150)
ゼロ金利時代(2020 #100)
(完)












