スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

大量のファイルコピー

大量のファイルをコピーする

こんなことをしたことはありますか?
例えば、デジカメで撮った写真をパソコンのどこかのフォルダに集めて置いていたが、
パソコンが古くなったので、新しいパソコンを買ってきて、そっちのディスクに移動させる
などが、「大量のファイルをコピー」という作業ですね。

こういう場合は、ファイルの共有を設定しますね。
2台のパソコンは、お互いに通信できるように、ハブという機械(またはルーターとか)に
ネットワークケーブルをつなぎます。

こんな↑感じですね。
ネットワークが繋がったら、エクスプローラーで、相手のパソコン名を打ち込んで捜してみましょう。
名前が出てくればOK.
あとは、共有を設定して、コピーです。
コピーの方法ですが、

  • エクスプローラーでフォルダをつかんで、相手共有フォルダ上でドロップ
  • XCOPYコマンド
  • ROBOCOPYコマンド
  • その他

という感じで複数のやり方があります。

まぁデジカメの写真ならどの方法でも問題はあまり無いと思います。
ややこしいのは、ややこしいファイル達の場合です。
ややこしいファイルは、ややこしい名前が付いていたりします…
ファイル名に記号とかが含まれている場合ですね。

あと、夜間にこっそりコピーさせたい場合とかも「ややこしい」ですね。
これも記号が含まれたファイルをうまくコピーできないことがあります。

昔から使われてきたxcopyはその辺が弱いのですよね。
10000個ファイルをコピーしていて1個だけ失敗しても、判りにくい…
エクスプローラーのドラッグ・ドロップはそんなことはありませんが、そもそも遅いとか。

VistaやWindows7を使っているのであれば、「ROBOCOPY」がオススメです。
堅牢性の高いコピーを英語に訳すと Roburst Copy ということでこういう名前になっているそうです。

さて、Linuxの場合は…

私が思いつくのは、

tar -cvf - . | (cd /home/hoge/fuga ; tar -xvf -)

これです。
tarコマンドによるコピーです。
cp -R でも良いのでは?という意見もあるかもしれませんが、
昔からUnixで定番の記載方法ですね。

tar -cvf - . | (cd /home/hoge/fuga ; tar -xvf -)
これの意味は、カレントディレクトリ(.)のファイルを、tarで読み込み(cvf)
パイプ(|)で次のコマンドに繋げ、
cdでコピー先のディレクトリに移動し、そこでtarで書き込み(xvf、展開)をする、
という動きになります。
tar(ター)コマンドは、元々バックアップとかに使われていたもので、
指定フォルダ配下を根こそぎ吸い取ってくれます。
それをテープに書き込まずにパイプで標準出力に書き出し、
次のtarで、コピー先のディスクに書き戻すわけです。
バックアップ・リストアを一気にやるイメージですね。

ときどき、この記載方法を忘れるので、メモとして書いておきます。

ちなみに元ネタは、
tar -cvf - . | (cd /home/hoge/fuga ; tar -xvf -)
gooの質問サイトでした。
スポンサーサイト

lessの使い方(+弩師スキル)

久々のメイプル弩師ネタと、またまたLinuxネタです。

less

って、manを読むときに使っているプログラムですが、
オプションを環境変数に設定できます。

bashならば、

export LESS="-X"

としておくと、manをQで終わるときに、画面をクリアしなくなります。

以前、manのページャーをmoreにすると、画面をクリアしなくなると書きましたが、
moreだと、バックスクロールできないことがあり(Unixのmoreは中身がlessなので出来たりするんですが)
不便でした。やっぱりlessが良いけど、終了時に画面をクリアされてはたまらん!というわけで。



なんか最近リナックスばっかりなので、たまにはメイプルネタを・・・
Maple111230_020348.jpg

最近ログインしていない人は、入り直してみてください。
(アップデートも全然やっていない人は、アンインストールしてから入れ直さないと入れないかも。古い環境で起動すると、ゲームサーバから切断されました!とかって出ますので)。

入り直すと、キーボード設定がクリアされてたりします。なので、画面のアイコンで、「スキル」を確認してみてください。弩師の場合、スキルポイントが振り直しできるようになっています。4次129レベの私で、スキル80ポイントが、ふりなおせるようになっていました。
まぁ、アイスショットにmax20になっていたり、アローブローもmax15になっていたりと、若干、振りに失敗している感じはありますが、それでも、新しい

  • アルティメットストレイフ(矢が増えますよ!)
  • エリートパペット(パペット君が攻撃的になります!)
  • ダブルジャンプ(盗賊みたいにロングジャンプ!)

が使えるようになるはずで、これは嬉しいですよ。
巷のゆとり職と違う、冒険家も、今回は強化されているみたいです。

助け、ヘルプ、→ man

いまや、誰もが扱えるのが当たり前になってきたような感のあるコンピュータですが、
OS(オペレーティングシステム)としては、
Windowsにも、7(セブン)や、VistaやXpなどのバリエーションがあります。
また、マイクロソフト社製だけでなく、
マック(マッキントッシュ)とか、
Linux(リナックス)なども、オペレーティングシステムとして存在しています。

ちなみに、オペレーティングシステムって何?っていう話ですが、
例え話としては、
車のオートマ機構みたいなのが挙げられます。

エンジンとタイヤがあれば、どこかへ行くことが出来ます。

パソコンも、ディスクとCPUとメモリがあれば、計算して結果を記録することができるわけです。

ただ、車の場合は、エンジンの力をタイヤに伝えるために、トランスミッション(変速機)などが
必要で、この変速機も、メーカーにより色々と違っています。
オートマ(AT)、マニュアル(MT)という代表的なものに加えて最近は、
ATでも、無段階変速機(CVT)とか、
エンジンだけでなくハイブリッド方式でモーターもついていたりします。

パソコンも、CPUとかメモリとかディスクをどううまく連携させるか、というところを、
オペレーティングシステム
が担っているわけです。
Windowsが無ければ、ファイルのコピーとかネットワークの接続が出来ないのですね。

そーいう大事なオペレーティングシステムですが、
我々はその存在をあまり意識していません。
やはり意識するのは、自分達が直接扱うことになる、
ブラウザとか、
ワープロソフトとか、
お絵かきソフトとか
になります。最近だとブラウザですら、Webサイトを表示するためだけの
オペレーティングシステムの一部に成り下がってきています
(だから、IEとかFireFoxとか意識しない人もいるかも)。

ブラウザとか、ワープロソフトとかお絵かきソフトとかを
「アプリケーション」
と言いますが、この言い方、最初は日本では受け入れられていなかったと思います。
いまでは当たり前ですが、プログラムとかEXE(エグゼ)とかいろんな呼び方があったと
思います。

さて、オペレーティングシステムですが、Windowsっていうのは、有料なんですね。
皆さんあまり意識していないかもしれませんが、
マイクロソフト社が販売しているれっきとした商品なのです。
ただ、パソコン買うと付いてきて、わざわざ買わないので意識しないわけです。
よく捜すと、Windowsの無いパソコンっていうのも売っています。
これはかなり安かったりします。
じつはWindowsってけっこうお金かかっているんですよね…
マイクロソフトが儲かる仕組みになっているんです。

ただ、マイクロソフトも、古くさくならないように、オペレーティングシステムを
研究しているようです。Windowsも最初の最初は、窓を重ねることが出来なかったそうです。
(いまでは信じられませんが)。
さすがにそれは古すぎて私は知りませんが。

ちなみにオペレーティングシステムで有名なもう一つの雄として、
マック
があります。こっちは、元々から洗練されていたということでマイクロソフトがパクったの何だのと
話題に事欠きませんが、こちらも進化?しているんですかね?実はマックはよく知りません。

さて、本題ですが(前置き長!)
オペレーティングシステム
は、自分で作ることも出来ます。
プログラムを自分で書くのと同じですが、
ただ、かなり大変な様です。
そりゃ~、いまのOSがやっていることを自分で全部作るわけですから、
CPUを動かして絵を描いてキーボードやマウスの入力を画面に描画して
文字も書くわディスクやメモリに保存するわネットワークも接続だ何てところを
ぜーんぶ作らないといけません。

なので、
普通は、
無理
ですね。

そう

独りでは
出来ないんです。
マイクロソフトとかアップル(マックの会社)は、
社員とか抱えていますから出来ますけど。

じゃあ企業に頼るしかないのか?っていうと、世の中捨てたモノでもないのですよ。
欧州の人で、ライナスさんという人が居まして、
この人、自分でオペレーティングシステムのコア部分を作って、世間に公開したんですね。
ソースと言われる、設計図を、オープンに。
そしたらそれがネットワークの発展に伴って世界中にひろまり、
みんなが改造(付けたい機能をどんどん付け加えた)したんですね。
これが、
Linux(リナックス)
です。
中身が公開されているので、誰でもいじれるという特性から
いろんな人が「リナックス○○バージョン」的なものを作りました。
また、Linuxで動く「アプリケーション」もみんなが作りました。

そして、これらの大半は「タダ」なのです。
最初のライナスさんがタダにしていたというのもタダになった原因かと思いますが、
タダになった大きな要因は、
「タダなんで、多少バグってても我慢して工夫して使ってね」
という事ですね。
タダじゃないと、
「お金払ってるんだからバグ直せや!」
ってなるのを嫌って
自己責任で使う分には、お金要らない
というスタイルにしてしまってみんなで機能を追加していけばいいんじゃね?!
ということになったのですね。

それでいまや、ブラウザもワープロもグラフィックもなんでもアプリケーションが動くようになって
さらにはデータベースとかファイルサーバとか企業向けのソフトまでも揃ってしまったという
のが、Linuxなんですね。

じゃあマイクロソフトのWindowsは要らない?とかそーいう懸念もあるわけですが、
やっぱり、「お金払ってもいいから、ちゃんと誰かがフォローしてくれる製品が良い」と考える人も
世間には多いわけです。
そこら辺のおばちゃんが「Linuxのブラウザ、バグってるからパッチあててリコンパイル」とかって会話
は想像し難いでしょう?!
やっぱ、普通の人には「テレビ」みたいに使える「製品」が必要なんですよね。
ここを押せばかならずこうなる!みたいにわかりやすくて丈夫な製品が。
ま、パソコンはまだそこまで到達していない未成熟な製品だとは思いますが。

そういうわけで、いまはLinuxもWindowsもマックも製品としてその存在価値があるわけですね。
さて、Linuxですが、ソース(source code)という設計図が公開されているので、
オープンソース
という言われ方もします。
オープン(OPEN)になっているソース、ということです。

このオープンソースですが、やっぱりまだまだ使い方が浸透していません。
なので、Googleのお世話になることが多いです。
色々と使っていると、困った事が起きる。
ハードディスクの増設方法は?みたいな・・・
Windowsだったら買ってきて接続したらコンピュータの管理からディスク管理画面を起動して…
という風に説明書に書いてあったりしますが、
Linuxの場合は、何も書いてないわけです。
なので、Googleで「Linux ディスク追加」とかって検索キーワードを打ち込んで
誰かが解説してくれてないかな?と捜すわけですね。

Linuxやっている人達は自分が苦労したことをよく判っていて、他人の為にブログで解説してくれている人も
多いです。
なので、たいていの問題は(検索キーワードさえうまく当たれば)誰かの記事を見ることで解決することが多いです。
ブログ万歳って感じですかね。

ただ、ブログって、ひろまったのは最近ですよね。一昔前は、Webサイトすら珍しい時代がありました。
まぁその頃はパソコンの台数がそもそも少なかったと思います。

そういう時にみんなはどうやって情報を得ていたのでしょうか?
Googleも無かった頃です。

思い起こすに、



とか

雑誌

とか


口コミ

とかが多かった気がします。
企業であれば、企業内で知識を貯めている部門とかが居てそこに聞けたりもしましたが。
で、その頃、意外に使えていたのが、

オンラインマニュアル

ですね。今だとWeb上にマニュアルがあったりしますが、
昔は、パソコン内部にマニュアルということで文書ファイルが入ってましたね。
いわゆるヘルプファイルっていうやつです。
Windowsのプログラムを作る場合に使う、SDK(ソフトウェア開発キット)のヘルプファイルは、
Windowsというオペレーティングシステムの中身を勉強するのに最適な教科書だったりしたのです。
ちなみに当時Linux(リナックス)は未だありませんでしたが、その前身(お手本)となった
Unix(ユニックス)
にも、ヘルプファイルがありました。コマンド名は、
man(マン)
です。使い方は、検索エンジンみたいなもので、
man -k keyword
です。キーワード(keyword)を打つと、関係するコマンド名を検索して表示してくれるという優れものです。
じつはこの「man」ですが、リナックスにも継承されており、リナックスでも使えます。
なので、
man -k format
等と(xterm上で)打つと、フォーマットに関するコマンドがズラズラズラーっと表示されます。
英語も多いので読むのも大変ですが、何もとっかかりが無い時代には貴重な情報源でした。
あと、正式なコマンドラインの書式等が掲載されているので、今でも貴重な情報には変わりありません。

ちなみに、このmanですが、自分自身の事も調べることができます。
man man
とやると、manコマンドの説明を読むことが出来ます。
あと、内部機能(API)と、コマンドが同じ名前の場合は、
man 5 hostname
man 1 hostname
等という感じで数字で「章」を指定します。この章というのは、man -k time 等としたときに
time (1)
time (2)
time (7)
というように括弧で出てくる数字の事で、プログラミングに関係するのは、1,オペレーティングシステムのコマンドに関しては5,とかいう感じで、その機能によってグループ分けの数字として使われています。
なので、同じtimeというキーワードでも説明は上記例だと3種類あるということです。

このmanですが、読み終わったら、「Q」キーで読み終えるようになっていますが[Q]キーを押した瞬間、
読んでいた文書が消えてしまいます・・・
なので別ウィンドウのXtermを起動して参照したりする必要がありますが、
ページャーを変えると、挙動を変えることができます。
例えば、

export PAGER=more
とやってからmanを使うと(一部表記が乱れますが)、終了しても説明文は画面の上の方に残ってくれたりします。

また、

man - man | col -b > hoge.txt

等とすると、説明文を hoge.txt というファイルに保存することができます。
長い説明文を印刷するときに使えるかもしれません
(Linuxから直接印刷できるのであれば、こんなことしなくてもいいみたいですが…)

というわけで、この正月休み、Linuxにチャレンジしてみよう!という方のために、manコマンドのご紹介でした。

P-01sキター

今月の電撃ホビーマガジンですが、
P1030936.jpg

なんと、
P1030937_crop.jpg

ホライゾンアリアダストのフィギュアが付録なのです。

えぇ、あの小料理屋の自動人形さんです。

もちろん黒藻の獣さんも付いてきますよ。

全体像はこんな感じ。
P1030938_crop.jpg

ちょい暗い?
まぁ写真の写り具合なので、他の写真と比べてみてください。
P1030940.jpg

顔ですが、ん~~~~、もう少しあごがトンガッテいる気もしますかね。

さて、黒藻の獣さん。3匹中の1匹だけ、目がちゃんと描いてあります。偉い。
P1030942.jpg

ひしゃくもあります。
P1030943.jpg

横から見た感じ。
P1030944.jpg

逆サイド。
P1030946.jpg

正面。
P1030945.jpg

はいアップ。
P1030947.jpg

雰囲気は正常だと判断できます。以上。

あの奇妙な形をしたホライゾンの私服の構造が判るとか、
ホライゾンのヘッドセット的なものの位置関係が明確になるとか、
背中側のディティールが少し明確化されるとか、
腰のバインダー?の感じとか(2次元の絵だと、腰に対してどういうふうに着いているのかが
少し判りにくかった)、
ホライゾンも「喜美、智、ネイト」の側だと認識できるくらいの胸部筋肉および脂肪の構造とか、

このような情報が、3D化により、明確に脳にインプットできる材料となるでしょう。

ただ、本当にホライゾンのフィギュアが欲しければ、
(じつは雑誌をみると広告があるのだが)
電撃屋ホビー館版(12/2に予約締め切り済み)とか
ボークス版1/7(予価8400円)とか
を狙うのも良いのでは?

個人的にはネイト、ナルゼ、(ぎん)・・・も欲しい
セージュンもポークウもハイディも賢姉も欲しい
オリオトライもだ!
うわぁ

大罪の一つだなこれは。

光ちゃん♪

マイクロソフト台湾の公式萌えキャラクターが、この『藍澤光(あいざわひかる)』ちゃんです。
WS000050.jpg
WS000048.jpg

Silverlight(シルバーライト)が無いと見れないと思って全然見に行ってませんでした。
で、この前vmWareでWindowsXP環境を作ったので、そこでスナップショット取ってから、シルバーライトをインストールして見にいってみました。
中国語で微妙ではありますが、意外に判ります。下載ってダウンロードみたいだし、
ブログはちゃんと英語でBlogとか書いてあるし、
コピペには「貼紙」みたいなことが書いてあります。

中国本土の漢字は略されまくっててわからないみたいですが、
台湾は違うのでしょうか?教えてえらい人。

ま、シルバーライト無くても実は見れると思いますが、可愛い光ちゃんをごらん頂きました。

ちなみに、日本の「日本マイクロソフトさん」も負けてられないとばかりに、
クラウドガールというコンテンツを鋭意展開中です。
開発とかしてないといまひとつ興味わかないかもしれませんが。
WS000051.jpg
こっちは、純な萌えキャラというよりかは、けいおんの「のどか」みたいな、メガネっこ委員長的な感じですね。

まぁ読んでみるとわかりますが、このメガネっ娘は、あんまりクラウドの細かいことは知らない。営業マンみたいな感じ。ほんとうに助けてくれるのは、クロード君だったりするのだ。
しかも、肝心な技術的なところは、文字による解説だったりする。
うーむ。
どーせやるなら全部漫画でトライしてみてほしかった気もするがかなり大変なんだろーな。
ま、クラウディア勉強しろ、と。

最後に、光ちゃんの夏服姿を拝んでください。もうダウンロードは出来ないので。
20111203-182100_267220e2.jpg

あぁいい国だよね、台湾。

Template Designed by DW99

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。