Monday, June 27, 2011

firefox ,google chrome

ಒಂದೊಂದು ದಿನ ಕಳೆದಂತೆಯು ತಂತ್ರಜ್ಞಾನದ ಪ್ರಪಂಚದಲ್ಲಿ ಹೊಸ ಹೊಸ ಬೆಳವಣಿಗೆಗಳು ಬರುತ್ತಾ ಇವೆ. ಈ ಬೆಳವಣಿಗೆಗೆ  ಗಣಕ  ತಂತ್ರಾಂಶದ ಪ್ರಪಂಚವು ಹೊರತಾಗಿಲ್ಲ.  ಆಪರೇಟಿಂಗ್  ಸಿಸ್ಟಮ್ , ಬ್ರೌಸರ್ಸ್ ಹೀಗೆ ಎಲ್ಲದರಲ್ಲೂ ಒಂದೊಂದು ಹೊಸ ಹೊಸ ವಿಷಯಗಳನ್ನು ಸೇರಿ ನವೀಕರನಗೊಂದು ಕಂಪ್ಯೂಟರ್ ಬಳಕೆದಾರನ ಮುಂದೆ ಬರುತ್ತಾ ಇದೆ. ಇದರ ಉಪಯೋಗವೆನೆಂದರೆ  ಬಳಕೆದಾರ ತ್ವರಿತವಾಗಿ ಮತ್ತು ಸುಲಲಿತವಾಗಿ ತನ್ನ ಕೆಲಸಗಳನ್ನು  ಮಾಡಿಕೊಳ್ಳಬಹುದಾಗಿದೆ. ಅಷ್ಟೇ ಅಲ್ಲದೆ ತನ್ನ ಮಾಹಿತಿಯನ್ನು ಭದ್ರತೆ ಇಂದ ಕಾಪಾಡಲು ಸಾಧ್ಯವಾಗಿದೆ. 

ಎಲ್ಲರಿಗು ತಿಳಿದಂತೆ ಗೂಗಲ್ ನ ಜಿ-ಮೇಲ್ ಒಂದು ಅತ್ಯಂತ ಸುಲಲಿತವಾಗಿ ಉಪಯೋಗಿಸುವಂತಹ ಒಂದು ಮೈಲಿಂಗ್ ಸಿಸ್ಟಮ್. ಸ್ವಲ್ಪ ಗಣಕ ಯಂತ್ರದ ಬಗ್ಗೆ ತಿಳುವಳಿಕೆ ಇರುವ ಬಳಕೆದಾರ ಅತ್ಯಂತ ಸುಲಲಿವಾಗಿ ಇದನ್ನು ಉಪಯೋಗಿಸಬಹುದಾಗಿದೆ.  ದಿನವು ಒಂದೊಂದು ಹೊಸ ಹೊಸ ಪ್ರಯೋಗಗಳನ್ನು ಮಾಡುವ ಗೂಗಲ್ ಮಾಹಿತಿ ಭದ್ರತೆಯ ಬಗ್ಗೆಯು ಕೂಡ ತುಂಬಾ ಜಾಕರೂಕತೆಯನ್ನು ವಹಿಸಿದೆ. ಇದರ ಫಲವಾಗಿ ಜಿ-ಮೇಲ್ ಬಳಕೆದಾರನಿಗೆ ಪಾಸ್ವರ್ಡ್ ಕಳೆದು ಹೋದ ಸಂದರ್ಭದಲ್ಲಿ   ಸೆಕ್ಯೂರಿಟಿ ಪ್ರಶ್ನೆಯನ್ನು ಕೇಳುವ ಜೊತೆಗೆ ಬಳಕೆದಾರನ ಮೊಬೈಲ್ ನಂಬರ್  ಮತ್ತು ಬೇರೆಯ ಇ-ಮೇಲ್ ವಿಳಾಸವನ್ನು ತೆಗೆದುಕೊಂಡು , ತನ್ನ ಜಿ-ಮೇಲ್  ಪಾಸ್ವರ್ಡ್ ಬದಲಿಸುವಾಗ ಮೊದಲೆಯೇ ಕೊಟ್ಟಿರುವ  ಮೊಬೈಲ್ ನಂಬರ್ ಅನ್ನು ಸಂಪರ್ಕಿಸುವ ವ್ಯವಸ್ತೆಯನ್ನು  ಮಾಡಿದೆ.  
Mozilla firefox

ಇಷ್ಟೇ ಅಲ್ಲದೆ ನಾವು ಅಂತರ್ಜಾಲವನ್ನು ಜಾಲಾಡಲು ಉಪಯೋಗಿಸುವ  ಬ್ರೌಸರ್ಸ್ ಕ್ಷೇತ್ರದಲ್ಲೂ ಹೊಸ ಹೊಸ ಮಾರ್ಪಾಡುಗಳು ಆಗುತ್ತಿವೆ. firefox  ಮತ್ತು google chrome   ನ ಮಧ್ಯೆ ಸ್ಪರ್ಧೆ ಉಂಟಾದಂತೆ ಆಗಿದೆ. ಸ್ವಲ್ಪ ದಿನಗಳ ಹಿಂದೆ firefox open source ಆಗಿ ಗ್ರಾಹಕನ ಮುಂದೆ ಬಂದಿದೆ. ಹಾಗೆ google chrome ತನ್ನ ಬ್ರೌಸರ್  ಅಲ್ಲಿ ಹೊಸ ಹೊಸ ಸವಲತ್ತುಗಳನ್ನೂ ತಂದಿದೆ . 

ಗೂಗಲ್ ನ ವೆಬ್ ಸ್ಟೋರ್ ಗೆ ಹೋದರೆ ನಿಮ್ಮ ಬ್ರೌಸರ್  ಅನ್ನು ನಿಮಗೆ ಬೇಕಾದ ತರಹ ಮಾರ್ಪಡಿಸಬಹುದಾಗಿದೆ. ಆನ್ಲೈನ್ ಆಟಗಳನ್ನು, ನ್ಯೂಸ್, ಎಡಿಟರ್ ಗಳು  , ಶಾಪಿಂಗ್ ಹೀಗೆ ಬೇಕಾದ ತರಹ ಪ್ಲಗಿನ್ ಗಳನ್ನೂ ತುಂಬಾ ಸುಲಭವಾಗಿ ನಿಮ್ಮ ಬ್ರೌಸರ್ ಅಲ್ಲಿ ಇನ್ಸ್ಟಾಲ್ ಮಾಡಿ ಉಪಯೋಗಿಸಬಹುದಾಗಿದೆ . ಮುಕ್ಕಾಲು ಪಾಲು ಪ್ಲಗಿನ್ ಗಳು ಉಚಿತವಾಗಿದ್ದು ಕೆಲವುಗಳಿಗೆ ದುಡ್ಡನ್ನು ಸಂದಾಯಿಸಬೇಕಾಗುತ್ತದೆ. https://chrome.google.com/webstore

ಈ ಲಿಂಕಿಗೆ ಹೋದರೆ ಸಾಕು ನಮಗೆ google  chrome ಅನ್ನು ಮಾರ್ಪಡಿಸಿಕೊಳ್ಳಲು ಬೇಕಾದ ಎಲ್ಲ ತಂತ್ರಾಂಶಗಳು ಸಿಗುತ್ತವೆ. ಅದೂ ಇಲ್ಲದಿದ್ದರೆ ನಿಮ್ಮ chrome ಬ್ರೌಸರ್ ನ ಹೊಸ ಟ್ಯಾಬ್ ಅನ್ನು ಒತ್ತಿ ಅಲ್ಲಿ "ವೆಬ್ ಸ್ಟೋರ್" ಅನ್ನು ಕ್ಲಿಕ್ಕ್ಕಿಸಿದರು ಅದು  ಮೇಲಿನ ಕೊಂಡಿಗೆ ಕರೆದೊಯ್ಯುತ್ತದೆ.  
Firebug

ಇನ್ನು mozilla firefox ಗೆ ಬಂದರೆ ಅದು ತನ್ನ ಗ್ರಾಹಕನಿಗೆ ಹೊಸ ಸವಲತ್ತುಗಳನ್ನು ಕೊಡುವಲ್ಲಿ ಮುಂಚೂಣಿಯಲ್ಲಿದೆ. firefox ನ  ಆಡ್-ಇನ್ಸ್  ಮತ್ತು   ಪ್ಲಗಿನ್ ಗಳು ಎಲ್ಲರಿಗು ಚಿರಪರಿಚಿತವಾಗಿರುವ ಸಂಗತಿ. ಇದು ನಮ್ಮ ಹಲವಾರು ಕಾರ್ಯಗಳನ್ನು  ಸುಲಲಿತವಾಗಿ ಮಾಡಲು ಸಹಾಯಕವಾಗಿದೆ. ಉದಾಹರಣೆಗೆ firebug ಎಲ್ಲರಿಗು ಚಿರಪರಿಚಿತವಾಗಿರುವ ಮತ್ತು ಬಹು ಉಪಯೋಗಿಯ ಒಂದು  ಪ್ಲಗಿನ್.. ಈಗ mozilla firefox ಗ್ರಾಹನಿಗೆ ತನ್ನ ಸ್ವಂತ ಆಡ್-ಆನ್ ಗಳನ್ನೂ ಸೃಜಿಸಿ ಉಪಯೋಗಿಸುವ ನಿಟ್ಟಿನಲ್ಲಿ ಒಂದು ವ್ಯವಸ್ತೆಯನ್ನು ಕಲ್ಪಿಸಿದೆ. 


  https://addons.mozilla.org/en-US/developers/tools/builder ಈ ಮೇಲಿನ ಕೊಂಡಿಯು firefox developer hub ಗೆ ಕರೆದೊಯ್ಯುತ್ತ್ತದೆ . ಇಲ್ಲಿ ಬಳಕೆದಾರ ತನಗೆ ಬೇಕಾಗಿರುವಂತಹ ಆಡ್-ಆನ್ ಗಳನ್ನೂ ಸೃಜಿಸಿ ಉಪಯೋಗಿಸಬಹುದು , ಆದರೆ ಇದನ್ನು ಸೃಜಿಸುವ ಮುನ್ನ ಬಳಕೆದಾರನಿಗೆ ಸಾಫ್ಟ್ವೇರ್ ಪ್ರೊಗ್ರಾಮ್ ಬರಿಯುವ ನಿಟ್ಟಿನಲ್ಲಿ ಮಾಹಿತಿ ಇರುವುದು  ಅವಶ್ಯಕವಾಗಿದೆ. ಆಡ್-ಆನ್ ಅನ್ನು ಸೃಜಿಸಿಯಾದ ತಕ್ಷಣ ನಿಮಗೆ ಅದು .zip ಅಲ್ಲಿ ದೊರೆಯುತ್ತದೆ . ಅದನ್ನ .zip ಬದಲಾಗಿ .xpi ಅಂತ ಹೆಸರನ್ನು ಮಾರ್ಪಡಿಸಿ ನಿಮ್ಮ mozilla ಬ್ರೋವರ್ ಗೆ  ಎಳೆದು ಹಾಕಿದರೆ ಸಾಕು ನಿಮ್ಮ ಸ್ವಂತ ಆಡ್-ಆನ್ ಕಾರ್ಯ ನಿರ್ವಹಿಸಲು ಆರಂಭವಾಗುತ್ತದೆ. ಅದರ ಪ್ರೊಗ್ರಾಮ್ ಅಲ್ಲಿ ನೀವು ನಿಮಗೆ ಬೇಕಾದಂತೆ ಮಾರ್ಪಡಿಸಿದರೆ ಸಾಕು ನಿಮಗೆ ಬೇಕಾದ ಕೆಲಸಗಳನ್ನು  ಅದರಿಂದ ಮಾಡಿಸಬಹುದಾಗಿದೆ. ಇನ್ನು ಮುಂದಿನ ದಿನಗಳಲ್ಲಿ  ಸಾಫ್ಟ್ವೇರ್ ಪ್ರೊಗ್ರಾಮ್ ನ ತಿಳುವಳಕೆ ಇಲ್ಲದಿದ್ದರೂ ಆಡ್-ಆನ್ ಗಳನ್ನೂ ಮತ್ತು ಪ್ಲಗ್ ಇನ್ ಗಳನ್ನೂ ಸೃಜಿಸಿ ಉಪಯೋಗಿಸುವ ಸವಲತ್ತುಗಳನ್ನು ಮೊಜಿಲ್ಲ ಫೈರ್ಫಾಕ್ಸ್ ತರಲಿ ಎಂದು ಆಶಿಸೋಣ.

ಚಿತ್ರ ಕೃಪೆ: ಅಂತರ್ಜಾಲದಿಂದ

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: www.paypal.com 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 EveryDNS.net, 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 http://timesofindia.indiatimes.com/world/uk/Hackers-strike-back-to-support-WikiLeaks-founder-/articleshow/7063118.cms#ixzz17g3NCoTL
 
 
 
 
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.
http://gmailblog.blogspot.com/2010/08/call-phones-from-gmail.html

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 asp.net. 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

AjaxPro

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”
    namespaces.
  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 :
    AjaxPro.Utility.RegisterTypeForAjax(typeof(ajax));
    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.