April 2008 - Posts
On the technology news side, this two weeks is all about the web 2.0 expo, where Tim O'reilly raps about the essence and future of web 2.0:
-
More coorporae enterprise players
-
Clouds of computing involving desktop, mobile devices and web browsers
-
Web browsers as platform
On web 2.0 expo, a lot of buzz is about windows live mesh which integrates desktop computer, handhelds and phones, and web browsers for data sharing and synchronization. I tried to sign up as a tester and but can only get in the wait list.
Now an article on PC world New Web 2.0 Services to Try Out Now writes about a list of web services for content creation and publishing, data mashup, etc. I am so excited about these applications, I replicate the list below:
Oosah lets you create customized multimedia slide shows (Oosahs) using Web videos and still images from your own hard drive, or from major social networking and sharing sites such as Facebook and YouTube.
Sprout is the quick and easy way for anyone to build, publish, and manage widgets, mini-sites, mashups, banners and more. Include video, audio, images and newsfeeds and choose from dozens of pre-built components and web services.
Springnote is a simple notebook application that comes with a collection of templates--calendars for to-do lists, an event planner, a reading list, a recipe, and so on.
HyLighter is a collaboration service that focuses strictly on documents. Users can annotate a document (each user's highlighting appears in a different color) and then invite other users to help with the writing and editing.
Intel's Mash Maker is a browser extension (for either Firefox or Internet Explorer) that lets you combine data from diverse Web sites on a single page, even if you're not technically adept.

: Triggit enables you to drag and drop ads directly to your website, instead of copy and paste the code provided by coporates such as Google and Amazon.
|
: Tungle is a scheduling application to coordinate meeting time.
|
 |

![]()
Bugs are the second nature of programming life. Spam are the second nature of the web networked life, which has evolved into an essential part of everyone's life.
On any given day, I would receive about 100 spamming emails. Some have something to sell, ranging from software to drugs,; some have dating advice to offer; others, I do not know what others are about. Most of them go straight into my spam box. 2000 is the number of emails constantly sitting in my spamming box. The most confunding ones are emails sending from myself and to myself.
What??
The original Spam (a contraction of "spiced ham") is a type of fast food in the Second World War for G.I.s. Now it is the official terms for the onslaught of mass, fraudulent, often commercial emails.
It is said there are 2 millions emails sending out every second. It has increased tenfold in the past three years, as a result of commerianl spamming programs/or virus that infected millions of computers (botnets).
Blogs are not exempted from spams, dressed as comments, even when comments are not allowed (as in my case). Real comments in my blog are far and few, however, there is no lack of sweet spamming comments.
Like the ones I received this moring. It starts with:
Great insigt!
Or
I love your work!
Or
Good!
With those exburent comments tags along a string of references to a string of porn sites.
Updates
Larger Prey Are Targets of Phishing
Just read on the news about an e-mail scam spam.
"Thousands of high-ranking executives across the country have been receiving e-mail messages this week that appear to be official subpoenas from the United States District Court in San Diego. Each message includes the executive’s name, company and phone number, and commands the recipient to appear before a grand jury in a civil case. "
Sometimes it pays not to be a CEO or something.
--SQL Procedure to insert data from a comma delimited text file
use MyDatabase
--- Create a temp table to hold the data
CREATE TABLE TmpStList
(
username varchar (100) NOT NULL,
userpassword varchar (100) NOT NULL,
)
go
--bulk insert from a text file
BULK INSERT tmpStList FROM 'C:\temp.txt' WITH (FIELDTERMINATOR = ',')
go
-- insert into a destination table
INSERT memphisgives2008 (username,userpassword)
SELECT username, userPassword
FROM tmpStList
In ADO .NET, SqlBulkCopy is the object that helps you to perform a bulk copy. You can use a DataReader or DataTable as source data store (you can load your data from SQL database, Access database, XML or ... into these objects easily) and copy them to a destination table in database.
The following is an example explaining in detail.
http://dotnetslackers.com/articles/ado_net/SqlBulkCopy_in_ADO_NET_2_0.aspx


The article "10 JavaScript Effects to Boost Your Website's Fanciness Factor" writes about 10 Jvascripts to create 10 snappy special effects. All of them are said to be easy to implement, (however, I am yet to check out how easily to incoorperate into asp .net server pages). About half of them are from mootools framework (yak, the last I want is another framework).
The following are those that do not need the mootool framework.
1. Greybox. A non-instrusive pop up on top of the current window.
2. Instant.js. Add special effect to images, slant it, shadow-dressing it.
3. AmberJack: Site Tour Creator. Similar to Greybox. A lightweight JavaScript library that allows you to create a scripted website tour, allowing users to visit key web pages in real-time with a small description box on each page
4. ImageFlow. Works a little like a dynamic layered picture frame.
5. Image magnifier. I have seen such magnifier before, however, this one actually allows you to both zoom in and zoom out.
The sprouting and growing of new technologies, software, platform and architechture everyday make me giddy with excitement and panic with fear, because there is no way for my small brain to accomodate the deluge of new knowledge.
Now in the news it says Google has put out a new platform for anyway to upload web applications. I am overjoyed because that means I no longer have to any web hosting fee; in the meantime I grimace because I do not know any phython.
Everyday Google is growing bigger and bigger and Microsoft is looking more and more defeated. Makes me wonder if I have chosen a wrong camp?
Too late.
====
Note have not blogged for a long time, however, the publication of Cutomizing and Configuring the health monitoring system of ASP .NET http://dotnetslackers.com/articles/aspnet/ConfiguringAndCustomizingTheHealthMonitoringSystemOfASPNET.aspx may be used as a good excuse and fill in the blank?