Pull to refresh
25
Тимур @tibaltread⁠-⁠only

User

Send message

Один документ хорошо, а два ― лучше

Reading time1 min
Views3.1K

С  сегодняшнего дня Яндекс умеет показывать в выдаче больше одного документа с сайта.

Традиционно Яндекс при формировании страницы с ответами выбирал по одному результату с каждого сайта. Теперь мы от этого ограничения отказались. Мы по-прежнему считаем, что в большинстве случаев наилучшим ответом будут страницы с разных ресурсов, но в некоторых случаях ― когда второй документ с сайта очень хорош и уместен ― готовы сделать исключение.

Например, человек, который спросил у Яндекса про Шереметьево,

Читать дальше →

Вышел Python 2.7

Reading time1 min
Views4.9K
logoВ пятницу совершенно незаметно подкрался релиз python версии 2.7. Разработчики обещают, что это будет последний релиз ветки 2.x, поддерживаемой параллельно с веткой 3.x. В версии 2.7 к нашим услугам многочисленные улучшения синтаксиса, новый модуль изучения параметров командной строки, значительные улучшения в модуле юнит тестов и обновление библиотеки ElementTree, ответственной за работу с XML. Более подробно ознакомиться с изменениями и скачать последнюю версию можно на официальном сайте.

Заселение в технопарк (фотоотчет)

Reading time1 min
Views891
Спустя 3 недели после первого посещения Новосибирского Технопарка наша команда заселяется в него на 2 месяца бесплатно по программе Летней Школы.

Как это было

Первое, что видит каждый посетитель открытия… Что бы вы думали? Правильно, новенький Maserati прям у входа:
image

Но это не чиновники наворовали (а так подумало большинство), а приехал на нем…
Читать дальше →

Нужна ли нам кремниевая долина? Или обзор Технопарка Новосибирского Академгородка

Reading time2 min
Views1.6K
Сейчас очень много говорится про силиконовую (кремниевую) долину России, где соберутся самые прогрессивные, самые быстрорастущие, а главное — самые инновационные компании России, а в будущем и всего мира.

Слышали такое? Думаю, что слышали.

Пока по России шел выбор самого подходящего места для этой чудо-зоны инноваций, Новосибирск взял и построил первую очередь Технопарка, где уже через месяц заселятся самые прогрессивные компании города Новосибирска. Я там побывал буквально сегодня утром и поразился увиденному.

image
Читать дальше →

Синхронизация расширений по умолчанию

Reading time1 min
Views977
В последнем билде 6.0.453.1 dev Синхронизация расширений включена по умолчанию. Напомню, раньше для этого нужно было запускать браузер с параметром --enable-sync-extensions. Да и окно выбора синхронизуемых элементов претерпело изменения
image
Теперь всё хорошо вмещается и появилась возможность сразу выбрать все элементы…
Читать дальше →

Coffeescript. И снова о нём. Резюме о приятностях

Reading time4 min
Views5.7K
CoffeeScript — это, если так можно выразиться, язык высокого уровня, преобразуемый в JavaScript.

Основан простым парнем по имени Jeremy Ashkenas при поддержке его корешей, которые упомянуты на github'е. Вдохновленный Ruby, паренёк решил упростить всем нам жизнь и создал его! CoffeeScript!

Интересно?

Firefox 4 значительно ускорится и получит поддержку inline SVG

Reading time2 min
Views1.1K
Вечером 30 июня «Мозилла» явилась в Лондон в Англии, чтобы поведать про дополнения («Mozilla Add-Ons») и показать некоторые новые клёвые особенности грядущего Файерфокса 4.

Вероятно, наиболее впечатляющими (если не считать средства создания дополнений «Add-Ons Builder», основанного на «Беспине») оказались следующие будущие возможности Firefox 4:

→  отображение HTML5-видео (<video>)

→  рисование на холсте (<canvas>)

→  манипулирование изображениями на холсте (анализ пикселов, распознавание лиц с помощью opencivitas)

→  технологии «зелёного экрана» (хромакей) в иллюстрациях и видео, достигаемые анализом цвета пикселов

→  HTML5, встраиваемый внутрь SVG (ура!)

→  SVG как <img>

→  SVG как CSS-фон

→  SVG-фильтры, SVG-маски, SVG-контуры обрезки

→  SVG-анимация

→  inline SVG (то есть SVG внутри HTML5)

→  CSS3: селекторы, @font-face, 2D-преобразования (transforms), переходы (transitions), тени, градиенты, вычисления — calc(2em-10px)

→  API: геопозиция (geolocation), оффлайн (IndexDB, localStorage, AppCache, FileAPI: чтение двоичного содержимого из файла, перетаскивание файлов), веб-труженики (web workers) и сокеты (websockets)

→  контроллер на вебсокетах, запускающий презентацию с мобильника

→  WebGL

Некоторые из этих способностей подтверждались демонстрациями:

→  фильтры CSS3 и маски SVG на HTML5-видео:

Читать дальше →

Развитие веб-продакшена в регионе. Взгляд на вопрос с точки зрения ТОП-студий рунета (часть 3)

Reading time8 min
Views1.3K
Это моя третья встреча с представителем ТОП-студии рунета на предмет интереса работы с регионами. Тема становится все более острой, а мнения оппонентов все более интересными и обоснованными. На этот раз я встретился с Михаилом Токовининым, руководителем компании QSOFT. Михаил рассказал о своем опыте работы с регионами и сделал несколько заявлений, которые заставляют задуматься.
Читать дальше →

Opera 10.60 — летний релиз

Reading time2 min
Views22K
image


Сегодня вышла очередная стабильная версия браузера Opera под номером 10.60. Как мы и обещали — сразу для всех популярных платформ. Заранее отвечая на возможные вопросы по поводу смены номера, могу сказать, что по сравнению с семейством 10.5х в данной версии появилось несколько важных изменений, что и послужило причиной начала новой нумерации. Об этих изменениях я расскажу чуть позже, а пока несколько слов о других новинках.

В интерфейсе изменилось отображение эскизов страниц при наведении курсора на вкладки, теперь при просмотре этих всплывающих картинок добавлена анимация. Также с эскизами были связаны и изменения в Экспресс-панели: ячейки адаптированы под широкоформатные дисплеи, а убрав с данной панели поле поиска, вы сможете задействовать практически всё пространство для отображения только эскизов страниц.
Читать дальше →

Открытие web-standards.ru

Reading time2 min
Views752
Веб-стандарты
Сегодня у нас хорошие новости: как и обещали, мы открываем наш флагманский сайт Веб-стандарты. Это ресурс со статьями, новостями и анонсами событий Web Standards Days, созданный разработчиками для разработчиков.
Читать дальше →

Извлечение знаний на службе у Яндекс.Маркета

Reading time3 min
Views5.8K

 

Технологии извлечения знаний занимают важное место среди технологий Яндекс.Маркета. Мы давно работаем в этом направлении: наши роботы находят обзоры товаров и документацию на сайтах производителей, другие компоненты классифицируют товары по категориям и привязывают их к карточкам моделей. О последнем достижении на этом поприще — выборе по параметрам во многих популярных категориях Яндекс.Маркета — мы рассказывали совсем недавно.

Как главных товароведов Яндекса, нас особенно заинтересовала формализация параметров товаров, то есть извлечение параметров и их значений из разнообразных текстовых описаний и приведение их к удобному для восприятия и обработки виду. Мы решили дополнить наш арсенал по извлечению знаний компонентом, который получил название «Формализатор».

Читать дальше →

В Chrome тестируется объединённое меню

Reading time1 min
Views708
Алекс Читу заметил, что в последних тестовых билдах Chromium и Google Chrome появилась возможность использовать объединённое меню. Оно включает большинство опций, которые были доступны в меню настройки страницы и в меню инструментов.

Если вы используете последний тестовый билд Chromium или Google Chrome, вы можете включить это меню, добавив флаг --new-wrench-menu к шорткату браузера.

Слева — скриншот Алекса Читу, справа — мой:



Как видите, они почему-то отличаются. В первом варианте для компактности в одном пункте объединены опции вырезания, копирования и вставки текста, а в другом пункте аналогично объединены опции масштабирования с включением полноэкранного вида. В моём варианте этого нет, но, вообще, сама идея объединённого меню мне кажется неплохой. А вам как?

UPD: немного обновлено.

UPD 2: оказывается, дело в том, что слева — Chromium, а справа — Chrome (спасибо, dimap). mr_gorbunov написал подробное объяснение.

Перестаньте вынюхивать, что у меня за браузер

Reading time2 min
Views892
С завидной периодичностью в блоге разработчиков браузера Опера появляются сообщения, что Опера не может распарсить ту или иную страницу и пользователь видит примерно такую ошибку:



Эффект можно посмотреть по любой из этих ссылок. При этом, в других популярных браузерах страницы отображаются нормально, так же как и в Опере, если попросить распарсить документ как HTML, а не как XML (ссылка «Reparse document as HTML»).
Читать дальше →

Разрабатываем быстрее и качественнее при помощи прототипов

Reading time10 min
Views6.9K
Старая поговорка «Лучше один раз увидеть, чем сто раз услышать» очень точно описывает, что разработчикам может дать создание прототипа интерфейса: визуальное представление, значительно более наглядно описывающие вопросы дизайна проекта и разработки функционала. В итеративном подходе к дизайну пользовательского интерфейса используется быстрое проектирование в процессе создания набросков системы (будь то веб-сайт или приложение) и утверждение их у обширной группы представителей заказчика, заинтересованных сторон, разработчиков и дизайнеров. Если придерживаться этого подхода — можно получить обратную связь раньше (чаще всего прямо в процессе обсуждения), что значительно улучшает качество дизайна конечного продукта и уменьшает потребности во внесении изменений в процессе разработки.
Читать дальше →

Сравнение кодеков VP8, x264 и libtheora

Reading time8 min
Views11K
Месяц назад Google открыл спецификации формата VP8, который должен стать основным форматом видео в вебе. VP8 свободен от патентов в отличие от H.264, при этом по заявлениям разработчиков должен превзойти конкурента по качеству. На сайте компании On2 уже давно висит многообещающий график. Когда кодек появился в открытом доступе, мне стало интересно, выполнили ли они обещание.

Те сравнения, которые появились в сети после релиза, были достаточно поверхностны. Jason Garrett-Glaser, разработчик x264, также готовит своё субъективное сравнение большого количества кодеков, где будет представлен и VP8, но он его ещё пока не опубликовал.

Картинка для привлечения внимания

Так я взялся проделать своё небольшое объективное сравнение.
Графики, скриншоты, трафик

Советы программисту-дизайнеру интерфейсов

Reading time5 min
Views11K
Нет сложным интерфейсам

Проблема


Программист часто выполняет роль дизайнера пользовательских интерфейсов. Можно поспорить, хорошо ли это. Однако, особенно в небольших компаниях, это реальность, которую не изменить.

Я верю, что программист может сделать очень приличный интерфейс. В этом посте я бы хотел собрать несколько советов, которые помогут программисту более или менее успешно погрузиться в иррациональный мир пользователей и проектировать неплохие интерфейсы.

Оговорюсь, что эти советы скорее подходят программистам, которые вынуждены заниматься разработкой пользовательского интерфейса. То есть по каким-либо причинам в компании нет дизайнера, регулярных юзабилити тестирований, процесса проектирования интерфейсов и т. п.

Читать дальше →

CSS3 в IE 6-8 любой ценой

Reading time2 min
Views7.3K
Мне, как наверное и многим другим, очень хочется при верстке использовать плюшки CSS3. Все большая поддержка 3 уровня каскадных таблиц такими браузерами как opera, firefox, safari, chrome и даже explorer 9 только подогревает это желание, но как обычно есть «но», IE6-8. При этом стоит понимать, что аллергия IE9 к winXP откидывает мечту на годы вперед. На этом можно было бы и закончить, но настырность и зуд в области мозга которая отвечает за желание использовать CSS3 не позволяют мне этого сделать.

Весь смысл этого поста сводится к тому, что IE не умеет CSS3 и поэтому его нужно научить, а если не захочет — заставить. И поиск подобного решения сподвиг меня сделать данную подборку.

Встречайте, парад нездоровых решений


Читать дальше →

Проблема «вспышки нестилизованного текста»

Reading time6 min
Views4.5K
Оригинальное название статьи, «Designing for the switch» содержит игру слов и говорит а) о разработке дизайна в эпоху перемен — перехода к нормальной поддержке подгружаемых шрифтов у всех пользователей, и б) о нюансе «моргания», смены шрифта при его подгрузке с помощью @font-face. Вообще говоря, на русском языке достаточно мало информации об опыте и нюансах использования @font-face, поэтому этим переводом я предлагаю начать генерировать более-менее содержательное информационное поле на эту тему. Heath

Долгое время, создавая дизайны для веба, мы были типографически избалованы. Да, вы не ослышались. Только подумайте: шрифты для веба уже были установлены на наших компьютерах; эти шрифты изначально создавались для качественного отображения в браузерах, в том числе в мелких кеглях; мы всегда могли быть уверены, что эти шрифты есть у других пользователей.

Да, мы были избалованы. Чтобы использовать Вердану, Джорджию или Камбрию, нам не приходилось думать.

Однако дизайнерам долгое время казалось, что им нужно большего. Мы хотим использовать любой шрифт, который нужен нам для нашего дизайна. Мы много нехорошего натворили, пытаясь достигнуть этой цели — например, помещали текст в картинку. Люди поумнее придумали вспомогательные инструменты типа sIFR или Cufón. С совсем недавнего времени большинство браузеров поддерживает @font-face. Плотина открывается. Это рассвет новой эры веб-типографики, и мы обязаны ступать в неё с осторожностью.

И как же это сделать?

Синхронизация расширений в Google Chrome

Reading time1 min
Views10K
image

Добрый вечер, Хабрахабр. Сбылось то, что так долго ждали все пользователи браузера Google Chrome. Последняя версия хрома теперь научилась синхронизировать extensions.
Читать дальше →

Information

Rating
Does not participate
Location
Bonn, Nordrhein-Westfalen, Германия
Date of birth
Registered
Activity