July 2004 Entries

Have I Been Hacked?

 

Danna Epp gives an answer to Windows user's question: "Have I Been Hacked?". Via Peter Provost.

Microsoft Looks Beyond Windows

 

BBC: "Microsoft is looking beyond Windows for technologies to fuel the future growth of the company. Talking to financial analysts Bill Gates said search software, games, consumer goodies and lab research would all help Microsoft grow. During his speech Mr Gates showed off early versions of programs designed to compete with arch-rival Google. He said novel technologies had to fuel expansion because markets for other Microsoft products were saturated."

Google Replied Me...

 

Here is their reply:

"Hello Ali,
I apologize for the frustration that you have been experiencing.
We thank you for your feedback and comments. Regarding your inquiry about refunding advertisers, we adhere to strict policies and follow them accordingly. Unfortunately, we may not be able to provide specific information.
Please feel free to reply to this email if you have additional questions or concerns. For technical support, please email adsense-tech@google.com.
Sincerely,
The Google Team"

My reply:

"Hi there,
In case of following policies, there wasn't such a policy of refunding someone's money while I was applying for your services.
As I said before, you should have informed me once you changed your policy against my country and then take the action.
Policy is policy in all matters, if you talking about the matter of respecting policies in your company, then why this new privacy was not shown to me before taking the action.
I still don't see any 'reason' from your side, I am not in need of your apologizes, just give me logical reasons so I at least don't count your actions as an 'look on in' one.
Regards,
Ali Parvaresh
Http://www.aliparvaresh.com/
P.O Box: 14155-7466 (Ali Parvaresh), Tehran, Iran"

Iran Book Place by Holding Japan

 

CHONGQING, China, July 28 (Reuters) - Iran booked a spot in the Asian Cup quarter-finals on Wednesday after holding Japan in an absorbing 0-0 draw. Three-times champions Iran finished on five points, two behind holders Japan in Group D. They will play Group B winners South Korea on Saturday while holders Japan face Jordan. Iran, who only needed a draw to secure the group runners-up spot, were missing three suspended players but still created the better chances in sweltering Chongqing.

New Web-Based MSN Messenger

 

Microsoft Watch: "The "Mess With MSN Messenger" site is reporting on a new version of MSN Messenger in the works. The forthcoming Web-based MSN Messenger, called MSN Web Messenger, will allow users to chat with their MSN contacts even on PCs where they can't download the MSN client software."

MSN Newsbot in 18 Editions

 

MSN Newsbot is now offering it's services in 18 editions while Goolge has stopped on it's 10.

EBay Hacked!!!

 

Matt Hartley from Lockergnome: "While I am still trying to confirm all of the details, it appears that eBay may have been hacked into by the Nigerian 419 syndicate. South African police are claiming that those affected by this potentially serious situation are South African credit card holders. I have received no information whatsoever regarding other countries at risk. Reports are indicating that eBay is not commenting at all regarding this situation."

Google Answered Me....

 

This is what I received from them yesterday:
"Hello Ali,
Thank you for your comments and suggestions.
I understand that you are disappointed with our current policies. We apologize for the inconvenience due to the closure of your account.
Thank you for your feedback, and please know that we are working hard to make the AdSense program available to as many web publishers as we can.
Please feel free to reply to this email if you have additional questions or concerns. For technical support, please email adsense-tech@google.com.
Sincerely,
The Google Team"
And I am still looking for their reasons...

Google Recovers After Virus Hits

 

BBC: "Net search engine Google appeared to resume normal service in the UK around 2000BST after a virus crippled its search engine. Net security firms reported that the havoc seemed to have been caused by a new variant of the MyDoom virus. Google confirmed a number of users in the UK and some US and French users were experiencing problems. The search engine is one of the most popular on the net, dealing with 200 million global queries a day."
I experienced this issue yesterday at around 8PM by Tehran time. What way is Google moving on?

Secure Files from Unauthenticated Access

 

This article will demonstrate how one can secure zip files on a website. The following solution will allow webmasters to upload files to their server and ensure that only authenticated users can download the file.

Brazil Won Copa America

 

LIMA, Peru -- Brazil won its first South American soccer championship since 1999, getting a tying goal from Adriano three minutes into second-half injury time, then beating Argentina 4-2 on penalty kicks following a 2-2 tie Sunday in the final of the Copa America. Read More . . .

Khyal Gallery Update (26, July, 2004)

 

Nahid Zameni artworks are being showcased this week on Khyal Gallery.

Microsoft's Readying More Open-Source Goodies

 

From Microsoft Watch: The Redmondians have been hinting that they are planning to open source more of their technologies. The $64,000 question has been "Which ones"? It sounds like we'll find out in a few more weeks. In the interim, there's quite a bit of speculation as to what the Microsoft is likely to farm out via SourceForge.

Migrating from ASP.NET 1.x to ASP.NET 2.0

 

Explore features new to ASP.NET 2.0 from ASP.NET 1.x that offer a better set of options for Web development within the .NET Framework.

Make Reports Quickly with ASP.NET and XML

 

Sometimes you need to create reports quickly. You might not always have time to format fancy reports containing graphs. Or maybe you need to create a report that doesn't need graphs. By reusing one ASP.NET web page you can quickly make reports that are stored in XML files. The sample that is included in the download demonstrates how you can display up to three different database queries, using three DataGrids, on the same page. Each report is an XML file that contains a title for the web page and a subtitle, connection string, SQL select statement, and page size for each database query. Read More . . .

Google, an 'Unrespectful Company'

 

Just read it for yourself, this is what I received from Google-AdSense team today morning:

Hello Ali,
I am writing to inform you that your Google AdSense account has been suspended. We are unable to accept accounts for publishers residing in countries on the United States Office of Foreign Assets Control sanction list.
Your country of residence appears to be on this list. As such, we have disabled your account and ads will no longer be served to your website through the AdSense program. We will issue refunds to advertisers for the clicks accrued on your account and are required to withhold from you any outstanding payments.
We apologize for any inconvenience this situation may cause you.
Please feel free to reply to this email if you have additional questions or concerns. For technical support, please email adsense-tech@google.com.
Sincerely,
The Google Team


My answer:

Hi there,
Is it a professional way of stopping a service which you were giving me for the last year?
You HAD to inform me before so that I can make enough changes on my sites to prevent showing a white block.
We have been a user of Google for such a long time, but seem Google is not going to show respect to its users at least according to the time they announce such a thing.
I am waiting for a 'reasonable' answer from your side in term of:
1. Why my money is refunded? How can you prove that?
2. Why you didn't inform me before?
Please give me some good reasons so I at least count you as a company since you have lost your place in my view as a 'respectful company'.
Sorry for saying that, but that’s the case.
Regards,
Ali Parvaresh
Http://www.aliparvaresh.com/
P.O Box: 14155-7466 (Ali Parvaresh), Tehran, Iran


PLEASE SUPPORT THIS POST SO I CAN SHOW EVERYONE HOW THEY ARE.

10 Years of DALnet

 

Hehe, DALnet has become 10 years old. I am using DALnet service since 1997-98, they have been offering such a nice service for 10 years. That's great. Happy birthday DALnet. (I got their birthday notification from Stefano)

Run Windows Form Applications from the Web

 

.NET has given us several new options for deploying applications that avoid "DLL Hell". One new form of deployment, called “zero touch”, makes it possible to deploy applications on demand to client machines using the web. In a new article, Bill Wagner walks us through the details of creating a Windows Forms client application that is deployed from the web.

Time to Make a Change: HP Color LastJet 2550L

 

With the HP Color LaserJet 2550L, Hewlett-Packard has delivered an inexpensive color laser with better output quality than most color lasers at any price. Unfortunately, along with high-quality output, it runs slower than some ink jets and has a high cost per monochrome page.
It is time for me to get one of these and sell my LaserJet 1200.

IPv6 Has been Added to ICANN Root Servers!

 

KUALA LUMPUR (Reuters) - ICANN, the U.S. body overseeing Web site allocations globally, has launched a new technology that will allow virtually unlimited Internet addresses, its chairman told Reuters on Tuesday. Vinton Cerf of the Internet Corp. for Assigned Names and Numbers (ICANN) said the next-generation protocol, IPv6, had been added to its root server systems, making it possible for every person or device to have an Internet protocol address. Rapid growth in the use of the World Wide Web has in recent times prompted concerns about future scarcity of domain addresses, with demand threatening to overload the existing system, the IPv4. "This is a big, big step" Cerf said, speaking on sidelines of ICANN's annual conference held in the Malaysian capital.

NUnitASP ASP.NET Unit Testing

 

NUnitAsp is a tool for automatically testing ASP.NET web pages. It's an extension to NUnit, a tool for test-driven development in .NET. Once you have an automated suite of tests, you'll never go back. It gives you incredible confidence in your code. That confidence allows you to code much faster, because you can make risky changes secure in the knowledge that your tests will catch any mistakes. NUnitAsp is for unit tests only. It's meant for programmers, not QA teams, and it's not very good for QA-style acceptance tests. It only tests server-side logic. JavaScript and other client-side code is ignored. But if you're using ASP.NET, it's an essential part of your programmers' toolset. NUnitAsp is freely available under the MIT license.

Data Access in ASP.NET 2.0

 

ASP.NET reduces the amount of code required to perform common data access tasks by adding a number of data-enabled controls. This article shows these new controls, and how you can use them in your applications.

Khyal Gallery Update (20, July, 2004)

 

ASP.NET 2 Articles

 

Laurent is posting a list of ASP.NET 2.0 articles on his blog.

PHP 5 vs ASP.NET 2 on Channel9

 

"So is MS worried about PHP 5. are there any web devs here who might switch from ASP to PHP now? if so why? or why are you using PHP in the first place." Read More . . .

AFC Asian Cup China 2004

 

AFC Asian Cup China 2004 started yesterday where the host China was denided a victory in opening match in drawing 2-2 with Bahrain.

Algebraic Set Theory

 

Algebraic set theory uses the methods of category theory to study elementary set theory. The purpose of this website is to link together current research in algebraic set theory and make it easily available. It is hoped that this will encourage and facilitate further development of the subject. Via peetm.

"Father of the web" Received His Knighthood from the Queen

 

BBC: "The "father of the web", who already has an OBE, went to Buckingham Palace to get his reward for "services to the global development of the internet". In 1991, the knight of the web came up with a system to organise, link and browse pages on the net. Famously modest, he said he had just been "in the right place at the right time" and did not want his photo taken. During the hour-long ceremony held in the Ballroom at the Palace, the Queen knighted Sir Tim using the sword that belonged to her father, King George VI."

.Math v1.0

 

Stephen Hebert: "I'm happy to announce that .Math has gone 1.0. I started blogging at the same the time I decided to release the library - I started blogging the process here. NUnit tests have been added to the project and a full documentation set has been created as well. You can dive into the library along with documentation here."

.NET Superpasses J2EE in Enterprise Development

 

TSS.NET: According to the latest numbers released by Microsoft, .NET adoption is continuing at a brisk pace with more than 2.5 Million .NET Developers worldwide and more than 90% of development being targeted for the Windows platform. Based on numbers quoted by John Montgomery, Program Manager at Microsoft, more than 60 of the Fortune 100 use .NET for internal development. A Forrester report also states that 56% of enterprises in North America are choosing .NET as opposed to only 46% choosing J2EE. An interesting note, of the ~6 Million developers currently targeting the Windows platform, over 4 Million of those are Visual Basic developers.

Introduction to Role-Based Security in .NET

 

Nice article with nice beginning.
The year 2004 is another blockbuster year at the box office. Actors are busy starring in new movies, playing roles. So are the tens of millions of people busy going to work day after day doing their work and filling roles. We are all having roles in the corporations we work, whether as a developer, project manager, test engineer, or one of the thousands of other roles. In today's ever more competitive and changing business world, most even have multiple roles and some are taken on temporarily. I am, for example, a Senior Manager and a Senior Architect and am required take on a Technical Support Engineer role. The roles define the responsibilities and authorities we have. The Senior Architect role gives me authority in the area of product and technology decisions, and the Technical Support Engineer role gives me authority to work with customers and access their IT systems.

Google Language Tools are Blocked!

 

I told you once before, I could have seen the day in which Google will be blocked too. I wanted to translate a German page to English using Google tools, but I suddenly faced: "The requested page is Forbidden". Now I gonna try altavista.

APress: A First Look at SQL Server 2005 for Developers

 

Paschal L is giving APress book, A First Look at SQL Server 2005 for Developers, a review.

.NET Framework 2.0 Beta SDK is Now Out!

 

Download the new Microsoft® .NET Framework version 2.0 beta Software Development Kit (SDK) and redistributables. Includes everything developers need to write, build, test, deploy and run .NET Framework applications. 64 bit and x86 versions are now available.
I should buy another desktop computer for installing all these new things aftering finishing up some of the projects I have in my hand. No free time to check them all now.

GMail Agent API

 

There are two distinct components here: an open source Gmail API written for the .NET framework, and a proof of concept Windows application built on top of that API that provides basic remote Gmail functions. Via Peter Provost.

PHP 5.0.0 Released

 

Khyal Gallery Update (14, July, 2004)

 

Our new artist is Mr. Nasrollah Taslimi.

Two Code Project Articles

 

Security Professionals

 

Babak, has posted about Security Professionals on his blog. Of all he has said about them, one point is very critical to become a real security professional, as he has said:
"Being a security professional should be in your nature. Reading books and attending security courses are in the second level."
Have you ever seen the ones who are always acting as they don't want to be traced?

What was Your First Computer Class?

 

Stephen Hebert is posting a question as a Friday post:
"What was your first computer class?".
My answer: I haven't had any computer class yet, I have learnt all the matter I know using books and 'net!

SVG Pocket Reference

 

Builder.com's The Scalable Vector Graphics (SVG) Pocket Reference, Part 1 and Part 2.

Disabling a Validator with Client Script

 

To disable a validator using client side script you can use the following code:
// javascript
ValidatorEnable(document.getElementById('<%=myRequiredFieldValidator.ClientID'), false);
Via Steve Eichert.

Fastest Growing Hosting Providers: ThePlanet is 3rd

 

A table of the Hosting Providers who grew the fastest over the 6 months October 2003 to April 2004 is provided as an excerpt from our Hosting Provider Server Count.
1&1 is first, EV1Servers is second and ThePlanet is third.

Gmail Imports Contacts

 

Lockergnome: “The Gmail team recently released an Import Contacts feature that enables users to quickly transfer contact information to Gmail from an existing mail service whether it’s MSFT Outlook, Yahoo Mail, Orkut, and others. First, a user must save their existing contact information as a CSV file in a place on their hard drive where they can easily find it. By clicking through to the Contacts > Import Contacts links at the top right of the Gmail interface, users are then given the option to import/upload their contacts CSV file into Gmail. And voila! When contacts are imported, Gmail automatically fills-in addresses as a user types recipient names into the address field. That’s it for now, please try Import Contacts for yourself and let me know if you have any questions or need more information.”

MyIE2 Changed It's Name to Maxthon

 

MyIE2, where I am spending all my time inside it, has changed it's name to Maxthon.

MSDN Style Help for VB.NET

 

Its quite important to have project help documentation while working in a team environment. C# has integrated Web Comments generator which makes this task quite easy. As for VB.NET developers, this is not the case. But the GotDotNet PowerToys community has developed a tool called VBCommenter, which is an add-in in the VS.NET IDE. This tool allows us to create C# like comments in our VB.NET code and convert them into an XML file during project builds. This output XML file can be used along with NDoc to create quick and easy help files for your projects. Read More . . .

Galerkin Idea for Solving Second Kind of Integral Equations

 

This is what I coded yesterday, I am not yet sure whether it is working correctly or not. I am not a Matlab coder at all and just coded this yesterday using it's help. Please give me your comments on it for improving it. Thanks in advance.

% We will be using Phi(i) as our base functions for solving a second kind integral
% equation. Kernel function is k(x,y). 'lb' , 'ub' are boundry values for our integral
% equation and 'n' is number of our intervals. Notice that i varies from 1 to
% n. Function 'g' is our other side of equation. Our inear product is
% defined as an integral in [lb,ub] for the integrand f*g. We will assume
% that our space is well-defined and covers our prerequirements for solving
% integral equations.
% Start.
clear all
syms x y f g k phi;
% Set Phi(i) (SimPhi is same as Phi only written with parameter 'y').
phi=[x 2*x 3*x]
simphi=[y 2*y 3*y]
% Set lover boundry (Natural Number)
lb=0;
% Set upper boundry (Natural Number)
ub=5;
% Set the known function 'g'. It should be standard in terms of Matlab
% style of coding functions.
g=sym('cos(y)');
% Set the kernel function 'k'. It should be standard in terms of Matlab
% style of coding functions.
k=sym('x*sin(y)');
% Set 'n' number of intervals.
n=3;
% Fills left matrix: 'A'.
for i=1:n
for j=1:n
f=sym(int(k*phi(i),'x',lb,ub)+simphi(i));
A(i,j)=int(f*phi(j),'x',lb,ub);
end
end
% Fills right matrix: b=temp'.
for i=1:n
temp(i)=int(phi(i)*g,lb,ub);
end
% Gives A and b=temp' as output.
A
b=temp'
% End.

TestFu 0.2

 

TestFu is a SqlAdministrator, SqlExplorer and SqlFixture.
SqlAdministrator: backup, restore, create or drop databases, and also some methods on tables, constraints,etc...
SqlExplorer: extracts the schema of database to a DataSet
SqlFixture: a mini data abstraction layer "TestFixture" oriented
Nice One.

How to Use SQL Express

 

Users are discussing on how to get SQL Express used in Channel9.

Khyal Gallery Update (05, July, 2004)

 

New artist, Homa Taghibeyglou is showcasing her artworks at Khyal Gallery.

At Last, The Champion: Greece!

 

The year of the underdog was taken to an incredible extreme as Greece completed one of the biggest upsets in international football to lift the Euro 2004 trophy after a 1-0 win over hosts Portugal. Read More . . .

Safe to Surf Day!

 

Scott Hanselman has named 4th July as "Safe to Surf Day". Some gifs from him for your relative when you are at his house.

How to Solve an PDE in a BVP?

 

Anyone out there got idea on how to solve a PDE or an Integral Equation in a BVP (Boundary Value Problem) using Matlab? Those who might have studied FEM (Finite Element Methods) know that doing this needs to be done in Trial Space of B-Splines, but how to code it in Matlab!? BTW, either of the ideas, Galerkin or Least Square will be appreciated.

Google Bans GMail Saled

 

To all those who are making money ou of anything, even free ones like GMail!
BBC: "GMail sellers beware, Google wants to stop people profiting from the trade in popular e-mail addresses. Search giant Google has updated the program policy for GMail on Monday adding clauses that ban the sale, trading, reselling or exploiting of GMail accounts for commercial purposes."

New MSN Search

 

MSN Search on the way to improve, but far away from Google.

First Image AdSense I have Seen

 

I was just checking Khyal Gallery and suddenly saw AdSense Image Ads is showcased there. Interesting!

The Opener Game in Final Game

 

Greece made their way lastly to Euro 2004 final game. Impressive!
Back where we started...Greece will be playing hosts Portugal in a Euro 2004 Final repeat of the tournament's opener. That's thanks to a 105th minute headed 'Silver Goal' by defender Traianos Dellas. Otto Rehhagel's side won the tactical battle with the Czech Republic, who, despite a bright opening, faded badly after talismanic skipper Pavel Nedved limped off with a first half injury. Read More . . .

Portugal into the Final of Euro 2004

 

Nuno Maniche produced the goal of the tournament to send Portugal into the final of Euro 2004. Cristiano Ronaldo headed a first-half opener before his short pass found Maniche on the angle of the box, and he fired an unstoppable curling shot into the top corner. A dismal Dutch side found a way back into game courtesy of a Jorge Andrade own goal but despite a late rally could not force extra-time. Read More . . .