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


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

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/

Пропущено 444 постов
39 с картинками.
Пропущено 444 постов, 39 с картинками.
Аноним 19/09/19 Чтв 20:18:53 1477113
>>1476871
Сделаю гуй на javaFX за 500 руб
Аноним 19/09/19 Чтв 20:41:37 1477125
Аноним 19/09/19 Чтв 20:43:24 1477127
>>1476922
Пунтосвитчер ныне с товарищем майором в придачу. Не каждому понравится.
НЕЙРОНОЧКИ И МАШОБ ТРЕД №17 /ai/ Аноним 14/09/19 Суб 20:19:26 1473408 Ответ
DhrbclGVMAAHsvS[...].jpg (23Кб, 1200x628)
1200x628
100734857.jpg (62Кб, 700x467)
700x467
DataScience-1.jpg (251Кб, 1386x881)
1386x881
Lifecycle-of-Da[...].png (65Кб, 684x636)
684x636
Очередной тред про хипстерские технологии, которые не работают.

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

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

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

Предыдущий:
https://2ch.hk/pr/res/1440632.html

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

Там же можно найти треды 2016-2018 гг. по поиску "machine learning" и "НЕЙРОНОЧКИ & МАШОБЧИК"
Пропущено 86 постов
7 с картинками.
Пропущено 86 постов, 7 с картинками.
Аноним 19/09/19 Чтв 19:58:44 1477092
>>1477033
> RF не особо помог. Еще варианты?
Бустинг.
Аноним 19/09/19 Чтв 20:39:13 1477121
Анон, если не в падлу, пожалуйста посмотри на вопросы и ответь на вопрос(ы). Спасибо за твое внимание.

1.Зачем нужен коэф. детерминации, зачем он... ну отношение "верных" прогнозов и что? Чем он отличается от среднеквадратичной ошибки в плане использования?

2.Каким образом лассо регрессия "зануляет" некоторые веса, почему вообще такое происходит?
Аноним 19/09/19 Чтв 20:52:47 1477130
>>1477121
1. коэффициент детерминации: http://www.machinelearning.ru/wiki/index.php?title=%D0%9A%D0%BE%D1%8D%D1%84%D1%84%D0%B8%D1%86%D0%B8%D0%B5%D0%BD%D1%82_%D0%B4%D0%B5%D1%82%D0%B5%D1%80%D0%BC%D0%B8%D0%BD%D0%B0%D1%86%D0%B8%D0%B8
2. Lasso: добавление L1 регуляризации эквивалентно решению оптимизационной задачи в гиперкубе, диагонали которого находятся в осях координат и центр в точке 0, таким образом с большой вероятностью решение Lasso находится в вершине гиперкуба и часть коэффициентов зануляется.
C++ №93 /cpp/ Аноним 10/09/19 Втр 20:34:42 1471368 Ответ
1568136862194.png (23Кб, 360x405)
360x405
Пропущено 194 постов
12 с картинками.
Пропущено 194 постов, 12 с картинками.
Аноним 19/09/19 Чтв 20:41:00 1477124
Аноним 19/09/19 Чтв 20:47:22 1477128
>>1477122
Код сюда брось и объясни по-русски, что собираешься сделать
Аноним 19/09/19 Чтв 20:50:22 1477129
>>1477110
это самая базовая книга
имхо, начинать нужно с нее
ебашишь все упраждения обязательно

а потом уже начинаешь грызть кресты
лучший способ сейчас - это 4 курса яндекса на курсере

после всего этого можно считать что ты хотя бы понял что-то в крестах, самое базовое

говорю с высоты своих прожитых лет
МЫ ВАМ ПЕРЕЗВОНИМ #270 /xo/ Аноним 18/09/19 Срд 16:39:11 1476180 Ответ
callmeplease.jpg (64Кб, 700x556)
700x556
Пропущено 358 постов
28 с картинками.
Пропущено 358 постов, 28 с картинками.
Аноним 19/09/19 Чтв 20:09:25 1477106
>>1477099
Проблемы бизнеса пусть решает специально нанятый бизнес-жулик
Аноним 19/09/19 Чтв 20:24:38 1477116
>>1477042
Мне пофиг если честно что админить и девопсить. Все есть инструмент. Да, линукс приятней, не спорю. Но в винде PowerShell тоже уже ничего так.

ДевОпс, мимо проходил
Аноним 19/09/19 Чтв 20:43:06 1477126
705053172329904[...].jpg (118Кб, 937x1171)
937x1171
>>1477030
>Конторы, где всё заточену под Винду - это ад
Не всегда. Сам тоже прихуел с винды на работе, но оказалось все круто, красиво и энтерпрайзно сделано. Когда все лицушное и комп сильный, то Линукс не кажется таким уже быстрым и удобным по сравнению с Виндой.
JavaScript.thread = Number(`140`); /js/ Аноним 08/09/19 Вск 19:31:28 1470028 Ответ
15669221562190.png (61Кб, 1050x1050)
1050x1050
Предыдущий: >>1462023 (OP)

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

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

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

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

Сделай песочницу по ссылкам выше для ясности и удобства. Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Пропущено 385 постов
23 с картинками.
Пропущено 385 постов, 23 с картинками.
Аноним 19/09/19 Чтв 19:26:07 1477059
>>1477040
в usr/bin/
сунь chmod-нутый файл или ссылку на него
Аноним 19/09/19 Чтв 19:28:08 1477064
Аноним 19/09/19 Чтв 20:40:40 1477123
>>1477059
Спасибо, это сработало, но, блджат, это бред какой-то, path ведь адекватно была прописана.
ASM & Reverse engineering №9 /asm/ Аноним # OP 20/07/19 Суб 17:52:58 1439555 Ответ
15587778094530.png (1Кб, 250x200)
250x200
15587778094531.png (25Кб, 799x820)
799x820
15587778094532.png (10Кб, 718x274)
718x274
15587778094533.png (3Кб, 643x337)
643x337
В этом треде мы изучаем самый компактный и низкоуровневый язык Ассемблер и смежную с ним область: Реверс-инженеринга (RE).

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

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

Книги по RE:
beginners.re - "Reverse Engineering для начинающих"- бесплатная современная книга на русском языке. К прочтению вкатывающимся и прочим ньюфагам обязательна!
Чтобы не палить свой адрес почты, вот прямая ссылка https://beginners.re/f572d396fae9206628714fb2ce00f72e94f2258f/
Рикардо Нарваха: Введение в реверсинг с нуля, используя 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 7.2.torrent
2) IDA Pro 7.0.torrent (x64 only, для XP нужно патчить PE + вылеты)
3) IDA Pro 6.8.torrent
4) IDA Pro 5.0 - бесплатная версия для некоммерческого использования
5) Radare 2 - наконец прикрутили гуй, но по прежнему нужна только клиническим, не умеющим в скачивания торрентов, или пользователям альтернативных ОС
6) Ghidra для любителей анальных зондов от АНБ не такие уж они и анальные
7) Остальное

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

Книги по ассемблеру:
"Архитектура компьютера" Э. Таненбаум
Юров В.И: 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


disassembler.io Дизассемблер онлайн

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

Документация Intel
https://software.intel.com/en-us/articles/intel-sdm

Разное
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/


Предыдущие
№7 https://arhivach.ng/thread/437556/
№8 https://arhivach.ng/thread/455487/ или тонущий >>1406213 (OP)
Пропущено 302 постов
27 с картинками.
Пропущено 302 постов, 27 с картинками.
Аноним 19/09/19 Чтв 15:32:13 1476876
>>1476485
выясняешь кодировку utf 8 16 32
смотришь как в этой кодировке выглядит твой символ
ищешь в файле
Аноним 19/09/19 Чтв 16:53:32 1476941
>>1476554
Это для тебя он мертвый. А для исследователей сетевых протоколов ММО живой.
Аноним 19/09/19 Чтв 20:18:04 1477112
>>1476586
Берешь и смотришь. http://ref.x86asm.net/
Если программно надо, то берешь любой дизасемблер и внимательно читаешь его документацию.
Ruby thread /ruby/ /ruby/ Аноним 11/08/19 Вск 23:26:55 1451671 Ответ
.png (68Кб, 1000x586)
1000x586
.png (715Кб, 1154x1110)
1154x1110
.jpg (39Кб, 689x1159)
689x1159
.jpg (259Кб, 2000x1795)
2000x1795
Предыдущий тред: >>1401044 (OP)

ИЗУЧЕНИЕ ЯЗЫКА
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: http://tryruby.org/levels/1/challenges/0/ | https://rubymonk.com/
http://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/bbatsov/ruby-style-guide
https://github.com/JuanitoFatas/fast-ruby
https://github.com/bbatsov/rails-style-guide

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

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

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

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

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

Q: Что ещё изучить?
A: Английский, git, linux. Паттерны. Один из часто используемых - Service Object.

СРЕДА РАЗРАБОТКИ
Q: Как установить разные версии рубей?
A: https://rvm.io | https://github.com/sstephenson/rbenv | https://github.com/asdf-vm/asdf
Пропущено 467 постов
33 с картинками.
Пропущено 467 постов, 33 с картинками.
Аноним 19/09/19 Чтв 19:26:36 1477060
>>1451671 (OP)
ребзя, что бы на раби такого покодить?
Аноним 19/09/19 Чтв 20:05:59 1477101
Аноним 19/09/19 Чтв 20:12:15 1477109
Идей анона тред 002. Перезагрузка /ideas/ Аноним 22/03/19 Птн 13:19:39 1368398 Ответ
29cffece132bc77[...].jpg (7Кб, 149x150)
149x150
Делимся годными идеями приложений/сервисов/библиотек/скриптов.

Q: Что ещё за идеи?
A: Это может быть одностраничный вебсервис, который бы очень пригодился тебе и ещё нескольким анонам. Небольшая утилитка, которую почему-то ещё никто не написал. Юзер-скрипт для браузера, о котором ты давно мечтал... Да что угодно!
Главное, анону должно быть интересно этим заниматься, это должно быть не слишком сложно и не слишком долго.

Q: Зачем мне палить годноту быдлу?
A: Никто не просит тебя делиться идеями для бизнеса. Но если у тебя есть годная идея, и нет времени/скиллов/опыта для её реализации,если ты собрался выпиливаться, если тебе не хватает какой-то тулзы как хентайщику тентаклей - напиши.

Q: Схуяли я должен реализовывать фантазии каких-то анонимных долбоёбов?
A: Не спеши кривить ебало, дорогой анон. Вариантов много:
1) Ты борщехлёб с пустым резюме и гитхабом? HR-ы смотрят на таких как на говно. Но что если они увидят в твоём гитхиб-профиле один-два реальных проекта? Тогда они будут теч!
2) Ты опытный энтерпрайз-программер, но твой интерес к программированию стал угасать? Ты не делаешь ничего годного, ты только лепишь круды и ворочаешь гиганские неповоротливые системы, полные легаси и говнокода? Из-за этого твой член всё реже встаёт даже на трапов? Попробуй вместе с нами хуярить небольшие поделия на динамических скриптовых языках, и твоя потенция вернётся!
3) Ты не знаешь чем заняться и крутишь рулеточки? Мы лучше рулеточек!
4) Хочешь создать небольшой проект чтобы изучить новую технологию, но ничего не идёт в голову? Добро пожаловать!

Q: Как я узнаю, что никто другой ещё не взялся за реализацию этот штуки?
A: Когда ты решаешь закрепить какой-то проект за собой, отпишись в этом треде, и укажи свой (фейко-)гитхаб. Не обязательно коммитить по 5 раз в день, но очень желательно выложить туда код, когда закончишь. У других анонов, которые захотят участвовать будет куда обращаться.
Пропущено 188 постов
19 с картинками.
Пропущено 188 постов, 19 с картинками.
Аноним 17/09/19 Втр 21:29:59 1475586
BSOD синий экра[...].jpg (79Кб, 720x720)
720x720
Вдохновился webmch.ru, решил тоже себе захуярить, так что теперь у нас два агрегатора

webm.kamuy.ml
Аноним 17/09/19 Втр 22:37:19 1475683
>>1457998>>1470173>>1470191
>>1473949>>1473960
В общем, есть идея.

Генерировать последовательность вида:
0, 1, 01, 11, 001, 011, 101, 111, 0001, 0011, 0101, 0111, 1001, 1011, 1101, 1111

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

Заметь, как нарастает количество чисел:
+1, +1, +2, +4, +8 чисел к изначальной последовательности.

Также заметь то, что значение последнего бита в последовательности - всегда в единице.
Аноним 19/09/19 Чтв 20:10:10 1477108
>>1475683
Годно, но биты твои как-то хитрожопо размещены, поэтому лучше замкнуть на обычный перебор бит.
В общем-то двач не помог, а пистон - помог.
Выкладываю код функции-генератора, и функции для брута числа x:
https://rextester.com/XCYS63908

Видно, что при N = 2^6 = 64 число x, лежащее в пределах от 0 до N,
подбирается за количество итераций, значительно меньшее, нежели N = 64.
Видно, что в массиве сгенерированных чисел - 128 чисел, так как +x и -x для каждого полинома.
Видно, что:
одно из двух первых чисел, всегда меньше (N/2) = 32,
одно из первых четырех чисел - всегда меньше (N/4) = 16,
одно из первых восьми чисел - всегда меньше (N/8) = 8,
и так далее.

Именно это свойство обратных чисел и ускоряет брутфорс...
Не очень понятно, правда, как вся эта херня связана с "методом ветвей и границ":
https://ru.wikipedia.org/wiki/Метод_ветвей_и_границ
но больше похоже на вариацию алгоритма Baby-step-giant-step:
https://ru.wikipedia.org/wiki/Алгоритм_Гельфонда_—_Шенкса

Аноны, как можно эту шнягу оптимизировать? Мне кажется, что числа в массиве, имеют свойства повторяться.
Может быть их отсеять как-то можно, например, с использованием простых чисел?
Так давайте же заебеним - универсальный алго для брутфорса!
Быть может, он будет ещё и полиномиальным! Лол.
Питон тред #68 /python/ Аноним 13/09/19 Птн 01:04:56 1472577 Ответ
796c7173c483de3[...].jpg (99Кб, 960x642)
960x642
python-logo.jpg (75Кб, 500x492)
500x492
py1.png (26Кб, 484x276)
484x276
Тред, посвящённый языку программирования Питон, #68.
Предыдущий >>1465926 (OP)

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

Книжки: https://yadi.sk/d/HQhhsBsq3TVRUq
Тоже книжки: https://yadi.sk/d/tArKKuQu3Kejuq
Больше книжек: https://yadi.sk/d/H-00n-UG3RSQem
Очень много книжек: https://drive.google.com/drive/folders/13YaFijvuH4dtv-PjUKVWLQ7ZIqXIfCLK

Анон, вместо того, чтобы без разметки постить код, лучше шарь код через специальные ресурсы:
https://ideone.com/
https://pastebin.com/
https://pyfiddle.io/
https://www.codepile.net/
#######################################
Вопросы-ответы:
А стоит ли читать Лутца, том номер N? Мнения в треде разделены. Кто-то за (очень неплохая база даётся), кто-то против (слишком много воды и объём книг убивает всё рвение). В общем - решать тебе, книга вредна не будет, то ты можешь её просто не дочитать и забросить.

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

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

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

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

Дайте нормальные книжки на русском! Мы, блядь, не в пиндосии живём - брат, смотри книжки по ссылкам в шапке, там есть и русские. Но помни, без языка ангелов твоя жизнь проходит мимо и ты обречён быть на обочине знаний и технологий.
Пропущено 236 постов
35 с картинками.
Пропущено 236 постов, 35 с картинками.
Аноним 19/09/19 Чтв 18:55:47 1477032
>>1476837
Можно же разбить число на массив, сортирнуть, сравнить с исходным, если получилось другое число возвращаем его, если нет или в начале 0 то -1?
Аноним 19/09/19 Чтв 19:08:40 1477038
>>1477032
В этой задаче надо найти наибольшее из чисел, меньше исходного, и если такого нет, то вернуть -1. А если есть, то вернуть найденное число.
Аноним 19/09/19 Чтв 20:10:10 1477107
Сап. Год назад проходил 2 курса по Python на Stepik. Дошёл до более-менее хорошего уровня, разобрался с ООП, регулярками, работой с API, но сейчас забыл почти всё.
Посоветуйте, что делать, чтобы вспомнить весь материал? Снова пройти курсы? Или начать читать литературу для новичков из шапки?
Java #12 thread /java/ Аноним # OP 10/09/19 Втр 23:30:28 1471475 Ответ
image.png (518Кб, 1460x1152)
1460x1152
image.png (487Кб, 739x710)
739x710
image.png (461Кб, 1200x756)
1200x756
Прошлый >>1439678 (OP)

Q: Поздно ли вкатываться в айти в 20/30/40/100 лет?

А: Нет, не поздно.

Q: Cобираюсь учить джаву по 2/5/20 часов в день. За сколько дней я выучу достаточно, чтобы зарабатывать фрилансом?

A: Да хуй знает, от тебя зависит насколько ты толковый и умеешь себя продать.

Q: Хули все книги на английском?

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

Q: Что скажете за джавараш?

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

https://github.com/qqqlll/Java-Thread/wiki
Пропущено 497 постов
19 с картинками.
Пропущено 497 постов, 19 с картинками.
Аноним 19/09/19 Чтв 20:06:51 1477103
d21emdr-b0b51a3[...].jpg (905Кб, 1900x1281)
1900x1281
>>1477097
При коммунизме всё - public и всё - глобальное!
Аноним 19/09/19 Чтв 20:07:51 1477104
>>1477084
Нахуй ты тут душу изливаешь?
Аноним 19/09/19 Чтв 20:37:54 1477120
>>1477094
Квадрат наследуется от прямоугольника и должен быть иммутабельным, setWidth и setHeight у квадрата должны возвращать новый прямоугольник.
Как выйти из IT? Аноним 17/08/19 Суб 20:42:34 1455249 Ответ
image.png (4151Кб, 1920x1440)
1920x1440
image.png (627Кб, 960x640)
960x640
image.png (631Кб, 544x841)
544x841
image.png (85Кб, 182x278)
182x278
Как выйти из IT?

Везде тонны статей "Как я пришёл в IT", а меня интересует как же из него выйти.

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

Мб у кого-то получилось всю эту хуйню бросить, как-нибудь перейти в другую область? Есть стори, идеи?
Пропущено 78 постов
5 с картинками.
Пропущено 78 постов, 5 с картинками.
18/09/19 Срд 13:06:31 1475982
>>1475815
Зарплата никак не зависит от "ценности" твоей работы, от твоего интеллекта, харизмы или красоты. Всем на тебя похуй. Причина, по которой быдлокодерам платят больше, чем уборщикам -- спрос на рынке труда значительно превышает предложение. Если спрос на уборщиков резко вырастет, уборщики внезапно станут элитной профессией, у уборщиков будут свои рокстары от мира уборки, появятся курсы на уборщиков, инфоцыгане от мира уборки, на сосаче отдельная отдельная доска для вкатывальщиков в уборщики. Если одновременно с этим спрос на быдлокодеров пизданется, уборщики начнут насмехаться над быдлокодерами, называть их никчемными тупыми людьми, выполняющими работу, недостойную человека.
Аноним 19/09/19 Чтв 18:38:37 1477015
>>1475982
Всё так, всё так. Я в курсе азов экономики.
Только совершенно правильно выше говорят - не всякий может стать программистом, а уборщиком - пожалуйста.
Т.е. есть фундаментальные причины ограниченности предложения программистов.
Точно так же как раньше в древние времена платина не ценилась. Она никому не нужна была.
И как алюминий был дороже золота раньше.
Много чего определяется возможностями выдать на-гора продукт/благо.

А на программистов спрос будет, и нет конца-края этому. Только опять же, они сильно разнятся по квалификации. На каждую - свой спрос/предложение.
Аноним 19/09/19 Чтв 20:05:53 1477100
>>1477015
программистов да , но на них и работы мало , а вот крудо формо шлёпово кодерков . может стать каждый , и работы на таком поприще большая часть рынка если почти не 80%, а кодирок посчитай та же уборщица , вернее клининг менджер
Android Development thread /android/ /android/ Аноним 14/08/19 Срд 19:14:28 1453379 Ответ
изображение.png (120Кб, 350x350)
350x350
изображение.png (18Кб, 300x300)
300x300
изображение.png (217Кб, 1200x800)
1200x800
изображение.png (636Кб, 1920x1080)
1920x1080
Android Development Thread. Ну наконец-то!

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


> Хочу вкатиться в разработку под Android! С чего начать?

С видеокурсов от Udacity. Они бесплатны и затрагивают основы разработки даже если не умеешь писать на Java:
https://www.udacity.com/course/android-development-for-beginners--ud837

Для тех, кто не хочет учиться по юдасити существует скучный кат от гугла:
http://developer.android.com/training/index.html

Если имел опыт в програмаче, можешь посмотреть видосики отсюда. Очень доходчиво и интересно:
https://web.stanford.edu/class/cs193a/videos.shtml

Так же есть книга, которая затрагивает основы разработки и имеет 2-е издание с 2017 года:
https://www.amazon.com/Head-First-Android-Development-Brain-Friendly/dp/1491974052

Большинство приложений написано на Java, необходимо понимать что ты пишешь, в уме достаточно знать базовый Core, т.к. 90% времени придется тыкаться в Android SDK.


Полезные обучалки от анона.

Смотри Головача если совсем даун и не шаришь нихера:
https://habr.com/company/golovachcourses/blog/215275/

Книжка для ньюфагов. Хорошо заходит:
https://www.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208

Да:
https://www.amazon.com/Thinking-Java-4th-Bruce-Eckel/dp/0131872486

Неплохим вариантом для изучивших джава будет книга:
https://www.amazon.com/Effective-Java-3rd-Joshua-Bloch/dp/0134685997

Алсо можешь читануть паттерны, рано или поздно все равно базовое знание понадобиться:
https://www.amazon.com/Head-First-Design-Patterns-Brain-Friendly/dp/0596007124

Существует два текстовых ресурса для закрепления андройда на русском. Первый - несмотря на старость описывает базовые вещи, на которых построены мощные либы:
http://startandroid.ru/

Второй - продавшийся говноед с котиками:
http://developer.alexanderklimov.ru/android/

Толстая книга для гиков, стандарт решений:
https://commonsware.com/Android/

Так же можешь смотреть видосики от Mail.Ru:
https://habr.com/company/mailru/blog/345252/

Ресурсы к лекциям:
https://github.com/ybereza/technotrack-resources

Или от Яндекса. В некоторых моментах спикеры рассказывают важные детали, которые кроются в мелочах:
https://www.youtube.com/watch?v=5EvxWifIgro&list=PLQC2_0cDcSKBNCR8UWeElzCUuFkXASduz

В дальнейшем потребуется базовое знание SQL, понимание XML и JSON.


> Я прошел курсы Udacity, а дальше что?

После прохождения курсов у тебя должно сложиться базовое представление о создании приложения. жизненные циклы Activity/Fragments, AsynsTask, Http, Json, SQLite;

Дальше закрепляешь знания путем просмотра видосов выше + написание парочку приложений на свой вкус. Так же стоит уделить внимание BroadcastReceiver, IntentService, поиграться с Loader's, хендлерами, Contest providers и прочее, построить очередной Weather or ToDo must have list.


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

Хорошая статья, которая экономит время. После нее можно сразу переходить и тыкаться в хендлерах:
http://codetheory.in/android-handlers-runnables-loopers-messagequeue-handlerthread/

Еще одна от миндоркса:
https://blog.mindorks.com/android-core-looper-handler-and-handlerthread-bd54d69fe91a

Еще одна интересная:
https://blog.nikitaog.me/2014/10/11/android-looper-handler-handlerthread-i/


> Хочу изучать популярные либы и не быть говноедом!

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

Retrofit - стандарт для взаимодействия с сетью. Она идет в комплекте с okhttp3, начинаешь с последней, а потом переползаешь на сам ретрофит. Так же для справки можешь гуглить volley.

RxJava - одно из решений для выполнения кода в бекраунде. Ниже ссылочки, смотри и поглощай:
https://www.youtube.com/watch?v=YPf6AYDaYf8
https://www.youtube.com/watch?v=3jdvLrYZfB4&t=
https://www.youtube.com/watch?v=0IKHxjkgop4
https://coursehunter.net/course/master-klass-po-rxjava-s-mvvm-dlya-razrabotki-pod-android

Retrofit:
https://www.youtube.com/watch?v=t34AQlblSeE

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

Здесь рассматривается архитектура, и как ее ели с 2011 года:
https://github.com/ArturVasilov/AndroidSchool

MVP:
https://javarush.ru/groups/posts/505-mvp-v-android-dlja-samihkh-malenjhkikh - для понимания;
https://github.com/Arello-Mobile/Moxy - плюшка для поворотов экрана;
https://github.com/sockeqwe/mosby - англоязычная плюшка.

MVVM - костыли от гугла (для нормального понимания желательно знать AAC):
https://startandroid.ru/ru/courses/architecture-components.html - свежие уроки от Димона;
https://proandroiddev.com/the-missing-google-sample-of-android-architecture-components-guide-c7d6e7306b8f - для продвинутых.

Пример MVVM:
https://github.com/ericmaxwell2003/MvvmTipCalculator

Вышеописанные два подхода - всего лишь обертки, чтобы вынести логику из views. Для более углубленно изучения рекомендуется почитать this:
https://habr.com/company/mobileup/blog/335382/

Пример на котлине:
https://github.com/hitherejoe/GithubTrending


> Хочу анимировать мои говноподелки!

Онли теория. Первые двадцать минут покрывают больше половины статей, которые можно найти на медиуме и т.д:
https://www.youtube.com/watch?v=dzB-1VlHJW8

Здесь побольше практики на любой вкус:
https://labs.ribot.co.uk/exploring-meaningful-motion-on-android-1cd95a4bc61d

Так же можно подробно почитать про смены сцен:
https://blog.prototypr.io/applying-meaningful-motion-on-android-a271a873bd78


> Я заебался. Почему мои приложения постоянно падают в проде и как эту хуйню фиксить?

Для этого придумали тесты. Для общего понимания читаешь короткую статью:
https://medium.com/android-testing-daily/the-3-tiers-of-the-android-test-pyramid-c1211b359acd


> Не хочу писать на Java!

Kotlin — JVM-совместимый язык от JetBrains. Есть лямбды, стримы и делегаты. С 17.05.2017 поддерживается официально.

Свежие лекции на русском, объяснение корутин прост бжствно:
https://www.youtube.com/watch?v=-H98SWHayL4

Библия:
https://www.amazon.com/Kotlin-Action-Dmitry-Jemerov/dp/1617293296

Kotlin for Android:
https://kupdf.com/download/kotlin-for-android-developers_59a05e2ddc0d60992a18496b_pdf

Курсы Udacity:
https://www.udacity.com/course/kotlin-for-android-developers--ud888


> Есть что-то кроме нативных приложений на Java/Kotlin?

Flutter - кросс-платформенный фреймворк от Google. Js с аля строгой типизацией. Если совсем поехавший можешь начинать с него.

Документация:
https://flutter.io/docs/

Курсы от Udacity:
https://www.udacity.com/course/build-native-mobile-apps-with-flutter--ud905


Остальные куски.

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


> Хочу писать игры!

LibGDX - слишком медленная параша для больших проектов, но познакомится можешь;
Unity - для адекватных;
Corona SDK, LOVE, Defold и другие. Спрашивать в /gd/.


> Что нужно, чтобы взяли джуниором? Что учить в первую очередь?

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


Полезные ссылки.

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

Канадский челик, поясняет за архитектуру и отвечает на разные вопросы на стримах:
https://www.youtube.com/channel/UCSwuCetC3YlO1Y7bqVW5GHg

Бесплатные API для создания приложений:
https://github.com/toddmotto/public-apis

Бенчмарки на вопросы о том, какую БД выбирать:
https://github.com/AlexeyZatsepin/Android-ORM-benchmark

Подкасты ведройд разрабов которые шарят про все и вся:
https://androiddev.apptractor.ru/category/podcast/page/0/
Пропущено 287 постов
19 с картинками.
Пропущено 287 постов, 19 с картинками.
Аноним 19/09/19 Чтв 17:11:23 1476952
blob (372Кб, 600x586)
600x586
Аноним 19/09/19 Чтв 17:41:58 1476978
>>1476952
Жесть,почему даже тут додики из /b
Аноним 19/09/19 Чтв 19:47:00 1477081
>>1476978
Чтобы ты не чувствовал себя чужаком.
как блять Аноним 18/09/19 Срд 19:08:57 1476276 Ответ
15684854570760.jpg (91Кб, 736x736)
736x736
сап двач, хочу научиться кодить на javascript, но не знаю с чего начать. сижу уже вторые сутки на https://www.codecademy.com. посоветуйте, как и с чего начать
Пропущено 5 постов.
Пропущено 5 постов.
Аноним 19/09/19 Чтв 19:33:19 1477070
>>1477061
ты справишься с копированием каждого куска в гугл? каких пояснений ты ждёшь? нет никакой волшебной книги или ресурса, после которого ты будешь знать JS.
Аноним 19/09/19 Чтв 19:37:39 1477074
>>1477070
просто при поиске в гугле, выдает хуйню, а так как эта доска создана для знающих, лучше обращусь к вам, чем к ебанному гуглу
Аноним 19/09/19 Чтв 19:41:10 1477077
>>1477074
>лучше обращусь к вам, чем к ебанному гуглу
сори, но с таким подходом тебе в программирование путь заказан. тебе дали 3 источника, в которых инфы по ванильному JS даже больше, чем в тебя влезет.
Обучения в заведениях тред Аноним 04/09/19 Срд 13:22:49 1466837 Ответ
1231.jpg (5475Кб, 3000x1995)
3000x1995
Полистал пару страниц и так и не нашёл подходящего треда.
Собственно, господа, рассказывайте где учитесь/учились, город, название факультета и отзыв об обучение.

Сам планирую в следующем году в плехановку поступить, на МОиАИС, но так и не нашёл информации нигде в интернете, что мне это даст, чему там обучают и как обучение в плехановке в целом.

если тред подобный был и я его не нашёл - прошу скинуть ссылку
Пропущено 14 постов
1 с картинками.
Пропущено 14 постов, 1 с картинками.
Аноним 19/09/19 Чтв 19:32:16 1477068
>>1466837 (OP)
Учусь в Корее. Ничему толковому не учат. Вместо технических скилов учат работе в команде, как составлять резюме и аджайлу.
Проходили html/css/js поверхностно, базы данных, и как переводить байткод в числа. Большая часть юнитов не технические. Линейной алгебры нет и не будет. Смотрю лекции индийских университетов.
Аноним 19/09/19 Чтв 19:33:01 1477069
>>1477049
Это всегда так с "образованными".
Аноним 19/09/19 Чтв 19:38:32 1477075
>>1467401
>Причём даже самый умный не справляется с программой, которую дают пизданутые преподы, которым совершенно похуй на твоё обучение и из-за которой тебе приходится дрочить учебник ВСЁ свободное время, а через сутки после экзамена забыть это всё как страшный сон.
Какой-то пиздежь про физтех. Вангую, что ты там либо не учился никогда, либо просто очередной неосилятор, которого выпизднули. Все нормальные люди там спокойно учатся и справляются. Знаю даже одного краснодипломника из мфти, и про учебу там он отзывался лишь положительно, правда, он был какой-то поехавший.
А в сеченовке так и вовсе можно почти не появляться, а потом получить красный диплом (за лавэ, конечно), инфа 100.
Короче, у тебя какие-то маняфантазии про топовые ВУЗы, которые ты тут втираешь анонам, пытаясь ввести их в заблуждение.
Официальный 1С тред #29 /1s/ Аноним # OP 07/06/19 Птн 11:22:19 1413201 Ответ
sp62006p24.jpg (55Кб, 460x600)
460x600
Очередной легитимный тред по 1С. Вкатываемся в 50+ лет, развозим диски ИТС и требуем 1500р/час за ответы ИТТ.

FAQ:
https://pastebin.com/yyFX2WMd

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

Прошлый тред:
https://2ch.hk/pr/res/1325574.html
Пропущено 476 постов
36 с картинками.
Пропущено 476 постов, 36 с картинками.
Аноним 19/09/19 Чтв 00:25:30 1476524
Сап, анон. Через 3 дня начинаются курсы по ERP Управление предприятием, длятся они почти 3 месяца.
После их прохождения, если буду по пару часов дома подучивать эту тему, какова вероятность устроиться в Самаре и кем?

Опыта в этой сфере нет, золотые горы пока не нужны, мозг вроде работает, образование среднее-профессиональное техническое.
Аноним 19/09/19 Чтв 15:05:45 1476860
>>1475875
Ниже среднего, хоть и почти 2 года франча

Запросик там сделать, отчетик состряпать, серв поднять умею
Аноним 19/09/19 Чтв 18:48:02 1477023
https://chistov.pro/projects/speccourse/

Котонасы, кто-нибудь начал вкатываться в этот курс? Я смотрел конспект лекций, там рили с нуля до лютой сложности, это типа чтобы поднятся до экзамена 1С специалист. Есть, кто без нихуя освоил курс? Первые уроки вроде легкие, а потом... Я чета ссу, что нихуя не разберусь.
СЛИВОВ ПЛАТНЫХ КУРСОВ ПО ПРОГРАММИРОВАНИЮ ТРЕД Аноним 04/06/19 Втр 22:48:42 1411983 Ответ
spu-ea68c8-ogi2[...].jpg (176Кб, 800x907)
800x907
spu-ea68c8-ogi2[...].jpg (222Кб, 800x1127)
800x1127
Сап, анон. Имею подписки на двух огромных форумах по сливу платных курсов и хочу поделиться с тобой. Скину ссылки на всё, что найдёшь. На форумах есть курсы стоимостью 50 и даже 100 тысяч рублей на различные тематики от различных курсоделов, включая SkillBox, Udemy, GeekBrains etc. Поделюсь бесплатно, взамен ничего не потребую. Сам скачиваю и смотрю их, скажу что это крайне эффективный буст, объясняют самое нужное и без воды как в YouTube. Также, могу пригласить в приватный чат slivchat, где ты можешь попросить курсы, которые не нашёл на форумах, и, вероятнее всего, тебе их скинут.

Первый форум: https://sharewood.biz/?ref=fe4c3cc7a7
Второй форум: https://slivysklad.com/?ref=3d3892d45f

После регистрации пиши мне в тг @bigcityfile с ником на форуме и ссылки на те курсы, которые нужны. Я скину ссылки на их скачивание как только прочитаю. Или пиши, что нужно пригласить в приватную беседу - приглашу.
Пропущено 162 постов
14 с картинками.
Пропущено 162 постов, 14 с картинками.
Аноним 18/09/19 Срд 19:44:04 1476316
Аноним 19/09/19 Чтв 01:12:33 1476540
>>1473233
Сам искал, но пока не слили.
Аноним # OP 19/09/19 Чтв 18:34:38 1477009
>>1476316
Да, пиши в телеграм.
timus 1874 fatnet 15/09/19 Вск 18:21:58 1473813 Ответ
kotnovyjgodelka[...].jpg (722Кб, 1920x1080)
1920x1080
кодеры мимо, в тред призываются программисты
здарова мужики, геомы рот ебал, как таску решать http://acm.timus.ru/problem.aspx?space=1&num=1874 ?
нашел решение в гугле : (a ^ 2 + b ^ 2) / 4 + Sqrt(2) a b / 2 , а почему оно такое - хз, помогите плез
пикрандом
Пропущено 3 постов.
Пропущено 3 постов.
Аноним 15/09/19 Вск 19:07:53 1473843
>>1473840
я не до конца понимаю, вот у нас в семпле "2 2", если мы заебошим основание квадратное, то у нас вторая палка будет перпендикуляром, треугольника равнобедренного не выйдет, можешь плез пример для семпла привести, как они так порезали, что получилось 2 + 2sqrt(2)
Аноним 15/09/19 Вск 19:12:13 1473848
>>1473843
Упрости задачу, считай что у тебя 1 палка, и тебе надо максимальную площадь получить. Ты сделаешь треугольник с углами 45 градусов.
Делаешь тоже самое с двумя палками, только одна будет начинаться от другой.
Будет тот же самый треугольник с углами 45, а гипотенуза = a+b
Аноним 19/09/19 Чтв 18:29:16 1477008
>>1473813 (OP)
кароч в пизду, напишу тернарник
БЕЛОРУССКОГО IT ТРЕД №3 /belit/ Аноним # OP 16/05/19 Чтв 22:36:09 1401494 Ответ
ce9cfff94248ea9[...].png (885Кб, 1000x560)
1000x560
БЕЛОРУССКОГО IT ТРЕД №3

Тред про IT в одном маленьком, но гордом государстве в самом центре Европы.

Прошлый тут >>1354138 (OP)
Пропущено 288 постов
11 с картинками.
Пропущено 288 постов, 11 с картинками.
Аноним 19/09/19 Чтв 17:23:24 1476966
>>1476932
Хуесиянин блят
Пафоса дохуя. Тойота и копроративная одежда(там реально всё в рубашках с нашивкой фирмы и брюках).
Аноним 19/09/19 Чтв 17:45:24 1476981
>>1476966
Ну и? У Epic Games тоже сотрудники в майках с логотипом ходят.
Аноним 19/09/19 Чтв 18:05:27 1476998
>>1476981
Не знаю как где, но обычно это не обязательная униформа, а тут наоборот, все в этом и обязательно.
Если для тебя это ок, то молодец(контакты их подсказать?) для меня это странно и дико.
ООП - катастрофа на триллион долларов Аноним 19/09/19 Чтв 12:48:06 1476730 Ответ
154730905014089[...].png (299Кб, 739x1000)
739x1000
19/09/19 Чтв 13:40:52 1476764
19/09/19 Чтв 14:13:33 1476805
>>1476730 (OP)
>utm_source
>utm_refferer
Удаляй тред нахуй
Аноним 19/09/19 Чтв 17:53:28 1476985
Программач, как насчёт марафона по решению задачек? Аноним 18/09/19 Срд 09:47:21 1475862 Ответ
212116.jpg (79Кб, 770x512)
770x512
Программач, как насчёт марафона по решению задачек?
Правила такие:
1) если первый решил предыдущую задачу, кидаешь свою. По сложности она не должна сильно превосходить решенную, быть проще тоже. Задача должна содержать макс. время и макс.память достаточные для решения. Неплохо снабдить задачу парочкой тестов. Обязательно пометить пост с задачей как #Задача номер задачи
2)Для решения нельзя использовать 3rd party libraries.

И так, поехали!
#Задача 0
время: 1сек.
память: 64мб.

Условие: даны 2 целых числа, вывести их сумму.
Входные данные: 2 числа a, b: -100<a, b<100.
Выходные: сумма a+b.

Тесты:
1) Вход: 4 5 Выход: 9
2) Вход: 1 -1 Выход: 0
Пропущено 11 постов
3 с картинками.
Пропущено 11 постов, 3 с картинками.
Аноним 19/09/19 Чтв 14:30:36 1476831
.gif (4006Кб, 550x366)
550x366
Бамп.
Аноним 19/09/19 Чтв 15:30:05 1476873
>>1475862 (OP)
Задача #4
Нужно сделать тест. Есть 10000 слов на английском, пользователь должен выбрать правильный перевод на русский из соответствующих вариантов. Неправильные варианты генерируются рандомно из того же списка.
Как это все написать, чтобы не приходилось в ручную прописывать каждый вопрос-ответ?
Как сделать связки правильных вопросов-ответов?
Спасибо
Аноним 19/09/19 Чтв 17:14:01 1476957
>>1475862 (OP)
>память: 64мб
Блять спасибо, я уж думал через пайинсталлер не смогу.
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов