Wednesday, July 15, 2009
Tuesday, July 14, 2009
SlickMap CSS
SlickMap CSS is a simple stylesheet for displaying finished sitemaps directly from HTML unordered list navigation. It’s suitable for most web sites – accommodating up to three levels of page navigation and additional utility links – and can easily be customized to meet your own individual needs, branding, or style preferences.
The general idea of SlickMap CSS is to streamline the web design process by automating the illustration of sitemaps while at the same time allowing for the predevelopment of functional HTML navigation.
Read more...
Tuesday, June 16, 2009
Friday, May 15, 2009
Tuesday, May 5, 2009
Wednesday, April 29, 2009
各种动物的抱怨
乌贼说:滿肚子墨水,居然被叫成了贼。
袋鼠说:唉,沒有钱,口袋再大也還是鼠类.
老鼠说:哎,成天为了点吃喝,又怕杀鼠药又担心老鼠夹,怎能不老?
苍蝇说:我和蜜蜂本是一家的,只是口味不同而已,待遇却天壤之別。
蜈蚣说:这么多双脚,一輩子都买不起鞋穿。
鱼说: 网咖、网站再好玩,可惜打死我也不敢去上网。
恐龙说:只是因为死得太早了,让你们伤脑筋了,又研究又挖掘,还是找不出死因。
刺蝟说:真想感觉一下与爱人拥抱的滋味。
Read more...
Tuesday, April 28, 2009
Monday, April 27, 2009
Friday, April 24, 2009
中文真偉大!竟然有只能看,不能讀的文章!
《施氏食獅史》是一篇由趙元任所寫的設限文章。全文共九十一字(連標題九十六
字),每字的國語發音都是shi。《施氏食獅史》這篇短文都能看懂,可是如果你讀
給別人聽,他是無論如何也聽不懂的!
《施氏食獅史》
石室詩士施氏,嗜獅,誓食十獅。施氏時時適市視獅。十時,適十獅適市。是
時,適施氏適市。氏視是十獅,恃矢勢,使是十獅逝世。氏拾是十獅屍,適石
室。石室濕,氏使侍拭石室。石室拭,氏始試食是十獅。食時,始識是十獅,實十
石獅屍。試釋是事。
只用一個發音(四聲)來敘述一件事,除了中文,怕是再無其他語言能做到了。
Read more...
Wednesday, April 22, 2009
Thursday, April 2, 2009
Monday, March 30, 2009
jQuery
jQuery is a lightweight JavaScript library that emphasizes interaction between JavaScript and HTML. It was released January 2006 at BarCamp NYC by John Resig.
Dual licensed under the MIT License and the GNU General Public License, jQuery is free, open source software.
Both Microsoft and Nokia have announced plans to bundle jQuery[1] on their platforms, Microsoft adopting it initially within Visual Studio[2] and use within Microsoft's ASP.NET AJAX framework and ASP.NET MVC Framework whilst Nokia will integrate it into their Web Run-Time platform.
Philosophy
Just like CSS separates "display" characteristics from the HTML structure, jQuery separates the "behavior" characteristics from the HTML structure. For example, instead of directly specifying the on-click event handler in the specification of a button element, a jQuery driven page would first identify the button element, and then modify its on-click event handler. This separation of behavior from structure is also referred to as the principle of Unobtrusive JavaScript.
Features
- Interactions
Add rich behaviors like drag and drop, resizing, selection and sorting to any element.
[Draggable, Droppable, Resizable, Selectable, Sortable] - Widgets
Drop full-featured UI controls — each has a range of options and is fully themeable.
[Arrordion, Datepicker, Dialog, Progressbar, Slider, Tabs] - Effects
Create animated transitions and easing with this set of pre-built effects.
{Effect Method}
[effect, show, hide, toggle, color, animation, add class, remove class, toggle class, switch class]
{Effect Type}
[blind, bounce, clip, drop, explode, fold, highlight, puff, scale, shake, size, slide, pulsate, transfer]
Read more...
Friday, March 27, 2009
Prototype
The Prototype JavaScript Framework is a JavaScript framework created by Sam Stephenson which provides an Ajax framework and other utilities. It is implemented as a single file of JavaScript code, usually named prototype.js. Prototype is distributed standalone, but also as part of larger projects, such as Ruby on Rails, script.aculo.us and Rico.
Read more...
Smarty
Smarty is a web template system written in PHP. Smarty is primarily promoted as a tool for separation of concerns, which is a common design strategy for certain kinds of applications.
Smarty supports several high-level template programming features, including:
* Control flow statements, foreach
* if, elseif, else statements
* variable modifiers - For example {$variable|nl2br}
* functions - For example {html_select_date start_year='-5' end_year='+5'}
* output filters
* possiblity to create own modifiers / functions / output filters
* advanced caching of pages
Read more...
Thursday, March 26, 2009
Ruby on Rails
Ruby on Rails, often shortened to Rails or RoR, is an open source web application framework for the Ruby programming language. It is intended to be used with an Agile development methodology which is used by web developers for rapid development.
Philosophy
Ruby on Rails is intended to emphasize Convention over Configuration (CoC), and the rapid development principle of Don't repeat yourself (DRY).
"Convention over Configuration" means a developer only needs to specify unconventional aspects of the application. For example, if there is a class Sale in the model, the corresponding table in the database is called sales by default. It is only if one deviates from this convention, such as calling the table "products sold", that the developer needs to write code regarding these names. Generally, this leads to less code and less repetition.
"Don't repeat yourself" means that information is located in a single, unambiguous place. For example, using the ActiveRecord module of Rails, the developer does not need to specify database column names in class definitions. Instead, Ruby on Rails can retrieve this information from the database.
Read more...
Wednesday, March 25, 2009
JSON
The JSON format is specified in RFC 4627 by Douglas Crockford. The official Internet media type for JSON is application/json. The JSON file extension is .json.
The JSON format is often used for transmitting structured data over a network connection in a process called serialization. Its main application is in Ajax web application programming, where it serves as an alternative to the use of the XML format.
Read more...
Tuesday, March 24, 2009
OpenInviter
Open source OpenInviter (Open Inviter) is an free import contacts (addressbook) script from email providers like Netaddress, Gawab, Nz11, Azet, Lycos, Terra, Yahoo!, Zapakmail, Rambler, Wp.pt, Inbox.com, Mail.in, OperaMail, Yandex, 5Fm, Uk2, GMX.net, IndiaTimes, Sapo.pt, Hushmail, AOL, Evite, Mynet.com, Apropo, KataMail, Rediff, Popstarmail, Mail.com, Doramail, GMail, Walla, Abv, Libero, Bigstring, Care2, Clevergo, Mail.ru, Live/Hotmail, FastMail, Interia, Web.de or social portals like Xanga, Plaxo, Eons, Tagged, Famiva, Motortopia, Fdcareer, MySpace, Friendster, Faces, Bebo, Flingr, Konnects, Friendfeed, Skyrock, Hi5, Mevio, Xuqa, Xing, Livejournal, LinkedIn, Brazencareerist, Mydogspace, Mycatspace, Kincafe, Vimeo, Perfspot, Badoo, Flixster, Cyworld, Facebook, Multiply, Hyves, Orkut, Lovento, Twitter, Plazes, Flickr, Meinvz, Last.fm, Plurk. This contacts importer script is integrating with content management systems (aka CMS) like Social Engine, Joomla1.0, vBulletin, SimpleMachines Forum (SMF), Joomla, phpizabi, PhpBB, Wordpress, JamRoom, Boonex Dolphin, PunBB, phpFoX, myBB, PHPMELODY, Drupal. Open Inviter is written in PHP 5 (no database required but cURL or wget required) and running on any webserver (tested on Apache) offering advanced tell a friend features. OpenInviter is a free self hosted solution that does not use a third party gateway (or API) to import contacts.
Read more...
Monday, March 23, 2009
Sunday, March 22, 2009
Confluence
Read more...
GeSHi
http://qbnz.com/highlighter/
Read more...
Thursday, March 19, 2009
Brainstorming
Brainstorming is a group creativity technique designed to generate a large number of ideas for the solution of a problem. The method was first popularized in the late 1930s by Alex Faickney Osborn in a book called Applied Imagination. Osborn proposed that groups could double their creative output with brainstorming.[1]
Although brainstorming has become a popular group technique, researchers have not found evidence of its effectiveness for enhancing either quantity or quality of ideas generated. Because of such problems as distraction, social loafing, evaluation apprehension, and production blocking, brainstorming groups are little more effective than other types of groups, and they are actually less effective than individuals working independently.[2][3][4] In the Encyclopedia of Creativity, Tudor Rickards, in his entry on brainstorming, summarizes its controversies and indicates the dangers of conflating productivity in group work with quantity of ideas.[5]
Although traditional brainstorming does not increase the productivity of groups, it may still provide benefits, such as boosting morale, enhancing work enjoyment, and improving team work. Thus, numerous attempts have been made to improve brainstorming or use more effective variations of the basic technique.Read more...
FreeMind
FreeMind is a free mind mapping application written in Java. FreeMind is licensed under the GNU General Public License. It provides extensive export capabilities. It runs on Microsoft Windows, Linux and MacOS X via the Java Runtime Environment.[1] [2][unreliable source?] [3][unreliable source?]
As with other mind mapping software packages, FreeMind allows the user to edit a hierarchical set of ideas around a central concept. The non-linear approach assists in brainstorming new outlines and projects as ideas are added around the mind map.[1] As a Java application, FreeMind is portable across multiple platforms and retains its same user interface, causing some amount of variation from the common interface in each platform. Mac users may notice the most difference from their traditional user interface. Though a MacWorld reviewer says the software's features should still appeal to the segment of users who accept function over form.[4]
FreeMind was a nominee for Best Project in SourceForge.net's Community Choice Awards for 2008, which featured Open Source software projects.
Read more...
Game Theory
Read more...
Wednesday, March 18, 2009
What is phpBB
phpBB is a popular Internet forum package written in the PHP scripting language. The name "phpBB" is an abbreviation of PHP Bulletin Board. Available under the GNU General Public License, phpBB is free software.
Read more...
What is Akismet
Akismet is a spam filtering service created by Automattic, the corporation which employs most of the main developers of the weblog platform WordPress, and released on October 25, 2005. Akismet attempts to filter link spam from blog comments and spam TrackBack pings.
How to install Akismet Wordpress Plugin
- Download it from http://akismet.com/download/
- Upload the plugin file to your WordPress plugins directory inside of wp-content.
- Activate it from the plugins menu inside of WordPress.
- Enter your API key.
Read more...
Tuesday, March 17, 2009
SCORM
The SCORM specifies a framework for content that meets the following requirements for elearning
content:
- Durability – Content should last long enough to amortize its cost, and be usable as long as
it is relevant. - Portability – It should be possible to move the content easily from one delivery environment to another. The same content should work without modification in different delivery environments, as long as the delivery environment includes a web browser.
- Reusability – It should be possible to build the content in small, reusable modules that
can be recombined in different ways. Different communities of practice should be able to share reusable content. - Interoperability – The same content should work the same way when it is deployed in
different environments. - Accessibility – It must be possible to find the content in a repository. This requires that some standard cataloguing data be associated with the content.
SCORM Terminology
Advanced Distributed Learning Initiative
ADL employs a structured, adaptive, collaborative effort between the public and private sectors to develop the standards, tools, and learning content for the learning environment of the future.
The ADL website can be found at www.adlnet.gov.
Content Aggregation Model
Provides a common means for composing learning content from discoverable, reusable, sharable, and interoperable sources.
Read more...
Saturday, March 14, 2009
Unified Modeling Language
Unified Modeling Language (UML) is a standardized general-purpose modeling language in the field of software engineering.
UML includes a set of graphical notation techniques to create abstract models of specific systems.
The Unified Modeling Language (UML) is an open method used to specify, visualise, construct and document the artifacts of an object-oriented software-intensive system under development.[
Read more...
OpenSSL
Read more...
Friday, March 13, 2009
Tag cloud
A tag cloud is a set of related tags with corresponding weights. Typical tag clouds have between 30 and 150 tags. The weights are represented using font sizes or other visual clues. Meanwhile, histograms or pie charts are most commonly used to represent approximately a dozen different weights. Hence, tag clouds can represent many more weights, though less accurately so. Also, frequently, tag clouds are interactive: tags are hyperlinks typically allowing the user to drill down on the data.
Read more...
Wednesday, March 11, 2009
CouchDB
CouchDB is a free and open source document-oriented database written in the Erlang programming language. It is designed for extreme scalability and is easily deployed to multi-core or multi-server clusters.
Each document is uniquely named in the database, and CouchDB provides a RESTful HTTP API for reading and updating (add, edit, delete) database documents.
Example implementations include:
- Lotus Notes (IBM)
- SimpleDB (Amazon.com)
- RDDB (Document Based Ruby Database)
- ThruDB (Built on top of Facebook’s Thrift framework that provides indexing and document storage services for building and scaling websites.)
Read more...
Friday, March 6, 2009
Wednesday, February 25, 2009
Friday, February 20, 2009
Using OpenID for any web sites which support OpenID
OpenID is an open, decentralized standard for user authentication and access control, allowing users to log onto many services with the same digital identity. It is a Single sign-on (SSO) method of access control. As such, it replaces the common login process that uses a login-name and a password, by allowing a user to log in once and gain access to the resources of multiple software systems.
Why OpenID?
Are you tired of creating a new account on every website you use? Do you avoid new websites because they come with yet another username and password?
OpenID is an open technology standard that solves all of these problems. The OpenID technology will allow you to use your Yahoo! account or Any OpenID providers to sign in to hundreds of websites!
Once you enable your Yahoo! account for OpenID access, you can simply tell any OpenID enabled website that you are a Yahoo! user. You will be sent to Yahoo! to verify your Yahoo! ID and password and then signed in to the website. Its that easy!
OpenID Providers
History
Read more...
Thursday, February 19, 2009
How to integrate with flickr
- Create account for www.flickr.com
- Go to download phpflickr from http://phpflickr.com/
- Understand the flickr API
Read more...
Wednesday, February 18, 2009
Let Go and Let God
· Following God’s lead without knowing where he’s sending you;
· Waiting for God’s timing without knowing when it will come;
· Expecting a miracle without knowing how God will provide;
· Trusting God’s purpose without understanding the circumstances.
Read more...
Tuesday, February 17, 2009
cakebattles
CakeBattles is an online application that allows Contenders to be pitted against each and allows users to vote on who/what would win. Each Contender can be assigned to multiple Tags which are used to create battles with similar Contenders. Each Contender can also have multiple images and these are displayed at random to keep the battles fresh.
Read more...
Building a DVD catalog application with CakePHP
- Part 1: Setup of CakePHP and creation of the tables and the corresponding models
- Part 2: Creating the first controller and the corresponding views
- Part 3: Creating two more controllers with the respective views
- Part 4: File upload and introduction of jQuery
- Part 5: Working with a HABTM association
- Part 6: Adding authentication to the application
- Part 7: Graphical design of the application
- Part 8: Realizing the design with HTML and CSS
- Part 9: Introduction to layouts and elements
- Part 10: Defining the start page
- Part 11: Using requestAction()
- Part 12: Finishing the application
The final result can be seen at http://cakecatalog.jamesfairhurst.co.uk/.
The series is ideal for a rainy Sunday like today, as it requires quite some time to follow it ;-)
Read more...
Monday, February 16, 2009
Eagle Rebirth
- The Legend of the Eagle may be a myth, but it is one that gives insight.
- Many times in our own lives, we also have to face hard decisions that lead us to the need of a rebirth process.
- To embrace challenges and changes is never an easy assignment.
- Sometimes we have to learn how to detach ourselves from traditions, concepts, addictions and old customs.
- Even old memories can hold us from flying higher in our lives.
- The tales regarding Eagles and Humans are very similar; both have tough choices to make during their lifetimes.
- Those decisions will determine the height and the magnitude of their flight and existence.
- The transition from one state to another is rarely effortless.
- Sometimes, it is very painful.
- But without this change, we would not grow and become who we are meant to be.
- Freedom is a conquered state of mind.
Read more...
BETTER OR BITTER?
Romans 8:28-30
And we know that all things work together for good to those who love God, to those who are the called according to His purpose . . . to be conformed to the image of His Son . . . these He also glorified.
http://www.ccesonline.com/dev/betterorbitter.htm
Read more...
Spiritual Gifts
There are 7 spiritual gifts given to us in 1 Corinthians 12. They include:
- Prophecy - Someone who will tell the Word of God boldly
- Helps - Someone who meets others needs with work or labor
- Teaching - Someone with the ability to make others understand God's Word
- Exhortation - Someone who can keep people motivated
- Giving - Someone who will give what others need
- Leading - Someone able to lead and direct others; an organizer
- Mercy - Someone who acts on feelings and compassion for others
Read more...
Thursday, February 12, 2009
Qualities of a Good Leader
- Pull the best out of people
- Put other people above yourself
- Challenge ideas from different viewpoint
- Passionate about people
- Dedication to serving others
- Never give up
- Generous of sharing
- Make others feel important
- Thinking outside the box
- Alternative thinking
- Complete honesty
- Working with all ages
- Dealing with tough situations
- Diverse in decisions
Read more...
Thursday, January 15, 2009
Research for CakePHP & Dojo
Read more...
About Me
My Blog List
Blog Archive
-
▼
2009
(64)
-
►
February
(20)
- Fish With Transparent Head Filmed
- Using OpenID for any web sites which support OpenID
- How to integrate with flickr
- SlideShare
- 2004至2007年‧南北大道過路費進賬66億
- Blog This - simple editor using the Blogger JavaSc...
- Flickr
- Archer Fish
- Let Go and Let God
- cakebattles
- Building a DVD catalog application with CakePHP
- Lang Lang and his father at Carnegie Hall - "Horse"
- The Photographic Talent Of Marius Sabo
- Eagle Rebirth
- BETTER OR BITTER?
- Spiritual Gifts
- My Google Map
- Reflexology
- Are you in the herd?
- Qualities of a Good Leader
-
►
February
(20)