- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
#include <iostream>
using namespace std;
int del(int s)
{
int k = 0;
for (int i = 1;i <= 20;i++)
{
if (s % i == 0)
{
k++;
};
};
return k == 20;
}
int main()
{
unsigned long int q = 1;
for (int i = 1;i <= 20;i++)
{
q = q*i;
}
for (int i=1;i<=q;i++)
{
if (del(i))
{
cout << i;
break;
}
}
return 0;
}
2520 - самое маленькое число, которое делится без остатка на все числа от 1 до 10.
Какое самое маленькое число делится нацело на все числа от 1 до 20?
Что за неоптимизированное говно я сейчас сделал.........
NikEral7 19.11.2020 21:31 # 0
bootcamp_dropout 19.11.2020 21:39 # +2
2×3×2×5×7×2×3 = 2520
NikEral7 19.11.2020 21:48 # 0
bormand 19.11.2020 21:37 # 0
bormand 19.11.2020 21:49 # 0
2*2*2*2 * 3*3 * 5 * 7 * 11 * 13 * 17 = 12252240
MPA3b 19.11.2020 22:01 # 0
19 потерял.
MPA3b 19.11.2020 22:03 # 0
MAKAKA 19.11.2020 22:05 # 0
это же надо всё посчитать, а то я завтра вместо 20 спрошу тебя про 2134234
MPA3b 19.11.2020 22:08 # 0
MAKAKA 19.11.2020 22:09 # 0
MPA3b 19.11.2020 22:13 # 0
MAKAKA 19.11.2020 22:16 # 0
NikEral7 19.11.2020 22:06 # 0
MPA3b 19.11.2020 22:08 # 0
NikEral7 19.11.2020 21:50 # 0
при решении математической задачи на бумаге, по другому и не возьмешься решить.
MAKAKA 19.11.2020 21:51 # 0
NikEral7 19.11.2020 21:52 # 0
guest6 19.11.2020 21:55 # +1
bootcamp_dropout 19.11.2020 21:55 # +3
Скажи, ты знаешь что-то про разработку сайтов и php?
guest6 19.11.2020 21:56 # +2
defecate-plusplus 19.11.2020 21:58 # +1
- Поручик, вы прирожденный педагог! Как вам это удалось?
Ржевский отвечает:
- Да так-с. Дрочить научил.
bootcamp_dropout 19.11.2020 22:32 # +1
guest6 19.11.2020 22:33 # +4
--а ты видел современных школьников? они сами кого хош пхп научат
bormand 19.11.2020 22:39 # 0
guest6 19.11.2020 22:44 # 0
oaoaoammm 20.11.2020 12:21 # +1
MAKAKA 20.11.2020 14:49 # +2
CHayT 20.11.2020 14:58 # +3
В 15 лет вполне реально это осилить.
gost 20.11.2020 15:01 # +3
«Надо переписать ваше приложение на "Rust". И чтобы гомоик^W без unsafe!»
CHayT 20.11.2020 15:30 # +2
> The input is actually very slow. It's own configuration file (about 300 lines) took over a minute to paste.
bormand 20.11.2020 20:28 # 0
Видимо весь экран полностью перерисовывают на каждое нажатие?
Какой анскилл )))
Но это странный кейс, конечно. Из-за вставки во многих соснольных редакторах отступы съезжают и т.п. если их об этом не предупредить. Проще по scp файл закинуть, имхо, и там уже локальным клипбордом нужный кусок скопировать.
CHayT 20.11.2020 21:05 # +4
gost 20.11.2020 21:08 # 0
Да, быть специалистом по переписыванию на «Rust» действительно просто.
bormand 20.11.2020 21:14 # +1
Главное -- правильный маркетинг.
gost 20.11.2020 21:25 # 0
Пиздец: https://github.com/curlpipe/ox/blob/master/src/editor.rs.
doc — это вектор структур Document, смотрим на его метод render():
Ёбанный рот этого пuтуха! Каждое нажатие — многократное копирование всего документа!
Дайте ему кто-нибудь ссылку на https://habr.com/post/424763/, это же просто не-воз-мож-но!
bormand 20.11.2020 21:26 # 0
Ну собственно о чём я выше и написал.
gost 20.11.2020 21:28 # 0
bormand 20.11.2020 21:34 # +2
Это всё мелочи по сравнению с трафиком до терминала, имхо.
CHayT 20.11.2020 21:30 # +1
3.14159265 20.12.2020 14:30 # +1
Вы не понимаете! Так-то программа надёжнее работает.
3.14159265 23.07.2022 03:09 # 0
Интересная статья.
Жаль только про vi мало. Удивительно, что он без всех этих премудростей крайне шустро работает.
guest6 23.07.2022 04:35 # +1
Не дай вам Бог случайно кликнуть на .xml файлик сразу после установки Visual Studio 2022, или на .c файлик
А если у вас там еще и решарпер стоит, уууу
У ДжетБрейнс врпипнципе никакая операция меньше пяти минут не занимает, это константа
CBuHOCO6AKA 23.07.2022 05:30 # 0
ISO 23.07.2022 10:36 # 0
3.14159265 23.07.2022 18:40 # +1
Да кто-то внизу треда отписался, бампнул вот и я зашёл посмотреть.
guest6 23.07.2022 18:43 # 0
3.14159265 23.07.2022 19:07 # +1
Потом тебя тут П.С. отванишит, как уже бывало раньше.
А археологам это ещё нужно как-то читать.
Реальный пример такого обсуждения:
https://govnokod.ru/27074#comment591491
nOJlKOBHuK_CAHDEPC 23.07.2022 19:41 # 0
Прокрастинатор Сальвадор?
ucnaHckuu_CTblD 23.07.2022 19:47 # 0
Полковник Сандерс?
Jlou_6JlblKAHAX 23.07.2022 20:25 # +1
Педофил Стертор?
Coq 23.07.2022 20:23 # 0
nyTuH_nugop 24.07.2022 06:43 # 0
ОВЕРКВОТИНГ!!1
OBEPKBOTuHr 24.07.2022 11:58 # 0
guest6 24.07.2022 12:10 # 0
nyTuH_nugop 23.07.2022 07:52 # 0
В основе статьи — доклад Алексея Кудрявцева с Joker 2017. Алексей уже лет 10 пишет Intellij IDEA в JetBrains.
Заорал с этого.
guest6_uebok 23.07.2022 19:52 # +1
Учитывая это...
1.Пейсать текстовые редакторы на JAVA как минимум, неразумно.
2. Иметь текстовые файлы мегабайтной длины как минимум глупо.
3. Редактировать длинный текстовый файл как минимум тупо.
guest6 24.07.2022 21:10 # −1
Я в детстве тоже так делал, типа clrscr или как там оно было, и заново всё рисовал.
И кстати игра у меня тоже так работала, но конечно в редакторе так делать тупо
JlAKOMKA 24.07.2022 21:25 # 0
Jlou_6JlblKAHAX 26.07.2022 22:56 # 0
MAKAKA 22.11.2020 16:21 # 0
bormand 22.11.2020 18:56 # −1
guest6 22.11.2020 20:20 # 0
питон это уже для старичья 1998-го года рождения
молодежь выбирает раст
defecate-plusplus 22.11.2020 20:46 # +1
сраные миллениалы тянут отрасль на дно
хорошо что уже изобрели раст, го и свивт
guest6 22.11.2020 20:53 # +1
defecate-plusplus 22.11.2020 20:55 # +3
https://memepedia.ru/wp-content/uploads/2019/12/screenshot_22-1.png
guest6 22.11.2020 20:57 # 0
Coq 23.07.2022 16:38 # 0
3.14159265 20.12.2020 14:31 # 0
Плохо.
>>сраные миллениалы
>>раст, го и свивт
Совпадение?
PACT 24.07.2022 12:52 # 0
YpaHeLI_ 20.11.2020 20:17 # +2
Он же настройку облака им сбил. Во второй раз.
Да и это фильм.
Хотя в жизни реально есть дети, которые уже в 10 лет поступают в университет.
guest6_uebok 26.07.2022 20:33 # 0
gost 20.11.2020 14:57 # +3
https://ebanoe.it/2018/10/16/15-years-old-admin/
В Италии я познакомился с ребятами из Осетии — двумя программистами. Они мне предложили
заняться… курсами программирования, в которые входил один язык: Delphi.
guest6_uebok 26.07.2022 20:34 # 0
Lure Of Chaos 22.11.2020 15:05 # 0
А мне до сих пор приходится просить школьников, которые выглядят старше меня...
bootcamp_dropout 22.11.2020 15:22 # +1
Lure Of Chaos 22.11.2020 15:24 # 0
bootcamp_dropout 22.11.2020 15:25 # 0
Lure Of Chaos 22.11.2020 15:29 # 0
bootcamp_dropout 22.11.2020 15:31 # 0
Lure Of Chaos 22.11.2020 15:36 # +1
надо опубликовать свой пост с иными советами.
guest6 22.11.2020 15:32 # +3
это про шибари?
Lure Of Chaos 22.11.2020 15:34 # +1
guest6 22.11.2020 15:36 # 0
Lure Of Chaos 22.11.2020 15:38 # 0
guest6 22.11.2020 15:40 # −1
Lure Of Chaos 22.11.2020 15:42 # 0
MAKAKA 22.11.2020 16:20 # 0
bootcamp_dropout 22.11.2020 16:22 # +2
oaoaoammm 22.11.2020 16:23 # +1
defecatinho 22.11.2020 16:25 # +2
Lure Of Chaos 22.11.2020 16:38 # +1
Lure Of Chaos 22.11.2020 16:38 # +1
NikEral7 19.11.2020 22:22 # 0
guest6 19.11.2020 22:32 # +3
bormand 19.11.2020 23:12 # 0
MAKAKA 19.11.2020 23:12 # 0
gost 19.11.2020 23:16 # 0
MAKAKA 19.11.2020 23:18 # 0
так и в bc можно
>нарисовать несложный график
придеца ставить ipython
>скачать и распарсить какую-нибудь нужную сейчас инфу
ну это надо ncureses ставить или бьютифул суп (если там не json)
gost 19.11.2020 23:21 # 0
И прямо по шагам, с переменными, да ещё и без ебанутого синтаксиса?
> придеца ставить ipython
pip install matplotplib. В любой уважающей себя консольке «Питона» стоит изначально.
> ну это надо ncureses ставить или бьютифул суп (если там не json)
Аналогично, всё давно поставлено.
Ну или вот совсем недавний реальный пример: https://govnokod.ru/27086#comment594995.
Как бы это сделал из «bc»?
MAKAKA 19.11.2020 23:25 # 0
что не так с переменными и синтаксисом?
Кстати, синтаксис и у питона тот еще. Вон, сам же написал
> list(map(lambda x: int(x, 2), chunks(s, 8)))
>Как бы это сделал из «bc»?
bc это калькулятор со встроенным языком программирования.
Мы же говорили именно про калькулятор.
Разумеется, для таких задач он не подходит. А еще на нем нельзя делать веб сайты (ну, лучше не делать) а на питоне можно.
Но вопрос был про калькулятор
gost 19.11.2020 23:34 # +1
А как это будет выглядеть в консоли? Я ввожу «a = 2», нажимаю «Enter», ввожу «b = 4» и так далее, пока не получу результат? Ну ок, хорошо, если так.
> Кстати, синтаксис и у питона тот еще.
А что тут не так с синтаксисом? Тупой вложенный вызов нескольких функций, для калькулятора — вполне нормально. Конечно, божественный «Хаскель» будет чище и красивее, но «Питон» тут демонстрирует не настолько дерьмовые результаты, как какой-нибудь скрипт на «Баше».
> Мы же говорили именно про калькулятор.
«Питон» может всё то же самое, что и «bc», но при этом умеет гораздо больше других, не менее полезных штук. Так зачем тогда нужен «bc»?
bormand 19.11.2020 23:36 # 0
Ну, к слову, питон на децималах по-умолчанию не считает. Надо модуль подключать и все числа оборачивать в Decimal().
guest6 19.11.2020 23:45 # 0
bormand 19.11.2020 23:47 # +2
guest6 19.11.2020 23:50 # 0
попробуем объекьтивно
а в bc всё будет нормально
bormand 19.11.2020 23:55 # +2
Decimal('2.000000100000000058386717683')
Блядь, какой багор )))
>>> Decimal("1.0000000000000001") + Decimal("1.0000001")
Decimal('2.0000001000000001')
MAKAKA 19.11.2020 23:58 # 0
guest6 19.11.2020 23:43 # +2
ну да, именно так
тока что проверил
>А что тут не так с синтаксисом?
куча скобочек, мутный синтаксис для лямбд, list какой-то
>Баше
на баше "лямбды" вяглядят красивее кстати, потому что пайпы.
>Так зачем тогда нужен «bc»?
питона может не стоять, а bc есть всегда, по позиксу.
И да
видишь, насколько медленно? И вербозно!
bormand 19.11.2020 23:46 # 0
guest6 19.11.2020 23:48 # 0
guest6 19.11.2020 23:52 # +3
gost 20.11.2020 00:07 # +2
MAKAKA 20.11.2020 00:08 # 0
Но если серьезно, то тупые выражения в командой строке прыщей макака правда считает в bc, потому что в макакиной молодости питон дейстительно нигде не стоял почти
3.14159265 20.12.2020 14:35 # +1
>math.pow(a, b)
Зачем? Зачем?
gost 20.11.2020 00:03 # 0
Посчитай мне «XOR» в «bc».
MAKAKA 20.11.2020 00:06 # 0
bormand 20.11.2020 00:10 # +1
gost 20.11.2020 00:12 # 0
guest6 20.11.2020 00:17 # 0
gost 20.11.2020 00:21 # 0
guest6 20.11.2020 00:31 # 0
Надо посмотреть, что там в awk, кстати: вполне может и он уметь и ксор и синус. В юниксах же каждый суслик агроном, каждая тула -- тюринг полный язык программирования
gost 20.11.2020 00:35 # 0
> В юниксах же каждый суслик агроном, каждая тула -- тюринг полный язык программирования
Какой багор )))
guest6 20.11.2020 00:42 # 0
Кстати, во многих древних тулах была консистентностьь: p означало "print" в ed, ex, vi, dc, полагаю, что и в gdb.
Легко запонмить!
gost 20.11.2020 00:47 # +1
Переведи на «printf()».
https://github.com/HexHive/printbf
runnonomaM 20.11.2020 00:50 # 0
Prd krt skrz drn, zprv zhlt hrst zrn.
MAKAKA 22.11.2020 03:57 # +1
runnonomaM 20.11.2020 00:15 # 0
guest6 20.11.2020 00:18 # 0
там были всякие синусы и степени, а ксоров не было
bormand 20.11.2020 00:20 # 0
guest6 20.11.2020 00:32 # 0
runnonomaM 20.11.2020 00:33 # 0
guest6 20.11.2020 00:36 # 0
Сопроцессор фирмы крей (с
bormand 20.11.2020 00:37 # +3
Сейчас вот хуй разгонишь проц в 2 раза.
runnonomaM 20.11.2020 00:40 # +1
Следующим поколением программируемых калькуляторов были калькуляторы с «Бейсиком» вроде МК-85.
runnonomaM 20.11.2020 00:42 # 0
runnonomaM 20.11.2020 00:38 # 0
/\ — это AND (набирается как K и . ).
\/ — это OR (набирается как K и /-/ ).
(+) — это XOR (набирается как K и ВП).
MAKAKA 22.11.2020 03:56 # +2
А не эти ваши "&" и "|"
runnonomaM 22.11.2020 07:39 # +1
В СССР (а также в странах, принявших стандарты «МЭК»/«IEC») логический элемент «И» обозначали прямоугольником с «&» внутри, логический элемент «ИЛИ» — прямоугольником с «1» внутри, логический элемент «Исключающее ИЛИ» («XOR») — прямоугольником с «=1» внутри. Да, это неправильно, похоже на сишку, правильнее было бы использовать ∧,∨ и ⊕. Хотя, возможно, это и к лучшему, потому что позволяет читать схему вверх ногами.
Посмотрим теперь, как логические элементы обозначают американцы... Какая-то хуёвина, скруглённая с одной стороны. У элемента «И» донышко плоское, у элемента «ИЛИ» донышко впуклое, у «Исключающее ИЛИ» («XOR») донышко двойное. Мне пришлось это гуглить. Как это запомнить?
bormand 22.11.2020 08:14 # 0
Никак... Меня тоже бесят их обозначения. Но через десяток-другой схем запоминается, конечно.
runnonomaM 20.11.2020 00:29 # 0
У программируемых был костыль: при попытке вычислить побитовую операцию значение регистра X переводилось из BCD в двоичное представление, и у регистра устанавливался специальный флажок, что на экране отображалось восьмёркой с точкой в старшем разряде.
У зарубежных инженерных от этого костыля отказались, они переводят из BCD в двоичный формат и обратно при каждой операции (когда это сделали, процессоры стали более мощными, так что пользователей это не напрягает).
gost 20.11.2020 00:11 # +2
Только в мечтах поехавших линуксоидов. На деле любой баш-скрипт длиннее полусотни строчек — это ёбанное нечитаемое говно, а пайплайны — сплошные костыли с вырезанием колонок из текста. В этом плане пайпы в «Powershell» на порядки продуманнее и удобнее.
> питона может не стоять, а bc есть всегда, по позиксу.
Предпочитаю сам настраивать удобное себе окружение, а не выкапывать траншеи ломом просто потому, что только лом есть по-умолчанию.
MAKAKA 20.11.2020 00:14 # 0
Так мы же сейчас про лямбду, нет?
>сплошные костыли с вырезанием колонок из текста.
Ну если писать в аутпут осмыслено разделяя колонки табом, то cut и awk вполне справляются.
Powershell действительно может быть удобнее (бо там всё таки передаются объекты), но проблема обычно в недостатке нужных cmdletов
gost 20.11.2020 00:20 # +1
Проблема башевых пайпов в том, что красиво и удобно они выглядят только на насквозь искусственных, придуманных специально под них задачах. Реальные же данные практически никогда не соответствуют прекрасной коньцепции пайпов, рождая подобные багры: http://mywiki.wooledge.org/ParsingLs.
guest6 20.11.2020 00:26 # 0
Не знаю, у меня вполне получается писать пайпы:
напиши вот на питоне в одну строчку и чтобы было читаемо.
Тащемто, моя претензия к питоновым мапам, сортам и лямбдам в том, что их трудно выстраивать в цепочкку.
Кстати, у руби, груви, и котлина таких проблем нет.
gost 20.11.2020 00:31 # 0
>> Проблема башевых пайпов в том, что красиво и удобно они выглядят только на насквозь искусственных, придуманных специально под них задачах.
Более реальная задача — которую тут даже летом обсуждали — это, например, парсинг логов «nginx» на предмет юзер-агентов. И, несмотря на кажущуюся «подходящесть» под стандартные cat | cut пайплайны, простым «cut ...» она не решается принципиально.
guest6 20.11.2020 00:34 # 0
Если твои логи не имеют явного разделителя, то cut не подходит. Это уже к w3c вопрос, зачем они такое говно сделали.
gost 20.11.2020 00:36 # 0
> Если твои логи не имеют явного разделителя, то cut не подходит. Это уже к w3c вопрос, зачем они такое говно сделали.
Имеют, даже более того — их формат свободно настраивается.
guest6 20.11.2020 00:40 # 0
Разумеется, это всё работает только если файлы и программы отдают табличные данные с заранее известным разделителем.
Если у тебя какой-то другой формат (например, интересующий тебя параметр спрятан в другом значении, как в случае w3c или у тебя json) то все утилиты идут по пизде
Ну тут уж ничего не поделаешь.
Если я высру тебе данные в формате виндового регистра, то на питоне тебе тоже придется с ними поебаца (или найди готовую либу, с которой кто-то другой уже поебался)
gost 20.11.2020 00:46 # +1
Так в том-то и проблема, что такой формат подходит далеко не всем и далеко не всегда. Как минимум потому, что простым способом ты проблему эскейпинга не решишь. Взять тот же /etc/passwd — что будет, если я в поле информации попробую ввести «:»? Правильно, всё пойдёт по пизде. Аналогично с логами «nginx»: ебись как хочешь, а от внезапно появляющихся посреди поля разделителей ты никак не избавишься.
И тут действительно ничего не поделаешь.
MAKAKA 20.11.2020 00:56 # +1
3.14159265 22.12.2020 01:12 # 0
А это где? Что-то не верится что sed, grep, awk не смогут побороть какой-то nginx лог.
gost 22.12.2020 01:16 # 0
3.14159265 22.12.2020 01:26 # 0
awk -F\"
cut -d '"'
Я так множество раз делал.
> парсинг логов «nginx» на предмет юзер-агентов
awk -F\" '{print $6}' nginx.log
Или есть реальный пример кавычек в юзер-агенте?
gost 22.12.2020 08:08 # 0
3.14159265 20.12.2020 14:44 # 0
Я плюсанул.
Но bc не люблю. Там куча багров, которые без чтения mana я не помню.
В итоге двухсекундный однострочник превращается в получасовое чтение мануала.
Взять хотя бы пример со степенью.
В bc немедленно вылазит багор.
В то время как Питон работает нормально
gost 20.12.2020 14:54 # +2
Погуглил, нашёл семилетний вопрос с «SO»: https://stackoverflow.com/questions/16164925/using-fractional-exponent-with-bc.
>>> Why anyone uses bc if there's Python out there? Speed?
Какой багор )))
>>> This feature was designed to encourage users to write their own functions. Making it a unique calculator that requires a user-defined function to calculate a square root.
Какой багорище )))
3.14159265 20.12.2020 14:56 # +1
Притом что для скорости можно и пёрл взять:
gost 20.12.2020 14:57 # +2
Какой пиздец )))
3.14159265 20.12.2020 15:14 # +1
Да вы просто плохо учились в школе, идиоты.
-l считает даже хуже стандартного дабла
Вообще bc это сплошные багры для непосвящённых:
CBuHOKYP 20.12.2020 17:15 # 0
https://youtu.be/ytRBoTG5SHs?t=5540
bootcamp_dropout 20.12.2020 18:09 # 0
guest6 20.12.2020 18:17 # 0
guest3 20.12.2020 21:29 # −1
jojaxon 20.12.2020 17:30 # 0
MAKAKA 19.11.2020 23:26 # 0
bootcamp_dropout 20.11.2020 22:19 # +2
какая смолдата )))
MAKAKA 20.11.2020 22:33 # 0
bootcamp_dropout 20.11.2020 22:34 # 0
MAKAKA 20.11.2020 22:42 # 0
а еще на нем работают Far F4, Notepad++ и Editplus
gost 20.11.2020 22:52 # 0
Хоть я и за него, но, к сожалению, на больших файлах он работает очень хуёво. Сорокамегабайтный джейсон он, может, и откроет, но это будет очень мучительный опыт.
Для таких случаев рекомендую «Sublime».
MAKAKA 20.11.2020 22:54 # 0
остальное всё работает из списка?
gost 20.11.2020 22:54 # 0
MAKAKA 20.11.2020 22:56 # 0
bormand 20.11.2020 23:15 # 0
40 норм хавает, а вот на 400 уже лаги начинаются даже если просто скроллить.
Сам по себе то он даже пару гигов норм листает, но вот эти периодические лаги заёбывают. gc у него там что ли.
gost 20.11.2020 23:23 # 0
guest6 20.11.2020 23:25 # 0
gost 20.11.2020 23:53 # 0
3.14159265 22.12.2020 01:18 # +1
Если в vim включить хотя бы подсветку синтаксиса, он уже теряет молниеносность.
А если парсеров жсонов/хмлей наставить и разбивку на строку, то думаю лагать будет не меньше n++.
1024-- 20.11.2020 23:48 # +1
Лично я файлы с обычной длиной строки больше единиц мегабайт там не открываю, поскольку это единицы мегабайт уже неюзабельны, и вкладка может откликаться очень долго на простую питушню.
gost 20.11.2020 23:53 # 0
3.14159265 24.01.2023 19:59 # +1
И тут внезапно
bormand 19.11.2020 23:16 # 0
gost 19.11.2020 23:17 # 0
bormand 19.11.2020 23:19 # 0
Ну значит у меня лапки и я его не нашёл.
gost 19.11.2020 23:22 # 0
Это что ли? Я просто всё не читал.
bormand 19.11.2020 23:23 # +3
Сука! Ёбаные, блядь, сишники. Синус то, блядь, нахуй было сокращать до одной буквы.
defecate-plusplus 19.11.2020 23:25 # +3
1024-- 19.11.2020 23:33 # +3
0 можно записать как l(1). Или как a(l(1)).
А для записи единицы можно сделать вызов: c(a(l(1))).
gost 19.11.2020 23:34 # +2
guest6 19.11.2020 23:34 # +1
Кстати, поляк dc старше bc лет на семь! потому что
MAKAKA 19.11.2020 23:19 # 0
https://github.com/idealvin/bc/blob/master/bcrc
но правда может быть не оч шустро
bormand 19.11.2020 21:54 # +1
NikEral7 19.11.2020 21:56 # 0
guest6 19.11.2020 21:58 # 0
Погугли
bormand 19.11.2020 22:08 # 0
NikEral7 19.11.2020 22:23 # 0
bormand 19.11.2020 22:31 # 0
1024-- 19.11.2020 22:23 # +5
А я бы взял алгоритм Эвклида и цикл.
bormand 19.11.2020 22:25 # +1
MPA3b 19.11.2020 22:31 # +2
Но использовать готовые алгоритмы нечестно.
1024-- 19.11.2020 22:47 # +1
Впрочем, можно и реализовать основные алгоритмы.
MPA3b 19.11.2020 23:04 # +1
defecate-plusplus 19.11.2020 21:56 # 0
https://ru.stackoverflow.com/a/578719
guest6 19.11.2020 21:58 # 0
defecate-plusplus 19.11.2020 22:01 # +1
достаточно всего-лишь ЧИТАТЬ ДАЛЕЕ >>>
отредактировать поисковую систему гугл в твоем браузере так, чтобы всегда подставлялось -qaru.site
она как буто ридонли, но нет, девтулз помогут её отредактировать лол
но это было актуально 3 года назад, я давно уже не получаю кару.сайт в выдачу, хз почему
NikEral7 19.11.2020 22:13 # 0
using namespace std;
int del(int s)
{
return s % 5 == 0
&& s % 19 == 0
&& s % 9 == 0
&& s % 17 == 0
&& s % 16 == 0
&& s % 7 == 0
&& s % 13 == 0
&& s % 11 == 0;
}
int main()
{
unsigned long int q = 1;
for (int i = 1;i <= 20;i++)
{
q = q*i;
}
for (int i=60;i<=q;i+=60)
{
if (del(i))
{
cout << i;
break;
}
}
return 0;
}
вот вроде нормально оптимизированный вариант
MAKAKA 19.11.2020 22:16 # 0
Ты вон уже сколько чисел захардкодил, так захардкодь еще одно
NikEral7 19.11.2020 22:20 # 0
Просто я не шаристый программист, нихуя из себя не представляю, учусь что-то делать, начал с проекта Эйлера.
bormand 19.11.2020 22:22 # 0
MAKAKA 19.11.2020 22:26 # 0
bormand 19.11.2020 22:32 # 0
guest6 19.11.2020 22:35 # 0
bormand 19.11.2020 22:38 # 0
MAKAKA 19.11.2020 22:41 # 0
bormand 19.11.2020 22:46 # 0
MAKAKA 19.11.2020 22:48 # 0
bormand 19.11.2020 22:54 # 0
MAKAKA 19.11.2020 22:56 # 0
bormand 19.11.2020 23:02 # 0
З.Ы. О, я даже угадал.
MAKAKA 19.11.2020 23:04 # +1
bormand 19.11.2020 23:10 # +1
NikEral7 19.11.2020 22:26 # 0
oaoaoammm 20.11.2020 15:11 # +2
Для написания программ весьма полезными и рекомендуемыми являются знания матана и дифуров (без них в остальных предметах делать нечего), численных методов, методов оптимизации, мат. моделирования и теории графов. А если ты хочешь написать свой Фоллавут севантеен секс онлине в полном Тридэ, то тебе совершенно точно понадобятся знания матричной (и векторной, как частный случай) алгебры и аналитической геометрии (для трехмерного движка — даже если ты берешь уже готовый, все равно оперировать с векторами и матрицами придется чуть реже, чем всегда), теоретической механики и дифференциальной геометрии (это если ты планируешь, чтобы твои болванчики перемещались поразнообразнее, чем по прямой).
Даже для «вебдева» тебе очень пригодится умение оценить сложность алгоритма, а ещё теория предикатов. Математический анализ, так же как и аналитическая геометрия, широко применяется в вёрстке, чтобы задать взаимное расположение каких-нибудь элементов веб-сайта.
А если захочешь какую-нибудь движущуюся хуйню на джаваскрипте написать, придётся изучить уравнения математической физики (а для их изучения придётся изучить сначала матан, а потом диффуры) и вывести уравнение движения твоей штуки в векторном виде, потому что сейчас графика в основном векторная.
Я бы не ебал себе мозг этим программированием и занялся бы чем-нибудь интересным.
defecate-plusplus 20.11.2020 15:27 # +1
хотя по сути только одна математика и нужна 95% программистов - дискретная, остальное же только разминает юные мозги (степень размятия зависит от вуза, конечно), но ценности в этих знаниях диффуров, урматов, нелинейных уравнений ни-ху-я не будет, если этому не посвящать зачем-то всю жизнь
скриньте, прочитаете через 15 лет
gost 20.11.2020 15:33 # 0
Там, кстати, сейчас и написано: «Подытоживая вышесказанное, следует отметить, что всеразличный матан не является панацеей и волшебной таблеткой для верхней головы, увы нет. Это не более, чем мозговая клизма, способная стремительным домкратом прочистить от говен фимозги подрастающих погромистов».
oaoaoammm 20.11.2020 15:40 # 0
Да и ладно, зато он зайдёт на лурк, увидит статью про «РНР» и не будет его учить, тоже неплохой исход.
defecate-plusplus 20.11.2020 15:48 # 0
CHayT 20.11.2020 15:48 # +2
В гейдеве, робототехнике, AI, HPC без матана и численных методов никуда. А если этим не заниматься, то нахуй жить-то?
defecate-plusplus 20.11.2020 16:15 # +1
STOP THE COUNT!
гейдев можно на юнити с 0 знанием матана делать
робототехника - это когда заливают 10 строк на ардуино, я видел
AI - когда запускают чужой питон на чужих данных, а потом пишут резюме на хх, что смотрите, я мастер тренировки нейросетей ML професшнл, этот рак заебал
а HPC когда ползунок в AWS двигают направо
индустрия стремится к максимальному отупению и минимальному порогу, Go и Python ради этого и созданы, да что там, та же жава именно для этого и создавалась
люди с 10 летним опытом впервые применяют графы!
да кто этот ваш матан нахуй
если без шуток, у меня жена красный диплом прикладная математика/теоретическая физика не последнего вуза в стране, пригодилось по жизни ни-ху-я (она и не программист при этом)
bootcamp_dropout 20.11.2020 16:16 # +2
>она и не программист при этом
Удивительно
Дай угадаю, ещё она не физик и не математик?
defecate-plusplus 20.11.2020 16:21 # +1
любовь к матану это прекрасно
но если ты не пошёл в нии за копейки, то спустя 5 лет даже площадь ленина как интеграл по поверхности не возьмешь, потому что в повседневной жизни никак не применяется
учитывая, как Снаут пишет только про Coq, ничего из геймдева (господи, все движки уже написаны, сколько процентов пишет сейчас новый движок, это ж не пхп, чтобы в каждом проекте новый орм писать), из беспилотного движения и даже из HPC на суперкомпьютерах он тоже не делает, хотя и закончил ма-те-ма-ти-чес-кий факультет
CHayT 20.11.2020 16:32 # +2
Мой текущий проект на coq — это эксперимент на тему "как применить идею про ансамбли из статфизики к анскильной питушне вроде программирования". Как только докажу анскильный рафт какой-нибудь, перейду к следующему, где будет больше матана. Так что мимо.
> и даже из HPC на суперкомпьютерах он тоже не делает
Делал, кстати. Весело, жаль денег нихера не платят.
oaoaoammm 20.11.2020 17:09 # 0
Если ты делаешь что-то интересное, то рано или поздно всё равно придётся повозиться с матаном, алгоритмами и структурами данных.
bormand 20.11.2020 23:54 # +2
> качеству картинки, физики
Лол. По качеству картинки и физики в окне микротранзакций, разве что.
gost 20.11.2020 16:23 # +2
Бля, больно. Ради любопытства попробовал поискать нормальные вводные статьи про эти ваши нейросеточки, так каждая, сука, первая состоит из двух частей: в первой (наиболее обширной) автор разливается мыслью по древу, описывая, как устроен ёбанный нейрон, а вторая всегда начинается словами: «А теперь давайте напишем "import keras"…». Заебало!
> мастер тренировки нейросетей
Тренер нейросетей же!
bormand 20.11.2020 16:25 # +2
bormand 20.11.2020 16:29 # +1
bormand 20.11.2020 17:07 # +3
Вот кстати, это фундаментальная проблема.
Есть обычные юзеры, которые берут готовую либу, ссутся от радости и пишут об этом статью на хабр. Они не могут объяснить как это работает.
Есть бородатые чуваки, которые годами что-то там исследуют и пишут пдфки с кучей матана в ответ на пдфки от других бородатых чуваков. Они могут объяснить как это работает, но им некогда.
А вот найти что-то промежуточное и преодолеть эту пропасть очень сложно.
guest6 20.11.2020 17:11 # +2
Только если ты тоже бородатый и с матаном. А если ты пхп программист, то тебе они ничего не смогут объяснить, даже если очень захотят
jojaxon 20.11.2020 17:19 # 0
jojaxon 20.11.2020 17:19 # +2
oaoaoammm 20.11.2020 17:23 # +1
gost 20.11.2020 17:22 # +3
У них тоже не всё так гладко: многие такие чуваки объясняться умеют исключительно пдфками с кучей матана. Это хорошо для тех, кто уже хорошо шарит в области и хочет шарить ещё лучше, но вот вводные статьи в таком виде будут представлять из себя сплошной гомоморфный образ группы, изоморфный факторгруппе по ядру гомоморфизма. Талант писать так, чтобы читающий нуб обучался и просвещался, а не ломал мозги*, дан, к сожалению, далеко не всем.
* https://i.imgur.com/u00gPQl.jpg
guest6 20.11.2020 17:25 # 0
jojaxon 20.11.2020 17:28 # 0
bormand 20.11.2020 17:31 # +1
Но таких людей очень мало, на самом деле.
guest6 20.11.2020 23:20 # 0
gost 20.11.2020 17:34 # +2
В качестве реального примера можно привести матан: хорошая, годная вводная статья популярно объяснит, что такое множество на самом деле не объяснит, т.к. этого никто не знает, что такое ряд, что такое производная, что такое интеграл, что такое name_i — и вперёд, покорять просторы ма-те-ма-ти-ки. Грубо говоря, возьми первый курс матана какого-нибудь не очень сильного ВУЗа, выкинь оттуда всяческие критерии Коши, хитроумные доказательства и прочие теоремы Ферма, правильно оформи полученную информацию — и будет готовая вводная статья. Её смысл, повторюсь, не в том, чтобы сделать из читающего сурового ма-те-ма-ти-ка, её смысл в том, чтобы читающий мог потом открыть полноценную книжку по матану и понимать, что там написано.
bormand 20.11.2020 17:49 # +2
guest6 20.11.2020 23:18 # 0
Вот я уборщица, расскажи мне про матан:)
gost 20.11.2020 23:32 # 0
Я же написал: первый курс матана технической специальности из любого не очень сильного (т.е. не МГУ, МФТИ и подобные элитные конторы — там даже на первом курсе идёт ко-ко-ко-кой хардкор) ВУЗа — последовательности, ряды, пределы, производные, простые интегралы. Если оттуда выкинуть слишком строгий формализм, сложные теоремы, доказательства длиннее пары строчек — это и будет как раз базовая, вводная статья, которую вполне можно будет осилить за день-другой.
Разумеется, повторюсь, ма-те-ма-ти-ком ты после такого не станешь, но зато начнёшь понимать, о чём идёт речь в каких-нибудь практических статьях — да хоть описаниях большинства тех же самых численных методов.
Разумеется, я не смогу тебе рассказать матан. Об этом я написал ещё несколько комментов назад:
>>> Талант писать так, чтобы читающий нуб обучался и просвещался, а не ломал мозги, дан, к сожалению, далеко не всем.
1024-- 20.11.2020 23:23 # 0
Фактически ты такую вводную питушню понимаешь, а книжки для дядь - совсем нет. Нельзя просто так после статьи, где тебе втирают, скажем, 30 бит в минуту, перейти питушню, где втирают 300 бит в минуту, и каждая новая страница требует для понимания посчитать новый хэш от всех предыдущих.
guest6 20.11.2020 23:39 # +3
Такой баян еще был про Юникс. Типа "как установить на сервер Юникс".
Я не могу его найти, но смысл был в том, что
* Сначала нужно найти компакт-диск, он продается в магазине
* Потом вам понадобится сидиром привод (его тоже можно купить в комптютером магазине)
* Потом ставим юникс, пересобираем ядро с нужными опциями, устанавливаем файрволл и всё готов
bormand 20.11.2020 23:44 # 0
gost 20.11.2020 23:45 # +3
Да, это хороший пример стандартной и крайне распространённой ошибки профессионалов: большинство из них просто не могут (во всяком случае, без серьёзных усилий, обучения и/или практики) правильно разделить свои знания по «уровню сложности». В результате простые вещи они могут объяснять долго и подробно, а более сложные не задумываясь списать на «ну это же очевидно».
P. S. Отмечу, что это ни в коем случае не упрёк профессионалам. Просто обучение в общем и написание обучающего материала в частности — это совсем другие профессиональные области, в которых человек совершенно не обязан разбираться.
1024-- 20.11.2020 23:59 # +1
А я бы упрекнул. Профессионал не должен сильно отрываться от мира. Кто, если не он, напишет документацию по всем подвохам. Кто, если не он, научит новых профессионалов (не бабка-теоретичка в вузе же, которая последний раз про тему слышала от своего преподавателя в вузе в 1900 году).
То ли дело в науке. Просто исследователем, который сидит в своей каморке, учёному теперь не дают. На каждой новой должности - новое требование к тому, что он должен и у кого вести. Потому что иначе все учёные поумирают в каморках, и никто из других людей не поймёт, что за шизофазию они нагенерировали.
guest6 23.11.2020 01:48 # 0
1024-- 23.11.2020 01:55 # 0
Профессионал может профессионально напитушить комплексную нечитаемую питушню, пользуясь только тем, что знает его аудитория. Обычно это делается неосознанно.
guest6 23.11.2020 02:00 # 0
Именно потому профессионал != хороший преподаватель.
Я вот совсем не уверен, что смогу внятно поделиться своими знаниями с тем, кто только начал изучать программирование.
Fainal_kantdaun 23.11.2020 07:47 # 0
oaoaoammm 23.11.2020 07:53 # 0
bormand 23.11.2020 07:57 # +3
А остальное в физике вполне возможно научно-популярно объяснить на пальцах. Ему же не надо прям все свои наработки объяснять, просто общий смысл: "а нахуя вот это всё".
guest3 23.11.2020 22:57 # 0
1024-- 20.11.2020 23:17 # 0
guest6 20.11.2020 23:18 # 0
1024-- 21.11.2020 00:04 # +1
Есть разные юз-кейсы. Можно хотеть изучить что-то для души, и тогда нет разницы, день или 4 месяца. Можно быть специалистом в другой области и получить междисциплинарную задачу. Ну или просто встретилась какая-то побочная подзадача, ради которой нужно разобраться в какой-то питушне.
Полезно обеспечить возможность учиться с любой скоростью.
guest6 20.11.2020 23:22 # 0
Этот чел -- Пецольд (тот самый, который "Programming Windows").
У него есть книжка "Code", в русском варианте "Код: тайный язык информатики", которую не грех бы и в школьную программу включить
gost 20.11.2020 23:37 # 0
guest6 20.11.2020 23:47 # +1
Но она всёж таки не на новичка: нужно понимать архитектуру компа хоть немного. Если вот совсем не знать, что такое "прерывание" или "стек", то книжка не зайдет кмк
gost 20.11.2020 23:55 # 0
guest6 21.11.2020 00:03 # 0
Он не работал же в Microsoft, когда писал ее первую версию.
Откуда он всё знал?
Думаю, он воспользовался своим знанием кишок VMS, но это не точно.
CHayT 20.11.2020 16:58 # +1
Кто-то сначала должен запилить движок.
> робототехника - это когда заливают 10 строк на ардуино, я видел
Какая страна — такая робототехника.
> AI - когда запускают чужой питон на чужих данных, а потом пишут резюме на хх, что смотрите, я мастер тренировки нейросетей ML професшнл, этот рак заебал
Чтобы макака сделала import keras сначала кто-то должен запилить `keras'.
> а HPC когда ползунок в AWS двигают направо
top500 — это плод моего ума?
> индустрия стремится к максимальному отупению и минимальному порогу, Go и Python ради этого и созданы, да что там, та же жава именно для этого и создавалась
Чтобы отупеть вслед за индустрией, вместо того, чтобы заниматься интересными вещами, нужно сначала сделать сознательный выбор и три раза произнести клятву "ма-те-ма-тика не нужна".
defecate-plusplus 20.11.2020 17:06 # +1
какая страна, та самая, которая дала тебе качественное образование?
не позорился бы
/thread
CHayT 20.11.2020 17:12 # +3
defecate-plusplus 20.11.2020 17:21 # +1
незеленое только последняя строка
вы можете приводить какие угодно примеры, но оценка 95% не для того, чтобы кого-то потролить
у меня сильнее пичот с того, что джуны теряются в терминах "битовая маска" или "хеш-массив", чем если они не могут решить систему диффуров
недавно для прикола спросил у зала критерий сходимости коши, никто кроме меня не ответил
хотя я даже не ма-те-ма-тик!
bormand 20.11.2020 19:06 # +1
Ну такое... Это как спросить про ассемблерную инструкцию lgbt на конференции по джаве. Нишевая вещь, которую очень мало кто юзает на практике. Этот критерий напрямую поди даже бородатые математики не юзают.
А вот та же система дифур вполне может встретиться если ты пилишь какую-нибудь игру про космос.
defecate-plusplus 20.11.2020 19:28 # 0
программа 1 семестра втуза, все проходят, а не может встретиться
а в нашем случае вообще на 8й неделе был глобальный коллоквиум по матану, с которого отложилось сука на много лет (спустя 19 лет я его помню, прикинь)
этот критерий выведет любой ма-те-ма-тик без википедии, он интуитивен и не требует большого бекграунда
в отличие от
bormand 20.11.2020 19:31 # +2
Слово проходят здесь очень к месту. Прошли, посмотрели, забыли. А реально откладывается в долговременную память то что по 300 раз дрочили на практике. Те же интегралы или производные.
А так все помнят какие-то куски которые почему-то запомнились, имхо. Ну вряд ли ты все-все формулировки помнишь, которые на этом коллоквиуме были?
З.Ы. Мне пришлось погуглить чтобы вспомнить что за критерий.
defecate-plusplus 20.11.2020 19:44 # 0
см анекдот про генеральскую фуражку
очень пригорало с того, что на первых 4 курсах было в 4 раза больше академических часов высшей математики и общей физики (и даже неорганической химии, чего уж), чем кафедральных айтишных предметов, ради которых ты и пришёл и пролез сквозь стресс и высокий конкурс
gost 20.11.2020 21:04 # 0
Раз уж зашла речь про пригорания: у меня (и не у меня одного) знатно пригорало от «железного» курса, на котором должны были пояснить за всяческие транзисторы, логические элементы, интегральные схемы и прочую микрушню. Должны были, но в реальности это оказалось зачитывание какой-то унылой методички с бумажки, сопровождающееся требованием в обязательном порядке эту хуйню записывать — без предъявления тетрадок с коньспектами до экзамена не допускали. Пиздец, нахуй так жить?
Хорошо ещё, что такая хуйня только на этом предмете была.
defecate-plusplus 20.11.2020 21:22 # +3
а в конце семестра он ебанул всем БДЗ, которое нихуя не ясно было как решать, потому что он нихуя ничему не научил - в итоге мы бегали до 31 декабря пытались сдать эту ерунду, он снизошёл к нам в 6 вечера, чтобы проставить зачет в зачетку и рассказывал какие мы ничтожные мрази, не понимают в нем гения
аааа у меня горит до сих пор
gost 20.11.2020 21:29 # +2
Препод-шизофреник — горе в группе.
1024-- 20.11.2020 23:46 # 0
Ну так он один раз запилил - и все пользуются.
Зачем скатываться в средние века, когда общество освоило и показало эффективность разделения труда?
Междисциплинарный питух - дорогой и неоптимальный генералист, его надо использовать только для сшивки разных питухов, а всю работу делают профессионалы-специалисты, которые за меньшие деньги могут сделать что-то очень хорошо в своей области.
Ну и пусть над движком пердолятся математики, знатоки оптимизации и дизайнеры. А нормальный человек получает простой интерфейс и возможность решать свои задачи простым образом.
guest6 20.11.2020 23:49 # +2
Один пилит движок, другой игры на нем.
Движки нужно переодически пилить новые: ты же не играешь в игры на движках 1997-го года, правда?
Вот в том и фишка, что тебе интереснее: пилить движок, или брать готовый
gost 20.11.2020 23:53 # 0
Абстракции текут. Идеальных чёрных ящиков не бывает. Невозможно эффективно использовать инструмент, не понимая базовых принципов, на которых он построен. Питух, не отличающий дерева от списка, никогда (во всяком случае, пока не начнёт отличать) не сможет составлять быстрые запросы к СУБД — даже если обмажется тремя слоями ORM, которые «один раз запилили и все пользуются».
1024-- 21.11.2020 00:13 # 0
Скажем, знать алгоритм быстрой или пирамидальной сортировки не нужно, нужно знать, сколько они потребляют и когда возможны сливы пирфоманса, чтобы написать нормальный код в 99.99% случаев.
gost 21.11.2020 00:15 # 0
1024-- 21.11.2020 00:25 # 0
Мне кажется, что человек, который что-то выучил наизусть, для экономии памяти выкидывает из головы, как он сильно пердолился с изучением этой питушни. Но поскольку он питушню знает, его мозг (который внутри помнит весь пердолинг) заставляет её применять, наделять смыслом и считать, что она крайне полезна. В итоге появляется "чтобы быть хорошим программистом, нужно знать ..., ..., ... и ...".
Поэтому старые деды, которым чисто хронопитунически повезло узнать больше, составляют такие длинные списки того, что должен знать питуз-новичок, что тот погружается в депрессию и не верит, что когда-то сможет написать нормально хотя бы hello, world.
guest6 21.11.2020 00:30 # 0
Деды умеют строку в строке эхо карасиком найти, ищут ее, и текут.
А ротоёбы никаких карасиков не знают, и дедовые рассуждения про "нужно это знать" им смешны
gost 21.11.2020 00:37 # +1
С практическими знаниями, в частности, реализациями питушиных сортировок, всё обстоит точно так же: запоминаются только те детали, которые мы регулярно (не обязательно часто) используем . К своему стыду могу признать, что мне ни разу не приходилось питушить никакие сортировки в любых целях, кроме экспериментальных. Поэтому, увы, да: пирамидальную питушню я наизусть не помню (хотя десяти секунд в «Википедии» оказалось достаточно для того, чтобы вспомнить, как она работает и как её реализовать).
1024-- 21.11.2020 00:44 # +1
Похоже на вакцинацию. Для укрепления программистского иммунитета пациенту надлежит проводить инъекции SQL ослабленных примеров пирамидальной сортировки.
1024-- 21.11.2020 00:44 # +1
gost 21.11.2020 00:46 # +2
1024-- 21.11.2020 10:27 # +1
bormand 21.11.2020 10:29 # +1
gost 21.11.2020 14:14 # 0
defecate-plusplus 21.11.2020 14:35 # 0
> 1024
bormand 21.11.2020 16:42 # 0
MAKAKA 21.11.2020 00:45 # +2
Ты знаешь наизусть все аргументы всех функций всех языков, которые ты используешь?
Или все ключики всех тулов?
Достаточно знать, что есть на свете сколько-то алгоритмов поиска строки, и уметь гуглить "какие есть пиздатые алгоритмы поиска" и выбирать.
У дедов тоже справочники были с разными таблицам типа
Беда программиста, выучившего программирование за 24 часа по видеокурсу в том, что он вообще не знает, что существуют какие-то виды поиска строки в строке. Он даже не поймет, что гуглить.
guest6 20.11.2020 17:07 # +3
вопрос в том, кто кем хочет быть же)
1024-- 20.11.2020 15:32 # +2
Хотелось бы прикрыть рукой этот комментарий и никогда его не видеть, но программирование действительно включает дофига математической питушни. Единственное, можно её учить сразу, а можно - по мере поступления в реальных задачах. Лично я выбираю второй путь как с математикой, так и со сторонними библиотеками/фреймворками/утилитами/прочей питушнёй. Так в мозг попадает только та питушня, которая пригодилась на практике.
bootcamp_dropout 20.11.2020 15:51 # +1
oaoaoammm 20.11.2020 15:54 # 0
bootcamp_dropout 20.11.2020 16:01 # 0
oaoaoammm 20.11.2020 16:15 # 0
bormand 20.11.2020 16:17 # +1
1024-- 20.11.2020 16:01 # 0
gost 20.11.2020 16:07 # +1
bootcamp_dropout 20.11.2020 16:12 # +1
Я говорю о том что если ты не знаешь о существовании такого дерева и его свойствах то можешь идти конечно на Википедию и может быть найдешь его. А может и нет
gost 20.11.2020 16:19 # +3
Кстати, на «Википедии» вообще очень годно категоризированы всяческие фундаментальные структуры данных, например: https://ru.wikipedia.org/wiki/Дерево_(структура_данных). Там в конце две таблички — в первой перечислен целый лес разнообразных деревьев, выбираешь нужную тебе категорию и смотришь, что человечество придумало по этой теме.
Правда, описания алгоритмов в российской «Википедии» представляют из себя полнейший нечитаемый пиздец.
bootcamp_dropout 20.11.2020 16:21 # 0
gost 20.11.2020 16:27 # −1
bootcamp_dropout 20.11.2020 16:43 # 0
Я не хочу сказать что поэтому ты такой же, я хочу сказать что мне не нравится такой подход потому что это зачастую проявление лени и невнимательности
jojaxon 20.11.2020 16:46 # 0
bormand 20.11.2020 16:48 # 0
Ты колёса на зимние уже поменял?
jojaxon 20.11.2020 16:51 # 0
А велик в углу стоит. Мёрзко катать, лень менять резину, смазку. Лучше на лыжах.
gost 20.11.2020 16:52 # +1
jojaxon 20.11.2020 16:54 # +1
guest6 20.11.2020 17:04 # +2
Я видал питухов, которые вручную пытались там пароли чуть ли не шифром цезаря двигать, чтбы передавать их по сети. Они даже не догадывались, что в мире существует криптография и ssl.
Питухов, которые делали отчеты вручную запуская километровые SQL запросы на сильно нормализованной OLTP базе.
Они даже не догадывались, что существуют тулы для построения отчетов и OLAP базы.
Питухов, которые вручную реализовывали "кеширование значений" в mysql создавая неконсистентность вместо того, чтобы взять нормальную субд: они просто не знали, что кроме mysql есть другие субд.
А уж питух, забредший в интерпрайз, и наговнокодивший там вручную кривой аналог spring integration или workflow foundation так это сплошь и рядом.
Даже на работе я видал недавно код, автор которого не удосужился изучить фреймворк, и потому сделал рядом квадратные колёса.
gost 20.11.2020 16:47 # 0
Хорошо, тогда какой подход тебе нравится?
bootcamp_dropout 20.11.2020 16:52 # 0
gost 20.11.2020 17:11 # +2
1. Не знать вообще. Нахуй мне эти ваши деревья, графы и короли, у меня гостевуха не дописана!
2. Знать, что такое «граф» и «дерево», больше ничего не знать.
3. Знать, что такое «граф» и «дерево», знать их базовые виды/характеристики, знать о том, что существуют какие-то там алгоритмы, позволяющие быстро находить пути в графе или искать элементы в бинарном дереве поиска.
4. Знать предыдущие пункты, знать названия, области применения и скоростные характеристики базовых алгоритмов и видов деревьев (DFS/BFS, дейкстра, красно-чёрное дерево, b-tree, you name it).
5. Знать предыдущие пункты, знать названия и скоростные характеристики продвинутых алгоритмов и деревьев (транспортные сети и алгоритмы на них, АВЛ-деревья, пространственные деревья — полный список по ссылке).
6. Знать предыдущие пункты, знать наизусть реализации базовых деревьев/графов/алгоритмов (e.g. уметь на листочке написать DFS).
7. Знать предыдущие пункты, знать наизусть реализации продвинутых деревьев/графов/алгоритмов.
8. Свой вореант.
Какой, по-твоему, наиболее оптимален (понятно, что лучше всего знать всё, ну так лучше всего быть богатым и здоровым)?
guest6 20.11.2020 17:15 # +1
jojaxon 20.11.2020 17:25 # +1
bootcamp_dropout 20.11.2020 21:43 # +1
Но если мы говорим о программировании то первым вопросом встает "а что программировать". Вариант "писать на жс, перегореть, писать на питоне, перегореть, писать на жаве" по мне тоже полностью валиден потому что всем насрать на программирование. Однако для того чтобы сдлать educated guess тебе нужен education
Я считаю что знание алгоритмов на уровне 4, знание ОС и сетей, СУБД и численных методов, линала, матана, питона, асма и прочей залупы которая составляет CS degree необходима не для того чтобы применять это на практике, а для того чтобы сделать выбор своей специализации как программиста и получить необходимый кругозор для того чтобы принимать взвешенные инженерные решения, иногда черпая вдохновение из смежных областей
Очевидно что практические навыки полностью расходятся с вузовским образованием, но если ты шел туда за практикой то надо было идти в буткемп
gost 20.11.2020 21:50 # 0
MAKAKA 20.11.2020 21:57 # 0
99,99% подобных карьеристов проапгрейчиваются в итоге до уровня менеджера "ротоёб дизайн студиос" и продают вебсайты за 9999 рублей.
Это не самая плохая работа, но это, в общем, далеко не гуглы.
Хотя джаваёбы на галерах не сильно от них отличаются.
>практические навыки полностью расходятся с вузовским образованием,
Почему? Разве в вузах не учат алгоритмы и структуры данных? архитектуры комтютеров и сетей?
bootcamp_dropout 20.11.2020 22:01 # 0
BY3 20.11.2020 22:02 # 0
bootcamp_dropout 20.11.2020 22:03 # 0
defecate-plusplus 20.11.2020 22:04 # 0
но не доволен какие кандидаты приходят, мягко говоря, у которых плюс минус как бы то же направление
MAKAKA 20.11.2020 22:05 # 0
BY3 20.11.2020 22:07 # 0
MAKAKA 20.11.2020 22:08 # 0
BY3 20.11.2020 22:09 # 0
MAKAKA 20.11.2020 22:10 # 0
BY3 20.11.2020 22:12 # 0
defecate-plusplus 20.11.2020 22:12 # 0
1024-- 20.11.2020 23:39 # 0
Каждый питух кукарекает о том, что мне нужно знать, чтобы быть нормальным человеком. Кто-то говорит, что это знание литературы, ведь без неё у меня нарушается офигенно нужная связь с русской культурой, язык мой становится бедным, и вообще духовности не будет. Кто-то говорит, что нужно освоить искусство, ведь иначе я вообще некультурный питушок. Кто-то говорит, что обязательно нужно знать функциональное программирование, ведь это математика, новые идеи, другие подходы. Кто-то кукарекает про алгоритмы, как будто мне каждый день надо использовать новый алгоритм. Кто-то про ассемблер, ведь это же основы, как без основ хоть какую-то программу писать. Кто-то - про физику, ведь это же точно основы и основы основ, без знания p-n питуха и квантовых эффектов вообще делать нечего в мире электронной питушни.
А по факту нужно 100500 лет, чтобы освоить эту питушню, которая пригодится с вероятностью 0.000001%.
Я понимаю, если у меня вселенский разум, в который можно неограниченно качать питушню и продолжать легко всё понимать и помнить. Но таки нет, а поэтому фтопку всякое говно, буду знать только то, что пригодилось и то, что нравится.
bootcamp_dropout 21.11.2020 00:06 # 0
Сомневаюсь что таким образом можно делать прогнозы сложнее "мне нужно делать сайты, значит пхп пригодится"
1024-- 21.11.2020 00:18 # 0
Понравилась питушня - изучаешь.
Встретилась задача - изучаешь питушню, с которой такие задачи решают.
Не понравилась питушня - забываешь.
В итоге специализируешься в том, что тебе нравится, делаешь с удовольствием интересную питушню качественно.
gost 21.11.2020 00:19 # +1
1024-- 21.11.2020 00:31 # +1
Однако, не являясь экспертом в ма-те-ма-ти-ке, я как скромный скриптушок, предлагаю решить эту задачу просвещённым донам с ГК.
j123123 21.11.2020 15:38 # +1
Обычно в качестве слова "питушня" используются слова "хрень", "хуйня", "поебень", так что ничего нового в этом нет. Просто на сайте govnokod.ru придумался очередной неологизм для этого (обозначение некоторой неопределенной, понятной из контекста сущности)
MAKAKA 21.11.2020 01:12 # 0
Я в школе был уверен, что математика и физика это ненужная хуйня, которая не имеет к программированию и компутерам ни малейшего отношения.
bootcamp_dropout 21.11.2020 02:38 # 0
MAKAKA 21.11.2020 02:47 # +1
У некоторых людей есть чуйка: бывает так, что пыхер вдруг почувствовал, что впереди зияет ротоёбский тупик, и проапгрейдился в нормально программиста
bormand 20.11.2020 16:23 # +7
Как и все разделы про математику. К слову, там ещё и ошибки в формулах встречаются. Поэтому википедия -- это просто обзорный индекс, а реально изучать надо другие источники.
З.Ы. А в табличке с константами для AES регулярно какой-то пидор числа меняет.
gost 20.11.2020 16:29 # +2
Ещё, кстати, я иногда натыкаюсь на огрызки криво переведённых статей — настолько криво, что англицизмы даже слепому видно будет. И ладно они просто пропустили англостатью через «Гугл Переводчик» — так ведь нет, они её ещё и покромсали, оставив только пару-тройку плохо связанных параграфов.
jojaxon 20.11.2020 16:49 # +5
Fike 21.11.2020 03:19 # 0
j123123 21.11.2020 02:56 # 0
Это не страшно. Ведь только полный еблан будет для реализации AES брать таблицу с константами из википедии.
guest6 21.11.2020 02:58 # 0
j123123 21.11.2020 03:16 # +1
Ну а если ты просто какой-то васян, который решил реализовать с AES чтоб перед кем-то повыебываться, то тогда конечно насрать. Твоим AES всё равно никто серьезный пользоваться не будет.
gost 21.11.2020 03:18 # +4
Fike 21.11.2020 03:19 # 0
ну а шо я-то если они расистско-гомофобными были
runnonomaM 21.11.2020 03:33 # 0
MAKAKA 21.11.2020 03:38 # 0
Это гуид ком интерфейса ``IID_ITaskBarList3``: он предоставляет API, чтобы рисовать в иконке прогресс-бар. И течь.
У него есть номральное имя в .h файле, но в гомосексусальные языки .h файлы не понимают, и ебуца с гуидами
bormand 21.11.2020 03:51 # 0
MAKAKA 21.11.2020 03:57 # 0
Так что там два гуида: один для класса, другой для интерфейса. Вот так тупо, строковыми литералами. Кстати, я не знаю: есть ли AppId для класса TaskBar3, или нужно реально ClsID.
Собственно, это именно он и включил мой тред в MTA, и сломал мне интеграцию с одной нативной хуйней, которая использовала OLE, а OLE работает только с STA. Так как InprocServer32 у таскбара both, я перключил его в STA, вставил assert, проверяющий, что доступ с других тредов запрещен, и потёк.
За одно я научился вызывать DebugBreak, чтобы вываливаться в нативный дебагер из высокоуровневой питушни, и уметь посмотреть нативный стейтрейс
bormand 21.11.2020 04:50 # 0
Fike 21.11.2020 10:32 # 0
guest6 21.11.2020 11:44 # +2
Fike 21.11.2020 12:21 # +3
guest6 21.11.2020 13:09 # +3
Fike 21.11.2020 14:11 # 0
guest6 21.11.2020 15:19 # 0
MAKAKA 21.11.2020 15:25 # 0
ты в питер собрался?
guest6 21.11.2020 15:25 # 0
gost 21.11.2020 15:28 # +1
MAKAKA 21.11.2020 15:30 # +1
Fike 21.11.2020 15:50 # 0
guest6 21.11.2020 16:51 # 0
guest6 21.11.2020 15:30 # 0
Fike 21.11.2020 15:48 # 0
Я не фанат таких встреч, да и пить мне нельзя. Однако я скорее всего действительно уйду в себя и исчезну на полгодика-год, как я это регулярно делаю, поэтому ну давайте развиртуализуюсь, раз вы не сами не можете, хоть и постили тут мою страничку в контакте.
Во всяких там телеграмчиках и стековерфлоу меня можно найти как ikte (переверните ник в обратную сторону, просто я не хочу чтобы гугл это находил), а еще у меня есть одноименный домен .me с почтовым ящиком, соответствующим нику ([email protected]).
MAKAKA 21.11.2020 15:52 # 0
:(((
guest6 21.11.2020 16:29 # 0
guest6 21.11.2020 16:31 # 0
guest6 21.11.2020 16:50 # 0
https://ru.stackoverflow.com/users/16095/etki
defecate-plusplus 21.11.2020 16:52 # 0
MAKAKA 21.11.2020 16:58 # 0
Etki
https://vk.com/id217867503
bormand 21.11.2020 17:06 # +2
Какое seo )))
Fike 21.11.2020 23:35 # 0
guest6 21.11.2020 18:07 # +3
Вот пидор, а он не подписан на мой канал!
Fike 21.11.2020 23:58 # 0
*именно поэтому в желании поразвлечься я полез вчера смотреть, настроен ли на нем SPF
https://imgur.com/GOwaBtw
TOPT 21.11.2020 16:31 # 0
MAKAKA 21.11.2020 16:43 # 0
Семь часов на самолете, и ты у нас
TOPT 21.11.2020 17:00 # 0
MAKAKA 21.11.2020 17:04 # 0
TOPT 21.11.2020 17:30 # 0
MAKAKA 21.11.2020 17:36 # 0
вечная гололедица
guest6 21.11.2020 16:33 # +1
Да ты не ссы, это как в тиндере
> пить нельзя
Если хочешь, я тоже могу не пить.
MAKAKA 21.11.2020 16:44 # 0
https://memepedia.ru/wp-content/uploads/2018/02/zwardon1997_2.jpg
guest6 21.11.2020 16:45 # +1
Fike 21.11.2020 23:36 # 0
ты прям как моя девопсерша из тиндера
MAKAKA 21.11.2020 23:38 # 0
Fike 22.11.2020 00:02 # 0
у нас с ней эм какие-то не совсем дружеские отношения, но не то чтобы это перешло в романтическую плоскость
guest6 21.11.2020 23:57 # 0
guest6 22.11.2020 00:05 # 0
MAKAKA 22.11.2020 00:09 # 0
guest6 22.11.2020 00:11 # 0
MAKAKA 22.11.2020 00:12 # 0
ну так ты сначала с подругой бухни, а потом с нами
bormand 21.11.2020 16:58 # +1
Зачем? Зачем?
Fike 21.11.2020 23:50 # +1
Не знаю. Просто это как честно и я привык вот так жить. Было немного неловко, что возможно кто-то знает, какие технические группы я держу, а в каких ебанирую, а я тут типа шкерюсь, хотя там так себя не веду. Я не хочу чтобы кто-то со стороны мог слинковать мои аккаунты, но не вижу проблем светить в технической среде свою техническую идентити в любом месте, которое к этой среде относится.
Вот только не дай бог кто-то из вас петухов пойдет постить здесь мои обрывки с гитхаба, да, там пиздец сколько недоделанного NIH, потому что меня бесят библиотеки с ебучими именованиями символов; да, там есть FXAA на PHP и вообще PHP, с которого я начинал; да, там есть какая-то хуйня на js, потому что я не знал про ts; да, там много привередливых и ненужных выебонов; и вообще я всем этим не особо горжусь, потому что надо всю эту хуйню уже как-то наконец разгрести, доделать и начать писать вместо библиотек для библиотек сами библиотеки.
MAKAKA 21.11.2020 23:58 # 0
а планку умеешь стоять?
Fike 22.11.2020 00:04 # 0
MAKAKA 22.11.2020 00:07 # 0
Fike 22.11.2020 00:16 # 0
guest6 22.11.2020 00:22 # 0
а еще нормально есть и спать
guest6 22.11.2020 00:23 # 0
guest6 22.11.2020 00:27 # 0
guest6 22.11.2020 00:28 # 0
guest6 22.11.2020 00:29 # 0
guest6 22.11.2020 00:31 # 0
MAKAKA 22.11.2020 00:40 # 0
defecate-plusplus 22.11.2020 00:42 # 0
Ещё торт наверняка жирный, а не только сладкий.
MAKAKA 22.11.2020 00:57 # 0
"жопа растет" это была отсылка к песенке, но там про тян
> жирный,
угу
bootcamp_dropout 22.11.2020 01:40 # 0
у меня например когда я отжираюсь ляшки жиреют быстро а живот медленно
guest6 22.11.2020 03:15 # 0
g: "ожирение по женскому типу"
bootcamp_dropout 22.11.2020 03:44 # 0
а может быть я реверстрап
MAKAKA 22.11.2020 03:48 # +1
реверстрапы, анимешные девочки бородатые, я один тут цисгендер?
bootcamp_dropout 22.11.2020 03:56 # +1
defecate-plusplus 22.11.2020 00:28 # 0
guest6 22.11.2020 00:30 # 0
guest6 22.11.2020 00:14 # 0
Fike 22.11.2020 00:19 # 0
https://twohundredsitups.com/week-1/
guest6 22.11.2020 00:22 # 0
guest6 22.11.2020 00:16 # 0
1024-- 22.11.2020 02:03 # +1
Охренеть матрёшка какая. Говнокодовская сущность -> техническая сущность -> ... -> PROFIT реальная сущность.
guest6 22.11.2020 02:13 # 0
MAKAKA 22.11.2020 03:05 # 0
MAKAKA 22.11.2020 03:08 # 0
ведь мы тут все ненормальные. Я ненормальный. Ты ненормальная.
Fike 23.11.2020 01:40 # 0
guest6 23.11.2020 01:43 # 0
MAKAKA 18.03.2021 21:26 # 0
Fike 06.05.2021 05:40 # 0
booratihno 21.03.2021 03:39 # +1
6apry3uHckuu_nemyx 21.03.2021 09:37 # 0
guest6 21.03.2021 17:12 # +1
Ебать. Файка специально хотел избежать SEO и связывать с говнокодом, а ты взял и написал.
6oHo6o 21.03.2021 17:13 # 0
Инью, можешь удалить?
KoWe4Ka_l7porpaMMep 21.03.2021 17:23 # 0
6apry3uHckuu_nemyx 23.03.2021 21:08 # +1
MAKAKA 21.11.2020 15:24 # 0
gologub 18.03.2021 23:09 # 0
MAKAKA 18.03.2021 23:13 # 0
6apry3uHckuu_nemyx 19.03.2021 05:09 # 0
KoWe4Ka_l7porpaMMep 19.03.2021 06:21 # 0
С... С++... С#...
А когда выпускают новую Java, добавляют буковку v в серединку?
6apry3uHckuu_nemyx 19.03.2021 07:48 # +1
Rooster 19.03.2021 11:31 # +1
6apry3uHckuu_nemyx 19.03.2021 13:45 # 0
guest6 20.11.2020 16:45 # +1
у типичного "php/mysql/html/админ/seo/дизайнер" самоучки таких представлений нет
gost 20.11.2020 18:16 # +4
jojaxon 20.11.2020 18:22 # 0
bormand 20.11.2020 18:45 # 0
CHayT 20.11.2020 19:42 # 0
BY3 20.11.2020 22:04 # 0
CHayT 20.11.2020 20:01 # +3
defecate-plusplus 20.11.2020 20:25 # +2
плюсуют позицию "без математики в программировании никуда, учи математику --- мать твою" и "я не понимаю, что такое сходимость последовательности, пойду загуглю что такое последовательность"
как без тупого, интуитивно понятного подхода, приступать к понимаю численных методов, которые нужны в программировании, скажи мне, ма-те-ма-тик?
как программировать игрушку про космос без моделирования 11-мерного пространства, если ты не шаришь в группах ли и дифференцированиях супералгебры внешних форм?
CHayT 20.11.2020 21:00 # 0
А где я что-то такое предлагал? Некое интуитивное понимание важно, хоть только им ограничиваться и нельзя. (Поэтому я за `Coq'. Вот казалось мне, например, что я интуитивно понимаю, что такое коммутативность системных вызовов, а он мне показал, что нет: вот тебе контрпример. Или, наоборот, казалось, что ну не могут мои инварианты однопоточных систем сохраняться в многопоточной системе, а нате вот, сохраняются.)
> как программировать игрушку про космос без моделирования 11-мерного пространства, если ты не шаришь в группах ли и дифференцированиях супералгебры внешних форм?
Опять, кто такое говорил? Чем проще модель, описывающая какое-то явление, тем лучше. Но даже для простых моделей как правило нужна ма-те-ма-тика.
MAKAKA 20.11.2020 22:09 # +1
MPA3b 21.11.2020 19:57 # +1
oaoaoammm 21.11.2020 20:10 # 0
Я после работы в НИИ ма-те-ма-ти-ком иду на помойку и собираю себе данным методом комплектующие для игровых пк на виндоус 10, а тебе остаётся только пластиковый вентилятор и ещё какая-то фигня, уже забыл какая)
guest6 21.11.2020 20:17 # +4
рекомендую венитилятор из линолиума. Или, как сказал бы его разработчик, "венти лятор"
runnonomaM 21.11.2020 23:12 # +1
3.14159265 22.07.2022 00:09 # 0
> Комментарии (440)
Не знаю.
С двухлетней выдержкой у него появился вкус олдовой годноты.
Все в сборе, тут даже Люр отметился.
3.14159265 22.07.2022 00:06 # 0
TAPAC 25.01.2023 18:20 # 0