Jungwoo's Blog

Linux, Programming, Miata, and Fun!

September 7, 2008

어스틴 자동차 메케닉 추천 리스트

by @ 7:23 pm. Filed under Miata

한국 유학생 분들이 처음에 미국에 정착 할 때 차 때문에 돈을 많이 낭비하게 되는 경우를 많이 봅니다.

아래 리스트는 개인적으로 잘 검증한(된) 곳들입니다.

아무데서나 차 고치시지 말고 믿을만한 데서 고치세요.

특히 딜러에 차 맡기는 짓은 .. 절대로 하지 마시길.

아래 리스트에 대해서 제가 금전적 이득을 얻는 것은 하나도 없음을 미리 밝힙니다.

혹시 안 좋은 경험이 있으셨으면 이곳에 답글로 남겨 주시면 제가 노력해보겠습니다.

  • 차 전반적인 문제 : JC AutoSpec - 여기 주인 John Long이 아주 유명한 Mechanic입니다. John은 좀 바쁘고 Dan하고 이야기 하시고 저를 잘 아니까 제 친구라 하심 됩니다. 단순 작업이 아니라 차에 대한 이해가 필요하고 믿을만하게 상담을 받으실 곳은 바로 이곳입니다.
  • 간단한 오일류 교환 : Mopac Automotives - Chuck 아저씨가 주인인데 제 이름을 기억할지는 모르겠으나 UT학생증 보여주고 누가 그러던데 한국 사람 싸게 해주더라 하시면 조금 할인 받으실 껍니다. 실력이 좋은 곳은 아니나 Local shop으로 20년 가까이 해온 곳이라 믿을만 하고 저렴합니다. 간단한 것들만 맡기세요.
  • 바디샵 : Jeffs Auto Body - Joe Sessler라는 사람 찾아서 역시나 제가 소개해줬다고 하세요. 바디샵 중에 최고입니다. 이 옆에 B&B도 잘한다고 하지만 양쪽에 해본 결과 Jeff가 한 10만배쯤 더 잘합니다. ㅋㅋㅋㅋ 이곳은 보험회사랑 연계되어 있지 않아서 소비자 위주로 해줍니다. OEM제품만 쓰고요 aftermarket이나 factory reconditioned 제품은 거의 사용 안합니다. 잘 모르시겠으면 꼭 oem만 쓰는지 확인하시면 됩니다.  약간 어스틴에서 멀지만 Sterling Auto Collision도 매우 잘 한다는 소문이 있습니다.
  • 타이어 & 휠 : Discount Tire Burnet과 Braker만나는 지점에 있는 곳이 잘합니다. 기술자 이름은 기억이 안나는데 Hunter장비가 완비 되어 있어서 Road force balancing 이런 거 매우 잘해줍니다. 코스코가 타이어는 싸게 파는데 거기서 공짜로 해주는 balancing은 거의 믿지 마세요. 그리고 코스코 애들이 추천해주는 그 어떠한 것도 믿지는 마세요.
  • Alignment : Camry 등 축 한개만 조절하는 차들은 Firestone이런데 가서 싸게 하시면 됩니다. 축 2개 이상 하시는데는 저 위에 JC AutoSpec에서 하시는게 좋구요 그곳에서 custom spec으로 조절도 가능합니다. 차에 민감하고 매우 정확한 alignment를 원하시면 한국교포분이 하시는 Soulspeed가 가장 장비(Hunter DSP) & 실력이 좋습니다.
  • Battery : Autozone에서 1) free testing 2) free charging 해주고요 제품을 사면 3) free installation 도 해줍니다. Duralast 제품이 저렴하고 쓸만합니다.
  • 중고차 Inspection: Auto PI 출장 서비스 좋습니다. 이거 잘 찾아 보면 UFCU 이런데에 할인 쿠펀들 돌아다닙니다.
  • 자동차 유리 Tint : 3M 제품을 쓰는 Sun Tint에서 하세요. Koenig에 있습니다.
  • 자동차 유리 : Safelite Auto Glass, Binswanger Glass Co 출장 서비스 해줍니다.
  • State Inspection : 아무데서나 하세요. 가격 균일가

이 외에 가격이 저렴할지라도 추천해드리지 않는 곳은

  • Jiffy, Midas, Meineke, Walmart 등등의 체인점들입니다.
  • 그리고 모든 딜러샵들. 딜러한테는 워런티 기간 중에만 하세요.

Austin Public Golf Courses

by @ 6:32 pm. Filed under Austin

List of public golf courses.

Municipal golf courses are affordable for students.

September 3, 2008

rpm vs dpkg, yum vs apt-get

by @ 1:40 pm. Filed under Linux

If administrating different Linux distributions, sometimes it is quite confusing to remember package managers command.

This wiki page has listed up things nicely.

Very nice reference.

http://wiki.openvz.org/Package_managers

July 17, 2008

How to make subclipse plugin working on Eclipse 3.4 Ganymede

by @ 4:25 pm. Filed under Mac/OSX, Programming

Recent version of Eclipse 3.4 Ganymede and Subclipse 1.4 plugin doesn’t work out of the box.

I tested on Mac OS X both Leopard and Tiger.

Even after installing <code>svn-javahl</code> package using fink, and adding <code>-Djava.library.path=/sw/lib</code> to eclipse.ini doesn’t work.

Later I installed SVNKit library which was (optional) & “Beta” within Subclipse package, and changed javahl to SVNKit in Preference > Team > SVN.

And it works!

(below note added 7/30)

I realized upgrading svn, svn-client, svn-javahl to version 1.5 or above solve the problem using JavaHL.

June 10, 2008

Mac OSX에서 PDF reload 해주는 script (latex 쓸때 편함)

by @ 12:32 am. Filed under Mac/OSX

PDFLatex쓰다가 내용 바꾸고 pdf를 refresh하려면 Mac에서 여간 불편한게 아니다. 
Adobe Reader나 Preview에는 Linux의 gv나 kghostview등에서 지원되는 자동 refresh 기능이 없어서 창을 닫았다가 열었다가 해야 한다. 
아니면 Safari에서 열어서 cmd-R로 refresh해주는 방법도 있는데 

TeXShop이란 놈을 발견했는데 AppleScript가 잘 돌도록 되어 있다. 
(Adobe Reader랑 Preview는 아래 처럼 안됨)

TeXShop이란 프로그램을 fink로 설치 하고 


tell application “TeXShop”
activate
close (every window whose name is “paper.pdf”)
end tell

이렇게 해주니까 paper.pdf를 닫는다. 이 script하나 만들어 놓고
open -a /sw/Applications/TeXShop.app paper.pdf 와 같이 쓰면
script로만 document를 refresh하는 효과를 가져 온다. 

이걸 Makefile에 넣어서 make pdf 하면 refresh하도록 해줬다. 
vimrc에 macro로 넣어주니까 단축키로 모든게 다 되어서 이제 매우 편하다. ㅋㅋ 

May 30, 2008

Mac OSX Leopard에서 Shift-space로 한영 전환

by @ 7:37 pm. Filed under Mac/OSX

보니까 Tiger와 다른 파일을 건드려야 한다. 

  1. cmd-space로 한영전환이 되는 상태로 만들어 놓고
  2. System Preferences를 반드시 종료
  3. Terminal에서
    $ open ~/Library/Preferences/com.apple.symbolichotkeys.plist
    (사실 Finder에서 열어도 된다.)
  4. Property List Editor가 뜨면 다음 값을 “131072″로 바꿔준다.
    Root > AppleSymbolicHotKeys > 60 > value > parameters > 2 : Number 131072 
  5. Property List Editor를 저장 & 종료
  6. 로그아웃 & 로그인 하면 이제 shift-space로 된다. 
     

