Минусы забыл всей этой истории.

Минусы забыл всей этой истории. В телеге нельзя подписать акк на более 500 каналов. Придется как то выкручиваться с виртуальными симками и еже с ними. Ну и главное - всвязи с лимитом парсить придется только популярные каналы, ибо каждая симка = деньги( Это оттолкнет многих а скорее всего всех юзеров телеграм, так как - где же мой любимый канал аналорал?

С другой стороны есть же пласт юзеров который не юзает телеграм но посмотреть "что там что там" или почитать риа новости без попандеров на весь экран желает. В телеге сми не растекаются по древу и шлют только действительно важное. Ну и помимо сми есть масса интересных каналов

Библиотеки для работы с телеграм на низком уровне

Библиотеки для работы с телеграм на низком уровне

Перебрал штук 10 проектов, выделил пару рабочих:

https://github.com/JuanPotato/mtproto

Нативная реализация mtproto (golang)

https://github.com/tdlib/td

Официальная библиотека для телеграм (C/C++)

https://github.com/Arman92/go-tdlib

Удобный биндинг на go к tdlib (golang/cGo)

Остановился на последних двух. С их помощью можно читать каналы, например без ихзъебств с ботами и разрешения со стороны админов каналов. Вырисовывается така история:

- заводим левый акк
- подписываем его на 500 самых популярных каналов из категрии СМИ, например
- ставим хук на новые сообщения в каналы и транслируем их в okdb
- паралельно шлем пуш юзерам анлроид подписанным на данный канал

Итого: андроид приложение для чтения популярных телеграм каналов.

Отличия:
- работает как мессенджер. Когда выходит новая статья - она тут же появляется в приложении (через пуш)
- интерфейс телеграм. Крайне удобно читать каналы в привычном интерфейсе
- хорошо маштабируется. Вся грязная работа по доставке сообщений делегируется гуглу (через пуши)
- уникальный телеграм контент без установки телеграм и регистрации.

Ну и эта читалка легко превращается в rss reader. Только вместо каналов - rss feeds. Посмотрел в гугл плее - на втором месте по доходу в списке платных приложений - rss читалка. Как бы этот формат не хоронили он что то жив

GitHub
JuanPotato/mtproto
mtproto - MTProto implementation in Golang

ProductHunt

ProductHunt

Давно хотел попробовать как работает эта платформа.
А тут оказия - засабмитил FreeMp на PH: https://www.producthunt.com/posts/freemp
Если вдруг у вас есть акк там, или вы боже упаси - maker - подсобите пожалуйста)

Product Hunt
FreeMP
FreeMP - Free android media player with minimalistic interface. (Android, Music, and Open Source)

как вам идея?
anonymous poll

👍 – 19
👍👍👍👍👍👍👍 83%

👎 – 4
👍 17%

👥 23 people voted so far.

Идея сервиса.

Идея сервиса. Читалка телеграм каналов.

Мне ужасно не нравится каша в телеграме из личных сообщений и каналов( И на мой взгляд - всякие вкладки в альтернативных клиентах - это полумеры. Я хотел бы отписаться от каналов в телеге совсем. И читать их в отдельном приложении.

Абсолютно идентичное по интерфейсу телеграм приложение. Но:
- нет возможности писать сообщения
- нет регистрации
- есть возможность подписки и чтения телеграм каналов

Все как в обычном телеграм, но для каналов only. Типа Feedly в интерфейсе телеги.
Как развитие сервиса - можно добавить и возможность чтения обычных рсс лент унылых сми.
Как совсем совсем развитие - рекомендательный сервис на основе подписок/лайков.

Как вам идея? Или меня опять куда то несет?
Обсудить можно тут: @tggramhelp

FreeAmp

FreeAmp

Если вы любите слушать музыку в хорошем качестве, пользуетесь Android и вам жаль денег на PowerAmp то этот пост для вас)

Четыре года назад - психанул и написал свой минималистичный плеер под андроид. Он не жрёт батарейку, всеяден, основан на прекрасной библиотеке Bass и в целом очень неплохо справляется с основной задачей плеера: добраться до любимой музыки в пару кликов.

https://play.google.com/store/apps/details?id=org.freemp.droid

Ещё он бесплатен и без рекламы. В последнее время алгоритмы гугл переклинило и на него даже потек трафик (в пару сотен инсталлов/день правда, но все равно приятно). И раз людям нравится, я оживил проект, пофиксив глюки которые понадабавлял мерзкий гугл в своих свежих релизах. Он кстати опенсурсный. Вобщем буду рад фидбеку.
Зы: эквалайзера нет и не просите.

Play.Google.Com


Написал довольно подробный обзор своей малышки - slowpoke на хабре

Написал довольно подробный обзор своей малышки - slowpoke на хабре:

https://habr.com/post/354224/

Как к ребенку отношусь, ей богу. С придыханием жду первых комментариев, хотя казалось бы - насрать и забыть. Оно работает, меня устраивает. Проклятая социализация, надо как то избавляться от зависимости от чужого мнения.

Habr.Com
slowpoke — не самая быстрая база данных
Всем привет. slowpoke это key/value хранилище данных, написанное на стандартной библиотеке golang. Slowpoke обладает минималистичным, удобным апи и подходит...

Более научно

Более научно:
http://research.cs.wisc.edu/adsl/Publications/alice-osdi14.pdf
Смысл сводится к тому, что каждый файловый дескриптор должен быть либо открыт монопольно на запись, либо обложен блокировками/мьютексами (single writer). Close ничего не гарантирует. Write ничего не гаранитрует. in sync we trust. А теперь сюрприз - sync отключен практически во всех базах данных by default. Мешает побеждать в бенчмарках. В slowpoke каждая операция завершается sync. Каждая.

Очень надеюсь что slowpoke станет дефолтным стораджем для ipfs.io. Это было бы большой победой здравого смысла над бенчмарками. Обсуждаем с разработчиками.

Research.Cs.Wisc.Edu