Локалхост (Никита Куликов) – Telegram
Локалхост (Никита Куликов)
2.91K subscribers
204 photos
25 videos
1 file
185 links
Канал одного Android-разработчика, успевшего поработать в аутсорсинге, Яндексе, Мейле, Snapchat и Flipper Devices. Мысли и годнота.
@lionzxy
Download Telegram
Размножение баз данных в естественной среде обитания

У монго есть шардирование. Причем оно настолько умное что делает всё само. И, если у вас вдруг упали машины, монга такая "бида-бида, надо бы создать нового мастера".

После того как у вас поднимется кластер серверов, в системе будет два мастера. И удачи вам это мерджить через месяц когда вы обнаружите что на разных машинах разные данные
Forwarded from Denis Sexy IT 🤖
This media is not supported in your browser
VIEW IN TELEGRAM
Забавно, что я однажды наткнулся на реальную игру где есть такой геймплей с палочками и она как и водится ВСЯ УВЕШАНА РЕКЛАМОЙ:
https://apps.apple.com/pl/app/pull-him-out/id1515233303
Pull.Him.Out.v.1.1.5.b.22.MultiPatch.apk
77.6 MB
^
Пропатченный APK с помощью Lucky Patcher без рекламы и доната
Флаг -g к adb install

Сегодня узнал что у adb есть флаг -g который дает все пермишены приложению Android на этапе установки, даже runtime. Очень удобно в разработке.
adb install -g file.apk


Добавил себе в Android Studio как аргументы запуска
#resources
SQL запросы для CSV файлов

Часто приходится работать с аналитикой или таблицами. Привычный инструмент для этого - базы данных.
Но поднимать под каждый набор данных таблицу довольно накладно. Поэтому я часто пользуюсь очень мощным инструментом - q
Он позволяет общаться с файлами .csv (экспорт в него есть у всех, просто txt с запятыми) как с таблицами в базе данных. Мы можем делать GROUP BY, JOIN и прочие радости SQL.

http://harelba.github.io/q/

Невероятно мощный инструмент!

#resources
Разработчики Android умеют ждать
Forwarded from Igor V
This media is not supported in your browser
VIEW IN TELEGRAM
Пятничный PoC

Spotify добавляет очень спорные треки в мои плейлисты.

Постоянно приходится переключаться в приложение Spotify и нажимать на dislike. Слишком много кликов, нужна автоматизации.

К сожалению, Dislike API нет в публичном доступе. Вместо этого при нажатии на физическую кнопку совершаем два действия: отправляем сообщение @slavasav с просьбой удалить трек из базы и сразу переключаемся на следующий трек.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Недавно у меня появился VR-шлем и теперь я чувствую себя как бабушка, которой в руки дали телефон.

Нифига не понятно, привычных UX-паттернов нет, интерфейс абсолютно другой. Постоянно проблемы “А как это сделать?”. Миру определенно нужны специалисты по VR UX, за этим будущее и там еще кучу дел не сделано.
Прекрасно :3
Ну все, реакции в Telegram
🔥2
Кажется мой робот-пылесос обрел сознание
Какой утилитой для бекапа вы пользуетесь? Конечно же, с̶к̶а̶й̶п̶ телеграм
1
Когда пишешь dockerfile по туториалам:

https://www.reddit.com/etc/passwd
Известный в у̶з̶к̶и̶х̶ кругах @grishka сделал то, что давно надо было - неофициальный клиент Clubhouse под Android.
Скачать APK тут: https://github.com/grishka/Houseclub/releases
Осторожно: есть неилюзорная возможность быть заблокированным за использование этого клиента
Не могу уже отредактировать предыдущее сообщение, но клиент сейчас выглядит так и является довольно полноценным
Forwarded from Experimental chill
Сезон преподавания от меня потихоньку заканчивается. В этом году, как я уже писал, получилось прочитать два курса на ФКН ВШЭ.

1. Распределённые системы, плейлист (вместе с лекциями), вёл семинары, рассказывал студентам про продакшен, какой-то опыт, пытался дать много интуиции по проектированию систем, лучший семинар по моему мнению получился по BitTorrent и Tor. Репозиторий с материалами (все презентации, записанные текстовые семинары). Понял, что про консенсус безумно сложно рассказывать, это забавно, что эта такая точка, к которой сложно подойти и не увеличить сложность в десятки раз. Пытались зайти с Conflict-free replicated data types, получилось всё равно смазанно под конец курса. Радует, что курс про консенсус будет отдельно. Курс оказался одним из лучших на ФКН за прошлый семестр.
2. The Missing Semester, плейлист с записями. Репозиторий с материалами (хоть сколько-то записанные лекции). Ещё будет 1 или 2 лекции, но почти всё прочитано. Как оказалось, курс полезен приличному количеству людей, выдать подноготную shell, vim, git, make, docker, какие-то основы безопасности уже помогает снизить градус WTF, когда у людей что-то ломается или не работает.

Зачем я вообще преподаю? Мне кажется это единственный способ выйти на новый уровень понимания той или иной темы. Между "понять" и "объяснить" достаточно большая разница. Вот в этом году наконец-то разобрался в распределённых системах и своих тулзах. Правда мотивации читать курс второй раз нет почти никакой

Мне очень понравился пост на вастрике про преподавание, подписываюсь почти под каждым словом https://vas3k.club/post/938/
👍1
🔥1