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

昨年に完成した浙江省衢州市のスポーツ施設は、地元の丘陵地形を模倣し、土の坡で覆われ、小さな丘のように起伏しています。これは世界最大の覆土建築群です。この建築は、馬岩松が創設した北京 MAD建築事務所によって設計されました。(via)
5Gの春が来ます
今月初め、国家広電総局の公式ウェブサイトにメッセージが掲載されました、外からはほとんど注意されませんでした。

成都市は5Gのラジオ・テレビ放送の試験を正式に開始しました。これは、広電総局が5Gでテレビ信号を送信するということです。
おそらく驚くかもしれませんが、5Gネットワークでテレビを見ることは、もうずっと昔からできています。なぜ試験が必要なのでしょうか?
説明しますと、現在のインターネットでテレビを見るのは、「一对一」のモデルでは、各クライアントは個別のサーバー信号を送信する必要があり、100人のユーザーがいると100回の送信が必要になり、帯域幅を非常に消費します。
一方、今回の実験は5Gネットワークの「ブロードキャスト」送信であり、「一对一対多」のモデルに属し、同じ信号が無数のクライアントに受信され、すべてのユーザーがサーバーと接続する必要がありません。

このようなモデルでは、クライアントがIPアドレスを必要とせず、信号を受信できます。それはラジオやGPSに似ており、単方向の信号であり、どんなに多くのユーザーがいても帯域幅を消費しません。もちろん、そうすればユーザーはデータをアップロードすることもできません。
このモデルには多くの利点があります。
(1)4Kビデオがすぐに普及。テレビを開いて、どのチャンネルでもハイビジョンの4K番組が再生されます。
(2)携帯電話でテレビを見るスタイルが流行。現在のスマートフォンでテレビを見るには、高額な通信料が必要で、それが普及を妨げている。一旦ブロードキャスト方式を採用すれば、通信料を消費しないため、スマートフォン向けテレビの発展を促進する。
(3)ハードウェアのアップグレードを促進、テレビは5G受信機が必要で、5G信号を受信できる。また、ハイビジョン映像を楽しむためにも、4Kテレビを使用する必要がある。
(4)帯域幅の節約。特定の人気番組(例えばワールドカップ)が5Gで送信されると、社会全体の帯域幅の消費を節約し、駅や公園などの人混みの場所での通信をスムーズに保つ。
(5)5Gの発展を推進。5Gネットワークは導入以来、注目を集めておらず、決定的なアプリケーションもなく、4Gネットワークと比べて優位性が発揮されていない。
率直に言えば、現在のネットワークアプリケーションには、5Gでしかできないことや4Gでできないことは何もない、それに4Gの性能も十分である。
以降は違うようになります。テレビやラジオを見るためには5Gネットワークが必要になります。これは転換点であり、5Gネットワークが大きく発展する可能性があることを示しています。
5Gのテレビジョンに多くの利点があるため、アメリカとヨーロッパが実験を進めています。今年5月のイギリスのチャールズ3世の戴冠式は、同時に5Gテレビジョンで中継されました。
以下は私がネットで見た写真で、海外でスマートフォンやテレビを使用して5Gテレビジョンを受信する様子です。


5Gテレビジョンには2つの技術的なアプローチがあり、一つは5G基地局が信号を発信する「小塔方式」、もう一つはテレビジョン塔が信号を発信する「大塔方式」です。
今回の国内では「大塔方式」を採用しています。理由は、中国では5G基地局が電信システムに属し、放送塔が広電システムに属するため、今回の試験は広電総局が推進しているからです。
現在、実施の詳細はまだ不明で、どのようにして成都で5G放送を視聴できるか分かりません。内情を知っている方は教えてください。
テクノロジー動向
彭博通信社は、アメリカがガスコンロの使用禁止を検討していると報じています。

主な理由は、ガスコンロが天然ガスを使用し、窒素酸化物、一酸化炭素、微粒子物質などの大気汚染物質を排出するためです。室内換気が不十分な場合、呼吸器系の病気、循環器系の病気、がんなどを引き起こす可能性があります。統計によると、アメリカでは12%以上の子供の喘息がガスコンロやガスストーブに起因しています。
アメリカの消費者団体は電磁調理器の使用を推奨していますが、これは中華料理には現実的ではなく、中華料理は明火が不可欠であるため、ガスコンロを廃止した場合、中華料理屋は開業できなくなる可能性があります。
2、船舵で密入国
BBCは、信じられないほどの事件を報道しました。今年6月、4人のナイジェリアの男性が自国を脱出するために、巨大なタンカーの船舵に登りました。

彼らはこのタンカーがヨーロッパへ向かると思い、船舵に隠れてこっそり渡ろうとしました。船舵は漁船からタンカーに登る唯一の方法だからです。
しかし、彼らは知りませんでした。タンカーはヨーロッパではなくブラジルへ向かっており、大西洋を横断し、5600キロの距離を14日間かけて航行します。

結果として、この4人は船舵に14日間も座り込み、持ち込んだ少量の淡水と乾糧で生き延びました。ブラジルの港に到着したときに発見され、すでに完全に疲弊していました。


3、脳波同期
アメリカの研究者は、教師と生徒が教室で脳波が同期して変化すると、授業の効果が最も高いことを発見しました。

彼らはそのため、脳波で教えの効果を評価できると主張した。しかし問題は、この方法では教師と学生の両方に測定装置を装着して授業を受ける必要があることである。

4、雨水発電パネル
太陽光が十分に当たる場所で発電に適した太陽光パネルだが、常に曇りが多い場所では太陽光発電に全く適さない。
清華大学と中国科学院の研究チームは、雨水発電パネルを設計した。屋根に設置すれば、雨が降れば発電できる。

その原理は、雨粒が落下し、発電パネルの表面と摩擦して雨粒が正電荷を帯びることである。これらの電荷を効果的に収集すれば発電できる。

その発電出力は、200ワット/平方メートルに達するとされる。これは同じ面積の太陽光パネルと同じである。
記事
1、機内WiFiガイド(中国版)(中国語)

本稿はどのような便にWi-Fiが利用でき、機内インターネットの料金はいくらであるかといった疑問について解説しています。
2、コンパイラのパースとは何か(英語)

本稿の前半部分では、簡単な例を通じて、コンパイラがどのようにコードを抽象構文木(AST)にパースするかを説明しています。
3、波形(英語)

インタラクティブな科学解説記事で、波の基本的な知識を紹介し、多くのアニメーションデモンストレーションが含まれています。
4、Rubyのラムダ関数(英語)

Ruby 言語の初心者向けチュートリアルで、匿名関数(ラムダ関数)の使い方を解説しています。分かりやすく書かれており、ラムダ関数について理解するのに役立ちます。
5、行列はグラフで、グラフは行列です(英語)

本稿は、行列とグラフの密接な関係(上図)を解説するチュートリアルです。
6、Makefile の代替品 Taskfile(英語)

著者は、自動化ツールとして Taskfile を Makefile の代わりに使用する方法を紹介しています。
7、ハッシュデータ構造 HMAT の概要(英語)

は、HMAT構造を分かりやすく解説し、ハッシュを用いてキー名とキー値を高速にマッチングします。
8、CSSを使ってページのスクリーンショットを生成(英語)

本稿では、FirefoxだけがサポートするCSSプロパティを紹介し、現在のページのスクリーンショットを直接取得できます。
ツール
1、Novel

ノーションのような「見たままの」ウェブエディタで、AIによるコンテンツ生成をサポート。
2、trurl
curlの作者Daniel Stenbergが新たに開発したコマンドラインツールで、URLを解析・操作するために使用されます。
3、WingetUI

WindowsコマンドラインパッケージマネージャWingetの非公式UIインターフェース。
4、Bytebase

国産のデータベーススキーマ管理ツールで、Webベースのインターフェースを持ち、自らデプロイが必要で、さまざまな主流データベースをサポート。(@shandbb投稿)
5、DevPod

デスクトップソフトウェアで、ローカルIDEの実行結果を自動的にリモートに保存します。GitHubのCodeSpaceを自分で構築するようなもので、SSHやクラウドホストなどの様々なバックエンドをサポートしています。
6、Anime.js

軽量なJavaScriptアニメーションライブラリで、シンプルながらも強力なAPIを備えています。
7、Mailpit

メールテストツールで、アプリケーションがメールを正常に送信しているかを検証できます。メールを遮断し、SMTPテストツールも内蔵しています。

オープンソースの履歴書生成器で、既存の履歴書をインポートすることもサポートしています。

は文字に毛羽立たせる効果を加えるウェブツールです。(@maojindao55 提案)
10、Fresns

オープンソースのPHPアプリケーションで、必要に応じてフォーラム、ソーシャルネットワーク、CMSシステムなどとして使用できます。(@jevantang 提案)
リソース

このリポジトリは中国全国の200以上の大学の校章を収集し、フォントアイコンとして作成しています。@lovefc 投稿)
2、TypeScript 小書(The Concise TypeScript Book)
TypeScript の簡単な英語のチュートリアルです。

面白いウェブサイトで、まずフィットネスクラフトを選び、次に鍛える筋肉を選ぶと、どのように姿勢をとって運動すべきかを教えてくれる(動画と図解付き)。

いくつかの質問に答えると、そのウェブサイトがあなたに英語の名前を付けてくれます。
画像
1、野生馬が穴を掘る
砂漠にいる馬と野生馬は、貴重な地面の植物を食べるため、環境に悪影響を与えると考えられています。
しかし、オーストラリアの科学者が砂漠の野生馬を追跡したところ、彼らが砂漠で穴を掘っていることを発見しました。



水を掘り出せば、それは周囲で唯一の供給源となり、多くの他の動物に利益をもたらします。鳥類、黒尾鹿、さらにはアメリカ狮も含まれます。

たとえすぐに穴の中の水が干上がったとしても、ここは植物が芽吹き成長する湿地になります。

カナダの数学者ジェームズ・スチュワート(James Stewart)は、有名な微積分の教科書の著者です。この教科書は北米で非常に売れており、彼は莫大な版権料を稼ぎました。

2003年、彼はトロントの高級住宅街に住宅を建てました。

彼は建築家に対し、この家を曲線を基に設計し、微積分の特性を反映できるように要求しました。


この家が完成すると、建築業界で非常に有名になりました。
2014年12月、スチュワートは病気で死去し、73歳で亡くなりました。その住宅は公開され、後に1億0500万円で売却されました。


