아 드뎌 무지 기다리고 기다리던 기능을 쓸 수 있게 되는군요. 개인적으로는 그동안 일정관리 툴로서 구글 캘린더를 메인으로 쓰고 있었는데 맥을 쓰다보니 자연스레 iCal 로 구독해서 쓰게 되었습니다.
어쨌거나 저쨌거나 이쁜 인터페이스의 iCal 에서 구독해서 보는 것도 좋은데 서로 데이타가 싱크가 안되다 보니 (한 캘린더에 구글과 iCal 양쪽에서 모두 입력을 하고 싶었거든요...) 불편한 점이 있었는데, 이제는 그럴 필요가 없어졌습니다.

Google Calendar CalDAV/iCal syncing now official 기사에 내용이 떴는데요.

구글 코드에 있는 Collaboration sync setup tool 를 내려 받아서 설정을 해주면 잠시후 싱크가 되면서 서로 같은 캘린더를 구글캘린더와 iCal 양쪽에서 모두 원활하게 사용할 수 있습니다.

너무 필요했던 기능이라 ㅎㅎ 반가운 마음에 ...


,

내가사는 바닥에서 감사하기 ?

2008. 12. 1. 11:31

소프트웨어 개발 업계에 몸담고 있는 나로서는 심히 무료 애플리케이션들을 많이 사용하게 된다. 심지어 돈 벌어먹구 사는 도구 조차도 무료를 쓰고 있으니 더 말해 무엇하랴. 
일단 공짜니까 좋고 생각보다 너무 좋아서 감사 하면서 써왔는데, 마침 이런 생각들을 가진 사람들이 어떤 것들을 감사하면서 써왔는지 보여주는 글이 올라와서 잠시 생각하게 되었다.

추수감사절이 있어서 그랬는지 주로 감사와 관련된 포스팅이 많다. 이 바닥에도 ㅎㅎ 
일단 지난 블랙 프라이데이를 기점으로 아이폰 유료 애플리케이션에서 무료로 풀린 녀석들 목록은 

http://appshopper.com/prices/free

요기에 정리되어있다. 따로 AppStore 에서 정리해서 보여주거나 하지 않기 때문에 꽤 유용한 사이트 인 듯.

이것 말고 46개의 가장 감사하는 무료 소프트웨어 목록은 Free Software We're most thankful for 라는 제목으로 올라온 글이 있는데 여기 올라온 목록들은 다음과 같다.

  1. Firefox (see also: The Power User's Guide to Firefox 3)
  2. VLC Media Player (see also: Master Your Digital Media with VLC)
  3. Ubuntu (see also: Hardy Heron Makes Linux Worth Another Look)
  4. Open Office (see also: A First Look at OpenOffice.org 3.0)
  5. Pidgin (see also: Ten Must-Have Plug-ins to Power Up Pidgin)
  6. Launchy (see also: Take Launchy beyond application launching)
  7. Digsby (see also: Digsby Improves Performance, Supports LinkedIn)
  8. Gmail (see also: Our full Gmail coverage)
  9. Adium (see also: Adium Chat Improves Menu Bar Item, Corrects Your IM Grammar )
  10. CCleaner (see also: CCleaner 2.0 Decrapifies Your PC)
  11. Picasa (see also: Organize your digital photos with Picasa)
  12. AutoHotKey (see also: Turn Any Action into a Keyboard Shortcut)
  13. Google
  14. Quicksilver (see also: A beginner's guide to Quicksilver)
  15. GIMP
  16. Foobar 2000 (see also: Roll your own killer audio player with foobar2000)
  17. Thunderbird (see also: Eight killer Thunderbird extensions)
  18. 7-Zip (see also: Top 10 Windows Downloads, #10: 7-Zip (file archive manager) )
  19. DropBox (see also: Dropbox Syncs and Backs Up Files Between Computers Instantaneously)
  20. uTorrent (see also: Our complete uTorrent coverage )
  21. Winamp (see also: Our complete Winamp coverage)
  22. Google Apps
  23. AVG Antivirus (see also: AVG Free Anti-Virus 2008 Released, Much Improved)
  24. Evernote (see also: Expand Your Brain with Evernote)
  25. IrfanView (see also: Download of the Day: IrfanView (Windows) )
  26. Opera (see also: Opera Updates to Version 9.6, Gets Faster, Adds Features)
  27. Chrome (see also: The Power User's Guide to Google Chrome)
  28. Google Calendar (see also: Black-belt scheduling with Google Calendar)
  29. HandBrake (see also: HandBrake Media Converter Gets Even Better)
  30. Skype (see also: Our complete Skype coverage)
  31. Linux (see also: Our complete Linux coverage)
  32. Paint.NET (see also: Top 10 Windows Downloads, #3: Paint.NET )
  33. Ad-Aware (see also: Cleanse thy PC with Ad-Aware)
  34. Avast Antivirus (see also: Download of the Day: Avast anti-virus)
  35. Google Docs (see also: Our complete Google Docs coverage)
  36. LogMeIn (see also: Use LogMeIn for remote tech support)
  37. Transmission (see also: Manage Your BitTorrent Downloads with Transmission)
  38. TrueCrypt (see also: Secure your data with TrueCrypt)
  39. Amarok (see also: An Early Look at Amarok 2)
  40. FileZilla (see also: FTP File Transfer Across Platforms with Filezilla 3.0)
  41. Notepad++ (see also: Top 10 Windows Downloads, #6: Notepad++)
  42. PortableApps.com (see also: Download of the Day: PortableApps Suite 1.0 (Windows))
  43. Rocket Dock (see also: Download of the Day: RocketDock (Windows))
  44. Spybot Search & Destroy (see also: Spybot Search and Destroy crushes evil)
  45. UltraVNC (see also: Tech support with UltraVNC SingleClick)
  46. VirtualBox (see also: VirtualBox 2.0 Adds 64-bit Support, Updated Interface)

정말 자주 사용하는 것들도 있고 아직 사용해보지 못한 것도 있는데, 다른 것 보다 "감사" 라는 마음을 표현해야 하는 시기인 것 같아서 왠지 목록을 보다가 감사하는 맘이 솟아나는 느낌이 들었다. 

뭔가 만들어서 돈벌어야지 라는 생각을 많이 하고 있었던 요즘이었는데 ^^;; 조금 머쓱해진다. 

뭔가 자기가 처해있는 위치에서도 어떻게든 모두에게 도움이 되는 나눠줄 수 있는 방법은 많은 것 같다. 단지 좀 더 가져야 나눌 수 있다거나 내가 먼저 가지는게 우선이라던가 뭔가 그런 생각들로만 지내지 않는다면 말이다. 


,

Rails2.2 New Features

2008. 11. 27. 14:37

 레일스 2.2 가 릴리즈 되었다. 전에 2.1을 쓰고 있었기 때문에 큰 변화가 있겠나 싶어서 크게 관심을 둔 것은 아니었지만 새로 추가된 기능들을 보자니 생각보다 큰 녀석들이 많아서 살펴봐야 겠다는 생각이 들었다.

일단 아주 잘 정리된 원문원문2 을 바탕으로 살펴보면  ...

등등 기본적으로 간략하게 살펴보는 글들이 많이 있다.

 

새로 추가되는 면면 중에서 눈에 띄는 것들만 보면

 

  • Thread Safety !! 드디어 레일스 2.2 부터 적용되었다. Josh Peek (구글 SoC 프로젝트에서 일했던 사람인가보다)가 지난 8월에 레일스 코어팀으로 합류한 이후로 작업을 해온 모양인데, 이제 릴리즈가 되었다. 참으로 오랜동안 이부분에 대해서 레일스에 대한 성능의 한 부분에 대한 안타까움 내지는 아쉬움을 가지고 있던 사람들이 많았으리라.. 얼마나 많은 삽질을 통해서 좀 더 나은 대안을 찾으려고 고민했던가. 정말 Finally 라는 말을 붙일만 하다.
  • Internationalization 이 부분은 점점 좋아 지고 있었는데 왼쪽 링크처럼 별도의 홈이 생길 정도로 적극적인 것 같다. 언제 이런 곳이 생겼다지..? (참고)
  • Connection Pooling  아.. 이것도 이제 드디어 왠지 connection pooling 과 socket pooling 같은 것들은 고 성능을 내야하는 웹애플리케이션에서는 필수 적인 것들이라고도 볼 수 있는데 참으로 반가운 소식이다. 이것과 Thread Safty 적용만 하더라도 상당히 성능 향상에 도움이 될 것 같아 보인다. (참고 디폴트로는 5개를 풀로 사용하는 것 같다. 간단한 설정으로 풀 사이즈를 조정할 수 있게 되어있다. 왕 간편.)
  • Memoize 라는 매크로 메소드가 추가되었다.  요것도 7월 쯤에 Josh Peek 이 코어에 추가한 모듈을 바탕으로 하고 있다. 사용법도 간단하다. 기존에 ||= 오퍼레이터를 사용해서 조건부 assign 처리하던 것을 extend ActiveSupport::Memoizable 이라고 해주고 메소드명을 심볼로 지정해주면 적용된다. 링크 따라 가서 가이드를 보자. 미리 할당하는 것 보다는 역시나 lazy load, eager load 와 잘 맞는 유용한 녀석인 것 같다.
    간단하게 ActiveRecord::Base.extend(ActiveSupport::Memoizable) 이라고 하면 엑티브레코드 전체에 적용할 수 있게된다.

 

기타 추가사항

 

 좋아졌다. 좋아졌어... 업그레이드 해봐야겠다.

 

업그레이드는 http://guides.rubyonrails.org/2_2_release_notes.html 릴리즈 노트를 따라가면 되겠다.

 

이 글은 스프링노트에서 작성되었습니다.

'재미' 카테고리의 다른 글

Hackintosh Hackintosh  (2) 2009.02.25
근래에 있었던 스터디와 세미나 2건  (0) 2008.11.13
[iPhone SDK Development] chapter02-ViewControllers  (0) 2008.11.06
My Brain Sex ID  (0) 2008.09.02
루비 여섯번째 세미나와 발표자료  (0) 2008.09.02
,