Несколько прикольных стартапов. Свежатина


comments

Ru.Tgr.Am
Несколько прикольных стартапов. Свежатина
Как часто вы пытались сфоткать своего питомца и не успевали сфокусировать камеру? Я то думал для этого нужен новый айфон, но ребята придумали нечто конгениальное...

Статья про Пуджика

Статья про Пуджика: https://habr.com/ru/post/439216/
Написано плохо, нет никакого настроения бегать и пиарить свои проекты.

Сегодня с утра как раз думал как ленивы разработчики. Напишут, выложат и молчат. У большинства! по настоящему крутых проектов как правило менее ста звезд на гитхаб. Часто менее 10. Единственная возможность найти такие жемчужины - подписываться на интересных девелоперов и смотреть кому они поставили звезду. Ну или поиск. С другой стороны часто тысячи звезд набирает абсолютный треш.

В качестве примера - неимеверно крутой проект, который тащит ведущий бэкенд девелопер из WeChat - https://github.com/nebula-chat/chatengine Совместимый с телеграм протоколом сервер. Написано настолько сложно, что даже я с трудом продираюсь, хотя вроде уже не новичок в гоу. Намешано от brpc протокола из байду, до распределенной файловой системы (видимо от вичат)

Ну или вот, единственная дата структура, от кода и скорости которой меня не начало тошнить - https://github.com/plar/go-adaptive-radix-tree - 60 звезд

Ну и вообще копошась в гитхаб можно найти целые залежи интересных штук. Недавно натыкался на куски операционки от гугла. А ведь есть еще например битбакет. Это вообще терра инкогнито территория. Хотя и там есть алмазы. Вот например отличный (насколько он вообще может быть отличным) UI интерфейс к винде/линуксу/маку на чистом гоу - https://bitbucket.org/rj/goey/src - не закончен, но он написан/пишется именно так, как надо писать ГУЙ. А не очередная пришлепка к какому-ть sdl2

Habr.Com
pudge встраиваемая база данных в 500 строк на golang
pudge — встраиваемая key/value база данных, написанная на стандартной библиотеке Go. Остановлюсь на принципиальных отличиях от существующих решений. Stateless...

надо было видео снять, про фейк телегу, теперь поди никто и не поверит.

надо было видео снять, про фейк телегу, теперь поди никто и не поверит. Есть только вот такой нотариально заверенный скриншот

Кстати, удалось собрать альтернативный телеграм сервер.

Кстати, удалось собрать альтернативный телеграм сервер. Те у меня на амазоне сейчас запущен сервис, работающий по телеграм протоколу, но подконтрольный не Дурову, а мне) Потом я собрал телеграм десктоп под мак, который коннектится не к телеграм, а к моему серверу. И мы поперисывались с дизайнером в этом фейковом телеграмме. Те кроме нас двоих - там никого нет. И он работает, правда картинки не отправляются, каналов нет, стикеров и тп. Но даже в таком виде это прям впечатляет. Сейчас думаем что с этим знанием теперь делать. Основная идея - вставить туда сообщения из почты. Но меня пугает объем работ. Те от прототипа - до работающего почтограмм - дистанция месяца три. Если по 2 недели одну ошибку не искать

Прохладная история про 2-х недельный поиск ошибки в программе


comments

Ru.Tgr.Am
Прохладная история про 2-х недельный поиск ошибки в программе
Часто программисты "промахиваются" в оценке времени на задачу. Но редко настолько. Это история о том, как я 2 недели искал ошибку в работающей программе. Причем сама..

Почта-мессенджер: попинайте идею, братцы


comments

Ru.Tgr.Am
Почта-мессенджер: попинайте идею, братцы
За то время что я живу, родился и умер веб 2.0. Появились и умерли блоги, коллективные блоги. Расцвел и зачах формат RSS. Пришла эра мобильных приложений, пришли..

Не знаю интересуется ли кто то golang правда.

Не знаю интересуется ли кто то golang правда.
Выложил сравнение производительности встраиваемых key/value баз данных на golang

https://github.com/recoilme/pogreb-bench

( pogreb, goleveldb, bolt, badgerdb, slowpoke, pudge)

slowpoke - зарелизена вторая версия (переведена на движок пудж). Удалось полностью сохранить совместимость с первой версией как на уровне апи, так и на уровне формата хранения

pudge - новый движок. Вобрал в себя все лучшее от slowpoke. Есть много интересных новых возможностей, которые никак не опишу до конца)

GitHub
recoilme/pogreb-bench
Key-value store benchmarking tool. Contribute to recoilme/pogreb-bench development by creating an account on GitHub.

Создать бота для заработка

Создать бота для заработка

Создать бота для заработка на подписках и просмотрах.
В боте должны быть: кабинет, пункт для заработка, пункт для рекламодателей, кнопка открывающая реферальную ссылку, кнопка-ссылка к чату (чат тоже создать).
Вознаграждение: 200 рублей
Срок до: 15.12.2018.

👤Заказчик: