2016-01-01から1年間の記事一覧
バージョンチェック cat /etc/lsb-release 設定スクリプト #!/bin/bash # 16.04 CURRENT=`pwd` if [ $CURRENT != $HOME ]; then echo "Error: Run in your home folder" exit; fi # rm folders rm -rf Videos/ Templates/ Public/ Pictures/ Music/ Document…
Fakeraid (Onboard) は使わない 2TB 以上の場合は GPT を使う 初回構成時 sudo parted /dev/sdx mklabel gpt mkpart primary ext4 1M -1 sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sd[xy]1 sudo mdadm -D /dev/md0 sudo mkfs.ext4 /dev…
解答(ミナミ) #!/usr/bin/env ruby file = $stdin lines = file.readlines file.close x, y = lines[0].split.map{|a| a.to_i} t = lines[1, y].map{|b| b.split.map{|a| a.to_i}} count_list = [] for i in 0..x - 1 count = 0 for j in 0..y - 1 count +…
解答 #!/usr/bin/env ruby file = $stdin lines = file.readlines file.close t, n = lines[0].split.map{|x| x.to_i} m_list = lines[1, n].map{|x| x.to_i} max_sum = sum = m_list[0, t].inject(0){|sum, x| sum + x} for i in t..n - 1 sum += -m_list[i…
解答 #!/usr/bin/env ruby file = $stdin lines = file.readlines file.close m = lines[0].to_i n = lines[1].to_i companies = lines[2, n].map{|x| x.split.map{|y| y.to_i}} companies.sort!{|a, b| b[0] <=> a[0]} map_q_to_r = {} map_q_to_r[0] = 0 l…
テーブルを固定幅にする td に .span をつけることでグリッドシステムが使える。12 等分より細かい位置調整は div を併用してネストする。 ただし、テキストが長い場合は word-break:break-all (あるいは word-wrap:break-word, overflow-wrap:break-word) …
cache: false Ajax でリクエストが実際に発行されずにレスポンスがブラウザのキャッシュから参照されるのを避ける。 $.ajax({ cache: false, }); これによって実際にはタイムスタンプ等のパラメータがリクエストに付与され、ブラウザが前回とは異なるリクエ…
解答 #!/usr/bin/env ruby file = $stdin lines = file.readlines file.close H, W = lines[0].split.map{|x| x.to_i} screen = lines[1, H].map{|x| x.strip}.join N = lines[H + 1].to_i widgets = lines[H + 2, N].each_with_index.map{|x, i| x.split.ma…
解答 #!/usr/bin/env ruby file = $stdin lines = file.readlines file.close N, D = lines[0].split.map{|x| x.to_i} p = lines[1, N].map{|x| x.to_i} m = lines[N + 1, D].map{|x| x.to_i} p.sort! def calc(th, p) i = 0 j = p.length - 1 max_total = 0…