最近は、設定をレジストリや“Application Data”フォルダへ保存しないように考慮したPortable ソフトやUSBメモリ用ソフトが数多く紹介されてきているが、すべてではない。特に自分の好みのソフトが、設定をレジストリや“Application Data”フォルダへ保存している場合は、「Schwertkreuz」を使って、出先のパソコンで使用しても支障のないようにする。 そして、USBメモリに格納して、お気に入りソフトを持ち運んで使いましょう。 「Schwertkreuz」に登録する 「Schwertkreuz」は、 設定をレジストリや“Application Data”フォルダへ保存するタイプのアプリケーションは、 実行ファイルなどをUSBメモリにコピーして持ち歩いたとしても、移動先のパソコンに設定を残してしまうことになるため、 実用にはなりにくい。そこで「Schwertkr
« 適当な日本人の名前や住所をランダムに作れる gimei を golang に port した。 | Main | 何もソースコードを変更せずに2038年問題を解決する。 » 問題1 scriptencoding utf-8 "forループ、whileループ、および再帰を使用して、リスト内の数字の合計を計算する "3つの関数を記述せよ。 function! s:problem1_1() let l = [3,5,1,2,9] let s = 0 for i in l let s += i endfor return s endfunction function! s:problem1_2() let l = [3,5,1,2,9] let s = 0 let i = 0 while i < len(l) let s += l[i] let i += 1 endwhile return s
http://mattn.kaoriya.net/software/vim/20150527121332.htm ちょうど 1時間程度. 1-4はすぐに書けて, 5に時間を要した. (追記: 2015年6月1日 問4に誤りがあり修正しました) 問題1 'for'の代わりに loopで. (require 'cl-lib) (defun problem1-for (lst) (cl-loop for i in lst sum i)) (defun problem1-while (lst) (let ((sum 0) (xs lst)) (while xs (setq sum (+ sum (car xs)) xs (cdr xs))) sum)) (defun problem1-recursive (lst) (if (null lst) 0 (+ (car lst) (problem1-r
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く