• Работа в Google для белоруса – мечта или реальность?

      В 2011 году компания Google планирует увеличить свой штат на 25%. О том, легко ли получить работу в Google, какие ошибки допускают кандидаты на собеседовании и почему в компании можно увидеть интервьюера с собакой, Mojazarplata.by узнала у сотрудника Google Игоря Маханька.

      В нынешнем году Google примет 6 200 новых сотрудников. Компания планирует побить рекорд по найму сотрудников, установленный в 2007 году. Тогда на работу в Google были приняты 4 500 человек.

      При этом Google гонится не столько за количеством, сколько за качеством, и хочет видеть в числе своих сотрудников самых талантливых людей, умеющих нестандартно мыслить и работать самостоятельно. Белорус Игорь Маханёк стал одним из них. С 2007 года Игорь работает программистом в офисе Google в Цюрихе. Сейчас он занимается усовершенствованием приложения Android Market для мобильных телефонов. Mojazarplata.by попросила Игоря вспомнить, как начиналась его работа в Google.

      Читать дальше →
    • Оптимизация скорости мобильных сайтов

        Вместе с ростом мобильного интернета растёт и необходимость оптимизации скорости работы мобильных сайтов. Даже самые современные смартфоны на Android, iOS, WebOS, BlackBerry OS и др. обладают процессорами с частотой не более 1Ghz, а скорости 3G можно считать достаточно медленными (скорость загрузки в 3 раза меньше DSL).

        Мобильные устройства унаследовали проблемы “больших” машин: от количества http-запросов до эффективности работы JavaScript.

        Особенности мобильных устройств


        Кроме того, что они часто помещаются в карман и их легче потерять, существует несколько ключевых отличий мобильных устройств по отношению к десктопам:
        • маленькое разрешение экрана;
        • медленные соединения;
        • ограниченный размер кэша;
        • много различных устройств и форм-факторов;
        • низкая мощность процессоров;
        • широкая поддержка HTML5;
        • относительно новые браузеры (в этом мире не знают о IE6).

        Читать дальше →
      • SVG-Edit — рисуем в онлайн, рисуем в офлайн



          Встречаем новую версию (2.4) открытого векторного редактора SVG-edit.

          SVG-Edit

          Это действительно быстрый, основанный на веб-технологиях, векторный редактор, использующий только JS, HTML, CSS и SVG.

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

          К чему слова, пробуем!

          Фишки под катом
        • К вопросу о кроссбраузерном использовании SVG

            Для векторной графики в Интернете формат SVG — самое то. Во-первых, он поддерживает масштабирование любой степени. Во-вторых, можно обращаться к любым составляющим элементам такой картинки — адресовать их, стилизовать и скриптовать. В-третьих, за исключением совсем маленьких файлов, этот формат выигрывает по компактности перед любыми растровыми представлениями, особенно если применить gzip-сжатие. В-четвёртых, сие есть стандарт W3C.

            Но как поместить SVG-картинку в HTML-документ?

            Читать дальше →
          • Adobe Edge: редактор анимации HTML5/JavaScript

              Adobe сегодня выпустила новый инструмент Adobe Edge (public preview), который предназначен для создания простого анимированного контента на открытых стандартах: HTML5, JavaScript и CSS3. Предполагается, что для растущего числа мобильных устройств HTML5 более приемлем, чем Flash. В первую очередь для мобильного рынка и создан новый редактор. Впрочем, никто не мешает делать с его помощью любую веб-анимацию HTML5, а в будущем — HTML5-игры и другие приложения.

              Adobe Edge призван удачно дополнить Flash и сохранить позиции Adobe как лидера на рынке ПО для веб-дизайна. Эта компания заявляет, что давно продвигает технологии HTML, в качестве примеров можно привести такие продукты как Dreamweaver, Illustrator, Digital Publishing Suite и недавно вышедший Flash-to-HTML5 конвертер Wallaby.

              Редактор Adobe Edge распространяется бесплатно, скачать можно здесь. Версия 1.0 выйдет в следующем году.
              Функционал и интерфейс редактора Adobe Edge
            • Дрессируем box-shadow

                Простой пример box-shadow Разработчики W3C сделали box-shadow очень гибким свойством. Благодаря этому можно получать весьма интересные результаты, если использовать это свойство нетривиальным образом. В этой статье я напишу о некоторых эффектах, которые мне удалось получить при помощи «теневых технологий».

                Пока я составлял примеры, я неожиданно обнаружил, что браузеры отображают их совсем неодинаково. В итоге, помимо простой демонстрации возможностей box-shadow, получился еще и маленький браузерный тест на поддержку CSS 3. Все примеры снабжены CSS-кодом и картинкой (общий объем всех PNG: 161 КБ). В статье я не стал прописывать свойства с вендорными префиксами -moz- и -webkit-, чтобы не ухудшать читабельность. В суммарной странице со всеми примерами эти префиксы есть (предупреждаю, что у Оперы есть баг с прорисовкой внешних box-shadow при прокрутке).
                Читать дальше →
              • Codecademy добавил интерактивные уроки по jQuery

                  Школа программирования Codecademy, как и обещала, увеличивает количество доступных предметов. К трём курсам по JavaScript теперь добавился jQuery. Выбор логичен: jQuery — это одна из самых популярных JavaScript- библиотек, которая широко используется для создания современных интерактивных сайтов.

                  Вводный курс The Document Object Model & jQuery состоит из двух уроков и 13 упражнений. Как и раньше, занятия проходят в интерактивном стиле, для первых уроков регистрация не нужна.



                  Кроме новых уроков, улучшен также интерфейс Codecademy: разработчики прикрутили «блокнот» (Scratch Pad), где можно во время урока экспериментировать с произвольным кодом.

                  Сделанный за две недели проект Codecademy в августе запустился, в октябре привлёк $2,5 млн венчурного финансирования, количество пользователей недавно превысило 800 тыс.
                • Отладка становится проще: Opera Mobile Emulator

                    Opera Mobile Emulator

                    Сегодня не иметь мобильной версии проекта или хотя бы не тестировать его на мобильных устройствах — верный способ потерять пользователей. Если я не смогу найти адрес или телефон вашей кафешки со своей малосильной мобилки — значит я к вам просто не приеду.

                    И верстальщики берут в руки девайсы и начинают тестировать…
                    Читать дальше →
                  • Подборка видео с различных конференций

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

                      Известные
                      Читать дальше →