2013年8月20日火曜日

WindowsドライバFOR MACBOOKのダウンロード、インストール

BootCamp Assistant を使って必要なwindowsドライバをダウンロードできるが、よく失敗することがある。
直接インターネットからドライバをダウンロードしてインストール方法がある。
以下のステップとなる。

1.システム情報確認
 Click Apple menu -> About this Mac -> More Info… -> System Report -> Hardware. Now, read down the list in the Hardware Overview panel, looking for Model Identifier

2.確認した Model Identifierに対応するドライバをダウンロードする

Model IdentifierSize & driver release dateDirect Download Link
Macmini6,1
Macmini6,2
MacBookPro10,2
iMac13,1
iMac13,2
438MB, 3 Dec 2012http://swcdn.apple.com/content/downloads/54/18/041-8805/9tglhtxadqtnrro79rsdy4f0mkgu7wg6or/BootCampESD.pkg
MacBookPro9,1
MacBookPro9,2
1,058MB, 15 June 2012http://swcdn.apple.com/content/downloads/11/05/041-0925/g27es04pw9re5ggrfp3vuf8ew6r53asfz8/BootCampESD.pkg
MacBookPro10,1
MacBookAir5,1
MacBookAir5,2
942MB, 15 June 2012hhttp://swcdn.apple.com/content/downloads/55/51/041-3891/se4uhpqng48t842cdsosqh28lft54fmswl/BootCampESD.pkg
MacBookAir4,1
MacBookAir4,2
Macmini5,1
Macmini5,2
Macmini5,3
676MB, 23 May 2012hhttp://swcdn.apple.com/content/downloads/32/33/041-2303/W5jKtsQhhMgMXs3TKhPDqLXrpXyY2HdXMN/BootCampESD.pkg
MacBook2,1
MacBook3,1
MacBook4,1
MacBook5,1
MacBook5,2
MacBook5,3
MacBook6,1
MacBook7,1
MacBookAir1,1
MacBookAir2,1
MacBookAir3,1
MacBookAir3,2
MacBookPro2,1
MacBookPro2,2
MacBookPro3,1
MacBookPro4,1
MacBookPro5,1
MacBookPro5,2
MacBookPro5,3
MacBookPro5,4
MacBookPro5,5
MacBookPro6,1
MacBookPro6,2
MacBookPro7,1
MacBookPro8,1
MacBookPro8,2
MacBookPro8,3
MacPro1,1
MacPro2,1
MacPro3,1
MacPro4,1
MacPro5,1
Macmini2,1
Macmini3,1
Macmini4,1
iMac5,1
iMac6,1
iMac7,1
iMac8,1
iMac9,1
iMac10,1
iMac11,1
iMac11,2
iMac11,3
iMac12,1
iMac12,2
632MB, 23 May 2012http://swcdn.apple.com/content/downloads/33/54/041-2011/pRtCDYcWShMLxFggy3TzFzmfnnWQNFQBfJ/BootCampESD.pkg

3.ダウンロードしたパッケージファイルをインストールする
一時的に使うため、インストール先としてUSBドライブを選択してもよい。

4.インストール先フォルダを開く、WindowsSupport.dmgファイルを見つける。
そのファイルを開くと、中にwindowsドライバファイルがある。
USBドライブの別フォルダにコピーしておく。

5.windowsを起動し、USBにコピーしたwindowsドライバファイル(setup.exe)を実行し、ドライバをインストールする。



2012年8月16日木曜日

OCP認定ゲット

オラクルのOCP認定を取った。
7/8にオラクルゴールド試験を受け、85%の正解率で合格。
試験は思ったほど難しくない。
8/1からの三日間、夏休みを取って、履修コースを受講した。
終わった後すぐ履修済申請をし、OCP認定を貰った。
選んだコースは、ネクスト・ステップだった。

SQLチューニングにも興味があって選択肢に入れたが、
バックアップ・リカバリーを実践してメディア障害など自由に素早く対応できればと思って、ネクスト・ステップを選んだ。

実際の内容はほとんど把握したものなので、
ネクスト・ステップにならなかったような気がした。

今後は仕事でこの資格を活かすことが出来ればいいな。

2012年6月21日木曜日

Powershell 何行目からファイル内容取得

Get-Contentコマンドレットでファイル内容を取得することはできるが、
1行目はヘッダー行として捨てて、2行目からの内容を取得する場合はどうする?
Select-ObjectのSkipオプションを使って指定した数の項目をスキップすれば解決。
#1行目をスキップする
Get-Content $file | Select-Object -Skip 1

2012年5月21日月曜日

MACでパスワード付きの圧縮ファイル作成

zipコマンドでファイルを圧縮してから、パスワードを付けます。
testというファイルをパスワード付きで圧縮する場合、ターミナルで実行:
zip test.zip test

zipcloak test.zip
Enter password:     ⇐パスワードを入力する
Verify password:     ⇐もう一回入力する

パスワード付きの圧縮ファイルの解凍について、MAC標準搭載のアーカイブユティリティでは解凍できない。The Unarchiver をお勧める。

2012年5月20日日曜日

spfile指定でOracle起動(SQL*Plus)

spファイルを指定してOracleを起動することはできない。
なので、spファイルの情報をpファイルに書き込んで、pファイル指定でOracle起動することにする。

pファイルの中身:
[oracle@localhost dbs]$ cat pfiledbran.ora
spfile=/opt/oracle/app/product/11.2.0/dbhome_1/dbs/spfiledbran.ora

Oracle起動(nomount→mount→openの順で):
SQL> startup pfile='/opt/oracle/app/product/11.2.0/dbhome_1/dbs/pfiledbran.ora' nomount
ORACLEインスタンスが起動しました。

Total System Global Area  605450240 bytes
Fixed Size    2215744 bytes
Variable Size  360710336 bytes
Database Buffers  239075328 bytes
Redo Buffers    3448832 bytes
SQL>
SQL> alter database mount;

データベースが変更されました。

SQL> alter database open;

データベースが変更されました。

SQL>

2012年5月16日水曜日

ダッシュボードウィジェットを無効化する

無効化:ターミナルで下記コマンド実行:
defaults write com.apple.dashboard mcx-disabled -boolean YES
killall Dock


有効化:
defaults write com.apple.dashboard mcx-disabled -boolean NO
killall Dock

2011年12月9日金曜日

POWERSHELL 文字列エスケープ&置換

置換文字列にドル記号($)が入ると、-replace を普通に使ってうまく置換できなかった。
PS C:\doc\test> $STR1="My name is $[NAME]"
PS C:\doc\test> $STR2=$STR1 -replace "`$[NAME]","TOM"
PS C:\doc\test> $STR2
My name is $[NAME]

POWRSHELLのエスケープ符号(`)は効かない.か。。
  いろいろ検索してみると、[regex]::Escape メッソドを使う方法を見つかった
PS C:\doc\test> $STR2=$STR1 -replace [regex]::Escape("$[NAME]"),"TOM" PS C:\doc\test> $STR2 My name is TOM

で[regex]::Escapeメッソドは何をしたのかを見てみると、
PS C:\doc\test> [regex]::Escape("$[NAME]")
\$\[NAME]