background preloader

Yahoo! Developer Network

Yahoo! Developer Network
Related:  stephaneboucharenc

Branche Développement Cyberduck – FTP, SFTP, WebDAV, Cloud Files, Google Docs & Amazon S3 Browser for Mac & Windows. Yahoo: лучшие способы ускорения сайта Автор Стив Содерс, Перевел Андрей Петелин. Предлагаем Вашему вниманию перевод статьи Стива Содерса с Yahoo по улучшению производительности сайта путем правильного проектирования HTTP/HTML/CSS/JS. В статье рассмотрены 14 весьма(!) В 2004 году я создал группу Exceptional Performance на Yahoo!. На представленной схеме первая строка ("html") --- представляет исходный запрос для документа HTML. Есть три основные причины, почему стоит начинать именно с пользовательского интерфейса. Существует много возможностей улучшения пользовательского интерфейса. Наше золотое правило производительности звучит следующим образом: оптимизируйте сначала производительность клиента, где тратится более 80% времени отклика конечного пользователя. 80% времени отклика конечного пользователя тратится на отображение интерфейса. Один из способов уменьшить число компонентов на странице --- упрощение её дизайна. CSS-спрайты --- предпочтительный метод снижения количества запросов изображений.

Toolkit Samples Skip to main content Silverlight Developer Center Sign in United States (English) © 2014 Microsoft. Posterous - The Easiest Way to Post and Share Anything DOM: свойства VS атрибуты У DOM-элементов в javascript есть свойства и атрибуты. И те и другие имеют имя и значение. Поэтому иногда разработчики путают одно с другим. Между ними есть соответствие, но оно не однозначное и его лучше понимать. Узлы DOM являются объектами с точки зрения javascript. Значением свойства может быть любой объект. Теперь посмотрим на DOM-элемент с другой стороны. В следующем примере элемент имеет атрибуты id, class и нестандартный (валидатор будет ругаться) атрибут alpha. Атрибуты можно добавлять, удалять и изменять. setAttribute(name, value) Устанавливает значение атрибута getAttribute(name) Получить значение атрибута hasAttribute(name) Проверить, есть ли такой атрибут removeAttribute(name) Удалить атрибут Имя атрибута является регистронезависимым. Значением атрибута может быть только строка. Все, вроде бы, ясно. Но создатели javascript решили (с лучшими намерениями) запутать ситуацию и создать искусственное соответствие между свойством и атрибутом. Например: А теперь - наоборот Исключение className

David McCandless » Books Information Is Beautiful Published Feb 2010 by HarperCollins UK Visually stunning displays of information that blend the facts with their connections, their context and their relationships – making information meaningful, entertaining and beautiful. This is information like you have never seen it before – keeping text to a minimum and using unique visuals to offer a blueprint of modern life. » Check out the Information Is Beautiful ultra-site » Check out on Amazon.co.uk “It’s almost impossible to look at a page of this book without feeling better informed.” The Visual Miscellaneum Published Nov 2009 by HarperCollins US Note: this is the US, paperback edition of Information is Beautiful A unique, groundbreaking look at the modern information age, helping readers make sense of the countless statistics and random facts that constantly bombard us. » Check out on Amazon.com » Check out the Information Is Beautiful ultra-site “Dangerous” to have on your desk if you have other work to get done!

HUBOT Бумажные специалисты. Часть 3. РЖД Решил я заказать билет на поезд через интернет и при регистрации на сайте РЖД увидел следующую картину маслом. По сути, РЖД снимает с себя ответственность за утечку/распространение персональных данных пользователей. Как обстоят дела с безопасностью на практике, показано под катом. Для начала, я решил погуглить и, как результат, нашел хранимый XSS за 5 минут. Также можно посмотреть на XSS по следующему адресу: <a href=«inter.rzd.ru/isvp/download? Ситуация с защитой от XSS в принципе ясна, можно перейти и к SQL раскопкам. А тут уже не смешно. Иногда может и просто без причины упасть. Там, где stacktrace не видны на первый взгляд, они видны в комментариях. Хотелось бы узнать, кто проводит аудит и пентест для РЖД? Опять-таки, хочу напомнить, что я не призываю к совершению противозаконных действий, я просто констатирую факт того, что ИБ на бумаге недостаточно для каких-либо гарантий.

Branche Visualisation de données light-bot Пишем расширение для Google Chrome (и публикуем его) Леди и джентльмены! Сегодня мы попробуем написать и опубликовать расширение для Google Chrome. Оно будет переводить текст, введенный пользователем, с английского языка на русский и наоборот. Царь издал манифест... (Советую создать директорию для того, чтобы файлы не растерялись.) Итак: 2. Итак, с манифестом покончили, пора и html написать Давайте разметим территорию... Наш документ будет очень прост. А что насчет интерактивности? Теперь перейдем к тому, без чего наше расширение не имело бы смысла — перейдем к JavaScript! Я не буду останавливаться на всем, так как изучение JavaScript опять же не является нашей целью сейчас. С кодом тоже закончили. Требуется распространитель Специально для нас Google и придумала Chrome Web Store, а также панель разработчика. Запаковываем нашу директорию (именно ее саму, а не содержимое) в zip файл. Итак, всем спасибо. Полученые знания Сегодня мы познакомились с азами разработки расширений для Chrome.

Visualiser les données textuelles - Transeo Review Propositions de fonctionnalités pour une modélisation tridimensionnelle du discours constructeur d’espaces Cette contribution propose une réflexion sur la visualisation des données textuelles et des résultats lexicométriques produits par quelques outils logiciels courants d’analyse automatisée des discours. Après avoir dressé une typologie des outils et méthodes, puis examiné quelques visuels, que nous rapprochons de ce que produit désormais le web, nous avançons quelques suggestions pour l’élaboration de nouvelles fonctionnalités de visualisation, nourries en partie par un travail de modélisation que nous menons par ailleurs. Les questionnements méthodologiques et les ouvertures applicatives que nous présentons dans cette contribution sont développés dans le cadre d’une collaboration entre une plasticienne spécialisée dans la modélisation et les représentations multimédias et un spécialiste de l’analyse du discours et de la lexicométrie. Cooccurrences « binaires »

Vagrant: What, Why, and How | Nettuts+ This article will help walk you through using Vagrant to manage your virtual machine instances, and explain how you can take advantage of Puppet to provision various resources, like PHP and PostgreSQL. Introduction Developers have a huge selection of ways to build their web development environment. Developers have a huge selection of ways to build their web development environment. You can use "local" options, such as installing pre-built "all-in-one" server stacks, such as Zend Server, XAMPP, MAMP, WAMP, etc., or you can install the components yourself from source, or via package management systems like Homebrew, Apt, and Yum. This can build up as you work on various projects with: PHP 5.3 and PHP 5.4, MySQL, SQLite, MongoDB, Postgres, PEAR, PHPUnit, Rails 3.1, Memcached, Redis, Gearman, NodeJS, etc. You could have a "remote" setup, using a server on the network with Samba shares, or a SSH server mounted with a tool like ExpanDrive. Development vs. Development = Production "Install Apache"

Related: