М.Двач / Программирование

Этого треда уже нет.
Это копия, сохраненная 28 июля 2016 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

2139 Кб, 2310x2306

ньюфаг тред #121 12 Июл, 23:26 #794804 В конец треда | Веб

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

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

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

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

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

В: Хочу стать программистом, какой язык учить?
О: Английский + Java

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

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

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

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

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

Прошлый тред

Ответы>>794833>>795784>>796850>>797295>>797944>>799865>>800019>>800295>>800368>>801009>>801531

12 Июл, 23:34 #2 #794810

Не пора ли удалить или заменить на новые дохлые ссылки в шапке? А то вот 1С-тред жив, но ссылка битая.

Ответы>>794813

12 Июл, 23:39 #3 #794813

>>794810
дай новые ссылки

Ответы>>794819

12 Июл, 23:49 #4 #794819

>>794813
https://2ch.hk/pr/res/792088.html (М) - 1C
Другие лень искать, возможно, их и нет

13 Июл, 00:20 #5 #794833

>>794804 (OP)
Чтоб не создавать отдельный тред напишу сюда.
Хочу начать серьезно изучать программирование. С чего начать, если начинаешь с нуля?

Ответы>>794835>>794970>>798589

13 Июл, 00:23 #6 #794835

>>794833
ты фак прочитал даун?

Ответы>>794836

13 Июл, 00:27 #7 #794836

>>794835
Ебтвою мать, меня интересуют конкретный материал.

Ответы>>794864>>794964

Вы посмотрите какая красота! Вы только поглядите на это! 13 Июл, 00:31 #8 #794837

Идея для исследования. Тут один профессор из США высказал гипотезу, что гугл на фотографиях стрит вью неестесвенно добавляет сатурейшен фотографиям из штатов против всего остального мира. Благодаря при прочих равных на фотках из США трава выглядит зеленее, а окружающий мир выглядит более комфортным.

Я сам замечал нечто подобное при просмотре условного Турина, а затем условного Спрингфилда.

Никто не хочет померить численно? Потеребите питон на этот счет.

Ответы>>794867>>799322

172 Кб, 1512x839

179 Кб, 1491x832

13 Июл, 00:37 #9 #794839

Какая трава лучше?

Ответы>>794856

13 Июл, 01:03 #10 #794856

>>794839
Cannabis indica.

13 Июл, 01:14 #11 #794864

>>794836
Ну сказано же - английский и Java. Если с английским хорошо, то только Java. Можно Питон. Конкретно читать книги с картинки на ОП-пике.

13 Июл, 01:18 #12 #794867

>>794837
Профессор Лопатников?

13 Июл, 01:40 #13 #794874

https://www.youtube.com/watch?v=jF45oo6rsIA

31 Кб, 500x480

13 Июл, 08:57 #14 #794947

Выручайте! Есть на рабочем столе файл test.xlsx
Если по этому файлу даблкликнуть то запустится excel и откроет этот файл вот этой командой:
"C:\Program Files (x86)\Microsoft Office\Office12\EXCEL.EXE" /e
Вопрос вот в чем, где хранится переменная названия этого файла в этой команде? куда её спрятал микрософт?

К примеру тут всё ясно
"C:\Windows\system32\NOTEPAD.EXE" C:\Users\Администратор\Desktop\test.txt

Ответы>>794973

13 Июл, 09:23 #15 #794964

>>794836
Какой же ты даун, блять.
Мамка на умственную отсталость давно проверяла?

44 Кб, 518x571

13 Июл, 09:36 #16 #794968

Кто поможет с кодом на с++, нужно вычислить площадь внутри получившейся фигуры (как на картинке), типа вначале вбиваем функцию для одной и второй линии и потом прога должна будет посчитать площадь внутри.

Ответы>>794969>>794989>>795012>>795048

13 Июл, 09:44 #17 #794969

>>794968
Двойной интеграл по системе функция (могу ошибаться, матан был сто лет назад)

Ответы>>794974>>795075

13 Июл, 09:45 #18 #794970

>>794833
Ты слишком тупой, ты не подходишь под требования программиста.

Ответы>>794972

13 Июл, 09:49 #19 #794972

>>794970
По-моему, он отлично подходит под требования программиста.

13 Июл, 10:00 #20 #794973

>>794947
Запускается другая программа, которая вызывает EXCEL.EXE. К примеру, для Visual Studio это "E:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\VSLauncher.exe" "%1".

Ответы>>795050

13 Июл, 10:03 #21 #794974

>>794969
Двойной интеграл от обеих функций?

sage 13 Июл, 11:02 #22 #794989

>>794968
Метод интегрирования был в SICP.

Ответы>>795051

13 Июл, 11:53 #23 #795012

>>794968
Интересно сколько времени на выполнение такой лабы закладывают составители задачки? Ты, наверное, тот хуй с 6 задачами на лето, что постил фото.
С точки зрения промышленного программирования данную задачку нахуй не уперлось решать, т.к. инженеры из Wolfram Research, Maplesoft, Macsyma group и т.д. ее уже решили.
С точки зрения обучения кодированию выполнение такой задачи, наверное, полезно. Но где тогда методичка, список для чтения, приблизительный алгоритм и необходимые библиотеки? Судя по прошлым фоткам ничего этого вуз не дает, а дает только условие задачи. Не завидую тебе, браток, ебись с гуглом сам.

13 Июл, 12:47 #24 #795048

>>794968
нужно написать парсер полиномов (если функции - только полиномы), решить уравнение и найти два корня (не так тривиально), найти интеграл f1 - f2 от x1 до x2 (самая простая часть)

13 Июл, 12:48 #25 #795050

>>794973
"%1" и есть переменная названия файла
вот её и надо найти в запуске EXCEL

13 Июл, 12:49 #26 #795051

>>794989
метод интегрирования вообще или конкретно для случая интеграла от одного нуля до другого? если второе, то дай номер главы

13 Июл, 13:23 #27 #795075

>>794969
Нихуя.Обычное численное интегрирование разности функций.

Сперва - найти области интегрирования, потом - хуйнуть метод трапеций. Все очень просто.

13 Июл, 14:59 #28 #795119

Привет, программисты. Дело в том, что я очень хочу научиться программировать. Хочу стать программистом, но даже не знаю с чего начать. В школе нас учили заполнять таблички в Excel, переводить числа из одной системы счисления в другую. Кто-то говорит, что прежде чем вообще начать изучать язык программирования надо разобраться с такими вещами как компьютерные сети, базы данных, операционные системы и среды. Некоторые утверждают, что надо просто учить Pascal, и по ходу изучения этого языка понимание принципов программирования придет само собой. Другие говорят, что не стоит тратить времени и на Pascal, а начинать, например, с C#/Python/Java. Вы можете сказать, что я лишь очередной ебанат, который вовсе не хочет программировать, ведь если бы я хотел, я бы уже давно начал. Я пытался учить Python, прочитал около трети учебника и вроде бы более-менее все понимал, но большое количество непонятных понятий вроде: юникод, фрэймворк, ООП крайне смущало меня по ходу чтения книги и создавалось впечатление, что книга написана для людей, у которых уже есть знания о базовых принципах программирования и информатики, поэтому я и пришел за советами к вам. Прошу ваших советов. Представьте, что вам надо научить (посоветовать литературу) программированию 11-летнего ребенка.
P.S. Если что мне 18 лет, вроде не кретин, математику знаю на уровне 11 класса (хотя это не имеет значения), вполне обучаем, но вот с информатикой как-то в школе не срослось, может я виноват, просто тогда не видел в этом чего-либо интересного, заполнять таблички в Excel и рисовать в Paint не очень доставляло.

Ответы>>795125

13 Июл, 15:08 #29 #795125

>>795119
FAQ - знаешь такое понятие?

Ответы>>795126>>795129

13 Июл, 15:09 #30 #795126

>>795125
Сам нахуй пошел.

13 Июл, 15:13 #31 #795129

>>795125
Знаю. Ты хочешь сказать, что мне с моим информационным вакуумом по поводу всего, что касается IT надо сразу учить Java (английский на разговорном уровне)? Расскажи лучше как ты начинал и какой багаж знаний у тебя был изначально.

Ответы>>795143

13 Июл, 15:33 #32 #795143

>>795129
Я физик по образованию, в универе делфи учил. Года в 23-24 забрел на кодач и стал учить лисп. Потом выучил джаву, фрилансил программками на андроид, пошел в бадишоп. Путь от кодача до фриланса занял два года у меня

Ответы>>795148>>795184

13 Июл, 15:42 #33 #795148

>>795143
А в школе вообще ничего близкого к программированию не учил?

Ответы>>795150

13 Июл, 15:43 #34 #795149

Что скажете за Swift?

Ответы>>795151>>795152>>795162>>795167>>795385

13 Июл, 15:43 #35 #795150

>>795148
В школе же невозможно не учить погромирование. На информатике же научат как минимум на паскале кодить.

Ответы>>795158>>795385

13 Июл, 15:44 #36 #795151

>>795149
для педиков

13 Июл, 15:45 #37 #795152

>>795149
Я выбрал дишечку.

Ответы>>795155

13 Июл, 15:47 #38 #795155

>>795152
D умер.

Ответы>>795156>>795389

13 Июл, 15:48 #39 #795156

>>795155
>яскозал

13 Июл, 15:50 #40 #795158

>>795150
ну я, так сказать, "быдлокодил", практически не понимая что делаю, но почему-то получалось (хотя и не всегда, просто когда мы начали учить паскаль я проболел месяц, а потом на любые вопросы информатичка отвечала: "НУ ТВОИ ОДНОКЛАССНИКИ ЖЕ ВОТ ДЕЛАЮТЮ НЕ ЗАДАВАЙ ГЛУПЫХ ВОПРОСОВ!!!!!"). Может я действительно тупой в плане информатики, но желание программировать очень большое.

Ответы>>795160>>795163

13 Июл, 15:52 #41 #795160

>>795158
так программируй

Ответы>>795173

13 Июл, 15:52 #42 #795162

>>795149
учи хаскель и не выебывайся

13 Июл, 15:53 #43 #795163

>>795158
А я начал кодить классе в 6м, когда батя принес диск "погромирование по русски 7в1", а когда уже в шкалке была информатика - развлекался, пиша на паскале "сигнализацию" на системном динамике - если прогу закрываешь, эта хрень не прекращалась, только если вырубить комп.

А еще "медленно убивал" однокласников - я слышал, что инфразвук вреден, и верил, что sound(15) действительно включает неслышимый инфразвук.

13 Июл, 15:57 #44 #795167

>>795149
Мама, я гей.

13 Июл, 16:04 #45 #795173

>>795160
Ну и какой язык для начала? Pascal?

Ответы>>795175>>795176>>795187>>795212

13 Июл, 16:06 #46 #795175

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

Ответы>>795191

13 Июл, 16:07 #47 #795176

>>795173
Забудь про Pascal.
Если хочешь стать нормальным спецом, пройти через кучу трудностей, но в итоге получить профит - стартуй Си. А дальше уже сам поймешь.
Если хочешь сразу вкатиться в говнокод и быдлянить бабки, то начинай на выбор - питон, джаваскрипт.
Но вообще, нормальные пацаны выбирают Swift

Ответы>>795177

13 Июл, 16:08 #48 #795177

>>795176
>Забудь про Pascal.
Обоснуй.
Начинал с паскаля, и ничего плохого про него сказать не могу.

Ответы>>795189>>795191

13 Июл, 16:13 #49 #795184

>>795143
представляю какой код ты высираешь

Ответы>>795209

13 Июл, 16:15 #50 #795187

>>795173
Haskell - лучший выбор, сразу же заложишь правильную и актуальную базу. Превозмогать как диды танкуя на старющих алголоподобных языках - это занятие для аутистов или историков, если ты хочешь идти в ногу со временем и не ломать потом сложившийся мирок по 3 раза - сразу бери Haskell.
Начинай с http://learnyouahaskell.com, потом как чуть разберёшься, можно двигать на соответствующий раздел на wikibooks, он хорош.

13 Июл, 16:16 #51 #795189

>>795177
Обосную.
Я тоже начинал с паскаля. Точнее начинал еще с QBASIC, но осмысленно начал программировать именно на паскале. Плохого тоже ничего не скажу. Просто, возникает один единственный вопрос - зачем? Зачем изучать язык, на котором заведомо не будешь делать никакого продакшена. Паскаль/Delphi еще не умер, и кое где очень даже активно используются, но всё-таки это по большей части легаси и доля очень мала. Можно говорить что язык не имеет значения, важна понимание - это неправда. Точнее полуправда. Понимание основ программирования (алгоритмирования) действительно важно, но и язык тоже имеет большое значение. Нельзя просто вот так взять и с "понимаем" вкатиться в С++, или в Rust. Поэтому я и рекомендую сразу в карьер. Именно Си, не плюсы. Си - вполне себе простой язык, и новиччок обосрется не более чем с паскаля. Но зато с Си открыто куда больше дорог, сразу, без перезагрузки мозга. Как-то так.

Ответы>>795198>>795258

13 Июл, 16:17 #52 #795191

>>795177
>>795175
А там же кстати вроде дохуя версий (Turbo, ABC, etc.....) Что выбрать? Какую литературу читать/курить?

Ответы>>795193>>795385

13 Июл, 16:18 #53 #795193

>>795191
>Что выбрать?
freepascal. Он современный, ископаемое говно не нужно

13 Июл, 16:20 #54 #795198

>>795189
Но с от паскаля практически ничем не отличается.
А у паскаля строже компилятор и меньше ебли мозга. Модульность искаропки и прочее.

В паскале еще полно плюшек, типо индексации массивов, множества, with.

А с паскаля на сишку перескочить - просто прочитать отличия в синтаксисе, как называлось раньше и как называется теперь.

Речь то идет о ПЕРВОМ языке. А по паскалю полно школоучебников, где можно понять азы, и уже перекатиться на вещи посерьезнее.

Ответы>>795203

13 Июл, 16:22 #55 #795203

>>795198
>А по паскалю полно школоучебников
Ну так посоветуй.

Ответы>>795205

13 Июл, 16:25 #56 #795205

>>795203
Да хоть сабж.
http://new.vk.com/doc173926706_133672174?hash=ab60b5d516a7498576&dl=a6fa9176d2de145da4

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

Ответы>>795208

13 Июл, 16:33 #57 #795208

>>795205
>2016
>Сотни библиотек и фреймворков
>Кукарекать что-то про алгоритмы

Ответы>>795215>>795389

13 Июл, 16:35 #58 #795209

>>795184
кодогенерирую в рантайме, пидорашу байткод, метапрограммирование как самоцель, вот это всё

13 Июл, 16:37 #59 #795212

>>795173
Если по быстрому вкатиться, то Java/C#/python/javascript
Если академически, то Racket + SICP, потом книжка по алгоритмам с сиподобным языком

Ответы>>795216>>795217

13 Июл, 16:38 #60 #795215

>>795208
Что такое библиотеки?
Что такое фреймворки?
Видишь, насколько я долбоеб? Я НИХУЯ не знаю, логично, что такому кретину, как я стоит начать с чего-то крайне простого. Pascal, думаю, подойдет.

Ответы>>795218>>795221>>795224

13 Июл, 16:39 #61 #795216

>>795212
>Java
Многословная параша с фабриками фабрик билдеров синглтонов. Ты серьезно?
>C#
Только винда.
>python
Хуйня с _zalupa и __pizdenka__?
>javascript
Погромировать в браузере?

Ответы>>795221>>795389

13 Июл, 16:40 #62 #795217

>>795212
>книжка по алгоритмам с сиподобным языком
Например?

Ответы>>795221

13 Июл, 16:41 #63 #795218

>>795215
В общем и целом библиотеки и фреймоворки это уже готовые алгоритмы, функции, которые ты можешь использовать у себя в коде и не изобретать велосипедов

13 Июл, 16:42 #64 #795221

>>795215
библиотека - это готовый код для решения задач типичных, например для посылки http запросов и т.д.
фреймворк - большая библиотека/совокупность библиотек, например для написания сайтов.
>>795216
тем не менее эти четыре языка покрывают больше половины рынка вакансий, я бы сказал 80%
>>795217
Вот курс на курсере https://www.coursera.org/learn/introduction-to-algorithms к нему вроде книжка есть этого же Седжвика на джаве.

13 Июл, 16:44 #65 #795224

>>795215
На паскале вроде книжка Вирта есть про алгоритмы и структуры данных, очень простая.
И кстати, http://lurkmore.to/Копипаста:Программирование#.D0.9F.D1.80.D0.BE.D0.B3.D1.80.D0.B0.D0.BC.D0.BC.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5_.D0.B4.D0.BB.D1.8F_.D1.87.D0.B0.D0.B9.D0.BD.D0.B8.D0.BA.D0.BE.D0.B2

Ответы>>795234

13 Июл, 17:00 #66 #795234

>>795224
Ну я прочитал эту твою пасту. Ответил я на нее уже в первом своем посте. Понимаешь ли, первым делом я без задней мысли стартанул учить Python (для новичков же, хули) по учебнику М.Лутца, дочитав до определенного момента я стал понимать, что не понимаю МНОГИХ блять слов (ЮНИКОД, ООП, типизация). Чем дальше я продвигался, тем сильнее становилось чувство, что я идиот блять, и книга написана не для меня. У меня есть желание учиться и я тут не для создания симуляции деятельности. А что касается, нахуя мне это, то вот есть мечта (наивная, да) заниматься робототехникой, пилить ИИ и все в таком духе. Я, конечно, извиняюсь, что отнимаю ваше время.
За книгу спасибо.

Ответы>>795235>>795237>>795241>>795245

13 Июл, 17:02 #67 #795235

>>795234
Главное по-больше кода пиши, например, здесь где-то олимпиадка есть в которой нужно сложить число и сумму его цифр, напиши решение на паскале, это не сложно
Удачи

Ответы>>795238>>795242>>795245

13 Июл, 17:03 #68 #795237

>>795234
Забыл добавить, что и языком я по всей видимости ошибся (ведь Python в основном в вебе используется для написания серверной части ну и в науке, как я понял). Теперь я понимаю, что мне надо было начинать с простого языка с статической типизацией, после чего приступать к изучению низкоуровневых языков (хотя может я и здесь ошибаюсь).

Ответы>>795240

13 Июл, 17:04 #69 #795238

>>795235
Спасибо.

13 Июл, 17:04 #70 #795240

>>795237
ну если робототехника, то си или си++ будет норм, и луа потом
на питоне кстати норм прототипировать

13 Июл, 17:07 #71 #795241

>>795234
Лол, ну в 2к16 даже твоя бабушка знает что такое юникод, читай вики и главное практикуйся и изучай теорию
Кстати была книжка страуструпа по с++ для начинающих, назвается "Программирование. Принципы и практика использования C++", так вот там был словарь по таким терминам, вроде годно поясняли там

13 Июл, 17:07 #72 #795242

>>795235
>нужно сложить число и сумму его цифр
Но без паскаля это еще пизже
//x + x.to!string.map!(x => x.to!string.to!int).reduce!((x,y) => x + y);

Ответы>>795243>>795244>>795247>>795251

13 Июл, 17:09 #73 #795243

>>795242
Хуямбды?

13 Июл, 17:09 #74 #795244

>>795242
>>795242
нахуй ты это здесь запостил? найди тот тред и пости в него

13 Июл, 17:09 #75 #795245

>>795234
Это нормально что ты ничего не понимаешь. Я будучи уже опытным программистом, когда вкатывался в разработку мобильных приложений для айоса тоже нихуя не понимал. Верно говорит вот этот
>>795235
Нужно просто писать код. Начинай как обезъяна, то есть просто повторяй, смотри на чужие исходники, решай простенькие задачи. Постепенно уже очертится круг непонятным терминов, которые по отдельности можно гуглить. Что такое ООП - даже если ты прочитаешь щас исчерпывающую книгу про него - ты ничего не поймешь, потому что необходимость ООПа выростает из практики больших проектов. Пока ты делаешь программы размером в 100 строчек, может показаться что и нет никакого смысла в ООП. Таже байда с юниокдом и типизацией. По ходу решения задач ты однажды столкнешься с проблемой "а как это сделать?" и вот тут, когда начнешь гуглить, поймешь более глубоко что за юникод, типизация, ООП, лямбда-функция, иммутабельность, борроу-чекер, сборщик мусора, параметры жизни переменной, стэк, куча, сокет, оптимизация хвостовой рекурсии, хэшмэп, мэпредьюс, асинхронныйвызов и пр.

Ответы>>795256>>795258

13 Июл, 17:11 #76 #795247

>>795242
Там задач чуть чуть сложнее - нужно сложить число, сумму его цифр, кол-во цифр, и в случае есил число отрицательное, например -123, то поведегие -123 + 3 + (-1 + 2 +3). Но твое решение в верном направлении в плане краткости кода.

13 Июл, 17:12 #77 #795251

>>795242
Вот тот тред https://2ch.hk/pr/res/784954.html (М)

13 Июл, 17:24 #78 #795256

>>795245
Огромное спасибо за советы. В принципе я теперь ответы на вопросы получил, пойду пожалуй.

13 Июл, 17:25 #79 #795258

>>795189
>Си - вполне себе простой язык, и новиччок обосрется не более чем с паскаля.
C это "едет undefined behavior через стрикт алиасинг", а новичок выебет себе мозг теми же указателями. Это нишевый (единственный в своем роде даже) инструмент, а чисто для понимания архитектуры лучше подрочить асм.
>>795245
>необходимость ООПа выростает из практики больших проектов. Пока ты делаешь программы размером в 100 строчек, может показаться что и нет никакого смысла в ООП
А когда его проект вырастет до нескольких килострок, он поймет, что плюсы от ооп могут перевесить вызываемый им геморрой разве что при разработке в бодишопах со штатом от нескольких десятков макак.

Ответы>>795259>>795260

13 Июл, 17:26 #80 #795259

>>795258
>а чисто для понимания архитектуры лучше подрочить асм
И еще лучше - на какой-нить микроконтроллер, а не блядский x86.

Ответы>>795308

13 Июл, 17:28 #81 #795260

>>795258
>он поймет
Это уже совсем другая история. Щас пусть не заморачивается

13 Июл, 17:43 #82 #795276

Почему вы троллите нуфагов либо хаскеллем либо сикпом? Откуда столько злости и садизма?

Ответы>>795277>>795308

13 Июл, 17:44 #83 #795277

>>795276
но мы же не троллим

Ответы>>795280

13 Июл, 17:49 #84 #795280

>>795277
Ну вот, снова. А меж тем садизм, и это давно замечено, рука обруку шагает в человеке с таким качеством как трусость. Одумайтесь, пока не поздно.

Ответы>>795284>>795293

13 Июл, 17:54 #85 #795284

>>795280
хаскель - это хорошо
потом не будет писать на своей джаве как мудель

Ответы>>795286>>795308

13 Июл, 17:56 #86 #795286

>>795284
Этот страх плохого кода.. Расскажите о самом ярком воспоминании вашего детства

Ответы>>795287>>795308

13 Июл, 18:00 #87 #795287

>>795286
Читал Брэма про животных и был счастлив

23 Кб, 896x175

Я в тупике. 13 Июл, 18:03 #88 #795291

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

Начал с кормена, но, БЛЯТЬ, Я ЕБАНЫЙ СТЫД проебался на задании с анализом алгоритма "selection sort" (сортировка выборками)

Меня разрывает я не знаю, что СУКА выбрать для начала.
(за спиной только 9 лет школы, 2 года шараги)

Я в тупике. Я в ебаном тупике.

Ответы>>795377

13 Июл, 18:04 #89 #795293

>>795280
>садизм
Бедняша... Так хочет денюжек, а ему тут УЧИТЬСЯ ПРОГРАММИРОВАТЬ предлагают.

Ответы>>795294

13 Июл, 18:06 #90 #795294

>>795293
Если я двруг захочу денег, я ограблю старушку. А погромирование мне для души.

Ответы>>795295

13 Июл, 18:08 #91 #795295

>>795294
>А погромирование мне для души
Ты себя обманываешь, петушок. Все, у кого программирование для души, ран или поздно начинают изучать функциональное программирование и алгебру.

Ответы>>795296

13 Июл, 18:09 #92 #795296

>>795295
Но тогда ведь лучше поздно,чем рано?

13 Июл, 18:18 #93 #795301

Что там, блять, с Sourceforge? Что за обосрамс, когда он срочно нужен?

13 Июл, 18:21 #94 #795307

У меня приложение на джаве, есть какой-нибудь способ в 1 клик залить его на прыщавый вдс и (пере)запустить там?

13 Июл, 18:23 #95 #795308

>>795259
Почему?
>>795276
>сикпом
Ну первые три главы расширяют сознание неискушенному человеку и способствуют достижению сатори, дальше это уже для тех, кто хочет вкатиться в PLT, компиляторостроение и тд.
>>795284
Он может начать писать на джаве с монадами, представь, каков пиздец.
>>795286
>Этот страх плохого кода.. Расскажите о самом ярком воспоминании вашего детства
Кокой наивный молодой человек... ничего, скоро детство кончится и ты поймешь.

Ответы>>795699

13 Июл, 18:44 #96 #795324

Да какого хуя вообще кто-то решил что SICP что-то там расширяет.

Ответы>>795330

13 Июл, 18:50 #97 #795329

Норот, поясните мне, как искать прокси?
Нет, не "в интернете" списки, а как их искать вообще? Как составители списков их находят? Поясните за технологию.

Айпишников то 4 миллиарда, (а если еще умножить на порты...), как вообще эти списки составляются?

Ответы>>795366

13 Июл, 18:51 #98 #795330

>>795324
Тот, кому асширило, тот и решил. Если какому то довену не прокнуло, то проблемы довена.

13 Июл, 19:58 #99 #795366

>>795329
Составители списков включают в список прокси, которые у них есть, либо они каким-то образом знают о них, следующее звено составителей берет их списки и добавляет их своими проксями, и.т.д

13 Июл, 20:12 #100 #795377

>>795291
Тебе нужно знать базовые вещи из математического анализа и дискретной математики.

Берешь:
ДМ, Хаггарти.
Что понравится по мат. анализу.

Освоив основные понятия, приступаешь к алгоритмам. Можно брать что-то полегче Кормена(для начала).

Но это не значит, что ты все это время не кодишь. Кодишь, блять, потому что алгоритмы нужны для задрачивания на собеседовании. На практике ты будешь КРАЙНЕ РЕДКО доказывать/реализовывать алгоритмы, только использовать.

Что осталось непонятно - задай вопоросы. Ты вообще уже работаешь или только вкатываешься? Что за язык у тебя?

Ответы>>795388

13 Июл, 20:21 #101 #795385

>>795149
Няшный.
>>795150
Это в лучшем случае. В худшем не научат. А в самом-самом худшем - на Бэйсике.
>>795191
Фаронов В.В. TurboPascal 7.0: Практика программирования: Учебное пособие Изд. 7-е, перераб.

13 Июл, 20:26 #102 #795388

>>795377

Спасибо, огромное!

яп:
Java/Python

Хочу изучать для вкатывания в ML, но мне еще очень не скоро. :C

Ответы>>795405

13 Июл, 20:26 #103 #795389

>>795155
Не родившись.
>>795208
Как это всё отменяет необходимость понимания того, что такое алгоритм, и как его составить?
>>795216
>Только винда.
>Погромировать в браузере?
Как там в 2010 году?

Ответы>>795445

13 Июл, 20:46 #104 #795405

>>795388
Так-то не за что. У меня похожая история: я - джавист без хорошей математической базы(знания отрывочные и неструктурированные). Кстати, тоже хочу попробовать ML.

Поэтому сам сейчас осваиваю базовые вещи. Купил себе книжки по матану и дискретке, составил программу обучения.
Буду свои знания из беспорядочного месива превращать в сильную базу. Позже думаю углубиться в ДМ и начать физику.

Ответы>>795416

3004 Кб, Webm

13 Июл, 21:01 #105 #795407

Привет. Писал давным-давно, еще в студенчетве, на питоне 2.7 программки мелкие, решил вспомнить и написать бота для телеграмма (раньше писал что-то подообное для xmpp). Дано: win 7.
Скинул в папку pyTelegramBotAPI-master с гитхаба, пишу:
>import sys
>sys.path.insert(1, 'pyTelegramBotAPI-master')
>import telebot

На выходе имеем:
>Traceback (most recent call last):
.....
>import telebot
>File "pyTelegramBotAPI-master\telebot\__init__.py", line 8, in <module>
>import six
>ImportError: No module named six

В чем причина? Проблема в библиотеке?
Иню4 во мне, и так знаю

Ответы>>799758

13 Июл, 21:14 #106 #795416

>>795405
>без хорошей математической базы
А она нинужна.

Ответы>>795429

13 Июл, 21:30 #107 #795429

>>795416
Для работы в вебе на Java - не нужно.

Лично мне, в качестве хобби - нужно.

13 Июл, 21:47 #108 #795445

>>795389
>Как там в 2010 году?
Заебись, лучшее время жизни.
Цены пиздатые, даллар по 25, я учусь в универчике, интернеты не запрещены, даже локалочка пиздатая...

13 Июл, 22:15 #109 #795459

Pasqualiushka

Цель: сформировать двумерный целочисленный массив R(3x6) используя генератор случайных чисел на интервале (-5, 7). Элементы массива вывести в виде матрицы. Преобразовать массив R в одномерный массив S и вывести на экран. Вычислить среднеквадратичное значение положительных элементов второй половины массива S. Среди нечетных по номеру элементов третьей четверти одномерного массива определить два наименьших элемента. Упорядочить каждые вторые ненулевые элементы последней четверти массива S по убыванию обратных значений.

Помогите, господа. Всю голову сломал уже.

Ответы>>796394>>796915>>796933>>796947>>796973>>797014>>799647

13 Июл, 22:23 #110 #795465

Аноны, есть ли смысл идти в средне универ областного центра или учиться в своей шараге, но при этом работая где-то со второго курса, так как всем будет плевать на прогулы?

Ответы>>795469>>795470>>795494

13 Июл, 22:24 #111 #795469

>>795465
Лучше иди универ и там прогуливай, цель универа - квестовая корочка, и только, а образование - говно.

13 Июл, 22:24 #112 #795470

>>795465
Лучше вообще нигде не учиться и изучать программирование самостоятельно.

Ответы>>795481>>795491

13 Июл, 22:36 #113 #795481

>>795470
Двачую.
Мимо-перекатился-на-3й-курс-всё-учу-сам

Ответы>>795484

13 Июл, 22:37 #114 #795484

>>795481
Пфф, я вообще по специальности - инженер по системам управления.

13 Июл, 22:45 #115 #795491

>>795470
нах ты нужен в настоящем айти без образования
урвать свой кусочек хочешь? подбирать крохи со стола? сладкой жизни захотел, сученок

Ответы>>795530

13 Июл, 22:47 #116 #795494

>>795465
Тебя не могут научить программировать в ВУЗе. Лишь подтолкнут в правильном направлении в "хорошем" и помешают всякой ненужной дрисней в "плохом".

Хороших ВУЗов в СНГ практически нет, так что тебе скорее всего будут только мешать. Мне давали: черчение, детали машин, охрана труда на производстве и ещё кучу помоев. Похавал знатно. И это на CS-специальности. На магистратуру не пойду и под дулом пистолета

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

Проблема же большинства - родители, вопящие: "АХ, СЫНА, КАК ЖЕ ТЫ САМ-ТО ЧЕМУ-ТО НАУЧИШЬСЯ? ВОН У БАБЫ СРАКИ ВНУК УЧИТСЯ, НА СТИПЕНДИИ ДА НА ПЯТЕРОЧКИ. ИШЬ, ЧЕГО ВЗДУМАЛ, ДОМА СИДЕТЬ ДА НА КЛАВИШИ ЖАТЬ".

Вывод: если эти две проблемы решил/решишь, мой совет - садись и дрочи кодинг.

34 Кб, 819x356

13 Июл, 23:53 #117 #795523

Подскажите, тут http://www.bittorrent.org/beps/bep_0005.html в "announce_peers Query { ... }" есть аргумент "implied_port": 1
а в "bencoded = d ... e" его не видно.

В реальности, для такого Query, этот аргумент должен присутствовать в соответствующем bencoded-виде?

Т.е. это просто пример такой некорректный, или я чего-то не понимаю?

14 Июл, 00:00 #118 #795530

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

Ответы>>795586

14 Июл, 00:26 #119 #795539

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

Ответы>>795546

14 Июл, 01:04 #120 #795546

>>795539
>лишпа
Это в нашем веке точно уже никому не нужно.

14 Июл, 02:46 #121 #795586

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

14 Июл, 02:52 #122 #795588

29 лет. Когда-то в школе (то есть 15 лет назад) что-то делал на паскале, врое даже получилаось. Потом занимался совсем другими вещами. Хочу щас вкатиться в программирование чтоб зарабатывать. Есть свободное время пол годика. Что делать? Беглый поиск по интернету меня вводит вступор кучей всего.

Ответы>>795594>>795620>>795704>>795705>>795722

931 Кб, Webm

14 Июл, 03:27 #123 #795594

>>795588
>Хочу щас вкатиться в программирование чтоб зарабатывать

153 Кб, 636x1043

14 Июл, 03:55 #124 #795598

Я знаю, что вы тут уже все спите, но поебать, всё равно спрошу.
Как настроить Foobar 2000 так, чтобы он из Библиотеки брал Артиста и делал с ним ОТДЕЛЬНЫЙ НАХУЙ ПЛЕЙЛИСТ, а не ёбаную кашу в одном плейлисте?

Ответы>>795621

133 Кб, 616x447

14 Июл, 06:03 #125 #795614

Анон, помоги выбрать язык под задачу.

Есть 3d уровни из игры, представляющий собой обычные текстовики с перечисленными объектами, их свойствами и положением (грубо говоря).

Цель, используя нейросети поиграться со всеми этими объектами. Создавать уровни на основе других уровней, применять стиль одного уровня к форме другого, ну и всё такое прочее.

Какой тут можно взять язык, фреймворки, библиотеки? Если кто шарит в теме нейросетей, можешь дать общих советов?

Ответы>>795622>>795700>>796488

78 Кб, 999x554

14 Июл, 07:29 #126 #795620

>>795588
>пол годика
Мы вам перезвоним.

14 Июл, 07:30 #127 #795621

>>795598
-> /s

14 Июл, 07:31 #128 #795622

>>795614
Золотце, это ты?

Ответы>>795637

14 Июл, 07:45 #129 #795625

Какие З//п у пхп джуниоров в кукруине?

Ответы>>795697

14 Июл, 08:37 #130 #795637

>>795622
A KTO EGO SPRASHIVAET?

Ответы>>795698

Полоумный ньюфаг заебет вас тупыми вопросами 14 Июл, 11:26 #131 #795696

есть .py файл, при двойном нажатии командная строка открывается и сразу закрывается, SciTE пишет >pythonw -u "shopping.py"
>Не удается найти указанный файл.
В cmd.exe результат показывает. Ничего не смог нагуглить об этом редакторе. Читаю книжку и нужно запустить эту штуку в редакторе и так. Гугл советует pause и прочий мрак.

Ответы>>795702

14 Июл, 11:28 #132 #795697

>>795625
https://www.kharkovforum.com/3105051-programmisty_zazhravshiesya_mazhory_sovremennosti
> Давайте обсудим, почему какие-то дрищи получают две штуки баксов в месяц за просиживание жопы в уютном офисе, а нормальные пацаны должны работать в супермаркетах за две штуки гривен в месяц. Так при этом они еще и нос задирают, считают себя элитой а нас быдлом. Проходит такое чмо мимо тебя на кассе, накупило дорогих сыров на 500 гривен, а ты сидишь и думаешь где бы занять денег до зарплаты.
См. также ebanoe.it
В общем, довольно неплохо они живут по сравнению с остальным населением, которое от безысходности идет записываться в АТО и подыхать за яхты олигархов.
Рашкованские программистишки за пределами ДС живут намного хуже.

Ответы>>795844

14 Июл, 11:29 #133 #795698

>>795637
ETO ZOG

14 Июл, 11:31 #134 #795699

>>795308
> Он может начать писать на джаве с монадами, представь, каков пиздец.
Быстро одумается

14 Июл, 11:32 #135 #795700

>>795614
Для мл хорошая инфраструктура у питона, луа, матлаба.

14 Июл, 11:33 #136 #795702

>>795696
это всегда так, используй что там гугл советует. readline() хорошо работает
В scite нужно настроить рабочую директорию например, или возможно не может найти интерпретатор

9 Кб, 251x250

14 Июл, 11:36 #137 #795704

>>795588
> Хочу щас вкатиться в программирование чтоб зарабатывать.
Ахаха, удачи. Можешь еще в инженеры пойти, мой дедушка в 1950-х жил неплохо.

Ответы>>795708

14 Июл, 11:38 #138 #795705

>>795588
уже вбрасывали пасты для ньюфагов
учишь джаву на уровне долбоёб, потом идешь на курсы в епам

Ответы>>795706>>795711

171 Кб, 421x468

14 Июл, 11:42 #139 #795706

>>795705

14 Июл, 11:44 #140 #795708

>>795704
А что тогда посоветуешь? Открывать шашлычную? Изучать птиц?

Ответы>>795723

14 Июл, 11:46 #141 #795710

Не могу придумать тему для диплома.
Это на 95% безвреднее, чем не придумать тему курсового.

14 Июл, 11:47 #142 #795711

>>795705
почему все так джаву советуют?
Почему не Swift/Obj-C?

Ответы>>795716>>795719>>795720

14 Июл, 11:49 #143 #795716

>>795711
потому что нужен мак чтобы на них норм писать, и айфон

Ответы>>795722

8 Кб, 398x292

8 Кб, 405x296

14 Июл, 11:52 #144 #795719

>>795711
и еще вот почему

14 Июл, 11:54 #145 #795720

>>795711
Потому что не все готовы торговать своей жопой, чтобы заработать на макбук за три тыщи баксов.

14 Июл, 11:57 #146 #795722

>>795716
У меня есть макбук и 5-ый айфон.
Я вот этот кун. >>795588
Я щас немного гуглю вообще на тему программирования, сделал несколько простых программ на разных языках. Свифт, Обж-с и икскод если честно кажутся каким-то говном, осбенно вот сам икскод и обжс-с. Но с другой стороны это же замкнутая экосистема, то есть хоть вакансий и не так много, но спецы по эпплу это относительно редкое явление.
И еще такой вопрос, на что ориентироваться? На работу по найму или пытаться запиливать свои приложения/сайты? Я вот аппстор смотрю - там приложений овердохуя, даже для десктопа. Возможно ли вообще что-то заработать тут самому? Или это удел крупных компаний?

Ответы>>795724>>795733

14 Июл, 11:58 #147 #795723

>>795708
> Открывать шашлычную?
Как вариант. Можно еще телефоны перепродавать с наценкой. В общем, в /biz/. А в кодинге денег нет. Туда идут или асоциальные физически не развитые задроты (у них просто нет других вариантов), или социальные хуесосы, ничего больше не умеющие и к 25-30 годам не имеющие профессии.

Ответы>>795727

14 Июл, 12:00 #148 #795724

>>795722
> У меня есть макбук и 5-ый айфон.
Либо родители купили (значит ебаный мажор), либо жопой торговал. Иначе приобрести их невозможно, даже на зарплату программиста.

Ответы>>795727

14 Июл, 12:07 #149 #795727

>>795723
>>795724
Я занимался установкой систем вентиляции (для всяких кафе, ресторанов, торговых центров). Был обычным работником - не директором и владельцем. Зарабатывал достаточно чтоб купить и макбук и айфон и вообще нормально жить, хотя и без излишек. Семьи нет. Поэтому трат особых нету. На машину не накопил. Я не вижу проблемы в том чтоб купить мак и айфон, щас может в связи с баксом цены да - поднялись, но я покупал еще по старым ценникам в 2014-ом. А если в кредит (да, я знаю что это говно) так любой официант может себе позволить это.
Я думал что кодинг это нормальная тема. Лучшем чем монтаж всяких труб, проводов, электрощитков и прочих холодильников.

Ответы>>795732

14 Июл, 12:11 #150 #795732

>>795727
Зачем тебе программирование? Там столько не платят.
> А если в кредит (да, я знаю что это говно) так любой официант может себе позволить это.
Айфон можно, макбук придется выплачивать 5-10 лет.

Ответы>>795738

14 Июл, 12:12 #151 #795733

>>795722
> Возможно ли вообще что-то заработать тут самому?
Можно, но мало. Если у тебя есть макбук и айфон, то реально попробуй. Английский норм? Как напишешь что-нибудь, иди на upwork.

Ответы>>795745

14 Июл, 12:16 #152 #795738

>>795732
>придется выплачивать 5-10 лет
Да для нынешних людей этот нормально. Я общался с работникам из кафешек, там некоторые вообще поти всю зп отдают в счет кредита, и это уже на много лет вперед. Жрут на работе. Кто-то еще на ипотеке сидит.
>Зачем тебе программирование?
Во-первых, хочу сменить деятельность на что-то более интеллектуальное.
Во-вторых, я думал (думаю) что там всё-таки нормальные зп у нормальных спецов
В-третьих, надеялся на то что можно будет делать свои приложения/сайты. Но пока есть ощущение что там невозможно пробиться в одиночку. Но с другой стороны у меня есть время, то есть я могу программировать не вечерам после заебанной работы, а нормально каждый день на свежачка.

Ответы>>795752>>795756

14 Июл, 12:19 #153 #795745

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

Ответы>>795754

14 Июл, 12:22 #154 #795752

>>795738
> Да для нынешних людей этот нормально.
Пиздец же. Я еще понимаю ипотеку (это на всю жизнь и необходимо, не на улице же ночевать), но за какой-то сраный ноутбук, который через пару лет устареет/сломается?

Ответы>>795759

14 Июл, 12:22 #155 #795754

>>795745
ну тогда в офис, там обычно курсы есть, или сам запишишсь

14 Июл, 12:24 #156 #795756

>>795738
> Во-первых, хочу сменить деятельность на что-то более интеллектуальное.
В IT есть не только кодинг. Попробуй стать менеджером. Открыть свой стартап, как Цукерберг или Джобс. А программирование это днище.

Ответы>>795764

14 Июл, 12:24 #157 #795759

>>795752
Сам я не брал кредит. Но знаю людей, которые в кредит покупали фарфоровый сервиз за 50к+. Так что ноутбук это еще нормально.

Ответы>>795762

240 Кб, 807x605

14 Июл, 12:27 #158 #795762

>>795759
Проиграл. Они теперь одним борщом небось питаются, как хаскелисты.

Ответы>>795770

14 Июл, 12:28 #159 #795764

>>795756
>как Цукерберг или Джобс.
проиграл
Ну мне понятно в целом как организован бизнес вот в том же монтаже систем вентиляции, или каком-нибудь кафе, автосервисе. С IT пока не оч понимаю именно менеджерскую составляющую.

Ответы>>795770

14 Июл, 12:31 #160 #795770

>>795762
>>795762
>>795764
Но с тобой никто не играл, петушок.

14 Июл, 12:50 #161 #795782

Анон, что не так? Пишу на Java и выходит ошибка error: missing return statement. Но return жи есть.
public static int min(int a, int b, int c, int d)
{
int mass[]=new int[4];
mass[0]=a;
mass[1]=b;
mass[2]=c;
mass[3]=d;
for(int i=0;i<4;i++)
{
if(mass>mass[i+1])
{
int temp=mass;
mass=mass[i+1];
mass[i+1]=temp;
}

}
int R=mass[0];
return R;//напишите тут ваш код
}

Ответы>>795789>>795955

74 Кб, 763x291

14 Июл, 12:51 #162 #795784

>>794804 (OP)
Программач помоги. Учусь я значит с++ и тут такое дело, мне нужно задействовать sort, а вижуал студия 15 ругается почему-то.
Как задействовать эту хуиту? Пробовал по разному #include <vector> using sort; #include <algorithm> и прочее, все равно ругается. Что делаю не так?

Ответы>>795792

14 Июл, 12:55 #163 #795789

>>795782
Мне вот другие ошибки выводит. Нажми ctrl-s И попробуй скомпилировать еще раз
http://ideone.com/q94QtY
ты сравниваешь массив int[] с просто int и присваиваешь одно другому

Ответы>>795806>>795829>>795832

14 Июл, 12:57 #164 #795792

>>795784
http://www.cplusplus.com/reference/algorithm/sort/

Ответы>>795804

180 Кб, 764x696

14 Июл, 13:07 #165 #795804

>>795792
Пойду сдохну.

Ответы>>795807>>796007

14 Июл, 13:10 #166 #795806

>>795789
Не знаю, чаму так скопировалось, но в оригинальном годе у меня там стоит mass>mass[i+1], сейчас только это проверил. Так что ошибка не в этом.

Ответы>>795818

14 Июл, 13:11 #167 #795807

>>795804
sort(words.begin(), words.end())
Сложно, дебилка вижуалстудиевская?

Ответы>>795813>>796046

14 Июл, 13:19 #168 #795813

>>795807
Спасибо, а почему ввод-вывод не работает?

Ответы>>795830>>795840

14 Июл, 13:22 #169 #795818

>>795806
макаба съедает [ i ]
код на ideone выложи

Ответы>>795833

14 Июл, 13:34 #170 #795829

>>795789
Вот полный код, который почему то не работает
http://ideone.com/WdaxQj

Ответы>>795838>>795841

14 Июл, 13:34 #171 #795830

>>795813
Потому что ты типичная манька вижуалстудиевская, которая читать ошибки не научилась.

Ответы>>796046

14 Июл, 13:35 #172 #795832

>>795789
Вот полный код, который почему то не работает
http://ideone.com/WdaxQj

Ответы>>795833>>795838>>795842

14 Июл, 13:35 #173 #795833

>>795818
>>795832

14 Июл, 13:39 #174 #795838

>>795829
>>795832
for(int i=0;i<4;i++)
{
if(mass[ i ]>mass[ i+1 ])
Когда i = 3, ты берешь mass[4], а это за пределами массива

Ответы>>795847

14 Июл, 13:40 #175 #795840

>>795813
#include <string>

14 Июл, 13:41 #176 #795841

>>795829
гугли ошибки, это реально работает

14 Июл, 13:41 #177 #795842

>>795832
Блять, что такое a/b/s/d?
Ты не мог в жабадок сделать описание параметров, мудак? Или не мог их нормально назвать?

И что это за хуйня? В жабе нету foreach, или там нельзя проитерироваться по коллекции, не указывая конкретной длины?

Ответы>>795843>>795847>>795853

14 Июл, 13:41 #178 #795843

>>795842
есть, но ему индекс нужен

14 Июл, 13:44 #179 #795844

>>795697
Зарегаться что ли там.

14 Июл, 13:46 #180 #795847

>>795838
Ага, спасибо, теперь работает.
>>795842
Это не я их так называл.

14 Июл, 13:52 #181 #795853

>>795842
Всмысле? В жабе нет годного foreach, как в шарпе?
Например: foreach(var x in array)? Без ебучих индексов?

Ответы>>795855>>795859

14 Июл, 13:55 #182 #795855

>>795853
в жабе есть ИТЕРАТОР

List<Object> list = ...
for(Object obj : list){
// some shit
}

Ответы>>795861

14 Июл, 13:57 #183 #795859

>>795853
он сравнивает элемент со следующим, форич с таким алгоритмом не сработает, нужно переделывать

14 Июл, 13:57 #184 #795861

>>795855
Что ето еще за хуйня такая? Помню в крестах было такое говно, я чуть не умер, когда их неосилял

Ответы>>795864

14 Июл, 13:58 #185 #795864

>>795861
Вторая часть https://docs.oracle.com/javase/tutorial/java/nutsandbolts/for.html

Ответы>>795868

14 Июл, 14:03 #186 #795868

>>795864
я только в пидораший могу

Ответы>>795869

14 Июл, 14:04 #187 #795869

>>795868
http://pastebin.com/3Hu79T3H

Ответы>>795875

14 Июл, 14:08 #188 #795875

>>795869
Но я пидоран и не хочу учить язык загнивающего запада

42 Кб, 640x480

14 Июл, 14:12 #189 #795878

Двач, что скажешь на счет этого? http://www.ozon.ru/context/detail/id/135297188 Или есть альтернатива пизже какая-нибудь.

Ответы>>795880>>795882>>795888

14 Июл, 14:13 #190 #795880

>>795878
Есть же кормен, зачем жрать говно?

14 Июл, 14:15 #191 #795882

>>795878
>2016
>Тысячи библиотек и фреймворков
>Кукарекать что-то про алгоритмы

Ответы>>795886

14 Июл, 14:17 #192 #795886

>>795882
Съеби с моих сосачей, позорище

14 Июл, 14:18 #193 #795888

>>795878
Полный список завсегдатаев этого итт треда
1) Пидоран-дуднетчик.
2) Мамкин траль, который наверное пишет на руби, gem install algorithmy.
3) я

Ответы>>795894>>796264

sage 14 Июл, 14:20 #194 #795894

>>795888
>algorithmy
говно без задач

14 Июл, 14:26 #195 #795900

Стоит ли начать учить сишку, а потом переходить на кресты, с# или жабу?

Ответы>>795901>>795905

14 Июл, 14:27 #196 #795901

>>795900
>Стоит ли начать учить сишку
А сам решить не можешь?

Ответы>>795909

14 Июл, 14:27 #197 #795902

Простите что немного с опозданием пытаюсь поддержать начатый Вами разговор о необходимости преподавать навыки биржевой торговли раньше (вместо) фундаментального образования. Я согласен с Вами (надеюсь я правильно угадал парадигму?), что получить знания навыки инстинкты, позволяющие через три (нет, три много, лучше две) минуты сесть в дорогой джип и начать плевать всем на голову, важнее чем сформировать кругозор и мировоззрение. Которые, в частности, позволяют эффективно работать в области reverse engineering, для которого (если только не претендовать на роль reverse engineering monkey) инстинктов не достаточно (я ошибаюсь?) А как же в Америке, где минимум оценок а так же "предметов любящих мозги" и максимум свободы выбора? Там 1% людей создающих концептуальные вещи в том же reverse engineering и 99% "винтиков"-исполнителей, на которых обрушивается смесь восторга и недоверия при виде русского (для примера), починившего унитаз (я опять не прав?). Не спорю, что такая система работает. Только есть нюанс: без фундаментального образования никаких шансов попасть в этот 1% не существует. Наличие у нас широкой интеллектуальной прослойки, претендующей на ведущие роли в разработке, обязано фундаментальному образованию (начиная со школы), которое включает любящие мозг предметы и травмирующие уязвимое самолюбие оценки.

Ответы>>795908

14 Июл, 14:30 #198 #795905

>>795900
да, можешь чутка поучить

14 Июл, 14:31 #199 #795908

>>795902
что?

14 Июл, 14:31 #200 #795909

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

Ответы>>795913

14 Июл, 14:35 #201 #795913

>>795909
Править
ShortUrlВнутренняя ссылка

Алгоритмизация. Владение алгоритмизацией. Научиться думать алгоритмически. Ты должен будешь изучить какой-нить простой язык. Чаще это Паскаль или Бейсик. Однако я всем знакомым советую Python. И для обучения прост, и в будущем пригодится.
Уже на данном этапе ты должен уметь без проблем использовать ЯП для имплементации своих замыслов и идей вроде "написать качалку всех пикч из треда на двачике", "написать проигрыватель музыки" etc.
Из литературы хз что посоветовать. Сначала следует понять что такое алгоритмизация хоть на примере псевдоязыка, посмотри курсы "для новичков-кодеров" на INTUIT.ru.
Для изучения самого языка тоже хз. Смотри INTUIT.ru и официальные буки.
Владеть хорошим ЯП. Если в п.1 особо не важно какой язык учить и главная цель только понять как оно работает, то здесь необходимо изучить нужный язык. Уже хз сколько лет работает цепь C->CPP. Да, сначала учишь ANSI C, а затем изучаешь парадигмы, основы ООП и как их применять в CPP.
По си сразу бери ANSI C. Только издание по новее, а то в старом такое старьё описано... В общем, лучше 3тье(уже не помню точно какое последнее).
После изучения си уже сам выбирешь себе "сенсея"(в смысле книгу по ООП), ну или создашь тред.
OpenGL, OpenAL, OpenCL, GLUT, GLSL, DirectX. Хватит и обычного C чтобы начать изучать DirectX и OpenGL. Мой первый движок, который я написал назаказ для одного проекта, был на C(т.е. не на CPP, т.е. без ООП) с использованием OpenGL + GLUT.
OpenAL нужен для звука, а OpenGL для графики. OpenCL не так важен, он только начал развиваться. Это технология выполнения кода на графическом процессоре, эдвенсед шейдеры, если быть точнее.
GLSL это язык шейдеров. Я использую его в своих проектов. Так проще. Нет проблем с совместимостью etc.
DirectX стоит просто изучить чтобы понимать отличия от OpenGL. Да, я пизываю использовать OpenGL и только.
Изучить построение готовых движков. Здесь самое интересное. Здесь придётся разбираться в компонентах и устройстве других движков, чтобы со своим не сфейлить.
Как только ты напишешь свой мини-движок, будешь понимать отличия Fragment-shader от Vertex-shader, будешь знать зачем юзают FBO, что такое bump-mapping и как он работает.. тогда тебя можно будет назвать ещё одним разработчиком компьютерных игр, которого не берут на работу из-за кризиса.

Опытный кодер, разработчик игр, питоноблядь, перепрофилировавшийся в веб-кодера-кун

14 Июл, 14:35 #201 #795913

>>795909
Править
ShortUrlВнутренняя ссылка

Алгоритмизация. Владение алгоритмизацией. Научиться думать алгоритмически. Ты должен будешь изучить какой-нить простой язык. Чаще это Паскаль или Бейсик. Однако я всем знакомым советую Python. И для обучения прост, и в будущем пригодится.
Уже на данном этапе ты должен уметь без проблем использовать ЯП для имплементации своих замыслов и идей вроде "написать качалку всех пикч из треда на двачике", "написать проигрыватель музыки" etc.
Из литературы хз что посоветовать. Сначала следует понять что такое алгоритмизация хоть на примере псевдоязыка, посмотри курсы "для новичков-кодеров" на INTUIT.ru.
Для изучения самого языка тоже хз. Смотри INTUIT.ru и официальные буки.
Владеть хорошим ЯП. Если в п.1 особо не важно какой язык учить и главная цель только понять как оно работает, то здесь необходимо изучить нужный язык. Уже хз сколько лет работает цепь C->CPP. Да, сначала учишь ANSI C, а затем изучаешь парадигмы, основы ООП и как их применять в CPP.
По си сразу бери ANSI C. Только издание по новее, а то в старом такое старьё описано... В общем, лучше 3тье(уже не помню точно какое последнее).
После изучения си уже сам выбирешь себе "сенсея"(в смысле книгу по ООП), ну или создашь тред.
OpenGL, OpenAL, OpenCL, GLUT, GLSL, DirectX. Хватит и обычного C чтобы начать изучать DirectX и OpenGL. Мой первый движок, который я написал назаказ для одного проекта, был на C(т.е. не на CPP, т.е. без ООП) с использованием OpenGL + GLUT.
OpenAL нужен для звука, а OpenGL для графики. OpenCL не так важен, он только начал развиваться. Это технология выполнения кода на графическом процессоре, эдвенсед шейдеры, если быть точнее.
GLSL это язык шейдеров. Я использую его в своих проектов. Так проще. Нет проблем с совместимостью etc.
DirectX стоит просто изучить чтобы понимать отличия от OpenGL. Да, я пизываю использовать OpenGL и только.
Изучить построение готовых движков. Здесь самое интересное. Здесь придётся разбираться в компонентах и устройстве других движков, чтобы со своим не сфейлить.
Как только ты напишешь свой мини-движок, будешь понимать отличия Fragment-shader от Vertex-shader, будешь знать зачем юзают FBO, что такое bump-mapping и как он работает.. тогда тебя можно будет назвать ещё одним разработчиком компьютерных игр, которого не берут на работу из-за кризиса.

Опытный кодер, разработчик игр, питоноблядь, перепрофилировавшийся в веб-кодера-кун

Показать весь текст

14 Июл, 15:33 #202 #795955

>>795782
Плять, ну и наиндусил 0_0
Разве в джаве нельзя брать указатель (ну не указатель, а как там это организовано с вашими запретами на арифметику адресов памяти) на начало аргументов функции вместо создания в ней ненужного массива, ну или передавать в неё массив вместо твоих int a, int b? И не будет ли int temp внутри for брыкаться при попытке дважды объявить переменную с одним и тем же именем (в крестах это делалось так: static int temp, ну или лучше вообще вынести объявление перед началом цикла)? Сам крестоёб, но охуеваю с таких непонятных операций, нужных лишь для того чтобы найти максимум среди четырех. Если в функцию передаются не исходные параметры с возможностью изменения их внутри тела функции, а доступные только ей копии, то надо бы по-хорошему вообще сделать что-то типа:
a < b ? (b = a) :
c < d ? (d = c) :
b < d ? return b : return d;
Фу, самого коробит от этих рядов abcd

Ответы>>795999

114 Кб, 1837x799

59 Кб, 1347x712

14 Июл, 15:33 #203 #795956

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

Ответы>>795974

14 Июл, 15:54 #204 #795974

>>795956
Прочитай что такое list-style
https://webref.ru/css/list-style

Ответы>>795976>>795986

14 Июл, 15:56 #205 #795976

>>795974
Да я уже смекнул что там надо с якорями ебаться.

13 Кб, 464x232

20 Кб, 811x261

14 Июл, 16:05 #206 #795986

>>795974
Блджад, дядь, а не подскажешь в чем теперь трабл?

Ответы>>795994

14 Июл, 16:15 #207 #795994

>>795986
Ты хочешь список вывести горизонтально?
inline-block попробуй.
А text-decoration ты хочешь убрать маркер?
Прочитай всё же про list-style.

Ответы>>795995

14 Июл, 16:16 #208 #795995

>>795994
Да, горизонтально хочу.

Ответы>>796000

14 Июл, 16:18 #209 #795997

Почаны нашел книгу по си называется Head First C, там вроде интереснее пишут, чем КиР, да и охват тем больше. Стоит ее читать, опыта программинга на си нет?

Ответы>>796002>>796016

14 Июл, 16:22 #210 #795999

>>795955
Хули ты от меня хочешь? Я вообще только начал изучать программирования и вообще не понимаю о чём ты.

68 Кб, 510x410

14 Июл, 16:23 #211 #796000

>>795995
Вот тебе картинка и пиздуй лучше учить css или хотя-бы в гугл.

14 Июл, 16:26 #212 #796002

>>795997
https://2ch.hk/pr/res/780630.html (М)

Ответы>>796008

14 Июл, 16:37 #213 #796007

>>795804
Поставь себе английскую версию. Иначе ты не сможешь гуглить ошибки, в следствии чего не сможешь начать понимать, как их исправить.

Кресты специально созданны таким образом, чтобы высерать тебе в лицо кучу ошибок. Пользуйся этим свойством. Оно полезное.

14 Июл, 16:37 #214 #796008

>>796002
Я там спросил, но там никого

Ответы>>796012

14 Июл, 16:39 #215 #796012

>>796008
здесь тоже никого нет

14 Июл, 16:45 #216 #796016

>>795997
>Стоит ее читать, опыта программинга на си нет?
Единственное что тебе стоит выучить на си -- это указатели и структуры.
Указатель это просто адрес в оперативной памяти (но есть ньюансы). Структуры это если ты сложил слона+кота+морского яжа. И начал с этой конструкцией обращаться забыв про ее составляющие.
Потрать 90% времени на указатели и все тонкости работы с ними (их не много), 5% на функции стандартной библиотеки и оставшиеся 5% времени пробегись быстро по остальной хуете, которую ты скорее всего интуитивно уже знаешь.

Ответы>>796020

14 Июл, 16:49 #217 #796020

>>796016
Забыл добавить. Программируя на си ты первое время должен полюбить отладчик. Иначе не поймешь как все устроено изнутри. Прочитай поэтому сначала 10-20 страниц документации по отладчику и вперед.

Ответы>>796021

14 Июл, 16:50 #218 #796021

>>796020
Фронтенда gdb в Clion/CDB в VS должно хватить?

14 Июл, 17:30 #219 #796046

>>795807
>>795830
Пердачую этого, спрашивающий иди учи кресты и всё у тебя будет хорошо. И да, ошибки - это не досадная оплошность создателей конпелятора, которые не дают тебе собрать программу, а указание на твой проёб, допущенный по непониманию того что ты делаешь. Разбирайся в том, что пишешь.

115 Кб, 322x241

14 Июл, 17:39 #220 #796055

Во многих вакансиях добавкой идет "базовое знание html/css/js" Я че блять, еще и верстать должен уметь?

Ответы>>796086>>796094

14 Июл, 17:51 #221 #796086

>>796055
Да. В рашии нужен дешевый рабочий который умеет все на уровне мастера, плюс за столом шестерит.

14 Июл, 17:57 #222 #796094

>>796055
Если не fron end'щик, то на уровне домашней страницы. Глубоких познаний не требуется, знать основные теги и стили. Из JavaScript - встроенные функции, работа с DOM и jQuery.

Ответы>>796096

14 Июл, 17:58 #223 #796096

>>796094
А если фронт?

Ответы>>796099

14 Июл, 18:00 #224 #796099

>>796096
>А если фронт?
>базовое знание html/css/js

Ответы>>796101

14 Июл, 18:01 #225 #796101

>>796099
А че ты грубишь?

Ответы>>796104

14 Июл, 18:02 #226 #796104

>>796101
А ты какой-то особенный, и тебе грубить нельзя?

Ответы>>796105

14 Июл, 18:03 #227 #796105

>>796104
Да.

Ответы>>796109

14 Июл, 18:04 #228 #796109

>>796105
Так и быть, на первый раз прошаю.

14 Июл, 18:43 #229 #796139

Анончики, поясните за сериализацию.

В тестовом задании (приложение - простое тестирование пользователей с регистрацией и выводом результатов теста) просят внедрить, и к какой сущности это применить?

На сколько я понял, сериализация удобна для АПИ, и сохранения состояния (настроек) объекта, что бы при последующем запуске приложения значения не сбивались на дефолтные. Куда её прикрутить в простом тесте-опроснике, ума не приложу.

80 Кб, 500x667

14 Июл, 20:27 #230 #796240

Какие нынче есть производительные языки/компиляторы. Я нарыл: C, C++, Rust, D, Java, OCaml. Непонятно что со Swift.

Ответы>>796245>>796267>>796287>>796632

14 Июл, 20:33 #231 #796245

>>796240
Go, SBCL.

14 Июл, 21:13 #232 #796262

Пилю своего убийцу вордпреса на питоне. Какие обязательные функции у cms?
Посты, комменты, категории/теги, кастомные страницы с кастомными урлами. Шаблоны. Менюшки. Пользователи с правами.
Что еще забыл?

Ответы>>796263

14 Июл, 21:17 #233 #796263

>>796262
Готовые cms - прошлый век. Сейчас в моде фреймворки с батарейками.

Ответы>>796284>>796288

14 Июл, 21:20 #234 #796264

>>795888
как ты меня распознал?

14 Июл, 21:25 #235 #796267

>>796240
C#

14 Июл, 21:34 #236 #796270

Пр, подскажи средство, для генерирования UML диаграмм из явы. Точнее из проекта нетбинс.

Ответы>>796295

14 Июл, 21:41 #237 #796272

Скоро я изменю мир программирования.

Ответы>>796285

14 Июл, 22:05 #238 #796284

>>796263
Ну как же, php популярен потому что у него есть вордпрес. И несмотря на фреймворки в пхп большинство пользуется вордпресом.
К тому же модули cms можно реализовать батарейками, pip нам в помощь.

14 Июл, 22:06 #239 #796285

>>796272
Tell me more

47 Кб, 450x339

14 Июл, 22:12 #240 #796287

>>796240
> производительные
> Java

Ответы>>796349

14 Июл, 22:14 #241 #796288

>>796263
Половина PHP вакансий в рашке - 1C Bitrix.

14 Июл, 22:29 #242 #796295

>>796270
Обычно наоборот делают.

Ответы>>796320

14 Июл, 22:54 #243 #796320

>>796295
Обычно. Охуеть. Какое обычно, блядь? Кто делает? Что ты несешь? Мы одни тут. Обычно. Пиздец просто.

14 Июл, 23:22 #244 #796349

>>796287
я сейчас сломаю твой манямирок, джабка побыстрее чем с++ будет. Прости.

Ответы>>796355>>796363

14 Июл, 23:26 #245 #796355

>>796349
Тогда почему бы JVM не переписать на жабе? Еще бы быстрее заработала, даже ассемблер обогнала бы.

Ответы>>796359>>796372>>796404

14 Июл, 23:28 #246 #796359

>>796355
Очевидно что юзкейсы разные.

14 Июл, 23:33 #247 #796363

>>796349
Особенно Swing там быстрый.

14 Июл, 23:40 #248 #796369

ААААА ПОШЛИ ВЫ ВСЕ НАХУЙ!

14 Июл, 23:42 #249 #796372

>>796355
Станет слишком быстрым, очевидно же. Современные компьютеры не смогут успевать за скоростью JVM на жаве и будут тормозить.

Ответы>>796405

15 Июл, 00:15 #250 #796394

>>795459
Бамп реквесту

Ответы>>796912

15 Июл, 00:27 #251 #796404

>>796355
Жаба медленнее чем хорошо оптимизированный код на C++. Но точно не медленнее, чем произведение среднего быдлокодера на С++. И на много порядков быстрее скриптового говна и т. п. Мем о том, что Жаба тормозит, идёт из 90-х, когда JVM была медленнее, а почти все писали на C/C++.

Ответы>>796412>>796414

15 Июл, 00:29 #252 #796405

>>796372
На ЛОРе нашли решение - запускать жабу на 486 процессоре:
https://www.linux.org.ru/news/java/5396711#comment-5398361

15 Июл, 00:32 #253 #796412

>>796404
Ага, а большинство жабоебов конечно же читали Кнута и SICP, знают архитектуру JVM и пишут сверхоптимизированный код, в отличие от быдлокодеров-крестовиков.

15 Июл, 00:33 #254 #796414

>>796404
Был проект где один известный алгоритм полигонизации трехмерного скалярного поля был реализован на джаве (восьмой, разумеется). На стандартном объеме данных генерация происходила в среднем за 200-300мс. после того как переписали этот алгоритм на С++ (без модификаций, просто тупо скопипастили код и исправили ошибки компиляции) генерация начала занимать 60мс.

Ответы>>796421

15 Июл, 00:39 #255 #796421

>>796414
Я был самнеприятно удивлен такому результату. Потому что всю свою жизнь занимался жаваебством и считал что ДЖАВА ТОРМОЗИТ это мифы из 90х и современные JVM хорошо оптимизируют код и используют JIT компиляцию.

Ответы>>796422>>796426>>796589

15 Июл, 00:42 #256 #796422

>>796421
Но чудес не бывает. Даже самая оптимизированная виртуальная машина будет медленне чем нативный код. А компиляторы с++ тоже, к слову, претерпели с 90х очень сильную оптимизацию.

с#, разумеется, тоже соснет у с++

Ответы>>796447

15 Июл, 00:51 #257 #796426

>>796421
Рожденный собирать мусор летать не может.

15 Июл, 02:00 #258 #796447

>>796422
>виртуальная машина будет медленне чем нативный код

А JIT на что?

Ответы>>796453

15 Июл, 02:09 #259 #796453

>>796447
> implyng другая архитектура может быть быстрее родной

Ответы>>796456

15 Июл, 02:21 #260 #796456

>>796453
Ну, будет медленнее. На 20 %, скажем. Или 10 %.

Ответы>>796457

15 Июл, 02:28 #261 #796457

>>796456
> На 20 %, скажем. Или 10 %.
ПРИШЛО ВРЕМЯ ОСВОБОДИТЬ ПАМЯТЬ. ПАМЯТЬ САМА НЕ ОСВОБОДИТСЯ.

35 Кб, 451x297

38 Кб, 724x114

15 Июл, 04:51 #262 #796480

Анон, помоги.Начал читать кигу Седжвика про алгоритмы, но не могу в оценку алгоритма.К примеру:
Хочу понять как это вообще считать.

Ответы>>796544>>796546

15 Июл, 06:06 #263 #796488

>>795614
Бамп вопроса

Ответы>>796506

15 Июл, 07:09 #264 #796506

>>796488
Вот тред ИИ-богов, там подскажут: >>790256 (OP) (OP)
А здесь только школота и жирные тролли-гансоебы вроде меня.

15 Июл, 09:18 #265 #796544

>>796480
Вся эта оценка сложности вычислений теоретическое наебалово. Никогда не доверяй теоретикам. Код — не платформа, железо — платформа.
http://www.ilikebigbits.com/blog/2014/4/21/the-myth-of-ram-part-i

Ответы>>796553

73 Кб, 1334x418

15 Июл, 09:24 #266 #796546

>>796480
Вся эта хуета, которую заливают всякие Седжвики и Кнуты в мозг студентам не имеет никакого отношения к физической реальности. "Тем хуже для реальности", — говорят академо-пидоры.

Ответы>>796553

15 Июл, 09:43 #267 #796553

>>796544 >>796546
Туши жопу, оценка O(√N) столь же неадекватна, как и O(1).
Точная оценка сложна, и ей часто пренебрегают в пользу неверного, но всё ещё полезного приближения.

44 Кб, 878x393

15 Июл, 10:52 #268 #796575

Сап, куда мне идти за помощью в создании сайта? рулетки Вроде всё сделал, получил от бегета осьминога, но на сайт не заходит.

Ответы>>796576>>796771

15 Июл, 10:56 #269 #796576

>>796575
Сколько платишь?

Ответы>>796647

15 Июл, 11:20 #270 #796589

>>796421
>ДЖАВА ТОРМОЗИТ это мифы из 90х
Дико проиграл. Не видел еще ни одной(!) программы написанной на джава, которая бы не тормозила.
Любой, кто застал времена DOS видел эталон быстроты отклика программ. Несмотря на то что процессоры были слабее нынешних на порядок или даже два порядка — все программы, сука, летали. А джава-пидорам сколько вычислительных мощностей не дай — любой чих будет тормозить по 20 секунд. Дай вам кластер на 200 нод, у вас и тогда все будет тормозить.

Ответы>>796608>>796609

15 Июл, 11:57 #271 #796608

>>796589
А пацаны-то и не знали и продолжают писать хайлоад на джаве, скале и кложур. Ну тупые.

Ответы>>796613

15 Июл, 11:57 #272 #796609

>>796589
> А джава-пидорам сколько вычислительных мощностей не дай — любой чих будет тормозить по 20 секунд. Дай вам кластер на 200 нод, у вас и тогда все будет тормозить.

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

15 Июл, 12:00 #273 #796613

>>796608
Когда я виже в одном предложении слова "джава" и "хай лоад" я сразу дико проигрываю.
Алсо на хабре была статья как какие-то ребята переписали сервак с джавы на голанг. И у них кластер серверов сжался в два раза.

Ответы>>796615

15 Июл, 12:02 #274 #796615

>>796613
> Когда я виже в одном предложении слова "джава" и "хай лоад" я сразу дико проигрываю
Как там, в манямирке?

Ответы>>796620

15 Июл, 12:09 #275 #796620

>>796615
>Как там, в манямирке?

Джаваблядь порвалась

15 Июл, 12:13 #276 #796623

>Как стало известно, сейчас разработка Java EE в компании Oracle полностью остановлена. Программисты, которые занимались Java EE в штате Oracle, говорят, что их переводят на другие проекты. В сообществе усиливаются дискуссии о том, что необходимо сделать форк. Сама же компания Oracle отказывается чётко прояснить свою позицию и сделать хоть какое-нибудь официальное заявление, несмотря на требования сообщества. Как обычно.

15 Июл, 12:31 #277 #796632

>>796240
Javascript, Luajit

134 Кб, 800x1200

15 Июл, 12:47 #278 #796647

>>796576
22 рубля

6 Кб, 182x200

15 Июл, 13:19 #279 #796667

Поясните на пальцах про связку CentOS7 Python PIP Virtualnv. Что такое virtualnv? как он работает, как работает pip. Как установить это мракобесие, гугл уже сломал, разные сайты выдают разные команды. Я знаю это менеджер пакетов и виртуальное окружение объясните как это работает, куда в какие папки устанавливается и что куда пишет.

Ответы>>796669>>796670

15 Июл, 13:22 #280 #796669

>>796667
Мануал читать не пробовал?

Ответы>>796691

15 Июл, 13:23 #281 #796670

>>796667
>отжимания 15 раз
Ебанутые, а если у меня инфаркт случится?

Ответы>>796676

15 Июл, 13:36 #282 #796676

>>796670
Жиробас что-ли?

15 Июл, 13:59 #283 #796691

>>796669
нахуй мануалы так расскажи

Ответы>>796700

15 Июл, 14:16 #284 #796700

>>796691
Не "нахуй мануалы", а "спасибо, в следующий раз я буду читать документацию, а не задавать тупые вопросы".

15 Июл, 15:03 #285 #796728

Во как можно зарабатывать деньги, просто пересказывая SICP и копипастя кодесы из него.

https://xakep.ru/2015/05/15/func-coding-part-1/

Ответы>>796743>>796753

15 Июл, 15:23 #286 #796743

>>796728
Говоря о сикп и вспоминая об асбтракциях, можно пойти дальше.

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

15 Июл, 15:45 #287 #796753

>>796728
Тащемто ксакеп всегда состоял из унылой копипасты и рерайта. Оригинальных статей там было хуй да нихуя.

15 Июл, 15:47 #288 #796755

Мужики, подскажите, что можно почитать после Таненбаума комп. сети?
Ну, например, подробнее прикладной уровень, а то у него там общие принципы только рассказаны.

Ответы>>796765

15 Июл, 16:03 #289 #796765

>>796755
Идешь и сдаешь циско, если Таненбаума прочитал.

83 Кб, 1280x853

15 Июл, 16:16 #290 #796770

Что лучше начать задрачивать щас?
Swift, Rust или Lua?
Взлетит ли Rust нормально? Или останется на уровне эрланга?
Swift понятно дело взлетит в своей экосистеме, но выберется ли он за пределы эппла?

Ответы>>796773>>796785>>796786>>797043

15 Июл, 16:16 #291 #796771

>>796575
БАМП

15 Июл, 16:31 #292 #796773

>>796770
C++

Ответы>>796785

15 Июл, 16:51 #293 #796785

>>796770
> выберется ли он за пределы эппла?
Objective C выбрался?
> Взлетит ли Rust нормально? Или останется на уровне эрланга?
Разные языки, можно сравнивать только по популярности в принципе. Никто не знает, взлетит или нет. Выйдет мозилла на серво, тогда будет понятно.
> Swift, Rust или Lua?
> задрачивать
Задрачивать эти языки не нужно, если не планируешь на них писать на работе. На Rust работы нет, на Swift есть, в Lua нечего задрачивать.
Вопрос в том, что ты хочешь писать.
>>796773
Как вариант.

Ответы>>796790

15 Июл, 16:51 #294 #796786

>>796770
Предметную область задрачивай.

15 Июл, 16:56 #295 #796790

>>796785
>Objective C выбрался?
Swift открыли исходники. Даже под убунтой уже можно писать.
>Вопрос в том, что ты хочешь писать.
что я хочу писать?

Ответы>>796801>>796805

15 Июл, 17:05 #296 #796801

>>796790
но никто не пишет же.
хуй тебя знает что ты хочешь писать, игры наверное, но там блядь еще и рисовать нужно и писать кода дохуя и один ты хуй чего напишешь, если не будешь сидеть много лет как ебанутый. Или может ты просто хочешь денег, тогда учи джаву, ну или objective C/свифт если у тебя яблокомп и яблотелефон

15 Июл, 17:09 #297 #796805

>>796790
> Swift открыли исходники. Даже под убунтой уже можно писать.
Да и обжектив си гцц компилирует лет двадцать как, только все равно никому не нужен.

15 Июл, 17:27 #298 #796816

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

15 Июл, 17:32 #299 #796819

Эй, пидарасы. Че по сложным структурам данных почитать вроде красно-черного дерева?

Ответы>>796822

15 Июл, 17:32 #300 #796822

>>796819
Окасаки, кек

15 Июл, 17:58 #301 #796850

>>794804 (OP)
Задачка для джуна, попробуйте и вы!
Напишите программу, содержащую цикл while, в котором считываются и выводятся на экран два целых числа . Для выхода из программы введите символ '|'

Ответы>>796854>>796859

42 Кб, 1030x158

sage 15 Июл, 18:03 #302 #796854

>>796850
И сразу сажа.

15 Июл, 18:07 #303 #796859

>>796850
изи http://ideone.com/43xCHy

Ответы>>796862>>796864

71 Кб, 593x660

15 Июл, 18:10 #304 #796862

>>796859
Пошел ты нахуй, ты диктафон.

Ответы>>796866

34 Кб, 640x513

15 Июл, 18:11 #305 #796864

>>796859
Мы вам перезвоним

15 Июл, 18:12 #306 #796866

>>796862
А какое условие? Я считал 2 целых числа и вывел их на экран.

Ответы>>796869

15 Июл, 18:12 #307 #796867

Анон, что насчет js? Стоит ли внимания?

Ответы>>796876>>796877>>796992

15 Июл, 18:13 #308 #796869

>>796866
Уважаемый, не занимайте наше время, у нас таких с4итывателей по 10 штук за день, мы вам перезвоним

Ответы>>796881

15 Июл, 18:17 #309 #796876

>>796867
да

49 Кб, 491x479

15 Июл, 18:23 #310 #796877

>>796867
Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.

Ответы>>796991>>796995

15 Июл, 18:27 #311 #796881

>>796869
Авторское решение покажи

Ответы>>796891

15 Июл, 18:35 #312 #796891

>>796881
Перезвоним

15 Июл, 19:08 #313 #796912

>>796394
Бамп, паскаль никто не знает что ли?

15 Июл, 19:12 #314 #796915

>>795459
Что уже сделал? И не в один абзац, а по пунктам задачу распиши. Каждый пункт процедура. И пиши что на вход и что на выход. Может тогда какую-нибудь не скучную процедуру тебе напишу.

Ответы>>799647

15 Июл, 19:41 #315 #796933

>>795459
>>795459
>>795459
-5 и 7 включаются или нет?

Ответы>>797864

15 Июл, 19:55 #316 #796947

>>795459
> Среди нечетных по номеру элементов третьей четверти одномерного массива
> 3x6=18
> не делится на 4
сделаю для второй трети

15 Июл, 20:27 #317 #796973

>>795459
Не благодари http://pasterack.org/pastes/80045

15 Июл, 20:35 #318 #796975

Хочу вкатится во фронт-веб, понимаю что основа это html, js, css. Так как треда нет, прошу тут, посоветуйте топовые книги (или сайты, или туториалы) уровня Thinking in java в джаве, для веба. Буду очень благодарен.

Ответы>>796990

15 Июл, 20:51 #319 #796990

>>796975
сомневаюсь, что есть какие-то убер годные книги по фронту хз.

В воркаче должен быть верстка тред, поищи там.

15 Июл, 20:52 #320 #796991

>>796877
Нахуй мне питон я за js спрашивал

Ответы>>797010

15 Июл, 20:53 #321 #796992

>>796867
Ну жс активно используется во всей веб хуйне. Дальше думай сам.

Ответы>>796996

15 Июл, 20:55 #322 #796995

>>796877
Сам-то следовал своему плану или с дивана вещаешь?

15 Июл, 20:59 #323 #796996

>>796992
Че не счет jquery? Слышал дико упрощает кодинг на js

Ответы>>796998>>797010

15 Июл, 21:01 #324 #796998

>>796996
и жквери и прочие фрейморки все используется.
Короче жс для веба маст хев

15 Июл, 21:09 #325 #797010

>>796991
http://pyjs.org/
>>796996
Спасти кодинг на жс может только PureScript.

15 Июл, 21:16 #326 #797014

>>795459
В перфект ворлд играть у тебя время есть, а задачки решать нет?

15 Июл, 21:19 #327 #797017

Скачал Python и Notepad++. Ну и как сделать, чтоб питон работал в Notepad++? В гугле только старые статьи с плагинами, а тут уже всё есть.

Ответы>>797021>>797045

15 Июл, 21:23 #328 #797021

>>797017
>Notepad++
>2016

Ответы>>797023

15 Июл, 21:24 #329 #797023

>>797021
Да я ньюфаг, объясните.

Ответы>>797025

15 Июл, 21:25 #330 #797025

>>797023
если уж тебе так хочется текстовый редактор, то эт саблайм ставь, а вообще pycharm - заебись.

Ответы>>797029

15 Июл, 21:27 #331 #797029

>>797025
А ты можешь объяснить про само приложение и IDE? Ну типа я скачал отдельно Python и PyCharm, как мне код запускать и смотреть?

Ответы>>797045

15 Июл, 21:41 #332 #797043

>>796770
>Взлетит ли Rust нормально? Или останется на уровне эрланга?
Ему уже поздно куда-то взлетать.
>Lua
Ох лол.
>Swift понятно дело взлетит в своей экосистеме, но выберется ли он за пределы эппла?
Уже выбрался: https://developer.ibm.com/swift/kitura/. Плюс Гугл скорее всего переведёт Android с Джавы на Свифт. После чего Свифт захватит мир.

Ответы>>797059>>797209

15 Июл, 21:43 #333 #797045

>>797017
Он не будет работать в Notepad++.
>>797029
>PyCharm
Ворованный небось.

Ответы>>797079

15 Июл, 21:59 #334 #797059

>>797043
>Плюс Гугл скорее всего переведёт Android с Джавы на Свифт
А чо сразу не на сисярп?

Ответы>>797062

15 Июл, 22:04 #335 #797062

>>797059
Кому он сейчас нужен?
А вот Swift позволит сделать беспроблемное портирование любых приложений с iOS на Android. Один язык, на котором можно писать по сути для всех устройств - и не нужно ни джаваскриптов, ни xamarin-ов, ни прочих кривых поделок.

Ответы>>797168>>797177

15 Июл, 22:12 #336 #797066

Хочу скомпилировать PostgreSQLб выполняю команду CXX="clang++" ./configure --with-CXX --enable-odbc --enable-multibyte

После этого возникает ошибка: configure: error: installation or configuration problem: C++ compiler cannot create executables.

Чего не хватает в системе?

15 Июл, 22:27 #337 #797079

>>797045
> Ворованный небось.
На официальном же сайте есть бесплатный.

15 Июл, 23:29 #338 #797155

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

Когда-то немного играл с Эрлангом и Лиспом.
Вот думаю, может взяться за ML-семейство?
OСaml, к примеру, до сих пор худо-бедно развивается и нет ареола излишней академичности, как у Хачкиля.

Приводи свои аргументы, я слушаю.

Ответы>>797163>>797166>>797179>>797226

15 Июл, 23:35 #339 #797163

>>797155
Haskell

15 Июл, 23:38 #340 #797166

>>797155
Я юзаю дишку

15 Июл, 23:39 #341 #797168

>>797062
>Один язык, на котором можно писать по сути для всех устройств
Уже давно есть, с++ называется.

15 Июл, 23:44 #342 #797177

>>797062
пиздец проиграл с яблораба

15 Июл, 23:45 #343 #797179

>>797155
haskell с самым большим комьюнити

15 Июл, 23:46 #344 #797183

> Плюс Гугл скорее всего переведёт Android с Джавы на Свифт.
не перестаю проигрывать

11 Кб, 480x360

16 Июл, 00:18 #345 #797209

>>797043
>Плюс Гугл скорее всего переведёт Android с Джавы на Свифт

16 Июл, 00:39 #346 #797226

>>797155
Idris.

16 Июл, 00:42 #347 #797231

http://itc.ua/news/po-sluham-google-hochet-sdelat-apple-swift-pervoklassnyim-yazyikom-programmirovaniya-dlya-android/
https://vc.ru/n/google-android-swift

16 Июл, 02:14 #348 #797295

>>794804 (OP)
> B: Хочу стать программистом, какой язык учить?
> O: Английский
Сейчас у меня Intermediate.
> + Java
А если мне нужен web?
Благодарю за ответы.

Ответы>>797311>>797316

16 Июл, 03:01 #349 #797311

>>797295
> А если мне нужен web?
Java + Javascript
любой язык который на серверсайде + Javascript

Ответы>>797324

16 Июл, 03:51 #350 #797316

>>797295
>А если мне нужен web?
Java подходит.

16 Июл, 04:55 #351 #797324

>>797311
С Node.js можно и Javascript на серверсайде.
Но вообще, не стоит проскакивать в этйо теме быстро, если не хочешь быть говнокодером. Попрогай на JS, позанмиайся Питоном, можно даже пхп и руби посмотреть. и Java тоже. Rust глянь, Go, и потом уже сам поймешь что нужно.

Ответы>>798023

94 Кб, 710x472

16 Июл, 06:08 #352 #797336

Стоит ли заниматься разработкой под мобильные устройства, в частности гейфоны и гейпады? Что с работой? Реально ли продавать союственные приложения/игори? Или лучше сразу пойти работать сантехником?

16 Июл, 07:27 #353 #797340

Как-то друг кидал на группу в вк, которая делает перевод и озвучку гарвардских курсов cs50. Так как озвучили они всего пару лекций, я погнал в гугль за полным курсом и узнал, что одна хохло-контора официально продвигает это дело, да и за прохождение их даёт сертификат. Там есть задания, весь материал, гайды и так далее. В итоге, своё вкатывание в программирование решил начинать с этого.

Но такой вопрос: там всё обучение идёт на С, легко ли с него потом перекатиться на кресты?

Кто нибудь ещё слышал/пробовал cs50? Интересно услышать ваши мысли по этому поводу

Ответы>>797378

16 Июл, 10:16 #354 #797378

>>797340
Я ег осейчас прохожу на едх. Проблем сет второй недели завершаю

Ответы>>797563

16 Июл, 10:29 #355 #797382

Аноны, что про augmented reality можно почитать полезного и интересного на нубском уровне? Приглядел пока Augmented Reality for Android Application Development - вроде отзывы нормальные на амазоне.

16 Июл, 12:11 #356 #797426

Как стать продвинутым, а не тупобыдлокодерком, сейчас вот присмотрел курсы разные со степика про cs, оно поможет мне стать более развитым?

Ответы>>797428>>797489

16 Июл, 12:17 #357 #797428

>>797426
Только практика. Теория и книги без неё не нужны.

Ответы>>797429

16 Июл, 12:19 #358 #797429

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

Ответы>>797550

16 Июл, 12:27 #359 #797434

Хей, погромисты. Поступать на специальность "управление в технических системах" норм? Там почему то слишком низкие проходные, даже если сравнивать с ВТ. После обучения стану успешным 3000к фриленсером?

81 Кб, 604x549

16 Июл, 12:47 #360 #797447

Почему хохлушки на своих хохлофорумах адекватнее руснявых тлей?

Ответы>>797453

16 Июл, 12:53 #361 #797453

>>797447
Разделом ошибся?

16 Июл, 13:00 #362 #797458

Реквестирую статьи/книги с глубоким разбором механизмов работы с системным временем, начиная от BIOSовского, заканчивая WinAPI

Ответы>>797488

16 Июл, 13:56 #363 #797488

>>797458
>работы с системным временем
http://www.windowstimestamp.com/description
https://msdn.microsoft.com/en-us/library/windows/desktop/ms724284(v=vs.85).aspx
https://msdn.microsoft.com/ru-ru/library/windows/desktop/ms724397(v=vs.85).aspx

16 Июл, 14:02 #364 #797489

>>797426
>Как стать продвинутым, а не тупобыдлокодерком
Бросить занятия программированием и начать занятия математикой.

Ответы>>797496>>797500

16 Июл, 14:22 #365 #797496

>>797489
До математик нужно всерьез занятся русским языком и русской словесностью, это приведет в порядок самостоятельное мышление.

16 Июл, 14:28 #366 #797500

>>797489
из математики у меня пару курсов пм есть.

16 Июл, 14:54 #367 #797530

еще матанопетухи понавылазили, уебуйте нахуй со своей матанопарашей, заебали ее форсить.

Ответы>>797566

16 Июл, 14:59 #368 #797535

>В: Хочу стать программистом, какой язык учить? О: Английский + Java

Аноны, стоит ли с Java начинать? Я слышал, что он сложный для первого языка. С инглишем всё в порядке, могу спокойно с пендосами разговаривать.

Ответы>>797537

16 Июл, 15:01 #369 #797537

>>797535
НАчинай сикп, Первые три главы. Дальше-что хочешь.

Ответы>>797538

16 Июл, 15:02 #370 #797538

>>797537
Сикп?

Ответы>>797541

16 Июл, 15:02 #371 #797541

>>797538
SICP

16 Июл, 15:14 #372 #797550

>>797429
Я раньше тоже быдлокодил, сейчас вот, через два года озарение настало. Может из-за того что сириус щит сейчас делаем, коллеги все опытные и не-долбоёбы.

272 Кб, 2560x1600

16 Июл, 15:26 #373 #797560

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

Ответы>>797561

16 Июл, 15:28 #374 #797561

>>797560
гугл>programming challenges

Ответы>>797610

16 Июл, 15:28 #375 #797563

>>797378
А на едх он тоже бесплатный?

Ответы>>797565

16 Июл, 15:30 #376 #797565

>>797563
Да. Но чтобы получить бумажку, нужно отстегнуть денех.

Ответы>>797569>>797573

16 Июл, 15:31 #377 #797566

>>797530
Сколько у тебя там по матану за год? Троечка с натяжкой?

И то наверняка пожалели, а то мамочка придёт в школку разбираться)

16 Июл, 15:33 #378 #797569

>>797565
Сколько, если не секрет?

При приёме на работу этот сертификат же учитывается?

Ответы>>797571

16 Июл, 15:34 #379 #797571

>>797569
Денежным вопросом я не интересовался, тк все равно нищий. Насчет сертификата-сомневаюсь.

16 Июл, 15:35 #380 #797573

>>797565
Ой лол.

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

Ответы>>797575

16 Июл, 15:36 #381 #797575

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

Ответы>>797576

16 Июл, 15:37 #382 #797576

>>797575
Ну а как же мамке/друзьям/итт показать, выебнуться?

Нужно узнать по поводу сертификатов и инфу запилить в шапку

Ответы>>797578

16 Июл, 15:38 #383 #797578

>>797576
Лучше купи на сайте гарварда их футболку, и носи ее.

Ответы>>797582

16 Июл, 15:40 #384 #797582

>>797578
Кстати, мне понравилась их футболка cs50.

На первую зарплату куплю

16 Июл, 16:17 #385 #797610

>>797561
Спасибо, добрый человек!

я искал coding exercises и прочее

16 Июл, 17:15 #386 #797668

Анон, почему здесь требуется закрывающая скобка? Что я делаю не так?

https://ideone.com/yn9e3P

Ответы>>797670

16 Июл, 17:16 #387 #797670

>>797668
Бля, вот я затупил. Нашел ошибку (область видимости).

16 Июл, 17:34 #388 #797685

Анон. я перегорел. Не могу писать код, не могу даже думать об этом. ничего не хочется. Как вернуть мотивацию и начать снова писать? Висит много проектов, но просто пропало желание. Сам кун 19лвл. Прогаю с детства, но такая хуйня впервые.

Ответы>>797715>>797761

16 Июл, 18:08 #389 #797715

>>797685
Иногда такое будет происходить. Побездельничай месяц-другой, пройдёт.

128 Кб, 800x690

16 Июл, 18:18 #390 #797724

Ответе мне на несколько вопросов
1. Что такое рокет сайнс? Что это значит? Часто слышу эту фразу.
2. Что такое Хайлоад? Какие языки подходят для хайлоада.
3. На чем пишут научные программы для всяких биологов, физиков, географов? Кто это делает?
4. Стоит ли впутываться в авнантюры и заниматься новыми языками типа Rust, Swift, Go, Julia и пр?
5. Нужно ли программирование?

Ответы>>797736>>797749

16 Июл, 18:29 #391 #797736

>>797724
1) http://forum.lingvo.ru/actualthread.aspx?tid=1726
2) Название говорит само за себя. Подходят любые, обычно всё упирается в архитектуру, а не язык.
3) На чём угодно, но выбирают обычно самое популярное по библиотекам, вроде плюсов и пейтона. Учёные и пограмисты, очевидно же. добрые гномики в подвалах НАСА
4) Если ты ещё не пограмист, то нинужно. Всё равно ты не поймешь какие проблемы они решают, для кого и почему, а работу не найдёшь.
5) Нет

16 Июл, 18:30 #392 #797737

1. Абстрактное обозначение чего-то очень сложного.
2. Маркетинговая фраза. Что-то, где много пользователей и надо что-то мощнее кэширования и шардированной БД. Языки-все, которые поддерживают многопоточность/асинхронность.
3. Большинство на С++, а сами научные расчёты, к примеру в биоинформатике, делают на Python/R
4. Если нравится и есть свободное время, вполне. Go вполне себе выстрелил, Rust и Swift-с высокой долей вероятности тоже выстрелят. Из относительно новых Скалка сильнее всех продвинулась.
5. Если нравится-да. Если хочешь заработать денег-нет.

16 Июл, 18:36 #393 #797743

Внимание! Платиновый вопрос:

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

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

Ответы>>797751>>797784

16 Июл, 18:40 #394 #797749

>>797724
1. Происходит от выражения Rock-it science. Так называют наиболее популярные научные направления.
2. Hi-load это саркастичное название для серверов чатиков, которые занимаются в основном передачей сообщений "привет, как дела".
3. В науке требуется формальная верификация программ, поэтому применяются такие языки как Coq, Agda, Idris. Эти языки просты в изучении, поэтому на них пишут сами учёные. Тем более у программистов было бы недостаточно знаний предметной области.
4. А какой смысл использовать устаревшие технологии? Новые языки создаются с учётом всех лучших практик, наработанных в более старых языках.
5. Да, конечно, кто будет создавать игры если не программисты?

Ответы>>797753>>797759>>797764>>797770

16 Июл, 18:41 #395 #797751

>>797743
D

16 Июл, 18:44 #396 #797753

>>797749
>>797749
Чёт проиграл

Ответы>>797754

16 Июл, 18:45 #397 #797754

>>797753
Ну, с пунктом 5 я совершенно согласен.

Ответы>>797757

16 Июл, 18:47 #398 #797757

>>797754
Ну мб в будущем появятся разработчики с DOOOSHOY, а пока нинужна

16 Июл, 18:50 #399 #797759

>>797749
>Coq, Agda, Idris
Чем они отличаются?

Ответы>>797766

16 Июл, 18:52 #400 #797761

>>797685
>Не могу писать код, не могу даже думать об этом
Устройся поработать на завод на месяцек. У меня была подобная хуйня в 25 лет. Дико заебался сидеть в офисе и устроился на завод к кузьмичам. Как рукой сняло! С тех пор проблем с мотивацией не возникало.

16 Июл, 18:53 #401 #797762

месяцок-фикс

16 Июл, 18:56 #402 #797764

>>797749
Кекнул.

16 Июл, 18:57 #403 #797766

>>797759
Областью применения. Coq применяется в основном во Франции. По-английски он звучит как cock, поэтому его не юзают пиндосы. В переводе coq значит питух, поэтому в рашке он тоже считается зашкварным.
Idris у нас тоже редко юзают, потому что это звучит как дрисня. Код на Idris часто называют говнокодом.
Так что у нас в основном юзают Agda, на западе Agda или Idris.

Ответы>>797768>>797770

16 Июл, 19:05 #404 #797768

>>797766
Вот эти люди https://en.wikipedia.org/wiki/Homotopy_type_theory используют coq. Они, вроде бы, американцы.

135 Кб, 800x1136

16 Июл, 19:07 #405 #797770

>>797766
>>797749

16 Июл, 19:09 #406 #797774

Да вы ебанулись что ли? Какой в жопу кок, адрис и агда? Вы просто ебанутые на всю голову.
Ученые используют: C, C++, Python, R, Julia, Lisp, Prolog, FORTRAN, MATLAB, и даже Java. Coq и прочий OCaml используют самые упоротые французы. Адрис и Агда никто не использует нигде.

Ответы>>797777>>797983

16 Июл, 19:11 #407 #797777

>>797774
А haskell?

Ответы>>797779

845 Кб, 1440x900

C++ STL 16 Июл, 19:13 #408 #797778

Есть один итератор i, как получить обыкновенный указатель на объект, который там лежит?

говно этот ваш STL, слишком СЛОООЖНАА

16 Июл, 19:13 #409 #797779

>>797777
Не нужен. Его используют только те ученые, которые его же и изучают.

16 Июл, 19:18 #410 #797783

Сап. Заканчиваю скоро специальность - управление и автоматизация. Нужна тема для дипломника, в первую очередь интересная мне. Тема должна быть айтишной, с кодингом.
Особых знаний у меня нет. Пока думаю распараллелить какой-нибудь md5sum на cuda или распознавать пиписьки на фотках с opencv. Думал вкатиться в нейросети или машинное обучение, но времени не хватит, наверное.
В этом году присутствовал на защитах дипломов. Все, что там было - всякие программки с окошками и кнопками типа "рабочее место продавца киоска с учетом товара". В общем, все уныло. Хочу что-нибудь поинтереснее. Может подскажешь, анон? А то идей совсем мало.

Ответы>>797789>>797792>>797794

16 Июл, 19:20 #411 #797784

>>797743
Начни верстать, вкатись в JS-фронтэнд. Сделай пару приложений на JS для мобилок (Phonegap, React Native).
Параллельно изучай Java/Unity/Objective-C/Swift, в зависимости от платформы/направления и проработав год во фронте, можешь искать работу в мобилках. Таким образом, у тебя будет опыт программирования и ты повысишь свои шансы.

Ответы>>797787>>797812

16 Июл, 19:23 #412 #797787

>>797784
Поясните консерватору - что блять вообще можно за приложения для мабилок написать на жс?

Ответы>>797800

16 Июл, 19:26 #413 #797789

>>797783
Распознавай капчу.

16 Июл, 19:27 #414 #797792

>>797783
https://2ch.hk/pr/res/719798.html (М)

Ответы>>797793

16 Июл, 19:28 #415 #797793

>>797792
Конкретнее >>779882

16 Июл, 19:29 #416 #797794

>>797783
>распараллелить какой-нибудь md5sum на cuda
Это делается за 10 минут. Мимо был курс CUDA в универе, для зачета нужно было хэш запараллелить

16 Июл, 19:45 #417 #797800

>>797787
Вряд ли что-то годное.
https://facebook.github.io/react-native/showcase.html - вот примеры.

Жс, конечно, дикий кал и тащить его ещё куда-то, кроме броузера, вредно.

16 Июл, 19:48 #418 #797802

ПИЗДОС Я ТУПОЙ

СУКАА

16 Июл, 20:02 #419 #797812

>>797784
>Java/Unity/Objective-C/Swift
+ C# и Xamarin

16 Июл, 20:09 #420 #797816

Анон, как использовать делегирующие конструкторы, определяя их снаружи класса, а не внутри?

https://ideone.com/6M1Ea0

Ответы>>797832

16 Июл, 20:30 #421 #797832

>>797816
Двоеточие поставь. Используй значения по умолчанию.

16 Июл, 20:34 #422 #797837

>В: Хочу стать программистом, какой язык учить?
>О: Английский + Java
А если я хочу фрилансить, то какой язык учить?

Ответы>>797842>>797844>>797858

16 Июл, 20:40 #423 #797842

>>797837
Английский + Javascript

16 Июл, 20:42 #424 #797844

>>797837
Английский + PHP

16 Июл, 21:03 #425 #797858

>>797837
Русский + 1С

Ответы>>797862

16 Июл, 21:12 #426 #797862

>>797858
>
Двачяя специалисту

16 Июл, 21:14 #427 #797864

>>796933
>>796933
Это же интервал, а не отрезок. Так что не включаются.

16 Июл, 22:27 #428 #797944

>>794804 (OP)
Думаю таких, как я к вам заходят десятки в день, но я все же спрошу. Сейчас в шараге каникулы, а мои приятили либо работают либо бухают в парке так что у меня масса свободного времени и я бы хотел вкатиться в этот ваш новомодный фриланс. Знания у меня чуть ниже нуля. Судя по ОП посту мне нужно начать с Английского и Явы что бы стать программистом, а что нужно именно для фриланса? Все тоже самое или может быть какой нибудь фотошоп?

Ответы>>797949

16 Июл, 22:37 #429 #797949

>>797944
Это раздел "программирование". Photoshop, sketch, gimp и иже с ними в разделе дизайн/веб-дизайн.

16 Июл, 22:43 #430 #797952

Привет /pr/, объясни ньюфагу одну вещь, вот есть такая программа на сишке:

#include <stdio.h>
int main ()
{
for (int i = 1; i =! 0; i++) {}
}

Оно просто увеличивает переменную i на 1, при этом оно отжирает 100% одного CPU. Вопрос — почему? Ну, то есть у меня 8 CPU, почему отжирает только 1? Я же могу увеличивать i на 1 в 7 раз быстрее! Почему сишка не делает этого? Нужно ли это делать? Как это сделать? В общем такой вопрос.

Алсо, посоветуйте что почитать на тему многопоточности в сишке.

Ответы>>797958>>797961>>798015

16 Июл, 22:52 #431 #797958

>>797952
>. Вопрос — почему?
потому что бесконечно

16 Июл, 22:59 #432 #797961

>>797952
Если бы собирал нормальным компилятором и с оптимизацией, оно бы выкинуло твой цикл нахуй. Это было бы быстрее всего. Алсо, для автоматической многопоточности есть OpenMP.

Ответы>>797965

16 Июл, 23:06 #433 #797965

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

> Алсо, для автоматической многопоточности есть OpenMP.
Многопоточность хотелось бы самому делать, в отличии от задействования всех CPU на выполнение программы. Реквестирую нормальный ответ.

Ответы>>797968>>797971

16 Июл, 23:09 #434 #797968

>>797965
Узбек, это ты?

16 Июл, 23:11 #435 #797971

>>797965
> Собираю обычным gcc, зачем мне компилятор, который решает как будет себя вести моя программа.
И правда, зачем? http://stackoverflow.com/questions/7083482/how-to-prevent-gcc-from-optimizing-out-a-busy-wait-loop

> Многопоточность хотелось бы самому делать
libpthread или threads.h в С11.

16 Июл, 23:18 #436 #797976

Я понимаю что тут сликом много всего, но что из этого действительно стоит проходить?
https://github.com/open-source-society/computer-science#curriculum

16 Июл, 23:46 #437 #797983

>>797774
Ты даже не понял, что пост о Coq, Idris и прочем был сарказмом? ._.

17 Июл, 00:25 #438 #798015

>>797952
>Ну, то есть у меня 8 CPU, почему отжирает только 1?
По кочану, блять. Переменная то одна, и ты никак ничего не распараллелишь - все равно нужны будут блокировки при доступе к общей хуйне.

Параллелить нужно независимые друг от друга вещи. Вот если бы тебе надо было обработать массив из 8 переменных - дело другое.

Как в дишечке:
auto y = [........];
foreach(x; parallel(y)) { ... } //ебошишь все параллельно

Ответы>>798018

17 Июл, 00:30 #439 #798018

>>798015
В сишечке тоже можно: #pragma omp for перед циклом и ебошишь (ну, когда есть что ебошить, а не как у спрашивающего).

Ответы>>798021

17 Июл, 00:31 #440 #798021

>>798018
То прагма, а тут - нормальный высокоуровневый такспул, а не сраный препроцессор.

Ответы>>798025

17 Июл, 00:32 #441 #798023

>>797324
>>797324
> не быть говнокодером
> нет scheme
> нет haskell

17 Июл, 00:32 #442 #798025

>>798021
Прагма - не препроцессор.

Ответы>>798027

17 Июл, 00:34 #443 #798027

>>798025
Лол, с каких пор директивы цомпелятору - не в ведении препроцессора?

Ответы>>798037

17 Июл, 00:59 #444 #798037

>>798027
Ну запусти гцц-шный cpp на файле с прагмами и посмотри на выхллоп. Он развернет инклуды и дефайны, но прагмы оставит компилятору.

17 Июл, 03:24 #445 #798135

Блин, анон, после 3х лет гуманитарного образования и года нихуя неделания, при попытках вкатывания в программирование у меня просто мозг взрывается, когда смотрю видео и лекции. Чувствую себя ужасно тупым.

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

Ответы>>801414>>801449

68 Кб, 1069x321

17 Июл, 03:44 #446 #798140

Анон, не знаю куда написать. Как отключить определение геолокации на ноутбуке если пикрил.

Ответы>>798143>>798212

17 Июл, 04:01 #447 #798143

>>798140
>куда написать
Явно не в этот раздел.

Ответы>>798195

17 Июл, 09:00 #448 #798195

>>798143
Ну ВЫЖПРОГРАММИСТЫ, НУ ЧТО ВАМ, ПОДСКАЖИТЕ.

17 Июл, 09:37 #449 #798212

>>798140
-> /s

142 Кб, 550x1094

17 Июл, 12:25 #450 #798269

Привет, анон. Может, не совсем по теме вопрос, но, мне кажется, есть здесь люди с подобным опытом. Я студент, который уже не на работу даже устроиться хочет, а хотя бы получить опыт за бесплатно, чтобы потом меня уже куда-то взяли. Возникла идея попробовать примазаться к какому-нибудь НИИ/заводу на летнюю практику погромистом на плюсах. Проблема в том, что научный руководитель не может мне ничего предложить (уже спрашивал), никаких знакомых в НИИ у меня нет, смотрю вакансии - их не так много, где-то меня уже послали, где-то требуется опыт 3+ лет (на 35к, лал), а часть (возможно даже большая) этих шаражек даже не вывешивает никаких объявлений вообще. Так я подумал, нормально ли будет, если я начну долбиться к ним на почту с предложением бесплатно поработать? Или тут всё же нужна какая-то особая дипломатия, включающая непременные личные знакомства и прочее? Или я им вообще нахуй не всрался? Алсо, учусь на теоретической физике, что тоже должно бы поспособствовать моей привлекательности для таких контор. Готов сидеть там честные 8 часов 5 дней в неделю.

Ответы>>798394>>798562

17 Июл, 12:29 #451 #798270

Сап, анон. Надо записать несколько книг на загрузочный диск с линуксом, чтобы после загрузки с диска читать их. Как это можно сделать? Просто добавить книги куда-нибудь в /var/etc/books архиватором, который понимает .iso?

Ответы>>798271>>798299

17 Июл, 12:32 #452 #798271

>>798270
Откуда вы блять лезете, залётышы?

Шапку блять прочитай, дебил

Ответы>>798279

17 Июл, 12:47 #453 #798279

>>798271
Ах, да, это же доска для 30-летних вкатывальщиков и бугуртящих от ИТ мимокрокодилов.

17 Июл, 13:17 #454 #798299

>>798270
-> /s

17 Июл, 14:00 #455 #798319

Пришёл сюда по результатом рулетки в /b/. Следующую неделю буду раковать тут. Ну а если серьёзно С чего мне начать? Ну чтобы стать программистом-онанистом

Ответы>>798340>>798354>>798355

17 Июл, 14:27 #456 #798340

>>798319
>С чего мне начать?
С Basic.

17 Июл, 14:49 #457 #798354

>>798319
Basic неудачный вариант для новичка. Язык сложный, возможностей мало, работы тоже мало, а на каждую вакансию десяток макак. Сейчас каждый школьник учит basic, а потом не знает что делать с ним. Лучше попробуй Haskell. На нём и конкуренция пониже, и зарплаты больше, и сам язык понятней. Если никогда не занимался программированием, то начинать лучше всего с Haskell - после него другие языки учатся быстрее. Работы полно, платят отлично. По книгам. Если есть хоть немного знаний программирования, читай это: http://www.ozon.ru/context/detail/id/30425643/ Если совсем новичок, пойдет эта книга: http://www.ozon.ru/context/detail/id/28346038/ Ну и куча онлайн-учебников. Вот, например: https://anton-k.github.io/ru-haskell-book/book/home.html Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.

Ответы>>798358

85 Кб, 600x600

17 Июл, 14:51 #458 #798355

>>798319
Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.

Ответы>>798358>>798616

58 Кб, 200x300

17 Июл, 14:55 #459 #798358

>>798354
>>798355

17 Июл, 15:46 #460 #798389

Как лучше записывать в логи и обрабатывать эксепшены, так http://pastebin.com/zEp3vNvQ или так http://pastebin.com/HLsrUnjG или есть какой-то более лучший вариант?

17 Июл, 15:49 #461 #798394

>>798269
Ну что же вы

17 Июл, 16:17 #462 #798426

Двачик ищу курсы, наткнулся на такое. Кто после них получается? Бекенд? Фуллстак? Подскажи мне двощь.
"
Углубленное изучение языка программирования С#
Основы создания приложений на .NET/WPF
Проектирование баз данных и языки SQL, LINQ
Разработка приложений на основе ADO.NET и Entity Framework
Изучение технологий HTML5, CSS3 и ASP.NET MVC
Основы создания интерактивных Web-приложений
Семантическая верстка, особенности CSS/HTML
Углубленное изучение Javascript, jQuery, jQuery UI, AngularJS
Основы создания WCF сервисов
Изучение паттернов проектирования и принципов SOLID
"

Ответы>>798433>>798517

17 Июл, 16:24 #463 #798433

>>798426
>Кто после них получается?
Фуллстак-виндоблядок.

Ответы>>798439

17 Июл, 16:31 #464 #798439

>>798433
Все плохо да?

Ответы>>798517

17 Июл, 16:41 #465 #798451

Аноны, готовлюсь к вступительным экзаменам в вуз(на основе мл. спеца) и вот тут вопросы по паскалю. В целом всё легкое но кое-что не понял, паскаль учили давно и очень поверхностно, потому помогите.

В двух вопросах(гипотетических - вуз предоставил вордовский документ с 86 тестовыми вопросами, хз будут ли именно они, но явно по ним готовиться надо).

И вот там в двух разных примерах по поскалю встречаются такие строки:
B:=(r=15);

B:=(x>=3);

Перед этим, в самом начале B имеет значение true или false.

Получается, что таким образом переменной В переприсваивается результат - тру или фолс, я правильно всё понял?

Кстати, изначально я вообще ничего не понял, а когда начал печатать вопрос, то вроде как прояснилось, но всё же отправлю и уточню.

Ответы>>798568

17 Июл, 17:56 #466 #798508

А есть IDE для крестов, чтобы была удобная как idea? Конпелирование не важно, хочется поковыряться в исходниках, а у Visual studio вылезает INTELLISENSE гроб гроб кладбище пидор на любой переход.

Ответы>>798514

17 Июл, 18:00 #467 #798514

>>798508
CLion.

Ответы>>798515

17 Июл, 18:02 #468 #798515

>>798514
ого, я даже не знал что у них есть что-то кроме идеи

17 Июл, 18:08 #469 #798517

>>798426
Foolstack.
>>798439
Нет, всё ok.

17 Июл, 18:53 #470 #798562

>>798269
В обход списка вакансий звонишь КАДРОВИКУ и честно говоришь, что надо для практики и диплома. Добавь, что просто отметка не нужна и будешь там работать.

17 Июл, 18:58 #471 #798568

>>798451
= это оператор сравнения, возвращает тру или фолс.
Скобочки для удобства чтения, их могло не быть.
Пока писал ответ потерял суть твоего вопроса.

17 Июл, 19:21 #472 #798589

>>794833
С единицы.

17 Июл, 19:54 #473 #798616

>>798355
Бля, люблю эту пасту. А ещё год назад я в это чуть не поверил

33 Кб, 700x525

17 Июл, 20:41 #474 #798650

Заебали уже вас такими вопросами, но я рискну. В общем, иду я в вуз "на программиста". И выбор стоит между двумя направлениями. На первом программирования будет не очень много, основное внимание там уделяется применению математики в it-сфере, то есть машинное обучение, анализ данных, математическое моделирование и тд - наверное, это и называется CS. На втором должны научить всем тонкостям программирования: глубокое изучение языков, операционные системы, архитектура ЭВМ и проч., но математики почти что и нет. Как думаете, куда лучше податься?

Ответы>>798665>>798667>>798739>>799241>>799242>>799247>>799259

17 Июл, 21:12 #475 #798665

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

Ответы>>798667>>798697

17 Июл, 21:16 #476 #798667

>>798665
>>798650
НИ В КОЕМ СЛУЧАЕ НЕ СЛУШАЙ ЕГО.

Ответы>>798697

17 Июл, 21:45 #477 #798690

Есть вариант поступить в ДС в средний вуз, либо в мухосрань 500к. населения, но зато в свою хату, что лучше, по вашему мнению?

Ответы>>798703

17 Июл, 21:52 #478 #798697

>>798665
>>798667
А можно подробнее?

17 Июл, 22:06 #479 #798703

>>798690
В ДС пиздуй, иначе из своей хаты не скоро выберешься.

Ответы>>798714

17 Июл, 22:14 #480 #798714

>>798703
А зачем выбираться?

Ответы>>798717

17 Июл, 22:17 #481 #798717

>>798714
Все нормальные it-компании в Мск, СПб, ну и еще пара филиалов в Екб, Козане и НиНо.

Ответы>>798718

17 Июл, 22:18 #482 #798718

>>798717
Типо я в мухосрани работу не найду?

Ответы>>798720

17 Июл, 22:19 #483 #798720

>>798718
Да ето так.

Ответы>>798723

17 Июл, 22:21 #484 #798723

>>798720
Если я вуз закончу мне же все равно придется из дс выкатываться, из общаги же выгонят

Ответы>>798727

17 Июл, 22:23 #485 #798727

>>798723
Хату сними или вкатись в магистратуру. По окончании магистратуры любой шараги у тебя будет уже приличный оклад, если ты не даун.

Ответы>>798731

17 Июл, 22:24 #486 #798731

>>798727
Чет даже не подумал о том что можно хату снять, спасибо, анон

17 Июл, 22:30 #487 #798739

>>798650
Вопрос остается открытым.

17 Июл, 22:57 #488 #798770

Чем хорош язык Go?

Ответы>>798816

17 Июл, 23:41 #489 #798816

>>798770
Всем.

18 Июл, 00:18 #490 #798864

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

Ответы>>798867

18 Июл, 00:19 #491 #798867

>>798864
можно

Ответы>>798872

18 Июл, 00:24 #492 #798872

>>798867
Трудности из-за этого могут быть какие-то?

Ответы>>798946

18 Июл, 00:46 #493 #798897

Как найти себя? Я вот сейчас проект доделал простой, заплатили все ок. первая по сути в жизни моя работа и почувствовал себя говно, 90% я нихуя не умел и брал с SO код и примеры и прочее. Чувствую себя хуево, а для себя сейчас даже ничо написать не могу. Не понимаю как так, когда ченить хочу взяться сделать чувствую себя говном. которое нихуя не знает и лезет в интернетик. Иногда ощущая что я до такого вообще никогда в жизни не додумался.

Ответы>>798911>>798949

80 Кб, 870x435

18 Июл, 01:06 #494 #798909

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

Ответы>>798912>>799049

18 Июл, 01:08 #495 #798911

>>798897
>90% я нихуя не умел и брал с SO код и примеры и прочее
http://www.hanselman.com/blog/AmIReallyADeveloperOrJustAGoodGoogler.aspx

Ответы>>798916

18 Июл, 01:09 #496 #798912

>>798909
Нет.

Ответы>>798914

18 Июл, 01:12 #497 #798914

>>798912
Да вы ебанулись, такого не может быть!

Ответы>>798917>>798918

18 Июл, 01:24 #498 #798916

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

18 Июл, 01:32 #499 #798917

>>798914
Что для тебя значит "в открытом виде"? Если заXORить их с какой-то строкой, то это уже не открытый вид?
Если в памяти будет висеть сервис, у которого в памяти будут логин и пароль, то это открытый вид?

Ответы>>798921

18 Июл, 01:33 #500 #798918

>>798914
Есть частные решения, вроде DPAPI у Microsoft. Но всё отламывается при желании.

18 Июл, 01:40 #501 #798921

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

Нет, ну смотри. Вот для линукса есть классный прокси cntlm, оно может авторизовываться на проксях с NTLM-аутентификацией и использовать себя в качестве промежуточного прокси. Так вот, чтобы там авторизоваться, тебе в cntlm.conf надо указать пароль, разумеется. А в открытом виде его указывать лучше не надо, и поэтому там в комплекте даже утилита специальная идет, она тебе хэш пароля выдает. И в результате у тебя в cntlm.conf просто строка вида:
password = $1231xyuBpu3dyepT@@@

хотя на самом деле пароль у тебя типа "Vasya1234". А в конфиге только его хэш. Можно что-нибудь подобное реализовать?

Ответы>>798925

18 Июл, 01:53 #502 #798925

>>798921
Если сайту нужен пароль плейнтекстом, то нормальных решений нет.

Ответы>>798928

13 Кб, 200x200

18 Июл, 02:00 #503 #798928

>>798925

Ответы>>798929

18 Июл, 02:03 #504 #798929

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

Ответы>>798930

18 Июл, 02:08 #505 #798930

>>798929
Он очень важный, с ним можно нанести урона на пару десятков тысяч долларов, да и даже не в этом дело, просто если безопасник увидит - выебет.
Да похуй в принципе, тогда пойду более хуёвым путём: виртуалка в hyper-v с центосом без гуя, чтобы доступа ни у кого не было, тогда можно плейнтекстом хранить.

Ответы>>798947

18 Июл, 03:21 #506 #798946

>>798872
Могут.

18 Июл, 03:21 #507 #798947

>>798930
Ты про поддерживаемые методы аутентификации сервера ничего не сказал.

Ответы>>798952

18 Июл, 03:22 #508 #798949

>>798897
Что делал, сколько заплатили?

Ответы>>799067

18 Июл, 03:31 #509 #798952

>>798947
А, не сказал потому что смысла нет. Я забыл, что не кидал исходников, но если бы кидал исходники, то было бы видно, что делается все не совсем нативно. Аутентификация на веб-странице через requests с отправкой авторизационных данных через post плейнтекстом. Едва ли тут можно что-то более лучшее придумать в такой ситуации или можно?

Ответы>>798956

18 Июл, 03:37 #510 #798954

> отправкой авторизационных данных через post плейнтекстом
>
> можно нанести урона на пару десятков тысяч долларов

Хатетепе небось еще, да?

18 Июл, 03:39 #511 #798956

>>798952
Я понял как сейчас делается, я спрашиваю нельзя ли по-другому. Может сервер https поддерживается, или ещё что?

Ответы>>799132

18 Июл, 07:23 #512 #798996

Чем строже язык, тем меньше он нравится даунам. Это касается всех языков, рукотворных, и естественных. Примеров тому полно.

Ответы>>799006>>799045

18 Июл, 08:00 #513 #799006

>>798996
Какой, на твой взгляд, самый строгий язык?
Rust? OCaml?

Ответы>>799029>>799070

18 Июл, 08:51 #514 #799029

>>799006
Го

18 Июл, 09:46 #515 #799045

>>798996
define «строже»

Ответы>>799066

18 Июл, 10:07 #516 #799049

>>798909
сессионные пароли генерятся вообще то в этом случае

18 Июл, 10:19 #517 #799052

Программач, поясни за юнит-тесты. Как быть, если работа чуть менее чем всего кода состоит из сайд-эффектов. Окна, там, порисовать, анимацией помигать, на сервер какие-нибудь данные послать. Это вообще реально покрыть тестами?

Ответы>>799060>>799063>>799068

18 Июл, 10:40 #518 #799060

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

18 Июл, 10:41 #519 #799063

>>799052
>Это вообще реально покрыть тестами?
Юнит-тесты придумали смаллтолк-петухи, которые и занимались всю жизнь сайд-эффектами и ничем больше. Очевидно реально.

18 Июл, 10:43 #520 #799066

>>799045
Ну вот видите, этот вот явно любит построже. Все ему дефайн да дефайн.

18 Июл, 10:44 #521 #799067

>>798949
приложение для ведра для интернет магазина с каталогом их пиццы

18 Июл, 10:47 #522 #799068

>>799052
Что, сами прямо так и отрисовывают? Делаешь обёртку для системных библиотек с счетчиками и вперёд. А если есть rtti, то и этого не нужно.

Ответы>>799071

18 Июл, 10:49 #523 #799070

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

18 Июл, 10:50 #524 #799071

>>799068
Что это даст? Названия и количество вызванных функций? Это как-то определит корректность их вызова? Корректность отрисовки?

Ответы>>799073

18 Июл, 10:52 #525 #799073

>>799071
Если я правильно тебя понимаю, тебе нужна QA-макака, а не юнит-тесты.

Ответы>>799122

18 Июл, 12:00 #526 #799103

Решаю кое-какие тесты, нигде не могу найти решения вопросов ниже, помогите пожалуйста.

68.Какой самый низкий уровень классов в VCL обладает способностью быть контейнером других компонентов и содержаться в других компонентах
а) TComponent
б) TGraphicControl
в) TControl

71. Вызов метода фактически переданного в качестве параметра объекта в определенной иерархии классов через базовый класс этой иерархии называется:
а) инкапсуляции
б) Подражанием
в) полиморфизм
г) структурированность

73. Доменом определенного класса называется
а) все потомки данного класса
б) непосредственные потомки этого класса (один уровень иерархии)
в) все потомки в иерархии этого класса с самым классом включительно
г) иерархия всех предков этого класса с самым классом включительно

75. Для того чтобы определенное свойство компонента появилась в Object Inspector при проектировании программы, необходимо объявить это свойство в секции, что имеет директиву видимости
а) protected
б) private
в) public
г) published

76. Для того чтобы определенный метод класса был недоступен в рамках этого класса и становился доступным в потомках данного класса необходимо его объявить в секции директиве видимости
а) public
б) protected
в) private
г) published

77. Для того чтобы поле определенного класса было недоступным для других классов (объявленных в других модулях) необходимо объявить это поле в секции класса, которая заданная директивой видимости
а) public
б) published
в) protected
г) private

79. Механизм делегирования в Object Pascal возможен вследствие поддержки
а) инкапсуляции
б) полиморфизма
в) иерархичности
г) модульности

80. Объектно-ориентированная парадигма программирования поддерживает:
а) объектно-ориентированную декомпозицию
б) алгоритмический декомпозиции
в) функциональную декомпозицию

18 Июл, 12:00 #526 #799103

Решаю кое-какие тесты, нигде не могу найти решения вопросов ниже, помогите пожалуйста.

68.Какой самый низкий уровень классов в VCL обладает способностью быть контейнером других компонентов и содержаться в других компонентах
а) TComponent
б) TGraphicControl
в) TControl

71. Вызов метода фактически переданного в качестве параметра объекта в определенной иерархии классов через базовый класс этой иерархии называется:
а) инкапсуляции
б) Подражанием
в) полиморфизм
г) структурированность

73. Доменом определенного класса называется
а) все потомки данного класса
б) непосредственные потомки этого класса (один уровень иерархии)
в) все потомки в иерархии этого класса с самым классом включительно
г) иерархия всех предков этого класса с самым классом включительно

75. Для того чтобы определенное свойство компонента появилась в Object Inspector при проектировании программы, необходимо объявить это свойство в секции, что имеет директиву видимости
а) protected
б) private
в) public
г) published

76. Для того чтобы определенный метод класса был недоступен в рамках этого класса и становился доступным в потомках данного класса необходимо его объявить в секции директиве видимости
а) public
б) protected
в) private
г) published

77. Для того чтобы поле определенного класса было недоступным для других классов (объявленных в других модулях) необходимо объявить это поле в секции класса, которая заданная директивой видимости
а) public
б) published
в) protected
г) private

79. Механизм делегирования в Object Pascal возможен вследствие поддержки
а) инкапсуляции
б) полиморфизма
в) иерархичности
г) модульности

80. Объектно-ориентированная парадигма программирования поддерживает:
а) объектно-ориентированную декомпозицию
б) алгоритмический декомпозиции
в) функциональную декомпозицию

Показать весь текст
Ответы>>799105>>799211

sage 18 Июл, 12:02 #527 #799105

>>799103
> VCL
> этот Borland
> эта протухшая либа
Зачем оно тебе?

Ответы>>799137

18 Июл, 12:07 #528 #799110

Как известно в начале 90-х годов Борланд с девелоперской точки зрения был более сильный (Borland team running at 1000 lines/dev-week which is 52 times faster than Microsoft Windows at 1000 lines/dev-year), чем Майкрософт. Почему Борланд не создал свою ОС, а продолжал клепать девтулс?

Ответы>>799594

18 Июл, 12:23 #529 #799122

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

Ответы>>799128

18 Июл, 12:25 #530 #799128

>>799122
Да они наверное просто про интеграционные/функциональные не слышали.

18 Июл, 12:31 #531 #799132

>>798956
Не совсем понял твой вопрос. Сервер https конечно поддерживает, и в самом коде переходы по всем ссылкам тоже https.

18 Июл, 12:32 #532 #799134

Хочу написать вордпресс-тему для своего бложика.
А это сложно написать свою тему для Wordpress?

Ответы>>799135

18 Июл, 12:33 #533 #799135

>>799134
Не сложно. Для тебя даже редактор встроенный запилили. Берешь подходящую@правишь.

18 Июл, 12:41 #534 #799137

>>799105
Для поступления.

Ответы>>799139>>799142>>799144

18 Июл, 12:43 #535 #799139

>>799137
Не поступай туда!!111 Тебя там плохому научат!111два я серьезно

Ответы>>799141

18 Июл, 12:44 #536 #799141

>>799139
И лучше в армию пойти?

Ответы>>799143

18 Июл, 12:45 #537 #799142

>>799137

На какой курс поступаешь?

Ответы>>799145

18 Июл, 12:46 #538 #799143

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

18 Июл, 12:50 #539 #799144

>>799137
>дали какую-то лабу написать помогите пожалуйста
>чот для курсового ошибка какая-то помогите пожалуйста
>а что в дипломе обычно пишут нужна программа какая-то помогите пожалуйта
> как собеседование на работу пройти помогите пожалуйста

Ответы>>799146

18 Июл, 12:50 #540 #799145

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

18 Июл, 12:51 #541 #799146

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

Ответы>>801399

18 Июл, 13:16 #542 #799165

На сишарпе пишу функцию, в которое с объектом класса проиходят какие-то изменения, а потом надо вернуть исходное значение класса. Хочу сделать объект, к которому присваиваю свой, а после изменений присваиваю своему объекту созданный, но вспоминаю, что объект передается по ссылке, и ничего не выйдет. Можно ли как-то сделать "резервную копию" состояния объекта? Или только структурй?

Ответы>>799230

18 Июл, 13:55 #543 #799190

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

18 Июл, 14:17 #544 #799202

Какое направление на джаваскрипт самое легкое?

Ответы>>799206

18 Июл, 14:20 #545 #799203

Аноны, а поясните за elixir. Мне что-то так понравился, синтаксис напоминает мой любимый руби, только работает в сотню раз быстрее.

Алсо, кто-то юзает в продакшне? Видел вакансии по нему в гейропе (там конечно го в топе, но он тоже классный), thoughtbot юзает его, даже в своем городе видел открытую вакансию, правда только одну, но все же!

Ответы>>799227

18 Июл, 14:24 #546 #799206

>>799202
десктопные приложения уж

18 Июл, 14:35 #547 #799211

>>799103
68. Тупая бессмысленная теория.
71. в. Алсо, смотри 68.
73. см 68
75. либо а, либо г. Алсо, смотри 76.
76. Спизди делфи и посмотри. Вообще, методом исключения, если борланд не напридумывал какого-то особого своего говна, то г.
77. должно быть г.
79. Наверное, в. Алсо, смотри 68.
80. Очевидный а. Алсо, смотри 68.
Беги от этого вуза как можно дальше. Даже, блядь, все бумажки с его названием сожги.

Ответы>>799232

18 Июл, 14:58 #548 #799227

>>799203
>работает в сотню раз быстрее.
На самом деле это не совсем правда. Эликсир исполняется как и эрланг в виртуальной машине BEAM. Единственное что там быстро работает этот созданиев новых потоков и пересылка сообщенйи между ними. Для веба в целом может хватать. но если вдруг начинается какая-то более сложная бизнес-логика, вычисления, преобразования структур данных - то можно жестко соснуть, но не более чем с Руби (это просто субъективное ощущение, замеров не проводил). Не рекомендовал бы туда окунаться так сильно. Ковыряй вечерком в свободное время, но если цель зарабатывать деньги то лучше что-тот традиционное использовать. Но если прямо-таки хочется так сильно эзотерики, то есть более развитые решения: Rust, Swift, Clojure, которые уже выходят за рамки эзотерики.

Ответы>>799257>>799270>>799272

18 Июл, 15:04 #549 #799230

>>799165
Ну если сделаешь какойнибудь конструктор копирования, то сможешь сделать резервную копию точно

18 Июл, 15:12 #550 #799232

>>799211
Спасибо

18 Июл, 15:25 #551 #799241

>>798650
Бамп вопросу.

18 Июл, 15:27 #552 #799242

>>798650
Первое. Язык и самому легко выучить, прочитав пару книжек

18 Июл, 15:32 #553 #799246

дибил

Ответы>>799313

18 Июл, 15:32 #554 #799247

>>798650
Программная инженерия и прикладная математика и информатика?

Ответы>>799298

18 Июл, 15:39 #555 #799257

>>799227
Ну тут ты не прав. Он работает в виртуальной машине BEAM как и Clojure, приведенный тобой, работает в JVM. JVM, конечно, быстрее BEAM, но BEAM быстрее Руби в сотни раз в любых вычислениях. В Расте ковыряться смысла нет, это язык одного проекта (Servo), Свифт пока для айос, а кложур не выразительный, да и вакансий на нем значительно меньше.

Ответы>>799265

18 Июл, 15:44 #556 #799259

>>798650
Вообще не идти учиться. Я серьезно.
Но всё еще зависит от твоих целей. Математика, конечно, полезна и сама по себе, но может пригодиться если ты пойдешь в науку, либо если тебе придется разрабатывать собственные оригинальные алгоритмы (это значит не скачивать готовые решения и не копипастить со стековерфлоу), еще математика может помочь оценить сложность программ, иногда что-то доказать (гарантировать). Если хочешь писать свои игровые движки или дорабатывать чужие6 тоже пригодится математика. Всякие алгоритмы шифрования и всё что с этим связано тоже наполнено математикой довольно сильно. Если нужно что-то замоделировать, ну например потом транспорта в городе или поток толпы людей в здании - снова математика. Обработка сигналов - математика.
НО! Если брать процентное соотношение, всё что я выше перечислил, ну это может 5-10% вакансий от силы. Всё остальное - дотаточно каких-то базовых навыков на уровне пользователя типа чем среднее арифметическое отличается от медианы. Или зачем нужно переножать вектора. Это можно самому осилить без проблем через гугл по мере необходимости при условии если ты не самый ядреный гуманитарий.

18 Июл, 15:50 #557 #799265

>>799257
Да нету там никаких сотни раз. Проверь сам вот, сделай что угодно, хоть неоптимальное рекурсивное вычисление фибоначи, или вывод первых N простых чисел. Не будет разницы в сотни раз.
Rust уже далеко не язык одного проекта, на нем даже есть системы контроля версий написанные. Проектов очень много, в том числе и в крупнных компаниях коорые на слуху. Есть даже люди (на юутубе найдешь) которые серверсайд с пхп переписали на раст. Он очень хорошо развивается. Но порог в хождения тут реально в сотни раз выше чем в руби или эликсир.
Кложе, не знаю что ты имеешь ввиду про
>не выразительный
но в целом похуй на него.
Swift - в декабре 15-ого года открыли исходники. он вышел за пределы айоса. Можно писать под линуксом. Есть даже фреймворки perfect.org Да, свифт еще молод, даже для айосов, но это вполне пригодный язык с интересными приблудами, и вполне производительный.

Ответы>>799268>>799270

18 Июл, 15:57 #558 #799268

>>799265
Есть, я проверял, phoenix за микросекунды отдает страницы, когда рельсы их за милисекунды отдают.

Ответы>>799272

sage 18 Июл, 15:59 #559 #799270

>>799227
>>799265
дибил

18 Июл, 15:59 #560 #799272

>>799268
Ну это да. И я про это написал в своем первом ответе
>>799227
>Единственное что там быстро работает этот созданиев новых потоков и пересылка сообщений между ними
>Единственное что там быстро работает этот созданиев новых потоков и пересылка сообщенйи между ними
Ты попробуй
>более сложная бизнес-логика, вычисления, преобразования структур данных
Всё-таки серверсайд это не только скорость отдачи простой страницы.

Ответы>>799275>>799281

18 Июл, 16:03 #561 #799275

>>799272
Такой вопрос: почему ты думаешь, что если страничка отдается быстрее, то бизнес-логика будет вычисляться с той же скоростью? В конце концов, на эрланге 50% телекоммуникационного оборудования работает и никто не жалуется, что медленно.

Ответы>>799280

18 Июл, 16:12 #562 #799280

>>799275
Потому отдача странички - это создание "процесса" и пересылка сообщений, где эрланг на высоте, и это как раз задача телекоммуникационного оборудования, в частности коммутаторов - принять, перераспределить, отправить. Именно каких-то вычислений или работы со сложными структурами там в разы меньше. Приведу примеры: сортировка списка (для упрощения пусть будет просто список чисел), вычисление формулы (какой-нибудь sqrt(5)^(e/pi)), вставка или удаление элемента из Б-дерево. На таких задачах скорость будет сопоставимая. Эрланг выиграет у руби, но не в сотни раз.
По скорости потоков он и у С++ и у Java выиграет. Но в других задачах - проиграет.

18 Июл, 16:15 #563 #799281

>>799272
та что ты ему объясняешь, он же, наверное, собрался заниматься параллельной обработкой огромных массивов данных, криптованием и прочим числодроблением, и всё это с применением сложнейших алгоритмов, которые сраный BEAM ну уж точно не вытянет, это серьёзный специалист, -
проблемы масштабирования, отказоустойчивости, обработки большого кол-ва соединений, и уж точно такие мелочи, как скорость разработки, удалённый терминал, код релоад, удобство поставки и интроспекция его не волнуют
всем известно что главное на веб-бекеде это скорость работы на одной машине (лучше на одном ядре)

18 Июл, 16:30 #564 #799298

>>799247
Да.

Ответы>>799302

18 Июл, 16:33 #565 #799302

>>799298
Бауманка? Вышка?

Ответы>>799306

18 Июл, 16:36 #566 #799306

>>799302
Вышка.

18 Июл, 16:54 #567 #799313

>>799246
>>799250
>>799282
>>799231
>>799274
Что это за даун? Уже не первый раз вижу.

Ответы>>799318>>799521

18 Июл, 16:55 #568 #799314

На чем можно написать ферму? Что для этого надо учить?

Ответы>>799321

18 Июл, 16:58 #569 #799318

>>799313
Ну он же представился, правда ему никто так и не ответил, кроме тебя.

18 Июл, 17:06 #570 #799321

>>799314
> Что для этого надо учить?
Сельское хозяйство

Ответы>>799323

18 Июл, 17:07 #571 #799322

>>794837
Потеребил питона тебе за щёку.
Более дорогие камеры дают более сочную картинку. Кроме того картинку снятая в мухосранях сжимается сильнее.

18 Июл, 17:07 #572 #799323

>>799321
Ну рил, захотелось какое-нибудь хобби, вот хочу что-то типо садовой империи, но в окне и сингл

Ответы>>799326

18 Июл, 17:12 #573 #799326

>>799323
Шарп и на юнити, например.

Ответы>>799327>>799364

18 Июл, 17:13 #574 #799327

>>799326
Спасибо, а то гуглил и мне выдавало только про реальные фермы

18 Июл, 17:59 #575 #799364

>>799326
и серудвижок 5 тоже на нём

Ответы>>799368

18 Июл, 18:08 #576 #799368

>>799364
спасибо

Аноним 18 Июл, 18:27 #577 #799379

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

#!/usr/bin/perl
###########################################################################
## Haruchan script, desu~
## version #1
##
## authors:
## anons from haruchan.conference.jabber.jp
##
## thanx to Chiaki for support
##
## lisenced under GNU GPL 3.0
##

###########################################################################
### bot parameters : setting defaults
### (most of them for tirech)

Ответы>>799385

18 Июл, 18:32 #578 #799385

>>799379
>это перл
Да
>нужно качать перл и компилировать в бинарник?
Перл не компилируется, и судя по заголовку этот скрипт должен использоваться из-под unix-подобной системы.

Ответы>>799386

Аноним 18 Июл, 18:33 #579 #799386

>>799385
во нашел инфу

для работы нужны модули LWP и Tk. для сбора последней нужны дев покет от х11 – libx11-dev (x11-devel)

(для дебиановодов)
sudo apt-get install libx11-dev && sudo cpan -i LWP && sudo cpan -i Tk

скрипт должен лежать в папке с доступом на запись: качается капча – captcha.png.

доступный список ключей можно увидеть запустив скрипт с ключом -h или —help

ps расчитана на линуксоводов

psps некриворукие виндузятники тоже могут при желании запустить скрипт

Не подскажешь как под спермой можно запустить скрпит?

Ответы>>799398>>799399

18 Июл, 18:39 #580 #799398

>>799386
>Не подскажешь как под спермой можно запустить скрпит?
Поставь msys http://www.mingw.org/wiki/msys, там есть менеджер пакетов, через него установи нужные (perl, tk, что там еще), запусти скрипт.

Ответы>>799460

18 Июл, 18:39 #581 #799399

>>799386
поставить убунту в виртуалку за 5 минут и не ебать мозги

Ответы>>799460

18 Июл, 18:45 #582 #799405

Аноны, нужно ли быть гением, чтобы вкатиться в программирование и зарабатывать хотя бы 30к в месяц, чтобы не умереть с голоду?

Просто вы тут о таких вещах говорите, даже представить трудно какой это обьем знаний.

Ответы>>799419

18 Июл, 18:52 #583 #799419

>>799405
Нет. Становись веб макакой, 3 месяца максимум если не затупок и будешь шатать джумлу с вордпрессом за тридцатку.

Ответы>>799433

18 Июл, 18:54 #584 #799426

В питонотреде все умерли. Помогите. Пытаюсь постить на двач. Делаб вот так.
> p = {'json':'1','task':'post','board':'pr','thread':'795005','comment':'test','captcha_type':'2chaptcha','2chaptcha_id':cap,'2chaptcha_value':sol}
> r = requests.post('http://2ch.hk/makaba/makaba.fcgi',params=p) (М)
А он говорит {"message":"Нет прав доступа или вам нужно перелогинится","message_title":"Ошибка"}
Как правильно?

Ответы>>799488>>799495

18 Июл, 18:57 #585 #799433

>>799419
А если не быть "макакой"?
Есть какие-то более интересные варианты?

Ответы>>799439

18 Июл, 19:03 #586 #799439

>>799433
Ну эт сложна)

Ответы>>799443

18 Июл, 19:06 #587 #799443

>>799439
Насколько сложно?
Айкью 140, умею в общение и организацию времени.
Могу ботать и учить что-нибудь сутками
С моими егэ могу в топ вуз пойти.
Это поможет не стать макакой?

Ответы>>799444>>799453

18 Июл, 19:07 #588 #799444

>>799443
Ты уверен что ты именно этого хочешь?

Ответы>>799446

18 Июл, 19:10 #589 #799446

>>799444
Я хочу не умереть с голоду без денег.
И я всё свое свободное время провожу за компьютером.
В детстве ходил на работу к бате и наблюдал как там работают программисты, мне очень нравилось.

18 Июл, 19:17 #590 #799453

>>799443
Если есть возможность - поступай. Будет 5 4 года времени чтоб пожить в общаге в свое удовольствие, найти единомышленников, поучить что нибудь интересное тебе, а не преподу. С 1-2 курса можно работать макакой, с 3 уже вкатываться.

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

Ответы>>799457

18 Июл, 19:24 #591 #799457

>>799453
Спасибо за такой развернутый ответ, бро.
Сейчас у меня есть денежная поддержка от родителей, даже отдельная квартира есть.
Но они сказали, что выгонят меня и перестанут давать даже копейки, когда мне исполнится 21. И они не шутят, у них такой склад ума. Даже если я останусь на улице, никто мне не поможет.
Хотят, чтобы я стал полноценной ячейкой общества и мог жить автономно от них.

Пока выбираю такой план. Иду в топ вуз, ботаю и учу там как могу, завожу знакомства (но живу не в общаге, а в отдельной квартире). На третьем курсе иду работать, надеюсь к тому времени будет хватать знаний хотя бы для 30к зарплаты.

Ответы>>799471

Аноним 18 Июл, 19:29 #592 #799460

>>799399
>>799398
Разве перла нет на виндовс и нельзя запустить скрипт в нем?

Ответы>>799469

18 Июл, 19:37 #593 #799469

>>799460
Можно попробовать, конечно.

Ответы>>799470

Аноним 18 Июл, 19:38 #594 #799470

>>799469
Разве нет кроссплатформернности?

Ответы>>799492

18 Июл, 19:38 #595 #799471

>>799457
Если до 21 содержать будут - вобще топ. Если задрот и олимпиадник можно будет на одну степуху выживать.
Живя не в общаге теряешь 40% всего кайфа.

18 Июл, 19:39 #596 #799473

Почему теперь java советуют учить? Раньше было python/ruby.

Ответы>>799476>>799477

18 Июл, 19:40 #597 #799476

>>799473
Новый лунный цикл начался.

18 Июл, 19:41 #598 #799477

>>799473
Хитрый план шарпистов, чтобы затопить рынок жабы слабоумными двачерами.

18 Июл, 19:50 #599 #799488

>>799426
Посмотри под микроскопом одинаковые ли запросы ты шлёшь из браузера и из скрипта.

Ответы>>799491

18 Июл, 19:52 #600 #799491

>>799488
Все. Исправил. Надо было posting.fcgi писать, а не makaba.fcgi. Теперь я не понимаю как впихнуть картинку в параметр image

18 Июл, 19:52 #601 #799492

>>799470
Немножко есть. Но уже с путями к файлам возможны проблемы.

Ответы>>799499

18 Июл, 19:53 #602 #799495

>>799426
Вейпер чтоли?

Ответы>>799496

18 Июл, 19:55 #603 #799496

>>799495
Нет. Буду бота писать.

Аноним 18 Июл, 20:00 #604 #799499

>>799492
Ну заменить пути на виндузятские в коде и запустить не получится? синтаксис ведь однинаковый на платформах? зачем качать эмулятор линукса.

Ответы>>799516

18 Июл, 20:16 #605 #799516

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

sage 18 Июл, 20:22 #606 #799521

>>799313
дибил

283 Кб, 1680x1120

18 Июл, 20:36 #607 #799526

сколько стоит программа по оптимизации расчета платежей в 4х звездочной гостинице ?
просто шабашка нарисовалась не знаю сколько взять

Ответы>>799540>>799553>>799611

18 Июл, 20:57 #608 #799540

>>799526
Сколько она приносить заказчику?
Я бы взял как за 3-4 месяца прибыли. А если все не так очевидно, то в зависимости от размеров шарашки. От 30 до 300.

18 Июл, 21:13 #609 #799553

>>799526
Какая у тебя почасовая ставка? На сколько часов по твоим рассчётам там работы?

18 Июл, 21:16 #610 #799560

123

18 Июл, 21:19 #611 #799563

1111

18 Июл, 21:32 #612 #799582

посоны помогите
я програмист в крупной конторе
мне дают сложные задания которые я сам не тяну (я не в курсе как работает их фраемворк)
люди (=1) приходят ко мне и спрашивают КАК СДЕЛАТЬ ЭТО?
а я не знаю.
я прошу других помочь, они что-то советуют, я передаю эти слова тому. как глухой телефон кароч.

но стоит (1) уточнить что-то по этому ответу - так я СНОВА НИХУЯ НЕ ЗНАЮ. не я же это придумал.

я ужасно себя чувствую от этого говна. полным идиотом.
к тому же советующие люди оче часто заняты.

представьте - от вас ждут помощи - а ты нихуя не можешь так как тебе никто самому не подсказывает.

что это за хуйня? это такое тип обучение или что?

Ответы>>799587>>799590>>799627>>799682

18 Июл, 21:40 #613 #799587

>>799582
бамп отчаяния
инбифо:
>ты не в б, рак ебаный
>2016@бампать прикреплённый тред
>хотел ответить, но теперь не отвечу
>зарепортил вайпера
>а вот и нытики подъехали

18 Июл, 21:44 #614 #799589

342342

sage 18 Июл, 21:44 #615 #799590

>>799582
дибил

Ответы>>799591

18 Июл, 21:45 #616 #799591

>>799590
поясни
и без сажи плес

Ответы>>799600

18 Июл, 21:48 #617 #799593

Посоны, я чёт туплю немного, подскажите как эту парашу обернуть в JSON-подобный словарь? http://pastebin.com/9GRfVhju

Ответы>>799595

18 Июл, 21:48 #618 #799594

>>799110
Что за идиотский вопрос?
Кстати, IBM как раз тогда попробовала создать собственную ОС. Вспомни, чем дело закончилось. И это IBM!

18 Июл, 21:50 #619 #799595

>>799593
Ну сосоныыыыы!

Ответы>>799598

18 Июл, 21:51 #620 #799598

>>799595
расскажи в чём сложность и я помогу.
хуй тебе а не готовое решение

Ответы>>799610

18 Июл, 21:52 #621 #799599

у тебя проблемы с коммуникацией или что?
собери этих людей на пятиминутный митинг и объясни им что ты нихуя не понимаешь и тебе нужно время/помощь на рисёч их солюшна для дальнейшей работ, а то так и будешь там дальше как хер в рукомойнике

Ответы>>799600>>799604

18 Июл, 21:52 #622 #799600

>>799591 -> >>799599

18 Июл, 21:54 #623 #799604

>>799599
речь не про рисёрч солюшена
речь про то что я лично не могу заресёрчить.
никто за меня не заресёрчит, мне дают односложные советы сильно не вникая.

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

тут совершенно не при чём митинги и ресёрчи.

Ответы>>799608

18 Июл, 21:57 #624 #799608

>>799604
ну тогда скажи что ты не тащишь их говно и попроси другое говно

Ответы>>799612

18 Июл, 21:59 #625 #799610

>>799598
Извини, у меня сегодня голова болит и очень устал. Да я и не прошу готовое решение, между прочим.
Короче, у меня получилось получить капчу с двоща и сохранить ее в картинку, осталось только отправить сообщение post-запросом. Как ты можешь убедиться, на двач отправляются сообщения пост-запросом к урлу https://2ch.hk/makaba/posting.fcgi?json=1 (М)

Браузер отправляет в теле запроса описанную хренотень с пастебина. Вот я и хотел спросить, как её привести к виду словаря и передать пейлоадом в метод requests.post. Пока не получилось: http://pastebin.com/nHr6eLXX

Ответы>>799614

44 Кб, 700x689

18 Июл, 22:00 #626 #799611

>>799526
>сколько стоит программа по оптимизации расчета платежей в 4х звездочной гостинице ?
>просто шабашка нарисовалась не знаю сколько взять
Там просто в зависимость от времени суток /времени проживания /отъезда /цены номера...
Первый раз подобная ситуация, до этого никогда не работал. В Excel я это все кодил 5 дней

18 Июл, 22:00 #627 #799612

>>799608
говорил менеджерам примерно дохуя месяцев назад в первый раз

менеджеры в первые месяцы говорили ДА НОРМ ТЫ ПОКА НЕ ВТЯНУЛСЯ ПРОСТ)))

через месяцы говорили ДА ЛАДНО ЛЮДИ И ПО ПОЛТОРА ГОДА ВТЯГИВАЮТСЯ

теперь просто ничего не говорят. ну я о том что они в курсе проблемы, я не скрываю

вопрос в том что мне оче хуйво от всего этого. как понять это я такой тупой или с процессом обучения проблемы?

Ответы>>799682>>799698

18 Июл, 22:00 #628 #799614

>>799610
А, блять, понял.
{"Error":-2,"Reason":"Доска не существует."} Сейчас буду разбираться.

Ответы>>799615

18 Июл, 22:02 #629 #799615

>>799614
у меня постоянно такое. дрочусь 3 часа. прошу помочь - и через секунду понимаю куда копать.

но поздно, уже обосрался перед всеми выставив себя дауном.
ну как ты кароч))

Ответы>>799618

18 Июл, 22:04 #630 #799618

>>799615
Это хуйня, я здесь просто поленился и сразу полез спрашивать. Ты бы видел как я писал скрипт автоматической авторизации на корпоративном веб-сайте три недели блядь, когда эта пизда на все запросы выдавала 401, а оказалось что единственной проблемой было то, что ему в теле post надо было еще отправлять параметр destination. Вот там я правда охуел.
>>799617
АХАХАХ, заработало. Теперь помоги как это починить, если можно.

18 Июл, 22:06 #631 #799620

>>799617
https://www.artlebedev.ru/tools/decoder/

Ответы>>799634

18 Июл, 22:08 #632 #799627

>>799582
поясняйте плес
поддержка ламповых котонов нужна как никогда1

18 Июл, 22:14 #633 #799634

>>799620
Так, я что-то не понимаю. Я пишу "пизда".encode('utf-8') а результат один и тот же. Что я делаю не таК?

Ответы>>799635

18 Июл, 22:15 #634 #799635

>>799634
ты расшивровал сообщение?

Ответы>>799636

16 Кб, 1204x444

18 Июл, 22:18 #635 #799636

>>799635

Ответы>>799638>>799643

18 Июл, 22:18 #636 #799638

>>799636
Да.

Ответы>>799643

18 Июл, 22:20 #637 #799643

>>799636
>>799638
и что за проблемы?
это же не твоё сообщение, так?

Ответы>>799645

18 Июл, 22:22 #638 #799645

>>799643
Мое же. Я пытаюсь отправить то что ты видишь на скриншоте у лебедева, а получается хуйня с процентами. Понятно, что обосрался в кодировке, но в какой он хочет сообщения-то получать?

Ответы>>799652

18 Июл, 22:23 #639 #799647

>>796915
Сделал следующее:

const
MI = MIN;
MA = MAX;
MR = MAXROW;
MC = MAXCOL;
RC = MR * MC;

type
mas = array [0..RC - 1] of integer;
arr = array [1..MR, 1..MC] of integer;

var
N: arr;
F: mas;
i, j: integer;

begin
Randomize;
writeln('=======================================');
for i := 1 to MR do
begin
for j := 1 to MC do
begin
N[i, j] := MI + random(MA + MA);
write(N[i, j]:3);
end;
writeln;
end;
writeln('=======================================');
for i := 0 to RC - 1 do
begin
F := N[(i div MC) + 1, (i mod MC) + 1];
write(F:3);
end;
writeln;
readln;
end.

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

18 Июл, 22:23 #639 #799647

>>796915
Сделал следующее:

const
MI = MIN;
MA = MAX;
MR = MAXROW;
MC = MAXCOL;
RC = MR * MC;

type
mas = array [0..RC - 1] of integer;
arr = array [1..MR, 1..MC] of integer;

var
N: arr;
F: mas;
i, j: integer;

begin
Randomize;
writeln('=======================================');
for i := 1 to MR do
begin
for j := 1 to MC do
begin
N[i, j] := MI + random(MA + MA);
write(N[i, j]:3);
end;
writeln;
end;
writeln('=======================================');
for i := 0 to RC - 1 do
begin
F := N[(i div MC) + 1, (i mod MC) + 1];
write(F:3);
end;
writeln;
readln;
end.

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

Показать весь текст

18 Июл, 22:24 #640 #799652

>>799645
>"пизда".encode('utf-8')
так ты не в коде кодируй, а пост запросом передай кодировку

почему я за тебя это говно гуглить должен?
POST -H "Content-Type: text/html; charset=UTF-8"

Ответы>>799659>>799664

18 Июл, 22:26 #641 #799656

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

Ответы>>799658

sage 18 Июл, 22:27 #642 #799657

%3E%3E799652+%D0%A1%D0%BF%D0%B0%D1%81%D0%B8%D0%B1%D0%BE+%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%BE%D0%B5.

18 Июл, 22:28 #643 #799658

>>799656
>dreamweaverу
не занимайся этой хуйнёй

Ответы>>799662

18 Июл, 22:28 #644 #799659

>>799652
>>799652
Заработало, спасибо большое.

Ответы>>799670

18 Июл, 22:30 #645 #799662

>>799658
Я днище прост. В школе хуярил 15 лет назадтна хтмл. Времени учить что-то большее нет. Нужно запилить литлбит сайт бложик для мамки, чтобы вела там свои маманьи записи.

Ответы>>799666

25 Кб, 546x476

18 Июл, 22:35 #646 #799664

>>799652
Всё равно как-то через жопу работает. Не знаю, может что не так делаю. Код пикрелейтед, результат в https://2ch.hk/re/res/373375.html (М) треде.

Ответы>>799667

18 Июл, 22:37 #647 #799666

>>799662
>Нужно запилить литлбит сайт бложик
blogger.com
wordpress.com
livejournal

Ответы>>799674

18 Июл, 22:37 #648 #799667

>>799664
Ахсукаблять, это же надо в заголовках писать. Ща.

18 Июл, 22:38 #649 #799670

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

а вообще судя по всему ты основ не знаешь, поучи лучше их

Ответы>>799673

28 Кб, 559x573

18 Июл, 22:41 #650 #799673

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

Ответы>>799682>>799686

18 Июл, 22:41 #651 #799674

>>799666
Нееет. Нужен свой сам понимаешь зачем. Вот типо такого меня привлекает http://hranidengi.ru

Ответы>>799680

18 Июл, 22:51 #652 #799680

>>799674
>Нужен свой сам понимаешь зачем
нет, не понял, зачем

Ответы>>799683

18 Июл, 22:52 #653 #799682

>>799673
оче лень
нужно смотреть в браузере какой запрос посылается с каким контентом.

а мне никто не пояснил до сих пор
>>799582
>>799612

Ответы>>799690

18 Июл, 22:52 #654 #799683

>>799680
Свобода общения епт, непонятливый какой.

18 Июл, 22:53 #655 #799686

>>799673
'Content-Type': 'text/html; charset=UTF-8'

Ответы>>799690

18 Июл, 22:55 #656 #799690

>>799682
>нужно смотреть в браузере какой запрос посылается с каким контентом.
Я уже смотрел, там интересно сделано. Там идёт Content-Type: multipart/form-data; boundary=---------------------------60202491828881, причем boundary я так понял к json-форме какой-то идёт.
>>799686
Спасибо, но ничего не изменилось.

Ответы>>799691>>799693>>799697

18 Июл, 22:57 #657 #799691

>>799690
>Я уже смотрел, там интересно сделано.
я про твой запрос, про заголовки и про сам текст.
может у тебя всё-таки отправляльщик пидарасит код, а не сам пост запрос

18 Июл, 23:00 #658 #799693

>>799690
Теперь посмотри на то, что ты шлёшь http://stackoverflow.com/questions/20658572/python-requests-print-entire-http-request-raw

Ответы>>799702>>799709>>799737

18 Июл, 23:04 #659 #799697

>>799690
У тебя python requests? Отправляй свою форму не через .post(..., data=payload), а через .post(..., files=payload).

Ответы>>799711

18 Июл, 23:04 #660 #799698

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

Ответы>>799701

18 Июл, 23:06 #661 #799701

>>799698
>не можешь за месяц разобраться с фреймворком
я работаю там больше года.
у меня в голове этот фраемворк не укладывается.
он ОГРОМНЫЙ

18 Июл, 23:06 #662 #799702

>>799693
Спасибо, даже если не поможет, сама по себе тулза полезная. Я не понимаю одну вещь: откуда берется это значение boundary=---------------------------14077118749692, оно как-то динамически генерируется?

Ответы>>799703>>799706

18 Июл, 23:06 #663 #799703

>>799702
Да.

Ответы>>799705

18 Июл, 23:10 #664 #799705

>>799703
Короче, суть такова. Значит мы отправляем в заголовках тип контента "форма" и плюс указываем эту самую привязку к json. Но где взять это значение, я не могу понять. В логах запросов к двачу не нашел.

Ответы>>799709

18 Июл, 23:11 #665 #799706

>>799702
Есть три вида POST:
1) Сырой (Content-Type: чтонибудь, например, application/octet-stream), когда ты просто шлешь байтики, а сервер знает, как их обрабатывать.
2) Content-Type: application/x-form-urlencoded, когда поля формы URL-кодируются (процентиками и плюсиками).
3) Content-Type: multipart/form-data, когда каждое поле формы имеет свой Content-Type и boundary. Этот способ чаще всего используют для отправки файлов. И, видимо, макаба умеет только в него.

Ответы>>799707

18 Июл, 23:14 #666 #799707

>>799706
А где можно про это почитать? Я имею ввиду, не статью какую нибудь, а может книгу какую посоветуешь, где все это подробно объясняется, чтобы мне таких вопросов не задавать? Желательно книгу с петоном.

Ответы>>799714

18 Июл, 23:14 #667 #799709

>>799705
Ты лучше покажи что получается если сделать >>799693

Ответы>>799711>>799716

18 Июл, 23:17 #668 #799711

>>799709
http://pastebin.com/UTgrZiTw Вот. С одной стороны мы видим, что отправляется не так, как в браузере, но сконструировать JSON с этим самым динамическим номером я не умею.
>>799697
Спасибо, но не помогает.

18 Июл, 23:19 #669 #799714

>>799707
Ну нормальные люди читают RFC, но в крайнем случае сгодится и википедия: https://ru.wikipedia.org/wiki/Multipart/form-data

Ответы>>799718

18 Июл, 23:20 #670 #799716

>>799709
Кстати, очень любопытно, в заголовках и теле нету Cookie, но при этом все прекрасно работает (я похожие вещи делал и на других сайтах, где если у тебя нету куки ты хуй соснешь). Работает видимо потому что я все отправляю через requests.session, но все равно любопытно как это работает.

18 Июл, 23:22 #671 #799718

>>799714
Не, ну это все как-то куски информации, неужели нет книги чтобы все это комплексно рассказывалось? Просто вот я в вебе не разбираюсь, т.к. читал книги просто по прикладному программированию, но ведь должно же что то годное быть, где все про эти типы данных и прочее разъясняется.

Ответы>>799721

18 Июл, 23:31 #672 #799721

>>799718
Есть набор RFC. Идешь и читаешь те, что описывают нужные тебе вещи. Это правильный способ, первоисточник, а не то, о чём слышал автор статьи краем уха. Но так-то есть книги по сетевому программированию. В любой, где есть про HTTP, тебе пояснят за заголовки и формы. Алсо, http://ideone.com/8a6oJ6

Ответы>>799746

18 Июл, 23:35 #673 #799724

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

Ответы>>799726>>799731

18 Июл, 23:37 #674 #799726

>>799724
чее

Ответы>>799744

50 Кб, 250x250

18 Июл, 23:40 #675 #799731

>>799724

Ответы>>799744

sage 18 Июл, 23:42 #676 #799732

Абу сосёт хуи.

45 Кб, 500x380

18 Июл, 23:44 #677 #799736

>>799734
В голосину. Да, получилось. Я даже в этот тред написал.

Ответы>>799737

18 Июл, 23:46 #678 #799737

>>799736
Причем я думаю самой ценной за тред наверное даже была вот эта инфа, ибо очень поможет при дебаге запросов в дальнейшем.
>>799693

Ответы>>799738

18 Июл, 23:49 #679 #799738

>>799737
проиграл с ценной инфы
он просто загуглил за тебя.

а про то что нужно отлаживать сам запрос написал раньше я.
так что это я более ценный.

Ответы>>799739>>799741

18 Июл, 23:51 #680 #799739

>>799738
Еще подеритесь тут.

18 Июл, 23:51 #681 #799741

>>799738
>он просто загуглил за тебя
Да я тоже гуглил, только не всегда знаешь в каком направлении надо гуглить.

>а про то что нужно отлаживать сам запрос написал раньше я.
Да твой fuck_requests вообще замечательно зашел. Только я не совсем понимаю как оно работает. Даже boundary генерируется нормально, кто его генерит, сама функция requests.post?

Ответы>>799743>>799755

18 Июл, 23:53 #682 #799743

>>799741
>fuck_requests
?

Ответы>>799746

18 Июл, 23:54 #683 #799744

>>799726
>>799731
вот есть игра написанная на плюсах и где там файлы формата сpp с кодом?

Ответы>>799765

18 Июл, 23:55 #684 #799746

>>799743
А хуй знает это ты или не ты писал >>799721, я путаюсь.

sage 19 Июл, 00:05 #685 #799754

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

Ответы>>799756

19 Июл, 00:06 #686 #799755

>>799741
> кто его генерит, сама функция requests.post
Да. Boundary генерит то, что отправляет форму. Будешь вручную в сокет срать без requests - будешь генерить вручную.

> Да твой fuck_requests вообще замечательно зашел. Только я не совсем понимаю как оно работает
requests не умеет отправлять multipart/form-data иначе как с файлами. Параметр files принимает dictionary, имя элемента - имя поля формы, значение - tuple(имяфайла, данные, собственный content-type поля, другие собственные заголовки поля). Если в tuple меньше значений, requests прекрасно обходится умолчаниями. Функция fuck_requests берет словарик типа { имя-поля: значение } и генерит из него словарик типа { имя-поля: (None, значение) }. None нужен, чтобы requests не втыкал в форму имя файла, т.к., мы отправляем не файлы.

Ответы>>799757

62 Кб, 843x767

19 Июл, 00:06 #687 #799756

>>799754

19 Июл, 00:07 #688 #799757

>>799755
Окей, спасибо еще раз.

19 Июл, 00:09 #689 #799758

>>795407
pip install six

19 Июл, 00:24 #690 #799765

>>799744
кинь

19 Июл, 01:28 #691 #799811

Может ли веб-разработчик стать разработчиком игр?

Ответы>>799846>>799900>>799917>>799918

19 Июл, 02:29 #692 #799846

>>799811
Да.

19 Июл, 02:47 #693 #799851

Есть: немного опыта в юнити; совсем немного опыта в LibGDX, школьные олимпиадки (в основном по информатике, нежели по программированию); Паскальчик; непреодолимое желание трудиться и как-то развиваться.
Поделитесь опытом, куда податься, если своих идей нет? Что-то типа пул реквестов на гите?

Ответы>>799852

19 Июл, 02:52 #694 #799852

>>799851
Присоединиться к кому-нибудь в /gd/ (после конкурса), если ты спрашиваешь про гейдев. Или откопать тут тредик с идеями проектов и поиском партнеров.

Ответы>>799854

19 Июл, 03:00 #695 #799854

>>799852
Спасибо. Начну свой путь.
Дай тебе бог здоровьица.

19 Июл, 03:07 #696 #799855

Насчет программирования микроконтроллеров, я немножко потерялся в направлении обучения. С avr, stm32, kinetis, dsp я разобрался и на данный момент ебусь с fpga и альтерой это безумие если честн. Куда дальше то?

sage 19 Июл, 03:13 #697 #799857

21, мечтаю стать программистом.

1. Стоит ли куда-нибудь поступать? (в Москве)
2. Джава или Питон?
3. Если не пункт 1., с чего начать?

Спасибо за ответы.

19 Июл, 03:14 #698 #799859

21, мечтаю стать программистом.

1. Стоит ли куда-нибудь поступать? (в Москве)
2. Джава или Питон?
3. Если не пункт 1., с чего начать?

Спасибо за ответы.

(сори за сейч)

19 Июл, 04:25 #699 #799865

>>794804 (OP)
Сап, погромач. Встала проблема такая. Представим что у меня есть градусник, когда градусник поднимется выше определенной температуры мы подаем какой-то импульс, звонок или свет, не важно. Технически это вообще реализуемо?

Ответы>>799866

19 Июл, 04:27 #700 #799866

>>799865
Градусник-то электронный, надеюсь? Тогда проблем нет. Если обычный термометр, ну хз, можешь вебку на него направить и анализировать изображение. В любом случае, за тебя это писать никто не будет.

Ответы>>799867

19 Июл, 04:41 #701 #799867

>>799866
>В любом случае, за тебя это писать никто не будет.
А может быть такое что за меня что-то подобное уже кто-то написал? Градусник электрический купить тогда будет проще.

Ответы>>799869

19 Июл, 05:00 #702 #799869

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

Ответы>>799872

19 Июл, 05:13 #703 #799872

>>799869
>ардуину
Да вот смотрю щас, походу даже копипастить не нужно будет.

14 Кб, 800x408

19 Июл, 06:39 #704 #799881

Пацантре, такое дело:

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

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

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

14 Кб, 800x408

19 Июл, 06:39 #704 #799881

Пацантре, такое дело:

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

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

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

Показать весь текст
Ответы>>800019>>800024

13 Кб, 387x318

3 Кб, 136x160

19 Июл, 07:11 #705 #799884

Суп /pr/, я — тупой ньюфаг, не пинайте сильно.

Как в си запилить фоновое выполнение функции? Вот есть функция hui, она работает 3 секунды, если её вставить в основной код, то она будет тормозить весь код все эти 3 секунды. В общем, как такие задачи решаются?

Ответы>>799890

19 Июл, 07:48 #706 #799890

>>799884
libpthread. Есть еще c11 threads.h, но пока еще не везде.

Ответы>>799895

19 Июл, 08:02 #707 #799895

>>799890
Погуглил, сложно. Что можно почитать по этой теме? Просто маны не катят, не пойму ничего.

Ответы>>799898

19 Июл, 08:11 #708 #799898

>>799895
Хули там сложного? Пока тебе не нужна синхронизация, ты просто создаешь поток по pthread_create, продолжаешь делать в основном потоке то, что тебе нужно, а перед выходом из основного потока делаешь pthread_join, чтобы дождаться завершения другого потока. Две функции. С синхронизацией чуть сложнее, это да.

Ответы>>799899>>799901

sage 19 Июл, 08:12 #709 #799899

>>799898
http://ideone.com/LC9owr

Ответы>>799901

19 Июл, 08:15 #710 #799900

>>799811
>разработчиком игр
На js.

19 Июл, 08:16 #711 #799901

>>799898
>>799899
Спасибо, думал тема куда обширнее.

Алсо, зачем "*" перед hui и зачем возвращать "NULL"? А void потому что функция ничего не возвращает, верно?

Ответы>>799903>>799907

Аутист не может в простейшие алгоритмы 19 Июл, 08:17 #712 #799902

Читаю Лафоре, там написано, что для поиска элементов в массиве из N элементов нужно N/2 шагов.
Вот, беру N=4, то есть массив имеет вид ['a','b','c','d'].
Для поиска первого элемента достаточно одного шага, для второго - 2, для 3-го - 3, для 4-го - 4. Для того, чтобы найти среднее количество шагов, нажно сложить все и поделить на 4. Всего 1+2+3+4 = 9 шагов. Делим на 4, выходит 9/4=2,5. А в книге написано N/2=4/2=2. Подскажите, пожалуйста, где я ошибаюсь?

Ответы>>799910>>800097>>800342

19 Июл, 08:18 #713 #799903

>>799901
Ещё заметил void в main. Зачем?

Ответы>>799904

19 Июл, 08:20 #714 #799904

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

19 Июл, 08:22 #715 #799907

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

Функция, которая выполняется отдельным потоком, принимает указатель на void и возвращает указатель на void. Так ты можешь указать ей, что именно она будет делать (данные передать, например), а она может возвратить результат (вторым параметром в pthread_join можно этот результат забрать).

> void в main
У нас в сишечке если в списке аргументов пусто, это такой старый стиль декларации, означающий, что функция может принимать абсолютно любые аргументы. Так делать не нужно, и лучше явно сказать, что функция не принимает аргументов, на это указывает void вместо аргументов. А вот в плюсах наоборот пустой список аргументов означает, что функция аргументов не принимает. Различай, на каком языке пишешь.

Ответы>>799915

20 Кб, 726x97

19 Июл, 08:28 #716 #799910

Дополнение к посту >>799902

Вот на пике отрывок из книги. Я считал для массивов разных размеров и у меня же выходит формула не N/2, а (N+1)/2.
Допустим, N=5, тогда среднее количество шагов для нахождения элемента 1+2+3+4+5=15, 15/5=3.
(N+1)/2 => 6/2 = 3, вот так получилось среднее количество шагов.

Ответы>>799925>>800097>>800141

19 Июл, 08:33 #717 #799915

>>799907
> Она и есть обширнее, но для начала хватит двух с половиной функций.
Это всего лишь пример. В качестве первого опыта и хоть какой-то практики я хочу сделать игорь-платформер на ncurses и голой сишке. Чтобы нормально обрабатывать движения мне и нужны функции, которые были бы в фоне. Например хочу я чтобы персонаж подпрыгнул, но подпрыгнул не ровно вверх а немного влево, и хуй, я не могу повернуть влево, обрабатывается прыжок, очередь. Возможно это решаемо, но примеров подобных игорей на сишечке я не нашел, к сожалению. Одни кресты да пиздон.

Спасибо за пояснения.

Ответы>>799919>>799924

19 Июл, 08:34 #718 #799917

>>799811
Может

19 Июл, 08:36 #719 #799918

>>799811
> Может ли веб-разработчик стать разработчиком игр?

Браузерки тоже игры.

19 Июл, 08:36 #720 #799919

>>799915
Блядь, дурак, прочёл немного неправильно твой пост. Да, двух с половиной функций вполне хватает, всё просто, ещё раз спасибо.

72 Кб, 1040x412

19 Июл, 08:48 #721 #799924

>>799915
Тогда тебе, в принципе, и не нужны потоки. Пикрелейтед не теряет своего смысла и для псевдографики (разве что ты можешь захотеть рисовать "по требованию", а не с фиксированной частотой, как делают игры с графикой). Если ты хочешь, чтобы персонаж подпрыгнул, ты не рисуешь его в цикле со sleep(); Вместо этого ты параметризуешь прыжок (старт, скорость, целевую точку), и в игровом цикле в update() через равные промежутки времени его туда двигаешь маленькими шагами по одному за раз. В результате ты делаешь все в одном потоке и не имеешь проблем с синхронизацией. Все равно к этой архитектуре рано или поздно придешь, так что лучше делай сразу правильно.

Алсо, порекомендовал бы тебе https://www.khanacademy.org/computing/computer-programming/programming-natural-simulations но оно на JS.

Ответы>>799926>>799979

19 Июл, 08:48 #722 #799925

>>799910
Берется худший вариант, а не среднее арифметическое всех вариантов

Ответы>>799927>>799928

sage 19 Июл, 08:49 #723 #799926

>>799924
Ах да, я дебил, пик прикрепил, но не объяснил. Загугли game loop, в общем.

19 Июл, 08:49 #724 #799927

>>799925
Хотя не, хуйню сморозил.

sage 19 Июл, 08:49 #725 #799928

>>799925
Он не про big-O notation, он просто среднее считает.

19 Июл, 08:58 #726 #799933

никто так и не пояснил((

посоны помогите
я програмист в крупной конторе
мне дают сложные задания которые я сам не тяну (я не в курсе как работает их фраемворк)
люди (=1) приходят ко мне и спрашивают КАК СДЕЛАТЬ ЭТО?
а я не знаю.
я прошу других помочь, они что-то советуют, я передаю эти слова тому. как глухой телефон кароч.

но стоит (1) уточнить что-то по этому ответу - так я СНОВА НИХУЯ НЕ ЗНАЮ. не я же это придумал.

я ужасно себя чувствую от этого говна. полным идиотом.
к тому же советующие люди оче часто заняты.

представьте - от вас ждут помощи - а ты нихуя не можешь так как тебе никто самому не подсказывает.

что это за хуйня? это такое тип обучение или что?

Ответы>>799936>>799948>>799997

19 Июл, 08:59 #727 #799936

>>799933
Это хуйня и не обучение. Ответил?

Ответы>>799941

19 Июл, 09:12 #728 #799941

>>799936
ты няша!
что мне можно сделать с этим?
менеджеры в курсе моего бугурта.

Ответы>>799943

19 Июл, 09:19 #729 #799943

>>799941
А что, много вариантов? Что за вопросы такие?

Ответы>>799945

19 Июл, 09:21 #730 #799945

>>799943
должно быть много.
это не шарага на 10 тел, это международная интерпрайс контора с тысячами людей по всему миру. было бы очень глупо уйти оттуда

Ответы>>799946

19 Июл, 09:24 #731 #799946

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

Ответы>>799947

19 Июл, 09:29 #732 #799947

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

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

Ответы>>799952>>799955

19 Июл, 09:32 #733 #799948

>>799933
Попробуй выбить пару дней только на глубокое изучение, желательно с наставником. Пусть объяснит типичный флоу и все вопросы, что тебе задавали. Поясни, что пока это твои проблемы, но могут стать проблемами фирмы. И всем будет лучше, если все будут все уметь.

Ответы>>799950>>800495

19 Июл, 09:36 #734 #799950

>>799948
>пару дней
я работаю там полтора года...
пара дней ничего не изменит

19 Июл, 09:41 #735 #799952

>>799947
Так он просил и его не переводят на другие проекты

Ответы>>799957

19 Июл, 09:44 #736 #799955

>>799947
> уж если решиться уволится - то просто попросить перевестись на другой проект
Подожди, так ты не просил тебя перевести на другой проект? Ты нормальный, полтора года нихера не делаешь?

Ответы>>799957>>800685

19 Июл, 09:46 #737 #799957

>>799952>>799955

кто он? ты мне и отвечаешь.
я прямо не просил. я говорил что мне ебано тут.
мне говорили - ЕСЛИ ЧТО ПЕРЕВЕДЁМ.

такие дела.

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

Ответы>>799965

19 Июл, 09:51 #738 #799965

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

Ответы>>799967

19 Июл, 09:52 #739 #799967

>>799965
ну ты чего нормально же общались.
мне нужно катиться страдать на работку((

вечером приду и бампану пост ещё

Ответы>>799968>>799969

14 Кб, 1005x97

19 Июл, 09:55 #740 #799968

>>799967
Пиздец. Вспомнилась цитата анона.

19 Июл, 09:56 #741 #799969

>>799967
В смысле бампанешь? Тебе уже все ответили: либо терпишь, либо просишь перевода, либо увольняешься (самый тупой вариант)

Ответы>>800485

19 Июл, 10:13 #742 #799979

>>799924
Погуглил, не особо понял, начал делать своё, обосрался.

Вот смотри, у меня есть цикл, он обновляется 60 раз в секунду, aka 60 fps, там и персонаж рисуется, и вообще всё работает. Проблема возникает с детектированием нажатий. Вот скажи, как мне в этом цикле детектить нажатия? Я могу только вхуярить в цикл switch(getch()), например, и ждать нажатия, но это тормозит весь цикл. Как решать без потоков?

Ответы>>799998>>800003

19 Июл, 11:14 #743 #799997

>>799933
попробуй почитать исходники
уебище

Ответы>>800485

44 Кб, 413x903

19 Июл, 11:17 #744 #799998

>>799979
Сделал вот так, получился лагучий пиздец, как по человечески-то сделать? У меня есть ещё несколько идей, но это будет анальное использование потоков, это некрасиво.

19 Июл, 11:26 #745 #800003

>>799979
>но это тормозит весь цикл.
Естественно. В результате твоя задача - сделать так, чтобы весь цикл с обработкой и отриcовкой занимал меньше 17мс. Потоки тут не нужны.

Ответы>>800011

19 Июл, 11:37 #746 #800011

>>800003
Я ничего не понял.

У меня есть тот же switch(getch()) и описание клавиш. Я нажимаю стрелочку "Вверх", тут два варианта.

1. Персонаж пролетает один кубик и всё зависает в ожидании нового нажатия, switch(getch()) же.
2. Управление передаётся функции, которая отвечает за физику, персонаж делает охуительно красивый прыжок и только после этого я могу сделать следующее действие.

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

Ответы>>800018>>800060>>800064

19 Июл, 11:55 #747 #800018

>>800011
Функция с физикой работает с текущими параметрами персонажа и некоторыми вводными.
Цикл выглядит вот так
Персонаж на земле
1 кадр Твой инпут(вверх) -> передача инпута в "функцию физики" и обработка(скорость+5, вектор pi/2, координаты персонажа изменяешь соответственно скорости) -> отрисовка персонажа в нужных координатах
2 кадр твой инпут(всё тот же вверх) -> перадача его в функцию, но теперь условия другие, потому что персонаж не на земле, соответственно параметры будут меняться иначе -> отрисовка нового положения.
И так далее.
Просто getch тебе не подходит, потому что ждёт инпут всегда, тебе нужно использовать halfdelay, который включит режим определённой задержки, после чего, если ввода не поступило, то getch верёнт ERR.
Сначала switch использовать смысла нет. Ты читаешь клавишу, передаёшь её в "функцию физики", вот там уже можно поставить switch, который будет выбирать что делать, то есть куда двигать твоего персонажа.

Ответы>>800021>>800066

62 Кб, 604x453

19 Июл, 11:59 #748 #800019

>>794804 (OP)
Ответьте на мой вопрос.
>>799881

Ответы>>800022>>800363

19 Июл, 12:07 #749 #800021

>>800018
По пику ничего не понятно. У ученых в тренде питон и R. Если не будешь программистом, то они отлично подходят.

19 Июл, 12:07 #750 #800022

>>800019
Хаскель.

19 Июл, 12:10 #751 #800024

>>799881
Для генерации графов есть graphviz, например. Байндинги к нему есть для любых языков.
А вообще, пока ты не объяснишь что у тебя за задача, никто помочь не сможет.

19 Июл, 12:24 #752 #800037

Sup, программач. Дело вот в чём: я врач и из специальности выкатываться по крайней мере пока не собираюсь, но в один момент увлёкся программированием и решил освоить его, в том числе и для решения собственных задач. Основная задача, собственно, одна - наука и хобби Т.к. собираюсь в аспирантуру, то нужно будет и статистику посчитать, и графики построить (да и вообще, с навыком кодинга в современной медицине можно быть на голову выше многих), также есть пара идей для десктопных приложений, которые бы облегчили, на мой взгляд, жизнь коллегам, плюс есть маняфантазии по поводу ML, поэтому этот путь тоже хотелось бы оставить для себя открытым. Но проблема в том, что не могу понять какой язык наиболее подойдёт под мои нужды. Полистал учебники по C (дома есть бумажный K&R), C++, Python, JS, Swift. Написал хэллоуворлды, порешал задачи, но постоянно что-то подсказывает, что не тот язык язык всего лишь инструмент, я знаю. Казалось бы, очевиден Python, но к питону испытываю наименьшую симпатию. Нравится Си-подобный синтаксис. В Си пугают тем, что он только для системного программирования, в C++, что будешь 10 лет учить, но хуй выучишь, в R, что НИНУЖОН, JS - заточен под веб и только. За временем освоения не гонюсь, поэтому нужен не тот, что учится быстрее, а тот, который будет правильнее. Java, C#, D, Go, Rust и пр. - даже хеллоуворлды не писал, ничего о них не знаю. В общем, какой язык лучше всего подойдёт для ньюфага, который хочет в десктоп (ОС не принципиальна) и науку? Но не питон.
П.с. Отдельным плюсом будет, если язык востребован на рынке. Работать кодером не планирую, но при скатывающемся российском здравоохранении будет спокойнее, если будет ещё какой-то оплачиваемый навык.
П.п.с. Вангую пасты про Haskell и Dive into Python

Ответы>>800039>>800046>>800374

19 Июл, 12:27 #753 #800039

>>800037
>C++, что будешь 10 лет учить
Не будешь.
>C#
Лучший вариант для тебя.

Ответы>>800063

19 Июл, 12:42 #754 #800046

>>800037
Поддерживаю c#
Востребован, синтаксис си, есть формочки, вкатиться легко - это дельфи третьего тысячелетия.

Ответы>>800063

19 Июл, 12:49 #755 #800051

>>800000

19 Июл, 12:57 #756 #800057

Я начинающий погромист. Вот перед юзлесс вузом навернул core джаву от хорстмана. Когда примерно стоит браться за книги из раздела Computer Science?

Ответы>>800062

19 Июл, 13:02 #757 #800060

>>800011
>Я не представляю как без потоков сделать хоть что-то
Не используй getch. Возьми SDL или другую похожую либу. Там готовая обработка ввода.

Ответы>>800066

19 Июл, 13:09 #758 #800062

>>800057
Это такой тралленк.

19 Июл, 13:14 #759 #800063

>>800039

>>800046
Спасибо, аноны! Здоровья вам! Пойду в соответствующий тред.

19 Июл, 13:14 #760 #800064

>>800011
Твоя проблема в том, что getch() блокирующий. Погугли non-blocking input ncurses.

35 Кб, 369x702

19 Июл, 13:23 #761 #800066

>>800018
Вот, как-то так сделал, и оно даже работает, даже как надо работает, радости моей нет предела, спасибо за halfdelay, в итоге всё оказалось довольно просто.

>>800060
Ну своё же хочу.

19 Июл, 13:57 #762 #800097

>>799902
>>799910
Бамп.

Ответы>>800133

19 Июл, 14:20 #763 #800118

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

Ответы>>800126>>800129>>800149

19 Июл, 14:28 #764 #800126

>>800118
Может тебе смотрелку дифов просто установить нужно? Рекомендую winmerge, если виндоблядок.

Ответы>>800144

19 Июл, 14:30 #765 #800129

>>800118
Да, даже в васянских гайдах, как правило, рассказывают, что Git работает с изменениями, версии можно просматривать, откатываться и т.д.
man git diff или гугл: https://stackoverflow.com/questions/3338126/how-to-diff-the-same-file-between-two-different-commits-on-the-same-branch

19 Июл, 14:32 #766 #800133

>>800097
И зачем ты бампаешь? У тебя одинаковое значение получается в обоих вариантах с учетом округлений. Алсо, это среднее, приблизительное значение, хули ты к нему так прицепился?

Ответы>>800137

19 Июл, 14:37 #767 #800137

>>800133
В книге ни слова об округлениях. Вообще странно, что используется округление, если формула можно использовать более точную формулу (с N+1), которая даёт верный ответ без округлений.

Ответы>>800140>>800142

19 Июл, 14:39 #768 #800140

>>800137
че за с

Ответы>>800141

19 Июл, 14:40 #769 #800141

>>800140
Вот: >>799910
>хули ты к нему так прицепился?
Если я не буду уделять должного внимания объяснениям, то рано или поздно столкнусь с моментом, когда вообще ничего понимать не буду.

19 Июл, 14:43 #770 #800142

>>800137
> В книге ни слова об округлениях. Вообще странно, что используется округление
Блять. Массив три элемента. Очевидно, что худший случай 3, лучший 1, средний полтора. Не нравятся дроби - округляешь. Не осознаешь сам - затести.

Ответы>>800145

19 Июл, 14:45 #771 #800144

>>800126
Мне нужно просмотреть файл целиком (типа снапшот) по состоянию на определенный коммит во времени, не откатывая весь репозиторий полностью, работая с текущей редакцией.

Ответы>>800194

19 Июл, 14:46 #772 #800145

>>800142
>Очевидно, что худший случай 3, лучший 1, средний полтора.
Вот я не понимаю почему полтора, (1+2+3)/3 будет 2.

Ответы>>800147>>800151

19 Июл, 14:49 #773 #800147

>>800145
3/2=1.5

Ответы>>800150

21 Кб, 710x255

19 Июл, 14:51 #774 #800149

>>800118
Могу порекомендовать не использовать git. Есть такая вещь как darcs - альтернатива гиту. Простой, понятный, прозрачный, но медленный. Щас вот появился https://pijul.org - пока сырая версия, но он быстр. git - постепенно уйдет в прошлое, и на замену ему придут системы построенные по типу darcs или pijul.

19 Июл, 14:51 #775 #800150

>>800147
Думаю, въехал, спасибо большое.

19 Июл, 14:53 #776 #800151

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

Ответы>>800166

19 Июл, 15:06 #777 #800166

>>800151
Да, мне следовало самому до этого додуматься. Спасибо, анончики.

19 Июл, 15:16 #778 #800175

21, мечтаю стать программистом.

1. Стоит ли куда-нибудь поступать? (в Москве)
2. Джава или Питон?
3. Если не пункт 1., с чего начать?

Спасибо за ответы.

(сори за сейч)

Ответы>>800185>>800190

19 Июл, 15:27 #779 #800185

>>800175
Джава

19 Июл, 15:32 #780 #800190

>>800175
Если тебя в шею никто не гонит, то лучше не поступай никуда. Я уже просто по инерции доучиваюсь, так как мне бы сильно на мозги капали родственники. Мол, сидишь за своим кудахтером целый год, а денег-то нет! Времени в вузе просрал просто немеряно. Если хватит сил, невзирая на насмешки знакомых и родственников, сидеть дома и задрачивать самому - то вперёд. В вузе всё равно всему учиться сам будешь + кучу бесполезного дерьма. Для мотивации можешь обмазаться Мартином Иденом, годная книга.

Ответы>>800192

19 Июл, 15:34 #781 #800192

>>800190
>Мартином Иденом, годная книга.

Ага и группами смерти обмажься сразу же после прочтения мартина идена для >Для мотивации

кекус максимус

Ответы>>800193

19 Июл, 15:36 #782 #800193

>>800192
У того чувака цель стать программистом, а не пробиться в высшее общество к любимой, в которой он бы потом разочаровался. Не перекручивай.

Ответы>>800200

19 Июл, 15:36 #783 #800194

>>800144
Ну так сделай это.

19 Июл, 15:47 #784 #800200

>>800193
пробивался в высшее общество путем писательства(жаль не кода)
кекус максимус

Ответы>>800208

19 Июл, 15:50 #785 #800205

Знаю немного питон, js и с, сейчас развиваюсь в питоне, так как на нем буду сдавать егэ для поступления (не школьник, так вышло), стоит ли учить асм и если стоит, то как это лучше сделать?

Ответы>>800207>>800208

19 Июл, 15:54 #786 #800207

>>800205
Ответь сам себе на вопрос, нахуя тебе асм.

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

Ответы>>800209

19 Июл, 15:55 #787 #800208

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

>>800205
>егэ для поступления
Ещё один, будешь как я и тысячи других мучится. Вуз хоть толковый или ты в мухосранский какой-то поступаешь?

Ответы>>800210

19 Июл, 15:56 #788 #800209

>>800207
>Если ты вдруг проснулся и подумал, а стоит ли мне учить асм, хмм спрошу ка на дваче, то не стоит.

This

Вообще хотел узнать, что происходит под капотом у пк, может есть еще варианты это сделать? Книжки есть доступные?

Ответы>>800214

19 Июл, 15:57 #789 #800210

>>800208
>Вуз хоть толковый

Фивт/фкн/вмк/иу9

Ответы>>800217

112 Кб, 890x500

19 Июл, 15:57 #790 #800211

Работал всегда со всякими IDE. Появилось желание освоить что-то более универсальное. Vim? Emacs? Atom? Sublime? чё там еще есть? Кточ ем пользуется вообще?

Ответы>>800215>>800218

19 Июл, 15:59 #791 #800214

>>800209
>что происходит под капотом
ну можешь начать с этого https://new.vk.com/doc10903696_277851797
Это совсем для нюфагов, а для не нюфагов Архитектура компьютера Э. Таненбаум

Ответы>>800217>>800307

19 Июл, 15:59 #792 #800215

>>800211
Универсальные Vim и Emacs, но по ним нужно много читать, долго пердолить.

19 Июл, 16:01 #793 #800217

>>800214
Ок, спасибо.

>>800210
Вообще в идеале на мехмат хочу + шад, мне ближе прикладная математика, чем хардкорный кодинг, но не уверен в своих мат способностях

19 Июл, 16:02 #794 #800218

>>800211
Вим с емаксом - пердолинг. Атом - тормозная вебпараша. Саблайм норм.

Ответы>>800221

19 Июл, 16:03 #795 #800221

>>800218
>пердолинг
Что имеешь ввиду?
>Атом - тормозная вебпараша
Ну так Javascript и туда свою тормозную руку приложил.

Ответы>>800232

19 Июл, 16:13 #796 #800232

>>800221
Загуглить слово "пердолинг" слабо? Долго настраивать, много проблем по пути будешь преодолевать, в то время как в других инструментах всё из коробки.
И "ввиду" значит "по причине", поэтому в твоём случае нужно было писать раздельно.

19 Июл, 17:23 #797 #800295

>>794804 (OP)
Сап, пр. Хочу шарить в компах и интернете, не в программировании, а именно в том, как оно там все устроено. Мне куда?

Ответы>>800307

19 Июл, 17:45 #798 #800307

>>800295
>>800214
Потом тененбаума читни, он читается как
>Мартин Иден

Ответы>>800361

К 19 Июл, 17:56 #799 #800318

Анон, дай совет только беспристрастный.
Задача: получить ответ от сервера, расспарсить JSON (ответ от 5кб до 5 мб) и сохранить его.
Собственно, до этого было написано на Java, но скорость работы оставляет желать лучшего Какова вероятность, что если я перепишу все это на кресты, то производительность повысится? Ещё остро стоит вопрос с базой данных. Куда эффективней всего писать результат?

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

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

В первом методе решается проблема размера файла. К примеру, можно отсортировать по возрастанию и выполнять большие запросы быстрее, а мелкие напротив объединять в один большой. (Экономим количество коннектов\реконнектов). Однако возникает проблема, что писать в файлы очень долго. Как вариант - формировать большой объем данных непосрественно в ОЗУ, а потом его выплевывать в файлы.
Второй вариант, как мне кажется, может быть медленнее первого из-за коннектов\дисконнектов, ожидания результата и тому подобное.

Ну и напоследок общий вопрос: какие технологии существуют для сохранения большого объема данных и быстрому поиску по нему? Сейчас SQL join используется, на время ответа по запросу в целом похуй - главное, чтобы за час укладывался.

Ответы>>800480

19 Июл, 18:13 #800 #800342

>>799902
https://en.wikipedia.org/wiki/Linear_search
https://en.wikipedia.org/wiki/Best,_worst_and_average_case#Examples
>Linear search on a list of n elements. In the absolute worst case, the search must visit every element once. This happens when the value being searched for is either the last element in the list, or is not in the list. However, on average, assuming the value searched for is in the list and each list element is equally likely to be the value searched for, the search visits only n/2 elements.

Ответы>>800611

19 Июл, 18:24 #801 #800361

>>800307
Благодарю.

19 Июл, 18:26 #802 #800363

>>800019
Питон.

1375 Кб, 1913x1008

19 Июл, 18:29 #803 #800368

>>794804 (OP)
Программач скатился

Ответы>>800377>>800405

19 Июл, 18:33 #804 #800374

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

19 Июл, 18:34 #805 #800377

>>800368
эта параша скатилась ещё 2 года назад
сука ненавижу просто

Ответы>>800405

19 Июл, 18:58 #806 #800393

Привет ньфагач, в связи с тем, что работать буду 4 дня в неделю, решил свободное время посвятить программированию или верстке, хз. Так как полностью перекатываться с эту сферу не хочется (пока что), решил изучить css, и макакать ради подработки. Начал читать что нужно знать, и чем больше читаю, тем больше охуеваю, оказывается css+html уже мало, еще и js надо, а там к нему свои требования, JQuery, node.js, react, хуй знает что это все такое, а это толкьо начало списка.
В общем, знатоки, внимание вопрос: может нахуй верстку, сразу учить js со всему его изъебами? А если нет, что реально нужно для верстки (сейчас прохожу этот курс что тут пиарят, htmlacademy)?
Цель - за пол года набраться навыков, что бы было можно в свободные 3 дня зарабатывать на нямку. Помоги сориентироваться, анон

Ответы>>800562

19 Июл, 19:03 #807 #800401

Часто вижу выражение "лепить формочки в языкнэйм" Речь идет о web формах, как в html?

Ответы>>800575

19 Июл, 19:05 #808 #800403

>Что учить?
Английский
Ок! Как выучить английский?

Ответы>>800425>>800443

19 Июл, 19:06 #809 #800405

>>800377
>>800368
просто вчерашние анимешницы поступили в вузики и теперь обрастают прыщами не за играми а за кодом!

19 Июл, 19:14 #810 #800425

>>800403
Это в другой раздел.

Ответы>>800427

19 Июл, 19:15 #811 #800427

>>800425
> Это в другой раздел.
Может ты знаешь?

Ответы>>800430>>800434

19 Июл, 19:15 #812 #800428

Куда вкатываться в веб? Есть смысл в руби и питоне или пхп вечно в наших сердцах и умах?

19 Июл, 19:16 #813 #800430

>>800427
/fl/

Ответы>>800433

19 Июл, 19:16 #814 #800432

Чо читать для питона? Вообще стоит ли на нём питон... Программировать?

Ответы>>800438

19 Июл, 19:17 #815 #800433

>>800430
Как выучить. Я про это.

19 Июл, 19:17 #816 #800434

>>800427
-> https://2ch.hk/fl/res/225414.html (М)

19 Июл, 19:20 #817 #800438

>>800432
>Чо читать для питона?
https://www.codecademy.com/learn/python

Ответы>>800442

19 Июл, 19:22 #818 #800442

>>800438
На английском значит, м?

19 Июл, 19:22 #819 #800443

>>800403
Читать комиксы на английском с открытым в соседней вкладке гугл-транслейтом. Когда станешь понимать хотя бы процентов 70 - начинаешь на английском потреблять вообще все - книги, игры, фильмы, сериалы. Рано или поздно придет. Ну или можешь в /fl зайти и у них спросить.

Ответы>>800445>>800450

19 Июл, 19:24 #820 #800445

>>800443
Это где-то год, ну, может меньше... И столько мне не программировать?

Ответы>>800453

19 Июл, 19:28 #821 #800450

>>800443
Мангу можно?

19 Июл, 19:29 #822 #800453

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

Ответы>>800460

19 Июл, 19:35 #823 #800460

>>800453
Лады, пошёл читать мангу

19 Июл, 19:42 #824 #800480

>>800318
А в каком месте сейчас затык - в парсинге или сохранении?

19 Июл, 19:45 #825 #800485

>>799969
>В смысле бампанешь?
ну поговорить с котонами...
задать вопросы там. мне просто нужно поговорить с тобой, понимаешь?

>>799997
кем работаешь, какой опыт, какой язык

Ответы>>800673>>800778

96 Кб, 1920x1080

19 Июл, 19:58 #826 #800495

>>799948

>могут стать проблемами фирмы

19 Июл, 20:57 #827 #800562

>>800393
Верстка:
Shit tier: html css
Middle tier: js jquery bootstrap sass/less pixelperfect
God tier: es6 typescript/clojurescript angular1/2/react/backbone webpack ux

Ответы>>800580>>800633

19 Июл, 21:03 #828 #800575

>>800401
Нет, речь про десктопные приложения. В vcl и windows forms окна называются "формами". И исторически контролы на них помещались мышкой, что сегодня считается порочной практикой. Зато быстро.

Ответы>>800701

19 Июл, 21:06 #829 #800580

>>800562
> God tier: ES6, Angular 1-2, Backbone
> Нет Material Design Lite, Semantic UI, Elm

19 Июл, 21:26 #830 #800611

>>800342
Та не, я CH хочу использовать в качестве БД, так что поиск не представляет сложности.
Тут основной вопрос - как доставить данные от сервера за минимальный возможный срок.
Я не знаю, что будет наиболее быстрым методом. Так как с одной стороны batch запросы к бд достаточно быстрые, но тут между ними http стэк идет, который может неплохо так затормозить, да ещё я с API не совсем разобрался.

С другой стороны, импорт файлов, который для CH дохуя быстрый, но я столкнусь с тем, что IO в файловую систему очень низкий. Поэтому хочу накапливать данные стэками, а затем их сохранять в БД.

Грубый расчет.
Если один юнит этого списка весит 150 байт, предположить, что это усредненное значение, а количество юнитов будет около 100000000, то передать нужно будет 15000000000 байт информации.
Если предположить, что скорость передачи данных будет около 20 Mbps, то на один юнит будет уходить по 0.0572205 ms.
За один запрос, который, надеюсь, будет проходить за 0.5 секунды мы можем вытащить до 6000 юнитов. Передать 6000 юнитов, как мы посчитали выше, займет 343.323 ms.
Другими словами, 1000 ms - 343 ms - 500 ms = 157 ms.

А сюда ещё надо добавить выгрузку данных в базу, учесть провисание сети многое другое. Теоретически можно повысить пропускную способность в два раза, что сэкономит ещё ~150 ms, однако обработка массива данных должна уложиться в 200 ms.

Что такое обработка? Приходит огромный массив от нескольких кб до нескольких мб. Около 7-8 полей, которые нужно распарсить (JSON), конвертировать в csv формат и записать на диск.

В общем, какие у меня идеи.
1. Накапливать в очереди юниты до определенного размера. Придется выводить экспериментами.

2. Сохранять в многопоточном режиме в cvs файлы.

3. Увеличить пропускную способность на максимум, сжимать передаваемый документ.

Другой вопрос на каком языке это все писать. Сейчас я писал эту систему на Java, но использовал другую схему.
Request -> обработка -> передача в очередь -> обработка -> сохранение данных.
Хотелось бы очень остаться на Java, но боюсь, что придется работать с C++. Кто что скажет по спискам, многопоточности и прочему, что может пригодится?

19 Июл, 21:26 #830 #800611

>>800342
Та не, я CH хочу использовать в качестве БД, так что поиск не представляет сложности.
Тут основной вопрос - как доставить данные от сервера за минимальный возможный срок.
Я не знаю, что будет наиболее быстрым методом. Так как с одной стороны batch запросы к бд достаточно быстрые, но тут между ними http стэк идет, который может неплохо так затормозить, да ещё я с API не совсем разобрался.

С другой стороны, импорт файлов, который для CH дохуя быстрый, но я столкнусь с тем, что IO в файловую систему очень низкий. Поэтому хочу накапливать данные стэками, а затем их сохранять в БД.

Грубый расчет.
Если один юнит этого списка весит 150 байт, предположить, что это усредненное значение, а количество юнитов будет около 100000000, то передать нужно будет 15000000000 байт информации.
Если предположить, что скорость передачи данных будет около 20 Mbps, то на один юнит будет уходить по 0.0572205 ms.
За один запрос, который, надеюсь, будет проходить за 0.5 секунды мы можем вытащить до 6000 юнитов. Передать 6000 юнитов, как мы посчитали выше, займет 343.323 ms.
Другими словами, 1000 ms - 343 ms - 500 ms = 157 ms.

А сюда ещё надо добавить выгрузку данных в базу, учесть провисание сети многое другое. Теоретически можно повысить пропускную способность в два раза, что сэкономит ещё ~150 ms, однако обработка массива данных должна уложиться в 200 ms.

Что такое обработка? Приходит огромный массив от нескольких кб до нескольких мб. Около 7-8 полей, которые нужно распарсить (JSON), конвертировать в csv формат и записать на диск.

В общем, какие у меня идеи.
1. Накапливать в очереди юниты до определенного размера. Придется выводить экспериментами.

2. Сохранять в многопоточном режиме в cvs файлы.

3. Увеличить пропускную способность на максимум, сжимать передаваемый документ.

Другой вопрос на каком языке это все писать. Сейчас я писал эту систему на Java, но использовал другую схему.
Request -> обработка -> передача в очередь -> обработка -> сохранение данных.
Хотелось бы очень остаться на Java, но боюсь, что придется работать с C++. Кто что скажет по спискам, многопоточности и прочему, что может пригодится?

Показать весь текст

19 Июл, 21:52 #831 #800633

>>800562
>God tier: es6 typescript/clojurescript angular1/2/react/backbone webpack ux

В одну кучу и ЖС фреймворки и хтмл и цсс и препроцессоры, просто пиздец.
В верстке есть только html и css, иногда верстать приходится с помощью бутстрапа, но такое новичкам не дают

Ответы>>801259

19 Июл, 21:59 #832 #800644

Как докомпилировать экзэшники?

Ответы>>800677

19 Июл, 22:19 #833 #800673

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

Ответы>>800685

19 Июл, 22:23 #834 #800677

>>800644
>докомпилировать
А зачем их докомпилировать? Они уже собраны, это конечный продукт.
Для исследования запускай 32 разрядные файлы в OllyDbg и используй ResHack для получения ресурсов, которые прикрепляются к файлу.

Ответы>>800682>>800687

19 Июл, 22:26 #835 #800682

>>800677
У меня экзэшник который не открывается в вайне, а только досбокс. Просит пароль из 6 цифр. Весит 200 килобайт и нужно узнать какие файлы он создаёт. И я понятие не имею что с ним делать. Проги для линукса подскажи

Ответы>>800697

19 Июл, 22:29 #836 #800685

>>799955
>полтора года нихера не делаешь?
>>800673
>Полтора года нихуя не делаешь
я тебе уже ответил на это.
не нужно говорить что я ничего не делаю. как ты вообще представляешь себе это (это риторический вопрос, я знаю, ты попытаешься ответить)

Ответы>>800755

19 Июл, 22:30 #837 #800687

>>800677
>ResHack
Говорит это не вин32 файл.

19 Июл, 22:39 #838 #800697

>>800682
Выкладывай exeшник.

> проги для линукса
Линукса не умеет отлаживать досовые приложения. Для анализа можешь radare2 поставить.

Ответы>>800698>>800702

19 Июл, 22:42 #839 #800698

>>800697
Скинул весь архив на всякий случай. Файл ustipo должен другие файлы создавать.

http://rgho.st/8bfM8TzM2

Ответы>>800719>>800729

19 Июл, 22:45 #840 #800701

>>800575
Спасибо

19 Июл, 22:45 #841 #800702

>>800697
>radare2
Да ну он какой-то большой и сложный.

19 Июл, 22:59 #842 #800719

>>800698
А можно его в код на си превратить? Там есть надпись "Пароль" русскими буквами. Может тогда её удастся найти в исходниках?

Ответы>>800722

19 Июл, 23:01 #843 #800722

>>800719
Вот так просто - нельзя. Оно на Clipper написано.

Ответы>>800723

19 Июл, 23:02 #844 #800723

>>800722
А что это? Что ты про него уже узнал? Я слышал что экзэшники в нечитаемы си код можно конвертить

Ответы>>800725

19 Июл, 23:03 #845 #800725

>>800723
https://ru.wikipedia.org/wiki/Clipper

Ответы>>800728

19 Июл, 23:09 #846 #800728

>>800725
Да уже гуглю и читаю. Но пока не понимаю. Нашёл какой-то Valkyrie. Поможет?

Ответы>>800729

19 Июл, 23:10 #847 #800729

>>800698
Пароль 3547.

>>800728
Поможет, декомпилирует до читаемого исходника.

Ответы>>800733

19 Июл, 23:12 #848 #800733

>>800729
Ого сработало. Спасибо. Как ты узнал? Уже скачиваю эту штуку.

Ответы>>800735

19 Июл, 23:14 #849 #800735

>>800733
Этой штукой и узнал. v5 ustipo.exe, потом в меню File->Recover, рядом с программой увидишь .src с полным листингом неплохого качества. Тебе очень повезло, кстати. Был бы это нативный инсталлятор, или просто распаковщик архива с паролем - сидел бы ты над ним долго.

Ответы>>800740

2 Кб, 488x111

19 Июл, 23:21 #850 #800740

>>800735
А как ты узнал что она на клипере написана? И что делать дальше?

Ответы>>800743

19 Июл, 23:25 #851 #800743

>>800740
Посмотрел обычным текстовым редактором строки внутри .exe.

> И что делать дальше?
Дальше оно хочет базу данных по указанному пути. Где ж я тебе ее возьму. Декомпилируй эту хуйню, почитай, зачем ей база. Алсо, в updip2.arj есть nst.dbf. Хуй знает, может, удастся ее скормить этому инсталлятору. Разбирайся.

Ответы>>800763

26 Кб, 485x637

19 Июл, 23:39 #852 #800748

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

Реально ли реализовать через python+requests и насколько сложно будет? Сколько по срокам займет?

Ответы>>800750>>800768>>800964

19 Июл, 23:41 #853 #800750

>>800748
На каком сайте видео то?

Ответы>>800753

19 Июл, 23:47 #854 #800753

>>800750
Бля, ну я и дебил. Youtube.
Я просто сейчас даже авторизоваться там не могу, это какой-то пиздец, там любое простейшее действие не говоря уж об авторизации выполняет около сотни запросов вида
xyu=alskdj134h1942t5 38h139h23euididgaw90ur249h395u3r5ht920r508tg209u53940852035y359130952908561g3h9p52yg601340851308y13804&pizda=1289341t7895t194715t135812493g5912y132975t12394831795t1237951t2379851892y4591835yt975t1483y5913y9uy&irotebal=1239841ty5987136913856138956135913513047104712540710514

Ответы>>800756>>800757>>800758

19 Июл, 23:51 #855 #800755

>>800685
Как можно за полтора года не разобраться в фреймворке? Как ты туда устроился? С тобой на собеседовании мама сидела? На каком языке работаешь?

Ответы>>801000

19 Июл, 23:52 #856 #800756

>>800753
https://developers.google.com/youtube/1.0/developers_guide_python#AddingComments

Ответы>>800759>>800762

19 Июл, 23:52 #857 #800757

>>800753
https://developers.google.com/youtube/v3/docs/comments/list
Не пойдет?

Ответы>>800762

19 Июл, 23:53 #858 #800758

>>800753
Есть подозрения, что такое дерьмо уже кто-то делал. Поищи.

19 Июл, 23:54 #859 #800759

>>800756
Спасибо, скажи одну вещь ещё. Я так понимаю, на этот вопрос можно ответить утвердительно в любой ситуации: например, ты хочешь что-то сделать, неважно что, и если для этого есть API то это будет лучше, чем городить огороды из urllibов и прочего, делая это не-нативно и притворяясь браузером?

Ответы>>800760>>800766

19 Июл, 23:54 #860 #800760

>>800759
Если только апи не позволяет что-то делать, а так да.

Ответы>>800764

19 Июл, 23:55 #861 #800762

>>800757
>>800756
Норм, надо посмотреть сейчас. Я понимаю правда это будет звучать странно, но про наличие апи у ютуба я в курсе, я просто хотел попробовать это на реквестах сделать, это мне казалось достаточно интересной задачей.

Ответы>>800764

19 Июл, 23:55 #862 #800763

>>800743
Не помогло. Ладно. Спасибо. Дальше сам разберусь.

19 Июл, 23:56 #863 #800764

>>800762
>>800760
Тогда придется апи курить. Чёт пиздец лень возиться с этими ключами-токенами-аутентификациями-хуяциями, но попробую. Картинку же в конце концов на имгур я загрузил, надеюсь и тут разберусь.
Хотя может в ближайшее время приползу с вопросами о том почему нихуя не работает и т.д., ожидайте.

19 Июл, 23:56 #864 #800766

>>800759
Бывают индивиды, которым проще целый день ебаться знакомым им способом, чем два часа покурить API и за час сделать.

Ответы>>800767

19 Июл, 23:58 #865 #800767

>>800766
Я понимаю что когда что-то кодишь, API - оптимальное решение, и сам иногда сокрушаюсь, что его иногда нет, но здесь просто процесс авторизации пользователя с последующим постингом коментов показался мне сложной и любопытной задачей, вот и захотелось через requests сделать. Но да похуй, один я все равно не осилю, т.к. слабо разбираюсь в вебе, лучше API пойду поизучаю. Если получится токен получить и авторизоваться, это будет самое сложное.

Ответы>>800783

19 Июл, 23:58 #866 #800768

>>800748
А мне нужно будет делать что-то похоже для сайта без апи. Что почитать для этого?

Ответы>>800770

20 Июл, 00:01 #867 #800770

>>800768
Я учился делать такое по статьям в интернете и на stackoverflow про либу requests и urllib.
Для любого языка как правило есть библиотека по аналогу питоновской urllib для работы с сетью и подходящая для отправки http-запросов, тебе понадобится документация для нее.

Ответы>>800787

20 Июл, 00:04 #868 #800778

>>800485
>кем работаешь
тебя ебет?

Ответы>>801001

20 Июл, 00:08 #869 #800783

>>800767
Обычно когда нет чего-то в апи и лень разбираться как делать запросами используют всякие консольные вебкит браузеры типа phantom.js или casper.js.

20 Июл, 00:10 #870 #800787

>>800770
А матчасть? Я же не знаю как сайты работают и что такое хттп. Нет курса который научит если я только питон знаю?

Ответы>>800798>>800802

20 Июл, 00:16 #871 #800798

>>800787
Лол я сам об этом имею весьма сумбурное представление. Я знаю примерно как и что на сетевом уровне взаимодействует (модель OSI), т.к. работаю околоадмином и мне такие знания необходимы плюс совсем немного читал когда-то книгу по PHP где описывается работа веб-сайтов, в том числе протокола HTTP и запросов, вот и все мои знания.
Сам хочу найти книгу чтобы объясняли все тоже самое, только на питоне. Наверное, стоит искать среди литературы по django.

Ответы>>800803

20 Июл, 00:19 #872 #800802

>>800787
HTTP Fundamentals на Pluralsight рутрекере

Ответы>>800803

20 Июл, 00:20 #873 #800803

>>800802
Книгу бы. Но и на том спасибо, тоже возьму на заметку. >>800798-кун

3239 Кб, 450x254

20 Июл, 00:41 #874 #800824

Так эта... я нипонил, фронэнд - это верстка просто, только немножко ЖСом приправили?

Ответы>>800843

4 Кб, 135x90

20 Июл, 00:43 #875 #800826

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

Ответы>>800869

20 Июл, 00:56 #876 #800843

>>800824
Фронтэнд - это сделай сайт за пряник.
Бэкэнд - это сделай сайт на Битриксе и прикрути его к нашей 1с. Пряники ушли на оплату фронта.

Ответы>>800848

20 Июл, 01:00 #877 #800848

>>800843
Да яж серьезно ну.

Ответы>>800873

20 Июл, 01:23 #878 #800868

Аноны, пока учу питон, но вообще всегда хотел клепать приложения на яблоко ну так, как хобби скорее, норм будет после питона просто свифтом обмазаться или он еще слишком новый пока и лучше подождать? Или обжектив с взять?

Ответы>>801755

20 Июл, 01:24 #879 #800869

>>800826
Вся математика и статистика в кредитном отделе уже написана, остаётся только скулем и мидлварью прокидывать данные для неё. Учи оракл pl/sql и основы сервлетов (джаву).

Ответы>>801040

20 Июл, 01:29 #880 #800873

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

Ответы>>800882

20 Июл, 01:38 #881 #800882

>>800873
Я просто думал, что верстка это все-таки отдельная стезя, так сказать.

14 Кб, 686x303

20 Июл, 01:57 #882 #800907

Я понимаю, что этот вопрос не для этого раздела уже скорее всего, но тем не менее, может кто пользовался youtube api, кто-нибудь может мне объяснить, почему ёбнутые мне каждый раз пишут, что проект помечен на удаление, хотя он не помечен на удаление? У корпорации анального говна всё настолько плохо, что даже примеры из quickstart-документации не работают?

Ответы>>800910

20 Июл, 02:01 #883 #800910

>>800907
Разобрался, не отвечайте.

23 Кб, 774x298

20 Июл, 05:37 #884 #800964

>>800748
Короче, если кому интересно, сделать такое вполне себе изи. Ушло чуть больше 4 часов ёбли с youtube API и поиска оптимального метода ответа. Более того, есть возможность даже упомянуть того, кому ты отвечаешь.

20 Июл, 06:53 #885 #800976

Как Гегелевская логика может пригодиться в программистинге?

11 Кб, 339x180

20 Июл, 08:26 #886 #800989

Почему не компиляет?

И где найти нормальный SDL мануал конкретно по сишке. Везде кресты.

Ответы>>800993

20 Июл, 08:35 #887 #800993

>>800989
Тебе еще рано работать с SDL. Почитай сначала мануал по gcc. Данная ссылка поможет лучше тебе осознать какой именно ключ gcc ты пропустил:
https://www.google.ru/search?q=how+to+compile+sdl+program+in+linux

Ответы>>801002

20 Июл, 08:44 #888 #801000

>>800755
>Как можно за полтора года не разобраться в фреймворке?
лучше про себя расскажи.
в каком самом крупном враемворке ты разобрался?

Ответы>>801047

20 Июл, 08:45 #889 #801001

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

20 Июл, 08:47 #890 #801002

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

И никогда не давай ссылку на google.ru, и на google.com, только encrypted.google.com блджад.

Ответы>>801014

20 Июл, 09:18 #891 #801009

>>794804 (OP)
Аноны, как ввести переменную, которая еще не объявлена?
Есть код в питоне, где после выполнения 1-й итерации будет получен ответ, надо этот ответ сохранить и добавить во вход.

Ответы>>801024

20 Июл, 09:35 #892 #801014

>>801002
Никакого ты ключа не пропустил. Версия SDL?

Ответы>>801017

9 Кб, 1401x40

20 Июл, 09:41 #893 #801017

>>801014
1.2.15

Последняя, на сколько я понимаю. Брал из репов, ветка нестабильная, всё свежее. Возможно собираю не то?

Ответы>>801020

20 Июл, 09:45 #894 #801020

>>801017
А вот нет в 1.2 SDL_Window, там одно окно, SDL_WM_SetCaption, SDL_SetVideoMode, вот это все. Ты, видимо, читаешь туториал по SDL2. Скачай, собери из исходников или установи из репы SDL2.

Ответы>>801030

20 Июл, 09:49 #895 #801024

>>801009
Аноны, надо цикл применять?
А то питон меня заебал, все время говорит ""Переменная не объявлена, иди нахуй"
По сути, представьте, что вы складываете x+y и у вас получается z
И ответ должен содержать x+y+z, как сделать?

Ответы>>801025

20 Июл, 09:51 #896 #801025

>>801024
x = 2
y = 3
print((x + y) * 2)
Какой цикл, ты о чем вообще?

Ответы>>801027>>801028

20 Июл, 09:54 #897 #801027

>>801025
А если я не знаю значения переменных?
Надо каким-то образом использовать переменную z

20 Июл, 09:54 #898 #801028

>>801025
действительно, затупил чет.

12 Кб, 1026x49

20 Июл, 09:58 #899 #801030

>>801020
А, вот оно как, не знал что у SDL'a две версии поддерживается, питон прямо.

Тут и поддержка богаче, CPU флаги даже юзает.

20 Июл, 10:23 #900 #801040

>>800869
Спасибо за ответ, поверь, ты задал мне ориентир. Я понимаю, что там уже всё давно известно, однако всё равно хотелось бы изменить свой взгляд на такие вещи и лучше в них ориентироваться, мало ли во что может перерасти подобное начинание.

20 Июл, 10:31 #901 #801047

>>801000
Ror. Работаю с ним уже третий год.

20 Июл, 11:43 #902 #801079

Анон, а как в вим сделать пробелы вместо табов?

Ответы>>801087

154 Кб, 1245x1333

20 Июл, 11:56 #903 #801085

Ковырял на практике PhyBOARD WEGA с yocto, к которому немного научился кросскомпилить из исходников утилиты (hello world и даже ffmpeg!) с помощью поставляемого производителем кросскомпилятора. Так у меня закралась идея кросскомпилировать утилиты на андроидофон, чтобы там же запускать через terminal-emulator. Так можно в итоге эксплуатировать железо как мне только угодно! Или я ошибаюсь? Если ошибаюсь, то в чём? Или мне спросить в другом месте? Я не знаю где спрашивать - /mobi/, /ra/, /s/, /t/?

Ответы>>801453

20 Июл, 11:57 #904 #801087

>>801079
Твой пост смотивировал меня настроить себе вим. Читал статейки, наткнулся на решение твоего вопроса: set expandtab .

Ответы>>801100

62 Кб, 640x479

20 Июл, 12:02 #905 #801091

Добрый день, уважаемые антуаны.
Есть проблема, суть такова. Выйдя некоторое время назад из анабиоза, я случайно обнаружил, что мои знания C++03 и TR1 безбожно устарели, ибо успело выйти два и готовится ТРЕТИЙ мать его стандарт. Из уютного и понятного (временами) родной сиплюсплюс превращается... превращается сиплюсплюс... да я даже не знаю во что. Но это забота комитета по стандартизации, а забота моего мозга - уместить в себе это всё. Это же форменная жопа: какие-то rvalue references, move semantics, copy elision, lambdas, variadic templates, decltype.
С какого края ухватиться за новые стандарты, как не сойти с ума? Что читать, чтобы сформировать адекватное общее представление о современном сиплюсплюсе, научиться внедрять новые фичи в повседневный код?
И да, перейти на %languagename% предлагать не надо, спасибо.

Ответы>>801255>>801330

20 Июл, 12:20 #906 #801100

>>801087
Спасибо анонче. А ты уже можешь в слепую десятипальцевую печать? Я уже третью неделю ипусь с тренажорами.

20 Июл, 12:28 #907 #801103

Как мне в питоне из такого вот:
>for n in range(niterations):
Узнать результат предпоследнего шага и использовать его в выражении?

20 Июл, 12:43 #908 #801113

Смотрел ответ к упражнению 1.19 SICP, все перешло к матану
Tpq²(a, b) = Tpq(Tpq(a, b)) = Tpq(bq+aq+ap, bp+aq) =

= ([bp+aq]q+[bq+aq+ap]q+[bq+aq+ap]p, [bp+aq]p+[bq+aq+ap]q) =

= (b[2pq+q²]+a[2pq+q²]+a[p²+q²], b[p²+q²]+a[2pq+q²]) =

= (bq’+aq’+ap’, bp’+aq’) = Tp’q’(a, b),

где p’ = p²+q², q’ = 2pq+q²
Как он вот здесь вынес b и a?
>(b[2pq+q²]+a[2pq+q²]+a[p²+q²], b[p²+q²]+a[2pq+q²])

20 Июл, 12:54 #909 #801117

>не знаю какую тему диплома взять
this.
Желательно чтобы это было системное или прикладное программирование. C++ либо python.

Ответы>>801203

20 Июл, 13:58 #910 #801181

В книге написано, что присвоение контейнеру новых значений делает недопустимыми ссылки и итераторы, относящиеся к контейнеру слева. Почему в таком случае цикл for в моем коде перечисляет элементы контейнера по ссылке, которая стала недопустимой?

https://ideone.com/EOlReG

20 Июл, 14:07 #911 #801187

я ведь верно по аррею прохожу? Может, я кофя перепил..
https://ideone.com/8PRuQL

Ответы>>801189>>801208

20 Июл, 14:11 #912 #801189

>>801187
Верно, но вот val ты затираешь новым значением на каждой итерации.

Ответы>>801192

20 Июл, 14:14 #913 #801192

>>801189
Да уж. Таким образом, он вернет тру только если последний элемент равняется искомому. Спасибо.

Ответы>>801193

20 Июл, 14:15 #914 #801193

>>801192
Тебе break надо. Ну или return сразу.

Ответы>>801195

20 Июл, 14:16 #915 #801195

>>801193
Я пытался сразу ретурн, без val, но компилятор ругается на меня неясной мне ошибкой

Ответы>>801198

20 Июл, 14:21 #916 #801198

>>801195
Ну так пости ошибку сюда. Но сначала подумай, ЧТО ты хочешь вернуть? С val или без, но пока твой код на просьбу "найди мне то-то в массиве" говорит "нашел" (или нет). Тебе это нужно? Ну тогда делай return true, когда увидишь совпадение.

Ответы>>801200

20 Июл, 14:25 #917 #801200

>>801198
Вот код ошибки
~/workspace/pset3/pset3/find $ make all
clang -ggdb3 -O0 -std=c11 -Wall -Werror -o find find.c helpers.c -lcs50 -lm
helpers.c:33:1: error: control may reach end of non-void function [-Werror,-Wreturn-type]
}
^
1 error generated.
make: * [find] Error 1

Вот что я изначально пытался сконьпелировтаь
https://ideone.com/FYCplZ

Ответы>>801208

20 Июл, 14:31 #918 #801203

>>801117
bump

20 Июл, 14:36 #919 #801208

>>801200
Он говорит, что если ты передашь в функцию n равный нулю, оно не войдет в цикл, и дойдет до закрывающей фигурной скобки. И недоумевает, что оно должно в таком случае делать, потому что ты в этом случае ничего не возвращаешь.

Ну и тут та же самая ошибка, что и в >>801187 (см. анекдот про программиста и стакан): тебе нужно вернуть true, когда ты нашел элемент (т.е., встретил нужный - вернул, дальше смотреть незачем), а false вернуть, когда ты уже просмотрел весь массив целиком (больше смотреть негде). Вместо этого ты делаешь return из первой же итерации в обоих случаях.

Ответы>>801234

20 Июл, 14:42 #920 #801212

Кто то говорил что нечто похожее на пакет яровой уже давно было в америке. Это поэтому у них такой дорогой интернет? И как они справились если все технари в один голос говорят что это реализовать невозможно?

Ответы>>801232

20 Июл, 15:11 #921 #801230

Вопрос по андроиду, а именно по ContentProvider и Cursor. Делаю подсказки для поиска в тулбаре.
В перегруженном методе query у своего ContentProvider'а получаю что ввел пользователь в поиск и запускаю asynxTask для получения данных с сервера. После паршу и заношу в курсор, который возвращаю.
Проблема в том что выводимые подсказки отстают на символ из-за того что asynxTask не выполнился сразу к моменту создания курсора.
Чо заюзать то нужно?

20 Июл, 15:11 #922 #801232

>>801212
https://en.wikipedia.org/wiki/Utah_Data_Center

20 Июл, 15:14 #923 #801234

>>801208
grazie

115 Кб, 600x1066

20 Июл, 15:16 #924 #801236

Не проходите мимо, есть вопрос.
Хочу написать ручной лексический и синтаксический анализатор (lexer и parser). Ручной - значит без использования генераторов типа lex, yacc и прочие antlr.
Из литературы пока нашел большую книгу Красный дракон, но может кто подскажет еще какие материалы где подрбно эта тема поднимается, как конечные автоматы там строят и парсинг как делают. И вопросы скорости парсинга тоже интересуют. Похуй русский или английский.

Ответы>>801251

20 Июл, 15:24 #925 #801251

>>801236
Richard Bornat, «Understanding and Writing Compilers»
Terence Parr, «Language Implementation Patterns»

20 Июл, 15:25 #926 #801255

>>801091
>Что читать, чтобы
RSDN.

20 Июл, 15:26 #927 #801259

>>800633
>God tier
>новичкам
Форман

А еще ты так и не понял, что верстка кончилась на первом пункте.

20 Июл, 16:07 #928 #801310

Почему скрипты в вэбе ещё живы и небыло попыток перенести вэб на байткод? Было бы гораздо эффективнее.

Ответы>>801312

20 Июл, 16:12 #929 #801312

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

Ответы>>801331

20 Июл, 16:22 #930 #801321

https://github.com/kubernetes/kubernetes
http://kubernetes.io/docs/hellonode/

Объясните ньюфагу, зачем это нужно все? Какие-то контейнеры в контейнерах, охуеть. Звезд в гитхабе > 15k

20 Июл, 16:29 #931 #801330

>>801091
>научиться внедрять новые фичи в повседневный код
Ненавижу вас. Пидоры из стандартизации мне понятны — у тех заговор + они не дают ИНДУСтрии сдохнуть путем своих идиотских инноваций. А вот вы-то самые и опасные! Внедряют всякий кал, только потому что начался хайп.

20 Июл, 16:31 #932 #801331

>>801312
Пиздишь. У меня браузер от некоторых страниц виснит и кучу памяти жрёт. Хочу байткод вместо скриптов.

Ответы>>801349>>801356>>801409

20 Июл, 17:01 #933 #801349

>>801331
Хоти

20 Июл, 17:18 #934 #801356

>>801331
Проблема легаси-говна.
Тащемта js УЖЕ частично компиляется. https://en.wikipedia.org/wiki/JavaScript_engine

20 Июл, 17:58 #935 #801399

>>799146
А что тут не так? Вопросы легкие, просто легчайшие, если мало-мальски знать этот язык делфи поди

20 Июл, 18:04 #936 #801409

>>801331
>Хочу байткод вместо скриптов.
А я не хочу. JS это вообще рак и лучше бы его не было.

20 Июл, 18:05 #937 #801411

Хочу стать байтоебом(С++).
какие шансы найти работу через полгода усердного дроча по 10 часов в день?

Ответы>>801438>>801495>>801633>>801713

20 Июл, 18:06 #938 #801414

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

20 Июл, 18:36 #939 #801438

>>801411
Неплохие, если есть учитель.

Ответы>>801439

20 Июл, 18:37 #940 #801439

>>801438
А если нет учителя?

20 Июл, 18:44 #941 #801445

>>801443
Математика лучшее средство для развития логики, мышления , или по твоему в программировании не нужно задействовать мозг?

Ответы>>801451

20 Июл, 18:51 #942 #801449

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

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

Ответы>>801450>>801452

20 Июл, 18:51 #943 #801450

>>801449
доказательство*

fixed

20 Июл, 18:51 #944 #801451

>>801445
матан это куча паттернов не более, к логике, а тем более к мышлению никакого отношения не имеющая. самый уебанский и нефункциональный код написан математиками.

Ответы>>801457

20 Июл, 18:52 #945 #801452

>>801449
>многих областях программирования без математики никуда
пруф или пиздабол

Ответы>>801467>>801469

467 Кб, 1920x1200

20 Июл, 18:53 #946 #801453

>>801085
Я скомпилил хеллоуворлд. Всем спасибо, все свободны - дальше я сам.

59 Кб, 600x450

20 Июл, 18:59 #947 #801457

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

https://habrahabr.ru/company/yandex/blog/239339/

Можешь почитать так сказать мнение людей из индустрии.

Ответы>>801468

20 Июл, 19:01 #948 #801460

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

20 Июл, 19:05 #949 #801467

>>801452
1) Математический анализ — без него просто никуда, основа всех численных моделей.

2) Алгебра (высшая) — применяется довольно редко. Либо в виде теории групп — когда нужно что-нибудь сделать с группами вращений или движений пространства, либо в виде конечных групп/полей, где она смыкается с теорией чисел. Но если уж пришлось туда забрести, то приходится использовать активно. Если и не в коде, то в разработке алгоритмов.

3) Аналитическая геометрия — думаю, она нужна любому, кто связан с компьютерной графикой, компьютерной геометрией, моделированием в 3D…

