Anonymous
Ну, я скайпом не пользуюсь уже несколько лет. Обычно поднимаю конфу(бесплатно!) на webrtc за одно действие - открыть страницу в браузере.
Anonymous
Ну они все не совершили революцию, потому что они говно.
Мы уже поняли, что слака тебе доплачивает, узбагойзя :)
Seva
ну давайте так — для компании нужны интеграции, простые приватные и публичные комнаты, подсветка кода, большие сообщения, быстрый поиск по истории и боты
Pavel
синхронизация логов сообщений еще, это очень важно
Seva
ну и управление правами доступа к сообщениям\комнатам\истории
Anonymous
Я и не спорю, что слака - это круто. Я лишь к тому, что это платный аналог IRC.
Lex
не смертельно но плохо
Pavel
Ну аналог только если в области передачи текстовых сообщений. А всех остальных фич нету.
Denis
плохо
да, сам парился для хуков дженкинса. Но решил токенами и basic auth
Pavel
Это как если тебе в магазине вместо камаза дадут двигатель внутреннего сгорания и скажут "при желании можно сделать любой автомобиль"
Anonymous
Lets holywar Gentoo vs Ubuntu begin!
Pavel
Ubuntu совершила революцию в мире линуксовых десктопных осей.
Lex
Lets holywar Gentoo vs Ubuntu begin!
а че тут холиварить, Gentoo вслед за NASDAQ
Anonymous
Да просто вспомнилась история про windows vs linux при фразе Павла об автомобилях. Там как раз сравнивали автомобиль, "собери сам" и квадроцикл
Pavel
Ну вот до убунты линакс так и собирали. Потом пришли всякие mandrake, ubuntu и стало более менее удобно
Pavel
Это публичный чатик и можно говорить свободно
Lex
тогда ок
Yar 🇺🇦
использую это, устраивает https://github.com/AGWA/git-crypt
Anonymous
Ученица следовала пути мастера Гита. К концу урока она посмотрела на свои заметки и спросила: «Мастер, у меня есть несколько вопросов. Могу я задать их?» Мастер Гит кивнул. «Как просмотреть список всех тэгов?» «git tag», — ответил мастер Гит. «Как мне просмотреть список всех удаленных репозиториев?» «git remote -v», — ответил мастер Гит. «Как мне просмотреть список всех веток?» «git branch -a», — ответил мастер Гит. «А как я могу просмотреть текущую ветку?» «git rev-parse --abbrev-ref HEAD», — ответил мастер Гит. «Как удалить удаленный репозиторий?» «git remote rm», — ответил мастер Гит. «Как мне удалить ветку?» «git branch -d», — ответил мастер Гит. Ученица задумалась на некоторое время, затем спросила: «Конечно, некоторые из этих команд могли бы быть более согласующимися, чтобы было проще использовать их в пылу кодинга?» Мастер Гит щелкнул пальцами. В комнате появился хобгоблин и съел ученицу заживо. В загробной жизни на неё снизошло просветление.
Как удалить удаленную ветку? «git push origin :REMOTEBRANCH»
Anonymous
с цельностью синтаксиса у гита есть небольшие сложности
Alexander
вот это как раз то, что немного раздражает и в том же php и подобных проектах
Alexander
об удобстве пользователей не думали пока делали эти команды
Alexander
а ведь это основное (для малых команд)
Alexander
нагрузки там нет, веток мало, коммитов мало, любая система справится, там главное - удобный интерфейс командной строки
Alexander
и у гита с этим проблемы, потому что эта система проектировалась под другие, более серьёзные задачи
Alexander
но потом она стала модной и сейчас чуть ли не стандарт везде, даже если это маленькая конторка с 3 программистами и 100 коммитами в проекте
Alexander
как ракетный двигатель прицепить к легковушке
Pavel
Ну потому что разработчик в итоге все равно рано или поздно сталкивается с гитом, а потом его можно по инерции уже использовать везде
Alexander
вот что есть https://hg-git.github.io/ :-)
Pavel
И все ради того чтобы использовать 4-5 более удобных команд?
Alexander
ну да) потому что протестую))
Alexander
везде где мог, саботировал внедрение гита
Pavel
Зачем протестовать? Малому бизнесу это не приносит пользы
Alexander
есть вещи, которые не нравятся по каким-то непонятным причинам
Alexander
или понятным
Alexander
вот гит мне не нравится))
Alexander
ну, кому-то не нравятся лица с другим цветом кожи или другой религией (что довольно плохо, да), а мне вот гит не нравится
Mihail
под линукс ксати меркуриал клиенты еще более уродлиывые, чем под гит
Alexander
в идеале - это если бы разработчики наняли специалиста по юзабилити и вместе с ним переделали бы команды, а старые бы перевели в категорию deprecated (ну и поддерживали бы какое-то время, лет 5-10, скажем)
Alexander
чтобы в гите всё было просто и красиво
Pavel
Не, это исключено, слишком breaking changes
Alexander
ну вот и получается, что приятнее какой-то wrapper юзать, а не это низкоуровневое API, что там сейчас)
Daniel
зачем это все?
Alexander
чтобы блондинки смогли юзать гит)
Alexander
вот типа меня
Daniel
хотите - нарисуйте себе оболочку на гошечке
Alexander
ну да
Alexander
это вариант
Alexander
вот hg-git, похоже, одна из таких систем
Pavel
ниасилил
Alexander
да))
Logan
хотите - нарисуйте себе оболочку на гошечке
в смысле shell? Есть на питошечке. И была на PHP, но к счастью - умерла
Daniel
Гошечка лучше для таких вещей
Logan
Гошечка лучше для таких вещей
возможно. лично я не очень понимаю, зачем писать новый шелл. Старые вроде неплохо справляются в большинстве случаев. Вот в Cisco IOS поддержка inline python очень в тему
Alexander 🐕
https://www.producthunt.com/tech/git-secret
На bash? Are you fucking kidding or what?
Logan
На bash? Are you fucking kidding or what?
полный по Тьюрингу, ЕМНИП. Можно даже RSA написать
Daniel
Полный П по Тьюрингу
Anonymous
как же достал этот питон
Daniel
Такой термин предлагаю ввести
Logan
как же достал этот питон
то ли дело PHP или Perl, правда? :)
Anonymous
в IOS помнится TCL был :) и я его юзал
Pavel
Нет
Да. Он первый из массовых ООП языков.
Anonymous
а как же SmallTalk ?
Alexander 🐕
Да. Он первый из массовых ООП языков.
В те годы не было никаких массовых ООП языков
Alexander 🐕
Но Smalltalk, да
Pavel
В те годы не было никаких массовых ООП языков
Вот именно не было, а С++ стал таким первым
Daniel
Но того с++ уже нет с нами
Daniel
Камон
Pavel
Да причем тут это все? Главное что он первый массовый промышленный ООП, а до него только прототипы.
Михаил
любители докера и ансибл подскажите что куда прописать что бы докер нормально логинился в docker hub а то вот такая ошибка FAILED! => {"changed": false, "error": "APIError(HTTPError(u'400 Client Error: Bad Request for url: http+docker://localunixsocket/v1.22/auth',),)", "failed": true, "msg": "failed to login to the remote registry, check your username/********."}
Timur
кто нибудь делал failover для redis sentinel по крону? насколько вероятно, что взорвется?
Timur
течь, собака, начал, а сервер увеличить только через полторы суток получится
Dmitrii
Так ты свопа подключи
Amir
@SinTeZoiD а не проще файлик положить с токеном?
Dmitrii
dd if=/dev/zero of=/.swap bs=1G count=10