Finally, it has become possible to easily add AJAX file uploading capabilities to ASP.NET applications. The newly released version of the AJAX Control Toolkit
ships with two new controls, one of them is called AsyncFileUpload control which was designed specially for the above mentioned purpose. It’s really great that a new version of AJAX Control Toolkit has arrived, because the project seemed to be dead, especially since ASP.NET MVC had taken its place on the stage and many developers switched to it and to jQuery which can also be used with ASP.NET WebForms.
Anyway, it is the time to introduce the control for asynchronous file uploading.
Nowadays, the comment spam isn’t those dumb messages that just used to contain an URL to scammers web site. Today, the comment spam is aimed to for SEO. Usually you receive a commentary that at first sight doesn’t have anything suspicious, it may have just a couple of words or “Thanks”, but if you look closer, you will notice that the URL field of the comment author is filled in and the web site doesn’t have anything in common with the topic of your blog post. By doing this they are trying to increase the Google PageRank, so it’s reasonable to add rel=”nofollow” to the URL field.
Of course, if it happens once, it may be a real man, but if you are always receive such comments, then it can be nothing else, but spam.
Moreover, such comments usually have some words and phrases that present in the original article, for instance I usually meet spam comments with “ASP.NET” or “Internet Explorer” in their text. But what amused me most of all is this particular comment:
“ASP.NET has gone in unmanaged and unstable state where we have 100s of project coded in ASP.NET 2.0 and when we open them in 2008 nothing opens, upgrading to 3.5 are mere nightmares. And finally so many new technologies just to boost the marketing headlines. But come on guys, its easy for one blogger to just blog about able to mix technologies with writing 100s of lines of code which one geek can understand. Have you even worked on any project involving more then 5 developers? Practically we are spending more monty to train new things to our staff, more money to buy new tools, more money to manage projects and more and more money to sit and search world of forums to find why one thing doesnt work then actually doing simple development.”
It is really hilarious, considering that fact that it was posted under article called “Is PHPLinq As Cool As Real LINQ?”
PDF (Portable Document Format) is a common choice for e-books, big manuals comprising of several hundred pages and other documents. At a first glance, it seems to be a reasonable choice. PDF is a really cross-platform format, the most popular PDF viewer – Adobe Acrobat – is freely available in all popular operating systems – Windows, Mac OS and Linux. But what is wrong with it?
Well, the first of all, it tends to be slow, of course, it might depend on an application you are viewing your document with, but still opening large files in Adobe Acrobat doesn’t seem to be an easy walk. Of course, it’s not the only reason why I think this format is a poor choice for e-books.
Recently I have been working on a project where I needed to make use of some geographical data and I decided to use Google Maps for that. So, in this particular tutorial I will explain how one can start working with the Google Maps API in ASP.NET.
Basically, the following topic will be covered:
- How to find a place on the map by address
- How to let a user choose a place on the map and retrieve its coordinates and save them in a database.
Recently I was looking for a free backup tool that would keep my important documents online and in case any problems with my laptop, I could easily recover them.
I could use my own hosting space, but I thought it wasn’t convenient to manually upload the documents I was constantly working on. So, I decided to look for some automatic solution. Basically, I need the following things:
- Ability to save the data online
- Ability to perform automatic synchronization, i.e. when I change a file on my local computer it should get automatically updated on the remote storage and vice versa.
The EntityDataSource control is a very powerful one. It allows you to rapidly create database driven application. You don’t have to manually write code for extracting, modification and deleting records from the database. Moreover since this code is backed by Entity Framework, you are not tied up with a particular database schema and can easily change it or even choose other database application.
However when working with EntityDataSource sometimes I feel like I using plain old SqlDataSource and simply have too much unnecessary code in my .aspx files.
ulty explained here
. However they require writing additional code or even creating your own controls inherited from the original ones.
But there is one simply but yet dirty way of addressing HTML elements rendered by ASP.NET.
Microsoft Office Outlook 2007 is an indeed great application. But when it comes to adding a new e-mail account one can simply feel frustrated, simply because every message received from that account will still be stored in the default account. I remember I was having a hard time after switching from Mozilla Thunderbird to Outlook when adding my e-mail accounts.
Hopefully, there is a workaround
Although I mostly blog about .NET and related technologies, tools, etc., this time I’m writing about PHP. I work a lot with PHP as well. And recently I got a small project to do and I was looking for a free but cute PHP IDE. I’m quite aware about Eclipse and PHP Development Tools for Eclipse, but I still was wondering if there is some other free tool for PHP. Eventually, I remembered NetBeans
NetBeans is mostly known for Java developers as a good and free IDE. At the same time recently NetBeans
Do you ever feel surrounded by tons of information that you think you don’t have time to consume? I guess everyone remembers that feeling when you are glancing at your RSS reader and say to yourself: “Jeez, that’s really interesting, all that new development tools and useful refactoring patterns, but I don’t really have time for that, I need to finish my project, cause the deadline is coming”. In addition, there are also very interesting things that go around us, including Facebook updates from your friends, new photos from your Flickr pals and fresh tweets from your mates. In contrast to that *serious* news on software development, we always tend to read updates from our friends, moreover we become addicted to that kind of news, so we are constantly checking our e-mails, reply to instant messages and so on. In the mean time we still have to work and have normal rest away from the computer :)!