Программирование

Создать тред Создать тред

Программы и операционные системы обсуждаются в /s/. Воздержитесь от холиваров. Конференция доски в Телеграме - @pr2ch

C++ тред #116 /cpp/ Аноним !91w9eFu9dM 23/07/20 Чтв 22:29:25 1758813 Ответ
1551923747410.png 2Кб, 250x250
250x250
Пропущено 532 постов
41 с картинками.
Пропущено 532 постов, 41 с картинками.
Аноним 16/08/20 Вск 04:13:35 1778544
>>1778273
У них там требования - поддержка AVX2
Аноним 24/08/20 Пнд 23:04:22 1787074
На каком IDE лучше сидеть Qt или codeblocks. Qt конечно легче настроить, но он похоже скурвится совсем, перейдёт полностью в коммерческую версию.
По codeblocks подскажите: если мне надо приложению создать GUI то надо ставить wxWidgets ?
Аноним 25/08/20 Втр 17:11:52 1787821
>>1787074
Если не хочешь писать на голом WinAPI, ставь wxWidgets. Например по инструкции отсюда:
https://jenyay.net/Programming/Wx

Если поставить SHARED=0, то wxWidgets будет компилироваться в exe-шник, и тогда не надо, как в Qt, таскать dll-ки.

И да - на CodeBlocks+wxWidgets релизы получаются намного меньше по размеру.
JavaScript.thread = Number(`167`); /js/ Аноним # OP 18/07/20 Суб 23:08:18 1755059 Ответ
image.png 89Кб, 1050x1050
1050x1050
image.png 119Кб, 915x695
915x695
15950904715300.webm 3010Кб, 1242x720, 00:01:46
1242x720
Прошлый тред: >>1746525 (OP)

Больше пары строк кода в посте или на скриншоте ведут в Ад.

Для программирования на HTML https://jsfiddle.net/
Для Node.js с консолькой https://repl.it/languages/nodejs

Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: что я хочу получить, что я для этого делаю, что я вместо этого получаю. Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.

Руководство для вката:
https://pastebin.com/9yRADC0s
Пропущено 550 постов
45 с картинками.
Пропущено 550 постов, 45 с картинками.
Аноним 31/07/20 Птн 05:33:26 1764706
>>1764704
Случайно запилил в старый тред, в новом сделал перепост, отвечайте туда >>1764705 →
Аноним 02/08/20 Вск 22:24:07 1766679
Вопрос по ноде, а именно по ts и ubuntu. Разворачиваю сервер на 18 убунте, когда пытаюсь скомпилить тайпскрипт глобально, то есть просто командой tsc, все виснет, в плоть до того что приходится ребутить сервер через амазоновскую консоль. Че за?
npx tsc работает стандартно
Аноним 02/08/20 Вск 22:29:09 1766682
>>1764704
Ну по пункту 2, ты ведь млжешь создать объект vars и класть туда vars[`peremennaya${i}`] = i/.
а потом vars.peremennaya1, vars.peremennaya2 ...
Питон тред №94 /python/ Аноним 15/07/20 Срд 17:05:18 1752122 Ответ
768px-Python-lo[...].png 34Кб, 768x768
768x768
unnamed.jpg 78Кб, 512x341
512x341
scale1200.jpeg 66Кб, 461x604
461x604
176ec51a1258621[...].png 172Кб, 570x390
570x390
Тред, посвящённый языку программирования Питон, #94

Предыдущий: >>1741714 (OP)
Литература:
https://ln2.sync.com/dl/cf2c1d070#xq4s328t-xbbjys2z-9r6j7ss7-gf4e9dv6 <-- Книжки, новое собрание
Ещё книжки: https://yadi.sk/d/HQhhsBsq3TVRUq
Тоже книжки: https://yadi.sk/d/tArKKuQu3Kejuq
Больше книжек: https://yadi.sk/d/H-00n-UG3RSQem

Анон, вместо того, чтобы без разметки постить код, лучше шарь его через специальные ресурсы:
https://ideone.com/ - возможность постить листинги кода и онлайн-запуска, не требует регистрации
https://dumpz.org/ - можно постить листинги, не требует регистрации
https://pastebin.com/ - для листингов, регистрация не обязательна
https://www.codepile.net/ - можно расшарить код в том числе на редактирование, особая полезная опция - чат при каждом листинге, где можно код обсудить
https://pyfiddle.io/ - запуск python кода онлайн, но чтобы шарить, надо регистрироваться

#######################################

ЧаВо: https://github.com/TheKnightsWhoSayNi/info/wiki/Hat Актуальность примерно 2015 года

Вопросы-ответы:
— А стоит ли читать Лутца, том номер N?
Мнения в треде разделены. Кто-то за (очень неплохая база даётся), кто-то против (слишком много воды и объём книг убивает всё рвение). В общем — решать тебе, книга вредна не будет, но ты можешь её просто не дочитать и забросить.

— Стоит ли читать %книга_нейм%, если там питон версии 2.х?
Нет, не стоит. 100% есть более актуальная книга, для пистона 3.х

— А что ещё можно читать?
Питон сам по себе очень хорошо задокументирован и для уровня начинающих, и для продвинутого. Смотри официальную документацию. Можно начать вот с этого https://docs.python.org/3/tutorial/introduction.html

— Есть у кого на примете годный курс лекций по алгоритмам? Формат лекций мне как-то ближе, нежели просто чтение книги.
МФТИшный курс, например, https://www.youtube.com/playlist?list=PLRDzFCPr95fK7tr47883DFUbm4GeOjjc0

— Что можно почитать/посмотреть по многопоточности/параллелизации в питоне, да и вообще в целом?
Очень годный ролик на американском языке про многопоточность и асинхронность https://www.youtube.com/watch?v=MCs5OvhV9S4

— А как учить джангу? Нахожу только книги по джанге 1.х
У джанги отличные доки (одни из лучших для пистоновских либ, имхо), почитай их для начала. Книгу по джанге можно читать и для версий <2, это не проблема, т.к. принципы остаются теми же. Для переката на 2.х хватит changelog`a или тех же самых доков/статей. Начни изучать с разбора учебного приложения с голосовалкой из официальной документации.

— В ньюфаг-треде написано, что нужно начинать с SICP, чтобы научиться программировать
Вот, пожалуйста, та же самая программа, но переработанная под язык Python: http://composingprograms.com/ (нужно знать ангельский или уметь пользоваться переводчиком)

— Можно ли на питоне делать мобильные приложения?
Да, смотри на фреймворк Kivy https://en.wikipedia.org/wiki/Kivy_(framework) https://kivy.readthedocs.io но народ на него жалуется

— Как можно без лишней возни ускорить программу на питоне
1) проверь сначала свой код, алгоритмы и структуры данных. Чаще проблема здесь.
2) код можно иногда феерично ускорить, используя JIT (Just-in-Time) компиляцию. Почитай обязательно про модуль numba, он ставится через pip, и альтернативный интерпретатор PyPy.

— Дайте нормальные книжки на русском! Мы, блядь, не в пиндосии живём
Брат, смотри книжки по ссылкам в шапке, там есть и русские. Но помни, без языка ангелов твоя жизнь проходит мимо и ты обречён быть на обочине знаний и технологий.

ps: анон, если ты вносишь изменения в шапку, оставляй ссылку на код с обновлённым исходником.

https://dumpz.org/bASGKD8cCFDf
Пропущено 536 постов
47 с картинками.
Пропущено 536 постов, 47 с картинками.
Аноним 28/07/20 Втр 21:23:05 1762597
>>1762585
Можно поинтересоваться, зачем тебе именно Селениум? bs4 не катит?
Аноним 28/07/20 Втр 21:25:43 1762600
Аноним 28/07/20 Втр 21:54:48 1762625
Как не проебать идею ? Аноним # OP 19/04/20 Вск 12:07:52 1661714 Ответ
145848632613.gif 1251Кб, 500x361
500x361
Сап, я короче разрабатываю прорывные технологии и веду всю разработку в одиночку, уверен что получится на 51%.
И вот я тут давече подумал, как набрать команду и не потерять идею, вдруг спустя время какой то пидор типа как Brave который ушел из проетка Mozzila не согласный с политикой Mozzila. Переманит весь народ и имея представление о технологии оставит меня ни с чем.
Как вообще работают эти высоко технологические компании которые и изобретают эти самые технологии ? Как они страхуются от разного рода пидоров и раскрытия коммерческой тайны ?
Конечно можно все разбить на независимые модули и вести разработку распределено, но опять же у этих пидоров может слажится общая картина.
Пропущено 27 постов.
Пропущено 27 постов.
Аноним 25/07/20 Суб 14:34:00 1759880
Сколько тебе лет, чем занимался, что заканчивал?
Аноним 25/07/20 Суб 15:33:40 1759955
>>1759880
28, работал в грузоперевозках/ресторанах/курьер, сейчас студент Хекслета.
Аноним 26/07/20 Вск 12:31:53 1760480
>>1661714 (OP)
Трудовой контракт, NDA
>>1661742
Патент на Технологию и её ближайшие вариации и использования. Без патента спиздят меньше чем за полгода после релиза.
ОБЩИЙ БУГУРТ ТРЕД V20.0 / GENERAL BUTTHURT THREAD V20.0 /butthurt/ Аноним # OP 14/06/20 Вск 16:31:59 1722628 Ответ
654900[1].png 124Кб, 735x450
735x450

РАБОТАЕМ ПО СКРАМУ
@
УТРЕННИЕ "5-МИНУТНЫЕ" МИТИНГИ РАСТЯГИВАЮТСЯ ДО ПОЛУЧАСА, ПОТОМУ ЧТО НАЧИНАЕТСЯ ОБСУЖДЕНИЕ ЧТО НАДО ДЕЛАТЬ
@
ЗА СПРИНТ НАДО ПРОВЕСТИ РЕТРО, ДВА ПЛАННИНГА ГРУММИНГ, МИТИНГ С ЗАКАЗЧИКОМ, МИТИНГ С ОБСУЖДЕНИЕМ, О ЧЕМ ГОВОРИТЬ С ЗАКАЗЧИКОМ, МИТИНГ С ОБСУЖДЕНИЕМ ИТОГОВ РАЗГОВОРА С ЗАКАЗЧИКОМ
@
РАЗ В НЕСКОЛЬКО ДНЕЙ ПРИЛЕТАЕТ "ОЧЕНЬ СРОЧНАЯ ЗАДАЧА ОТ ЗАКАЗЧИКА"
@
"ДАВАЙТЕ ОЦЕНИМ ЗАДАЧУ В СТОРИПОИНТАХ" - "А ЧТО ТАКОЕ 1 СТОРИПОИНТ?" - "А ХУЙ ЗНАЕТ, ОЦЕНИ КАК ЧУВСТВУЕШЬ."
@
ПРОДОЛЖАЕМ РАБОТАТЬ ПО СКРАМУ И РАДОВАТЬСЯ ЖИЗНИ


Прошлый тут >>1671746 (OP)
Пропущено 500 постов
36 с картинками.
Пропущено 500 постов, 36 с картинками.
Аноним 27/07/20 Пнд 15:04:27 1761519
>>1733298
спасибо, проиграл в голос)
Аноним 27/07/20 Пнд 18:19:21 1761673
>>1722628 (OP)
> ДАВАЙТЕ ОЦЕНИМ ЗАДАЧУ В СТОРИПОИНТАХ
Прочитал

> в страпонах
Аноним 30/07/20 Чтв 17:13:23 1764443
C++ тред #115 /cpp/ Аноним 13/07/20 Пнд 23:11:45 1750735 Ответ
1501731095653.png 0Кб, 250x250
250x250
Пропущено 592 постов
46 с картинками.
Пропущено 592 постов, 46 с картинками.
Аноним 24/07/20 Птн 22:11:21 1759503
>>1757989
Анимещка истину глаголит.
Аноним 24/07/20 Птн 22:58:24 1759546
>>1759045

В основном нужна медная жопа, читай, усидчивость и способность вести планомерную кропотливую работу. Даже в хайтеке полно рутины.
Перекат Аноним 27/07/20 Пнд 07:31:37 1761224
НЕЙРОНОЧКИ И МАШОБ ТРЕД №26 /ai/ Аноним 26/06/20 Птн 18:50:46 1734710 Ответ
1.jpg 215Кб, 1386x881
1386x881
2.png 4514Кб, 1503x933
1503x933
3.jpeg 18Кб, 390x199
390x199
Очередной тред про хипстерские технологии, которые не работают.

Я ничего не понимаю, что делать?
Вкатывальщики импортят slesarplow as sp по туториалам (хотя сейчас актуальнее keras и pytorch)
Толковые качают из репозитория awesome-XXXX на гитхабе проект какого-то китайца, меняют фамилию и получают $10M инвестиций как стартап.
Умные смотрят prerequisites на https://see.stanford.edu/Course/CS229 и http://cs231n.stanford.edu/
Остальные сидят ИТТ

Какая математика используется?
В основном линейная алгебра, теорвер, матстат, базовый матан и matrix calculus.

Как работает градиентный спуск?
https://cs231n.github.io/optimization-2/

Почему python?
Исторически сложилось

Можно не python?
Никого не волнует, где именно ты натренируешь свою гениальную модель. Но при серьезной работе придется изучать то, что выкладывают другие, а это будет, скорее всего, python, если работа последних лет

Что почитать для вкатывания?
http://www.deeplearningbook.org/
Николенко "Глубокое обучение" - на русском, есть примеры, но меньше охват материала
Франсуа Шолле - Глубокое обучение на Python

В чем практиковаться нубу?
http://www.deeplearning.net/tutorial/
https://www.hackerrank.com/domains/ai
https://github.com/pytorch/examples
https://github.com/ChristosChristofidis/awesome-deep-learning#tutorials

Где набрать первый самостоятельный опыт?
https://www.kaggle.com/ | http://mltrainings.ru/
Стоит отметить, что спортивный deep learning отличается от работы примерно так же, как олимпиадное программирование от настоящего. За полпроцента точности в бизнесе борятся редко, а в случае проблем нанимают больше макак для разметки датасетов. На кагле ты будешь вилкой чистить свой датасет, чтобы на 0,1% обогнать конкурента.

Где работать?
https://www.indeed.com/q-deep-learning-jobs.html
Вкатывальщики могут устроиться программистами и дальше попроситься в ML-отдел

Где узнать последние новости?
https://www.reddit.com/r/MachineLearning/
http://www.datatau.com/
https://twitter.com/ylecun
На реддите также есть хороший FAQ для вкатывающихся

Где посмотреть последние статьи?
http://www.arxiv-sanity.com/
https://paperswithcode.com/
https://openreview.net/

Количество статей зашкваливающее, поэтому все читают только свою узкую тему и хайповые статьи, упоминаемые в блогах, твиттере, ютубе и телеграме, топы NIPS и прочий хайп. Есть блоги, где кратко пересказывают статьи, даже на русском

Где ещё можно поговорить про анализ данных?
http://ods.ai/

Нужно ли покупать видеокарту/дорогой пека?
Если хочешь просто пощупать нейроночки или сделать курсовую, то можно обойтись облаком. На март 2020 Google Colab дает бесплатно аналог GPU среднего ценового уровня (что-то между 1050 и 1080) на несколько часов с возможностью продления.
Иначе выгоднее вложиться в GPU https://timdettmers.com/2019/04/03/which-gpu-for-deep-learning/ Заодно в майнкрафт на топовых настройках погоняешь

Когда уже изобретут AI и он нас всех поработит?
На текущем железе - никогда, тред не об этом

Список дедовских книг для серьёзных людей:
Trevor Hastie et al. "The Elements of Statistical Learning"
Vladimir N. Vapnik "The Nature of Statistical Learning Theory"
Christopher M. Bishop "Pattern Recognition and Machine Learning"
Взять можно тут: http://libgen.io/

Напоминание ньюфагам: немодифицированные персептроны и прочий мусор середины прошлого века действительно не работают на серьёзных задачах.

Предыдущий:
https://2ch.hk/pr/res/1704037.html
https://2ch.hk/pr/res/1665515.html
Пропущено 527 постов
50 с картинками.
Пропущено 527 постов, 50 с картинками.
Аноним 23/07/20 Чтв 17:49:12 1758617
>>1758616
и снова работает. Сука у меня биполярочка сейчас начнется
Аноним 23/07/20 Чтв 20:22:07 1758754
Аноним 24/07/20 Птн 05:25:20 1758962
Rust #13 /rust/ Николай UnsafeMan Ким 11/07/20 Суб 20:11:20 1748459 Ответ
15944626649300[[...].png 36Кб, 1200x1200
1200x1200
колян-UNSAFEMAN[...].jpg 124Кб, 658x735
658x735
1561205883225.png 162Кб, 600x382
600x382
withoutboats.jpg 335Кб, 616x1096
616x1096
Продолжаем обсуждать Американскую политику, расизм, police brutality и немного Rust - восхитительный, прелестный, незабываемый, мощный и просто отличный язык программирования.

Свежие новости: из исходников языка были удалены почти все расистские комментарии и изменены имена переменных содержащие такие ужасные слова как "белый" и "чёрный". Ура, товарищи, Раст стал ещё безопасней!

Вместо шапки: https://gist.github.com/TatriX/183c816f1346d418f969c4576c2b9b41

Перед тем как задать вопрос не забываем пожертвовать ЧёрноЖизненнойМатерии минимум $100 с пруфами: https://blacklivesmatters.carrd.co/

Предыдущий тред: >>1744787 (OP)
Пропущено 499 постов
41 с картинками.
Пропущено 499 постов, 41 с картинками.
Аноним 21/07/20 Втр 13:24:06 1756694
Аноним 21/07/20 Втр 13:24:34 1756695
>>1756690

И, блядь, что дальше, школотрон взял машину времени, отправился на 20 лет в прошлое, спиздил у меня зарплату с летней подработки и запретил проапгрейдить пекарню с Rage IIC актуальной карточкой и плашкой на 32 в 2000 году?
Аноним 22/07/20 Срд 01:06:10 1757289
>>1751705
Анон, можешь объяснить про синхронность/асинхронность драйверов БД? Или ссылку на статью дать (не понимаю как запрос сформулировать)
JavaScript.thread = Number(`166`); /js/ Аноним # OP 10/07/20 Птн 02:08:16 1746525 Ответ
image.png 89Кб, 1050x1050
1050x1050
Прошлый тред: >>1739473 (OP)

Больше пары строк кода в посте или на скриншоте ведут в Ад.

Для программирования на HTML https://jsfiddle.net/
Для Node.js с консолькой https://repl.it/languages/nodejs

Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: что я хочу получить, что я для этого делаю, что я вместо этого получаю. Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.

Руководство для вката:
https://pastebin.com/9yRADC0s
Пропущено 558 постов
47 с картинками.
Пропущено 558 постов, 47 с картинками.
Аноним 20/07/20 Пнд 01:17:17 1755658
>>1755648
А не, это у меня макаба/кукла поехала и писала что тред недоступен. Или это шедубан какой-то? Хуй знает.
Аноним 01/08/20 Суб 14:29:00 1765521
map
Аноним 11/08/20 Втр 21:53:42 1774691
=== true
C Programming Language #58 /clang/ Аноним # OP 02/06/20 Втр 20:39:48 1711268 Ответ
C Propaganda.jpg 1970Кб, 2000x2610
2000x2610
Тред, посвященный прародителю всех С-подобных языков и по совместительству единственному идеальному и всесторонне годному средству программирования как на системном, так и на прикладном уровне.

Пожалуйста, пользуйтесь https://ideone.com/#, https://wandbox.org/ или https://pastebin.com/ для вставки кода, если он длиной больше нескольких строк или содержит [​i​] или ∗.

Что читать:

- Brian Kernighan, Dennis Ritchie "The C Programming Language": http://www.cypress.com/file/56651/download
- Stephen Prata "C Primer Plus, 6th Edition" (2014): относительно свежая, знает про C89/C99/C11, описывает различия, объемная (около тысячи страниц), годная, с вопросами, упражнениями и ответами. Читать после K&R или до.
- Zed A. Shaw "Learn C the Hard Way" (2015): годное пособие для гуманитариев для гуманитариев!
- Немного примеров хорошего стиля: http://www.oualline.com/books.free/style/index.html
- ООП, например: http://www.cs.rit.edu/~ats/books/ooc.pdf
- Стандарт ISO/IEC 9899:1999 (C99): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf (драфт)
- Стандарт ISO/IEC 9899:2011 (C11): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf (драфт)
- Черновик стандарта ISO/IEC 9899:202x (C2x): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2479.pdf (февраль 2020, с диффами)

Чем компилировать:

- Очевидный GCC.
- clang: оче годно, батя рекомендует.
- Intel C++ Compiler: оптимизации, тысячи их.
- Visual Studio Community Edition: внезапно этим стало можно пользоваться, особенно с тулсетом clang/C2. Поддержка C11 на уровне "есть все, что тебе понадобится в реальном проекте плюс кривая библиотека". Анализатор кода в комплекте.
- Pelles C (шиндоуз онли): поучиться, вкатиться в C11 (стандарт полностью реализован, имеются в том числе threads.h и прочие stdatomic.h), но количество багов в оптимизаторе и редкие апдейты напрочь отбивают желание собирать этим что-то сколько-нибудь серьезное.
- TCC: очень маленький компилятор с багами и поддержкой C99. С ключом -run умеет компилировать код в память и запускать его, что позволяет писать скрипты прямо на сишечке.

Что еще почитать:

http://c-faq.com/
FAQ из comp.lang.c. Древний, но все еще актуален.

Samuel P. Harbison, Guy L. Steele Jr. "C: A Reference Manual, 5th Edition" (2002)
Ебаный пересказ стандартов C89 и C99 (включая стандартную библиотеку). Для не осиливающих стандарт в оригинале. Читать в качестве подготовки к собеседованиям (есть задачник с ответами) и для ознакомления с масштабами пиздеца перед написанием своего парсера/компилера.

Peter Van Der Linden "Expert C Programming. Deep C Secrets" (1994)
"Си: грязные истории". Смехуечки, немного объяснений, чем обусловлены особенности языка, всем известные подводные камни кто там ругал косяки в JS? у нас в сишечке их гораздо больше, просто они лучше спрятаны, немного байтоебли и непонятно откуда взявшаяся глава про старинные плюсы. Читать в качестве сказки на ночь (на пару вечеров хватит).

Richard M. Reese "Understanding and Using C Pointers. Core Techniques for Memory Management" (2013) - почитать, вкатиться в указатели.

Ben Klemens "21st Century C: C Tips from the New School" (2012)

Paul Deitel, Harvey Deitel "C for Programmers with an Introduction to C11" (2013)

Stephen G. Koch@n "Programming in C (3rd Edition или 4th Edition, если найдется)" (2014)

MISRA Ltd. "Guidelines for the Use of the C Language in Critical Systems" (2013)
Набор рекомендаций по написанию надежного кода на C (промышленный стандарт). Читать - однозначно, следовать - вдумчиво и без фанатизма. Также можно посмотреть https://www.securecoding.cert.org/confluence/display/c/SEI+CERT+C+Coding+Standard и http://web.archive.org/web/20190213011655/homepages.inf.ed.ac.uk/dts/pm/Papers/nasa-c-style.pdf

Еще более длинный список: http://www.iso-9899.info/wiki/Books#Learning_C

https://github.com/kozross/awesome-c

Онлайн-утилиты:

- https://godbolt.org/ - Compiler Explorer позволяет посмотреть выхлоп компиляторов для введенного куска кода (больше полусотни разных версий компиляторов).
- http://cdecl.org/ - С Gibberish ↔ English помогает читать сложные сишные декларации.

Прошлые треды:

- №55: http://arhivach.ng/thread/543511/
- №56: http://arhivach.ng/thread/563333/
- №57: http://arhivach.ng/thread/563334/ >>1680461 (OP)
Пропущено 504 постов
39 с картинками.
Пропущено 504 постов, 39 с картинками.
ПЕРЕКАТ Аноним # OP 18/07/20 Суб 18:55:16 1754862
Аноним 18/07/20 Суб 19:29:32 1754884
Аноним 28/07/20 Втр 00:19:57 1761930
https://2ch.hk/pr/res/1711268.html

>>1739810
> Для Си умельцы скорее всего тоже либ уже налепили.
Зачастую, кстати, у С-дедов такие библиотеки дают лучшую производительность, чем у С++-миллениалов. Быстрее только на чистом ассемблере. Деды в целом и это могут, но долго это. Поэтому на чистом ассемблере пишут только местами: ту логику/вычисления, которая исполняется 85-99% от общего времени.
Битва языков и парадигм Аноним 06/06/20 Суб 22:19:34 1715234 Ответ
rd.jpg 33Кб, 608x511
608x511
В одном треде тут мной был предложен челлендж - реализовать игру в шашки на выбранном вами языке и парадигме. Я свою часть выполнил, написал шашки на процессинге. Всем желающим предлагается проделать то же самое на своем любимом языке, тем самым продемонстрировав его красоту, изящество, удобство. Обратите внимание, от вас требуется не сделать какую-то более продвинутую версию по функционалу, а максимально близко портировать эти шашки (в идеале, чтобы отличий вообще не было видно)

Подробнее о программе (основные требования):
- игра по правилам русских шашек
- программа контролирует и обозначает допустимые ходы
- движение шашек должно быть анимировано (шашки не должны двигаться скачками)
- можно играть вдвоем, можно против ИИ, или ИИ против ИИ
- ИИ просто делает случайный допустимый ход
- есть редактор, где можно расставить шашки как угодно (для тестирования)
- снизить зависимость от тяжелых фреймворков (лучше использовать простые библиотеки для вывода графики и обработки ввода)

Код: https://pastebin.com/R0a4Fy4E
Запустить можно в редакторе процессинга: https://processing.org/

Я в данном случае не отстаивал какую-то конкретную парадигму, эта версия пусть будет ориентиром для соревнующихся. Мой код написан по сути на Java, но ООП на всю катушку не используется, хотя классы есть. Весь код в одном файле на 900+ строк.
Пропущено 125 постов
10 с картинками.
Пропущено 125 постов, 10 с картинками.
Аноним 12/07/20 Вск 23:13:13 1749768
rd.gif 80Кб, 378x385
378x385
Аноним 13/07/20 Пнд 12:38:26 1750078
image.png 428Кб, 488x488
488x488
Аноним 18/07/20 Суб 01:27:45 1754341
>>1750078
Я и не говорил, что это рокет саенс.
Сколько из написавших без образования? И они тупо реализовали алгоритм, или поняли его? Если попросить что-то изменить там, они смогут, или будут смотреть и хлопать глазами? Скажем, всунуть баг в альфа-бету, и попросить пофиксить.
Java #22 КОВИДНЫЙ thread /java/ /java/ Аноним 06/07/20 Пнд 06:57:24 1743038 Ответ
123.png 282Кб, 815x981
815x981
Пропущено 1275 постов
105 с картинками.
Пропущено 1275 постов, 105 с картинками.
Аноним 12/08/20 Срд 20:10:15 1775454
Какое же говно этот ваш грейдл!

Что делает няшный мавен когда встречается с циклической зависимостью? Фейлит билд с сообщением об ошибке - разберитесь, потом компилировать будем.

Что делает блядский грейдл? Нихуя! Просто потом упадет с ошибкой компиляции - класс не найден. И ебись как хочешь, какого хера он не найден.
Аноним 22/08/20 Суб 01:12:01 1784571
Аноним 22/08/20 Суб 01:44:44 1784587
А вот и новый оптимизированный баз данных тред, /sql/ Аноним 20/03/20 Птн 23:37:27 1638710 Ответ
15767555835440.jpg 9Кб, 400x400
400x400

А вот и новый оптимизированный баз данных тред,
в котором мы
-Выслушиваем, почему в шапке по-прежнему отсутствует инфа для вкативания
-Разбираемся, почему PostgreSQL - не Oracle
-Пытаемся понять, зачем нужен Тырпрайс, если есть бесплатный опенсурс
-Обсуждаем, какие новые тенденции хранения данных появляются в современном цифровом обещстве
-Решаем всем тредом лабы для заплутавших студентов и задачки с sql-ex для тех, у кого завтра ПЕРВОЕ собеседование
-Анализируем, как работает поиск вконтакте
-Игнорируем конкаренси-шизика, не понимающего, зачем базы данных нужны
-И просто хорошо проводим время, обсирая чужой код, не раскрывая, как писать правильно

Поехали!
Пропущено 584 постов
56 с картинками.
Пропущено 584 постов, 56 с картинками.
Аноним 19/08/20 Срд 06:10:22 1781169
>>1780583
Как перекатывался? Сколько админил? Какой лвл?
Аноним 19/08/20 Срд 10:38:46 1781267
изображение.png 728Кб, 700x466
700x466
Заебали перекатывать будете?

Предлагаю собрать стачечный комитет и не отвечать ньюфагам.
Аноним 19/08/20 Срд 14:21:35 1781631
Питон тред №93 /python/ Аноним 04/07/20 Суб 15:34:29 1741714 Ответ
145152.jpg 268Кб, 1920x1080
1920x1080
ep-vanrossum2.jpg 199Кб, 484x1024
484x1024
033a095bc04fe14[...].jpeg 1443Кб, 1840x1169
1840x1169
Тред, посвящённый языку программирования Питон, #93

Предыдущий: >>1733222 (OP)
Литература:
https://ln2.sync.com/dl/cf2c1d070#xq4s328t-xbbjys2z-9r6j7ss7-gf4e9dv6 <-- Книжки, новое собрание
Ещё книжки: https://yadi.sk/d/HQhhsBsq3TVRUq
Тоже книжки: https://yadi.sk/d/tArKKuQu3Kejuq
Больше книжек: https://yadi.sk/d/H-00n-UG3RSQem

Анон, вместо того, чтобы без разметки постить код, лучше шарь его через специальные ресурсы:
https://ideone.com/ - возможность постить листинги кода и онлайн-запуска, не требует регистрации
https://dumpz.org/ - можно постить листинги, не требует регистрации
https://pastebin.com/ - для листингов, регистрация не обязательна
https://www.codepile.net/ - можно расшарить код в том числе на редактирование, особая полезная опция - чат при каждом листинге, где можно код обсудить
https://pyfiddle.io/ - запуск python кода онлайн, но чтобы шарить, надо регистрироваться

#######################################

ЧаВо: https://github.com/TheKnightsWhoSayNi/info/wiki/Hat Актуальность примерно 2015 года

Вопросы-ответы:
— А стоит ли читать Лутца, том номер N?
Мнения в треде разделены. Кто-то за (очень неплохая база даётся), кто-то против (слишком много воды и объём книг убивает всё рвение). В общем — решать тебе, книга вредна не будет, но ты можешь её просто не дочитать и забросить.

— Стоит ли читать %книга_нейм%, если там питон версии 2.х?
Нет, не стоит. 100% есть более актуальная книга, для пистона 3.х

— А что ещё можно читать?
Питон сам по себе очень хорошо задокументирован и для уровня начинающих, и для продвинутого. Смотри официальную документацию. Можно начать вот с этого https://docs.python.org/3/tutorial/introduction.html

— Есть у кого на примете годный курс лекций по алгоритмам? Формат лекций мне как-то ближе, нежели просто чтение книги.
МФТИшный курс, например, https://www.youtube.com/playlist?list=PLRDzFCPr95fK7tr47883DFUbm4GeOjjc0

— Что можно почитать/посмотреть по многопоточности/параллелизации в питоне, да и вообще в целом?
Очень годный ролик на американском языке про многопоточность и асинхронность https://www.youtube.com/watch?v=MCs5OvhV9S4

— А как учить джангу? Нахожу только книги по джанге 1.х
У джанги отличные доки (одни из лучших для пистоновских либ, имхо), почитай их для начала. Книгу по джанге можно читать и для версий <2, это не проблема, т.к. принципы остаются теми же. Для переката на 2.х хватит changelog`a или тех же самых доков/статей. Начни изучать с разбора учебного приложения с голосовалкой из официальной документации.

— В ньюфаг-треде написано, что нужно начинать с SICP, чтобы научиться программировать
Вот, пожалуйста, та же самая программа, но переработанная под язык Python: http://composingprograms.com/ (нужно знать ангельский или уметь пользоваться переводчиком)

— Можно ли на питоне делать мобильные приложения?
Да, смотри на фреймворк Kivy https://en.wikipedia.org/wiki/Kivy_(framework) https://kivy.readthedocs.io но народ на него жалуется

— Как можно без лишней возни ускорить программу на питоне
1) проверь сначала свой код, алгоритмы и структуры данных. Чаще проблема здесь.
2) код можно иногда феерично ускорить, используя JIT (Just-in-Time) компиляцию. Почитай обязательно про модуль numba, он ставится через pip, и альтернативный интерпретатор PyPy.

— Дайте нормальные книжки на русском! Мы, блядь, не в пиндосии живём
Брат, смотри книжки по ссылкам в шапке, там есть и русские. Но помни, без языка ангелов твоя жизнь проходит мимо и ты обречён быть на обочине знаний и технологий.

ps: анон, если ты вносишь изменения в шапку, оставляй ссылку на код с обновлённым исходником.

https://dumpz.org/bASGKD8cCFDf
Пропущено 519 постов
35 с картинками.
Пропущено 519 постов, 35 с картинками.
Аноним 20/07/20 Пнд 14:06:35 1755932
Как перенести проект pycharm на другой ПК?
При простом копировании у меня это не получилось сделать.
21/07/20 Втр 17:51:50 1756909
15938660696162.jpg 490Кб, 1840x1169
1840x1169
Аноним 22/08/20 Суб 17:01:19 1784968
>>1755932
Юзай гит, и venv. И больше ни шагу без venv.
Есть ли резон становиться фуллстэком? Зарабатывают /flstck/ Аноним # OP 06/02/20 Чтв 04:33:59 1592878 Ответ
image.png 241Кб, 725x400
725x400
Есть ли резон становиться фуллстэком? Зарабатывают ли они больше, чем сугубо бэки или сугубо фронты? И каково сравнение в плане успеха поиска работы?
Пропущено 29 постов
1 с картинками.
Пропущено 29 постов, 1 с картинками.
Аноним 13/07/20 Пнд 19:40:41 1750566
>>1750553
Много хочешь-мало получишь.
Очевидно что таких хотетелей много, и эти места займут кто сам допрёт как из писания когда перекатиться в
>Хочу не писать код, а рисовать диаграммы, по которым будут писать код.
Аноним 14/07/20 Втр 11:25:07 1751052
>>1750553
Ну так становись архитектором ПО.
Аноним 15/07/20 Срд 07:56:43 1751708
>>1751052
Мой вопрос был не "что делать" а "как делать"
Обзор языков по состоянию 2020 для бэкенда (дискуссионный тред) Аноним 29/06/20 Пнд 14:47:49 1736839 Ответ
image.png 1149Кб, 840x559
840x559
И так, появилась возможность для своего стартапчика пет проекта, выбрать технологию с нуля. Бэграунд моих знаний не важен (и он есть), важно то, правильно ли я рассуждаю и поправьте меня где нужно.
Бэкенд, естественно, на линуксе, но разрабатывать хочу на винде.

C# (.NET core) - неплохой язык, на самом деле, единственное пока копался, не понял где вообще core (кроссплатформенный), где framework (виндовый стек). Чувствую пятым глазом, что буду натыкаться только на виндовые решения и постоянно путаться.
Из плюсов, язык реально занимает второе место в вебе за пхп. Что весьма достойно, хотя думаю сейчас вряд ли кто на нем стартапы пилит, просто MVC легаси.
Ну и стратегия EEE, есть мнение что все это с опенсорсом, это реализация именно этой стратегия. И что пока кормят конфетами нас. Ну хз.

Kotlin - хороший язык, на хорошей платформе. Удобнее, современнее (молодежнее) даже C#. Но минус, это сомнение есть ли у него будущее. Не будет ли это вторым груви или скалой. Не хотелось бы потом, в многолетнем проекте все переписывать на очередную джаву версии 332. Ну и в целом джава - это наследие фреймворков - это порой жрущие и неповоротливое гуано для тырпрайза (как мне видится), а не шустрые легкие решения для анона (а если и встречаются, то порой глючное как npm-пакеты)

Python - не самый приятный для меня язык и динамико-зло во всей красе. Язык имеет хайп, именно хайп в первоначальном смысле слова, то есть его раздули совершенно искусственно на фоне машинного обучения, а инфоцыгани просто подхватили и вывели в топ. Многие решения в языке мне не нравятся, какое-то догматическое восхваление поверх костылей и попыток сделать все по своему в сравнение с другими языками. Гвидо гений, что нам до него.

Ruby - в сравнение с питоном, мне нравится больше. Хз почему не выстрелил именно он. По некоторым показателям жизнь его затухает и, как слышал, есть проблемы с кроссплатформенностью (хоть и крутиться у меня он будет на линуксе, но разрабатывать я хочу на винде). Развивается крайне медленно, хотя обещают многое, даже jit (зачем он динамическим языкам и как там поможет?). Если у котлина под боком есть JVM и есть куда спрыгнуть в момент потопления. То тут все очень туманно.

JavaScript - если с фронтендом я еще смирился и с новыми версиями даже полюбил немного (стокгольмским синдромом, не иначе), то вот сам node.js мне очень не нравится. Мне даже кажется, разработка на node.js с этой всей асинхронностью будет проблемой для меня. Я уверен что смогу каким-нибудь "HTTP compression" положить процесс и скорее всего окажется, что мне надо было знать какие-то подводные камни, о которых, конечно, хер где кто напишет в своем маня-бложиках. Но в целом, язык сейчас везде и вот это желание писать на одном языке и фронт и бэкенд и даже где-то там на мобилках, это очень греет (хотя понятно, что в целом это сова на глобусе).

PHP - дико не нравится стандартная библиотека. И это ООП-головного мозга в динамическом языке (зачем, кто принес туда эту моду??). Но в тоже время, на нем можно вообще без фреймворков собрать себе что-то путное для веба, правда только для статичного. Очень быстр для динамического языка, несмотря на количество синтаксического сахара. Особенно очень быстрый БД драйвер. Хз, может он стал лучше, не знаю.

Go - не очень удобный язык, его надо прям любить, чтобы не уставать с него. Я полюбить не смог. Хотя мне стала нравится тенденция, отказа наследования в сторону агрегации объектов. Наследование, как момент архитектуры приложения, это все же зло. Также, асинхронная технология несет в себе как плюсы, так и минусы. Думаю, мне удастся повесить целый поток как и в node.js (там процесс)

Rust - это видимо что-то для системщиков. По коду приходится заниматься такими вещами, которые мне и не снились (фу, не осилил).


Пропущено 515 постов
27 с картинками.
Пропущено 515 постов, 27 с картинками.
Аноним 15/07/20 Срд 15:40:44 1752027
EU8z3LZUEAE2pOm.png 120Кб, 564x534
564x534
>>1752019
Лол, кто бы мог подумать, что анальное сканирование это не мем с пораши.
Аноним 16/07/20 Чтв 15:57:04 1752978
>>1750343
Ты не найдешь работу рубистом.
Аноним 22/07/20 Срд 13:34:15 1757569
>>1751461
вебассембли будет развит лет через 20
Пентеста тред Аноним 15/04/20 Срд 00:05:47 1658111 Ответ
Раб.png 424Кб, 1280x1000
1280x1000
Есть ли здесь успешные пентестеры или просто спецы по иб? И сколько в среднем зарабатывают в этой отрасли? Тащемта, пума приводит здесь https://toster.ru/q/312817 довольно нихуевые суммы( понятное дело, это касается только лишь топов, а не кулхацкеров, знающих xss и sql-инъекции). Вкатываться не собираюсь (насколько я знаю, порог входа достаточно высок, выше чем блядь в пхп-дрисню, лол, да и вышка нужна), просто стало интересно, насколько это соответствует действительности. Ну и продублирую вопрос: чем занимаетесь помимо пентеста. Пикрандом.
Пропущено 22 постов
1 с картинками.
Пропущено 22 постов, 1 с картинками.
Аноним 24/05/20 Вск 10:00:07 1699700
>>1698678
> составить отчет и передать его службам.
наверное то, что в Рашке якшаться со спецслужбами - зашквар и угроза наоборот привлечь к себе внимание?
А законных способов развивать расследования нет.
11/07/20 Суб 19:12:06 1748410
>>1658111 (OP)
Вышка нужна, но необязательна. Пара лет условки вполне достаточно. Очка в пятилеток - вааще норм. Знающие профессора пентеста двачуют: "Год не срок, 3 урок, 5 - ништяк".
Аноним 11/07/20 Суб 19:36:58 1748428
>>1658111 (OP)
Интересный, годный ИБ только за границей. В срашке, да и в общем в странах СНГ, ловить нечего в этой профессии, так что лучше смазывай трактор.
Rust #12 /rust/ Аноним 08/07/20 Срд 10:56:12 1744787 Ответ
evangelism.jpg 242Кб, 1200x859
1200x859
rust-logo.jpg 145Кб, 1280x720
1280x720
iih2adfbm3651.png 240Кб, 2518x1024
2518x1024
dvach-02.webm 2422Кб, 1920x1056, 00:00:12
1920x1056
Пропущено 557 постов
60 с картинками.
Пропущено 557 постов, 60 с картинками.
Аноним 11/07/20 Суб 20:01:31 1748448
>>1748021
>забей на это говно, иди дальше, наслаждайся жизнью.
А раст может проходить мимо? Или он все таки собирается приходить в чужие ядра чужих ос?
Аноним 11/07/20 Суб 20:11:54 1748462
Аноним 12/07/20 Вск 02:11:22 1748758
Пиздец, тут какие-то писатели лаба1, лаба2,... собрались.
Какое мне дело до unsafe в коде Коляна? Это опенсорс, сучка, я отвечаю только за свой код, и только если мы подписали контракт.
Клуб изучающих PHP#118 /php/ Аноним 23/06/20 Втр 18:42:39 1731888 Ответ
php-noob-1.png 33Кб, 500x500
500x500
cat-cafe-osaka.jpg 157Кб, 1024x683
1024x683
cat-sad.jpg 194Кб, 1024x768
1024x768
welcome-to-php.png 188Кб, 853x480
853x480
Здесь мы изучаем язык PHP (а также JS/CSS/HTML/SQL) и учимся делать сайты. Зачем? Кто-то хочет открыть стартап, кто-то заработать на лапшу быстрого приготовления, кому-то просто нечего делать.

ОП довольно занят, но постарается ответить на все вопросы. Также, ответы и решения задач можно поискать в архиве тредов phpclub.

Это тред и для начинающих. Слово "классы" у тебя ассоциируется только со школой, а в аттестате тройка по математике? Ты наш человек.

Предыдущий тред был тут: >>1656450 (OP) . Все старые треды есть в архиве: https://phpclub.tech/ (там есть поиск, можно искать решения и обсуждения задач).

С чего начать

Наши уроки по PHP собраны по адресу http://codedokode.github.io/phpbook (вас отредиректит на другой домен, не запоминайте его, он временный). Это учебник для изучающих с нуля. Там есть задачи, их нужно решать. Но если этот учебник тебе не нравится, можно читать любой другой. Или официальный мануал. Или все сразу.

Если не знаешь как решать, запости код и попроси подсказку или поищи задачу в архиве тредов.

Ты прошел весь учебник? Молодец, но это были лишь основы языка PHP. Вот что в идеале надо изучить еще: ООП, как работает веб-сервер, HTML/CSS, SQL, PDO, работа с таблицами в БД, работа с формами, MVC, git, composer, JS, фреймворки, автоматизированное тестирование. У нас есть задачи для изучения этого:

- для начала прочти урок https://github.com/codedokode/pasta/blob/master/soft/web-server.md
- установи Апач + PHP (советы выше и ниже) и читай туториал http://php.net/manual/ru/tutorial.php
- Учи HTML/CSS и SQL, PDO, хотя бы основы
- Далее простая, но полезная задача сделать список студентов, в ней много полезных советов: https://github.com/codedokode/pasta/blob/master/student-list.md
- Более сложная задача сделать файлообменник на микрофреймворке Slim: https://gist.github.com/codedokode/9424217
- Еще более сложная и долгая задача на Laravel/Symfony: https://gist.github.com/codedokode/8733007
- После нее можно изучать автоматизированное тестирование https://gist.github.com/codedokode/a455bde7d0748c0a351a
- Если ты все решил, переходи к Symfony или Laravel
- Почитать про паттерны http://designpatternsphp.readthedocs.org/ru/latest/README.html (если ты не изучил ни одного фреймворка, то это будет рановато), тут с примерами кода http://designpatternsphp.readthedocs.org/ru/latest/README.html . Имей в виду что без примеров использования их учить бесполезно - не поймешь, хочешь увидеть примеры использования паттернов - ковыряй исходники Симфони, например Symfony Forms. Не заучивай паттерны - смотри код и думай, зачем тут они использованы.

Чтобы делать эти задания, тебе надо установить Апач + PHP (можно заодно сразу и MySQL) на компьютер. Вот полезные инструкции:

https://github.com/codedokode/pasta/blob/master/soft/php-install.md
https://github.com/codedokode/pasta/blob/master/soft/apache-install.md

Может тебе понадобится пользоваться командной строкой, вот гайд https://github.com/codedokode/pasta/blob/master/soft/cli.md

Параллельно стоит подучивать английский, на первых порах можно без него, но по мере развития придется все чаще сталкиваться с англоязычными статьями, так что лучше не откладывать. Читать можно news.ycombinator.com - это что-то вроде их хабра.

Также, у нас есть задачи которые позволят тебе изучить или подтянуть до нормального уровня знания JS/HTML/CSS/SQL. Решай их параллельно с задачами выше.

- HTML/CSS: https://github.com/codedokode/pasta/blob/master/html/html.md
- JS: https://gist.github.com/codedokode/ce30e7a036f18f416ae0
- SPA (сложно): https://github.com/codedokode/pasta/blob/master/js/spa.md
- Проверялка решений на JS: http://dkab.github.io/jasmine-tests/
- MySQL: https://github.com/codedokode/pasta/blob/master/db/databases.md

Что почитать

- Мануал по PHP — http://www.php.net/manual/ru/langref.php
- Сайт phptherightway (перевод на русский: http://getjump.me/ru-php-the-right-way/ )
- По PHP: Профессиональное программирование на PHP Джордж Шлосснейгл
- По PHP: Мэтт Зандстра — PHP: Объекты, шаблоны, методики программирования
- JS: learn.javascript.ru
- Про Git: https://git-scm.com/book/ru/v1
- Новости IT на англ. https://news.ycombinator.com/
- какой-то древний, устаревший, но большой и на русском справочник по веб-разработке, посоветованный аноном: https://starcat.dp.ua/doc/wdh/

Оформляй код аккуратно!!! — например пропусти через phpformatter.com . Также, если ты пользуешься IDE вроде PhpStorm, Netbeans, Eclipse, то в них эта опция встроена, подробнее: https://gist.github.com/codedokode/8759492

У ОПа нет аккаунтов и групп вконтакте, в фейсбуке, в твиттере, все "пхп-треды" там поддельные.

Платиновые вопросы

- Почему PHP? Потому что вакансий море, и учить легко.
- Сайт опять упал!!!!! — Не паникуй, а зайди на https://github.com/codedokode/phpbook, нажми зеленую кнопку Clone or Download -> Download ZIP, распакуй на рабочий стол и получи личную копию сайта, не требующую интернетов.
- Что надо знать чтобы найти работу - разработчику: PHP, SQL, HTML/CSS, JS, ООП, Git, композер, MVC, фреймворк. Верстальщику - HTML/CSS, JS, jQuery. У нас в треде были люди, которые практически с нуля учились и смогли найти работу (ищи в архиве по слову "устроился").
- Что будут спрашивать на собеседовании если 0 опыта - гонять по теории, по официальному мануалу PHP, давать дурацкие задачки на переворачивание строк, гонять по SQL (транзакции, внешние ключи, напиши запрос), по JS (как сделать анимацию при нажатии кнопки), ну погугли, не ленись
- Можно подробнее про поиск работы, собеседования - нет, ОП писать не будет, но может кто из анонов захочет рассказать. Поищите тред перезвонивших, а также раздел /wrk/
- Сколько времени надо изучать все это? - все зависит от тебя, но не меньше 6-8 месяцев
- Нужен ли ООП, фреймворки, MVC, git, composer? — Да, однозначно. Посмотри любую вакансию.
Пропущено 1158 постов
83 с картинками.
Пропущено 1158 постов, 83 с картинками.
Аноним 23/08/20 Вск 09:41:46 1785310
именной плейсхолдер или безымянный?
Аноним 23/08/20 Вск 10:34:28 1785318
>>1785124
Лол, проиграл с терпилы
Аноним 23/08/20 Вск 21:16:41 1785876
Переходим в новый тред: >>1785871 (OP)

Здесь больше писать не надо, если вам не ответили, напомните о себе в новом треде.
Как работают CSRF токены? Я понимают, от какого 13/06/20 Суб 17:07:53 1721518 Ответ
изображение.png 223Кб, 1600x745
1600x745
Как работают CSRF токены? Я понимают, от какого типа атак они защищают, но блядь, хуй нагуглишь как они работают, кем куда вставляются, и как проверяются.

Кто-нибудь может понятно это описать. Типо A обращается к B, B передаёт А и всё в этом духе.
Пропущено 11 постов.
Пропущено 11 постов.
Аноним 14/06/20 Вск 20:18:09 1722927
>>1721518 (OP)
Пользователь заходит на сайт, где есть какая-то форма. Сайт одним из полей формы отдаёт csrf-токен, какой-то рандом, что он хранит среди данных авторизации пользователя. Потом этот токен высылается вместе с заполненной формой и сайт его проверяет.

Нужно для того, чтобы какой-нибудь скрипт, который ты случайно на другом сайте запустишь, не мог выслать на атакуемый сайт форму так, как будто ты её честно заполнил и выслал.

Всё это работает вкупе с другой защитой, same origin policy, по которой скрипт, загруженный с другого домена, не может получить данные с твоего домена, если ты явно это не разрешишь.

Аноним 10/07/20 Птн 12:10:04 1746727
Аноним 10/07/20 Птн 12:10:49 1746730
JavaScript.thread = Number(`165`); /js/ Аноним # OP 01/07/20 Срд 22:12:51 1739473 Ответ
image.png 89Кб, 1050x1050
1050x1050
Прошлый тред: >>1724720 (OP)

Больше пары строк кода в посте или на скриншоте ведут в Ад.
Для программирования на HTML https://jsfiddle.net/
Для Node.js с консолькой https://repl.it/languages/nodejs
Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: что я хочу получить, что я для этого делаю, что я вместо этого получаю. Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.

Руководство для вката:
https://pastebin.com/9yRADC0s
Пропущено 563 постов
47 с картинками.
Пропущено 563 постов, 47 с картинками.
Аноним 10/07/20 Птн 09:14:58 1746596
>>1746131
>2кю
2 хую, пиздабол. Не может задачку с 7 ку решить
Аноним 10/07/20 Птн 09:25:39 1746604
Аноним 23/07/20 Чтв 18:17:57 1758631
angular 6
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов