Pull to refresh
59
0
Танасийчук Степан @stfalcon

User

Send message

Android обогнал Windows Mobile на рынке смартфонов

Reading time1 min
Views1.2K
Есть такая фирма — Gartner, которая занимается различными исследованиями. По её последнему исследованию платформа Android впервые обогнала Windows Mobile по мировой популярности и теперь находится на четвёртом месте среди общего рейтинга операционных систем для смартфонов.
Читать дальше →
Total votes 57: ↑41 and ↓16+25
Comments45

FireBreath: средство разработки кросс-платформенных плагинов

Reading time1 min
Views3K
Вышел FireBreath 1.0. А что это такое, спросите вы.
Целью FireBreath является создание кросс-платформенной архитектуры плагинов, ориентирующейся на:
  • NPAPI-браузеры для Windows, Mac и Linux:
    • Gecko/Firefox
    • Google Chrome
    • Apple Safari
  • Хосты ActiveX Control:
    • Microsoft Internet Explorer 6, 7 и 8
Можно запустить скрипт да начать кодить новый плагин, и забавно видеть, как народ пользуется этим для внедрения некоторых W3C API, таких как:
Воплощение рабочего черновика Indexed Database API, предложенного W3C Web Applications Working Group.
Total votes 40: ↑33 and ↓7+26
Comments9

FizzBuzz, или почему программисты не умеют программировать

Reading time4 min
Views289K
[Автор этой статьи — Джеф Этвуд (Jeff Atwood), один из основателей stackoverflow.com. Сама же статья, несмотря на довольно приличный возраст (она написана в 2007 году) до сих пор популярна, а введенный в ней термин «FizzBuzz question» стал общеупотребительным. Оригинал можно найти здесь.]

Я весьма скептически отнесся к следующему наблюдению Реджинальда Брейтвайта (Reginald Braithwaite):

«Меня немного удручает тот факт, что 199 из 200 соискателей программистских вакансий не умеют программировать. Повторю: они не умеют писать код. Вообще.»

Читать дальше →
Total votes 130: ↑119 and ↓11+108
Comments584

Nokia Qt SDK, пишем первое приложение и запускаем его в эмуляторе и на устройстве

Reading time9 min
Views17K
Доброго времени суток хабрапользователи. Продолжаю писать о платформе Maemo (пока еще для Maemo Fremantle). Эта статья посвящена новости в мире Nokia — выход Nokia Qt SDK. Пока еще это TP (Technical Preview, долго силил перевод на русский, не получилось, так что пуст будет «TP» далее по тексту). Но писать на этом уже можно, но есть несколько оговорок. Подробности далее по порядку. Еще я расскажу подробней о MADDE, так как именно эта часть в Nokia Qt SDK отвечает за разработку для Maemo.

image

Как результат мы напишем приложение (очень громко сказано :-), вообще так, приложенице ), соберем и запустим его на эмуляторе и на устройстве ( точнее на Nokia N900 ). Да и вообще разберемся что чем и как писать для устройств Nokia сейчас и в будущем.

Ну если интересно, то приступим.
Total votes 66: ↑59 and ↓7+52
Comments24

Хранилище от Google

Reading time1 min
Views2K
Google 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 гигабайт трансфера бесплатно.
Total votes 79: ↑72 and ↓7+65
Comments24

Как готовить презентации. Мини-курс для программиста

Reading time5 min
Views18K
imageУ меня, как и у многих других программистов, есть слабость: я очень люблю различные планерки, на которых обсуждаются новые проекты и идеи. Все презентации в моем представлении делятся на 3 вида: муторное чтение цифр успеваемости начальника транспортного цеха, демонстрации системы из рук и презентация идей и решений при помощи построителя презентаций. Если с демонстрацией системы из рук программисты знакомы по сдаче лабораторных в университетах, а монотонно читающие тексты «коты баюны», постепенно вымирают как класс, то с презентациями у нашего брата явный напряг. Менеджеры еще прошли либо просмотрели курсы «молодого построителя презентаций», то молодежь ограничилась книгами типа «Уроки ПоверПоинта за 24 часа» или хуже того, один раз увидели и самотыком изучили сей продукт буржуазной экономики. Поэтому, просмотр их презентаций вызывает приступ тошноты, не говоря уже о том, что их часто перебивают, вызывая на «живое» общение. Ориентироваться в их презентациях невозможно и зачастую бессмысленно. А ведь для того чтобы создавать красивые презентации нужно немного. Попробую составить список «наставлений для программистов», что делать нельзя и что нужно.
Читать дальше →
Total votes 88: ↑74 and ↓14+60
Comments36

Управляющая презентация — нужная вещь для любой конференции

Reading time1 min
Views2K


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

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

Есть несколько причин, почему стоит использовать управляющую презентацию:
  1. Перед началом мероприятия, когда участники рассаживаются, титульный слайд выполняет «эстетико-тематическую» функцию
  2. Во вступительной части, когда представитель оргкомитета рассказывает о регламенте, он может нагляднее показать темы и последовательность выступлений.
  3. Одним кликом из управляющей презентации можно перейти к презентации для любого доклада.
  4. Когда докладчик заканчивает демонстрацию своей презентации — происходит автоматический возврат к управляющей презентации.
  5. Все присутствующие могут более наглядно отслеживать последовательность выступлений и видят, например, сколько докладов осталось выслушать до перерыва на обед. ))


Техническая реализация управляющей презентации проста — с названий докладов назначаются гиперссылки на соответсвующие файлы и выставляется галочка «показать и вернуться».
Total votes 7: ↑5 and ↓2+3
Comments3

Синхронизация смартфона с компьютером по воздуху

Reading time5 min
Views51K
image
Для меня стало неприятной неожиданностью, что для Android не существует готового решения для автоматической синхронизации файлов с компьютером по воздуху. Даже на моем стареньком SE W810i можно было включить bluetooth, запустить программу, и она сразу автоматически скачивала на компьютер новые фотографии, сообщения и т.д., а также отправляла в обратном направлении свежую музыку.

Обзор претендентов на «готовое решение» и моя собственная реализация — под катом.
Читать дальше →
Total votes 56: ↑41 and ↓15+26
Comments36

Стирая границы устройств

Reading time3 min
Views1.6K
imageХоть главная и пестрит на данный момент словами «Android 2.2» и «Froyo», но я не могу молчать. На гуглоконференции Вик Гундотра показал нечто, что я, лично применяя к себе как потребитель, считаю самым серьезным революционным прорывом в коммуникационных девайсах со времен Palm Pilot. И почему-то про это на Хабре совсем не сказали ни в нескольких заметках о Froyo с конференции, ни в обзорах перепрошитого Нексуса. Ускорение работы, флеш, хот-споты и красивый маркет — это все здорово, но это не меняет настолько сильно принцип работы с устройством, как такая вещь, как cloud-to-device messaging API.

Читать дальше →
Total votes 191: ↑174 and ↓17+157
Comments127

FroYo — дождались!

Reading time2 min
Views8.6K
image
На конференции Google I/O сегодня была представлена Android v2.2 — FroYo.
Некоторые интересные особенности о ней и её нововведениях:

Официальная поддержка Flash… и многое другое ;)


Читать дальше →
Total votes 113: ↑104 and ↓9+95
Comments149

Обзор Acer Aspire Timeline 5810TG-944G64Mi

Reading time3 min
Views2.9K

Вступление

Я знаю много Acerоненавистников. И у меня есть теория на этот счет. Дело в том, что Acer выпускает ОЧЕНЬ много моделей. И моделей по своей и начинке, и параметрам очень разных. Среди огромного количества ноутбуков, что закономерно, встречаются и неудачные, и очень неудачные (встречался с такими сам).
Однако большое количество продукции также означает и большое количество хороших, качественных и сбалансированных моделей. Просто надо отнестись к поиску с должной ответственностью (мне лично понадобилась неделя каждодневных гугл-запросов и ревью, чтобы остановиться на этом ноутбуке).



Итак, как я его выбирал. Ну, наверно, как и все. Чтобы все было круто, но не дорого. Мне были очень важны:
— Долгая работа батареи (чаще использую его в дороге, чем дома)
— Большой экран (у меня со зрением и так не все в порядке)
— Относительно небольшой вес (опять же, потому что много где его таскать)
— Производительность выше среднего (играть я на нем, в общем-то, не собираюсь, но доводится держать одновременно открытыми десяток тяжеловесных программ)
— Небольшая цена

Ну и по мелочи, конечно, нормальный объем памяти (не убогие 250 гб), красивый дизайн и т.д.
Каким-то непонятным образом, Acer Aspire Timeline 5810TG-944G64Mi удовлетворяет всем перечисленным требованиям.

Добро пожаловать под кат
Total votes 75: ↑49 and ↓26+23
Comments64

Hewlett-Packard готовит обновление линейки Envy

Reading time1 min
Views1.3K
По словам производителя, при разработке моделей Envy 14 и Envy 17 учтены критические отзывы, которые получили ноутбуки Envy 13 и Envy 15. Так, например, под давлением общественности HP была вынуждена оставить в лэптопах оптические приводы.

image

Новый флагман Envy 17 позиционируется как домашний мультимедийный аппарат. Машина комплектуется 17-дюймовым дисплеем, щелевым приводом Blu-ray, процессором Intel Core i7, двумя винчестерами на 2 ТБ, системой обработки звука Beats, сабвуфером и портами USB 3.0. Продажи модели начнутся 19 мая, базовая стоимость ноутбука — 1400 долларов.
Читать дальше →
Total votes 28: ↑24 and ↓4+20
Comments67

Корпус редкой породы

Reading time11 min
Views37K
   Пару лет назад я увлекся моддингом. Точнее, как увлекся – был интерес и куча шальных идей, но сам я делал что-то очень неохотно. Может быть из-за того, что на практике мои возможности не соответствовали суровости моих задумок — так, неаккуратно настрогал пару раз чего-то там с минимальным удовольствием и спрятал результаты куда подальше.

image

   Уникальностью мои «шедевры» не отличались, впрочем, как и многие поделки других моддеров – аэрография, прорези-окошки, подсветка… в 99% случаев это не особо красиво и даже скучно.
Читать дальше →
Total votes 162: ↑127 and ↓35+92
Comments99

Как защитить свою карту в Интернет

Reading time4 min
Views22K

Что же такое интернет-платеж


Как ни странно, но в терминологии платежных систем нет такого понятия, как интернет-транзакция. С точки зрения Visa и MasterCard, транзакция в интернет ничем не отличается от транзакции в терминале, по телефону, IVR и т.д. Платежные системы рассматривают интернет только как среду проведения транзакции. И это вводит некоторую путаницу при общении кардхолдера с банком, выпустившим карту (эмитентом). Утверждение сотрудника колл-центра о том, что ваша карта открыта для оплаты в интернет, равно, как и утверждение, что она закрыта, может не соответствовать действительности.
image
Читать дальше →
Total votes 124: ↑113 and ↓11+102
Comments253

Just5 CP10 – телефон для бабушки гика

Reading time4 min
Views20K
Около года назад мне пришлось потратить немало времени, выбирая подходящий мобильник для своей бабушки. Требования к телефону были предельно просты – большие кнопки и большие цифры и буквы на дисплее. Однако как ни минимальны были запросы, а моделей удовлетворяющих им на рынке не оказалось. Если вы выбирали телефон для своих престарелых родственников, то наверняка с этим сталкивались.
Так что когда мне предложили взять на тесты телефон, специально созданный для пожилых, я сразу же согласился. И вот перед вами Just5 CP10.
Читать дальше →
Total votes 110: ↑97 and ↓13+84
Comments118

«Как создавалась планета пауков» — практическое пособие для технических дизайнеров и иллюстраторов

Reading time1 min
Views1.6K
Здравствуйте!

Хочу представить и прорекламировать вам свою книгу по matte painting и техническому дизайну. В ней я рассказываю о том, как создавалась одна из моих иллюстраций — «Планета пауков».



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

Посмотреть видео и другие подробности
Total votes 108: ↑82 and ↓26+56
Comments44

OAuth: описание протокола простым и понятным языком

Reading time16 min
Views190K
OAuth — популярный протокол, который позволяет социальным сервисам интегрироваться между собой и дает безопасный способ обмена персональной информацией. OAuth может связать между собой 2 сервиса, каждый из которых имеет свою пользовательскую базу — именно их я в данном случае называю «социальными». Когда начинаешь работать с OAuth, первое ощущение — что протокол весьма сложен и избыточен. В этой статье я попытаюсь объяснить основы OAuth человеческим языком.

Пример кросс-авторизации


Вернемся в 2005-й год и представим, что мы пишем социальную сеть. В ней имеется форма импорта контактов из адресной книги GMail. Что нужно для доступа к контактам GMail? Конечно, логин и пароль от ящика. Но если мы попросим ввести их на нашем сайте, пользователь заподозрит неладное. Где гарантия, что мы не сохраняем на сервере введенные пароли? Поэтому нам хочется, чтобы пароль вводился только на сайте GMail, и после этого доступ к контактам через API GMail предоставлялся нашей социальной сети (возможно, на время).
Под катом - повествование с примерами
Total votes 134: ↑124 and ↓10+114
Comments34

Как не быть обманутым злыми буратинами

Reading time8 min
Views13K

Уж сколько раз твердили миру,
Что лесть гнусна, вредна; но только все не впрок,
И в сердце льстец всегда отыщет уголок.
«Ворона и Лисица» (1807) И. А. Крылов
1807 год, вдумайтесь! 1807, 200 лет назад!F

Небольшие инструкции по материальным взаимоотношениям.


Для всех обиженных опсосами, банками, сервис центрами и прочими злыми буратинами.
Читать дальше →
Total votes 210: ↑201 and ↓9+192
Comments210

Хотите заработать геморрой на свою голову – свяжитесь с Liqpay

Reading time5 min
Views13K
9 месяцев назад я запустил свой очередной интернет-проект и первым делом стал искать способы приема платежных карт Visa и MasterCard. После недолгих поисков остановил свой выбор на LiqPay – по тарифам и скорости подключения у этой системы конкурентов не было.

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

Начали работать. По ходу выяснилось, что интерфейс у LiqPay – крайне кривой. Все «удобства» были «на улице» и неприятно попахивали совковым отношением к клиентам – «не нравится – не пользуйтесь!»

Я – романтик, блин! — попытался изменить ситуацию к лучшему и предложил LiqPay свои услуги по полному или частичному редизайну системы с полным переосмыслением юзабилити сайта. Замечу, свои услуги я предложил на безвозмездной основе, т.е. совершенно бесплатно. Просто со времен создания сервиса Reformal моя команда изрядно поднаторела в вопросах юзабилити и привести LiqPay в божеский вид я смог бы быстро и для своего кошелька необременительно. Взамен получил бы удобный инструмент для собственного бизнеса и перестал бы тратить тонны времени на объяснения пользователям – «что-где-как-почему?».

Читать дальше →
Total votes 178: ↑169 and ↓9+160
Comments186

Information

Rating
Does not participate
Location
Хмельницкий, Хмельницкая обл., Украина
Date of birth
Registered
Activity