Как стать автором
Обновить
22
0
Семён Солдатенко @SamSol

Пользователь

Отправить сообщение

Личный опыт лечения от коронавируса в Дании

Время на прочтение5 мин
Количество просмотров18K

Я программист из Новосибирска. С 2017 года я с семьей живу и работаю в Копенгагене.

TL;DR: Чуть-чуть не дождался вакцинации, заболел, побыл на самоизоляции в отеле, полежал в госпитале, поправился.

Читать далее
Всего голосов 64: ↑60 и ↓4+56
Комментарии112

Прекратите повторять «тяжеловесный»

Время на прочтение4 мин
Количество просмотров22K
Автор: Sebastian Daschner
Оригинал: https://blog.sebastian-daschner.com/entries/stop_saying_heavyweight (09 апреля 2016)
Перевод: Семён Солдатенко

При разработке корпоративных Java приложений приходится выбирать – использовать Java EE или какой-нибудь другой «легковесный» фреймворк. Но что делает корпоративный фреймворк легковесным?

Мы как разработчики в основном должны заботиться о процессе разработки. Наше время драгоценно (и дорого) и чем меньше времени мы потратим на накладные расходы, тем лучше.
Читать дальше →
Всего голосов 18: ↑10 и ↓8+2
Комментарии67

Асинхронные операции и пересоздание Activity в Android

Время на прочтение11 мин
Количество просмотров16K
В одной статье на хабре (274635) было продемонстрировано любопытное решение для передачи объекта из onSaveInstanceState в onRestoreInstanceState без сериализации. Там используется метод writeStrongBinder(IBInder) класса android.os.Parcel.

Такое решение корректно функционирует до тех пор, пока Android не выгрузит ваше приложение. А он вправе это сделать.
…system may safely kill its process to reclaim memory for other foreground or visible processes…
(http://developer.android.com/intl/ru/reference/android/app/Activity.html)

Читать дальше →
Всего голосов 12: ↑12 и ↓0+12
Комментарии1

Измерение покрытия кода тестами в Android с помощью JaCoCo

Время на прочтение5 мин
Количество просмотров15K
Автор: Mike Gouline
https://blog.gouline.net/2015/06/23/code-coverage-on-android-with-jacoco/
Перевод: Семён Солдатенко

С тех пор как эта возможность появилась в Android Gradle плагине версии 0.10.0 было написано много статей об измерении покрытия кода тестами (test coverage) — и я не испытываю никаких иллюзий по этому поводу. Однако, что меня раздражает, так это необходимость заглядывать в несколько таких статей и даже в документацию Gradle прежде чем вы получите полностью работающее решение. Так что вот, еще одна статья которая попытается это исправить и сберечь ваше время.
Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Комментарии2

Директива AngularJS для запоминания e-mail

Время на прочтение3 мин
Количество просмотров8K
Всем привет. Совсем недавно, в одном проекте понадобилось сделать «запоминание e-mail».

Требования простые: после того, как пользователь ввел e-mail, его нужно запомнить в cookie и автоматически заполнять при следующих обращениях к сайту.

AngularJS, не подвел! Решение получилось компактным и надеюсь, наглядным.

  1. В Javascript определяем директиву
  2. В html используем директиву чтобы указать что нужно «запомнить»

Для работы с cookie использовался jquery и плагин jquery-cookie.

Вот собственно демонстрация http://jsfiddle.net/dzb5rcsw/

Подробности
Всего голосов 14: ↑9 и ↓5+4
Комментарии15

Linux From Scratch, не вдаваясь в детали

Время на прочтение2 мин
Количество просмотров28K

Linux From Scratch, не вдаваясь в детали


LFS — это книга о том, как собрать работающую операционную систему GNU/Linux из исходных кодов. Конечно, лучше самому собрать систему по этой книжке. Но если тратить несколько дней своего времени жалко, а познакомиться все же охота — попробую рассказать.
Читать дальше →
Всего голосов 43: ↑22 и ↓21+1
Комментарии10

Git для Фоток. Большие репозитарии в Git

Время на прочтение7 мин
Количество просмотров21K
Идея использовать git для хранения всех своих фотографий.

Чего хотелось добиться?


  1. Скидывать фотки одной кучей (DCIM), а когда будет время сортировать по папкам.
  2. Скинуть фотки с одного компа, а работать с ними с другого.
  3. Чтобы перемещение-переименование фоток и папок волшебным образом синхронизировалось на всех компьютерах.
  4. Чтобы можно было редактировать фотки, но иметь возможность восстановить оригинал.
  5. Чтобы сохранялась история правок.

Как оказалось, GIT с большим трудом справляется с этой задачей.
Читать дальше →
Всего голосов 32: ↑20 и ↓12+8
Комментарии38

Информация

В рейтинге
Не участвует
Откуда
Новосибирск, Новосибирская обл., Россия
Дата рождения
Зарегистрирован
Активность