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


Ответить в тред Ответить в тред

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
501 50 182

Нюфаг-тред Анонемус 20/06/17 Втр 17:04:21 10088261
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/

Аноним 15/06/19 Суб 18:39:12 14169222
Аноним 15/06/19 Суб 18:46:35 14169243
Нужен несложный макрос для экселя, кто нибудь итт за деньги напишет?
Аноним 15/06/19 Суб 19:19:48 14169324
Я тут писал про то, как тестовое задание делал >>1415159
Вчера пришел ответ, разумеется меня нахуй послали, но написали, что я им не подхожу, так как в задании "было допущено большое количество ошибок".
Вот я думаю, можно ли допустить большое количество ошибок, но чтобы при этом все заявленные функции работали? Или это у них просто стандартная формулировка, для тех, кто не подошёл?
Аноним 15/06/19 Суб 19:45:56 14169395
>>1416932
Тебе же сказали в задании, не в решении. Они тебя прокинули. Просто дали левое задание и даже не смотрели твой код.
Аноним 15/06/19 Суб 19:47:38 14169426
>>1416939
а может это и был тест - определить ошибки ЗАДАНИЯ? а он своё решение им кинул, а там задание было - перпетуум мобиле
Аноним 15/06/19 Суб 19:53:51 14169467
>>1416939
Лол.
Хотя я думал про подвох. У них там написано, что готовое задание скинуть на гитхаб, либо послать в зип архиве в ответном письме. Что такое гитхаб я пока не знаю, поэтому решил воспользоваться вторым вариантом. И оказалось, что по почте нельзя просто взять и послать зип архив. Я загрузил на гугл диск и скинул ссылку.
А эта компания занимается смс и емейл рассылками, вдруг это и был подвох. Типа я должен был изъебнуться и послать им архив по почте.
Аноним 15/06/19 Суб 22:08:39 14169798
Clip2net1906160[...].png (26Кб, 477x377)
477x377
Анон, выручай. Пишу диплом (дописываю). Решил попробовать react в js.
Проблема: не могу понять, как передавать состояния между отдельными компонентами, которые не связаны никак между собой, т.е. ни один из них не является дочерним или родителем.
Суть: есть два независимых модуля-компонента, отвечающих за навигационное меню и за контент, который должен зависеть непосредственно от нажатых кнопок в меню. В меню есть состояния (все как надо), отвечающие за нажатие той или иной кнопки. Надо в зависимости от этого как-то передать это состояние компоненту, отвечающему за отрисовку контента.

На пике суть рендера, т.е. я их как-бы независимо отрисовываю. Можно конечно в крайнем случае засунуть как-то ContentModule в рендер, который в MenuModule и там передавать от родителя к дочернему через props, но имхо - как-то тупо в данном случае.

п.с. Ушел спать, через часов 6 зайду.
Аноним 15/06/19 Суб 22:31:22 14169899
>>1416979
С хуя ты решил что состояние меню это одно, а состояние модуля контента это другое (например индекс страницы контента). Выдели общее у меню и у модуля контента, что может быть состоянием, а не данными, и вынеси наружу как состояние. Можешь контекст апи заюзать https://daveceddia.com/context-api-vs-redux/
Аноним 15/06/19 Суб 23:10:00 141699810
Аноны, есть сайт, древний, типа читаешь книгу онлайн, мне нужно выдрать весь текст, но сука, как я понимаю, он разбит на 100 хмтл файлов. И единственный варик это тупо копировать каждую страницу в ворд ? Или все таки можно выдрать как то, типа через консоль, единым файлом, как мп3 когда тянешь с контакта.
Аноним 15/06/19 Суб 23:15:42 141699911
>>1416989
Т.е? Я тебя не понял. Если что, я вебом не занимался, я из плюсов, поэтому для меня это темный лес. Я говорил о состояниях, как о переопределенных полях реализуемого интерфейса React.Component, когда мы пишем constructor в компоненте и указываем в нем через this.state нужные состояния. Их область видимости ограничена компонентом в котором они определены. Я это так понимаю. В плюсах можно через гетеры получить значение любого поля класса, обратившись через экземпляр объекта. Как это проворачиваются тут с компонентами - я хз. Я пробовал по аналогии так делать, не получалось.

Состояния у каждого компонента свои. Как они могут быть общими? Объясни на пальцах, пожалуйста.
Аноним 15/06/19 Суб 23:25:23 141700112
Делаю проект, мне нужно чтобы через приложение можно было отправить текст и сайт получил его и вывел.
Мне нужно с приложухи отправлять запрос серверу и через сервак уже выводить на сайт текст?
Нода если что.
пару лет не прогал и решил снова вкатиться, прошу советов.
Аноним 15/06/19 Суб 23:56:03 141700613
Возможно спрошу самый тупой вопрос, из когда-либо заданных, но тем не менее: На каком языке, проще всего сделать игру?
Крч, раньше делал на ПаскалеАБС, сделал ~1.5к строчек, но устал от блядского паскаля :
1) В режиме crt, окно не раскрывалось больше чем на телефонный экран, ну т.е. как я не фиксил, как по инету не лазал, приходилось терпеть то, что экранчик тупо маленький и можно сделать меньше, но не больше.
2) Сложно ввести даже простую графику в игру, что обидненько.

Как выглядит сама игра :
Простая пошаговая рпг, а именно :
Какой-то там сюжет и боёвка, ну и миниигры.
Боёвка это "Ваш ход, Выбор из 3-9 вариантов, Ход противника", иногда бой был тупо на хп, и соответственно очень простой, иногда в зависимости от противника разнообразился условиями внутри. Ну если совсем подробно, то он выглядел как цикл, где условием было, уход хп одного из оппонентов ниже чем 1, и соответственно в цикле были ходы поочереди, методом замены чисел (if (x=1), then x:=2 and ) ходы противника менялись. Весь смысл боя, именно в том, чтоб догадаться как противник ходит и как его убить.

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


Аноним 16/06/19 Вск 00:20:09 141702114
Аноним 16/06/19 Вск 00:21:25 141702215
>>1417006
Скорее нужно отталкиваться не от языка, а от фрейморка. Полистай /gd/ выбери что-то понравившееся
Аноним 16/06/19 Вск 01:28:57 141703016
Можно я тут устроюсь со своим вопросом? Тут люди в 10 раз умнее сидят, чем на доске "программы", то есть если не вы, больше мне никто не поможет.
Есть одна видеоигра, которая хитровыебанным способом в неопределенный момент (но почти сразу) блокирует возможность программе autohotkey работать с клавишами numpad'a как с клавишами, инициирующими скрипт. Как нассать в рот чепуху (разработчику игры), который смеет проводить такие операции без моего ведома и согласия на моей собственности (компьютере) и обойти это? Думается, что заставь я воспринимать игру клавиши numpad'a как какие-либо другие клавиши, то это сработает? Как это можно устроить?
Уточнения:
1) Функции AHK я пробовал запускать в разных комбинациях с разными командами: И на одном файле и на нескольких, итог один – скрипт не запускается только с нумпадовских клавиш.
2) Сам нумпад работает как надо, с него лишь скрипты AHK не тригерятся.
3) Клавиши нумпада участвуют в скрипте, инициированном другими клавишами, без проблем.
4) С не нумпада всё работает как надо при любом раскладе.
Ах да, мне нельзя увеличивать время отклика, игра быстрая.
Аноним 16/06/19 Вск 01:37:29 141703117
>>1417022
Вообще, извиняюсь что писал на этой доске, не знал что на дваче gd есть.
Можешь сказать, что есть фрейморк? Я прост вообще нулик в программировании, игру начал делать, только потому, что в школе выбор дали, либо изучай паскаль, либо сиди как все презентации и документы делай.
Аноним 16/06/19 Вск 02:22:08 141703918
>>1417030
Такая новость. Сейчас игра "разрешила" мне пользоваться AHK целых 12 минут прежде чем. Не знаю, что и думать. В среднем есть от 7 до 15 минут. Перезапуск AHK не лечит, только перезапуск игры.
Аноним 16/06/19 Вск 03:05:30 141704919
>>1417039
Состояние NumLock отслеживал?
Аноним 16/06/19 Вск 03:48:08 141706120
>>1417049
Включен ли огонек – да. С выключенной Num-board даже не знаю, что будет. Часто, но не всегда, неполадки с AHK сопровождают еще и сбои или некоторая путаница в понятии клавиш (вовсе не участвовавших в процессе работы макросов) игрой: Escape может перестать отвечать за отмену, и начать запускать какие-то менюшки, enter перестает подтверждать и нажатие на него ничего не дает.
Повышение сложности внутренней структуры кода Аноним 16/06/19 Вск 04:15:47 141707021
Сап программач. Давно задавался вопросом (примерно как начал изучать программирование в школе) существуют ли такие энтузиасты которые преднамеренно усложняют внутреннюю структуру кода. То есть как в противовес оптимизаторам чтобы всё оставалось в балансе :).
Аноним 16/06/19 Вск 08:28:40 141708422
>>1417021
Спасибо! Теперь понял. Я-то думал всю логику работы (рендер и хэндлеры) обрабатывать для каждого модуля отдельно.
Аноним 16/06/19 Вск 09:12:52 141708823
Аноним 16/06/19 Вск 09:13:53 141708924
image.png (80Кб, 648x270)
648x270
Во что лучше вкатиться в 2019 - в javascript или python?
Аноним 16/06/19 Вск 09:21:06 141709025
>>1417089
А мы откуда должны знать, что у вас в Киеве актуальнее.
Аноним 16/06/19 Вск 09:30:39 141709226
>>1417031
Фреймворк - набор библиотек, позволяющий быстро разрабатывать решение в определенной для этого фреймворка архитектуре
Так мне сказал препод
Мимо
Аноним 16/06/19 Вск 09:45:51 141709527
>>1417092
А если медленно даже без отвлечений на двач, то это уже не фреймворк?
Аноним 16/06/19 Вск 09:49:42 141709728
>>1417095
Получается что так

Наверное, подразумевается "быстрее, чем без него"
Аноним 16/06/19 Вск 10:21:30 141710629
>>1417070
ну есть же обфускация
Аноним 16/06/19 Вск 10:25:26 141710830
>>1417031
> изучай паскаль
Фу, блядь! Лучше бы ты презентации делал.
Аноним 16/06/19 Вск 10:38:50 141711131
>>1417108
Лол почему? Хороший язык для знакомства с алгоритмами
Аноним 16/06/19 Вск 10:49:36 141711432
Подскажите, как сделать манипулятор для си-программы? Нужно несколько кнопок и регулировочных ручек, которые, как координаты мыши, можно будет использовать в коде.
Аноним 16/06/19 Вск 10:50:32 141711533
*физический манипулятор
Аноним 16/06/19 Вск 10:59:48 141711634
>>1417111
Прикалываешься, что ли? Это дичайшее древнее уёбище как минимум в плане синтаксиса, которое ничему хорошему не может научить в принципе.
Аноним 16/06/19 Вск 11:03:56 141711735
>>1416886
>Как вообще это работает и где можно об этом почитать? Типа через интерпретатор условные .lua-файлы обращаются к объектам ? ОС?
В таких языках обычно среди стандартных библиотек есть библиотеки специальные, для работы с операционной системой, с файловой системой, с сетью, просто подключаешь их и используешь.
>на сколько широки возможности?
Безгарничны Ну все, что может делать ос, все можешь поставить себе на службу
Аноним 16/06/19 Вск 11:04:32 141711836
>>1417088
Да, я так и написал, по аналогии. Только хуки не юзал, использовал классы и состояния.
Аноним 16/06/19 Вск 11:19:55 141712137
>>1416839
Зря кажется. Это основа философии объектно-ореинтеривоннаго программирования. Объекты обмениваются сообщениями. Объекты решают, как на них реагировать и реагировать ли вообще. Конкретный механизм обмена сообщениями не важен.
Аноним 16/06/19 Вск 11:48:40 141712538
Ребята, а вы не сможете чекнуть код, если я скину? Там немного. А то мне интересно, какие ошибки.
>>1416932
Аноним 16/06/19 Вск 11:53:52 141712639
>>1416754
Не такой уж и пиздец. Правда линкер иногда вырезает то, что нужно. И с дизайном некоторые сложности есть.
Аноним 16/06/19 Вск 12:12:38 141713240
>>1417114
Проще всего через ардуино. Поищи подходящие ручки и подключай.
Аноним 16/06/19 Вск 12:35:43 141713641
>>1416998
Напиши скрипт, который сделает это за тебя. Рассмотри такие программы как wget и curl
Аноним 16/06/19 Вск 13:45:21 141717542
image.png (154Кб, 839x299)
839x299
Аноны помогите. нужно удалить всё что между <k> и <o> включительно. Она компилирует нормально, но выводит исходную строку без изменений.
Аноним 16/06/19 Вск 13:50:35 141717643
>>1416873
Звучит круто. Раньше тоже пи эйч пи произносил, а пэхапэ быстро очень произносится, и на слух приятнее
Аноним 16/06/19 Вск 14:07:41 141718644
>>1417175
Где у тебя в форе счётчик тикает, даунита?
Аноним 16/06/19 Вск 14:41:49 141721445
Не уверен, что вопрос по теме, но спрошу здесь. Процессор состоит из сотен миллионов транзисторов, то как получается, что все они при размере около десяти нанометров стоят на своем месте и вообще работают? Ведь если поврежден хотя бы один, то не работает один вентиль, а значит и регистр или другое устройство, в котором стоял этот вентиль, значит нарушается вся архитектура. Почему такое большое количество транзисторов почти всегда стоят правильно?
Аноним 16/06/19 Вск 14:46:01 141722246
>>1417214
Не каждая произведенная микросхема рабочая. Вроде процент брака огромный, поэтому электроника не стоит три копейки.
Аноним 16/06/19 Вск 15:26:03 141723547
>>1416873
Почему очень много уважаемых и шарящих в этой теме людей на полном серьезе произносят Java как ява?
Это какой-то мем или им просто похуй?

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

Почему очень много уважаемых и шарящих в этой теме людей на полном серьезе произносят SQL как ЭсКьюЭль?
Это какой-то мем или им просто похуй?
Аноним 16/06/19 Вск 17:20:19 141727048
>>1417235
>произносят Java как ява?
Потому что они русские, и говорят по-русски
https://ru.wikipedia.org/wiki/%D0%AF%D0%B2%D0%B0

>произносят Python как Питон?
Потому что они русские, и говорят по-русски
https://ru.wikipedia.org/wiki/%D0%9D%D0%B0%D1%81%D1%82%D0%BE%D1%8F%D1%89%D0%B8%D0%B5_%D0%BF%D0%B8%D1%82%D0%BE%D0%BD%D1%8B

>произносят SQL как ЭсКьюЭль?
Потому что если они начнут говорить "сиквел", то такие безграмотные обмудки, как ты, их просто не поймут.
Аноним 16/06/19 Вск 18:03:51 141729249
>>1416999
>реакт компонент
>конструктор
но зачем когда есть хуки и можно забыть о классах в реакте
Аноним 16/06/19 Вск 18:15:40 141729550
Анон, подскажи по организации всего этого...
В общем хочу бота в телеграмме, допустим боту скидывают картинку он пересылает ее мне на апррув и потом шлет ее дальше и удаляет или просто сразу удаляет.
как это реализовать в частности что делать с картинкой? качать и размещать у себя? и потом с ней работать. Тут ведь не надо БД и все такого?
Аноним 16/06/19 Вск 18:46:49 141732251
Знает ли кто-нибудь, что такое IT-ландшафт в моем случае государственных органови через какие компоненты его можно описать? Не могу найти толкового определения в сети.
Аноним 16/06/19 Вск 18:48:58 141732552
image.png (1517Кб, 1280x960)
1280x960
Многоуважаемые господа 300к/сек. Помогите решить задачу. Сестренке в школе задали.
Буду очень благодарен
Аноним 16/06/19 Вск 18:50:00 141732653
Аноним 16/06/19 Вск 18:51:25 141732754
Аноним 16/06/19 Вск 18:58:08 141733055
Аноним 16/06/19 Вск 19:00:22 141733656
>>1417330
Задолженность, надо завтра сдать
Аноним 16/06/19 Вск 19:09:36 141735157
>>1417336
>Задолженность
>школа
Зачем ты врешь?
Аноним 16/06/19 Вск 19:09:49 141735258
>>1417325
Что значит "привести пример в Паскаль"? Чем он провинился, что в него уже примеры приводят?
Аноним 16/06/19 Вск 19:11:04 141735359
>>1417351
Не обращай внимания, "сестрёнка" - это он и есть - обычный тупорылый студент, они вроде как до середины лета под партами сидят.
Аноним 16/06/19 Вск 19:14:37 141735860
>>1417353
мне вот интересно, что это за специальность такого уровня паскаля...
Меня на оператора ЭВМ учили и эти примеры бли на уровне домашки промежуточной. и это еще в далеком 2009
Аноним 16/06/19 Вск 19:28:17 141736761
>>1417352
Если честно, то хз. Как я понимаю надо тупо эту хрень перевести в Паскаль и ввести переменные. Она в тетрадку перепишет и все.
Я бы и сам справился с гуглом, но у меня на это как-минимум час уйдет, я к программированию не имею никакого отношения.
Я офисная макака, завтра преза перед учредителями, а у меня ни хрена не готово. Поэтому времени ей помогать совсем нет . Если кто поможет, буду благодарен
Аноним 16/06/19 Вск 19:34:08 141736962
image.png (16Кб, 234x87)
234x87
image.png (6Кб, 268x71)
268x71
>>1417367
>у меня уйдет час на это
еще 20 минут осталось
Аноним 16/06/19 Вск 20:03:08 141738063
>>1417358
У них сейчас нету специальностей, у них теперь т. н. "направления", что-то типа "компьютерные технологии", или "программное обеспечение ЭВМ", или ещё какая-то дичь ебаная - как бы про всё и ни о чём сразу.
Аноним 16/06/19 Вск 20:05:01 141738164
>>1417367
Паскаль давно умер, хули ты приебался к несчастному французу? Преза у него, блядь. Иди портфель в шарагу собирай, завтра снова на "пары".
Аноним 16/06/19 Вск 20:13:32 141738665
>>1417381
Сейчас меня обосрут и закидают тухлыми яйцами, но именно программирование я бы посоветовал осваивать с Pascal, а потом укатываться в любой язык и направление, хоть веб, хоть десктоп, хоть бэкэнд. Просто на Pascal ты легко и непринужденно освоишь именно алгоритмы, поверь, банальные алгоритмы и основы построения программ зачастую неведомы многим разработчикам, особенно веб-кодерам, для меня это было просто откровением.
Аноним 16/06/19 Вск 20:23:26 141739266
>>1417386
>банальные алгоритмы
это какие? дийкстра? к-ближайших соседей?
Аноним 16/06/19 Вск 20:24:13 141739367
>>1417392
Да я и сам его уже плохо помню, если честно, и не писал на нем уже сколько лет, но именно он меня научил в первую очередь мыслить, как программист.
Аноним 16/06/19 Вск 20:39:24 141739468
>>1417392
вот мне кажется "программирование" и начинается с более или менее сложных не очевидных алгоритмов. ты написал то о чем я даже не слышал.
>>1417393
>Мыслить как прогромммист
if elif else

Мимо первое олимпиадник мухостранского лицея
Аноним 16/06/19 Вск 20:45:59 141739769
>>1417394
>вот мне кажется "программирование" и начинается с более или менее сложных не очевидных алгоритмов
Заебись, когда программирование начинается с более-менее сложных не очевидных алгоритмов, а программистом в штате ты не числишься. Ещё более заебись, когда в штате числишься, но удивительным образом "программированием" не занимаешься.
Фантазёры хуевы.
Аноним 16/06/19 Вск 20:49:58 141739870
>>1417386
Я бы тебя ещё и обоссал в придачу. Потому что изучение алгоритмизации на этом уёбище равносильно лоботомии. Тупорылый ублюдочный синтаксис, семантика и вообще основные принципы, заложенные в это древнее говно, лишь оскорбляют имя выдающегося философа XVII века, но никак не способствуют обучению кого бы то ни было.
Аноним 16/06/19 Вск 20:51:51 141739971
>>1417398
Найс подорвался, питонист.
Аноним 16/06/19 Вск 20:53:02 141740072
>>1417397
дак хули ты орешь, каждый дрочит как хочет я неверенный и мне нужны глубинные знания. Ты уверен что на elif можно прекрасно работать и продавать данную услугу, ты и работаешь в чем проблема?
Аноним 16/06/19 Вск 20:54:03 141740173
>>1417400
*неуверенный
фиксобыстр
Аноним 16/06/19 Вск 20:58:12 141740574
тем временем я так и не понял что такое банальные алгоритмы которые многие кодеры не знают
Аноним 16/06/19 Вск 21:00:25 141740675
>>1417405
если ты не понял что это, то программирование это не твое, иди в /vg/
Аноним 16/06/19 Вск 21:09:52 141740976
Нужно написать программную реализацию симплекс метода на любом ЯП. За оплату. Велком в телегу @Thereaayou за подробностями
Аноним 16/06/19 Вск 21:11:59 141741077
>>1417406
наверное, речь идёт про математическое образование; а многие кодят самоучками
Аноним 16/06/19 Вск 21:53:51 141742478
>>1417295
Ау ребята, хватит выяснять кто погромист, ответьте на вопрос пожалуйста
Аноним 16/06/19 Вск 22:35:43 141743779
>>1417295
>>1417424
А хуль тебе непонятно то? Бот пересылает картинку тебе, вместе с ней кастомное меню с кнопками да/нет. Задача простейшая.
БД не нужна, храни всё в памяти, вряд ли у тебя там сотни картинок в секунду. Сам файл картинки качать не нужно боту, почитай доки по апи ботов, вместо того, чтоб тут тупые вопросы задавать.
Аноним 16/06/19 Вск 22:46:59 141743980
Помогите пожалуйста: какой язык для новичка лучше учить, и куда вкатываться? Просто слишком много языков, и я не знаю, что лучше для меня.
Аноним 16/06/19 Вск 23:27:31 141744881
>>1417439
Конечно же в божественный ПАСКАЛЬ.
Аноним 16/06/19 Вск 23:51:14 141745782
Хайль, /pr/!
У меня вопрос по гитхабу.
1) Есть графическое приложение под винду. Есть консольный гит. Графическое приложение приятное, но в нем нет, например, рекурсивной очистки репозитория (ну, там, после изменения гитигнора почистить и т.д.), да и вообще как-то не хватает возможностей. А консоль, ка кни странно, замедляет работу (т.к. в графике одновременно показываются все ожидающие файлы, подсвечен текст и т.д.). Как быть? Его развивают вообще? Или оно примерно таким и останется?

2) Как бы мне построить красивую карту репозитория? Желательно, автоматически. Чтоб все ветки видеть, все оммиты и мёрджи
Аноним 17/06/19 Пнд 00:12:36 141746383
>>1417439
В 2019 актуальны Scala, Go, Kotlin, JavaScript.
Аноним 17/06/19 Пнд 00:20:50 141746784
Аноним 17/06/19 Пнд 00:20:54 141746885
Аноним 17/06/19 Пнд 00:55:48 141747786
. (точка) является доменом нулевого уровня и в то же время является корневым доменом (root domain)?
Аноним 17/06/19 Пнд 01:08:44 141748287
Аноним 17/06/19 Пнд 01:19:46 141748488
Аноним 17/06/19 Пнд 02:37:06 141748789
Снимок.PNG (37Кб, 394x249)
394x249
>>1008826 (OP)
Latexоводы есть?
Как добиться расположения таблиц как на пике?
Те необходимо, чтобы таблицы шли друг за другом, как строка а не как абзацы.
Аноним 17/06/19 Пнд 02:39:56 141748890
Аноним 17/06/19 Пнд 06:35:53 141750991
Аноним 17/06/19 Пнд 08:12:44 141751492
>>1417439
>Просто слишком много языков, и я не знаю, что лучше для меня.

Не знаешь с чего начать, начни с Си.
Аноним 17/06/19 Пнд 08:22:50 141751893
>>1417487
ЕМНИП это \begin{figure} и внутри несколько \begin{minipage}
Аноним 17/06/19 Пнд 08:44:05 141753194
>>1417437
>тупые вопросы
>Обсуждают паскаль и решение примера в нем
ну да ладно.
А от скольки в секунду будет уже много и потребуется бд? Если я аппрувать не смогу 24/7 то там накопится большое количество никто не будет пользоваться че ты несешь? картинок в памяти?
Или ты имеешь в виду что использовать ТГ в качестве БД. Типа взял отправил проебал. получил аппрув взял пост который получил аппрув и понес дальше?
Аноним 17/06/19 Пнд 10:51:53 141757295
что бы изучить? Аноним 17/06/19 Пнд 12:40:46 141761596
Сап, ананасы.
Возникло желание изучить новый язык для расширения своего очка кругозора. Сам являюсь ML-элиткой, пишу на последних крестах и пистоне, так же оче нравится C#. Хочется что-то статически-типизированное и компилируемое, а не эту скриптодрисню уровня питона.

На примете пока три кандидата:
- Scala, вроде все более менее норм, но анальная завязка на JVM, хотя можно всякую бигдату на спарке дрочить
- F# - анальная завязка на дудку, хотя это конечно лучше чем на JVM ящитаю, менее распостранен чем скалка
- Rust, но его разрабатывает команда каких-то лгбт-опущей и ходят слухи что ебля с борроу-чекером того не стоит, не хотелось бы зашквариться о подобное
- Есть еще D, который вроде бы как кресты сделанные правильно, но его не использует вообще никто

Изучить хочу чисто для себя, перекат в другие области не планирую пока.
Посоветуй что выбрать, анон.
Аноним 17/06/19 Пнд 12:58:13 141763097
Аноним 17/06/19 Пнд 13:01:18 141763598
>>1417630
После шарпа вызывает стойкое неприятие.
Аноним 17/06/19 Пнд 13:10:29 141763899
15607159004940.jpg (48Кб, 1104x562)
1104x562
>>1417615
>Сам являюсь ML-элиткой, пишу на последних крестах и пистоне
Аноним 17/06/19 Пнд 13:12:49 1417639100
Аноним 17/06/19 Пнд 13:18:06 1417642101
Аноним 17/06/19 Пнд 13:31:33 1417652102
Аноним 17/06/19 Пнд 13:35:05 1417653103
>>1417635
>После шарпа вызывает стойкое неприятие
Поздравляю, ты говноед
Аноним 17/06/19 Пнд 14:27:57 1417685104
>>1417653
Джавапетуха забыли спросить.
Каково это - годами доедать за шарпобоярами когда в твоем недоязыке даже value-типов нет?
Генериками кстати уже разрешили пользоваться или все так же жрете говно с распаковкой?
Аноним 17/06/19 Пнд 14:39:32 1417691105
Аноним 17/06/19 Пнд 14:57:33 1417704106
>>1417685
Все шарподауны такие тупые, что могут только высирать бессмысленный поток каких-то неведомых их терминов?
value-типов нет?
в яве?
Пиздец, ты тупой.

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

А теперь давай еще попрыгай, пороняй говно изо рта.
Аноним 17/06/19 Пнд 15:16:02 1417716107
Обожаю, когда "Джавапетухи" и "Шарподауны" срутся между собой.


Давайте еще а то скучно на РАБоте.
Аноним 17/06/19 Пнд 15:17:13 1417719108
>>1417716
жаваскрипт макака закукарекала лол
Аноним 17/06/19 Пнд 15:22:15 1417723109
>>1417704
>С другой стороны, все рассказы о том, что "в твоем языке нет такой хуйни, а в моем есть", должны бы напоминать шарподауну, что и хуй у него есть, а ебать ему все равно некого.

Ромка-прыгун, ты? Я узнал тебя по твоим шизоидным словам и высерам. А помнишь, как мы всем классом тебе накидали мусора в виртуальную машину в третьем классе, на уроке информатики? Ты ещё подождал пол часа пока система в свопе была, припрыгнул и завизжал "память не ресурс!!". А потом тебя пришёл забирать твой отец-молодец, тот самый, который на Вернадского изнасиловал хохлушку и получил условный срок за то, показывал несовершеннолетним детям свою JVM в городском парке. Он зашёл в класс, все стали с смеяться с джавабляди, а ты обосрался под себя от стыда, а потом сказал, что всю жизнь будешь ненавидеть шарпогоспод, но в 9м классе, когда ты пошёл на рейд, чтобы их отпиздить, то они пустили тебя по кругу, после чего тебе наложили на анус восемь швов. Как поживаешь, Ромка?
Аноним 17/06/19 Пнд 15:27:21 1417731110
>>1417719
>жаваскрипт макака
нет. такой же "шарподаун"
Аноним 17/06/19 Пнд 15:28:08 1417732111
Как выкатиться из девелоперства и зарабатывать +- те же деньги?
Кем еще можно работать в ойти, но по-минимуму заниматься разработкой?
Аноним 17/06/19 Пнд 17:50:21 1417828112
Мы с друзьями разрабатываем один сервис, который может даже выстрелить себе в голову, но хоститься будет, скажем прямо, у меня в шкафу. Есть какие-то сервисы для совершения ddos-атаки на сервер, чтобы проверить отказоустойчивость?
Аноним 17/06/19 Пнд 17:50:55 1417829113
Аноним 17/06/19 Пнд 18:35:47 1417860114
>>1417828
Стрессеры от 20$ до бесконечности в месяц, также есть соответствующие услуги, если не хочешь сам.
Аноним 17/06/19 Пнд 19:07:59 1417895115
Аноним 17/06/19 Пнд 19:36:01 1417927116
>>1417723
Типичный высер шарподауна, которому ссыт в рот любая прошмандовка их HR, а он потом бежит жаловаться на двач.
Аноним 17/06/19 Пнд 21:02:52 1417995117
14941833471020.png (461Кб, 900x900)
900x900
>>1008826 (OP)
Как там Dart и R поживают, а? Збс, да?
Аноним 17/06/19 Пнд 21:10:58 1417997118
Аноним 17/06/19 Пнд 22:51:32 1418051119
Для десктопа есть что-то лучше крестов?
Аноним 17/06/19 Пнд 23:18:34 1418055120
Аноним 17/06/19 Пнд 23:39:57 1418060121
Сап, программисты. Купил в стиме игру со своей карты, карту не привязывал(одноразово купил), теперь паранойя мучает, могут ли данные спиздить?
Аноним 18/06/19 Втр 00:57:36 1418080122
>>1418060
Да. А ты какой ответ ожидал?
Аноним 18/06/19 Втр 03:38:25 1418089123
>>1008826 (OP)
Правильно ли я понимаю, что на винде нормальнго не попрограммируешь бесплатно, вижуал только по подписке же?
Аноним 18/06/19 Втр 03:43:08 1418092124
image.png (12778Кб, 4000x4000)
4000x4000
>>1008826 (OP)
Прилепите уже нормальную картинку. хотя есть ли смысл? Она ещё актуальна?
Аноним 18/06/19 Втр 04:51:11 1418096125
Ребят, начал изучение CGI программирование, кто сколько его изучал?
18/06/19 Втр 05:08:32 1418097126
>>1418096
изучал его ровно столько сколько нужно
Аноним 18/06/19 Втр 05:20:49 1418099127
>>1418097
Столько сколько нужно для чего?
18/06/19 Втр 05:22:31 1418100128
Аноним 18/06/19 Втр 05:22:45 1418101129
Аноним 18/06/19 Втр 05:26:06 1418102130
>>1418096
CGI программирования? На тебя плохо влияет Котеров.
Аноним 18/06/19 Втр 05:53:36 1418105131
>>1418100
Каую часть программирования CGI графики ты изучил, какаая тебе была нужна, как называется? По пунктам распиши, пожалуйста.
Аноним 18/06/19 Втр 07:56:19 1418113132
143.jpg (167Кб, 1280x800)
1280x800
Кто-нибудь в курсе, что это за подсветка синтаксиса?
Аноним 18/06/19 Втр 08:15:11 1418114133
За что не любят PHP? Мне нрав стль кода, и эти символы в коде, они дают сложный вид, сразу видно, будто проффесионал пишет. Может просвятите меня? Только начал учить.
Аноним 18/06/19 Втр 08:52:10 1418124134
>>1418089
есть visual studio community, она бесплатная.
Аноним 18/06/19 Втр 09:21:11 1418138135
>>1418114
>Может просвятите меня?
Фотку своей детской попки покажешь?
Аноним 18/06/19 Втр 09:23:22 1418140136
Аноним 18/06/19 Втр 10:53:16 1418164137
Друзья, помогите, пожалуйста.
Заинтересовался программированием, но понял, что мне нужно видеть список операторов и команд, чтобы знать, из чего программу составить, да и в целом, наверно, видеть возможности, чтоли.
гуглёж не помогает.
есть идеи?
Аноним 18/06/19 Втр 10:54:30 1418166138
Аноны, поясните, пожалуйста, термиеы смузихлеб и борщехлеб
Аноним 18/06/19 Втр 11:06:24 1418170139
>>1418166
>смузихлеб
Изучающий все модные фреймворки и знающий все тренды но нихуя не умеющий как инженер
>борщехлеб
Рабочая лошадка, рядовая
Аноним 18/06/19 Втр 11:07:35 1418171140
>>1418164
>гуглёж не помогает.
Старайся лучше, ну или смотри апи по либам и стандарты для языка
Аноним 18/06/19 Втр 11:25:43 1418176141
>>1418105
1. Ту часть, что была нужна для обучения.
2. Название можешь посмотреть в документации.
Аноним 18/06/19 Втр 11:48:22 1418183142
photo2019-06-18[...].jpg (30Кб, 931x491)
931x491
>>1414338
Немного переделал, вижу пайтон второй раз.
Мимокрок
Аноним 18/06/19 Втр 12:36:45 1418208143
Двоч, смотри. Я дважды нажимаю на кнопку в браузере, которая редирект первый раз страницу s1, второй раз на s2.
При этом первый запрос выполняется гораздо дольше второго. Где я в итоге окажусь, на s1 или s2?
Соре если Непонятно написал
Аноним 18/06/19 Втр 13:21:33 1418229144
сап, ананасы. возможно ли подключить экран на ssd1306 к atmega328? как заставить МК выводить на наго информацию?
Аноним 18/06/19 Втр 13:40:23 1418240145
drawingpainting[...].jpg (2862Кб, 4000x2511)
4000x2511
Это я - тот самый анон с реактом, снова выхожу на связь. Короче, как я уже говорил, я не из веба. Сейчас имею почти доработанное react-приложение, которое создавал с помощью create react-app и запускал его через npm start. В данном случае я имею ебанутого размера (~150мб) папку где-то с 9999...99к файлами. Насколько я понял, там содержаться всякие бинарники и библиотеки самого реакта, который к ним обращается во время работы приложения. Мне же нужно все это как-то собрать/скомпилировать (если это можно так назвать) в release-проект, который содержал бы в себе своего рода "исполняемый файл" index.html и мог работать не зависимо от сервера node.js Каким образом этого можно добиться? Я гуглил, не смог найти ничего, кроме npm build, но это похоже не то, что нужно. Также нашел еще решение с подключением реакта в html через :
<script src="https://unpkg.com/react@15/dist/react.js"></script>
<script src="https://unpkg.com/react-dom@15/dist/react-dom.js"></script>
Но этот подход тоже не подходит, ибо требует наличие подключения к сети интернет. Мне бы хотелось, чтобы мое реакт-приложение можно было запускать в локальном (оффлайн) режиме и без использования node.js Все это нужно, чтобы мой руководитель по диплому мог на своем сайте или таком же локальном веб-приложении добавить кнопку и с помощью нее перенаправить на мое приложение. В какую сторону копать для решения моей проблемы?
Аноним 18/06/19 Втр 14:43:26 1418257146
image.png (95Кб, 180x264)
180x264
Сап. Хочу поупарываться в сишном велосипедостроении.
Как я могу переписать стандартную библиотеку си? Хочу половину ненужной мне хуйни оттуда выкинуть. Слышал вот что люди сами пишут эти библиотеки, хотелось бы так же.
Как можно например изменить стандартные типы, это где то в самом компиляторе храниться?
Да и вообще, что есть си? Хотелось бы в этой алхимии разобраться чтобы все свое запилить. А то от вида исходников мне больно. Как подумаю что кроме нужного мне тянется еще 20кг говна аж в дипрессию впадаю.
Аноним 18/06/19 Втр 14:52:18 1418260147
>>1418176
Кинь ссылку на документацию.
Аноним 18/06/19 Втр 14:52:54 1418261148
>>1418124
Тогда зачем нужна платная?
Вмр Пом 18/06/19 Втр 14:53:46 1418262149
Прт
Аноним 18/06/19 Втр 15:16:14 1418271150
Аноним 18/06/19 Втр 15:29:40 1418279151
Я только что узнал, что у Хабра есть английская версия. Есть версии для кого она?
Аноним 18/06/19 Втр 15:54:22 1418288152
Аноним 18/06/19 Втр 15:58:53 1418296153
>>1416497
сейчас дрочу Андрюху по архитектуре, потом пойду в сикп и современные ОС, норм, не?
Аноним 18/06/19 Втр 16:04:10 1418301154
>>1418279
>для кого она
Доя долбоебов, которые делают переводы с переводов
Аноним 18/06/19 Втр 16:52:14 1418311155
>>1418060
дурачок, при получении карты, твои данные уже ходят в узко-широких кругах.
Аноним 18/06/19 Втр 18:31:58 1418402156
Clip2net1906182[...].png (135Кб, 1672x357)
1672x357
>>1418240
Вроде разобрался. Все-таки npm run build было то, что нужно, правда... Правда, оказывается, надо было еще в полученном index.html убрать слеши в начале пути (на кой хуй они сгенерировались - вообще не ясно). Из-за них, собственно, и была пустая страница...

От сюда 2 вопроса:
1. Каким образом можно отрегулировать человеческое форматирование генерации этого говна?
2. От куда все же слеши эти и можно ли тоже как-то повлиять на их присутствие перед запуском сборки?
Аноним 18/06/19 Втр 18:34:25 1418407157
>>1418402
Как цветовая тема называется?
Аноним 18/06/19 Втр 18:44:08 1418420158
Аноним 18/06/19 Втр 18:51:45 1418427159
Оро
Аноним 18/06/19 Втр 18:52:04 1418429160
Рмр
Аноним 19/06/19 Срд 02:57:38 1418625161
>>1008826 (OP)
На самом деле, сейчас, во время, когда существует бешеное количество информации, от которой Сократ сошел бы с ума, лол, главная проблема - 95% инфы - просто лажа, и нужно искать среди терабайтов данных действительно стоящий материал. А это все из-за того, что каждый мудак, который умеет находить последовательность чисел фибоначчи, считает себя супер-пупер гением, и решает запилить обучающий, мать его, контент. Вот и выходит, что интернет - огромная помойка, сайты - лажа, инфа - блевотина бездарей. И чтобы среди этого обезьянника встать на путь становления человеком, нужно понять, что невозможно выучить все, только лишь улучшая понимание каждого топика ежедневно, запоминая и анализируя теорию, практикуя навый код, решая появляющиеся проблемы, мы можем развиваться. Поэтому, ребята, просто удалите все, что не открывали в течении последнего месяца, оно вам не нужно, задайте вопрос себе: "Чего я хочу? Кто я сейчас и что могу?, возьмите одну тему и изучайте ее. Это же структурный подход, пользуйтесь им. Удачи. Кто еще говорил, что это наука, и она не может быть простой и понятной? Кто говорит, что программировать легко - бездари, лжецы, продажники, и прочая челядь, которая срет в уши. Самое молодое направление в науке, как оно может быть простым?
Аноним 19/06/19 Срд 03:14:24 1418627162
Аноним 19/06/19 Срд 03:21:08 1418628163
>>1416895
>У автора текста какие-то проблемы с программистами.
С языка сорвал
Аноним 19/06/19 Срд 03:30:35 1418629164
>>1417070
Да, существуют, и процесса этого есть название — компиляция.
Аноним 19/06/19 Срд 04:50:16 1418631165
Двач, помогу необучаемому! Мечтаю java выучить, но все обучающие материалы рандомны, есть ли курсы где обучают по полочкам, чтобы до джуна надрочиться?
Аноним 19/06/19 Срд 05:01:30 1418632166
>>1418631
Иди нахуй, необучаемый блядь.
Аноним 19/06/19 Срд 12:15:48 1418711167
15151628946530.jpg (185Кб, 637x758)
637x758
Интересует получение доступа через wi-fi к удаленной машине, доставь линков, анон. Какие модели роутеров имеют эксплоиты и т.д.
Аноним 19/06/19 Срд 14:05:24 1418773168
15235573274930.jpg (24Кб, 604x454)
604x454
Суп, программисты. По работе столкнулся с необходимостью поработать в Экселе.
Есть файл, где в столбце А числа от 1 до 100000, в столбце В другие рандомные числа. И мне нужно посчитать сумму ячеек в столбце В, ЕСЛИ значение ячеек в столбце А совпадает с заданным мною. Все, вроде бы легко. Просто пишешь =сумм(а4883;а5839) и наслаждаешься, но, блять числа эти нихуя не по порядку идут. Как быть то?
Аноним 19/06/19 Срд 14:11:26 1418782169
>>1418773
>в столбце А совпадает с заданным мною
Отсортируй
Аноним 19/06/19 Срд 14:23:43 1418788170
>>1418782
Не, мне нужно именно указать, что если числа в ячейках А совпадают с ранжиром заданным мной (372-1837 на пример) то суммировать эти же ячейки в столбце В
Аноним 19/06/19 Срд 14:24:58 1418789171
>>1418788
Просто сделай без задней мысли.
Аноним 19/06/19 Срд 14:26:14 1418790172
Аноним 19/06/19 Срд 14:30:54 1418793173
>>1418788
Бля, ну отфильтруй по рейнджу и оставь те которые совпадают, затем сложи
Аноним 19/06/19 Срд 14:41:57 1418800174
Пароль на сервер из морды же обычно хешем передается. Так почему нельзя спиздить хеш и отправить его вместо приложения и получить доступ?
Аноним 19/06/19 Срд 15:19:51 1418829175
>>1418800
> обычно хешем передается
Обычно передаётся как есть.
> почему нельзя спиздить
Потому что.
Аноним 19/06/19 Срд 15:28:00 1418833176
Untitled.jpg (434Кб, 1618x815)
1618x815
>>1418631
Я конечно не педагог и вообще ньюфаг, но предлагаю тебе делать как я просто потому что лучше уж так блядь чем никак.
Аноним 19/06/19 Срд 17:18:51 1418894177
Аноним 19/06/19 Срд 21:10:00 1419014178
>>1418800
> Пароль на сервер из морды же обычно хешем передается.
Кто тебе такую хуйню спизданул?
Аноним 19/06/19 Срд 21:53:50 1419045179
1461455978168.jpg (23Кб, 500x378)
500x378
Аноны, как вы думаете, фотошоп и другие растровые редакторы используют видеокарту для ускорения операций или нет?
Аноним 19/06/19 Срд 23:53:45 1419106180
Аноним 19/06/19 Срд 23:56:28 1419111181
Блять. Просматриваю вакансии, а там ваще любой стек сейчас требует джаву, что мобилки, что веб, что десктопное по. Неужели придется таки учить это говно? Или лучше потратить свои силы на задрочку алгоритмов и ооп?
Аноним 20/06/19 Чтв 01:04:31 1419135182
>>1419111
А чё трудно учить си-подобное говно?
Аноним 20/06/19 Чтв 01:49:42 1419141183
>>1419135
Сама джава, всмвсле синтаксис рантайм и джвм проблем не вызывает, но всякие спринги и мейвены это такая каша из ресурсов и зависимостей, что даже крестовики в ней бы сходу разобрались. Спринг это как будто кресты на рельсах. А уж про старый добрый джава ентерпрайз можно даже не говорить, думаю
Аноним 20/06/19 Чтв 11:20:32 1419287184
пынябезподбород[...].png (82Кб, 191x559)
191x559
Здраститя, какая прямо вот самая годная книжка по LLVM?
Аноним 20/06/19 Чтв 11:23:10 1419290185
15238233561250.jpg (107Кб, 1080x1351)
1080x1351
Продублирую из тематического треда

Добил Шилдта руководство для начинающих, терь думаю что дальше читаь: Spring in action инглиш не очень хорош, но если попотеть, то не проблемa или Блох Java Эффективное программирование.

Алсо, перед изучением спринга нужно знать java ee?
Алсо2, я фанат по книгам изучать все, но вот не раз видел, что многие пишут "смотри код, я по ним выучил все", бля, а где мне его смотреть? Типа в поисковике вбивать java github искать анонов и смотреть их код?
Аноним 20/06/19 Чтв 12:05:53 1419320186
>>1419290
>Добил Шилдта руководство для начинающих

ну и как оно? каковы ощущения? Сам читаю Шилдта, но есть четкое понимание того, что я нихера не понимаю.
Аноним 20/06/19 Чтв 12:11:09 1419327187
>>1419320
> Аноним 20/06/19 Чтв 12:05:53 №1419320
Пушо ты довнич.
Нужно не только читать но и пичатать то что там предлагают пичатать в IDE. Без этого это саморазвития уровня просмотря маняме.
Аноним 20/06/19 Чтв 12:12:50 1419329188
1560663853414.jpg (29Кб, 656x492)
656x492
>>1419320
>ну и как оно? каковы ощущения?
Да я хз, гением явно не стал. Но время точно не впустую потратил.

>понимание того, что я нихера не понимаю
Такое тоже возникало, но в конце концов все знания устаканились.
Я правда намеренно пропустил главу Модули и Джава ФХ

>>1419327
Этот прав. Желательно условия задачи всякие по своему делать, а если ошибки вылезают, то самому гуглить и перечитывать код.

Аноним 20/06/19 Чтв 12:19:38 1419334189
Не знаю где спросить, спрошу здесь. Кто скажет зеленому, где скачать ворд на 10ю винду. Скачал где-то, просят активировать, редактировать нельзя
Аноним 20/06/19 Чтв 12:39:00 1419345190
>>1419334
Купить на официальном сайте. пиратобляди должны страдать.
Аноним 20/06/19 Чтв 12:48:24 1419348191
Анон, вчера такая ситуация была...
Пишу я значит спамера для инсты, ну точнее реплаера на подписку.
У меня все работает на компе, отдаю чуваку которому нужно было это, а у него вместо перебора списка юзеров посылает все одному юзеру
For i in list_of_user:
Bot.send_message(random.text, i)


Почему это вообще возможно?повему у меня функция нормально воспринимает аргументы а у него она разъебаная? Правильная ли практика писать название аргумента объявленной в функции = вводимое значение?
Bot.send_message(text=random.text, user_id=i)


Аноним 20/06/19 Чтв 13:40:48 1419384192
>>1419345
Да он мне на пару дней нужен. До вторника реферат отредактировать. Про него я забуду еще надолго
Аноним 20/06/19 Чтв 14:41:53 1419406193
>>1419327
ну так я пишу, но когда что то своё хочу написать, то сразу всё из головы вылетает.

Забыл уточнить, что автор тот же, но не по Java, а по C#.

Аноним 20/06/19 Чтв 14:42:25 1419408194
>>1419384
поставь аналог, тот же LibreOffice
Аноним 20/06/19 Чтв 15:03:18 1419415195
Бля, не могу определиться между ИВТ и ИБ.
В ИВТ много инженерской хуйни, на ИБ не так много программирования, как хотелось бы
Аноним 20/06/19 Чтв 15:55:30 1419427196
>>1419384
Сука не пиши блядь в этот тред, еще раз напишешь, я вычислю тебя по ай-пи и затолкаю змею в анус. Это питонотред, причем тут твой ебаный ворд? https://docs.google.com/document/u/0/
Аноним 20/06/19 Чтв 15:56:07 1419428197
>>1419415
Ты тоже уебывай. Иди в /un
Аноним 20/06/19 Чтв 15:56:59 1419430198
>>1419406
Ты просто не можешь сформулировать алгоритм действий програмы.
Вот напиши простенькую игру по типу быков и коров. Если не знаешь что это за игра гугли.
Аноним 20/06/19 Чтв 17:20:39 1419470199
>>1419428
Тут больше подходит контингент
Аноним 20/06/19 Чтв 18:30:28 1419490200
>>1419427
> Сука не пиши блядь в этот тред, еще раз напишешь, я вычислю тебя по ай-пи и затолкаю змею в анус. Это питонотред, причем тут твой ебаный ворд? https://docs.google.com/document/u/0/
Обосрался на всю квартиру
Это не питонотред если че
Аноним 20/06/19 Чтв 18:37:32 1419494201
190310-119.png (1728Кб, 1274x828)
1274x828
Есть Java код автоматизирующий браузер для Windows через Selenium Webdriver. Какой стек технологий необходим и достаточен чтобы
1. Портировать код на Android
2. Сделать его headless, то есть избежать запуска GUI браузера
?
Аноним 20/06/19 Чтв 18:44:10 1419497202
Screenshot1.png (14Кб, 660x196)
660x196
Screenshot2.png (8Кб, 406x240)
406x240
Есть такой код (пикрил1).
Я не могу понять, что происходит в строчке
> return x * pow(x, n - 1);

На что умножается x? Какие значение в данном pow лежат?
Как это вообще делается?

Я бы написал так (пирил2).

Алсо, тема называется Рекурсия, так что понятно, почему сделано именно этим способом, но я не понимаю, как он работает из- за того, что не понимаю, какое значение лежит в этом ебаном pow и умножается на x.

Объясните дураку.
Аноним 20/06/19 Чтв 18:50:07 1419501203
>>1419497
> Я не могу понять, что происходит в строчке
Обращение к функции pow с аргументом n-1
> На что умножается x?
На то что возвращает pow (x, n-1) если это число подходящее для *
> Какие значение в данном pow лежат?
Невычисленные - это первый правильный ответ на твой вопрос
Значения эквивалентные коду pow - второй правильный ответ на твой вопрос
>Как это вообще делается?
Магически. Я серьёзно.
Аноним 20/06/19 Чтв 18:55:06 1419504204
>>1419501
Понятнее не стало. Однако спасибо.
Тогда другой вопрос:
Необходимы ли рекурсии, если задачу можно решить другим путем?
Аноним 20/06/19 Чтв 19:15:21 1419506205
>>1419504
Возможны языки где компилятор/интерпретатор выдаёт машинный код более эффективный когда исходный код содержит рекурсию. Поэтому да, гипотетически могут быть необходимы. Но на практике для большинства языков и задач - нет.
Аноним 20/06/19 Чтв 19:29:47 1419514206
>>1419504
Рекурсию легче читать и понимать, так что желательно использовать рекурсию.
Аноним 20/06/19 Чтв 19:38:43 1419515207
>>1419504
> если задачу можно
Любой алгоритм можно записать как в рекурсивной так и итеративной (цикл) форме. Что использовать завист от ситуации. Если тебе очевидно итеративное решение то лучше использовать его, так как циклы более предсказуемые. Но есть задачи (обычно что-т освязаное с деревьями) которые в рекурсивном виде выглядят очень просто, тогда как итеративный подход получается сложным - тогда естественно лучше рекурсию использовать, если ресурсы позволяют.
Аноним 20/06/19 Чтв 19:46:45 1419520208
Аноним 20/06/19 Чтв 19:59:34 1419527209
Аноним 20/06/19 Чтв 21:42:39 1419591210
>>1419514
все "специалисты" забыли тебе рассказать про рекурсию главное: каждый рекурсивный вызов занимает место на стеке
Если у тебя 10 шагов рекурсии, то это не страшно. А если миллион, то привет OutOfMemory и прочая хуета.

Так что, как бы тебе ни хотелось херачить рекурсию, имей под рукой нерекурсивный вариант реализации, если не можешь прикинуть и оценить глубину рекурсии.
Аноним 20/06/19 Чтв 21:45:44 1419592211
>>1419591
> рассказать про рекурсию главное: в гавноязыках каждый рекурсивный вызов занимает место на стеке
fixed
Аноним 20/06/19 Чтв 22:07:13 1419604212
>>1419592
В каких не занимает?
Аноним 20/06/19 Чтв 22:11:56 1419609213
>>1419592
Шкальник, иди зубы чисть, и спать!
Аноним 20/06/19 Чтв 22:18:36 1419612214
Аноним 20/06/19 Чтв 22:19:57 1419614215
>>1419612
Хуево ты знаешь свой хаскиль

When GHC is evaluating a thunked expression it uses an internal stack. This inner stack for thunk evaluation is the one that can overflow in practice.
Аноним 20/06/19 Чтв 22:25:40 1419618216
>>1419614
Это не стак вызовов. И естесвенно что ' in practice' у тебя память может кончиться. Просто в нормальном языке ты ограничен объемом оперативной памяти а не мегабайтом стака гавноязыка.
Аноним 20/06/19 Чтв 22:35:37 1419620217
Может кто-нибудь объяснить человеческим языком, зачем использовать лямбда-выражения? Почему, если уж мы пишем что-то, что вызовется один раз, мы не можем написать это без использования функций совсем?
Аноним 20/06/19 Чтв 22:51:13 1419625218
>>1419620
ну допустим функция сортировки
ты передаешь в нее другую функцию, которая сравнивает между собой элементы массива/строки/объекта и в зависимости от этого функция сортировки сортирует вперед, назад, объекты по какому-нибудь их свойству и т.д.
Аноним 20/06/19 Чтв 22:55:48 1419627219
>>1419625
Так а функция тогда вообще зачем?
Аноним 20/06/19 Чтв 23:02:38 1419629220
>>1419627
функция сортировки делает сортировку. ну т.е. например делает рекурсивные перестановки частей массива как квиксорт
функция как параметр говорит ей как именно сравнивать эти элементы что бы было понятно какие куда
Аноним 20/06/19 Чтв 23:29:15 1419639221
14550349265611.jpg (51Кб, 500x513)
500x513
>>1419494
Расскажите пожалуйста?
Аноним 21/06/19 Птн 00:01:45 1419658222
>>1419618
Для пидора, который не может правильно написать даже свое любимое слово "говно", ты слишком безаппеляционен.
Скромнее будь.
Тогда тебя не будут унижать прохожие и отражение в зеркале.
Аноним 21/06/19 Птн 00:08:47 1419662223
>>1419620
>что-то, что вызовется один раз
ты явно не знаешь, что такое лямбда-выражения
Аноним 21/06/19 Птн 00:22:25 1419669224
>>1419515
> Любой алгоритм можно записать как в рекурсивной так и итеративной (цикл) форме
Разве обход деревьев это не та самая задача которая возможна только через рекурсию?
Аноним 21/06/19 Птн 00:54:51 1419679225
>>1419669
что мешает написать итеративно? да ташемта поиск в ширину тот же ни разу не рекурсивный
Аноним 21/06/19 Птн 01:05:17 1419683226
15467905396600.jpg (152Кб, 500x500)
500x500
Выбираем фреймворк под тяжелый проект 10.000+

aiohttp или tornado?

пока что это пет проект, но основа должна быть заложена фундаментальная. Это мультимедийный проект, нечто вроде издательского журнала с раздачей файлов
Аноним 21/06/19 Птн 01:16:15 1419686227
>>1419669
Если не умеешь в стеки и очереди, то, может, у тебя и не получится.
Аноним 21/06/19 Птн 01:18:00 1419688228
Аноним 21/06/19 Птн 01:30:43 1419695229
>>1419669
Лолблять
Таких алгоритмов нет
Заводишь свой стек и используешь его вместо программного стека
Аноним 21/06/19 Птн 01:42:09 1419699230
короче просто нужна память
Аноним 21/06/19 Птн 03:11:00 1419715231
Ребят, если в документации к апи одного сервиса сказано, что я должен иметь зарегистрированную компанию и заплатить им бабки, чтобы они мне дали апи ключ, но при этом я получил апи ключ, ибо во время работы сервис сам общается с апи по, как я понял, пользовательскому ключу (взял этот ключ из вкладки network). Если я теперь буду по этому ключу данные качать из сервиса, ничего ведь мне предъявить нельзя?

Вы не подумайте, мне похуй, просто я диплом на эту тему написал и чет щас думаю, законно это или нет? по идее да, так как я ниче не взламываю, ключ этот легко получить просто отследив запрос, который делает сервис в ответ на действия пользователя
Аноним 21/06/19 Птн 03:31:17 1419716232
>>1419715
если ты нарушаешь лицензионное соглашение ты его нарушаешь даже если оно ничем не подкреплено
Аноним 21/06/19 Птн 03:36:35 1419717233
>>1419716
так, прочитал лицензионное соглашение, там сказано, что мои действия запрещены.

мне стоит беспокоится? дипломная работа в открытом доступе будет лежать. все, мне пизда? посадят нахуй? я серьезно спрашиваю
Аноним 21/06/19 Птн 03:42:33 1419718234
>>1419717
По идее в инете куча челов предлагают свои услуги по выкачиванию данных с этого сервиса и многие ими пользуются, им тоже всем пизда?
Аноним 21/06/19 Птн 03:45:00 1419719235
>>1419717
ст. 7.12. КоАП РФ
ст. 146 УК РФ
погуглить никак?
>Уголовная ответственность (Статья 146. Нарушение авторских и смежных прав) наступает, если это деяние причинило крупный ущерб автору или иному правообладателю.
Деяния признаются совершенными в крупном размере, если стоимость использованного нелицензионного ПО или прав на него превышает 100 000 рублей.
иначе административка
Аноним 21/06/19 Птн 03:50:56 1419720236
>>1419719
ну вряд ли я причиню крупный ущерб, это же просто учебный проект (с недавнего времени нерабочий, к тому же, ибо они там что-то поменяли и теперь прога не работает)

бляяя, чет сейчас жалею, что такую тему выбрал
лан спасибо, надеюсь все хорошо будет
Аноним 21/06/19 Птн 11:33:44 1419833237
>>1419695
А ну объебался знач, не "единственно возможный" а "оптимальный", потому что дрочьба со стеками вприсядку выглядит как забивание гвоздей микроскопом.
Аноним 21/06/19 Птн 11:47:15 1419850238
>>1419833
может я конечно дурак вкатывальщик но моя первая идея для обхода дерева был бы поиск несуществующего элемента в ширину лол. безо всякой рекурсии, с джаваскрипт массивом вместо очереди
Аноним 21/06/19 Птн 12:11:48 1419860239
>>1419850
Твой поток сознания просто невозможно читать
Аноним 21/06/19 Птн 12:54:42 1419884240
Делаю серв для своей игры и у меня встал. Вопрос конечно же. Можно ли делать несколько сокетов на одного игрока. То есть понятно, что сделать можно, но насколько это правильно? Например я хочу влепить 1 udp для пинга и отслеживания отвал клиента, 2 tcp для общения с сервером и для общения с игрой (игра пошаговая поэтому tcp) это норм? Или лучше изъябнуться с одним сокетом, очередь сообщений и тд?
Аноним 21/06/19 Птн 13:20:52 1419893241
15524711556720.jpg (73Кб, 604x604)
604x604
>>1419884
TCP тебе позволяет все делать.
Не выдумывай геморроя и используй одно подключение.
А в рамках протокола что хош себе там реализуй.
Аноним 21/06/19 Птн 13:32:32 1419904242
>>1419715
Сделай отдельный сервак с закрытым кодом, через который ты будешь обращаться к этому сервису. Соответственно тогда, по твоему основному проекту нельзя будет понять, что ты чот спиздел.
Аноним 21/06/19 Птн 14:15:28 1419925243
Помогите ньюфагу, пожалуйста. Хочу выкатиться в qt, но хотелось бы быдлокодить в vs19. Установил qt, поставил флаг msvc, в самой студии указал путь к самому qt, но при подключении заголовочного файла qapplication выдает ошибку. Что делать?
САП ДИПЛОМНИКИ Аноним 21/06/19 Птн 15:36:37 1419977244
15525528309610.jpg (71Кб, 1080x808)
1080x808
Ну шо дипломники ктонть делает пасхальные яйца в своих программках? Я например тупа в дипломе в разделе реализации сделал скрин формы "клиенты", так там главное действующие лицо НАВАЛЬНЫЙ АЛЕКСЕЙ АНАТОЛЬЕВИЧ. Да и вообще во всем дипломе всего понемногу. Хы нормконтроль прошел
Аноним 21/06/19 Птн 15:49:43 1419988245
А есть тредик QA в /pr??? А то в воркаче сидит ту энд халф анона...
Аноним 21/06/19 Птн 15:53:42 1419991246
Аноним 21/06/19 Птн 15:56:22 1419994247
>>1419991
Нихуя не понял, но очень интересно, мне понравилось
Аноним 21/06/19 Птн 15:56:58 1419995248
Аноним 21/06/19 Птн 17:08:36 1420038249
>>1419991
Да, круто, расскажи чё она умеет делать для тех кто не знает плюсы
Аноним 21/06/19 Птн 17:29:45 1420052250
>>1420038
Она хранит последовательность вычислений и по вызову run выполняет их и возвращает результат. Например есть у тебя c(x) = 5, f(x) = x+1, g(x) = 2x, h(x) = x2, ты пишешь
Monad m;

auto result = m >= c>= f >= g >= h;
и у тебя в result хранится как бы композиция функций, т.е h(g(f(c))) = (2(5+1))2
по вызову run выполняется вычисление(return).
Аноним 21/06/19 Птн 17:35:14 1420056251
>>1414285
Или через глубокое понимание предметной области и языка, спровоцированное курением манов.
Аноним 21/06/19 Птн 17:35:20 1420057252
>>1420052
Что порекомендуешь читануть?
Аноним 21/06/19 Птн 17:37:28 1420059253
>>1420052
Но на лямбдах это пишется в несколько строчек.
Аноним 21/06/19 Птн 17:37:31 1420061254
>>1419988
если тред про программирование, то тред в зк, иначе !тред в зк
Аноним 21/06/19 Птн 17:40:13 1420064255
>>1420052
а почему нельзя написать просто
define c(S) back S { .. return s }
define f(S) back S { .. return s }
define h(S) back S { .. return s }
define work() {
c(f(h(5)))
}
Аноним 21/06/19 Птн 17:41:53 1420065256
>>1420059
Как я понимаю, смысл в том что можно использовать операторы +, -, степень c разными типами.
Аноним 21/06/19 Птн 17:46:30 1420067257
>>1420057
По чему? Монада в плюсах это извращение немного, в Хаскеле она нужна, чтобы можно было "императивно" код писать, например ввод вывод через монады сделан и ещё много чего, мне просто любопытно было запилить её и проверить можно ли вообще её запилить.
>>1420059
Лямбды тоже можно использовать в качестве функций, в моём примере там лямбда юзается. Потом это прототип грубо говоря, монады прикольны тем, что грубо говоря позволяют перегрузить оператор ; , то есть помимо того, что идёт конвейер вычислений ты ещё какой-то эффект добавить можешь. Алсо несколько строчек в плане? Напиши пример, мб мы не понимаем друг друга.
>>1420064
В смысле просто кучу функций написать, а потом ворк вызвать? Не так удобно, нет вот этой перегрузки оператора ; и тд С такой реализацией тебе вообще ни о чём париться не нужно, кроме того, чтобы возвращаемое значение и принимаемое значение соседних функций совпадали, это могут быть и не функции вообще, лямбды, функторы, что угодно, главное чтобы это вызвать можно было.
Аноним 21/06/19 Птн 17:55:26 1420069258
>>1420067
Потом например вот у тебя есть
auto result1 = m >= c>= f >= g >= h;
ты ещё можешь создать какую нибудь
auto result2 = a >= b >= c >= d;
потом взять
auto result3 = result1 >= result2;
result.run();
ну и тд
Аноним 21/06/19 Птн 17:58:20 1420070259
>>1420069
>result.run();
result3.run();
ты понял
получается такой класс-подпрограмма короче, их можно склеивать и тд,
Аноним 21/06/19 Птн 19:30:10 1420100260
Поясните - если вкатываться во frontend, то вуз нахуй не нужен?
А если поступил на погромиста в вуз и закончил его, то выпускнику нахуй не нужен frontend?
Аноним 21/06/19 Птн 20:11:23 1420119261
>>1419977
Ты пришел на двач похвастать, что твои фантазии о том, какой ты охуенный юморист и борец с режимом, а всем везде похуй?
Ты не очень умный, да?
Аноним 21/06/19 Птн 20:13:11 1420122262
>>1420064
Можно.
Это будет проще, понятнее и быстрее (и писать, и работать)
Но анону хотелось потешить себя фантазией
Аноним 21/06/19 Птн 20:19:00 1420128263
>>1420122
Было интересно проверить, можно ли средствами плюсов запилить такое. Ну и я хз, но по идее это не совсем то всё-таки, bind может ещё какие-то эффекты в себе иметь, а так вроде бы только без эффектов, просто композиция функций получится. Ну или не, или без разницы, я реально просто побаловаться хотел и не ожидал, что так можно всё-таки сделать.
Аноним 21/06/19 Птн 20:22:09 1420129264
Аноним 21/06/19 Птн 20:25:32 1420130265
>>1420128
>ещё какие-то эффекты
Ну типа так ты вызываешь f(g(x)) и вызывается и ладно, а так например у тебя будет "хуй" печататься в промежутках между вызовами, можно конечно распечатку хуя в каждую функцию в начало добавить, но это уже не то, тебе придётся все функции, которые ты используешь, править, а так просто берёшь их и >= и никаких проблем. Хз, короче.
Аноним 21/06/19 Птн 20:26:31 1420131266
>>1420130
Короче как где-то было написано, монада может позволить как бы перегрузить оператор точка с запятой.
Аноним 21/06/19 Птн 20:31:30 1420135267
>>1420131
Другое дело, что да, нахуй это нужно в С++, когда можно написать
double a = f(x)
std::cout << "hui;
int b = g(a);
std::cout << "hui;
char c = h(b);
std::cout << "hui;
В общем, хуй с ним.
Аноним 21/06/19 Птн 20:39:19 1420138268
Да не блять. Как я понял перезагрузка оператора нужна для того чтобы этот оператор работал с любым типом. Самая распространённая тема это например с помощью таких составных алгоритмов ебануть обобщённый бинарный поиск для набора любого типа. Но для этого перезагружать надо оператор не ; a >
Аноним 21/06/19 Птн 20:45:08 1420143269
>>1420138
Не, думаю ты неправильно понял. Бинарный поиск в плюсах std::binary_search и так работает с любыми типами, которые можно сравнивать, даже которые нельзя тоже можно, если передашь туда компаратор(функтор сравнивающий).
Аноним 21/06/19 Птн 20:47:00 1420144270
>>1420143
Дак таким макаром он и работает. Просто дяди его уже написали за тебя.
Аноним 21/06/19 Птн 20:48:38 1420145271
>>1420144
Ну так ты же не перегружаешь оператор, например. А тут вообще оператор для читаемости нужен, чтобы не писать каждый раз m.bind(f).bind(g).bind(h)
Аноним 21/06/19 Птн 20:50:16 1420146272
>>1420145
Ну да, оператор перезагружает тип, и если он это сделает, то набор из него может участвовать в бинарном поиске...
Аноним 21/06/19 Птн 20:56:13 1420154273
>>1420146
Нет, ничего никто не перегружает. Ты просто в std::binary_search последним аргументом можешь функтор передать:

class A
{
public:
A(int x) : val(x){}
int get(){return val;}
private:
int val;
};

struct Comp
{
bool operator()(const A& lhs, const A& rhs)
{
return lhs.get() < ths.get();
}
};
int main()
{
Comp comparator;
std::vector<A> vec = {2, 3, 5, 7, 11, 13, 17, 19};
assert(std::binary_search(vec.begin(), vec.end(), 11, comp));
}
тип того
Аноним 21/06/19 Птн 20:57:07 1420155274
Как научиться работать в команде ?
На работе подзаебали коллеги, ноют, лезут в душу, говорят говно друг про друга, потом мило улыбаются тем, про кого говорили... Ну, допустим, в любом человеческом коллективе так...
Но как работать, если я привык всё делать сам, ибо я классический вкатывальшик, вторая ступень от треда "анон, как вкатиться в айти".
Постоянно ощущение, что ели я буду делать меньше других, то всё решится без меня и я останусь мягко говоря не у дел.
Всегда стараюсь высказываться и помогать, но не даю садиться к себе на шею..
Аноним 21/06/19 Птн 20:58:51 1420157275
Аноним 21/06/19 Птн 21:00:26 1420158276
>>1420154
>assert(std::binary_search(vec.begin(), vec.end(), 11, comp));
Или так
auto comp_lambda = [](const A& lhs, const A& rhs){return lhs.get() < rhs.get();};
assert(std::binary_search(vec.begin(), vec.end(), 11, comp_lambda));
Аноним 21/06/19 Птн 21:45:33 1420196277
heur.jpg (129Кб, 960x720)
960x720
Сап, двач! Ищу где можно прочитать за A и IDA, эврестический поиск и решение пятнашек. Не могу найти хорошую лекцию на ютубе или хороший pdf документ(главу книги). Можно англ.

Посоветуйте, если кто знает
Аноним 21/06/19 Птн 21:48:04 1420198278
>>1420196
А чё тут знать? Если 14 и 15 поменять местами, то задача не имеет решения. Доказательство спокойно гуглится.
Аноним 21/06/19 Птн 21:48:51 1420199279
>>1420198
Классный ответ, жаль не на тот вопрос.
Аноним 21/06/19 Птн 23:07:50 1420220280
eskobar-shablon.jpg (76Кб, 1280x720)
1280x720
Повторю вопрос, кто нибудь реализовывал высоконагруженное приложение или имел дело с Торнадо или aiohttp?
Какие впечатления остались?

Собираем пока тз для создания мультимедиа ресурса на 10.000+
Аноним 22/06/19 Суб 00:54:47 1420250281
1505954908093.PNG (85Кб, 796x799)
796x799
Сап, программач. Сразу перейду к делу.
В общем, у меня ни в какую не получается сделать шум Перлина.
Если вкратце, то его суть в том, что делается сетка из квадратов, затем из узлов сетки выпускаются вектора одинаковой длины в произвольном направлении. Потом берутся по очереди точки сетки, и по очереди производится скалярное умножение рандомных векторов и векторов до этой точки. Из результата потом получается шум. Подробнее здесь https://mzucker.github.io/html/perlin-noise-math-faq.html
На пикче мой результат. Почему то у меня вместо плавных переходов разрывы по линиям сетки. То есть шум по сути рисуется, но в каждом квадрате сетки свой шум. А должен быть один общий узор. Нихуя не могу понять, почему так. Уже третий день бьюсь над этой задачей. Может в треде кто поможет?
Аноним 22/06/19 Суб 03:06:20 1420273282
Почему java считается говном местными? И что не считается говном, если жаба говно, кресты говно, шарп говно и т.д.?
Это не троллинг, я просто хуярю по книге жабу (до этого вкатился в базовую хуйню по сишному курсу и чуть-чуть питон) и чёт прям нравится.
Аноним 22/06/19 Суб 03:07:30 1420274283
>>1420250
Падажжи, ты ссылку скинул не на то на что надо было.
К телепатам в /sn/, тут таких нет, одни программисты и вкатывальщики.
Аноним 22/06/19 Суб 03:11:32 1420275284
>>1420273
Все говно и ты говно и твоя мать говно.
Аноним 22/06/19 Суб 03:25:05 1420278285
>>1420275
Хороший ответ, жаль не на тот вопрос который был задан.
Аноним 22/06/19 Суб 03:43:19 1420280286
>>1420273
Потому что жава перегруженное говно, а 90% вакансий на ней — говнолегаси, а 10 других процентов — спринг, являющая собой кашу из кучи других популярных фреймворков лучшее описание которой — nodeс++ он реилс.
С#, с++ — та же хуета. Единственное годное что возможно на джаве это эмбед, но он не существует в коммерческом варианте
Аноним 22/06/19 Суб 03:45:24 1420281287
>>1420280
Не знаю, у нас проект не легаси, на 17 плюсах.
Аноним 22/06/19 Суб 06:35:04 1420290288
Прогеры, как в рамусе на уровень а1 перейти?
Аноним 22/06/19 Суб 07:18:07 1420296289
Есть одна игрушка на апексе, Generation Zero. Когда комп начинает захлёбываться в сценах с густой растительностью и эффектами, игра замедляется. Как мне получить свои честные 50+ миллисекундные статиччные кадры в слайдшоу без замедления игры?
Аноним 22/06/19 Суб 08:00:14 1420301290
Что скажет анон про яндекспрактикум? очередная выкачивалка бабла с невостребованными рабами после окончания?
Аноним 22/06/19 Суб 11:06:41 1420346291
>>1420290
Ебланы, я из-за вас 4 получил.
Аноним 22/06/19 Суб 11:14:51 1420351292
>>1420274
Куда можно код скинуть? Здесь его распидорасит разметкой
Аноним 22/06/19 Суб 12:37:20 1420373293
Аноним 22/06/19 Суб 13:28:07 1420387294
Аноним 22/06/19 Суб 13:42:53 1420389295
>>1420387
Чтобы долго не искать, все основное действо происходит в методе float PerlinNoise::makePerlinNoise(Pixel p)
Аноним 22/06/19 Суб 15:00:05 1420407296
>>1420280
На чём пилят новые тырпрайз проекты сейчас?
Аноним 22/06/19 Суб 16:14:35 1420431297
>>1420273
Разработчик c++, Бъёрн Страуструп, говорит, что есть два типа языков - те, которые все ругают, и те, которые никто не использует
Аноним 22/06/19 Суб 18:18:31 1420477298
>>1417615
clojure, хули ты как даун?
Аноним 22/06/19 Суб 18:19:38 1420478299
>>1418092
Канеш актуальна, 2012 год как никак. говно мамнта, чего только актион скрюпте стоит, который умер официально
Аноним 22/06/19 Суб 18:27:26 1420480300
>>1420431
Это понятно, просто тут выша говорили что 90% проектов на джаве - легаси (что не косяк языка, но похуй), и это как бы подразумевает что ВОТ СЕЙЧАС новые проекты делаются на чём-то другом. Подозреваю, что основная масса новых тырпрайз проектов сейчас — веб-сервисы, соответственно пишутся на всяких там нодах, хуёдах, на чём там бекенд пишется, я прав?
Аноним 22/06/19 Суб 18:56:35 1420489301
Аноним 22/06/19 Суб 20:02:05 1420512302
>>1420480
Большой, серьезный проект никогда не возьмутся писать на жс, питоне и прочем тормознутом говне, которое годится только для мелких веб-приложений. Со временем, может быть перейдут на го, ибо он быстрее, но сейчас по прежнему все делается либо на джаве (или еще чем-то на жвм типа скалы), либо на шарпе. Самое-самое лоулейтенси на C++.
Аноним 22/06/19 Суб 22:20:34 1420610303
>>1420512
> перейдут на го
ебанулся
Аноним 23/06/19 Вск 01:57:48 1420695304
Аноним 23/06/19 Вск 09:24:10 1420764305
image.png (1002Кб, 1024x768)
1024x768
Анчоусы, горит программа по дискретке.
Нужно реализовать dfs по списку инцидентности графа. Это вообще возможно? Я нихуя не понимаю блять, везде dfs реализован по двум массивам - вершин и ребер. Как блять сделать по списку инцидентности-то сука?
Аноним 23/06/19 Вск 09:25:06 1420765306
>>1420764
Тьфу, блять, мозги уже текут. Не dfs, а BFS.
Аноним 23/06/19 Вск 09:26:44 1420768307
>>1420764
Ну а если вообще говорить, то нужно найти несколько кратчайших путей, все алгоритмы, которые я знаю, используют имено bfs. Других вариантов не вижу. Спасайте, анчоусы.
Аноним 23/06/19 Вск 09:40:57 1420773308
>>1420764
Из массивов там надо только одну строчку заменить - когда перебираешь соседей вершины. И все.
Аноним 23/06/19 Вск 09:42:51 1420774309
>>1420773
То есть просто перебирать соседей вершины, а дальше рекурсивно перебирать соседей этих самых соседей?
Алсо, алгоритм Дейкстры подойдет для графа, в котором у ребер нет веса? То есть, формально, все ребра имеют вес = 1.
Аноним 23/06/19 Вск 09:49:05 1420780310
>>1420774
Да.
Дейкстра по сути тот же самый бфс, только с фичами, результат будет одинаков.
Аноним 23/06/19 Вск 09:49:53 1420781311
Аноним 23/06/19 Вск 10:31:32 1420794312
Аноним 23/06/19 Вск 10:47:33 1420801313
>>1420794
> вуз
Кем ты там собрался работать не имеет никакого значения. В вуз идут или ради корочки (нужна для общения с бюрократами, может значительно упростить некоторые бюрократические процессы, никому другому нахер не нужна) если это какая-то шарага или ради знакомств если это какая-то илитная шарага.
Аноним 23/06/19 Вск 11:01:41 1420808314
>>1420801
Я до сих пор не понимаю нахуй пошел в универ. Элитная шарага в МСК, знакомств нихуя. Направление - высокоэффективное программирование.

мимокрок
Аноним 23/06/19 Вск 11:42:30 1420826315
test.png (36Кб, 442x541)
442x541
>>1420780
Я не могу понять, это я долбоеб или что-то не так? Вот алгоритм Дейкстры. И он нихуя не работает.
Не сплю уже 3 сутки, мозги нихуя не варят.
Аноним 23/06/19 Вск 11:44:07 1420827316
test.png (0Кб, 129x37)
129x37
>>1420826
На выходе получаются просто иницилизированные исходными значениями массивы путей.
Аноним 23/06/19 Вск 11:46:10 1420828317
image.png (35Кб, 388x314)
388x314
>>1420827
А алгоритм спиздил отсюда.

Прошу прощения за многочисленные посты, а не всю информацию в одном. Мозги медленно работают.
Аноним 23/06/19 Вск 12:00:38 1420833318
>>1420827
Режимом отладки или побочным выводом дебажь
Аноним 23/06/19 Вск 12:09:13 1420839319
>>1420826
Похоже ты все не так сделал.
Внешний цикл должен быть не в порядке вершин, а пока есть непосещенные вершины, и проходить их надо по порядку от начальной к конечной в виде бфс.
Нужно юзать очередь, чтобы организовать проход бфс.
Аноним 23/06/19 Вск 12:09:25 1420840320
>>1420833
Уже вроде разобрался. Там нет смысла в проверке последней, потому что нет веса ребра. Сейчас буду тесты прогонять.
Аноним 23/06/19 Вск 12:12:08 1420841321
>>1420840
>Там нет смысла в проверке последней, потому что нет веса ребра.
Смысл есть, у тебя между двумя вершинами может быть несколько путей, один состоять только из одного ребра, а другой из двух. И второй путь может перезаписать первый, тогда неоптимальное решение будет.
Аноним 23/06/19 Вск 12:13:28 1420843322
>>1420841
Да, ты прав. На втором тесте все и свалилось. Сейчас буду переделывать.
>>1420839
>и проходить их надо по порядку от начальной к конечной в виде бфс.
Вот тут не совсем понял. Немного подробнее можно?
У меня граф в виде списка инцидентности.
Аноним 23/06/19 Вск 12:18:42 1420845323
>>1420843
Посмотри пример в вики https://ru.wikipedia.org/wiki/Алгоритм_Дейкстры
У тебя должна быть задана начальная вершина, из которой ты идешь. В очередь кладешь все соседние от нее. Вытаскиваешь по одной вершине из очереди, для этой вершины кладешь в очередь ее соседей, которые ты не посетил. И т.д. Это и есть обход в ширину.
Только для Дейкстры надо еще учитывать минимальность расстояний.
Аноним 23/06/19 Вск 12:36:10 1420852324
>>1420845
Все, спасибо. Очередь помогла.
Что забавно, проверка не понадобилась, тесты все пролетели на раз.
Аноним 23/06/19 Вск 12:57:36 1420868325
>>1420843
> У меня граф в виде списка инцидентности.
Создаешь массив меток для вершин (помечаешь какие вершины ты уже прошел на случай циклов). Дальше у тебя есть очередь вершин. Изначально вней только стартовая вершина. Начинаешь цикл. На первом шаге берешь вершину из очереди (если очередь пуста то прошел весь граф), помечаешь ее как пройденую (делаешь остальную хуйню). Потом из списка этой вершины берешь смежные и помещаешь их в очередь, при этом проверяешь их на метки - если они помечены как пройденые то пропускаешь (в очередь помещаются только непройденые вершины). Возвращаешся на первый шаг (берешь из очереди следующую вершину).
Алгоритм Дейскстры это не бфс, хотя очень похоже. В нем нет очереди вершин - вершины рассматриваются в порядке их веса/меток (растояния до начальной). Если расмотреть специфический случай графа когда между двумя задаными вершинами есть множество путей, прочем все ребра в этих путях имеют вес под несколько тысяч, кроме только одного пути в котором все ребра весят по единичке - алгоритм дейкстры сразу найдет этот путь. Тогда как бфс будет растекаться по всему графу.
Аноним 23/06/19 Вск 13:19:47 1420879326
>>1420868
В Дейкстре можно очередь с приоритетом просто использовать.
Плюс он вообще-то ищет все возможные пути до всех вершин, но такие, чтобы минимальные были.
Аноним 23/06/19 Вск 14:52:09 1420890327
Не понимаю, в бинарном поиске сумма левого и правого индекса всегда делится на 2 без остатка?
Аноним 23/06/19 Вск 15:15:10 1420897328
>>1420890
Конечно нет, лол. Округляется просто
Аноним 23/06/19 Вск 15:20:19 1420898329
>>1420897
Приведи, пожалуйста пример. Например я подобрал самый каверзный массив
[1, 3, 8, 11, 15, 17, 19] где мы ищем 15
и получил
left: 0, right: 6
left: 4, right: 6
left: 4, right: 4
Все суммы делятся на 2
Аноним 23/06/19 Вск 15:35:04 1420902330
>>1420898
Всё я лох, количество элементов должно быть чётно, и тогда делится не нацело.
Аноним 23/06/19 Вск 17:01:25 1420960331
Поясните за ненависть к PHP.
Не могу найти внятных ответов, большая из них в духе "Я ненавижу пхп, потому что все ненавидят". Или этому нет объяснения, потому что "здесь так принято"?

Чому- то ПХП сравнивают с Питоном, но его не поливают говном (с ним просто вакансий почти нет, лишь в ДС и то часто не как основной, а лишь "будет плюсом").
Аноним 23/06/19 Вск 17:41:26 1420985332
>>1420960
Это тянется с прошлого. PHP первых лет 10 был жутким гавнищем. В течение слудующих лет 10 его подтянули до в принципе норм (но не супер) языка. Но всем уже похуй. Ситуацию не улучшает низкопробность подовляющего большинства вакансий на нем. Плюс всратый синтаксис подсмотренный у пердла. Пердл благополучно скончался, а пхп вытягивает доминирование в вебразработке.
Аноним 23/06/19 Вск 19:21:33 1421030333
Аноним 23/06/19 Вск 19:24:36 1421032334
>>1420808
Чё бывает низкоэффективное, где учат говнокодить?
Аноним 23/06/19 Вск 19:31:29 1421034335
Помогите нубу.
Пишу бинарное дерево поиска. У вершины есть ключ и указатели на потомков. Дерево строится динамически, понятное дело. Дерево поддерживает поиска потомка по ключу: Tree& find(K key). Далее, хочу написать метод Tree& pop(Tree& node), который выкидывает node из дерева, ставит ему потомков null и возвращает ссылку на него. У меня такое ощущение, что, если я просто сделаю return node, то при запуске чего-то типа t.insert(узел с ключом i); t.pop(t.find(i)); у меня произойдёт утечка памяти. Я прав? Как это обойти? Как это вообще работает?
Аноним 23/06/19 Вск 20:38:03 1421092336
>>1421034
Смотря на чем пишешь: если есть сборщик мусора, то +- норм, если нет - нужно при удалении ноды всех ее потомков задеспоузить, а не только детей первого порядка
Мимонуб
Аноним 23/06/19 Вск 20:41:10 1421102337
>>1421032
Эффективность не всегда означает хороший код, как и наоборот неэффективный не значит говнокод
Аноним 23/06/19 Вск 21:13:45 1421166338
Аноним 23/06/19 Вск 21:29:13 1421187339
>>1421092
На C++, у меня и код соответствующий. Удаление потомков у меня в деструктор встроено. В питоне-то понятно, что несложно.
Аноним 23/06/19 Вск 21:56:25 1421214340
1408923154625.jpg (49Кб, 700x522)
700x522
Анончики, допустим у меня есть цикл for в котором должно быть 20000 проходов. Можно ли в IDE как то в режиме отладки настраивать точку останова так, чтобы остановилось на 10000 проходе этого цикла for или каком угодно?
Аноним 23/06/19 Вск 21:58:34 1421215341
test.png (65Кб, 617x719)
617x719
Алгоритм Прима. При >3 вершинах выдает хуйню, а не нужное дерево. У каждого ребра есть вес, читай длина. ЧЯДНТ?
Аноним 23/06/19 Вск 21:59:57 1421217342
test.png (10Кб, 196x279)
196x279
image.png (84Кб, 908x642)
908x642
Аноним 23/06/19 Вск 22:03:42 1421222343
Анонасы, плиз хелп. Как записать регулярное выражение, если мне нужно найти пиздаN.txt, где N — произвольное число?
Аноним 23/06/19 Вск 22:04:49 1421224344
Аноним 23/06/19 Вск 22:05:44 1421225345
Аноним 23/06/19 Вск 22:06:57 1421226346
Аноним 23/06/19 Вск 22:20:17 1421233347
Аноним 23/06/19 Вск 22:28:54 1421240348
1468056617135.jpg (83Кб, 640x588)
640x588
Аноним 23/06/19 Вск 22:58:44 1421259349
>>1421240
Хз что у тебя за иде, можно просто разбить на циклы от 0 до н и от н до 20000.
Аноним 23/06/19 Вск 23:10:04 1421268350
>>1421214
Зависит от IDE, в IDEA если правой кнопкой нажать на брекпоинт можно задать условие при выполнении которого произойдет остановка.
Аноним 23/06/19 Вск 23:30:58 1421280351
>>1421259
Cпс, я сам бы не додумался до такого.
>>1421268
Спс, попробую.
Аноним 24/06/19 Пнд 00:38:27 1421301352
>>1421214
можно, если твоя IDE умеет в брейкпойнт по условию
можно, если не умеет, но у тебя не отвалятся руки написать условие самостоятельно
пиздец, нынче школьник ленивый пошел
Аноним 24/06/19 Пнд 08:19:17 1421341353
>>1008826 (OP)

Сап, двощь. Нюфаня ИТТ.

Начал изучать SQL и возник вопрос: а где и как правильно практиковаться в написании запросов? Ну, прочел я в книжке, но ведь это же не ЯП, я хелловорлд не напишу, нужна же какая-то БАЗА, с которой нужно что-то делать?
Аноним 24/06/19 Пнд 08:20:54 1421342354
1393992931.png (154Кб, 1000x750)
1000x750
>>1421214

> цикл for в котором должно быть 20000 проходов

Анон, я ничего не знаю о твоей задаче, но ты уверен, что это оптимальный вариант прохода?
Аноним 24/06/19 Пнд 08:26:00 1421344355
Аноним 24/06/19 Пнд 08:45:08 1421347356
>>1421341
>но ведь это же не ЯП
Схуяли? ЯП не обязан быть языком общего назначения.
Аноним 24/06/19 Пнд 08:48:41 1421350357
>>1421347

Ну попизди мне тут про тьюринг-полноту и определение ЯП, первокурсник ебанный, ты же понял о чем я.
Аноним 24/06/19 Пнд 08:49:25 1421351358
>>1421214
Отлаживайся принтами, с отладчиком подобное заебешься отлаживать
Аноним 24/06/19 Пнд 08:50:45 1421354359
>>1421341
У скайпа диалоги хранятся в sqlite базе, открой ее и позапрашивай
Синглтон но не сингл? ЫЫЫФУВФЫыфв 24/06/19 Пнд 09:38:50 1421381360
Кажется класс два объекта которого с одинаковыми параметрами не должны существовать, т.е. когда вызывается конструктов с параметрами уже существующего объекта то этот объект и возвращается. Мне кажется я где-то такое слышал, как это называется?
Аноним 24/06/19 Пнд 11:07:24 1421402361
>>1421381
> Синглтон но не сингл?
как ни странно, мультитон.
Аноним 24/06/19 Пнд 11:13:12 1421404362
Аноним 24/06/19 Пнд 11:38:44 1421415363
15260559927620.gif (2666Кб, 388x690)
388x690
На какой узкой специализации можно больше всего заработать в программировании (интересует больше удалёнка, я не ДСы)?

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

С другой стороны,...
Ещё совсем недавно пиздели, что самое выгодное - вебразработка.
Но вебформошлёпов уже так дохуя стало, что их цена так снижается, что уже и за разумные пределы переливает: "Сбацайте мне сайт за 3 рубля".

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

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

Короче, куда лучше смотреть?
Аноним 24/06/19 Пнд 12:28:29 1421435364
Аноним 24/06/19 Пнд 12:38:43 1421445365
Аноним 24/06/19 Пнд 12:57:20 1421457366
>>1008826 (OP)
2 жс треда с одинаковым номером на нулевой, я вот чет совсем не удивлен что такая хуйня случилась именно у них.
Аноним 24/06/19 Пнд 13:09:58 1421465367
>>1421415
>вебразработка - это уже чистое формошлёпство почти всегда, на кнопочки нажимай, да готовые шаблончики хуярь.

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

>"Сбацайте мне сайт за 3 рубля".

Ну он будет и работать и выглядеть на 3 рубля, никто за копейки не будет стараться. Адекватные заказчики всегда знают что лучше заплатить дороже, но в итоге получить стабильный продукт, нежели сэкономить и потом заниматься жаркой еблей с хуйней высраной индусами за неделю, при этом теряя бабки.
Аноним 24/06/19 Пнд 13:31:50 1421476368
>>1421465
Ты о чем вообще? Давно на работу выходил? Сейчас 70% всех веб хуесосов на поддержке зарабатывают, а не на разработке.
Аноним 24/06/19 Пнд 13:51:19 1421488369
Сосаны, подскажите на чем сейчас пишут коммерческий софт для супер мелких фирм. Ну например, надо написать программку для нарезания заготовок и распечатки. На чем она будет написана?
Аноним 24/06/19 Пнд 14:05:45 1421495370
Аноним 24/06/19 Пнд 14:10:39 1421498371
>>1421476
Ты этим его только двачнул.
Аноним 24/06/19 Пнд 14:22:46 1421509372
>>1421495
Мне кажется ты врешь, на С пишут только низкоуровневую шнягу.
Аноним 24/06/19 Пнд 14:27:14 1421510373
Аноним 24/06/19 Пнд 14:38:42 1421518374
па2
Аноним 24/06/19 Пнд 14:43:21 1421524375
Так двач, руководителя видел дай бог два раза за все время. На днях планирую закатиться с готовой прогой за подписью, суть в том чтобы написать нейронку для технического анализа финансовых рынков (да, говно без задач, главное чтобы на скриншотах работало). Пока что в сумме ноль строк кода. Какие подводные?
Аноним 24/06/19 Пнд 14:45:02 1421526376
image.png (118Кб, 1081x853)
1081x853
>>1421510
На крестах пишут парашу уровня пикрил за 60к в месяц.
Аноним 24/06/19 Пнд 14:47:36 1421527377
IMG1587.JPG (174Кб, 969x1237)
969x1237
Аноним 24/06/19 Пнд 15:37:29 1421555378
>>1421476
На поддержке какой?
Аноним 24/06/19 Пнд 15:51:04 1421562379
>>1421526
>эта БОЛЬ и ОБИДА
Что же такое с тобой авторы кодеков сделали, бедняжка, даже представить страшно :3
Аноним 24/06/19 Пнд 16:04:48 1421567380
>>1421527
я бы еще приплел сюда сетевое программирование.
Аноним 24/06/19 Пнд 17:26:29 1421606381
Почему нет треда о Perl?
Аноним 24/06/19 Пнд 17:28:00 1421607382
>>1421606
потому что не проPЁrlо
Аноним 24/06/19 Пнд 17:28:28 1421608383
>>1421606
Кому он нахуй нужен?
Пропёрженный недоЯП.
Аноним 24/06/19 Пнд 17:55:59 1421612384
>>1421608
В чём заключается нго хуёвость?
Аноним 24/06/19 Пнд 18:19:28 1421623385
>>1421606
Смузихлебы не осиливают нормальные языки.
Аноним 24/06/19 Пнд 18:47:48 1421632386
>>1421606
Так, создай его. Учись видеть возможность, там где другие видят проблему
Аноним 24/06/19 Пнд 19:35:18 1421653387
>>1421415
С таким подходом ты скорее соснешь хуйца и в программировании тебе пока делать нечего. Изучать нужно то, что нравится, как в любой области.
24/06/19 Пнд 21:05:24 1421708388
Чего вы слоника обижаете,вполне еще может ходить и травку есть.
Аноним 24/06/19 Пнд 21:52:15 1421726389
Аноны, объясните вот что.

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

Так вот, если искуственный интеллект существует достаточно давно, почему его начали форсить именно в последние несколько лет ? Что такого произошло за эти несколько лет ?
Аноним 24/06/19 Пнд 21:55:15 1421730390
>>1421726
Сайты-визитки заебались делать. Понадобилось что-то новое.
Зато на сайтах-визитках собрали до хуя данных про тебя и твоих одноклассников.
Эти данные теперь можно обрабатывать.
Аноним 24/06/19 Пнд 21:55:50 1421732391
Анончик спасай. В четверг иду на собес. Где можно коротко и ясно почитать про ООП? Чтоб сумечь отбиться по вопросам ООП.
Знаю, только что это классы ,с помошью которых можно строить структурированные данные , внутри которых всякие плюшки, функции. А потом это все передавать как объект. Знаю ,что это удобно, знаю синтаксис (не оч хорошо).
Ну или своими словами скажите, плиз. С меня тонны нефти (красивые картиночки)
Аноним 24/06/19 Пнд 21:57:06 1421736392
>>1421726
Вырос уровень компетенции, например. Появились люди, которые могут научить - обьяснить на пальцах как это работает.
Ну и кол-во доступных для среднего анонимуса вычислительных мощностей тоже выросло.
Аноним 24/06/19 Пнд 21:59:42 1421737393
Аноним 24/06/19 Пнд 22:02:12 1421739394
Аноним 24/06/19 Пнд 22:07:16 1421742395
>>1421737
Спасибо, а вот такой вопрос для чего нужны непубличные методы в классе? Кроме как что бы скрыть ее от чужых глаз?
Аноним 24/06/19 Пнд 22:10:20 1421744396
yaaaaaay.webm (2636Кб, 900x506, 00:00:07)
900x506
Фууууу, наконец то решил задачу, над которой мучился две недели. Такой кайф невообразимый. Это даже лучше фапа.
Аноним 24/06/19 Пнд 22:24:27 1421748397
mikulife.webm (19552Кб, 900x506, 00:03:24)
900x506
Аноним 24/06/19 Пнд 22:47:16 1421760398
Аноним 24/06/19 Пнд 22:49:56 1421764399
>>1421732
>>1421742
Пиздец, какой нахуй собес? Иди консольный калькулятор пиши
Аноним 24/06/19 Пнд 22:56:48 1421770400
Аноним 25/06/19 Втр 02:34:24 1421813401
>>1421732
В языках бывает разный уровень проникновения. в джаве — всё есть объект, даже небо, даже Аллах.
Объект — абстракция, которая может обмениваться сообщениями с другими объектами.
Класс — "тип" объектов.
Объект состоит из полей и методов, т.е. выёбисто названных переменных и функций. Но не рандомных, а семантически сгруппированных (есть объект "декартовы координаты", в него будут входить собственно координаты представленные переменными и возможно методы для работы с ними — например для их сложения).
Четыре стопла ООП: инкапсуляция, абстракция, полиморфизм, наследование.
Инкапсуляция — скрытие ненужных данных с глаз долой, чтобы тупой пограммист не мог что-то сломать. Скажем полей. Всяко лучше скрыть поле от доступа извне (читай сделать так чтобы код не компилировался если кто-то лезет куда не надо), а изменять его не вручную, а через специальные методы которые заодно проверят валидность ввода.
Абстракция — представление в упрощённом виде чего-либо. Это на самом деле не чисто фишка ООП, это появилось ещё когда люди функции придумали. Т.е. тебе не надо видеть как работает объект, ты просто знаешь что он должен тебе выдавать иработаешь как с чёрным ящиком.
Полиморфизм — родственник "перегрузки функций и операторов". Это когда ты делаешь метод универсальным — в зависимости от того какие типы данных и в каких количествах ты ему скармливаешь он работает по-разному. Например метод для вывода текста — скормил один символ он напечатал один, скормил строку он напечатал строку.
Наследование — уменьшение повторяемости кода. Вместо того чтобы делать кучу чуть разных классов, можно сделать один который будет содержать все сходства (общие методы и поля), и "унаследовать" их от него, а в дочерних классах добавить то чего не хватает.
Я это пишу не для тебя (ты явно не готов раз такое спрашиваешь), а чтоб в собственной башке консолидировать всё это.
Аноним 25/06/19 Втр 02:34:50 1421814402
>>1421760
Бля не успел тебе помочь
Аноним 25/06/19 Втр 03:57:28 1421820403
>>1421813
>скрытие ненужных данных с глаз долой
Забавно развитие инкапсуляции в си подобных языках. В сишечке в хедере ты видел только объявления публичных функций, в крестах уже появляются приватные и данные классов, и наконец в джаве с шарпом полностью видны определения всего подряд, т.е. инкапсуляция накрывается пиздой.
ЫЫЫФУВФЫыфв 25/06/19 Втр 07:55:23 1421834404
Есть в питоне какая-то стандартная функция которая приняв числа a и b возвращала бы такое случайное "с" что
a-b < c < a+b
В любом случае у этого есть какое-то название?
Аноним 25/06/19 Втр 08:50:51 1421846405
инкапсуляция не про реализацию, а про потребителей
Аноним 25/06/19 Втр 09:34:46 1421859406
Аноним 25/06/19 Втр 10:01:04 1421874407
>>1421834
Програл с твоего имени
Аноним 25/06/19 Втр 11:00:39 1421890408
Народ, я вам принес: https://codepen.io/anon/pen/wLeZXy
Помогите разобраться. Откуда берутся эти разные имена name для разных объектов если функция User уже отработала и по идее объект переменных _ ака _ лексическое окружение уже умерло? Тут получается что: два раза я запускаю User с разными параметрами, и для функции User создаются два разных объекта переменных, которые живут даже после того как функция User отработала? ведь в объекте вася и ибрагим нет свойств в котором сохранялась эта перменная? Как работает программа, подскажите:
1) инициализация : на этом этапе определена и хранит в себе фунецию window.User, window.vasya window.ibragim хранят undefined
2) Выполнение : создается объект vasya в котором есть одно свойство-метод сэйХай. Далее, после того как функция User закончила свое выполнение запускаем sayHi без аргументов и О ЧУДО оно откуда-то получает ту переменную нейм из объекта переменных прошлого вызова User! Как это возможно?? Когда умирает объект переменных функции?
Аноним 25/06/19 Втр 11:05:39 1421891409
>>1421890
Правильно ли я понял, пока есть что-то, что может сослаться на объект переменных функции этот объект переменных не удаляется?
Аноним 25/06/19 Втр 11:31:23 1421912410
Аноним 25/06/19 Втр 11:55:02 1421925411
>>1421890
Я сам js учу третий день, но:

Твоя функция sayHi ничего не принимает если ты не заметил.

При инициализации в sayHi попадает функция что просто выводит уже сформированную строку, ибо переменная name уже определена на уровень выше.
Аноним 25/06/19 Втр 12:01:34 1421930412
ПАСАНЫ, есть какой-то ЯП, с которым есть возможность фрилансить и что б с вебом не связано было?
Аноним 25/06/19 Втр 12:18:26 1421943413
>>1421930
Да, любой язык вообще.

Просто берешь и ебашишь горе студенноте курсачи\дипломы за 500р.
Аноним 25/06/19 Втр 12:41:21 1421960414
>>1421930
Хуй вообще найдёшь работу не связанную с вебом если ты не какой-то высококвалифицированный и/или блатной.
Аноним 25/06/19 Втр 12:45:34 1421964415
>>1421930
1с, питон для дата сайнс, джава/джаваскрипт/сишарп для мобилочек
Аноним 25/06/19 Втр 12:56:53 1421975416
>>1421834
бамп
>>1421859
Она же делает тоже самое что randint, только для дробных не? Понятно что и randint можно randint(a - b, a + b), но чет мне кажется какой-то стандартный способ должен быть.
Аноним 25/06/19 Втр 13:02:12 1421978417
Аноним 25/06/19 Втр 13:30:20 1421991418
есть те кто шарит в информационной безопасности? нашел баг в билайне с возможностью накручивать себе деньги. хотел спросить какая вероятность что меня найдут
25/06/19 Втр 13:39:14 1421994419
Аноним 25/06/19 Втр 14:01:24 1422004420
>>1421820
Что значит "видел"? Типа открываешь хедер, а там все каким то образом скрыто от посторонних глаз?
Аноним 25/06/19 Втр 14:03:57 1422007421
image.png (468Кб, 1280x720)
1280x720
image.png (161Кб, 600x494)
600x494
image.png (285Кб, 1440x1240)
1440x1240
Такие красивые и функциональные интерфейсы только на электроне можно делать? Почему все мессенджер которые не js/html/css выглядят как говно? Про жаббер вообще молчу. Там ни одного нормального клиента нет. У всех функционал - написать сообщение и все. При этом выглядят как моя программа на дельфи.
Аноним 25/06/19 Втр 14:09:19 1422010422
Аноним 25/06/19 Втр 14:09:35 1422011423
>>1422007
Если сильно постараться и скорее всего потратить дохуя времени то я думаю на WPF можно сделать что-то такого же уровня. Но нахуя если не кроссплатформа и говно?

Альзо, десктоп версия телеги вроде как на qt вообще написана, кстати.
Аноним 25/06/19 Втр 14:10:23 1422012424
25/06/19 Втр 14:10:27 1422013425
>>1422007
По-моему жаббер, квип и ирки выглядят лучше чем эта хуета с пиков
мимо вышел из корпоративного слака
Аноним 25/06/19 Втр 14:11:20 1422015426
Аноним 25/06/19 Втр 14:30:52 1422021427
>>1422007
К твоему сведению, Slack базируется на XMPP. Всё дело в деньгах, разработать внятный UI стоит серьёзных денег, которых у нищих опенсорсописцев-джабберастов нет.

>>1422010
Более уёбского клиента для чата не найти.
Аноним 25/06/19 Втр 15:02:40 1422032428
с подключением юзернейм
аноны, кто писал сайты визитки, скок брали за это дело?
Аноним 25/06/19 Втр 15:47:49 1422051429
Аноним 25/06/19 Втр 16:03:03 1422059430
>>1421813
>Объект — абстракция, которая может обмениваться сообщениями с другими объектами.
Нет. Класс это абстракция.
Объект это не абстракция.
Аноним 25/06/19 Втр 16:36:19 1422078431
>>1422059
>Объект это не абстракция
Ты скозал?
Аноним 25/06/19 Втр 16:57:01 1422084432
>>1422078
для человека, который не понимает, что такое "абстракция", и его собственный хуй будет абстракцией
сходи подрочи свою абстракцию, не засирай тред
Аноним 25/06/19 Втр 18:09:51 1422104433
>>1422084
>>1422059
Все современное программирование это одни сплошные абстракции. Все, что не машинные коды, это абстракция.
Аноним 25/06/19 Втр 18:14:15 1422105434
Аноним 25/06/19 Втр 18:26:00 1422110435
>>1422084
Тебе отвечал другой анон.
Что до меня, я не могу диспруфнуть твоё предположение, но и ты его не докажешь, иными словами это вопрос определения, как в случае с богом.
Если смотреть со стороны рантайма на экземпляр класса, то он уже формально не является таковым, это просто набор сложений и сдвигов. Если со стороны исходников — то экземпляров класса вообще не существует. Значит ли это, что объектов в принципе не существует? Зависит от определения, так-то и человека не существует, это просто набор атомов выставленных определённым образом. Мне вероятно понадобится изучать теорию трансляции чтобы докопаться до ответа на этот вопрос, но теория трансляции имхо и не должна входить в разговор об ооп.
Аноним 25/06/19 Втр 18:45:51 1422117436
>>1422110
Существует абстрактное понятие человека - некоторой сущности с определенными свойствами. Конкретный человек - уже не абстрактен, он является проявлением этого понятия в реальном мире.
Пиздец ты дебил короче.
Аноним 25/06/19 Втр 18:50:39 1422120437
Аноним 25/06/19 Втр 18:53:24 1422122438
>>1422117
Конкретный объект это по-прежнему набор полей и методов. Что такое поля и методы? Что-то реальное? Нихуя. Реальны нули и единицы. Являются ли нули и единицы объектом? В той же мере, в которой человек является молекулами, он-то формально является но мы не видим его как молекулы, мы видим его как человека, т.е. как абстракцию от молекул из которых он состоит. Таким образом да, человек абстрактен и твой пример ничего не доказывает. А дебил при этом почему-то я, а не ты.
Аноним 25/06/19 Втр 18:55:32 1422125439
>>1422122
И поспешу добавить что работаем-то мы с объектом не как с нулями и единицами, а как с объектом — трогаем его переменные, дёргаем его методы. Мы это можем делать уже в самом объекте на этапе собственно программирования. Является ли объект абстракцией над тем, что бы там ни было у него под капотом? Да, является.
Аноним 25/06/19 Втр 19:06:51 1422131440
>>1422122
У тебя каша из понятий.
Когда ты видишь человека - ты видишь контейнер под потенциального человека, или ты видишь контейнер, который уже заполнен чем-то, и представляет собой обособленную единицу?
Набор молекул определенного вида мы называем человеком - для своего удобства. Это абстрактное представление. В реальном мире из молекул мы находим паттерны, которые соответствуют уже реальным экземплярам человека - т.е. индивидам.
Мы видим множество людей. Каждый из них относится к классу "человек". Но каждый из них является отдельный объектом. У них могут различаться текущие состояния, различаться параметры и прочее. Это и называется объект. Объект не абстрактен, а конкретен.
Аноним 25/06/19 Втр 19:15:59 1422141441
>>1422131
>Когда ты видишь человека - ты видишь контейнер под потенциального человека, или ты видишь контейнер, который уже заполнен чем-то, и представляет собой обособленную единицу?
Из того что существует тип "человек", который является абстракцией, не следует, что экземпляр этого типа не может быть абстракцией на ещё чем-то.
>Это абстрактное представление
Да, именно.
>Объект не абстрактен, а конкретен.
Если мы мыслим терминами кода, то нет, т.к. это не атом, объект всё ещё является набором полей и методов к которым мы можем обращаться, подобно тому как человек всё ещё состоит из рук, которые мы можем пожимать, в противном случае мы могли бы только создавать объекты и удалять их, подобно тому как мы можем создать переменную, если же мы мыслим терминами машины, то тем более нет.

Как я и сказал с самого начала — это пустой полуфилософский трёп.
Аноним 25/06/19 Втр 19:17:25 1422142442
>>1422141
Переменная неудачный пример, т.к. тоже абстракция над собственным местоположением.
Аноним 25/06/19 Втр 19:25:26 1422148443
Пруфлинки инкаминг
http://www.helloworld.ru/texts/comp/other/oop/ch03.htm
>Это приводит нас к более четкому определению, данному Смитом и Токи: "Объект представляет собой конкретный опознаваемый предмет, единицу или сущность (реальную или абстрактную), имеющую четко определенное функциональное назначение в данной предметной области"
Аноним 25/06/19 Втр 19:30:07 1422149444
>>1422104
Ты уже подрочил, или еще нет?
Аноним 25/06/19 Втр 19:32:18 1422150445
>>1422148
Пиздец, недопрограммисты не умеют отличить "абстракцию" как понятия от прилагательного "абстрактный", противопоставленному прилагательному "реальный" для описания конкретного объекта.
Блядь блядь блядь блядь блядь
Когда же уже каникулы кончатся у вас, уебков
Аноним 25/06/19 Втр 19:32:34 1422152446
>>1422104
Внезапно несовременные программисты тоже мыслили абстракциями, другое дело что они не изъяснялись ими. А дальше пошло развитие, машина стала вопринимать всё более и более абстрактную хуйню и превращать её внутри себя в базовую, кончится это когда-нибудь запилом кнопки "сделать пиздато".
Аноним 25/06/19 Втр 19:36:59 1422156447
>>1422150
>Абстракция (лат. abstractio — отвлечение) — теоретическое обобщение как результат абстрагирования
>Абстрагирование — это метод познания, мысленное выделение, вычленение некоторых элементов конкретного множества и отвлечение их от прочих элементов данного множества
>мы видим объект как множество его вводов и выводов, как чёрный ящик
>нет ЭТО ДРУГОЕ
Понятно. Действительно, скорее бы каникулы кончились.
Как раз ты всю дорогу противопоставляешь понятие "конкретный" понятию "абстрактный" (и заметь, это ты начал изъясняться прилагательными, а не я), хотя это не антонимы, антонимом к "конкретному" является "общее", а антонимом к "абстрактному" является "реальное". Чини свой язык.
Аноним 25/06/19 Втр 19:39:52 1422157448
Аноним 25/06/19 Втр 19:46:05 1422161449
>>1422157
>словари
Словари представляют общий набор без контекста (словарь не может знать контекст нашего разговора, дебила ты кусок), какбэ твоё обращение к словарю ещё одно подтверждение того что ты не понимаешь о чём говоришь.

Ещё одно определение, на этот раз прикладное а не философское
>"Абстракция данных" - популярная и в общем неверно определяемая техника программирования. Фундаментальная идея состоит в разделении несущественных деталей реализации подпрограммы и характеристик существенных для для корректного ее использования.
>импердолинг объект не является абстракцией, а смотрит прямо на горе-погромизда всеми своими методами и переменными, вплоть до того что его можно на ходу переписывать нахуй после создания
Аноним 25/06/19 Втр 19:55:27 1422169450
>>1422161
Найди хоть один словарь, в котором будет антоним реальный для слова абстрактный.
Аноним 25/06/19 Втр 19:56:08 1422171451
>>1422169
>Это приводит нас к более четкому определению, данному Смитом и Токи: "Объект представляет собой конкретный опознаваемый предмет, единицу или сущность (реальную или абстрактную), имеющую четко определенное функциональное назначение в данной предметной области"
Аноним 25/06/19 Втр 19:56:55 1422172452
>>1422104
> Все, что не машинные коды, это абстракция.
Машинные коды - абстракция над микрокодом.
Аноним 25/06/19 Втр 19:57:36 1422174453
>>1422172
Т.е. не абстракция — электрон, так?
Аноним 25/06/19 Втр 19:58:57 1422176454
Untitled.png (4Кб, 840x132)
840x132
Аноним 25/06/19 Втр 20:00:34 1422178455
>>1422171
Ох, пиздец, до чего же ты тупой
Реальная сущность: собачка, человек, паровоз
Абстрактная сущность: мнимая единица, поле размерностью 11, умный двачер.
Все это прекрасно существует в виде конктретных объектов, ни один из которых сам по себе не является абстракцией в смысле ООП.
Блядь, вы, уебки, слишком тупы даже для нюфаг-треда. Бегите скорее в яваскриптовый, там уровень интеллекта примерно соответствует вашему
Аноним 25/06/19 Втр 20:03:29 1422182456
>>1422171
>>1422156
>>1422148
Гуманитарии на программаче.
Смеюсь пять минут.
Прыгайте выше!
Аноним 25/06/19 Втр 20:10:05 1422187457
>>1422178
Совсем сдуваешься уже.
Ну вдруг для тебя ещё не всё потеряно, поясню заново:
Абстрактный в этом контексте ты употребил как противоположный конкретному.
И это совершенно корректно: действительно, есть класс — это абстракция над собственными экземплярами, и есть объект — абстракция над его собственным содержимым. Ты можешь сказать "бля, ну в классе же прописано из чего объекты-то состоят", и это дельное замечание, это действительно не самоочевидно. Но прикол в том, что абстракция над переменными объектов, прописанная в классе (что-де в объекте есть такая-то переменная), и конкретное её воплощение (та переменная что лежит в созданном объекте это не одно и тоже что та, которая лежит в классе, в противном случае у нас бы все объекты имели одинаковые значения переменных) — это разные вещи, и тот факт, что объект состоит из конкретных полей и методов, не означает будто бы он сам по себе не является абстракцией над своими же конкретными полями и методами (а поля и методы являются абстракцией над блаблаблаблабла). В противном случае мы просто были бы не в состоянии увидеть эти самые поля и методы и как-то взаимодействовать с ними. Нормально с двоичным представлением взаимодействовать? Вот то-то же.
Аноним 25/06/19 Втр 20:29:33 1422193458
>>1422187
Дебил, объект - это и есть набор полей с конкретными значениями, их поведение и прочая хуйня, по определению.
Не будет объекта - не будет и полей, они неразрывны, нет полей - значит нет объекта, хули ты такой тупой?
Аноним 25/06/19 Втр 20:39:14 1422194459
>>1422187
Зачем ты со школотой разговариваешь?
Аноним 25/06/19 Втр 20:56:59 1422199460
>>1422193
Дебил, класс - это и есть набор полей с неконкретными значениями, их поведение и прочая хуйня, по определению.
Не будет класса - не будет и объектов, они неразрывны, нет объектов - значит нет класса, хули ты такой тупой?
Зато твой пердак не является неразрывным
Аноним 25/06/19 Втр 21:05:47 1422200461
>>1422199
Как раз-таки классу похуй, существуют ли объекты, ибо он абстрактен и не привязан к реальным значениям.
А объекту не похуй, потому что он должен состоять из реальных значений.
Аноним 25/06/19 Втр 21:13:37 1422202462
>>1422200
>он должен состоять из реальных значений
И чё теперь? Это как-то отменяет что объект — абстракция над своими реальными значениями переменных? Если отменяет, то почему ты, собачий ты сын, в таком случае обращаешься к ним через имя объекта? Охуел? Обращайся напрямую, ибо раз никакой абстракции нет значит её нет и значит ты не можешь ей воспользоваться.
Нет, мне совершенно плевать что тогда программа не скомпилируется из-за того что названия полей одинаковые. Делай разные. Пользоваться абстракцией ты не можешь, потому что никакой абстракции нет.
Аноним 25/06/19 Втр 21:18:04 1422204463
>>1422202
Абстракция над набором переменных - это класс.
Набор конкретных значений - это объект.
Какая еще, блять, абстракция над значениями?
Обращение к переменным через имя объекта - это все входит в механизмы работы объекта, такова его природа.
Аноним 25/06/19 Втр 21:28:34 1422209464
>>1422204
>Обращение к переменным через имя объекта - это все входит в механизмы работы объекта, такова его природа
А обращение к переменной через имя это тоже не абстракция, а нечто входящее в механизм работы переменных, такова их природа. Ну и кто тут гуманитарий, блядь?
Аноним 25/06/19 Втр 21:42:22 1422218465
>>1422209
Ты, потому что любишь смешивать в одну кучу понятия из разных категорий и сравнивать между собой абстракции разных уровней.
Аноним 25/06/19 Втр 21:44:18 1422223466
Как выучить C за две недели? Чтобы уметь в теорию и главное практические задачи.
Аноним 25/06/19 Втр 21:47:46 1422225467
>>1422218
>понятия из разных категорий
Понятия абстракции и абстракции?
>сравнивать между собой абстракции разных уровней
И кто мне это запретит? Абстракция иного уровня перестаёт таковой быть?
Аноним 25/06/19 Втр 21:53:06 1422229468
>>1422223
Очевидный ЦЭЭС пятьдесят на идиикс точка ком.
Аноним 25/06/19 Втр 22:07:40 1422238469
>>1422225
>И кто мне это запретит? Абстракция иного уровня перестаёт таковой быть?
Сравни тип кузова седан и семейство пасленовых.
Аноним 25/06/19 Втр 22:21:14 1422244470