background preloader

PHP Mobile Detect - lightweight PHP class for detecting mobile devices

PHP Mobile Detect - lightweight PHP class for detecting mobile devices

Bonnes pratiques CSS: le Web ouvert a besoin de vous Daniel Glazman, coprésident du CSS Working Group (groupe de travail sur CSS du W3C), a écrit un appel à action important: THE OPEN WEB NEEDS YOU *NOW*. C’est une lecture fortement recommandée pour tous les développeurs et designers web. Voici un résumé une paraphrase en français du problème exposé, et quelques préconisations que vous trouverez peut-être utiles. Ne pas refaire l’erreur d’IE6 Si vous avez un peu suivi l’histoire du Web, vous savez que les situations de monopole ne sont pas bénéfiques pour les standards: l’éditeur de navigateur qui a le monopole ou quasi-monopole peut être tenté de proposer des fonctionnalités sans les proposer comme standards, les créateurs de sites web utilisent du code non-standard qui ne fonctionne que sur le navigateur qui a le monopole, et les éditeurs minoritaires sont tentés d’imiter les comportements non standard du navigateur minoritaire. Pour beaucoup, le Web mobile c’est WebKit et puis c’est tout En pratique, le problème c’est quoi?

Experimental CSS3 Animations for Image Transitions « Previous Demo: Item Blur Effect Images by Joanna Kustra Back to the Codrops Article next Universidade XTI Ementa do Curso de Java Standard Edition 7 : Introdução ao Java, Hardware e Software, Instalação e Configuração do JDK, Java Development Kit, JEE, JME, JSE, Hello World, Fundamentos e Sintaxe Java, Variáveis, Tipos Primitivos, Garbage Collector, Constantes, final, Wrapper Classes, Scanner, JOPtionPane, Operadores matemáticos, de comparação, lógicos e de atribuição, Desafios, Array, Lógica de Programação, AutoBoxing, Eclipse, Orientação a Objetos, OO, Pacotes package, Modificadores de Acesso, Argumentos Variáveis varargs, Sobrecarga, Construtores, Herança, Polimorfismo, Exceções, Assertions, Debug no Eclipse, String, Expressões Regulares, I/O, Serialização, Date, Calendar, GUI, javax.swing, Eventos, Listeners, Collection, Thread, Classes Aninhadas, Classes Anônimas, Recursividade, Documentação, Annotations, Reflection, Socket, Redes, Teste, JUnit, JDBC, Batch, System, Runtime e Transação, Programação para Desktop e Backend.

En 2011, les ventes de smartphones ont pour la première fois dépassé les ventes de PC Mardi 7 février Mobiles et PDA - 7 février 2012 :: 06:54 :: Par Eric En 2011, les ventes de smartphones ont pour la première fois dépassé les ventes de PC. Life goes mobile. Ce vieux slogan en forme d’oracle quelque peu visionnaire de Nokia est en train de prendre vie devant nos yeux ébahis. Pour la première fois, les ventes de smartphones ont dépassé celles des ordinateurs personnels en 2011. Il est à noter que l’iPhone a largement contribué à cette performance puisqu’il s’en est vendu 37 millions dans le seul quatrième trimestre 2011. Un nouvel internaute Selon les observateurs, ce basculement marque une évolution importante dans les usages, et notamment en ce qui concerne l’internet mobile et les applications, qui ont aussi été des facteurs importants de cette progression : l’homo informaticus moderne est de moins en moins seul chez lui devant son PC, mais de plus en plus social et mobile. (source) Plus d'infos sur : PC, smartphones, ventes

Discover Chrome DevTools - Our new interactive course Today, we are launching Discover DevTools, an interactive Code School training course that will teach you how to take advantage of Chrome DevTool's powerful suite of resources and speed up the development and debugging of your web apps. In each of the seven chapters of this interactive course, you can watch an overview video teaching you the latest techniques, and follow a series of challenges where your knowledge will be put to the test. We've integrated the Chrome DevTools themselves into the course, so as you explore the functionality within them, you'll get immediate feedback and earn points and badges. Even regular users of the Chrome DevTools may be surprised to find some lesser-known features from this course that can really boost productivity. You'll learn a debugging workflow to go from an uncaught exception to a live fix without ever refreshing your app. We hope you’ll try out the Discover DevTools course and see how Chrome DevTools can make you a more productive developer.

Apple iOS 5: HTML5 Developer Scorecard Whenever a new device or mobile operating system comes out, we do our HTML5 Developer Scorecard to help folks who are building mobile web apps understand how to take advantage of these new devices. In early October, iOS 5 (and the iPhone 4S) was released. In our last few reviews, iOS has come head and shoulders above other device platforms as the best platform for HTML5 developers. High performance, hardware accelerated rendering, super quick JavaScript, and speed of adoption of new HTML5 features, it’s been the best platform to build modern web apps on. “Mobile Safari continues to hold the crown as the best mobile browser, providing the best HTML5 developer platform.” The latest Mobile Safari on iOS 5 continues in that tradition. As usual, we looked at the basics of the browser: JavaScript and HTML/CSS rendering. Given how good Mobile Safari has been, we didn’t run the browser through the usual paces we would have. Canvas is crazy fast.

Lynda.com - Object-Oriented Programming with PHP Lynda.com - Object-Oriented Programming with PHP Type: Video > Other Files: Size: 323.96 MiB (339695889 Bytes) Tag(s): Lynda.com Object Oriented Programming PHP Uploaded: By: vctrt Seeders: Leechers: Comments Info Hash: (Problems with magnets links are fixed by upgrading your torrent client!) Whether you're enhancing or optimizing existing code or just starting from scratch, there's never a better time to start integrating object-oriented design techniques. DoAT Labs - Touchy Boilerplate Lynda.com - Java Essential Training (2011) Lynda.com - Java Essential Training (2011) Type: Video > Other Files: Size: 600.99 MiB (630182009 Bytes) Spoken language(s): English Texted language(s): Tag(s): lynda lynda.com java essential Uploaded: By: sophiscorp Seeders: Leechers: Comments Info Hash: (Problems with magnets links are fixed by upgrading your torrent client!) Lynda.com Java Essential Training ================================== Good luck and have fun!

jQuery Mobile b2 est disponible Mise à jour du 18 novembre 2011 par Idelways Au terme de plus d'une année de « raffinements », jQuery Mobile dépasse les phases de test et sort pour la production « solide comme du roc », a annoncé Todd Parker, membre de la Core-team du projet jQuery, leader de jQuery UI. Après 5 alpha, 3 Beta et 3 RC, jQuery Mobile 1.0 supporte tous les plateformes et navigateurs mobiles populaires pour smartphones, tablettes et liseuses (e-Readers). Il a aussi été testé sur les différents navigateurs de bureau, mais fait l'impasse sur Internet Explorer 6 et c'est tant mieux ! (voir liste exhaustive sur les sources.) Ce framework de développement Web en JavaScript permet d'écrire des applications en HTML à l'aide d'un ensemble unifié de widgets d'interface utilisateur optimisés pour les écrans tactiles, différentes tailles d'écran et l'accessibilité. ThemeRoller, un sous projet de jQuery Mobile est disponible à cette occasion. Utiliser ThemeRoller Télécharger jQuery Mobile 1.0 Et vous ? Code : Source

General Game Playing General game players are computer systems able to play strategy games based solely on formal game descriptions supplied at "runtime". (In other words, they don't know the rules until the game starts.) Unlike specialized game players, such as Deep Blue, general game players cannot rely on algorithms designed in advance for specific games; they must discover such algorithms themselves. General game playing expertise depends on intelligence on the part of the game player and not just intelligence of the programmer of the game player. GGP is an interesting application in its own right. This course is an introduction to General Game Playing (GGP). Students should be familiar with Symbolic Logic and should be able to read and understand program fragments written in a modern programming language. As a student enrolled in this course, you will have free access to selected chapters and content for the duration of the course.

Create An HTML/CSS Mobile Web App Using Sencha Touch - Smashing Magazine Advertisement The world of mobile app development is quickly becoming a crowded and complicated space, especially for those outside of the development niche. “Which development platform should I use?” “Do I go native or Web-based?” “Which devices should I plan for?” As a designer, my job is to help my clients answer these questions. What Is A Mobile Web App? A mobile Web app is an app that you access via a mobile browser (such as iPhone’s Safari). Why Create a Mobile Web App Instead of a Native App? Deciding whether a native or Web-based app is best for your client comes down to the audience they are trying to reach. Your audience is searching for you primarily from a mobile Web browser;Users are on a multitude of devices (iPhone, Android, BlackBerry, etc.) How To Design A Mobile Web App Those of you who have designed iOS native apps are used to fixed-width and -height images that are positioned and aligned in the Interface Builder (or using code). What does this mean? Embedding Regular CSS

Introduction to Sociology About the Course We live in a world that is changing very quickly. Sociology gives us the tools to understand our own lives and those quite remote from us. The premise of this class is that in order to benefit from the sociological perspective, we need to learn how to ask certain basic questions. We need to know how to seek answers through methods that strive to be systematic and generalizable.We will begin with some of the essential questions: How are the things that we take to be natural socially constructed? We will strive to understand how interaction in micro-level contexts affects larger social processes and how such macro-level processes influence our day to day lives. Course Syllabus Week 1: The Sociological Imagination Week 2: Three Sociological Questions Week 3: Methods of Sociological Research Week 4: Us and Them Week 5: Isolation, Groups, and Networks Week 6: Cities Week 7: Social Interaction and Everyday Life Recommended Background None; all are welcome. Suggested Readings

Developing Innovative Ideas for New Companies About the Course #1 Entrepreneurship Course on Coursera* #3 Overall Business Course on Coursera* *CourseTalk's "Top Rated" MOOCs (October, 2014) This course assists aspiring entrepreneurs in developing great ideas into great companies. With strong economies presenting rich opportunities for new venture creation, and challenging economic times presenting the necessity for many to make their own job, the need to develop the skills to develop and act on innovative business opportunities is ever present. Using proven content, methods, and models for new venture opportunity assessment and analysis, students will learn how to enhance their entrepreneurial mindset and develop their functional skill sets to see and act entrepreneurially. With this course, students experience a sampling of the ideas and techniques explored in the University of Maryland's Online Master of Technology Entrepreneurship. Course Syllabus Week One: Entrepreneurial Perspective What is entrepreneurship? Recommended Background

Related: