background preloader

iOS Resolution Reference - iPad, iPhone, and iPod Touch resolution, aspect ratios, icons sizes, and much more for iOS6 and iOS7.

iOS Resolution Reference - iPad, iPhone, and iPod Touch resolution, aspect ratios, icons sizes, and much more for iOS6 and iOS7.

First Principles of Interaction Design (Revised & Expanded) | askTog The following principles are fundamental to the design and implementation of effective interfaces, whether for traditional GUI environments, the web, mobile devices, wearables, or Internet-connected smart devices. Help! This is a huge revision. I expect I have made mistakes. This revision features new examples and discussion involving mobile, wearables, and Internet-connected smart devices. What has changed greatly is the level of detail: You will find many new sub-principles within each category, along with far more explanation, case studies, and examples. Previous Version & Its Translations. Introduction Effective interfaces are visually apparent and forgiving, instilling in their users a sense of control. Because an application or service appears on the web or mobile device, the principles do not change. I Love Apple, But It’s Not Perfect I’ve used many example drawn from Apple products here, often as examples of bad interface practices. Aesthetics Top Anticipation Autonomy Color Consistency

Overview CloudFlare protects and accelerates any website online. Once your website is a part of the CloudFlare community, its web traffic is routed through our intelligent global network. We automatically optimize the delivery of your web pages so your visitors get the fastest page load times and best performance. We also block threats and limit abusive bots and crawlers from wasting your bandwidth and server resources. The result: CloudFlare-powered websites see a significant improvement in performance and a decrease in spam and other attacks. CloudFlare's system gets faster and smarter as our community of users grows larger. CloudFlare can be used by anyone with a website and their own domain, regardless of your choice in platform. Join CloudFlare today and be part of the community that is creating a better web. CloudFlare features

Échelles longue et courte Un article de Wikipédia, l'encyclopédie libre. On désigne par échelle longue et échelle courte deux systèmes mutuellement incompatibles de noms de grands nombres, et qui sont l’un et l’autre utilisés dans une grande partie du monde actuel. L’échelle longue est le système dans lequel un billion représente un million de millions ou mille milliards, et l’échelle courte est le système dans lequel un billion représente un millier de millions ou un milliard. Avec l'échelle courte, la terminaison est toujours ion (à l'exception de mille). Origine[modifier | modifier le code] Les deux systèmes ont été utilisés en France à des époques diverses de l'histoire. Le premier, l’échelle longue, est le système original, tel qu'il a été généralisé par le mathématicien français Chuquet vers la fin du XVe siècle. Dans la quasi-totalité des pays d'Europe et dans le monde, l'échelle longue n'a jamais été remise en cause. Repères historiques[modifier | modifier le code] Usage actuel[modifier | modifier le code]

What are the iOS screen sizes? – InVision Support The sizes below include the iOS status bar area, so be sure to leave room for that in your designs. See the bottom of this article for status bar information. Remember, mobile projects can scroll, so the screen heights listed below are simply minimum heights for your designs. iPhone 6 Plus Portrait: 1080 x 1920 Landscape: 1920 x 1080 iPhone 6 Portrait: 750 x 1334 Landscape: 1334 x 750 iPhone 5, 5S, 5C Portrait: 640 x 1136 Landscape: 1136 x 640 iPhone 4, 4S Portrait: 640 x 960 Landscape: 960 x 640 iPhone 1, 2, and 3 Portrait: 1080 x 1920 Landscape: 1920 x 1080 iPad Air / Retina iPad Portrait: 1536 x 2048 Landscape: 2048 x 1536 iPad Mini Portrait: 1536 x 2048 Landscape: 2048 x 1536 iPad - Non Retina Portrait: 768 x 1024 Landscape: 1024 x 768 Apple Watch 42mm: 312x390px38mm: 272x340px InVision will overlay a status bar on your designs for you, so including it in your design is up to you. At the top of your design, leave room for: iPhone 6 Plus: 60px height iPhone 4–6: 40px height

Pourquoi faire confiance à Adviso ? Vision Globale Nos experts multi-disciplinaires travaillent en synergie autour de votre projet Web pour assurer un traitement exhaustif de vos enjeux. Neutralité Nous connaissons les meilleures technologies ainsi que les développeurs Web les plus polyvalents, mais ne sommes liés à aucun d'entre eux. Nous sommes donc les mieux placés pour vous aider dans vos choix. Rigueur Notre méthodologie rigoureuse qui laisse place à la créativité contribue au succès de vos projets tout en assurant le respect des enjeux et des contraintes. Objectivité Nous vous aidons à prendre du recul face à vos actifs et à vos façons de faire et nous vous recommandons la configuration de vos ressources qui maximisera le rendement de vos efforts Web.

Installation - Package Control Simple The simplest method of installation is through the Sublime Text console. The console is accessed via the ctrl+` shortcut or the menu. Once open, paste the appropriate Python code for your version of Sublime Text into the console. Sublime Text 3Sublime Text 2 import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( ' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh ! This code creates the Installed Packages folder for you (if necessary), and then downloads the Package Control.sublime-package into it. Warning: Please do not redistribute the install code via another website. Manual

Average App Store Review Times An App To Redesign How We Vote The American voting system is broken. Less than two-thirds of voting-age citizens cast a ballot in most elections. Only 61.8% of eligible Americans voted in the 2012 election, and that’s considered a fairly good turnout. Part of that is a design issue: for a variety of reasons, the United States makes it hard to vote. It doesn't have to be this way. The concept, by Philadelphia-based design firm Intuitive Company, was the winner of a recent competition from the Human Factors and Ergonomics Society to redesign the voter experience. Intuitive Voting is two separate apps: one for volunteers working the polls and one for voters. Part of what Intuitive Voting is trying to tackle is America's well-documented issue with voter apathy. The Research The designers observed voters and conducted interviews during primary elections this past May. Keeping It Simple The main design focus for the voting app was on making it as easy to use as possible. Unbranded Design Making Room For Tomorrow's Technology

Basics and Implementation of Predictive Collision Detection Few days ago, I wrote a post about why time based animations are better than frame based animations. However, in animations done as a function of time, some serious problems could arise. One of them is that your regular collision detection techniques might fail if the frame rate is lower than acceptable. This problem occurs if you are using basic collision detection techniques like calculating the intersection of object’s bounds per frame. This problem can also be seen even with high frame rates combined with high object speeds. Ordinary Collision Detection If you are not sleepy yet, then let’s take a look on what is predictive collision detection. Pretty simple, the ball bounces back after hitting the platform. (Click on the refresh icon on the embed above if you missed the show.) Predictive Collision Detection (or Sweep Testing) Now this problem can be solved if we get to know about the future coordinates of the ball. Now the collision is perfecto! Share:

Related: