Sunday, July 30, 2006
wxWidgets
wxWidgets lets developers create applications for Win32, Mac OS X, GTK+, X11, Motif, WinCE, and more using one codebase. It can be used from languages such as C++, Python, Perl, and C#/.NET. Unlike other cross-platform toolkits, wxWidgets applications look and feel native. This is because wxWidgets uses the platform's own native controls rather than emulating them. It's also extensive, free, open-source, and mature. Why not give it a try, like many others have?
FOX GUI Toolkit
FOX is a C++ based Toolkit for developing Graphical User Interfaces easily and effectively. It offers a wide, and growing, collection of Controls, and provides state of the art facilities such as drag and drop, selection, as well as OpenGL widgets for 3D graphical manipulation. FOX also implements icons, images, and user-convenience features such as status line help, and tooltips. Tooltips may even be used for 3D objects!
Considerable importance has been placed on making FOX one of the fastest toolkits around, and to minimize memory use:- FOX uses a number of techniques to speed up drawing and spatial layout of the GUI. Memory is conserved by allowing programmers to create and destroy GUI elements on the fly.
Even though FOX offers a large collection of Controls already, FOX leverages C++ to allow programmers to easily build additional Controls and GUI elements, simply by taking existing controls, and creating a derived class which simply adds or redefines the desired behavior.
One of the prime design goals of FOX is the ease of programming; thus, most controls can be created using a single line of C++ code; most parameters have sensible default values, so that they may be omitted, and layout managers ensure that designers of GUI's do not have to worry about precise alignments.
Another nice feature of FOX which significantly reduces the number of lines of code which have to be written is FOX's ability to have widgets connect to each other, and passing certain commands between them; for example, a menu entry Hide Toolbar can be directly connected to the Toolbar, and cause it to hide.
Finally, FOX makes it easy to maintain the state of the GUI in an application by having the GUI elements automatically updating themselves by interrogating the application's state. This feature eliminates the large amount of effort that may go into sensitizing, graying out, checking/unchecking etc. depending on the application state.
FLTK-Fast Light Toolkit
FLTK (pronounced "fulltick") is a cross-platform C++ GUI toolkit for UNIX®/Linux® (X11), Microsoft® Windows®, and MacOS® X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL® and its built-in GLUT emulation.
FLTK is designed to be small and modular enough to be statically linked, but works fine as a shared library. FLTK also includes an excellent UI builder called FLUID that can be used to create applications in minutes.
FLTK is provided under the terms of the GNU Library Public License, Version 2 with exceptions that allow for static linking.
EssentialPIM[Software]
This a use progrem to keep my important information and personnel planner. It help me to keep a lot of password of the forum/email.
EssentialPIM Portable Editions:
-EssentialPIM Portable (both Free and Pro) is U3 compliant and works straight from your removable media, whether it's a USB flash drive, compact flash card, or even a good old floppy.
Benefits:
-Plug and run EPIM. All your settings are stored on the removable media
All your data is saved in one single *.epim file, which can be stored on the same removable medium.
-All data is strongly encrypted. The portable edition uses industry standard Rijndael, 128 bit key (same as the desktop edition)
-No traces are left whatsoever on the system you are using
-Directories for backup and temp files can be setup on your home computer
Features in EssentialPIM:
-EssentialPIM can securely schedule your day, manage your contacts, keep track of your To Do plans and organize your notes, all within a mouse click or two.
EssentialPIM features:
-Excellent usability. Shortcuts that are fun to use for boost in productivity and carefully considered interface with features appearing just as you need them
-Security. All data can be password-protected and the database file is kept encrypted with multiple encryption algorithms, starting from the advanced industry standard AES (Rijndael), 128 bit key and up to Blowfish 448 bit key
-Versatile import/export capabilities. Data can be exported to and imported from HTML, RTF, CSV, TXT and TreePad. Complete synchronization with MS Outlook and easy import from Outlook Express
-Multilingual interface including: Bulgarian, Chinese, Croatian, Czech, Danish, Dutch, Estonian, Finnish, French, German, Hebrew, Hungarian, Italian, Japanese, Macedonian, Norwegian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Turkish, and Ukrainian
-System tray minimizing with a configurable activation hotkey
Scheduler (Tasks):
-Color-coded, easy-to-read day, week, month, year schedules with easy set up of recurring tasks or events
-Completion date, priority, and category properties for each task
-Integrated synchronization with MS Outlook and import/export from/to Outlook Express
-Full drag and drop support provides fast rescheduling
-Easy printout by days, weeks or months and export into HTML
To Do List (To Do):
-Organize your day's tasks and events by category, priority, completion status, due date, reminder
-Find your To Do's easily using the fast and powerful search
-Sort and categorize as you see fit the with easy sorting and categorizing tools
-Print exactly what you see on your screen. Take your To Do list with you as you run out the door
Outliner (Notes):
-Organize your data the way you want! Flat, table, tree-like multilevel data structure or any combination you want. Multiple Tree and Leafs for each note allow for powerful hierarchical storage
-Don't worry about running out of room. EPIM is not limited to any number of folders and notes
-Insert photos, drawings, any kind of pictures, tables, any nicely formatted text (fonts, subscripts/superscripts, colored text background, multilevel bullets and numbering, Unicode, background images)
-Quickly search for any note by its subject, date, word or phrase
-Import from MS Outlook or Outlook Express
-Powerful printout and save features so you can save or print: all, selected or single note(s)
-Clickable (active) hyperlinks in any document
Contact Manager (Contacts):
-Far more than Outlook's Address Book
-Most fields come already set up and adding a new data field is a snap
-Complete import/export from and to Windows Address Book and CSV
-Powerful and fast search and sort features
-Adjustable views for practical on-screen representations
7zip[Software]
7-Zip 是以高壓縮率著稱、為基於 GNU LGPL 之下散佈的自由軟體。
7-Zip is a file archiver with high compression ratio. 7-Zip is free software distributed under the GNU LGPL.
Dynamic HTML Editor
Great also for creating server pages (asp, jsp, php, cfm, ...)!
Thursday, July 27, 2006
CxImage
Overview
CxImage is a C++ class that can load, save, display, transform images in a very simple and fast way.
CxImage is open source and licensed under the zlib license. In a nutshell, this means that you can use the code however you wish, as long as you don't claim it as your own.
With more than 200 functions, and with comprehensive working demos, CxImage offers all the tools to build simple image processing applications on a fast learning curve. Supported file formats are: BMP, GIF, ICO, CUR, JBG, JPG, JPC, JP2, PCX, PGX, PNG, PNM, RAS, TGA, TIF, WBMP, WMF.
Cximage is highly portable and has been tested with Visual C++ 6 / 7, C++ Builder 3 / 6 on Windows, and with gcc 3.3.2 on Linux. It should compile without problems on C++ compilers that support exception handling. The library can be linked statically, or through a DLL or an activex component.
C++ Template Image Processing Library
The CImg Library is an open source C++ toolkit for image processing : It provides simple classes and functions to load, save, process and display images in your own C++ code.
It is intended to be highly portable and fully works on different operating systems (Unix/X11, Windows, MacOS X, FreeBSD) with different C++ compilers. It should compile on other systems as well (eventually without display capabilities).
It consists only of a single header file CImg.h that must be included in your C++ program source.
It contains useful image processing algorithms for image loading/saving, displaying, resizing/rotating, filtering, object drawing (text, lines, faces, curves, ellipses, 3D objects, ..), etc...
The main image class can represent images up to 4-dimension wide (x,y,z,v) (from 1-D scalar signals to 3-D volumes of vector-valued pixels), with template pixel types.
It depends on a minimal number of libraries : you can compile it only with standard C++ libraries. No need for exotic libraries and complex dependencies.
Additional features appear with the use of ImageMagick, libpng, libjpeg or XMedCon. Install the ImageMagick package or link your code with libpng and libjpeg to be able to load and save standard compressed image formats (GIF,BMP,TIF,JPG,PNG,...). Install the XMedCon package to be able to read DICOM medical image files. All these extra-tools are available for any platforms.
Monday, July 24, 2006
Directory Lister

Directory Lister is a software tool for generating listings of files from user-selected directories on hard disks, cd-roms, floppys, usb storages etc. The listing can be in HTML, TXT or CSV format. It is like old dir command, but much more convenient.
Directory Lister features:
Sunday, July 23, 2006
Classic Japan-TV Heroes
The site have some clips about many japan-tv classic heroes. Some of which I had watch on TV when I was a child. It recalls my sweet childhood.
在視窗下可以執行甚麼程式
Ans: as below.
在視窗下可以執行甚麼程式?
General "Run" List:
cmd.exe--------CMD命令提示符
chkdsk.exe-----chkdsk磁片檢查
certmgr.msc----證書管理實用程式
calc-----------啓動電腦上的計算機
charmap--------啓動字元對應表 (對於找字體非常有用)
cliconfg-------sql server 用戶端網路實用程式
clipbrd--------剪貼板查看器
conf-----------啓動netmeeting
compmgmt.msc---電腦管理
cleanmgr-------垃圾整理
ciadv.msc------索引服務程式
diskmgmt.msc---磁片管理實用程式
dfrg.msc-------磁片碎片整理程式
devmgmt.msc--- 設備管理器
drwtsn32------ 系統醫生
devmgmt.msc--- 設備管理器
dfrg.msc-------磁片碎片整理程式
diskmgmt.msc---磁片管理實用程式
dcomcnfg-------打開系統元件服務
ddeshare-------打開dde共用設置
dvdplay--------dvd播放器
eventvwr-------事件查看器
eudcedit-------造字程式
explorer-------打開資源管理器
Saturday, July 22, 2006
[internet]利用Google突破封鎖, 下載想要的東西
突破封鎖之電子書、多媒體下載
在搜索框上輸入: "index of/ " inurl:lib
再按搜索你將進入許多圖書館,並且一定能下載自己喜歡的書籍。
在搜索框上輸入: "index of /" cnki
再按搜索你就可以找到許多圖書館的CNKI、VIP、超星等入口!
在搜索框上輸入: "index of /" ppt
再按搜索你就可以突破網站入口下載powerpint作品!
在搜索框上輸入: "index of /" mp3
再按搜索你就可以突破網站入口下載mp3、rm等影視作品!
在搜索框上輸入: "index of /" swf
再按搜索你就可以突破網站入口下載flash作品!
在搜索框上輸入: "index of /" 要下載的軟件名
再按搜索你就可以突破網站入口下載軟件!
注意引號應是英文的!
再透露一下,如果你輸入: "index of /" AVI
這樣就可以下載AVI格式的視頻文件了喔
突破封鎖之看世界
用Google看世界!!!只要你在Google裡輸入特殊的關鍵字,就可以搜到數千個攝像頭的IP地址!通過他你就可以看到其所攝的實時影像!!
在google裡輸入: inurl:"viewerframe?mode="
隨便打開一個,然後按提示裝一個插件,就可以看到了!!!
Labels
- Animation (1)
- Blythe (1)
- C++ (6)
- Compress Tool (1)
- Daily (1)
- Events (8)
- Exhibition (3)
- Free Resource (4)
- Freeware (14)
- Game (1)
- Game Guide (3)
- Gundam (3)
- Javascript (1)
- Langham Place 朗豪坊 (1)
- Liverpool Football Team (1)
- Macross (1)
- Memory 回憶 (5)
- Movie (4)
- Mytool (1)
- Open Source (5)
- PC Tips (3)
- Photos Gallery (4)
- Programming (1)
- Shareware (1)
- Showcase (1)
- Slam Dunk 男兒當入樽 (1)
- Text tool (1)
- Toy (1)
- TV (2)
- video (2)
- Web Sites (2)
- Web Toys (1)