Oleksii
Например приведение слайса значений какого-то типа к слайсу interface{}
Oleksii
Ты не сможешь это сделать вот так: ints := []int{1,2,3} iters := []interface{}(ints) // compile error
Nikita
Есть правило языка: Методы с value-ресивером могут вызываться как с value, так и с pointer Методы с pointer-ресивером могут вызываться только с-под pointer
а, извиняюсь, ты прав. Блин, по 10 раз перечитываю одно и тоже и каждый раз инфа по новому воспринимается
Nikita
объявил сначала массив с интерфейсами, а потом по одному закидывал значения в него
Oleksii
Дорогостоящие операции надо делать явно, как говорится :)
Nikita
Привет всем. Такая проблема - при бесконечном цикле через некоторое время бесконечный цикл прерывается. Как можно пофиксить?
Pawel
покажи код
Ivan
сопроцессоры Clay могут выполнять бесконечный цикл за 10 секунд ;]
Nikita
https://pastebin.com/3vaSCNdN
Nikita
через горутину вызывается функция
Ivan
А нет таких сообщений: panic: interface conversion: interface {} is nil, not string
Nikita
Нет, все окей с этой точки. Думаю что какие-то проблемы с планировщиков. вот тут пишут о таких же вещах https://github.com/golang/go/issues/15442
Ivan
Ну то есть task.Data().(string) - упадёт, если task.Data() будет nil
Nikita
Проблема однозначно не в этом, паник нету
Ivan
А, так он повисает, а не прерывается
Pawel
ты пад вендой?
Nikita
Убунточка
Nikita
Думаю попробовать решить с помощью вызова runtime.Gosched() при каждой итерации
Pawel
ишшуй закрыт, и там написано, что проблема в том, что цикл пуст и так делать не фиг. у тебя же вроде не пуст
Pawel
может у тебя всё таки банально память течёт ?
Nikita
Не течет
Pawel
а 20 и 38 - это что?
Pawel
я бы попробовал с дебагером в gogland (либо залогать всё подряд без разбору)
Sergey
Товарищи, а какой шаьлонизатор html, кроме наивного сейчас котируется?
Constantine️
нативный
Constantine️
😄
Sergey
А то я попробовал ace
Sergey
Он прикольный, но уже не разрабатывается
Constantine️
тут смотри, что тебе норм. я в последнием проектике quicktemplate юзаю, так как задрачиваю на скорость
Pawel
quicktemplate
Sergey
Да я только осваиваю. Вот лендос простой на Go решил запилить
Constantine️
😄
Sergey
Чтоб с сервером поработать, с гориллой )
Constantine️
голанг для лендоса ) для этого его и сделали 😄
Constantine️
но ладно )
Constantine️
я тебе так скажу
Constantine️
если есть желание рендерить кайфово, юзай для фронтенда фронтенд )
Sergey
Но почему нет все таки? ) Денежка уплочена, ради личной выгоды уговорил на Go )
Sergey
Всем профит ) мне - практики немного, заказчику лендос )
Constantine️
и запускать на DO?)
Constantine️
нет бы наваять на пхп и запустить на таймвебе
Constantine️
но ладно, это лирика
Sergey
Я на пхп 10 лет пишу )
r00t b0x
Или на плюсах, не мелочась
Sergey
Хватит с меня пхп )
r00t b0x
Лэндинг можно ж край нп питоне расписать на каком-нибудь лайтовом фреймворке аля ботл
Constantine️
не на той задаче
Constantine️
не поймешь прелести
r00t b0x
Хотя для интереса и если ультра нагпузка 🤔
Constantine️
потому что хтмл на гошке такое себе
Constantine️
лучше шаблонизатора, что создано для шаблонизатора — нет
Sergey
не поймешь прелести
Ну, я уже писал для петпроджекта многопоточный парсер и прекрасно понимаю, что Го не для лендосов
Constantine️
ну ок
Constantine️
я многопоточный парсер на гошке писал года так 3 назад
Constantine️
но ни разу за эти годы не делал лендинги
Constantine️
😄
Sergey
я многопоточный парсер на гошке писал года так 3 назад
Я о гошке узнал пол года назад наверное )
Constantine️
совсем тебя пхп испортил
Sergey
И сейчас хочу помимо книжек разные задачи порешать, даже лендос )
r00t b0x
В пхп главное вовремя уйти на фреймворк, а потом на другой ЯП
Sergey
Я очень хочу спрыгнуть на Го и потом Питон
Sergey
Но это лирика
Constantine️
в пхп в принципе жизни нет кроме как на фреймворке или на каком-нибудь своем велосипеде в компании
Sergey
В общем по шаблонизатору я поняль
Constantine️
а питон для чего?
Constantine️
еще лендинги делать?))
Sergey
r00t b0x
Хм, я наоборот с питона на go перелез из-за нагрузок
Constantine️
Математика
калькулятор для лендинга?))
Constantine️
😉
r00t b0x
Кто где хостит проекты на go?
Constantine️
у меня мои проекты крутятся на железке в париже
Constantine️
у кастомеров почти также, только другие страны