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.
Sunday, July 29, 2007
Web Development Toolbox: 120+ Web Development Resources
Thursday, July 26, 2007
links for 2007-07-26
轻量级的HTTPD
(tags: opensource programming)
Saturday, July 21, 2007
A good win32 apache module binary download site
- 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
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
Some new Web Desgin books on Amazon
the link
Other cool books list:
- designing web graphics.4, Fourth Edition by Lynda Weinman
- Creating Killer Web Sites (2nd Edition) by David Siegal
- Web Design WOW! Book, The by Jack Davis
- Web Design Essentials (2nd Edition) by Maria Giudice
- Cascading Style Sheets: The Definitive Guide, 2nd Edition by Eric A. Meyer (Not a new book, but useful.)
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
Thursday, July 12, 2007
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 模块的可用。
- Model
- View
- Controller
模型
存取和修改数据内容。Class::DBI、Plucene、Net::LDAP 等
视图
向用户展示内容。Template Toolkit、Mason、HTML::Template 等
控制器
控制整个请求阶段、检查参数、派发动作、流程控制。也就是 Catalyst!
如果你不熟悉 MVC 和设计模式,你得查看一下这方面的原始资料:Gamma、Helm、Johson、Vlissides 写的 Design Patterns,也叫 Gang of Four 或 GoF。你也可以 google 一下。有很多很多的 Web 应用框架都是基于 MVC 的,如前面提到的那些。
灵活性
Catalyst 比起其他的框架来说灵活很多。我们会慢慢的解释,很快就会看到那些你喜爱的 Perl 模块在 Catalyst 里面的应用。
- 多模型、视图和控制
为了要建立一个 Catalyst 应用,你得用名为 组件(Components) 的模块来处理各种问题。一般这样的代码会非常简单,只是调用 MVC 下面列出的 Perl 模块。Catalyst 用很灵活的方式来使用这些组件。在一个应用里面可以使用任意数量的模板、视图和控制模块。想要操作多个数据库并读写 LDAP 数据么?没问题。想要用 Template Toolkit 和 PDF::Template 来展现同样的模型么?很简单。
Sunday, July 8, 2007
全球国家/地区级域名地理分布情况图
Tuesday, July 3, 2007
Sunday, July 1, 2007
新专辑: 西界 / 林俊杰
演唱歌手:林俊杰
唱片公司:海蝶唱片
发行时间:2007年06月29日
专辑语种:国语专辑
专辑试听下载
专辑简介
JJ林俊杰《西界》第5张全新创作专辑
非常 J Fusion 年度必杀专辑!
东方古典+南欧浪漫+美西灵魂+北非热情
每个人心中都有西界,通往那个未知的自己
在爱与恨之间 在黑与白之间 在善与恶之间
名曲曹操作词大师-林秋离 神来之笔创西界之说
罗比威廉斯&MR.Children&Glay都崇拜的
日本艺术大师信藤先生“双J与鸟“概念之作
让这张专辑视觉充满想像力
一年一度跨界盛事 JJ新专辑收集世界大师精髓 绕着地球跑!
日本艺术大师信藤三雄献出华人处女作
日本歌姬米希亚闻乐慕名求合作!
美国舞蹈电影宗师 Dave Scott 首度为亚洲歌手编舞
日本 Top5 Dancers 现身尬舞!
国际古筝大师王勇揭开序幕
金钟影帝王传一跨刀以声相许!
香港电影道具高手特制奇幻视觉道具空运来台
新马中港台四海音乐才子共聚一堂三千万大制作!
JJ写歌谱曲编曲制作全创作专辑!
这个节奏让你摇摆,
这个旋律打动你,
这种音乐给你灵感,
这才是我要的 J–Fusion… 林俊杰