Thursday, December 9, 2010

Hackers strike back to support WikiLeaks founder

WikiLeaks founder Julian Assange's supporters are putting the b back in backlash. As news of his arrest hit websites and social networking sites, a 'cyberwar' was declared. They're calling it "Operation Payback." A group of 'activist' hackers ('hactivists') went to work on PostFinance, the Swiss Bank that froze donations made to the whistleblower site, and brought it down for some time. They next promised to target PayPal – the online payment company that cancelled WikiLeaks account; Anon_Operation posted on micro blogging site Twitter, "target: is YOYOing. Keep firing your lazors!"

Other posts lead supporters to a file mysteriously titled 'insurance.aes256'. Apparently, 'insurance.aes256' contains all the secret files released by WikiLeaks, the cables and then some. But this 1.39 GB file is encrypted. Assange's lawyer has hinted that the 'key' will be made available if anything happened to Assange. Blackmail? Perhaps. But it has worked. Thousands have downloaded the file and are generously 'seeding' – making it available for others to download – while waiting for the key to be disclosed.

The absence of anything related to WikiLeaks from Twitter's 'top trends' list for a long time has drawn suspicion and flak. "Twitter tells me Julie Andrews is trending in Australia. The hills are alive with the sound of lying," said one tweet. "Assange Arrested", however, made it. Tweets are also being used to give 'fire' commands to hackers to synchronize attacks; links to blog posts that explain how to 'easily' and 'legally' help WikiLeaks ("over 10,000 page views in less than 24 hours!" boasts the blogger) are provided. The hydra has come up many times in discussions on WikiLeaks. When the fate of the main site became uncertain, site admins introduced Plan B – mirror sites. Instructions on setting up mirror sites, space required ("couple of GB") and the form were helpfully shared. Website or server owners with space to spare made that available. Consequently, WikiLeaks now has over 700 mirror sites.

Julian Assange is number one on the list of contenders for Time magazine's Person of the Year with an average rating on 90% based on over 24,000 votes; any news report on him is followed by a string of comments; in case the reports are on companies dropping WikiLeaks from their client-list – the comments are reports of cancelled accounts and subscription or threats of boycott. They're doing it for free speech, argue supporters, and for the guy who dared to demand it. Many of them suspect that it is really 'bankgate'—the promised leak on an American bank set to drop in January – that's bothering corporates and governments.

About half a dozen hash tags on Twitter are being used to gather together posts pertaining to WikiLeaks. Hash tags are like headings under which tweets on a certain topic can be gathered and archived making it easier for users to follow discussions and developments. It's written with a '#' followed by the subject. The first one, #cablegate was created by WikiLeaks themselves – it was the 'official' hash tag for the leaks. But as the site came under DDoS attack (Distributed Denial of Service attack involves making sites unavailable to users) got chucked out of Amazon and finally had its domain name taken down by US DNS provider, hash tags have proliferated at a huge rate. Two are curiously titled 'imassange' and 'imWikiLeaks'. They're explained by a statement by Electronic Frontier Foundation director, John Perry Barlow: "The first serious infowar is now engaged. The field of battle is WikiLeaks. You are the troops." It appears on a poster for "Operation Avenge Assange". The poster ends with – "The future of the internet hangs in the balance. We are Anonymous. We do not forgive; we do not forget. Expect Us."

Read more: Hackers strike back to support WikiLeaks founder - The Times of India
Source: from Times of India

Wednesday, November 10, 2010

Reverse Ajax

In classic web pages whenever we wanted to update some information in the page they needed complete page refresh. This one take more bandwidth as all the items have to be fetched again. After some years Ajax methods came which enabled to make partial page refresh or to refresh the required parts of page so that less bandwidth is consumed. This method was a hit and all developers used Ajax technologies and methods in their application.

Now as the recent one Reverse Ajax is rocking in the field. What is this Reverse Ajax? Here in ajax method we made calls to the server for checking for the required information in specific amounts of time. If updated information is available at that moment then it is useful, if not calling to the server will be waste one. If we repeatedly check server for late updates or in large gap if we check the server for updates then both are useless. In this Reverse Ajax whenever server gets updated information it will send an request to the browser to check for updates. After it as browser queries the server, updated information will be served. This saves huge bandwidth and time. 

In this Reverse Ajax 3 scenarios are there.
  1. Polling.
  2. Piggyback technique
  3. Comet

Tuesday, November 9, 2010

c# intellisense support error

This is one of the problem which i have encountered personally. Whenever we install visual studio 2008 and also update it to service pack 1, we face some error which shows

"the visual studio language support for c# has not been installed. code-editinig intellisense will not be available. Markup intellisense for sever controls may not work"

By this error intellisense will not work and c# coding becomes like normal text as no intellisense support will be there. At this point of moment follow the below instructions.

Go to start->  Programs -> Microsoft visual studio 2008 -> Visual Studio Tools -> Visual studio 2008 command prompt.

In that command prompt enter "devenv/resetskippkgs" and press enter.

After doing this intellisense with c# support will work correctly.

Thursday, October 7, 2010

Making phone calls through Gmail

Till now we are knowing making video and audio calls from Gmail. When video and audio chat was introduced it made a new revolution , Google reached many peoples. Now they have moved another one step forward. In this year they have made an option to call from Gmail to another person cell phone.

Photo from : Google Blog
 This one is good , revolutionary one also it charges some prices. Right now calls withing U.S and Canada are free. Here below is the blog in which you can get more information.

Monday, October 4, 2010

Video uploading to database

Always when it comes to the part of uploading files, photos and videos there arises some confusion of how doing this. In one way we can use BLOB type in database and then store the images or videos in that. But this is not the good way. In another type we store all the uploaded files in one folder and save the path location.
We are using built-in file upload control in But how to use that for video upload?
Because video upload includes transfer of files continuously for some amount of time, means streaming. In that time add 

 HttpPostedFile attFile = FileUpload2.PostedFile;
        int attachfilelength = attFile.ContentLength;

 if (attachfilelength > 0)
.....// rest code goes here
This will make the continuing streaming and will upload video files also.

Note:  This method will take time and will be somewhat slow.

Wednesday, September 29, 2010


These days we use Ajax technologies in every page for the faster action, to make network traffic less, to refresh the needed parts of the page. We are using Ajax in .net, html, php, java etc.. Among this we are using AjaxPro which is also ajax, but here the codes are precompiled into dll file. Just we have to use this AjaxPro. 

Why we have to use AjaxPro?
The real need arises when we want to communicate directly from javascript to AppCode class files. Means after once form values has been entered we are passing the form values directly into the AppCode class file using Javascript. At that time we are using this AjaxPro. 

There are two methods by which we can use this AjaxPro.
  1. In the first one we fetch the values, and javascript will pass it into one js file. From that js file values are reflected back into aspx page code behind, where in that code behind class will be called.
  2. In second one we fetch the values of the form using Javascript and send it into AppCode class file and there process all the things.
Now lets have a look at the second method:

  1. First we have to place AjaxPro2.dll and its refresh file in the bin folder.
  2. In webconfig file add the following code , inside the

  3. In aspx page for the particular button click call the javascript function.
  4. Inside the javascript in aspx page write the function code and call the class
    from appcode and function from the appcode class file as ajax.add(name).
    here ajax is the class file and add is the function and pass the parameters.
  5. In codebehind of aspx page add “using System.Text;” & “using AjaxPro”
  6. Call the appcode class file as normally in the apsx code behind file.
  7. In page_load  event of the aspx page code behind insert the following code :
    Here “ajax” is the appcode classfile name where the corresponding stored
    procedures are there.
  8. In appcode class file add” using AjaxPro” namespace.
  9. On top of each function in classfile add [AjaxMethod] sentence.

Monday, September 27, 2010

Adding Fav-Icons to websites

Whenever we open a webpage or visit a website we see one icon at the starting in the address bar. That icon is know as "Fav-Icon" or logo/symbol for that company or page. This favicon is useful for recognizing pages, creating bookmarks etc...

we can add this fav-icons easily in webpages. Here are the couple of steps which describes how to adding fav-icons.
At first we have to create the icon images in order to display. You can create using adobe photoshop or in online you can use  this website in order to create icon images.
After creating the icon images, place that image in root folder of the pages and within ...tag insert the following code

"link href="flower.ico" rel="shorcut icon" type="image/ico"

and in href give link to icon image.

After this when you run the page, image will display in address bar.

Here we can do this also. There also we can follow the same procedure, in link tag add the following property

rel="shortcut icon" href="<%=ResolveUrl("~/minto1.ico")%>"

in resolve url link to the image file.
Instead of placing same code in all files you can simply place it in master pages within ...tag. In all pages that will be reflected.

Javascripts in ASP.NET

               In we use javascript as same as in html. That will work fine. But using inside web user controls , instead of calling textbox and other controls directly, call the control as document.getElementById('<%=txtname.ClientID%>') . This will make that control to fetch correct value. Here in every object will have client id. Javascript will search for that particular client id in that controls.

Wednesday, May 26, 2010

Hi All..........
              This is my small initiative of sharing my ideas and discussing topics in technical, literature and others.