4) Линейная алгебра и геометрия — аналогично аналитической геометрии. Плюс матрицы вылезают во многих задачах обработки информации

5) Дискретная математика — графы сюда входят? А булева алгебра? А конечные автоматы? Для разработки алгоритмов будет использоваться часто, пусть и в фоновом режиме.

6) Математическая логика — разве что на уровне понимания логических операций и кванторов. Чтобы доказать правильность программ, и реже — чтобы их спроектировать исходя из «дано» и «получить». Может помочь, когда условия задачи слишком формальны и упорно не хотят восприниматься мозгом.

7) Дифференциальные уравнения — если они не являются частью предметной области, то встречаются редко. Чаще в качестве такого же вспомогательного инструмента, как производящие функции. Или для анализа данных, оптимизационных алгоритмов…

8) Дифференциальная геометрия. — Бывает. Когда приходится работать с многопараметрической моделью, полезно представлять себе свойства пространства параметров. Чаще всего это ограничивается метрикой — даже геодезические считать не приходится. Ну, и есть один специфический случай — программы, в которых дело идёт в пространстве Лобачевского.

9) Топология — кроме трассировки плат не могу представить, где она нужна. Возможно, в компьютерной геометрии, например, при построении поверхности по одному или нескольким облакам точек, при расчётах взаимодействия тел, для поиска пути в пространстве допустимых параметров какого-нибудь робота… Но я этим пока не занимался, и насколько нужна именно топология, не знаю. Для разработки алгоритмов, думаю, нужна.

10) Функциональный анализ — не помню, что туда входит. Но если базисы семейств функций (ряды Фурье и более сложные системы) изучаются там, то это полезно. Бесконечномерные пространства, скорее всего, не потребуются.

11) интегральные уравнения — не сталкивался. Возможно, потому, что в качестве отдельного предмета я их не знаю.

12) Теория функций комплексного переменного — линейные и рациональные функции очень полезны для работы с движениями плоскости и сферы, с комплексными числами работать проще, чем с ортогональными матрицами. Ещё в комплексном поле удобно решать системы полиномиальных уравнений (они редко, но встречаются). И то же пространство Лобачевского в комплексных координатах выглядит приятнее.

13) Уравнения в частных производных — если не часть предметной области… могут пригодиться для каких-нибудь вариантов гладкой интерполяции данных (когда работы с базисными функциями почему-то не хватает). Насколько УрЧП нужны для моделирования, скажем, морской поверхности в компьютерной графике, не знаю — не занимался. Подозреваю, что нужны.

14) Теория вероятностей, математическая статистика, теория случайных процессов — в разной степени в любом анализе данных.

15) Вариационное исчисление и методы оптимизации — ИИ в играх и роботехника. Да и вообще любое управление :)

16) Методы вычислений и численные методы — сколько угодно. Если работа связана хоть с какими-нибудь вещественными числами

17) Теория чисел — аналогично теории конечных групп. В целом, встречается нечасто. Если, конечно, не считать современной криптографии…

(паста)

20 Июл, 19:05 #949 #801467

>>801452
1) Математический анализ — без него просто никуда, основа всех численных моделей.

2) Алгебра (высшая) — применяется довольно редко. Либо в виде теории групп — когда нужно что-нибудь сделать с группами вращений или движений пространства, либо в виде конечных групп/полей, где она смыкается с теорией чисел. Но если уж пришлось туда забрести, то приходится использовать активно. Если и не в коде, то в разработке алгоритмов.

3) Аналитическая геометрия — думаю, она нужна любому, кто связан с компьютерной графикой, компьютерной геометрией, моделированием в 3D…

4) Линейная алгебра и геометрия — аналогично аналитической геометрии. Плюс матрицы вылезают во многих задачах обработки информации

5) Дискретная математика — графы сюда входят? А булева алгебра? А конечные автоматы? Для разработки алгоритмов будет использоваться часто, пусть и в фоновом режиме.

6) Математическая логика — разве что на уровне понимания логических операций и кванторов. Чтобы доказать правильность программ, и реже — чтобы их спроектировать исходя из «дано» и «получить». Может помочь, когда условия задачи слишком формальны и упорно не хотят восприниматься мозгом.

7) Дифференциальные уравнения — если они не являются частью предметной области, то встречаются редко. Чаще в качестве такого же вспомогательного инструмента, как производящие функции. Или для анализа данных, оптимизационных алгоритмов…

8) Дифференциальная геометрия. — Бывает. Когда приходится работать с многопараметрической моделью, полезно представлять себе свойства пространства параметров. Чаще всего это ограничивается метрикой — даже геодезические считать не приходится. Ну, и есть один специфический случай — программы, в которых дело идёт в пространстве Лобачевского.

9) Топология — кроме трассировки плат не могу представить, где она нужна. Возможно, в компьютерной геометрии, например, при построении поверхности по одному или нескольким облакам точек, при расчётах взаимодействия тел, для поиска пути в пространстве допустимых параметров какого-нибудь робота… Но я этим пока не занимался, и насколько нужна именно топология, не знаю. Для разработки алгоритмов, думаю, нужна.

10) Функциональный анализ — не помню, что туда входит. Но если базисы семейств функций (ряды Фурье и более сложные системы) изучаются там, то это полезно. Бесконечномерные пространства, скорее всего, не потребуются.

11) интегральные уравнения — не сталкивался. Возможно, потому, что в качестве отдельного предмета я их не знаю.

12) Теория функций комплексного переменного — линейные и рациональные функции очень полезны для работы с движениями плоскости и сферы, с комплексными числами работать проще, чем с ортогональными матрицами. Ещё в комплексном поле удобно решать системы полиномиальных уравнений (они редко, но встречаются). И то же пространство Лобачевского в комплексных координатах выглядит приятнее.

13) Уравнения в частных производных — если не часть предметной области… могут пригодиться для каких-нибудь вариантов гладкой интерполяции данных (когда работы с базисными функциями почему-то не хватает). Насколько УрЧП нужны для моделирования, скажем, морской поверхности в компьютерной графике, не знаю — не занимался. Подозреваю, что нужны.

14) Теория вероятностей, математическая статистика, теория случайных процессов — в разной степени в любом анализе данных.

15) Вариационное исчисление и методы оптимизации — ИИ в играх и роботехника. Да и вообще любое управление :)

16) Методы вычислений и численные методы — сколько угодно. Если работа связана хоть с какими-нибудь вещественными числами

17) Теория чисел — аналогично теории конечных групп. В целом, встречается нечасто. Если, конечно, не считать современной криптографии…

(паста)

Показать весь текст

20 Июл, 19:05 #950 #801468

>>801457
> но все открытия в computer science внезапно были сделаны математиками
ага и в физике они все пооткрывали и в астрономии, не пизди. хотя если тодько пузырковую сортировку.
и минус тебе в карму за ссылу на швабру, это зашквар. хотя если ты математик, то тебе хуже не будет.

Ответы>>801477

20 Июл, 19:07 #951 #801469

>>801452

— Разработчики научных или инженерных приложений
— Те, кто занимается компьютерной графикой или компьютерным зрением
— Те, кому по каким-то причинам не подходят существующие физические движки и нужны более специальные
— Разработчики игр с нетривиальной математической моделью в основе
— Специалисты по обработке и/или анализу больших объёмов данных
— Специалисты по криптографии
— Специалисты по экономике, биржевой торговле… (здесь я подробностей не знаю)

Ответы>>801479>>801481>>801488

20 Июл, 19:14 #952 #801477

>>801468
>>801468
Ну на вскидку

Тьюринг (но коментс)

Дональд Кнут (Окончил с отличием отделение математики Кейсовского технологического института)

Ритчи, Деннис (окончил Гарвард со степенью бакалавра по физике и прикладной математике.)

Шеннон, Клод ( американский инженер и математик, его работы являются синтезом математических идей с конкретным анализом чрезвычайно сложных проблем их технической реализации.)

Нейман, Джон фон ( венгеро-американский математик еврейского происхождения,)

Ответы>>801486

20 Июл, 19:14 #953 #801479

>>801471

>>801469

р 20 Июл, 19:15 #954 #801481

>>801469
тоесть везде, где существующее ПО нихуя толком не работает.

20 Июл, 19:19 #955 #801486

>>801477
>являются синтезом математических идей с конкретным анализом чрезвычайно сложных проблем их технической реализации
самсинтезировал и сам охуел от того как все сложно придумал? найс

20 Июл, 19:19 #956 #801487

>>801484
>>801484
> а тюринг просто ноунейм пидор.

Предложенная им в 1936 году абстрактная вычислительная «Машина Тьюринга», которую можно считать моделью компьютера общего назначения[5], позволила формализовать понятие алгоритма и до сих пор используется во множестве теоретических и практических исследований. Научные труды А. Тьюринга — общепризнанный вклад в основания информатики (и, в частности, — теории искусственного интеллекта)

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

Не учите математику, больше вакансий будет для нормальных ребят.

Ответы>>801491

20 Июл, 19:20 #957 #801488

>>801469
>по экономике, биржевой торговле
весь уолстрит в голосину

20 Июл, 19:22 #958 #801491

>>801487
уже был программируемый ткацкий станок, тьюринг плагиатор и в добавок пидор.

20 Июл, 19:23 #959 #801495

>>801411
0

Ответы>>801496

20 Июл, 19:26 #960 #801496

>>801495
Обоснуй?

20 Июл, 19:31 #961 #801504

>>801484
Лол, макаку хотят сделать человеком, а та упорно отбивается, чтобы остаться крудошлёпом.

Ответы>>801508>>801512>>801518

20 Июл, 19:32 #962 #801508

>>801504
Макаке физически больно учить матан.

20 Июл, 19:34 #963 #801512

>>801504
а вот из математика человека ты не сделаешь, даже есть говно не отучишь.

20 Июл, 19:38 #964 #801518

>>801504
>макаку хотят сделать человеком
На самом деле это такая попытка устранить конкурентов. "Макаки" будут дрочить на гомологии и мотивные группы, а нормальные пацыки в это время наполняют гитхабы годнейшими проектами и коммитят друг другу.

420 Кб, 589x589

20 Июл, 19:39 #965 #801520

Кто может помочь с кодом ?
По ссылке, проблема где-то в выделенных частях.
Суть: После записи видео, частота процессора застревает на 500MHz.
И не двигается, до перезагрузки.
Пока просто удалили эти куски. Но все же, кто видит, почему после записи видео, частота не возвращается в обратное динамическое положение и не висеть на 500MHz
Девайс: CPU_EXYNOS4210 + EXYNOS4

Лок CPU видимо в exynos_cpufreq_lock на 1863 строчке

весь код:
https://github.com/bauner/android_kernel_samsung_smdk4412/commit/30d49e022b8326088b1394732d4f78708e676c21

Ответы>>801523

20 Июл, 19:42 #966 #801523

>>801520
а вот знал бы математтку, то сам бы все сделал.

Ответы>>801525

20 Июл, 19:44 #967 #801525

>>801523
При чем там математика :с

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

20 Июл, 19:51 #968 #801531

>>794804 (OP)
Существует ли удобное ПО для тестирования интерфейсов? Чтобы симулировало действия пользователя по нажатию мыши и клавиатуры в определенных местах, засекая и собирая статистику по скорости открытия окошек, скорости отклика интерфейсов приложения и т. д.?

Ответы>>801532>>801539>>801629

20 Июл, 19:52 #969 #801532

>>801531
Система же даёт информацию о окнах, положении курсора, сам запили.

20 Июл, 20:01 #970 #801539

>>801531
AutoIt, можешь теперь автомтизировать ссание в рот матанопетухам
(Автор этого поста был забанен. Помянем.)

Ответы>>801630

20 Июл, 21:54 #971 #801629

>>801531
Selenium, AutoIt, Sikuli

20 Июл, 21:56 #972 #801630

>>801539

А вот знал бы тервер, смог бы посчитать вероятность своего бана)

20 Июл, 21:57 #973 #801633

>>801411
А как байтоебство связано с современными крестами? Разве байты не в сишечке ебут? Кругом только и слышно шума про "C это не C++, ты пишешь на C с классами" и т.д.

Ответы>>801776

20 Июл, 23:34 #974 #801713

>>801411
Дрочишь qt => шансы неплохие.
"Изучаем хаскель через шаблоны с++" - вот на эту хуйню не ведись, максимум стандартную библиотеку посмотри. Эта хуйня устройству не поможет.

20 Июл, 23:48 #975 #801727

Математика не нужна, кудах-кудах. Откажитесь от jpeg, mp3, h.264, webm уже сейчас. Проявите себя беспощадным борцом с математикой.

Ответы>>801730>>801732

20 Июл, 23:50 #976 #801729

Еще можно отказаться от всех сайтов с ssl. Там тоже ненавистная математика.

Ответы>>801730>>801733

20 Июл, 23:56 #977 #801730

>>801727
>>801729
Ты-то лично как примостил математику для принесения пользы индустрии?

20 Июл, 23:56 #978 #801732

>>801727
>Считать что что-то из этого разработали программисты
)

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

20 Июл, 23:59 #979 #801733

>>801729
эллиптик кёрвз это не так сложно

21 Июл, 00:27 #980 #801755

>>800868
bump

21 Июл, 01:28 #981 #801770

Какой отладчик и дизассемблер можно подключить к Qt Creator? Компилятор использую MSVS2010.

21 Июл, 01:42 #982 #801776

>>801633
Кодинг на C состоит из байтоёбства чуть менее чем полностью, кодинг на C++ чуть более чем на половину, как-то так.

21 Июл, 02:17 #983 #801783

Господа, что изучить, чтобы въехать в linux?Перекатываюсь, но как-то неуверенно себя чувствую пока.

Ответы>>801841>>801847

21 Июл, 02:54 #984 #801789

Допустим, у меня есть таблица Users, в ней пользователи. У меня есть 10 пользователей. При регистрации я добавляю одну запись в эту таблицу
Я решил добавить настройки для пользователей, теперь у меня есть таблица Settings. При регистрации я добавляю записи в две таблицы,в Users и Settings
Но в таблице Users у меня уже есть 10 пользователей, у которых нет записи в таблице Settings.

Как решить эту проблему?

Ответы>>801790

21 Июл, 03:03 #985 #801790

>>801789
Вбей для них значения Settings.

Ответы>>801792

21 Июл, 03:04 #986 #801792

>>801790
Допустим, у меня 10к юзеров

Ответы>>801793

21 Июл, 03:08 #987 #801793

>>801792
Это много? Ну сделай дефолтовые значения, когда селект из Settings ничего не вернет, а при изменении настроек запишешь их в базу REPLACE-ом.

Ответы>>801797

21 Июл, 03:16 #988 #801797

>>801793
Настройки такие, что тут не может быть дефолтных значений. Да и вопрос же не в этом.
Таких таблиц у меня уже на данный момент 7. В 7 таблиц заносятся данные при регистрации. Сейчас нужно добавить ещё 2.
И мне кажется очень кривым решение проверять при каждом запросе наличие записи в таблице, и создавать запись, если её нет. И это при каждом обращении к этим записям проверять нужно, при каждом селекте/апдейте. Это ж сколько кода лишнего будет.
Неужели ещё ничего не придумали? Каких-то "умных" миграций с добавлением отсутствующих записей?

Ответы>>801800

21 Июл, 03:44 #989 #801800

>>801797
>тут не может быть дефолтных значений
>Неужели ещё ничего не придумали? Каких-то "умных" миграций с добавлением отсутствующих записей?
Не придумали.

Ответы>>801805

21 Июл, 04:07 #990 #801805

>>801800
Мне же нужно просто инициализировать записи с пустыми полями, а не записывать какая-то значения, чтобы при апдейте в эту запись мне не валилась ошибка

Ответы>>801806

21 Июл, 04:09 #991 #801806

>>801805
Ну так напиши запрос, который это делает.

Ответы>>801807

21 Июл, 04:10 #992 #801807

>>801806
Так есть это запрос, он это делает во время регистрации. А что делать с уже зарегистрированными?

Ответы>>801808

21 Июл, 04:16 #993 #801808

>>801807
Напиши запрос, который создаёт записи с пустыми полями для всех существующих пользователей.

21 Июл, 06:29 #994 #801815

Ссылка на Haskell идёт в никуда

Ответы>>801821

21 Июл, 06:30 #995 #801816

ХАскеля нет

21 Июл, 07:17 #996 #801821

>>801815
Это намек на то что изучение haskell ведет в никуда.

21 Июл, 07:59 #997 #801831

Как сделать структуру в структуре в си? Платина?

Ответы>>801832

21 Июл, 08:02 #998 #801832

>>801831
госпади я даун спасио огромное!

21 Июл, 08:04 #999 #801833

поясните ява умирает или нет

21 Июл, 08:31 #1000 #801841

>>801783
Попробуй cloud - 9 и любой курс по линуксу ( степик, edx, udacity).

https://c9.io/

21 Июл, 08:37 #1001 #801847

>>801783
А зачем ты это в /pr/ запостил?
Просто попробуй поставить генту. Книжечки/Курсы/Хуюрсы — полная хуита в данном случае. Мало профита. На деле же все знания приходят на практике. Под практикой я понимаю реальную нужду в чём-то.

21 Июл, 08:50 #1002 #801849

Посоны, lua треда нет спрошу здесь.
Юзаю linux и внем тайловый менеджер AwesomeWM.
Конфиг этого менеджера пишется на lua. Я в lua нивзуб ногой.
В конфиге объявляю такую функцию

function run_once(cmd)
do_something
end
run_once("program")

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

Куда копать?

Ответы>>801859

21 Июл, 08:52 #1003 #801852

Благородые сэры, я тут пытаюсь запилить бубль сорт.
Правильно ли я поступаю? Если не затруднит, окиньте взглядом говнокодец
https://ideone.com/5oQyBT

Ответы>>801853>>801855>>801858

21 Июл, 08:55 #1004 #801853

>>801852
https://www.youtube.com/watch?v=mZkjrY1xXiQ

Ответы>>801856

21 Июл, 08:58 #1005 #801855

>>801852
В отсортированном массиве изволю получать первым ноль, хотя такового нет изначально в массиве несортированном.

Ответы>>801857

21 Июл, 09:00 #1006 #801856

>>801853
А попробуй загуглить "бубль сорт", чего только не выдаст

21 Июл, 09:00 #1007 #801857

>>801855
Если изволите подобрать правильный размер массива, можете и сегфолт получить.

43 Кб, 370x370

21 Июл, 09:04 #1008 #801858

>>801852

21 Июл, 09:08 #1009 #801859

>>801849
Осом для быдла, используй DWM, желательно 5.9. Весь WM — один файл на сишечке в 2000 строк кода, ну не няшнота ли? Зачем после такого Awesome?

Ответы>>801861

21 Июл, 09:11 #1010 #801860

посоны, почему вы не на работе до сих пор?

Ответы>>801862

21 Июл, 09:12 #1011 #801861

>>801859
А че там с кастомизацией хуёмоё? Плагиные и прочее?

Ответы>>801863

21 Июл, 09:13 #1012 #801862

>>801860
Какая работа бля, мне только 29 лет. Я еще учусь

Ответы>>801864

21 Июл, 09:14 #1013 #801863

>>801861
Патчей для него довольно дохуя.
http://dwm.suckless.org/patches/

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

21 Июл, 09:15 #1014 #801864

>>801862
типичный погромист

а я заебался, каждый день прихожу на работу всё позже и позже

никто не контролирует меня, не штрафует за опоздания
прихожу в 11-12, ухожу в 20 и позже

Ответы>>801865

21 Июл, 09:18 #1015 #801865

>>801864
Раздолбайство ас ит из. Я, на самом деле, работаю в магазине на водке пивке и вине 2 через 2, так что и на коденк хватает времени.

Ответы>>801867

21 Июл, 09:21 #1016 #801867

>>801865
>работаю в магазине на водке пивке и вине 2 через 2,
обратите внимание кто вам тут советы раздаёт

Ответы>>801868

21 Июл, 09:23 #1017 #801868

>>801867
Я тут их только реквестирую. Один раз в жизни, всего единожды, я кого-то поправил в питон треде! На мне нет греха поясняторства.

Ответы>>801869

21 Июл, 09:25 #1018 #801869

>>801868
я интерпрайс-жава-погромист
ты завидуешь мне?

Ответы>>801870

21 Июл, 09:26 #1019 #801870

>>801869
Да, немножко. У тебя же есть работа.

Ответы>>801871

21 Июл, 09:30 #1020 #801871

>>801870
так у тебя тоже есть
у меня зп 30к рублей, например. а у тебя?

Ответы>>801874

21 Июл, 09:34 #1021 #801874

>>801871
У меня меньше, 25. Плюс, работа продавцом это как работа охранником, никогда нельзя оставаться долго на ней, иначе повесишься или еще как-нибудь умрешь.

Ответы>>801883

21 Июл, 09:49 #1022 #801883

>>801874
>никогда нельзя оставаться долго на ней, иначе повесишься или еще как-нибудь умрешь
мне кажется это лучше чем работать продавцом\охранником.

у тебя же нет будущего, ты понимаешь это?

Тред утонул или удален.
Это копия, сохраненная 28 июля 2016 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

« /pr/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion