Разработка ждёт балета – Telegram
Разработка ждёт балета
1.66K subscribers
505 photos
4 videos
15 files
1.53K links
What I cannot create, I do not understand.

DM: @alexey_mileev
PeerLab: https://news.1rj.ru/str/+e2ND1tAa0lU2ZTli
Download Telegram
Рубрика "как страшно жить!"
В аппах, предустановленных на Samsung устройства, нашлась пачка дырок, позволяющая сделать всё, что угодно: от слежки и чтения файлов, до полного контроля над системой.

#cybersec #samsung #vulnerability
@istima поделился просто безумной ссылкой: чувак решил достичь "complete electronic independence", для чего наваял: свой assembly язык, свой assembler, свою схему процессора, а теперь грозится физически собрать этот самый процессор. ДЖАСТ БЕКОЗ ХИ КЭН

#talk #cpu #assembler
Опять простой и понятный пост, название которого говорит само за себя: "What Every Programmer Should Know About SSDs".

#ssd #hardware
Кратко и ёмко такое мне описать сложно, но я попробую: доклад с размышлениями создателя Clojure на тему всех этих Optional<String> и String?. И, собственно, к чему он пришёл для кложи: в разных местах нам нужно требовать разного от данных (где-то нужен User с firstName и lastName, а где-то - с id и address, и это всё ещё тот же User c optional полями), но делать это хочется как-то удобно и элегантно чтоли.

#talk #clojure #optional
Тут вот очень базовый пост про написание своего detekt правила. Обычно мне такие примитивные примеры не нравятся (всё, что там делают, это проверяют текст функции на наличие определённой подстроки), но в случае с анализаторами именно такие супер-простые правила зачастую превращают условные 20% усилий в условные же 80% результата, а это всегда очень приятно.

#detekt #lint #kotlin
Не сказать, что невероятно увлекательный, но шишечки эдак на пол интересный разбор приоритетов потоков в Android.

#thread #cpu
26 июля стартует очередной сезон Podlodka Android Crew.
Первая неделя в этот раз очень общая - просто набор best practices в тестах, безопасности и т.п.
А вот вторую астрологи провозгласили неделей хранения данных, и тут я очень надеюсь, что у ребят получатся крутые доклады, потому что тема-то супер важная и залезать там можно глубоко. Я возлагаю наибольшие надежды на "Собеседование по архитектуре слоя данных" и "HowTo SQL-lite. Разберемся во всех тонкостях запросов, индексов и связей", но посмотрим, как там оно на деле выйдет. Сходите посмотрите, вдруг зацепит.

#event
А тут вот безусловно потрясающая уязвимость в Kaspersky Password Manager - для стандартного пресета оно генерило одинаковые пароли всем на свете, опираясь только на текущую секунду. Более того, если нажать на кнопочку генерации несколько раз за секунду, пароль остался бы тем же. И тут нам на помощь приходят дизайнеры: давайте просто запилим красивую анимацию генерации, которая будет длиться чуть дольше, и никто ничего не заметит.

#cybersec #vulnerability
Прямо очень захватывающий доклад про SQLite от, собственно, её создателя. Сходите посмотреть хотя бы просто ради удовольствия. Мне кажется, люди, горящие своим делом, заражают этим других даже через часовой ролик на ютубе.

#talk #sqlite #database
Пока не смотрел детально, но выглядит очень интересно: библиотечка Insetter, которой мы просто говорим, что обработать паддингами, а что маржинами, а дальше оно само все наши кнопочки подвинет. Что важно, эта штуковина может в будущем попасть в Jetpack.

#library #insets #jetpack
В этом посте попытались разобраться, как именно телега ресайзит картинки перед отправкой. Что интересно, там нет ничего сильно хитрого, берёшь Bitmap, приправляешь Matrix, и вперёд.

#image #optimize
Вот такие посты я люблю трепетно и нежно. URL - это же просто, да? ПРОСТО, ДА?

#url #http
Ещё один доклад от Ричарда Хикки, аж из 2012! Речь там про разницу между простым и простым (между easy и simple), о том, почему простота важна, и как выкупать её отсутствие в своих инструментах и системах.

#talk #programming
Chet наш Haase вот-вот зарелизит свою книжку Androids: The team that built the Android operating system. А по ссылке можно найти две главы - про питчи и про покупку Android Google'ом.

#book #history
А тут вот пост про то, как в Google I/O аппчике улучшали поддержку больших экранов. Код говно, но дизайн-решения можно использовать как референс.

#app #design #tablet
Просто жемчужина, обязательно посмотрите. Видео зовётся "Jonathan Blow tries Razer BlackWidow TE Chroma v2 keyboard".
Пара цитат:
- "I don't want a user experience. My preferred keyboard is one that doesn't have a user experience."
- "I don't want to sign in, what is this bullshit?"

#humor #keyboard #talk