Programming | 東京都渋谷区のシステム開発・アプリ開発とサーバー構築保守運用会社

AWS CodeBuild で AWS S3 にアップロードする方法

AWS CodeBuild で AWS S3 にアップロードする方法
CI/CD 近年、 CI/CD により自動で本番環境を用意するプロジェクトが多く見られます。 CI/CD のサービスも多くありますが、 AWS にも AWS CodePipeline が用意されており、弊社でも利用しています。 一度環境を整...

Docker を Python から操作できる docker パッケージ

Docker を Python から操作できる docker パッケージ
Docker Docker はエンジニアにとって非常に便利なツールとして知られています。 多くのエンジニアは Docker Desktop でイメージやコンテナの確認を行っていると思います。今回、ローカルで利用する Docker イメージの...

Ubuntu 上で Bash を利用した SQL Server との連携

Ubuntu 上で Bash を利用した SQL Server との連携
Ubuntu と SQL Server の連携 Microsoft SQL Server を利用している場合、 Web サーバも Microsoft の Windows Server を利用しているプロジェクトが多いでしょう。 しかし弊社で...

HTML に Python が書ける PyScript

HTML に Python が書ける PyScript
PyScript 近年、HTML で何かの処理を行おうと思うと、 JavaScript を利用することが一般的でした。 今回発表された PyScript では、なんと HTML で Python を書くことができます。 まだまだアルファ版で...

要素を自動でグリッドレイアウト配置できる Magic Grid

要素を自動でグリッドレイアウト配置できる Magic Grid
グリッドレイアウトの自動配置 画像や記事などのカード状のものをブラウザに隙間なく詰めるグリッドレイアウトを、自動で配置することは骨の折れる作業になります。 しかしうまく表示できた時は、そのサイトの質がグッと上がるでしょう。カードの順番をラン...

Python で文字列から音声を生成する gTTS モジュール

Python で文字列から音声を生成する gTTS モジュール
文字列から音声を生成 そう多くはないケースですが、弊社案件において簡易的にセリフを自動でコンピュータに喋らせたい機能がありました。 有名なサービスだと、 Google Cloud Text-to-Speech Amazon Polly など...

Mocha による HTML, JavaScript のテスト

Mocha による HTML, JavaScript のテスト
テスト駆動開発 (TDD) テスト駆動開発は、実際のコードよりも先にテストコードを書き、そのテストが正しく通るように実際のコードを記述していく方式のことであり、終わりの状態が見えていることからバグが混入しにくい開発手法になります。 この T...

既存の CakePHP プロジェクトを Docker で動かす事例 2

既存の CakePHP プロジェクトを Docker で動かす事例 2
Docker 以前に Ubuntu 20.04 上で CakePHP を動作させる Docker を紹介しましたが、今回は 少し古い Ubuntu 18.04 に CakePHP を載せ SQLServer に接続する Docker を構築...

Django 4.0 の管理画面を日本語化する方法

Django 4.0 の管理画面を日本語化する方法
Django の管理画面 Django は Python で作られている Web フレームワークです。ちょっとした Web システムを組むときは Flask を利用したりしますが、大きめのシステムだと Django を利用した方がいいでしょ...

Cloud Vision API による画像解析

Cloud Vision API による画像解析
画像解析 以前、OpenCVを利用し画像から顔を認識する方法を紹介しました。 https://gb-j.com/column/opencv/ もちろん OpenCV には多くの機能が備わっていますが、それを利用するには学習コストが高く多くの...