2016-01-01から1年間の記事一覧

ubuntu 16.04 設定まとめ

バージョンチェック 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…

RAID1 の構成

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…

paiza POH Vol.5

解答(ミナミ) #!/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 +…

paiza POH Vol.4 野田さん攻略

解答 #!/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…

paiza POH Vol.3 霧島京子攻略

解答 #!/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…

Bootstrap のメモ

テーブルを固定幅にする td に .span をつけることでグリッドシステムが使える。12 等分より細かい位置調整は div を併用してネストする。 ただし、テキストが長い場合は word-break:break-all (あるいは word-wrap:break-word, overflow-wrap:break-word) …

Ajax とキャッシュについて

cache: false Ajax でリクエストが実際に発行されずにレスポンスがブラウザのキャッシュから参照されるのを避ける。 $.ajax({ cache: false, }); これによって実際にはタイムスタンプ等のパラメータがリクエストに付与され、ブラウザが前回とは異なるリクエ…

paiza POH Vol.2 木野さん攻略

解答 #!/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…

paiza POH Vol.1 野田さん攻略

解答 #!/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…