746 Кб, 2310x2306
~!Нюфаг-тред [500] >>

Подсветка кода для /pr/: скачать

Большие куски кода желательно вставлять через ideone или pastebin

F.A.Q.

В: У меня горит лаба/курсач, не знаю какую тему диплома взять.
О: Задавай вопрос в этом треде.

В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/ (М). Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.

В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде.

В: Хочу стать программистом, какой язык учить?
О: Как-то так.

В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: "Мы вам перезвоним тред" - для обсуждения нетехнических околопрограммерских тем.

В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.


В: Взломать акк.
О: Просто съеби.

В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.

Литература с пика



113 Кб, 607x1080
CMake [1] >>
В общем, юзаю CMake для одного проекта на С.
Проект модульный с кучей различных параметров конфигурации времени компиляции и рантайм конфигурации.

Проблема в следующем:
У меня есть файл config.h где указаны дефайны какие модули собирать и какие нет, типа:

/ This parameter enables building FOO module /
#define FOO_ENABLE

Соответственно в коде который собирается использовать этот модуль стоят проверки на этот дефайн и если пользак попробует запустить программу с указав этот модуль в програмной строке типа:

./prog --use=foo

То ему выскочет ошибка что такой модуль не включен во время билда и т.п.

Все вроде бы хорошо, но этот модуль все равно будет билдится CMake'ом, т.к указан в add_library(foo MODULE foo.c) и т.п.
И он будет билдится до тех пор пока либо не укажаешь в add_library EXCLUDE_FORM_ALL, но тогда каждый модуль придется билдить отдельно набирая ручками make foo что неприемлимо, либо писать в CMakeLists что-то типа

if(FOO_ENABLED)
add_library(foo ...)
endif()

И этот способ заебись, только вот проблема в том, что FOO_ENABLED указан в файле config.h о котором CMake нихуя не знает. Запихивать конфиг в сам CMakeLists типа
set(FOO_ENABLED ON)

if(FOO_ENABLED)
add_definition(-DFOO_ENABLED)
endif()

...

Так делать вообще не хочется ибо это получается какая то сборная солянка, к тому же в конфиге достаточно много параметром и достаточно обьемные комментарии к каждому и пихать все в CMakeLists просто дурной тон.

В общем как быть? Хотелось бы иметь один файл конфига с описанием параметром для цмейка и С чтобы цмейк понимал что билдить, а что нет и чтобы автоматов ставил дефайны нужные препроцессору.

43 Кб, 643x326
Perl - тхреад лучшего в мире языка [110] >>
Не нашёл - создал.

Вопросы и советы по Perl.

Perl - это один из самых гибких языков программирования, зародивший культуру регэкспов, перевернувший все представления о работе с текстом и данными.

9 Кб, 1052x1052
JavaScript #87 [396] >>
Ссылка на прошлый тред: >>1052010 (OP)

Этот тред посвящён главному языку будущего - JavaScript. Благодаря своей гибкости используется в браузере, на серверах, в мобильных приложениях, на десктопе и практически во всех видах программирования. Удобный синтаксис позволяет легко писать на нём, а высокая производительность делает его отличным выбором для решения любых задач - от небольших магазинов до огромных highload проектов. JavaScript по праву является самым популярным в мире языком. На каждом сайте есть браузерный JavaScript, а JavaScript на сервере используется такими крупными корпорациями, как Amazon, Yahoo, HP, NASA, Walmart и многие другие.

Часто задаваемые вопросы:
https://github.com/vladimir37/js-thread/blob/master/Wiki/faq.md

Список материалов для изучения:
https://github.com/vladimir37/js-thread/blob/master/Wiki/learn.md

Список инструментов и направления JS-разработки:
https://github.com/vladimir37/js-thread/blob/master/Wiki/tools.md

Инструмент для визуализации и экспериментов со связями между объектами в JavaScript:
http://www.objectplayground.com/

Конфа /pr/ в Slack:
https://slack-2chpr.herokuapp.com/

JS-конфа в телеграме:
https://telegram.me/jsthread

НЕ КОПИРУЙ КОД ПРЯМО В ТРЕД!
Воспользуйтесь https://jsfiddle.net/ для браузерного кода и https://ideone.com/ для серверного кода.

396 Кб, 800x585
Безымянный тред [0] >>
Запрягайте торговых роботов лонг онли

https://cryptotrader.org/


8 Кб, 250x250
JetBrains [194] >>
Поясните за процесс интервью, проекты и условия работы.

9 Кб, 265x234
Выбора языка -тхреад. [9] >>
Посоны, а го выбора языка -тхреад? В этом треде опытные программисты будут пояснять новичкам (вкатывальщикам), какой им язык лучше выбрать, в зависимости от поставленных новичком целей.

38 Кб, 258x167
Бот для собакена [5] >>
суп программеры. Кто шарит дайте код или хоть какую-то наводку для бота на игру сокобан. Эта хуебла как-то помимо перебора вообще решается?

131 Кб, 768x1024
КодЪ [5] >>
Здравствуйте товарищи! Я создавал ранее тред, в котором выкладывал ссылку на проектик в БитБакете дабы вы обосрали мне код, дабы я мог исправить в нем некоторые вещи что б увеличить вероятность приема себя на работу. Кое что исправить удалось, кое-что из советов я вообще не понял, но в общем, покритикуйте еще раз.

https://bitbucket.org/LactusLunas/easy2dplatformer/src/fb9c45cc035806e77228863c2ef9ed3759e7a89c?at=master

29 Кб, 706x244
МЫ ВАМ ПЕРЕЗВОНИМ #109 [499] >>

МОЛОДАЯ ДИНАМИЧНО РАЗВАВАЮЩАЯСЯ КО-КО-КО ОПЫТНЫЙ ПРОГРАММИСТ НЕ СТАРШЕ 15 ЛЕТ JAVA SENIOR DEVELOPER 8 ЛЕТ СТАЖА, УМЕНИЕ РАБОТАТЬ В КОМАНДЕ GIT + SUBVERSION + BZR + ЗАДРОТ-VCS-0.2.3.12.14(ОБЯЗАТЕЛЬНО) КО-КО-КО PHP ZEND PYTHON СПРАВКА ЧТО НЕ ВЕРБЛЮД КОММУНИКАБЕЛЬНЫЙ, ОТВЕТСТВЕННЫЙ, ЦЕЛЕУСТРЕМЛЕННЫЙ ВЫСШЕЕ ОБРАЗОВАНИЕ КО-КО-КО НАВЫКИ ПОЧИНКИ КОМПЬЮТЕРА, РЕМОНТА РЕАКТИВНОГО ДВИГАТЕЛЯ, РЕАНИМИРОВАНИЯ ЯЩЕРИЦ С БОЛЕЗНЬЮ АЛЬЦГЕЙМЕРА, АНГЛИЙСКОГО, МАНДАРИНСКОГО И ЭЛЬФИЙСКОГО ПРИВЕТСТВУЮТСЯ КО-КО-КО СТАЖИРОВКА 25 ЛЕТ В КРЕДИТ ЗП ОТ 15т.р. КАРЬЕРНЫЙ РОСТ (НЕ РАНЕЕ ЧЕМ ЧЕРЕЗ 10^24 ЛЕТ) ВОЗМОЖНО ДОПОЛНИТЕЛЬНО ВЕРСТКА НА HTML CSS3 JAVASCRIPT JAVASCRIPT JAVASCRIPT NODEJS JS JSJSJS KO-KO-KO PHP, КАНДИДАТЫ С ТРЕТЬЕЙ ГРУППОЙ КРОВИ НЕ РАССМАТРИВАЮТСЯ, ВХОД С ТОРЦА ЗДАНИЯ СКАЗАТЬ ОХРАННИКУ, ЧТОБЫ ОТКРЫЛ ПОРТАЛ ПРОИЗНЕСТИ OVUS SORARE NIHIL SANCTI MORTUM EST 13 РАЗ ПРОТКНУТЬ ЛЯГУШКУ ОТВЕРТКОЙ (ЛЯГУШКА ВАША) 3 ЭТАЖ "ООО" "E-BAILEN-Soft"


Вопросы к собеседованиям:
https://github.com/MaximAbramchuck/awesome-interview-questions
http://h5bp.github.io/Front-end-Developer-Interview-Questions/
https://github.com/jwasham/coding-interview-university

Предыдущий:
https://2ch.hk/pr/res/1045204.html (М)

—Удаляешь все аккаунты
—Выбрасываешь телефон
—Уезжаешь в деревню
—Почтальон приносит письмо
—"Мы вам перезвоним"

Есть однонаправленный список из структур. В нём random указывает на какой-то еще элемент этого же списка. Требуется написать функцию, которая копирует этот список с сохранением структуры (т.е. если в старом списке random первой ноды указывал на 4-ю, в новом списке должно быть то же самое – рандом первой ноды указывает на 4-ю ноду нового списка). O(n), константная дополнительная память + память под элементы нового списка. Нельзя сразу выделить память под все данные одник куском т.е. список должен быть честным, разбросанным по частям, а не единым блоком, как массив.

88 Кб, 940x528
NetCracker #2 [484] >>
Перекат из >>751593 (OP)

Продолжаем обсуждать одну из крупнейших в СНГ контор.

В треде есть и обычные девелоперы и менеджрота разных уровней и из разных городов.

Задавайте ответы.

894 Кб, 1176x1280
Безымянный тред [10] >>
ЗАСМЕЯЛСЯ ОБОСРАЛСЯ ТЕЛЕГРАМ ЭДИШОН

https://t.me/zasmeyalsaobosralsya

напилил тут бота для телеграма, кидает мне потенциальные засмеялся обосрался из б на апрув, а потом из него все пикчи в канал постит

1,3 Мб, 820x1200
Где скачать книгу [0] >>
Ребят, скажите, где можно скачать книгу Современные технологии информационной безопасности 2015. Нигде не могу найти нормальную пиратку.

138 Кб, 1697x901
seo [7] >>
анон, обьясни за SEO? я в этом новичок, а в всемогущий тырнет обьяснить мне не смог

20 Кб, 1280x720
Безымянный тред [393] >>
Живу в Беларуси
Остался месяц до 1 курса универа, пытаюсь как можно больше изучить с++ (начал его изучать пмушо друг сказал "Ебать все пиздатые проги на этом языке написаны, да он топовый, го вкатимся в него) было тогда что то в районе 15 лет, вообще не понимал какие есть альтернативы, да и сейчас не особо, так вот просьба, подскажите пути развития знаний языка и знания как и где его применить, пытался читать страуструпа, прочитал 300-400 страниц, практикой не занимался, потому что просто не знаю какой проект возможно написать на С++, так как я ещё относительно пиздюк, ужасно тянет к себе геймдев, но есть страх что будет слишком неоправданно смотреть 27 часов гайдов по unreal engine 4. Вакансий по С++ у нас в стране как то мало, стажировку постараюсь найти, что дальше будет вообще не представляю.
Так вот основные вопросы:
1. Каким образом лучше развивать знания языка?
2. Стоит ли лезть в геймдев, если так сильно тянет?
3. Если тебе с++ не по душе, напиши плз язык на который лучше перекинуться и причины по которым стоит забросить С++ и начать изучать этот язык.
4. Что вообще изучать, чтобы после 4-х курсов не сидеть на шее у родителей, а иметь хоть сколько нибудь оплачиваемую работу?

8 Кб, 227x95
Elixir [272] >>
Проскроллил, не нашел ничего про няшный Elixir. Посему создал этот тред здесь.

43 Кб, 600x377
Безымянный тред [7] >>
Анон, а в какие игры ты играешь? Ведь будучи программистом играть всё время не возможно(или возможно), а дозу расслабления получить надо.
Вообщем интересно, в какие игры играют местные?

128 Кб, 1536x1025
Подозрительное поведение тян. [104] >>
Пожалуйста помогите найти подключение к своему компу через интернет. Обнаружил, что одна знакомая знает обо мне все, и практически не скрывает этого. Обсуждает фильмы которые я смотрел вечером, спрашивает как тебе азиатки с большой грудью? (днем ранее я вбивал их в поисковик). При этом улыбается издевательской улыбкой, что к компу подключены не вызывает сомнений но кто? Сама девушка вряд ли смогла бы за ней кто то стоит. Во всех настройках виндовс 10 отменены подключения через интернет другим пользователям. Сегодня соединение с интернетом было разорвано, с другого рабочего стола. Информация из командной строки мало о чем мне говорит, был бы признателен за любую помощь или совет. Если не по адресу направьте пожалуйста туда где мне смогут помочь. Очень расчитываю на мужскую солидарность, знаю среди женщин нет хороших программистов. Я мог бы держать вас в курсе своего расследования, может кому то будет интересен мой случай. Просьба не писать, что бы я обратился к психиатру история действительно не ординарная. Любой совет и помощь будет кстати. Спасибо!

78 Кб, 1224x440
Golang thread #12 [35] >>
Туториал для вкатывальщиков:
https://tour.golang.org/welcome/1

Адвейнсед практики для прошареных:
https://golang.org/doc/effective_go.html

Книжка от создателя (онли на английском, русский не прижился):
Купить тут - https://www.amazon.com/Programming-Language-Addison-Wesley-Professional-Computing/dp/0134190440
Онлайн с кучей воды - http://www.gopl.io/ch1.pdf

По сабжу: компилируемый многопоточный язык от Гугла, который не оставляет к себе равнодушным. Идейный наследник Оберона, скрещенный с С.

Из редакторов аноны советуют
VS Code с Go плагином (годнота, в 1.6 завезли рефакторинг)
Gogland (платный от ЖыдБрейнс, по функционалу тоже неплох)
vim/emacs с плагинами тоже достаточно хороши

Вперед »12345678910
/a//b//mu//s//vg/Все доскиНастройкиВеб-версия
Загрузка...

М.Двач хостится на Host-Food.ru, уже 6 лет. Зеркала М.Двача: m2ch.hk, m2ch.lib, 91.227.17.26.