Pull to refresh
21
0
Александр @Pyjamec

User

Send message

Android Tips and Tricks

Reading time13 min
Views47K
В данном материале можно будет увидеть различные инструменты и подсказки, которые здорово облегчают жизнь Android разработчикам. Большая часть собрана напрямую от знакомых разработчиков и содержит вещи, которые должен знать каждый. Дополнения и расширения приветствуются, и если вы знаете о каком-то крутом механизме, который не был упомянут в статье, не поленитесь перейти в оригинал и открыть pull request.
Читать дальше →
Total votes 49: ↑49 and ↓0+49
Comments18

10 возможностей быть продуктивнее с Eclipse для Java разработчиков

Reading time4 min
Views64K


Многие из вас знают, как эффективно повышает производительность использование горячих клавиш, шаблонов кода и очень клёвой строки поиска (Quick Access), но я бы хотел рассказать о десяти возможностях, которые знают не все.
Стать продуктивнее
Total votes 33: ↑27 and ↓6+21
Comments30

Уютный книжный пост для вас и вашего проекта

Reading time8 min
Views131K
Как заработать миллион за день, стать искусным оратором за неделю, похудеть на 100 кг за 2 дня, стать успешным в тысяча ста начинаниях и прочая мишура регулярно засоряет наше информационное пространство. А порой так хочется взять в руки книгу, которая не просто съест кусок вашего свободного времени повествуя о неприменимых в отечественных реалиях вещах, но и подкинет хотя бы несколько полезных советов, способных оказать позитивное влияние на развитие вашей личности и вашего проекта.

Если вы хотите найти и/или поделиться хорошими книгами, добро пожаловать под кат.

image

Читать дальше →
Total votes 76: ↑62 and ↓14+48
Comments45

Мой опыт работы в коворкинге

Reading time5 min
Views16K

Приветствуем вас, хабражители!


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

— начало отзыва --

“Меня зовут Дмитрий, я – фрилансер и начинающий предприниматель, продаю технику из США через интернет. Мои рабочие инструменты — компьютер и письменный стол. Отсутствие жестких временных рамок, свободный график работы, босс и исполнитель в одном лице — все это про меня…
Читать дальше →
Total votes 14: ↑9 and ↓5+4
Comments10

Миграция с Ruby

Reading time5 min
Views8K
imageУверен, что на Хабре обитает огромное число юзеров, облизывающихся при чтении описаний технологий и архитектур, используемых в молодых, динамичных и, что наиболее важно, быстрорастущих в своей пользовательской базе, компаний. К сожалению, относительно небольшое количество наших соотечественников работает в таких компаниях по всему миру, а те, кто все-таки трудится во внутренней кухне, связаны различными условиями трудовых договоров или банальным NDA, запрещающим сливать публике самые интересные подробности. Тем не менее, я лично знаю большое количество специалистов, особенно заинтересованных в высоких нагрузках и не знающих, где получить эту информацию из первых рук.

Эту проблему можно решить единственным способом — предоставить слово кому-то из менеджеров отдела разработки или любому другому человеку, занимающему адекватно высокий пост и разбирающемуся в разработке, а после — тянуть, тянуть из него все подробности. Примерно так поступили в Information Queue, опросив одного из инженеров Twitter'а — Эвана Уивера (Evan Weaver) о том, почему компания так долго развивавшаяся на «рельсах», решила переключиться на использование других технологий и какие это имело последствия.

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

Итак, история начинается в прошлом году, когда Twitter анонсировал изменения в архитектуре бэкэнда (message queue), а так же заявил о намерении переписать Twitter Storage на Scala, а весной началась работа по переписыванию всего поискового движка. Как часть этих изменений, БД MySQL (лежавшая в основе поиска) была заменена Lucene. И, наконец, совсем недавно команда разработчиков заявила о замене Ruby on Rails в области поиска — на его место встал Java-сервер, который они сами называют Blender. Результатом этой замены стало трехкратное снижение задержки при выполнении поискового запроса.
Читать дальше →
Total votes 72: ↑65 and ↓7+58
Comments82

Трансляция с мероприятия Google и Samsung в Гонконге — характеристики Galaxy Nexus, новинки Android 4.0 Ice Cream Sandwich [обновляется]

Reading time3 min
Views1.9K
Доброе утро, Хабр!

До начала события, на котором будет представлен Android Ice Cream Sandwich и первый коммуникатор работающий под его управлением — Galaxy Nexus осталось несколько мгновений [трансляция началась!]… спустя час… [и завершилась!]



Утечки новой информации следуют одна за другой, в частности журналисты сайта phandroid.com успели сфотографировать официальные спецификации флагмана:

image

Уже доступна официальная Google-страница Galaxy Nexus

Новую информацию я буду размещать в этом посте по мере её появления под катом.

Живая видеотрансляция с события доступна на YouTube

Читать дальше →
Total votes 163: ↑150 and ↓13+137
Comments264

Насколько крепка дружба между Java и С внутри Dalvik VM?

Reading time20 min
Views7.2K
В данной статье попытался очень подробно описать свои шаги при исследовании кода андроида и его выполнения в Dalvik VM. Мне было очень интересно узнать ответы, на вопросы:

  • Как выглядит код, генерируемый С? (с позиции ARM)
  • Как выглядит код, генерируемый Java?
  • Как и где происходит выполнение кода?

Поэтому данная статья разбита на 3 части.

Мне кажется ставить перед собой такие вопросы и изучить их — важный момент при последующем написании кода, ведь андроид уже наступил на пятки и не знать его также, как и один из своих любимых инструментов (например С) уже будет не правильно.

Читать дальше →
Total votes 122: ↑115 and ↓7+108
Comments14

Обзорро HTC Sensation

Reading time14 min
Views13K
Когда я «штамповал» обзоры по несколько штук в неделю, я иногда ненавидел себя за то, что рассказывал про устройства, в которых порой толком не успевал разобраться. Или разбирался досконально, но делал это в «экспресс-режиме», чтобы сделать обзор пока «горячо». А ведь зачастую полное впечатление об устройстве складывается только лишь когда попользуешься им месяц-два, опробуешь во всевозможных ситуациях.

image

Сегодня хочу рассказать о коммуникаторе HTC Sensation – им я пользуюсь уже больше месяца, продается он и того дольше… но я считаю, что раз это флагман, то торопиться с выводами нельзя, да и время сейчас как раз самое ТАКОЕ, когда ценник только начинает приходить в порядок. В сети вы запросто найдете более дотошно подробные обзоры, я же расскажу лишь про ключевые моменты. Осторожно, трафик.

Читать дальше →
Total votes 206: ↑170 and ↓36+134
Comments157

Андроидные роботы серийного производства

Reading time4 min
Views18K
Все уже сходили на фильм Трансформеры 3: Темная сторона Луны? Специально для тех, кто еще не успел заразиться робоманией, я постараюсь это исправить. В статье мы рассмотрим несколько андроидных (человекоподобных) роботов. Но речь пойдет не про суперсовременные прототипы как, например, робот Асимо от Honda. Расскажу о тех роботах-гуманоидах, которые выпускаются серийно и доступны для покупки. Да, они не обладают встроенным синтезатором речи, возможностью самообучения, 100+ степенями свободы, но даже того набора функциональности, которыми их наделили вполне достаточно для первоначального ознакомления с азами робототехники и полезного проведения досуга.
image
Читать дальше →
Total votes 43: ↑37 and ↓6+31
Comments22

Ещё одна ласточка современной культурной индустрии — ThankYou.ru

Reading time2 min
Views1.4K

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

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

Мы, как потребители, можем увидеть и услышать все, что представлено на сайте. Да-да, это бесплатно и совершенно легально. А дальше мы сами решаем судьбу автора – станет ли он успешным, будет ли радовать нас и дальше результатами своего труда или уйдет в забвение. Мы вправе это решать, ведь мы голосуем своим кровным рублем. У каждого есть своя сумма, которую он считает адекватной оплатой за полученное удовольствие. Если эта сумма является гарантией того, что отныне мы получаем то, что нам нравится, а не то, во что вложил бабки продюсер и потому так навязчиво впихивает нам, значит, эта сумма потрачена с пользой вдвойне. Мы поддерживаем тех, кто этого достоин, и мы продвигаем именно ту культуру, которую хотим получать и дальше, а это уже в наших интересах.

Чтобы поучаствовать в этом проекте, вам вовсе не требуется регистрация.
Читать дальше →
Total votes 37: ↑34 and ↓3+31
Comments53

Как сохранить здоровье, работая за компьютером?

Reading time8 min
Views106K
Иллюстрация

Вы заботитесь о своем здоровье?


Лично для меня возможность свободно организовывать рабочее время стала главным доводом «за», когда я решил оставить офис и присоединиться к фрилансерам. За годы, проведенные в компании, я добился многих целей, которые были мне интересны, заплатив за это своим зрением, осанкой и истраченным временем. Основным уроком, который я из этого вынес, стало то, что успех, достигнутый за счет подорванного здоровья, не стоит потраченных на него усилий. Перенеся большую часть своей работы домой, я поставил задачу организовать время, проводимое за компьютером, так, чтобы снизить его воздействие на здоровье до минимума.

Что оказалось непросто. В данной статье я расскажу о моем способе организации «правильного» рабочего дня, о том, что следует для этого делать, и где лежат грабли, на которые нельзя наступать. Тема «компьютер и здоровье» уже несколько раз поднималась на Хабре, поэтому я задумывал этот пост как статью, которую можно добавить в закладки и использовать в качестве «руководства к действию».

Читать дальше →
Total votes 272: ↑259 and ↓13+246
Comments139

Почему нет Blaсkberry в России. Взгляд изнутри

Reading time16 min
Views38K
Введение

Написав о том, что Blackberry нет в России, я, конечно, «покривил душой». Нет сомнений, что с того времени как компания Research In Motion (RIM, правообладательница торговой марки Blackberry) пришла в 2008 в Россию, многие уже успели узнать, что blackberry – не только «ежевика», но и «умный», а также очень модный смартфон, да еще плюс к этому одноименная услуга, что делает эти смартфоны уникальными, а услуги blackberry востребованными по всему миру, особенно среди корпоративных клиентов. Так почему же при высоких показателях продаж в США, а так же примерно одинаковой мировой доле (почти по 15% у каждого за 2010 год ) показатели в России Blackberry и Apple отличаются в разы (менее 1% и 15,06% ) что схоже с общемировой тенденцией? Почему услуга, завоевавшая весь корпоративный мир так «неуютно» чувствует себя в России?

Совокупная база двух операторов, оказывающих эту услугу (МТС и Билайн) составляет около 60 000 абонентов. В то время, как по миру их миллионы, Соединенные Штаты Америки насчитывают около 26% от 46 млн армии пользователей или около 12 млн абонентов (на 2010 г.). Даже президент США не смог расстаться со своим любимым blackberry 8700. Что же мешает России как одной из ведущих держав мира, проповедующих технологических прорыв и модернизацию, оказаться на острие телекоммуникационных технологий? Именно, этот феномен мы постараемся проанализировать в данной статье, опираясь на факты и текущую действительность, с учетом общемировых трендов развития мобильных платформ и производства смартфонов.
Читать дальше →
Total votes 104: ↑80 and ↓24+56
Comments105

Gosuslugi.ru: получение загранпаспорта. Monkey business solution

Reading time3 min
Views24K
Да, я знаю, эта тема обсуждалась еще год назад. Но, данная статья не о тестировании нового интерфейса сайта gosuslugi, и не описание конкретного случая. Это полное прохождение одного квеста. Одного из многих других квестов — наших в с вами взаимодействий с государственными чиновниками. Прохождение призванное сохранить ресурсы и уровень здоровья следующего игрока.
Эта статья — пробный камень в реализации идеи комплекта «Monkey business solutions» на все случаи жизни. Давайте помогать друг другу и делиться «игровым» опытом.
Читать дальше →
Total votes 115: ↑110 and ↓5+105
Comments207

ПО для взаимодействия ПК и смартфона

Reading time7 min
Views436K
С момента покупки смарта на Android меня заинтересовало его функциональное наполнение. На практике оказалось, что Android способен выполнять практически любую задачу, решаемую на обычном ПK, только медленнее и не всегда удобнее. Зато дополняет ПК он прекрасно, и механизмов использования возможностей смарта на ПК и возможностей ПК на смарте — уйма.

Статья ориентирована в основном на формирующихся и будущих пользователей Android-смартфонов; надеюсь, что продвинутые пользователи также найдут в ней что-то новое и/или внесут свою лепту. Под катом по пунктам, в вопрос-ответном стиле.
Читать дальше →
Total votes 136: ↑127 and ↓9+118
Comments60

Миф о высоком энергопотреблении android-коммуникатора

Reading time5 min
Views104K
Я много раз встречал обвинения android в чрезмерном потреблении заряда батареи, и даже интернет трафика. Если со вторым и так все понятно, на первом я бы хотел остановиться подробно и разобраться, куда же на самом деле утекает драгоценный заряд.
На просторах интернета вы можете встретить многочисленные советы и даже инструкции как уменьшить энергопотребление вашего android-девайса, но в ущерб его функциональности. Я бы хотел провести свою «оптимизацию» без ущерба функциональности и провести замеры времени автономности в разных сценариях использования коммуникатора.
Читать дальше →
Total votes 164: ↑104 and ↓60+44
Comments210

Данные с датчиков HTC Desire

Reading time7 min
Views7.7K

Введение


Привет хабрасообщетво! Давно хотел написать статью, как однажды пришлось поработать с данными, получаемыми от датчиков HTC Desire, находящегося под управлением Android.
image
Целью было: определение перемещения объекта. То есть по данным с датчиков была возможность получить значения ускорений и моментов времени этих измерений. Далее обрабатывая данные уже вычислить скорость, и затем перемещение.
Читать дальше →
Total votes 80: ↑69 and ↓11+58
Comments33

Android@Home: проникновение в дом

Reading time2 min
Views7.3K
Вчера на конференции Google I/O была анонсирован фреймворк Android@Home, который объединяет функции ОС по использованию Android-устройства в качестве домашнего мультимедийного центра и контроллера домашних приборов.

Фреймворк Android@Home позволяет транслировать контент c Google Music и управлять различными устройствами: бытовой техникой, освещением, контроллерами электроэнергии, системами полива газонов и всем остальным, на что только хватит фантазии у разработчика. См. также описание Open Accessory API для Android 3.1. Это уже выход на новый уровень.
Читать дальше →
Total votes 31: ↑27 and ↓4+23
Comments29

Простой RSS-клиент на Android

Reading time14 min
Views109K
Пошаговое руководство по созданию RSS-клиента на Android. Статья для начинающих разработчиков.
Android – операционная система для мобильных устройств от Google.
Система очень перспективная и динамично развивается. Базовые навыки разработки будут совсем не лишними.
Осторожно много скриншотов!
Читать дальше →
Total votes 67: ↑64 and ↓3+61
Comments46

Перевод выступления Дэвида Хейнемейерa Ханссонa на Startup School'2008

Reading time1 min
Views1.8K

Часть 1, часть 2

«Все, что вам нужно сделать – это решить чью-то проблему немного лучше, чем другие ребята. Предположим, вы открываете ресторан, итальянский ресторан. Он не обязательно должен быть самым крутым итальянским рестораном в мире. В нём должна быть вкусная еда и приятное обслуживание, чтобы люди в него ходили, а у вас был хороший бизнес. Мне кажется, что не так много людей пытаются создать просто хороший 'итальянский ресторан' в интернете.»

Дэвид Хейнемейер Ханссон, автор Ruby on Rails, рассказывает о стартапах — о завышенных целях и ожиданиях, о вариантах получения прибыли, о привлечении пользователей, о продаже стартапа.
Под катом также ссылки на русский текст, английский текст и видео с английскими субтитрами
Читать дальше →
Total votes 44: ↑38 and ↓6+32
Comments15

Обзор недорогого 12" ноутбука ASUS UL20FT

Reading time4 min
Views19K
Когда старенькая 15-ти дюймовая Toshiba окончательно перестала работать, пришло время выбирать новый ноутбук. Причем хотелось чего-то поменьше, полегче и дольше работающего от батареи. Конечно же, выбор пал на нетбуки. Осмотрев все предложения, я пришел к выводу, что 10-11 дюймов больно маловато, и золотой серединой оказались 12 дюймовые, недорогие нетбуки. Но не все так просто: моделей такого размера не очень много на нашем рынке, и выбирать-то почти не из чего. Это либо ASUS Eee PC 12** или MSI Wind12. Есть еще Dell, но они мало распространены и по ним тяжело найти отзывы пользователей. Atom больно слабоват, а Athlon Neo не радовал своей температурой. Случайно наткнувшись на ASUS UL20FT, я понял, что нашел то, что надо!


Читать дальше →
Total votes 88: ↑73 and ↓15+58
Comments88
1
23 ...

Information

Rating
Does not participate
Location
Ростов-на-Дону, Ростовская обл., Россия
Date of birth
Registered
Activity