Showing posts with label Software. Show all posts
Showing posts with label Software. Show all posts

Dec 10, 2011

Open source software for Windows Mobile


Just played around my phone, and saw a list of "software disclaimer", that includes:

  1. Boost
  2. FreeImage
  3. Lua
  4. Luabind
  5. OpenGL
  6. STLPort 5.0
  7. RapidXML
  8. SWIG
  9. BString
It seems that open source softwares are something that all developers should know. Especially non-GPL ones

Nov 17, 2011

My Google Chrome extensions

Here is the list of my Chrome extensions:

1. Google Mail Checker
2. Google Dictionary
3. Yet Another Google Bookmarks Extension
4. Evernote : Google Notebook is the best online notebook, but Google has stopped to its support. Evernote is an acceptable replacement, but not as easy-to-use as Google Notebook. Evernote is my temporary solution for now.

Goodbye Firefox!!!

Firefox was a good browser. However, the newer versions of Firefox have very poor compatibility with existing extensions. I am tired of finding new extensions for every new update. New technologies should help us finish our tasks efficiently, instead of giving us more tasks to do.

My #1 candidate for browser is Google Chrome. It is fast, stable and has the replacements for all of  my current Firefox extensions. Good job Google!

Feb 16, 2010

Change Firefox Default Search Engine

1. Type about:config in Firefox address bar
2. Search for keyword.URL
3. Change the URL to any search engine you want
like the following
data:text/plain,keyword.URL=http://www.google.com/search?hl=zh-TW&source=hp&q=

Jun 28, 2009

VIM Color Theme (Ayende)



Oren Eini made a great color theme for Visual Studio. I ported it to VIM. You can get it here


Here is a list of my previous VIM themes:
1. AF.vim


2.VividChalk.vim (it's specialized for Ruby)

Jun 27, 2009

Use Consolas font in Japanese VIM

Consolas is a font which is specialized to display source codes.
To use the font in Japanese VIM, add the following line in .vimrc

set guifont=Consolas:h11:cSHIFTJIS


Then import the following into your registry and reboot.


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
"Consolas"=hex(7):4d,00,49,00,4e,00,47,00,4c,00,49,00,55,00,2e,00,54,00,54,00,\
43,00,2c,00,4d,00,69,00,6e,00,67,00,4c,00,69,00,55,00,00,00,53,00,49,00,4d,\
00,53,00,55,00,4e,00,2e,00,54,00,54,00,43,00,2c,00,53,00,69,00,6d,00,53,00,\
75,00,6e,00,00,00,42,00,41,00,54,00,41,00,4e,00,47,00,2e,00,54,00,54,00,43,\
00,2c,00,42,00,61,00,74,00,61,00,6e,00,67,00,00,00,00,00


Since Consolas supports English only. It's necessary to tell system how to display the words in other Languages or all Japanese words cannot be display normally.
The above registry setting assign
"MINGLIU.TTC,MingLiU
SIMSUN.TTC,SimSun
BATANG.TTC,Batang" to Consolas font to display both Japanese and Chinese words.

The result is here:



To get into the nutshell, see how font linking works

Jun 20, 2009

The VIM Settings to replace Visual Studio 2008

Just start to shift from Visual Sudio 2008 to VIM. I heard that keyboards can bring a lot of fun to programming, but I cannot live without Visual Studio 2008. There are too many great features of it, like completion, source code browsing, etc. All I need to do now is to being these features into VIM. (Why does no one make a power pack of VIM to beat Visual Studio?)
1. SnipMate
Provide a Textmate-like snippet functionality. It's a better substitude of snippetsEmu. However, snippetsEmu has more snippets. Perhaps I should port them to SnipMate, hmm...

2. SuperTab
3. FuzzyFinder
4. CTAGs
5. EnhancedCommentify
6. DoxygenToolkit
7. a.vim
8. visual_Studio.vim

Used plugins:
1. taglist
2. project
3. RltvNmbr

Jun 17, 2009

Abandon Textmate...Now!!!

Textmate hasn't release any new versions for several years. I don't think a software does have a future if it's not actively supported. Therefore, I decided to switch to the old good VIM. Perhaps I could master VIM this time.

*Update 2011/11/15: There will be Textmate 2 alpha release around Christmas.  After 2 years, it doesn't matter anymore. VIM FTW!

Mar 1, 2009

PDF management

Recently I tried to manage the pdf I have got so far. It's very handy if I had a tool like iPhoto which can automatically add all of my pdfs to a large library with automatic indexs, comments or description.

Delicious library on MAC can find book description, but it cannot import pdfs automatically. Yep on MAC is a good way to go, but I just wonder that if there is a similiar software on PC?

Feb 5, 2009

VIM

I am trying to adapt VIM in recent days. Still fill painful, though.

Here is my plugin list:
a.vim
include_complete.vim
supertab.vim
omnicppcomplete.vim
taglist.vim
visualmark.vim

Nov 11, 2008

Fix your ultraedit right key menu

Just import this to your registry
Be sure to chage your ultraedit path below


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\UltraEdit-32]
@="{b5eedee0-c06e-11cf-8c56-444553540000}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{b5eedee0-c06e-11cf-8c56-444553540000}]
@="UltraEdit-32"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{b5eedee0-c06e-11cf-8c56-444553540000}\InProcServer32]
@="C:\\Program Files\\UltraEdit-32\\ue32ctmn.dll"
"ThreadingModel"="Apartment"

