Skip to content

Instantly share code, notes, and snippets.

@sue445
sue445 / cleanup.rb
Created Mar 7, 2014
rubyでgitなプロジェクトをまとめてクリーンアップするスクリプト
View cleanup.rb
require "pathname"
require "fileutils"
if ARGV.empty?
puts "usage: ruby cleanup.rb <TARGET_DIR>"
exit
end
target_dir = Pathname(ARGV[0])
@sue445
sue445 / parse_jubeatplus.rb
Created Apr 24, 2014
juneat plusの楽曲jsonをparseするサンプルコード
View parse_jubeatplus.rb
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 Apr 29, 2014
プリティストアのトィンクル缶バッジ持ってるものリスト
View twinkle_badge.md
  • ラブリー x 3
  • プリンセス x 2
  • ハニー x 1
  • ラブリー(ロリポップ) x 2
  • ハート x 1
  • ロゼッタ x 1
  • ブラック x 0
  • ホワイト x 1
  • ブルーム x 1
  • イーグレット x 0
@sue445
sue445 / fizzbuzz.rb
Created Apr 29, 2014
ruby版fizzbuzz
View fizzbuzz.rb
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 / fizzbuzz.groovy
Created Apr 29, 2014
groovy版FizzBuzz
View fizzbuzz.groovy
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 / readme.md
Last active Aug 29, 2015
家の回線が重いので調べてみた
View readme.md
@sue445
sue445 / 6e8a31fc5d13ebb32de7.md
Last active Aug 29, 2015
「技術的負債をなくすには」をリファクタリングしてみた
View 6e8a31fc5d13ebb32de7.md

はじめに

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

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

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

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


@sue445
sue445 / annotate.rake
Created Jun 18, 2014
Auto annotate on Padrino
View annotate.rake
=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