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

Создать тред Создать тред
Check this out!

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

Питон тред №105 /python/ Аноним 21/11/20 Суб 02:31:37 1861583 Ответ
microsoft-loves[...].jpg 45Кб, 1200x720
1200x720
ross601.jpg 41Кб, 535x286
535x286
ross600.jpg 47Кб, 600x400
600x400
Тред, посвящённый языку программирования Питон, #105

Отмечаем эпохальное событие - наши люди проникли в логово Microsoft, чтобы поставить на python way самого культового производителя программного обеспечения в мире.

Предыдущий: >>1852315 (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
Пропущено 531 постов
67 с картинками.
Пропущено 531 постов, 67 с картинками.
Аноним 01/12/20 Втр 21:48:04 1870413
1606848454902.jpg 109Кб, 1175x908
1175x908
>>1870063
Бля, у меня модуль сломался). Почему он не работает?
Аноним 01/12/20 Втр 22:24:35 1870438
>>1870413
Бамп вопросу. Живые есть?
Аноним 01/12/20 Втр 22:28:09 1870444
>>1870438
Новый тред ведь есть.
JSThread #184 /js/ Аноним # OP 22/11/20 Вск 22:09:17 1863168 Ответ
image.png 89Кб, 1050x1050
1050x1050
Прошлый тред: >>1857542 (OP)

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

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

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

Руководство для вката: https://developer.mozilla.org/
Пропущено 561 постов
36 с картинками.
Пропущено 561 постов, 36 с картинками.
Аноним 30/11/20 Пнд 11:03:13 1869141
>>1865120
map быстрее indexOf что-ли?
Аноним 30/11/20 Пнд 11:14:23 1869145
Ананасы, кто с firebase realtime db работал?

Как валидируют там запросы на запись?

Пример:
var playersRef = firebase.database().ref("players/");

playersRef.set ({
John: {
number: 1,
age: 30
},
});

Вот этой операцией set я перетру все сохраненные данные.
Как ее запретить, а оставить только update???
Аноним 01/12/20 Втр 16:47:38 1870090
:React.FC<any>
Высоконагруженный тред /highload/ Аноним 05/07/20 Вск 13:41:42 1742443 Ответ
smngoz6m7erap94[...].jpg 53Кб, 1024x574
1024x574
5667242-1.jpg 137Кб, 750x1000
750x1000
peregruzhennyjt[...].jpg 80Кб, 750x689
750x689
Ищем бутылочные горлышки, оптимизируем архитектуру, денормализуем данные и обсираемся с результатов здесь.

Более-менее полезные материалы:
https://ruhighload.com/ - главный россиянский сайт по теме
https://www.youtube.com/playlist?list=PLrCZzMib1e9rZohs_FJg8MK52Ey494z40 - курс от Мыла
https://libgen.lc/item/index.php?md5=A12F1222BAC4AC823E6F1791916AF05F - мета-учебник
https://libgen.lc/item/index.php?md5=ADB1B34DC79C1AA7A2624EC0A12C819B - тонкии пердолинг Джавы
Пропущено 29 постов.
Пропущено 29 постов.
Аноним 26/11/20 Чтв 02:53:24 1865814
>>1838598
Дай свое определение highload'а
Аноним 26/11/20 Чтв 08:03:09 1865863
>>1865814
все бизнесы, где проебались с планированием нагрузки.
(я не он)
Аноним 26/11/20 Чтв 12:17:42 1866016
>>1865863
Так в том то и дело, что в твоем определении нет ничего, что бы отрицало MySQL
C++ тред #121 /cpp/ Аноним 19/11/20 Чтв 22:32:18 1860500 Ответ
16028038704860.png 59Кб, 1280x1439
1280x1439
llvm.png 287Кб, 1024x1006
1024x1006
msvc.jpg 17Кб, 300x300
300x300
gcc.png 158Кб, 1200x1416
1200x1416
Пропущено 1016 постов
57 с картинками.
Пропущено 1016 постов, 57 с картинками.
Аноним 02/12/20 Срд 17:01:54 1870979
>>1870961
>Можешь заменять указатели на очереди, а не сами очереди.
А, лол. Точно.
Аноним 02/12/20 Срд 19:38:11 1871184
Аноним 02/12/20 Срд 19:38:31 1871185
SICP тред /sicp/ #9 /sicp/ Аноним 05/06/20 Птн 21:49:03 1714527 Ответ
4.jpg 137Кб, 694x676
694x676
Продолжаем обсуждение лучшей книги всех времен и народов, а так же одноименных лекций. Приглашаются сюда как новички, ломающие над ней голову, так и опытные ребята, прошедшие ее всю (или большую ее часть).

Где скачать SICP?
На русском: http://newstar.rinet.ru/~goga/sicp/sicp.pdf
ориджинал: http://web.mit.edu/alexmv/6.037/sicp.pdf
https://github.com/sarabander/sicp-pdf/raw/master/sicp.pdf

Где я могу писать свой код, для выполнения заданий?
Онлайн редактор, с поддержкой Scheme: https://repl.it/languages/scheme
IDE для racket подобных языков(но есть и поддержка Scheme, но её нужно включить) - https://racket-lang.org/

Где посмотреть ответы на задачи?
http://community.schemewiki.org/?SICP-Solutions
https://github.com/qiao/sicp-solutions
https://wizardbook.wordpress.com/solutions-index/
Где посмотреть видео про книгу?
https://www.youtube.com/watch?v=a0YrCABCOEY
Предыдущий тред https://2ch.hk/pr/res/1591255.html
Пропущено 499 постов
35 с картинками.
Пропущено 499 постов, 35 с картинками.
Аноним 22/11/20 Вск 23:10:22 1863224
Сделайте перекат
Аноним 23/11/20 Пнд 04:58:33 1863412
Аноним 07/01/21 Чтв 15:35:43 1903638
Так господа Джуны сеньоры и прочие личности
Что делать если ты уже начал обучаться на писателя кода но в процессе (2 курс) понял что ты тупой для этого и вообще тут мозг нужен а я только в игрушки люблю играть а когда я пытаюсь что нибудь написать сам начинаю дико сосать и прыгать с хуя нахуй и в итоге выхлоп нулевой. P/S Интерпретатор Python
JSThread #183 /js/ Аноним # OP 16/11/20 Пнд 12:49:49 1857542 Ответ
image.png 89Кб, 1050x1050
1050x1050
Прошлый тред: >>1851680 (OP)

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

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

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

Руководство для вката: https://developer.mozilla.org/
Пропущено 721 постов
42 с картинками.
Пропущено 721 постов, 42 с картинками.
Аноним 22/11/20 Вск 22:02:50 1863158
Аноним 22/11/20 Вск 22:09:31 1863169
Аноним 22/11/20 Вск 22:10:01 1863171
Питон тред №104 /python/ Аноним 10/11/20 Втр 01:54:42 1852315 Ответ
python-112.jpg 21Кб, 600x400
600x400
python07821.jpg 85Кб, 640x640
640x640
Тред, посвящённый языку программирования Питон, #104

Предыдущий: >>1843911 (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
Пропущено 530 постов
38 с картинками.
Пропущено 530 постов, 38 с картинками.
Аноним 29/12/20 Втр 14:06:23 1894514
Господа пОгромисты
Можете чекнуть мой гитхаб и сказать куда дальше расти?
Да и вообще скажите про косяки в коде
https://github.com/Tr0ub1e
Аноним 04/03/21 Чтв 00:12:20 1956904
>>1882741
В питоне конструктор это метод init, object это то, от чего класс наследуется (по дефолту неявно, тут можно было не писать). Self это ссылка на объект (у которого name бобик)
Аноним 18/03/21 Чтв 21:52:06 1970950
Начал проходить курс "Поколение Python": курс для начинающих https://stepik.org/course/58852/info , он очень внушительный. кто его проходил и ушел в программировании дальше, скажите там какой примерно объем информации для работы по этому профилю
Тред посвящен одной из самых гибких и требовательных Аноним 06/10/20 Втр 00:16:59 1824044 Ответ
15917407648520.jpg 8Кб, 400x400
400x400
IMG202010060013[...].jpg 63Кб, 718x704
718x704
16019129351470.jpg 309Кб, 604x587
604x587
15892602138773.png 66Кб, 601x334
601x334
Тред посвящен одной из самых гибких и требовательных в IT специальностей - обеспечение качества. Достоинством сферы является низкий порог вхождения, многогранность возможных путей развития - как с переходом на руководящие должности (тимлидство, пм-ство), так и со значительным расширением количества и/или углублением навыков, а так же возможность нассать в рот девам.

Quality Assurance. Тестировщики. QA. Все здесь.

Гайд - https://pastebin.com/6p6gmxNv (сыроватый надо допилить)
С чего начать? - https://careers.epam.by/content/dam/epam/by/book_epam_by/Software_Testing_Basics_2_izdanie.pdf
Купить курсы - https://rutracker.org/forum/tracker.php?nm=qa

ИТТ Делимся опытом, кто вкатывается, кто вкатился, решаем проблемки, кормим обезьян бананами, поклоняемся автотестобогам.

Кокококонфа в телеге: qa_2ch или Mfv2XRwFKY6EXmQ_nwW9jQ
Предыдущий тонет тут: https://2ch.hk/pr/res/1718222.html

Старые треды на архиваче:
http://arhivach.cf/thread/66881/
http://arhivach.cf/thread/100295/
http://arhivach.cf/thread/144412/
http://arhivach.cf/thread/177364/
http://arhivach.cf/thread/186448/
http://arhivach.cf/thread/235806/
http://arhivach.cf/thread/258599/
http://arhivach.cf/thread/273946/
http://arhivach.cf/thread/308446/
http://arhivach.cf/thread/314156/
http://arhivach.cf/thread/331282/
http://arhivach.cf/thread/354151/
Пропущено 525 постов
17 с картинками.
Пропущено 525 постов, 17 с картинками.
Аноним 05/02/21 Птн 22:25:53 1931739
Это каким образом тестирование попало в этот раздел? Макаки хотят думать, что они пограммисты, ахахха?
Аноним 05/02/21 Птн 22:41:54 1931749
Ладно, клоуны-вкатывальщики, вот вам прохладная: вкатился в 2014, когда еще не было долбаебов и курсов которые долбаебам обещают золотые горы. Начал с мануальщика, стал писать скрипты на каждый чих который требует хоть какого-то повторения, это заметили предложили позицию автотестера. С тех пор прошло много всякого, я построил 4 фреймворка тестирования, дважды запустил CD. Сейчас сижу и пержу как инженер нагрузочного тестирования, получаю $4000. Задавайте ответы
Аноним 31/03/21 Срд 22:11:35 1982840
>>1843589
Какой лвл? Когда вкатился?
Белорусского IT ТРЕД №7 /belit/ Аноним # OP 28/08/20 Птн 14:24:59 1791016 Ответ
image.png 623Кб, 620x465
620x465
Белорусского IT ТРЕД №7

Тред про IT в одном маленьком, но гордом государстве в самом центре Европы.

Живем в ожидании, когда айти схлопнется, а белорусские галеры пришвартуются в соседних странах

Прошлый тут: >>1738492 (OP)
Пропущено 509 постов
14 с картинками.
Пропущено 509 постов, 14 с картинками.
Аноним 10/12/20 Чтв 01:08:33 1877068
Аноним 11/02/21 Чтв 19:17:03 1937970
>>1791501
Негро, плёс, я живу в РБ при том, что не являюсь ее гражданином, и имею 3 гражданства, плюс в 2005 отказался от гражданства РФ, и могу жить вообще где хочу. Раз живу в РБ значит таков путь.
Аноним 11/02/21 Чтв 19:25:36 1937987
>>1797822
Прямиком из ректума
Борщехлеб, это твое будущее: http://ergoemacs.org/misc/xah_as_good_as_dead.html Аноним 19/11/19 Втр 22:01:45 1524932 Ответ
xah lee.jpg 5Кб, 225x225
225x225
Борщехлеб, это твое будущее:
http://ergoemacs.org/misc/xah_as_good_as_dead.html

Будешь как чувак выживать на 3 бакса в день и мыть посуду, потому что ни одна контора не возьмет тебя на работу с твоим Линупсом, Хачкилем, или что там у тебя, и хейтом ООП.
Пропущено 326 постов
20 с картинками.
Пропущено 326 постов, 20 с картинками.
Аноним 13/10/20 Втр 12:51:19 1829188
>>1681060
- Не дают васянам макаксий мануал
>васянское говно
Да и в васянском жабаскрипте с кучей манов как раз фреимворки меняются и доки к ним постоянно
Аноним 13/10/20 Втр 13:26:43 1829218
>>1681060
>а васянское говно
Нихуя ты приложил Microsoft Research

>параша меняется по велению левой пятки в любой момент.
Но, например, хаски как раз консервативный пиздец, новый стандарт раз в 10 лет выходит.
Аноним 16/11/20 Пнд 21:55:26 1857992
Java #98 thread /java/ Аноним 28/10/20 Срд 17:31:54 1842154 Ответ
original.jpg 78Кб, 600x400
600x400
Прошлый >>1802373 (OP)

Q: ЧТО СКАЖЕТЕ ЗА ДЖАВАРАШ?
A: Худшая инвестиция в твоей жизни. Огромное количество говнокода, оторванные от жизни задачки, 1000 заданий по выводу в консоль какого-то говна.
Сейчас все советуют Hyperskill. Более продуманный план обучения. Но, как и любой %COURSENAME% не гарантирует тебе успешного вката. Выучиться можно и самостоятельно, не отдавая свои кровные васянам-наставникам.

Q: Посоны, собираюсь учить джаву по 2/5/20 часов в день. За сколько дней я выучу достаточно, чтобы зарабатывать фрилансом?
A: На джаве фриланса нет. Хочешь фрилансить — дуй в ПХП/раби/1С тред. Но в последнее время увеличивается количество вакансий на удаленке в связи с ковидом. Но, возможно, как вся эта мракобесия закончится, всех обратно загонят в стойло.

Q: Значит, я должен буду всю жизнь сидеть в опенспейсе, конвертируя XML в эксепшны? Ура, мне подходит! С чего начать?
A: Книги: https://libgen.is

Q: Хули все книги на английском?
A: Без английского ты не нужен и можешь смело идти нахуй. Ну или в 1С-тред.

Q: Я не могу в книги. Наткнулся на джавараш, но в самом верхнем вопросе уловил нотки сарказма. С ним все правда плохо?
A: В наших тредах постоянно появляются люди, спрашивающие о джавараше. Громко объявляют, что начинают заниматься, задают пару тупых вопросов и куда-то пропадают. Похоже, большинство адекватов бросают джавараш из-за дебильных заданий типа "десять раз скопипасти этот кусок кода и выведи в консоль". Тем не менее, иногда появляются и люди, говорящие что прошли его целиком, и что дальше задания получше. Короче, хочешь - пробуй, первые десять занятий бесплатно же. Но, как минимум, лучше совмещать с обучением по другим источникам. На самом деле ты просто потратишь свое время на какой-то мусор.

Q: Пока читаю, все понимаю, а сам ничего сделать не могу. Что делать?
A: Практика, больше практики. Уровня laba1.pas: http://codingbat.com/java http://codehunt.com https://hyperskill.org все говно, есть литкод Примеры той-проектов: http://eax.me/programming-language-learning/

Q: Я выучил кор, достаточно ли этого, чтоб взяли на работу?
A: Лол, конечно нет. Вот майндмап с джава-технологиями: https://coggle.it/diagram/WqgTTNMJtPiHph_q/t/java-development-in-2018

Q: Слышал, SQL знать надо обязательно. Где его учить?
A: Начни с малого: http://www.w3schools.com/sql/default.asp Затем переходи к: http://www.sql-ex.ru/

Q: Всё это хорошо, но без алгоритмов меня на работу не возьмут.
A: Не все конторы дрочат на подход Яндекса который спиздил подход гугла. Но для крупных фирм знать алгоритмы маст хев уже на уровне джуна/трейни, вот курсы от Принстонского университета: https://www.coursera.org/course/algs4partI То же самое но в бумаге: Роберт Седжвик, Кевин Уэйн - Алгоритмы на Java

Q: Я готов к первому собеседованию.
A: Проверь свои знания здесь: http://www.quizful.net/test И здесь: http://www.careercup.com/

Q: Вопросы на собеседование.
A: http://jsehelper.blogspot.ru/2016/01/blog-post_59.html : куча вопросов с ответамине всегда правильными http://becomejavasenior.com/blog/2015/07/01/327-interview-questions-java-developer/

Перед тем, как задать вопрос Как вайти в айти?, ознакомься с вики:
https://github.com/qqqlll/Java-Thread/wiki
https://github.com/random76/Java-Thread/wiki
Пропущено 1889 постов
115 с картинками.
Пропущено 1889 постов, 115 с картинками.
Аноним 13/03/21 Суб 02:56:04 1965592
>>1952654
Посмотрел задание.
Сам круд то накидать - хуйня на вечер.
А вот с RSA, pkcs7, подключение по SSL - тут я б завис на несколько дней. Может там конечно все просто, а может и нет.
Да и опять же что значит "посмотреть" документ. Это скачать его прям в браузере открыть? Я ж не ебу какого он формата будет, чтоб какой-нибудь docx открыть надо будет в жаваскриптовых библиотеках ковыряться или еще чего придумывать. Вряд ли там тхт имели ввиду, если уж про криптографию упомянули.
Аноним 13/03/21 Суб 02:56:45 1965594
>>1965592
>>Это скачать его или прям в браузере открыть?
фикс
Аноним 16/04/21 Птн 09:42:36 1997710
JSThread #182 /js/ Аноним # OP 09/11/20 Пнд 08:12:10 1851680 Ответ
image.png 89Кб, 1050x1050
1050x1050
Прошлый тред: >>1845843 (OP)

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

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

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

Руководство для вката: https://developer.mozilla.org/
Пропущено 508 постов
40 с картинками.
Пропущено 508 постов, 40 с картинками.
Аноним 16/11/20 Пнд 12:26:55 1857530
Аноним 16/11/20 Пнд 12:50:29 1857544
Аноним 19/11/20 Чтв 20:06:05 1860366
mobx
C#/Сишарп/.NET Тред #22 /csharp/ Аноним 02/11/20 Пнд 20:21:13 1846539 Ответ
 .jpg 75Кб, 900x900
900x900
Существует множество различных платформ и языков программирования, однако среди них нет более элитного, чем C#. Это поистине язык богов, сочетающий в себе простоту использования с поистине неограниченными возможностями. Знание C# — прекрасный детектор современного, умного и успешного человека. Изучение платформы .NET безошибочно указывает на успешного в будущем человека.
ITT элита продолжает обсуждает будущее этого прекрасного и современного продукта компании Microsoft. Только в этом треде элитные разработчики ответят на самые острые вопросы индустрии.

Литература вторым постом

1. Ресурсы:
- http://stackoverflow.com/questions/tagged/c%23
- http://www.tutorialspoint.com/csharp/
- http://professorweb.ru
- https://metanit.com/
- http://net-informations.com
- http://habrahabr.ru/hub/csharp/

2. Онлайн-компиляторы:
- https://dotnetfiddle.net/ - возможно лучший вариант. Встроено немного убогое, но все-таки автодополнение и проверка синтаксиса.
- http://ideone.com/
- http://csharppad.com/
- http://www.tutorialspoint.com/compile_csharp_online.php
- http://rextester.com/l/csharp_online_compiler

3. WinForms или WPF?
Зависит от задачи. Для небольших проектов, скорее всего, будет достаточно винформочек. В случае, если разрабатываемое приложение достаточно серьёзное, то возможно его стоит писать с использованием WPF. WPF очень хорошо работает с паттерном MVVM ( https://ru.wikipedia.org/wiki/Model-View-ViewModel ), и позволяет пилить очень кастомизированные интерфейсы с помощью XAML, что в случае WinForms, делать намного сложнее.

4. Мне тут знакомый_нейм сказал, что C# умирает, это правда? Может не стоит его учить?
Неправда. C# довольно активно развивается, недавно вышла третья версия .NET Core фреймворка и восьмая версия языка. Весь дотнет понемногу становится опенсорсным, а ASP.NET становится независимым от платформы. В некотором смысле понемногу вымирают десктопные приложения с развитием веб-технологий, но в том же энтерпрайзе он еще очень даже востребован.

5. Какую ИДЕ выбрать?
Для Windows самым очевидным вариантом будет Visual Studio (https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx). Студия распространяется в двух редакциях: бесплатная коммьюнити-версия и платный энтерпрейс эдишн. В большинстве случае будет достаточно Community-версии: она поддерживает и C#, C++, VB.NET и F#, а так же имеет возможность установки дополнений
Для мака и никсов самый юзабельный вариант - MonoDevelop ( http://www.monodevelop.com/download/ ).
Для vim можно использовать OmniSharp ( https://github.com/OmniSharp/omnisharp-vim ).
Кросплатформенный полуредактор/полуIDE VS Code ( https://www.visualstudio.com/en-us/products/code-vs.aspx )
Также существуют плагины для Atom'а и Sublime Text, но функциональность там достаточно сильно урезана.
Кроме того, в данный момент JetBrains активно пилит свою IDE для шарпа (Project Rider), вероятно в ближайшее время станут доступны первые EAP. IDE заявлена как кросплатформенная, со всем решарпер-функционалом, поддержкой отладки, моно и .net core.
SharpDevelop - еще одна IDE для C#, отличается малым размером (около 20мб) и опциональной портабельностью, при этом имея дизайнер WinForms и WPF, а также интеграцию с FxCop, StyleCop и прочими ништяками. Если хочется что-то по быстрому набросать, а выкачивать гигабйты нет желания, то возможно SharpDevelop будет лучшим вариантом.

6. С# для мобильной разработки
Если нужны инструменты для разработке под мобилы, смотри сюда - https://docs.microsoft.com/ru-ru/visualstudio/cross-platform/cross-platform-mobile-development-in-visual-studio?view=vs-2019.
Из актуальной литературы
- Xamarin Mobile Application Development
- Xamarin Essentials

7. Дополнительные инструменты для разработки на C#
LINQPad - сорт оф REPL, с возможностью быстрого подключения к БД и удобной визуализацией данных
dnSpy - декомпилятор, малоизвестный форк ILSpy, где реализована возможность модификации IL-кода прямо в EXE и DLL файлах, отладка IL-кода и много других фич для reverse engineering'а. Плюс няшные темы как в студии
dotPeek - бесплатный декомпилятор от JetBrains
scriptcs - для запуска C# кода как скриптов, возможность использовать как REPL

8. Расширения для студии
ReSharper - одно из известнейших. Рефакторинги, умный автокомплит, настраиваемый стиль кода. Платный, но можно стянуть с торрентов
Supercharger - показывает "карту" с классами, методами и всем остальным сбоку от кода с возможностью прыгать по ним
Indent Guides - показывает вертикальные линии на каждом уровне отступов.
Format document on Save - форматирует код каждый раз при сохранении документа
Code alignment - Выравнивает код по указанным символам. Удобно, например, при инициализации словарей или в перечислениях

Обзор Roslyn: https://github.com/dotnet/roslyn/wiki/Roslyn%20Overview
Новые возможности C# 8.0: https://docs.microsoft.com/ru-ru/dotnet/csharp/whats-new/csharp-8

ПРИНИМАЮТСЯ ПРЕДЛОЖЕНИЯ ПО ШАПКЕ

Код этой шапки: https://pastebin.com/YJFQKsNm

Прошлый тред тонет здесь: >>1797054 (OP)
Пропущено 1021 постов
75 с картинками.
Пропущено 1021 постов, 75 с картинками.
Аноним 29/12/20 Втр 15:37:03 1894554
Аноним 09/01/21 Суб 18:03:04 1905687
>>1846539 (OP)
Привет всем. Как быть?
была задача на десериализацию ~3000 страниц.
Сразу сделал через parallel.foreach. Пошло не очень, без async не то, ушло 3:10 минут на все.
Переписал на многотопочность через разбиение n количества страниц на 1 поток и внутри ещё async. Намного лучше ушло 1.30-1.40 на все.
потом через дебри узнал про tpl dataflow. Объединяющий удобства параллелизма, многопоточности и еще ассинхронно. Ушло 1:10-1:1:15 на десериализацию.
пока искал решение ушло больше времени чем на написание, чувствую себя архиологом. Если способы быстрого поиска нужного и актуального инструмента? А то вся информация про tpl dataflow за 2012-2017 год.
и так с каждым инструментом решающий сложную задачу. Нахожу первый попавшийся инструмент, потом ещё больше поисков через дебри ещё лучше инструмент, но все инструкции по нему дремучие ужас. А потом сижу и думаю может есть что-то более современее и лучше?
Аноним 06/04/21 Втр 12:35:51 1987742
image.png 10Кб, 580x126
580x126
Как в этом ебучем Visual Studio сделать так, чтобы неправильно введенная команда автоматически исправлялась? Эта функция раньше работала, но я что-то нажал и ВСЕ, редактор перестал автокорректировать неправильное написание.

Сижу гуглю уже ебаный час и НИХУЯ, как будто никто и не знает про эту функцию. Может тут кто-то знает?
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов