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


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

Check this out!

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

<<
СХОДКА КРЕМНИЕВОЙ ДОЛИНЫЙ И БЕЙ ЭРЕА/САН ФРАНЦИСКО Аноним 06/12/19 Птн 22:58:28 1539726 Ответ
c08.gif (118Кб, 400x400)
400x400
Поскольку нас судя по всему нет в SOC я решил пересоздать тред тут. Прошу админов не удалять!

тред в SOC
https://2ch.hk/soc/res/5340511.html
Пропущено 34 постов
16 с картинками.
Пропущено 34 постов, 16 с картинками.
Аноним 14/02/20 Птн 01:21:22 1601124
>>1600985
Сорре, анон, я пошутил
Аноним 19/02/20 Срд 23:37:48 1608542
>>1601124
ЛОЛ вот это поворот!
Аноним 24/02/20 Пнд 22:45:15 1614051
Йоу йоу йоу ананас присоединяйся к нашему каналу в телеграме)
МЫ ВАМ ПЕРЕЗВОНИМ #368 /xo/ Аноним 23/02/20 Вск 14:06:11 1612455 Ответ
1509007640765.jpg (306Кб, 1030x920)
1030x920
Пропущено 564 постов
44 с картинками.
Пропущено 564 постов, 44 с картинками.
Аноним 25/02/20 Втр 00:42:01 1614194
1491373533706.png (94Кб, 1043x770)
1043x770
>>1614014
>используя один цикл, без рекурсии
Готово.
25/02/20 Втр 03:00:10 1614240
Аноним 25/02/20 Втр 12:09:27 1614470
>>1614045
Багфиксы на жаве за 25к который, с каких-то хуев звали девопсом, потом 35к, ща 200к. Мне было по кайфу, я был студнем, ходил работать по субботам из-за военки, прокачивал скиллы за счет работодателя проебать целый день на чтение не нужный в работе книжек - как нехуй делать. Хорошее время было.
САМЫЙ ИНТЕРЕСНЫЙ ЯЗЫК ПОГИРМИРОВАНИЯ Аноним 12/02/20 Срд 00:46:58 1598874 Ответ
15715342596811.png (301Кб, 819x827)
819x827
Анон, хочу выучить какой то язык. Не ради вкатывания, просто ради фана по чуть чуть учить и практиковаться в нем, что бы мозг не отмирал. Какой посоветуешь? Хочется что то многофункциональное и глубокое как мое очко что бы я мог делать с ним разную веселую хуйню. джаваскрипт не предлагать
Пропущено 59 постов
5 с картинками.
Пропущено 59 постов, 5 с картинками.
Аноним 23/02/20 Вск 23:21:14 1613152
159582.jpg (3160Кб, 494x384)
494x384
>>1598874 (OP)
Питон.

Советую канал Олега Молчанова.
Аноним 24/02/20 Пнд 15:59:30 1613611
>>1598874 (OP)
>... просто ради фана по чуть чуть учить и практиковаться в нем...
Думаю, язык дело десятое. А главное - чего ты хочешь написать и чё с написанным будешь делать.
Ты вот очко упомянул. Может это как-то связано с твоими устремлениями ? - в любом случае если у тебя будет "зачем", то за языком дело не станет.

Это как пассатижи.
Конечно, бывают всякие пассатижи. Ты как бы спрашиваешь "господа, посоветуйте хорошие пассатижи."
А тебе наперебой - "бери вот эти". Нет, лучше сразу иметь вот эти.
А надо же сперва выяснить, а чо ты хочешь ими отворачивать или заворачивать.
Мозги программированием надорвать не долго. Если тебе надо, чиста, мозги соблюсти, так программирование тут ни при чём.

Аноним 24/02/20 Пнд 16:11:27 1613623
>>1598874 (OP)
C#

Потому что ты сможешь нихуя не зная, нарисовать ГУЙ мышкой, запустить и поклацать его.

Это невыносимо бустит и подпитывает интерес.
Кто нибудь работал со звуком? Нужно вытащить Аноним 24/02/20 Пнд 00:02:24 1613184 Ответ
8017c55ed57adda[...].jpg (9Кб, 194x259)
194x259
6tGxy.png (187Кб, 1357x581)
1357x581
Кто нибудь работал со звуком? Нужно вытащить из аудио трека с голосом диктора звуковую волну(или как правильно это называется) чтобы разбить на предложения. Как правило после каждого предложения идет небольшая пауза, и это я хочу использовать. Я видел много аудиовизуализаций с частотным спектром по всему треку, как правило это во всяких плеерах. Вот как мне это вытащить программно и распарсить? Какие либы и языки это дают?
Аноним 24/02/20 Пнд 00:12:15 1613199
>>1613184 (OP)
Я уверен, что для питона уже есть готовая библиотека, которую использовать так:

