Сообщения

Сообщения за 2016

Список android приложений на мой вкус 2

Для работы Google keep - заметки с синхроницацией - можно посмотреть на компе WPS Office - аналог Microsoft Office Яндекс.Почта   Яндекс.Диск Exchange Calendar Sync - возможность подключиться к почте типа Microsoft Outlook без необходимости подтверждать права на удаления любой информации с телефона при подключении через стандартное приложение почты Google Календарь Диктофон - (стандартный) Google Chrome  - браузер UC Mini - браузер с возможность выкачать только текст или сжимать картинки, удобно там где плохой инет Калькулятор ++  - многофункциональный калькулятор Связь Skype - для видеозвонков Viber - для аудио и текст общения JusTalk  - для видеозвонков - попробовать True Phone - телефон Textra SMS Pasteasy - общий буфер между телефоном и компом по wifi CopyCopy - общий буфер между телефоном и компом через аккаунт в инете Kopy - общий буфер между телефоном и компом через аккаунт в инете с возможностью создавать временные сессии без регистрации Филь

Root ZTE Blade X5

Несколько раз пытался сделать рут на своем ZTE Blade X5, но что-то не выходило. Однако недавно вышло. На всякий случай опишу как, может ком пригодится. 1) Отключить пароли при блокировке телефона. 2) Включить режим разработчика - в настройках 7 раз кликнуть на версию андройд, подробнее см.: https://4idroid.com/kak-vklyuchit-rezhim-dlya-razrabotchika-v-android/ http://buran9.ru/android/vklyuchenie-menyu-razrabotchika-na-android-5-0-i-vyshe/  3) В меню разработчика включить пункты: отладка по usb; заводская разблокировка. 4) Установить kingo root apk - см. https://www.kingoapp.com/root-tutorials/how-to-root-zte.htm  5) Запустить установку, оставив все галочки по молчанию 6) После установки можно удалить приложения типа доктор батареи и др. главное оставить приложение SuperUser для последующей раздачи root прав приложениям. PS: рут позволил мне удалить много логов, пару системных приложений, и отключить автозагрузку, что неожидано освободило 100mb оперативной памяти и мес

Rutor Parser

Изображение
Предисловие В интернете часто ходят слухи, что можно легко зарабатывать на мобильных приложениях. Где-то я видел статистику 100$ за 10 000 активных пользователей. Вот я и решил попробовать написать приложение, тем более что, наконец, нашлась нереализованная, на мой взгляд, идея, причем нужная мне самому. Скачать Rutor Parser Идея Я иногда скачивают торренты на мобильный телефон, но заходить на сайт и пытаться там попасть в магнет-ссылку, а еще надоедливая реклама. Я залез в google play но там не было удобных приложения для rutor и rutracker (для rutracker появились некоторое время назад удобные приложения). Поэтому я решил написать такое приложение – парсер формы поиска rutor с большими кнопками для скачки. Естественно для самого скачивания нужно пользоваться торрент-клиентами типа Flud , utorrent и др. Девелопмент Разработка была сделана по принципу – быстро вывести проект на рынок, т.к. если гнаться за прекрасным, с точки зрения инженера, то можно надолго за

Мои вопросы для собеседования

Изображение
Как то раз пришлось вести собеседования и я решил подготовить для себя список вопросов, точнее ответов, чтобы не сесть в лужу. Вот что получилось. Заранее скажу не претендую на "правильность" вопросов, т.к. я не профессиональный собеседователь. General So you are going to work for us? Spring Will it work or not? @Controller class MySpringBean {     @Autowire MyAnotherBean field; } @Controller class MyAnotherBeanA extends MyAnotherBean {} @Controller class MyAnotherBeanB extends MyAnotherBean {} Ways to handle exception without try-catch @Service class MySevice {     @ExceptionHandler(RuntimeException.class) void handle() {} } @Controller class EH implements HandlerExceptionResolver {     resolveEx() {} } @ControllerAdvice class GlobalEh {     @ExeptionHandler()     resolveEx() {} } @Controller class EHInterceptor implements HandlerInterceptor {} Null view class MyController implements Controller {     ModelAndView handlerequest

Как сделать бесплатный screencast

Изображение
Если вы захотите записать screencast то можете столкнуться с проблемой, что многие бесплатные программы: добавляют водяные знаки, не дают записывать больше N минут, при записи происходит рассинхрон звука и видео. Пройдя через более 15 программ я вынес для себя следующий процесс записи screencast ’а. Для начала запишем видео. Для этого воспользуемся Free Screen Video Recorder Здесь в опциях выберем наиболее качественную картинку и аудио. Лучше записывать в максимальном разрешении, т.к. если записывать в 720 p , то на 1080 p экране видео будет смотреться не очень. Но даже в этой программе после 5 минут может начаться рассинхрон. Далее записанное видео нужно перегнать из mp 4 в avi , т.к. следующим шагом будет использоваться Window Movie Maker , а он плохо работает с mp 4. Для конвертации воспользуетмся программой Any Video Converter . Важная деталь – качество видео должно быть не меньше, чем в исходном файле, иначе качество картинки может значительно упасть,