Part 1: Pure Tech
1. Useful Linux tricks by step-by-step examples
including shell/python/administration: http://linux.byexamples.com/
2 100+ best free SW
which spread in all kinds of fields to easy our life, some of them should be very familiar to you, and some can give you some hints if you are seeking some candidates for work or project integration.
Check it at http://www.pcmag.com/article2/0,2817,2260070,00.asp
4 Python Fundamentals video training
· Python Fundamentals (Video Training) 1 :http://www.eweek.com/c/a/Video/Python-Fundamentals-Video-Training-1/
· Python Fundamentals (Video Training) 2 :http://www.eweek.com/c/a/Video/Python-Fundamentals-Video-Training-2/
· Python Fundamentals (Video Training) 3 :http://www.eweek.com/c/a/Video/Python-Fundamentals-Video-Training-3/
· Python Fundamentals (Video Training) 4 :http://www.eweek.com/c/a/Video/Python-Fundamentals-Video-Training-4/
· Python Fundamentals (Video Training) 5 :http://www.eweek.com/c/a/Video/Python-Fundamentals-Video-Training-5/
· Python Fundamentals (Video Training) 6 :http://www.eweek.com/c/a/Video/Python-Fundamentals-Video-Training-6/
9 Free Python Books:
http://linuxtoy.org/archives/9-free-python-books.html
4 Free Perl Books:
http://linuxtoy.org/archives/4-free-perl-books.html
5. a tool to check stack overflow
In Linux: Valgrind
For mac: : http://www.macwrite.com/critical-mass/memory-leaks-mac-os-x
*. Mac CrashReporter
Can catch SIGBUS and SIGSEGV, and log is at ~/Library/Logs/CrashReporter/.
* Memory leak on windows
DevPartner Studio Professional is a suite of tools allowing a developer to analyze .NET code for
* Code Quality and Complexity
* Memory Leak Detection
* Memory Optimization
* Performance Analysis (Timing)
* Performance Expert (CPU, Disk and Network resource usage)
* Code Coverage Analysis
* Fault Simulation (both .NET and environmental)
* Error Detection and Interop monitoring for C/C++ using BoundsChecker technology.
* Mac Daemons
On Mac OS X, the engine will be launched as root by launchd. As a daemon, it can only access a small set of frameworks, but we get enough of them to do what we need to do.
In specific answer to the question, the yeti engine will be able to mount volumes; shared or local.
See the following technical note for more information about daemons.
http://developer.apple.com/technotes/tn2005/tn2083.html#SECLIVINGDANGEROUSLY
* Mac port leak
mach ports are part of the mach IPC mechanism. They are similar to pipes. See the below link for more information.
http://developer.apple.com/documentation/Darwin/Conceptual/KernelProgramming/boundaries/chapter_14_section_4.html
I found this leak by watching the output from ‘top’. The ‘#PRTS’ column shows you how many ports a process has open. A port leak is equivalent to a memory leak since applications have only a limited number or ports available to use.
I tracked down the current leak to a scsi device access method called ObtainExclusiveAccess that we use to poll for device availability. Charles is trying to figure out now if we are using it wrong or if this is something we will have to work around.
*. Screen Sharing
From: http://www.macworld.com/article/131094/2007/12/screensharepower.html
Type the following into a terminal window to turn on screensharing via Bonjour:
defaults write com.apple.ScreenSharing ShowBonjourBrowser_Debug 1
If you don't know what screensharing is, read the article.
9 Wcsrtombs UTF字符转换
10 inotify
Inotify-tools Project website:
http://wiki.github.com/rvoicilas/inotify-tools/
Inotify-tools help:
http://hi.baidu.com/all_i_have_wan/blog/item/039aa161ac867348eaf8f8e7.html
Just now, I used the following command:
Inotifywait –mr –e close_write /dir
11 Linux Kernel picture
Pretty cool page with a lot of useful links:
http://www.makelinux.net/kernel_map.shtml
i.e., an old but good article on the VMM:
http://www.redhat.com/magazine/001nov04/features/vm/
* Linux documentation
* CVS exclude tar
tar -cvf backup.tar --newer 'Apr 12 13:15 2008' --exclude-from=exPattern --exclude-vcs *
* mstsc –v:servername /console
log on to a Windows Server 2003-based server that is running Terminal Services remotely and interact with session 0 as if you were sitting at the physical console of the computer
More information about mstsc command, please refer to http://support.microsoft.com/kb/278845
* function UWow64EnableWow64FsRedirection(bool).
In 64-bit windows, there are two system foler.System32 is for native access, and it is for 64-bit application. The other is SysWoW64, which is for 32-bit application.
If we call this function passing argument true, system will redirect the access to system32 folder to SysWoW64 for 32-bit application.
This function is based on thread. That is to say enabling/disabling redirction only has an effect on the current thread. According to MSDN, enabling direction is the default. Only if one does want to access the 64bit system32 folder, He/she should disabling the redirection. I cannot know why our code disables the redirection. I search this function in our solution, and find as many as 48 callings. Our code seems to disable the redirection in advance. Only we need redirection, we enable it.
* Setup NFS
/home/pan/shared 192.168.0.6/255.255.255.0(rw,insecure,no_root_squash,async,no_subtree_check)
* Component identity found in manifest does not match the identity of the component requested.
All DLLs can be found in VS2005's installed folder: Microsoft Visual Studio 8/VC/redist.
If it’s debug version, copy the dlls in the debug folder to your app folder.One example is:
/Microsoft Visual Studio 8/VC/redist/Debug_NonRedist/amd64/Microsoft.VC80.DebugCRT
* Mac boot setting
file /Library/Preferences/SystemConfiguration/com.apple.Boot.plist
* Windows Performance tools within Visual Studio 2005
http://msdn.microsoft.com/en-us/library/z9z62c29%28v=VS.80%29.aspx
192

被折叠的 条评论
为什么被折叠?



