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

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/ - Математика • Создай свою

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

Ньюфаг-тред № 136 anuzz 18/03/17 Суб 13:41:16  956299   Тред прикреплён   [Ответ]
14881438651130.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, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.


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

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

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

Прошлый тред

Пропущено 605 постов
34 с картинками.
Пропущено 605 постов, 34 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 27/03/17 Пнд 01:43:24  961617
>>961593
Да, не спорю
Аноним 27/03/17 Пнд 02:00:05  961623
скажите нубу, на каких языках и с помощью каких средств разработки пишут программы под андройд и ios?
Аноним 27/03/17 Пнд 04:34:00  961649
>>961623
Android - Java, IDE - eclipse
IOS - C#, IDE не подскажу

JavaScript перекат-эдишн #260317 Аноним 26/03/17 Вск 17:08:46  961365   [Ответ]
14887144972250.png (9Кб, 1052x1052)
qr-ru-room.png (3Кб, 168x168)
прошлый >>946859 (OP)
Пропущено 12 постов
1 с картинками.
Пропущено 12 постов, 1 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 27/03/17 Пнд 01:48:52  961619
>>961494
Наканецта завезли неразрешимые задачи. Последнего нажатия не бывает. Компьютер не может узнать, нажмёшь ты кнопку после этого или нет. Лучше объясни, что ты хочешь получить на выходе
Аноним 27/03/17 Пнд 07:03:55  961657
Безымянный.jpg (167Кб, 1755x449)
Всем привет. Нужна помощь по css-селекторам. Весь гугл перехуячил, но ничего не выходит. Имеется два элемента class с одинаковым именем info. Скриншот прилагается.
Так вот в одну переменную мне нужно записать Имя команды, во вторую- позицию игрока.
При команде var team=$("div.info").text();
Я получаю ответ SouthamptonGoalkeeper.
Как мне обратиться к каждому конкретному элементу? Или хотя бы разделить сроку так, чтобы я мог присвоить Goalkeeper для другой переменной?
Аноним 27/03/17 Пнд 07:27:22  961663
>>961657
Добавь к селектору указание на четность\нечетность элемента.

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

Пожалуйста, пользуйтесь https://ideone.com/ или http://pastebin.com/ для вставки кода, если он длиной больше нескольких строк или содержит [​i​] или звездочки.

Что читать:

- Классика от Отцов: 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

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

- №16: https://arhivach.org/thread/235327/
- №17: https://arhivach.org/thread/237852/
- №18: https://arhivach.org/thread/243867/
- №19: https://arhivach.org/thread/248880/

Шапка: http://piratepad.net/bJ1SdmkZyu
Пропущено 71 постов
3 с картинками.
Пропущено 71 постов, 3 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 26/03/17 Вск 15:21:34  961314
>>961203
> Кто-нибудь навскидку назовёт в пример подобную систему?
DSP, где память адресуется 24- или 32-битными словами?
Аноним 26/03/17 Вск 15:26:11  961315
>>960764
У нефтянки и прочих недрокопателей софт до сих пор пишется и поддерживается на с/с++.
Аноним 27/03/17 Пнд 07:26:09  961662
>>960215
Насколько я помню этот дебил бородатый и самый скилловый тут, а ты можешь пройти на хуй

C#, C sharp .net Тред с потерянным номером 2 Аноним 13/03/17 Пнд 13:01:00  952642   [Ответ]
88750c4447.jpg (24Кб, 750x422)
sisharp.png (50Кб, 375x360)
513092558d2.jpg (23Кб, 750x422)
441a75638eb5763[...].jpg (59Кб, 750x422)
Шапка: https://github.com/CSharpShapka/SharpHat/wiki
Предыдущий тред: https://2ch.hk/pr/res/938595.html
Предпредыдущий тредю: https://2ch.hk/pr/res/927547.html
Пропущено 330 постов
15 с картинками.
Пропущено 330 постов, 15 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 27/03/17 Пнд 07:11:24  961658
>>960074
по видеоурокам
Аноним 27/03/17 Пнд 07:21:38  961660
>>961259
Ну вот примерно так и сделал на прошлой неделе, теперь сижу жду когда мне перезвонят
Аноним 27/03/17 Пнд 07:24:14  961661
>>960931
майор, а поменьше никак?

Сап аноны, интересует такая инфа: 1) З\П 2) Язык Аноним 02/03/17 Чтв 19:22:03  944680   [Ответ]
maxresdefault.jpg (284Кб, 1430x965)
Сап аноны, интересует такая инфа:

1) З\П
2) Язык программирования
3) Когда вкатились (курс и тд..)

+Желательно микростори, как получилось и какие знания понадобились.

Хочу узнать у работающих анонов, что сейчас актуально и как вкатываться будучи в универе.
Пропущено 85 постов
2 с картинками.
Пропущено 85 постов, 2 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 26/03/17 Вск 22:45:47  961550
>>961163
Нет, просто работы нету все хотят быть КОДЕРАМИ
Аноним 27/03/17 Пнд 02:34:00  961625
>>944680 (OP)
1. 160 С премиями ~190
2. C#, JS, T-SQL
3. Вкатился в 20 лет, сейчас 25
Аноним 27/03/17 Пнд 07:02:30  961656
>>961625
ах ты сучка
завидую

МЫ ВАМ ПЕРЕЗВОНИМ #84 Аноним 23/03/17 Чтв 01:41:02  959388   [Ответ]
14886366568550.jpg (38Кб, 368x604)
Возьмите меня на работу.
Нет.
Пропущено 310 постов
26 с картинками.
Пропущено 310 постов, 26 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 27/03/17 Пнд 05:58:23  961652
>>961308
Вы дебилы блять? Как давно вы были в частных клиниках? Там все давно уже печатается на бумаге. блять да даже четыре года назад в мухосранске заключения печатались на бумаге и вклеивались в карточку - в госполиклинике блять
Аноним 27/03/17 Пнд 06:22:02  961653
>>961652
Очевидные замкадыши
Аноним 27/03/17 Пнд 06:24:43  961654
>>961653
Замкадом тоже лет 7 как всё на бумагах печатают. Банально лекарства от простуды мне распечатала докторша и ручкой вычеркнула какой-то антибиотик. Потом вклеила в историю болеззни.
Спот, а это точно программач?

Клуб любителей изучать PHP #87 Аноним # OP  22/03/17 Срд 01:57:52  958715   [Ответ]
image.jpeg (102Кб, 500x500)
Добро пожаловать в наш уютный тред. Тут мы изучаем язык PHP (а также JS/CSS/HTML/SQL), решаем задачки и даже делаем простые сайты! Зачем? Кто-то хочет научиться программировать, кто-то - делать сайты, кто-то - просто размять мозги и заняться чем-то полезным.

Пожалуйста, пишите один большой пост вместо нескольких маленьких и не флудите не по теме. ОПу ведь все это читать придется.

Это тред для начинающих. Не написал за свою жизнь ни одной программы и имеешь тройку по математике? Ты наш человек.

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



Что самое главное для программиста? Умение аккуратно оформлять код (читай второй пост, прежде чем писать код).

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

У нас есть уроки по основам PHP, они собраны и выложены по адресу http://archive-ipq-co.narod.ru/ Это учебник для изучающих с нуля, то есть если ты вообще ничего не знаешь, то надо начать с него. Он простой и понятный (по крайней мере в начале). Там есть задачи, их надо решать обязательно (чтобы стать программистом, надо писать код — иначе никак). Пости ссылки на решения в тред, мы их проверим, напишем замечания и дадим советы по улучшению.

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

Ты прошел весь учебник? Молодец, но это были лишь основы языка 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 2/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

Решения задач лучше показать мне, особенно на ООП,так как сам ты вряд ли увидишь все ошибки. Пости свой код на гитхаб и вкидывай ссылку в тред по мере решения. Я прокомментирую и укажу на ошибки.

Также, у нас есть задачи которые позволят тебе изучить или подтянуть до нормального уровня знания 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

Оформляй код аккуратно!!! — например пропусти через 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
- Можно подробнее про поиск работы, собеседования - нет, ОП писать не будет, но может кто из анонов захочет рассказать. Поищите тред перезвонивших, а также раздел /wrk/.
- Сколько времени надо изучать все это? - все зависит от тебя, но не меньше 6-8 месяцев
- Посоветуйте редактор кода - Sublime Text 3, Notepad++, PhpStorm
- Нужен ли ООП, фреймворки, MVC, git, composer? — Да, однозначно. Посмотри любую вакансию.
- Что самое главное для программиста? Умение аккуратно оформлять код.
- ОП, сделай за меня мою работу или домашнее задание? — Это конечно, хорошая идея, но нет.
- Подскажи сайты для поиска работы, я не умею гуглить? — hh.ru, geekjob.ru, moikrug.ru (склеен с brainstorage.me), fl.ru, upwork.com (бывший одеск). Имей в виду, что кроме фриланса есть еще постоянная удаленная работа (remote job) когда тебе не надо тратить время на поиск заказов и переговоры с неадекватными заказчиками.


-------------------

Код нужно писать не как попало, а аккуратно и по правилам. Почему? Потому, что на неакуратно написанный код не хочется даже смотреть.

Если тебе лень выравнивать код руками, закачай его на http://beta.phpformatter.com/ и нажми «format». Робот исправит выравнивание и отступы в мгновение ока (да, прогресс не стоит на месте). Если ты используешь мощную IDE вроде PhpStorm, там тоже есть функция форматирования кода.

Горячие клавиши для форматирования кода в разных IDE: https://gist.github.com/codedokode/8759492

Вообще, в PHP долгое время не было единого стандарта оформления кода, все писали как попало и было много бардака, но сейчас дело лучше — есть стандарты PSR-1 и 2. Вот как надо оформлять код:

- переменные и функции пишутся с маленькой буквы, подчеркивание не используется, используется camelCase, пример: $x, $numberOfPeople, printResults()
- Название функции начинается с глагола, в стиле «сделайЧтоТо»
- не знаешь английский? Не беда, в 21 веке есть решение этой проблемы. Не пиши транслитом, открой лучше Гугл Транслейт или slovari.yandex.ru и найди название для переменной там
- в именах классов используется CamelCase, первая буква большая, «_» может использоваться
- мы предпочитаем подстановку переменных вместо конкатенации строк: "I am $age years old" — хорошо, 'I am ' . $age . ' years old' — плохо из-за обилия точек и кавычек
- мы используем для отступов 4 пробела (можно настроить редактор, чтобы при нажатии Tab он вставлял 4 пробела)

Вот ссылка на стандарты, где все это описано подробнее и даны примеры оформления:

PSR-1: https://github.com/samdark/fig-standards-ru/blob/master/accepted/ru/PSR-1-basic-coding-standard.md
PSR-2: https://github.com/samdark/fig-standards-ru/blob/master/accepted/ru/PSR-2-coding-style-guide.md
Пропущено 267 постов
21 с картинками.
Пропущено 267 постов, 21 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 27/03/17 Пнд 03:45:49  961643
>>961642
Все это хорошо, но я нубас и боюсь обосрусь снова и потеряю желание.
Аноним 27/03/17 Пнд 03:52:28  961644
>>961643
Вполне возможно, у меня средней сложности xml импортер на expat переписать заняло дня 2. Если плохо в dom ориентируешься, уйдет больше.
Аноним 27/03/17 Пнд 05:31:38  961651
1.png (109Кб, 1142x642)
0.png (48Кб, 1041x661)
>>961644
Распарсил таки с помощью phpQuery, очень легко вышло. В результате имею объект, который могу вертеть, как захочу.

Официальный™ тред Java #57 Аноним # OP  22/03/17 Срд 15:42:47  959011   [Ответ]
.jpg (29Кб, 614x327)
FAQ:

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

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

Q: Значит, я должен буду всю жизнь сидеть в опенспейсе, конвертируя XML в эксепшны? Ура, мне подходит! С чего начать?
A: Туториалы:
BEGINNER: http://myflex.org/books/java4kids/java4kids.htm
MEDIUM: http://www.tutorialspoint.com/java_technology_tutorials.htm
HARD: http://docs.oracle.com/javase/tutorial/

Книги:
- Head First Java, (2nd Edition) : Kathy Sierra, Bert Bates - для совсем нулячих простым языком.
- Core Java (9th edition) : Cay S. Horstmann, Gary Cornell - тоже для нубасов, но на серьёзных щщах.
- Thinking in Java (4th Edition): Bruce Eckel - для тех, кто уже умеет в программирование на другом языке, но хочет перекатиться.
- Effective Java (2nd Edition): Joshua Bloch - для тех, кто знает джаву, но хочет перестать писать костыли.
Больше здесь: http://www.proklondike.com/books/java.html
- Soft Skills: The software developer’s life manual : John Sonmez - сказки на ночь.

