開発ノート

2024

2023

2022

2021

開発ノート

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

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

開発ノート

Raspberry Pi pico PIO の初めの一歩

2021年初、Raspberry Pi発売のPicoマイクロコントローラーは、非常に安価で100台湾ドル程度です。その中でPIOという非常に興味深い機能があります。PIOを使用すると、特殊なアセンブリ言語とアーキテクチャを利用して、異なる通信プロトコルを実装することができますが、メインプロセッサのリソースを消費する必要はありません。

開発ノート

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

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

開発ノート

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

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

2020

開発ノート

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

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

2019

開発ノート

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

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

開発ノート

Goworker 入門 — Redis によるワーカーの実装

最近、プロジェクトはRuby On Railsからgolangに移行しています。ただし、構文がどれほど醜く感じられるかを確認するために書く練習をしたいことと、golangの力を感じることと、既存のフレームワークなしで独自のコードを整理する方法です。今日はゴーワーカーです。彼は囲碁労働者を探すためにその理由を調べるでしょう...

2018

開発ノート

[golangノート] プロジェクトの環境変数を設定する方法

プロジェクトを開発するときには異なる環境を切り替える必要があるため、異なる環境変数を設定することがよくあります。しかし、毎回プログラムに直接書き込むのが面倒すぎると、環境変数を動的に渡すことができれば、不要な変更をたくさん減らすことができ、プログラムは比較的クリーンです。このパッケージのgolangフラグでは通常、フラグを使用できます...

開発ノート

新品と新品の違い

golangにはmakeとnewという2つの予約語がありますが、golangの学習の始まりは混乱しやすい場所でもあります。ここで簡単なメモをとっておきます。new newを使ってジェネリックを初期化し、ストレージアドレスを返すことができます。そのため、通常はポインタ変数を使用して新しい型を選択します。特に、new では自動的にゼロの値が使用されることに注意してください...

2017

開発ノート

PostgreSQL ノート — インデックス

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

開発ノート

Rails アプリケーションオートメーション-ヒューボット対天国

現在の会社は cap staging deploy コマンドをローカルターミナルで直接実行しています。Capistranoは自動デプロイメントのツールとしては非常に便利ですが、必然的にいくつかの問題が発生します。チームの全員がデプロイしている環境が同じではないため、どのブランチがステージング中か...