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

Создать тред Создать тред
Check this out!

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

Навигатор Аноним 23/06/18 Суб 00:19:11 1215536 Ответ
d4RMMFMH4Yo.jpg 24Кб, 500x500
500x500

Первый раз здесь? Задавай вопрос в этом треде.

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

Mobile:Android IOS
Enterprise:Java C# Go
Interpreted:JavascriptPython PHP Ruby
Functional: Haskell Lisp OCaml Clojure(Script) Scala
System:C ASM C++ Rust
Other:Computer Science Нейроночки и МашОб Gamedev Мы вам перезвоним SICP Базы данных Version control Идеи анона Freelance

Нюфаг-тред Анонемус 20/06/17 Втр 17:04:21 1008826 Ответ
14958007710430.jpg 746Кб, 2310x2306
2310x2306

F.A.Q.

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

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

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

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


В: Все на английском, нипанятна!
О: Тогда .


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


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


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

В: Тред закрыли/пропал, почему?
О: Заданные не в том месте вопросы будут утилизированы.


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

Литература с пика: http://goo.gl/7aUL3m
Подсветка кода для /pr/: https://github.com/ololoepepe/MakabaCode/

Пропущено 497 постов
43 с картинками.
Пропущено 497 постов, 43 с картинками.
Аноним 05/03/21 Птн 22:07:54 1958646
>>1958614
> менял в hex редакторе на 90
Это NOP? Это же только для x86.

Аноним 05/03/21 Птн 22:14:11 1958651
лисп или мл?
Аноним 05/03/21 Птн 22:20:50 1958654
>>1958651
По задачам Две хуйни без задач.
МЫ ВАМ ПЕРЕЗВОНИМ /xo/ Аноним 31/03/20 Втр 20:12:05 1647485 Ответ
image.png 566Кб, 1280x720
1280x720
Пропущено 497 постов
43 с картинками.
Пропущено 497 постов, 43 с картинками.
Аноним 05/03/21 Птн 21:47:46 1958639
>>1958633
Но дефицит ещё не начинается, верно?
Аноним 05/03/21 Птн 22:09:06 1958647
Аноним 05/03/21 Птн 22:18:34 1958653
>>1958582

уж точно теория тебе не поможет в чемто сложнее клепания формочек
Клуб изучающих PHP #122 /php/ Аноним 05/03/21 Птн 15:54:16 1958281 Ответ
php-noob-1.png 32Кб, 500x500
500x500
cat-cafe-osaka.jpg 140Кб, 1024x683
1024x683
l0-sensei.jpg 34Кб, 650x384
650x384
cat-eats-php-bo[...].jpg 93Кб, 561x800
561x800
Здесь мы изучаем язык PHP (а также JS/CSS/HTML/SQL) и учимся делать сайты. Зачем? Кто-то хочет открыть стартап, кто-то заработать на лапшу быстрого приготовления, кому-то просто нечего делать.

ОП довольно занят, но постарается ответить на все вопросы. Также, ответы и решения задач можно поискать в архиве тредов phpclub.

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

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

С чего начать

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

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

Ты прошел весь учебник? Молодец, но это были лишь основы языка 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
- Еще более сложная и долгая задача на Laravel/Symfony: https://gist.github.com/codedokode/8733007
- После нее можно изучать автоматизированное тестирование https://gist.github.com/codedokode/a455bde7d0748c0a351a
- Если ты все решил, переходи к Symfony или Laravel
- Почитать про паттерны http://designpatternsphp.readthedocs.org/ru/latest/README.html (если ты не изучил ни одного фреймворка, то это будет рановато), тут с примерами кода http://designpatternsphp.readthedocs.org/ru/latest/README.html . Имей в виду что без примеров использования их учить бесполезно - не поймешь, хочешь увидеть примеры использования паттернов - ковыряй исходники Симфони, например Symfony Forms. Не заучивай паттерны - смотри код и думай, зачем тут они использованы.

Чтобы делать эти задания, тебе надо установить Апач + PHP (можно заодно сразу и MySQL) на компьютер. Вот полезные инструкции:

https://github.com/codedokode/pasta/blob/master/soft/php-install.md
https://github.com/codedokode/pasta/blob/master/soft/apache-install.md

Может тебе понадобится пользоваться командной строкой, вот гайд https://github.com/codedokode/pasta/blob/master/soft/cli.md

Параллельно стоит подучивать английский, на первых порах можно без него, но по мере развития придется все чаще сталкиваться с англоязычными статьями, так что лучше не откладывать. Читать можно news.ycombinator.com - это что-то вроде их хабра.

Также, у нас есть задачи которые позволят тебе изучить или подтянуть до нормального уровня знания JS/HTML/CSS/SQL. Решай их параллельно с задачами выше.

- HTML/CSS: https://github.com/codedokode/pasta/blob/master/html/html.md
- JS: https://gist.github.com/codedokode/ce30e7a036f18f416ae0
- SPA (сложно): https://github.com/codedokode/pasta/blob/master/js/spa.md
- Проверялка решений на JS: http://dkab.github.io/jasmine-tests/
- MySQL: https://github.com/codedokode/pasta/blob/master/db/databases.md

Что почитать

- Мануал по PHP — http://www.php.net/manual/ru/langref.php
- Сайт phptherightway (перевод на русский: http://getjump.me/ru-php-the-right-way/ )
- По PHP: Профессиональное программирование на PHP Джордж Шлосснейгл
- По PHP: Мэтт Зандстра — PHP: Объекты, шаблоны, методики программирования
- JS: learn.javascript.ru
- Про Git: https://git-scm.com/book/ru/v1
- Новости IT на англ. https://news.ycombinator.com/
- какой-то древний, устаревший, но большой и на русском справочник по веб-разработке, посоветованный аноном: https://starcat.dp.ua/doc/wdh/

Оформляй код аккуратно!!! — например пропусти через phpformatter.com . Также, если ты пользуешься IDE вроде PhpStorm, Netbeans, Eclipse, то в них эта опция встроена, подробнее: https://gist.github.com/codedokode/8759492

У ОПа нет аккаунтов и групп вконтакте, в фейсбуке, в твиттере, все "пхп-треды" там поддельные.

Платиновые вопросы

- Почему PHP? Потому что вакансий море, и учить легко.
- Сайт опять упал!!!!! — Не паникуй, а зайди на https://github.com/codedokode/phpbook, нажми зеленую кнопку Clone or Download -> Download ZIP, распакуй на рабочий стол и получи личную копию сайта, не требующую интернетов.
- Что надо знать чтобы найти работу - разработчику: PHP, SQL, HTML/CSS, JS, ООП, Git, композер, MVC, фреймворк. Верстальщику - HTML/CSS, JS, jQuery. У нас в треде были люди, которые практически с нуля учились и смогли найти работу (ищи в архиве по слову "устроился").
- Что будут спрашивать на собеседовании если 0 опыта - гонять по теории, по официальному мануалу PHP, давать дурацкие задачки на переворачивание строк, гонять по SQL (транзакции, внешние ключи, напиши запрос), по JS (как сделать анимацию при нажатии кнопки), ну погугли, не ленись
- Можно подробнее про поиск работы, собеседования - нет, ОП писать не будет, но может кто из анонов захочет рассказать. Поищите тред перезвонивших, а также раздел /wrk/
- Сколько времени надо изучать все это? - все зависит от тебя, но не меньше 6-8 месяцев
- Нужен ли ООП, фреймворки, MVC, git, composer? — Да, однозначно. Посмотри любую вакансию.
Пропущено 22 постов
4 с картинками.
Пропущено 22 постов, 4 с картинками.
Аноним 05/03/21 Птн 22:10:22 1958649
>>1958648
чтобы вернуть значение в куда-то,здесь в переменную
Аноним 05/03/21 Птн 22:13:30 1958650
>>1958649
>для чего используется оператор return
>чтобы вернуть значение в куда-то,здесь в переменную

Всегда было любопытно, откуда берутся такие логические цепочки рассуждений, например. Они же и не дедуктивны и не индуктивны.
Аноним 05/03/21 Птн 22:14:35 1958652
>>1958650
смысле блять? ретурн на английском вернуть. че не так?
1С тред #37. Очередной. Легитимный. Твой. /1c/ Аноним 23/02/21 Втр 20:55:57 1950188 Ответ
1.png 3Кб, 225x225
225x225
2.jpg 131Кб, 800x609
800x609
3.jpg 125Кб, 671x800
671x800
4.jpg 27Кб, 400x400
400x400
FAQ

1. Хочу стать спецназом мира программирования, с чего начать?
Пойти в любой франч. Там тебя научат.
Осознать что 1с это не о программировании и начать читать http://v8.1c.ru/edu/platform_training.htm, доступно, официально.
Неофициально http://forum.ru-board.com/forum.cgi?forum=35
Основы бухгалтерии в одной статье: https://infostart.ru/public/94641/

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С-ник займет должность на порядок выше в твоем отделе независимо от языка. Знание предметной области стоит выше простого умения программировать.

10. Я сисадмин, нужно автоматизировать торговую точку, помогите посчитать стоимость лицензий.
На сайте 1С ищешь список франчей в твоем городе, звонишь, объясняешь, просишь прислать коммерческое предложение, они в тебе сами заинтересованы.

P.S. Шутки про разнос дисков ИТС не приветствуются. Допускается использование в особо запущенных случаях.

Предыдущий https://2ch.hk/pr/res/1841072.html#1841072
Пропущено 125 постов
14 с картинками.
Пропущено 125 постов, 14 с картинками.
Аноним 05/03/21 Птн 21:29:08 1958623
Все равно не понимаю - в чем смысл 1с, если к вам пиздец как трудно вкатиться без профильного образования на стажера не берут даже во франчи, если возраст больше 23 - аналогично игнорят, а результат при этом никакой? Проще тогда сразу в нормальные языки или веб.
Аноним 05/03/21 Птн 21:38:54 1958634
На следующей неделе собеседование на стажера 1С программиста. Человек, который будет собеседование проводить, сказал будет несколько простых вопросов или заданий типа "создать печатную форму". Подскажите плз какие еще могут быть задания/типовые вопросы?
Аноним 05/03/21 Птн 22:06:36 1958645
>>1958623
Меня в Первый Бит звали, когда я с 1С ещё даже знаком не был. Но я отказался, потому что условия у них пиздец.
Ruby thread 2021 Pandemic Recovery EDITION /ruby/ Аноним # OP 23/02/21 Втр 18:02:07 1950019 Ответ
DHH Linux Journ[...].png 473Кб, 500x647
500x647
Rails CoffeeScr[...].jpg 127Кб, 971x1280
971x1280
Ruby Startups V[...].jpg 83Кб, 920x994
920x994
Ruby.jpg 106Кб, 589x589
589x589
Предыдущий тред героически тонет здесь: https://2ch.hk/pr/res/1787634.html
Arhivach: http://arhivach.net/thread/610822/

Ruby thread 2021 Pandemic Recovery EDITION

ИЗУЧЕНИЕ ЯЗЫКА
Q: C чего мне начать, чтобы стать рубистом?
A: Отличным началом будет Programming Ruby (The Pragmatic Programmers Guide), читать Eloquent Ruby и The Well Grounded Rubyist после прочтения первой толку особо не даст, одни и те же вещи, дальше читаем Ruby Way, затем познаем метапрограммирование с Metaprogramming Ruby.
А дальше открываем Ruby cookbook 2015 года, Пишем свой код во время чтения.

Q: Следующий уровень, продвинутые книги по руби:
A: Confident Ruby by Avdi Grimm | Practical Object-Oriented Design in Ruby
Refactoring Ruby Edition | Ruby Under a Microscope

Q: Онлайн курсы чтобы попробовать/вкатиться:
A: https://ruby.github.io/TryRuby/ | https://rubymonk.com/
https://www.codewars.com/?language=ruby | http://rubykoans.com

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

Q: Хорошие практики по руби и рельсам?
A: Обязательно стайлгайды (как оформлять код):
https://github.com/rubocop-hq/ruby-style-guide
https://github.com/JuanitoFatas/fast-ruby
https://github.com/rubocop-hq/rails-style-guide

Руководства "для чайников":
https://www.railstutorial.org/book [en]
https://www.theodinproject.com/tracks/1 [en] | http://codenamecrud.ru/ [ru]

Еженедельная рассылка с новостями из руби мирка:
https://rubyweekly.com

Прочая годнота:
https://github.com/markets/awesome-ruby

Q: Документация по стандартным библиотекам руби и рельс:
A: https://ruby-doc.org/ | https://api.rubyonrails.org
https://guides.rubyonrails.org

Q: Можно ли на руби писать нативные GUI, мобильные приложения, игры?
A: Да, но не стоит.

Q: Что ещё изучить?
A: Английский, git, linux. Паттерны. Один из часто используемых – Service Object.
https://www.sitepoint.com/7-design-patterns-to-refactor-mvc-components-in-rails

СРЕДА РАЗРАБОТКИ
Q: Как установить разные версии рубей?
A: https://rvm.io | https://github.com/rbenv/rbenv | https://github.com/asdf-vm/asdf

Q: Есть ли чат в Telegram?
A: @LearnRubyForPikabuChat | @rubylang | @rubyschool | @rubyrush
@pro_rb | @saintprug | @moscowrb | @ruby_talks | @ruby_random
Отсортированы по размеру

Паблики в Telegram
@LearnRubyForPikabu | @ruby_rails_tips_tricks | @painless_rails_ru | @ruby_bookshelf

РАБОТА
https://hh.ru/search/vacancy?text=ruby
https://t.me/rubyjob

МИНИМУМ НА ДЖУНА
ToDo: Здесь обязательно появится минимальный набор знаний и умений на джуна (что должен уметь вкатун-рельсовик), как найти первую работу и т.д.
Но это потом.

https://www.youtube.com/watch?v=0kM7yFM6Dao
Пропущено 93 постов
7 с картинками.
Пропущено 93 постов, 7 с картинками.
Аноним 05/03/21 Птн 21:26:35 1958621
Слабо на микрофреймворке запилить сайт без гемов?
Аноним 05/03/21 Птн 21:52:31 1958642
>>1958621
Что должно быть на самом сайте при этом?
Аноним 05/03/21 Птн 22:02:41 1958644
>>1958621
Каком именно? Синатра?
НЕЙРОНОЧКИ И МАШОБ ТРЕД №36 /ai/ Аноним 20/02/21 Суб 17:20:45 1947549 Ответ
zzzzzz171702.png 91Кб, 980x472
980x472
183138.png 73Кб, 957x648
957x648
zzzzzzdQthBIGRu[...].jpg 71Кб, 700x534
700x534
zzzzzka4OtgWsCfo.jpg 189Кб, 911x960
911x960
Очередной тред про хипстерские технологии, которые не работают

Я ничего не понимаю, что делать?
Без петросянства: смотри программу стэнфорда CS229, CS231n https://see.stanford.edu/Course/CS229 (классика) и http://cs231n.stanford.edu/ (введение в нейроночки) и изучай, если не понятно - смотри курсы prerequisites и изучай их. Как именно ты изучишь конкретные пункты, типа линейной алгебры - дело твое, есть книги, курсы, видосики, ссылки смотри ниже.

Почему такой фокус на нейронки?
Потому что остальные чистят вилкой данные в банках с помощью LGBTboost и им некогда предлагать обновления в шапку

Какая математика используется?
В основном линейная алгебра, теорвер, матстат, базовый матан и matrix calculus

Как работает градиентный спуск?
https://cs231n.github.io/optimization-2/

Почему python?
Исторически сложилось

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

Что почитать для вкатывания?
http://www.deeplearningbook.org/
Николенко "Глубокое обучение" - на русском, есть примеры, но меньше охват материала
Франсуа Шолле - Глубокое обучение на Python
https://d2l.ai/index.html

В чем практиковаться нубу?
http://www.deeplearning.net/tutorial/
https://www.hackerrank.com/domains/ai
https://github.com/pytorch/examples
https://github.com/ChristosChristofidis/awesome-deep-learning#tutorials

Где набрать первый самостоятельный опыт?
https://www.kaggle.com/ | http://mltrainings.ru/
Стоит отметить, что спортивный deep learning отличается от работы примерно так же, как олимпиадное программирование от настоящего. За полпроцента точности в бизнесе борятся редко, а в случае проблем нанимают больше макак для разметки датасетов. На кагле ты будешь вилкой чистить свой датасет, чтобы на 0,1% обогнать конкурента.

Где работать?
https://www.indeed.com/q-deep-learning-jobs.html
Вкатывальщики могут устроиться программистами и дальше попроситься в ML-отдел

Есть ли фриланс в машобе?
Есть, https://www.upwork.com/search/jobs/?q=machine+learning
Но прожить только фриланся сложно, разве что постоянного клиента найти, а для этого нужно не быть тобой

Где узнать последние новости?
https://www.reddit.com/r/MachineLearning/
http://www.datatau.com/
https://twitter.com/ylecun
На реддите также есть хороший FAQ для вкатывающихся

Где посмотреть последние статьи?
http://www.arxiv-sanity.com/
https://paperswithcode.com/
https://openreview.net/
Версии для зумеров (Килхер): https://www.youtube.com/channel/UCZHmQk67mSJgfCCTn7xBfew

Количество статей зашкваливающее, поэтому все читают только свою узкую тему и хайповые статьи, упоминаемые в блогах, твиттере, ютубе и телеграме, топы NIPS и прочий хайп. Есть блоги, где кратко пересказывают статьи, даже на русском

Где посмотреть must read статьи?
https://github.com/ChristosChristofidis/awesome-deep-learning#papers
https://huggingface.co/transformers/index.html
То, что обозревает Килхер тоже зачастую must read

Где ещё можно поговорить про анализ данных?
http://ods.ai/

Нужно ли покупать видеокарту/дорогой пека?
Если хочешь просто пощупать нейроночки или сделать курсовую, то можно обойтись облаком. Google Colab дает бесплатно аналог GPU среднего ценового уровня на несколько часов с возможностью продления, при чем этот "средний уровень" постоянно растет. Некоторым достается даже V100.
Иначе выгоднее вложиться в GPU https://timdettmers.com/2019/04/03/which-gpu-for-deep-learning/ Заодно в майнкрафт на топовых настройках погоняешь

Когда уже изобретут AI и он нас всех поработит?
На текущем железе - никогда, тред не об этом

Кто нибудь использовал машоб для трейдинга?
Никто не использовал, ты первый такое придумал. Готовь камаз для бабла.

Список дедовских книг для серьёзных людей:
Trevor Hastie et al. "The Elements of Statistical Learning"
Vladimir N. Vapnik "The Nature of Statistical Learning Theory"
Christopher M. Bishop "Pattern Recognition and Machine Learning"
Взять можно тут: http://libgen.io/

Напоминание ньюфагам: немодифицированные персептроны и прочий мусор середины прошлого века действительно не работают на серьёзных задачах.
Предыдущие:
https://2ch.hk/pr/res/1920026.html
https://2ch.hk/pr/res/1902462.html
https://2ch.hk/pr/res/1881607.html
https://2ch.hk/pr/res/1868191.html
https://2ch.hk/pr/res/1847673.html
https://2ch.hk/pr/res/1832580.html
https://2ch.hk/pr/res/1817320.html
https://2ch.hk/pr/res/1785952.html
https://2ch.hk/pr/res/1758961.html
https://2ch.hk/pr/res/1734710.html
https://2ch.hk/pr/res/1704037.html
https://2ch.hk/pr/res/1665515.html
Пропущено 222 постов
25 с картинками.
Пропущено 222 постов, 25 с картинками.
Аноним 05/03/21 Птн 21:47:15 1958638
16145529600191.jpg 235Кб, 918x1224
918x1224
>>1947549 (OP)
Ну что пупсики, на дворе март 2021 года, где мой сильный ии, где чатботы могущие в осмысленный диалог?
Аноним 05/03/21 Птн 21:49:01 1958640
>>1958638
>на дворе март 2021 года
Самое время откатываться на дедовские методы - видеокарт для диплернинга все равно нет.
Аноним 05/03/21 Птн 21:52:53 1958643
>>1958640
>видеокарт для диплернинга
Майнеры задавили своими тухесами ии? Профессора философии перестали высирать свои говнопеперы?
C++ тред #126 /cpp/ Аноним 05/03/21 Птн 21:49:38 1958641 Ответ
16129373935500.png 59Кб, 1280x1439
1280x1439
unnamed (4).jpg 51Кб, 377x512
377x512
1614890006-e937[...].jpeg 67Кб, 700x860
700x860
JQXWL.png 9Кб, 743x297
743x297
Haskell тред /haskell/ Аноним 14/12/20 Пнд 14:59:05 1880225 Ответ
istoriya-yazyko[...].png 53Кб, 992x693
992x693
Пропущено 74 постов
1 с картинками.
Пропущено 74 постов, 1 с картинками.
Аноним 05/03/21 Птн 16:37:40 1958347
>>1957867
Какая именно речь Макарона тебя интересует?
Аноним 05/03/21 Птн 17:50:21 1958428
Аноним 05/03/21 Птн 21:42:46 1958636
ОБЩИЙ БУГУРТ ТРЕД V31.0 / GENERAL BUTTHURT THREAD V31.0 /butthurt/ Аноним 02/03/21 Втр 02:44:08 1955174 Ответ
16145910268150 [...].png 548Кб, 1200x675
1200x675
Прошлый тред https://2ch.hk/pr/res/1939440.html

СЕНЬОР-ПОМИДОР ПХП
@
@
ПОЛОВИНА СОБЕСОВ:
@
ЧТО ТАКОЕ ООП
@
КАК ВЫ ПОНИМАЕТЕ ПОЛИМОРФИЗМ
@
КАК ВЕТКУ В ГИТЕ ПЕРЕКЛЮЧИТЬ ИЗ КОНСОЛИ
@
ЧЕМ ИННЕР ДЖОЙН ОТЛИЧАЕТСЯ ОТ ЛЕФТ/РАЙТ ДЖОЙНА
@
КАК АЯКСОМ ОТПРАВИТЬ ФОРМУ
@
@
ДРУГАЯ ПОЛОВИНА:
@
ХУЯРЬ ПРОТОТИП ВНУТРИ СИНГЛТОНА ВНУТРИ СТРОИТЕЛЯ НА СИМФОНИ СПАРЕННЫМ С ЛАРАВЕЛЕМ И БИТРИКСОМ С ДАННЫМИ ИЗ ЭЛАСТИКА И РЕДИСА С РАБИТОМ ЗА 2 МИНУТЫ В СТРОКЕ СКАЙПА
@
ВАСЯ В БАЗЕ ОБОСРАЛСЯ И НАХУЯРИЛ 1000 ТАБЛИЦ В МУСКУЛЕ ОДНИМ ЗАПРОСОМ ХУЕРНИ ИЗ 450 ТАБЛИЦ ДАННЫЕ, КОТОРЫЕ СВЯЗАНЫ ПО ХУЙ ПОЙМИ КАКИМ КЛЮЧАМ ЕЩЕ С 450, А ОСТАВШИЕСЯ 100 СВЯЖИ С АНУСОМ ВАСИ И ПОЛУЧИ МАКСИМАЛЬНУЮ ЗАРПЛАТУ ВАСИ ЗА 37 ЛЕТ И КОГО ОН ВЫЕБАЛ ИЗ 137 ТАБЛИЦЫ С ТИПОМ CUM_INSIDE 1.
@
ЗНАНИЕ ЛИНУКС - АГА, ИЗ КОНСОЛИ СОЗДАЙ СВОЮ КРИПТУ И ПОДНИМИ СЕРВЕР CS 1.5 , БОТЫ В КОТОРЫХ БУДУТ ИГРАТЬ В ШАХМАТЫ САМИ С СОБОЙ, ПОДРАЧИВАЯ НА МИЛФ ИЗ ПОТОКОВОГО ВИДЕО С ПОРНОХАБА
Пропущено 196 постов
25 с картинками.
Пропущено 196 постов, 25 с картинками.
Аноним 05/03/21 Птн 21:10:52 1958615
>>1958565
Ты просто тупой.

Переключения языков - просто один из примеров где за пользователя решили как он должен пользоваться ОС.

Речь была про различия между free/user-centric and proprietary/user-friendly/вОдинКлик операционным системами.
Аноним 05/03/21 Птн 21:17:01 1958619
>>1958557
setxkbmap -layout us,fr,ru,ar -option grp:shift_caps_toggle

А теперь иди нахуй дальше кликать свои настройки.
Аноним 05/03/21 Птн 21:42:02 1958635
>>1958615
Троллинг тупостью, ясно.
C Programming Language #68 /clang/ Аноним # OP 05/03/21 Птн 21:31:43 1958625 Ответ
C Propaganda.jpg 1965Кб, 2000x2610
2000x2610
Тред, посвященный прародителю всех С-подобных языков и по совместительству единственному идеальному и всесторонне годному средству программирования как на системном, так и на прикладном уровне.

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

Что читать:

- Brian Kernighan, Dennis Ritchie "The C Programming Language": http://www.cypress.com/file/56651/download
- Stephen Prata "C Primer Plus, 6th Edition" (2014): относительно свежая, знает про C89/C99/C11, описывает различия, объемная (около тысячи страниц), годная, с вопросами, упражнениями и ответами. Читать после K&R или до.
- Zed A. Shaw "Learn C the Hard Way" (2015): годное пособие для гуманитариев для гуманитариев!
- Немного примеров хорошего стиля: http://www.oualline.com/books.free/style/index.html
- ООП, например: http://www.cs.rit.edu/~ats/books/ooc.pdf
- Стандарт ISO/IEC 9899:1999 (C99): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf (драфт)
- Стандарт ISO/IEC 9899:2011 (C11): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf (драфт)
- Черновик стандарта ISO/IEC 9899:202x (C2x): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2479.pdf (декабрь 2020, с диффами)
- Последний черновик ISO/IEC 9899:202x (C2x): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2596.pdf (октябрь)

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

- Очевидный GCC.
- clang: оче годно, батя рекомендует.
- Intel C++ Compiler: оптимизации, тысячи их.
- Visual Studio Community Edition: внезапно этим стало можно пользоваться, особенно с тулсетом clang/C2. Поддержка C11 на уровне "есть все, что тебе понадобится в реальном проекте плюс кривая библиотека". Анализатор кода в комплекте.
- Pelles C (шиндоуз онли): поучиться, вкатиться в C11 (стандарт полностью реализован, имеются в том числе threads.h и прочие stdatomic.h), но количество багов в оптимизаторе и редкие апдейты напрочь отбивают желание собирать этим что-то сколько-нибудь серьезное.
- TCC: очень маленький компилятор с багами и поддержкой C99. С ключом -run умеет компилировать код в память и запускать его, что позволяет писать скрипты прямо на сишечке.

Что еще почитать:

http://c-faq.com/
FAQ из comp.lang.c. Древний, но все еще актуален.

Samuel P. Harbison, Guy L. Steele Jr. "C: A Reference Manual, 5th Edition" (2002)
Ебаный пересказ стандартов C89 и C99 (включая стандартную библиотеку). Для не осиливающих стандарт в оригинале. Читать в качестве подготовки к собеседованиям (есть задачник с ответами) и для ознакомления с масштабами пиздеца перед написанием своего парсера/компилера.

Peter Van Der Linden "Expert C Programming. Deep C Secrets" (1994)
"Си: грязные истории". Смехуечки, немного объяснений, чем обусловлены особенности языка, всем известные подводные камни кто там ругал косяки в JS? у нас в сишечке их гораздо больше, просто они лучше спрятаны, немного байтоебли и непонятно откуда взявшаяся глава про старинные плюсы. Читать в качестве сказки на ночь (на пару вечеров хватит).

Richard M. Reese "Understanding and Using C Pointers. Core Techniques for Memory Management" (2013) - почитать, вкатиться в указатели.

Ben Klemens "21st Century C: C Tips from the New School" (2012)

Paul Deitel, Harvey Deitel "C for Programmers with an Introduction to C11" (2013)

Stephen G. Koch@n "Programming in C (3rd Edition или 4th Edition, если найдется)" (2014)

MISRA Ltd. "Guidelines for the Use of the C Language in Critical Systems" (2013)
Набор рекомендаций по написанию надежного кода на C (промышленный стандарт). Читать - однозначно, следовать - вдумчиво и без фанатизма. Также можно посмотреть https://www.securecoding.cert.org/confluence/display/c/SEI+CERT+C+Coding+Standard и http://web.archive.org/web/20190213011655/homepages.inf.ed.ac.uk/dts/pm/Papers/nasa-c-style.pdf

Еще более длинный список: http://www.iso-9899.info/wiki/Books#Learning_C

https://github.com/kozross/awesome-c

Онлайн-утилиты:

- https://godbolt.org/ - Compiler Explorer позволяет посмотреть выхлоп компиляторов для введенного куска кода (больше полусотни разных версий компиляторов).
- http://cdecl.org/ - С Gibberish ↔ English помогает читать сложные сишные декларации.

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

- №65: http://arhivach.net/thread/637465/
- №66: http://arhivach.net/thread/637469/
- №67: http://arhivach.net/thread/667170/ >>1904954 (OP)
JS Thread #203 /js/ Аноним 03/03/21 Срд 20:56:56 1956782 Ответ
image 56Кб, 1050x1050
1050x1050
Предыдущий тред: >>1950886 (OP)
Больше пары строк кода в посте или на скриншоте ведут в ад.

Для программирования на HTML https://codesandbox.io
Для Node.js с консолькой https://repl.it/languages/nodejs

Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
Старая паста, частично устарела - https://pastebin.com/9yRADC0s
Пропущено 213 постов
19 с картинками.
Пропущено 213 постов, 19 с картинками.
Аноним 05/03/21 Птн 20:49:14 1958600
>>1958578
>Я к инвалидам нормально отношусь и помогаю им без проблем.

Я инвалид, ты не мог бы мне отсосать? Очень не хватает качественных отсосов. . .
Аноним 05/03/21 Птн 20:52:54 1958603
Аноним 05/03/21 Птн 21:16:27 1958618
ASM & Reverse engineering №13 /asm/ Аноним 23/10/20 Птн 18:04:31 1837856 Ответ
win32 fasm exam[...].jpg 42Кб, 720x443
720x443
dao of asm.jpg 182Кб, 720x900
720x900
fasmg & avr.jpg 91Кб, 720x1072
720x1072
fasmg & 8051.jpg 57Кб, 720x936
720x936
В этом треде мы изучаем самый компактный и низкоуровневый язык Ассемблер и смежную с ним область: Реверс-инженеринга (RE).

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

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

Книги по RE:
Денис Юричев: "Reverse Engineering для начинающих"- бесплатная современная книга на русском языке. К прочтению вкатывающимся и прочим ньюфагам обязательна!
Прямая ссылка - https://yurichev.org/b564f46f1c207b2dbc84a2bd4a41ed4c/
Рикардо Нарваха: Введение в реверсинг с нуля, используя IDA PRO https://yutewiyof.gitbook.io/intro-rev-ida-pro/
Введение в крэкинг с помощью OllyDbg https://backoftut.gitbook.io/intro-cracking-with-ollydbg/

https://mega.nz/#!Bc9VVAYC!Vk6CFlW6VIoskLNgDKXbsL6FacDQeOKe6LX92wNicKY Нарваха практический курс по дебагингу
https://www.goodreads.com/shelf/show/reverse-engineering - список книг

Сайты по 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/
http://wiki.xentax.com/index.php/DGTEFF
https://exelab.ru/

Инструменты для RE:
Дизассемблеры:
1) IDA Pro Torrent Edition 7.2 | 7.0 | 6.8 на выбор. Иногда ограничения версий x86/x64, патчинг, вылеты прилагаются
2) IDA Freeware 7.0 - бесплатная для некоммерческого использования Важные функции/процы/форматы не завезли, саппорт все обращения ксорит побайтово.
3) IDA Home - тем, кто реверсит для хобби 365$ в год, ага. Умеет на выбор PC|ARM|MIPS, обычные и х64. Завезли IDAPython, но забыли Decompiler.
4) Ghidra - главный конкурент IDA Pro, разработка NSA под свободной лицензией. Тормозной Java UI, гипотетические звездно-полосатые анальные зонды в комплекте.
5) Radare 2 | Cutter - консольный + гуй на Qt дизассемблер. Умеет в Ghidra decompiler. Предположительно нужен только клиническим, не умеющим в скачивания торрентов, пользователям альтернативных ОС.
6) Hiew - Hex-редактор и легкий x86|64|arm дизассемблер за копейки. AV-ресечеры текут, вирьмейкеры боятся, поклонники st. Криса грят малаца.
7) Остальное

