Есть такая фирма — Gartner, которая занимается различными исследованиями. По её последнему исследованию платформа Android впервые обогнала Windows Mobile по мировой популярности и теперь находится на четвёртом месте среди общего рейтинга операционных систем для смартфонов.
Танасийчук Степан @stfalcon
User
FireBreath: средство разработки кросс-платформенных плагинов
1 min
3KTranslation
Вышел FireBreath 1.0. А что это такое, спросите вы.
Целью FireBreath является создание кросс-платформенной архитектуры плагинов, ориентирующейся на:Можно запустить скрипт да начать кодить новый плагин, и забавно видеть, как народ пользуется этим для внедрения некоторых W3C API, таких как:
- NPAPI-браузеры для Windows, Mac и Linux:
- Gecko/Firefox
- Google Chrome
- Apple Safari
- Хосты ActiveX Control:
- Microsoft Internet Explorer 6, 7 и 8
Воплощение рабочего черновика Indexed Database API, предложенного W3C Web Applications Working Group.
+26
FizzBuzz, или почему программисты не умеют программировать
4 min
292K[Автор этой статьи — Джеф Этвуд (Jeff Atwood), один из основателей stackoverflow.com. Сама же статья, несмотря на довольно приличный возраст (она написана в 2007 году) до сих пор популярна, а введенный в ней термин «FizzBuzz question» стал общеупотребительным. Оригинал можно найти здесь.]
Я весьма скептически отнесся к следующему наблюдению Реджинальда Брейтвайта (Reginald Braithwaite):
Я весьма скептически отнесся к следующему наблюдению Реджинальда Брейтвайта (Reginald Braithwaite):
«Меня немного удручает тот факт, что 199 из 200 соискателей программистских вакансий не умеют программировать. Повторю: они не умеют писать код. Вообще.»
+108
Nokia Qt SDK, пишем первое приложение и запускаем его в эмуляторе и на устройстве
9 min
17KДоброго времени суток хабрапользователи. Продолжаю писать о платформе Maemo (пока еще для Maemo Fremantle). Эта статья посвящена новости в мире Nokia — выход Nokia Qt SDK. Пока еще это TP (Technical Preview, долго силил перевод на русский, не получилось, так что пуст будет «TP» далее по тексту). Но писать на этом уже можно, но есть несколько оговорок. Подробности далее по порядку. Еще я расскажу подробней о MADDE, так как именно эта часть в Nokia Qt SDK отвечает за разработку для Maemo.
Как результат мы напишем приложение (очень громко сказано :-), вообще так, приложенице ), соберем и запустим его на эмуляторе и на устройстве ( точнее на Nokia N900 ). Да и вообще разберемся что чем и как писать для устройств Nokia сейчас и в будущем.
Как результат мы напишем приложение (очень громко сказано :-), вообще так, приложенице ), соберем и запустим его на эмуляторе и на устройстве ( точнее на Nokia N900 ). Да и вообще разберемся что чем и как писать для устройств Nokia сейчас и в будущем.
+52
Хранилище от Google
1 min
2KGoogle Storage for Developers — аналог Amazon S3 — был объявлен.
Можно регистрироваться на предварительную запись.
Расценки:
Storage — $0.17/gigabyte/month
Upload — $0.10/gigabyte
Download — $0.15/gigabyte для Америки и Европы
PUT, POST, LIST — $0.01 per 1,000 requests
GET, HEAD — $0.01 per 10,000 requests
Во время беты — 100 гигабайт хранения и 300 гигабайт трансфера бесплатно.
Можно регистрироваться на предварительную запись.
Расценки:
Storage — $0.17/gigabyte/month
Upload — $0.10/gigabyte
Download — $0.15/gigabyte для Америки и Европы
PUT, POST, LIST — $0.01 per 1,000 requests
GET, HEAD — $0.01 per 10,000 requests
Во время беты — 100 гигабайт хранения и 300 гигабайт трансфера бесплатно.
+65
Обзор iPod Shuffle 3G
5 min
21KiPod Shuffle 3G — устройство не новое, но тем не менее, очень интересное.
Обзор написан после использования плеера около месяца.
Обзор написан после использования плеера около месяца.
+54
Как готовить презентации. Мини-курс для программиста
5 min
18KУ меня, как и у многих других программистов, есть слабость: я очень люблю различные планерки, на которых обсуждаются новые проекты и идеи. Все презентации в моем представлении делятся на 3 вида: муторное чтение цифр успеваемости начальника транспортного цеха, демонстрации системы из рук и презентация идей и решений при помощи построителя презентаций. Если с демонстрацией системы из рук программисты знакомы по сдаче лабораторных в университетах, а монотонно читающие тексты «коты баюны», постепенно вымирают как класс, то с презентациями у нашего брата явный напряг. Менеджеры еще прошли либо просмотрели курсы «молодого построителя презентаций», то молодежь ограничилась книгами типа «Уроки ПоверПоинта за 24 часа» или хуже того, один раз увидели и самотыком изучили сей продукт буржуазной экономики. Поэтому, просмотр их презентаций вызывает приступ тошноты, не говоря уже о том, что их часто перебивают, вызывая на «живое» общение. Ориентироваться в их презентациях невозможно и зачастую бессмысленно. А ведь для того чтобы создавать красивые презентации нужно немного. Попробую составить список «наставлений для программистов», что делать нельзя и что нужно.
+60
Управляющая презентация — нужная вещь для любой конференции
1 min
2.1KНа многих конференциях между презентациями присутствующие наблюдают, как на рабочем столе Windows «кликается» файл следующей презентации. В худшем случае следующая презентация обнаруживается не сразу — перебираются разные папки, ошибочно запускаются не те файлы. В лучшем случае выступающий или технический специалист догадываются выключить проектор при всех этих манипуляциях.
Переходы между презентациями можно делать намного быстрее и эстетичнее, если использовать управляющую презентацию. Управляющая презентация — это несколько слайдов, выполненных в фирменном стиле организатора мероприятия. На первом слайде обычно размещается название мероприятия, название компании-организатора. Далее размещаются слайды с названиями выступлений и гиперссылками на соответствующие презентации.
Есть несколько причин, почему стоит использовать управляющую презентацию:
- Перед началом мероприятия, когда участники рассаживаются, титульный слайд выполняет «эстетико-тематическую» функцию
- Во вступительной части, когда представитель оргкомитета рассказывает о регламенте, он может нагляднее показать темы и последовательность выступлений.
- Одним кликом из управляющей презентации можно перейти к презентации для любого доклада.
- Когда докладчик заканчивает демонстрацию своей презентации — происходит автоматический возврат к управляющей презентации.
- Все присутствующие могут более наглядно отслеживать последовательность выступлений и видят, например, сколько докладов осталось выслушать до перерыва на обед. ))
Техническая реализация управляющей презентации проста — с названий докладов назначаются гиперссылки на соответсвующие файлы и выставляется галочка «показать и вернуться».
+3
Синхронизация смартфона с компьютером по воздуху
5 min
52KДля меня стало неприятной неожиданностью, что для Android не существует готового решения для автоматической синхронизации файлов с компьютером по воздуху. Даже на моем стареньком SE W810i можно было включить bluetooth, запустить программу, и она сразу автоматически скачивала на компьютер новые фотографии, сообщения и т.д., а также отправляла в обратном направлении свежую музыку.
Обзор претендентов на «готовое решение» и моя собственная реализация — под катом.
+26
Стирая границы устройств
3 min
1.6KХоть главная и пестрит на данный момент словами «Android 2.2» и «Froyo», но я не могу молчать. На гуглоконференции Вик Гундотра показал нечто, что я, лично применяя к себе как потребитель, считаю самым серьезным революционным прорывом в коммуникационных девайсах со времен Palm Pilot. И почему-то про это на Хабре совсем не сказали ни в нескольких заметках о Froyo с конференции, ни в обзорах перепрошитого Нексуса. Ускорение работы, флеш, хот-споты и красивый маркет — это все здорово, но это не меняет настолько сильно принцип работы с устройством, как такая вещь, как cloud-to-device messaging API.
+157
FroYo — дождались!
2 min
8.6KНа конференции Google I/O сегодня была представлена Android v2.2 — FroYo.
Некоторые интересные особенности о ней и её нововведениях:
Официальная поддержка Flash… и многое другое ;)
+95
Обзор Acer Aspire Timeline 5810TG-944G64Mi
3 min
2.9KВступление
Я знаю много Acerоненавистников. И у меня есть теория на этот счет. Дело в том, что Acer выпускает ОЧЕНЬ много моделей. И моделей по своей и начинке, и параметрам очень разных. Среди огромного количества ноутбуков, что закономерно, встречаются и неудачные, и очень неудачные (встречался с такими сам).Однако большое количество продукции также означает и большое количество хороших, качественных и сбалансированных моделей. Просто надо отнестись к поиску с должной ответственностью (мне лично понадобилась неделя каждодневных гугл-запросов и ревью, чтобы остановиться на этом ноутбуке).
Итак, как я его выбирал. Ну, наверно, как и все. Чтобы все было круто, но не дорого. Мне были очень важны:
— Долгая работа батареи (чаще использую его в дороге, чем дома)
— Большой экран (у меня со зрением и так не все в порядке)
— Относительно небольшой вес (опять же, потому что много где его таскать)
— Производительность выше среднего (играть я на нем, в общем-то, не собираюсь, но доводится держать одновременно открытыми десяток тяжеловесных программ)
— Небольшая цена
Ну и по мелочи, конечно, нормальный объем памяти (не убогие 250 гб), красивый дизайн и т.д.
Каким-то непонятным образом, Acer Aspire Timeline 5810TG-944G64Mi удовлетворяет всем перечисленным требованиям.
+23
Hewlett-Packard готовит обновление линейки Envy
1 min
1.3KПо словам производителя, при разработке моделей Envy 14 и Envy 17 учтены критические отзывы, которые получили ноутбуки Envy 13 и Envy 15. Так, например, под давлением общественности HP была вынуждена оставить в лэптопах оптические приводы.
Новый флагман Envy 17 позиционируется как домашний мультимедийный аппарат. Машина комплектуется 17-дюймовым дисплеем, щелевым приводом Blu-ray, процессором Intel Core i7, двумя винчестерами на 2 ТБ, системой обработки звука Beats, сабвуфером и портами USB 3.0. Продажи модели начнутся 19 мая, базовая стоимость ноутбука — 1400 долларов.
Новый флагман Envy 17 позиционируется как домашний мультимедийный аппарат. Машина комплектуется 17-дюймовым дисплеем, щелевым приводом Blu-ray, процессором Intel Core i7, двумя винчестерами на 2 ТБ, системой обработки звука Beats, сабвуфером и портами USB 3.0. Продажи модели начнутся 19 мая, базовая стоимость ноутбука — 1400 долларов.
+20
Корпус редкой породы
11 min
37K Пару лет назад я увлекся моддингом. Точнее, как увлекся – был интерес и куча шальных идей, но сам я делал что-то очень неохотно. Может быть из-за того, что на практике мои возможности не соответствовали суровости моих задумок — так, неаккуратно настрогал пару раз чего-то там с минимальным удовольствием и спрятал результаты куда подальше.
Уникальностью мои «шедевры» не отличались, впрочем, как и многие поделки других моддеров – аэрография, прорези-окошки, подсветка… в 99% случаев это не особо красиво и даже скучно.
Уникальностью мои «шедевры» не отличались, впрочем, как и многие поделки других моддеров – аэрография, прорези-окошки, подсветка… в 99% случаев это не особо красиво и даже скучно.
+92
Как защитить свою карту в Интернет
4 min
22KЧто же такое интернет-платеж
Как ни странно, но в терминологии платежных систем нет такого понятия, как интернет-транзакция. С точки зрения Visa и MasterCard, транзакция в интернет ничем не отличается от транзакции в терминале, по телефону, IVR и т.д. Платежные системы рассматривают интернет только как среду проведения транзакции. И это вводит некоторую путаницу при общении кардхолдера с банком, выпустившим карту (эмитентом). Утверждение сотрудника колл-центра о том, что ваша карта открыта для оплаты в интернет, равно, как и утверждение, что она закрыта, может не соответствовать действительности.
+102
Just5 CP10 – телефон для бабушки гика
4 min
20KОколо года назад мне пришлось потратить немало времени, выбирая подходящий мобильник для своей бабушки. Требования к телефону были предельно просты – большие кнопки и большие цифры и буквы на дисплее. Однако как ни минимальны были запросы, а моделей удовлетворяющих им на рынке не оказалось. Если вы выбирали телефон для своих престарелых родственников, то наверняка с этим сталкивались.
Так что когда мне предложили взять на тесты телефон, специально созданный для пожилых, я сразу же согласился. И вот перед вами Just5 CP10.
Так что когда мне предложили взять на тесты телефон, специально созданный для пожилых, я сразу же согласился. И вот перед вами Just5 CP10.
+84
«Как создавалась планета пауков» — практическое пособие для технических дизайнеров и иллюстраторов
1 min
1.7KЗдравствуйте!
Хочу представить и прорекламировать вам свою книгу по matte painting и техническому дизайну. В ней я рассказываю о том, как создавалась одна из моих иллюстраций — «Планета пауков».
Так же я заснял процесс на видео по каждому из разделов книги, нарезку которых можно увидеть в теле поста.
Хочу представить и прорекламировать вам свою книгу по matte painting и техническому дизайну. В ней я рассказываю о том, как создавалась одна из моих иллюстраций — «Планета пауков».
Так же я заснял процесс на видео по каждому из разделов книги, нарезку которых можно увидеть в теле поста.
+56
OAuth: описание протокола простым и понятным языком
16 min
195K OAuth — популярный протокол, который позволяет социальным сервисам интегрироваться между собой и дает безопасный способ обмена персональной информацией. OAuth может связать между собой 2 сервиса, каждый из которых имеет свою пользовательскую базу — именно их я в данном случае называю «социальными». Когда начинаешь работать с OAuth, первое ощущение — что протокол весьма сложен и избыточен. В этой статье я попытаюсь объяснить основы OAuth человеческим языком.
Вернемся в 2005-й год и представим, что мы пишем социальную сеть. В ней имеется форма импорта контактов из адресной книги GMail. Что нужно для доступа к контактам GMail? Конечно, логин и пароль от ящика. Но если мы попросим ввести их на нашем сайте, пользователь заподозрит неладное. Где гарантия, что мы не сохраняем на сервере введенные пароли? Поэтому нам хочется, чтобы пароль вводился только на сайте GMail, и после этого доступ к контактам через API GMail предоставлялся нашей социальной сети (возможно, на время).
Пример кросс-авторизации
Вернемся в 2005-й год и представим, что мы пишем социальную сеть. В ней имеется форма импорта контактов из адресной книги GMail. Что нужно для доступа к контактам GMail? Конечно, логин и пароль от ящика. Но если мы попросим ввести их на нашем сайте, пользователь заподозрит неладное. Где гарантия, что мы не сохраняем на сервере введенные пароли? Поэтому нам хочется, чтобы пароль вводился только на сайте GMail, и после этого доступ к контактам через API GMail предоставлялся нашей социальной сети (возможно, на время).
+114
Хотите заработать геморрой на свою голову – свяжитесь с Liqpay
5 min
14K9 месяцев назад я запустил свой очередной интернет-проект и первым делом стал искать способы приема платежных карт Visa и MasterCard. После недолгих поисков остановил свой выбор на LiqPay – по тарифам и скорости подключения у этой системы конкурентов не было.
В течение всего одного дня мы подключились к этой платежке, и все чудесным образом заработало.
Ну, думаю, могут же, когда хотят!
Начали работать. По ходу выяснилось, что интерфейс у LiqPay – крайне кривой. Все «удобства» были «на улице» и неприятно попахивали совковым отношением к клиентам – «не нравится – не пользуйтесь!»
Я – романтик, блин! — попытался изменить ситуацию к лучшему и предложил LiqPay свои услуги по полному или частичному редизайну системы с полным переосмыслением юзабилити сайта. Замечу, свои услуги я предложил на безвозмездной основе, т.е. совершенно бесплатно. Просто со времен создания сервиса Reformal моя команда изрядно поднаторела в вопросах юзабилити и привести LiqPay в божеский вид я смог бы быстро и для своего кошелька необременительно. Взамен получил бы удобный инструмент для собственного бизнеса и перестал бы тратить тонны времени на объяснения пользователям – «что-где-как-почему?».
В течение всего одного дня мы подключились к этой платежке, и все чудесным образом заработало.
Ну, думаю, могут же, когда хотят!
Начали работать. По ходу выяснилось, что интерфейс у LiqPay – крайне кривой. Все «удобства» были «на улице» и неприятно попахивали совковым отношением к клиентам – «не нравится – не пользуйтесь!»
Я – романтик, блин! — попытался изменить ситуацию к лучшему и предложил LiqPay свои услуги по полному или частичному редизайну системы с полным переосмыслением юзабилити сайта. Замечу, свои услуги я предложил на безвозмездной основе, т.е. совершенно бесплатно. Просто со времен создания сервиса Reformal моя команда изрядно поднаторела в вопросах юзабилити и привести LiqPay в божеский вид я смог бы быстро и для своего кошелька необременительно. Взамен получил бы удобный инструмент для собственного бизнеса и перестал бы тратить тонны времени на объяснения пользователям – «что-где-как-почему?».
+160
Все способы заработка в интернете (инфографика)
1 min
4.8KКаждый сегодня делает деньги в интернете… или по крайней мере пытается.
В Fast Company собрали все возможные способы заработка денег в интернете и изобразили их в виде инфографики.
Сколько способов которые показаны здесь, вы активно используете для заработка денег в интернете?
В Fast Company собрали все возможные способы заработка денег в интернете и изобразили их в виде инфографики.
Сколько способов которые показаны здесь, вы активно используете для заработка денег в интернете?
+58
Information
- Rating
- Does not participate
- Location
- Хмельницкий, Хмельницкая обл., Украина
- Date of birth
- Registered
- Activity