• New York Times готовится к выходу Chrome OS

      New York Times выпустила новый внешний вид сайта, специально подготовленный для Chrome — операционной системы компании Google.

      New York Times выпустила новый внешний вид сайта


      Особенности Chrome-версии:
      • Легкий интерфейс для быстрой загрузки.
      • Никаких лишних элементов, только текст, содержательные картинки и, конечно, реклама.
      • 10 разных шаблонов отображения — от аскетичного текста, до красочных картинок.
      • Управление с помощью клавиатуры, как в других продуктах Google (Gmail или Reader).
      • Активное использование кэша для возможности офлайнового чтения.
      Те, кому понравится такой внешний вид газеты, могут уже сейчас пользоваться им в последних версиях браузеров Chrome и Safari. Для Firefox-а есть чуть более простая версия (darvecher, спасибо за наводку).
    • «Социальная Сеть»: полный обзор фильма от Mashable

      • Translation
      image

      Внешне фильм «Социальная сеть» – это история проекта Facebook – сайта, созданного в Гарвардском общежитии в 2004 году, который предопределил то, как мы будем взаимодействовать и общаться друг с другом в 21 веке. По своей сути фильм о социальной сети – нечто большее, чем просто история одного сайта. Работа представляет собой взгляд со всех сторон на успех, неудачу и проявления самолюбия и жадности.
      Читать дальше →
    • Получение визы США

        USA visaНе так давно, в июле, компания Intel прислала мне приглашение на мероприятие AppUp Elements. На момент получения приглашения у меня не было ни паспорта ни, разумеется, визы США. Но я успел получить и то и другое и прибыл на мероприятие точно в срок. О том как это мне удалось я и хочу рассказать в этой статье.

        Данная статья может быть полезна тем, кто хочет в будущем или уже готов получить визу для поездки в США.
        Читать дальше →
      • Как не стать спамером со своей уютной рассылочкой

          image
          Пользователь когда-то подписался на рассылку, но уже забыл когда, и главное зачем. Теперь ежедневно к нему падает спам, а по собственному опыту он знает, для того чтобы отписаться нужно зайти по ссылке свой профиль, найти и снять там какую-то галку а главное, помнить свой логин и пароль на давно забытом им сайте.
          Его действия? «В спам!»

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

          И вот, с десяток таких «отписок» и гугл будет удобно отсортировывать ваши рассылки в папочку Спам (584), у ВСЕХ ваших подписчиков.

          Однако многие из нас уже успели заметить: некоторые письма в Gmail при попытке отметить их «В спам!» САМИ предлагают отписаться от рассылки в один клик.

          Эта фича была введена google более года назад, но лишь единицы рассылок научились ей пользоваться. И не удивительно. В рекомендациях по осуществлению массовых рассылок, лишь косвенно упоминается о том, что Вам нужно сделать.
          А сделать нужно не многое.
          Читать дальше →
        • Почему регистрироваться и писать для Windows Phone 7 нужно прямо сейчас

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

            Мое утверждение для обеих групп – регистрироваться в Windows Marketplace и писать приложения для Windows Phone 7 нужно прямо сейчас!

            Это ни в коем случае не “желтый” заголовок, и не попытка со стороны Microsoft заработать денег за регистрацию: сами посчитаете, что $100 в год (а для студентов бесплатно) * количество разработчиков – затраты на запуск WP7 = не есть цель данного утверждения.

            Я говорю об этом по следующим причинам:
            1. Эта новая платформа для Microsoft, которую она всеми силами будет продвигать – к началу продаж у людей будет повышенное к ней внимание (почитайте/подсчитайте количество слухов в Сети на эту тему)
            2. Финальная версия средств разработки вышла 16 сентября и доступна для загрузки бесплатно
            3. Новый Marketplace начнет открываться для разработчиков уже в начале октября, но сейчас он пустой, место свободно. Российские разработчики включены в первую волну, можно регистрироваться из России и зарабатывать деньги.
            4. Сейчас текущий Marketplace для WM6 открыт как для разработчиков, так и для пользователей, и регистрация в нем единая (сразу и на новый, который еще не открылся)
            5. До конца года телефоны на базе Windows Phone 7 начнут поступать в продажу в некоторых странах – как раз там, где люди привыкли покупать и платить за приложения

            Читать дальше →
          • Жителям России теперь можно выкладывать платные приложения в Android Market. Свершилось!

              Сегодня случилось то, чего многие так долго ждали: для России (и некоторых других стран) появилась возможность продавать приложения в Android Market.

              Теперь по шагам:
              1. Жмем на кнопку Setup Merchant Account
              2. Заполняем все данные. В списке стран (о боже неужели!) выбираем Россию.
              3. Далее система просит либо ввести существующий AdSense аккаунт, либо зарегистрировать новый.
              4. В случае отсутствия AdSense аккаунта регистрируем и его (требуется подтверждение от Google, которое придет на почту).
              5. После подтверждения AdSense можно будет выкладывать платные приложения.

              6. PROFIT

              Профит, как я понял будет приходить в виде чеков на физическую почту, владельцы активных AdSense аккаунтов поправьте меня, если я не прав.

              UP : Сейчас деньги переводятся через Рапиду, получение на той же почте, но ждать нужно неделю с момента платежа, а не месяцы, как с чеками (получить чек через пару месяцев, отдать на инкассо в банк, заплатить сразу комиссию, подождать ещё месяц, получить деньги — это был ужас раньше). В общем, не автоматический вывод на счёт, конечно, но более-менее удобно.

              Всем удачной разработки и хороших продаж.
            • Создание приложения в стиле Android

              Часто, интерфейс даже очень популярных Android-приложений спроектирован кое-как и складывается впечатление, что большинство разработчиков даже не слышало о User Interface Guidelines. Но следование рекомендациям не очень сложно, а иногда даже позволяет экономить время на разработку. Для того, чтобы показать, что это действительно так, я предлагаю пройтись по нескольким ключевым элементам проектирования интерфейса приложения на примере слегка продвинутого «Hello World».
              Статья расчитана на начинающих Android-разработчиков. Исходный код можно скачать по ссылке в конце, а пояснения будут касаться:
              • Создания всплывающего меню
              • Проектирования окна настроек
              • Работы с Nine-patch graphics

              Читать дальше →
            • Основы программирования под Android на примере игры Судоку

                В статье описаны основные трудности создания приложений под Android.
                Рассматриваются базовые понятия программирования Android.
                Для примера описано создание игры Sudoku из книги Hello, Android – Ed Burnette.
                Осторожно много скриншотов.

                Читать дальше →
              • Что, где, куда: обзор туристических блогосервисов

                  Лето уже в самом разгаре, но в отпуска успели выбраться далеко не все. Информации море, и сориентироваться с ходу в ней может быть нелегко.

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

                  В обзор попали:

                  turometr.ru/
                  tourbina.ru/
                  tourout.ru/
                  flagatrip.ru/
                  geoid.ru/
                  tripster.ru/
                  venividi.ru/
                  yapiligrim.ru/

                  Читать дальше →
                • Генерация XLS файлов

                    Начальство заставило генерировать XLS файлы отчетов (выгрузка заказов, заказанных товаров, сводка по покупателям и т.д.). С генерацией обычного текста (CSV формат, ";" — разделитель) проблем не было. Но вот MAC OS начальства в упор не хотела понимать того, что ей пытались втюхать. Выход — генерировать другой формат. Я бы на html или xml становился, но одним из требований были «красивые шрифты и цветные заливки ячеек». Вообщем без экселя никуда.

                    Справедливости ради надо сказать, что генерацию именно экселевского формата я нашел достаточно быстро: и на хабре (http://habrahabr.ru/blogs/php/18726/) и на OpenNET (http://www.opennet.ru/base/dev/php_gen_excel.txt.html).Созданные XLS файлы прекрасно открывались на 3-х тестируемых осях (mac,win,ubuntu).
                    Читать дальше →
                  • Определение терминов в договоре на разработку сайта

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

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

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

                      Читать дальше →
                    • Ebay. Украина. О таможне и пересылках

                        О работе с Ebay написано много. Зачастую русскоязычные ресурсы описывают российские реалии и большая часть написанного применима к Украине, однако есть нюансы, на которые стоит обратить внимание.
                        Читать дальше →
                      • Ваша личная мобильная связь в стандарте GSM

                          image
                          Почти каждый может позволить себе построить свою базовую станцию стандарта GSM и осуществлять звонки между зарегистрированными на ней трубками, ну и конечно организовать на ней маршрутизацию звонков по всему миру.
                          Читать дальше →
                        • «Играть»



                            Предлагаю вашему вниманию умопотрясающий короткометражный фильм про виртуальные игры, обнаруженный во вчерашней блогозаписи в LJ-сообществе ru_cyberpunk.
                            Хабрахабровский вариант видеопроигрывателя YouTube не является широкоформатным, так что есть смысл смотреть видеозапись прямо на YouTube. Может быть, даже переключить режим чёткости с 360p на 480p — если, конечно, соединение с Интернетом позволяет вам скачивать более объёмные версии видеозаписей.
                          • Организовываем работу небольшой команды программистов на opensource

                              Хотели бы Вы знать, кто и когда поменял строчку n в одном из файлов исходного кода вашей программы или сайта? Хотели бы Вы иметь возможность отменить изменения в коде, сделанные неделю назад, уже после того, как была готова новая фича? Хотели бы Вы сделать работу двух или более программистов над одним проектом прозрачной, простой и легко контролируемой? А может Вы хотите иметь возможность иметь доступ к исходникам строй версии программы при этом, не заботясь о своевременных бэкапах?
                              Хорошие новости: все это, возможно, более того, это просто и бесплатно. В данной статье я расскажу, как это сделать.
                              Читать дальше →
                            • App Store — получение денег

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

                                Все, что описано ниже, касается Украины. В других странах, насколько я общался с разработчиками, жизнь проще и дела обстоят получше, но точно утверждать не буду, т.к. руками не щупал.

                                Итак, есть 2 основных варианта открытия валютного счета для получения денег из-за границы SWIFT-переводом: счет предприятия (ЧП, ООО, ОАО — без разницы) и счет физлица (частного лица).

                                Больше под катом
                              • Особенности использования клавиатуры Apple под Windows

                                  Клавиатура от Apple была приобретена для использования с хакинтошем, но с OS X в тот момент не срослось и основной системой для меня осталась Windows. Но не все так просто, как оказалось, работа под Windows собпряжена с несколькими проблемами:
                                  1) Для вызова клавиш F2-F12, требется зажатие модификатора (Fn).
                                  2) Раскладка на клавиатуре не совпадает с системной (коды клавиш используются стандартные).
                                  3) Некоторые клавиши в принципе не работали (например, PrintScreen).

                                  Установка Boot Camp решала первую проблему и даже клавиша выброса диска заработала, но появились неприятные фризы при старте системы и проблему раскладки она не решала. После недолгих копаний, был найден ключ реестра, отвечающий за работу функциональных клавиш и программа, позволяющая редактировать раскладки.
                                  Результатом этого стал данный установщик, в котором содержится:
                                  • Драйвер от Apple из дистрибутива Mac OS X Leopard 10.5.4
                                  • Файл реестра, изменяющий параметр, ответсвенный за клавиши F2-F12
                                  • Установщики раскладок клавиатуры (для русского и английского языков)

                                  Продолжение под катом
                                • Разработка под Android, грабли большие и не очень

                                    Ниже я попробую описать ряд неприятных особенностей с которыми может столкнуться разработчик для платформы Android. Не все они являются особенностью именно операционной системы Android, но так или иначе шансы встретиться с ними есть.
                                    Читать дальше →
                                  • Простой Тайм Менеджер для Android. Часть 2

                                      В этой части мы будем доделывать приложение «Менеджер Времени» из первой части.

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

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

                                      План действий:
                                      • Багфиксы предыдущей версии.
                                      • Модификация кода, для постоянной работы приложения, а не только для запущенного Activity
                                      • Уведомления
                                      • Закинем все это дело на маркет


                                      Сразу хочу извиниться и похвалиться) Извиняюсь за то что заставил вас долго ждать, а похвалиться тем, что на днях Android принес мне первые ну ооооочень хорошие деньги и я на радостях купил себе xbox и проиграл в него все выходные, поэтому и задержался)

                                      Итак, поехали!
                                      Читать дальше →