Отладчики:
1) x64dbg - х86/64 юзерспейс виндовый отладчик с открытым кодом не Olly же в 2020, верно?;
2) WinDbg - родной виндовый дебаггер от MS 32/64 битные приложения, драйвера, анализа аварийных дампов - это все к нему;

Все книги и статьи Криса Касперски (R.I.P.)
https://yadi.sk/d/CxzdM1wyea4WP
https://rutracker.org/forum/viewtopic.php?t=5375505
https://rutracker.org/forum/viewtopic.php?t=272818

Книги по ассемблеру:
"Архитектура компьютера" Э. Таненбаум - https://www.libgen.is
Юров В.И: Assembler http://booksdescr.org/item/index.php?md5=73957AEFEADCB7F0C112DCAED165FEB6
С.В. Зубков: Assembler. Язык неограниченных возможностей.
Randall Hyde: The Art of Assembly Language http://booksdescr.org/item/index.php?md5=9C0F88DC623FCE96A4F5B901ADCE95D3

Сайты по ассемблеру:
Замена почившему wasm.ru- https://wasm.in/ , архив старого сайта https://rutracker.org/forum/viewtopic.php?t=407571 или восстановленный https://vxlab.info/wasm/index.php.htm
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
https://conspectuses.blogspot.com/2019/03/fasmg.html

Дизассемблер онлайн:
https://onlinedisassembler.com/

Сборник компиляторов онлайн:
https://godbolt.org/

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

Документация Intel:
https://software.intel.com/en-us/articles/intel-sdm
Документация AMD:
https://developer.amd.com/resources/developer-guides-manuals/
Документация Arm:
https://developer.arm.com/documentation/

Разное:
Michael Abrash's Graphics Programming Black Book Special Edition http://www.phatcode.net/res/224/files/html/index.html
http://www.phatcode.net/res/224/files/html/index.html
https://www.agner.org/optimize/
http://booksdescr.org/item/index.php?md5=5D0F6DBC1410E10BC489167AFE8192DF
https://www.cs.cmu.edu/~ralf/files.html
https://www.sandpile.org/
http://ref.x86asm.net/index.html
https://pnx.tf/files/x86_opcode_structure_and_instruction_overview.png
http://www.jegerlehner.ch/intel/

Предыдущие:
№9 https://2ch.hk/pr/arch/2019-11-11/res/1439555.html
№10 https://2ch.hk/pr/arch/2020-03-11/res/1499956.html
№11 https://arhivach.net/thread/560997/
№12 https://2ch.hk/pr/res/1748635.html https://arhivach.net/thread/594187/
Пропущено 485 постов
37 с картинками.
Пропущено 485 постов, 37 с картинками.
Аноним 05/03/21 Птн 20:10:57 1958566
>>1958546
Знание архитектуры раньше было неоходимо чтобы писать более качественный код - т.е. для оптимизаций. На сегодняшний день это очень сложная и муторная задача для человека, и в целом отдана на откуп оптимизирующим компиляторам, которые часто справляются с этим лучше человека. Есть места где человек все еще может путем покупки соответсвующей ветки прцессоров и подгона под них методом последовательных проб и замеров - кодеки например.

Есть еще научный интерес, читай про реализацию Spectre/Meltdown без понимания архитектуры кэша / реализации многопоточности такое провернуть будет невозможно. Еще https://en.wikipedia.org/wiki/Software_Guard_Extensions#Attacks
Аноним 05/03/21 Птн 20:15:55 1958574
Аноним 05/03/21 Птн 20:56:15 1958605
>>1958294
Да, через уязвимость в софте, но зиродеи нынче дорогие, а находить их, да еще и писать под них эксплоиты, может далеко не каждый.

Квинтэссенция взлома - zero click remote code execution. Это сугубо технический взлом без использования социальной инженерии, достаточно чтобы жертва юзала уязвимый софт.
Питон тред №114 /python/ Аноним 28/02/21 Вск 22:55:38 1954138 Ответ
68747470733a2f2[...].png 34Кб, 768x768
768x768
Python.svg.png 100Кб, 1200x1200
1200x1200
2200.jpg 99Кб, 890x872
890x872
Тред, посвящённый языку программирования Питон, #114

Предыдущий: https://2ch.hk/pr/res/1943168.html
Литература:
https://ln2.sync.com/dl/cf2c1d070#xq4s328t-xbbjys2z-9r6j7ss7-gf4e9dv6 <-- Книжки, новое собрание
Ещё книжки: https://yadi.sk/d/HQhhsBsq3TVRUq
Тоже книжки: https://yadi.sk/d/tArKKuQu3Kejuq
Больше книжек: https://yadi.sk/d/H-00n-UG3RSQem

Анон, вместо того, чтобы без разметки постить код, лучше шарь его через специальные ресурсы:
https://ideone.com/ - возможность постить листинги кода и онлайн-запуска, не требует регистрации
https://dumpz.org/ - можно постить листинги, не требует регистрации
https://pastebin.com/ - для листингов, регистрация не обязательна
https://www.codepile.net/ - можно расшарить код в том числе на редактирование, особая полезная опция - чат при каждом листинге, где можно код обсудить
https://pyfiddle.io/ - запуск python кода онлайн, но чтобы шарить, надо регистрироваться

#######################################

ЧаВо: https://github.com/TheKnightsWhoSayNi/info/wiki/Hat Актуальность примерно 2015 года

Вопросы-ответы:
— А стоит ли читать Лутца, том номер N?
Мнения в треде разделены. Кто-то за (очень неплохая база даётся), кто-то против (слишком много воды и объём книг убивает всё рвение). В общем — решать тебе, книга вредна не будет, но ты можешь её просто не дочитать и забросить.

— Стоит ли читать %книга_нейм%, если там питон версии 2.х?
Нет, не стоит. 100% есть более актуальная книга, для пистона 3.х

— А что ещё можно читать?
Питон сам по себе очень хорошо задокументирован и для уровня начинающих, и для продвинутого. Смотри официальную документацию. Можно начать вот с этого https://docs.python.org/3/tutorial/introduction.html

— Есть у кого на примете годный курс лекций по алгоритмам? Формат лекций мне как-то ближе, нежели просто чтение книги.
МФТИшный курс, например, https://www.youtube.com/playlist?list=PLRDzFCPr95fK7tr47883DFUbm4GeOjjc0

— Что можно почитать/посмотреть по многопоточности/параллелизации в питоне, да и вообще в целом?
Очень годный ролик на американском языке про многопоточность и асинхронность https://www.youtube.com/watch?v=MCs5OvhV9S4

— А как учить джангу? Нахожу только книги по джанге 1.х
У джанги отличные доки (одни из лучших для пистоновских либ, имхо), почитай их для начала. Книгу по джанге можно читать и для версий <2, это не проблема, т.к. принципы остаются теми же. Для переката на 2.х хватит changelog`a или тех же самых доков/статей. Начни изучать с разбора учебного приложения с голосовалкой из официальной документации.

— В ньюфаг-треде написано, что нужно начинать с SICP, чтобы научиться программировать
Вот, пожалуйста, та же самая программа, но переработанная под язык Python: http://composingprograms.com/ (нужно знать ангельский или уметь пользоваться переводчиком)

— Можно ли на питоне делать мобильные приложения?
Да, смотри на фреймворк Kivy https://en.wikipedia.org/wiki/Kivy_(framework) https://kivy.readthedocs.io но народ на него жалуется

— Как можно без лишней возни ускорить программу на питоне
1) проверь сначала свой код, алгоритмы и структуры данных. Чаще проблема здесь.
2) код можно иногда феерично ускорить, используя JIT (Just-in-Time) компиляцию. Почитай обязательно про модуль numba, он ставится через pip, и альтернативный интерпретатор PyPy.

— Дайте нормальные книжки на русском! Мы, блядь, не в пиндосии живём
Брат, смотри книжки по ссылкам в шапке, там есть и русские. Но помни, без языка ангелов твоя жизнь проходит мимо и ты обречён быть на обочине знаний и технологий.

ps: анон, если ты вносишь изменения в шапку, оставляй ссылку на код с обновлённым исходником.
Исходник: https://dumpz.org/bASGKD8cCFDf
Пропущено 170 постов
11 с картинками.
Пропущено 170 постов, 11 с картинками.
Аноним 05/03/21 Птн 19:13:12 1958486
Аноним 05/03/21 Птн 19:17:54 1958495
>>1958486
Ебучий случай. Ты мой герой
Аноним 05/03/21 Птн 19:35:28 1958524
>>1957947
>Это у тебя все в одном потоке
Там есть метод, который по названию теста выбирает юзера из листа юзеров. Например, запускаю тест - тест_почты - перед запуском метод выбирает соответствующего юзера из списка, который будет тест_почта_юзер1, которых скажем 4 для параллельного запуска. Далее тест ранится, никаких проблем. Так же есть ещё тесты завязанные на этого же юзера. Когда запускаешь по одиночке все работает.
Теперь, когда запускаешь несколько тестов сразу И выбираешь несколько параллельных инстеесес-n4 (ранит сразу 4 теста за раз используя всех 4 юзеров).
Проблема: когда запускаешь несколько свитов, которые используют одинаковых юзеров, как только юзеры в листе закончились пайтест xgist возьмёт по новой юзера, который уже ранит тесты. Тот юзер будет logged out и тест будет фейл. Надеюсь так примерно понятно.
Лиспотред №10 /lisp/ Аноним 04/02/20 Втр 15:26:16 1591537 Ответ
1456980665625.png 23Кб, 256x150
256x150
Лисп - семейство языков программирования. Характерные особенности лиспов: динамичность, гомоиконность (код как данные), программируемость.

{Основные диалекты}
:: Common Lisp - разрабатывался как промышленный язык, пригодный для широкого спектра применения, из-за чего имеет достаточно объемную спецификацию. Является мультипарадигменным (процедурщина, функциональщина, ооп (CLOS)), с сильной, динамической типизацией. Есть опциональная декларация типов и, в некоторых реализациях (sbcl, например), частичный их вывод.
Описание особенностей: http://habrahabr.ru/post/143490
Основные реализации:
- свободные: SBCL (нативный код), Clozure CL (нативный код), ECL (через сишку), Clisp (байт-код; небольшой размер образа; похоже, заброшен), Clasp (LLVM; ориентирован на интероп с C++), ABCL (байт-код JVM), gcl, cmucl
- коммерческие: LispWorks, Allegro CL, Scieneer CL, mocl (для программирования под ведро и ios)
:: Scheme - это минималистичный лисп, пригодный в основном для обучения, исследований. Наиболее практичными реализациями являются GNU Guile (https://www.gnu.org/software/guile/) и Chicken Scheme (http://call-cc.org/).
:: Racket - развитие PLT Scheme. Racket включает в себя много подъязыков (typed racket, lazy racket, frtime racket, Scheme стандартов r5rs и r6rs).
:: Clojure - cм. соседний тред.

{Scheme}
::: Учебники
- SICP :: https://mitpress.mit.edu/sites/default/files/sicp/index.html
- The Scheme Programming Language (R6RS) :: https://www.scheme.com/tspl3
- Практика :: https://exercism.io/my/tracks/scheme

::: Документация
- http://web.mit.edu/scheme_v9.2/doc/index.html

::: Остальное
- https://github.com/theodesp/awesome-scheme
- https://github.com/schemedoc/awesome-scheme

{Racket}
::: Учебники
- HtDP :: https://www.htdp.org/
- Racket Guide :: https://docs.racket-lang.org/guide/index.html
- Beautiful Racket: https://beautifulracket.com/
- Остальные :: https://racket-lang.org/books.html

::: Документация
https://docs.racket-lang.org/

::: Библиотеки
- https://github.com/avelino/awesome-racket
- https://pkgs.racket-lang.org/

::: Среда разработки
- DrRacket :: https://docs.racket-lang.org/drracket/
- Online :: https://www.jdoodle.com/execute-racket-online/

{Common Lisp}
::: Учебники
- Cookbook :: https://lispcookbook.github.io/cl-cookbook/
- PCL :: http://lisper.ru/pcl/
- OnLisp :: http://www.paulgraham.com/onlisptext.html

::: Документация
- http://www.lispworks.com/documentation/HyperSpec/Front/index.htm

::: Библиотеки
- https://github.com/CodyReichert/awesome-cl
- http://quickdocs.org/

::: Среда разработки
- Portacle :: https://portacle.github.io/
- Остальные :: https://lispcookbook.github.io/cl-cookbook/editor-support.html

Предыдущий тред покоится на дне тут: https://2ch.hk/pr/arch/2017-09-01/res/1003393.html
Пропущено 481 постов
59 с картинками.
Пропущено 481 постов, 59 с картинками.
Аноним 04/03/21 Чтв 18:55:13 1957472
В юниксе можно пайпать
ls | grep "regex" | sort -u | head -n10
ИМХО это очень просто читать, потому что считаешь слева направо и понимаешь, что происходит. В лиспе такое можно делать?
Аноним 04/03/21 Чтв 18:56:42 1957473
2021-03-04-1656[...].png 126Кб, 1614x527
1614x527
Аноним 05/03/21 Птн 18:58:55 1958471
>>1957472
Да, в кложе это из коробки, притом более гибкое, чем пайпы или оператор |> из окамла: есть варианты, которые протаскивают значение первым аргументом (->), последним аргументом (->>), явно именованным аргументом (as->), протаскивают только при выполнении условия (cond->), и т.п.

В остальные лишпы эту фичу тоже спиздили, ибо благодаря лисп-макросам все это можно реализовать как библиотеку, а не менять сам язык.
Rust #15 /rust/ Аноним 14/12/20 Пнд 12:22:54 1880122 Ответ
16017693841350.png 37Кб, 732x467
732x467
evangelism.jpg 242Кб, 1200x859
1200x859
redditsave.com-[...].mp4 2461Кб, 632x360, 00:00:22
632x360
dvach-01.webm 10684Кб, 1920x1056, 00:00:19
1920x1056
Пропущено 303 постов
27 с картинками.
Пропущено 303 постов, 27 с картинками.
Аноним 05/03/21 Птн 16:23:17 1958321
image.png 28Кб, 662x428
662x428
Аноним 05/03/21 Птн 16:24:00 1958322
Аноним 05/03/21 Птн 18:31:51 1958453
>>1958109
>Джава травмирует мозг
жабисты вообще любят оверинжинирить и уходить в десяток вложенностей
DevOps-тред /devops/ DevOps 06/01/21 Срд 11:53:53 1902319 Ответ
image.png 627Кб, 1507x847
1507x847
image.png 99Кб, 785x429
785x429
image.png 35Кб, 787x308
787x308
DEVOPS-ТРЕД


Не нашел на доске треда, спрашивается - почему?

Теперь будет - обсуждаем Docker, Kubernetes, методы для CI/CD, пишем пайплайны тестирования и билдов, выбираем очередного убийцу Докера, пытаемся понять почему наш sh скрипт нихуя не работает и почему в Jenkins вылетают одни ошибки.

Предыдущий(?) мертвый: >>1683188 (OP)
Пропущено 105 постов
10 с картинками.
Пропущено 105 постов, 10 с картинками.
Аноним 04/03/21 Чтв 20:37:37 1957556
>>1952701
Мечта любого кабана - нанять сеньора, который будет заменять весь отдел. Отдел из джунов соответственно антимечта, которую кабаны старательно избегают.
Аноним 05/03/21 Птн 10:05:45 1957925
>>1952701
Ты пойми, одно дело выразить свои хотелки в виде вакансии, и совсем другое удовлетворить их, закрыв её (ещё неизвестно по какой цене).
Хотеть, конечно, не запретишь. И вакансии могут висеть годами.
Кабанчик может вывесить вакансию в расчёте что авось повезёт, и когда нибудь нужный человечек найдётся. Вакансии есть не просят, знаешь ли.

И поныть что всё плохо - это тоже бесплатно.
Аноним 05/03/21 Птн 17:34:19 1958415
Кто что знает по поводу этих курсов?
devops-school.ru
Стоит ли вкатываться?
Android Development thread 2021 /android/ Аноним 12/01/21 Втр 13:07:34 1908185 Ответ
1.jpg 4Кб, 250x125
250x125
2.jpg 5Кб, 250x176
250x176
3.jpg 2Кб, 250x140
250x140
4.jpg 4Кб, 250x138
250x138
Android Development Thread #1 в 2021 году, страует здесь.

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

>Хочу вкатится в 20/30/50 лет, не поздно?

Нет, не поздно. Лично знаю несколько примеров из жизни когда вкатывались в 30+ лет.

>С чего начать?

Для начала изучи roadmap - https://roadmap.sh/android

Roadmap анона из предыдущего треда:

Основы программирования, логические операции -> Джава(базовый синтаксис и особенности языка) -> ООП -> особенности различных версий Джава -> алгоритмы и структуры данных -> многопоточность -> дженерики -> функции высшего порядка -> Котлин -> Android SDK(UI, версии и различия, особенности оси на уровне работы виртуальной машины) -> работа с БД, CRUD(можно и на этапе знакомства с алгоритмами) -> git -> networking/REST API/JSON/сериализация -> актуальные фреймворки зачем и почему, спойлер: экономия времени -> архитектура, зависимости, инверсия контроля -> ?..

Вот примерный флоу, которому я бы следовал, если бы учился сейчас. Начал бы сразу с алгоритмов, если честно.

В эту же последовательность нужно вставить clean code, SOLID, DRY/DIE, KISS, YAGNI и прочие модные аббревиатуры, которые весьма актуальны. Что-то упустил, но, думаю, этого достаточно.

Навигация, от книг до вопросов на интервью:
https://github.com/qqqlll/Java-Thread/wiki

Очень много уроков и не только по ведройду. Почекай и посмотри, вдруг зайдет:
https://coursehunters.net/mobile-development

https://developer.android.com - ресурс от гугла с полным описанием всего.

https://metanit.com/ - ресурс с кратким разбором языков ПО, для тех кому лень в книги.

https://stackoverflow.com/ - ответы на большинство вопросов касающихся кода.

Курсы от OTUS:

https://cloud.mail.ru/public/4nHb/449Ub4Pqj

https://drive.google.com/open?id=1cxWWBZzHNRAdd0wnjN6lfLDcYqMv7ohm

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

>Что по книгам?

Java:
Head First Java Kathy Sierra
Thinking Java 4th Bruce Eckel

Шилдта не рекомендую, говнокод.

Kotlin:
https://techrocks.ru/2020/01/20/12-books-for-kotlin-learners/ - краткое ревью 12 книг.

Flutter:
http://flutterapps.ru/flutter-books/

>Стоит ли сразу вкатиться в котлин минуя джаву?

Нет. Не стоит. Есть точка зрения, что котлин позиционируется как "удобная/лучшая джава", подразумевая то, что ты хочешь писать на джаве, но более современно и практично. Да и глупо игнорировать джавоский мир, который является в топе по числу библиотек и решений, где тебе все равно придется погрузиться когда-то в его синтаксис.

>Прочел книгу по java/kotlin/flutter и посмотрел видосы, на деле ничего не понимаю. Куда идти дальше?

Делай свои мелкие пет-проекты, можешь копировать чужие и дополнять функциями которых там нет. Главное правильно пиши сам, гугли, трать часы и дни на мелкие функции НО сделай сам, что бы полноценно понимать что к чему. Вся суть сводится к тому, что бы ты изучив ROADMAP который указан выше, вынес знания, которых хватит на создание и понимание пет-проектов с помощью которых познаешь суть разработки. Также на собесах любят когда есть портфолио в гугл плей.

>Где взять примеры проектов?

Можешь банально поискать на ютюбе или в телеграмме. Для примера:

https://www.youtube.com/channel/UCPz3xmUpIbo8jooCtV_vMNw
https://www.youtube.com/c/devcolibri/videos

>Когда можно идти собес? И что для этого нужно?

1. Нужно хорошее знание Java/kotlin.
2. Понимание базовых принципов Android (жизненный цикл activity/fragment, что такое Context, intents, services, UI thread, support library и ее версии (уже androidx), shared preferences, SQLite, Handlers, Executors, Content-Providers, firebase.
3. Знание популярных библиотек типа Retrofit + Glide/Picasso + RxJava2 + Dagger2(по обстоятельствам) + гугловские поделки jetpack, понимания СОЛИД и других паттернов проектирования.
4. Базовое понимание что вообще такое Gradle. Рекомендую хорошенько изучить XML.
5. И хотя бы несколько готовых приложений.

upd: Также стоит прочекать вакансии в вашем городе и собрать самый часто используемый стек технологий и отталкиваться от него.

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

Ресурсы по инглишу для нубов:

Грамматика:
https://ru.duolingo.com/
https://lingualeo.com/

Сериалы и шоу, для того что бы увидеть полный список нужно купить подписку. Есть двойные субтитры RU/EN. Цена 300 рублей, но часто проходят акции 300 рублей за 2 месяца подписки.
https://ororo.tv/
https://ororo.tv/ref/1835272 - реф ссылка. Указал потому что: Переход по Вашей ссылке дает пользователям бонус +10% ко времени их следующего абонемента.

Также советую полностью сменить язык интерфейса на всех устройствах.

Ютюб каналы с простым английским:
https://www.youtube.com/c/Anomaly/videos
https://www.youtube.com/c/EnglishClass101/videos
https://www.youtube.com/channel/UCMCjGkbqKVkjJN2sVWocz0w
https://www.youtube.com/c/SpeakEnglishWithTiffani/videos

Старая шапка. За 2019 год.

https://pastebin.com/sh7eC6R4

Предидущий: https://2ch.hk/pr/res/1822731.html
Пропущено 383 постов
46 с картинками.
Пропущено 383 постов, 46 с картинками.
Аноним 03/03/21 Срд 06:33:31 1955949
>>1955758
It's not deprecated!

This was a mistake in the platform build tooling (and yes, it's my fault, it's a bug in code I wrote -- https://android.googlesource.com/platform/tools/metalava/+/957c774b622d06b29c4c59e48db59e2e7f2ae734/src/main/java/com/android/tools/metalava/model/psi/PsiModifierItem.kt#230). This also picks up mentions of @deprecated in things like {@code} blocks which it should not. This bug has gone undetected for years... For now it's solved by using escapes to trick metalava into not recognizing @deprecated, but the proper fix will be to properly tokenize the javadoc (which we do in some other places to resolve relative imports for example.)
Аноним 05/03/21 Птн 00:01:20 1957797
>>1916275
Оберни sharedPrefernces в LiveData. Легко можно нагуглить, как это делается. Исподьзуй дальше MediatorLiveData и эти 2 сурса
Аноним 05/03/21 Птн 17:07:16 1958388
Пытаюсь в новый модный стэк и ничего не понятно. Я вроде думал, что нужно использовать лайв дату, но тут увидел, что ему на замену(вроде как) пришел stateflow, или это опять раздули из мухи слона?
Почему репозитории,а не модели и в чем различие?
Почему до сих пор нет нескольких бэкстеков в jetpack navigation, фрагмент 1.3 уже из беты вышел, а они даже альфу с этим не завезли, или они это и не плавнируют и стоит опять на фрагмент менеджер возвращаться?
иммиграция Аноним 14/06/20 Вск 22:11:02 1723048 Ответ
image.png 1832Кб, 728x938
728x938
Сап прогроммач.
Короч мне 30. Есть жена. Лечинок пока нет.
Работаю на апворке. Уровень синьйор помидор - ларавель да ву джс, немного девопс. Проблем с поиском работы вроде не встречаю.
Доход уровня 2-6к в мес. Живу в мухосрани, город миллионник. Денег тут девать некуда. На подобные зп можно намутить загородный дом в 5 минутах от центра и в хуй не дуть. Живи и радуйся как грится. НО сука люди... конечно не все, но есть кадры глядя на которых хочется сменить место жительства. В ДС не жил, но думаю что быдло там тоже присутствует.
Был опыт путешествий, по месяцу/два. Можно опять куда-либо ехать, но все чаще думаю о переезде с перспективой получения паспорта.

И тут встает вопрос куда? Вопрос к тем кто заюзал трактор - как вы выбрали страну/город?
Пока детально не изучал вопрос. Нравится истории про Канаду. Двойное гражданство, можно как понял и в рф быть и там на длительные строки. Но до рф добираться долго.

Ну и пилите свои истории как вы съебнули.

Пропущено 281 постов
14 с картинками.
Пропущено 281 постов, 14 с картинками.
Аноним 04/03/21 Чтв 13:27:45 1957160
Boomp
Аноним 05/03/21 Птн 02:13:01 1957846
бамп
Аноним 05/03/21 Птн 16:11:05 1958301
В Канаде уже берут только с канадским опытом или как минимум местным образованием.
https://youtu.be/iTyuMwYSfAw?t=3568
iOS / Apple Thread - Трампыня Эдишн Аноним 29/11/20 Вск 17:32:32 1868577 Ответ
yjkep.jpg 50Кб, 500x375
500x375
JU32rCy.png 781Кб, 610x788
610x788
download.jpeg 5Кб, 297x170
297x170
Прошлый тред: >>1732084 (OP)


Продолжаем попускать обж-с дидов вместе с эплом, Swift уже допилили до такого состояния, что по заверениям эплорабов его юзают где-то в Foundation, а SwiftUI — единственный способ создавать виджеты.

Q & A
>С чего вкатываться?
Swift book - книжка валяется в интернете доки. Через 1-2 месяца смело переходи на ObjC - Интересная книга от Paul Хадсона Objective-C for Swift Developers Paul Hudson, найти которую можно ниже в телеге.

Так же после 1 недели знакомства со Свифтом желательно начинать строить приложения. Порядок: TODO List (DB) -> Weather -> ImageGallery —> Movie. Аналоги ищи на гитхабе - их тысяча, смотри, пизди код, учись.

>А можна начинать сразу со SwiftUI и ложить хуй на всё остальное легаси?
Разве что если планируешь начинать искать работу через 2 года. Хотя даже тогда тебе _везде_ придётся ебаться с UIKit-ом, так что нет, хотя посматривать и стоит.
Сейчас SwiftUI как и Swift в своё время — ещё только версия 2.0, а юзать свифт без болей в жепе стало возможно только к 4-й версии).

>Не люблю читать книжки я долбаеб
https://www.youtube.com/playlist?list=PL9lXw_XXeiWQGrY5dl0IjFI7tOw_nfI91 - лучшее что есть в интеренете, на слайды которого ссылаются большинство ответов для даунов. Уже есть версия поновее, но это энивэй нетленочка, и даже если ты конченный долбоёб — то даже тогда сможешь выучится чему-то по этому.

Материалы для обучения

Складчина, в которой можно найти почти всё:
https://telegra.ph/MIYAMOTO-SYNDICATE-06-16 (см. навигацию канала)

Сборник легаси-литры и таких же подтухших видосов для погружения в тёмные века:
https://drive.google.com/drive/folders/0B25xie8pit__amNPc1N6OXVFaEU

Остальное видео:
ttps://coursehunters.net - продажная сука, которая с конца июля начала требовать 200-300 рублей подписки. Курсы неплохие, если не жалко - можно оформить и выкачать для себя интересные (обрати внимание на Devslopes)

Полезные статьи с КореДата
https://marcosantadev.com/coredata_crud_concurrency_swift_1/ - хорошая серия статей по работе с CoreData

Крутые статьи по многопоточности
https://habr.com/ru/post/320152/
https://habr.com/ru/post/335756/

Перевод базовой документации
https://swiftbook.ru/content/

>Где в дальнейшем искать инфу?
https://developer.apple.com/videos/wwdc2020/ — открываешь и смотришь всё, чего не знаешь. Желательно хотя бы за последние 3-4 грода. То есть почти всё.
Пропущено 405 постов
27 с картинками.
Пропущено 405 постов, 27 с картинками.
28/02/21 Вск 13:55:37 1953770
>>1953751
Пробовал собирать Телеграм на 8гб и правда была боль. Для средних проектов впринципе хватает.
Аноним 28/02/21 Вск 18:42:37 1953974
>>1953751
>пук мне мала значит всем мала(((
Аноним 05/03/21 Птн 15:46:12 1958256
Снимок экрана 2[...].png 40Кб, 553x329
553x329
Минус одна тяночка
Пхп или история о том как соснули все Аноним 15/06/20 Пнд 14:50:33 1723666 Ответ
image.png 59Кб, 425x280
425x280
С пхп я выкатился в 2010 году, надо сказать, уже тогда он начал немного затухать. Малолетние шутки про его непригодность давно переросли в мемы. А рядом из клоаки андеграунда повылезали node.js, руби и питоны забавно, что именно питонисты смеялись больше всего, хотя у них до сих пор нет вменяемого ООП, а 2.7 был тем еще кривым говном.

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

Думаю не секрет, что основной долей быстрой разработки в вебе, до сих пор являются CMS. Да, фреймворки более гибче, но так быстро собрать готовый и вменяемый по качеству сайт не получалось не одного решения. Были какие-то маркетинговые ходы для слов из трех букв типа CMF, но все это делалось больше для реабилитации CMS, чем реальное появление нового решения.

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

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

Пропущено 166 постов
4 с картинками.
Пропущено 166 постов, 4 с картинками.
Аноним 03/03/21 Срд 20:04:25 1956750
>>1943402
>Ну вот нахрена в динамическом языки, где нет типизации и полиморфизма - интерфейсы?
Типизация сейчас есть и интерфейсы очень даже кстати сейчас, их можно в качестве типа переменной указывать как в джаве
04/03/21 Чтв 20:18:48 1957537
>>1956750
> как в джаве
Когда можно будет типизировать не только параметры функций - тогда и приходите.
Аноним 05/03/21 Птн 15:13:42 1958192
>>1957537
Можно еще свойства классов и возвращаемые типы, максимум который возможен дальше - дженерики, ну а так очевидно что пхп язык с динамической типизацией и типов у переменных не будет никогда
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов