SHOYAN BLOG
Home
PHP入門
プログラミングレッスン
記事一覧
このページについて
記事一覧
2025年6月(3)
Slack Block Kitの制約とデザインパターンガイド
GoでSlack通知を実装する方法
Go言語でAsynqにレート制限を実装する
2025年5月(2)
Go 1.24.3アップデート後のビルドエラーと解決方法
Goのエラーハンドリングのベストプラクティス
2025年2月(1)
メルカリを退職してフリーランスになりました
2021年8月(1)
エンジニアを目指す人が最初にすべきこと、するべきでないこと
2019年10月(1)
ブログシステムをHexoにしました
2019年8月(2)
シンプルに実装する大切さ
テストカバレッジ100%を目指さない理由
2019年4月(1)
データベース固有の関数の使用を避けるべき理由
2018年12月(1)
手軽にスプラトゥーンをYouTubeで配信する
2018年11月(2)
シェルスクリプトで別プロセスの終了ステータスを取得する
RubyでのWebアプリケーション開発はSinatraから入りRailsに行く
2018年9月(1)
Developers Summit 2018 FUKUOKAに登壇します
2018年8月(1)
最短でビデオチャットを開発したい人へ
2018年7月(2)
デュアルスイーパーカスタムのフジツボスポーツクラブの立ち回り(ガチエリア編)
1つのMTGが午前中をダメにする
2018年6月(6)
SetterとBuilderの使いわけ
そろそろlombokから卒業しようと考えています
リモートワークは効率が悪いはウソ
これからの技術書の書き方
ラピッドブラスターエリートデコのガチヤグラ必勝法
スプラトゥーン2が楽しすぎる
2018年3月(2)
PMDでJavaのコードのバグをチェックする
Nginxで構築するキャッシュプロキシサーバ
2018年1月(3)
エンジニアが意識しておくべきこと
Gradleのjavaプラグインとは
IntelliJでSpringBootのアプリケーションを作成する
2017年12月(3)
わかりやすいスライドを誰でも作れるようになる方法
2017年のPHPについて数値をまとめてみました
2017年のRubyについて数値をまとめてみました
2017年9月(4)
これから機械学習の理論を学ぶ人に最適な入門書とは?
航空券を安くとる方法
日本語を使う外国人があまりにも少なすぎる現状
ハッカソンでチャットBotを作って感じた課題
2017年7月(1)
SHOYAN BLOGを0円でSSL対応しました
2017年6月(2)
WEB+DB PRESS Vol.99に寄稿しました
毎日技術ブログを書いたらアクセスは増えるの?
2017年5月(1)
Rubyのモジュールはあと勝ち
2017年4月(1)
JekyllテーマのminimaをAMP対応した
2017年3月(1)
Rails5のignored_columnsで予約語のエラーを回避する
2017年2月(1)
Twitterカードをサイトに設定する手順
2017年1月(2)
Rails5からbelongs_toアソシエーションの挙動が変わった
4億円調達したゼロアグリと農業の未来
2016年12月(3)
世界で最も成長しているのは中国じゃなかったと数値が教えてくれた
Guardでrubocopを自動化する
Jekyllチュートリアル
2016年11月(3)
機械学習ことはじめ
Railsで日付をいい感じ(スラッシュ区切り)に表示する
PHPUnitの後処理でテーブルをTRUNCATEする
2016年10月(5)
StudyPlusを使った英語の勉強をはじめて5ヶ月目の記録
Slackで定期的にRubotyに仕事をさせる
RubyGems.orgに反映させるRakeタスクの紹介
Kindle Unlimitedの冊数は図書館並みだった
Macを引っ越ししたらDockerデーモンが起動しなくなった
2016年9月(9)
docker-composeを使ってPHPコンテナとMySQLコンテナを連携させる
SIMについて
Dockerのコンテナ間を繋ぐLinksを使ってPHPとMySQLコンテナを連携させる
ポモドーロ・テクニックを使ってみた感想
英語の勉強をはじめて4ヶ月の記録
php-idnkitをインストールする
高任和夫の「起業前夜」を読了した
mysql_real_escape_string()のみで防げないSQLインジェクション
社内ISUCONに参加して優勝した
2016年8月(9)
ポケモンGOが自分を変えたこと
Dockerでlocaleを設定する
Rails 4.2.7.1 に更新した後に [DEPRECATION] last_comment is deprecated. が発生した
iPhone6の画面が真っ暗で反応しなくなった
ホットペッパーグルメでお店を予約した
PHPの構文チェックを自動で行う方法
GitHubにpushしたらDockerイメージを自動ビルドする
Botsインテグレーションを使って手軽にRubotyをSlackで動かす
Botsインテグレーションを使って手軽にRubotyをSlackで動かす
2016年7月(13)
5分でできるRubotyのインストールとプラグインチュートリアル
GitHubのリポジトリを監視するGitMonitor
Gitのコミッターを集計するGitFindCommitterをつくった
CircleCIでお手軽にCI環境をつくる
3年経ってスクラムをふりかえる
[Ruby]オブジェクトの設定情報を保持するパターンの紹介
Rubyのロード機構について
iptablesことはじめ
知っていると便利なRubyの小技集
LATEXチートシート - 数式記号の読み方・表し方
tmpwatchでさくっと不要なファイルを消す
Fluentd、ElasticsearchとKibanaでログ検索とグラフ表示を可能にする
Fluentdを使ってローカル環境にログ収集サーバを構築する
2016年6月(19)
ハフマン符号化のアルゴリズムとエントロピーを学ぶ
sedやawkを使ってテキストから必要な列のみ取得する
Rdiscountからkramdownへmarkdownのparserを変更した
Jekyllで数式を表示する方法
レガシーコード向けに修正した部分だけPHP構文チェックをする仕組みを作った
ShellのTipsてきなやつ
Treant.jsでツリーダイアグラムを描画する
[Ruby]CSVファイルのエンコードをsjisに指定する
FTPについて調べてみた
Rubyでファイルエンコーディングを確認する
capistrano/wheneverで cannot load such fileがでる
SSHKitを実際に使ってみて理解する
base64エンコードのアルゴリズムをRubyで実装する
先週月曜日の日付を取得するアルゴリズム
ActionMailerの添付ファイルをRspecでテストする
TCPWrappersとは何なのかを調べてみた
クロスサイトスクリプティングの脆弱性とその対策
Shellで日本語ドメインをPunycode(IDNドメイン)に変換する方法
Capistranoの導入手順とプラグインの紹介
2016年5月(17)
NginxのCookbookでハマった
グラフを描画するHighChartsで平均気温のグラフを描画する
Dockerのコンテナでyum installが失敗する
Sinatraのロギング機構について調べてみた
Guardでrspecのテストを自動化する
Chefのworkerが詰まって処理が進まなくなった
マカレルでサーバーを監視する
Google spreadsheetsを使ってデータの分析をする
Expressのインストールと構成を把握する
Rubyでスラッシュを意識せずにコーディングする方法
Exception Notificationでundefined method `current' for Time:Classエラーがでた
Sinatraのエラーハンドリング
knife zeroを使ってレシピを適用する
freeコマンドで確認するOSのメモリ情報
AllowGroupsの問題でsshログインできない
勉強が楽しく続くようになるアプリ Studyplusのいいところ
RACK_ENVとUnicorn、SinatraでのRACK_ENVの扱いと注意点
2016年4月(11)
LaravelをMacにインストールして起動する手順
Webサイトのメタタグを取得するsite-parserをつくった
Sinatraのレスポンスの設定とストリーミングヘルパー
rubyでhttp通信をするhttp gem
NAT・NAPT・ポートフォワーディングの違いとは
DockerコンテナにChefを流してみた
SinatraのインストールとRspecでテストする
capistrano3-unicornを使う
cookbook_fileリソースでCookbookNotFoundが発生した
Dockerでsystemctlでserviceが起動できない
Dockerでno space left on deviceが出てbuildできなくなった
2016年3月(1)
PHPコーディング規約とサポートするツール
2016年1月(1)
Mac OSXにPHP7をインストール
2015年12月(2)
幸せな子育てとエンジニアライフ
30歳から始める数学
2015年11月(1)
プログラマのための数学勉強会@福岡#2に登壇してきました
2015年10月(4)
Rails4でlibディレクトリをautoloadするときのルール
超高速grep「The Silver Searcher(ag)」からhighwayに乗り換えた
C言語でHello World
天気予報をSlackに通知する on Heroku
2015年9月(3)
RubyでSlack通知をする
相関サブクエリを使って次回契約を取得する
プログラマのための数学勉強会@福岡に登壇してきました
2015年7月(1)
Rspecのコードリーディング
2015年6月(1)
RailsをDBなしで使う
カテゴリ
プログラミング
(5)
タグ
API
(2)
Block Kit
(1)
ChatOps
(4)
Chatbot
(1)
Chef
(6)
C言語
(1)
Docker
(9)
Express
(1)
Fluentd
(2)
Gem
(12)
Git
(2)
Go
(4)
Gradle
(1)
Heroku
(1)
Hexo
(1)
Java
(5)
JavaScript
(2)
Jekyll
(2)
Laravel
(1)
LifeHack
(3)
Linux
(10)
Network
(1)
Node.js
(1)
PHP
(10)
Rack
(2)
Ruby
(31)
RubyonRails
(7)
SEO
(1)
SQL
(2)
Sinatra
(7)
Slack
(4)
Spring
(1)
UI
(1)
asynq
(1)
アルゴリズム
(3)
エラーハンドリング
(1)
コラム
(7)
スプラトゥーン2
(4)
セキュリティ
(1)
ソフトウェアアーキテクチャ
(1)
ソフトウェア開発
(1)
タスクキュー
(1)
デザイン
(1)
トラブルシューティング
(1)
フリーランス
(1)
ブログ
(5)
プログラミング
(2)
プログラミング学習
(1)
レート制限
(1)
寄稿
(1)
数学
(4)
書評
(1)
機械学習
(2)
統計
(1)
自動化
(2)
英語
(3)
農業
(1)
通知
(1)
開発
(1)
静的サイトジェネレーター
(1)
×
LTech - プログラミング学習ならここで学ぼう