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


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


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

<<
JavaScript.thread = Number(`163`); /js/ Аноним # OP 31/05/20 Вск 06:11:33 1708846 Ответ
15888820692770.png (56Кб, 1050x1050)
1050x1050
Прошлый тред: >>1680326 (OP)
Больше пары строк кода в посте или на скриншоте ведут в Ад.
Для программирования на HTML https://jsfiddle.net/
Для Node.js с консолькой https://repl.it/languages/nodejs
Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: что я хочу получить, что я для этого делаю, что я вместо этого получаю. Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Руководство для вката:
https://pastebin.com/9yRADC0s
Пропущено 524 постов
48 с картинками.
Пропущено 524 постов, 48 с картинками.
Аноним 16/06/20 Втр 15:09:55 1724690
Привет, возник вопрос. Нашёл задание, в котором просят сделать свой colour picker, при этом цвет должен задаваться в hex, rgb и sRGB. Разве sRGB это не стандарт? Как вообще в css можно цвет в sRGB задать?
Аноним 16/06/20 Втр 15:11:13 1724692
>>1724631
Короче, нужно элементу video добавить атрибут crossorigin, пиздец
Аноним 16/06/20 Втр 15:37:56 1724723
ПЕРЕКАТ >>1724720 (OP)
ПЕРЕКАТ >>1724720 (OP)
ПЕРЕКАТ >>1724720 (OP)
ПЕРЕКАТ >>1724720 (OP)
ПЕРЕКАТ >>1724720 (OP)
ПЕРЕКАТ >>1724720 (OP)
ПЕРЕКАТ >>1724720 (OP)
ПЕРЕКАТ >>1724720 (OP)
ПЕРЕКАТ >>1724720 (OP)
ПЕРЕКАТ >>1724720 (OP)
ПЕРЕКАТ >>1724720 (OP)
ПЕРЕКАТ >>1724720 (OP)
ПЕРЕКАТ >>1724720 (OP)
ПЕРЕКАТ >>1724720 (OP)
ПЕРЕКАТ >>1724720 (OP)
ПЕРЕКАТ >>1724720 (OP)
ПЕРЕКАТ >>1724720 (OP)
ПЕРЕКАТ >>1724720 (OP)
ПЕРЕКАТ >>1724720 (OP)
ПЕРЕКАТ >>1724720 (OP)
ПЕРЕКАТ >>1724720 (OP)
ПЕРЕКАТ >>1724720 (OP)
ПЕРЕКАТ >>1724720 (OP)
ПЕРЕКАТ >>1724720 (OP)
ПЕРЕКАТ >>1724720 (OP)
ПЕРЕКАТ >>1724720 (OP)
ПЕРЕКАТ >>1724720 (OP)
ПЕРЕКАТ >>1724720 (OP)
ПЕРЕКАТ >>1724720 (OP)
ПЕРЕКАТ >>1724720 (OP)
ПЕРЕКАТ >>1724720
ПЕРЕКАТ >>1724720
ПЕРЕКАТ >>1724720
ПЕРЕКАТ >>1724720
ПЕРЕКАТ >>1724720
ПЕРЕКАТ >>1724720
ПЕРЕКАТ >>1724720
ПЕРЕКАТ >>1724720
ПЕРЕКАТ >>1724720
Не разрабатывай мое приложение Аноним 08/06/20 Пнд 11:07:40 1716554 Ответ
9F28E392-F140-4[...].jpeg (62Кб, 464x457)
464x457
Шалом, не гоните ссаными тряпками сразу, хотя гоните, что уж там. Есть пара вопросов к знающим людям, допустим пришла ко мне супер-мега идея создать свой фейсбук, но для левшей, или порнохаб, но только для инвалидов, или черт знает, что ещё другое. И, допустим, я даже запили сайт, но захотелось мне получить больший охват, а значит, деваться некуда, надо делать приложение, поскольку врожденная криворукость не даст сделать ничего вменяемого, то выход один, аутсорс.
В связи с этим, поскольку понимания в этом вопросе у меня, как у тумбочки, хочу спросить совета. На что я могу расчитывать если попытаюсь заказать приложение. Во сколько это мне может встать в финансовом плане, сколько времени может понадобиться, к кому я могу по этому поводу обратиться, или где я могу найти информацию по данной теме. Понятно, что без вводных данных о точных цифрах не может быть и речи, меня интересует просто примерный порядок цифр.
Аноним 08/06/20 Пнд 11:22:48 1716583
>>1716554 (OP)
Скажу тебе так, если у тебя бизнес-идея, завязанная на IT, и ты сам не разработчик, то если ты готов выделить лишь один миллион рублей, то даже не суйся. Ничего не получится, этих денег недостаточно.
Аноним 08/06/20 Пнд 11:30:46 1716595
>>1716583
Спасибо. Примерно на такую сумму рассчитывал
Аноним 14/06/20 Вск 22:04:19 1723043
а может стоит сначала сделать что-то попроще? мдк был обычным ссаным паблосом в вк, в принципе им и остался, но вроде как у них сайтец есть, ну первое что пришло в голову
entity framework 6 Аноним 11/06/20 Чтв 16:56:50 1719616 Ответ
image.png (659Кб, 1000x566)
1000x566
сап двачевские. реквестирую понятные и годные материалы по Entity Framework 6. метанит ниасилил
Пропущено 3 постов
1 с картинками.
Пропущено 3 постов, 1 с картинками.
Аноним 13/06/20 Суб 13:45:33 1721363
Аноним # OP 13/06/20 Суб 21:57:44 1721927
Аноним 13/06/20 Суб 21:59:19 1721929
8c1cc3f467d7d09[...].jpg (41Кб, 499x327)
499x327
>>1721927
Потому что как "Двое из ларца"
ОБЩИЙ БУГУРТ ТРЕД V19.0 / GENERAL BUTTHURT THREAD V19.0 /butthurt/ Аноним 29/04/20 Срд 19:56:45 1671746 Ответ
14973559906620.png (331Кб, 409x409)
409x409
ПОНАДОБИЛОСЬ ЗАПИЛИТЬ СЛОЖНУЮ ФИЧУ
@
НАВЕРНЯКА ДО МЕНЯ ЕЁ ДЕЛАЛО СОТНЯ ЛЮДЕЙ И ЕСТЬ ГОТОВАЯ БИБЛИОТЕКА
@
ВЫБИРАЕШЬ ОДНУ ИЗ САМЫХ ПОПУЛЯРНЫХ ОПЕНСОРСНЫХ
@
100500 ЗВËЗД НА ГИТХАБЕ
@
ВКОРЯЧИВАЕШЬ СЕБЕ
@
ЛОВКО ОБХОДИШЬ БАГИ, НО НАТЫКАЕШЬСЯ НА БОСС-БАГ
@
БЕЗ ФИКСА БОСС-БАГА ФИЧУ НЕЛЬЗЯ В ПРОДАКШН ПУСКАТЬ
@
ГУГЛИШЬ РЕШЕНИЯ
@
НАХОДИШЬ ТИКЕТ В РЕПОЗИТОРИИ
@
ОВЕР 100 КОММЕНТОВ, РЕШЕНИЯ НЕТ
@
15 НЕРАБОЧИХ ФОРКОВ С ПОПЫТКАМИ ФИКСА ЭТОГО БАГА
@
ОУНЕРУ ПОХУЙ, ОН УЖЕ ГОД НЕ ЗАХОДИЛ НА ГИТХАБ
@
А МОЖЕТ УЛЕТЕЛ НА ГАВАЙИ
@
ИЛИ СИДИТ ТАМ, ГДЕ НЕТ ГИТХАБА
Пропущено 513 постов
30 с картинками.
Пропущено 513 постов, 30 с картинками.
Аноним 14/06/20 Вск 16:32:50 1722632
Аноним 15/06/20 Пнд 12:31:21 1723498
14430983442110.webm (2762Кб, 692x378, 00:00:09)
692x378
Аноним 16/06/20 Втр 19:40:42 1725093
>>1721485
Я тоже так делаю, только не работаю, а просто дрочу, сижу на ютубчике, читаю, ну или занимаюсь другими своими делами. А потом, когда уже подходит проёб сроков, по-быстрому тяп-ляп всё допиливаю под кофейком. Не считаю это нормальным, конечно, но...
Фриланса тред Аноним 13/06/20 Суб 06:58:16 1721158 Ответ
The+Living+Dayl[...].jpg (196Кб, 650x365)
650x365
Какими биржами пользуетесь помимо апворка? Реально ли найти постоянного заказчика из топтир стран и перейти уже сразу на контракт? Алсо, какие способы вывода используете чаше всего? И какие годные карты не пидорашкинские само собой можете порекомендовать, чтобы можно было бы спокойно использовать как для вывода и так и для снятия нала в банкоматах, ну и чтобы пыневики не приебались само собой? Пикрандом.
Аноним 13/06/20 Суб 11:33:51 1721279
Помогите вкатиться... Олег 09/06/20 Втр 14:51:09 1717615 Ответ
программист.png (1476Кб, 1200x835)
1200x835
Двач помогите найти путь куда двигаться! Вообщем пол года назад в свои 31 решил вкатиться в IT, опыта программирования не было. Выбрал андройд разработку и сел учиться. Сначала учил джаву по книжкам и видеоурокам, потом взялся за андройд студию. Понял что на теории много не выучить и решил написать приложение, в практике знания начали усваиваться намного лучше. И за месяц пока сидел на карантине написал приложение, тупо аудиосказки для детей, вот ссылка https://play.google.com/store/apps/details?id=com.bulich.misha.bedtimestory.
Но потом настал пиздец, я не знаю что писать дальше и куда двигаться, начал смотреть в сторону Unity и C#, чтобы делать мобильные игры. Посоветуйте стоит ли туда лезть, или остаться на неигровых приложениях? Или можно попытаться найти работу на андройд разраба. Вообщем как мне обрести опять тот стимул чтобы учить сидеть сутками и не прыгать с места на места, к чему стремиться, помогите, а то две недели сижу в ступаре!
Пропущено 2 постов.
Пропущено 2 постов.
Аноним 12/06/20 Птн 11:09:37 1720186
>>1717615 (OP)
>не знаю что писать дальше и куда двигаться
Дальше написать еще пару приложений с другим функционалом, и искать работу джуном, то есть это пару месяцев.

>31 лвл
>сидеть сутками
Никто тут не знает, что у тебя в голове. Но я предположу, что в таком возрасте, ожидать детского восторга и энергии, довольно наивно. Лучше адекватно тратить по два часа каждый день, найти работу, и купить себе мороженого. При таком подходе ты не порвешь себе жопу, и получишь мотивацию в виде заработка.

>делать игоры
А почему ты сразу с игор не начал ? может они тебе на хуй не всрались и это просто маня фантазии ? делать игры и играть в хорошие игры это разные вещи. Сделай на джаве тетрис для андроида, тебе для этого unity не нужен. Искать себя на стуле, можно годами. Разбирайся в своих целях.
Аноним 12/06/20 Птн 11:18:19 1720191
>>1720176
>учи версточку и жабадаунскрипт и (что скажет дядя в требование к кандидату) и как все уважающие себя макаки живи.

Тот случай, когда жирнота превратилась в полезный совет.
Аноним 12/06/20 Птн 13:20:00 1720311
>>1720176
Наконец-то вижу побратима-лоулвльщика, а не тупую жс макаку. Что пишешь на С/С++?
Авторское право и приложения Аноним 11/06/20 Чтв 21:37:46 1719898 Ответ
image.png (64Кб, 2880x720)
2880x720

Если тебе неохота долго читать мои прелюдии и объяснения, анон, сразу иди ко второму посту. Там я задам тебе вопросы, которые меня интересуют.
Привет, анон! У меня не совсем стандартный вопрос, который впрочем напрямую связан с кодингом и разработкой приложений.
Т.к. он не стандартный и довольно конкретный и требует долгого описания, мне придется насрать тредом. Алсо, с программированием я знаком очень поверхностно, поэтому заранее прошу извинить, за ошибки в использовании терминологии если таковые будут иметь место.
Вопрос в большой степени юридический. В /law тоже спрошу, но мне кажется там меньше шансов получить ответ т.к. специфичность темы ограничивает круг юристов, которые могли бы иметь с этим опыт. А вот встретить анона-кодера, который что-то знает мне кажется возможным.


Пропущено 4 постов
1 с картинками.
Пропущено 4 постов, 1 с картинками.
Аноним 11/06/20 Чтв 22:48:54 1719955
>>1719900
> 1
Это обговорено в условиях использования поисковика, но почти наверняка тебя задетектят и забанят.

> 2
Открывай источник, где картинка опубликована. Там должна быть указана лицензия. Если не указана - по умолчанию считается, что запрещено.

А вообще, не заморачивайся. Пока дорастёшь до уровня, когда поисковику будет ощутимый вред от твоих действий, ты 100 раз успеешь нанять себе штат юристов.
12/06/20 Птн 05:41:07 1720103
>Если тебе неохота долго читать мои прелюдии и объяснения, анон, сразу иди ко второму посту.
Мм, гениально, раскрывать тред уебка. Раскрыл, чтобы тебя нахуй послать
Аноним 12/06/20 Птн 05:58:39 1720105
СХОДКА КРЕМНИЕВОЙ ДОЛИНЫЙ И БЕЙ ЭРЕА/САН ФРАНЦИСКО Аноним 06/12/19 Птн 22:58:28 1539726 Ответ
c08.gif (118Кб, 400x400)
400x400
Поскольку нас судя по всему нет в SOC я решил пересоздать тред тут. Прошу админов не удалять!

тред в SOC
https://2ch.hk/soc/res/5340511.html
Пропущено 36 постов
18 с картинками.
Пропущено 36 постов, 18 с картинками.
Аноним 24/02/20 Пнд 22:45:15 1614051
Йоу йоу йоу ананас присоединяйся к нашему каналу в телеграме)
Аноним 14/04/20 Втр 10:30:58 1657610
med147216926913[...].jpg (25Кб, 640x480)
640x480
Аноним 12/06/20 Птн 02:36:11 1720084
pepebasicmemeam[...].gif (249Кб, 300x420)
300x420
>>1657610
итак идет какой уже месяц карантина и протестов, но как все откроется мы планируем собраться
sup /pr. Сразу извиняюсь если не по адресу. Случилась Аноним 11/06/20 Чтв 16:48:02 1719599 Ответ
Opera Снимок202[...].png (87Кб, 805x366)
805x366
sup /pr. Сразу извиняюсь если не по адресу.
Случилась у меня проказа, у меня заблокировали страницу Вконсракте навсегда, у меня там хуева туча нужных групп, закладок, друзей и т.д. Можно ли как-то посмотреть через веб архивы или еще каким-либо способом эту самую информацию?
Пропущено 9 постов
3 с картинками.
Пропущено 9 постов, 3 с картинками.
Аноним 11/06/20 Чтв 19:03:58 1719745
>>1719695
Ну так выстави дату.
Или скажи логин-пароль, я зайду все заскриню.
Аноним 11/06/20 Чтв 19:37:25 1719784
>>1719745
я изменил дату и время на компе, под время снапшота, все равно пишет что подключение не защищено
Аноним 11/06/20 Чтв 19:39:31 1719790
>>1719784
>я изменил дату и время на компе, под время снапшота
Чиво блять? Нужно менять дату в вебархиве.

>>1719784
>все равно пишет что подключение не защищено
Это потому что сайт заблокирован роскомпозором. Используй прокси/vpn расширения для браузера.
C++ тред #112 /cpp/ Аноним 30/05/20 Суб 23:09:24 1708681 Ответ
1438902703927.png (10Кб, 1024x1024)
1024x1024
1576370470557.jpg (487Кб, 583x826)
583x826
Пропущено 506 постов
29 с картинками.
Пропущено 506 постов, 29 с картинками.
Аноним 11/06/20 Чтв 21:22:34 1719887
Я полный нуб, если что
Дано: две проги, которые делают один и тот же Х. Первая сделана по принципу: main.cpp вызывает функцию 1, та что-то делает, вызывает функцию 2, 2 делает что-то и т.п. Вторая сделана по принципу: есть класс, в котором функции 1 и 2, main.cpp вызывает функцию из класса и далее по списку. Т.е. единственное отличие, что во второй проге я запилил класс, чтоб не передавать миллион переменных из функции в функцию. Вторая прога работает на 10-15% медленней. Это нормально? Или я испортил?
Аноним 11/06/20 Чтв 21:24:42 1719889
27/06/20 Суб 07:39:45 1735036
Питон тред №90 /python/ Аноним 03/06/20 Срд 07:52:24 1711609 Ответ
zmija1.gif (73Кб, 400x292)
400x292
van-rossum.png (825Кб, 660x682)
660x682
500F127442295pS[...].jpg (120Кб, 500x316)
500x316
Тред, посвящённый языку программирования Питон, #90

Предыдущий: >>1699561 (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: анон, если ты вносишь изменения в шапку, оставляй ссылку на код с обновлённым исходником.

текущая шапка (90): https://dumpz.org/bASGKD8cCFDf
Пропущено 547 постов
62 с картинками.
Пропущено 547 постов, 62 с картинками.
Аноним 12/06/20 Птн 11:46:42 1720210
Screenshot20200[...].png (106Кб, 789x740)
789x740
Познакомился с peewee, запихиваю json в базу циклами и
второй день не могу победить пикрил.
Сначала всё норм, но где-то на 2 группе данных вываливается ошибка на выделенной строке. Смотрю содержимое element_group_through - одинаковые значения как в первой так и во второй колонке присутствуют, т.е. успешно записались, значит проблема не в этом. Кто сталкивался? Что ей от меня нужно?
Аноним 12/06/20 Птн 20:39:25 1720762
>>1720210
Если и для группы, и для элемента выполнится ветка "get", то ты действительно попытаешься засунуть точно такую же связь, которая была вставлена, когда в предыдущий раз группа или элемент (или обе сущности) были созданы.

А вообще:

1. Посмотри, какие constraints тебе нагенерировал фреймворк в таблицах : http://docs.peewee-orm.com/en/latest/peewee/playhouse.html#print_model

2. Выведи в терминал конкретные запросы, которые ты делаешь (https://stackoverflow.com/questions/32691602/how-to-get-sql-query-from-peewee) и посмотри, что из этого может нарушать целостность.

3. Не уверен, что тебе это нужно, но у тебя нет ограничений на уникальность групп и элементов. Группу с одним и тем же названием можно создать несколько раз.
Аноним 21/06/20 Вск 16:04:32 1729653
>>1719031
Работает в pycharm на винде. В обычном терминале - офк нет
Феерическая расстановка точек над языками Аноним 18/05/20 Пнд 21:11:11 1693246 Ответ
image.png (204Кб, 1040x520)
1040x520
ДА НАЧНЁТСЯ БИТВА

GOD TIER: C#
TOP TIER: C, C++, Kotlin
MIDDLE TIER: Python, JS
LOW TIER: Java, Scala, Ruby, Swift/Objective-C, VB, MATLAB, Erlang
SHIT TIER: GO, PHP, 1C, ABAP
USELESS SHIT TIER: Pascal (и диалекты, включая Delphi), Perl, Haskell, F#, Lisp (все диалекты, особенно схема), Rust, старые диалекты бейсика, Пролог, sh (и разновидности)

C#: Хорош всем, самый сбалансированный и универсальный язык. Можно писать всё, начиная от операционных систем и заканчивая веб-сайтами и десктопными программами. Обладает шикарным тулингом (VS, ReSharper, Rider). С недавнего времени в него завезли кроссплатформенность. Отлично поддерживает многопоточное программирование, обладает широким функциональным функционалом (лямбды, первоклассные функции, функции высших порядков через LINQ, паттерн матчинг), а также шикарным ООП: объектно-ориентированная модель не перегружена, проста в понимании, но в то же время выразительна: например, нормально работают имплицитные методы. Обладает мощностью C++, позволяет вручную управлять памятью, но поддерживает совершенный сборщик мусора. Легко интегрируется с другими языками. Шикарная стандартная библиотека, развитый менеджер пакетов NuGet, большое количество сторонних библиотек для любых задач. Есть системы для сборки и деплоя, автоматического тестирования. Есть нормальные ORM. Можно делать хорошие десктопные приложения.

C++: Позволяет напрямую управлять памятью и писать любые программы. Хороший тулинг, включая самые совершенные компиляторы из существующих, статический анализ. Абсолютно кросплатформенен, хорошо поддерживает многопточное программирование. Современные кресты позволяют писать в функциональной парадигме, но ООП излишне усложнён, включает бесполезные парадигмы вроде множественного наследования. Вместе с системой шаблонов отладка сложной ОО-архитектуры может превратиться в ад. Нет менеджера пакетов Conan кривой до жути, зато есть библиотеки под любые задачи. Легко интегрируется с другими языками. Отличная стандартная библиотека, плюс нельзя забывать про Boost и Qt. Есть системы для сборки и деплоя (make, cmake и.т.п.), которые необходимо знать для работы. Слишком сложный, однако при должном использовании позволяет добиться максимальной производительности. Обладает кучей недостатков вроде неочевидного Undefined behavior, и требует ебли с компиляторами. ORM говно. Qt говно, но не имеет альтернатив.

Kotlin: замеа устаревшей Java. Очень сильно напоминает C#, местами даже более лаконичный. Подходит весь тулинг от Java, который развивался ближайшие два десятилетия. Нет репозитория с пакетами. Подходят Java-библиотеки, которых очень много, но они менее качественные, чем шарповые. Многопоточность как в Java, однако есть ещё и async/await как в C#, Javascript и плюсах с питоном. В целом, очень хороший язык, но немного хуже, чем C#. Нельзя писать десктопные приложения.

C: подмножество (в нестрогом смысле) языка C++. Очень логичный и простой в изучении, подходит для обучения, программирования микроконтроллеров, а также как второй язык для написания "узких мест" в программах на других языках. Абсолютно кросплатформенный, обладает отличными компиляторами, достойным тулингом. Нет менеджера пакетов, но есть много библиотек. Обладает многими недостатками плюсов. Сложные программы на нём пишет только Линус, ORM нет.

Python: Один из самых простых языков для изучения. Невероятно универсальный, отлино подходит для людей, программирование для которых не является главным скиллом. Из-за этого используется в ML, для прототипирования, в расчётных программах вместо matlab, в качестве инструмента для написания shell-скриптов. Есть богатый репозиторий с пакетами. ООП кривое-косое, инкапсуляция фактически не поддерживается, интерфейсов нет, абстрактных классов нет, зато зачем-то есть множественное наследование. Вместо свитч-кейса используются словари, тормозит, как мразь, глючит кодировками. Есть приличный тулинг (IDE PyCharm от житбрейнс), очень много качественных библиотек и фреймворков, используется в вебе. Многопоточное программирование поддерживает, есть ORM. Функциональное программирование не такое развитое, как в других языках, но присутствует -- есть лямбды, функции первоклассные. Сборка и деплой вроде работают. В целом, как язык -- плох но замены пока не предвидится, поэтому слесарить на питоне не зашквар -- единственный язык динамической параши который в принципе можно терпеть.

JS: Единственный язык, который выполняется в браузере. ООП очень своеобразное, отличается от всех других описанных языков (так как основывается на давно мёртвом смолтолке, а не на симуле) и на мой вкус куцое. Прекрасно поддерживает функциональное программирование. Обладает отличным тулингом, поддерживается во всех мажорных IDE, имеет менеджер пакетов npm, развитые системы для сборки и деплоя. Плохо поддерживает многопоточное программирование, которое работает через жуткие костыли. Много библиотек. Как язык неплох, и слесарить на JS не зашквар, особенно используя костыли вроде TypeScript.

Java: сильно отстаёт от C# и Kotlin. Очень многословна. Существует отличный тулинг, много библиотек, развитая система сборки, а вот репозитория с пакетами нет. Асинхронное программирование поддерживает плохо, функции не первоклассные. ООП классическое, однако многого функционала из C# и Kotlin не хватает. Есть много кривых неприятных моментов: например отсутствуют структуры с семантикой копирования, навязывается throws, платный компилятор... С приходом новых языков стала не нужна и живёт за счёт легаси. Есть много ORM, многопоточное программирование поддеоживается достойно, но хуже, чем в более современных языках. Как язык жаба неплоха, но устарела и слесарить на жабе не зашквар.

Scala: была очень многообещающим языком, но за десятилетия не удалось исправить огромное количество проблем. Тулинг отвратительный, хуже, чем у котлина. Менеджера пакетов нет. С жабой совместима через жопу. Поддерживает много неоправдавших себя парадигм: например, является одним из самых популярных языков для написания акторов и одним из самых популярных языков для создания DSL -- при этом ни то, ни то не взлетело. Есть крутой паттерн матчинг. Срывает голову метапрограммированием и похожим на Ruby ООП, за что заслуживает почётное место на свалке. Имеет встроенную систему для билда SBT. Нормальных ORM не имеет. Нормальных задач не имеет. Используется в банках для распила бюджета.

Ruby: очень похож на питон. Имеет более развитое и логичное ООП, хороший тулинг (включая IDE от JetBrains). Имеет хороший менеджер пакетов, ORM, зато не имеет системы для билда и деплоя. Хорошо поддерживает функциональное программирование и многопоточный код. Как язык руби хорош, критических недостатков не имеет (кроме регулярок в стиле perl) но не взлетел. Типизация динамическая, так что при наличии хороших альтернатив писать на руби зашкварно. На нём почти и не пишут. Нигде кроме веба не используется и никогда не использовался.

Swift/Objective-C: Если честно, на них не написал ни строчки, поэтому рассказывать не буду. Быстрое гугление показывает, что там всё есть, кроме универсальности. Используется только для устройств от Apple.

VB: C# с клоунским синтаксисом. Есть всё то же, что и в шарпе. Зашкварно ли на нём писать не берусь решить.

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

Erlang: не писал, не знаю, но похоже зашквар -- акторы, динамическая типизация, при этом может вылететь сегфолт...
Пропущено 514 постов
29 с картинками.
Пропущено 514 постов, 29 с картинками.
Аноним 12/06/20 Птн 21:03:46 1720787
>>1719948
Ну и дурачок, что с тебя взять. На что ты ориентируешься что у тебя легаси-gpu у которых нет вулкана? На нетбуки 2011 года?

>чтобы понять, что либо OpenGL его будет использовать под капотом, либо появятся другие обёртки.
Не будет, а если и будет то с дичайшим оверхедом, как dx эмулировали на ogl.

К тому же пока ты раскачаешься и что-то сделаешь пройдет от года до 3, ogl станет еще более легаси и никому не нужный.

Аноним 13/06/20 Суб 13:40:37 1721360
Аноним 13/06/20 Суб 19:57:04 1721780
Системное программирование Аноним 23/05/20 Суб 21:52:36 1699406 Ответ
изображение.png (180Кб, 300x198)
300x198
какой язык больше подойдет для системного программирования, расскажите и объясните в чем разница того или иного языка
Пропущено 34 постов
2 с картинками.
Пропущено 34 постов, 2 с картинками.
Аноним 09/06/20 Втр 12:31:25 1717453
>>1717276
Он может быть борщехлебом и писать на Расте, системный софт на котором невозможно написать без абьюза ансейфа, а значит C-like проблемы с памятью возвращаются (кстати, это основная причина того, что Раст - мертворожденная хуйня без будущего).
Когда же до вас, мань, дойдет, что написание СИСТЕМНОГО (не прикладного, а, блять, СИСТЕМНОГО) софта не может быть безопасным в плане памяти априори, требуется прямое вмешательство в память с минимальными ограничениями для программиста.
Посмотри сорцы того же redox и грепни сколько ансейф блоков там есть, лол. Причем это суперсырая, неюзабельная для широких масс ОС.
Аноним 09/06/20 Втр 13:17:19 1717493
>>1717453
Суть раста не в полном уходе от ансейфа, а в явном обозначении опасных мест в коде и в упрощении отладки вследствие этого (в т.ч. с помощью компилятора). Вокруг опасных байтоёбских кусков кода ты пишешь безопасные высокоуровневые обёртки. Си - ансейф целиком, ибо при его создании мало кто думал о безопасности. Сомневаюсь, что раст быстро сдохнет, ибо концепция тех же лайфтаймов сейчас уникальна и довольно интересная (например, в контексте всякой высоконагруженной хуиты, для которой даже фризы от GC неприемлимы)
И кто тебя заставляет пользоваться редоксом сейчас? Это всего лишь прототип системы на новом языке, который мало кому нравится из-за того, что сукабля боров чекер не компилит мой говнокод с потенциальным UB, как если бы я писал на сях. Ты бы ещё первые билды линукса засрал из-за неюзабельности для широких масс. Ругать софт из-за того, что нам ним не работает столько же народу, скольк над линём (а я напоминаю, что тот притягивал к себе разрабов со всего мира из-за того, что был одной из первых опенсурцных ОС) - такое себе занятие
Аноним 09/06/20 Втр 14:51:05 1717614
>>1717493
Раст не взлетит в системщине, потому что всему миру похуй на это. Это круто как концепция, технология, но в мире как писали системный софт на С/С++ так и продолжат писать.
Максимум найдет ультраузкую нишу в прикладухе или околосистемщине, как Го, и то не факт.
Amazon Web Services Аноним 13/03/20 Птн 13:37:36 1632000 Ответ
awslogosmile120[...].png (45Кб, 1200x630)
1200x630
Не знаю, куда вопрос задать про AWS (Amazon Web Services) - DevOps треда не нашел. Стартану тут, хуле.

Кто-нибудь в курсе, какой latency от серверов Hetzner до какой-нибудь европейской локации AWS?

Использовать Amazon DynamoDB в качестве kv-хранилища для веб-приложения, которое находится на сервере в ДЦ Hetzner - это хорошая идея? В плане времени соединения и т.д. Меня 30-40 мс устроят на всё про всё.

И еще отдельный вопрос про MySQL в облаке - опять же, хорошая ли идея использовать какое-нибудь облако совместно с Hetzner в плане latency?

Может у кого есть опыт. Пилю проект, и хочу пидорнуть с сервера redis, mysql, rabbitmq в пользу aws чтобы не ебать с ними мозги, а ловко использовать amazon sdk и всё. Но чет боюсь, что время отклика будет больше 200-300 мс, что меня уже не устроит.
Спасибо.
Пропущено 149 постов
2 с картинками.
Пропущено 149 постов, 2 с картинками.
Аноним 01/06/20 Пнд 12:15:24 1709805
>>1709539
>архивировать картинки и файлы БД

Не лезь в БД блять, НЕ ХРАНИ БЛЯТЬ ФАЙЛЫ В БД умоляю блять
Аноним 02/06/20 Втр 17:03:54 1710998
>>1709805
Там нет ни слова про хранение файлов в БД. Там вопрос про подготовку бэкапов и архивирование файлов БД для них.
Аноним 08/06/20 Пнд 22:02:13 1717144
1436587117491.png (301Кб, 586x475)
586x475
Анончики, помогите ньюфагу. Стори такая, я написал програмку на шарпе для работы с архивами и папками, потом мне пришла в голову идея запилить сервак с файлами, чтобы их из программы можно было качать и смотреть превью. В идеале еще сделать заливку и бд, чтоб больше инфы о них подтягивать в программу.
Собственно т.к. я вообще ничего не шарю я просто для теста залил файлы на бесплатный хостинг и по хттпс с ними работал и тестил, все вроде заебись. Но понятно, что на хостинге большой объем не сделаешь, да и пидорнуть могут, запрещено вроде файлохранилища устраивать.

Собственно, начал гуглить что и как и вроде как понял, что мне нужно арендовать себе VPS, шоб там и ресурсов больше, и свобода, делай что хочешь только ЦП не заливай. Меня вроде бы все устраивает (кроме ебли с настройкой этого всего), но что-то дорого все пиздец. Бездуховные сервисы по 5-10 баксов, наши по 150 деревянных, да и из своего кармана платить тоже жаба душит, а надонатили мне пока баксов 50 всего.

И тут я наткнулся на предложение ФТП, там и места побольше, и трафик неограничен, есть доступ по хттп и всего 40 рублей в месяц, что, понятно, просто заебись.

Вопрос, будет ли оно норм работать? Или ФТП будет лагать безбожно и мне лучше таки раскошелиться на ВПС?

Повторюсь, я полный профан во всем, в шарпе, в пхх, в сервачках этих, в линуксе тем более, но с помощью гугла вроде осваиваю без проблем. Но бабки канать на ветер не хочется.
Очень хотелось бы для своего микросервисного Аноним 12/05/20 Втр 15:28:59 1685111 Ответ
openshift.png (59Кб, 512x463)
512x463
Очень хотелось бы для своего микросервисного веб приложения использовать OpenShift как оркестратор, вместо k8s или swarm.

DevOps/Cloud комюнити, подскажите есть ли возможность где-то арендовать инстанс с OpenShift в РФ? Варианты по типу OpenShift Online, Azure или AWS не валидны, потому что там нет российского региона. Так же все на dedicated сервере разворачивать это борода, там такой сумасшедший прайс за OpenShift Dedicated.

Если браться и разворачивать OKD на дедике, то это минус время плюс говнокофигурация будет, я чекал что там после OKD к нему роутер надо деплоить и очень много разного говна еще.
Пропущено 1 постов.
Пропущено 1 постов.
Аноним 12/05/20 Втр 16:08:15 1685202
>>1685165
уже несколько раз dedicated серверы банил роскомнадзо на digital ocean

и чтобы зарезолвить блокировку уходит как минимум неделя
Аноним 12/05/20 Втр 16:14:21 1685215
Аноним 07/06/20 Вск 02:09:24 1715374
У OKD вроде отличий только отсутствие лицензии и поддержки, роутер там из коробки скорее всего так же как и в OCP.
SICP тред /sicp/ #8 /sicp/ Аноним 04/02/20 Втр 09:32:52 1591255 Ответ
YukimuraAoiRead[...].jpg (92Кб, 640x640)
640x640
Продолжаем обсуждение лучшей книги всех времен и народов, а так же одноименных лекций. Приглашаются сюда как новички, ломающие над ней голову, так и опытные ребята, прошедшие ее всю (или большую ее часть).

Где скачать 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/1466889.html
Пропущено 497 постов
52 с картинками.
Пропущено 497 постов, 52 с картинками.
Аноним 05/06/20 Птн 20:42:14 1714395
>>1711847
Нахуй ты такой успешный заходишь в сикп тред?
05/06/20 Птн 21:35:42 1714498
>>1714432
Какой ты сострадательный.
Жалеешь бедных анончиков, которые хуйней маятся, время свое драгоценное тратят.

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

Хобби есть? Вырезание по дереву или путешествия.
Баба наконец или любовница?
Аноним 05/06/20 Птн 21:50:14 1714531
Саммит Machines Can See /mcs2020/ 05/06/20 Птн 13:12:42 1713876 Ответ
980045464136315[...].jpg (58Кб, 1200x630)
1200x630
Machines Can See — это четвертый ежегодный международный саммит в области компьютерного зрения и машинного обучения, который организует VisionLabs. В этом году он пройдет в онлайн-формате.
На саммите выступят:
Корделия Шмид (INRIA/Google),
Джитендра Малик (Berkeley/Facebook)
Манохар Палури (Facebook)
Джеймс Хейз (Georgia tech)
Виктор Лемпицкий (Samsung/Skoltech)
Абхинав Гупта (CMU/Facebook)
Джозеф Сивич (INRIA / CTU)
Владлен Колтун (Intel)
Артём Бабенко (Яндекс)
Лоренс ван дер Маатен (Facebook)
Дева Раманан (CMU / Argo AI)
Ясир Шейх (CMU / Facebook).
Участие бесплатное по предварительной регистрации:
machinescansee.com
Аноним 05/06/20 Птн 17:41:04 1714182
>>1713876 (OP)
саммит пиарится на дваче? чееее
Обеспечение качества в IT /QA/ Аноним 19/04/20 Вск 14:26:56 1661839 Ответ
0.png (5Кб, 200x200)
200x200
Effective-leade[...].jpg (68Кб, 900x600)
900x600
meeting+1.jpg (110Кб, 960x640)
960x640
7.png (488Кб, 845x562)
845x562
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

ИТТ Делимся опытом, кто вкатывается, кто вкатился, решаем проблемки, кормим обезьян бананами, поклоняемся автотестобогам.
Пропущено 522 постов
33 с картинками.
Пропущено 522 постов, 33 с картинками.
Аноним 10/06/20 Срд 00:41:32 1718200
>>1717439
Так ты зачем вкатился, денги зарабатывать или гордиться? Готов ли ты хуй сосать мечтая о зарплатах автматизаторов? Да, сучка, ты будешь, потому-что твои мечты, влажные фантазии, но ты, уебок, ничего не умеешь.
10/06/20 Срд 01:13:03 1718223
Tanaka 08/07/20 Срд 04:30:49 1744565
можно ли влететь со знанием английского a1?
Учусь в универе на инженера-разработчика. Хочу Аноним # OP 27/01/20 Пнд 10:52:14 1583853 Ответ
image.png (64Кб, 700x441)
700x441
Учусь в универе на инженера-разработчика. Хочу делать выжимку и выборку из материала который преподают нам и подавать его в виде блога для тех, кто хочет вкатиться сам. То есть там будет чуть-чуть математики (которую, как по мне, должен понимать даже веб девелопер), будет чуть-чуть про архитектуру компьютера, чуть-чуть ассемблер.
В общем, сухая и полезная выжимка из того, что учу я.
Монетизировать это никак не буду, просто хочу чтобы на русском языке было еще больше полезного материала для самостоятельного обучение.
Имеет ли место быть полезность этой идее и где такой блог заводить (или проще уже самому его на коленке сверстать и залить на какой-нибудь самый дешевый хостинг)?
Грамматику русского подтяну, учусь за границей
Пропущено 12 постов.
Пропущено 12 постов.
Аноним 27/05/20 Срд 20:31:56 1704699
>>1587496
хмм, интересно, а есть такое для math?
Аноним 28/05/20 Чтв 07:29:04 1705084
>>1583853 (OP)
Нахуя? Вышка не нужна, там деды кормят старым засохшим калом. Реальные знания можно получить лишь на курсах
Аноним 05/06/20 Птн 03:47:35 1713657
>>1705084
Да! Переходите по ссылке и получите скидку 50% по промокоду EBISvROT. Предложение ограничено, успейте купить до 7 июня!
Поясните за хорошие практики на laravel, а именно Аноним 09/02/20 Вск 19:50:19 1596540 Ответ
image.png (2324Кб, 1014x1020)
1014x1020
Поясните за хорошие практики на laravel, а именно интересует бизнес логика приложения.

Чем больше гуглю тем больше понимаю что Laravel и попытка следовать паттернам === хуй в жопе.

Все статейки начинаются со слов - вот вы делаете контроллеры и работаете там с данными. Так делать нельзя. Надо это все выносить в отдельный слой... и делают какой-нить репозиторий. Основываясь на следующем: «вот завтра надо будет сменить источник данных с mysql на эластик, монгу, файлы, память... и вы такие хуяк `$repo = new ArrayUserRepository();`»

блять такое вообще бывает? я даже ситуацию не могу представить. зачем готовить себя к переходу на другой источник данных если это вообще редкая ситуация? Зачем мне для каждой модели делать еще одну прослойку? Внутри контроллера использовать $userRepo->getUserById(123)... Дублировать все нужные Eloquent методы...

Вот у меня на текущем проекте овер дохуя файлов в директории Services. Все потому что каждый прогер пишет сервис для своих нужд. И получается увеличение количества файлов в два раза, при этом нет никакого реиспользования.

Еще не особо понимаю логику - бизнес слой не должен быть зависим от фреймворка. Не используй collection, юзай массивы... не передавай напрямую в сервис объект реквеста, создавай dto... это позволит тебе легко портировать проект на другой фреймворк. Но опять же... как часто такой хуйней занимаются? Возможно у меня не было опыта в особо крупных проектах и вы там каждую неделю с laravel на yii переезжаети?


Все что было написано выше - хуйня я заню, теперь к делу:
1. Есть у вас на примете open source проект смотря на исходники которого можно сказать - годнота (интересует работа с бизнес логикой)
2. Что можно почитать по патернам?



Пропущено 24 постов
1 с картинками.
Пропущено 24 постов, 1 с картинками.
Аноним 14/04/20 Втр 10:29:33 1657608
>>1596540 (OP)
>Поясните за хорошие практики на laravel
А ты говноед однако.
Аноним 04/06/20 Чтв 22:42:45 1713444
>>1596540 (OP)
> зачем готовить себя к переходу на другой источник данных если это вообще редкая ситуация?
Хз откуда это пошло, если следовать этому, то невозможно использовать все фичи СУБД, а тем более сделать нормальный одинаковый интерфейс к примеру для монги и постгрес. Как по мне это полный бред.
Аноним 04/06/20 Чтв 23:33:28 1713512
Регулярные выражения aka RegExp Аноним 07/04/20 Втр 12:40:26 1652480 Ответ
1.jpg (120Кб, 500x824)
500x824
regularexpressi[...].png (104Кб, 600x607)
600x607
Регулярных выражений тред #1. Пробный, отправной.

- Парсим HTML, приближая ад и погибель.
- Достаём нужную инфу из кучи текста одной строкой.
- Пишем свой нечитаемый велосипед для проверки валидности e-mail адреса по самым свежим RFC стандартам.
- Пугаем неофитов нечитаемыми регулярками длинной в >1000 символов.

Освоить: https://proglib.io/p/learn-regex/
Протестировать/отладить: https://regex101.com/
Пропущено 9 постов
1 с картинками.
Пропущено 9 постов, 1 с картинками.
Аноним 04/06/20 Чтв 21:14:54 1713348
>>1713334
У зумеров вообще похоже дислексия в той или иной степени обязательно присутствует.
Аноним 04/06/20 Чтв 21:18:20 1713353
>>1713334
По регуляркам есть книги? Зачем? Это же небольшая и чисто прекладная хрень, типа функции printf.
Аноним 04/06/20 Чтв 21:29:52 1713358
>>1713353
Лол что, это как отдельный язык программирования

>>1713348
Мне 30
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов