Category 'Internet'


Web Analytics

More about Web analytics The analysis of the accesses a Web site is a topic vast and interesting. The majority of the time the analysis is carried out by tools such as Google Analitycs , Woopra , Reinvigorate , etc ... however, for the more technically savvy, you may be planning to build their own personal analysis tool, or simply to look at the "mysterious" log file of our Web Server. Council, then, reading Web Analytics of David Vasta, text useful to understand in detail all the processes that lie behind the tracking of access.

The guide is really complete as it analyzes every aspect that revolves around the topic of Web Analitycs. Also useful advice addressed to the coder, those who develop Web pages, on how to use "properly" tag and attribute. List below the main topics discussed in the text highlighting, in my opinion, the most interesting and useful also to "coder", ie those who do not directly affect SEO analysis:

  • The Basics of Web Analytics: log files and metrics
  • The analysis tools
  • Preliminary analysis: visits, bounce rate, page views, navigation paths, an output link
  • Historical analysis, seasonal and geographical
  • Analysis of keywords and relevant pages
  • Analysis by referrer and KPI
  • Conversion Analysis
  • Real-time analysis
  • Serach engine marketing (SEM) and Web Analytics
  • Analysis Tools for logs
  • Increase the visibility of a website
  • Legal Aspects of Web Analytics

Continued ...

5 extensions for FireFox to have dedicated to Web Developer

One of the huge advantages of Mozilla FireFox , as compared to other browsers, it was, it still is, to possess a large amount of free extensions that allow you to customize and extend the application. As a web developer I can not - now - do without some useful extensions that help me in the construction, inspection and maintenance of Web pages

Continued ...

Internet Explorer: the biggest viral campaign ever made?

Browsers are an essential tool today and, quite possibly, the best-known software application available. At one time this record belonged to applications such as Microsoft Word, today the podium is occupied by the application that has revolutionized the computer, communication, and perhaps the entire world. Due to its simplicity, the browser has spread quickly and adaptive skills that few other applications have been able to show: cross platforms (multi-platform) and cross devices (multi-device).
Surfing on the Internet is possible thanks to the browser, we can use it as a PC, a Mac, a handheld, the new "mobile phones".

Continued ...

Adobe AIR APIs and Feedburner: reloaded

I take inspiration by the excellent tutorial Napolux , Flex 3 and Adobe AIR APIs Feedburner , which shows how to write a simple application (or widget) Adobe AIR using Flex 3, to show how to accomplish the same thing using Adobe Flash CS3. If you wish, also, you can take advantage of the extension for creating Adobe AIR applications. It is not necessary for the purposes of this tutorial, compile your AIR application as an executable, you can use the code proposed as a simple Flash movie "affix" to your Web pages

Continued ...

Very short trick: 3 output function in PHP

Within a PHP function can be printed in three different ways:

1
2
3
4
5
6
7
8
9
10
<? Php
$valore = 'Ciao' ) { miaFunction function ($ value = 'Hello') {
?>
<ul>
$valore ; ?> --> <! - <li> <? Php echo $ value;?> ->
?> </li> <li> <? = $ value?> </ li>
</ Ul>
<? Php
}
?>

Or:

1
2
3
4
$valore = 'Ciao' ) { miaFunction function ($ value = 'Hello') {
'<ul><li>' . $valore . '</li></ul>' ; $ O = '<li>'. $ Value. '</ Li> </ ul>';
; echo $ o;
}

Or:

1
2
3
4
$valore = 'Ciao' ) { miaFunction function ($ value = 'Hello') {
"<ul><li> $valore </li></ul>" ; $ O = "<li> $ value </ li> </ ul>";
; echo $ o;
}

Continued ...

SWFObject Google AJAX Libraries API

swfobject Google AJAX Libraries API expands its fleet of libraries and frameworks also SWFObject , very useful for inserting and manipulating Flash movies on our Web pages

Continued ...

Actionscript 3.0 for beginners: lesson # 4

We continue our example code TicTacToe (found in full on Google Code ) and begin to analyze it in detail.

Import definitions

With Actionscript 3.0 was done a great job of cleaning and accommodation nell'alberatura classes (contained in the packets, package ) used during development. In other programming languages, such as C for example, when you want to use a feature must explicitly "import" in the code. This operation of "import" is required to allow the compiler to have all the codes and definitions related to the features we want to use. ; Actionscript 3.0 mette a disposizione l'istruzione include che è identica all' #include del C/C++. In Actionscript 3.0, however, the statement import should not be confused with the equivalent C / C + + #include ; Actionscript 3.0 provides education include which is identical to ' #include the C / C + +. The latter, in fact, "include" the actual code which, if used or not, is compiled into the executable final. Education import is of the highest standard and is more "intelligent" at compile time. It is used primarily for access classes without specifying their full name. In alre words instead of using the forms of the type:

1
flash.display . MovieClip = new flash.display . MovieClip ( ) ; var myMC: flash.display. MovieClip = new flash.display. MovieClip ();

Continued ...

WordPress: Remove the administration menu

It can be useful at times, "obscure" some menu of WordPress administration, especially if you have developed a website / blog for a client and do not want to allow access to functionality particularly delicate. There are already Plugin that perform this function, but to have a personal check and complete, let's see how it works in detail this feature.
As always we use the very useful Action provided by WordPress, in this case admin_menu . Through the global variable $menu we can access the menu list of the administration. We can identify the menu to "eliminate" in two ways: via the label or via the link is pointing (see parts discussed in the example below). In this example are "grayed-out" menu items Design, Settings and Plugins:

1
2
3
4
5
6
7
8
9
10
11
12
13
remove_menu_item function () {
; global $ menu;
/ / By label
array ( 'Design' , 'Impostazioni' , 'Plugins' ) ; $ Removes = array ('Design', 'Settings', 'Plugins');
/ / Via links
/ / Removes $ = array ('themes.php', 'options-general.php', 'plugins.php');
$removes as $todel ) foreach ($ removes as $ todel)
$menu as $key => $sm ) if ( $sm [ 0 ] == $todel ) { unset ( $menu [ $key ] ) ; break ; } foreach ($ menu as $ key => $ sm) if ($ sm [0] == $ todel) { unset ($ menu [$ key]) break;}
/ / Via links
/ / Foreach ($ menu as $ key => $ sm) if ($ sm [2] == $ todel) {unset ($ menu [$ key]) break;}
}
/ /
, 'remove_menu_item' ) ; add_action ('admin_menu', 'remove_menu_item');

The use of the link as a key for removal ( $sm[2] in the parts sorpra commented in the code), it is useful when you have no certainty of the language - localization - with which you installed WordPress. With this technique, however, the menu is removed only at the interface, so you can still access the site via a direct link.

Continued ...

jQuery: round edges on the images to overlap

Because of the different rendering between browsers, Microsoft Internet Explorer definitely see that in mind, you always have to resort to tricks to apply special effects that, by now, should be a standard. The award-discussed rounded edges are a classic example of "disaster" produced by the complete inability to carry out a serious standard on page rendering HTML / CSS. , etc… There are numerous solutions on the net that allow you to get the "effects" (effects which exempt from the HTML current as rounded edges, shadow effects, reflections, etc ...) with patches on the leaves of styles, special tricks with the use of div grafted, libraries Javascript, use of canvas , etc ...
As I will illustrate further purely didactic technique (cross-browser) to apply to the rounded edges of the images:

Demo and source

Continued ...

Create Desktop Applications with Google Chrome and FireFox?

Google Chrome allows you to create desktop applications from a Web page? In fact, as indicated in the menu item, it is simply allowed to create a shortcut to a shortcut that - in turn - opens a window without the address bar and without all the "frills" of the browser. This does not mean that we have created a desktop application, we only created a link to the same Google Chrome mode - so to speak-chrome-less.

Feature simle, but more ambitious, had already been proposed by the Mozilla Foundation in 2007, through the project Prism . This is definitely the most versatile and articulate, also accompanied by a useful extension that allows you to create desktop applications menu of FireFox, like Google Chrome .

However, both solutions are far from the technology Adobe AIR . Before anyone mistake them it is worth noting the differences between a desktop shortcut that opens a window with a menu and a desktop application real hard.
Adobe AIR , in fact, unlike the solutions offered by Google Chrome and Prism allows you to:

  • Virtually complete access to the system running the application, with the ability to read and write files. Possibility to extend its functionality through DLLs (dynamic link library), extensions, and third-party products such as SHU Player (see Deploying Adobe AIR applications: by AIR Badges Player to SHU )
  • Manages the application as the other system applications: Install and Uninstall

Continued ...