티스토리 툴바

Firefox로 OVI Store Apps PC로 다운로드 받기

etc 2010/04/26 21:07 posted by Cecil CecilDeSK
Firefox로 OVI Store Apps PC로 다운로드 받기

Firefox Add-on중 User Agent Switcher를 이용하여 OVI Store의 Apps를 PC로 다운로드 받을수있다. 폰 자체 Apps로 가능하지만 가끔 접속이 안될때가 있어 불편한데 Firefox를 이용해 다운로드 받도록 하자.
(새로이 User Agent를 추가하기전에 New User Agent에 Firefox도 미리 추가해놓도록 하자... 간혹 Default User Agent가 설정이 안될수도 있기에....)


1. FireFox Add-on  User Agent Switcher 0.7.2 설치 하고 Firefox 재시작 
User Agent Swtcher


2. "부가 기능" -> "User Agent Switcher" -> "설정" -> "New" -> "New User Agent" -> "User Agent" 에 Mobile 폰의 User Agent Header로 바꾸어 준다. (Description은 간단히 xm5800) 
기종별 User Agent Header (기타기종은 Nokia Forum 에서 확인가능)

Nokia 5800XpressMusic
Mozilla/5.0 (SymbianOS/9.4; U; Series60/5.0 Nokia5800d-1/31.0.008; Profile/MIDP-2.1 Configuration/CLDC-1.1 ) AppleWebKit/413 (KHTML, like Gecko) Safari/413

Nokia 6210 Navigator
Mozilla/5.0 (SymbianOS/9.3; U; Series60/3.2 Nokia6210Navigator/05.16; Profile/MIDP-2.1 Configuration/CLDC-1.1 ) AppleWebKit/413 (KHTML, like Gecko) Safari/413

Nokia N97
Mozilla/5.0 (SymbianOS/9.4; U; Series60/5.0 NokiaN97-1/20.0.019; Profile/MIDP-2.1 Configuration/CLDC-1.1; en-us) AppleWebKit/525 (KHTML, like Gecko) BrowserNG/7.1.18124

User Agent Switcher Options
New User Agent
Select User Agent


3. 이제 http://store.ovi.com에 접속하기전 "도구" -> "Default User Agent" 에서 새로 추가해준 xm5800으로 교체한후 해당 사이트에 들어가서 원하는 Apps를 다운로드 받은뒤 블루투스나 USB를 통해 폰으로 전송하여 설치하면된다.

Store.ovi.com for Firefox

저작자 표시

오픈솔라리스에서 Nvidia 드라이버 설치

Solaris 2010/04/26 17:05 posted by Cecil CecilDeSK
오픈솔라리스에서 Nvidia드라이버 설치시 기존 드라이버를 변경할수없어 새로운 드라이버를 설치할 수 없는 경우 설치드라이버의 스크립을 수정해 이를 해결할 수 있다.
설치하고자 하는 드라이버는 Nvidia의 Solaris Display Driver - x64/ x86 173.14.25 (Release date: 2010.02.11) 버전이었다.

오픈솔라리스 2009.6 버전에서 다음과 같은 에러메세지를 보여주었다.
pkgrm: ERROR: unable to change current working directory to 
Removal of <NVDAgraphics> failed (internal error).
No changes were made to the system.
ERROR: Cannot uninstall the already installed package lt;NVDAgraphics>
우선 http://www.nvidia.com에서 설치하고자 하는 드라이버를 다운로드하고 install 스크립을 수정하기 위해서 드라이버를
추출하자 --extract-only 또는 -x 옵션을 사용하면 추출할수있다. NVIDIA-Solaris-x86-173.14.25 디렉토리에 보면 gfx_private  install  NVDAgraphics  NVDAgraphicsr 이렇게 3개의 디렉토리와 install 파일이 보일것이다 수정하고자 하는 파일은 install 파일이다.
pfexec sh NVIDIA-Solaris-x86-173.14.25.run -x
ls
NVIDIA-Solaris-x86-173.14.25  NVIDIA-Solaris-x86-173.14.25.run
cd NVIDIA-Solaris-x86-173.14.25
ls
gfx_private  install  NVDAgraphics  NVDAgraphicsr

install 파일을 수정하기위해 권한설정을 하고 에디터로 내용을 보면  # Checking if packages are already installed 로 시작하는 부문을 찾고 해당 부분을 모두 주석으로 처리하거나 삭제해 버리자(다음 #위치 전까지 삭제하면된다)  만일 vi로 열었을경우 해당하는 부분이 18라인정도이다  18dd 로 해당라인을 삭제
pfexec chmod 755 install
pfexec vi install

