Sunday, July 29, 2007

Web Development Toolbox: 120+ Web Development Resources

Link there

As rewarding as web development is, it can also be a pain sometimes, especially if you spend half your time looking for the right tools and resources. Well, we’ve done the work for you with this one, and have compiled a list of over 120 web development resources to make your life easier.

Saturday, July 21, 2007

A good win32 apache module binary download site

I found a very good win32 apache module binary download site, English site. You can download many binary module there. such as:

  • mod_perl

  • mod_fcgid

  • mod_macro



and this site is very cool for apache users! ;)

Friday, July 20, 2007

Using Telnet with a POP3 Mail Server

It is possible, with many ISPs, to use a Telnet program to do maintenance on your mailbox on the POP3 mail server. This allows you to look at, and possibly delete, any problem causing message (e.g. too large to download, improperly formatted message, etc.)

The instructions below are based on the Win95 TELNET.EXE program. See here for some other Telnet programs and operating systems.

From the Win95 task bar, select: Start, Run..., and enter the following:

telnet pop-server-name port#
(Note: if you start Telnet from the browser, rather than the Win95 Start Run command, the syntax is telnet://pop-server-name:port# - However, MSIE 3 has a bug and you must leave out the // on the address line and use telnet:pop-server-name:port#)

Check your mail settings for the pop-server-name and port#. Most POP3 servers use port 110.

For example:
- For CNZX Internet: telnet mail.cnzx.info 110
- For AT&T Worldnet: telnet postoffice.worldnet.att.net 110
- For Netcom: telnet popd.ix.netcom.com 110
- For SpryNet: telnet m#.sprynet.com 110
(# is 1 to 5 and varies by user)


This will connect to the mail server. If you fail to get a successful connection message, check the following:
You must include the correct port number, usually 110. The default Telnet port number won't work.
The syntax varies by how you start the Telnet program. On the Start, Run, you separate the server name and the port number with a Space. In the browser, you separate the server name and the port number with a Colon.
If starting from the browser, the browser must be configured to know about your Telnet program. The Win95 version of MSIE normally does this automatically on install. For Netscape, and the Win3.1 version of MSIE you usually need to do this manually. See your browser documentation. However, it is not necessary to start the program from the browser. You can start it directly.
MSIE 3 may not start the Telnet program from its address line if you use the "//" in the URL. Just remove the "//".
You will want to enable Local Echo so you can see what you type. In the Win95 Telnet program this is under Terminal, Preferences. Also, you may want to turn on logging to capture messages to a text file. In the Win95 Telnet program this is under Terminal, Start Logging

For the connection, and each command that you enter, the mail server will respond:

Some Chinese Driver's License Test

I put some chinese Driver's License Test on my personal WIKI.

Some new Web Desgin books on Amazon

Yeah! I found some Web Design new books on Amazon, some day, maybe it will help me ;)

the link

creative html design.2 (2nd Edition) (Paperback)

Other cool books list:

Thursday, July 19, 2007

Free Online Books List

Update - Update.. This List has Grown to 345…


Update: - I will be updating this list very shortly, many of the links were taken from http://www.programmingebooks.tk/


How to Be a Programmer
http://samizdat.mines.edu/howto/HowToBeAProgrammer.html
How to Design Programs
http://www.htdp.org/2002-09-22/Book/
Practical Theory of Programming
http://www.cs.toronto.edu/%7Ehehner/aPToP/
Software Engineering for Internet Applications
http://philip.greenspun.com/seia/
Structure and intercodetation of computer programs
http://mitcodess.mit.edu/SICP/
More programming books http://2020ok.com/3839.htm
The Programmers Stone
http://www.reciprocality.org/Reciprocality/r0/
Subversion Version Control: Using the Subversion Version Control System in Development Projects
http://www.phptr.com/promotions/promotion….84&redir=1&rl=1


Ada


Ada 95 Rational
http://www.adaic.org/standards/95rat/RATht…5-contents.html
Ada 95 Reference Manual
http://www.adahome.com/rm95/
Changes to Ada 1987 - 1995
http://www.oopweb.com/Ada/Documents/Change…lumeFrames.html
Ada 95: The Lovelace Tutorial
http://www.adahome.com/Tutorials/Lovelace/master.htm
The Big Online Book of Linux Ada Programming
http://www.pegasoft.ca/resources/boblap/book.html


Algorithms


Algorithms and Complexity
http://www.cis.upenn.edu/%7Ewilf/AlgComp.html
Programming Algorithms http://2020ok.com/3870.htm
Information Theory, Inference, and Learning Algorithms
http://www.inference.phy.cam.ac.uk/mackay/itprnn/book.html


Assembly


Assembly Language Tutorial
http://www.oopweb.com/Assembly/Documents/a…lumeFrames.html
Programming From the Ground Up
http://download.savannah.gnu.org/releases/pgubook/
Assembly Language Programming http://2020ok.com/3954.htm
Ralph Brown's Interrupt List
http://www.oopweb.com/Assembly/Documents/I…lumeFrames.html
The Art of Assembly Language Programming
http://www.oopweb.com/Assembly/Documents/A…lumeFrames.html
The Assembly Language Database
http://www.oopweb.com/Assembly/Download/NortonGuide.zip
Win32 Programming for x86 Assembly Language Programmers
http://www.oopweb.com/Assembly/Documents/W…lumeFrames.html


C


A Tutorial on Pointers and Arrays in C
http://www.oopweb.com/CPP/Documents/CPoint…lumeFrames.html
C Programming
http://www.oopweb.com/CPP/Documents/CProgr…lumeFrames.html
Object Orientated Programming in ANSI-C
http://www.planetpdf.com/developer/article…?contentid=6635
The C Book
http://publications.gbdirect.co.uk/c_book/
Writing Bug-Free C Code
http://www.duckware.com/bugfreec/index.html
C - Elements of Style
http://www.computer-books.us/c_3.php
Learning GNU C
http://www.linuxtopia.org/online_books/pro…nu_c/index.html


C++


An Overview Of The C++ Programming Langauge
http://www.oopweb.com/CPP/Download/crc.zip
C++ Annotations
http://www.oopweb.com/CPP/Documents/CPPAnn…lumeFrames.html
C++ Annotations
http://www.oopweb.com/CPP/Download/cplusplus.zip
C++ Coding Standard
http://www.oopweb.com/CPP/Documents/CodeSt…lumeFrames.html
C & C++ http://2020ok.com/3956.htm
C++ Course
http://www.oopweb.com/CPP/Download/CPPCourse.zip
C++ How To
http://www.oopweb.com/CPP/Documents/CPPHOW…lumeFrames.html
C++ In Action
http://www.relisoft.com/book/index.htm
C++: A Dialog
http://www.steveheller.com/cppad/cppad.htm
How To Think Like A Computer Scientist with C++
http://www.oopweb.com/CPP/Documents/ThinkC…lumeFrames.html
Introduction To OOP Using C++
http://www.oopweb.com/CPP/Documents/Intro2…lumeFrames.html
Introduction To OOP Using C++
http://www.oopweb.com/CPP/Download/Intro2OOP.zip
Objects First
http://www.oopweb.com/CPP/Documents/Object…lumeFrames.html
Optimizing C++
http://www.steveheller.com/opt/
STL Guide
http://www.oopweb.com/CPP/Documents/STLGui…lumeFrames.html
STL Guide
http://www.oopweb.com/CPP/Download/stl.zip
The Function Pointer Tutorials
http://www.oopweb.com/CPP/Documents/Functi…lumeFrames.html
The Standard Template Library Tutorial
http://www.oopweb.com/CPP/Documents/STL/VolumeFrames.html
Thinking in C++
http://www.planetpdf.com/developer/article…?ContentID=6634
Thinking in C++, Second Edition (Volumes 1 & 2)
http://mindview.net/Books/TICPP/ThinkingInCPP2e.html
An Introduction to C++ Programming
http://www.computer-books.us/cpp_1.php
Programming in C++ - Rules and Recommendations
http://www.computer-books.us/cpp_6.php
A Beginners C++ Book
http://www.uow.edu.au/~nabg/ABC/ABC.html


Wednesday, July 11, 2007

Catalyst 介绍








名字



Catalyst 指南 - Catalyst 介绍






描述


本文简单的介绍了为何要用 Catalyst 以及如何使用它。文中解释了 Catalyst 的工作原理并通过一个简单应用的快速建立来加以验证。




Catalyst 是什么?


Catalyst 是一个优雅的 Web 应用框架,极为灵活又特别简单。它类似于 Ruby on Rails、Java 的 Spring 和 Maypole(原来就基于 Maypole 建立)。





MVC


Catalyst 遵循模型-视图-控制(MVC)设计模式,它擅长将内容处理、表示和流程控制方面的工作区分开来交给独立的模块来做。这种区分允许你为某一方面的问题修改代码而不影响解决其它问题的代码。这样 Catalyst 提升了原有的解决 Web 应用方面的问题的模块的重用程度。


下面就是 M、V、C 分别解决的问题,每个方面都有著名的 Perl 模块的可用。



如果你不熟悉 MVC 和设计模式,你得查看一下这方面的原始资料:Gamma、Helm、Johson、Vlissides 写的 Design Patterns,也叫 Gang of Four 或 GoF。你也可以 google 一下。有很多很多的 Web 应用框架都是基于 MVC 的,如前面提到的那些。




灵活性


Catalyst 比起其他的框架来说灵活很多。我们会慢慢的解释,很快就会看到那些你喜爱的 Perl 模块在 Catalyst 里面的应用。




  • 多模型、视图和控制


  • 为了要建立一个 Catalyst 应用,你得用名为 组件(Components) 的模块来处理各种问题。一般这样的代码会非常简单,只是调用 MVC 下面列出的 Perl 模块。Catalyst 用很灵活的方式来使用这些组件。在一个应用里面可以使用任意数量的模板、视图和控制模块。想要操作多个数据库并读写 LDAP 数据么?没问题。想要用 Template ToolkitPDF::Template 来展现同样的模型么?很简单。


Sunday, July 8, 2007

全球国家/地区级域名地理分布情况图

国外有人做了一个全球国家/地区级域名地理分布情况图,通过这个图,你可以看到最近时间的全球国家/地区级域名地理分布情况图,不过如果你需要更完整和详细的图片资料,就需要通过PayPal或者Google Check Out支付一定的费用了。

map_www_large.gif

Tuesday, July 3, 2007

王心淩--那年夏天寧靜的海MV

重庆比成都热多了~

回到重庆的第一感觉就是很热,当火车到了遂宁的时候,就不再是阴天了,直射的阳光让人感觉有点刺眼。想不到重庆和成都差这么多,可能也是因为这样吧,重庆的房价也比成都低很多。发两张我家楼上水池的照片 ;)

img_0215.jpg img_0217.jpg

Sunday, July 1, 2007

links for 2007-07-01

新专辑: 西界 / 林俊杰

西界 / 林俊杰专辑名称:西界
演唱歌手:林俊杰
唱片公司:海蝶唱片
发行时间:2007年06月29日
专辑语种:国语专辑

专辑试听下载

专辑简介

  JJ林俊杰《西界》第5张全新创作专辑
  非常 J Fusion 年度必杀专辑!
  东方古典+南欧浪漫+美西灵魂+北非热情

  每个人心中都有西界,通往那个未知的自己
  在爱与恨之间 在黑与白之间 在善与恶之间
  名曲曹操作词大师-林秋离 神来之笔创西界之说

  罗比威廉斯&MR.Children&Glay都崇拜的
  日本艺术大师信藤先生“双J与鸟“概念之作
  让这张专辑视觉充满想像力

  一年一度跨界盛事 JJ新专辑收集世界大师精髓 绕着地球跑!
  日本艺术大师信藤三雄献出华人处女作
  日本歌姬米希亚闻乐慕名求合作!
  美国舞蹈电影宗师 Dave Scott 首度为亚洲歌手编舞
  日本 Top5 Dancers 现身尬舞!
  国际古筝大师王勇揭开序幕
  金钟影帝王传一跨刀以声相许!
  香港电影道具高手特制奇幻视觉道具空运来台
  新马中港台四海音乐才子共聚一堂三千万大制作!
  JJ写歌谱曲编曲制作全创作专辑!

  这个节奏让你摇摆,
  这个旋律打动你,
  这种音乐给你灵感,
  这才是我要的 J–Fusion… 林俊杰