• Лучший IT-блог рунета, как его понимают блоггеры

      Час назад закончился конкурс «Лучший IT блог», проведенный организаторами выставки ИнфоКом'2007. На кону стояли iPod'ы, как это водится в наше время.

      Вот так распределились места и голоса:
      1. Urbansheep@LJ — 44 голоса
      2. Solargate — 36 голосов
      3. GUI.ru — 31 голос
      Блогам Gluek.info, Internetno.net, набравшим по 13 голосов, достанутся некие утешительные призы от 1С-Битрикс (никак бесплатный хостинг на год :).

      Забавным моментом является то, что голосовать за GUI.ru активно агитировал нынешний победитель конкурса, который вырвался вперёд в последний день голосования :)

      Награждение победителей пройдёт завтра, 26-го, в 11-30 на стенде 4Н3-2 «Технологии для всех» ИнфоКома.

      Подробности и ход голосования (которое, на мой взгляд, было чересчур местечковым) можно посмотреть в журнале конкурса.
    • Нам не нужен ваш кофе

      • Перевод


      Это открытое письмо CoffeeScript-сообществу.
      Вы можете присоединиться к дискуссии на Hacker News.

      Эта тирада, возможно, также справедлива для TypeScript и ему подобных. Чёрт, да даже для asm.js. Я знаю, что asm.js впечатляет в теории, но вы сами пытались пройтись по написанному на нём коду? Это мусор, и вам явно не придётся писать такое в ваших обычных каждодневных исходниках.
      Не поймите меня неправильно
    • LifeTrak: бюджетные спортивные часы + фитнес трекер



        Носимая электроника сейчас становится (вернее, уже стала) одним из наиболее популярных направлений развития гаджетов. Функцию слежения за некоторыми показателями жизнедеятельности организма человека включают в очень многие гаджеты такого рода, есть и специализированные устройства — это спортивные часы и фитнес трекеры (часто это одно и то же).

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

        Спортивные часы/фитнес трекеры LifeTrak — как раз бюджетные устройства, с хорошей функциональностью. LifeTrak Move C300 и LifeTrak ZoneC410- две модели от LifeTrak, на которые стоит обратить внимание.

        Читать дальше →
      • Back/Forward Cache — механизм кеширования страниц в браузере

        Начиная с версии 1.5, в Firefox появился механизм кеширования, сохраняющий состояние страницы в памяти. Кеширование действует на одну сессию браузера. Перемещаясь по посещенным страницам с использованием кнопок «Назад/Вперёд», нет необходимости загружать страницу с сервера целиком. При этом вся страница, включая js-скрипты, как бы «консервируются» в том состоянии, в котором они были, когда пользователь их покидал. Данный механизм позволяет производить навигацию по посещенным страницам крайне быстро. Состояние кеша остается неизменным, пока действует сессия браузера (пока пользователь не закроет закладку, или браузер).

        Не «баг», а «фича»

        Помимо прочего, непонимание данного механизма браузеров вызывает настоящую головную боль у разработчиков. Рассмотрим пример.
        Есть форма, данные которой мы хотим отправить на сервер. Мы хотим как-то визуализировать этот процесс и запускаем спиннер при отправке формы. Браузер переходит на следующую страницу. Если мы вернемся назад, используя кнопку браузера «Назад» (или через window.history.back()), то скорее всего увидим, что спиннер так и вращается, хотя на самом деле уже ничего не происходит.

        Разработчик может посчитать, что данное поведение ни что иное как баг браузера или какая-то его особенность, и в поисках быстрого решения бездумно вставить лишний обработчик на событие unload (первый пункт в списке, приведенном дальше). Тем самым разработчик отказывается от BFCache вообще, тем самым лишая своих пользователей возможности практически мгновенного перемещения по посещенным страницам.
        Читать дальше →
      • SkyDrive в Windows 8.1: камень преткновения. Отключение сервиса SkyDrive

          Сегодня мы поговорим о настройке популярного сервиса SkyDrive в новейшей клиентской ОС Windows 8.1
          Было заявлено о «глубокой интеграции облачной платформы» и теперь эта интеграция заключается в следующем:

          • по умолчанию включена синхронизация документов для профилей пользователей, выполнивших вход в систему под учетной записью Microsoft.
          • настройки рабочего стола также по умолчанию синхронизируются между всеми компьютерами, на которых выполнен вход.
          • удаление описанных функций не предусмотрено, а клиент SkyDrive теперь устанавливается вместе с системой
          Читать дальше →
        • Что не так с Google+

            Этот пост был написан спустя год после запуска Google+, и пролежал в черновиках с тех пор ещё два года. Периодически я вспоминал про него, вздрагивая: а вдруг G+ взлетел и пост будет уже не актуален? Но время шло, Google+ всё никак не взлетал, и три года после запуска его соцсети, жизнь кипит в Фейсбуке, Твиттере и Вконтакте. Жизнь кипит и на Ютубе, где без G+ теперь ни лайк не поставишь, ни коммент не оставишь. И только в самом G+ жизни нет. А выводы поста не просто остаются актуальными, а подтверждены практикой. Поэтому просто выкладываю написанный два года текст как есть.

            Конечно, понятие неуспеха относительно. В Google+ есть большое количество пользователей, бренды считают обязательным в свой «соцпакет» к представительствам в Фейсбуке и Вконтакте добавлять и G+. И тем не менее Google+ — это провал.


            Читать дальше →
          • Рендеринг WEB-страницы: что об этом должен знать front-end разработчик

            Приветствую вас, уважаемые хабравчане! Сегодня я бы хотел осветить вопрос рендеринга в веб-разработке. Конечно, на эту тему уже написано много статей, но, как мне показалась, вся информация довольно разрознена и отрывочна. По крайней мере, чтобы собрать всю картину в своей голове и осмыслить её, мне пришлось проанализировать немало информации (в основном — англоязычной). Именно поэтому я решил формализовать свои знания в статью, и поделиться результатом с сообществом Хабра. Думаю, информация будет полезна как начинающим веб-разработчикам, так и более опытным, чтобы освежить и структурировать свои знания.

            Данное направление можно и нужно оптимизировать на этапе вёрстки/frontend-разработки, поскольку, очевидно, что разметка, стили и скрипты принимают в рендеринге непосредственное участие. Для этого соответствующие специалисты должны знать некоторые тонкости.
            Читать дальше →
          • «Умные» часы Wellograph: стильный и функциональный девайс для любителей гаджетов и спорта



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

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

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

              Читать дальше →
            • Книжка Discover Meteor переведена на русский

              • Tutorial

              Автор картинки: Donovan Shortey, использовано по лицензии Creative Commons.

              Познавательная книжка Discover Meteor теперь переведена усилиями сообщества на русский язык и находится в свободном доступе. Английская версия по-прежнему требует подписки и стоит (разумных) денег.

              В начале марта авторы оригинальной книжки Sacha Greif и Tom Coleman бросили клич, приглашая любителей фреймворка MeteorJS перевести ее на все языки мира. Локализированные версии книжки выкладывались бы под свободной лицензией Creative Commons, свободно доступные для всех желающих быстро познать мир Meteor. В настоящий момент существуют переводы на 22 языка мира, в разной степени готовности. Проект доступен на GitHub, и если кто-то заметил опечатку, или желает как-то дополнить перевод — добро пожаловать в команду.
              Читать дальше →
            • nanoCAD Plus 6.0: новое и улучшенное

                Более 2-х тысяч часов тестирования, более 500 исправлений и улучшений, 23 новшества (из которых 10 очень мощные) – за этими сухими цифрами стоит один год нашей работы и выпуск обновленной (без сомнения существенно более мощной) версии российской САПР-платформы nanoCAD Plus 6.0. Горды ли мы этим событием? Конечно! Нам уже почти 6 лет и все это время мы постоянно наращиваем функционал нашего детища. Не просто развиваем, но и активно расширяем пользовательскую базу – у нас уже полмиллиона пользователей! На наш взгляд, nanoCAD — это достойный ответ западным САПР; пример настоящего импортозамещения, о котором так много говорят сегодня.

                Те, кто в курсе – может сразу переходить на страницу скачивания новой версии в torrent-сети либо на нашем сайте. А кого интересуют подробности – добро пожаловать под кат; расскажем про новшества.
                Читать дальше →