Pawel
Гит достал. У кого нибудь есть положительный опыт использоваеия другой cvs?
Max
+ условный Tortoise SVN
Max
В принципе и Git+Tortoise Git хорошо заходит
Anton
а что не так с гитом то?
Sebor▂▅▇█▓▒░
меркуриал
Pawel
а что не так с гитом то?
он сложный и неудобный в использовании. становая тяга на любой чих - найти потомков после коммита, посмотреть старые ветки и т.п.
Oleg
кажется Вы его как-то неправильно готовите
Pawel
да, я тупой, поэтому хочу что-то человекообразное
Cat
да-да, pijul тоже советую, хоть и не пользовался
Pawel
а не такое вот уродство https://stackoverflow.com/questions/27960605/find-all-the-direct-descendants-of-a-given-commit#27962018
Pawel
спасибо
Anton
он сложный и неудобный в использовании. становая тяга на любой чих - найти потомков после коммита, посмотреть старые ветки и т.п.
а зачем такие упражнения нужны и на сколько часто они нужны? мне вот за последние 3 года наверное 1 раз понадобилось, когда искали виноватого. что-то мне подсказывает, что в 99% случаев достаточно 4-5 команд
Anton
ой, это ведь человек, который сказал что Twitter переписывает все со Scala на Go я сливаюсь с дальнейшего обсуждения...
Pawel
кажется кто-то слишком к сердцу принял статью от ребят из SQLLite )
да, там есть. но уже давно надоело учить целую религию чтобы тупо сохраниться
Cat
чтобы тупо сохраниться, не нужно искать детей от хэша)
Cat
git add -A && git commit && git push
Cat
сохраняйся — не хочу
Anton
git add -A && git commit && git push
а еще это всё можно на один алиас повесить 😉
Pawel
git add -A && git commit && git push
ага, именно так мне и говорят всегда) к сожалению это далеко от реальной работы
dukeBarman
а что мешает софтинку юзать? если лень команды писать. Их довольно много - SourceTree, Kraken и т.п. В VScode довольно удобная работа с комитами
Anton
+ еще есть жидхаб клиент, но он больше для блондинок имхо
Aleksandr
Коллеги, Павел такой человек, что все крайние кейсы встречающиеся в природе попадаются ему. Поэтому не надо серьезно воспринимать его вопросы. Есть что сказать, говорите. Отговаривать не надо.
dukeBarman
Ну действительно же выбора немного :) Git, Svn и Mercurial
Pawel
Какие крайние кейсы мне попадаются?
Anton
Ну действительно же выбора немного :) Git, Svn и Mercurial
ну есть еще всякая устаревшая экзотика...
dukeBarman
это да или писать велосипед, может я и не прав
Anton
кстати, если просто сохраниться - папку мышкой на фтп вжух и готово
Anton
и никаких там детей с родителями и родственниками искать не надо
Anton
OMG twice
ну а что тут еще предложить, если человеку git сложно?
Cat
ах..
Cat
вечно с виндой эти проблемы
Cat
зипуем и на файловую шару кидаем, кэшируем ссылку
Мерль
Господа К чему такие сложности Есть же дропбокс
Cat
там 2гб лимит бесплатного
Pawel
да при чём тут дроп бокс? csv же не для этого
Мерль
Напридумывали, блин, гиты всякие Флэшку в зубы и на почту
Cat
там 2гб лимит бесплатного
впрочем, зачем нам очень старые исходники
Cat
можно просто перезаписывать
dukeBarman
Напридумывали, блин, гиты всякие Флэшку в зубы и на почту
rsync ещё к своему серверу :) если параноишь
Cat
ipfs с подписью и алиасами
Мерль
ipfs с подписью и алиасами
ну это эребор хотя сборка ipfs+git уже есть
Cat
ну это эребор хотя сборка ipfs+git уже есть
оно? https://github.com/larsks/git-remote-ipfs
Cat
спасиб, гляну
Anton
коллеги, а кто что может сказать за https://github.com/volatiletech/sqlboiler ? что-то чем больше становится таблиц/полей в базе, тем всё меньше хочется ручками и хочется кодогенерации.. или может кто-нибудь что-нибудь иное посоветовать может?
Pawel
я её пробовал в тестовом режиме с мускулом. пока что однозначно лучше чем reform. пишем тесты, готовим к проду
Anton
Dmitriy
а не такое вот уродство https://stackoverflow.com/questions/27960605/find-all-the-direct-descendants-of-a-given-commit#27962018
По ссылке абсолютно неюзабельный кейс. Хз когда такое потребуется
John
Всем привет, застрял в поисках паттерна по генерации уникального человекочитабельного имени. Идея в том что нужно будет часто связывать юзеров во временные группы с уникальным именем. Может кто подсказать какую либу чтобы она это делала? Реализации которые есть не обеспечивают уникальности. Идея со всякими uuid тоже не подходит, не юзер френдли
John
Аналог факера в го?
Как факер, только факер как и прочие не гарантирует уникальности, а сгенерированных имён может быть десятки тысяч
John
Можно это дело в лоб в хеш таблице какой хранить генерить и проверять есть ли такое, но это совсем в лоб, надеялся что есть что то пооригинальнее
Andrey
так и надо делать, это разумнее, развязывать функциональность генерации и проверки уникальности. Иначе к факеру придётся приделявать всякие драйвера для хранения и сравнивания
Great
у групп же есть числовой id?
Vladislav
Можно это дело в лоб в хеш таблице какой хранить генерить и проверять есть ли такое, но это совсем в лоб, надеялся что есть что то пооригинальнее
На самом деле никакие способы, даже uuid не гарантируют уникальности. Они лишь гарантируют не повторяться чаще чем через N раз.
Andrey
у докера своровать ещё можно
Andrey
https://github.com/moby/moby/blob/master/pkg/namesgenerator/names-generator.go
rakachun
John
воо, я думал про то что докер делает с именами контейнеров, попробую в докер посмотреть
rakachun
сделать goto ради пасхалки
Nikita
Если код покрыт тестами, то пасхалка быстро найдется через coverage
John
[]string{ sword axe pike // rob } =)
Aleksandr
помню там фишка была, что проверка на имя какого-то прогера зашита, чтобы оно не сложилось
John
ну я глянул уже, не совсем то что нужно
John
вообщем возьму тогда какую типовую реализацию генерации имен и буду проверять/инкрементировать-добавлять число чуть что если коллизия будет. всем спасибо за ответы!
Alexander
доброе утро, как-то приходил уже сюда с вопросами про хранилище для go и amqp сервером. В качестве "упражнения" и разбора работы с каналами написал очень простенькую либу, которая позволяет создавать такие же очереди exchange и тд как в rabbitmq, если есть возможность и время - хотел бы услушать критику, code review так сказать, а возможно что-то нужно еще добавить улучшить и т д