banner
loongphy

loongphy

所有苦难皆成过往,我们甘福将至
twitter

周報#7 耳のけが、uni-appに苦しめられる

夏の風、また戻ってきた。

戻ってきた、前回の週報の日付を見てみると、なんと 1 か月半も書いていなかった。生活はついに正軌に戻り、取り戻したシェアの欲も戻ってきた。理由については、おそらく最初の月報に現れるかもしれません。

今週はまだかなり困難な一週間でした。体調が悪く、uni-app との戦いが続いています。

生活#

火曜日に起きたら、左耳が詰まった感じがして、ブーンという音が聞こえました。耳鳴りのように鋭い音ではなく、耳をかいても改善されませんでした。

先月、頻繁に病院に行ったので、今週は行く気がしませんでした。そのため、週末まで引き延ばしました。日曜日に予約を入れていましたが、土曜日に耳が詰まっているし、持続的な異音があるので病院に行きましたが、受付がいっぱいで帰るしかありませんでした。思いもよらず、最終的には回復しました。

日曜日に起きたら、耳が自然に治っていることに気づきました!念のために病院に行きましたが、簡単な問診の結果、問題はないと言われました。自然に治った可能性があるとのことで、平日に聴力検査を受けることを勧められました。

年を取ると、今年は病気が多いようです。ただし、これは睡眠不足が原因かもしれません。

睡眠について話すと、1 か月の調整の結果、今週の睡眠はかなり良くなりました。安定して 8 時間以上の睡眠が取れるようになりました。18 歳に戻った気分です😭

長い待ち時間(怠惰)の後、ついに盛夏がやってきました。天気が暑くなり、私はやっとランニングを始める気持ちを持ちました。最近は毎日 5 キロ走ることができています。今週の耳の健康問題のおかげですが、ランニング中にイヤホンをつける習慣をやめました。RIP LinkBuds🥹

image

ランニングにはイヤホンはあまり適していないことが確かです。運動すると騒音が大きくなるため、はっきり聞くためには音量を上げる必要があります。ノイズキャンセリングイヤホンやボーンコンダクションなどについては、前者は私のような油耳には合わない侵入型のデザインであり、長時間の装着は耳道感染や炎症を引き起こす可能性があります。後者は音漏れがかなりひどく、音質については言及するまでもありません。一つのジョークのような気がします。

仕事#

あああああああああああああああ、uni-app、千回殺しても足りない!

uni-appは、すべてのフロントエンドアプリケーションを開発するための **Vue.js** ベースのフレームワークであり、開発者は一連のコードを記述し、iOS、Android、Web(レスポンシブ)、さまざまな小さなアプリ(WeChat / Alipay / Baidu / Toutiao / Feishu / QQ / Kuaishou / DingTalk / Taobao)、クイックアプリなど、複数のプラットフォームに公開することができます。

uni-app の利点は、フロントエンドの知識だけでネイティブアプリを作成できることです(冗談ではありません🤡)。欠点は、さまざまなシステムに対応する必要があることです。個人的な経験から言えば、Android では正常に動作することが多いですが、iOS では大きな問題は起こりません。代わりに、小さなアプリの問題が非常に大きいです。

もう一つ大きな問題は、ドキュメントが非常に散らかっていることです。少しずつ「発掘」する必要があります🤡。組み込みの検索システムを活用して他の開発者の質問にアクセスする必要があります。

今週は既存のアプリに Android ネイティブプラグインを作成しています。ここで ChatGPT に特に感謝します!私の Android の知識は大学の課題に限られているため、開発中に問題が発生した場合、ChatGPT に尋ねるしかありませんでした。それがなければ、私は開発タスクを完了することができませんでした。

期間中、最も困難だったのは、uni-app のドキュメントが十分に明確でないことです。多くの注意事項がドキュメントに記載されていないため、プラグインの開発手順を完了するためには、オンラインのブログと組み合わせる必要があります。これは現在の uni-app 開発の最も批判的な点です。以前、V 站を訪れたとき、人々は uni-app のバグが多すぎると嘆いていましたが、私はそれが普通だと思います。Vue エコシステムと uni-app の最新バージョンを追いかけなければ、バグにはほとんど出会いません。なぜなら、私は Vue2 から Vue3 にアプリをアップグレードしたからです(手を腰に当てて😎)。

ChatGPT#

ブームが過ぎ去った後、AI についての賞賛は以前ほどではありませんが、私はこれが良いことだと思います。現在の AI は、仕事の助手として機能するだけであり、その強さは主人の能力に完全に依存します:プロンプト + 考える + 反復。

今週開発したプラグインを例に挙げると、非常に困難なバグに直面しました。ネイティブのデモでは正常に動作しますが、uni-app では動作しませんでした。私は重要な API を抽象化し、問題の原因を説明し、ChatGPT にランダムなコードを生成させ、問題を解決するための考えを導きました。

ラバーダックデバッグ法」を知っていますか?

この話は、プログラマがゴムのアヒルを連れて行き、コードの各行について説明しながらエラーに遭遇する方法を説明しています。

コードについてすべてのことをアヒルに説明すると、そこに隠れているエラーを見つける可能性が高くなります。

現在の ChatGPT は「ラバーアヒル」のような存在ですが、より強力であり、質問に答えることができます。未知の領域に直面すると、それは先生のような存在です。たとえその先生がたわごとを言っているように聞こえても、それはあなたにインスピレーションを与え、問題を見つけるのに役立ちます。

もう一つ#

髪の毛を小さな三つ編みに結ぶことができるようになりました🎉

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。