Programmatically Speaking ...

This site

Fav Blogs

Sponsors

  • MaximumASP
  • Packet Sniffer
    Home Loan
  • conference call service

April 2008 - Posts

The seven coolest web services presented at Web 2.0 expo, San. Francisco

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 slide-show customization tool; click for enlarged image.

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 app for Flash Web pages; click for enlarged image.

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 document collaboration tool; click for enlarged image.

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 Mash MakerIntel'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.

 

: Tungle is a scheduling application to coordinate meeting time.

Sugar-coated spam

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.

Posted: Apr 16 2008, 07:09 PM by xxxd | with no comments |
Filed under:
SQL Bulk insert and ADO .NET SQLBulkCopy

--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

 

Posted: Apr 15 2008, 06:39 PM by xxxd | with no comments |
Filed under: ,
Snappy Javascript

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.

 

Google App Engine

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?

 

Posted: Apr 10 2008, 10:29 PM by xxxd | with no comments
Filed under:
The leading UI suite for ASP.NET - Telerik radControls
Outstanding performance. Full ASP.NET AJAX support. Nearly codeless development.