くりにっき

フルスタックキュアエンジニアです

2016-01-01から1年間の記事一覧

僕に「サザエさん」の話させたら長くなりますよ?

これは 僕に「○○」の話させたら長くなりますよ Advent Calendar 2016 - Adventar の25日目です。 www.adventar.org 僕に「サザエさん」の話させたら長くなりますよ? サザエさんとは? サザエ実況採点ポイント エイケン 開幕雪室 城山先生生存確認 レア脚本…

rubicureのこれまでとこれから

これは プリキュア Advent Calendar 2016 - Adventar の16日目です。 www.adventar.org 12/16はキュアピースの中の人の金元寿子さんのお誕生日です。おめでとうございます!!!! 今回はこれまでのrubicureとこれからのrubicureについて書くポエムです rubi…

業務連絡

最近こっちの更新が滞っておりますがsue445 Advent Calendarは絶賛更新中です。 qiita.com 当日記には下記アドベントカレンダーを投稿予定なのでよろしくお願いします。 12/16 www.adventar.org 12/25 www.adventar.org

久しぶりにJenkinsプラグインをリリースしようとしたら謎のエラーで失敗した

Qiitaや会社ブログにはエントリ書いてたけどこっちのブログは1ヶ月間更新無しとかマジか。(挨拶) 前置き tl;dr エラー内容 原因 ソース org.jenkins-ci.plugins.pluginのバージョンを上げるとBetamaxがうまく動かない問題 前置き 先日自分がメンテしてるJe…

今更RubyKaigi2016振り返り

RubyKaigi 2016 に参加してたのですが、最近までISUCON予選あったり自分がメインで関わってるアプリのリリースとかあったりで今更振り返りです rubykaigi.org 0日目(前日) 1日目 弊社ブースについて 2日目 RubyKaraoke 2016 3日目 その他 0日目(前日) 知…

gemspecにRUBY_VERSIONによるif文書くのは意味がないので今すぐやめるべき

自戒です tl;dr 発端 間違った対処法 だがしかし sonots先生曰く 検証結果 所感 Rubyのバージョンによる分岐を全部Gemfileに寄せた結果 謝辞 tl;dr gemspecの中でRubyのバージョンによってインストールしたいgemのバージョンを変えたい時は、gemspecではなく…

gitlab_mr_release v0.3.0をリリースした

gitlab_mr_release (0.3.0): Release MergeRequest generator for GitLab https://t.co/rRcImQNmkB— RubyGems (@rubygems) 2016年8月17日 gitlab_mr_releaseについて v0.3.0の新機能 MR作成時にラベルを設定できるようになった --source(MR作成元ブランチ)…

Wercker使っててClassic stackからWorkflowに移行した

以前構築していた Wercker のCI環境をClassic stack(古いCI環境)からworkflow(一番CI環境)に移行したのでメモ 前提 手順 Classic stackからDocker stackに移行 ハマったこと1. Vagrant の synced folderでエラーになるようになった ハマったこと2. Docke…

【今月のgem】activerecord-compatible_legacy_migration というgemを作った

activerecord-compatible_legacy_migration (0.1.0): Compatible migration file between Rails 4.2 and 5+ https://t.co/k14u4ZXuHt— RubyGems (@rubygems) August 4, 2016 github.com どんなgemか Rails 4.2系から5.0系へのmigrationファイルの移行につい…

GitHubでリポジトリにStarつけた人を雑に地図で表示した

だいぶ間が空きましたが社内LT大会ネタで作ったやつ第3弾です 前置き モチベーション 作ったスクリプト やってること Googleマイマップとは 所感 他のLTネタ 前置き 先日弊社広報ブログで社内LT大会の様子があがりました www.drecom.co.jp 写真の3枚目が僕な…

index_shotgun v0.3.0をリリースしました

gem

index_shotgun (0.3.0): duplicate index checker https://t.co/F8uFjJYtGp— RubyGems (@rubygems) 2016年7月23日 index_shotgunとは? 更新内容 activerecord 5系対応 rake index_shotgun:fire などで重複インデックスが見つかった時に exit 1 するようにし…

キャンペーンではてなTシャツをもらいました

はてなブックマーク & はてなブログをアプリで使いこなして、はてなTシャツをもらおう! - はてなブックマーク開発ブログ のキャンペーンに参加してはてなのTシャツをもらいました! はてなさんからTシャツもらいました! キャンペーン参加した時のエントリ…

懇親会でピザとビールの発注量を計算するツールを作った

そういうツールを作りました(開発期間2日くらい) Pizza Beer計算機 https://sue445.github.io/pizza-beer/ Pizza Beer計算機 モチベーション リポジトリ Partyと比べてのPizza Beer計算機のメリット モチベーション この手のツールとしては Party が有名で…

golangのバイナリを雑にクロスコンパイルしたかった

zatsu_monitorを作った時の副産物です sue445.hatenablog.com やりたかったこと ビルドスクリプト できること 使い方 Macの場合は gnu-sed をインストール version.go にバージョン情報を記載 build.shを適宜変更 実行 ライセンスとか やりたかったこと gola…

【今月のgem】kiriban_getterというキリ番チェックをするためのgemを作った

社内LT大会ネタで作ったやつ(第2弾) モチベーション 使い方 kiriban? zorome? kuraiban? その他 kiribanとの違い ベンチマーク結果 教訓 モチベーション キリ番には夢がある(断言) kiriban_getter (0.1.0): Check number whether kiriban https://t.co/I…

