View turing-pattern.rb
#!/usr/bin/env ruby | |
# cf. https://researchmap.jp/blogs/blog_entries/view/76000/82ceec6feab77462a8f9598c65815d76 | |
NX = 32 | |
NY = 32 | |
NT = 20 | |
W1 = 1 | |
W2 = 1 | |
@world = nil |
View dots.java
int MAX = 100; | |
int COUNT = 10; | |
int SIZE = 400; | |
size(1280, 670); | |
noStroke(); | |
int id = 100; | |
for (int hue = 0; hue < 100; hue += 5) { | |
for (int count = 0; count < 2; count++) { | |
colorMode(RGB, 255); |
View WebToScrapbox.js
/* | |
* WebToScrapbox.js | |
* ブラウザで見ているページのタイトルとURLをScrapboxに保存するBookmarklet | |
*/ | |
function start() { | |
const project = 'https://scrapbox.io/YOURPROJECT/'; | |
const url = location.href; | |
const title = document.title; | |
const body1 = "\n " + title; | |
const body2 = "\n [" + title + ' ' + url + ']'; |
View dynalist-blueline.css
.u-use-pref-font { | |
/* font-family: "Hiragino Mincho ProN"; */ | |
font-family: "Hiragino Gothic ProN"; | |
} | |
body { | |
color: black; | |
} | |
.node-link { |
View ooffee.rb
DATA.each do |w| | |
h = Hash.new(0) | |
w.chomp.split(//).map { |c| h[c] += 1 } | |
if h.keys.select { |key| h[key] % 2 != 0 }.size == 0 | |
puts w | |
end | |
end | |
__END__ | |
put | |
here |
View a.rb
# N!を素因数分解したときの2の指数について | |
# cf. https://twitter.com/numachi11111/status/1315844576851050497 | |
# See also: https://oeis.org/A011371 | |
def f(n) | |
if n == 0 | |
1 | |
else | |
n * f(n-1) | |
end | |
end |
View hide-blocked-trackers-notice.css
.entry__type-icon--blocked-tracker { | |
display: none; | |
} | |
.blocked-trackers__notice { | |
display: none; | |
} |
View suika-sample.rb
require 'suika' | |
text = <<"EOD" | |
文書処理のためにさくっと動く形態素解析がほしくなって検索したら | |
Suikaというものがありました。 | |
Ruby 2.4.0では動かなかったけど、 | |
Ruby 2.5.1にしたら動きました。' | |
EOD | |
tagger = Suika::Tagger.new |
View fitbit.rb
#!/usr/bin/env ruby | |
utada = { | |
:url => 'https://www.youtube.com/watch?v=jmKRgqWGrWc', | |
:time => '2:45', | |
:title => 'Utada Hikaru「Beautiful World」 Directed by Tsurumaki Kazuya' | |
} | |
MUSIC = utada | |
puts <<"EOD" | |
View paper-fig.rb
#! /usr/bin/env ruby | |
APPNAME = 'paper-fig' | |
if ARGV.size != 1 | |
puts "#{APPNAME} DIRNAME" | |
puts "DIRNAMEのディレクトリからPaper.*.pngのファイルを探してリネームしてLaTeXソースを表示する" | |
abort | |
end |
NewerOlder