アプリケーション
216 件の記事
Golang×chromedp×slack botでslackの絵文字自動生成ボットをつくってみた
Goとchromedpでcanvasのスクリーンショットを撮り、Slack APIと連携してSlack絵文字を自動生成するボットを作った話を解説します。
vscodeでgoのLanguage Serverを有効にしたらコード定義元ジャンプができなくなった
VSCodeでgoのLanguage Server(gopls)を有効にしたらコード定義元ジャンプができなくなった問題の原因と、go.modの配置を見直して解決する方法を解説します。
PHPでUMLを自動生成してくれるツールーphUML
phUMLを使ってPHPのクラス図を自動生成する方法を解説。設計構造を可視化し、複雑なコードベースの理解に役立てます。
GolangでgoblinというURLルーターを自作した
Goでトライ木を使い、パスパラメータや正規表現マッチングに対応した高性能URLルーター「goblin」を自作した話を解説します。
URLルーティング自作入門 エピソード2
URLルーティングをトライ木で実装、パスマッチング処理とHTTPメソッドに対応した動的ルーティング構造を図解・実装
URLルーティング自作入門 エピソード1
URLルーティング自作の敷居と応用範囲、木構造アルゴリズムとWeb側フレームワークの参考実装を探索するモチベーション
GolangのHTTPサーバーのコードリーディング (Go6 Advent Calendar 2019)
Qiita Go6 Advent Calendar 2019向けにGolangのHTTPサーバー内部実装をコードリーディング。net/httpパッケージのListenAndServe、ServeMux、Handlerインターフェースの動作を詳細に解析。
FuelPHP1.8.0→1.8.2、PHP5.6→PHP7.3へのバージョンアップした
FuelPHP 1.8.0から1.8.2、PHP 5.6から7.3へアプリケーションをバージョンアップした際の作業内容と対応ポイントをまとめます。
Goでクリーンアーキテクチャを実装する実践ガイド
Go でクリーンアーキテクチャを実践する方法を解説。レイヤー分離・依存ルール・ディレクトリ構成・実際のトレードオフを具体的なコードで学べます。
execコマンドによるリダイレクト
シェルのexecコマンドによるファイルディスクリプタのリダイレクトを解説。入出力の制御や端末操作の仕組みを紹介します。
master直プッシュの際にプロンプトで確認するようにする
gitでmasterブランチへの直プッシュを防ぐため、プロンプトで確認するセーフティネットを作る方法を解説します。
PHPで学ぶデザインパターン - Stateパターン
PHPで学ぶデザインパターン - Stateパターンについて、設計原則とトレードオフ、実践的な適用方法を詳しく解説します。
ゴリラで学ぶソフトウェアの法則10選
パーキンソンの法則、ブルックスの法則、コンウェイの法則など、プロジェクト管理に役立つソフトウェア開発の法則10選をゴリラとともに学びます。
Realizeを使ってgoでホットリロードを実現するメモ
実現するGoホットリロード。Realizeツール、.realize.yaml設定、監視サーバーの起動で開発効率を向上させるメモ。
Goでmysqldumpツールをつくる
SSHとTOML設定ファイルを使い、リモートサーバーのデータベースを自動バックアップするGo製mysqldumpツールをつくる方法を解説します。
PHPで学ぶデザインパターン - Adapterパターン
PHPで学ぶデザインパターン - Adapterパターンについて、設計原則とトレードオフ、実践的な適用方法を詳しく解説します。
PHPで学ぶデザインパターン - Bridgeパターン
PHPで学ぶデザインパターン - Bridgeパターンについて、設計原則とトレードオフ、実践的な適用方法を詳しく解説します。
PHPで学ぶデザインパターン - Mediatorパターン
PHPで学ぶデザインパターン - Mediatorパターンについて、設計原則とトレードオフ、実践的な適用方法を詳しく解説します。
PHPで学ぶデザインパターン - Strategy
PHPで学ぶデザインパターン - Strategyについて、設計原則とトレードオフ、実践的な適用方法を詳しく解説します。
PHPのインターフェースとタイプヒンティング
PHPのインターフェースとタイプヒンティングを解説。機能と実装を分離し、コードの再利用性と柔軟性を高める方法を紹介します。