Обновить
41
Сергей Шатунов@Prototik

JVM Backend разработчик

11
Подписчики
Отправить сообщение
«Защита по подписи» даёт лишь гарантию, что никто после финальной сборки приложения разработчиком не подменил какие-либо файлы в apk. Если там изначально было что-то вредоносное, то подпись тут совершенно не при делах.
Есть DHT ноды. Нужно ведь кому-то анонсировать маршруты и как-то коммутировать клиентов. Аналог торрент-сервера из мира торрентов: данные не хранит, но знает, где их можно достать.
Мне было лень писать 2 команды (запуск apache и запуск mysql), т.к. я знал, что обе программы всегда будут выключаться и включаться синхронно. Хотелось выполнять эту операцию одной командой.

systemctl start apache2.service mysqld.service
Ну это так, к слову. А ещё можно было настроить активацию на сокетах и вообще не пришлось бы тыкать systemctl лишний раз — нужные сервисы сами бы включились по требованию.
О, а вот и любители sh-несовместимых шеллов подоспели)
У меня интернет по пассивной оптике, роутер и оптический терминал в свою очередь запитаны от бесперебойника: наслаждаюсь интернетом в моменты отключения света :) Так что решение имеет право на жизнь.
Правда вот разницы между этфми двумя JDK для Android Studio я не увидел никакой…
Да и всегда собирал себе прошивки с помощью OpenJDK, теперь он ещё и внутри будет. Это хорошо.
Событие может и вообще не произойти, а может и 20000 раз произойти за «миллион лет». Случайность штука интересная.
IDEA 16 EAP — баг в наличии.
If <expression> then <action> else <action>

Т.е. ветки выполнения называются then и else, а if — это условие.
Как-то кривенько. Не лучше ли было найти/реализовать алгоритм распаковки самостоятельно и к нему уже написать обвес в виде GUI/CLI?
У меня показывает дату окончания подписки:
Да и новые splash экраны ужасны, имхо.
С владельцами DHT, очевидно же.
Ну да, я бы тоже избегал капчу, которой просто нет:
Любой mitm — плохо.
..., но люди до сих пор забывают текущий год.
Обычная машина с Lua, некоторые апи языки переписаны для адаптации под Minecraft (например функция получения текущего времени возвращает игровое время, а не реальное), ну и добавлены апи для работы с блоками и карточками. Шелл, который мимикрирует под bash и вообще OpenOS пытается быть минилинуксом. Ничего сверхординарного там нет.
А «полностью централизованный» это как, простите? Каждый получатель должен держать свой почтовый сервер?
Release
Test 'Clean test #0'. Elapsed time: 285ms
Test 'TryCatch   #0'. Elapsed time: 383ms

Test 'Clean test #1'. Elapsed time: 285ms
Test 'TryCatch   #1'. Elapsed time: 383ms

Test 'Clean test #2'. Elapsed time: 286ms
Test 'TryCatch   #2'. Elapsed time: 383ms

Test 'Clean test #3'. Elapsed time: 284ms
Test 'TryCatch   #3'. Elapsed time: 383ms

Test 'Clean test #4'. Elapsed time: 294ms
Test 'TryCatch   #4'. Elapsed time: 380ms

Test 'Clean test #5'. Elapsed time: 292ms
Test 'TryCatch   #5'. Elapsed time: 382ms

Test 'Clean test #6'. Elapsed time: 287ms
Test 'TryCatch   #6'. Elapsed time: 399ms

Test 'Clean test #7'. Elapsed time: 286ms
Test 'TryCatch   #7'. Elapsed time: 385ms

Test 'Clean test #8'. Elapsed time: 287ms
Test 'TryCatch   #8'. Elapsed time: 383ms

Test 'Clean test #9'. Elapsed time: 287ms
Test 'TryCatch   #9'. Elapsed time: 387ms


Debug
Test 'Clean test #0'. Elapsed time: 285ms
Test 'TryCatch   #0'. Elapsed time: 385ms

Test 'Clean test #1'. Elapsed time: 288ms
Test 'TryCatch   #1'. Elapsed time: 395ms

Test 'Clean test #2'. Elapsed time: 288ms
Test 'TryCatch   #2'. Elapsed time: 387ms

Test 'Clean test #3'. Elapsed time: 288ms
Test 'TryCatch   #3'. Elapsed time: 387ms

Test 'Clean test #4'. Elapsed time: 286ms
Test 'TryCatch   #4'. Elapsed time: 386ms

Test 'Clean test #5'. Elapsed time: 288ms
Test 'TryCatch   #5'. Elapsed time: 394ms

Test 'Clean test #6'. Elapsed time: 286ms
Test 'TryCatch   #6'. Elapsed time: 386ms

Test 'Clean test #7'. Elapsed time: 286ms
Test 'TryCatch   #7'. Elapsed time: 387ms

Test 'Clean test #8'. Elapsed time: 285ms
Test 'TryCatch   #8'. Elapsed time: 385ms

Test 'Clean test #9'. Elapsed time: 286ms
Test 'TryCatch   #9'. Elapsed time: 388ms

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

Информация

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

Специализация

Бэкенд разработчик, Фулстек разработчик
Linux
Java
Kotlin
Разработка под Android