ダウンロード先がバラバラでかつ,それぞれのサーバが遠くのもので,ダウンロード速度が出ないようなときがある.
そんなときに便利な技.
まず,urls.txtに1行ずつダウンロード先のurlを書いておく.
そして,以下のコマンドを実行する.
xargs -P 20 -n 1 wget -nv < urls.txt
このコマンドで最大20個のwgetが並列に走る.
また,それぞれのwgetには引数が1つずつ渡される.
--
My Emacs Files At GitHub
ダウンロード先がバラバラでかつ,それぞれのサーバが遠くのもので,ダウンロード速度が出ないようなときがある.
そんなときに便利な技.
まず,urls.txtに1行ずつダウンロード先のurlを書いておく.
そして,以下のコマンドを実行する.
xargs -P 20 -n 1 wget -nv < urls.txt
Emacsで以下を実行
M-x string-rectangle
C-x r t
M-x delete-rectangle もしくは C-x r d でOK. Linux Mint 14 Mate(64bit版)
UbuntuやLinux Mint上でisoイメージをCDやDVDに焼くときに,Braseroというアプリケーションを使う時があります.
しかし,これが起動しなくなる時があります.
Terminalから起動しようとすると以下のようにメッセージが出力されます.
$ brasero &
** (brasero:14601): WARNING **: An instance of Brasero is already running, exiting
どうやら,すでにBraseroが裏で動いてるから起動できない,ということらしいです.
なので,システムモニタなどを使って裏で動いてるBraseroのプロセスを終了して,再度,起動を試みると,ちゃんと起動しました.
git clone git://github.com/hayamiz/twittering-mode.git
(add-to-list 'load-path "展開したtwittering-modeディレクトリのパス") (require 'twittering-mode) (setq twittering-use-master-password t)
twittering-use-master-password はtwittering-modeを起動する度にアプリの認証を行わないで済むようにするためのものである.twittering-use-master-password の機能を用いるためには GnuPG というものが必要である.twittering-use-master-password の機能を用いるために必要なのでインストールする.sudo port install gnupg
M-x twit と押下.Open authorization URL with browser? (using `browse-url')(y or n)
y を押下する.val greetStrings = new Array[String](4)
Array[String] 型のオブジェクトに (4) とすることで,長さ4の配列であると構成を設定している.greetStrings の型が Array[String] であるのもポイント.Array は型コンストラクタと呼ばれるもの.val greetStrings = new Array[String](4)
greetStrings(0) = "Hello"
greetStrings(1) = ", "
greetStrings(2) = "world"
greetStrings(3) = "!\n"
for(i <- 0 to 2)
print(greetStrings(i))
greetStrings は val で宣言している.val で宣言したものは,再代入できない.greetStrings の要素には代入できる.greetStrings の要素への代入しても, greetStrings には再代入していないためである.greetStrings = greetStirngs2 のような,再代入はできない.char *const str1 = (char*)malloc(sizeof(char)*4);
char *str2 = (char*)malloc(sizeof(char)*4);
strcpy(str1, "ABC");
strcpy(str2, "DEF");
str1[1] = 'G'; //OK
str1 = str2; //Error
0 to 2 は (0).to(2) の糖衣構文.greetStrings(i) は greetString.apply(i) の糖衣構文.greetStrings(1) = "Hello" は greetStrings.update(1, "Hello") の糖衣構文.1 + 2 は (1).+(2) の糖衣構文.-v をつけるだけです.$ git commit -v