zatsu_monitorという雑な監視ツールを作った

社内LT大会ネタで作ったやつ(第1弾) モチベーション 無いなら作ろう 使い方 ステータスが変わった時だけ投稿 仕様 yamlなので値を継承できるのが嬉しい モチベーション 社内外で公開してる個人アプリをURL監視したかった 社内だとOpenStack、社外だとHerok…

GitHubでLICENSEや.gitignoreを後から手軽に追加する方法

tl;dr GitHub上からファイル作成でOK 前置き GitHubでリポジトリを作った直後はREADMEやLICENCEを作成するリンクが出ていて、いい感じにテンプレートを選択することができます ただ、一度ファイルをリポジトリにコミットしてしまうとこのリンクが出なくなっ…

僕がよく使っているalias

はてなブックマークで気になったニュース を読んで僕がよく使ってるaliasを調べてみました ~/.bash_historyからよく使われるコマンドを集計 $ cat ~/.bash_history | grep -e "^[^#]" | awk '{ print $1 }' | sort | uniq -c | sort -r 208 g 99 t 41 be 29 …

Jenkinsを安全にアップデートする方法

手持ちのJenkinsをいくつかアップデートすることがあったので備忘がてらまとめておきます。*1 Jenkins 1系 -> 2系などの大幅アップデートに限らず、プラグインのアップデートでも使えると思います。 事前にやるべきこと Jenkins本体のバックアップ jenkins.w…

Railsでmysql-clientとmysql-serverのバージョンが食い違ってハマった

GitLab CIでRailsアプリをお手軽CI開発する - Tech Inside Drecom で書ききれなかったおまけです。 tl;dr あらすじ エラーの状況 migrationファイル ローカル (MySQL 5.5) GitLab CI 原因 MySQLのバージョンによるmigrationの挙動の違い 対処法 まとめ tl;dr…

【今月のgem】itamae-plugin-recipe-consulを作った

gem

Consul をインストールするためのitamaeプラグインを作りました itamae-plugin-recipe-consul (0.1.0): Itamae plugin to install Consul with init scripts https://t.co/1QxtC1D4ck— RubyGems (@rubygems) 2016年5月18日 github.com モチベーション 使い方…

【今月のgem】gemが改ざんされているかどうかチェックするgemを作った

先週のRubygems.orgの脆弱性報告を受けてgemを作りました github.com 脆弱性の詳細 使い方 自分がリリースしたgemのうち攻撃を受けた可能性があるgemを検索 Rubygems.orgに上がっているgemとリポジトリに上がってるソースコードの差分を調べる 既知の問題 ま…

34歳になった&itamaeプラグインを本気でCIする #omotesandorb

自分の誕生日である4/7に表参道.rb #10が開催ということでバースデーLTをしてきました omotesandorb.connpass.com 例のやつ 近況 最近送ったPullRequest vagrant-awsプラグイン(のスポットインスタンス対応版のフォーク) vagrant-cloudstackプラグイン(1…

ZusaarがなくなってもAZusaar!!はなくなりません

表題通りです 【お知らせ】Zusaar終了の報で突如話題になるAZusaar!!( https://t.co/ToiUZNdinG )ですがAZusaar!!は今の名前のまま存続予定です。(Zusaar検索機能は外しますが)— sue445 (@sue445) 2016年4月5日 サービス終了のお知らせ|参加費の決済もで…

株式会社はてなに入社しました

株式会社はてなに入社しました 株式会社はてなに入社しました - hitode909の日記

「GitHubのPull Requestを簡単にチェックアウトするたった1つの方法」のaliasを作った

git

元ネタ .gitconfig 使い方 使った図 【おまけ】.gitconfig の aliasで登録したコマンドから引数を取得する方法 元ネタ sinsoku.hatenablog.com 便利なんですがコマンド長すぎて覚えられないのでaliasにしました .gitconfig [alias] fpr = "!f() { git fetch …

プリキュアオールスターズを見たのでrubicureでキュアエコー対応した

こんにちは、映画プリキュアオールスターズ みんなで歌う♪奇跡の魔法! の映画公開2日目ですが既に2回見てきました。 www.precure-allstars.com いろいろ思うところがあってキュアエコー対応を行いました rubicure (0.4.3): All about Japanese battle heroi…

rubicure v0.4.0をリリースしました

魔法つかいプリキュア! 対応です rubicure (0.4.0): All about Japanese battle heroine "Pretty Cure (Precure)". https://t.co/pfuO7MMTOn— RubyGems (@rubygems) 2016, 3月 9 github.com まほプリの仕様上今までとちょっと使い方が変わってるので注意し…

heroku-buildpack-rroonga で突然エラーが出た時の対処法

忙しい人のためのまとめ 経緯 対処法 修正前 修正後 忙しい人のためのまとめ heroku-buildpack-rroongaの設定が変わってた 経緯 Tachikoma.io を使って Sebastian-badge.info を毎週 bundle update しているのですが、2/21のビルドは問題なかったのに2/28の…

【今月のgem】itamae-plugin-recipe-tmux を作った

俺得itamaeプラグイン第n弾です tmuxをpackageを使わずにソースからビルドするプラグインを作りました *1 itamae-plugin-recipe-tmux (0.1.0): Itamae plugin to install tmux without any packages https://t.co/Qz5t9Yw6jM— RubyGems (@rubygems) 2016, 2…