Hack Your Design!
Blog
Archive
About
2022 年
無償版G Suite終了にともないプランアップグレードしたけど、サポートに問い合わせて無償版G Suiteに戻してもらった
May
22
2022
2021 年
Dockerマルチステージビルドの並列実行
Mar
15
2021
Disqusコメント再有効化しました(Disqus有料プランに一度切り替えると二度と無料プランに戻れない)
Mar
07
2021
CircleCIのベースイメージを次世代イメージ cimg に移行する
Mar
05
2021
Gemfile.lock 内の特定バージョンgemをインストールする bgem コマンド作った
Feb
28
2021
Dependabot で go modules の自動アップデートをする(go mod tidy付き)
Jan
27
2021
2020 年
頑張らない在宅ワーク環境
Dec
12
2020
git switch養成ギプス 〜git checkoutからの卒業〜
Dec
09
2020
PR作者を自動でアサインするGitHub Actions, auto-author-assign を作った
Dec
06
2020
rubocop-rails_config v1.0 をリリースした
Nov
23
2020
Kaigi on Railsで「FactoryBot the Right Way」を発表しました
Oct
07
2020
「アラサーエンジニアの生存戦略」を発表しました
Aug
09
2020
Rubyで数値の0埋め
Jun
30
2020
JekyllのGitHub PagesへのデプロイをGitHub Actionsを自動化する
Jun
22
2020
DependabotをGitHub公式Dependabotに移行させた
Jun
18
2020
銀座Rails#21で「Fat Modelの倒し方」を発表しました 〜質問・感想編〜
Jun
05
2020
銀座Rails#21で「Fat Modelの倒し方」を発表しました
Jun
01
2020
reviewdogを使ってGitHub Actions上でRuboCop自動レビューを動かす
May
31
2020
[Ruby]日時が特定日時の範囲内にあるかのチェック
May
17
2020
【レビュー】HHKB Hybrid Type-S をしばらく使ってみた感想
May
02
2020
2019 年
docker-compose で Rails6 + MySQL な環境を構築する
Dec
31
2019
転職活動(2019年)
Dec
23
2019
複数のGoroutineをWaitGroup(ErrGroup)で制御する
Dec
05
2019
メドピア株式会社で働いてます
Nov
30
2019
ActiveRecordでhas_oneを持ったモデルをスキップして関連を定義する方法
Nov
10
2019
標準出力、標準エラー出力のリダイレクト方法まとめ
Nov
02
2019
Rails on Docker 環境での SystemSpec 環境構築
Sep
18
2019
俺流 MacBook+HHKB 最強尊師スタイル
Sep
15
2019
RubyでHashのKey/Valueをソートする
Sep
03
2019
GitHub Actionsファーストインプレッション 〜v1との違い、導入方法、価格、良い点・悪い点〜
Aug
20
2019
Syntax HighlightされるcatコマンドをGoで作った
Aug
15
2019
アンチパターンから学ぶHRTなコードレビュー
Aug
12
2019
Jekyll v4.0 にアップデートした
Aug
09
2019
SmartHR社に体験入社してきた
Jul
22
2019
Google App EngineのGo runtimeを1.11から1.12にアップグレードした
Jul
08
2019
『Effective DevOps』読んだ: DevOpsという文化の作り方
Jun
03
2019
Google App Engineを第一世代から第二世代に乗り換えた
May
19
2019
Google Custom Searchのサイト設置方法
Mar
08
2019
Roppongi.rb#8で「Make Rails Documents SEO(Search Engine Optimized)」を発表しました
Feb
25
2019
VOYAGE GROUPの『公開技術力評価会』に行ってエンジニア評価と給与設定について本気出して考えた
Feb
08
2019
2018 年
2018年 買ってよかったもの
Dec
30
2018
はじめてのCircleCI Orbsを公開した
Dec
02
2018
reviewdogを使ってCI上でRuboCop自動レビューを動かす
Nov
19
2018
『Team Geek』読んだ ~HRT(謙虚/尊敬/信頼)の精神を知り会社でサバイブしていく方法~
Oct
26
2018
[MySQL]日付が歯抜けのデータを結合して日付毎に整理されたテーブルを作る
Oct
07
2018
MySQLで連番の仮想表を作る
Sep
25
2018
初めてのモブプログラミング体験
Sep
03
2018
『その「エンジニア採用」が不幸を生む』を読んだ ~優秀エンジニアをどう採用するか~
Aug
16
2018
Rails E2Eテストで poltergeist から Headless Chrome へと乗り換える
Aug
04
2018
VS Code Extensionの公開手順
Aug
01
2018
はじめてのVS Code Extension、Hybrid Next Plusテーマを公開しました
Jul
31
2018
RuboCopチームにgemの名前を譲った話
Jul
17
2018
本ブログが完全HTTPS化されました
May
06
2018
railsdm2018で「ActiveRecordデータ処理アンチパターン」を発表しました
Mar
27
2018
Rails/ActiveRecord バッチ処理の最適化
Mar
05
2018
ヤフーの1on1とシリコンバレー式1on1の本を読んだ ~1on1の目的、進め方、何を話すべきか~
Feb
10
2018
Railsと同じRuboCopの設定が利用できるrubocop-rails gemを作った
Jan
30
2018
2017 年
railsdm2017で「「Railsでまだ消耗しているの?」─僕らがRailsで戦い続ける理由─」を発表しました
Dec
11
2017
技術者としてスポンジであり続けること あるいは老害回避戦略の話
Dec
04
2017
ISUCON7に参加してきました
Oct
28
2017
Goの日付フォーマット 〜<2006年1月2日>の謎〜
Sep
15
2017
Rubyのヒアドキュメントの書き方いろいろ
Aug
04
2017
『達人プログラマー(新装版)』 読んだ
Jul
13
2017
Railsフロントエンド技術の今とこれから
May
22
2017
JavaScriptのXHRの送り方いろいろ: XMLHttpRequest, fetch, async/await
Feb
20
2017
2016年振り返りと2017年の抱負的なやつ
Jan
04
2017
2016 年
boot.fm Podcast に出演しました
Dec
29
2016
SEOという言葉の醜悪さ、SEOではなくクローラー・人間のための最適化を
Nov
29
2016
Roppongi.rb#2で「Infrastructure as (Ruby) Code の現状確認」を発表しました
Nov
06
2016
Railsでデバイス判定するrack-simple_user_agentというgemを作った
Oct
02
2016
AWS S3 + CloudFront のCORS設定手順
Aug
22
2016
Ruby2.3で導入されたfrozen_string_literalマジックコメントでImmutable Stringを実現する
Jul
24
2016
Roppongi.rbで「Rails高速化戦略」を発表しました
Jul
19
2016
rails new するときによく使うオプション
Jun
04
2016
docker-compose で Rails 環境を構築する
Apr
09
2016
terraformでDigitalOceanに簡単ドロップレット作成
Apr
05
2016
Ruby on Rails を Google App Engine 上で動かしてみる
Mar
26
2016
接続元のグローバルIP出すやつ作った
Feb
10
2016
ひどいコードを書いてもよいとき
Feb
08
2016
Jekyll v3.0 にアップデートした
Jan
28
2016
認定スクラムマスター研修に行ってきました
Jan
20
2016
jQueryでHTMLタグ要素をcreateElement使わずに生成する
Jan
17
2016
2015 年
RubyのJSONパーサーのパース速度比較
Dec
13
2015
JSON Schemaについて発表しました
Dec
09
2015
Railsのfind_eachの挙動について調べた
Nov
12
2015
rubyの破壊的メソッドと非破壊的メソッドのパフォーマンス比較
Nov
06
2015
Macbookでファン・照明・電源に問題が生じたときはSMCリセット
Oct
07
2015
コマンドラインで複数行を1行に連結する
Sep
30
2015
Ruby Gem Configuration Pattern
Sep
01
2015
docomo雑談対話APIでリプライ返すhubotプラグイン作った
Aug
30
2015
YAPC::Asia 2015で心に残ったトーク&スライド #yapcasia
Aug
23
2015
他のrakeタスクに依存するrakeタスクの実行
Aug
22
2015
日米ワークスタイル比較
Aug
05
2015
HashキーのStringアクセスとSymbolアクセスのパフォーマンス比較
Jul
24
2015
RailsアプリケーションをLAN内に公開する
Jul
17
2015
SQLファイルによるRails DBスキーマ管理
Jul
03
2015
AWS Summit Tokyo 2015で発表してきました
Jun
05
2015
video.js で m3u8 形式の動画ファイルをブラウザで再生する
May
03
2015
天下一bot武闘会でクソbotたちを発表してきました
Apr
25
2015
jQueryイベントデリゲーションを利用して遅延取得されるDOMにイベントをアタッチする
Mar
24
2015
カバレッジ率計測サービスをCoverallsからCodeClimateに乗り換えてみた話
Mar
18
2015
RubyとGoとBashで並行処理のパフォーマンス比較をしてみた
Mar
05
2015
ActiveRecordのコールバックの順序・コールバック内のロールバック処理について
Mar
01
2015
RailsのHTTPステータスのシンボル表現まとめ
Jan
31
2015
Rubyで独自例外を定義するときはStandardErrorを継承する
Jan
21
2015
Rails でトランザクション分離レベルを設定する方法
Jan
19
2015
Rubyの %(パーセント) を使った記法まとめ
Jan
10
2015
Ruby の inject(reduce) メソッドを使いこなす
Jan
08
2015
GZip形式のS3上のファイルをRubyのIO.pipeでストリーム読み出し
Jan
04
2015
2014 年
GunosyでのRails開発フロー
Dec
22
2014
Amazon OpsWorksでRailsアプリを簡単Chefプロビジョニング
Dec
21
2014
光へ
Dec
03
2014
pry-byebug を使ってRailsアプリをステップ実行する
Dec
02
2014
カナダ・バンクーバー情報(2014年度版)
Nov
09
2014
RSpecが通ったり落ちたりしたときにはseed値を指定する
Sep
23
2014
就活日記(完) 就職
Aug
15
2014
ActiveRecordでhas_many, throughとは逆の関連を定義する
Aug
12
2014
就活日記(6) KAIZEN platform Inc.
Jul
26
2014
RSpec2からRSpec3にバージョン上げたらテストがFailしまくった話
Jul
19
2014
就活日記(5) トレタ
Jul
14
2014
就活日記(4) Gunosy
Jul
11
2014
就活日記(3) Quipper
Jul
10
2014
就活日記(2) freee
Jul
09
2014
就活日記(1) Wantedly
Jul
08
2014
就活日記(0) エントリー
Jul
07
2014
packerを使ってDigital Ocean上にイメージを作成する
Mar
16
2014
1円クラウド・DigitalOceanのインスタンスをVagrantで上げて、puppetでプロビジョニングする
Mar
12
2014
Chromebookを使ってみた WEBだけ使えればいい人にはオススメ、開発マシンとしては難しい
Mar
09
2014
バンクーバーの仕事を退職しました
Mar
07
2014
2013 年
2013年に参加したAdventCalendar、そしてAdventCalendar参加の意義
Dec
29
2013
MacでWi-Fiのシグナル強度を調べる
Dec
28
2013
jQuery使いが知っておくべきjQueryテクニック8選
Dec
23
2013
細かすぎて伝わらないChrome Developerツール・テクニック集
Dec
20
2013
CSS3アニメーションを使ってサイトをリッチに表現する
Dec
11
2013
カナディアンビールの紹介
Dec
09
2013
PHP5.4 から導入された trait 機能の使いドコロ
Dec
08
2013
bcコマンドで16進数変換
Dec
05
2013
旭川にある有名な動物園についてあなたが知るべきたった1つのこと
Dec
04
2013
gitのログから特定の文字列を含むコミットを発掘する
Dec
02
2013
PHPのプロパティをStrictに定義する
Dec
01
2013
GitHub + hubコマンドで快適な GitHub ライフを営む
Nov
28
2013
【翻訳】クソ酷いウェブサイト
Nov
24
2013
Google Analyticsにみるブログ記事のバズり方の流れ
Nov
23
2013
「UIの進化を止めるうんこユーザーに我々はどう立ち向かうべきか」後記
Nov
22
2013
Canvas+Chart.jsでグラフを描画する
Nov
21
2013
UIの進化を止めるうんこユーザーに我々はどう立ち向かうべきか
Nov
20
2013
Rakeタスクにエイリアスを付ける
Nov
17
2013
Jekyllでgit pushをフックしてGithub Pagesへ自動デプロイするようにした
Nov
15
2013
2ヶ月間WEBエンジニアとして海外で働いてみて感じたこと
Nov
05
2013
Composerで始める PHPのライブラリ管理
Oct
24
2013
PHPって言うほど悪い言語じゃない
Oct
20
2013
Gitのrevertの-m(mainline)オプションについて
Oct
16
2013
超簡単コマンドでローカルにHTTPサーバーを起動する方法
Oct
07
2013
【RVM】gem install時に出るSSL_connectエラー解決法
Oct
06
2013
CSS3でフリップアニメーションの実装
Oct
05
2013
僕が単身海外(バンクーバー)に来て仕事を見つけるまでにやったこと
Sep
30
2013
バンクーバで個人用の名刺を作った
Sep
29
2013
仕事をゲットした in バンクーバー
Sep
16
2013
zshでRVMを使うと「RVM is not a function,...」
Aug
27
2013
マイナーJS・CSSライブラリのCDNはcdnjs.comがいい感じ
Aug
17
2013
Mac購入時に僕がインストールしたアプリや設定を公開するよ
Aug
16
2013
ChromeのDevToolでlocalStrageのデータをイジイジする
Aug
15
2013
「フロントエンドデベロッパー面接時の質問事項」日本語訳しました
Aug
06
2013
underscore.js のテンプレートのデフォルトデリミタを変更する
Aug
05
2013
MacOSでMACアドレスを変更するコマンド
Aug
02
2013
Macの軽量でミニマルな音楽プレーヤー「Vox」
Aug
01
2013
Backbone.jsをそろそろ学習したい人のための学習リソース集(2013年版)
Jul
30
2013
jQueryでページ最下部のスクロール時のイベントをキャッチする
Jul
29
2013
語学学校を卒業しました
Jul
28
2013
【翻訳】DeferredはjQueryにおける最も重要なクライアントサイドツール
May
08
2013
仕事のデキる人の7つのポイント
Apr
21
2013
WindowsコマンドでAmazon S3上にバックアップする
Apr
19
2013
開発者がfacebook「いいね!」ボタン設置時に注意すべきこと
Apr
16
2013
会社を退職しました
Apr
15
2013
いま、大学の社会における意義ってなんなんだろう?
Apr
13
2013
iphone天気アプリの新定番, forecast.io
Apr
11
2013
Jekyllマークダウンはデフォルトではなくkramdownを使おう
Apr
10
2013
メンテナンス性の高いコードを書く意義とは
Apr
09
2013
レスポンシブサイト構築にあたり参考にしたレスポンシブデザイン10選
Apr
08
2013
Jekyllならここまでできる!ブログをJekyllに移行しました
Apr
07
2013
ブログをPosterousからJekyll+GitHub Pagesに移行した
Apr
06
2013
npm install -g yo => npm ERR! error rolling back Error: ENOTEMPTY の解決方法
Feb
18
2013
Qiita 2-day Hackathon に参加してきた
Feb
06
2013
mkmf.rb can't find header files for ruby
Jan
18
2013
2012 年
「たった一行でもっと高画質の画像を集める方法」のシェルスクリプトコード解説
Dec
24
2012
Vimから3日で乗り換えた、次世代モテエディタ「Sublime Text 2」の魅力
Dec
18
2012
jQueryのDeferredを用いたモダンなAjax処理の書き方
Dec
13
2012
iPhone4を着せ替えしてみた。
Dec
11
2012
[PHP][Ruby]実行速度を計測する
Dec
02
2012
プロセス毎のメモリ使用量を調べるコマンド
Dec
02
2012
phpの@(アットマーク)はオーバーヘッドが大きいから使わないほうがよい
Nov
30
2012
【git】直前の数個のコミットの歴史を著作者とともに修正する
Nov
29
2012
【git】error There was a problem with the editor 'vi'.
Nov
28
2012
[scala] play framework with Mac
Nov
10
2012
[php] array_merge VS array +(plus)
Oct
30
2012
Git のコミットメッセージの書き方
Oct
15
2012
Apache & Perl でhello world する(CentOS 6)
Oct
14
2012
Responsive Web Design 時代の画像スライダー
Oct
11
2012
Nexus 7 ファーストインプレッション
Oct
08
2012
[PHP]URL safe な base64 encode メソッド
Oct
06
2012
アスペクト比を計算するWebアプリを作成しました
Oct
01
2012
jQueryで画像を順番にfadeInする
Sep
30
2012
Hatena Engineer Seminar に行ってきた
Sep
27
2012
Twitter Search API をJSで呼んでみる
Sep
23
2012
PHPで文字列をマスキングする関数〜パスワードのマスキングは必要?〜
Sep
18
2012
初pull request がマージされました!
Sep
16
2012
gitで自分の今日のコミットログを見る
Sep
11
2012
githubにgit pushした変更の取り消し
Sep
10
2012
ダメエンジニアの8つの特徴
Sep
02
2012
美しき git log --graph のエイリアス
Aug
30
2012
CSS3 を使って円を描く
Aug
27
2012
メールアドレス登録時に安心して使える文字列
Jul
11
2012
Mac homebrew install -> Error: Experimental support for using Xcode without the "Command Line Tools".
Jul
09
2012
MacOS Xで pear をインストール
Jul
08
2012
ランダムな文字列を作るpythonスクリプト
Jun
09
2012
iPhoneのバックアップ先を変更する
Jan
05
2012
2011 年
Dom4j を使ってXML操作
Dec
18
2011
XSS脆弱性のあるPHPコード簡易サンプル
Dec
11
2011
john the ripper を使用してパスワードクラッキング
Dec
10
2011
携帯電話の文字入力時の入力モードを指定する
Dec
09
2011
PHPで週間カレンダーの日付を出力する
Dec
05
2011
SNMPサーバを立てて、クライアントからsnmpwalkする
Dec
04
2011
はてなブックマークFirefox拡張をvimperatorで使う
Nov
28
2011
Apache上にSVNレポジトリを作成する
Nov
27
2011
PHPで時刻をチェックする自作関数 checktime
Nov
12
2011
vimでHTMLタグ上を効率的にカーソル移動する
Nov
09
2011
MySQL での日付の範囲指定
Nov
08
2011
PS/2接続のキーボードが反応しないときにすること
Nov
06
2011
phpのisset, empty, is_null + if($var) の違い
Nov
04
2011
Vimで行末の空白を保存時に自動削除する設定
Nov
03
2011
vmware上のubuntuのネットワーク設定
Nov
02
2011
Markdown Sample
Jan
02
2011