Snusmumriken
А потом будешь такой сидеть и думать: "нечего смотреть", или тем более: "нечего читать" ))
sashikknox
послушай МДС, не надо тратить время на чтение и просмотр, и прогать можно под нее )
моэно на торрнетах скачать ( оф раздачи даже вроде), в ВК большой архив, тоже в ОФ группе ,в soundstrean есть подкасты, и на ютубе
sashikknox
Что такое MДС?
Модель Для Сборки, давно существует такая радио передача, читают фантастические ра,сказы под электронную музыку
Arslan
Прекольно наблюдать как питон выполняет конкатенацию 3 млн строк
Arslan
Сначала такой бодрый, а потом чет унывает(
Snusmumriken
Сначала такой бодрый, а потом чет унывает(
С луями та же история. Используй какой-нибудь нормальный array join.
Snusmumriken
Ты в целом понимаешь, почему так происходит?
Arslan
Ты в целом понимаешь, почему так происходит?
Кнш. Строки же динамически не расширяются
Snusmumriken
Нет
Snusmumriken
Строки иммутабельные. Каждая конкатенация вида strA += strB, создаёт новую строку (размечая под неё память), выкидывая старую (освобождая старую память и перегружая сборщик мусора). Ты просто каждую секунду занят тем, что создаёшь новые и выкидываешь старые строки, притом чем дальше тем они длиннее.
Snusmumriken
Это безумие.
Arslan
🦊
Vlad
Кнш. Строки же динамически не расширяются
Куда не расширяются? За пределы оперативки?
Snusmumriken
Карочи, не делай компуцеру больно, сделай по-человечески.
Arslan
Куда не расширяются? За пределы оперативки?
В смысле память под них периодически не расширяется как с массивами
Arslan
Они все перешли на тёмную сторону!
B
А есть юнити эмуляторы на андроид?
B
Joiplay не на всё способен, к сожалению
Snusmumriken
В смысле память под них периодически не расширяется как с массивами
Массивы по умолчанию статические. Ну да, питоновые и луёвые конечно типа динамические, но реаллокация — дорогое удовольствие на трёх лямах строк.
sashikknox
Простите а какие IDE использовали ?
Эм, причем тут IDE? Сборку делал без ide, там же scons... А так вообще предпочитаб codium (форк vscode без телеметрии и пооприетарного кода)
кота
sashikknox
И без кучи аддонов... Временами ломающийся
ну там просто настраиваешь репу от vscode ( по мануалу с сайта их же ), и все аддоны работают ,еще ни разу ничего не ломалось ,может я не использую просто какие то специфические вещи, которые ломаются... я хз, пользуюсь уже давно, наверное пол года как перешел на кодиум, еще ни разу не было каких то затыков - что чего то не хватало
кота
Ты кстати матрицу не трогал еще случаем?
sashikknox
Может в моем дистре мейнтейнеры пидорасы, не отрицаю Но однажды сломалось и я просто забил, плюнул на эту "прайваси" и установил обыкновенный вскод А про подключение реп не знал, хех
может ) я сразу как увидел что там не плагинов, загуглил, а где мой любимый плагин ,и в FAQ по codium с их то ли гитхаба, то ли сайта, там прямо инструкция как настроится на vscode репы, но они очень просят что бы лучше пользователи зазывали разработчиков плагинов публиковать свои плагины не только в vscode репы, но и на их репе
кота
мессенджер что ли?
Ну тащемта сервер свой захостить Синапс, или как он там
sashikknox
вот случайно неделю назад synapse развернул ... пока пользуюсь, не сказать что сильно круто ,но приемлемо )
кота
В докере?
кота
хд
sashikknox
В докере?
не, у меня FreeBSD сервак ))) я не люблю легкой жизни .... )) в iocage кароче ))
sashikknox
а так там же питон, ставится все банально и просто
кота
Тру, но я хочу в докер пихнуть Там демон сам рестартит если сдох?
sashikknox
а так там же питон, ставится все банально и просто
главное с начальными настройками не лоханутся, а то если сервер войдет в продакшен, то понять некоторые натсройик - невозможно, например адрес сервера сменить... придется руками придумывать как БД перековеркать чтоб подключить ее к новой инстанции с правильным названием
кота
Ты кстати на постре сделал или скулайт?
sashikknox
Тру, но я хочу в докер пихнуть Там демон сам рестартит если сдох?
мм... трудно сказать... у меня не рестартил ,я перезапускал... я в федеративную сеть залогинился, т.е. могу общатся с matrix.org пользователями ,и сервре у меня падал несколько раз когда я вступал в команты с 13K пользователями )
sashikknox
Ты кстати на постре сделал или скулайт?
постгре ... у меня просто общий сервер постгре на все мои сервисы есть ,я туда сразу сделал...
sashikknox
Ты кстати на постре сделал или скулайт?
тем более потом не переедеш никак .... там в синапсе все туго с гибкостью ,конфигурировать надо сращу правильно, до первого запуска
кота
Окей, учту
кота
Спасибки, пойду ковырять
sashikknox
Спасибки, пойду ковырять
у них ксттаи новая реализация на go пишется, обещают сильно лучше сделать, уже моно даже развернуть и постестить
sashikknox
Спасибки, пойду ковырять
если что спрашивай, несколько граблей я уже прошел, и даже костыль сочинил который помог мне обойти мою кривую конфигурацию ))
NM
С + Lua сам бог велел - что то самому можно написать
sashikknox
Лучше бы на С написали - надежно. А то на Go многое пишется абы кабы сейчас
нуу... я бы не сказал, я сам go пробовал, - довольно шустрая штука , + имеет много втроеного функционала ( веб сервер, работа с сетью ) - на С такое писать - сильно больше трудозатраты и сильно сложнее код ( если именно на С, не С++ ) я работал с кодом на С не однократно - это реально надо хорошо код документировать чтоб не заблудится, а елси там реализованны какие нибудь контрукции на подобии классов в С++ с виртуальными функциями ( на С нет же виртуальных функций и классов, поэтому там указателями на функции можно подобное реализовать внутри структур) ... кароч это жесть, .... некторые крутые либы написаны на С, но изнутри они выглядт очень тяжко ( например тот же proj - просто жуть ) ))
кота
Лучше бы на С написали - надежно. А то на Go многое пишется абы кабы сейчас
Ну это конечно спорное суждение, на С легче себе в ногу выстрелить и много чего велосипедить надо, вот Собственно @sashikknox уже все сказал
sashikknox
нуу... я бы не сказал, я сам go пробовал, - довольно шустрая штука , + имеет много втроеного функционала ( веб сервер, работа с сетью ) - на С такое писать - сильно больше трудозатраты и сильно сложнее код ( если именно на С, не С++ ) я работал с кодом на С не однократно - это реально надо хорошо код документировать чтоб не заблудится, а елси там реализованны какие нибудь контрукции на подобии классов в С++ с виртуальными функциями ( на С нет же виртуальных функций и классов, поэтому там указателями на функции можно подобное реализовать внутри структур) ... кароч это жесть, .... некторые крутые либы написаны на С, но изнутри они выглядт очень тяжко ( например тот же proj - просто жуть ) ))
кстати на счет языка go, очень понравлась то что язык относится строго не просто к написанию программы, но и к стилю кода, не разрешает даже операторные скобки на следующую строку перенести. Я всего 2 скрипта на этом языке написал ,и возможно не знаю каких то опций компилятора, но вот мне прямо ошибки сыпал если я писал не втом стиле -как это задумано ) т.е. ошибко влпане логики программы не было, но перенос скобки операторной на новую строку- было уже ошибкой сборки )
aha i forget write this here
Nikolai
Блин, в связи с этим, подумал, что классно было бы реализовать открытый кроссплатформенный инструмент, который генерит хорошие пароли на основании личной соли, которой уж человеку следует озаботиться, и любого удобного пользователю пароля, хоть qwerty
Nikolai
Ох, всю эту простыню закинуло, мне казалось, оно в спойлер заворачивает. Там был пересланный пост о волне взломов аккаунтов брутфорсом в игре, где не сильно озаботились безопасностью
Vlad
Лучше бы на С написали - надежно. А то на Go многое пишется абы кабы сейчас
На С надёжно только если ты точно знаешь, что делаешь.
Vlad
А если нет - решето похлеще любого другого языка.
Nikolai
Собственно, все мы, несомненно, знаем, как правильно аутентифицировать пользователя, но даже крупные игроки на это порой забивают) И даже в гайдлайнах Firebase предлагают отправлять пароль на сервер в чистом виде)
Nikolai
да один хер сервер должен знать только хеш
Nikolai
Золотое правило, что сам пароль должен существовать только у пользователя в голове
fgntfg
Military grade encryption это обычный AES
fgntfg
Золотое правило, что сам пароль должен существовать только у пользователя в голове
Придумать правило создания паролей, даже что-то простое типа: ДанныйПарольОтсайтаTelegram2020 будет стойким к подбору и атакой по словарю
Nikolai
а вообще, я кекаю, гача-игра меньше, чем за полгода заняла 3 место по доходности среди мобилок, а даже двухфакторки нет
Hello, World! 🎄
Кто уже почувствовал торможение загрузки твиттера?
Arslan
Я где-то в году 15 зарегался и больше не заходил😀
fgntfg
sashikknox
я в твиттер зашел, они дали мне посомтреть мега твиты .предложили подписаться на наших мега политиканов, не будем называть онных, ... потом заблокировали мой аккаунт ,и говорят - впиши свой номер телефона... ну вот с тех пор не пользуюсь ...
Lucky
А этот ваш интернет - да по*й на него.
Arslan
6,58 Тебибайт оперативки🤣 Ну нафег эти ваши нейронки
Arslan
А я всего-то загнал 1.6 лямов пар вопрос-ответ...
Hello, World! 🎄
За несколько часов столько рекламы...