from awesome_audio_text_extractor import extract_from_file
print(extract_from_file("awesome_audio_file.wav"))
Аноним 24/02/20 Пнд 09:28:13 1613332
Вышка для прогера Аноним 21/02/20 Птн 01:10:17 1609775 Ответ
7E6260A2-2B24-4[...].jpeg (110Кб, 1024x1024)
1024x1024
Заранее извиняюсь что не создал тред в /un ибо там в основном сидят прыщавые студенты просиживающие штаны в мечтах о дипломе.
Суть такова, мне 31 лвл. В своё время по глупости закончил вечерний ебучий негосударственный платный вуз на сраного менеджера.
Прошло время, я устроился жаба программистом, вырос до сеньора, выучил дохуя всего но чувствую что мне не хватает нормальной базы по математике.
Идти на вечерку в вузы типа бауманки 300 к в год + занятия 5 дней в неделю я не выдержу. Идти в говновуз типа того который я закончил я не хочу, ибо корочка нахуй не нужна. Спрашивают в основном фактические знания.
Есть ли смысл загоняться или достаточно каких нибудь курсов. Живу в ДС если че.
Пропущено 11 постов.
Пропущено 11 постов.
Аноним 22/02/20 Суб 19:21:27 1611706
>>1609775 (OP)
Как заметили аноны выше, сначала тебе нужно определиться, какая именно математика тебе нужна и для чего. Если тебе нужны конкретные знания для каких-то практических задач, то можно обойтись курсами по интересующей тебя области. Например, если ты хочешь разобраться в машинном обучении, можешь сразу начинать с линейной алгебры и теорвера, этого хватит, чтобы понимать алгоритмы ML.
А если ты хочешь прямо математической БАЗЫ, чтобы понимать всю подноготную на фундаментальном уровне, придется по хардкору начинать читать какого-нибудь Зорича, разбирать теоремы, вчитываться в доказательства, пытаться решать хитровыебаные задачки. Изучаешь сначала матан и основы теории множеств, чтобы понять, как вообще все устроено, потом линейную алгебру, затем функциональный анализ вместе с теорвером. Короче примерная программа 2-3 курсов универа.
В первом варианте вуз не нужен, если есть мотивация, то можно осилить интересующую тему за пару месяцев. В хардокрном варианте на одном энтузиазме ты вряд ли далеко укатишься самостоятельно, если ты конечно не ебанутый шизоид, в котором 30 лет таилась любовь к математике.
Аноним 23/02/20 Вск 18:56:14 1612836
>>1611706
Бедные необразованные макаки
Аноним 23/02/20 Вск 21:28:06 1613024
>>1609775 (OP)
Ну и для его тебе не хватает знаний математики?)
Java #17 thread /java/ Аноним 20/02/20 Чтв 09:09:02 1608778 Ответ
image.png (222Кб, 1506x1000)
1506x1000
image.png (230Кб, 850x850)
850x850
image.png (378Кб, 1200x1200)
1200x1200
image.png (467Кб, 600x450)
600x450
Пропущено 1031 постов
86 с картинками.
Пропущено 1031 постов, 86 с картинками.
Аноним 02/03/20 Пнд 02:05:16 1620553
>>1620550
>я уже молчу про рефакторинг через динамическую удачу
Серьезно, постоянно говорят про прототипирование. Мол, если прототипировать, то это питон!!!

Что блин?? Ты блин класс нормально переименовать не можешь, какое нафиг прототипирование вообще?? Как из непонятно чего, заменять на непонятно что? Как логику "подвинуть", если у тебя "нечто" работает с "нечто". Писать сразу хинты? Да ну нафиг, лучше мне автоматом где надо язык сам выведет через var/val
Аноним 02/03/20 Пнд 08:39:32 1620639
Джависты со знанием ии нужны вообще?
катитесь Аноним 02/03/20 Пнд 12:07:58 1620863
МЫ ВАМ ПЕРЕЗВОНИМ #367 /xo/ Аноним 21/02/20 Птн 18:58:48 1610510 Ответ
1433371157996.webm (8742Кб, 640x360, 00:00:50)
640x360
Пропущено 503 постов
57 с картинками.
Пропущено 503 постов, 57 с картинками.
Аноним 23/02/20 Вск 14:06:52 1612458
Аноним 23/02/20 Вск 16:37:11 1612642
>>1612242

Твой уровень байтоеб хуеглот, как тебе индус сказал работать с локами так и будешь хлебать их методики
Аноним 24/02/20 Пнд 18:01:38 1613699
Возможно ли вкатиться на должность системного администратора без опыта ?
Имея опыт только тех.поддержки 2 и 3 линии и эникея админа (не Call центр).

