What does #! in URIs mean? - uri

I have seen #! in several URIs, most notably Twitter. I'm curious as to what this means and where it comes from. Can anybody tell me or point me in a good direction? Google doesn't want to play.

Google uses it for ajax crawling!
Source:
https://developers.google.com/webmasters/ajax-crawling/docs/specification

They are known as hash-bang URIs.
https://developers.google.com/webmasters/ajax-crawling/docs/getting-started

Related

Can anyone provide a good info on the various uses of hash(#) in urls?

I'm developing a software, which is going to provide in-deep information about url's.
While the get-params are simple, I'm having trouble with the hash.
At first it was used to mark places in the document to navigate to, but we're past that now. I've seen JS engines using it to store params similar to the get strings.
So, here's my question: is everything that comes after a hash free game, or are there any conventions about what it should look like?
Try these sites it could help. Fragment Identifier, Wikipedia or Pound Sign, Google
It's got a list of examples you could use.
It all depends on what you need. Hashes are used in modern web applications that make use of asynchronous calls to the server using ajax. This e.g. allows the user to copy the link and receive the same content after pasting (actions taken are put into hash which changes the url which otherwise would remain static).
You want to read http://www.jenitennison.com/blog/node/154

Translate Resource File

I'm developing a asp.net application and I use some components. I have a component with a resource file with a lot of keys in English. I need to translate it to Portuguese (Brazil, pt-br). I would like to know, if is there any way to translate it with a program? Or if is there a program that do this?
Thanks
I have the same issues and was looking to use Google's Translation APIs, based on this article Automatic Resource File Translation via Google Translate
I will let you know how it goes - but obviously you may still need someone to validate the output, I know I will.
Maybe my free Zeta Resource Editor is of some help for you.
I have not been satisfied with the various solutions out there so I wrote something: https://github.com/ekkis/Powershell/blob/master/MT.ps1

Resources to learn qt-dbus

Please, could you provide me some resources (web-links) to learn qt-dbus?
I already have a process which provides QtDBus interface, I want to learn it so that I can communicate with it.
First hits from a Google search for qt-dbus and qt-dbus tutorial:
http://doc.trolltech.com/4.2/intro-to-dbus.html
http://wiki.forum.nokia.com/index.php/QtDbus_quick_tutorial
http://techbase.kde.org/Development/Tutorials#D-Bus
There were many more interesting hits to list here. Their usefuleness to you depends on what you want to do, of course.
There are some more useful links since Dec '10:
http://qt-project.org/doc/qt-4.8/qtdbus.html
http://qt-project.org/doc/qt-4.8/examples-dbus.html
In my opinion, this is the best tutorial to start: http://techbase.kde.org/Development/Tutorials#D-Bus
http://developer.nokia.com/Community/Wiki/QtDbus_quick_tutorial
http://techbase.kde.org/Development/Tutorials/D-Bus/CustomTypes
If you want to introspect D-Bus objects and messages you can use following tools:
http://doc.qt.digia.com/4.6/qdbusviewer.html
https://wiki.gnome.org/DFeet
Nokia has some great Maemo code that you can look off of. I found it's well documented and useful.
http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/DBus/DBus_Basics

converting virtual path to actual web path in ASP.NET

I have a virtual path (example: "~/Images/Banner.jpg") and I want to make that an absolute web path (example: "/ApplicationRoot/Images/Banner.jpg"). There is a method that will do this, I believe in a class called something like HTTPUtility or similar name. Though ever time I need this method, it takes me hours searching for it. It would be greatly appreciated if someone could post the proper method to do this so I can favorite this for easy access in the future.
Thank you very much.
System.Web.VirtualPathUtility.ToAbsolute("yourRelativePath");
There you go :)
There are various ways that are available in ASP.NET that we can use to resolve relative paths to absolute Urls -
1) Request.ApplicationPath
2) System.Web.VirtualPathUtility
3) Page.ResolveUrl
4) Page.ResolveClientUrl
Here's a article that explains the difference between the various ways to resolving paths in ASP.NET -
Different approaches for resolving URLs in ASP.NET
Control.ResolveClientUrl(url)
or
Control.ResolveUrl(url)
Whichever one you need (honestly I dont know the difference, as both seem to return mostly the same, perhaps someone can illuminate me :) ).

Flash Logging API

Can anyone recommend a good (AS3) logging API for Flash/AIR/Flex? I need something to capture and record mouse and keyboard events in addition to coded events. Preferably something well documented/supported. Thanks in advance.
I've been using Thunderbolt. It allows you to see your log results in Firebug.
I developed and manage Loggee!, a Flash/Flex Logging Tool: http://davidbuhler.org/loggee-flex-logging-tool/
You must see http://sourceforge.net/projects/log4flash/
with no more....
bye bye
I would recommend Arthropod if you are looking for a development tool (this wasn't very clear in your question), if it's to log your client's behavior, I'm not aware of any tool sorry.
I always end up writing my own logging solutions. They generally are very simple compared to the rest of the project, and by writing my own I can tailor it exactly to what I need. Whereas using a pre-built one, always seems like either it is too over-engineered and complex to use, or it's too simple and lacking a couple features I need.
Try to use Log5F logging utility for ActionScript 3.0

Resources