Mark ☢️
Snusmumriken
Ну, при мне, ни в школах ни в вузах не учили программированию.
В средней школе сам зацепил HTML, на манер простеньких веб-страничек на табличках-фреймах без javascript'а.
Классах в 10-11 был "C++", где на формочках клепали программки по решению квадратных уравнений, но никто так ничего и не понял, включая меня : )
В вузе было как бы параллельное программирование на labView и delphi (типа, пишем программу сначала на одном, потом на другом), но народ просто скатывал с методички 1к1, и оно работало, на этом мало кто действительно научился. Потом пошла бешеная теория того же ООП, где все назубок выучили инкапсуляции-полиморфизмы, но так никто и не понял как это на практике применять, и как вообще практиковать ))
Ещё были всякие visual basic'ы, язык R и ещё куча лабуды.
Но прям так кодить и решать задачки особо никто не учил, кроме препода который говорил "а теперь, вы на чём хотите пишете свою реализацию хеш-массивов с двойным хешированием по цепочке в случае коллизий!".
В соседних вузах студентусов учили кодить в стиле:
"А сейчас вы пишете консольное приложение, которое принимает массив чисел и считает мин-макс" или "А сейчас, вы пишете консольное приложение которое считает процентную ставку по кредиту, и конечный объём выплат". И обязательно - по странным и жёстким правилам препода, потому что у него - методичка, от которой он не отходит ни на шаг, и студенты должны угадать, как написано в этой методичке, иначе "ты чо самый умный? вали переписывать". Тоже не особо способствовало изучению технологий.
Snusmumriken
Я в общем-то к тому, что программирование на текущий момент - это в первую очередь - изучение синтаксиса и фич среды, а во вторую - изучение прикладных технологий. Алгоритмами детям можно сломать моск (студентам уже норм). Поэтому лепим больше технологий?
Dadaskis
Saphire
Konstantin
Товарищи, а подскажите хороший способ получить seed для генератора в контексте lua_nginx воркера? Ну то есть при старте nginx, при старте каждого воркера надо проинициализировать math.randomseed(). Чего бы заюзать такого более гарантированно уникального?
Artem
я с/с++ изучал когда мне было 8 лет и к 10 годам уже хорошо понимал ООП, странно как-то такое видеть))
Anonymous
чего-нибудь с префиксом ngx_ наверное) не знаю
Yuriy
ShadoWalkeR
Anonymous
В ООП и правда нет ничего концептуально сложного, только термины дикие - видно что пидарасы придумывали
Anonymous
под пидарасами имеются в виду авторы Джавы
Artem
я к 8 годам уже хорошо знал бэйсик и паскаль
vvzvlad
А в чем проблема в 10 лет понимать ООП? Смысл-то несложный.
Саша
"свою первую программу я написал в 16 лет"
Anonymous
ну вот и я о том же
vvzvlad
Вот писать нормально на плюсах в 10 лет — сомнительно
Mark ☢️
Anonymous
это да
Yuriy
От версии луа зависит
ну на сколкьо я знаю lua в любой версии из стандартной бибилиотеки только время в сеукундах позволяет получить
Konstantin
дык я поэтому и спрашиваю что в контексте nginx_lua
Artem
с 5 лет учился программировать
по-моему это несколько разные вещи
Konstantin
о, кстати да) что-то я забыл про наш ламповый чатик)
Yuriy
Я в курсе
Только random экспортруется из С либы
Yuriy
а он по умолчанию в секундах считает
Mark ☢️
Konstantin
возвращает секунды. Тогда уж ngx.now
Yuriy
Konstantin
luasocket — это доп библиотека, подключать её ради одного вызова — смысла нет.
Yuriy
Yuriy
но это не гарантия yникальности
Mark ☢️
лучше всего конечно читать байты из /dev/urandom
Yuriy
Mark ☢️
Mark ☢️
string.unpack()
Yuriy
А один раз
Yuriy
да
Yuriy
я прост контекст вопроса забыл)
Mark ☢️
и ещё - можно файл держать открытым и почитывать оттуда по мере надобности
Mark ☢️
забенчи — это быстро и энтропия большая. в отличие от луашного рандома. да, он быстрее, но менее рандомный
Mark ☢️
для особых упорантов есть сисколл getrandom
Konstantin
Ладно) Сейчас что-нибудь сочиню)
Dadaskis
С 12 лет стрелял в ногу Java'ой
Dadaskis
Хотя менее охерительная история
Dmitry
Snusmumriken
Ну я типа в десять лет писал на паскале программы, которые рисовали в консоли прямоугольники-треугольники из символов. Слегка сломался на "контуре равнобедренного треугольника", и ещё я двойку по математике принёс, после чего меня забрали из кружка по программированию ((
На самом деле это и не очень плохо, потому что двинулся бы я на этом капитально (забрали на деле не из-за двойки). Ну там, задавленная эмоционалка, выпяченная "логика", оторванная от реальности и всякое такое.
Anonymous
»и ещё я двойку по математике принёс, после чего меня забрали из кружка по программированию
очень педагогично
Anonymous
принес двойку по математике - отправили в военный интернат
Anonymous
все равно толку из тебя не будет
Dadaskis
Saphire
Мне книжку по плюсам дали так в 13 лет вроде. Или раньше.
Saphire
Но сильно увлечения не было. Только недавно "страх" компилируемых языков начал пропадать. А именно, что там всё будет ужс и сложно будет программу собирать/запускать
Dadaskis
> Снус и сейчас повёрнут на программировании
Звучит так, будто низя
Saphire
Про повернутость, в рашке вообще диагностируют СДВГ официально, или "оно только у детей" и всё?
Anonymous
в рашке тот же мкб 11 как и везде
Anonymous
если там есть, то диагностируют
vitaly
vitaly
дети кто вас сюда пустил - я в 20 лет двк увидел с паскалем и русской ос юниксопообной
Dadaskis
Snusmumriken
Сейчас это не так выпяченно, и я могу повернуться на чём-то кроме программирования. Если бы это было в детстве - получилась бы жопка.
Но вот в чём незадача - дети в десять тыщ раз быстрее "профдеформируются", и влияет это на них сильнее.
Snusmumriken
Проблемы сверхузкой специализации.
Snusmumriken
На самом деле не так уж и сильно индивидуально.
Есть определённые этапы развития головного мозга, и в в первом классе не просто так считают счётными палочками и яблоки с бананами складывают: абстрактное мышление лучше не трогать лет до восьми-девяти.
Так-то можно было легко запихнуть все первые четыре класса математики в пол года первого, и вторую половину первого класса посвятить квадратным уравнениям, но почему-то с этим всё тянут и тянут до пятого.
Чистая физиология.
Snusmumriken
У меня в качестве пруфа мамка-детский психолог
Snusmumriken
А так - можешь пойти на психологический, можешь почитать этапы развития цнс у детей
Dadaskis
Dadaskis
Хотя у кого как, мы одинаковы и нет.
Snusmumriken
Snusmumriken
Ну, в мелком возрасте пофигу на внешний вид, хватает восторга что "оно работает".
Dadaskis
У меня тож ;)