796 shaares
Il est loin le temps où le JS était un sous langage utilisé uniquement par des deumeurés en mal de <blink>. Maintenant c’est un sous langage utilisé par des gens très sérieux. PHP l’a bien prouvé, on peut être parfaitement utile en ayant une syntaxe daubée, et Javascript se pare donc de tout un tas de trucs surpuissants en ces temps de HTML5, CSS3 et Rambo8.
Fini donc le temps où votre site restait prisonnier de son canvas en 800×600, maintenant votre dernière application de calcul de budget de croquettes pour hérisson peut enfin s’exprimer dans toute la hauteur et la largeur d’un écran Retanal grâce à requestFullscreen(), qui va vous permettre … d’appuyer sur F11 à la place de l’utilisateur.
Mais il aura à faire un clic de confirmation quand même. Car il aura un gros prompt bien alarmant avant. Le progrès je vous dis !
Fini donc le temps où votre site restait prisonnier de son canvas en 800×600, maintenant votre dernière application de calcul de budget de croquettes pour hérisson peut enfin s’exprimer dans toute la hauteur et la largeur d’un écran Retanal grâce à requestFullscreen(), qui va vous permettre … d’appuyer sur F11 à la place de l’utilisateur.
Mais il aura à faire un clic de confirmation quand même. Car il aura un gros prompt bien alarmant avant. Le progrès je vous dis !
Here at the agency we have a version of our TV reel on DVD that I created, categorized by budget. We've found it helpful on a few occasions to give clients an idea of what we can do for a given amount of money. Recently, I was asked to put this version of the reel online, so people could view it that way instead, which was a good idea. You can check it out here for reference.
This was meant to be done in a day or two and there were too many spots to hard-code, so I started looking around for pre-fab YouTube galleries (all of these spots are on YouTube). There seems to be a few really huge, elaborate ones, and one or two really simple ones. What I wanted was something in between because I needed to be able to horse around with it and get it to do a couple things the way I wanted.
So, I mashed together two separate things I found: the PHP Simple YouTube Gallery found at Webarto.com to generate the thumbnails and create links, and Fancybox to create a lightbox effect. With some further modification to allow captions and to use the new YouTube embed style, it does exactly what I need.
This was meant to be done in a day or two and there were too many spots to hard-code, so I started looking around for pre-fab YouTube galleries (all of these spots are on YouTube). There seems to be a few really huge, elaborate ones, and one or two really simple ones. What I wanted was something in between because I needed to be able to horse around with it and get it to do a couple things the way I wanted.
So, I mashed together two separate things I found: the PHP Simple YouTube Gallery found at Webarto.com to generate the thumbnails and create links, and Fancybox to create a lightbox effect. With some further modification to allow captions and to use the new YouTube embed style, it does exactly what I need.
De nombreuses personnes me contactent pour me demander comment réaliser une galerie de vidéo à la demande, sur leur site web. C'est ce qu'explique ce tutoriel : comment créer une galerie vidéo à l'aide de Youtube.
J'ai choisi de vous montrer le principe avec Youtube, car leur API est très bien documentée (comme toujours chez google), mais cela aurait pu être avec Dailymotion ou tout autre site de partage de vidéo disposant d'une api développeur.
En fait, l'idée c'est d'externaliser l'hébergement des vidéos, et de pouvoir diffuser des vidéos produites par des internautes lambdas. On économise le coût d'un serveur de streaming (et de la bande passante surtout), et on profite de l'aspect communautaire de Youtube.
Dans l'exemple, une vidéo est chargée par défaut et en dessous se trouvent trois vignettes ; un clic de l'internaute sur l'une d'elle chargera le film.
J'ai choisi de vous montrer le principe avec Youtube, car leur API est très bien documentée (comme toujours chez google), mais cela aurait pu être avec Dailymotion ou tout autre site de partage de vidéo disposant d'une api développeur.
En fait, l'idée c'est d'externaliser l'hébergement des vidéos, et de pouvoir diffuser des vidéos produites par des internautes lambdas. On économise le coût d'un serveur de streaming (et de la bande passante surtout), et on profite de l'aspect communautaire de Youtube.
Dans l'exemple, une vidéo est chargée par défaut et en dessous se trouvent trois vignettes ; un clic de l'internaute sur l'une d'elle chargera le film.
Libertrip is a free & open platform to narrate your travels.
Whether it's a 3 week trip to Peru from last winter or next summer's road trip to the US East Coast, travelers narrate, personalize and share their itineraries to get advice and inspire others.
Whether it's a 3 week trip to Peru from last winter or next summer's road trip to the US East Coast, travelers narrate, personalize and share their itineraries to get advice and inspire others.
There are a couple of reasons why you’d want to convert local or online HTML files to the plain text format (.txt). Maybe you want to move the files to a device that can’t read or display HTML files properly, or maybe, you’d like to turn multiple HTML documents into a single text document for easier archiving, or, you just need the textual information from the documents to use them for work.
While you can now go ahead and use copy and paste to do that, or go through the source code manually, you may quickly realize that it takes some time to do so. Going through the source code is usually not the best option as you may end up copying HTML tags to the new document which are not interpreted in the plain txt file. Depending on the HTML files structure, you may also have issues copying its textual contents when you view it in a browser.
While you can now go ahead and use copy and paste to do that, or go through the source code manually, you may quickly realize that it takes some time to do so. Going through the source code is usually not the best option as you may end up copying HTML tags to the new document which are not interpreted in the plain txt file. Depending on the HTML files structure, you may also have issues copying its textual contents when you view it in a browser.
Built using SASS and CSS3 media queries, Centurion is a responsive web framework that scales with your device. No longer do you need to worry about the screen size of an iPhone or an Android tablet since Centurion does the work for you.
Want to test Centurion out simply fork or download the repository on Github to get started and see the power a responsive framework can have on your next web project.
Want to test Centurion out simply fork or download the repository on Github to get started and see the power a responsive framework can have on your next web project.
This is a free & open source icon fonts hosting service (like Google Web Fonts, but icon fonts only). Hurray!
Here is another presentation I gave at a company training session recently – this time on CSS Line-height (which is far more complex than it first appears). A simple, step-by-step presentation on CSS line-height covering how to apply various line-height values, as well as line-height and the inline box model. Hope you find it useful!
When I started writing for PHPMaster, my first article was about Zend Framework. Since then, the framework has released version 2 stable. Apart from the name, version 2 is really a new project compared to the older version; ZF has been totally rewritten. In this article I’ll give you an overview of the new features and the changes that have been introduced.
Flexbox is a new layout mode in CSS3 that is designed for the more sophisticated needs of the modern web. This article will describe the newly-stablized Flexbox syntax in technical detail. Browser support is going to grow quickly, so you’ll be ahead of the game when support is wide enough for Flexbox to be practical. Read on if you want to know what it does and how it works!
The Android SDK includes a virtual mobile device emulator that runs on your computer. The emulator lets you prototype, develop and test Android applications without using a physical device.
The Android emulator mimics all of the hardware and software features of a typical mobile device, except that it cannot place actual phone calls. It provides a variety of navigation and control keys, which you can "press" using your mouse or keyboard to generate events for your application. It also provides a screen in which your application is displayed, together with any other active Android applications.
The Android emulator mimics all of the hardware and software features of a typical mobile device, except that it cannot place actual phone calls. It provides a variety of navigation and control keys, which you can "press" using your mouse or keyboard to generate events for your application. It also provides a screen in which your application is displayed, together with any other active Android applications.
SeventhGate enables Windows 7 and Server 2008R2 computers with wireless network card to turn into simple wireless routers. SeventhGate waits in system tray for You to start the network. If no longer needed, just turn it off and let Your machine free up all the resources.
Virtual Router turns any Windows 7 or Windows 2008 R2 Computer into a Wifi Hot Spot using Windows 7's Wireless Hosted Network (Virtual Wifi) technology.
Windows 7 Virtual WiFi Router download for free. You can create a WiFi hotspot for WiFi Reverse Tethering for wifi supported mobiles and other wifi enabled computer to create a network and to share internet. Convert your PC into a WiFi hot spot for free.
WiFi Ad-Hoc Networking is a popular method to share internet connection between computers (pc or laptop) or between a computer and a smartphone that has built in WiFi. Unfortunately, this method of networking is not supported by Android since it was released until the time of this writting. One of the popular method to enable ad hoc mode on Android devices is by changing a WiFi configuration file located on /system/etc directory called tiwlan.ini. But this method is specific to phone’s WiFi chipset and you need root access to change the file. The tiwlan.ini is a configuration file for Texas Instruments WiFi chipset (e.g HTC dream) so you will not find it on Samsung Spica that use Broadcom WiFi chipset.
The Spoon.net console provides access to thousands of free and open source applications instantly with no installs.
Desktop Import virtualizes applications installed on your desktop with a single click.
Universal app search engine and library browser instantly accesses any supported application.
Spoon.net works using a small plugin. No administrative privileges are required.
Desktop Import virtualizes applications installed on your desktop with a single click.
Universal app search engine and library browser instantly accesses any supported application.
Spoon.net works using a small plugin. No administrative privileges are required.
Where are we at right now in terms of the best markup for using icon fonts? Let's cover some options I think are currently the best.
1. You want the icon to enhance a word
2. You want the icon to stand alone but still be functional or informational
And our major goals here are:
1. As good of semantics as we can get
2. As little awkwardness for screen readers as possible
This ground has been treaded before, but I think the following techniques are a small step forward.
1. You want the icon to enhance a word
2. You want the icon to stand alone but still be functional or informational
And our major goals here are:
1. As good of semantics as we can get
2. As little awkwardness for screen readers as possible
This ground has been treaded before, but I think the following techniques are a small step forward.
An average page is now over 1200kB in size and 60% of that is in images. With all the focus on performance and speed across the web performance industry, you would think that innovating on better image formats would be a top agenda item. Not so. Instead, we are living in a self-imposed world of scarcity of formats, effectively limiting ourselves to gif’s, png’s and jpeg’s.
In practice, deploying new image formats has been painful - just think back to the saga of png. But one would also hope that png was not the last. In fact, if we really want to make an impact on web performance, then image formats is the place to do it. There is absolutely no reason why we shouldn't have dozens of specialized formats, each tailored for a specific case and type of image. But before we get there, we need to iron out some kinks...
In practice, deploying new image formats has been painful - just think back to the saga of png. But one would also hope that png was not the last. In fact, if we really want to make an impact on web performance, then image formats is the place to do it. There is absolutely no reason why we shouldn't have dozens of specialized formats, each tailored for a specific case and type of image. But before we get there, we need to iron out some kinks...
jQuery 1.9 removes or modifies several APIs that behaved inconsistently or inefficiently in the past. The majority of these changes have been foreshadowed by their deprecation in previous versions of jQuery, particularly 1.7 and 1.8.
In making these changes, the team's goal was to fix behavior that makes jQuery inconsistent or hard to use, and in the process improve both file size and overall performance.
This list is deceptively foreboding. Most of these changes address special situations and edge cases, and a few are changes that have been widely requested where jQuery's historical behavior has been problematic. As a first step, the best way to see if your code works is to try it with both jQuery 1.9 and the Migrate Plugin as described below.
For now, this guide serves as an appendix to the standard jQuery API documentation, and those pages may not describe the behavior of version 1.9. Please be patient while we update the documentation for the individual pages at api.jquery.com to reflect the changes in 1.9.
In making these changes, the team's goal was to fix behavior that makes jQuery inconsistent or hard to use, and in the process improve both file size and overall performance.
This list is deceptively foreboding. Most of these changes address special situations and edge cases, and a few are changes that have been widely requested where jQuery's historical behavior has been problematic. As a first step, the best way to see if your code works is to try it with both jQuery 1.9 and the Migrate Plugin as described below.
For now, this guide serves as an appendix to the standard jQuery API documentation, and those pages may not describe the behavior of version 1.9. Please be patient while we update the documentation for the individual pages at api.jquery.com to reflect the changes in 1.9.
Have a blog? With small adjustments, you can noticeably improve its typography. Your readers will thank you for it.
This guide will help you understand the typographic foundations that will improve the readability of your articles.
This guide will help you understand the typographic foundations that will improve the readability of your articles.