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

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!

Check this out!

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

Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Каталог | Трекер]
Каталог

Ньюфаг-тред № 134 anuzz 09/02/17 Чтв 15:41:38  929492   Тред прикреплён   [Ответ]
14854327221770.jpg (746Кб, 2310x2306)

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

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

F.A.Q.

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

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

В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом:
android C C# C++ D Go Java JavaScript Lisp PHP Goviaji Python Ruby Rust Vala Swift

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

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

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


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

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

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

Прошлый тред

Пропущено 1398 постов
115 с картинками.
Пропущено 1398 постов, 115 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 26/02/17 Вск 10:34:50  941318
>>941317
Вообще книга стоящая, советую полностью, хоть она о linux
Аноним 26/02/17 Вск 10:37:39  941320
13630172673465.jpg (16Кб, 200x200)
>>941312
UNIX (сертифицированный) - это, например, macOS. А вот Linux - не UNIX.
Аноним 26/02/17 Вск 12:52:33  941369
Господа, что нужно почитать чтобы уметь в дизайн веб сайта? В универе проект по командной разработке и на меня повесили дизайн, хотя я в вебе вообще не шарю. Сам сайт собсна написан на php, мне нужно сделать так чтобы всё нормально открывалось исключительно с мобил и перестало быть похожим на говно

Февральский C++ тред #47 Аноним 12/02/17 Вск 20:19:44  931827   [Ответ]
cplusplus1600.png (26Кб, 1600x1600)
22893637.PNG (132Кб, 302x299)
Шапка: https://github.com/sosachbot/cppthreadhat/wiki
Утонувший:https://2ch.hk/pr/res/904165.html

Пропущено 483 постов
30 с картинками.
Пропущено 483 постов, 30 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 26/02/17 Вск 13:06:57  941377
>>941368
Дык, студия куда менее юзабельное и более тормозное говно.

Хз какие там проблемы с парсером нашёл, цлион умеет из коробки как студия с решарпером (а студия с ним ещё лагучее чистой студии в 3 раза), так ещё и юзабельнее по всем фронтам — сравни хотя бы кейбинды. Попробуй вот в одной и во второй по клавиатуре понавигировать по коду, забиндить что нибудь на колесико или ктрл+м1 в студии, или просто как в одной и второй делается column select — хз как вообще студией можно пользоваться (хотя тут жеж люди на плюсах в 2017 пишут, чо там). Про фичи вроде семантической подсветки вообще нечего сказать.

Вне винды ничего кроме улиона тоже нет — икскод баганное говно не работающее с плюсами почти никак, всякое прыщавое вообще не работает.

Гдб в этом самом лионе работает не хуже чем в студии (он все равно нужен ровно до первой пары шаблонных высеров из буста или как пока кол-во потоков == 1).
Аноним 26/02/17 Вск 13:08:16  941378
>>941376
этот юношеский минимализм
Аноним 26/02/17 Вск 13:14:14  941380
>>941378
Юношеский минимализм — это собранный руками арч с нано на борту, без всяких гуев.

Тред имени лучшей книги всех времен и народов, SICP тред !Mjk4PcAe16 23/02/17 Чтв 16:08:22  939344   [Ответ]
14830433216150.jpg (50Кб, 400x579)
eval-apply-loop.png (141Кб, 320x240)
14857407271560.png (660Кб, 600x600)
1453566089391.png (40Кб, 256x256)
Тред имени лучшей книги всех времен и народов, а так же одноименных лекций. Полагаю, здесь есть как новички, ломающие голову над ней, так и опытные ребята, прошедшие ее всю (или большую ее часть). Предлагаю замутить обсуждение как всей книги/лекций, так и каких-то отдельных моментов тут.
Приквел: https://people.eecs.berkeley.edu/~bh/ss-toc2.html
Курс Брайана Харви: https://people.eecs.berkeley.edu/~bh/ss-toc2.html
Слайды по лекциям: https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/lecture-notes/
Решения задач: http://community.schemewiki.org/?SICP-Solutions
Пропущено 33 постов
3 с картинками.
Пропущено 33 постов, 3 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 26/02/17 Вск 03:06:08  941231
Сап, объясните ньюфагу о чем кижка и зачем?
Аноним 26/02/17 Вск 10:48:28  941327
>>941231
Книжка о структуре и интерпретации компьютерных программ.
Нужна, чтобы разбираться в структуре компьютерных программ и чтоб выработать умение их интерпретировать.
Аноним 26/02/17 Вск 13:01:24  941375
Но ведь хуета книжка-то. Вообще ни о чем. Разве нормальные книжки на эту тему не правильнее? https://www.cs.kent.ac.uk/people/staff/sjt/TTFP/ и http://www.cse.chalmers.se/research/group/logic/book/book.pdf

Официальный™ тред Java #54 Аноним # OP  22/02/17 Срд 19:56:51  938664   [Ответ]
javathread.jpg (210Кб, 1200x800)
>Что скажите за ДжаваРаш
Нахуй.

>Посоветуйте книжек
https://github.com/qqqlll/Java-Thread/wiki
Раздел книг обновлен, смотрите New books.

>Что писать для портфолио?
google/подумой.

>А вот в языкнейм
Нахуй.

>Посоветуйте книжек по Java web'у
Вменяемого ответа в прошлом обнаружено не было.

Прошлый
https://2ch.hk/pr/res/926594.html
Пропущено 344 постов
31 с картинками.
Пропущено 344 постов, 31 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 26/02/17 Вск 12:51:36  941367
.jpg (139Кб, 811x1217)
>>941365
Жопастую няшку авансом.
Аноним 26/02/17 Вск 12:55:10  941372
.jpg (66Кб, 696x800)
.jpg (58Кб, 499x750)
>>941365
Ну и ещё парочку.
Аноним 26/02/17 Вск 12:59:33  941374
.jpg (165Кб, 600x829)
>>941366
А, нет. Скрипт поставил — зоробило.

Партнерство. Системное программирование под Windows. C++/Asm Аноним 26/02/17 Вск 05:12:44  941264   [Ответ]
qrcode.png (0Кб, 450x450)
Привет. Мы ищем независимо мыслящих партнеров с высоким интеллектом. С вас: отсутствие предрассудков, хорошие навыки системного программирования под Windows на C++ и Ассемблере, базовые знания криптографии и защиты данных. С нас: свободный график, интересные задачи, высокооплачиваемое сотрудничество на правах % с прибыли. Но будь готов к небольшому интервью. Если ты уверен в своих навыках и соответствии требованиям, то с нетерпением ждем тебя.
Удачи.
Аноним 26/02/17 Вск 12:04:45  941342
пассал партнерам в ротешник, удачи
Аноним 26/02/17 Вск 12:52:54  941371
Бамп треду
Аноним 26/02/17 Вск 12:55:42  941373
>>941264 (OP)
>хорошие навыки системного программирования под Windows на C++ и Ассемблере
#define хорошие

Разработка под iOS тред №6 Аноним 26/02/17 Вск 11:16:22  941331   [Ответ]
xcode-icon.jpg (31Кб, 512x512)
960x0.jpg (86Кб, 960x639)
3390229d792.jpg (14Кб, 750x422)
ИТТ продолжаем разрабатывать под лучшую мобильную платформу и усмехаться над убогой экосистемой ведропетухов

Литература:
obj-c:
Programming in Objective-C
Effective Objective-C 2.0
Objective-C Programming - The Big Nerd Ranch Guide

swift:
Библия эпла - The Swift Programming Language
Swift Programming: The Big Nerd Ranch Guide
Swift Apprentice - raywenderlich

Полезные ресурсы:
https://www.raywenderlich.com/
https://www.appcoda.com/

Видео для ленивых:
https://www.udacity.com/courses/ios
https://www.youtube.com/user/AlexSkutarenko
https://www.youtube.com/watch?v=_lRx1zoriPo
https://developer.apple.com/videos/

Телега с фрилансерами 300к в секунду: https://telegram.me/joinchat/CUVruD5OrDIaNn5XKwM6Dw
Ссылка на предыдущий тред: https://2ch.hk/pr/res/889890.html
Аноним 26/02/17 Вск 12:48:16  941364
Подписался.

Haskell-тред #4 Haskell-тред !BfMALYlWvw 21/01/17 Суб 00:59:36  916056   [Ответ]
10086588658101.jpg (9Кб, 294x420)
Покойный старин Неш благословляет этот тред.

Литература:
learn haskell for a great good
документация.
Пропущено 226 постов
9 с картинками.
Пропущено 226 постов, 9 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 26/02/17 Вск 12:30:19  941354
>>941263
Двачну этого, я тот мудак с матрицами и нихуя там сложного, просто везде неудобно. Плюс любовь хачкелистов к однобуквенным переменным >someHuita r1 r2 c1 c2 (M n m ro co w v) = r1 r2 c1 c2 M m ro n co w v Это не бро.
https://hackage.haskell.org/package/matrix-0.3.5.0/docs/src/Data-Matrix.html#Matrix

А с ленивостью так вообще пушка: в каждой статье/главе расписывают как это охуенно, приводят несколько маняпримеров охуенности которые нужны может в 0.0001% случаев зато не посмотришь в реальный код, везде борьба с ленивостью !Int !Hui !Pizda и instance NFData. Да и в целом, в коде любой более-менее используемой библиотечки начинается императивная петушня, мутабл векторы, низкоуровневый дроч unpackaми и т.д.
Аноним 26/02/17 Вск 12:32:57  941357
>>941279
>Что конкретно вас заставляет учить хаскел, а не какой-нибудь раст к примеру или эрланг/окамл?
>раст - чек
>эрланг - чек
>окамл - чек
Осталось только хачкелем себя пощекотать
Аноним 26/02/17 Вск 12:38:54  941359
>>941352
Beginning Haskell: A Project-Based Approach
Real World Haskell
Parallel and Concurrent Programming in Haskell

Первая хоть и называется бегининг, но там поясняют за все real world вещи, в принципе во многом повторяет real world haskell, но во многих местах испанец гораздо лучше излагает.
Третью еще не читал, чисто по совету анонов из треда, но судя по содержанию - годнота.

Python Thread Аноним 25/02/17 Суб 16:17:58  940796   [Ответ]
python.png (3293Кб, 1920x1080)
Шапка треда:
https://github.com/TheKnightsWhoSayNi/info/wiki/Hat
Пропущено 35 постов
4 с картинками.
Пропущено 35 постов, 4 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 26/02/17 Вск 12:15:13  941349
>>941201
Ещё раз спасибо.
Аноним 26/02/17 Вск 12:19:29  941351
Как так получилось, что у меня вместо команды python в командной строке команда py? Это в новой версии так (но у меня не самая последняя)? Или так у меня одного, долбоёба?
Аноним 26/02/17 Вск 12:32:37  941356
>>941351
symlinks

.NET Тредю (C#, see sharp, сисярп) Аноним 22/02/17 Срд 18:17:00  938595   [Ответ]
programmer.jpg (31Кб, 317x372)
Шапка: https://github.com/CSharpShapka/SharpHat/wiki
Предыдущий тредю: https://2ch.hk/pr/res/927547.html
Пропущено 84 постов
5 с картинками.
Пропущено 84 постов, 5 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 26/02/17 Вск 09:18:30  941297
>>941292
Почитал, нет, не подходит
Аноним 26/02/17 Вск 09:19:48  941299
>>941176
>статик коллекция со статик геттером
Спасибо, буду пробовать
Аноним 26/02/17 Вск 12:24:38  941353
>>941297
почему?

МЫ ВАМ ПЕРЕЗВОНИМ #79 Аноним 25/02/17 Суб 03:28:35  940510   [Ответ]
HR.jpg (79Кб, 1000x651)
0. Джуниор выкладывает резюме на хедхантер и ищет работу 3 недели. Миддл откликается на предложения в линкедине и через 3 дня получает оффер. Сеньор просит эйчарку составить резюме за него, раз уж начальник эйчарки так хочет это резюме видеть.

1. Исход собеседования легко определить по заданным или не заданным вопросам-маркерам. Например, если у тебя не поинтересовались наличием военника, датой когда ты сможешь выйти на работу, или наоборот задают дурацкие вопросы из серии про люки и монетки - скорее всего тебе перезвонят. Алсо, если после собеседования не связались с тобой на следующий день - скорее всего тебе опять же перезвонят.

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

3. Никогда не проси ниже рынка, так как
а) это значит, что ты сомневаешься в своих навыках, а значит ты хуевый специалист
б) ты будешь не лоялен и съебешь, как только тебе предложат зарплату побольше, а таких компаний, которые могут предложить - целый рынок
Работодатель может быть тебя и возьмет, но параллельно с тобой будет работать нормальный чувак, чтобы малейшее недовольство с твоей стороны - и тебя можно было бы пидорнуть без рисков.

4. Не меняй сумму слишком часто и уж тем более не меняй ее на собеседовании. Эйчары мониторят рынок постоянно, твои изменения - это как бабка в переходе торгует пакетами и закатками "ой ну возьмите за 40, девочка куда ты постой ладно за 30 отдам баночку ну помоги старушке на хлеб нету". Оптимальный срок - через 3-4 недели, потому что не найти работу за месяц - это значит, что что-то не так с твоими скиллами или запросами.

5. На рынке по-прежнему дикий дефицит кадров, но квалифицированных. Без профильной вышки вкатиться почти нереально. Проскакивающие в тредах охуительные истории в духе "а вот у миня друг..." могут заставить тебя поддаться когнитивному искажению и составить неверную картину положения дел. Генерализация частных случаев, каскад доступной информации. Гугли это.

Предыдущий: >>936766 (OP)
Пропущено 143 постов
3 с картинками.
Пропущено 143 постов, 3 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 26/02/17 Вск 11:52:45  941337
>>941336
Хуевые конторы значит, хуевый коллектив. Такие есть, но их меньшинство.
Аноним 26/02/17 Вск 11:53:49  941338
>>941336
Это же хорошо, пополняешь свой черный список. А еще можешь по поводу интервью и компании в целом написать отзыв на Глассдор.
Аноним 26/02/17 Вск 12:14:52  941348
>>941148
Может он и придурок, но он охуенный. У него будет нормальное физо, хорошее здоровье и подтянутая форма. Ещё он избавится от агорафобии, не будет как ебанутый декламировать стихи во всю глотку на площади, а всего лишь поотжимается в офисе.

Как стать программистом? waterpi 26/02/17 Вск 02:16:52  941217   [Ответ]
image.jpg (197Кб, 575x477)
Мне 17,в этом году заканчиваю школу,хочу поступать на программиста,но боюсь что по результатам не подойду,поэтому хочу сейчас начать вливаться в программирование,с чего начинать?
Пропущено 9 постов.
Пропущено 9 постов. Нажмите ответ, чтобы посмотреть.
Аноним 26/02/17 Вск 08:26:54  941288
>>941217 (OP)
Изучаешь хтмл --> изучаешь php --> ебошишь сайтеги и получаешь кучу бабоса
Аноним 26/02/17 Вск 11:54:01  941339
Ни с чего, как же заебали эти школьники вайтишники
Аноним 26/02/17 Вск 12:07:17  941344
>>941288
к 23 годам идешь на завод, т.к рынок IT переполнен.

Двачишки и двачонки, есть мысля, которая гложет джаб 25/02/17 Суб 21:23:22  941026   [Ответ]
3eebc08f34.png (183Кб, 414x420)
Двачишки и двачонки, есть мысля, которая гложет меня. Тащемта вот в чем идея.
Написать программулю, которая будет отправлять все ваши действия в статус Вкунтуча.
Мол "смотрит "Devil's Blackjack.mov",
работает на "Photoshop.exe","SonyVegas.exe" и т.д.
Что скажите и предложите?
P.S. У скриншотера Joxi, есть хороший код, который определяет вплодь до того какая вкладка в браузере открыта.
Пропущено 6 постов
2 с картинками.
Пропущено 6 постов, 2 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 26/02/17 Вск 09:51:06  941307
>>941026 (OP)

Поздравляю ты придумал notification server($ notify-send), программу возраст которой в линуксе, не удивлюсь если, больше твоего.

Каждая более-менее популярная программа умеет в неё, даже дотка умеет.

Короче говоря, решается в две с половиной строчки на динамической параше.
Аноним 26/02/17 Вск 10:39:19  941321
64d4a00522.png (483Кб, 987x615)
>>941295
не разбираешься в вопросе, иди хуем.
Аноним 26/02/17 Вск 12:05:10  941343
>>941290
Ну товарищ майор, что же вы

сетевой адаптер Аноним 26/02/17 Вск 11:34:32  941332   [Ответ]
Penguins.jpg (759Кб, 1024x768)
помоги анон, на пк есть локальная сеть, подключил роутер, беспроводных сетей нет, искал решения, в диспетчере устройств из сетевых адаптеров только realtek family, устанавливал всевозможные драйвера, ничего не меняется, заходил в биос сотрел включена ли там сетевая карта, в общем из сетевых карт только реалтек локальная сеть, что делать анон не могу уже

Android Development Thread 2.1.1 Аноним 25/02/17 Суб 15:59:22  940781   [Ответ]
androidthread.webm (785Кб, 1280x660, 00:00:04)
Android Development Thread 2.1.1

> Хочу вкатиться в разработку под Android! С чего начать?
Большинство приложений написано на Java, выучить её на хорошем уровне — это первое, что необходимо сделать. Рекомендуемую литературу см. в Java-треде.
После этого можно установить Android Studio, открыть официальную документацию http://developer.android.com/training/index.html и попробовать создать по туториалам своё первое приложение.
В дальнейшем потребуется базовое знание SQL, понимание XML и JSON.

> Мануалы?
- Официальная документация: http://developer.android.com/
- Полезный гайд для начинающих и продвинутых: http://guides.thecodepath.com/android
- Бесплатный видеокурс от Google для новичков: https://www.udacity.com/course/android-development-for-beginners--ud837
- Два ресурса, единственный плюс которых — русский язык: http://startandroid.ru/ и http://developer.alexanderklimov.ru/android/
- Классика, способная дать ответ на почти любой вопрос "Как сделать xyz?": http://stackoverflow.com/

> Не хочу писать на Java!
- Kotlin — JVM-совместимый язык от JetBrains. Есть лямбды, стримы и делегаты. Можно использовать в проекте вместе с кодом на Java.

> Есть что-то кроме нативных приложений на Java/Kotlin?
- Qt — кросс-платформенный фреймворк на C++. Используется в основном для игры и для приложений с высокими требованиями к производительности (обработка изображений, звука, ГИС-системы). Спрашивать в C++ треде.
- Xamarin — кросс-платформенный фреймворк на C#. Представляет из себя обёртку над Android API. Куплено Microsoft. Теперь есть бесплатная версия. Спрашивать в C#-треде.
- PhoneGap/Ionic/Titanium/ReactNative — имя им javascript, принципы у них разные, первые три попытка в кроссплатформенность одного кода, ReactNative проповедует другой подход, а именно написание разного кода но на одном языке. Популярность у них разная как и размер комьюнити. Вопросы по ним — в js-тред.
- BugVM — кросс-платформенный фреймворк, написанный на Java. Форк невинно убиенного RoboVM.

> Хочу писать игры!
LibGDX или Unity. Спрашивать в /gd/.

> Что нужно, чтобы взяли джуниором? Что учить в первую очередь?
Нужно хорошее знание Java, понимание базовых принципов Android (жизненный цикл activity/fragment, что такое Context, intents, services, UI thread, support library, shared preferences, SQLite), знание популярных библиотек типа Retrofit + Glide/Picasso. И хотя бы оно готовое приложение.

Предыдущий тред: https://2ch.hk/pr/res/919538.html
Пропущено 7 постов.
Пропущено 7 постов. Нажмите ответ, чтобы посмотреть.
Аноним 26/02/17 Вск 05:30:11  941265
Ананасы, как в полноэкранном приложении отключить появление статусбара при свайпе с верхнего края экрана вниз? Ведро 7.1.
Аноним 26/02/17 Вск 09:50:34  941306
>>941106
Смотрел те, где куб вращается, там просто транформация линий, не совсем то что я хочу реализовать. Мне бы или гифку проиграть или массив картинок без нагрузки на цп. Но наверное только и остается сорцы чужие смотреть. Энивей спасибо.
Аноним 26/02/17 Вск 10:59:09  941329
>>941265
Да вроде никак, у юзера всегда должен быть доступ к статус бару.

Как создавать игры? Александр # OP  25/02/17 Суб 15:55:28  940778   [Ответ]
Бля,пацаны,помогите,через три месяца надо показать какую-нибудь хуйню,а я нихуя не знаю. Чо делать?Нужно использовать с# и базу данных, помогите сделать так, чтобы все могло синхронизироваться с интеренетом
Пропущено 6 постов
2 с картинками.
Пропущено 6 постов, 2 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 26/02/17 Вск 09:56:49  941309
>>940778 (OP)
Как ты живешь с таким всратым десктопом? Тебе 16 лет?
Аноним 26/02/17 Вск 10:21:50  941315
Чую подвох, ибо твой десктоп ни хрена не похож на macOS.
Аноним 26/02/17 Вск 10:35:31  941319
>>940778 (OP)
Моар скриншотов.

C Programming Language #18 Аноним # OP  18/02/17 Суб 17:38:54  935715   [Ответ]
C Programming L[...].png (78Кб, 792x1023)
Тред, посвященный прародителю всех С-подобных языков и по совместительству единственному идеальному и всесторонне годному средству программирования как на системном, так и на прикладном уровне.

Что читать:

- Классика от Отцов: http://www.cypress.com/file/56651/download
- Годное пособие для гуманитариев: http://c.learncodethehardway.org/book/
- Немного примеров хорошего стиля: http://www.oualline.com/books.free/style/index.html
- ООП, например: http://www.cs.rit.edu/%7Eats/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 (драфт)
- 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. Древний, но все еще актуален.

Stephen Prata "C Primer Plus, 6th Edition" (2014)
Свежая знает про C89, C99, C11, описывает различия, объемная около тысячи страниц, годная хотя есть некоторые шероховатости, с вопросами, упражнениями и ответами. Читать после K&R или до.

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? у нас в сишечке их гораздо больше, просто они лучше спрятаны, немного байтоебли и непонятно откуда взявшаяся глава про старинные плюсы. Читать в качестве сказки на ночь (на пару вечеров хватит).

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. Kochan "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://www.iso-9899.info/wiki/Books#Learning_C

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

- https://arhivach.org/thread/106153/
- https://arhivach.org/thread/131949/
- https://arhivach.org/thread/140570/
- https://arhivach.org/thread/153698/
- https://arhivach.org/thread/155908/
- https://arhivach.org/thread/173837/
- https://arhivach.org/thread/180461/
- https://arhivach.org/thread/182958/
- https://arhivach.org/thread/188294/
- https://arhivach.org/thread/193780/
- https://arhivach.org/thread/198868/
- https://arhivach.org/thread/206632/
- https://arhivach.org/thread/211714/
- https://arhivach.org/thread/217128/
- https://arhivach.org/thread/223224/
- https://arhivach.org/thread/235327/
- https://arhivach.org/thread/237852/

Шапка: http://piratepad.net/bJ1SdmkZyu
Пропущено 186 постов
7 с картинками.
Пропущено 186 постов, 7 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 25/02/17 Суб 15:33:44  940773
>>940762
В glib есть реализации нескольких коллекций
https://developer.gnome.org/glib/stable/glib-data-types.html
Аноним 26/02/17 Вск 08:35:36  941291
>>940773

Без шаблонов это боль: ОП будет кастовать gpointer во время каждого обращения.

К тому же, ОП не про двусвязный список спрашивает, а именно о том, как обращаться с этими структурами.
Аноним 26/02/17 Вск 09:10:05  941293
>>941291
Я к тому, что не обязательно ++ тащить для коллекций.

Искусственный Интеллект Аноним 26/02/17 Вск 00:12:20  941164   [Ответ]
human-brain-and[...].jpg (420Кб, 1400x997)
Какой ЯП выбрать для ИИ и как именно лучше его писать?
Пропущено 10 постов
2 с картинками.
Пропущено 10 постов, 2 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 26/02/17 Вск 05:32:20  941266
>>941170
Аноним 26/02/17 Вск 07:55:01  941280
>>941253
Прикинь.
Аноним 26/02/17 Вск 08:13:40  941282
>>941164 (OP)
Пиши его как нейросеть.

GENERAL BUTTHURT THREAD V2.0 GENERAL BUTTHURT THREAD V_2.0 29/12/16 Чтв 20:33:54  903302   [Ответ]
1307651951001[1].jpg (35Кб, 600x455)
GENERAL BUTTHURT THREAD V_2.0

прошлый был тут https://2ch.hk/pr/res/851182.html
Пропущено 215 постов
26 с картинками.
Пропущено 215 постов, 26 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 25/02/17 Суб 12:13:03  940616
>>940615
> НЕ ЗВОНИТ ВОВРЕМЯ
Аноним 25/02/17 Суб 19:58:37  940973
>>940562
Стиль расстановки скобок в JCC является потомком K&R и отличается египтозностью также у тел методов и классов, а не только у локальных конструктов. inb4 начнешь задвигать про оформление констант и про использование присвоений в качестве выражений, но тут тебя сразу нахуй надобно послать ибо разговор шел про скобки
Разговор шел про K&R vs Allman в отрыве от конкретных языков/подстилей, но дебил не способен прочитать это даже со второго раза и продолжает надрачивать на локальные особенности java стиля. Рекомендуется поесть дробовика в ебало :)
Аноним 26/02/17 Вск 08:05:01  941281
>>940419
Для меня ангуляры всякие с самого начала были чем-то вроде бесполезного мусорного кода, из-за которого всё тормозит. Конкретно виртуальный дом хорош, если тебе нужно сделать множество вызовов чтобы построить определённую структуру, ну к примеру создать тысячу div и каждому в стиле прописать свой цвет фона. Быстрее будет построить это в шадоудоме и одноразово сделать flush.

Коллеги, есть у кого pdf версия http://learn.javascript.ru/? Аноним 24/02/17 Птн 15:43:36  940114   [Ответ]
logosquare.png (3Кб, 252x252)
Коллеги, есть у кого pdf версия http://learn.javascript.ru/? Очень хотелось бы почитать в поезде пока еду домой и для этого хотелось бы иметь актуальную версию. Выручайте.
Пропущено 12 постов.
Пропущено 12 постов. Нажмите ответ, чтобы посмотреть.
Аноним 25/02/17 Суб 23:13:19  941117
>>941115
А не, все норм. Спасибо и от меня.
Аноним 26/02/17 Вск 02:30:38  941222
коллеги
"коллеги" лол
какое же ты уебище
Аноним 26/02/17 Вск 07:30:03  941277
>>941051

Пиздец, pdf - это просто криво распечатанный html. И за это они хотят, чтобы им платили?

Ruby Thread Аноним 21/01/17 Суб 11:04:34  916183   [Ответ]
13.png (88Кб, 959x833)
4453009.jpg (34Кб, 430x375)
9.jpg (3862Кб, 3596x1648)
Предыдущий: https://arhivach.org/thread/232277/

Принимаются изменения в шапку треда в виде пулл-реквестов:
https://github.com/meoweg/2ch-pr-ruby

Как показывать код:
Быстро - https://pastebin.com
С исполнением - https://ideone.com
Требуется аккаунт GitHub - https://gist.github.com

Конференция
https://2chpr.slack.com/messages/ruby/
Получить приглашение: https://invite-me-to-2chpr.herokuapp.com/

FAQ:

1. C чего мне начать, чтобы стать рубистом?
Отличным началом будет Programming Ruby (The Pragmatic Programmers Guide), читать Eloquent Ruby и The Well Grounded Rubyist после прочтения первой толку особо не даст, одни и теже вещи, дальше читаем Ruby Way, затем познаем метапрограммирование с Metaprogramming Ruby. А дальше открываем Ruby cookbook 2015 года, Пишем свой код во время чтения.

Следующий уровень, продвинутые книги по руби:
Confident Ruby by Avdi Grimm
Practical Object-Oriented Design in Ruby
Refactoring Ruby Edition
Ruby Under a Microscope для любителей залезть под капот.
Документация по стандартным библиотекам http://ruby-doc.org/
Можно пройти руби онлайн - http://tryruby.org/levels/1/challenges/0
И ещё раз онлайн: http://www.codewars.com/?language=ruby
Не веришь в свои силы? Прочитал уже книжек много и силы свои хочешь познать, сделай - http://rubykoans.com
И вот еще https://rubymonk.com/ - Матц одобряет.

2. Какой gem посмотреть, чтобы понять, как писать код?
Лучше всего посмотреть небольшие gem'ы вроде cancancan, pundit, camping.
А еще можешь полистать на гитхабе гемы с нарастающей популярностю.
https://github.com/trending?l=ruby
Там еще нет тысяч строк, и тебе будет легче понять.

3. Есть ли GUI для руби?
Да. Есть обвязки к Qt, GTK, wxWidgets, Shoes, fxruby (одобренный).

4. Можно ли писать на руби мобильное ПО?
Да. Для iOS есть RubyMotion терпимого качества, для Android - лагающий и падающий, но всеми силами развивающийся ruboto. Для WinPhone до сих пор ничего не завезли.

5. Как установить разные версии рубей?
Легко и просто: https://github.com/sstephenson/rbenv
И это тоже, легко и просто: https://rvm.io

6. Что почитать по рельсам?
http://guides.rubyonrails.org
http://ruby.railstutorial.org
API: http://api.rubyonrails.org
Прекрасные туториалы в стиле for dummies - http://www.theodinproject.com/ruby-on-rails , а вот тут все тоже, но на русском http://codenamecrud.ru/
Классический вводный туториал, где делается с нуля клон твиттера, для новичков в rails самое то - https://www.railstutorial.org/book
Для дотошных читателей есть The Rails 4 Way.

7. Хорошие практики по руби и рельсам?
Читаем Rails AntiPatterns, смотрим Rails Best Practices, также неплохо посмотреть Rails Recipes.
Почитайте еще Grimm A. - Objects on Rails
Еще продвинутое чтиво - http://tutorials.jumpstartlab.com/

8. Ruby/Rails блоги, рассылки и твитторы
IRC каналы на FreeNode: #ruby, #ruby-core, #RubyOnRails, #rails (не очень активен).
Твитторы @rails, @dhh, @yukihiro_matz, @wycats, @tenderlove
Рассылки ruby-core, rails-core, rails-talk
Подкасты:
- http://rubyrogues.com
- http://ruby5.envylabs.com
Скринкасты:
- http://railscasts.com
- https://peepcode.com
- https://www.destroyallsoftware.com
- http://railsforzombies.com
Блоги:
- rubyflow.com - каждый день новости, новые библиотеки, обновления, все дела.
- rubysource.com - читаем интервью, хорошие практики, и безумные сравнения упоротого дибила-индуса на самом деле их пропускаем
- rubyinside.com - новости, туториалы.
- rubyweekly.com
- http://37signals.com/svn
- http://yehudakatz.com
- http://afreshcup.com


9. Я не могу в английский, что делать, анон?
Идти учить английский, без него тут делать нечего.

10. Есть ли у руби русское коммьюнити?
Нет. Вернее есть, но оно протухло и там полно людей у которых чсв высоко.
Яркий пример - ruby@conference.jabber.ru
А еще есть русская слак конфа - https://russiandevs.slack.com она общая, но есть очень активный руби канал.
Так же русская гугл группа, активная - https://groups.google.com/forum/#!forum/ror2ru
Еще вот - https://onrails.club/

11. Какие гемы стоит знать?
capybara, rack, rspec, devise, cancancan, simple_form, solr, sinatra, тысячи их.
Поиск гемов https://www.ruby-toolbox.com

12. Зачем нужны тесты и как их писать?
http://rusrails.ru/a-guide-to-testing-rails-applications
http://habrahabr.ru/post/163597/
Вместо этого можно прочитать классную книгу Everyday Rails Testing

13. Где можно задать глупые и не очень вопросы?
- здесь
- stackoverflow.com
- тематические slack-конфы
- а вообще, гугли, с вероятностью в 90% ответ на твой вопрос уже висит на stackoverflow.

14. Как фокнуть\сделать фичу\исправить баг, сложно ли это?
Нет, не сложно. На rubyflow появляется много новостей с реализацией новой библиотеки, вы можете сделать тесты, фичу для него, старые либы также обрастают багами, улучшайте их! пишите код.

15. В чём писать код?
Atom, Brackets, Sublime Text, TextMate, Vim, GNU Emacs. Для особо упоротых энтерпрайз-макак есть rubymine, плагины к эклипс и нетбинс.

16. Можно ли писать на руби с под windows?
Можно, но придется обрасти костылями в виде виртуальной машины, придется сходу разбираться с Vagrant и многим другим. Чем дальше ты продвигаешься, тем ближе становится ясно, что пора перекатываться на linux/mac

17. Руби язык одного фреймворка?
Есть еще Sinatra, Hanami (ранее Lotus), Volt, Grape, отличные штуки для DevOps - Chef, Puppet и годные генераторы для бложиков - Jekyll, Middleman, всё это активно используется в продакшене

18. Можно ли делать игры на Ruby?
Можно, но не нужно. Гем Gosu.

19. Ютуб каналы
Youtube driven development...
Вот тебе пара каналов, но никому не говори что учишься по видео.
https://www.youtube.com/channel/UCIQmhQxCvLHRr3Beku77tww/videos
https://www.youtube.com/channel/UCfWZwsP8trUy5uHJg8gcGIQ
https://www.youtube.com/channel/UCSI77lJlzlCFPLdV1RSAoYQ
https://www.youtube.com/channel/UCPIyDzf1vwWc8EQJGUX-vYw - тут на ру$$ком даже.

20. Как и где искать работу?
Легко и просто - http://rubyjobs.ru/
Не так просто - https://upwork.com/
Еще вконтакте есть группы по руби/рельсам, там иногда постят вакансии. Еще в русской гугл группе постят вакансии. Новичку будет сложно, но возможно.

TODO лист для ньюфагов:
И так, ты поставил руби, уже сгенерировал свой первый проект rails new pidaras
Начни уже с платинового пути, блог >> клон твиттера >> своя имейджборда >> свой гем >> дальше сам придумаешь.
Рекомендации:
1. Для блога, создать роли, Админ, Пользователь (можно использовать паттерн form object). Прикрутить лайки, комментарии.
2. По твиттеру, следуя гайду Хартла, пиши все то что он предлагает в качестве доп. заданий, например оповещение по нику (@eblan: привет)
3. По имиджборде: воссоздать по возможности полный функционал, в этом случае придется ознакомится с javascript/jquery/coffeescript, но тебе так или иначе придется. Еще хорошей фичей будет использование background job и крон тасков (sidekiq, whenever), чтобы заполнять свою борду тредами и постами с другой борды, можно использовать api двача, чтобы вытягивать треды и посты - https://github.com/ID25/api_2ch
4. Не стесняемся постить свои репозитории, наши эксперты с радостью отревьювят вас.

После этого тебе будут нужны паттерны, без них твой код превратится в говно. Один из часто используемых - Service Object.
https://netguru.co/blog/service-objects-in-rails-will-help - о сервисах
Еще паттернов - https://robots.thoughtbot.com/back-to-basics-solid

Но самый читаемый код, как и следовало ожидать, даёт функциональное программирование. Начни отсюда:
http://www.sitepoint.com/functional-programming-techniques-with-ruby-part-i/
http://www.sitepoint.com/functional-programming-techniques-with-ruby-part-ii/
http://www.sitepoint.com/functional-programming-techniques-with-ruby-part-iii/
http://www.sitepoint.com/functional-programming-pure-functions/
http://www.sitepoint.com/functional-programming-ruby-value-objects/
Только не переборщи. Руби - не функциональный язык, и иногда такой код может работать медленней.

Прочитал? Теперь рефактори то, что уже написал. И не забывай покрывать тестами.

Хорошим финалом будет деплой, это пожалуй самое болезненное, и ничего общего с деплоем на heroku, где тыц тыц и готово. Придется поковыряться со смежными вещами и узнать много нового, уже устоявшийся гем для таких дел - Capistrano.

Не забывайте спрашивать у анонасов вопросы, код лучше показывать через gist или pastebin с подсветочкой.
Ну, а мы открываем очередной Ruby Thread.
Пропущено 301 постов
44 с картинками.
Пропущено 301 постов, 44 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 26/02/17 Вск 01:40:48  941209
Пацаны. Недавно вкатился в руби. Но тут я недоумеваю. Есть код (https://github.com/artworklv/Mersenne-twister/blob/master/mersenne_twister.rb)
Добавил в конец twister.MersenneTwister
И он выдаёт ссылку на область в памяти,
А как сделать чтобы он сгенерировал 100 значений в массив?
По алгоритму после найденного числа он делает закалку и сначала.
Собственно в чем прикол ?
Аноним 26/02/17 Вск 01:55:08  941211
УУУ сука
Полгода назад пацаны говорили руби нихуя не умирает, наоборот спрос на крутых девов выше, а ща те же пацаны в один голос ЕБАНУТЬСЯ ЧЕРЕЗ ГОД РЕЛЬСОВ НЕ БУДЕТ ГРОБ ПИЗДА. Собсна вопрос на что в связи с этим перекатываться? Веб хайлоад энтерпрайз говно.
Аноним 26/02/17 Вск 07:22:13  941276
>>941211
эликсир
л
и
к
с
и
р

JavaScript, JS, JQuery, AJAX, JSON - тред. Не нашёл - создал. Аноним 14/02/17 Втр 09:34:59  932835   [Ответ]
js[1].png (9Кб, 1052x1052)
Есть, значит jsfiddle.
И есть там вот такой код, как-бы демонстрирующий в динамике интерференцию волн от двух источников.
https://jsfiddle.net/1ksfc94r/1/
И его можно проиграть там.
И есть там фаза, и анимация, и длину волны можно задать.

Частоту бы прикрутить для каждой точки.
И да, частота зависит от длины волны,
но только при постоянной скорости распространения волн.

И казалось бы, можно задать эту частоту - просто задав длину волны.

Но в том то и прикол, что при разных длинах волн,
и одинаковой скорости анимации для этих волн -
изменяется скорость распространения этих волн,
искажая интерференционную картину.

Чтобы увидеть существенную разницу
в скорости распространения волн
- прокрутите в анимации волны с длинами 5 и 200.

Может кто пофиксить это?
____________________________
JS-тред тут будет.
Пропущено 428 постов
47 с картинками.
Пропущено 428 постов, 47 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 26/02/17 Вск 03:37:39  941242
>>941198
>Мы вам перезвоним.
Числа то у тебя не выводятся.
Да и ты перемудрил не меньше, чем он.
Аноним 26/02/17 Вск 03:39:15  941243
>>941239
В объектной модели js все проще некуда. Что у тебя там плавится.
Аноним 26/02/17 Вск 07:12:34  941275
По ноде посоветуйте материалы.

Топ тредов
Избранное