site-icon Hong Cheung
    1. AI 自動翻訳による i18n を追加しました

      仕組み DirectCMS の裏側にあるこれらのログや投稿は英語で書いています。Flow を使って Webhook を別のプライベートなローカルサービスへ送り、そこで AI プロンプトを用いたスクリプトを実行して次の処理を行っています: 1. 元の記事を取得する。 2. 自動翻訳する 3. Directus にプッシュする 私のサイトは SSR なので、ほんの数秒後には表示されます。 翻訳には deepseek v4.1 flahs 1017 を使っています。サイト全体のすべての言語への翻訳にかかったのは約 0.6 でした。ただ、計画とコーディングにはおそらく 3 ドルほど費やしまし...

      続きを読む →

    1. ジュニア開発者職への応募

      誰かに雇われて働いても裕福にはなれない、という考えがずっと頭の片隅にありました。でも現実には、自分で何かを作り上げるのは簡単ではありません。挑戦はしていますが、同時に仕事も確保しておくべきでしょう。 しかも、給料をもらいながら仕事で多くのことを学べるのですから。 それに、自分にそれができるのかどうか、ただ確かめてみたいという気持ちもあります。 新しいキャリアと環境で、別の国で働くことは、やりがいのある挑戦でした。そして、それを受け入れる準備ができていると感じています。 自分なりのやり方でプログラミングの独学に打ち込み、その過程で身につけたスキルと粘り強さを、誰かが認めて評価してくれ、ま...

      続きを読む →

    1. ついにIntenca Progressの最初のバージョンをリリースしました

      Intencaとビジネス Intencaは私が取り組んでいるブランドです。ユーザー一人ひとりに合わせてカスタマイズされた学習アプリのスイートを思い描いています。それはつまり、気が散らない、人間中心、広告なし、データ収集なしということです。 自分が個人的に使いたいものをただ作ろうとしているので、ある意味自分勝手です。そして、自分に合わせてカスタマイズされたもののようにデザインします。 ほとんどの人が「課題を解決せよ、他人のために解決策を作れ」と言うので、些細なアイデアに見えるかもしれません。私の考え方は違います。私はこうした奇妙な課題を抱えていて、その解決策が見つからなかったのです。...

      続きを読む →

    1. ウェブサイトをThe Average Learnerから自分の名前に移行しました

      theaveragelearner.com このドメインは2年以上にわたって私と共にありました。とても感謝しています。しかし、私はただ「平均的」で共感を呼ぼうとする存在から、自分自身であることへと成長できたと信じています。だからこそ、ドメイン名を変更しました。 誠実さ イニシャルや別名だけで書くことは、プライバシーの面では良いことです。しかし、インターネット上にもはやプライバシーはありません。それならば、自分が支持する事柄について自分の記事を書くのに、自分の名前を使わない手はないのではないでしょうか。 そうすることで、読者と共鳴し、自分の言葉に誠実であり続け、発言に責任を持ち、...

      続きを読む →

    1. 3-2-1 バックアップとビジネスロジック

      サーバーの安全性 さて、私は個人用の VPS とビジネス用の VPS を持っています。 ここ数週間、VPS の設定にかなりの時間を費やしました。 サーバーの安全性とアクセシビリティについて、より多くを学びました。今では、自分のサービスへのアクセスには tailscale しか使っていません。公開向けのウェブサイトはすべて Cloudflare DNS または Cloudflare Tunnel でプロキシされています。そのため、一般の人が私の VPS に直接アクセスすることは決してできません。 また、2 つの VPS を 2 つの異なる用途に分けました。単なるタスクの分離のためだけ...

      続きを読む →

    1. GitHub の AI トレーニングを避けるための Git セルフホスティングと AI への不安

      復帰 Forgejo を使っているが、今のところ順調だ。唯一の開発者なので、大したものは必要ない。いくつか設定は必要だが、GitHub と同じように Coolify で SSH キーを使って自動デプロイできる。Tailscale の背後に置いているので、一般には公開していない。 Tailscale これは WireGuard よりも設定が簡単だ。VPS にインストールして、`tailwind serve` でポートを公開するだけ。Tailscale ネットワークにデバイスを追加すれば、互いに見えるようになる。 AI と SaaS AI が未来を変えるだろうと、今は本当に思...

      続きを読む →

    1. ZenTube.app へのトラッキングリンクに UTM を実装しました

      UTM を使うのは初めてです。ブログ記事の最後にあるリンクに設定して、読者を私の別プロジェクトである ZenTube.app へ誘導しています。 ウェブサイトを閲覧する側としては、トラッキングされるのはあまり好きではありませんでした。しかし、ビジネスを運営する側になると、顧客を理解することは非常に重要です。顧客が何に興味を持っているのか、そしてどのように、なぜ私の他のプロダクトに興味を持つのか。そもそも、押し付けがましくならないよう、記事の一番下にしか置いていません。つまり、読者がもともと探していた内容を最後までスクロールして読み、私が宣伝しているプロジェクトをクリックするには、それなりの興...

      続きを読む →

    1. 自分のビジョンを形にすることに夢中で、ウェイティングリスト用のサイトを立ち上げるのを忘れていました。

      私は次の大きなアプリである intenca の開発にかなり力を注いでいます。そのビジョンは文字通り私一人で作るには大きすぎて、あまりにも時間がかかっています。 その一方で、このアプリにお金を払ってくれる人が本当にいるのか、よく分かっていません。これは自分を過大評価してしまう芸術的な罠で、避けなければなりません。これから何年もかけて作り続けるつもりですが、まずは人々がウェイティングリストに登録できる実用的なウェブサイトを立ち上げるべきでした。 そこで、少なくとも人々がウェイティングリストに登録できるように、サイトの立ち上げに取り組んでいます。その間も、開発は続けていきます。 製品をローンチ...

      続きを読む →

    1. 今日は一日中、開発中のアプリの一機能を再構築しようと奮闘していました。

      今日は朝8時に起きて、すぐに作業を始めました。もう夜の11時54分です。 食事や身の回りの用事といった人間の基本的な営み以外は、ほぼ休みなく開発中のアプリに取り組んでいました。 タグ機能の作り直し これまでアプリでは、Task テーブルに対して String Array カラムを使ったごく基本的なタグの仕組みを使っていました。しかし、タグの仕組み全体を作り直そうと試みました。独立した Tags テーブルと中間テーブルを使う形に作り直すのに、およそ8時間かかりました。 総じて、今日はなかなか有意義に時間を使えたと思います。 今日は他にもやる予定のタスクをいくつか設定していましたが、...

      続きを読む →

    1. 進捗、目標、タスク、習慣をオールインワンで。

      React Native 私のスタックは Supabase+LegendState+React Native(Expo) です。 この「Productivity」アプリをしばらく前から作っています。特にここ数週間は。 今日はいくつかの問題に直面しました。特に Android で。 Pressable の挙動がおかしい ScrollView と Stack ヘッダーの中で一部のボタンが動作しない問題にはまりました。しかも Android だけで。iOS と Web ではまったく問題なく動作します。 調べてみると、Pressable よりも RectButton を使うほうがよいと...

      続きを読む →

    1. 読者は興味に応じてニュースレターを購読できるようになりました。

      Listmonk を使ったニュースレター ニュースレターの仕組みには、セルフホスト型の購読管理 FOSS である Listmonk を使用しています。 セットアップは比較的簡単です。 MailerLite の利用も検討しました。しかし、私はすでに smtp2Go を使っていたので、自分でできること(購読管理)は分離し、自分ではできないこと(大量メールの送信)だけをサードパーティのサービスプロバイダーに委ねるほうが常に安上がりだと考えました。 --- ニュースレターとコメントを備えた静的サイト このサイトはより洗練され、機能も充実しました。コメントシステム、購読、Markdo...

      続きを読む →

    1. Rclone、CloudFlare R2、Syncthing——暗号化データによる同期とバックアップ。

      ワークフロー CloudFlare R2 を作成 > ローカルで crypt をかけた Rclone > リモートの R2 バケットへプッシュ。 デバイス間のローカル同期には Syncthing。R2 へのバックアップ/同期は必要なときだけ。 メリット - インターネット使用量が少ない - すべての用途をモバイル回線でまかなっています。なので、図書館にいるときに無料 Wi-Fi を使わせてもらって、そのときだけ R2 にバックアップするのは良いですね、はは。 - 真の暗号化、データは自分のもの - 暗号化されていないのは、自分のノート PC とスマホにあるローカルのファイルだ...

      続きを読む →

    1. ログと投稿にコメント欄を追加しました

      コメント欄を追加しました Commento(古い)でセルフホストを試してみたり、Remark42 や Comentario も検討しました。でも、苦労ばかりでした。「誰でもコメントできる」ようなコメントシステムが欲しかったんです。そこで代替案を選びました。 でも、結局のところ、セットアップの簡単さとデータベース不要という点がやはり自分の好みです。というわけで、giscus にしました。 最近の考え 世の中には AI エージェントが多すぎます。Github では、トレンドのリポジトリがすべて AI 関連でなければならず、もう疲れましたし、興味も持てません。 これは自分が年を取っ...

      続きを読む →

    1. Google と Apple のクラウドの両方から離れる。

      MacBook を使いながら Android に移行しました。私のセットアップはこちらです。 全然悪くないです。やることはたくさんありますが。 - KDE Connect - Syncthing(ローカル) - バックアップ用に Cloudflare R2 + Blackblaze B2 - Apple iCloud+ の独自ドメインメール - Bitwarden - セルフホストの Vaultwarden と WireGuard はやめました - GitHub - セルフホストの Gitea はやめました 写真管理には digiKam と PhotoPrism(docker)を使って...

      続きを読む →

    1. 友達と一緒に、実物商品を販売するための Shopify サイトを構築しています!

      実物商品の販売を試してみる 良いウェブサイトを立ち上げて、実物販売の物流をすべて整えようとしています。ソフトウェアはアウトリーチという点では優れていますが、実物商品に対する地域の需要は、他の国の誰も太刀打ちできないものです。やってみる価値はあります。パートナーと一緒にこれを構築するのは楽しいです。すべての決定を自分一人で下す必要がありませんし、アイデアを一緒にブレインストーミングできる相手がいるのは本当に良いことです。 どうなるか見てみましょう。 各投稿の最後にさりげない「広告」を追加しました 各投稿の下部に、私の ZenTube プロジェクトを「広告」として追加しました。 ...

      続きを読む →

    1. 人脈づくりとスキル開発

      最近、少し迷っています。主な理由は、自分のプロジェクトに向けて進むべき計画と目標をいくつか立てたことです。私はずっと構築を続けています。常に全体像を意識することなく。ターゲット顧客は分かっていて、カンバンボードなどを使ってタスクの優先順位をつける方法も考えました。しかし、自分のステップとマイルストーンを監視し、具体的な計画を立てることには失敗してしまいました。 幸いなことに、職場でBusiness & Entrepreneurship Managementを専攻した女性に出会いました。彼女なら有益な洞察を与えてくれて、迷路のような状況を導いてくれると信じています。 どうなるか見てみましょう...

      続きを読む →

    1. トップページにログを追加しました

      Google が私のログをインデックスしていなかったので、これが役立つかもしれません。とはいえ、どちらにせよやるべきことです。ここは私のウェブサイトであり、最近の活動を最初のページに載せるべきなのですから。

    1. 目標トラッカー+タスクアプリの開発に忙しく取り組んでいます。

      現在の進捗 最初のアプリはほぼ MVP の準備が整い、残りの作業はあと 7〜8 項目だけです。リリース後、実際のユーザーから初期フィードバックを集めた後に改善に取り組みます。まずはウェブ版のみで、その後 App Store でリリースし、最終的には Android にも展開します。ただし、決済方法のプロバイダーとして Stripe を使おうとしているため、登録方法はウェブサイト上に残ります。Apple 側からの障壁に直面することになりますが、そこは必ず乗り越えなければなりません。とはいえ、十分なユーザーと有益なフィードバックを集めたいので、MVP はすべての人にとって無料のままにします。...

      続きを読む →

    1. フィードページをログに更新し、細かな調整を行いました。

      メジャーアップデート - フィードページをログページに刷新しました。 - タイムラインとドットを使って時間軸を強調しました。 マイナーアップデート - フォントを Georgia に更新しました - ログの RSS を追加しました。 - サイトタイトルの横に RSS ロゴを追加しました。

    1. 1つのアプリに集中する。

      私は目標トラッカー兼ToDoアプリを作っています。現実の生活と同じように、すべてのToDoは目標に関連付けられている必要があります。このアプリは現在、日常の雑用や細切れのタスクのためのものではなく、目標を達成するためだけのものです。 ほとんどの大手テック企業は1つの優れた製品から始まります。私も同じです。私は王国を築こうとしており、それはここから始まります。環境と道徳的責任を備えた、人間中心の改善スイートです。もし資本がさらに拡大し、ハードウェア製品を作れるところまで来たら、そうします。 私は科学、数学、電子工学、ロボティクスについてもっと学び始めたほうがいいでしょう。なぜなら、それが必...

      続きを読む →

Copyright 2026
サイトマップ
プライバシーポリシー
利用規約

テーマ: Astro-Yi