Wallpapers Collections

Wallpapers Collections

Thursday, May 24, 2012

Google Time Search

Google



Google Calculator


title:Google Calculator Tips,Google Calculator Tricks





  To use Google’s built-in calculator function, simply enter the calculation you’d like done into the search box.
Performs calculations using Google Calculator without having to load a new page
In the google search :
Type in an equation: (100+4567*10-200=)
What is the square root of 267? (sqrt(267))

Google Search Tricks and Tips


title:Google Search Tricks and Tips,Special Searches Features With Google Search


Searching for a file
Suppose you want to search for pdf documents only. You can do this by attaching a filetype modifier to your query. A typical query can look like this
vpn filetype:pdf
Google can recognize most common file types

Deactivating Your Facebook Account Temporarily

Title:Temporarily Deactivating Your Account, Temporarily Deactivating Your Facebook Account




1. Log in to your Facebook account.

2. Open Account Settings.

3. Open Security.

4. Click Deactivate your account. Your account will no longer be viewable, but it will remain intact. Simply log in to Facebook again to reactivate your account.

How to Delete Your Facebook Account

Title:How to Delete Your Facebook Account, How to Delete Facebook Account,How to block Facebook Account,How to close Facebook Account




Want out of Facebook? We'll show you how to completely delete your account--or just put things on hold for a while.


If you're sick of Facebook, you can cancel your account. Once you've deleted your Facebook account, you will never be able to log in to it again, and all of the personal and contact information you stored there will be gone. If you just want to disappear for a while, you can opt to suspend your account temporarily. In this article I’ll explain how to permanently delete your Facebook account, as well as how to temporarily deactivate it.

Permanently Deleting Your Facebook Account


1. Log in to your Facebook account.

2. Open Account Settings.



3. Under Linked Accounts, click Edit. Remove all linked accounts. Why? If you log in to Facebook within two weeks of permanently deleting your account, your account will not be deleted. If you are logged in to any of the accounts listed under Linked Accounts, you are automatically logged in to Facebook. Therefore, you should remove all linked accounts to ensure that the deletion process goes smoothly.

4. Open Privacy Settings.

5. Open Apps, Games and Websites.


6. Under 'Apps you use', click Remove. In the list, remove all apps, games, and websites. Again, taking this step helps the deletion process go as smoothly as possible.

7. if you want to save your profile data on your hard drive, now is the time to do it. Open Account Settings and click Download a copy of your Facebook data.

8. Head to the Facebook Help center to initiate the permament deletion of your account. You can search the Facebook Help center for “delete account,” and you will find the same link. If you're sure that you want to proceed, click Submit.

Important Notes


For two weeks after you delete your account, Facebook retains your data in case you wish to reverse your decision. If you don’t log in to Facebook for two weeks, your account will be permanently deleted.

Immediately after deleting your account, clear the cache of the browser(s) you use to log in to Facebook. Doing this is another way to make sure that you don’t accidentally log in to your Facebook account or use it in the two weeks after deleting it.

Facebook provides the following disclaimer about deleting your account: "Copies of some material (photos, notes, etc.) may remain in our servers for technical reasons, but this material is disassociated from any personal identifiers and completely inaccessible to other people using Facebook." In other words, your data could remain on Facebook’s servers for a while, but it is no longer identifiable as your data, nor is anyone able to search for it. Eventually, your old data will be overwritten and forever deleted.

If you accidentally use your Facebook account within two weeks after deleting it, you’ll need to initiate the deletion process again.

Tuesday, May 22, 2012

How to Delete Your Google Account

Title: How to Delete Google Account  ,  How to Delete Your Gmail Account





Google is great--but sometimes you just need to cut loose. Follow our simple guide to delete Google services individually or to delete your Google account permanently.

Google is no longer just a simple search engine. To date, Google offers hundreds of products and services, nearly all of which are managed through a Google account. Among them are services for email, chat, maps, video, photos, music, and social networking. Most of your online life can reside behind the single lock and key that is your Google account.
The benefit of this arrangement is that everything is seamless, and switching between different services generally demands no extra effort on your part. For one reason or another, however, you may find yourself wanting to get rid of this particular online identity you've built. Fortunately, Google is well known for promoting user rights and privacy, and the company makes it easy to remove data from individual products or even to delete your account entirely. Here's how it works.
Delete a Google Product or Service
1. Access the Google Login page in your Web browser.
Sign in to your account from the Google Login page.
2. Fill in the appropriate email address and password for the account with the Google product or service you wish to delete, and click Sign In.
3. Once the sign-in process is complete, click the Edit link next to the 'My products' section. Google is constantly updating, so depending on the version of Google you're accessing, you may first need to select Visit the previous version of the Google accounts screen to access the 'My products' menu.
Select the Edit link next to the 'My products' heading to start removing Google services.
4. Find the service or product you want to eliminate under the Delete a Product section, and click Remove permanently.
Delete Your Google Account
1. Access the Google Login page in your Web browser.
2. Enter the appropriate email address and password for the account you wish to delete, and click Sign In.
3. Click the Edit link next to the 'My products' section. Once again, you may first need to select Visit the previous version of the Google accounts screen to access the 'My products' menu.
4. Under the Delete Account section, select Close account and delete all services and info associated with it.
Select 'Close account...' to shut down your Google account.
5. Confirm your choice by typing in your password at the prompt on the next page, and then check both boxes acknowledging your choice and the repercussions.
6. Click Delete Google Account to permanently delete the account and its associated data.



Of course, once your Google account is gone, you will permanently lose access to all the data stored in it, so make sure to save anything you want to keep beforehand. If you wish to download all of your pictures, documents, and other data before deleting your account, simply log in as before and select the Data liberation tab on the left side of the screen. From there, click the big blue Download My Data button to download a big .zip file of all your personal data. Now you can delete your account with abandon, secure in the knowledge that your personal data is safely stored on your hard drive.

How to Cancel a Google+ Account

Title:How to Cancel a Google plus  Account


Right from the get-go, I didn't care for Google+. Maybe it was the relentless media fawning over what seemed a tepid Facebook clone, or maybe it was because the service just seemed kind of pointless. Whatever the case, I've barely looked at Google+ since signing up for it.

But all of a sudden I'm getting an endless stream of e-mails telling me I've been added to a bunch of strangers' "circles." And although I can tweak my account settings to stop getting these notifications, I'm really just ready to bid goodbye to Google+ altogether. (No offense to those of you who like the service; I just prefer to stick with Facebook.)

Needless to say, I want to keep my other Google services (Docs, Calendar, Gmail, etc.), so I definitely don't want to cancel my entire account--just Google Plus. There's no immediately obvious way to do that, but it can be done. Here's how.

1. Sign into your Google Plus account.

2. Near the upper right corner, click on your account name (or e-mail address, whichever is shown), then click Account settings.

3. In the Services section, click Delete profile and remove associated social features.

4. On the following page, choose Delete Google+ content, then click Remove selected services.

How to Enable and Disable resharing in Google Plus



Title : Disable resharing in Google Plus
Title : Enable  resharing in Google Plus

Disable resharing. Google Plus may make it easy for you to segregate who you share your information with, but your connections have no such limitations, meaning that something you share with a select few can still spread like wildfire across your networks. Nevertheless, you can disable resharing of a certain post after posting it: Just click the arrow in the upper-right-hand corner of the post and then click Disable resharing.

How to Enable Resharing of Posts ?
Enabling re sharing  process is same as disabling. For enabling sharing on any posts click on same small triangle and click on “Enable reshare” option.



How to Cancel a Google+ Account   How to Cancel a Google plus  Account
Right from the get-go, I didn't care for Google+. Maybe it was the relentless media fawning over what seemed a tepid Facebook clone, or maybe it was because the service just seemed kind of pointless. Whatever the case, I've barely looked at Google+ since signing up for it.
But all of a sudden I'm getting an endless stream of e-mails telling me I've been added to a bunch of strangers' "circles." And although I can tweak my account settings to stop getting these notifications, I'm really just ready to bid goodbye to Google+ altogether. (No offense to those of you who like the service; I just prefer to stick with Facebook.)
Needless to say, I want to keep my other Google services (Docs, Calendar, Gmail, etc.), so I definitely don't want to cancel my entire account--just Google Plus. There's no immediately obvious way to do that, but it can be done. Here's how.
1. Sign into your Google Plus account.
2. Near the upper right corner, click on your account name (or e-mail address, whichever is shown), then click Account settings.
3. In the Services section, click Delete profile and remove associated social features.
4. On the following page, choose Delete Google+ content, then click Remove selected services.
That's it! You're no longer part of Google+ or its circles. Of course, you can always rejoin later if Facebook's endless and annoying changes finally drive you over the edge.

Saturday, March 3, 2012

Aakash tablet's Price and cost



New Delhi: BSNL has launched three tablets including two 7 inch resistive screen based tabs with Android 2.3 operating system while the third tablet comes with an 8 inch capacitive touchscreen.
Made by Noida based company - Pantel, the tablets will be sold with discounted data plans from BSNL. The three tablets are priced at Rs 3,250, Rs 10,999 and Rs 13,500.
The cheapest model is Panta Tpad IS 701r which is priced at Rs 3,250. Notably, Aakash is priced at just Rs 2500. However, Tpad has better specification than the Datawind's low cost tablet.


BSNL launches Aakash tablet's rival
Panta Tpad is a WiFi only tablet with Android 2.3 operating system, it has a 1 GHz processor (ARM11 IMAP210) clubbed with 256 MB RAM. The tablet also offers HDMI port through which it can be connected to a TV. Its 7 inch resistive touch screen comes with 800x600 resolution and 16:9 aspect ratio.
The tablet has a 3000 mAh battery and 2 GB internal memory which can be expanded through micro SD card. The tablet also has a VGA front facing camera for video calling. While Panta Tpad IS 701r has the BSNL branding, the other two tablets images do not have.
The second tablet is named 'Panta Tpad_ws704c'. It has the same specification as its cheapest cousin (701r) but offers added 3G connectivity which supports both CDMA/EVDO and GSM, inbuilt A-GPS, Accelerometer and Bluetooth. It also comes with a 2 megapixel rear camera and also has bigger 512 MB RAM for faster performance.
The costliest amongst the three is the Tpad WS802C which has an 8 inch capacitive screen. It comes with a faster 1.2 GHz processor and 512 MB RAM. The internal memory is also bigger at 4 GB. Rest of the features like GPS, camera and Bluetooth are same as the 704C.

Keywords : Aakash tablet's Price and cost , Aakash tablet's Features, Aakash tablet's Cost in Bangalore ,Aakash tablet's Cost in Chennai, Aakash tablet's BSNL

VLC build for Android devices





Mumbai: Media players are that software category that get a lot of attention from users. Now VLC is one of the most popular media players on the desktop and there are those who stand by it, no matter how many alternatives come up.
VLC Player has made a landing on the mobile platform, but that was on iOS and the player was removed from the app store following some licensing issues that arose between the developers of the program.
VLC 2.0 was launched recently for the desktop and there has been talk about a mobile version coming again for both iOS and Android devices.
Unofficial VLC build for Android devices ready for download
The source for the program is available online, so some of the coders over at XDA Developers have gone ahead and compiled the app and made it available for download.
Now, the app may not be fully ready for use but you can visit the forum and download the APKs for your device, if you want to take an early look at it.
The app is based on the VLC 2.0 source and it uses native VLC libraries to decode the various media formats. Like VLC on the desktop, it's safe to assume that the mobile app will also run all formats, flawlessly, except for DTS, MPEG2 and Theora, which haven't been implemented, yet.
Hardware acceleration is part of the feature set as well, so phones that support hardware acceleration for media can take advantage of this. However, if your phone doesn't support it, it's recommended that you turn off hardware acceleration.

Free Internet Connection in Bangalore Railway Station

Keywords : Get connected at Bangalore Railway Station


BANGALORE: Now, passengers at the Bangalore City Railway Station can enjoy free high-speed internet over Bluetooth or WiFi on their smartphones or laptops. 

RailWire Express Network, an initiative of RailTel Corporation of India, launched the Blufi service exclusively for the city’s premier railway station on Friday. “With this service, we want to reach out to the public by providing reliable internet services,” said Manohar Raja, general manager of RailTel. 

Explaining how the service works, Raja said that each platform at the station had a router installed. “The technology here is Blufi. Users with Bluetooth-enabled devices can access the service,” he said. 

Users can be assured about the reliability of the network. “To check on malicious acts, our server will have a record of every mobile number and its activity. Our server has all the necessary filters and blockers,” Raja said. 

Free BPO Training



NS Infotech Offers Free BPO Training
NS Infotech Limited, Hubli has partnered with the Department of Industries and Commerce at Aryabhatta Tech Park, Navanagar, Hubli to provide free BPO training for 21 days. The training will be offered under the Suvarna Kayaka Koushalya bhivruddhi Yojane scheme. NSI, an end-to-end business solutions provider, focusses on resolving business pains for corporations worldwide. [Via Business Line]



NS Infotech Limited, Hubli, will provide free BPO training for 21 days under the scheme ‘Suvarna Kayaka Koushalya bhivruddhi Yojane' in association with the Department of Industries and Commerce at Aryabhatta Tech Park, Navanagar, Hubli. For details, call 9620609335 or email:ashwini.angadi@nsinfotech.com.
Keywords : Free BPO Training in Chennai
Keywords : Free BPO Training in Bangalore
Keywords : Free BPO Training in Pune
Keywords : Free BPO Training in Hyderabad
Keywords : Free BPO Training in Delhi
Keywords : Free BPO Training in Gurgoan

Friday, March 2, 2012

Top tech companies


Title: Top 10 Tech Companies
Apple
Apple is gearing up for another huge year. It is on the verge of announcing the third generation of its stalwart iPad, no doubt with additional plans to conquer consumer's wallets. Last year was a banner year, of course, because of the passing of the company's iconic founder, Steve Jobs.

Under CEO Steve Cook, the company's annual revenues climbed to $108 billion, led by an 81% increase in iPhone sales -- a jump that doesn't factor in the runaway success of the iPhone 4S -- and a 334% spike in iPad sales, due in no small part to the revamped iPad 2. Increased sales across the board explain why shares soared 75% during the company's fiscal year to $495. 


IBM

In 1911, Big Blue began with the merger of three disparate-seeming businesses to become the Computing-Tabulating-Recording Company. Fast forward a century later, the company celebrated its 100th anniversary with record annual profit of $15.9 billion, a 7% year-over-year increase. 

Much of that came from healthy revenue growth in BRIC countries -- Brazil, Russia, India, and China -- business analytics, cloud services, and Smarter Planet, IBM's savvy ongoing campaign to solve real-world problems, from traffic congestion to water management. 


Google
For Google, 2011 proved a period of major change. Eric Schmidt passed the reins onto co-founder Larry Page in April, who not long after essentially streamlined the company into six major product areas, including search, social, mobile, and ads. 

Google made several acquisitions, including spending $12.5 billion for Motorola Mobility and $125 million for Zagat. Consumer-facing services like Gmail, YouTube, and Google Reader saw significant updates, and the company finally unveiled its social network, Google. 

Android also continued to dominate. According to Andy Rubin, SVP of mobile, 700,000 Android devices are now activated on any given day. 


Amazon
Unlike many other large tech companies, Amazon is comfortable sacrificing large profits in the short-term for long-term gains. That's why, despite the fact that 2011 revenues climbed to $48 billion, net income dropped 55% to $631 million. 

The company leveled much of its capital at expansion efforts, including plans to open 17 new fulfillment centers. Later in the year, Amazon unleashed the Kindle Fire, a tablet which by one estimate may have sold sold as many as 6 million units last holiday season. 


EMC
As EMC sees it, the number of data sources and amount of actual available data are both expected to grow exponentially: 50 times what they are now over the next decade. 

The data storage company seems poised to benefit thanks to a variety of hardware and software storage systems and cloud-based solutions that help clients manage massive amounts of data, a.k.a. big data. Revenues for its latest quarter were up 62% to nearly $3.1 billion.


Intuit
Best known for products like TurboTax or QuickBooks, the Mountain View, Calif.-based company provides business and financial management services to small and medium-sized organizations and individuals, with 33% of revenues coming from consumer tax products. 

For Intuit, 2011 proved a good year. Profits rose to $634 million on $3.9 billion in revenues, up 11% year over year, with the Small Business Group and Consumer Tax segments being the largest drivers. 


Adobe
For the multimedia software maker, 2011 marked a significant change in strategy. Adobe made a concerted push away from its own Flash products towards the rapidly growing HTML5 web standard by launching a compatible Web animations tool called Edge. 

Net income was nearly $833 million on revenues of $4.2 billion, beating the company's own target of 10% growth set at the beginning of year.


Symantec
The world's largest maker of security software rebounded from a sales dip in 2010, reporting annual revenues last year of nearly $62 billion. Much of the upward tick had to do with Symantec's strategy, which involved tailoring its security software to take advantage of three key trends: mobile devices, cloud computing, and virtualization. 


EBay
Founded in 1995 as an online auction site for users to sell and buy goods, eBay is now one of the largest global commerce and payments presences. In 2011, it continued to impress earning $3.2 billion in profits on sales of nearly $12 billion, Much of that was driven by PayPal, which the company acquired in 2002. The popular payments service added roughly one million new users each month last year, driving total PayPal payments up 29% overall.


Title: Top 10 IT Companies

Way to Increase Blog Traffic


One of the most common complaints that I hear from bloggers is the fact that no matter how hard they try, they can’t grow their blogs past 100 or so daily page vies. Those early days are indeed the hardest, because you need to put hard work in without the certainty of achieving results.
If you are in that same situation, here is a simple strategy that will certainly increase your blog traffic and make you break the 1,000 daily page views mark. In fact, the strategy could be used even if your are already over that number but have reached a traffic plateau lately.
Just make sure to execute the 4 steps as planned and to spend the two hours and a half every day (obviously if you have more time available you can expand the time spent on each of the four steps proportionally).

First Step: Killer Articles (1 hour per day)

Spend one hour brainstorming, researching and writing killer articles (also called linkbaits, pillar articles and so on).
Notice that your goal is to release one killer article every week. If that is not possible aim for one every 15 days. So the one hour that you will spend every day will be dedicated to the same piece. In other words, expect killers articles to take from 5 up to 10 hours of work.
If you are not familiar with the term, a killer article is nothing more than a long and structured article that has the goal of delivering a huge amount of value to potential visitors. If you have a web design blog, for example, you could write an article with “100 Free Resources for Designers”. Here are some ideas for killer articles:
  • create a giant list of resources,
  • write a detailed tutorial teaching people how to do something,
  • find a solution for a common problem in your niche and write about it, or
  • write a deep analysis on a topic where people have only talked superficially
When visitors come across your killer article, you want them to have the following reaction: “Holy crap! This is awesome. I better bookmark it. Heck, I better even mention this on my site and on my Twitter account, to let my readers and friends know about it.”

Second Step: Networking (30 minutes per day)

Networking is essential, especially when you are just getting started. The 30 minutes that you will dedicate to it every day could be split among:
  • commenting on other blogs in your niche,
  • linking to the posts of bloggers in your niche, and
  • interacting with the bloggers in your niche via email, IM or Twitter.
Remember that your goal is to build genuine relationships, so don’t approach people just because you think they can help to promote your blog. Approach them because you respect their work and because you think the two of you could grow together.

Third Step: Promotion (30 minutes per day)

The first activity here is the promotion of your killer articles. Whenever you publish one of them, you should push it in any way you can. Examples include:
  • letting the people in your network know about it (don’t beg for a link though),
  • letting bloggers and webmasters in relevant niches know about it,
  • getting some friends to submit the article to social bookmarking sites,
  • getting some friends to Twitter the article, and
  • posting about the article in online forums and/or newsgroups.
If there is time left, spend it with search engine optimization, social media marketing and activities to promote your blog as whole. Those can range from keyword research to promoting your blog on Facebook and guest blogging.

Fourth Step: Normal Posts (30 minutes per day)

Just like a man does not live by bread alone, a blog does not live by killer articles alone. Normal posts are the ones that you will publish routinely in your blog, between the killer articles. For example, you could publish a killer article every Monday and normal posts from Tuesday through Friday. Here are some ideas for normal posts:
  • a post linking to an article on another blog and containing your opinion about it
  • a post informing your readers about a news in your niche
  • a post asking a question to your readers and aiming to initiate a discussion
  • a post highlighting a new resource or trick that you discovered and that would be useful to your readers
While killers articles are essential to promote your blog and bring new readers aboard, normal posts are the ones that will create diversity in your content and keep your readers engaged.

Wednesday, February 29, 2012

ASP.NET on Linux

We write a simple ASP.NET application on Linux using an IDE called MonoDevelop. The application will uses the ASP.NET Model View Controller framework and LINQ.



The single, popular solution to run ASP.NET applications, on Linux, is Mono (www.mono-project.com/). The reason being, Mono has come a long way to achieve near compatibility and cutting edge features of Microsoft .NET. Mono can be used to run .NET applications on Linux and Mac, besides Windows.
For developers, the exciting part about Mono is that it has started supporting the latest features in .NET like C# 4.0, ASP.NET MVC, LINQ and Moonlight. What's more, using Mono you can start writing .NET apps for Apple iPad, iPhone and iPod, today.
In this article, we write a simple ASP.NET application which uses ASP.NET MVC (Model View Controller) framework and LINQ. We will write this application, on Linux, using an IDE called MonoDevelop (monodevelop.com).
To keep the app simple, we will use a SQLite database which will be queried via LINQ (Language Integrated Query). And we w ill deploy the app on an Apache server, running on Linux.
Setup the prerequisites
The application in this article is written and deployed on Fedora 13. We used version 2.6 of Mono and version 2.4 of MonoDevelop. Installing Apache and Mono packages on Fedora 13 is as simple as issuing the following commands as root:
yum install httpd mod_mono
Fedora 13 ships with MonoDevelop 2.2. To install MonoDevelop 2.4, we compiled the MonoDevelop source RPMs found at http://elsupergomez.fedorapeople.org/SRPMS/. You can download the compiled RPMS from forums.pcquest.com and install them as 'rpm -Uvh <filename>'.
An ASP .Net MVC app
An ASP .Net MVC application breaks through the traditional Web Forms application, allowing full control and replaceable ways to design the UI and access a database. MonoDevelop makes it easier to write a MVC app. It generates the required skeleton and files - just like Visual Studio.
Fire MonoDevelop (Applications>
Programming>MonoDevelop in GNOME). Click on File>New>Solution. Under C#>ASP .Net, ­select ASP .Net MVC Project. Type in the name of the project and click Ok. This creates the skeleton code for an ASP .Net MVC application - see the Solution pane on the left.
You can see the MVC app working, already, by clicking on Run>Run With>Mono Soft Debugger for ASP .Net. You will be greeted by a Web page saying "Welcome to ASP.NET MVC on Mono!"
Add a database via LINQ
Next, lets create and add a simple SQLite database to the project. We will access this database using LINQ. In simple words, Language Integrated Query (LINQ) is a language to query the database as objects, rather than using SQL.
On MonoDevelop, click on Tools>Database>Create Database>SQLite Database. Enter a Name, say PCQuestDB and for Database type in pcquest.sqlite. The database will get created in your home directory (/home/<your-user-name>).
Next, select Tools>Database>Query Database. From the dropdown, in the bottom pane, select the database (PCQuestDB in our case) and type in the following queries:
create table article (id integer primary key, title varchar(100));
insert into article (title) values ('Title 1');
insert into article (title) values ('Title 2');
insert into article (title) values ('Title 3');
Click on the Execute button. Next to generate the corresponding LINQ classes, click on Tools>Database>Generate Linq Class. For Connection, select PCQuestDB and then click on Ok. This will add a new file called Output.cs to the Solution pane, on the left. Open this file and find the following lines:
using DbLinq.Linq;
using DbLinq.Linq.Mapping;
Comment out or delete these lines and add a line as:
using System.Data.Linq;
Next, open the file named Web.Config and add the following lines after the tag </configSections>
<add name="PCQDB" connectionString=
"DbLinqProvider=Sqlite;Data Source=/opt/pcquest.sqlite" />
Next, copy pcquest.sqlite file, found in your home directory to /opt directory.
Next in the Solution pane, right click on References and select Edit References. Click on the Packages tab and tick the checkbox against Mono.Data.Sqlite.
Note, in case you see System.Web.Mvc, in red, under References. Right click on System.Web.Mvc and select Delete. Next, right click on References and select Edit References. Click on the .Net Assembly Tab. Browse to the directory /usr/lib/mono/gac/System.Web.Mvc/1.0.0.0__31bf3856ad364e35. Select System.Web.Mvc.dll. Click on Add and then on OK.
The Controllers and Views code
On the Solutions pane, expand Controllers and click to edit the file HomeController.cs. Modify the code as follows:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Mvc.Ajax;
using System.Web.Configuration;
namespace Controllers
{
[HandleError]
public class HomeController : Controller
{
public ActionResult Index ()
{
PCQuest.DbLinq.Main pcqDB = new PCQuest.DbLinq.Main(new Mono.Data.Sqlite.SqliteConnection(WebConfigurationManager
.ConnectionStrings["PCQDB"].ToString()));
var query = from q in pcqDB.Article
select q;
return View(query);
}
}
}
In the above code, note the use of LINQ to query the SQLite database.
Next, expand the Views>Home. Modify the code of Index.aspx as follows:
<%@ Page Inherits="System.Web.Mvc.ViewPage" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<div>
<ul>
<% foreach (PCQuest.DbLinq.Article article in (Ienumerable)ViewData.Model) { %>
<li> <%= article.Title %></li>
<% } %>
</ul>
</div>
</body>
Deploy on Apache web server
First, a small configuration change is required for Apache, to serve ASP .Net MVC apps. For this, login as root and open the file named mod_mono.conf found in the directory /etc/httpd/conf.d. Append the following line to it:
ForceType application/x-asp-net
Save the file and reload the configuration change by issuing "service httpd reload"
Next, create a directory named mvc under /var/www/html. For quick and non production deployment, give all permissions to this directory by issuing the command: chmod 777 /var/www/html/mvc.
On MonoDevelop, click on Project>Deploy to Web. Click on Edit Targets button. Click on Add and type in any Name. For Target, select Local Filesystem. For Target Directory, browse or enter the path: /var/www/html/mvc. Click on Ok. Back on the 'Deploying Web Project' window, select the Location and click on Deploy. Make sure that  the SQLite file copied in /opt (see above) is accessible to the Apache Web Server.
Browse to the URL, http://localhost/mvc and you should be able to see a simple list of all the articles' titles in the SQLite database.
The take home is: with Mono, Linux can be used as a platform to develop as well as deploy cutting edge ASP.Net applications.

Microsoft Metro app store


icrosoft today made good on its promise to open the doors to its Windows Store alongside the launch of the public Windows 8 preview.
Windows Store -- Microsoft's name for the app store-style distribution channel it's assigned as the sole source of Metro-style apps for Windows 8 -- requires the Consumer Preview that debuted earlier Wednesday.
Through the stretch between now and the release of Windows 8's final code -- most expect that milestone this fall in time for the holiday season -- all Windows Store apps will be free for the downloading and installing, Microsoft has said.
Among the apps offered today on the Windows Store were eight winners of a contest Microsoft kicked off in early December, 2011 that promised placement in the market as well as prizes that included a developer PC.
The winners ranged from several games and a weather forecasting app to an e-cookbook and a financial portfolio tracker.
Other apps that debuted today included the ubiquitous Cut the Rope game, a Metro edition ofEvernote and apps created by newspapers such asUSA Today and the Los Angeles Times.
Microsoft has said that the Windows Store will be the only authorized distributor of Metro apps -- the touch-first programs that rely on an simplistic interface borrowed from Windows Phone -- but that the store will eventually include links to titles written for the traditional x86/64 Windows desktop.
The company will take a 30% cut of app revenue up to $25,000 -- the same percentage Apple earns for software sold through its Mac App Store -- but will slash its slice to 20% after that bar is reached.
Enterprises will also be able to circumvent the Windows Store by "sideloading" internally-created apps directly to workers' devices and computers. Today, Microsoft provided more information on sideloading and Metro app management on its website.
Earlier versions of Windows, including the now-current Windows 7, cannot access the Windows Store.
Microsoft has not yet disclosed the release date for Windows 8, but Windows chief Steven Sinofsky said today that the development cycle would emulate that of Windows 7, with a near-final "Release Candidate" next in line, followed by a build that will be marked "Release to Manufacturing" to signal it's ready to pass along to computer makers.