이제 저장하고 해당스크립으로 설치하자
pfexec ./install
Copyright 2005 by NVIDIA Corporation.  All rights reserved.
Use is subject to license terms.
This appears to be an attempt to install the same architecture and
version of a package which is already installed.  This installation
will attempt to overwrite this package.

Installation of <NVDAgraphicsr> was successful.
Copyright 2005 by NVIDIA Corporation.  All rights reserved.
Use is subject to license terms.

This appears to be an attempt to install the same architecture and
version of a package which is already installed.  This installation
will attempt to overwrite this package.

Installation of <NVDAgraphics> was successful.
Nvidia X Server Setting 을 통해 그래픽 카드 드라이버가 제대로 설치되었는지 확인하자
OpenSolaris Nvidia X Server Setting


참고로 Nvidia 그래픽카드의 Vendor ID와 Device ID는 아래와 같고 /etc/driver_aliases상에 "버스타입벤더ID,디바이스ID"형태로 표시된다  AGP, PCI 그래픽 카드라면 "pci10de,312"와 같이 -10de는 nvidia벤더id 표시되고 PCIe 방식이라면 "pciex10de,168" 으로 표현된다.

더보기

저작자 표시
비주얼 스튜디오 2010 단축키 카드 Visual C++, Visual C#, Visual F#, Visual Basic 으로 구분되어 배포(PDF 파일)


Microsoft Download Center -Visual Studio 2010 Keybinding Cards

http://bit.ly/9IpYU3



저작자 표시

Marcelo Leal's ZFS Internals

Solaris 2010/04/22 14:51 posted by Cecil CecilDeSK
Marcelo Leal가 자신의 블로그에 포스팅 한 내용을 pdf화일로 제공합니다.

총 9개 Draft로 되어있고 ZFS와 다른 파일 시스템과 비교한 내용중 Copy-on-write 에 대한 Article이 인상깊었습니다.

블로그 링크를 통해서도 읽을수있고 제공되는 pdf로 다운로드 받아보셔도 됩니다.



저작자 표시

Google Test 1.5.0 Google Mock 1.5.0 release

Development 2010/04/18 07:00 posted by Cecil CecilDeSK
Changes for Google Test 1.5.0:

 * New feature: assertions can be safely called in multiple threads
   where the pthreads library is available.
 * New feature: predicates used inside EXPECT_TRUE() and friends
   can now generate custom failure messages.
 * New feature: Google Test can now be compiled as a DLL.
 * New feature: fused source files are included.
 * New feature: prints help when encountering unrecognized Google Test flags.
 * Experimental feature: CMake build script (requires CMake 2.6.4+).
 * Experimental feature: the Pump script for meta programming.
 * double values streamed to an assertion are printed with enough precision
   to differentiate any two different values.
 * Google Test now works on Solaris and AIX.
 * Build and test script improvements.
 * Bug fixes and implementation clean-ups.

 Potentially breaking changes:

 * Stopped supporting VC++ 7.1 with exceptions disabled.
 * Dropped support for 'make install'.

Google Test 1.5.0 Download link



Changes for googlemock 1.5.0:

 * New feature: Google Mock can be safely used in multi-threaded tests
   on platforms having pthreads.
 * New feature: function for printing a value of arbitrary type.
 * New feature: function ExplainMatchResult() for easy definition of
   composite matchers.
 * The new matcher API lets user-defined matchers generate custom
   explanations more directly and efficiently.
 * Better failure messages all around.
 * NotNull() and IsNull() now work with smart pointers.
 * Field() and Property() now work when the matcher argument is a pointer
   passed by reference.
 * Regular expression matchers on all platforms.
 * Added GCC 4.0 support for Google Mock Doctor.
 * Added gmock_all_test.cc for compiling most Google Mock tests
   in a single file.
 * Significantly cleaned up compiler warnings.
 * Bug fixes, better test coverage, and implementation clean-ups.

 Potentially breaking changes:

 * Custom matchers defined using MatcherInterface or MakePolymorphicMatcher()
   need to be updated after upgrading to Google Mock 1.5.0; matchers defined
   using MATCHER or MATCHER_P* aren't affected.
 * Dropped support for 'make install'.

Google Mock 1.5.0 Download link


저작자 표시