Совсем недавно столкнулся с не совсем обычным таском в таскменеджере. ПроджектМенеджер просто напрямую скопировал текст заказчика — «Хочу, чтобы попап был как в вконтакте». Что значит «как в вконтакте» я понял не сразу. «Потестив» попап в соц.сети я понял, чего же от меня хотят — при открытом попапе основной контент не должен скроллиться, но в то же время, если размеры попапа больше, чем окно пользователя — должен скроллиться попап (основной контент естественно так же не скроллиться и в этом случае).
Сложного в этом таске я ничего не увидел и приступил к его выполнени. Логика была следующая — при откртии попапа даем body overflow = hidden, а при закрытии естественно его возвращаем в auto. Сам попап кладем в div-обвертку и даем ему overflow = auto, чтобы в случаях, когда размер окна меньше, чем размер попапа — пользователь мог его скроллить.
Под OS X все работало идеально. Но я не учел одного нюанса — в остальных системах в браузере есть постоянно видимый скролл, который имеет свою ширину. И если просто делать блоку, у которого есть скролл, overflow hidden — скролл пропадает, ширина блока становится больше на ширину скролла и контент «прыгает». Тогда я решил написать плагин, который решает и эту проблему. Еще раз посмотрев, как работает сей чудный попап в вконтакте, я понял логику и приступил к выполнению.
Читать полностью »
Архив за 03 апреля 2014 - 5
LG OLED Table Lamp – первая в мире настольная лампа, использующая гибкие панели типа OLED
2014-04-03 в 10:18, admin, рубрики: Новости, метки: новостиБуквально на прошлой неделе компания LG представила свои первые умные лампы Smart LED Bulb, управление которыми осуществляется при помощи смартфона либо планшета. Теперь же на мероприятии Light+Building 2014 компания показала ещё несколько новинок в области освещения.
Hubble eXtreme Deep Field: небольшое путешествие длиной в 13 миллиардов световых лет
2014-04-03 в 9:44, admin, рубрики: Hubble, визуализация данных, космонавтика, космос, метки: Hubble, космос
Изображения глубокого космоса Hubble eXtreme Deep Field — одни из наиболее впечатляющих. Собственно, при помощи этой системы человек смог заглянуть очень глубоко в космос. Само собой, все эти изображения отстают от текущей ситуации на миллионы и миллиарды световых лет. Но для понимания устройства Вселенной и это хорошо.
Так вот на днях в Сеть был выложен небольшой видеоролик, который демонстрирует нам глубины космического пространства (с максимальной «глубиной» в 13 миллиардов световых лет). Пока что это — максимум, на который способно человечество, дальше заглянуть мы пока не в состоянии.
Компания Microsoft представила новую версию мобильной платформы — Windows Phone 8.1. Новая версия имеет многочисленные отличия и улучшения по сравнению со своей предшественницей. О многих из них было известно по многочисленным утечкам, а теперь появилась официальная информация.
Одним из наиболее значимых нововведений является виртуальный персональный помощник Cortana. Это ответ Micrisift на подобные разработки конкурентов: Android Google Now и Apple Siri.
Amazon представил свою собственную телеприставку Amazon Fire TV. За $99 Amazon предлагает доступ к Netflix, Prime Instant Video, Hulu Plus, WatchESPN, 200 000 телесериалов и фильмов по подписке.
Приставка снабжена четырехъядерным процессором Qualcomm Krait 300 1.7 Ghz, 2 Gb памяти, дискретной графикой и 8 Gb внутренней памяти. Поддерживает видео 720p и 1080p с частотой кадров до 60 FPS и звук Dolby Digital Plus до 7.1. Подключение к телевизору осуществляется с помощью кабеля HDMI.
Читать полностью »
AudioCodes против Asterisk или у кого больше плюшек
2014-04-03 в 9:01, admin, рубрики: asterisk, ip-телефония, Lync, softline, Блог компании Softline, метки: asterisk, Lync, SoftlineМногие при внедрении IP-телефонии в компании сталкиваются с необходимостью модернизировать существующую телекоммуникационную инфраструктуру. Такая задача перед нами встала на одном из проектов: на бурном обсуждении с заказчиком архитектуры решения не на шутку сошлись AudioCodes и Asterisk.
Мониторы EIZO ColorEdge CG247 и EIZO ColorEdge CX241 предназначены для профессионального применения
2014-04-03 в 8:34, admin, рубрики: Новости, метки: новостиОбновления Internet Explorer 11 для Windows и анонс IE11 для Windows Phone 8.1
2014-04-03 в 8:22, admin, рубрики: Без рубрикиСегодня мы с радостью представляем обновление Internet Explorer 11 для Windows 8.1 и Windows 7 (доступное с обновлением безопасности, после 8 апреля). Если вы не хотите дожидаться автоматического обновления, вы можете загрузить обновления с MSDN и TechNet после 3 апреля.
Кроме того, сегодня дебютирует Internet Explorer 11 для Windows Phone 8.1. Обновление Windows Phone 8.1 начнется для всех существующих пользователей в ближайшие месяцы. Начиная со следующего месяца, обновление будет предустановлено на новых телефонах. Зарегистрированные разработчики получат возможность установить обновление до конца следующей недели.
Чтобы продемонстрировать возможности браузера на различных платформах, мы также запускаем два новых сервиса: 22Tracks и FishGL. С ними вы сможете изучить и оценить новые возможности IE11 для Windows и Windows Phone.
Сегодня люди работают в Интернете на нескольких устройствах – ноутбуках, планшетах и телефонах – попеременно используя их в течение дня. Обновление Internet Explorer для Windows и Windows Phone позволит с максимальным удобством переключаться между устройствами, благодаря синхронизации открытых вкладок и избранного. Браузер Internet Explorer 11 для Windows 8.1 и Windows Phone 8.1 использует один и тот же движок, и поддерживает все современные веб-стандарты: это позволит разработчикам создавать сайты и сервисы, одинаково удобные при работе на различных устройствах. Например, браузер Internet Explorer для Windows Phone 8.1 теперь поддерживает аппаратное ускорение для последней (стабильной) спецификации WebGL, а также видео профессионального качества в HTML5 с возможностью использования титров и адаптивной потоковой передачи медиаданных а также управления правами.
Читать полностью »
Салют!
По статистике, новый таск-трекер появляется раз в 2 недели. «Но мой умеет варить капучино!» — скажет вам разработчик. — «А другие трекеры делают чай такого же качества, как у проводницы поезда „Москва-Геленджик“, либо заваривают только Копи Лювак». Значит, если бы можно было перепилить краник, чтобы из него лилось капучино, вы бы не стали писать новый таск-трекер? «Ну конечно! Просто капучино — мой любимый напиток»…
О том, что общего между кофеварками и Оптимусом Праймом, зачем нам программируемый таск-трекер и как перепиливать краник — читайте под катом.
Читать полностью »
Про важность документирования
2014-04-03 в 8:14, admin, рубрики: документация, Программирование, процесс разработки, разработка, тестирование, метки: документация, процесс разработки Многие из нас работают в компаниях с уже устоявшимися процессами разработки прикладного ПО, и неотъемлемой частью этих процессов являются самые разнообразные документы. Однако, есть компании, в которых нет традиций и процессов написания технической документации, а вся информация находится у людей в головах и в корпоративной электронной почте. Если вы приходите из компании первого типа в компанию второго типа, вы очень быстро обнаруживаете, что рабочая документация нужна как воздух. Почему? Давайте рассмотрим основные типы рабочей документации в разработке ПО, и попытаемся представить себе жизнь без них.
Читать полностью »