Какие знания надо подтянуть, чтобы пройти собеседование? Само собой дальше буду обучаться.
Есть ли таковые, кого взяли без опыта и обучили?
НЕЙРОНОЧКИ И МАШОБ ТРЕД №21 /ai/ Аноним 20/01/20 Пнд 21:14:46 1578978 Ответ
1865.png (7Кб, 318x158)
318x158
bild.PNG (71Кб, 700x350)
700x350
machinelearning4.jpg (129Кб, 976x400)
976x400
QIYClFm.png (1164Кб, 1192x671)
1192x671
Очередной тред про хипстерские технологии, которые не работают.

Я ничего не понимаю, что делать? Либо в тупую import slesarplow as sp по туториалам, либо идти изучать математику курсы MIT тебе в помощь. Не нужно засирать тред вопросами типа "что такое сигма?".
Какая математика используется? В основном линейная алгебра, теорвер и матстат, базовый матан calculus многих переменных.
Что почитать для вкатывания? http://www.deeplearningbook.org/ | Николенко и др. "Глубокое обучение" На русском, есть примеры, но уже охват материала
В чем практиковаться нубу? http://www.deeplearning.net/tutorial/ | https://www.hackerrank.com/domains/ai | https://github.com/pytorch/examples
Где набрать первый самостоятельный опыт? https://www.kaggle.com/ | http://mltrainings.ru/
Где работать? https://www.indeed.com/q-deep-learning-jobs.html
Где узнать последние новости? https://www.reddit.com/r/MachineLearning/ | http://www.datatau.com/ На реддите также есть хороший ФЭК для вкатывающихся
Где посмотреть последние статьи? http://www.arxiv-sanity.com/
Где ещё можно поговорить про анализ данных? http://ods.ai/
Нужно ли покупать видеокарту/дорогой пека? Если хочешь просто пощупать нейроночки или сделать курсовую, то можно обойтись облаком. Иначе выгоднее вложиться в 1080Ti или Titan X.

Список дедовских книг для серьёзных людей:
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/1543969.html

Архивач:
http://arhivach.ng/thread/412868/
Остальные в предыдущих тредах

Там же можно найти треды 2016-2018 гг. по поиску "machine learning" и "НЕЙРОНОЧКИ & МАШОБЧИК"
Пропущено 529 постов
58 с картинками.
Пропущено 529 постов, 58 с картинками.
Аноним 25/02/20 Втр 19:50:13 1614901
image.png (51Кб, 780x439)
780x439
>>1614802
Да, аноны, на самом деле все так и было.
Поставил
queue_capacity=20000
min_after_dequeue=5000
И все норм работает, теперь нет этой хуйни
Аноним 25/02/20 Втр 19:51:25 1614902
>>1614901
Блджад, теперь мне в голову приходит мысль, что на малых батчах оно не обучалось по этой же причине
Аноним 25/02/20 Втр 21:08:14 1614938
Клуб изучающих PHP #115 /php/ Аноним 12/02/20 Срд 15:14:48 1599201 Ответ
php-noob-1.png (33Кб, 500x500)
500x500
cat-cafe-osaka.jpg (157Кб, 1024x683)
1024x683
Acchi-Kocchi-ac[...].jpg (144Кб, 1007x570)
1007x570
cat-sad.jpg (194Кб, 1024x768)
1024x768
Непонятный сезон стоит за окном, а мы по-прежнему изучаем язык PHP (а также JS/CSS/HTML/SQL), решаем задачки и даже делаем простые сайты! Зачем? Кто-то хочет открыть стартап, кто-то заработать на лапшу быстрого приготовления, кому-то просто нечего делать.

В нашем треде отвечают почти на все вопросы, только бампайте каждые 5 дней.

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

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

Мейлач лежит? Есть запасной тред на доброчане: /s/res/23225.xhtml#i46467

Форматируй свой код, если хочешь, чтобы его читали (как, написано во втором посте).

Правила: ведем себя воспитанно, помогаем новичкам, читаем учебники, решаем задачки, постим ссылки на решения, ОП их проверяет и дает советы и замечания. ОП заходит редко, где-то раз в 2-3 дня, у него мало времени, не жди его, решай задачки дальше. ОП отвечает на все вопросы по его задачкам и учебнику, а вот насчет каких-то других вещей - только если останется время. Но в треде немало анонимных экспертов разного уровня, так что вряд ли вопрос останется без ответа.

С чего начать

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

Устанавливать пока что ничего не требуется, разве что редактор кода вроде Sublime Text 3, Notepad++, Visual Studio Code, Netbeans PHP или PhpStorm (с ним будет удобнее).

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

Ты прошел весь учебник? Молодец, но это были лишь основы языка 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
- Еще более сложная и долгая задача на Yii/Symfony: https://gist.github.com/codedokode/8733007
- После нее можно изучать автоматизированное тестирование https://gist.github.com/codedokode/a455bde7d0748c0a351a
- Если ты все решил, переходи к Symfony 3/Doctrine 2
- Почитать про паттерны 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? Потому что вакансий море, и учить легко.
- Сайт опять упал!!!!! — Не паникуй, а открой http://rghost.ru/6bfCY9lfl и получи личную немного устаревшую оффлайновую копию сайта (можно читать хоть на андроиде без интернета)
- Что надо знать чтобы найти работу - разработчику: PHP, SQL, HTML/CSS, JS, ООП, Git, композер, MVC, фреймворк. Верстальщику - HTML/CSS, JS, jQuery. У нас в треде были люди, которые практически с нуля учились и смогли найти работу.
- Что будут спрашивать на собеседовании если 0 опыта - гонять по теории, по официальному мануалу PHP, давать дурацкие задачки на переворачивание строк, гонять по SQL (транзакции, внешние ключи, напиши запрос), по JS (как сделать анимацию при нажатии кнопки), ну погугли, не ленись
- Можно подробнее про поиск работы, собеседования - нет, ОП писать не будет, но может кто из анонов захочет рассказать. Поищите тред перезвонивших, а также раздел /wrk/
- Сколько времени надо изучать все это? - все зависит от тебя, но не меньше 6-8 месяцев
- Нужен ли ООП, фреймворки, MVC, git, composer? — Да, однозначно. Посмотри любую вакансию.
Пропущено 895 постов
39 с картинками.
Пропущено 895 постов, 39 с картинками.
Аноним 26/03/20 Чтв 08:15:12 1642917
>>1632503
А неперекрывающиеся условия не помогают? Ну когда выполняется одно - другие точно возвращают ложь.
Аноним 26/03/20 Чтв 11:12:27 1642975
HELP
Пытаюсь ui в лару, выдает вот такую хуйню. Я может дебил конченный, уже 2 часа гуглю, но проблема не проходит:

composer require laravel/ui --dev
Using version ^2.0 for laravel/ui
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

Problem 1
- Conclusion: remove laravel/framework v6.18.3
- Conclusion: don't install laravel/framework v6.18.3
- laravel/ui 2.x-dev requires illuminate/console ^7.0 -> satisfiable by illuminate/console[7.x-dev, v7.0.0, v7.0.1, v7.0.2, v7.0.3, v7.0.4, v7.0.5, v7.0.6, v7.0.7, v7.0.8, v7.1.0, v7.1.1, v7.1.2, v7.1.3, v7.2.0, v7.2
.1, v7.2.2, v7.3.0].
- laravel/ui v2.0.0 requires illuminate/console ^7.0 -> satisfiable by illuminate/console[7.x-dev, v7.0.0, v7.0.1, v7.0.2, v7.0.3, v7.0.4, v7.0.5, v7.0.6, v7.0.7, v7.0.8, v7.1.0, v7.1.1, v7.1.2, v7.1.3, v7.2.0, v7.2.
1, v7.2.2, v7.3.0].
- laravel/ui v2.0.1 requires illuminate/console ^7.0 -> satisfiable by illuminate/console[7.x-dev, v7.0.0, v7.0.1, v7.0.2, v7.0.3, v7.0.4, v7.0.5, v7.0.6, v7.0.7, v7.0.8, v7.1.0, v7.1.1, v7.1.2, v7.1.3, v7.2.0, v7.2.
1, v7.2.2, v7.3.0].
- don't install illuminate/console 7.x-dev|don't install laravel/framework v6.18.3
- don't install illuminate/console v7.0.0|don't install laravel/framework v6.18.3
- don't install illuminate/console v7.0.1|don't install laravel/framework v6.18.3
- don't install illuminate/console v7.0.2|don't install laravel/framework v6.18.3
- don't install illuminate/console v7.0.3|don't install laravel/framework v6.18.3
- don't install illuminate/console v7.0.4|don't install laravel/framework v6.18.3
- don't install illuminate/console v7.0.5|don't install laravel/framework v6.18.3
- don't install illuminate/console v7.0.6|don't install laravel/framework v6.18.3
- don't install illuminate/console v7.0.7|don't install laravel/framework v6.18.3
- don't install illuminate/console v7.0.8|don't install laravel/framework v6.18.3
- don't install illuminate/console v7.1.0|don't install laravel/framework v6.18.3
- don't install illuminate/console v7.1.1|don't install laravel/framework v6.18.3
- don't install illuminate/console v7.1.2|don't install laravel/framework v6.18.3
- don't install illuminate/console v7.1.3|don't install laravel/framework v6.18.3
- don't install illuminate/console v7.2.0|don't install laravel/framework v6.18.3
- don't install illuminate/console v7.2.1|don't install laravel/framework v6.18.3
- don't install illuminate/console v7.2.2|don't install laravel/framework v6.18.3
- don't install illuminate/console v7.3.0|don't install laravel/framework v6.18.3
- Installation request for laravel/framework (locked at v6.18.3, required as ^6.2) -> satisfiable by laravel/framework[v6.18.3].
- Installation request for laravel/ui ^2.0 -> satisfiable by laravel/ui[2.x-dev, v2.0.0, v2.0.1].


