バックエンド技術

簡単に始める音声合成とボイスクローニング

オフショア開発拠点のメンバーがPython/Coqui.ai TTSによる音声合成とボイスクローニングを行う記事を執筆しており、そちらを翻訳しております。
オフショア開発

Githubコミットのなりすまし防止

GitHubで使用しているメールアドレスを知っている人が、あなたになりすましてプッシュを行うことができることをご存知でしたか?これはGitHubのセキュリティ欠陥ではありません。これはGitの設計そのものです。
オフショア開発

ドキュメント作成を再考する

多くの開発者がドキュメント作成に前向きになれないのは、価値を感じていないからではありません。コードを良くしたり有用にしたりする方法には慣れているのに対し、良いドキュメントや役立つドキュメントの作り方に慣れていないからです。私たちはドキュメントにあまり考慮を払わないことで、その価値を過小評価しています。コードと同様に、構造について考えないと品質が低下する可能性があります。
環境・プラットフォーム

コンテナのレイヤー構造を理解する

コンテナ技術は、アプリケーションの開発、デプロイ、運用を効率化するためのツールとして広く利用されています。その中心的な概念の一つがレイヤー構造です。本記事では、コンテナのレイヤー構造について、使用されている仕組みを実際に試しながら理解していきたいと思います。
オフショア開発

オンプレサーバーの監視をCloudWatchでやってみた – その2

前回の記事でオンプレサーバーのメトリクスをCloudWatchで見れるように設定しました。本記事ではそのメトリクスを使って以下を実現したいと思います。「CloudWatch > ダッシュボード」を作成し、サーバー負荷を即座に把握する「Clo...
環境・プラットフォーム

オンプレサーバーの監視をCloudWatchでやってみた – その1

背景Zabbixを使っても良かったのですが、CloudWatchは専用サーバーも用意しなくいいし、UIも使い慣れているし属人化を防ぐうえでも優位な気がしたので監視サーバーとしてCloudWatchを選択しました。実際の設定はもう少し複雑です...
開発手法

受託開発とラボ型開発の違いとオフショア開発での選択方法を徹底解説

システム開発やオフショア開発を委託する際に、「受託開発」や「ラボ型開発」という開発形態を選択する必要があります。プロジェクトの規模や目的によって異なる為、開発形態の理解と適切な選択が、オフショア開発の成功の鍵を握ります。
バックエンド技術

オフショア開発とAI開発の今後の可能性

AIと生成AIの違いや、AI開発の流れ、オフショア開発におけるAI活用とAI開発のメリットをまとめます。
バックエンド技術

【Laravel】oldメソッドの役割とデータ保持について

inputフォームに対するoldメソッドの役割とインプットデータの保持方法について説明していきます。
環境・プラットフォーム

AWS CLF オンライン受験時に遭遇した3つのトラブルと解決方法

本記事ではAWS CLFをオンラインで受験した際に遭遇した3つのトラブルとその解決方法について説明します。