Видео:
https://habrahabr.ru/company/golovachcourses/blog/215275/ : 1000+ часов видео по Java на русском.

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

Q: Я не могу в книги. Наткнулся на джавараш, но в самом верхнем вопросе уловил нотки сарказма. С ним все правда плохо?
A: Это очередной курс(выучи джаву за 60 секунд и получай 300к в месяц), основная цель которого - выкачать из тебя деньги.

Q: Пока читаю, все понимаю, а сам ничего сделать не могу. Что делать?
A: Практика, больше практики.
Уровня laba1.pas: http://codingbat.com/java http://codehunt.com
Чутка серьезнее: http://programmr.com/zone/java http://codingame.com/puzzles
Рулеточка: http://postimg.org/image/xdfbvgps9/
Олимпиадка: http://codeforces.com
Примеры той-проектов: http://eax.me/programming-language-learning/
Ежедневные задачки, разделены на три уровня сложности https://www.reddit.com/r/dailyprogrammer

Q: Я выучил кор, достаточно ли этого, чтоб взяли на работу?
A: Лол, конечно нет хотя некоторым всё же везёт.
Цикл статей что в каком порядке учить: http://dou.ua/lenta/articles/java-beginner-guide-1/ (заблочен РосКомПозором, юзайте прокси)

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

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

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

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

Q: Какие еще ресурсы можно почитать?
A: https://android-arsenal.com/ : android
https://google.github.io/styleguide/javaguide.html : google java style
http://blog.jooq.org/ : Java, SQL, and jOOQ
http://virtualjug.com/podcast/ : подкасты

Q: Где можно пообщаться на java тематику?
- В этом ITT треде.
- https://www.reddit.com/r/java : reddit
- http://stackoverflow.com/questions/tagged/java : платформа для вопросов и ответов

Список java фреймворков, библиотек и по на любой вкус:
https://github.com/akullpp/awesome-java

Шапка треда:
http://pastebin.com/37Ldgi60

Предыдущий: https://2ch.hk/pr/res/950088.html
Пропущено 406 постов
20 с картинками.
Пропущено 406 постов, 20 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 27/03/17 Пнд 02:49:47  961630
>>961628
У тебя паранойя, ты меня путаешь с кем-то.
Хотя может это маневры такие
Аноним 27/03/17 Пнд 03:09:19  961632
>>961630
Может быть, я кукаретиков, кукарекающих об овеществлении дженериков, не различаю.
https://www.youtube.com/watch?v=402QPeOnIy4
Аноним 27/03/17 Пнд 04:21:02  961648
>>959105
он не для веба создавался. net/http был впилен на скорую руку за месяц до релиза чисто ради привлечения внимания\популярности. пилить на го прикладуху типа веба - это миллионы велосипедов. на нем байтики ебать хорошо, но это типа непопулярно сегодня

Python Thread о Питон Аноним 22/03/17 Срд 16:40:14  959037   [Ответ]
python-logo.png (21Кб, 350x350)
питон.webm (2266Кб, 666x374, 00:00:29)
https://www.python.org/
https://github.com/TheKnightsWhoSayNi/info/wiki/Hat
Пропущено 218 постов
10 с картинками.
Пропущено 218 постов, 10 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 27/03/17 Пнд 01:55:49  961622
Когда пофиксят GIL?
Аноним 27/03/17 Пнд 04:02:08  961646
Привет народ
Не удается спрыгнуть на третий питон. Либы к нему еще сырые. Вот например, прога использующая силениум, на втором питоне работает идеально. А на третьем не может найти некоторые элементы на странице.
Аноним 27/03/17 Пнд 04:17:20  961647
Потребовалось мне рассчитать 10 миллионов простых чисел. На обычном питоне я бы считал час или больше, ну очень долго. Вспомнил о быстром компиляторе pypy, скачал сие чудо. И действительно чудо! 10 лямов чисел было рассчитано меньше чем за 5 минут! Охренеть!

C++. Закат Эпохи. Аноним 06/03/17 Пнд 03:37:13  947374   [Ответ]
IMG468053.jpg (134Кб, 1280x800)
l1.jpg (330Кб, 2000x1612)
IMG468032.jpg (94Кб, 1091x660)
IMG468042.jpg (323Кб, 1920x1080)
Давным давно у людей был только Машинный Код, потом появился Ассемблер и мишиннокодовцы стали ненавидеть Ассемблер и поливали ассемблерщиков грязью. Они лохи и вообще не тру, они не знают даже как компьютеры устроены и работают с нуля, забывают электротехнику, не знают физику в целом, абстрагируются от реального мира, пластмассовый искусственный язык и такой же пластмассовый искусственный мирок, убивают ультраприродное естество мироздания богомерзким НТП и своей сраной эволюцией человечества, убивают фундамент всего сущего итд итп

Постепенно, людей пишущих на машинных кодах стало относительно немного и все уже писали на Ассемблере...
Пока не появился Си.

Но тут ассемблеровцы ополчились на сишников, типа мудачьё тупое, JS какой-то высокоуровневый, Scratch бля, знания о процах и памяти лишь поверхностные итд. Ну, короче, лохи полные и вообще ничоо не понимают, то ли дело мы. Кто они такие в сравнении с нами?

А ещё чуть погодя, все уже писали на Си.

Странно, что вам, новым поколениям эту старую историю не рассказывают в ваших институтах или где вы там учились.


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

Плюсы заменит более высокоуровневый ЯП, который практически не будет проигрывать в скорости, а в чём-то и превзойдёт и при этом даст возможности низкоуровнего управления железом, когда понадобится. А в железо встроят его поддержку, ясное дело.
Программирование станет простым и быстрым и сами программы будут работать очень быстро. К тому же, всё кроссплатформенное и из коробки.

В год, когда появится этот новый ЯП, плюсы можно будет закапывать.

Да, плюсисты покричат, попрыгают по веткам, покидаются говном, но через 3 года весь Мир, кроме конченных маргиналов, уже будет писать на этом новом совершенном языке.

Людишки будут драться не только за рабочие места с девелопингом на новом ЯП из-за более высоких зарплат, они будут драться даже за места на учебные курсы.


Эволюционный прогресс только ускоряется, а обезьяна остаётся обезьяной. Но ничего страшного, скоро за вас программировать будут машины. Причём, писать код они будут для других машин...
Так что всё самое страшное ещё впереди.
Пропущено 225 постов
8 с картинками.
Пропущено 225 постов, 8 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 26/03/17 Вск 16:34:13  961339
>>961247
>и не разрешал умные указатели применять, типо "логика усложняется"
Если тебе нужны умные указатели, то у тебя проблемы с архитектурой. У ресурса всегда должен быть явный владелец.
Аноним 26/03/17 Вск 16:37:44  961345
>>961339
Одно другому не мешает как бы. Что мешает пускать по кругу данные без умных указателей?
Аноним 27/03/17 Пнд 04:01:21  961645
>>961339

Сделй базовый класс с поддержкой manual reference counting. obj->retain(), obj->release. И наследуйся от него. 90% проблем решены.

GOLANG #7 МЕТАФИЗИЧЕСКИЙ Аноним 25/03/17 Суб 02:59:50  960445   [Ответ]
huJ8gguYD481-iR[...].png (195Кб, 580x705)
images.jpg (6Кб, 318x159)
1420915324.jpg (81Кб, 600x800)
Без названия.jpg (7Кб, 299x168)
Язык Go - это простой как палка язык, со своими техническими плюсами и наиглупейшим дизайном.
Если ты не синтаксический дрочер, то можете заменить некоторые технические плюшки языка (достойная производительность, асинхроность под капотом, компиляция (никаких разогревающихся машин)).
Для синтаксисо-дрочеров стало неким спасением озвученный проект Grumpy (траспайлер питона 2.7 (может в будущем и 3) в го). Данный траспайлер может реально дать жизнь го (без агрессивного маркетинга).

Маркетинг:
Язык перехайпован, количество долбаебов в нем зашкаливает. Даже популярные евангелисты тупы как дерево, а некоторые статьи вызывают просто боль. У меня одно время так бомбило от ру-укр-комьюнити, что я положил болт на язык, даже когда он как инструмент подходил под мои задачи.
То что хейтеров тоже много, я говорить даже не буду. Но будьте готовы к долбаебом и там и там.
Было бы на самом деле похуй, но маркетологи передрессировали комьюните так, что они впитывают все как данность, хотя местами язык можно было подпилить, где-то подсластить сахарком - сделать реально лучше (причем без критических правок).

Хватит лирики, начнем:
-Мой язык Х лучше Го.
Абсолютно, после го я стал даже нормально относиться к js, вообще я перестал быть фанатом идеального, на языки смотрю чисто как на инструмент. Ложу болт на многие правила и избыточные абстракции (я смог побороть юношеский максимализм в 30 лет, сможешь и ты).

-Го неудобное говно.
Согласен, но после того как стали пилить норм IDE (Goglang) - страдать на нем приходится меньше (собственно и джава без норм IDE тот еще кусок говна, поверьте).

-С Го ты поебешься.
О да, я давно уже не помню, чтобы тупил на какой-то ошибки как начинающий кодер. Го полон сюрпризов, но со временем просто принимаешь как данность (как в пхп и js все эти подводные камни).
Я даже еще раз подчеркну - го пиздецки непродуманный язык, но с годными техническими решениями (и последнее в вашем выборе должно перевешивать)

-Скрипты и динам языки для веба лучше.
Верно, но если ты так же заинтересован в экономии ресурсов вместо скорости разработки (и не знаешь джаву или же любишь больше процедурный стиль) - го твой выбор (и на этом можно было бы закончить).

-Го и пхп.
Пхп так оброс сейчас ООП и "джавой", и так все там это нелепо, что го как глоток воздуха для старой школы. Он напоминает стиль программирования на пхп в годах этак 2002-2004. И реально, как и в старом процедурном-пхп, в го можно использовать единый контекст для веб сайта подобный вложенным структурам типа
ctx.Conf.Debug.ShowDebugPanel = true
ctx.Path.TemplateDir

-Го и джава.
Чтобы вкатиться в оркужение го и запилить рабочий crud-проект - мне потребовалась неделя.
Чтобы вкатиться в окружение джавы и просто его выучить - мне потребовался месяц (даже больше, но это было давно). И до сих пор я там чувствую что много не знаю и то что фреймворки во многих случаях ограничивают меня.
Джава мне нравится больше го, она местами продумана (несмотря на свою старость), стандартизирована (имеет свои внутренний стандарты - это круто) - но блять она какая-то избыточная. Я как скрипто-макака оплевался писать бойлерплейт за бойлерплейтом, ради достижения простых вещей.
Я кстати, не нашел какие-то независимые либы для построение простого веба на базе простых серверов (кругом фреймворки или уже готовое, даже url-роутинг хрен толком найдешь).
Другая проблема джавы то, что в го встроенная асинхроность, а дрочить на бойлерплейтном языке еще и калбэки или фьючеры, или пытаться вникнуть во всякие Реакты и Акторы - это не...
Хотя го местами сосёт в тестах, но я понимаю, что юзая го я уже юзаю асинхронность под капотом.

-Го и питон
Если запилят норм транспайлер для 3.0 - я перекачусь на синтаксис питона. Вообще это будет вином десятилетия для меня в языках, если конечно перформанс сильно не просядет.





Пропущено 20 постов
5 с картинками.
Пропущено 20 постов, 5 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 25/03/17 Суб 21:57:23  960980
>>960878
Точно. Возьмут умного.
Аноним 25/03/17 Суб 22:48:36  961009
>>960977
Зато теперь добавилась манятеория, что го - это прослойка для питона.
Аноним 27/03/17 Пнд 02:47:18  961629
>>961009
Но согласись это будет круто - писать на динамик языке получить себе шустрый продукт.

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
Пропущено 267 постов
27 с картинками.
Пропущено 267 постов, 27 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 26/03/17 Вск 17:26:29  961376
>>905609
удобнее текстовых логов
Аноним 26/03/17 Вск 19:56:37  961431
>>917038
Это успех для человека у которого нету тети сраки, которая его устроит куда надо
Аноним 27/03/17 Пнд 00:44:54  961598
>>909434
Икона святой матроны на торпеде

НЕЙРОНОЧКИ & МАШОБЧИК #13 Аноним # OP  19/03/17 Вск 14:44:02  956903   [Ответ]
dadfs.png (1819Кб, 1853x853)
evol.png (749Кб, 1212x388)
книги
Pattern Recognition and Machine Learning, Bishop.
Information theory, inference & learning algorithms, MacKay http://www.inference.phy.cam.ac.uk/itila/
Machine Learning: A Probabilistic Perspective, Murphy

Introduction to Statistical Learning ( http://www-bcf.usc.edu/~gareth/ISL/ISLR%20Sixth%20Printing.pdf )
Elements of Statistical Learning ( http://statweb.stanford.edu/~tibs/ElemStatLearn/printings/ESLII_print10.pdf )
Foundations of Machine Learning, أشهد أن لا إله إلا الله وأشهد أن محمد رسول الله. http://www.cs.nyu.edu/~mohri/mlbook/

Fundamentals of Neural Networks: Architectures, Algorithms, and Applications, Fausett L.

А. Пегат, "Нечёткое моделирование и управление"

другое
http://libgen.io / http://bookzz.org/ - здесь можно одолжить ^ книги и не только
http://arxiv.org/find/all/1/all:+nejronochki/0/1/0/all/0/1
https://www.reddit.com/r/MachineLearning/wiki/index

https://vk.com/deeplearning и http://deeplearning.net/reading-list/
https://www.kadenze.com/courses/creative-applications-of-deep-learning-with-tensorflow/info тюториал по slesarflow
http://rgho.st/8g68fTCSx две брошюры по deep learning для слесарей.

http://kaggle.com - весёлые контесты. денежные призы
https://www.hackerrank.com/domains/ai/machine-learning/difficulty/all/page/1 - олимпиадки

курс от китаёзы
http://videolectures.net/mlss09uk_cambridge/

яп
1. http://julialang.org/
2. https://www.microsoft.com/en-us/research/project/infernet/
3. https://www.r-project.org/
4. питухон и так все знают
5. idris/coq - модные яп для формально верифицированных нейроночек с тренировкой на этапе компиляции

ПЛАТИНА
Книги хорошо, но с чего начать практический вкат?
Во-первых, вам нужна любая unix-based система. На Windows возможно запустить нижеперечисленное, но ждите пердолева с настройкой и неодобрительных взглядов анонимуса. Кроме того, в компаниях, так или иначе связанных с разработкой йоба-ПО и machine learningом, Linux/OS X является стандартом. Привыкайте.
Во-вторых, определитесь с языком. Python и C++ наиболее мейнстримовые инструменты, с ними вы без еды не останетесь. Есть еще R, на котором пацаны живут статистикой и анальными пакетами. Некоторые инструменты являются языко-независимыми (Vowpal Vabbit, XGBoost), но обвязывать их вы все равно будете из какой-либо среды.
На Java разработано много production-ready инструментов для бигдаты и если вы угораете по терабайтам данных, то имеет смысл посмотреть в её сторону. Впрочем, лучше это делать уже потом, когда прийдет осознание потребностей.
В-третих, выбирайте себе задачу. Что угодно: распознать качпу, обнаружить ботов по логам, найти раковых больных. Список можно посмотреть, например, на kaggle.com. После чего приступаете к решению выбранной задачи.

Не прийдется ли мне потом с таким наборищем знаний идти в макдак работать?
Несмотря на хайп вокруг ML, далеко не во всех IT компания есть необходимость в ML и понимание круга задач, которые можно решить этими методами. Но поверьте, в 2017 компетентный специалист будет востребован. В России потребителями ваших знаний могут стать: Яндекс, Mail.ru, Вконтакте, Rambler, Касперский, Билайн, Связной, ABBYY, Хуавэй. В биоинформатике есть определенный спрос, можно поскролить http://blastim.ru

Здорово, но я так и не понял чем же вы занимаетесь в IT компаниях?
Попытаюсь ответить со своей колокольни и сразу хочу предупредить, что это едва ли консенсуальное мнение.
ML-специалист - это такое зонтичное определение для человека, способного увидеть проблему, выгрепать кучу логов и данных, посмотреть на них, придумать решение проблемы и врезать это решение его в продакшн. По сути, это кодер, решающий не чисто технические, а, в некотором роде, человеческие проблемы.
Имхо, мы все же остаемся в первую очередь разработчиками.

Что такое TensorFlow?
TensorFlow - опенсорсный гугловый инструмент для перемножения тензоров и оптимизации функционалов. Опенсорсный - потому что даже важные куски типа параллелизации уже выкачены в паблик. Если вам все ещё непонятно что это, значит это вам и не нужно, сириусли. Google перестарался с рекламой и теперь люди думают, что TF - это серебряная пуля и затычка для каждой бочки. До TF был Theano, который выполнял свою работу не хуже. И, в отличии от TF, он уже находится в стабильной фазе.

будет ли ML нужен в ближайшие 10 лет, или это просто хайп?
будет. хайп.

смогу найти работу?
Яндекс, мейлру, касперский, несколько биоинформатических компаний (iBinom, можно еще blastim.ru поскролить на тему работы), билайн (они с НГ целое подразделение открыли под ML и биг дату), связной. Ну и западные аутсорсы, если готов рачить за валюту.

нужна математика?
для начинающего ничего особого знать не нужно
https://www.amazon.co.uk/Calculus-Michael-Spivak-x/dp/0521867444
https://www.amazon.co.uk/dp/0534422004/ref=pd_lpo_sbs_dp_ss_2?pf_rd_p=569136327&pf_rd_s=lpo-top-stripe&pf_rd_t=201&pf_rd_i=0980232716&pf_rd_m=A3P5ROKL5A1OLE&pf_rd_r=3TZ38AZ2BY28R19H4SA5
https://www.amazon.co.uk/Calculus-Several-Variables-Undergraduate-Mathematics/dp/0387964053
https://www.amazon.co.uk/Introduction-Probability-Dimitri-P-Bertsekas/dp/188652923X
"основы теории вероятностей" Вентцель

поясните за нейроночки
нейроночка - массив

шад)))
Нет там ничего ML-специфичного, знание матана и теорвера на уровне заборостроительного вуза. Теорвер проходится на третьем курсе, как раз 20 лет.
Рандомный хрен туда не сможет поступить, потому что планка намеренно задрана, а не потому что там такая охуенно сложная программа. Это традиционная наебка "элитных учебных заведений", в которой учат так же хуево, как и везде, но за счет отбора поступающих якобы формируются неебовые успехи, которые объясняются именно качеством преподавания.
Иными словами, у тех, кто способен поступить, и так в жизни проблем с трудоустройством не будет.

Тред #1: https://arhivach.org/thread/147800/
Тред #2: https://arhivach.org/thread/170611/
Тред #3: https://arhivach.org/thread/179539/
Тред #4: https://arhivach.org/thread/185385/
Тред #5: https://arhivach.org/thread/186283/
Тред #6: https://arhivach.org/thread/187794/
Тред #7: https://arhivach.org/thread/196781/
Тред #8: https://arhivach.org/thread/209934/
Тред #9: https://arhivach.org/thread/223216/
Тред #10: https://arhivach.org/thread/234497/
Тред #11: https://arhivach.org/thread/240332/
Тред #12: https://arhivach.org/thread/246273/
Пропущено 137 постов
14 с картинками.
Пропущено 137 постов, 14 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 25/03/17 Суб 23:46:53  961027
Хочу написать распознавалку различных частей автомобиля(колёса, фары и т.д.).Умею в программирование и матан, опыта работы с OpenCV нет. Подскажи, дорогой анон, что изучать(будет особенно хорошо, если ты назовёшь конкретные источники) и насколько сложна такая задача?
Аноним 26/03/17 Вск 12:43:40  961207
>>961027
В 2017 эта задача выглядит как "скорми нейроночке 1000 образцов твоей хуйни, а она сама разберется".
Используй Nvidia SLESARS чтобы собрать все нужное и запустить
https://github.com/NVIDIA/DIGITS/tree/master/docs
Только вместо lenet из gettingstarted используй alexnet.
Аноним 27/03/17 Пнд 00:25:12  961594
>>961207
Спасибо, но это неинтересно.Сделать саму задачу - не самоцель.Хочу разобраться во всём этом дерьме.

Thread of Great Ideas 04 Аноним 15/03/17 Срд 19:45:06  954592   [Ответ]
id0.jpg (10Кб, 348x348)
В этом треде талантливые анончики продолжают обсуждать идеи и реализовывать чужие.
Мы очень хорошие и вежливые люди, и по этой причине запихиваем шапку в пастебин:

Основная шапка: http://pastebin.com/VMMV97nb
Список старого: http://pastebin.com/wP6MVMrT
Список нового: http://pastebin.com/Nk47iLzq
Уже создано: http://pastebin.com/pkfHN6A1
Пропущено 65 постов
5 с картинками.
Пропущено 65 постов, 5 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 26/03/17 Вск 23:40:48  961581
>>961515
Тащемта я имел в виду маленькие частные кабинеты, а не гос. учереждения.
Аноним 26/03/17 Вск 23:41:09  961582
>>961581
>учреждения
hotfix
Аноним 26/03/17 Вск 23:41:54  961583
>>961532
>для каждого поля или бланка бы автоматом создавалась таблица в бд
Лол. Я такое как раз почти реализовал. Правда потом забил, потому что надоело и решил сделать проще, быстрее, но не так гибко. В общем, у меня такой функционал есть, но он спрятан.

Официальный 1С тред Аноним 16/03/17 Чтв 22:08:43  955305   [Ответ]
128975original5[...].jpg (66Кб, 402x425)
Очередной тред языка обобщенного метапрограммирования, доступный пониманию лишь элите.

ЧаВо:
1. Хочу стать спецназом мира программирования, с чего начать?
Совсем начинающим и студентам читать http://v8.1c.ru/edu/platform_training.htm, доступно, официально.
Неофициально http://forum.ru-board.com/forum.cgi?forum=35
IDE (бета): http://xn----1-bedvffifm4g.xn--p1ai/articles/1%D1%81-ide-eclipse/

2. А онлайн-курсы есть какие?
Хорошие курсы по программированию для начинающих http://xn----1-bedvffifm4g.xn--p1ai/ http://курсы-по-1с.рф/. Регаешься на курс , каждый день приходит по 1-му видеоуроку. Смотришь на скорости x4, усваиваешь только самое главное. По "1С: Специалист по платформе" там же хороший курс, но он за деньги.
Курс по СКД (система компоновки данных - инструмент разработки отчетов): http://www.spec8.ru/kurs-po-skd-besplatno
Описание местного языка запросов: http://programmist1s.ru/yazyik-zaprosa-1s/

3. Умею читать, что посоветуете?
http://v8.1c.ru/metod/books/
Если хочешь получить базовые знания по именно программированию на платформе 1С, тогда гугли книжку "1C:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы" (Радченко М. Г., Хрусталева Е. Ю.), либо купи бумажную, она стоит 200р.

4. А стоит ли мне вообще идти в 1С?
Тебе определенно не стоит идти в 1с если:
>Ты любишь программировать, и хочешь заниматься только этим
Подумай, вероятно стоит выбрать другой язык.
>Тебе не нравиться общаться с людьми
Зачастую специалист 1с общается с клиентом на прямую, должность аналитика есть далеко не везде.
>Ты слишком раним/эмоционально неустойчив.
Иногда клиент негативно настроен по отношению к тебе, к твоей компании, и к 1с в целом. Иногда он орет и хочет подать на тебя в суд. Но если ты хорошо делаешь свою работу, ну или по крайней мере не косячишь и сможешь объяснить клиенту, что если что-то не работает, виноват не ты, а фирма 1С, продуктом которой вы вместе и пользуетесь, тогда клиент будет тебя любить. На самом деле хороших клиентов, которые довольны твоей работой больше, чем недовольных.

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

5. Откуда качать обновления для конфигураций?
Для реальных бойцов элитного батальона внедренцев: http://forum.ru-board.com/forum.cgi?forum=35 - здесь есть все, ищешь тред "1С:Предприятие v.8.x+типовые конфигурации 8.x", удовлетворит запросам даже самого изысканного 1-разработчика требуется регистрация.
Так же все обновления и кучу обработок можно качать здесь: http://pirat.ca/viewforum.php?f=2692 (сайт заблочен, используй ТОР или проксю).
Для франшизопидоров и прочих опущенцев: https://users.v8.1c.ru/.

6. С чего начинать карьеру 1Сника? Как попасть во франч?
Лучше всего начинать карьеру с франча, т.к. сразу получаешь кучу боевых задач реальных клиентов. Во франче, если повезет с коллегами, сможешь консультироваться с такими же новичками и помогать друг другу по началу. То, что любой 1Сник в любом случае начинает с разноса дисков - миф. Никто не мешает начать с сервис-инженера и возить диски, набираться потихоньку опыта и перекатиться в программиста, но если есть опыт программирования на любом другом языке и желание развиваться быстрее, можно пробовать сразу идти на программиста-стажера, многие франчи берут таких стажеров.
Чтобы попасть во франч с нулевым опытом в 1С, то есть два пути. Первый это либо идти на сервис-инженера разносчика дисков. Либо прочитать хотя бы Радченко из 1-го и 3-го пункта и прочитать что-нибудь типа "Основы бухучета за 21день" (в принципе и за 7 дней сойдет), и тогда уже можно вешать резюме и искать вакансии с заявкой на начинающего программиста, тогда не придется возить диски.

7. Прошел курсы, книжки почитал, на что теперь рассчитывать?
На сосание хуйцов, а ты что думал? Начальная зарплата колеблется от 5 до 25 тысяч в зависимости от региона. Делаешь резюме, выкладываешь на местной бирже, пишешь по всем вакансиям, которые есть в базе, можешь попробовать спиздеть про опыт. Иногда 1С это не программирование, а продажи (см. вторую часть 4-го пункта). Писать код не сложно, намного ценнее знание предметной области (бухгалтерия, управление торговлей в целом, учет зарплаты, ведение любого учета и бизнес-процессов в принципе). Для начала достаточно уметь быстро гуглить и пиздеть, что в косяках виноваты пользователи.

8. Пишу диплом на 1с, помогите.
Мы тут не помогать сидим, а деньги зарабатываем, сынок, пиши в треде контакты и краткое ТЗ. Кризис, что поделать.

9. НЕ ПРОГРАММИРОВАНИЕ
Любой вменяемый 1С-ник займет должность на порядок выше в твоем отделе независимо от языка. Знание предметной области стоит выше простого умения программировать.

Конфа в телеге 2ch1c

p.s. Шутки про разнос дисков ИТС вызывают рак простаты
Пропущено 30 постов
3 с картинками.
Пропущено 30 постов, 3 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 26/03/17 Вск 22:14:45  961521
Пройдусь я по Пособию разраба, азам мобильной платформы, технологиям интеграции, языку запросов и руководствам разработчика, а что дальше? Какие книжки или тесты проверки знаний и умений посоветовать можете?
Аноним 26/03/17 Вск 22:15:36  961522
>>961066
В жопу это даст. Делает так, что при удалении этой хуеты, всё с ним связанное так же выпиливается, мол это измерение считается важным в системе и автоматически индексируется.
Аноним 26/03/17 Вск 23:19:12  961569
>>958618
Так проведение задним числом и прочие плюшки требуются для условностей нашей системы налогообложения, разве нет?

Android Development Thread 2.1.2 Аноним 20/03/17 Пнд 08:37:14  957315   [Ответ]
Screen Shot 201[...].png (205Кб, 938x1116)
Android Development Thread 2.1.2

> Хочу вкатиться в разработку под 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/940781.html
Пропущено 193 постов
7 с картинками.
Пропущено 193 постов, 7 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 26/03/17 Вск 22:03:18  961510
>>961497
Вот оно что.
До чего же неочевидный момент.
Попробую попозже.

Имеет ли смысл использовать RxJava 2?
Аноним 26/03/17 Вск 22:14:02  961520
>>961510
Ага, переехал на RxJava2 - там даже без clone запрос выполняется каждый раз при вызове onResume.

Наконец-то!
Аноним 26/03/17 Вск 23:08:01  961565
>>961510
У retrofit'a так всегда было, клята мутабельнсоть.

Разработка под 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
Пропущено 168 постов
9 с картинками.
Пропущено 168 постов, 9 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 26/03/17 Вск 19:46:00  961427
1.jpg (295Кб, 506x600)
2.jpg (156Кб, 745x326)
3.jpg (204Кб, 518x382)
Суп, программач. Неосилятор-кун всё ещё трахается с JSONами.

Суть такова. Во всех туториалах описывается самый простой случай, когда структура джсона представлена в простом виде без множественных вложений. Например, я тренировался на двачевском API и там было всё легко.

Получаем JSON, заходим во внешний массив по ключу "threads", получаем оттуда дату и оппост. Далее заходим во вложенный массив по ключу "files" и получаем оттуда превьюшку пикчи

Потом я решил попробовать API других сервисов и остановился на YouTube. А там JSON представляет собой лютый пиздец в виде кучи вложений. Причём вложения сделаны не массивами с квадратными скобками, а объектами с фигурными скобками. А я не знаю как с ними работать

Помоги переписать функцию так, чтобы прочитать все поля из ютубовского JSONа.
Аноним 26/03/17 Вск 22:07:08  961514
>>961427
>А там JSON представляет собой лютый пиздец в виде кучи вложений.
Они ничем не отличаются друг от друга.
>фигурными скобками
Смотри. По ключу "threads" ты заходить в массив словарей(Dictionary), а не во внешний массив(што блять вообще такое внешний массив, ты где такое услышал)
Далее, for jsonThread in jsonThread {
тут внутри ты перебираешь массив и обращаешься уже к конкретному словарю
}
В апи ютуба кроме поля "items" - это словари или словари словарей.
Если на примере "snippet", то тебе просто нужно сначала обработать:
let items = jsonResult["items"] (это массив в котором лежат словари)
for item in items { (это для перебора массива)
let snippet = item["snippet"] (достаем словарь snippet из словаря item)
let title = snippet["title"] (достаем строку title из словаря snippet)
}
Типа того что-то.
Аноним 26/03/17 Вск 22:11:31  961518
>>961514
>В апи ютуба кроме поля "items"
Все поля, кроме поля "items" конечно же.
Спрашивай, если непонятно написано, с формулированием мыслей у меня не очень

Rust Аноним 19/03/17 Вск 14:48:50  956909   [Ответ]
rust-logo.png (23Кб, 209x208)
Язык, который существует уже не один год. Язык, который заинтересовал меня из-за скорости выполнения, кроссплатформа, безопасности и возможности делать вещи как в высокоуровневых языках (ООП, мощные макросы, даже не знаю, как сказать). И вот у меня к вам вопрос: как думаете, он сможет вытеснить жаву? Почему?
Также открываем здесь его обсуждение, с возможностью отвечать на ответы.
Пропущено 98 постов
7 с картинками.
Пропущено 98 постов, 7 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 26/03/17 Вск 15:47:25  961320
>>960575
Ты таких много знаешь?
Аноним 26/03/17 Вск 21:17:24  961476
>>961320
Есть в виде модулей к не очень популярным языкам. Я же говорю будущее, а не настоящее.
Аноним 26/03/17 Вск 21:59:46  961504
>>960575
Лет через 10 так, причём в совсем другом виде, а не то говно сейчас. Посмотри на циклон и раст - такая же разница.

Vim/Emacs - параша Аноним 03/02/17 Птн 08:52:04  925217   [Ответ]
vim3.gif (93Кб, 1122x820)
http://ebanoe.it/2016/02/22/vim-cargo-cult/

Каргокультисты зачем вы юзаете редакторы из 70-х вместо современных IDE? У вас еще небось bash в качестве шелла?
Пропущено 385 постов
23 с картинками.
Пропущено 385 постов, 23 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 26/03/17 Вск 19:43:48  961425
>>961413
>>961415
Ну то есть я понимал идею о том, что в консоли любое сделанное однажды действие можно повторить. Но потом я познакомился с полноценными языками программирования, и теперь мне кажется, что это наебалово какое-то.
Ну то есть кое-что автоматизировать можно конечно, но намного лучше выучить один скриптовый язык и познакомиться с его инфраструктурой, чем распыляться на баш, сед, авк и тысячи мануалов.
Хотя конечно если ты админ то другого ничего не остаётся.
Аноним 26/03/17 Вск 21:01:36  961463
>>960956
для режима редактирования. имеется ввиду перемещение по тексту. как-то дефолтные С-а С-n итд
Аноним 26/03/17 Вск 21:02:07  961464
>>961421
да да в том то и дело что линковать
когда в onenote ты прост вставляешь картинку, видео или выдранную статью из веб страницы (причем именно только статью без рекламы и шапки вокруг)
и все это будет у тебя отображатся, а не линками

поясните как это говно взлетело Аноним 24/12/16 Суб 03:03:36  899891   [Ответ]
Javascript.png (14Кб, 400x400)
поясните как это говно взлетело
Пропущено 173 постов
10 с картинками.
Пропущено 173 постов, 10 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 26/03/17 Вск 13:04:54  961213
>>961065
А когда мобильные устройства выкачивают из сети тонны джаваскрипта, необходимого чтобы залатать дыры в апи, аккум не садится? И время ожидания загрузки страници наверное не увеличивается, как думаешь?
Аноним 26/03/17 Вск 17:02:57  961358
qr-ru-room.png (3Кб, 168x168)
>>961213

>не знать про кеш
Аноним 26/03/17 Вск 18:22:06  961397
>>961358
Это типа загрузка бинарного образа стандартной либы в память дохуя дорогая операция жрущая аккум, а прочитать, распарсить и выполнить джаваскрипт мы можем бесплатно?
Сомнительно как-то.

Или вот закешировался у меня файлик https://2ch.hk/makaba/templates/js/jquery-3.1.0.min.js
Когда я зайду на другой сайт, использующий jquery той же версии браузер поймёт, что можно взять файлик из кеша, как думаешь?

ASM & Reverse engineering Имя 25/03/17 Суб 14:27:29  960640   [Ответ]
В этом треде мы изучаем самый компактный и низкоуровневый язык Ассемблер и смежную с ним область: Реверс-инженеринга (RE).

Вы пишите на ассемблере или собираетесь начать на нём писать? Программируете микроконтролёры, пишете драйвера для ОС, а то и саму ОС? Вам сюда.
Вы изучаете алгоритмы работы закрытого софта, пишите патчи бинарников? Вам тоже сюда.

Попрошайки с "решите лабу по асме за меня" идут в общий тред, а лучше нахуй.

Шапка треда в процессе пополнения, пока так.

Сайты по RE:
http://wiki.yobi.be/wiki/Reverse-Engineering
https://www.reddit.com/r/ReverseEngineering/comments/hg0fx/a_modest_proposal_absolutely_no_babies_involved/
http://www.program-transformation.org/Transform/ReengineeringWiki
http://blog.livedoor.jp/blackwingcat/
https://yurichev.com/blog/

Список книг по RE:
https://www.goodreads.com/shelf/show/reverse-engineering

Все книги и статьи Криса Касперски (R.I.P.)
https://yadi.sk/d/CxzdM1wyea4WP

Книги по ассемблеру:
"Архитектура компьютера" Э. Таненбаум
С.В. Зубков: Assembler. Язык неограниченных возможностей.

Сайты по ассемблеру:
Замена почившему wasm.ru- https://wasm.in/
https://www.unknowncheats.me/wiki/Assembly
http://asmworld.ru/
https://software.intel.com/en-us/articles/intel-sdm
http://www.nasm.us/doc/
https://sourceware.org/binutils/docs/as/index.html#Top
https://msdn.microsoft.com/en-us/library/afzk3475.aspx

Для ковыряющих винду и софт под неё, сайты с описанием структур со смещениями и разными версиями оных:
http://geoffchappell.com/
http://msdn.moonsols.com/
http://terminus.rewolf.pl/terminus/

Пополнения и исправления приветствуются.
Пропущено 17 постов.
Пропущено 17 постов. Нажмите ответ, чтобы посмотреть.
Аноним 26/03/17 Вск 02:24:48  961087
>>961080
В смысле нужно или не нужное для себя? Просто заметил на собеседованиях неуважительное отношение когда узнавали, что не работал, а проекты мои личные. Ребята которые сидят на работе мнят себя спецами.
Аноним 26/03/17 Вск 10:14:59  961129
1. VEH потокобезопасен? Одновременно может быть только один вызов?
2. Когда сработало исключение PAGE_NOACCESS, что делать дальше? Как разрешить чтение/запись только одной инструкции? Дизассемблировать и смотреть, какие регистры участвуют и самому копировать необходимые данные?
3. Как действовать после брекпойнта (программа не под отладчиком, брекпойнты мои)? Как отладчик делает, когда останавливается на брекпойнте? Ведь один байт затёрт, нужно восстановить его и заново выполнить инструкцию. А после как устанавливают брекпойнт? Отладчик включает пошаговую трассировку и после одного шага устанавливает байт?
Аноним 26/03/17 Вск 17:57:18  961391
>>961129
1) Очень вряд ли.
2) Проверяешь тип исключения, возвращаешь родной доступ к странице, выставляешь TF в Eflags в сохраненном контексте, говоришь continue execution, получаешь исключение, проверяешь тип, восстаналвиваешь NO_ACCESS, ну ты понял (как вариант, можно ставить PAGE_GUARD вместо NO_ACCESS, тогда будет одним системным вызовом меньше). Если ты про совет из прошлого треда, то да, немного дизасма понадобится: табличка с типами инструкций (можно спиздить из опенсорсных движков) и разбор всяких SIB/ModRM/displacement (можно взять опенсорсный движок целиком).
3) Да. Алсо, есть хардварные точки останова, с ними жизнь проще.

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