Installation failed, reverting ./composer.json to its original content.
Аноним 26/03/20 Чтв 12:44:25 1643024
>>1642975
Кароче в пизду я просто перенесу всё в новый проект, там всё работает. Надо было сразу так сделать =)
YouTube Streaming API Аноним 20/02/20 Чтв 11:12:46 1608866 Ответ
270px-Taikonota[...].jpg (53Кб, 270x433)
270x433
Здравствуй, двач. Не уверен что это правильная борда для этого, но опишу суть моей идеи. Я хочу сделать музыкальную игру на мобильные платформы, и как видеоряд в этой игре использовать ролики с YouTube или подобного популярного стримингового сервиса. Это важно, так как в этой игре будут присутствовать треки популярных исполнителей, и их клипы будут важной частью игры, по этому нужно брать их откуда-то просто, быстро и относительно легально. Так вот - я не могу найти информацию по публичному API для этой цели (скорее всего его нет) и не знаю какие у меня могут быть варианты. Кто-нибудь изучал эту тему? Я вижу только корявый вариант типа сделать веб страничку, туда заэмбеддить ютюб фрейм и поверх рисовать какие-то свои иконки - звучит очень плохо. В идеале мне бы поток байт чтобы их отрисовывать уже своими нативными средствами. Кароче говоря - кто что скажет?
Пропущено 1 постов.
Пропущено 1 постов.
Аноним 20/02/20 Чтв 11:56:32 1608914
>>1608906
Полная бесплатность приложения мне не поможет?
Аноним 22/02/20 Суб 11:58:11 1611298
>>1608866 (OP)
Можешь посмотреть исходники youtube-dl
Аноним 22/02/20 Суб 12:39:04 1611314
>>1608914
Полная бесплатность помогает только в случае использования на условиях fair use. "поток байт чтобы их отрисовывать уже своими нативными средствами" - это уже производное произведение. С точки зрения авторских прав "ютюб фрейм и поверх рисовать какие-то свои иконки" - это самый нормальный вариант, так как ты используешь предоставленый владельцем авторских прав способ воспроизведения (тоесть он дает на это разрешение). Если ты не пытаешся как-то повлиять на работу плеера то к тебе сложно будет предъявить какие-то претензии. В основном это реклама - если ты никак не мешаешь гугловской рекламе на ютубе то все ок. Но нужно понимать что в случае авторских прав собственно твоя правота (с точки зрения закона) практически не имеет никакого значения. Важна способность защитить себя в суде. Даже если ты нихуя не нарушаешь - если гугл подаст на тебя в суд то твою лавочку прикроют просто потому что ты врядли потянешь судебную тяжбу. Тоесть важно представить отношение гугла к твоему поделию.
Нужны ли будут веб-программисты через 10 лет? Аноним 15/12/19 Вск 14:45:04 1547243 Ответ
maxresdefault.jpg (74Кб, 1280x720)
1280x720
В следующем году старший сын заканчивает школу. Стоит вопрос куда ему поступать, в какой ВУЗ. Он хочет быть веб-программистом. И вообще говоря не хочет никуда поступать (от армейского рабства отмазан). Он начитался всякого говна в интернете, думает, что онлайн по видосам на ютубе достигнет уровня синьора, походит на курсы, и устроится на нормальную работу, где будет сразу зарабатывать больше чем его ворчливый отсталый батя, а потом ещё и уехать из РФ планирует, а там российские корочки вообще не нужны.
Он и сейчас кое-что умеет, питон, джава-скрипт, есть у него сайт свой. С одной стороны, у него это отлично получается, и не хочу ему мешать. Может он и на самом деле прав, а я мало что понимаю в этой жизни. Но. Я кое-как умею программировать на старом C/C++ (с ВУЗа ещё), и на VBA (по работе). И мне кажется сегодняшняя востребованность программистов делом временным и мимолётным. В самом деле, кому нужно столько веб-программистов? Да и вообще программистов без знаний смежных прикладных сфер. Я понимаю, быть крутым инженером или физиком, который умеет программировать и автоматизировать в своей предметной области. Такое будет всегда востребовано. Но голый программист, который ничего, кроме языков программирования и, ну может быть, алгоритмов, не знает - кому такой нужен? Сейчас есть куча контор, которые делают веб-сайты. Но я честно говоря хз, нахуй они нужны. Ещё 15 лет назад я без каких либо знаний в этой области без напряга сделал себе сайт на народ.ру, с гостевой книгой и шлюхами. Сейчас же возможности всяких бесплатных конструкторов - почти безграничны. Кто и зачем будет за это платить, за однотипную рутинную работу, которую уже давно автоматизировали? С другой стороны, в фейсбуках, ВК, инстаграммах работает куча народу, и я не понимаю, что они там делают, ведь тот же инстаграмм он же минималистичен и прост, и годами в нём уже ничего не меняется. Что там программировать постоянно? Да, может нагрузки растут, но тут скорее вопрос в том, чтобы больше серверов разворачивать и синхронизировать их, джаваскрипт-программистов сюда вряд ли пустят.
В общем прошу совета. Либо мой сын всё делает правильно, надо ему не мешать и стимулировать только его интерес, и это даст ему гарантированный успех по жизни. Либо же он мается дурью, вебмакаки и сейчас-то не нужны, а завтра будут не нужны тем более, и его следует засадить за штудирование физики и математики и готовить к поступлению на нормальный физ.-тех. факультет в МФТИ, Бауманку или МГУ?
Пропущено 190 постов
13 с картинками.
Пропущено 190 постов, 13 с картинками.
Аноним 15/02/20 Суб 09:43:40 1602366
>>1556197
Чего блядь, в дипломе даже не написано очка или заочка
Аноним 15/02/20 Суб 09:59:09 1602369
>>1601946
Машоб скучнее разработки. Это вообще не математика, это комбинирование придуманных математиками инструментов.
Аноним 22/02/20 Суб 11:42:59 1611285
>>1602369
Собственно дата-сцаентист без 1) охуенного знания маташи, 2) не менее охуенного знания предметной области - та ещё сраная бесполезная макака, обученная лишь давить кнопки в "интерфейсе".
И это - окно возможностей для дебилов-вкатывальщиков-неосиляторов. И платят там нормально.
МЫ ВАМ ПЕРЕЗВОНИМ #366 xo 20/02/20 Чтв 13:32:38 1608997 Ответ
1562201901790.png (772Кб, 800x450)
800x450
Пропущено 524 постов
50 с картинками.
Пропущено 524 постов, 50 с картинками.
Аноним 21/02/20 Птн 19:05:39 1610523
>>1610509
>торгуешь кошельками и курточками

заработал на стеклопакет, мамка для борщей не нужна
Аноним 22/02/20 Суб 10:37:13 1611222
Аноним 24/02/20 Пнд 16:58:35 1613646
>>1609202
Что будет, если самому перезвонить и спросить причину отказа?
C Programming Language #53 /clang/ Аноним # OP 06/02/20 Чтв 12:44:32 1593083 Ответ
C Programming L[...].png (78Кб, 792x1023)
792x1023
Тред, посвященный прародителю всех С-подобных языков и по совместительству единственному идеальному и всесторонне годному средству программирования как на системном, так и на прикладном уровне.

Пожалуйста, пользуйтесь 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/n2385.pdf
- man/Dash/zealdocs

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

- Очевидный GCC.
- clang: оче годно, батя рекомендует.
- Intel C++ Compiler: оптимизации, тысячи их.
- Visual Studio 2017 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 помогает читать сложные сишные декларации.

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

- №50: http://arhivach.ng/thread/502813/
- №51: http://arhivach.ng/thread/510484/
- №52: http://arhivach.ng/thread/529928/ >>1570501 (OP)
Пропущено 573 постов
43 с картинками.
Пропущено 573 постов, 43 с картинками.
Аноним 13/03/20 Птн 13:33:04 1631997
>>1631472
printf. Инкрементация пред-какая-то (забыл название) работает только для выражений, expressions. По логике конструкции for, ++i выполняется всегда после 1 итерации цикла.
Аноним 13/03/20 Птн 13:35:03 1631998
>>1631997
т.е. экспрешон вовне скобок возвращает i, а потом самоплюсуется
Аноним 13/03/20 Птн 13:35:26 1631999
Учусь в универе на инженера-разработчика. Хочу Аноним # OP 27/01/20 Пнд 10:52:14 1583853 Ответ
image.png (64Кб, 700x441)
700x441
Учусь в универе на инженера-разработчика. Хочу делать выжимку и выборку из материала который преподают нам и подавать его в виде блога для тех, кто хочет вкатиться сам. То есть там будет чуть-чуть математики (которую, как по мне, должен понимать даже веб девелопер), будет чуть-чуть про архитектуру компьютера, чуть-чуть ассемблер.
В общем, сухая и полезная выжимка из того, что учу я.
Монетизировать это никак не буду, просто хочу чтобы на русском языке было еще больше полезного материала для самостоятельного обучение.
Имеет ли место быть полезность этой идее и где такой блог заводить (или проще уже самому его на коленке сверстать и залить на какой-нибудь самый дешевый хостинг)?
Грамматику русского подтяну, учусь за границей
Пропущено 6 постов.
Пропущено 6 постов.
Аноним 01/02/20 Суб 00:27:34 1587496
Гитлаб. Ну или гитхаб, если нормально относишься к мелкомягким. Ты даже не первый будешь. Или гугл доки для описания тем + гугл диск для каких-то материалов (литература, гигабайты картинок для практики по распознаванию изображений и т.д.). Если тебе и правда не важно количество читателей, то хз зачем тебе свой сервер. Если будет годно, люди и сами найдут

Алсо уже есть https://github.com/ossu/computer-science
Ну и я не гарантирую, но скорее всего поддержка латеха есть по умолчанию
Аноним 11/02/20 Втр 21:58:43 1598625
>>1587496
Такое мне не переплюнуть.
Аноним 21/02/20 Птн 01:16:55 1609776
>>1598625
Так ты же вроде как хочешь для себя это все делать? Но даже если ради звёздочек, многие предпочтут краткую емкую выдержку в тексте на русском. В конце концов самому полезно может быть, чтобы вспомнить. Пока будешь писать, разберёшься тоже лучше. В общем, дерзай, анон. Я и сам бы что-то подобное делал бы, если бы сейчас поступал
МЫ ВАМ ПЕРЕЗВОНИМ #365 /xo/ Аноним 19/02/20 Срд 00:14:05 1607202 Ответ
.webm (2077Кб, 718x720, 00:00:12)
718x720
Пропущено 531 постов
36 с картинками.
Пропущено 531 постов, 36 с картинками.
Аноним 21/02/20 Птн 12:44:00 1610092
> бумер
> 30 лет
Чё блядь?
Аноним 21/02/20 Птн 15:10:24 1610272
Аноним 21/02/20 Птн 17:27:23 1610420
>>1609396
Дорого. Выглядит как поверхностые курсы.
JavaScript.thread = Number(`154`); /js/ # OP 12/02/20 Срд 21:52:15 1599662 Ответ
1581533528806.png (56Кб, 1050x1050)
1050x1050
Предыдущий: >>1591066 (OP)

НЕ КОПИРУЙ КОД ПРЯМО В ТРЕД!
Для программирования на ХТМЛ https://codepen.io/pen/
Для Ноды с консолькой https://repl.it/languages/nodejs
Для фреймворков https://codesandbox.io/
Залить, задеплоить страничку, сервер, контейнер https://zeit.co/now

Аноны, хочу получить советов мудрых, высераю пару предложений и код на скриншоте, а получаю смехуёчки. Как быть?

Если рассчитываешь получить дельный ответ, формулируй правильно вопрос:

У меня есть проблема\задача (А) %текст-ошибки или задача%. Я пытался решить ее так %кусок-кода-опционально% (Б), у меня не вышло %текст-ошибки%. Я погуглил, почитал документацию и попробовал сделать так %кусок-кода-%(В), но получаю ошибку (Г).

Сделай песочницу по ссылкам выше для ясности и удобства. Если никогда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Пропущено 502 постов
44 с картинками.
Пропущено 502 постов, 44 с картинками.
Аноним 19/02/20 Срд 19:21:33 1608119
>>1607745
ну подскажите как реализовать такую форму покупки билета у себя на сайте ну пожалуйста ну все ж мы люди ну ребята
Аноним 19/02/20 Срд 19:25:34 1608121
Аноним # OP 19/02/20 Срд 19:28:58 1608125
C++ тред #103 /cpp/ Аноним 11/02/20 Втр 20:33:31 1598511 Ответ
image.png (89Кб, 1200x1349)
1200x1349
image.png (27Кб, 862x433)
862x433
image.png (291Кб, 500x808)
500x808
Пропущено 596 постов
39 с картинками.
Пропущено 596 постов, 39 с картинками.
Аноним 19/02/20 Срд 19:30:03 1608127
>>1608051
Компилятор сам тебе их найдёт.
Аноним 19/02/20 Срд 19:31:28 1608128
>>1608047
>Будет ненамного меньше IFов
самоисправил
Аноним 19/02/20 Срд 20:21:54 1608173
>>1608127
Логические ошибки? Ну-ну.
МЫ ВАМ ПЕРЕЗВОНИМ #364 /xo/ Аноним 17/02/20 Пнд 22:59:56 1605889 Ответ
1581969594651.jpg (1312Кб, 3120x1440)
3120x1440
Пропущено 606 постов
64 с картинками.
Пропущено 606 постов, 64 с картинками.
Аноним 19/02/20 Срд 00:14:07 1607203
>>1607192
Да. И свинюша тебя сольёт ещё на Ландан ис зэ капитал оф Ингланд.
ПЕРЕКАТ Аноним 19/02/20 Срд 00:14:23 1607204
Аноним 19/02/20 Срд 00:15:19 1607205
>>1607192
эти довены не понимают о чем говорят и приводят манятаблицы
я раз привел другую тут такое кудахтанье началось

скиллы по письму и языку в тестах оценивают отдельно
Подскажите чем различаются движки форумов Аноним 16/02/20 Вск 19:33:37 1604187 Ответ
DAvatCWWsAAzfhX.jpg (70Кб, 1024x768)
1024x768
Мне вот тут недавно один из моих пользователей заявил что у меня устаревший движок форума и посоветовал посмотреть да Двач, что такое двач я знал давно, просто не пойму как движок форума может устареть?

Конкретно MYbb чем отличается от движка Двача? И разве не содержание форума является его основной частью, контент, постоянные пользователи форума? И т.д.
Пропущено 21 постов.
Пропущено 21 постов.
17/02/20 Пнд 09:02:28 1604899
Аноним 17/02/20 Пнд 19:17:04 1605535
Сорри посоны если тут разжег мимолетную локалку, сносите тред к хуям, я все равно ничего не понял...
Аноним 18/02/20 Втр 19:27:45 1606822
Завтра суббота, а это значит что? Правильно, время Аноним 17/01/20 Птн 12:58:30 1575277 Ответ
Без названия.jpg (13Кб, 267x189)
267x189
7981906.jpg (44Кб, 700x526)
700x526
maxresdefault.jpg (120Кб, 1280x720)
1280x720
ov4jrcvy6znbmbp[...].jpeg (39Кб, 800x400)
800x400
Завтра суббота, а это значит что? Правильно, время Пет проджекта.
Планирую кануть в лету на 2 суток и попилить функционал по 10-12 часов в сутки. Уже горят куча идей, расписал на листочке все идеи. У меня вопросы:
1. Какое хрючево накупить, чтобы мало отходить от пекарни? Думаю сварить сегодня вечером макарон, риса - сформировать базовый запас (котлетосы пожарить, филешку), чтобы не стоять лишний раз у плиты. Иду в супермаркет за печеньками и вафлями и прочему. Что по домашнему фаст фуду? Мивину, которая заваривается в судках вообще реально брать, не сдохну за пекой?
2. Как не сгореть после первого факапа? Как правило выходные начинаются с энтузиазма, который длиться до первой глубокой ямы. Потом начинаются поиски по оф. документации фреймворка, потом SOF, потом туторы на ютубе, которые плавно переходят в скролинг видосов различной тематики. А после этого ты вечером понимаешь, что проебал весь день на "Загадках древнего Египта" и просмотров стрэмов, а не на допиле проекта.
3. Какие есть типсы и триксы, как наебать свой мозг с концентрацией? Если не факап яма, то первый запиленный функционал и довольное урчание, как после выполненного таска. А далее - что то кофейка охото, а там печеньки, а под них что то посмотреть нужно и goto 2.

Писать технологию пета не буду, не вижу смысла, делитесь опытом какие методики вы практикуете домашнего трейнинга (педалинга). Скорее даже не тренинга, а выхаживание своего ручного тамагочи, который дальше github-а может даже и не вылезти.
Пропущено 58 постов
2 с картинками.
Пропущено 58 постов, 2 с картинками.
Аноним 18/02/20 Втр 10:16:54 1606167
>>1605162
все твои вопросы гуглятся. В кратции - MVC - 3 компонентная архитектура, react - концепция управления веб страницей на синтаксисе JSX, который с помощью babel интерпритируется в JS
>взаимодействия фронт-бэк
Есть бэк - серверная часть, есть фронт - клиентская часть, взаимодействует между собой с помощью API или встроенных библиотек (типо Razor в ASP.NET)
>веб морда?
веб страница html+css
Аноним 18/02/20 Втр 14:30:50 1606425
>>1606167
Гуголь так же сухо отвечает как и ты.

>>Есть бэк - серверная часть, есть фронт - клиентская часть, взаимодействует между собой с помощью API или встроенных библиотек (типо Razor в ASP.NET)
Какое API например? Кроме разора.

>>веб страница html+css
На джаве серваки бывают веб морды и аппликейшн. Я про это спрашиваю
Аноним 18/02/20 Втр 15:01:12 1606455
>>1606425
>Какое API например? Кроме разора.
razor - это не апи. Это технология объединения html кожа с C#
Api (в понимании WebApi) - это система раутинга, по которому можно делать REST запросы
>На джаве серваки бывают веб морды и аппликейшн
веб морда - это сленговое понятие, зачастую отвечает за юзер интерфейс (зачастую это обычная веб страница из html). В контексте того, что ты пишешь - это UI (user interface) - может быть админка, где есть кнопочки, куда можно потыкать.
МЫ ВАМ ПЕРЕЗВОНИМ #363 /xo/ Аноним 17/02/20 Пнд 00:32:09 1604693 Ответ
1581888727277.jpg (77Кб, 807x454)
807x454
Пропущено 556 постов
49 с картинками.
Пропущено 556 постов, 49 с картинками.
04/03/20 Срд 02:56:33 1622580
Аноним 06/03/20 Птн 23:48:35 1625607
>>1605229
Чем тебе ml не угодил
Аноним 04/04/20 Суб 14:44:30 1650031
download.png (6Кб, 300x168)
300x168
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов