Posted by Olegas
on Январь 23, 2012
IT /
2 Comments
На Stackoverflow часто встречаются вопросы по выполнению на Android фоновых задач, в т.ч. и повторяющихся с заданным промежутком времени. Как правило, первое, что используется, это Service.
Такой подход в некоторых случаях может привести к тормозам и низкой скорости ответа пользовательского интерфейса. Расскажу когда так бывает и как с этим бороться…
Continue reading…
Tags: Android, Java
Posted by Olegas
on Январь 22, 2012
IT /
6 Comments
Когда я выбирал для себя модель будущего ноутбука я советовался с друзьями и знакомыми. Многие, услышав, что я выбрал ноутбук стоимостью порядка 40к и узнав что это не Mac искренне удивлялись – «За такие деньги и не Mac? Если есть столько денег – бери только Mac». Никто толком не мог объяснить почему. Далее «ну, это же круто» обычно дело не шло.
За время пользования я обнаружил для себя некоторые субъективные достоинства но есть один объективно важный для разработчика плюс. На маке все есть. Покупая Mac в нем уже есть из коробки
- Python
- Perl
- PHP
- Ruby
- … ну и еще много всего
К чему бы все это богатство нужно если вы, например, PHP-программист, веб-разработчик которому это все барахло совсем даже поровну, что есть что нет… Все дело в сторонних инструментах. Возьмем например SASS. Написан он на Ruby. И вот на винде тебе нужно пойти, найти и скачать инстяллятор, накатить это все, потом уже накатить SASS… На Mac ты просто пишешь в консоли gem install sass и начинаешь пробовать.
Та же песня со всякими вещами типа Node.JS и NPM к нему. На винде нужно уметь плясать с правильной моделью бубна чтобы все это зажило (до 6 версии по крайней мере это было так). Здесь ты просто выполняешь не сильно сложные инструкции с сайти или качаешь готовый дистр и уже можно начинать экспериментировать с новым инструментом.
Tags: Mac