Aртем
Ок, спасибо
Илья
Aртем
Не ну это
Ахах, шкила обиделась
Null
Нееет
Не ну это
Нет, не все
Null
Я не видел 😳
Null
Центральных процессоров?
Null
Null
🛑 offtop...
To'lqin
привет
Не ну это
To'lqin
𝖙𝖆𝖗𝖆𝖓𝖙𝖚𝖑
Доброго дня, уважаемые профи, подскажите плиз как бы грамотнее оформить обработку большого файла (в моем случае 20 Гб) Требуется найти комбинацию символов и заменить их на другие.
Я понимаю что лучше читать его построчно, но не могу придумать как бы грамотнее его править, да так чтоб не грузить все 20Гб в память.
Ion
𝖙𝖆𝖗𝖆𝖓𝖙𝖚𝖑
пните и меня когда ответят
Ок. Если конечно найдется решение.. я честно пытался сам найти ответ, но или опыта не хватает или не нашел. Начало казаться, что Go вообще для этого так себе подходит
Ion
Igor
𝖙𝖆𝖗𝖆𝖓𝖙𝖚𝖑
𝖙𝖆𝖗𝖆𝖓𝖙𝖚𝖑
Блин вот как мой случай, один в один, тоже писал на java но щас решил перейти на Go и вот ставлю себе такие задачки для саморазвития
𝖙𝖆𝖗𝖆𝖓𝖙𝖚𝖑
Но там немного другая история по проблеме, все же они там разбивают файл во время обработки, а мне патчить надо и у меня просто тестовый формат, sql дамп который поврежден всякими \'
𝖙𝖆𝖗𝖆𝖓𝖙𝖚𝖑
мм.. наверное надо все же смотреть в сторону WriteAt ()
Илья
𝖙𝖆𝖗𝖆𝖓𝖙𝖚𝖑
в чем проблема читать в буфер и перезаписывать?
Да мож в мозгах проблема.. момент записи смущает.. какие примеры встречаю там перед записью файл открывают на запись, так вот не будет ли он в этот момент пытаться открыть все эти 20 Гб
𝖙𝖆𝖗𝖆𝖓𝖙𝖚𝖑
А так начало то мне ясно, читать построчно, искать совпадение, править строку, а вот как конкретно эту строку пропатчить в файле че то не укладывается в голове
Илья
Илья
1) делаешь буфер с длинной слова, которею нужно заменить
2) читаешь и сравниваешь
Тимофей
наверно можно вызвать си-шный код, который будет читать линии https://stackoverflow.com/questions/2600528/c-readline-function Правда я хз будет ли он всё в память сразу пихать
Vladislav
линии на руке, как хиромант?
Tossadar
go.mod >
...
replace modulename => localpath
...
если modulename содержит один слэш, то подмена работает.
Если modulename содержит более одного слэша то пишет invalid module path
помимо переименования модуля, какие варианты есть?
Михаил
Tossadar
да, там полный путь.
Maksim
у меня на вин11 работает относительный путь
и слешей и слева и справа больше двух
DispooL
Всем привет, у меня достаточно простой и наверное заезжанный вопрос, но ответа который покрывает его полностью я толком не нашел. Я сам работаю на PHP с Laravel, но также когда то работал с .NET core и Spring. Вопрос заключается в том для каких задач используют Go, а именно пришел я например на работу Go разработчиком, чем я там буду заниматься? Потому что на мой взгляд с точки зрения бизнеса это не очень язык так как enterprise или близкие к нему приложения да и вообще что то среднее, написать будет трудно так как в Go нет таких решений как Spring, ASP.NET, или даже Rails и придется что то свое писать, что займет времени больше чем использования устоявшихся фреймворков. И как по мне его используют для каких то быстрых API, но вот для каких мне не понятно, что они из себя представляют? Я смотрел на Gin, и я так понял особо круто структурировать проект не получится и если кода будет много, то поддерживать его будет сложно, тогда в чем смысл языка, можете расписать кейсы задач какие вы решаете на работе? Хочу перекатиться в какой нибудь более интересный стэк, но мне кажется что на Go у меня работы будет больше гораздо, чем если я возьму например Laravel или ASP и буду использовать его так как у него много готовых компонентов который позволяют быстро решать задачи, а не писать что то свое. Всем спасибо
Valery
Всем привет, у меня достаточно простой и наверное заезжанный вопрос, но ответа который покрывает его полностью я толком не нашел. Я сам работаю на PHP с Laravel, но также когда то работал с .NET core и Spring. Вопрос заключается в том для каких задач используют Go, а именно пришел я например на работу Go разработчиком, чем я там буду заниматься? Потому что на мой взгляд с точки зрения бизнеса это не очень язык так как enterprise или близкие к нему приложения да и вообще что то среднее, написать будет трудно так как в Go нет таких решений как Spring, ASP.NET, или даже Rails и придется что то свое писать, что займет времени больше чем использования устоявшихся фреймворков. И как по мне его используют для каких то быстрых API, но вот для каких мне не понятно, что они из себя представляют? Я смотрел на Gin, и я так понял особо круто структурировать проект не получится и если кода будет много, то поддерживать его будет сложно, тогда в чем смысл языка, можете расписать кейсы задач какие вы решаете на работе? Хочу перекатиться в какой нибудь более интересный стэк, но мне кажется что на Go у меня работы будет больше гораздо, чем если я возьму например Laravel или ASP и буду использовать его так как у него много готовых компонентов который позволяют быстро решать задачи, а не писать что то свое. Всем спасибо
ну посмотри кто его сейчас использует у нас в стране - Сбер, Тинькоффф, Озон, ВБ, Авито
Valery
все высоконагруженное - это к го
Maks
Я бы по другому сказал
🅞leksiy
Всем привет, у меня достаточно простой и наверное заезжанный вопрос, но ответа который покрывает его полностью я толком не нашел. Я сам работаю на PHP с Laravel, но также когда то работал с .NET core и Spring. Вопрос заключается в том для каких задач используют Go, а именно пришел я например на работу Go разработчиком, чем я там буду заниматься? Потому что на мой взгляд с точки зрения бизнеса это не очень язык так как enterprise или близкие к нему приложения да и вообще что то среднее, написать будет трудно так как в Go нет таких решений как Spring, ASP.NET, или даже Rails и придется что то свое писать, что займет времени больше чем использования устоявшихся фреймворков. И как по мне его используют для каких то быстрых API, но вот для каких мне не понятно, что они из себя представляют? Я смотрел на Gin, и я так понял особо круто структурировать проект не получится и если кода будет много, то поддерживать его будет сложно, тогда в чем смысл языка, можете расписать кейсы задач какие вы решаете на работе? Хочу перекатиться в какой нибудь более интересный стэк, но мне кажется что на Go у меня работы будет больше гораздо, чем если я возьму например Laravel или ASP и буду использовать его так как у него много готовых компонентов который позволяют быстро решать задачи, а не писать что то свое. Всем спасибо
У каждого языка есть своя экосистема, по мне spring на го это просто был бы ненужный оверхед
Maks
то что требует высокой производительности с точки зрения кода и более менее легкой поддержки -это к го
Victor
философия го как раз в том, чтобы отойти от монструозных фреймворков, как мне думается )
🅞leksiy
философия го как раз в том, чтобы отойти от монструозных фреймворков, как мне думается )
Я читал статью, где чуваки со спринга переезжали на го, и там было про то, что в го есть куча отдельных библиотек, которые покрывают всю функциональность, но им было неприятно, что существует выбор и в одном продукте, например, используется один инструмент для логгирования, в другом - второй. Типа нет стандартизации. И что они сделали? Конечно же начали пилить свой фреймворк для го.
Victor
gin наверное самый крупный фреймворк )
🅞leksiy
И самый бесполезный
Юра (Юрий Александрович)
Стандарт вводится на уровне компании и команды, как заводская нормаль: ГОСТом предусмотрено 100 видов винтиков, но на конкретном заводе применяются только 8 из них.
Victor
Victor
значит перестроится не могут на другой лад :)
Victor
я сам из C# пришёл, было непривычно, когда ничего нет, что есть .net :)
kostyaBro
Alexandr
.
Вечер добрый
Запарился чего то с vscode
Подумываю перейти на goland ,
Мож кто знает, а есть какие-либо скидки/купоны ?)
(По типу как делали JB на pycharm 30% скидки через сайт Django)
Искал , не нашёл ((
Victor
Сейчас из России реально оплатит goland ?
Илья
в чем проблема спиратить или быстро пройти курс на степике?
.
Илья
можно 3 месяца All Products Pack, а из него полгода Goland
Игорь
Бойко
Типа таких поищи
Бойко
Посмотри объявление "Лицензия JetBrains на 1 год" на Авито:
https://www.avito.ru/moskva/igry_pristavki_i_programmy/litsenziya_jetbrains_na_1_god_2518618404?utm_campaign=native&utm_medium=item_page_ios&utm_source=soc_sharing
.
Спасибо 🙏
Null
Промокод: NQSC8-FQWCC-PUK8M-LDNRG-4FU82
Активировать туть
Upd: до 25 октября
Null
я тоже скину пожалуй. не пользуюсь продуктами Jetbrains, а в степике дали за решение задач
XVLP7-56N6E-XKQ46-5RNEG-NJQN5
действует до 2 сентября
Null
Не на долго, но все таки
Sergey
Sergey
Victor
Null
Null
Нет
Null
Я не помню где этот курс был
Denis
Всем привет
Смотрю видеоуроки, и тут автор иногда называет переменные одной буквой, это автор такой или это какая то тайна гоу?
Anton
query
Anton
eto norm
Denis
query
Да, я понял что он имеет ввиду, но я впервые сталкиваюсь в программировании с языком где считается нормальной практикой использовать непонятные имена для переменных
Denis
А какую пользу это несет?
Andrey
Странно что ты не заметил ранее, что переменная "объекта" в структурном методе почти всегда из одной буквы тоже состоит)
Тимофей
Это локальная переменная, которая сразу задаётся. Тут сразу понятно зачем она нужна
Anton