April 9, 2008

Car Alignment

by @ 9:22 am. Filed under Miata

오늘 샵에서 얼라인먼트를 맞추고 와서 매우 흡족해서 오랜만에 글을 써봅니다.

휠 얼라인먼트란 축에 붙어 있는 휠의 각도를 맞춰 주는 것입니다.

그냥 바퀴를 앞으로 앞으로 똑바르게 하면 안되냐고 쉽게 생각할 수 있는데요. 똑바르게 하는 것도 한가지 방법이나 여러 목적을 위해서 다양한 수치로 조절을 해줄 수가 있습니다. 휠 얼라인먼트에 따라서 차의 느낌이 얼마나 달라지는지 모릅니다.

입체적으로 보면 축이 3개가 있습니다. 이를 각각 CASTER, CAMBER, TOE라고 하고 각 수치 마다 차에 미치는 영향이 달라집니다.

CASTER

스티어링을 돌리면 서스펜션에 연결된 축(Pivot)을 중심으로 바퀴가 도는데요. CASTER는 Pivot축과 연직방향의 각도 차이를 말합니다. 운전자쪽 옆에서 봤을 때 축이 ‘/’ 방향이 되면 positive caster가 되는 거구요 ‘\’이면 negative caster가 되는 것입니다. Positive caster로 갈 수록 핸들이 무겁게 느껴지게 되고 직선 복원력이 강해집니다. 반면에 negative caster로 갈수록 스티어링 input에 매우 민감해지지만 핸들이 가볍고 직선으로 운전하기가 매우 힘들어집니다. 차마다 절대 수치에는 차이가 있으나 대게는 약간의 positive caster로 셋업하는게 대부분이구요. 안전 운전과 스티어링의 반응 속도 등을 따져서 적절한 숫자로 고정하는게 좋습니다.

CAMBER

차를 앞에서 뒤로 바라봤을 때 바퀴 각도가 ‘/\’ 이런 모양이거나 ‘\/’ 이런 모양이거나 하게 생겨먹은 축이 CAMBER입니다(표현력 부재 ㅠ.ㅠ). 연직방향에서 바퀴가 차 쪽으로 기대는 경우가 negative camber구요 바깥으로 향해 있는 것이 positive camber입니다. Camber는 코너링에 영향을 많이 줍니다. negative camber로 갈 수록 차가 코너에서 안정적이며 oversteer(턴이 스티어링 인풋보다 각이 더 많이 꺾이는) 하는 경향이 있어서 지나친 negative camber는 차가 팽팽 돌아버리고 타이어 안쪽이 더 빨리 닳게 됩니다. 반면에positive camber로 갈 수록 코너에서 덜 aggressive하고 지나치면 understeer하게 됩니다. 물론 타이어의 바깥쪽이 더 빨리 닳는 경향이 있겠죠. 차의 앞과 뒤의 camber값이 다르면 이에 따라서 코너에서의 느낌이 달라집니다. 예를 들어서 뒷바퀴의 camber가 더 negative하면 코너를 진입하고 나서 뒷꽁무니가 훨씬 빨리 따라 오게 되죠. (고로 understeer하는 경향) 앞 뒤 바퀴의 camber의 gap이 커질수록 앞뒤 타이어 닳는 속도 차이가 커져서 tire rotation을 훨씬 자주해줘야 합니다. 실제 camber값은 차의 속도에 따라서 달라지는데 Factory Configuration은 highway speed에서 tire가 가장 적게 다는 숫자에 맞춰서 나오는게 기본이고 여기에 차의 안정성을 더하기 위해 살짝 negative하게 해주는 경향이 있다고 합니다.

TOE

차를 연직방향에서 바라봤을 때 /\ 모양이면 Toe-in (차 진행 방향에 대해서 바퀴각이 약간 안으로 모인 모양) \/ 모양이면 Toe-out이라고 합니다. Toe값이 매우 크면 직진하는데 바퀴 끼리 경쟁해서 저항력이 생기니 연비가 떨어지고 타이어가 빨리 닳아 버리므로 Toe값은 0에 가깝게 맞추어 줍니다. Toe값이 좌우가 다르면 차가 편향이 되거나 한쪽 타이어가 빨리 닳게 됩니다. Toe값도 속도에 영향을 받으므로 Highway 속도에서 연비가 잘 나올라면 정지상태에서 아주 약간 Toe-in을 해주되 차 운전범위에서 Toe-out 상태가 되지 않도록 해주는 게 좋구요. 코너에 목숨 걸고 싶으면 뒷바퀴만 Toe-out을 해주는 것도 하나의 방법인데 타이어를 자주 사야하는 아픔이 있습니다.

Alignment Goal

제가 추구하는 차의 상태는 일단 1) 안전하면서 2) 4개 타이어가 균일하게 닳고 3) 좌우 턴의 느낌이 동일하고 4) 스티어링 반응이 좋으며 5) 코너에서 살짝 oversteer 하는 것입니다.
2년전에 제가 alignment를 했을 때의 수치는 다음과 같습니다.

앞 - Toe: 1/32″ both side, Camber: -1.25 degree, Caster: 3.5 degree
뒤- Toe: 1/32″ both side, Camber: -1.75 degree

원래 목표는 Caster를 5도 정도로 하는 건데 제 차 높이를 낮추지 않으면 Caster 5도에서 Camber가 -0.6정도 밖에 나오지 않더군요. 그래서 일단 Camber를 -1.25도로 고정해 놓고 Caster를 최대한 빼달라고 했더니 저 수치가 나왔습니다. 코너링이 매우 안정적이 되고 상당히 고속으로 턴을 해도 차가 안전하게 느껴지더군요.. 단 한가지 힘들었던게 Caster값이 낮아서 직진 유지를 위해서 손이 바쁘고 끝까지 꺾었을 때 스티어링 복원이 안되서 대략 난감. 2년쯤 지나니까 급기야 차가 좌우로 스케이트를 타던데요.. 그래서 샵에 가봤더니 상태가

앞- Toe: 좌 -1/16″ 우 -1/32″, Camber: 좌 -1.6 우 -1.5, Caster: +3.6

뒤- Toe: 좌1/32″ 우 -1/16″, Camber: 양쪽 -1.9

지난 번엔 운전석에 아령 같은 걸로 놓고 했는데 이번에는 제가 직접 타고 있는 상태에서 무게를 맞추고 쟀습니다. 지난 번보다는 약간 Camber를 Sacrifice하면서 Caster를 높이는데 주력을 했는데요 Camber를 -1.0로 놓고 Caster를 max out했더니 대략 4.6까지 나와서 그렇게 하기로 했습니다. 앞뒤 Camber는 0.5이상 차이가 나지 않는게 좋을 것 같아서 대략 뒤 camber는 -1.5로 했구요 그래서 새로 맞춘 숫자는

앞 - Toe: 1/32″ both side, Camber: -1.0 degree, Caster: 4.6 degree
뒤- Toe: 1/32″ both side, Camber: -1.5 degree

이제 차가 전체적으로 균형이 맞고 훨씬 느낌이 지난번보다 좋아졌습니다. 여전히 steering response 좋고 코너에서 꼬리가 따라 붙어주는 느낌도 좋고 예전만큼은 아니지만 살짝 제가 원하는데로 oversteering이 납니다. 고속 직선 주행에서도 훨씬 편안해졌구요.. 아직 돌을 밟아봐서 잘 모르겠는데 돌 밟았을 때 핸들 돌아가던 거는 좀더 지켜봐야겠습니다. 어쨌든
차가 다시 재미있는 상태가 되고 매우 만족스럽습니다.

Alignment는 어떻게

아쉽게도 많은 전륜구동 차는 Toe값밖에 조절 못하는 경우가 많은데요 이 경우는 그냥 Firestone같은데 가서 lifetime alignment해서 1년에 한번정도 가서 하는게 좋구요. Alignment를 잘할라면 일단 계측 장비가 좋고 engineer가 장인정신이 있어야 합니다. 계측장비가 오차 범위가 작아도 축을 3개를 제대로 맞추려면 여러 iteration을 돌아야 맞춰지거든요. 이거 사명감이 없으면 대강 하고 끝냅니다. 보통 잘하는 샵에서는 최소 30분이상을 걸리구요 반드시 전후 결과물을 출력해서 줍니다. Alignment는 무게에 따라 영향을 받으므로 꼭 평소 운전하는 상태로 만들어서 맞춰 주면 좋습니다. 트렁크에 물건 빼고 뭐 골프채 싣고 다니시는 분들은 골프채 넣고 하시고 작업하는 동안 운전석에 앉아있는게 좋죠. 잘하는 샵은 $120불 정도 charge하고 보통 $80정도 드는 곳이 정상입니다. 그리고 절대로 가면 안될 곳이 alignment하는 것 지켜보지 못하게 하는 데입니다. 반드시 .. 옆에서 지켜보셔야 합니다.

결론

축을 2개 이상 조절이 가능하면 alignment는 정말 투자대비 효과가 참 좋습니다. 이정도 금액으로 튜닝에 투자해서 확 달라지는 건 alignment바께 없을 것 같습니다. Factory alignment setting은 대체로 conservative하므로 본인에게 맞는 값을 찾아 보는 것도 나름 재미있고 자신의 차가 이렇게 달라질 수 있구나 하는 재미도 있습니다.

February 15, 2008

Installing Ubuntu Linux using PXE Boot (Network Booting)

by @ 10:16 pm. Filed under Linux

When you install Ubuntu Linux on multiple machines, it is good to use PXE Boot or similar network booting feature supported by the BIOS (Actually if the BIOS doesn’t support it, you can use GRUB, but you have to manually install GRUB on your disk first)

To summarize this process, here is the list of things you need to do.

  1. Set a server
    1. Install and configure DHCP Server
    2. Install and configure TFTP Server
    3. Prepare Ubuntu disk image
  2. Set clients (machines to install)
    1. Configure BIOS to enable network booting (or BOOTP)
    2. Put machines on same network with the server
    3. Boot and choose booting option to network booting

MECHANISM

How this work?

  1. The client broadcast the request to the ethernet, and the DHCP server will give an appropriate network information (IP address/Gateway/DNS) to the client.
  2. Now client is connected to the internet, it requests for the kernel to boot. The TFTP server will respond and send the kernel image.
  3. The client will launch the kernel image that it downloaded, and mount server’s disk image as a root file system. (You can do nfsroot, but usually it is merely a ramfs)
  4. The disk image has the installer program, so it will start the installer

It’s good that you don’t need to burn any installation CD. If you have a remote KVM-IP switch, then you can even install everything from remote site. 

DETAIL PROCEDURE

This article explains very well.
http://wiki.koeln.ccc.de/index.php/Ubuntu_PXE_Install

Useful 3rd party Eclipse Plugins

by @ 9:49 pm. Filed under Programming

* Subversion Plugin: http://subclipse.tigris.org/

* Python Dev Plugin: http://pydev.sourceforge.net/

January 18, 2008

States that I drove through

by @ 4:46 pm. Filed under Linux

Total 22 States

NY, MA, NJ, PA, DE,

CT, VA, NC, SC, GA,

TN, AL, MS, AR, LA,

TX, NM, AZ, NV, CA,

MD, DC
I actually have been to AK, HI.

So I’ve been to 24 states so far.

17 queries. 0.591 seconds