2022-01-01から1年間の記事一覧
ブログの a要素をデコれるようにした。具体的には <span class="deco"><a class="non deco" href="http://hoge.com/">ジャンプするよ</a></span> のように class で指定する。a要素の class のnonは、これがあるとオプションの JavaScript による a要素に対する強制的な改変をゆるさない。その JavaScript コードは var ndlist = documen…
手製でキャプションを付けたい場合、はてなブログと同じスタイルで422469633339230487870672560234148278257985284025068109801028013731430858437013070722412359963914151108844608753890960360764019471164359602927198331259873732625355580260699158591…
require 'net/http' uri = URI.parse("http:example/image.jpg") response = Net::HTTP.get_response(uri) response.code response.body これで画像がダウンロードできるわけだが、ライブラリを探る。
42246963333923048787067256023414827825798528402506810980102801373143085843701307072241235996391415110884460875389096036076401947116435960292719833125987373262535558026069915859152294924539049987222567953169828744824729922639018337167780606…
簡単に apt で入れようと思ったのですが、なぜかうまくいかなかったので、せっかくなので ASDF を使って入れてみました。ASDF はバージョン管理システムで、複数のバージョンを管理できます。 asdf-vm.com ここを参考にしました。 www.pluralsight.com 作業 …
0272: The Lonely Girl's Lie むずかしそうだったが、よく考えたら解けてうれしい。 while true n = gets.to_i break if n.zero? as = gets.split.map(&:to_i).sort bs = gets.split.map(&:to_i).sort try = ->{ (1...n).each do |k| l = (k / 2r).ceil min1…
0256: Points for a Perfect Scorer puts Array.new(10) { gets.to_i }.sum 0257: Railway Ticket b = gets.split.join.to_i(2) table = {4=>false, 2=>false, 6=>true, 1=>true, 0=>false} puts table[b] ? "Open" : "Close" 0258: Kitchen Garden 簡単そう…
qiita.com 素朴にやる b, c = ARGV.map(&:to_i) tm = Time.now nxt = 1 + c b1 = 1 s, t = 0, 1 (0..).each do |n| break if Time.now - tm > 1.0 if nxt == n str = s.to_s result = "f(#{n})=" result << if (l = str.length) <= 5 str else str[0, 2] + "…