Skip to content

Instantly share code, notes, and snippets.

@sue445
sue445 / cleanup.rb
Created March 7, 2014 08:33
rubyでgitなプロジェクトをまとめてクリーンアップするスクリプト
require "pathname"
require "fileutils"
if ARGV.empty?
puts "usage: ruby cleanup.rb <TARGET_DIR>"
exit
end
target_dir = Pathname(ARGV[0])
:chestnut:

🌰

:cyclone:

🌀

@sue445
sue445 / parse_jubeatplus.rb
Created April 24, 2014 16:44
juneat plusの楽曲jsonをparseするサンプルコード
require "open-uri"
require "json"
require 'pp'
MUSIC_LIST_URL = "http://www.konami.jp/jubeatplus/music/index.php5"
html = open(MUSIC_LIST_URL).read
html =~ /global.packJson\s*=\s*(.+);/
json = $1
@sue445
sue445 / twinkle_badge.md
Created April 29, 2014 12:53
プリティストアのトィンクル缶バッジ持ってるものリスト
  • ラブリー x 3
  • プリンセス x 2
  • ハニー x 1
  • ラブリー(ロリポップ) x 2
  • ハート x 1
  • ロゼッタ x 1
  • ブラック x 0
  • ホワイト x 1
  • ブルーム x 1
  • イーグレット x 0
@sue445
sue445 / fizzbuzz.groovy
Created April 29, 2014 14:54
groovy版FizzBuzz
1.upto(100) {
if (it % 15 == 0) {
println "FizzBuzz"
} else if(it % 3 == 0) {
println "Fizz"
} else if(it % 5 == 0) {
println "Buzz"
} else {
println it
}
@sue445
sue445 / fizzbuzz.rb
Created April 29, 2014 14:59
ruby版fizzbuzz
1.upto(100) do |num|
if num % 15 == 0
puts "FizzBuzz"
elsif num % 3 == 0
puts "Fizz"
elsif num % 5 == 0
puts "Buzz"
else
puts num
end
@sue445
sue445 / readme.md
Last active August 29, 2015 14:01
家の回線が重いので調べてみた
@sue445
sue445 / 6e8a31fc5d13ebb32de7.md
Last active August 29, 2015 14:02
「技術的負債をなくすには」をリファクタリングしてみた

はじめに

元ネタ:技術的負債をなくすには - Qiita

内容の是非はともかく、文章が羅列してあるだけではっきり言って読みづらいです。

せっかくQiitaはMarkdownが使えるのでMarkdownで読みやすくリファクタリングしてみました。

下記は原文にMarkdown表記を追加したり改行や空白を入れただけで、それ以外は1文字も変更していません


@sue445
sue445 / annotate.rake
Created June 18, 2014 12:22
Auto annotate on Padrino
=begin
# Add to Raketask after PadrinoTasks.init
require "padrino-core"
if Padrino.env == :development
Rake::Task['ar:migrate'].enhance do
Rake::Task['annotate'].invoke
end
Rake::Task['ar:rollback'].enhance do