カランのブログ

ソフトウェアエンジニア / 台湾人 / 福岡生活

今のモード ライト

今のカテゴリ開發筆記

Amazon Polly - テキストを音声に変換すると、効果が非常に顕著です。

PollyはAmazonのクラウドプラットフォームの1つで、テキストを音声に変換することができます。テキストを音声に変換すること自体は珍しいことではありませんが、Pollyは文法やフレーズの組み合わせに基づいて自然な音声を生成することができますので、言語学習者にとっては大きな助けとなります。さらに、字幕を音声に変換したり、スクリプトやナレーション、対話など、さまざまな用途にも広く活用することができます。また、Pollyを使ってPodcastを録音することも可能です。

なぜ心のモデルはプログラミング言語の学習において重要なのですか?

心のモデルとは、物事の発展を予測したり、物事がどのように機能するかを認識するプロセスを指します。少し学術的なように聞こえますが、例えば、画面上でボタンのUIを見た場合、私たちはそのUIをクリックできることを予想し、クリックすると一連のイベントが起こる可能性があると予測します。したがって、ユーザーが予想と異なるUIに出くわした場合、混乱を感じることになります。

会社でサーバーを構築することは、私が想像していたよりも簡単ではありません。

このプロジェクトの開発では、従来の静的なランディングページにAPIを呼び出してデータを動的に更新するという要求がありました。さらに、ページのインタラクションが増えてきたため、元々のpug+webpack+jQueryの静的なページでは不十分でした。そのため、新しいバージョンの開発ではnext.jsを導入し、サーバーの設置に取り組む旅を始めました。

一度プロセスを改善することを忘れないでください

最初の数か月は、たまたま大規模な機能がオンラインになる時期でした。別のプロジェクトに進む前は、主にいくつかの小さなバグを修正し、既存の機能を改善するための開発はあまり行われていません。また、開発はそれほどコンパクトではないため、今シーズンはプロセスの改善に集中する時間が増えます。

Github アクションをプロジェクトに取り込む方法

以前は、チームはCircleCI、DroneCI、JenkinsなどのCIソリューションについて議論する(口論する)時間を費やす必要があったかもしれませんが、チームがGithubでコードをホストしている限り、Panteraのキラーとは言えませんが、CIをGithubと統合するのは簡単です。しかし、一般的にテストを実行したり、プッシュやデプロイのシナリオを実行したりするのは非常に簡単だと思うので、以下で紹介しましょう。

プロジェクトの環境変数を設定する-VIPER

数か月ほど前に、golangで環境変数を設定する方法についての記事を書きました。環境変数を正しく設定することは非常に重要なことなので、そのための簡単な関数を書きました。最初の考慮事項は非常に簡単です。対応する構成ファイルが提供されている場合は、os.setenv を使用して内部のキー/値を設定します。その後、アプリ全体で...

PostgreSQL ノート — インデックス

データベースでは、クエリの効率を上げるために、データが大きい場合にインデックスを作成することでクエリの効率を上げることができます。この記事では PostgreSQL のインデックスについて説明します。ほとんどの場合、`CREATE INDEX`の構文を直接使用することで一般的な開発シナリオを処理できます。PostgreSQLにはさまざまなタイプのインデックスタイプがあります。