文摘
1、私は20年のソフトウェアエンジニアとしてのキャリアで学んだこと
(1)優れたソフトウェアエンジニアはコードを書くだけでなく、誰がそれを使うか、なぜそれを使うか、どのようにそれを使うかを考慮します。ユーザーのニーズを忘れないことで、良いユーザーエクスペリエンスを創造できます。
(2)どんなに熟練したプログラマでも、自分の専門分野で間違いを犯すことがあり、複雑な問題に直面した時はなおさらである。常に心に留めておくべきなのは、最良のコードとはコードがないこと、あるいはメンテナンスが不要なコードである。
(3)どのソフトウェアエンジニアの主な仕事も価値を提供することである。ソフトウェアはただの手段に過ぎない。
(4)長い間コードを書いていないがシステム設計をしている人に注意を払うべきである。
(5)Bjarne Stroustrupは「コンピュータ言語には二種類しかない。人々が不満を言う言語と、誰も使わない言語」という有名な言葉を残している。大規模なシステムも同様で、最終的にはどのシステムも悪いものになる。
したがって、コードの洗練度や完璧さにあまりこだわらず、継続的に改善し、使いやすく、開発者が働きやすい、価値を提供できるシステムを作るべきである。
(6)10倍のプログラマという神話は愚かだ。私はただ、コードの規模を10倍に増やしただけのプログラマを見てきた。結局のところ、あなたは10倍のバグを修正しなければならない。
真にすべきなのは神話のような10倍のプログラマを見つけることではなく、0.1倍のプログラマが現れないようにすることです。時間を無駄にし、フィードバックを求めず、コードをテストせず、境界条件を考慮しないようなプログラマは、私たちのチームから这样的人を遠ざける必要があります。
(7)人はイノベーションを求めていると言いますが、実際には、彼らが本当に求めているのはただの新鮮さとビジネス上の成功です。あなたのイノベーションが人々のやり方を変えると、大多数の場合、ネガティブなフィードバックが返ってきます。あなたが自分がしていることを信じ、それが本当に物事を改善すると思っているなら、持久戦に備えましょう。
(8)データはシステムの中で最も重要な部分です。データはあなたのコードよりも長生きすることがあります。データの秩序と清潔さを保ち、汚いデータを避けることで、長期的には良い報酬が得られます。
(9)ずっと存在してきた古い技術は恐竜ではなく、サメです。彼らは問題をうまく解決していたので、急速に変化する技術の波に淘汰されずに今でも生き続けています。
新技術に軽々しく賭けるべきではない。十分な理由がある場合に限り、機能している古い技術を置き換えるべきである。あの古風な技術ツールは派手でもなく、面白くもないが、仕事を成し遂げることができ、多くの寝不足を引き起こすことはない。
(10)多くのソフトウェアエンジニアは、聞かれるまでは意見を述べない。誰かが直接意見を述べないことを理由に、何も補足がないと思ってはいけない。時には、会議で最も声が大きい人が、最も聞きたくない人である。
(11)人々を彼らの成果から切り離すと、彼らは仕事に関心を持つことが少なくなる。ソフトウェアエンジニアも他の人と同じように、オーナーシップを感じる必要があり、全体のプロセスを手放し、価値の提供に対して直接的に責任を持つべきである。
情熱に満ちた人々がデザイン、構築、ソフトウェアの提供に対するオーナーシップを完全に持つと、驚くべきことが起こる。
(12)面接は、誰であるかを理解し、特定の専門分野への関心の程度を知るのに最適である。彼らが優れたチームメンバーになるかどうかを理解しようとするのは無駄である。
(13)常により小さなシステムを構築しようとしている。
、あなたをより大きなシステムを構築するよう推し進める多くの理由がある。人間は、より多くの機能を提供することを望むようである。あなたはこの欲望に抵抗し、設計目標を満たすことを前提として、常により小さなシステムを構築しようと努め、最終的に、最初の設計よりも良いシステムを得ることになる。
、発言
1、
誰もがウェブサイトを持つべきである。それは archive.org で安全に保存され、あなたの後世の人々が研究し、考えるために利用できる。ウェブサイトの持続可能性は、ソーシャルメディアよりもずっと良く、人々が思っているよりもずっと長く続く。
2、
ハーバード大学のGPAは、20世紀前半を通じて約2.5で安定していましたが、1960年に3.0に上昇し、今日では3.8まで上昇しました。
今の学生が以前の学生より賢いと言う人もいますが、それは違います。本当の理由は教師の基準が下がったことです。現在の授業料は非常に高額で、大学は学生(消費者)を満足させなければなりません。その結果、成績の膨張が起こっています。
-- 《成績の膨張》
3、
あなたに身につけるべき良い習慣は、困難なことを自分に強いることです。やるべきことが次第に困難になると、徐々に自分の能力に対する自信を築いていきます。
4、
私の経験から言うと、自分が何を構築したいか明確に知っており、唯一必要なのは実行ならば、リモートワークの効果は格段に良くなる。
逆に、自分が何を構築したいか分からず、边做边发现を試みて、同僚からの迅速なフィードバックに依存するならば、対面での仕事の方がずっと良い。
しかし、現実は多くの会社、特に大企業の従業員は、第二のタイプに当てはまるため、リモートワークに適さない。
今週の歴史
人工知能の機会はどこにある(2022 #220)
ソフトウェアサブスクリプションの勝利(2021 #170)
開放こそが封鎖を打ち破る(2020 #120)
世界はネガティブ金利の時代に進み、これは何を意味する(2019 #70)
(完)