Jul 9, 2008

Keyboard Remapping in PC and Mac

PC: AutoHotKey
MAC: KeyRemap4MacBook

Jul 8, 2008

Mouse gestures on PC and MAC

PC: StrokeIt
MAC: FlyGesture

These two programs are universal. ie. It can operate on ANY applications. It's works by sending Hotkey to the windows.

Mar 26, 2008

Textmate

1.Rails cheat sheet
2.rcodetools
3.http://blog.neontology.com/posts/2006/05/10/beautiful-ruby-in-textmate
4.Mega Zoomer
5.http://www.yashlabs.com/wp/?p=153

Visual Studio 2008

1.Top 13 Visual Studio Keyboard Shortcuts
just google it

2.Sara Ford's everyday tip
http://blogs.msdn.com/saraford/default.aspx

3.Debugging tip (conditional break!!)
http://edndoc.esri.com/arcobjects/9.1/ArcGISDevHelp/DevelopmentEnvs/COM/VCpp/Debugger.htm

In Mac:
cursor color problem
Get it from Internet
1. Go to Control Panel, Personalization.
2. Choose Mouse Pointers.
3. Select the Pointers tab.
4. Change the scheme to something that causes the mouse cursor to be seen. I chose "Windows Inverted (system scheme)" and now I can see the text selection (thin bar) cusor in VS2005 with a black background. Some of the other schemes work as well.

Mar 25, 2008

Software Tools

Windows:
WinSplit--Useful if you have 24 or 22 inchs monitor
Console2--Great transparent, tabbed console
cFosSpeed
SFTPDriver
Tera Term--Better than hyper terminal
HHD Serial Monitor
HHD USB Monitor
Rocket Dock
unlocker
TreeSize --Disk Clean up tool
PowerMenu --make application minimize to tray or always on top
Clipx --greate clipboard history
teracopy -- great copy tool, much better than windows copy



Mac:
Visor
quicksilver
Manports
opencv
rb-narray??
Textmate
VMFusion
vanilla input
pci usb mac driver
macam
omniDiskSweeper
Paintbrush
CheetahWatch -- Huawei 3.5G data card monitor
ExpanDrive
Nally --telnet program

Mar 22, 2008

My Textmate Plugins

1.tmCodeBrowser
2.quicklook
3.Mega Zoomer
4.SVNMate

Bundles:
1.footnotes
2.MASC: http://blog.inquirylabs.com/2006/04/26/my-textmate-bundle/
3.Grep bundle http://henrik.nyh.se/2007/06/grep-in-project-command-for-textmate
4.CTags
5.RSpec

Lack:
1.ruby comepletion?(included)
2.intelligent Jump
3.lack of intellisense for c++

Mar 20, 2008

Visual studio 2008 cannot find correct function definition

Visual studio 2008 cannot find correct function definition, and it jsut keeps finding function declartion instead!!!

Solution: set up correct "include" directory in "Project or Solutions".

Mar 13, 2008

Reset password in Windows XP and 2K

Method1:
1.delete %SystemRoot%/system32/config/sam
2.delete %SystemRoot%/system32/config/sam.log
3.using Administrator (no password) to logging

Method2:
ERD Commander

Mar 11, 2008

Console 2 Unicode
繁體中文 日本語 支援

1. Delete key "Console2 command window" in registry
2. Import the following data into windows registry:

For Chinese(中文) Windows XP & Vista:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Console\Console2 command window]
"CodePage"=dword:000003a8
"FontSize"=dword:000a0000
"FontFamily"=dword:00000036
"FontWeight"=dword:00000190
"FaceName"="細明體"
"HistoryNoDup"=dword:00000000


For Japanese(日本語) Windows XP & Vista:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Console\Console2 command window]
"CodePage"=dword:000003a8
"FontSize"=dword:000a0000
"FontFamily"=dword:00000036
"FontWeight"=dword:00000190
"FaceName"="MS 明朝"
"HistoryNoDup"=dword:00000000


If you don't know what I am talking about, get console2 here .

 
TEMPLATE HACKS AND TWEAKS BY [ METAMUSE ] BLACKCAT 1.1
/scripts/shBrushJScript.js'/>