Recently in Mac Category

MacBook 修理

| No Comments | No TrackBacks

母が使っていた MacBook の液晶が突然真っ白になって、映らなくなったので交換した。
液晶パネルは iFixit で、$119. 送料込みで 15,200 円でした。探せば日本国内でも手に入るみたい。

仮組の状態で起動したところ。

DSCN3496.JPG

再組立中。DVD ドライブの右側にツメの受け側が4つ並んでおり、これは左にずらすと
取れるようになっている。

DSCN3498.JPG

交換に関する日本語の記事はちょこちょこ出ているので、多くは書かないけれど、キーボードはネジを外したあと、左側にスライドさせて外す感じ。右側にはほとんどネジがなくて、DVD ドライブの上はツメで止まっているのだけれど、そこは力を入れて外すのじゃなくて、横方向に引っ張って外す仕掛けになっている。それから、ディスプレイのベゼルは、取り外しは比較的簡単だけど、取り付けのときに爪を損傷しやすくて、だいぶダメにしてしまった。

何はともあれ、1万5千円と2時間半で、コンピュータが復活するというのは、めでたい。

iPhone のケース

| No Comments | No TrackBacks

昨日は銀座の Apple に、MacBook を修理に出してきた。一年ちょっと使って、あちこち不具合がでてきたので持って行ったのだが、意外と大がかりな修理になって、ディスプレイアセンブリとマザーボードが交換だそうだ。しかし、Protection Plan を購入していたおかげで無償。

でも、保険とはいえ、タダで直してもらうのもなんだか申し訳ないので、最近ずっと買おうと思っていた iPhone のケースを新調した。incase の、Monochrome Slider Case というやつ。ちょっと厚みがあるんだけど、すごくいい感じ。

DSCN3248

正面側は、銀色の縁取りのところまでちゃんとカバーされる。実はここがけっこう傷だらけになっていたので、よかった。それに、画面が一段下がったところになるので、床に落としたりしたときに傷つく確率がだいぶ下がると思う。

DSCN3247.JPG

裏側はこんな感じ。暖色系で、非常にかわいい。

最初に買ったケースはシリコンゴムのやつで、あまりホコリがつかないような加工もされており、わりとよかったのだが、だんだん伸びてきてだぼだぼになったので、次は裏からぱちっとはめるタイプの、薄手の硬めの、白いのにした。汚れてきたので同じような透明なのをもう一度買ったんだけど、これは本体と触れる部分にニュートンリングが見えたりして、なんか汚れて見えるのでどうかなー、と思っていたんだ。今度のは大変お気に入り。

しかし、こうやって各社からいろんなケースが出るところが Apple の製品の徳というか、そういうところで、ちゃんとしたケースがあるおかげで本体が長持ちするのは大変すばらしいことです。

GTK on Snow Leopard

| No Comments | No TrackBacks

Testing the latest GTK+-X11 (installed by MacPorts) on my MacBook, but opening particular windows take too long... I found this problem with my own application, but this is common to other GTK-based applications.

Last night I took a profile with GQVIEW, then found the most time consuming part is Pango. But... why?

gqview_profile.png

MacPorts on Snow Leopard: Take 2

| No Comments | No TrackBacks

Python26 port is now updated, so we can build and install without any hacks!

Things that I couldn't build with MacPorts:
- screen
- osxutils (hmm, osxutils uses MacOSX10.4sdk ???)
- ncbi_tools
- gcc43
- libsdl
Things I could build successfully:
- coreutils, lv, lha
- ccache, boost, git, subversion
- ncftp, wget
- iverilog, gtkwave
- tgif, ImageMagick, ghostscript, gv, gqview
- a2ps, ptex
- gtk2, pidgin
- gnuplot, EMBOSS
- w3m

OpenVPN / TunnelBlick on Snow Leopard

| No Comments | No TrackBacks

Currently distributed version of tuntaposx doesn't compile on 10.6, but the patched version is available at: http://marianmi.comp.nus.edu.sg/downloads/. Great work.
I've replaced /Applications/Tunnelblick.app/Contents/Resources/{tun,tap}.kext with this, and now TunnelBlick is running. Great.

Mac Pro設置

| No Comments | No TrackBacks

成蹊に移ってきてからの半年間、研究室のデスクトップは初代 Mac mini でした。
つまり G4 1.5GHz であり、メモリは 1GB なので、何か作業している状態で MS Office を使う、なんていうことはそうとうしんどい。

で、ようやく Mac Pro を購入して、昨日搬入。今日は設置作業。
設置する場所をあけるのに、自分の部屋のコンピュータ関係の配線を全部なおして配置を変更する、という作業が必要で、これで2時間くらいかかってしまった。

いよいよ箱をあけます。

DSCN2130.JPG

DSCN2131.JPG

あけると、お約束の "Designed by Apple in California" 。

DSCN2132.JPG

この、白い小さい箱の下に電源ケーブルとか、Mini DisplayPort - DVI アダプタとかが入ってました。

DSCN2134.JPG

いよいよ本体を取り出します。梱包が汚いのは、一度検収のために箱から出して自分で入れ直したからです。すいません。

DSCN2135.JPG

アクセサリボックスからキーボードを取り出すと、下にマウスが入ってる。

DSCN2136.JPG

DSCN2138.JPG

あとで内蔵ハードディスクを増設する予定だったけど、設置しちゃうと引っ張り出すのが大変なことに気づいたので、いまやることに。

カバーを開けたところ。4層構造になっており、一番上から電源+光学ドライブ、ハードディスクのベイ4つ、PCI カードがささるところ、CPU+メモリのモジュール、となっている。

DSCN2140.JPG

ハードディスクのベイは4つあって、それぞれ引っ張るだけで取れて、SATA のドライブが付けられる。ネジ回しは +1 のドライバがあれば OK だった.

DSCN2141.JPG

一番下の CPU+メモリのモジュールも引っ張り出してみた。ヒートシンクがすごい。

DSCN2142.JPG

右 CPU 側のメモリを前から。

DSCN2143.JPG

左のを後ろから。バックプレーンには、VME とか Compact PCI とか、そういう感じのコネクタでつながってる。

DSCN2144.JPG

ヒートシンク。

DSCN2145.JPG

よく見ると、中に 6cm 角くらいのファンが入ってる。

DSCN2146.JPG

新旧交代の儀。ふたつある Mac mini のうち、10.4 がインストールしてあるほうは引き続き開発用に使います。

DSCN2147.JPG

キーボードは買い置きしてあった、前のモデルの Apple Wireless Keyboard を出してきた。こっちのほうがストロークが深くてお気に入り。

DSCN2148.JPG

DSCN2149.JPG

DSCN2150.JPG

夕方にはいろいろインストールも終わり、仕事可能な態勢に入りつつあるのだけれど、ま、ディスプレイつながってる写真とかはそのうち。机片付けないと...

MacBook のディスク

| No Comments | No TrackBacks

VMware で CAD を動かす環境を持っていたりする関係で、MacBook のディスクがほとんどいっぱいになっており、250GB のうち 230GB 以上を使った状態になっていたのだけれど、残り 20GB だと、ちょっとでかい計算をして結果を保存すればいっぱいになっちゃう。というわけで、500GB のハードディスク買った。ぷらっとオンライン で 11,000 円。もっと安い通販はたくさんありそうだけど、普段仕事でお世話になっている業者さん、という安心感は大きいよね。営業の人の顔も見えるし、何かとオンラインで済む時代になったけど、人と人のつながりっていうのは大事だと思います。

moge.tiff

というわけで、500GB になった。Mac のすばらしいところは、OSのインストールからアプリケーションの再インストールとアップデートまで、2,3時間で終わるということ。自分のホームディレクトリの移行は、Unix ユーザならおなじみの rsync で、大事なディレクトリからはじめればすぐに作業マシンとして使えるようになるし、あとは寝ている間にでもやっておけばよい。
データの移行は、けっこう前に買った、玄人志向の怪しげな SATA (2.5inch) - USB 変換ボックスを使ったのだけれど、40MB/sec くらい出ており、まあ、USB の限界までびしっと使えるということで、いい感じ。まあ、ハードディスクはもっと速いと思うので、本当は Firewire 800 とか eSATA があればいいんだけど、MacBook にはどっちもないからね...

Cycle Calculator

| No Comments | No TrackBacks

Cycle Calculator: ギア比計算する dashboard widget.
わはは。いいね。

GTK+-Quartz and GdkModifierType

| No Comments | No TrackBacks

On MacBook and other Apple's laptops, X11.app emulates right-button click by command key + click. I have to do this by myself because GTK+-Quartz doesn't (and of course, my MacBook has only 1 button to click).

I've tried to sense shift, ctrl and command key in my motion-notify event handler and button-press event handler. That's reasonably possible by gdk_window_get_pointer(). However, gdk_window_get_pointer() doesn't work as we've discussed on Imendio GTK+-Quartz developer forum.

Instead, struct GdkEventMotion given by motion-notify event itself has a "state" member, that is a GdkModifierType (I didn't know, and told by Richard Hult at Imendio. Thanks!). So I can sense the modifier key status straightforwardly in my motion-notify event handler.

Automated GTK+ build script

| No Comments | No TrackBacks
As I wrote before, I wrote an automated GTK+ build script. GTK framework is already available from gtk-osx.org but I still need my own package because this is for Intel Macs only.

I think GTK's Quartz support is enough stable now, so this script builds an Quartz-GTK.

To use this script,

  1. Put all archives you need in archive/
  2. Make /opt/gtk writable by your account
  3. Check whether your /tmp has enough capacity
  4. Then run this script, and do rm -rf /tmp/gtk
and you'll get your GTK installation in /opt/gtk.

OpenID accepted here Learn more about OpenID
Powered by Movable Type 5.02

September 2010

Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    

About this Archive

This page is an archive of recent entries in the Mac category.

Java is the previous category.

Unix かんけい is the next category.

Find recent content on the main index or look in the archives to find all content.