background preloader

Misc

Facebook Twitter

How Does Firefox Reader View Operate (FF version 38.0.5) Display Requirements. Introduction The power of Twitter is in the network of people using it, and its ability to bring users closer to what’s most meaningful to them. When we first launched, Tweets were simple 140 character updates. However, as Twitter evolved, so too has the way that users view and interact with Tweets. Today’s Tweets are rich living conversations: users can give real-time feedback to authors, participate in lively debates, and spread a message across the world. Photos, video and other media types add color and provide deep context to create some of the most engaging moments on Twitter. For users to enjoy these aspects of our service, Tweets must always be shown in a way that meets the user’s expectation - whether on a mobile phone, on a web site, in a desktop application, or anywhere else.

To help ensure every Tweet is displayed optimally and connected to every user on Twitter, we encourage using Embedded Tweets and Embedded Timelines. Last update date: July 02, 2013 Individual Tweet Timelines. Reuse and Recycle: The Mobile Web | HTML + CSS + JavaScript. Quick! Name two topics that have dominated in technology circles over the past few years. If you said “mobile” and “HTML5,” then you’ve hit the right page on my site. With the incredible growth of the smart phone market, staying abreast of the latest speculation, leaks and reviews of the hottest mobile devices has become an international pastime.

From Boston to Bangalore the ins and outs of the newest iPhone are dissected to the minutest detail, with Apple aficionados analyzing everything from the glass used, the finish on the back to the case to the smallest UI enhancement. In parallel to the explosion of mobile devices we’ve had several years of hype surrounding the latest iteration of the HTML specification, HMTL5. This post is about the convergence of these two trends. Your mind might immediately flash to some of the headline grabbing collisions you might have seen over the years. It’s true. It’s not quite nirvana, but it’s still pretty exciting. It’s a pretty easy story to follow. You’re So Smart You Turned JavaScript into xHTML | HTML + CSS + JavaScript. Sweet. To be honest, I’m not a huge XML hater. I’m a technical guy so ensuring that some of the documents I create adhere to a technical standard doesn’t kill me.

I mean, Ant. That said, I don’t like the way XML’s strict error handling inserted itself into the web with xHTML. A good part of the reason the web blossomed the way it did was because the language underpinning it, HTML, it was so forgiving people could get by without knowing what they were doing. But yet, I did. And I’ve been building sites since. 17 years and counting! XML/xHTML took that possibility away. Which is kinda’ goofy. Remember when they said “Users should not be exposed to authoring errors?” The group that went on to found the WHATWG (the group responsible for the current HTML specification) recognized that this was a serious flaw and put a specific reference to this issue with xHTML in their proposal for the future of web application development. These are concepts embedded in the very heart of modern web development.

Virtual Panel: Real-world JavaScript MVC Frameworks. The Web Platform has gone a long way since HTML5 was first made popular and people started looking into JavaScript as a language that could do build complex apps. Many APIs have emerged and there is an abundance of content out there about how the browser can leverage all this. This specific article series will go a step further and focus on how these powerful technologies can be leveraged in practise, not to building cool demos and prototypes, but how real practitioners use them in the trenches.

In this (post)HTML5 series, we'll go beyond buzzwords and get practical insight from experts about what has actually worked for them. We'll also talk about technologies (like AngularJS) that go a step further, and define the future of how the standards and web development will evolve. This InfoQ article is part of the series “Next Generation HTML5 and JavaScript”. Julien Knebel: I've been developing with Ember.js for more than 2 years now on 5 production web apps. Center for Information Technology Accessibility: ARIA Examples. Summary The Roadmap for Accessible Rich Internet Applications (WAI-ARIA Roadmap) addresses the accessibility of dynamic Web content for people with disabilities. The roadmap outlines the technologies to map controls, AJAX live regions, and events to accessibility APIs, including custom controls used for Rich Internet Applications. The roadmap also outlines new navigation techniques to mark common Web structures as menus, primary content, secondary content, banner information and other types of Web structures.

These new technologies can be used to improve the accessibility and usability of Web resources by people with disabilities, without extensive modification to existing libraries of Web resources. --from W3C ARIA Roadmap iCITA Example ARIA Implementations There are two version of each ARIA example in the set of iCITA implementations. Inline ARIA Examples Examples work in browsers that support CSS attribute selectors, currently includes Firefox 1.5+, Internet Explorer 7.0 References Firefox. Why Fonctional Programming matters. Learnable Programming. Here's a trick question: How do we get people to understand programming? Khan Academy recently launched an online environment for learning to program.

It offers a set of tutorials based on the JavaScript and Processing languages, and features a "live coding" environment, where the program's output updates as the programmer types. Because my work was cited as an inspiration for the Khan system, I felt I should respond with two thoughts about learning: Programming is a way of thinking, not a rote skill. Thus, the goals of a programming system should be: to support and encourage powerful ways of thinkingto enable programmers to see and understand the execution of their programs A live-coding Processing environment addresses neither of these goals.

Alan Perlis wrote, "To understand a program, you must become both the machine and the program. " How do we get people to understand programming? We change programming. Contents A programming system has two parts. The language should provide: Wait. Relational Database Design. Text of Chapter 6, Client-Server dBASE Programming, Martin Rinehart, Addison-Wesley, 1994, Chapter 6 I use a semantic, object-oriented approach to database design. By "semantic" I mean that I concentrate on the meaning of the data. By "object-oriented," I mean tha I concentrate on the real-world things that are modelled in a database. In this chapter I'll show you my approach to database design.

I'll also discuss the classic "normalization" theory that has been recommended for database design. We have agreed to use a relational database since that is the model used by the vast majority of today's available software, including dBASE. A relational database is one where all data is stored in tables. To answer these questions, let's start with considering our goals. Design Goals Other than observing that the number of tables depends on the application, there is no way to make a rule about the right number of tables. No Redundant Data First, we do not want redundant data. No Accidental Deletes. Database Design Article for MR's Java Consultant Site. Getting to Fifth Normal Form the Easy Way This article has three parts: How to Design a Database Some years ago I designed a relational database, although I had no training in the art.

The design had to be a good one, so I got a database text and learned how to "normalize" the design. The normalization process gets rid of the design errors. Much to my surprise, my original design was correctly normalized, even before I knew what "normalization" meant. So I jotted down some notes about the steps I had taken to do the design. I've named it ORE&D (pronounced Ore 'n' Dee) after its four main table classes: ObjectsRelationshipsEventsDetails If you just want to design a good database, this is the only section of this article that you need to read. Relational Database Management Systems A relational database is one where all the data is stored in tables.

If you haven't already picked a database, Oracle and DB2 dominate the $8 billion RDBMS market. Here are a few rows from the Product table: Step 1. Uninstall Microsoft Virtual WiFi Miniport Adapter Permanantly. Hi, I've been asked by a Support Engineer at the Microsoft Answers forum to re-create my problem here within the TechNet forum, because it is more complex than what's typically handled there. The thread (my latest reply) in the Microsoft Answers forum is located here: My problem: the solution described above in this (TechNet) thread works only one time for me, that means, for one sleep-wakeup-cycle. The command "netsh wlan set hostednetwork mode=disallow" does not get persisted, so executing "netsh wlan stop hostednetwork" gets persisted, however,"netsh wlan set hostednetwork mode=disallow" does not get persisted on my machine.

Does anybody know how I can get the mode=disallow to be persisted? Another interesting fact I found before I ran over the solution using those NETSH commands: So, from my point of view, it seems to be something related to security (probably in conjunction with this hosted network stuff). Windows - is it possible to install java without the browser plugin. Accord historique pour les ingénieurs français aux Etats-Unis | French Culture. 15 Free HTML5 WordPress Themes and Theme Frameworks. 15 Free HTML5 WordPress Themes and Theme Frameworks. WordPress is one of the famous blogging platform. It have a lot of benefit, like SEO friendly, we can using Plugins to customize our blogs. HTML5 is the new version of HTML and wordpress is very common content management system. Many developers use HTML5 features when developed wordpress themes. Today i have compiled list of that wordpress-HTML5 themes 1- Yoko Yoko is a modern and flexible WordPress theme.

Download 2- A HTML5 Theme You are free to use this theme for any purpose – both private and commercial. Download 3- TwentyTen Five Built to accompany an article in Smashing Magazine, TwentyTen Five is an HTML5 upgrade of the default WordPress TwentyTen theme. Download 4- Twilight Theme A clean and professional looking WordPress theme with built in Jquery image slider. Download 5- Visual HTML 5 WordPress Theme Download 6- Twilight Theme A clean and professional looking WordPress theme with built in Jquery image slider. 7- HTML5 WordPress Theme. Centrale Lyon : que sont devenus les diplômés des promotions 1991 à 2001 ?

16Google + Studyrama Grandes Ecoles : 20/06/2013 En partenariat avec l’association des Centraliens de Lyon, l’École centrale de Lyon s’est interrogée sur le devenir de ses diplômés. L’établissement lyonnais est ainsi allé à la rencontre des diplômés des promotions 1991 et 2001 afin de savoir, 22 et 12 ans plus tard, ce qu’ils étaient devenus. Dressant un profil de la carrière de l’ingénieur centralien de Lyon, cette enquête révèle des parcours professionnels marqués par la diversité et la responsabilité. Des secteurs d’activité variés Les diplômés de l’École centrale de Lyon, tant de la promotion 1991 que 2001, sont en majorité salariés (87 % et 94 %) du secteur privé (84 % et 92 %) dans des entreprises de renom : Air France, Crédit agricole, GL event, Renault, SFR, Total, Michelin, Nespresso, Siemens... Avec 10 ans de carrière supplémentaires, les diplômés de la promotion 1991 sont deux fois plus nombreux que la promotion 2001 à être des ingénieurs-­entrepreneurs (11% contre 5%).

TLDRLegal - Open Source Licenses Explained in Plain English. Veille Technologique ECL. Bienvenue sur ce site qui retrace la veille technologique que j'ai mené à l'Ecole Centrale de Lyon, durant le premier trimestre 2012, sur le sujet : Influence de l'informatisation sur le travail ouvrier Cette veille s'inscrit dans le contexte du cours intitulé MOS4.4 - Nouvelles Technologies de l'Information et de la Communication et dirigé par Daniel Muller et Mohsen Ardabilian. J'ai été suivie et conseillée par Jacqueline Vacherand-Revel, qui a accepté d'être ma tutrice pour ce projet. Ce site fait partie des livrables du projet. A ce titre, il rassemble donc : les références aux articles, ouvrages, publications et auteurs qui m'ont semblés pertinents à étudier au cours de cette veille, les analyses que je propose, la présentation faite en cours devant les professeurs et les autres étudiants, ainsi qu'un rapport plus conséquent faisant la synthèse de cette étude.

1. Modern web applications: a overview. Why do we want to write single page apps? The main reason is that they allow us to offer a more-native-app-like experience to the user. This is hard to do with other approaches. Supporting rich interactions with multiple components on a page means that those components have many more intermediate states (e.g. menu open, menu item X selected, menu item Y selected, menu item clicked). Server-side rendering is hard to implement for all the intermediate states - small view states do not map well to URLs. Single page apps are distinguished by their ability to redraw any part of the UI without requiring a server roundtrip to retrieve HTML. This is achieved by separating the data from the presentation of data by having a model layer that handles data and a view layer that reads from the models. Most projects start with high ambitions, and an imperfect understanding of the problem at hand. Good code comes from solving the same problem multiple times, or refactoring.

More specifically: WAT? Developing for Multi-Touch Web Browsers. Introduction Les terminaux mobiles comme les smartphones et les tablettes ont, pour la plupart, un écran tactile capacitif qui capture les interactions faites avec les doigts de l'utilisateur. Alors que le web mobile évolue pour permettre des applications toujours plus sophistiquées, les développeurs web ont besoin de prendre en charge ces évènements.

Par exemple, un jeu peut exiger de presser plusieurs boutons simultanément, ce qui, dans le contexte d'un écran tactile, implique d'utiliser le multi-touch. Apple a dévoilé son API tactile dans iOS 2.0. Android a suivi ce standard, et a rattrapé son retard. Le groupe de travail du W3C s'est mis à travailler récemment sur cette spécification des évènements tactiles. Dans cet article, nous plongerons dans l'API tactile fournie par iOS et Android, en explorant quel genre d'applications vous pouvez développer, en détaillant les bonnes pratiques, et en expliquant quelques techniques utiles qui facilitent le développement d'applications tactiles.

Detecting touch: it’s the ‘why’, not the ‘how’ One common aspect of making a website or application “mobile friendly” is the inclusion of tweaks, additional functionality or interface elements that are particularly aimed at touchscreens. A very common question from developers is now “How can I detect a touch-capable device?” Feature detection for touch As a result, being able to programmatically detect whether or not a particular browser supports touch interactions involves a very simple feature detection: This snippet works reliably in modern browser, but older versions notoriously had a few quirks and inconsistencies which required jumping through various different detection strategy hoops.

If your application is targetting these older browsers, I’d recommend having a look at Modernizr – and in particular its various touch test approaches – which smooths over most of these issues. I noted above that “almost all browsers” support this touch event model. How touch detection is used False assumptions Touch or mouse? Being input-agnostic. SPDY. 38 Tools For Beautiful Data Visualisations | Elisa DBI. Exploring Computational Thinking. Internet Census 2012.