• Что нас ждет в Chrome Web Store

    • Translation
    image
    Раннее мы уже сообщали о запуске компанией Google своего собственного Web Store, и уже сейчас в ветке разработки приложений для Chromium наблюдается небывалая активность. Сотни разработчиков спешат подготовить свои веб-приложения к запуску Web Store, который, возможно, состоится в привязке с релизом столь ожидаемой Chrome OS.

    Мы сумели заглянуть за кулису и пощупать несколько приложений из Chrome Web Store, чтобы рассказать вам о некоторых интересных разработках, которые будут готовы к использованию в следующие несколько месяцев. Но мы предупреждаем, что все приложения пока еще в самом зачаточном виде, и по мере адаптации разработчиками кода под стандарт HTML5, можно ожидать существенных улучшений.
    Читать дальше →
  • Три богатыря от Acer

         Буквально на днях компания Acer решила выпустить три новых ноутбука серии Aspire. Слабо разбираюсь в специфике устройств данной компании, как и почти не знаю предыстории о предыдущих моделях…

      image

      …но раз подвернулась уникальная возможность побывать хоть немножко в теме, то зачем от нее отказываться? Под катом – обзор одной из моделей.
      Читать дальше →
    • В Голливуде сняли полнометражный фильм для YouTube



        В эту пятницу на YouTube появился первый голливудский фильм, созданный специально для Интернета. Не будем обсуждать художественную ценность такой ленты, важно другое — большой бизнес начал пробовать новые виды распространения контента, одним из которых является размещение фильма на YouTube, и, возможно, других видеосервисах. Кстати, не так давно Warner Bros. сделала доступным просмотр одного из своих фильмов на Facebook.

        Читать дальше →
      • Лучшие музыкальные плееры для вашего телефона под управлением Android

        • Translation
        Представляю вам вольный перевод статьи "Round Up: Great Android Music Players"

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

        Одно из величайших особенностей платформы с открытым кодом является написание новых приложений. Открытость платформы создает конкуренцию, а конкуренция является важным фактором для конечного пользователя, т.к. она заставляет производителей приложений снижать их стоимость (если они платные) и повышать качество продукции. К счастью, появилась конкуренция и среди плееров для Android. Сегодня мы рассмотрим лучшие плееры для Android и скажем, что их выделяет на фоне других плееров.
        Под катом обзор плееров, их скриншоты и QR-коды
      • Портирование игры из реального мира на Android

          Началось всё как в самом настоящем детективе: новогодние праздники, 31 декабря, родительский дом за много километров от москвы и что самое страшное — полное отсутствие интернета и телеканала 2x2. Мозг может работать в двух режимах — либо потреблять контент, либо создавать его. Так получилось, что у меня мозг в тот момент заработал во втором режиме. По случайному стечению обстоятельств, мне на глаза попалась давно забытая игра-головоломка «Пифагор»:



          И я решил «оцифровать» её.

          Читать дальше →
        • Получаем интернет по USB с компьютера на Android

            image

            Статья актуальна на 2010 год, современные Android могут проделывать такое одной «галочкой» в настройках

            После покупки HTC Hero у меня возник вопрос: как получать интернет на коммуникаторе через компьютер? С моим предыдущим коммуникатором Toshiba G900 под управлением WindowsMobile 6 было все просто: установил «центр мобильных устройств», и на коммуникаторе появился интернет. «Эта функция не нужна», — скажите вы, ведь сейчас много точек доступа Wi-Fi, через которые можно подключиться двумя кликами. Но вот лично у меня нет Wi-Fi точки (есть ноутбук, но Android не обнаруживает Ad-hoс сети). Поэтому я был огорчен отсутствием этой функции. Все мои попытки найти мануалы на эту темы — не увенчались успехом. Поэтому я решил это сам.
            Внимание: Для работы ножен root пользователь.
            Читать дальше →
          • Регистрируем электронное СМИ

              imageРано или поздно, владельцы сайтов начинают задумываться о защите своих прав на контент. Кроме того, сайты создающие собственный контент заинтересованы в облегчении получения авторских материалов. Всему этому может способствовать регистрация СМИ, в нашем случае – электронного.
              Читать дальше →
            • Пишем игру для Android c помощью AndEngine. Часть 1

              Всем привет.
              Сегодня я расскажу вам как с помощью AndEngine написать небольшую игру. Стаья получилась довольно большая и, чтобы не утомлять читателя, пока мы остановимся на первой ее части. Все что нужно от читателя — это знание java, ООП и умение обращаться с Eclipse и Android SDK. Забегая вперед, у нас получится что то похожее на Mirrors Maze либо Laser Logic.
              Вторая часть статьи.
              Третья часть статьи.
              Читать дальше →
            • Элемент input в html 5, мультиаплоад

              У элемента input в HTML 5 появился атрибут multiple, с помощью которого мы можем выбрать для загрузки несколько файлов. Этот атрибут принимает только одно значение «multiple», в живую будет выглядеть так:

              <input type="file" multiple="multiple" name="files[]" />


              Обратите внимание на name, мы явно в нем указали, что это массив.

              Сразу появляется вопрос, какой браузер это новшество не понимает, ответ легко предсказуем, это семейство Internet Explorer. Начиная с 9 версии и ниже, они не поддерживают этот функционал и просто проигнорируют атрибут, искренне надеюсь что в финальной 10 версии они это поправят.
              Кроме того что, мы дали пользователям загрузить сразу много файлов, мы должны позаботиться о них, и дать им возможность загрузит именно те файлы которые нам необходимы. И тут на помощь приходит еще один новый атрибут accept. Который принимает "MIME Media Types".

              <input type="file" multiple="multiple" name="files[]" accept="image" />

              Читать дальше →
            • Основы и заблуждения насчет JavaScript

                Объекты, классы, конструкторы

                ECMAScript, будучи высоко-абстрактным объектно-ориентированным языком программирования, оперирует объектами. Существуют также и примитивы, но и они, когда требуется, также преобразуются в объекты. Объект — это коллекция свойств, имеющая также связанный с ней объект-прототип. Прототипом является либо также объект, или же значение null.
                В JavaScript нет привычных классов, но есть функции-конструкторы, порождающие объекты по определенным алгоритмам (см. Оператор new).

                Прототипное делегирующее наследование


                Классическое наследование очень похоже на то, как люди наследуют гены своих предков. Есть какие-то базовые особенности: люди могут ходить, говорить… И есть характерные черты для для каждого человека. Люди не в состоянии изменить себя — свой класс (но могут поменять собственные свойства) и бабушки, дедушки, мамы и папы не могут динамически повлиять на гены детей и внуков. Все очень по земному.

                Теперь представим другую планету, на которой не такое как на Земле генное наследование. Там обитают мутанты с «телепатическим наследованием», которые способны изменять гены своих потомков.
                Разберем пример. Отец наследует гены от Дедушки, а Сын наследует гены от Отца, который наследует от Дедушки. Каждый мутант может свободно мутировать, и может менять гены своих потомков. Например у Дедушки был зеленый цвет кожи, Отец цвет унаследовал, Сын тоже унаследовал цвет. И вдруг Дед решил: «надоело мне ходить зеленым — хочу стать сними», смутировал (изменил прототип своего класса) и «телепатически» распространил эту мутацию Отцу и Сыну, вобщем посинели все. Тут Отец подумал: «Дед на старости лет совсем двинулся» и поменял свой цвет в генах обратно на зеленый(изменил прототип своего класса), и распространил «телепатически» свой цвет сыну. Отец и Сын зеленые, Дед синий. Теперь как бы дед ни старался Отец и сын цвет не поменяют, т.к сейчас Отец в своем прототипе прописал цвет, а Сын в первую очередь унаследует от Прототипа Отца. Теперь Сын решает: «Поменяю ка я свой цвет на черный, а моё потомство пусть наследует цвет от Отца» и прописал собственное свойство, которое не влияет на потомство. И так далее.
                Читать дальше →
              • JavaScript F.A.Q: Часть 1

                  image

                  Несколько дней назад мы с TheShock создали топик в котором собирали ваши вопросы, касательно JavaScript (архитектура, фрэймворки, проблемы). Настало время ответить на них. Мы получили очень много вопросов, как в комментариях так и по email. Эта первая часть ответов — те вопросы, которые достались мне.
                  Читать дальше →
                  • +222
                  • 68.8k
                  • 50
                • Руководство АНБ по безопасной конфигурации Linux-сервера

                    Агентство по национальной безопасности США опубликовало новую версию 200-страничного руководства (PDF) по безопасной конфигурации Red Hat Enterprise Linux 5. Это весьма подробный мануал, который объясняет принципы защищённой системы и на практике указывает все необходимые настройки и перечень сервисов, которые обязательно нужно отключить (это один из базовых принципов: минимизировать количество софта).

                    Есть и что-то вроде шпаргалки на листе A4, тоже очень удобно.
                    Читать дальше →
                  • Мы ищем таланты — весенний набор в программу студентов-партнёров Майкрософт

                      Многие хабровчане знают про статус MVP (Most Valuable Professional) для экспертов по технологиям, но у Майкрософт есть аналогичный статус для студентов – MSP (Microsoft Student Partner). Этой весной, до 17 апреля, у российских студентов и аспирантов есть возможность побороться за это почетное звание!


                      Читать дальше →
                    • Книги, видео и другие материалы по разработке под iOS

                        «Хочу программировать под iPhone — говори, что почитать...»
                        Любимая девушка


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

                        Под катом книги, видеокурсы и блоги, которые будет полезно прочитать/посмотреть.
                        Читать дальше →
                      • Разработка мультитач веб-приложений

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

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

                        Apple ввел свое touch events API в iOS 2.0, вскоре устройства на Android тоже получили такую возможность и touch events API стал стандартом де-факто. Недавно была собрана рабочая группа W3C для работы над touch events specification.
                        В этой статье я рассмотрю touch events API, которое нам предоставляют устройства на iOS и Android, мы изучим какие приложения можно создавать, используя touch events API. В статье куча полезных примеров и техник, которые позволяют упростить написание приложений с touch events API.
                        Читать дальше →
                      • Сайт Сколково

                          Читал тут ленту друзей, наткнулся на интересное замечание относительно сайта Сколково и, в частности, на чем и за сколько он сделан.

                          Собственно, сам сайт великого Фонда развития Инновационного центра «Сколково». Мотнем скроллом вверх-вниз и запомним общий концепт.

                          Поищем, сколько же стоит разработка этого сайта. Конечно, на хабре огромное число разработчиков, порядок цен все знают, но мы же пишем волшебный проект, поэтому и цены у него должны быть волшебные:
                          На PR-сопровождение деятельности фонда планируется потратить 38,7 млн руб. На медиаразмещение и рекламу — 92,8 млн руб., на брендинг — 12,9 млн руб., на веб-сайт и блоги — 3,1 млн руб.

                          Дизайнеры, сколько бы ориентировочно взяли за разработку дизайна сайта Сколково? 500$? 1к$? 10k$?
                          А программисты?

                          Дорого берете, скажу я Вам, за натягивания шаблона на Joomla.

                          Эх, вот Вам хотя бы хорошая песенка про Сколково, чтобы лишний раз не расстраивались.

                          UPD: внимательный хабрапользователь DarkPreacher верно подметил, что все-таки не Joomla, a UMI:
                          Читать дальше →
                        • Подборка 10 css3 кнопок

                            С каждым днем новые стандарты css3 и html5 всё более глубоко входят в жизнь верстальщиков и web-разработчиков, а браузеры с каждым днем становятся все более совместимыми с этими стандартами.



                            В связи с этим событием хотелось бы представить Вам подборку 10 css3 кнопок, которые смогут облегчить вам жизнь при верстке и создании web приложений.
                            Читать дальше →