*文字の大きさの変化はそれ程ではないが、多少は見やすくはなる
・Explorerのウィンドウにポインタを置き、「Ctrl」キーを押しながらマウス・ウィールを回す
・好みの文字の大きさ、間隔の状態を選ぶ(マウス・ウィールの操作をやめる)
・表示したい表示方法(「詳細」や「一覧」など)を選択
ページ
2020年4月10日金曜日
2016年2月11日木曜日
Excelのメモ 〜 色のついたセルのある行を削除
Excelで、色のついたセルのある行を削除するマクロ
Sub DeleteColoredLines()
x = ActiveCell.SpecialCells(xlLastCell).Row
y = ActiveCell.SpecialCells(xlLastCell).Column
For i = x To 1 Step -1
For n = 1 To y
If Cells(i, n).Interior.ColorIndex <> xlNone Then Rows(i).Delete
Next n
Next i
End Sub
参照元: 教えてgoo! "shishishishi"氏よりの投稿
Sub DeleteColoredLines()
x = ActiveCell.SpecialCells(xlLastCell).Row
y = ActiveCell.SpecialCells(xlLastCell).Column
For i = x To 1 Step -1
For n = 1 To y
If Cells(i, n).Interior.ColorIndex <> xlNone Then Rows(i).Delete
Next n
Next i
End Sub
参照元: 教えてgoo! "shishishishi"氏よりの投稿
2016年2月10日水曜日
Excelのメモ 〜 1行おきに色をつける
Excelで1行おきに色をつける方法。
「条件付き書式」で「数式が」を条件に、以下のように「=MOD(ROW0,2)=0」を入力する。
「該当する行(行番号)が、2で割って割り切れれば 〜」という条件式。
同様に「列」に対して色を付ける場合は「=MOD(COLUMN(),2)=0」とする。
参照元: MS-Officeヘルプ・サイト
「条件付き書式」で「数式が」を条件に、以下のように「=MOD(ROW0,2)=0」を入力する。
「該当する行(行番号)が、2で割って割り切れれば 〜」という条件式。
同様に「列」に対して色を付ける場合は「=MOD(COLUMN(),2)=0」とする。
参照元: MS-Officeヘルプ・サイト
2016年2月9日火曜日
Filemaker Proメモ 〜 スペース・改行を取り除く
フィールドのテキスト情報からスペースと改行を取り除く方法。
以下は、「タイトル」フィールドから改行と全スペースを取り除く例。
TrimAll ( Substitute ( タイトル ; "¶" ; "" ) ; 1 ; 3 )
● TrimAll : 文字列からスペースを削除する
構文 : TrimAll ( テキスト ; 全角詰め ; タイプ )
指定したスペースを削除または追加したテキストを返す。テキストまたは全角と半角スペースなどのローマ字以外のスペースが使用可。
全角詰め: 真/偽を指定する -> 1: 全角詰めする。0: 全角詰めしない
タイプ:
0: ローマ字以外の文字とローマ字の間のすべてのスペースを削除
(ローマ字の間には常にスペースが1つ入る)
1: ローマ字以外の文字とローマ字の間に常に半角スペースを入れる
(ローマ字の間には常にスペースが1つ入る)
2: ローマ字以外の文字の間のスペースを削除(ローマ字以外の文字と
ローマ字の間の複数のスペースを減らす。 スペースがない場合は
スペースを追加しない。ローマ字の間には常にスペースが1つ残る)
3: すべての場所のすべてのスペースを削除
* 単純に文字列にある前後のスペースを取り除く場合は「Trim」を用いる。
参照元: ファイルメーカー・プロ ヘルプ・サイト
● Filter : 文字列から指定した文字のみを返す
構文 : Filter ( フィルタするテキスト ; フィルタテキスト )
用例 : Filter ( “(408) 555-1212″ ; “0123456789″ ) は、「4085551212」を返す
● Substitute : 文字列中の指定した文字を変換する
用例 : Substitute ( ” (408) 555-1212″ ; [ “(” ; “” ] ; [ “)” ; “” ] ) は、「408555-1212」を返す
参照元: 株式会社イェスウィキャン ウェブサイト
以下は、「タイトル」フィールドから改行と全スペースを取り除く例。
TrimAll ( Substitute ( タイトル ; "¶" ; "" ) ; 1 ; 3 )
● TrimAll : 文字列からスペースを削除する
構文 : TrimAll ( テキスト ; 全角詰め ; タイプ )
指定したスペースを削除または追加したテキストを返す。テキストまたは全角と半角スペースなどのローマ字以外のスペースが使用可。
全角詰め: 真/偽を指定する -> 1: 全角詰めする。0: 全角詰めしない
タイプ:
0: ローマ字以外の文字とローマ字の間のすべてのスペースを削除
(ローマ字の間には常にスペースが1つ入る)
1: ローマ字以外の文字とローマ字の間に常に半角スペースを入れる
(ローマ字の間には常にスペースが1つ入る)
2: ローマ字以外の文字の間のスペースを削除(ローマ字以外の文字と
ローマ字の間の複数のスペースを減らす。 スペースがない場合は
スペースを追加しない。ローマ字の間には常にスペースが1つ残る)
3: すべての場所のすべてのスペースを削除
* 単純に文字列にある前後のスペースを取り除く場合は「Trim」を用いる。
参照元: ファイルメーカー・プロ ヘルプ・サイト
● Filter : 文字列から指定した文字のみを返す
構文 : Filter ( フィルタするテキスト ; フィルタテキスト )
用例 : Filter ( “(408) 555-1212″ ; “0123456789″ ) は、「4085551212」を返す
● Substitute : 文字列中の指定した文字を変換する
用例 : Substitute ( ” (408) 555-1212″ ; [ “(” ; “” ] ; [ “)” ; “” ] ) は、「408555-1212」を返す
参照元: 株式会社イェスウィキャン ウェブサイト
2015年7月23日木曜日
Filemaker Proでバーコードを連続で読み取る
在庫管理の一環で、モノに付けられたバーコードを連続で読み取り、その読み取った日付を記録しようとFilemakerを起動してみた。 行いたい動作は、バーコードで取得した「ファイルNo.」を「ファイルNo.」フィールドへ入力し、日付は「変更日」などを自動入力するというもの。
Macで作り始め、最初の山は何と「バーコード・リーダーの認識」。 キーボードを認識するためのダイアログが出てくるのだが、「Shift」キーの右隣のキーを押すように促されるが該当する動作が思い当たらず。 なぜかこのダイアログを「キャンセル」で閉じたあとに、普通にバーコード・リーダーが動作した。
さてFilemaker。 フィールドを定義して画面は出来たが、何から手を付ければよいやら...。 結局はインターネットで情報検索。
まずは何らかの動作をトリガーに、ターゲットとなるフィールドへ入力状態を作るわけで、これはメニューの「書式」-「スクリプトトリガ設定..」を開いて以下のように設定。 チェックを入れるのは「OnObjectSaved」で、続いてスクリプトを指定する。
"指定されたスクリプト"で、「入力-> 新しいレコードを作成-> 入力」と繰り返す動作を行えばOK。 スクリプトは以下。 入力元に「バーコード」を指定。
Macで作り始め、最初の山は何と「バーコード・リーダーの認識」。 キーボードを認識するためのダイアログが出てくるのだが、「Shift」キーの右隣のキーを押すように促されるが該当する動作が思い当たらず。 なぜかこのダイアログを「キャンセル」で閉じたあとに、普通にバーコード・リーダーが動作した。
さてFilemaker。 フィールドを定義して画面は出来たが、何から手を付ければよいやら...。 結局はインターネットで情報検索。
まずは何らかの動作をトリガーに、ターゲットとなるフィールドへ入力状態を作るわけで、これはメニューの「書式」-「スクリプトトリガ設定..」を開いて以下のように設定。 チェックを入れるのは「OnObjectSaved」で、続いてスクリプトを指定する。
"指定されたスクリプト"で、「入力-> 新しいレコードを作成-> 入力」と繰り返す動作を行えばOK。 スクリプトは以下。 入力元に「バーコード」を指定。
2015年5月2日土曜日
Adobe Camera Raw 9.0 青画面 とりあえずの回避法
昨夜Adobe Camera Raw 9.0をインストールしたらRAW現像画面が真っ青に。
検索してみると、「フォーラム」に暫定的な措置だが回避法を回答されている方があった。 以下の2つの案のうち前者の方法で、とりあえず現像画面に画像が現れたのでメモ的に掲載。
Photoshopのメニューから、「編集」-「環境設定」-「Camera Raw」と進み、ダイアログの下の方、「パフォーマンス」欄の「グラフィックプロセッサーを使用」のチェックを外す。 これでとりあえずOkだった。
もう1つはCamera Raw 9.0を削除し、代わりにCamera Raw 8.8をインストールして解決という手法。 以下にMacintosh用、Windows用それぞれのCamera Raw 8.8のダウンロード・ページへのリンクと、「フォーラム」のページ中にあるYouTubeへのリンク。
Adobe - Adobe Camera Raw and DNG Converter : For Windows : Adobe DNG Converter 8.8
Adobe - Adobe Camera Raw and DNG Converter : For Macintosh : Adobe DNG Converter 8.8
Camera Raw 9.0のリセット法?
2014年3月23日日曜日
Gmailからのメール取得
RAIDの操作の手違い・勘違いで、これまで受信してきたメールを失ってしまった。 バックアップは1年前。 どうやっても空白期間が出来てしまうが、せめて今、Googleの中にあるメールだけは全部を取り出したい。 ということでインターネット上で見つけた情報をメモ代わりにブログへ記載。 ここへ辿り着き「なーんだあの情報じゃないか」だった方、悪しからずです。
そして最終的に、普段使いのメール・クライアント・ソフトのPOP3受信箱にメッセージを入れ込んだ手順は、サーバーに残っていた全メールをIMAPに設定したメール・クライアント・ソフトで読み込んで、それをmbox形式にエクスポート。
次にPOP3アカウント(メール・ボックス)を作り、そこへインポートした次第。 Gmail (Webベース上)で行ったのは、POPを有効にした事と、「全メール」を「受信トレイに移動」の手順でしたが、メール・クライアント・ソフトをIMAPに設定して表示されたメッセージ数は、「全メール」で表示された数よりだいぶ多い数字でした。
また、始めの手順では、頑張ってもダウンロードできないメール (Web上では表示されていても) がありましたが、それも問題なく読み込めた様子です。
これがうろ覚えなのですが、メール・クライアント・ソフトの設定の「アカウント」は、全メールを読み込む時にはそのままメールアドレスを打ち込み、通常運用を始めるときには、アカウント(メールアドレス)の前に「recent:」を付加したと思います。 「recent:」についてはGoogleのヘルプで参照できます。
参照元: http://helpdeskgeek.com/how-to/export-all-email-from-gmail/
Enable POP3 or IMAP Access
First, go to your Gmail account and click on the Settings button at the top right. Now click on the Forwarding and POP/IMAP tab.
Now depending on the email client you are using, you can choose to enable POP, IMAP or both. If you want to download all of your emails, make sure to choose the Enable POP for all mail option.
Note that you can read the full instructions on how to setup your email client by clicking on the Configuration instructions link right below the IMAP Access section.
Move Email to Inbox
Secondly, depending on which client you are using, you may have to temporarily move all your archived emails back into the Inbox so that they can be downloaded by the email client.
The nice thing about Gmail is that this is not really hard to do and it’s not hard to re-archive everything after the mail has been downloaded.
Log into your Gmail account and click on All Mail in the left hand column. Now click on the All link next to the Select option and you’ll see a new option to select all the email in your account from the very beginning.
Go ahead and click on Select all XYZ conversations in All Mail. Now simply click on the Move to Inbox button. This will move everything to the Inbox and will retain all your labels, so don’t worry about that.
Finally, you’ll go ahead and follow the instructions to setup Gmail with Outlook or Thunderbird and your emails should begin downloading. Depending on how many emails you have, it can take quite a while for everything to get downloaded.
Also, be sure to check the box to Leave a copy of the message on the server. You don’t want to download the emails and have them deleted from Gmail.
そして最終的に、普段使いのメール・クライアント・ソフトのPOP3受信箱にメッセージを入れ込んだ手順は、サーバーに残っていた全メールをIMAPに設定したメール・クライアント・ソフトで読み込んで、それをmbox形式にエクスポート。
次にPOP3アカウント(メール・ボックス)を作り、そこへインポートした次第。 Gmail (Webベース上)で行ったのは、POPを有効にした事と、「全メール」を「受信トレイに移動」の手順でしたが、メール・クライアント・ソフトをIMAPに設定して表示されたメッセージ数は、「全メール」で表示された数よりだいぶ多い数字でした。
また、始めの手順では、頑張ってもダウンロードできないメール (Web上では表示されていても) がありましたが、それも問題なく読み込めた様子です。
これがうろ覚えなのですが、メール・クライアント・ソフトの設定の「アカウント」は、全メールを読み込む時にはそのままメールアドレスを打ち込み、通常運用を始めるときには、アカウント(メールアドレス)の前に「recent:」を付加したと思います。 「recent:」についてはGoogleのヘルプで参照できます。
参照元: http://helpdeskgeek.com/how-to/export-all-email-from-gmail/
Enable POP3 or IMAP Access
First, go to your Gmail account and click on the Settings button at the top right. Now click on the Forwarding and POP/IMAP tab.
Now depending on the email client you are using, you can choose to enable POP, IMAP or both. If you want to download all of your emails, make sure to choose the Enable POP for all mail option.
Note that you can read the full instructions on how to setup your email client by clicking on the Configuration instructions link right below the IMAP Access section.
Move Email to Inbox
Secondly, depending on which client you are using, you may have to temporarily move all your archived emails back into the Inbox so that they can be downloaded by the email client.
The nice thing about Gmail is that this is not really hard to do and it’s not hard to re-archive everything after the mail has been downloaded.
Log into your Gmail account and click on All Mail in the left hand column. Now click on the All link next to the Select option and you’ll see a new option to select all the email in your account from the very beginning.
Go ahead and click on Select all XYZ conversations in All Mail. Now simply click on the Move to Inbox button. This will move everything to the Inbox and will retain all your labels, so don’t worry about that.
Finally, you’ll go ahead and follow the instructions to setup Gmail with Outlook or Thunderbird and your emails should begin downloading. Depending on how many emails you have, it can take quite a while for everything to get downloaded.
Also, be sure to check the box to Leave a copy of the message on the server. You don’t want to download the emails and have them deleted from Gmail.
2013年6月1日土曜日
Windows 7 フォルダのセキュリティ設定
ある日、突然にUSB接続している外付けハード・ディスクの1つで、 「ディスクかディレクトリが破損している。 このディスクを使うならフォーマットが必要だ」という内容のダイアログが出るようになった。
WindowsのExplorerでは「ローカルディスク J:」と、項目は表示されているものの、総容量と使用量を示すバーグラフが表示されない状態。 PCを再起動するも、外付けハード・ディスク・ケースの電源をOFF/ONするも状況が変わらず。
まずはネット検索 - 出てきた答えは「chkdsk」だった。他に思い当たる方策もなくCHKDSKを実行した。
chkdsk :J /f
何時間かかかって完了し、その後「Disk J:」は無事に開けるようになった。
ちなみにmicrosoftのヘルプ・ページにはこう書かれていた:
「ディレクトリ内でファイルの作成と削除を繰り返し行うと、ディレクトリが最終的に破損します。 その後、そのディレクトリ内のファイルにアクセスしたり、ディレクトリ内でファイルを作成または削除したりすると、ディレクトリが破損しているため CHKDSK を実行する必要があることを通知するポップアップ ウィンドウが表示されます」
なんだか心細いファイル・システムな感...。 これを中立な、というのはmicrosoftが好きとか嫌いとかの論は完全無視して「OS」という「製品」として見た場合に、という立場で感じるところは - 「言ってる事がおかしい」の一言。
ちなみにCheck Diskを走らせた結果、バッド・セクターは「0 KB」とあり、特に読み書き不良を起こしている箇所は無さそう。 これが「0」ではないと、ハード・ディスクの寿命・故障といった原因で「ファイル・システム」の「インデックス」 - NTFSでは「MFT」と言う処かな、が壊れたなどの他の要因も考えなければならないので、今回はとりあえずひと安心。
CHKDSKは無事に終えたが、今度はゴミ箱が何か言ってきた。 「ゴミ箱が破損」しているそうだ。
たぶんディレクトリの読み書きがうまく行かずに出ているエラーだろうと、「プロパティ」の「セキュリティー」タブを覗いてみたが、なんだかわからない。 「rw- rw- rwx」とか書いてくれないかなぁ.. と軽くぼやいてみながら、再度ネット検索。
「$RECYCLE.BINを削除する」という、いささか荒業に見える手法が一般的らしい。 Windowsとしては「なければないで作るか」というスタンスらしい。 それがWindowsのBEHAVIORならばそうするのが近道だろう。 素直に削除。 その後にデスクトップとかで右クリックして「最新の情報に更新」とかを実行したかどうか忘れてしまったが、気になるので一応記述。
結果は(一応)「解決」である。
もうひとつ、3つ目の問題が発生。
ディレクトリを開こうとしたらセキュリティー関連のダイアログが出、「このディレクトリに永続的なアクセス許可を与えますか?」という。言われている事が意味不明 - だが選択肢は「Yes」に相当するボタンしか考えられないので「Yes」を。
結果アクセスは普通に出来、ディレクトリの中身も表示されるのだが、はじめにダイアログが表示されたディレクトリには、アイコンに鍵マークが付いている。 これまで無かったので気持ちが悪い。 これもネット検索した。
まずは「共有」設定の問題の解決というところに辿りつき、実行してみる - ディレクトリのアイコンを右クリックして、表示される「共有」-> 「ホームグループ 読み/書き」などを選択する。 確かに鍵マークは消えたのだが、別に「共有」したいわけでもなく元に戻してしまった。 ちなみに「プロパティ」を開いて「共有」タブを表示させても同様の操作が出来そう。
次に辿りついたのが「セキュリティー」設定。 要はアクセス権の設定だと思うのだが、これが本命だろうと向き合ってみた。 「セキュティー」設定の「ユーザーとグループ」に「Authenticated Users」を追加する事で鍵マークが消えるそうだ。
ちなみに、「共有する」->「共有しない」と操作した場合にも「ユーザーとグループ」の一覧から「Authenticated Users」という項目が消え、アイコンに鍵マークが付くらしい。
さて2TBの広大なスペースを相手にどしようかと思ったが、面倒くさがりなので「Disk J:」に対してざっくり実行してみた。
「マイ・コンピュータ」を開いて「ローカルディスク J:」を右クリックして「プロパティ」->「セキュリティー」である。 当然いくつかのシステム・ファイルも含まれるがとりあえず考慮せずまとめて実行した。
Administrator -> フルコントロール
Authenticated Users -> 変更
Users -> 読み取りと実行 (?)
System -> 変更 (?)
Creator Owner -> 特に触らず(チェックナシ)
Everyone -> 特に触らず(チェックナシ)
(?)マークの付いているところはうろ覚えの箇所。 また、「詳細設定」にて「子オブジェクトのアクセス許可すべてを、このオブジェクトからの継承可能なアクセス権で置き換える」というチェック・ボックスにチェックを入れる。 実行は数十分かかり、とりあえず鍵マークは消えた。 アクセスしてみると特に違和感もない。
再度「セキュリティー」タブを開いて見ると、なんとなく、先に設定したチェック・ボックスとは違ったアクセス権になっている気もする...。
ちなみに - ネット検索で見つかった類似情報
Windowsの「Power Shell」にて実行との事。 Power Shellという存在を知らなかったのだが、「コマンドプロンプト」で"powershell"と打ったら「Power Shell」が実行されたっぽかった。
- - - 以下引用 (引用元)
takeown /f c:\xyz /r /d Y
/r は、サブディレクトリーまで変更
/d Y は、「変更しますか? (Y/N)」プロンプトに自動的に Y と答える
ユーザーに権限(full access)を与えるには
icalcs c:\xyz /grant user1:F /t /c /l /q
/grant ユーザー名:アクセス権 で与える
/t は、サブディレクトリーまで変更
/c は、エラーが出ても無視して、次のファイルの変更を行う
/l は、リンクファイル自体のアクセス権を変える。リンク元の方じゃなくて
/q は、成功時にはメッセージを出さない
- - - -
参考資料:
http://technet.microsoft.com/en-us/library/cc753024%28WS.10%29.aspx
http://technet.microsoft.com/en-us/library/cc753525%28WS.10%29.aspx
http://builder.japan.zdnet.com/os-admin/sp_windows-7/20394364/
* メモ: 各ユーザー共通のスタートメニューを置く場所
C:UsersPublicDesktop
WindowsのExplorerでは「ローカルディスク J:」と、項目は表示されているものの、総容量と使用量を示すバーグラフが表示されない状態。 PCを再起動するも、外付けハード・ディスク・ケースの電源をOFF/ONするも状況が変わらず。
まずはネット検索 - 出てきた答えは「chkdsk」だった。他に思い当たる方策もなくCHKDSKを実行した。
chkdsk :J /f
何時間かかかって完了し、その後「Disk J:」は無事に開けるようになった。
ちなみにmicrosoftのヘルプ・ページにはこう書かれていた:
「ディレクトリ内でファイルの作成と削除を繰り返し行うと、ディレクトリが最終的に破損します。 その後、そのディレクトリ内のファイルにアクセスしたり、ディレクトリ内でファイルを作成または削除したりすると、ディレクトリが破損しているため CHKDSK を実行する必要があることを通知するポップアップ ウィンドウが表示されます」
なんだか心細いファイル・システムな感...。 これを中立な、というのはmicrosoftが好きとか嫌いとかの論は完全無視して「OS」という「製品」として見た場合に、という立場で感じるところは - 「言ってる事がおかしい」の一言。
ちなみにCheck Diskを走らせた結果、バッド・セクターは「0 KB」とあり、特に読み書き不良を起こしている箇所は無さそう。 これが「0」ではないと、ハード・ディスクの寿命・故障といった原因で「ファイル・システム」の「インデックス」 - NTFSでは「MFT」と言う処かな、が壊れたなどの他の要因も考えなければならないので、今回はとりあえずひと安心。
CHKDSKは無事に終えたが、今度はゴミ箱が何か言ってきた。 「ゴミ箱が破損」しているそうだ。
たぶんディレクトリの読み書きがうまく行かずに出ているエラーだろうと、「プロパティ」の「セキュリティー」タブを覗いてみたが、なんだかわからない。 「rw- rw- rwx」とか書いてくれないかなぁ.. と軽くぼやいてみながら、再度ネット検索。
「$RECYCLE.BINを削除する」という、いささか荒業に見える手法が一般的らしい。 Windowsとしては「なければないで作るか」というスタンスらしい。 それがWindowsのBEHAVIORならばそうするのが近道だろう。 素直に削除。 その後にデスクトップとかで右クリックして「最新の情報に更新」とかを実行したかどうか忘れてしまったが、気になるので一応記述。
結果は(一応)「解決」である。
もうひとつ、3つ目の問題が発生。
ディレクトリを開こうとしたらセキュリティー関連のダイアログが出、「このディレクトリに永続的なアクセス許可を与えますか?」という。言われている事が意味不明 - だが選択肢は「Yes」に相当するボタンしか考えられないので「Yes」を。
結果アクセスは普通に出来、ディレクトリの中身も表示されるのだが、はじめにダイアログが表示されたディレクトリには、アイコンに鍵マークが付いている。 これまで無かったので気持ちが悪い。 これもネット検索した。
まずは「共有」設定の問題の解決というところに辿りつき、実行してみる - ディレクトリのアイコンを右クリックして、表示される「共有」-> 「ホームグループ 読み/書き」などを選択する。 確かに鍵マークは消えたのだが、別に「共有」したいわけでもなく元に戻してしまった。 ちなみに「プロパティ」を開いて「共有」タブを表示させても同様の操作が出来そう。
次に辿りついたのが「セキュリティー」設定。 要はアクセス権の設定だと思うのだが、これが本命だろうと向き合ってみた。 「セキュティー」設定の「ユーザーとグループ」に「Authenticated Users」を追加する事で鍵マークが消えるそうだ。
ちなみに、「共有する」->「共有しない」と操作した場合にも「ユーザーとグループ」の一覧から「Authenticated Users」という項目が消え、アイコンに鍵マークが付くらしい。
さて2TBの広大なスペースを相手にどしようかと思ったが、面倒くさがりなので「Disk J:」に対してざっくり実行してみた。
「マイ・コンピュータ」を開いて「ローカルディスク J:」を右クリックして「プロパティ」->「セキュリティー」である。 当然いくつかのシステム・ファイルも含まれるがとりあえず考慮せずまとめて実行した。
Administrator -> フルコントロール
Authenticated Users -> 変更
Users -> 読み取りと実行 (?)
System -> 変更 (?)
Creator Owner -> 特に触らず(チェックナシ)
Everyone -> 特に触らず(チェックナシ)
(?)マークの付いているところはうろ覚えの箇所。 また、「詳細設定」にて「子オブジェクトのアクセス許可すべてを、このオブジェクトからの継承可能なアクセス権で置き換える」というチェック・ボックスにチェックを入れる。 実行は数十分かかり、とりあえず鍵マークは消えた。 アクセスしてみると特に違和感もない。
再度「セキュリティー」タブを開いて見ると、なんとなく、先に設定したチェック・ボックスとは違ったアクセス権になっている気もする...。
ちなみに - ネット検索で見つかった類似情報
Windowsの「Power Shell」にて実行との事。 Power Shellという存在を知らなかったのだが、「コマンドプロンプト」で"powershell"と打ったら「Power Shell」が実行されたっぽかった。
- - - 以下引用 (引用元)
takeown /f c:\xyz /r /d Y
/r は、サブディレクトリーまで変更
/d Y は、「変更しますか? (Y/N)」プロンプトに自動的に Y と答える
ユーザーに権限(full access)を与えるには
icalcs c:\xyz /grant user1:F /t /c /l /q
/grant ユーザー名:アクセス権 で与える
/t は、サブディレクトリーまで変更
/c は、エラーが出ても無視して、次のファイルの変更を行う
/l は、リンクファイル自体のアクセス権を変える。リンク元の方じゃなくて
/q は、成功時にはメッセージを出さない
- - - -
参考資料:
http://technet.microsoft.com/en-us/library/cc753024%28WS.10%29.aspx
http://technet.microsoft.com/en-us/library/cc753525%28WS.10%29.aspx
http://builder.japan.zdnet.com/os-admin/sp_windows-7/20394364/
* メモ: 各ユーザー共通のスタートメニューを置く場所
C:UsersPublicDesktop
2011年10月22日土曜日
Ruby on Rails ~Sqlite3へデータをインポート (ubuntu10.04JP)
● Sqlite3へ、.csv /.txtファイルからデータをインポート
まずはSqlite3のドキュメントを見ると、インポートの方法として ".import Data_FILE DB_TABLE" とある
また、ネット上の情報では以下のように示されていて、この方法でうまくいった
$ sqlite3 -separator , /home/hito/photos/db/development.sqlite3 ".import /home/hito/dbtest.txt photos"
データベースが "development.sqlite3"、テーブル名は "photos"、インポートするデータのファイルが "dbtest.txt"である
"dbtest.txt" の拡張子は ".csv" でも可。 また、ファイル内の記述として、文字列の括りに使われる ダブル・クォーテーションは消しておく。 今回は不具合がなかったが、文字コードと改行も影響すると思われる。 ちなみに "dbtest.txt" は UTF-8、Linux標準の改行コード
実行結果は、
Error: /home/hito/dbtest2.txt line 1: expected 20 columns of data but found 17
と表示された。 エラー・メッセージは、「20コラムあるべきところ、見つかったのは17項」との事。 Scaffoldで打ち込んだ内容を確認したが、作成されたテーブルはやはり17項目で合っている
テーブルの構造を確認するために、Firefoxに "Sqlite Manager" というアドオンを入れ、Railsで作成されたSqlite3のデータベースを参照するよう、 "/home/hito/photos/db/development.sqlite3" を指定した。 すると、Scaffoldで指定したコラム以外に、頭に "ID" というデータ・ベースの "キー" に当たるコラムが、末尾には "Created" と "Updated" という2つの日付のコラムが追加されていた (Railsの仕様との事) ので、これに対応するコラムを "dbtest.txt" に追記した。 ちなみに日付は "2011/10/22" という形式で対応できた
再度トライ。
$ sqlite3 -separator , /home/hito/photos/db/development.sqlite3 ".import /home/hito/dbtest3.csv photos"
$
エラーは表示されず、間もなくプロンプトが現れた
Firefoxで確認したところ、無事にデータがインポートされていた
まずはSqlite3のドキュメントを見ると、インポートの方法として ".import Data_FILE DB_TABLE" とある
また、ネット上の情報では以下のように示されていて、この方法でうまくいった
$ sqlite3 -separator , /home/hito/photos/db/development.sqlite3 ".import /home/hito/dbtest.txt photos"
データベースが "development.sqlite3"、テーブル名は "photos"、インポートするデータのファイルが "dbtest.txt"である
"dbtest.txt" の拡張子は ".csv" でも可。 また、ファイル内の記述として、文字列の括りに使われる ダブル・クォーテーションは消しておく。 今回は不具合がなかったが、文字コードと改行も影響すると思われる。 ちなみに "dbtest.txt" は UTF-8、Linux標準の改行コード
実行結果は、
Error: /home/hito/dbtest2.txt line 1: expected 20 columns of data but found 17
と表示された。 エラー・メッセージは、「20コラムあるべきところ、見つかったのは17項」との事。 Scaffoldで打ち込んだ内容を確認したが、作成されたテーブルはやはり17項目で合っている
テーブルの構造を確認するために、Firefoxに "Sqlite Manager" というアドオンを入れ、Railsで作成されたSqlite3のデータベースを参照するよう、 "/home/hito/photos/db/development.sqlite3" を指定した。 すると、Scaffoldで指定したコラム以外に、頭に "ID" というデータ・ベースの "キー" に当たるコラムが、末尾には "Created" と "Updated" という2つの日付のコラムが追加されていた (Railsの仕様との事) ので、これに対応するコラムを "dbtest.txt" に追記した。 ちなみに日付は "2011/10/22" という形式で対応できた
再度トライ。
$ sqlite3 -separator , /home/hito/photos/db/development.sqlite3 ".import /home/hito/dbtest3.csv photos"
$
エラーは表示されず、間もなくプロンプトが現れた
Firefoxで確認したところ、無事にデータがインポートされていた
2011年9月30日金曜日
Ruby on Rails (Rails3)をインストール (ubuntu10.04JP)
(2011.06.19の記事に追記)
● 'rails server' を実行する時点で以下のようなエラーが発生
● 環境は: ruby 1.9.2-p290 rvm 1.8.5 gem 1.8.10 rails 3.1.0
● 対処
'rails new ...' で作成されたディレクトリに入り、 'Gemfile' を開いて次の1行を加筆する
gem 'therubyracer'
$ bundle install
● 結果
無事にサーバーが起動
$ rails s
=> Booting WEBrick
=> Rails 3.1.0 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2011-09-30 16:42:03] INFO WEBrick 1.3.1
[2011-09-30 16:42:03] INFO ruby 1.9.2 (2011-07-09) [x86_64-linux]
Gemfileの編集の前に 'gem install execjs' を実行してみたが、エラー結果には変化なかった。 ちなみに 'therubyracer' というのは、'Google V8 embedded within Ruby' な ExecJsがサポートするRuntime。 他にも https://github.com/sstephenson/execjs に同様なRuntimeがリストアップされている
● 'rails server' を実行する時点で以下のようなエラーが発生
$ rails s
/home/tj/.rvm/gems/ruby-1.9.2-p290/gems/execjs-1.2.9/lib/execjs/runtimes.rb:47:in `autodetect': Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)
● 環境は: ruby 1.9.2-p290 rvm 1.8.5 gem 1.8.10 rails 3.1.0
● 対処
'rails new ...' で作成されたディレクトリに入り、 'Gemfile' を開いて次の1行を加筆する
gem 'therubyracer'
$ bundle install
● 結果
無事にサーバーが起動
$ rails s
=> Booting WEBrick
=> Rails 3.1.0 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2011-09-30 16:42:03] INFO WEBrick 1.3.1
[2011-09-30 16:42:03] INFO ruby 1.9.2 (2011-07-09) [x86_64-linux]
2011年8月28日日曜日
NetBeansのインストールに再挑戦 (ubuntu10.04LTS)
○ 先日インストールしたNetBeans6.8がRails3に非対応の様子。設定次第では対応できるとの事だが、再度NetBeansのインストールから始めてRails3が扱えるようにすることに - 今回はまずNetBeansが動くところまで
● Javaをインストール
NetBeansを走らせるとJavaが必要という事なのでまずはJavaをインストール
ORACLEのウェブサイトからJDK6、JRE6、JDK7などをダウンロードして以下のように説明書き通りに進めるが、最後に'Done'と表示されるもNetBeansのインストールではJavaが無いとメッセージが出てしまう 以下に例:
$ chmod +x jdk-6u27-linux-x64.bin
$ ./jdk-6u27-linux-x64.bin
$ chmod +x netbeans-7.0.1-ml-javase-linux.sh
$ ./netbeans-7.0.1-ml-javase-linux.sh
Configuring the installer...
Searching for JVM on the system...
Java SE Development Kit (JDK) was not found on this computer
JDK 6 is required for installing the NetBeans IDE. Make sure that the JDK is properly installed and run installer again.
You can specify valid JDK location using --javahome installer argument.
To download the JDK, visit http://java.sun.com/javase/downloads
● 助け舟をもとめた
Lee x40さんに助けを求め & 'YoshioriのBlog'、'それなりに適当にやってます'を参照し、次の3つを手順を踏む
1. Synapticパッケージ・マネージャでリポジトリを追加 (canonical lucid partnerとある2項)
2. Synapticパッケージ・マネージャで「再読込み」 (sudo apt-get update)
3. $ sudo apt-get install sun-java6-jdk
パッケージ・マネージャとコマンドラインでの操作が混在しているがやりやすい方でOk。インストールもSynapticパッケージ・マネージャで可能
更にインストールされた複数のJavaのうち、標準で使用するものを選択する手順が以下
$ sudo update-alternatives --config java
以下はインストールの様子。あまりに快適に進んだのでコンソールの表示から抜粋を以下に
$ sudo apt-get install sun-java6-jdk
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
gsfonts-x11 java-common odbcinst odbcinst1debian1 sun-java6-bin
sun-java6-jre unixodbc
提案パッケージ:
default-jre equivs sun-java6-demo default-jdk-doc sun-java6-source
sun-java6-plugin ia32-sun-java6-plugin sun-java6-fonts ttf-kochi-gothic
ttf-sazanami-gothic ttf-kochi-mincho ttf-sazanami-mincho ttf-arphic-uming
libmyodbc odbc-postgresql tdsodbc unixodbc-bin
以下のパッケージが新たにインストールされます:
gsfonts-x11 java-common odbcinst odbcinst1debian1 sun-java6-bin
sun-java6-jdk sun-java6-jre unixodbc
アップグレード: 0 個、新規インストール: 8 個、削除: 0 個、保留: 2 個。
55.9MB 中 55.8MB のアーカイブを取得する必要があります。
この操作後に追加で 165MB のディスク容量が消費されます。
続行しますか [Y/n]?
.
.
sun-java6-jre (6.26-1lucid1) を設定しています ...
sun-java6-jdk (6.26-1lucid1) を設定しています ...
update-alternatives: using /usr/lib/jvm/java-6-sun/bin/HtmlConverter to provide /usr/bin/HtmlConverter (HtmlConverter) in auto mode.
update-alternatives: using /usr/lib/jvm/java-6-sun/bin/appletviewer to provide /usr/bin/appletviewer (appletviewer) in auto mode.
update-alternatives: using /usr/lib/jvm/java-6-sun/bin/apt to provide /usr/bin/apt (apt) in auto mode.
.
.
libc-bin のトリガを処理しています ...
ldconfig deferred processing now taking place
$
無事に終了したところでインストールされた場所を確認
$ which java
/usr/bin/java
● いよいよNetBeansをインストール
NetBeans 7.0.1をORACLEのウェブ・サイトからダウンロード。前述の手順と同じくインストールを進める
$ chmod +x netbeans-7.0.1-ml-javase-linux.sh
$ ./netbeans-7.0.1-ml-javase-linux.sh
今度は無事にインストールが完了した。ちなみにインストールした場所はホーム・ディレクトリで、同時にJava1.6.0が同じくホームディレクトリにインストールされた
...ということは、システムのJavaとは別にインストールされたという解釈... かな?

● NetBeansを起動

● 一部が文字化けしている...。
ネット上にこの解決方法が見つかり、その方法は次の3つと思われた
1. netbeans.conf に'UTF-8'の利用を明示する方法
2. Javaのバージョンの違いによって起こる文字化け対策としてJavaの再インストール
3. Javaが使用するフォントとして、javaディレクトリ配下にシステムのフォントのリンクを張る
○ 参照したサイト: 'netbeans デフォルト文字コード 設定'で、以下のような手順が示されている
* 抜粋させて頂きました
インストールフォルダ/etc/netbeans.conf を改変する
...eans_default_options=”~~~”
↓変更
...eans_default_options=”~~~ -J-Dfile.encoding=UTF-8″
○ 参照したサイト: 'Servlet Garden - UbuntuでJDK1.6.0を使うときの設定'で、手順が以下
* 抜粋させて頂きました
cd /usr/lib/jvm/jdk1.6.0/jre/lib/fonts
sudo mkdir fallback
cd fallback
sudo ln -s /usr/share/fonts/truetype/ipamona/ipa* ./
(TrueTypeのフォントをどれか指定します。kochiフォントでもいいかも)
という事で対策として '3.' を選んだ
そして、少し横着する事を思いつき試してみることに
IPAフォントをダウンロードして解凍し、TTFフォント・ファイルを上記に倣って --- NetBeansと共にホーム・ディレクトリにインストールされたJavaの'fonts'ディレクトリに'fallback'ディレクトリを作成し、そこにコピーした
文字化けはなくなった様子
なので '再インストール' は - ここで一段落
● Javaをインストール
NetBeansを走らせるとJavaが必要という事なのでまずはJavaをインストール
ORACLEのウェブサイトからJDK6、JRE6、JDK7などをダウンロードして以下のように説明書き通りに進めるが、最後に'Done'と表示されるもNetBeansのインストールではJavaが無いとメッセージが出てしまう 以下に例:
$ chmod +x jdk-6u27-linux-x64.bin
$ ./jdk-6u27-linux-x64.bin
$ chmod +x netbeans-7.0.1-ml-javase-linux.sh
$ ./netbeans-7.0.1-ml-javase-linux.sh
Configuring the installer...
Searching for JVM on the system...
Java SE Development Kit (JDK) was not found on this computer
JDK 6 is required for installing the NetBeans IDE. Make sure that the JDK is properly installed and run installer again.
You can specify valid JDK location using --javahome installer argument.
To download the JDK, visit http://java.sun.com/javase/downloads
● 助け舟をもとめた
Lee x40さんに助けを求め & 'YoshioriのBlog'、'それなりに適当にやってます'を参照し、次の3つを手順を踏む
1. Synapticパッケージ・マネージャでリポジトリを追加 (canonical lucid partnerとある2項)
2. Synapticパッケージ・マネージャで「再読込み」 (sudo apt-get update)
3. $ sudo apt-get install sun-java6-jdk
パッケージ・マネージャとコマンドラインでの操作が混在しているがやりやすい方でOk。インストールもSynapticパッケージ・マネージャで可能
更にインストールされた複数のJavaのうち、標準で使用するものを選択する手順が以下
$ sudo update-alternatives --config java
以下はインストールの様子。あまりに快適に進んだのでコンソールの表示から抜粋を以下に
$ sudo apt-get install sun-java6-jdk
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
gsfonts-x11 java-common odbcinst odbcinst1debian1 sun-java6-bin
sun-java6-jre unixodbc
提案パッケージ:
default-jre equivs sun-java6-demo default-jdk-doc sun-java6-source
sun-java6-plugin ia32-sun-java6-plugin sun-java6-fonts ttf-kochi-gothic
ttf-sazanami-gothic ttf-kochi-mincho ttf-sazanami-mincho ttf-arphic-uming
libmyodbc odbc-postgresql tdsodbc unixodbc-bin
以下のパッケージが新たにインストールされます:
gsfonts-x11 java-common odbcinst odbcinst1debian1 sun-java6-bin
sun-java6-jdk sun-java6-jre unixodbc
アップグレード: 0 個、新規インストール: 8 個、削除: 0 個、保留: 2 個。
55.9MB 中 55.8MB のアーカイブを取得する必要があります。
この操作後に追加で 165MB のディスク容量が消費されます。
続行しますか [Y/n]?
.
.
sun-java6-jre (6.26-1lucid1) を設定しています ...
sun-java6-jdk (6.26-1lucid1) を設定しています ...
update-alternatives: using /usr/lib/jvm/java-6-sun/bin/HtmlConverter to provide /usr/bin/HtmlConverter (HtmlConverter) in auto mode.
update-alternatives: using /usr/lib/jvm/java-6-sun/bin/appletviewer to provide /usr/bin/appletviewer (appletviewer) in auto mode.
update-alternatives: using /usr/lib/jvm/java-6-sun/bin/apt to provide /usr/bin/apt (apt) in auto mode.
.
.
libc-bin のトリガを処理しています ...
ldconfig deferred processing now taking place
$
無事に終了したところでインストールされた場所を確認
$ which java
/usr/bin/java
● いよいよNetBeansをインストール
NetBeans 7.0.1をORACLEのウェブ・サイトからダウンロード。前述の手順と同じくインストールを進める
$ chmod +x netbeans-7.0.1-ml-javase-linux.sh
$ ./netbeans-7.0.1-ml-javase-linux.sh
今度は無事にインストールが完了した。ちなみにインストールした場所はホーム・ディレクトリで、同時にJava1.6.0が同じくホームディレクトリにインストールされた
...ということは、システムのJavaとは別にインストールされたという解釈... かな?

● NetBeansを起動

● 一部が文字化けしている...。
ネット上にこの解決方法が見つかり、その方法は次の3つと思われた
1. netbeans.conf に'UTF-8'の利用を明示する方法
2. Javaのバージョンの違いによって起こる文字化け対策としてJavaの再インストール
3. Javaが使用するフォントとして、javaディレクトリ配下にシステムのフォントのリンクを張る
○ 参照したサイト: 'netbeans デフォルト文字コード 設定'で、以下のような手順が示されている
* 抜粋させて頂きました
インストールフォルダ/etc/netbeans.conf を改変する
...eans_default_options=”~~~”
↓変更
...eans_default_options=”~~~ -J-Dfile.encoding=UTF-8″
○ 参照したサイト: 'Servlet Garden - UbuntuでJDK1.6.0を使うときの設定'で、手順が以下
* 抜粋させて頂きました
cd /usr/lib/jvm/jdk1.6.0/jre/lib/fonts
sudo mkdir fallback
cd fallback
sudo ln -s /usr/share/fonts/truetype/ipamona/ipa* ./
(TrueTypeのフォントをどれか指定します。kochiフォントでもいいかも)
という事で対策として '3.' を選んだ
そして、少し横着する事を思いつき試してみることに
IPAフォントをダウンロードして解凍し、TTFフォント・ファイルを上記に倣って --- NetBeansと共にホーム・ディレクトリにインストールされたJavaの'fonts'ディレクトリに'fallback'ディレクトリを作成し、そこにコピーした
文字化けはなくなった様子
なので '再インストール' は - ここで一段落
2011年8月24日水曜日
Rails アプリケーション作成 ~続き (Rails3 on Ubuntu10.04LTS)
○ 以前の記事(2011.03.19、 2011.06.19) の続き 〜 on Ubuntu 10.04 LTS
● Ruby, Railsをインストール
以前の記事の手順通りに再度インストールから始め、サーバーの起動を確認するところまで出来た
rvmのインストールで、'rvm notes'を実行すると以下のような表示が。そして気になるのが下線の部分
$ rvm notes
Notes for Linux ( DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.04
DISTRIB_CODENAME=lucid
DISTRIB_DESCRIPTION="Ubuntu 10.04.2 LTS" )
NOTE: 'ruby' represents Matz's Ruby Interpreter (MRI) (1.8.X, 1.9.X)
This is the *original* / standard Ruby Language Interpreter
'ree' represents Ruby Enterprise Edition
'rbx' represents Rubinius
bash >= 3.2 is required
curl is required
git is required (>= 1.7 recommended)
patch is required (for ree and some ruby-head's).
If you wish to install rbx and/or Ruby 1.9 head (MRI) (eg. 1.9.2-head),
then you must install and use rvm 1.8.7 first.
If you wish to have the 'pretty colors' again,
set 'export rvm_pretty_print_flag=1' in ~/.rvmrc.
dependencies:
# For RVM
rvm: bash curl git
# For Ruby (MRI, Rubinius, & REE) you should install the following OS dependencies:
ruby: /usr/bin/apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake
# For JRuby (if you wish to use it) you will need:
jruby: /usr/bin/apt-get install curl g++ openjdk-6-jre-headless
jruby-head: /usr/bin/apt-get install ant openjdk-6-jdk
# In addition to ruby: dependencies,
ruby-head: subversion
# For IronRuby (if you wish to use it) you will need:
ironruby: /usr/bin/apt-get install curl mono-2.0-devel
For rbx (Rubinius) more than 600MB of free RAM required.
NOTE: For all installations, as of 1.7, RVM no longer autoloads .rvmrc files. In order to return this functionality, you MUST add 'export rvm_project_rvmrc=1' to your $HOME/.rvmrc file.
This causes RVM to override 'cd' which, while toggleable even < 1.7, is currently defaulted to 'off'. This knob returns the previous behaviour to active which causes per-project .rvmrc files to be loaded once again.
Example: echo 'export rvm_project_rvmrc=1' >> $HOME/.rvmrc && rvm reload
● 各バージョンを確認してみる
$ ruby -v
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-linux]
$ rails -v
Rails 3.0.10
$ gem -v
1.3.7
$ sqlite3 -version
3.6.22
● Migrate ~DBテーブルの作成
Rails2と同様、$HOME/User/photos/db/migrate に'201108xxxxxxxx_create_photos.rb'といった、DBのフィールドを作成用する要素が生成されている。ファイルの中身が以下
class CreatePhotos < ActiveRecord::Migration
def self.up
create_table :photos do |t|
t.integer :key
t.text :alb_tt
t.text :place
t.text :content
t.integer :year1
t.string :year2
t.integer :month
t.integer :day
t.text :filename
t.text :image
t.string :cd_no
t.string :dvd_no
t.string :region
t.text :remark
t.text :people
t.timestamps
end
end
$ rake db:migrate
この状態で、レコードの新規作成、編集、一覧表示、削除が出来ることを確認 -> Ok
つづく
*参照: WEB+DB Press誌 Vol.58 'Rails3'、O'Reilly 'Head First Rails'
● Ruby, Railsをインストール
以前の記事の手順通りに再度インストールから始め、サーバーの起動を確認するところまで出来た
rvmのインストールで、'rvm notes'を実行すると以下のような表示が。そして気になるのが下線の部分
$ rvm notes
Notes for Linux ( DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.04
DISTRIB_CODENAME=lucid
DISTRIB_DESCRIPTION="Ubuntu 10.04.2 LTS" )
NOTE: 'ruby' represents Matz's Ruby Interpreter (MRI) (1.8.X, 1.9.X)
This is the *original* / standard Ruby Language Interpreter
'ree' represents Ruby Enterprise Edition
'rbx' represents Rubinius
bash >= 3.2 is required
curl is required
git is required (>= 1.7 recommended)
patch is required (for ree and some ruby-head's).
If you wish to install rbx and/or Ruby 1.9 head (MRI) (eg. 1.9.2-head),
then you must install and use rvm 1.8.7 first.
If you wish to have the 'pretty colors' again,
set 'export rvm_pretty_print_flag=1' in ~/.rvmrc.
dependencies:
# For RVM
rvm: bash curl git
# For Ruby (MRI, Rubinius, & REE) you should install the following OS dependencies:
ruby: /usr/bin/apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake
# For JRuby (if you wish to use it) you will need:
jruby: /usr/bin/apt-get install curl g++ openjdk-6-jre-headless
jruby-head: /usr/bin/apt-get install ant openjdk-6-jdk
# In addition to ruby: dependencies,
ruby-head: subversion
# For IronRuby (if you wish to use it) you will need:
ironruby: /usr/bin/apt-get install curl mono-2.0-devel
For rbx (Rubinius) more than 600MB of free RAM required.
NOTE: For all installations, as of 1.7, RVM no longer autoloads .rvmrc files. In order to return this functionality, you MUST add 'export rvm_project_rvmrc=1' to your $HOME/.rvmrc file.
This causes RVM to override 'cd' which, while toggleable even < 1.7, is currently defaulted to 'off'. This knob returns the previous behaviour to active which causes per-project .rvmrc files to be loaded once again.
Example: echo 'export rvm_project_rvmrc=1' >> $HOME/.rvmrc && rvm reload
● 各バージョンを確認してみる
$ ruby -v
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-linux]
$ rails -v
Rails 3.0.10
$ gem -v
1.3.7
$ sqlite3 -version
3.6.22
$ rvm -v
rvm 1.7.2
● Railsアプリケーション作成開始
$ rails new /home/hito/photos
● Scaffold (データベース内のデータの登録、読込み、更新、削除のためのコードを生成する)
$ cd photos
$ rails g scaffold photo key:integer alb_tt:text place:text content:text year1:integer year2:string month:integer day:integer filename:text image:text cd_no:string dvd_no:string region:string remark:text people:text
invoke active_record
create db/migrate/20110821111257_create_photos.rb
create app/models/photo.rb
invoke test_unit
create test/unit/photo_test.rb
create test/fixtures/photos.yml
route resources :photos
invoke scaffold_controller
create app/controllers/photos_controller.rb
invoke erb
create app/views/photos
create app/views/photos/index.html.erb
create app/views/photos/edit.html.erb
create app/views/photos/show.html.erb
create app/views/photos/new.html.erb
create app/views/photos/_form.html.erb
invoke test_unit
create test/functional/photos_controller_test.rb
invoke helper
create app/helpers/photos_helper.rb
invoke test_unit
create test/unit/helpers/photos_helper_test.rb
invoke stylesheets
create public/stylesheets/scaffold.css
● ブラウザでアクセスしてみる
127.0.0.1:3000/photos
● Migrate ~DBテーブルの作成
Rails2と同様、$HOME/User/photos/db/migrate に'201108xxxxxxxx_create_photos.rb'といった、DBのフィールドを作成用する要素が生成されている。ファイルの中身が以下
class CreatePhotos < ActiveRecord::Migration
def self.up
create_table :photos do |t|
t.integer :key
t.text :alb_tt
t.text :place
t.text :content
t.integer :year1
t.string :year2
t.integer :month
t.integer :day
t.text :filename
t.text :image
t.string :cd_no
t.string :dvd_no
t.string :region
t.text :remark
t.text :people
t.timestamps
end
end
Rakeにてデータベースを作成する。以下のコマンドによって、SQLではCREATE TABLEが実行される
$ rake db:migrate
== CreatePhotos: migrating ===================================================
-- create_table(:photos)
-> 0.0224s
== CreatePhotos: migrated (0.0233s) ==========================================
● アプリケーション・ユニットの各種テスト
$ rake
Loaded suite /home/hito/.rvm/gems/ruby-1.9.2-p290/gems/rake-0.9.2/lib/rake/rake_test_loader
Started
.
Finished in 0.184379 seconds.
1 tests, 1 assertions, 0 failures, 0 errors, 0 skips
Test run options: --seed 33681
Loaded suite /home/hito/.rvm/gems/ruby-1.9.2-p290/gems/rake-0.9.2/lib/rake/rake_test_loader
Started
.......
Finished in 0.755171 seconds.
7 tests, 10 assertions, 0 failures, 0 errors, 0 skips
Test run options: --seed 56047
● ブラウザに表示する ~コンソールの表示とブラウザの表示
$ rails s
=> Booting WEBrick
=> Rails 3.0.10 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2011-08-21 20:56:15] INFO WEBrick 1.3.1
[2011-08-21 20:56:15] INFO ruby 1.9.2 (2011-07-09) [x86_64-linux]
[2011-08-21 20:56:15] INFO WEBrick::HTTPServer#start: pid=1734 port=3000
DEPRECATION WARNING: config.action_view.debug_rjs will be removed in 3.1, from 3.1 onwards you will need to install prototype-rails to continue to use RJS templates . (called from service at /home/hito/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpserver.rb:111)
Started GET "/photos" for 127.0.0.1 at 2011-08-21 20:56:19 +0900
Processing by PhotosController#index as HTML
Photo Load (3.7ms) SELECT "photos".* FROM "photos"
Rendered photos/index.html.erb within layouts/application (11.6ms)
Completed 200 OK in 149ms (Views: 17.8ms | ActiveRecord: 3.7ms)
この状態で、レコードの新規作成、編集、一覧表示、削除が出来ることを確認 -> Ok
つづく
*参照: WEB+DB Press誌 Vol.58 'Rails3'、O'Reilly 'Head First Rails'
2011年8月22日月曜日
NetBeansをインストール (Ubuntu 10.04LTS)
● NetBeans 6.8をインストール
参考にしたサイト 'how to Install NetBeans on Ubuntu 10.04'で、方法は、以下のように至ってシンプルに書かれていた
○ Installing NetBeans IDE v6.8 on Ubuntu 10.04
1.Open Ubuntu Software Center(USC) from Applications.
2.Now search for “netbeans” in the top-right search bar.
3.Click on install in the result that named as NetBeans IDE.
4.Download and installation process will complete within few minutes.
5.Access NetBeans from Applications->Programming->NetBeans.
* Ubuntu Software Center は 'Ubuntuソフトウェアセンター'とカタカナで表記
2011年7月31日日曜日
youtube: The Song 'Alice' reminds me this
The Intro of 'Alice' by De De Mouse reminds me a song 'Rock Me Amadeus' in German which have been a theme song or a image song for the movie 'Amadeus' in 1985. It is 26 years ago!
Ein mehr - NENA ist der berühmt Sänger in Japan aus Deutsch.
A rap-music group 'Public Enemy' released the first album in 1987, and also L.L. Cool J's first was in 1985 from Def Jam label. This (linked) song is a little bit like rap. 1985 - I wonder it is a second era of rap music? I heard the first era might be in 1930 in New York City by African-American on the step in front of apartments.
● http://www.youtube.com/watch?v=eXs93KbBCgY
● http://www.youtube.com/watch?v=Wo4pdhKL4b4&feature=related
● http://www.youtube.com/watch?v=9LVTyJ2G5XE
Ein mehr - NENA ist der berühmt Sänger in Japan aus Deutsch.
A rap-music group 'Public Enemy' released the first album in 1987, and also L.L. Cool J's first was in 1985 from Def Jam label. This (linked) song is a little bit like rap. 1985 - I wonder it is a second era of rap music? I heard the first era might be in 1930 in New York City by African-American on the step in front of apartments.
● http://www.youtube.com/watch?v=eXs93KbBCgY
● http://www.youtube.com/watch?v=Wo4pdhKL4b4&feature=related
● http://www.youtube.com/watch?v=9LVTyJ2G5XE
2011年7月30日土曜日
youtube: 少し「星」まじり
本屋さん... というより雑貨屋さんといったそのお店で、星野道夫の本を手にとった横で鳴っていたのが、DE DE MOUSEの'Tide of Stars'という曲でした。不思議な曲調です。テクノ系の音が好きなら反応アリと思います。
以下はYouTubeへのリンクです。
● baby's star jam (PV) / DE DE MOUSE http://www.youtube.com/watch?v=_HikIGUkziI&feature=related
● Tide of Stars / DE DE MOUSE http://www.youtube.com/watch?v=-ELTXuLXbEE&feature=related
● Alice / DE DE MOUSE* http://www.youtube.com/watch?v=qY6Lg7rry14&feature=related
● ディエンビエンフー×DE DE MOUSE http://www.youtube.com/watch?v=yljwop6OvwE
● east end girl / DE DE MOUSE http://www.youtube.com/watch?v=tmDjbntsJk0
● Sweet Gravity / DE DE MOUSE http://www.youtube.com/watch?v=f_1cKdJpPLc&feature=related
以下はYouTubeへのリンクです。
● baby's star jam (PV) / DE DE MOUSE http://www.youtube.com/watch?v=_HikIGUkziI&feature=related
● Tide of Stars / DE DE MOUSE http://www.youtube.com/watch?v=-ELTXuLXbEE&feature=related
● Alice / DE DE MOUSE* http://www.youtube.com/watch?v=qY6Lg7rry14&feature=related
● ディエンビエンフー×DE DE MOUSE http://www.youtube.com/watch?v=yljwop6OvwE
● east end girl / DE DE MOUSE http://www.youtube.com/watch?v=tmDjbntsJk0
● Sweet Gravity / DE DE MOUSE http://www.youtube.com/watch?v=f_1cKdJpPLc&feature=related
2011年7月22日金曜日
GmailをPOPで
なぜここで? と苦戦したのが、POPを利用してメーラーでメールを受信するところでした。
メール・クライアントが1つなら何ら問題はないようですが、複数のメール・クライアントで受信する時に、どれか1つのメール・クライアントで受信したメールは、「受信済みのメールを削除する」などの指定をしたわけでもないのに、他のメール・クライアントでは受信されなかったのです。
これはGmailの仕様によるもので、Gmail Helpにも出ていますが、メール・クライアント・ソフトのアカウント設定の欄に記入されたメール・アドレスの前に、「recent:」と付加することで、複数のメール・クライアントで、同一のメールを受信することが出来るようになります。
もっとIMAPを使いこなせばいいじゃないか! という話もありますが...。
● Gmail Help ~ 携帯端末や複数の端末から POP でアクセスするにはどうすればよいですか
http://mail.google.com/support/bin/answer.py?hl=jp&answer=47948
● Gmail Help ~ 一部のメールがダウンロードされない
http://mail.google.com/support/bin/answer.py?hl=ja&answer=13291
ちなみにHelpのカテゴリは: Gmail › ヘルプ記事 › Gmail へのその他のアクセス方法 › POP › となっていました。
メール・クライアントが1つなら何ら問題はないようですが、複数のメール・クライアントで受信する時に、どれか1つのメール・クライアントで受信したメールは、「受信済みのメールを削除する」などの指定をしたわけでもないのに、他のメール・クライアントでは受信されなかったのです。
これはGmailの仕様によるもので、Gmail Helpにも出ていますが、メール・クライアント・ソフトのアカウント設定の欄に記入されたメール・アドレスの前に、「recent:」と付加することで、複数のメール・クライアントで、同一のメールを受信することが出来るようになります。
もっとIMAPを使いこなせばいいじゃないか! という話もありますが...。
● Gmail Help ~ 携帯端末や複数の端末から POP でアクセスするにはどうすればよいですか
http://mail.google.com/support/bin/answer.py?hl=jp&answer=47948
● Gmail Help ~ 一部のメールがダウンロードされない
http://mail.google.com/support/bin/answer.py?hl=ja&answer=13291
ちなみにHelpのカテゴリは: Gmail › ヘルプ記事 › Gmail へのその他のアクセス方法 › POP › となっていました。
2011年6月19日日曜日
Ruby on Rails (Rails3)をインストール (ubuntu11.04JP)
● まず
参考にしたサイトは: ubuntuのCommunity Documentations、rvmのInstall の2つ
この投稿の下の方にあれこれ試行錯誤した経過を残しておきます。今回は Leex40さんに
いろいろ教えて頂きました。なかでも参考にするドキュメント類で、例えば上記の2つ。
まずは「おおもと」をあたる。これが近道... というより定石なんでしょうね。他RailsForum
● Sqlite3をインストール
● Ruby1.9.2をインストール (1.9.1からGemが同梱されています)
● rvmをインストール (Ruby Version Manager)
$ sudo apt-get install git-core (必要です)
$ sudo apt-get install curl (必要です)
$ cd
$ bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
スペースも含めこの通りに打ち込むとOk。 .bashrc に以下が追記される
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
$ source .bashrc
$ rvm reload
$ rvm -v (確認) -> rvm 1.6.20 by Wayne E. Seguin
$ rvm notes -> 注意書きと、環境に応じて更にインストールの必要なものが表示される
# For Ruby (MRI & ree) you should install the following OS dependencies:
ruby: /usr/bin/apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev
また、.bashrcの '&& return' とある行を書き換えるよう書かれている。書き換えで行の先頭が'if'であれば対応する'fi'を入れる... なども記載あり
$ sudo apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev
● Railsをインストール
$ gem install rails --no-ri --no-rdoc
● 実行してみる
$ rails new /home/hito/sample -> Ok
$ cd /home/hito/sample
$ rails server -> う゛ エラー
Could not find gem 'sqlite3 (>= 0)' in any of the gem sources listed in your Gemfile.
Run `bundle install` to install missing gems.
$ bundle install -> なんとSQLite3が入ってなかったみたい... 先のlibは必要です
Installing sqlite3 (1.3.3) with native extensions
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.
$ rails server
=> Booting WEBrick
=> Rails 3.0.9 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2011-06-19 15:54:02] INFO WEBrick 1.3.1
[2011-06-19 15:54:02] INFO ruby 1.9.2 (2011-02-18) [i686-linux]
[2011-06-19 15:54:02] INFO WEBrick::HTTPServer#start: pid=27849 port=3000
ブラウザで'127.0.0.1:3000'を打つと... きました 'Welcome aboard'
● Railsの本
- - - - - - これ以下はちょっと前に苦戦した跡です - - - - - - -
● まず
$ sudo apt-get install build-essential libssl-dev libreadline5-dev zlib1g-dev
● Sqlite3をインストール
$ sudo apt-get install sqlite3 libsqlite3-ruby
試しに:
$ sqlite3
SQLite3 version 3.6.22
sqlite >
動きました。 参考にしたウェブサイト: UbuntuにSQLite3をインストールして使ってみた
sqlite > .quit で抜ける
● Ruby1.8.7をインストール
Rubyサイトからダウンロード
$ tar xzvf ruby-1.8.7-p334.tar.gz
$ cd ruby-1.8.7-p334
$ ./configure
$ make
$ make install
● Gemをインストール
RubyForgeからrubygems-1.6.2をダウンロード
$ tar xzvf rubygems-1.6.2.tgz
$ cd rubygems-1.6.2.tgz
$ sudo ruby setup.rb
$ export PATH=$PATH:~/.gem/ruby/1.8/bin
$ source ~/.profile
● rvm(Ruby Version Manager)をインストール
rvmについて、ウェブサイト: Leex40、のどをRubyでいっぱいにしてを参考にしました
$ sudo gem install rvm (rvm-1.6.20がインストールされた)
$ rvm-install ...これが動かない...
● Railsをインストール
$ sudo gem install rails
Railsはrails-3.0.9がインストールされた
● 実行してみる
$ rails new /home/xxx/photos
photosというディレクトリが作成され、そこに必要なものが生成されていた。見た目にはOk。
$ rails server
動作せず。エラーメッセージは:
Could not find gem 'sqlite3 (>= 0)' in any of the gem sources listed in your Gemfile.
Run `bundle install` to install missing gems.
● Rails3を使う記事など
ウェブサイト: Ruby on Rails3をはじめよう、ubuntuとRails3、ubuntuにRuby1.9.2とRails3をインストールした、悪あがきプログラマー
参考にしたサイトは: ubuntuのCommunity Documentations、rvmのInstall の2つ
この投稿の下の方にあれこれ試行錯誤した経過を残しておきます。今回は Leex40さんに
いろいろ教えて頂きました。なかでも参考にするドキュメント類で、例えば上記の2つ。
まずは「おおもと」をあたる。これが近道... というより定石なんでしょうね。他RailsForum
● さて
$ sudo apt-get install build-essential
● Sqlite3をインストール
$ sudo apt-get install sqlite3 libsqlite3-dev
試しに:
$ sqlite3
SQLite3 version 3.7.4
sqlite >
動きました。 参考にしたウェブサイト: UbuntuにSQLite3をインストールして使ってみた
sqlite > .quit で抜ける
● Ruby1.9.2をインストール (1.9.1からGemが同梱されています)
Rubyサイトからダウンロード
$ tar xzvf ruby-1.9.2-p180.tar.gz
$ cd ruby-1.9.2-p180
$ ./configure
$ make
$ sudo make install
● rvmをインストール (Ruby Version Manager)
$ sudo apt-get install git-core (必要です)
$ sudo apt-get install curl (必要です)
$ cd
$ bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
スペースも含めこの通りに打ち込むとOk。 .bashrc に以下が追記される
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
$ source .bashrc
$ rvm reload
$ rvm -v (確認) -> rvm 1.6.20 by Wayne E. Seguin
$ rvm notes -> 注意書きと、環境に応じて更にインストールの必要なものが表示される
# For Ruby (MRI & ree) you should install the following OS dependencies:
ruby: /usr/bin/apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev
また、.bashrcの '&& return' とある行を書き換えるよう書かれている。書き換えで行の先頭が'if'であれば対応する'fi'を入れる... なども記載あり
$ sudo apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev
$ rvm install 1.9.2 -> Ruby1.9.2と関連するものをユーザー・ディレクトリにインストールする
$ rvm use 1.9.2 -> Ruby1.9.2を使うように設定される。但しシェル実行の度に打つ必要あり
$ rvm use 1.9.2 --default -> と指定すると常に1.9.2を参照するようになる
Using /home/hito/.rvm/gems/ruby-1.9.2-p180
$ rvm use system -> でrvmに依存せずにインストールされたRubyを参照するようになる
● Railsをインストール
$ gem install rails --no-ri --no-rdoc
● 実行してみる
$ rails new /home/hito/sample -> Ok
$ cd /home/hito/sample
$ rails server -> う゛ エラー
Could not find gem 'sqlite3 (>= 0)' in any of the gem sources listed in your Gemfile.
Run `bundle install` to install missing gems.
$ bundle install -> なんとSQLite3が入ってなかったみたい... 先のlibは必要です
Installing sqlite3 (1.3.3) with native extensions
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.
$ rails server
=> Booting WEBrick
=> Rails 3.0.9 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2011-06-19 15:54:02] INFO WEBrick 1.3.1
[2011-06-19 15:54:02] INFO ruby 1.9.2 (2011-02-18) [i686-linux]
[2011-06-19 15:54:02] INFO WEBrick::HTTPServer#start: pid=27849 port=3000
ブラウザで'127.0.0.1:3000'を打つと... きました 'Welcome aboard'
● Railsの本
- - - - - - これ以下はちょっと前に苦戦した跡です - - - - - - -
● まず
$ sudo apt-get install build-essential libssl-dev libreadline5-dev zlib1g-dev
● Sqlite3をインストール
$ sudo apt-get install sqlite3 libsqlite3-ruby
試しに:
$ sqlite3
SQLite3 version 3.6.22
sqlite >
動きました。 参考にしたウェブサイト: UbuntuにSQLite3をインストールして使ってみた
sqlite > .quit で抜ける
● Ruby1.8.7をインストール
Rubyサイトからダウンロード
$ tar xzvf ruby-1.8.7-p334.tar.gz
$ cd ruby-1.8.7-p334
$ ./configure
$ make
$ make install
● Gemをインストール
RubyForgeからrubygems-1.6.2をダウンロード
$ tar xzvf rubygems-1.6.2.tgz
$ cd rubygems-1.6.2.tgz
$ sudo ruby setup.rb
$ export PATH=$PATH:~/.gem/ruby/1.8/bin
$ source ~/.profile
● rvm(Ruby Version Manager)をインストール
rvmについて、ウェブサイト: Leex40、のどをRubyでいっぱいにしてを参考にしました
$ sudo gem install rvm (rvm-1.6.20がインストールされた)
$ rvm-install ...これが動かない...
● Railsをインストール
$ sudo gem install rails
Railsはrails-3.0.9がインストールされた
もし'File not found: lib' と返ってくる場合は以下のようにRailsをインストールする
$ sudo gem install rails --no-ri --no-rdoc
● 実行してみる
$ rails new /home/xxx/photos
photosというディレクトリが作成され、そこに必要なものが生成されていた。見た目にはOk。
$ rails server
動作せず。エラーメッセージは:
Could not find gem 'sqlite3 (>= 0)' in any of the gem sources listed in your Gemfile.
Run `bundle install` to install missing gems.
$ bundle install を実行するもエラーは変わらず
$ sudo apt-get install libsqlite3-dev 今回はこれでOk
$ sudo apt-get install libsqlite3-dev 今回はこれでOk
● Rails3を使う記事など
ウェブサイト: Ruby on Rails3をはじめよう、ubuntuとRails3、ubuntuにRuby1.9.2とRails3をインストールした、悪あがきプログラマー
2011年6月14日火曜日
Books!
ひとこと: アラスカへ渡った星野道夫氏の本。環太平洋の不思議な海流、民族の繋がり、厳しい自然と穏やかな時間 東京のカフェランチ~ 中央線編と東急線編。 カフェを始めるお話。 それと、「伝わる」写真を撮るヒント本。
2011年6月11日土曜日
youtube: Cool Stuffs for Summer Winds
● Going Down South / Bobby Hutcherson
from the album titled "San Francisco" (1970)
http://www.youtube.com/watch?v=OlpABKRL7UM&playnext=1&list=PLA640D08D5F11083F
● Summertime / Miles Davis
from the album "Porgy and Bass" (1958)
http://www.youtube.com/watch?v=N090STPx-2M&feature=autoplay&list=PLA640D08D5F11083F&index=20&playnext=3
● After the Rain / Ramsey Lewis
http://www.youtube.com/watch?v=cd6AlffYJi4&feature=related
● Chase the Clouds Away / Incognito
http://www.youtube.com/watch?v=u15dOPTZkec&feature=related
・also these links are on: http://galeriefb.blogspot.com/2011/06/youtube-cool-stuffs-for-summer-winds.html
from the album titled "San Francisco" (1970)
http://www.youtube.com/watch?v=OlpABKRL7UM&playnext=1&list=PLA640D08D5F11083F
● Summertime / Miles Davis
from the album "Porgy and Bass" (1958)
http://www.youtube.com/watch?v=N090STPx-2M&feature=autoplay&list=PLA640D08D5F11083F&index=20&playnext=3
● After the Rain / Ramsey Lewis
http://www.youtube.com/watch?v=cd6AlffYJi4&feature=related
● Chase the Clouds Away / Incognito
http://www.youtube.com/watch?v=u15dOPTZkec&feature=related
・also these links are on: http://galeriefb.blogspot.com/2011/06/youtube-cool-stuffs-for-summer-winds.html
* Images above are from YouTube containts
youtube: Da Kine
● Kanye West ft. Pusha-T "Runaway"
● Waka Flocka "Hard in Da Paint" (Offical Video)
http://www.youtube.com/watch?v=WkkC9cK8Hz0
● Nicki Minaj "Right Thru Me"
http://www.youtube.com/watch?v=5FJO6b8GL3M&feature=related
● Kanye West "Runaway" Full Length
http://www.youtube.com/watch?v=O7W0DMAx8FY&feature=related
* Images above are from YouTube containts themselves
登録:
投稿 (Atom)














