Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять. О: Задавай вопрос в этом треде.
В: Какую программу/ось поставить для ... ? О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги. О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом: 1СandroidCC#C++DGoJavaJavaScriptLispPHPPythonRubyRustValaSwift
В: Хочу стать программистом, какой язык учить? О: Как-то так.
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща. О: Тред для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее? О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды.
Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк. О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры. О: Лента из руби, джавы, скалы и ещё какой-то херни.
Сап питонач, есть один телеграм-бот... Нужно хранить информацию о запросах пользователей. Что для этого лучше использовать, xml, json или просто массив?
В свете последних макбуков, появились страшные мысли о переходе. В связи с этим вопрос: как обстоят дела на винде с программированием/скрипописанием? python, javascript, c++, objective-c/swift... всякие ssh и telnet'ы, боли от кодировок и компиляций библиотек, пакетные менеджеры и т.д.? Есть вообще жизнь там? Терминал же завозили, вроде как.
>>866126 Раньше работал за виндой, потом на линуксе, потом пересел на мак, лучше уж на линукс чем на винду. Джаваскрипты/C# конечно норм будут. Да и все остальное в принципе заведется, но привкус останется. Утилиты тоже завезли, но своеобразно, как curl например, может с остальным норм. Ну обжектив-с так-то кроме мака нигде не существует, но нахуй он собственно при свифте не нужен. А свифт будет работать, не в икскоде (а он все равно говно), не в студии, но например с clion'e сможешь.
>>866184 Майкрософт в своем powershell вместо привычного всем курла впихнул свой, который имеет другой функционал, соответсвенно что бы воспользоваться привычным курлом надо потанцевать. https://habrahabr.ru/post/308140/
Как сделать свой язык программирования? Я не хочу бездумно зубрить чье-то поделие, мне легче добавлять всякие функции и фичи в свой продукт по мере разработки. Так я делаю то, что мне нужно и что я задумал, а не какой-то старый пердун в нудевых годах.
У меня сегодня на каждом запуске программы на первой остановке на брекпоинте Visual Studio виснет где-то на 1-2 минуты. Антивирусник отключён. В чём может быть проблема?
Есть тут адепты JSF? Как сделать надпись, которая бы менялась вместе со значения поля бина? Вот такое вот, понятно, не работает: <h:outputText value="#{mainBean.someName}"/> Гуглил, нихуя не нашёл.
Сап. Напомните плиз, как сделать sql-запрос с агрегатной функцией, только не просто получить значение, а вынести его в отдельную колонку и скопировать для каждой строки. Такое точно есть, но не могу нагуглить.
>>866211 > > r+MSYS2 с нормальными утилитами? И человеческий курл там есть, и wget тоже есть. Ну вообще в винде давно есть полноценная линукс подсистема и соснолька.
Анон, анон, анон. Есть в ссаном Delphi какой-нибудь стандартный класс, подходящий для хранения пар (Integer, String), в которых оба поля уникальны? Чтобы можно было без написания дополнительных методов получать как String по Integer, так и Integer по String. Вроде простая задача, но я что-то уже час аутирую. Тот же TDictionary не подходит потому что там только значение по ключу можно получить, но не ключ по значению.
>>866251 Фотошоп шо там шо тут. И мы вроде погромисты, а не дизайнеры, неча всякими тридемаксами и майами упарываться, что впрочем одно и тоже. Из эксклюхивных IDE на винде толко VisualStudio, я бы не назвал ее лучшей. Маякнешь когда скетч на винду завезут.
pr помогите паскалешкольнику, проблема не гуглится В общем суть самой задачи: дано некое равенство, к примеру 1 + 2 = 3, нужно проверить его правильность (само равенство в переменной типа string). Я получаю сами числа, но как мне понять, какой арифметический знак стоит посередине, чтобы сделать проверку ?
Господа, помогите. Пишу в Qt 5.6, использую библиотеку для отображения оффлайн карты https://github.com/raptorswing/MapGraphics Подскажите, как реализовать в ней геолокацию ?
>>867077 >"Математика"? Именно. На информатике тебя ничему не научат. У нас ток математику нормально преподают, так что иди на неё. И даже не на прикладную, а на чистую можно. Там тебя, конечно, погромированию учить не будут, как на прикладной, но, учитывая, что большинство материала мне приходилось изучать самостоятельно, то я не вижу смысла вообще тратить на эту хуйню время. Главное, базовые знания какие-то получить, а потом уже самому придётся разбираться что там да как. Вот, ты думаешь, на программной инженерии там дохуя знаний дают? Авотхуй! Всё равно, чтобы в новейших технологиях разбираться, надо дрочить техническую литературу, что требует времени. Потому своё драгоценное время не стоит тратить, протирая штаны в университете на относительно новой специальности, которую за инженерию-то особенно никто не принимает. Это вообще не дисциплина, я щитаю, а хуй собачий. Т.ч. если серьёзно планируешь посвятить себя гейдеву, смело подавай документы на математику.
Сап, программач. Я не шарю вообще ни хуя. Че почитать что бы выполнить такую задачу. Есть файл с ссылками, надо что бы скрипт прочекал их, убедившись, что ссылка ведет на определенный домен, скопировать ее, зайти на сайт где укорачивают ссылки укоротить ее, сохранить укороченную в новый файл.
Сап, анон. Хочу вкатиться в программирование. Подскажи, в каком порядке и что учить.
Пока набросал следующий план: 1. Дискретная математика 2. Архитектура компьютера (начиная с устройства гейтов и процессора, сюда включаю Assembler) 3. Алгоритмы
Что дальше? Пока к конкретному языку привязываться не хочу. Есть общие представления об ООП, знаю на начальном уровне Java и среднем - PHP. Попутно пишу свой небольшой проект и ищу идеи для создания чего-то нового.
>>867248 Зайди на сайт любого топового американского универа, где учат software engineering-у, и поищи там учебный план на 4 года бакалавриата. Станет ясно, что и в какой последовательности учить. Можешь даже посеместровые учебные планы (syllabus) для каждой темы/дисциплины/модуля поискать.
Господа, помогите разобраться неофиту. C#, WindowsForms. Есть одна форма, по которой двигается Label, двигается он по периметру, с каждой сменой направления меняется его цвет . Вот пример - http://pastebin.com/UWc9Q9F8 Помогите разобраться, как менять цвета на другие, а именно, как работает ClientRectangle.Width / ClientRectangle.Height, почему в случае -label1.Left, сам label принимает отрицательное значение?
Ребят, есть задача: перевести число из системы счисления с основанием P в систему счисления с основанием Q (Р<Q<=10). Как лучше поступиться к этому делу и написать поэффективнее, чтобы не придирались? У меня есть идея, но в ней нужно сначала перевести в десятичную, а потом из неё уже в любую другую систему счисления. Подскажите, пожалуйста Первый курс
Аноны, чем запаковать экзешник, чтоб вскрывающие его заморочились посильнее? Знаю, что абсолютной защиты нет, и всё ломается, но мне нужно посильнее усложнить этот процесс, чтоб только самые умные смогли распаковать.
Если что - это не программа на продажу. Просто буду выкладывать своё творение на один ресурс, где его ждут, и не хотелось бы, чтобы каждый первый мог распотрошить и посмотреть, что внутри.
>>867339 Если есть макбук с огрызкофоном, то можешь попробоваться изучить Objective C. На ведро будет попроще: основной язык Java, не слишком сложный в изучении + много мануалов. Слыхал, что есть даже быдлокодеры на Дельфинах, что насилуют мобильник
Гайс, может, найдутся тут люди, которые смогут объяснить нубасу, нахера в этом коде (код таймера) умножают значение на 1u, если можно просто записать (2)
#ifdef __ASM_HEADER__ / Begin #defines for assembler / #define PORT1_VECTOR ".int02" / 0xFFE4 Port 1 / #else #define PORT1_VECTOR (2 1u) / 0xFFE4 Port 1 / /#define PORT1_ISR(func) ISR_VECTOR(func, ".int02") / / 0xFFE4 Port 1 / / CCE V2 Style / #endif #ifdef __ASM_HEADER__ / Begin #defines for assembler */
Кто-нибудь изучал ДВА направления? Качаю сейчас веб-технологии на своем проекте и смотрю задачи из соседних тредов, т.к. есть перспектива брать реальные заказы в моем городе месяцев через 6, и Android на дипломную работу (хорошее направление). Но к чему этот фит приведет не могу представить. Лучше бросить веб и уйти в мобилку или продолжить работать, постепенно совмещая?
>>867807 Векторное произведение двух сторон = 2 площадь = 2 сторона высота. Векторное произведение AB x BC = AB.x BC.y - AB.y * BC.x; Вектор AB = ( B.x - A.x, B.y - B.y ), где А, B - координаты вершин. Дальше сам.
Я не знаю куда написать с таким вопросом. Тут спрошу. Хочу из двух см 5.1 на мой тел собрать нечто среднее. Покурил пда, там для прошареных плюс темы мертвые, любой затык и встал. Где поискать/почитать про это дело?
Вопрос по теме , не связанной с программированием, а с проектированием БД. Для сущности "товар" хватит артикула , или необходимо сделать атрибут "I'd_товара" как первичный ключ?
Господа, помогите. Пишу в Qt 5.6, использую библиотеку для отображения оффлайн карты https://github.com/raptorswing/MapGraphics Подскажите, как отметить на ней точки? Нужно рисовать при помощи QPainter поверх карты, а потом менять тайлы ? Или что?
Шалом бrатья! Работаю в эникеем в небольшой конторе, занимающейся гос.закупками. И будь проклят тот день, когда меня попросили придумать пару костылей для Сбербанка-АСТ. Впрочем, я намутил пару интересных скриптов в меру моей криворукости и з/п, лол, но осталась одна хуйня, которая не даёт покоя, суть такова:
Есть ссылки вида: http://sberbank-ast.ru/Download.aspx?fid=94c36df6-ece6-4993-971a-72150b4aca4a Ссылка кликабельная, по ней реальный файл. Нужно качать залпом много-много файлов по подобным ссылкам (fid меняется), проблема в том, что какой-нибудь wget просто вытянет вебморду, в которой надо нажать кнопку "скачать". Selenium IDE делает почти всё как надо, но дебильный FF не может открыть zip без подтверждения. Натолкните на путь истинный, как качать много файлов без регистрации и СМС?
Анон, шарп, windows forms, я ньюфаг, студент-второкурсник, с wf вообще не работал. 1) Создал класс Rightpanel с полями PanelBox, Brushes и Properties, все три GroupBox. Сую в Panel два других. Запускаю, рисуются. Добавляю в класс метод Update, чтобы вызывать при ресайзе окна, в нём ставлю координаты и размеры для PanelBox. Работает. Сую в Update два других группбокса, выставляю им свои координаты и размеры. Оба бокса пропадают, Panel остается. Чому так? 2) Как удобно отобразить массив кнопок в отдельной зоне с прокруткой вниз, чтобы при ресайзе этой зоны они сдвинулись для оптимального отображения наибольшего количества? Боюсь что сделаю, а потом окажется, что есть охуенный контрол MakeMeFeelGood, которому достаточно в аргументах этот массив указать, а я ебался. 3) Это я пишу редактор двумерных уровней с видом сверху, взаимосвязями между объектами типа пытаешься стуглить дверь - дверь проверяет состояния пары кнопок и несколькими слоями пока думаю о фоне, слое земли, слое нпс и паре слоев декалей. Как лучше реализовать карту? Сейчас думаю в категориях xml файла или что-то такое. Лист листов при работе с картой норм или есть лучшие способы хранения? Слои-то можно и в одном объекте хранить. Потом ходилку туда прикручу, а потом в отдельную игру вынесу.
Тупой гуманитарий пытается программировать. Написал свой калькулятор.
А как его проверить на правильность вычислений? А то не уверен, что гуд сделал(боком уха слышал, что есть проблемы в представлении десятичных чисел компьютером и из-за этого бывают беды).
Двач, начал читать SICP. Пытаюсь разобраться в рекурсивных и итеративных процессах. Написал возвдение в степень двумя способами: http://pastebin.com/GJbM92Aa По идеи первый итеративный, второй рекурсивный. Все ли верно я сделал? Во втором способе будет процесс должен разрастаться, а потом когда сработает условие выхода из рекурсии то он начнет сужаться. А первый способ просто линейный будет, так ли я все понял?
Анон вебобезьяна, поясни пожалуйста, почему в js функция подвешенная на onload не срабатывает, а если повесить её на кнопку то всё ништяк? Как пофиксить? Функция всего то добавляет строку в таблицу через row = incertRow() и делает row.innerHTML = "<описание строки таблицы>"
Есть две таблицы. В одной пики, в другой хуи, очевидно.
В одной список неких ID с именами (а-ля: TableA_ID, TableA_Name). В другой список объектов привязанных к этим ID (а-ля: TableB_Object, TableB_aID). Связь один ко многим - у одного ID может быть дохуя объектов.
Надо создать запрос который выдаст таблицу где для каждого ID из перой талицы показано не больше 10 объектов из второй таблицы. Т.е. это такой JOIN LEFT, но джойнить мне из второй таблицы надо не все, а не больше 10 объектов для каждого ID.
Программач, нид хелп. Есть одна большая книга в ворде. В книге множество схем, сделанных в программе ChemDraw. Автор книги - возрастная тетя, не сильно старалась, поэтому все схемы у неё получились разнокалиберные, нужно привести их к единообразию. Фактически, нужно вырезать схему из ворда, вставить её в ChemDraw, программа предложит изменить настройки, нужно согласиться и затем вставить измененную схему на прежнее место в ворд. Как это проще всего сделать?
Хочу написать на плюсах библиотеку для быстрого написания парсеров. Т.е. описываешь грамматику, привязываешь ввод и получаешь AST'ы. Вопрос таков, как мне это назвать? В каких направлениях искать литературу?
Суп, анон. Пишу одностраничное приложение. Посоветуй простой php-фреймворк для бэк-энда, если от него мне требуется всего лишь поддержка MVC, несложное безопасное взаимодействие с базой данных на MySQL и возможность запилить REST API. Ну и юнит-тестирование. Или можно вообще собрать солянку из библиотек маршрутизации, REST, юнит-тестов и чё-нить для БД/хуйнуть микрофреймворк типа Slim?
Запилил односторонний список на С, элемент next структуры list указатель на следующий элемент. Запилил массив arr указателей на каждый элемент списка. Хочу развернуть его в обратную сторону. Написал такой цикл, почему не работает как надо? [CODE]for (i = counter; i >= 1; i--) { tmp = p; p = p->next; tmp->next = arr; }[/CODE]
Привет, архипелаги. В /s какие-то школохакеры, поэтому спрошу здесь. Есть мой хоумпейдж, http://erohin.ru, хостится где-то на говнохостинге.
Есть бот для телеграмма, который хостится на моем домашнем компе с виндой и IIS, которого я хочу привязать через вебхук, для чего необходим SSL сертификат.
Я прописываю в DNS хостера A запись на свой комп: bot.erohov.ru Создаю самоподписанный сертификат на bot.erohin.ru, ставлю на свой IIS, поднимаю приложение с ботом, все ок, снаружи вприложение видно, вебхук ставится без ошибок. Но телеграм ничего не присылает на адрес вебхука. Внимание, вопрос. Надо ли как-то ставить сертификат для erohin.ru на свой сервак? Он ведь по сути остается неподписанным. Куда вообще копать по поводу сертификатов на поддомены?
Ставлю на семёрку дрова для программатора USBasp 2.0 через какой-то ебучий Zadig, производитель по-другому давать дрова не хочет. Так программа пишет "Could not allocate resource". Помоги, анон, целый день уже с этим программатором ебусь, а ведь он популярный, зн. должны же как-то дрова ставиться.
Анон, оч тупой вопрос: есть функция, которая в цикле обходит список и добавляет значение элемента к строковой переменной заданной вне цикла. Я правильно понимаю, что сложность и по времени и по памяти будет N?
Посоны, дали такое задание: "Установить и настроить MTA для отправки всей почты с сервера localhost. Учетки и пароли хранятся в базе MySQL". Я вообще не понимаю, что в это случае от меня хотят. Может кто-нибудь подскажет что-нибудь.
Анон, у меня вопрос по сетям, возможно глупый: при каждом http-соединении программой-сервером создаётся файл-сокет, поскольку http работает поверх tcp?
БАМП! > Запилил односторонний список на С, элемент next структуры list указатель на следующий элемент. > Запилил массив arr указателей на каждый элемент списка. > Хочу развернуть его в обратную сторону. > counter — количество элементов в списке. > p вначале указывает на первый элемент. > for (j = counter; j >= 1; j--) { > tmp = p; > p = p->next; > tmp->next = arr[j]; > } > Почему не работает? Непонимат!
>>868224 Andrew Appel, «Modern Compiler Implemenation in C» Richard Bornat, «Understanding and Writing Compilers» Terence Parr, «Language Implementation Patterns» Terence Parr, «The Definitive ANTLR Reference»
Где бы найти мануалы по созданию программ под MS DOS через машинные коды? Мне надо написать прогу, которая осуществляет считывание с клавиатуры через функции 01h с эхом и 08h только считывание
>>868445 >Возможно ли научиться всему самому, чтобы платили хорошо? Нет. Платит хорошо не будут, как не учись. Лучше получи права и устройся водило - тоже самое, только близорукость не разовьётся.
У меня веб головного мозга. Поясните, как в десктоп приложении (с#) принято организовывать обращения к базе? В голову приходит репозиторий, но не будет ли он избыточным? С другой стороны не хочу впадать в другую крайность и дергать ef прямо в колбэках. Пишу тестовое, и одно из требований - простой и понятный код. А я уже нагородил переусложненное прокси и перестал получать удовольствие от созерцания кода.
Ананемнасы, особо сюда не захожу, но такая ситуация. Работаю в одной компании, дизайнер и все такое. Недавно по всему предприятию, на всех компьютерах от прогроммистов до охранников поставили RAdmin, чтобы анально следить за порядком.
удалять и как-то вмешиваться в работу программы не нужно, дело именно в том, чтобы оставаться незамеченным Поставил программу для мониторинга трафика, и теперь хотя бы вижу, что ко мне вторгаются, я могу смотреть с какого компа идет коннект, но...
И вот в общем-то вопрос: Можно ли как-то автоматически поставить некий детектор на сетевую деятельность определенной программы, чтобы к примеру при просмотре моих мониторов она либо выдавала мне предупреждение либо автоматом сворачивала, например, браузер. Ничего такого страшного за компукторном я в общем-то не делаю, но сама возможность анального проникновения, и даже как минимум чтения переписки, мне неприятна.
>>868870 Указатель на структуру wl_display, инициализированный нулевым значением (нулевой указатель, то есть он никуда пока не указывает, можно сказать). Собственно, так принято, что если указатель нулевой, то он ни на какой объект не указывает, а значит нужно всегда проверять это дело. Ты присвоить-то можешь что угодно, но вот только сравнивать будут указатель нормальные люди только с нулем, и если там будет твоя единица, то happy debugging, folks.
Дано: копирайтер-укр 29 лет от роду. Зарабатываю по местным меркам неплохо 50к рос.рублей Гуманитарий по диплому, в кодинге ни хуя. Хочу порвать с низменным миром гуманитариев-макак и примкнуть к высокому искусству кодинга.
От меня: огромное желание заниматься изучением кодинга и наличие овердохуя времени, живу один. Английский знаю на бытовом уровне свободно.
Что прошу у тебя, анон.
Пожалуйста, просвети и сориентируй. С каких языков начать, что почитать, на какие проекты обратить внимание. Может книг подкинешь. Учти, что я полный чайник, всё, что я умел - когда-то в вузике на Visual Basic 6.0 писал психологические тесты, что заставляло тамошних тян подтекать и взирать на меня, как на уберхакера, ибо там никто такого не мог.
Желательно бы какие-то онлайн-курсы, можно платные, только чтобы годные.
Я в тебя верю, анон. Ты всё знаешь. Ты сможешь. Отдельного треда для этого не нашёл.
>>868873 Главное чтобы настроение хорошее было. Начни с установки Gentoo nomultilib, LFS. Используй консольное ПО, графон только для обработки графики и интернета. Не юзай Xorg он устарел. Юзай тайловые менеджеры для Wayland и осиль tmux. Учи Bash (там одной книги хватит), пиши ebuild-ы для генты. Ну немношк вкатился допустим, наверно тебе в веб надо. Учи HTML5 CSS4 ECMAScript7 JQuery, Node.js MySQL, NoSQL это фулл стек. Но чтобы по людски было надо еще PHP7 знать и ангуляр. Вот ты и вкатился в веб, долго не задерживайся, там за еду работают, учи C.
>>868873 А еще тебя все будут ебать, веб-макака хуже червя пидора, ненавижу этих мразей. Так что ставь Gentoo, купи ARM64 синглбоард и пиши блядь код на С, для ембеддеда, для вейланда, переноси приложения на вейланд.
Вы говорите что HTML невозможно программировать. По-моему вы просто жутко наелись конфет… Этот язык заводится из простого текстового редактора и для его исполнения нужен только веб-браузер, к вашему сведению сидя на Windows я писал в блокноте копию рабочего стола (писал например в функцию кнопки пуск т.е. ее смена на более светлую картинку и обратно, так же меню картиночное высвечивалось и прочее) Язык вполне удобный, но его не совершенство это минус
Я один в совершенстве владею QT4, bash, php, html. Так же профессионально работаю в GIMP, оформляю всякие мелочи. Раньше администрировал Solaris, и экспериментировал с Minix и UnixWare. Восхищался Mac OS X ее сглаживанием, шрифтами и прочими ее примочками. Испробовал пости все ОС, совместимые с современными компьютерами. Пробовал на разных языках писать (например начинал на BASIC). Владею английским и немного испанским. Вывод: Из всех систем я хочу вынести самое полезное и эффективное и все преимущества закрепить в своём дистрибутиве. Я же не говорю, что хочу сделать совершенство именно в линейке UNIX-подобных ОС, но и доказать что на фоне Windows она будет светится!
>>868897 Осиливай C, Wayland Display Server Protocol, Qt5, Musl, Gentoo. Перенеси самые нужные приложения на Wayland или в консоль. допили свободные дрова нвидии, может и радеона. Все. Чего мне не хватает : удобной минималистичной смотрелки картинок, и pdf, Blender, Gimp, Krita, Chromium не перешли на вейланд. Еще проблема что V8 не сделали отдельным пакетом к хромиуму и nodejs, если сделать отдельно то куча проблем уйдет
>>868897 inb4 >що такое вейланд Как увидешь охуеешь, OS X просто сосет. А если по людски реализовать, через Vulcan то это бомба будет, но это в MESA колупатся надо. И еще, тут по людски слелали драйвера, раньше было 100 мегабайт, это для ксорга дрова, а сейчас нужен только модуль ядра с DRM, 1 мегабайт в случае интела Я думаю. 614 Килобайт - теперь таков вес драйвера графики, и это еще не все костыли выпилили карл! И при этом полноценный десктоп, видео, браузеры на вебките (midori, epiphany), смотрелки фото. Но пдф читалки не хватает и удобной смотрелки фото и графики.
Антонины, а как правильно учить с лучшим результатом: 1) Брать сразу несколько тем (допустим html, английский, попутно читая про sql (образно). Разбить каждую тему на n-ое кол-во часов. 2) Уткнуться в одну тему, посвятить ей все время и пока не усвоишь не переходить к следующей.
>>868942 если ты можешь связать темы между собой, то учи несколько параллельно, а не последовательно. На твоем примере это будет выглядеть как написание сайта с контентом английском языке.
>>868919 Основная проблема пхп - низкий порог вхождения(простота языка, широкое распространение, наличие биндингов и фреймворков на любой вкус). В результате большая часть людей, изучающих/программирующих на рнр воопше не разбираются в программировании серьезно, я встречал вопросы типа "как сохранить числовое значение для дальнейшего использования в программе" или "как проверить больше ли число N" и веб технологиях. максимум на что они способны - копипастить примеры из всяких онлайн курсов(и благодобря простоте языка оно работает), но тем не менее оно считает себя вебпрограммистом.
Нет среди пхп программистов встречаются и те кто действительно может, но они просто теряются на фоне макак, и когда ты слышишь "я программирую на пехапе" в реузьтате ожидаешь макаку.
Итак, вот и подходит к концу мое обучение на инженера строителя в институте. И т. к. перспектива оставаться строителем и получать максимум 30к не радует (сейчас вообще 10к), а место дислокации - южные ебеня России, то планирую перекiт. Скорее всего фронт-энд, и дальнейшее добавление бэк-энда. Так вот, хотелось бы узнать, есть ли тут люди с подобным опытом?
>>868873 ulearn.azurewebsites.net Смотришь видео, делаешь все задания и практики. Курс для университета. Очень хорошая база, серьезно. Кроме того, там шарп, с которого легко прыгнуть на ту же джаву, да и сам по себе он неплох.
Есть сервер RabbitMQ. Как создать внутри это сервера тестовую зону, где можно было бы поиграться с изменениями и прочим? Нужно для того, чтобы все не упало когда я в очередной раз где-то натуплю. Прочел факи, сделал туторы, но ответ на свой вопрос я не нашел. Посему, надеюсь на умного анона.
Анон. Вопрос для тотали ньюфага. Есть функция, нужно вернуть оценку который равен значению от 0.7 до 0.79 допустим, если выходит ЗА эти числа типа 0.8 до 0.89 возвращает другую оценку. Как это можно провернуть?
>>869073 ты не правильно делаешь 1) первое условие если написать тупо по русски будет "если оценка равна 9 И меньше 9.99"... т.е. будет верно только при оценке равной 9. неправильное первое условие убивает все выражение 2) зачем тебе в последующих условиях проверять на меньшее значение если оно уже проверено предыдущим 3) а если будет 0.8999?
>>869087 нет. тут воопше неопределенное поведение. т.е. ситуация не предусмотренная стандартом и там может быть что угодно ирл в отладочном билде там скорее всего будет 0 в релизе значение которое находилось в этой ячейке памяти до этого.
>>869085 да я понимаю, что все неправильно. Я не могу понять как написать выражение которое включает числа от 0.7 до 0.79. Если уж тупо по русски a = 0.7 до 0.79 возвращает x a = 0.8 до 0.89 возвращает y
>>869090 if a >= 0.9 and a < 1: return 'A' if a >= 0.8: return 'B'
для случая если 0 < a < 1 1. a < 1 покрывает все эти 0.9 0.99 и т.д. 2. ты уже проверил в первом ифе на диапазон от 0.9, не нужно проверять < 0.9 3. elif не нужно потому, что в прошлом ифе return. если число попало в первый диапазон то будет возврат из функции и весь код ниже не выполнится. в данном случае else тупо лишнее 4. ну и если у нас таки a < 1 по условиям задачи то "and a < 1" можно благополучно выкинуть. если нет - if a >= 1 return "A+++++"
>>869090 > Я не могу понять как написать выражение которое включает числа от 0.7 до 0.79 Ты математику либо в школе проёбывал? Пиздец, откуда такие тупые ньюфаги.
>>869104 >Ты математику либо в школе проебывал? А ты судя по всему русский? >>869095 Спасибо. Все понял. За исключением одного момента, мне нужно что в случае если меньше 0.6 или больше 1 возвращало значение F. А по твоей схеме возвращает B
>>869113 ок, не увидел что a >= 1 предусмотрено тогда в начале if a >= 1 return 'F' в промежутке все случаи от а до е и в конце без всяких ифов return 'F'
>>869122 Лолшто? Цель другая. Есть раздачи ключей, нужно грабить ключик и активировать в стиме как-можно быстрее. Я могу наколхозить через UO Pilot + perl, но лучше как-то в одной прогей.
Я создаю связь many-to-many между битардами и бордами с помощью таблицы bitard_borda. При выполнении запроса ALTER TABLE bitard_borda ADD FOREIGN KEY (bitard_id) REFERENCES bitard(id); всё работает как обычно.
При выполнении запроса ALTER TABLE bitard_borda ADD FOREIGN KEY (borda_id) REFERENCES borda(id); автоматически создаётся индекс у поля borda.id. Это нормально?
Нужно написать утильку для перевода текста с Английского на Русский, думаю заюзать Google Translate, у него есть API для Си? Как его вообще можно юзать на Си?
>>869046 В старших битах лежит экспонента, а мантисса во младших. Например, если у тебя 5^10 и 3^21 записаны как-нибудь вроде 010:500 и 021:300 соответственно, то ты можешь эти строки сравнивать напрямую (для некоторых целей типа сортировки). Так же и с последовательностями бит во float.
Пилю я тут игрушку типа танчиков артиллерийский на SDL, и не могу придумать, как реализовать взаимодействие земли и танка, чтобы он ехал, поднимаясь и спускаясь наклонялся. Карта хранится в массиве 640х480 попикслельно Нихуя не оптимально, но лучше не придумал, выглядит это все как-то так.
>>869176 1. Реализовать физику самому, потратив на это кучу времени, сил, сделав это не самым оптимальным способом, но получив при этом бесценный опыт и понимание того, как всё работает; 2. Взять box2d.
>>869187 С чего начать? Заплатить провайдеру, чтобы предоставил доступ не только к бордам, но и к гуглу, и начать искать статьи по теме 2D-физики. Впрочем, если матан не понимаешь, то лучше не надо, наверное, хотя здесь его минимальное количество. Но на самом деле, пока ты будешь с этим пердолиться, Ванька Ерохин на box2d выпустит четыре хита, так что оценивай ситуацию трезво и исходи из того, что именно ты хочешь получить от своего проекта.
>>869193 Ты, блядь, тупой? libcurl позволяет совершать HTTP-запросы. Подключаешь библиотеку и используешь её. Тут никто не будет тебе пошагово объяснять, как написать то, что ты хочешь. Со своими соплями сам разбирайся, мудак.
Салам, погромач. На связи стремящийся. Уже несколько недель дрочу HTML академию и думаю, что было бы очень неплохо разбавить напряженные занятия какой-нибудь умной книжкой,а вот какой - не знаю. Посоветуйте, что стоит прочитать в свободное время человеку, умеющему только включать компьютер, и что может помочь в будущей работе .
>>869195 У гуглтранслейта есть публичный легко гуглящийся API: https://cloud.google.com/translate/v2/translate-reference. Вызываешь методы, парсишь ответы (тут тебе понадобится парсер JSON). Но для начала попробуй обосновать выбор C в качестве языка реализации задумки. У меня есть подозрения, что ты просто поехавший ньюфаг.
>>869196 Двачую Макконелла. Также можешь Таненбаума полистать, если интересна фундаментальщина о работе канмплунктеров.
>>869195 > каким боком мне через http получить перевод? > libcurl это свободная и простая в использовании клиентская библиотека по передачи данных по URL, она поддерживает DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET и TFTP Лол, ну ты в базовые вещи даже не смог
>>869199 > тут тебе понадобится парсер JSON Параша.
> Но для начала попробуй обосновать выбор C в качестве языка реализации задумки. А почему нет? Я привык писать небольшие утилиты на Си. Сишка есть везде, работает быстро. Можно, конечно, ещё и перл взять, но для него апи не завезли. Питон идёт на хуй.
>>869203 >>869205 >>869206 > раз ты такой ньюфаг. Ну что же вы так набросились на бедного ньюфага.
Я тут подумал, и понял, что API мне ни к чему, хочу ебать гугл транслейт напрямую, как будто я перевожу что-то через браузер. Это lubcurl может, так? Если да, то в какую сторону копать? Мне нужно как-то смотреть какие http запросы отправляются при переводе и имитировать их через libcurl? Это единственное, что пришло мне в голову. Поймите, веб для меня слишком сложен. Поймите и сжальтесь над бедным ньюфагом.
>>869208 Ты просто говорил так, будто ты дохуя эксперт. Таких петушков самуверенных всегда закидывают.
> API мне ни к чему Почему и чем ты так подумал?
> ебать гугл транслейт напрямую, как будто я перевожу что-то через браузер Это сложнее, дороже и тупее, такое делают только когда API не предоставляет функционала, который есть в веб-интерфейсе. Как вариант — расквырять протокол и воспроизвести его или подключить какой-нибудь браузерный движок и уже работать со страницей. Но ты не захочешь это всё в C реализовывать.
>>869210 > > Почему и чем ты так подумал? > Sign in to your Google account. > API Key > JSON После этих страшных слов хочется пойти пожелать. Я так понимаю без этого всего перевести что-либо мне не позволят, только API Key, только JSON, только Sing in. Я опять не разобрался?
Ну и как на счет самого уебанского вопроса этого треда? Готовы? Можете придумать имя/фамилию для соц. сети в стиле программирования. Не просто "Бейсик Паскальевич", это слишком уебанско. Что-то в роде такой хуйни, может что поумнее придумаете, я же 12iq идиот. Ничего не приходит в голову.
> Хочу переводить без привязки к анусу, лишний пердолинг ненужен.
Гуглишь бесплатный переводчик (например, https://github.com/soimort/translate-shell ) на linux, ставишь, пишешь cli обертку, на си, ассемблере, паскале или на чем там бахаешь и вот твой анус уже не связан.
А гугол, ты зайбешься абузить (в данном контексте: использовать без api key) со своим нулевым уровнем знаний.
Сап, аноны. Можно ли в командной строке завести временный "файл" в оперативной памяти, чтобы для выполняемых команд/программ он не отличался от обычного файла на диске?
>>869316 Теоретически можно, но не в командной строке, для этого нужно чтобы ОС видела файл, а некий демон перенаправлял поток в оперативку. Возможно даже есть для этого спец ПО, типа драйвера RAMSSD.
Пацаны-пацаны. Че придумал! Ща буду пилить скрипт на перле, который у меня будет раскидывать файлы в зависимости от расширения по нужным папочкам. Охуенно, да? Подбодрите меня! Или сразу покажите на подводный камень, короче. Всем спаисбо
>>869338 Неуважаемый школьник. Если ты надеешься, что кто-то будет читать эту кашу из символов на мертвом языке, то ты крупно ошибаешься. Постарайся хотя бы отформатировать код, и тогда, может быть, кто-то попробует тебе помочь.
>>869391 Кокой молодец. А если у тебя например, есть папка курса по ну не знаю, физике от мит. В ней видео лекций, пдфки, еще не бог весть что. Это все по разным папкам кидаться будет? Как это потом искать?
>>869409 Очевидно, что этот скрипт будет работать только над файлопомойкой. А такие файлы буду уж в ручную перекидывать. Не каждый же день сохраняю по десятку курсу лекций
Программач, помоги. Ебусь уже несколько дней. Купил контроллер ATMega 8A и USBAsp 2.0 Соединяю согласно пикрелейтед, перепробовал и другие варианты схемы, подкючал внешнее питание... Avrdude пишет: avrdude.exe: error: programm enable: target doesn't answer. 1 avrdude.exe: initialization failed, rc=-1 Хазама же выдаёт: khazama error programm enable target doesn't answer. 1 Уже всё испробовал, просто в отчаянии, волосы чуть ли на голове не рву... Я не хочу остаться ардуинщиком!! Анон, прошу, помоги!
>>869493 Для обучения чему? Пердолингу и напряжению смекалочки, как простые и стандартные конструкции реализовать без переменных и циклов, завернув в функции?
>>869494 Для обучения решению задач. Перед тобой поставили задачу реализовать Х инструментом П. Твое решение,судя по всему, таково: ныть и кататься по полу, истошно крича что в Б то уже давно все раелизовано ну зачем П!!!!
>>869495 >Перед тобой поставили задачу реализовать гвоздь в стене инструментом вялый хуец. Твое решение,судя по всему, таково: ныть и кататься по полу, истошно крича что в молотке то уже давно все раелизовано ну зачем хуй, да еще и вялый!!!! пофиксил
>>869496 Типичный нытик, прибегает к некорректным аналогиям, лишь бы блеснуть красноречием. В чем твоя проблема, плакса? Тебя заставляют читать древний сицп на схемке, а курс с питоном тебе проходить запрещают?
>>869497 >к некорректным аналогиям Что в них некорректного? Во всех человеческих языках есть операторы и циклы, которые позволяют решать реальные задачи. А тут предлагается решить эти задачи каким-то эзотерическим методом. Этот навык нигде не пригодится, от этого ты не получишь навыков решения реальных задач на человеческих языках, ибо там все совершенно по-другому. Следовательно: зачем оно нужно? Назвали бы тогда "введение в эзотерическое программирование на лиспе", и не преподносили бы книжку как универсальную.
Need for help!Аноним04/11/16 Птн 03:05:16#331№869500
Парни, такой вопрос, можно ли через какой-нибудь postfix отправить эмейл не имея доменного имени? Не через smtp и какой-нибудь gmail, a именно с localhost? Может кто-нибудь какой-нибудь гайд посоветовать?
Поцаны, поясните, не зашквар ли использовать в 2к16 ФТП чтобы тестировать веб приложения на удаленном сервере? Я использую и гит, но во многих приложениях для нормального тестирования мне нужен хттпс, выделенный адрес и тд. И если я буду коммитить через гит, а потом пуллить на сервер, то оказывается что у меня что то сломалось, из за чего в итоге по у меня бывает по пять коммитов с попытками пофиксить ошибку. Думаю исправить это ипользованием фтп.
а что, слишком бомж, чтобы на блошином рынке купить компьютер за 100 рублей с 256 мб памяти, пентиумом 2 и т.п. характеристиками, да держать в своей локалочке минихостинг, чисто поиграться?
>>869516 Я впс арендую за 86р в месяц, мне его с головой для поиграться хватает. На локальной машине как я уже сказал не захостить У меня динамический IP и мой провайдер не предоставляет физ лицам выделенный. Меня напрягает именно невозможность нормально проверить работоспособность перед коммитом, из за чего в репозитории оказываются нерабочие коммиты и куча однострочных коммитов.
>>869511 Не зашкварно обмениваться файлами с сервером, минуя git, но ftp тут лишняя сущность, тебе достаточно ssh 1. sshfs - будет у тебя папка, выглядящая как локальная, на деле на сервере. Поэтому ты редактируешь файлы в любимом блокнотике локально, но тестируешь сразу же на сервере. 2. rsync - просто вместо ftp, будут синхронизироваться лишь обновленные файлы.
Подскажите что почитать чтобы понять суть дауну ньюфагу. Если var asteroid поместить под скобки override func didMoveToView то спрайт на экран выводится, но компилятор ругается что внутри touchesbegan он не знает что такое asteroid. Почему не видит? Что можно сделать чтобы видел? Еще могу переменную var asteroid поместить одновременно и под скобки class GameScene: SKScene { и под скобки override func didMoveToView причем с одним и тем же названием, и он НЕ ругается что имя занято. Почему?
Можно ли норм зарабатывать на связке PHP+JS+C# хотя бы скромные 30к в месяц или стоит выучить еще что-то? Хочу чисто веб, не хочу в остальное, готовиться к огромной конкуренции? И что там сейчас из фреймворков модно у хабрахипстеров, года два назад они обожали Ruby On Rails, но сейчас уже он никому не нужен, да?
>>869575 Либо пхп, либо си шарп. 30к этим можно зарабатывать не напрягаясь. Но не на голых языках, а на сопутствующих технологиях и практиках. Если ньюфаг, то да, и конкуренция дикая, нарабатывай гитхаб и портфолио. Сейчас модно js.
>>869571 firstbyte. 384 мб. За свои деньги годно, как мне кажется. Я еще особо не нагружал его, но лучше того же джино за 100р, у которого даже выделенного адреса нет и ебанутое ограничение на соотношение входящего и исходящего трафика.
>>869601 В 87 суть в том чтобы в устройстве уровней какой-то игры разобраться? Или если я запилил игру с уровнями которые игра парсит из файла то можно считать что я это сделал?
Сап. Не уверен точно, куда мне этот вопрос написать, напишу сюда, если что прогоните. Есть одна БД на PostgreSQL, которая обслуживается достаточно слабым, по местным меркам, железом. В БД есть таблица, в которую пишется лог действий пользователя. Пользователей достаточно много, записи в таблицу пишутся часто, она уже достаточно большая (пара гигов). Как итог SELECT-запрос к этой таблице выполняется очень долго (пара минут). Не уверен, что это нормальное положение дел, но что есть, то есть, настройками постгреса занимаюсь не я. У меня возникла мысль, что долгий доступ к таблице именно по той причине, что в нее част пишут. SELECT-запросов делается два: извлечение записей, а потом COUNT для пагинации. Тимлид предложил запилить materialized view, ее перед селект-запросами рефрешить (SELECT-запросы к логу делаются очень редко). Патиционирование по неясным мне причинам делать не захотели. Что посоветуешь, анон? Еще раз напишу, что я не могу ни менять настройки постгри, ни ставить какие-то расширения, все в рамках django.
Посмотри, какие запросы получаются, попытаться оптимизировать, если неоптимальные. Откажись от каунта, забей пагинацию. Или не забей, но делай с неизвестными числом страниц.
>>869646 Так чего смотреть, там же обычный запрос: SELECT * FROM ... ORDER BY id OFFSET M LIMIT N, потом аналогичный COUNT. Индексы, как я понимаю, нет там смысла использовать, все равно же сиквенс скан. Там только по id индекс и еще по одному FK. От пагинации отказаться тоже планирую, чтобы count убрать. За это спасибо.
Посоны, спосите с ангуляром, а. Ну будьте людьми. Нужно сделоть так чтобы app.filter как-то асихронно что ли запускался, или хотя бы через несколько секунд начинал фильтровать. Суть чтобы ng-repeat, который я фильтрую, исчезал, появлялось колесико загрузки, а потом появлялся.
Уже просто заебался с этим дерьмом, ни сеттаймаут, ни $timeout не помогают, всё хуйня. Што делать?
>>869660 Лень полуркать было? Это же один из основных подводных камней Ангуляра, первого по-крайней мере. Можно сделать переменную типа initial и ещё проверять значения, смотри, какой способ тебе подойдёт. Примерно так можно:
>>869686 Да я луркал, оче долго луркал, прям пиздец как. Дня два. Это мне в контроллер с ng-repeat вставлять и фильтровать не отдельным фильтром, а через watch? А это вообще нормас тактика или плохо?
>>869690 >без перделок вроде ваших ангуляров Ага блядь, ну я прям сейчас возьму тебе и с нуля накатаю 3к строк фронтэнда. Делать мне больше нехуй как решать такие задачи. Ты тут не это.
бля,чуваки,завтра надо отправить будет преподу хоть что-то по моему диплому. работал, было не до этого.в итоге оказалось,что он назначил мне SEO-тему диплома.Я НИХУЯ НЕ ЗНАЮ О SEO! Накидайте, плиз, полезных ссылок по подобным дипломам, машинному ранжированию и прочей ебетристике. Спасибо!
>>869724 Сео осилит даже даун, там абсолютно ничего сложного нет. За день конечно осилить можно самые азы, но если посидишь недельку то разберешься. А так могу посоветовать погуглить вебинары от пузата, там воды много но объясняет доходчивым языком. мимо сео оптимизатор
>>869753 Потому что ты изменил не значение объекта, на который ссылается x, а создал новый объект int(3), и записал ссылку на этот объект в x. Тем временем глобальный x продолжает ссылаться на объект int(4). Объекты класса int нельзя никак изменить, а вот если бы ты передал какой-нибудь list и сделал в него .append, то увидел бы изменения.
>>869904 Ну а что не так-то? Мнительным уебаном можно быть только программируя на единственном правильном языке, иначе тебя любой васёк на борде обоссыт.
Сап двачик! Есть проблемка на Delphi да, да на мертвом языке. Вообщем есть у прога решения слау методом крамера, с помощью матриц офк. Так вот когда я ввожу коэффициент и свободные члены для соответственно двух матриц с клавы то выдает хуёвый результат, а когда прописываю их в коде проги поэлементно то всё норм. Как пофиксить?
Сап. Не могу нагуглить, как правильно сделать на postgresql ф-ию, которая возвращала бы записи из таблицы "лайки" (user_id, to_user_id, value) для первых 10 юзеров. Не спрашивайте нахуя, просто надо.
Эта хуйня ниже возвращает строки в виде "(1,8,1)" , а мне нужны нормальные колонки, как при обычном select-е.
CREATE OR REPLACE FUNCTION select_rows( _limit_users integer ) RETURNS SETOF mytable AS $BODY$ DECLARE count_users integer; DECLARE last_user_id integer; DECLARE c refcursor; DECLARE rec mytable; BEGIN count_users := 0; last_user_list_id := 0; OPEN c FOR SELECT * FROM mytable ORDER BY user_id; LOOP FETCH c INTO rec; EXIT WHEN NOT FOUND; IF rec.user_id <> last_user_id THEN count_users := count_users + 1; last_user_id := rec.user_id; IF count_users > _limit_users THEN EXIT; END IF; END IF; RETURN NEXT rec; END LOOP; CLOSE c; END; $BODY$ LANGUAGE plpgsql VOLATILE COST 100;
Алсо, такая ф-ия будет долго выполняться на большой базе и большой выборке (допустим, для первых 500k юзеров)? То есть заметно дольше, чем просто например select * from mytable order by user_id limit 1000k (если бы мы знали, что первые 500k юзеров оставили в сумме 1000k лайков). Если да, можно ли как-то по-другому быстро проходиться по курсору, фетчить его в вывод ф-ии и остановиться при достижении определенного условия?
Какой движок выбрать для параши? Параша будет работать в локальной сети, для людей с бордами незнакомых. Хочу юзерфрендли интерфейс без использования куклоскрипта
>>870059 Кто мешает генерировать дыры простым изменением значений высот? Можно вообще хранить смещение по высоте относительно предыдущей точки. Зачем - не знаю, лол, просто можно, если тебе почему-то не нравится вариант с одномерным массивом высот.
>>870094 Если бы ты выходил на улицу, ты бы увидел, что 90% используют социальные сети на мобильном. А на ПК только когда телефон заряжается или чтоб кино посмотреть. Хотя откуда тебе знать, ты с друзьями собрался на борде общаться.
>>869142 Бамп х2. Не проходи мимо, анон, мне правда интересно. Гугление ничего не дало, в доках инфу не нашёл, на stackoverflow тоже ничего не написано.
есть программа которая берёт файлы из диска и из бд. те файлы которые есть в бд но нет на диске она удаляет из бд. те файлы которые есть на диске но нет в бд она добавляет в бд.
мне нужно сделать не так топорно как сейчас, а в виде абстракций.
в частности, мне нужно сделать ПРАВИЛА для добавения.
то есть допустим я захочу добавлять файлы размер которых больше 10МБ
чтобы не писать всякие ИФ или условия, а чтобы создал indexatorSizeRule, установил там всё, и чтобы индексатор видел это правило.
>>870098 Это только у тебя в школе друзья заместо уроков в телеграмчике сидят. А мои друзья люди занятые, они не сидят целыми днями в интернете. алсо суть в анонимности, понял?
Системного программирования тред. Как воспрепятствовать завершению процесса через диспетчер задач и организовать перезапуск? Инбифо: хуки. Хочу написать программу, которая будет следить за тем, запущена она или нет, и при необходимости запускать себя. Для этого можно стартовать новый процесс, который будет следить за состоянием первого. Как действовать дальше?
>>870107 Окей, сделай просто набор координат вида (x, y). Например, в виде массива A[N][2], где N - ширина игрового поля. В первой строке храни иксы, во второй - игреки. Каждая точка последовательно соединяется с предыдущей. Всё, копай столько пещер, сколько самому захочется. Правда, для того, чтобы разместить две или более точки на одной вертикали, придётся перемещать элементы массива, которые лежат правее предыдущей точки. Ай, не делай так, заебёшься добавлять изолированные структуры. И с вычислениями тоже заебёшься. Потом оптимизируешь, ёпта.
>>870238 Так ты один раз отрендери в картинку и потом её выводи. Перерендеривай при изменения, и только ту часть, которая изменилась. А про SetPixel вообще не забудь.
Так блядь, это уже не смешно. Я просто ненавижу жаваскрипт. Абсолютно всё что логично для других языков - питон, си, пхп, совершенно не работает в жаваскрипте! Как блядь так-то? Кто эту хуйню вообще придумал, что за пидоры?
бля,чуваки,завтра надо отправить будет преподу хоть что-то по моему диплому. работал, было не до этого.в итоге оказалось,что он назначил мне SEO-тему диплома.Я НИХУЯ НЕ ЗНАЮ О SEO! Накидайте, плиз, полезных ссылок по подобным дипломам, машинному ранжированию и прочей ебетристике. Спасибо! [попытка-2]
Приглашаем в православную телеграммную конференцию! Не поддавайтесь на призывы сектантов из слаки и дискорда к общению в неканоничных условиях! Только катехизис, только хардкор в Телеграмме! https://telegram.me/joinchat/DIN1cAcDKV3NA8eiu9JfVA
>>870381 В архивач не завезли человеческий поиск. Если искать в тупую с помощью "site:" в поисковике, то в выхлопе много говна, которое я не хотел бы видеть.
Обязательно ли требование быть гонимым изгоем задрачивающим матан чтобы быть программистом. Или не обязательно быть как вы чтобы освоить данную профессию?
>>870488 Так я тоже умею, но зачем мне сосач? Тред давно утонул, я его в архиваче ищу. И если я поищу по архивачу ТО УВИЖУ ЭТО БЛЯДЬ И БОЛЬШЕ Я НЕ ХОЧУ НИЧЕГО ИСКАТЬ ПО АРХИВАЧУ МРАЗЬ ЕБАНАЯ ЧТОБ ВЫ ВСЕ СДОХЛИ НЕНАВИЖУ ТЕБЯ
'ab ([1-9]{1,2}?[^0-9:][0-9]{2}?)', 'ab([1-9]{1,2}?[^0-9:][0-9]{2}?)', 'ab-\(([1-9]{1,2}?[^0-9:][0-9]{2}?\))', 'ab \(([1-9]{1,2}?[^0-9:][0-9]{2}?\))', 'ab\(([1-9]{1,2}?[^0-9:][0-9]{2}?\))', 'ab([0-4]{1}?[0-9]{1}?)', 'ab ([0-4]{1}?[0-9]{1}?)', 'ab\(([0-4]{1}?[0-9]{1}?\))', 'ab \(([0-4]{1}?[0-9]{1}?\))', 'a ([1-9]{1,2}?[^0-9:][0-9]{2}?)', 'a ([1-9]{1,2}?[^0-9:][0-9]{2}?)', 'a([1-9]{1,2}?[^0-9:][0-9]{2}?)', 'a-\(([1-9]{1,2}?[^0-9:][0-9]{2}?\))', 'a \(([1-9]{1,2}?[^0-9:][0-9]{2}?\))', 'a\(([1-9]{1,2}?[^0-9:][0-9]{2}?\))', 'a([0-4]{1}?[0-9]{1}?)', 'a ([0-4]{1}?[0-9]{1}?)', 'a\(([0-4]{1}?[0-9]{1}?\))', 'a \(([0-4]{1}?[0-9]{1}?\))'
а эти регулярки можно заменить на одну? Мне просто кажется, что я говно написал, просто мне нужно из статей выдернуть название препарата, в названии которого может быть пептид или абета пептид или пептид абета или абета или аб или а, после чего может быть пробел или скобочки или любой знак или ничего, затем может быть двухзначное число или 2 числа, одно из них меньше второго, а между ними может быть хуй пойми какой знак, а может и не быть. Хелп.
>>870221 Хуй знает, но нужно помнить - в процессе видно какой процесс его стартовал. - исполнение процесса можно остановить, заморозив все его потоки.
Вообще, на винде изучи функцию CreateProcess. Ты создаешь процесс, и можешь передавать ему аргументы (в аргументе можешь указать свой PID).
Все что ты бы там не напридумывал в usermod"е, обламывается о более-менее продвинутый менеджер задач типа ProcessHacker. Там можно выделить список процессов, и заморозить их работу. или просто завершить все вместе
Есть желаниенеобходимость уметь в автокад/компас. Интуитивно многое понятно, где то приходится потыкать с полчаса или посмотреть уебищные видео на ютубе. Вот этот поиск очевидных вещей доебал уже. Да и не всегда запоминаешь, ибо нашел случайно-сработало- похуй. Есть ли какой то учебник/курс?
>>870763 а че ты хотел никому не охота присесь на сгуху лет на двадцать лишь за то что ты любишь в чужих екзешниках ковыряться или способен написать прилагу что может файл на чужой ком закинуть
Начал читать этот ваш SICP и там есть процедура, проверяющая является ли число четным
(define (even? n) (= (remainder n 2) 0))
т.е. встроенная процедура remainder вычисляет остаток от деления(аналог оператора % в джаве) и тут я захотел реализовать эту процедуру самостоятельно с помощью простых операторов и внезапно обнаружил, что это нихуя не просто(для меня по крайней мере). Так вот подскажите как это сделать?
Существуют чуваки, которые одновременно угорают по байтоебству и алгебре/функциональщине. Такие как я. Алсо, судя по книжке Cracking the coding interview, за рубежом программист - это сверхчеловек, который обладает высокими аналитическими способностями, хорош в какой-то одной теме, знает достаточно о других айти-сферах и при этом обладает высокими коммуникативными навыками.
>>870785 В человеческом языке это выглядело бы как-то так: [CODE] int remainder (int x, int y) { while (x >= y) x -= y; return x; } [/CODE]
Так как хуисп - эзотерический язык, нужно придумать, как эту простую конструкцию завернуть в рекурсивную функцию, аки хуец в собственный анус. На более близком к высшим приматам языке этой направленности это можно сделать так:
[CODE] remainder :: Int -> Int -> Int remainder x y | x >= y = remainder (x - y) y | otherwise = x [/CODE]
Осталось только спуститься на несколько ступеней эволюции вниз до лиспа и перевести это на него: (define (remainder x y) (if (OR (> x y) (= x y)) (remainder (x - y) x) ( x ) ) ) Вроде так, если я в ебаных скобочках не запутался
>>866094 (OP) Привет. Не знаете есть ли где на ру.бордах треды с css-реквестами? Где можно попросить чтобы тебе написали простенький ксс код для какой-нибудь мелочи. Спасибо.
>>870815 >на ру.бордах Тут запрещено говорить о других бордах, кроме самого мейлача. Даже упоминать их нельзя. Так что даже если и есть - то прямо тебе не скажут, и ссылки не дадут, ибо это карается жестоко.
>>870817 Ничего ты не сделаешь без байтоебли, петушок. На exelab'у, помню, хуесосили какую-то либу для эллиптической крипографии за ее тормознутость, а прикинь, если бы ее писали на хаскеле. мимо алгебраист-криптобог
>>870761 Вырубить можно все, ведь твоему коду нужно откуда-то стартовать. Есть утилитка Autoruns от руссиновича - скачай, и посмотри что откуда. (не обязательно там все будет, ведь то что уже работает может само что-нибудь запускать.)
Если тебе именно эксплорер интересен, то вроде и не надо там инжектить. Есть такие штуки https://msdn.microsoft.com/en-us/library/windows/desktop/cc144122%28v=vs.85%29.aspx В последних версиях винды может понадобиться подпись на таких модулях. Не проверял, но укладывается в канву анального огорожения юзера от злых китайских ФСБшников.
>>870777 Что ты такой злой? Он программированием интересуется. Ты хочешь его сразу за работу усадить? Это лучше чем в онлайн игры задрачивать, и по подъездам ширяться.
Антоши, никто не хочет попробовать сделать UI для докера? Можно в виде веб интерфейса или обычного приложения. Попробовал официальный Китематик, так он почти ничего не поддерживает.
>>870865 >и по подъездам ширяться. Сегодня ты с пацанами шаришься по подъездам и бьешь первым перед неизбежной дракой на ленинградской улице, а завтра тот гопарь, с которым ты в падике бухал, через друзей проходит в мэрию города, а затем и в президенты страны, и по старой памяти дарует тебе доходный пост с 3 миллионами баксов в месяц и монополию твоему предприятию. А Сычев, который все это время программирование дрочил, вкалывает на дядю за жалких 100 к хрюблей в месяц. Так что еще неизвестно, что лучше.
>>870884 Если они оба будут счастливы, то почему нет? Если ты не счастлив, тебя не устраивает твоя жизнь - прямо сейчас подними свою жопу, сделай первый шаг.
Просто брось курить / выйди на улицу, и пробегись вокруг дома / купи билет на электричку, и сгоняй куда-нибудь на свою жопу. Все идет из желания.
Если не можешь - это значит что в глубине души ты считаешь, что уже устроился как хотел. Не хочешь ничего менять. Тебе комфортно как есть.
И не передергивай тут, уличный гопарь без образования скорее помрет захлебнувшись в рвотных массах, чем получит монополию и миллионы баксов. Но шанс всегда есть, не меньший чем создать какой-нить фейсбук выдрачивая программирование, например. В обоих случаях решают знакомства, и положение звезд на небе в момент твоего рождения
Что за дискриминация??Аноним06/11/16 Вск 17:16:03#493№870920
>Если не можешь - это значит что в глубине души ты считаешь, что уже устроился как хотел. На статус вконтактике. Еще бы на латинский перевести - совсем замечательно будет
>>870926 Как же ты заебал. Следующая стадия перезвоним-тредов, нападение лузеров с внешним локусом контроля. /pr/ - борда успешных, просто съеби отсюда.
>>870929 Я не спорю, что где-то на нем пишут. Но только это делают явно не те люди, что позволяют себе тут сидеть. Если угодно - создай тред, посмотрим, что там будет
>>870926 На пике физические проблемы. У тебя нет рук и ног? Если проблема не физическая, то я обязан тебе сказать - Ты даже не попробовал. Прямо сейчас, ты просто взял и сдался
>>866094 (OP) Как работает такая хуйня: map<pair<int, int>, pair<int, int> > name? Как обращаться к конкретным значениям? Вот например, как забить вот такой набор значений:
>>870973 Тогда чтобы записать 5 1 4, нужно сделать так: map<pair<int, int>, int> name; a = 5; b = 1; c = 4; name.insert(make_pair(make_pair(a, b), c)); Я прав? Если да, то как в последствие будут сортироваться элементы? В лексикографическом порядке (сначала сравнение для пары int int, потом для int) или как то по другому?
Вопрос по ассемблеру Касательно адресов ячеек Как я понял чтобы узнать адрес ячейки, сначала нужно присвоить ей значение Значение младшого бита ячейки и есть ее адрес. или я не понял Что писать после LAB?
Тут есть Lua-кудесники? Мой вопрос таков: куда плюсовая имплементация Lua девает локальные переменные после завершения блока кода? Как в плюсах, удаляет их, или оставляет до сборки мусора? Гугол не помог.
Делаю свою реализацию xor шифрования на Си (лаба в универе). Сделал минимальный ввод ключа и сообщения: http://pastebin.com/HGGTMgYY Переодически после расшифровки выводит мне какую-то лишнюю хуйню в конце расшифрованного сообщения. При том иногда блять все нормально работает! Все длины считает правильно (пикрелейтед). ЧЯДНТ?
Делаю тридэ принтер и нужно проверить датчик угла. в примерах есть код для разных режимов и один кусочек кода не работает. Не силен в си, что тут может быть не так? никак не конпелируется и ругается на это место {| border="1" |- position ||= d2; |} чет много побитовых или тут вобще бред написан?
>>871067 получается что то с чем то поеблось? //get our position variable position = d1; position = position << 8; {| border="1" |- position ||= d2; |}
position = position >> 6;
reprap.org/wiki/Magnetic_Rotary_Encoder_1.0 Digital SSI Output
>>871102 Теперь у меня этот участок кода>>871084 компилятор проходит без ошибки, я в нем ничего не поменял само заработало но останавливается на следующем таком же с ошибкой. byte bit = digitalRead(data_pin); {| border="1" |- data ||= (bit << i); |} я вобще теперь запутался, что я делаю не так?
/pr/, нужна твоя помощь. Делаю быдлосайт, надо закрыть элемент: <div id="1" style="visibility: visible;"> хуита </div> JS скрипт: function hide(id) { document.getElementById(id).style.visibility = "hidden"; } Сначала работает правильно, закрывается, но буквально через секунду страница обновляется и элемент вновь появляется.Что делоть? В JS треде никто не отвечает.
Анон, помоги. Первое задание, раздел элементарное, но я не могу понять что я делаю не так. Очень простое задание, неужели я настолько тупой даун? В чем моя ошибка? Я понимаю, что после возвращение функция прерывается. Я пробовал менять местами if. Я пробовал делать связки elif. Объясните что я делаю не так? Как его решить? Разве оператор and не обязывает что бы оба значения должны быть true? 6 делиться на 3, но не делиться на 5. Одно из значений не верно, значит false. Какого хуя у меня оно возвращается? Блять как бомбит. Я не понимаю. Абсолютно.
>>871186 Тебя не учили, что проверку делимости делают через остаток от деления? Вместо твоего > number / (3 and 5) Должно быть number % 3 == 0 and number % 5 == 0 Аналогично для проверки делимости на 3 и 5 по отдельности
>>871197 Нет, кто меня будет учить? Я школу 11 лет назад закончилесли это конечно из школы. Объясни пожалуйста, зачем это вобще нужно. >>871200 В моем представление было так. If аргумент делиться на 3 и 5 .
>>871228 а делится на б, значит а/б - целое число. Значит а можно представить как а=бк. Значит остаток при делении а на б равен нулю. Если а не делится на б, то существует представление а=бп + р. Вот тут р уже не равно нулю. Поэтому нужно смотреть, чтобы остаток при делении был равен нулю.
>>871233 Спасибо за помощь. Я понимал что нужно как то указать, что делятся только целые числа, просто совершенно не имел представления как это сделать.
Кто-нибудь пояснит, как автоматически заполнять и отсылать формы на каком-либо сайте? Я так понял, надо сформировать POST запрос. А как можно это дело потестить? Впервые поднимаю эту тему
>>871332 Плохая метафора. Где на пике отверсия других размеров?
Выбор технологииАноним07/11/16 Пнд 07:51:40#566№871373
Пацаны, есть задача создать базу учета товаров и их продаж, с веб интерфейсом и несколькими аналитическими инструментами. Вид товара один - шмотки. Выглядит все супер просто, что бы проект стал интересным реквестирую какие нибудь годные и интересные технологии которые могут решить данную задачу. Желательно что бы легко можно допиливать фичи (расширяемость) и это говно было стабильным (сделал и забыл). Других критериев нет.
>>871022 Ты всё понял неправильно. Чтобы присвоить значение "ячейке", нужно знать её адрес. Адрес "ячейки" является значением вообще всех байтов адреса этой "ячейки".
Сап, полный нубас в треде. Нужно сделать собиралку данных, подобных тем, что в нижней строке (131<=2) на скрине, как скопировать полный путь к строке с данными в сайте? Или это по-другому делается?
>>871404 Правой кнопкой на элементе (не на строчке с путем, а на самом элементе), Copy selector (или XPath). Полностью оно путь не скопирует, а скопирует минимальный селектор (например, если есть id, то только id), но тебе как раз это и нужно. Или вот тебе сниппет (перед вводом выдели нужный элемент):(function(e,j){j=[]; while(e&&e!==document){j.unshift(e.tagName.toLowerCase()+(e.id!==''?'#'+e.id:'')+(e.className!==''?'.'+e.className:''));e=e.parentNode};alert(j.join(' > '))})($0)
Студент 2 курса недо-IT специальности, знаю основы, ООП и кресты на уровне чуть выше нужного по учебе. Посоветуйте язык/платформу для быстрого вката во фриланс за еду.
>>871519 Делаю свою реализацию xor шифрования на Си (лаба в универе). Сделал минимальный ввод ключа и сообщения: http://pastebin.com/HGGTMgYY Переодически после расшифровки выводит мне какую-то лишнюю хуйню в конце расшифрованного сообщения. При том иногда блять все нормально работает! Все длины считает правильно (пикрелейтед). ЧЯДНТ?
анон, помоги, елси нечем заняться Разработать программу, kotорая содержит функцию вычисления чисел Фибоначчи для заданного значения « n »: Алгоритм решения задачи: 1. Получить значение n. 2. Присвоить a и b значения 0 и 1 соответственно (это первые числа ряда Фи-боначчи). Вывести их на экран. 3. Начиная с 3-го элемента по n, - выводить на экран сумму a и b, - сохранить значение переменной b в c, - записать в b сумму a и b, - присвоить a значение с.
>>871540 Пиздец, это хуйня в две строки разбирается на первых страницах Кормена или на любом говносайте, где объясняются различия рекурсии и цикла. Ты необучаемый, если не смог это загуглить. Лабу "Hello world" небось за пятихат покупал?
Здарова, бандиты. Я шарпо-мразь, хочу перекатится на линукс. Скажите, там уже придумали что-то получше sh? Шоб интерактивное окружение и синтаксис у скрипта нормальный?
>>871544 Российское образование же. А потом этого кадра возьмут джуниором без вопросов, ибо у него корочка вышки будет. А адеквата, понимающего все аспекты и читавшего все основные книжки, но без корочки, отправят по макдакам побираться. Enjoy your россиюшка.
>>871549 > Ибо у него корочка будет Чет хуйню сказал, зайди вона на хедхантер, введи любой язык программирования, там кроме опыта и знаний больше ничего и не требуют, вышка не нужна.
>>871554 >зайди вона на хедхантер, введи любой язык программирования Именно это я и сделал. На все вакансии, как-либо связанные с IT, без опыта корочку требуют. Либо иногда принимают студентов 4-ого курса. Я в ДС смотрю, если что.
>>871565 Ну можно ссылочку на гитхаб выложить, лишней не будет. Если контора нормальная, то могут и по проектам на гитхабе взять, если хуевая - корочка и опыт работы
>>866094 (OP) Ребята, умираю с голоду! Какой язык учить, чтобы вкатиться хотя бы за 200$/м быдлокодить как можно скорей? Пока надумал с Python начать, потом PhP или js. Кто что думает? Сейчас могу только в at&t и больше нихуя.
Сап, хочу вкатится в программирование. С какого языка лучше начать, почитав в интернете понял следующие, если что не так, то поправь меня Анончик:
Паскаль +Подходит для обучения +Много материалов -Мёртв
Питон +Подходит для обучения +Лёгкий синтаксис +Много областей применения -Скриптовый язык, шиш тебе, а не компиляция. -Не самый лучший выбор для крупных проектов.
>>871664 Может есть где-то сссылки с примерами? А то все работы которые я гуглю - это совсем не то. Можно любую программу этого типа, даже если это не больница,просто что бы я мог себе сделать дизайн.
Хочу написать приложение мечты под ведро. С технической стороны все просто - на экране, который можно таскать вправо или влево, расположены несколько кнопок с картинками, картинки меняются сами при запуске, берутся из файла. Когда пользователь на них нажимает, появляется еще один экран, из него можно назад выйти. На чем лучше написать это приложение? На голом ADK, Qt+кресты, какие-нибудь либы? Еще музыка может играть в пасхалочке, и звуки тапов могут воспроизводиться
>>871699 >На чем лучше написать это приложение? На каком-нибудь из JS-фреймворков, например, React Native. Только в качестве языка лучше не сам JS, а Gorillascript.
>>871669 Минусы у тебя смищные, разве что минус Паскаля указан верно. C# вполне кроссплатформенный, Хацкель с троллингом ассоциируется только и исключительно в /pr/, какие крупные проекты ты пытаешься делать в процессе обучения - загадка. У Питона как языка для обучения минус только один, правда, большой - динамическая типизация. Хотя многие не согласятся, что это минус вообще. Я бы предложил что-нибудь статически типизированное, но не настолько низкоуровневое, как C/C++. Т. е. например Java, Kotlin, C#, Swift... >>871674 >Сложна, я не настолько умный. А для Хаскелла типа достаточно умный?!
Я прервые открыл WinRes.exe. Что мне изменить в файле форм/локализации (*.resx) чтобы окно со списком (окно фиксированного размера) можно было свободно растягивать курсором, тягая за край рамки?
>>866094 (OP) Господа, мне 27 и Я 1с'ник (Яб сказал, что то ближе к уверенному мидлу). Думаю перекатиться/изучить новый язык.
Выбор между JavaScript, PHP, Java.
Собсно на отдельных PHP и JS Я врядли больше денежек поимею, но в связке с 1с это будет неплохим и быстрым бустом (учитывая что есть какиет знания HTML и CSS).
Накидайте советов по сложившейся ситуации, хороших и разных (что учить, как осваивать очень не люблю суходрочку с книгами, хотелось бы аналогов-подобий javarush).
Парни возможно платина, но давно уже хотел в эту сферу, прошел и говновузик и армию, щас с работой пиздец, либо продавец услуг, либо на завод пахать. Вот решил твердо и четко стать программистом, а значит мне нужны следующие ответы: Какой язык востребован на рынке труда? Какой нуно иметь уровень знаний для устройства на работу, хотя бы на днище-должность? И не поздно в 22, почти 23 начинать путь программера?
>>871977 > Какой язык востребован на рынке труда? 1C > Какой нуно иметь уровень знаний для устройства на работу, хотя бы на днище-должность? На месте научат. > И не поздно в 22, почти 23 начинать путь программера? Не поздно.
>>871965 ну если ты хочешь использовать своё знание 1С, то наверное лучше Java? Ентерпрайз же. Хотя я имею довольно смутное представление об ентерпрайзе и 1С.
>>871999 Если совсем грубо, то современная 1с это такой браузер со свистелками и перделками (тут то и всплывает потребность в JavaScript, хотя используют его далеко не все).
Зачастую в эту самую 1с надо "подружить" с сайтом. Хотяб на простейшем уровне, скажем, чтоб заказчик мог оставить заказ.
И зачастую для такой простой задачи нужно 2 разных погроммиста, PHP и 1ass, для настройки обмена, да не просто 2 погроммиста, а чтоб могли и общий язык найти)
Яб и рад полностью перекотиться в JAVA и чтот подобное, но в этом сегменте наверняка не пойдет бонусом мой опыт (пусть и не очень большой), а значит все сначала и снова джуном). Хотелось бы более мягкого перехода с одной технологии к другой.
Господа кодеры. Подскажите как можно написать лаунчер или же софтину с собственным дизайном? Как пример - лаунчеры диаблы или другой какой онлайн игры. В какую сторону смотреть или хотя бы в какую сторону пробовать копать? Как спросить у гугла, копался-копался ничего толком не нашел. ЯП не принципиален.
>>872105 например javaFX можно обвешать css стилями если на qt в плюсах то какой нибудь htmlayout или просто рисуешь дизайн в фш, разрезаешь элементы на составляющие перегружаешь onPaint и пиздец.
При открытии -> Сравнить версию из текстого файла и на сервере (например 2016100800 и 2016092801) -> если на сервере версия больше, то скачать по FTP чото и разархивировать кудат -> в идеале еще проверять контрольную сумму.
При нажатии старт -> запустить игру
По хорошему создай на серве отдельный HTML файлик и выводи его в поле лончера, тип новости и все такое.
Привет антонам. Есть такая задача, уже устал ручками это вбивать. Есть желающие небольшую денежку за плевую задачку заработать?
Есть сайт по грузоперевозкам, на котором добавили новый функционал, формы время исполнения заказа.
Выглядит это следюущим образом. Я открываю 30 заказов, выставляю свое предложение, и в новые формы, должен внести минимальное и максимальное время груза в пути.После этого разместить свой заказ. Например, если из А в Б 600 километров, то в форму один нужно поставить цифру 2, в форму 2, цифру 3( так как в днеь машина проезжает в среднем 500 км). Если дистанция 1600, то цифры вставлять надо 4-5.
Нужен простой скрипт или расширение, которое берет дистанцию (значение легко парсится), делит на 500, и ZNACHeNIe цифру вставляет в форму 1, а в форму 2, ZNACHeNIe + 1
Так как за раз открыаю по 30-100 заказов, нужно чтобы на каждой странице только на этом сайте, без ошибок значения вставлялись в форму. А Мне нужно было выставить только стоимость заказа, свой комментарий, и нажать кнопку опубликовать.
Стоимость если низкая, то обсжудается. Но насколько я понимаю, тут работу спецу на полчаса. Ибо значения форм и дистанции легко парсятся в DOM дереве, я просто не умею создавать расширения.
Пишу тут, так как везде нос воротят, толи слабая задача, толи сложная. Понять не могу. Вроде все просто, спарсил км, засунул в формулу, в форму один вставил итог, в форму 2, итог + 1. Активировать только на активной странице по горячей клавише. Все. Я не знаю как это делать, а учить неделю, чтобы сделать, времени нет. Для профи плевая задча должна быть. Сумма обговаривается.
Допустим, я хочу перекатиться из инженегра в быдлокодера. Стоит ли идти в ИТ-магистратуру топ-вуза? Если начну заниматься прогой сейчас, много ли могу изучить за 1.5 года? Сколько вообще нужно изучить, чтобы устроиться на работу? Начинаю не совсем с нуля, есть небольшой школьный/университетский опыт в C/C++.
>>872141 >Допустим, я хочу перекатиться из инженегра в быдлокодера. Похвально. >Стоит ли идти в ИТ-магистратуру топ-вуза? Вряд ли. >Если начну заниматься прогой сейчас, много ли могу изучить за 1.5 года? Зависит от твоей обучаемости. >Сколько вообще нужно изучить, чтобы устроиться на работу? 37.
>>872141 > не совсем с нуля > небольшой школьный/университетский Кароче с нуля. Новомодный тек ты не знаешь. Кароче 100 часов. Где-то так. Если будешь очень плотно заниматься.
>>872180 господи тебя благослави, какие 20 баксов. ЭТо что же ты хочешь за ЭТу работу 1500 рублей. в край озверели. 1500 рублей за парсер циферок дистанции, + простая формула дели на 500, округли до целого, найди forma1, вставь циферку, найди forma2 вставь циферку 2. Задача активируется по нажатию кнопки. не туда я работать пошел.
>>872188 Нужно написать автору, потому что контактов он не оставил, сразу видно, как он ценит время специалиста (заодно и вместо короткой задачи вынудил читать меня портянку его говна - заказчик в вакууме, лол). Далее, дождаться его ответа, и минут 10 потратить на чтение портянки, в которой он даст URL. Затем написать собственно расширение - ну не знаю, 20 минут на это потребуется. Потом - обговорить способы оплаты. Итого минут 40 на работу. Это первый вариант. Или потратить час на клиента на апворке и получить 15 баксов (на самом деле 40, но я представляю себя 2 года назад) без всего этого геморроя. Что я выберу?
>>872228 >первые 400 заданий бесплатно Ты их пересчитал что-ли? Там их всего полторы тысячи, маркетолух. Типичный пидорашенский стартапчик: спиздить западную идею, скопировать криво и обвешать донатами/рекламой/слежкой ФСБ. В данном случае идея спизжена с кодкадеми, который раньше был годным проектом, а сейчас тоже, видать, скорраптился и превратился в донатную парашу. Самому интересно было бы услышать адекватные безусловно бесплатные аналоги.
>>872206 20 минут? Ты за 20 минут сделаешь как ты видишь, а потом три дня будешь править. То тут кнопки нужной нет, то там неправильно считает. Там какие-нибудь километры в определенных случаях как метры будут отображаться, и тому подобная хрень. Вообще как ты сделаешь расширение за 20 минут? Разве что ты их по пять раз на дню делаешь. А ведь в описании даже не указано, под какой браузер это надо. 2 часа тут самый минимум по-моему.
>>872250 Мне кажется, ты это с сарказмом сказал, особенно про тесты, хотя отладка действительно будет необходима. Но я сильно сомневаюсь, что ты бы смог нормально сделать меньше чем за два часа, если только создание таких расширений не твоя основная область деятельности.
> ApplicationWindow { > visible: true > пикрелейтед Я из-за этой хуйни не могу мышкой компоненты на виджет накидать. А это ведь дефолтный хеллоуворлд от разработчиков.
Анон, тут такое дело. Для курсача надо написать каталогизатор, ну что-то вроде тотал командера, чтобы отображало папки и файлы и с ними можно было что-то делать.
Я думаю всё это дело писать на плюсах. Подскажите, какие комманды, технологии, библиотеки и всё такое для работы с папками и файлами, чтобы это дело отображало, а то до этого ничего подобного не делал.
> Стоимость если низкая, то обсжудается. Но насколько я понимаю, тут работу спецу на полчаса. Ибо значения форм и дистанции легко парсятся в DOM дереве, я просто не умею создавать расширения.
Ну так возьми и сделай.
Хирург ножичком за полчаса руки-ноги отрежет.
Сложности в работе ноль, а пидары сотни тысяч загребают, хотя 99% простых операций — тупо по методичкам делаются.
Вопрос вполне спецефический Решил освоить postgres и там в методичке есть работа с sql shell (psql) В самом начале необходимо ввести данные. Но проблема в том, что на моменте ввода пароля, программа перестаёт реагировать на клавиатуру. Единственное, что можно сделать - это нажать enter.
Я не могу в программирование, у меня тут созрел, как мне кажется, немного Кириллистический план, но прошу отнестись серьёзно, развеять или подкрепить мои надежды и на уровне говна и веток объяснить с чего начинать, если достигнуть цель реально.
Так вот. Я около пяти лет работаю с иллюстрацией и компьютерной графикой, векторной и растровой. За это время помимо прочего пробовал зарабатывать на стоках - таких сайтах как, например, Шаттерсток, где можно загрузить пикчу и она будет нахуй никому не нужна люди будут покупать право на использование или типа того и владельцу будут отчисляться за это копейки и в теории, имея крупную галерею, заполненную не говном можно прийти к успеху, особенно когда ты живешь в какой-нибудь мухосране в нищей стране и много долларов в месяц тебе не надо. Чтобы не затягивать с предысторией - ровно два месяца подрочился с этими стоками и бросил, с тех пор капает ~$20 в месяц. Мало, потому что делал не совсем стоковый контент - рисовал векторные пейзажики вместо тематической хуйни на грядущие праздники.
Собственно, зачем я пришел на эту доску. Меня интересует, можно ли сделать программу, которая бы рисовала картины складывала мне векторные пейзажики из готовых шаблонов травы, деревьев, кустов, облаков, гор и прочего. В идеале как-нибудь использовать модные нынче в графике искусственные нейросети, которые бы могли анализировать пикчи с пейзажами, на основе них делать свои пейажи и на основе этих своих пейзажей делать векторные поделки из готовых шаблонов. Ну вы понели. В общем, откуда мне начать и чем продолжить, чтобы научиться работать с графикой с помощью программирования, примерно как я описал?
Надеюсь, что вы всё-же сможете мне что-нибудь посоветовать кроме хуйцов и бочки.
>>872491 Начни с того, что закончишь школу. После этого идешь работать в евросеть и даже не задумываешься о программировании, пока не научишься гуглить
>>872485 Это твои треды грустно висели в дневничках или бизаче? Заметь, что такие вещи, что ты описал, делают только люди в крупных компаниях уровня гугл, где собираются отнюдь не нюфаги и веб-макаки. На нейросети лучше тебе не замахиваться, это матан. А в программирование в любом случае полезно будет залететь. Возьми, полистай питон. Почитай, как с ним в графику, авось, чего нароешь. Удачи
>>872497 > Это твои треды грустно висели в дневничках или бизаче? Нет, я тут только в тредах про стоки в /de писал иногда. > Возьми, полистай питон. Почитай, как с ним в графику, авось, чего нароешь. Окей, спасибо, поищу.
>>872506 1. Можно освоить самому. В вузе будут ебать матаном. Если вуз не итмо или мфти, то только матан и будет. 2. Зависит от сферы твоих скиллов и интересов. Идешь на hh и смотришь, что да как в твоей мухосрани
>>872516 Вообще никуда, кроме работы грузчиком, шофером, конвееробыдлом etc за деньгами вкатываться не стоит, имхо. Пограммирование - созидательная деятельность. Нахуй ты тут без желания сдался?
>>872527 Ок, спасибо за совет, буду читать. Просто дело в том, что времени у меня не так много чтобы прям полностью все тонкости языка учить. Потому и важно знать примерно в какую сторону искать, как и что именно с тем направлением что мне нужно - а именно каталогизация.
Подскажешь в каком направлении искать ?Говорю же, с каталогами никогда не работал, потому для меня это лес.
Блять, антуаны, хуйня какая-то получается. Как вообще в вэбе выжить? Вкатился в жс, вкатился во все их ебаные тулзы и фреймворки, но блять, где попрактиковаться? Фантазии нихуя
>>872572 в java гарантированно вольешься в ооп. Но блять имхо начинать путь волшебника с java не лучший вариант, потому что можно забить на все хуй встретившись с первой же сложностью. Лучше начинать с js,php,python
сап, погромистач Нужно проверить, меняется ли контент сайта в зависимости от мухосранских регионов. Можно ли в tore задать город или хотя бы облаcть для выбора ip или только страну? Если только страну, то какой способ еще есть, кроме того как заебывать своих знакомых из этих городов?
Сап, анон. С++. Объявляю переменную в теле функции и присваиваю ей рандомное значение. Мне нужно, чтобы бы при последующих вызовах функции это значение не менялось. Это можно как-нибудь сделать? Объявлять ее как const не канает, т.к. при каждом вызове функции идет переинициализация, а передавать ее аргументом, или делать глобальной я не хочу.
сап, програмач. нид хелп. горит лаба по VHDL. нужно чтобы светодиоды загорались с пятого пошагово к десятому и обратно к пятому. пример кода когда постепенно загорают все, нужно вектор поставить вконце? где почитать process(CLK) begin seg<="1000"; if (rising_edge(CLK)) then if(count < seg)then count <= count + '1'; elsif (count >= seg) then count<="0000"; end if; end if; end process; process(count) begin case count is when "0000" => LED <= "0000000011"; when "0001" => LED <= "0000110000"; when "0010" => LED <= "0000001100"; when "0011" => LED <= "1100000000"; when "0100" => LED <= "0011000000"; when "0101" => LED <= "0000000011"; when "0110" => LED <= "0000110000"; when "0111" => LED <= "0000001100"; when others => LED <= "0000000000"; end case
Есть вузик. У вузика есть сайт. На сайте есть расписание в виде таблицы.
Вопрос, собстна, в чем. С помощью каких нанотехнологий 2к16 можно пиздить инфу с сайта регулярно и отправлять мне на почту? Скрипт на питоне? А библиотеки какие? Мне бы вот это все. В идеале хотелось бы запилить приложение на андроид, но это жеско, поэтому ограничиваюсь почтой
>>872739 Почему ты не погуглил как правильно пользоваться жиквери.гетом? Данные приходят тебе, но ты с ними ничего не делаешь. Третий аргумент метода должен быть колбэк, принимающий 1 аргумент - полученные данные.
>>871965 >мне 27 и Я 1с'ник Хочешь джуном идти в 28 и конкурировать со старшекурсниками за рабочее место? Не понимаю твоей мотивации. Думаешь придурков меньше, чем в твоём 1С? Спешу тебя разочаровать.
Перекатывайся в сириус-бизнес аналитику или другой менеджмент в своей сфере, хоть денег заработаешь.
Господа, нужно вытащить все используемые функции из файла, подскажите, как это сделать. Думаю по встречающимся скобочкам их вытаскивать в символьный массив по одной, а оттуда постить в другой файл, я все правильно понимаю? Но вот часть с детектированием этих самых функций меня вводит в ступор. На чистом СИ это ебала какая-то, а на плюсах можно будет регулярками?
>>872850 Из файла какого формата? Заголовочный, исходник, бинарник, где нужно вызов найти? >>872878 > сложить эти два массива Тебе конкатенация или сумма? Там по коду китайский говнокод.
Тема на диплом по C# с больницей не пошла. Есть какая-то экзотическая тема, что бы в бд было около 7 таблиц? Или что бы интересность темы перекрыввала малое количество таблиц. Кидайте любую тему, о которой подумаете. Всем спасибо!
Задали в универе задачу. На входе несколько сигналов, которые повторяются, но начало у них в разное время. Нужно посчитать, за сколько тактов они начнутся вместе. Как это можно решить без циклов?
Для 17|8 и 8|9 ответ 42. Цифры обозначают количество тактов, | - начало сигнала.
Сап. Хочу сравнить скорость записи в память на разных языках. Прошу знающих питон и джаву запилить простой код типа такого:
float a = new float[1000000100]; for(int i = 0 ; i < 1000000*100 ; i++) a = 1.1;
И вывести время работы цикла. Проверил на c++, nodejs, php. Больше языков не знаю, нужна ваша помощь. Php, как и ожидалось, под шконкой, js медленнее в 3+ раза (880мс vs 260)
>>873270 Потому что через 42 такта будет |25 и |17. Это идет вот так: 18|7 9|8 19|6 10|7 И дальше. Я пока через циклы сделал, ищу сигнал с самым большим периодом, потом выравниваю все остальные вместе с ним, чтоб он начинался с начала, потом прибавляю ко второму числу каждого сигнала его период и смотрю, если остаток от деления на этот период - 0.
Нужна помощь тех, у кого хоть какая-то флэшевая среда разработки установлена. Я переписываю с AS3 некоторый проект, который местами писали уёбки. В одной функции они сортируют массив объектов, в данном случае ключом сортировки является строкое представление объекта. Я уже узнал, что строка получается вида "[object %ClassName%]". Не имею возможности проверить, включает ли название класса в данном случае название модуля (com.zalupa.hyy.ClassName) или нет (ClassName). Прошу анона проверить. Спасибо.
>>873306 Кроме того, блядь, в AS какой-то нестабильный алгоритм сортировки. Не могу нагуглить, какой. Наверное, за всю историю флэша никто не интересовался, какая там реализация сортировки под капотом.
>Если p отношение порядка на конечном множестве M, будет ли композиция p^2 отношением порядка?
Хельп, как строить второе отношение? Если оно строится по первому p, то это совсем другое подмножество с элементами, которые выглядят как ((a;b);(a;b)), как их можно сравнивать с множеством М?
Планирую написать простейший движок для сайта. С вебом я работать не умею от слова совсем. Php ненавижу, js тоже не люблю, короче говоря буду писать на Си. Ну и собственно вопрос, точнее просьба: Доставьте либо кратно опишите перечисление того, что должен уметь, подчёркиваю, простой движок, в чистейшей теории.
Хочу проверить свои знания и умения с помощью вот такого вот хелловорлда.
>>873328 Зачем всё это? Я не прошу пояснить за техническую часть. Я прошу пояснить за теоретическую часть. >>873326 > n = write(socketfd, msg, msg_size) Запись говна в сокеты, конечно, замечательная вещь, только сначала нужно понять за каким хуем мне срать в этот самый сокет.
В общем вопрос можно сформулировать следующим образом: Что делает крайне простой сайтодвижок? Чем он занимается? Надеюсь так понятнее.
Анон, где предел? Предположим, я мучаю задачку час, этого явно мало чтобы сдаться и полезть за подсказками. Да мне и день мало. А как, по твоему, обстоят дела с задачкой над которой я бьюсь неделю? Хуй уже забить? тормозит ведь
Помните Анона, который хотел сделать свой графический тулкит под лялех? Эт я.
С тех пор прошло много времени, я изучал всё от xlib до drm, вейланд тоже пощупал, много чего пощупал, и теперь мне более-менее понятно как рисуется картинка в том или ином окружении, я успокоился. Однако за эти месяцы не было написано ни одной строчки кода, всё это сплошная теория, и я решил наконец-то приступить к написанию самого тулкита. Сначала попробовал писать на основе EGL, но прилично обосрался, так как на меня давило не только проектирование самого тулкита, но и ебучий EGL, который между прочем сложный блядь. Было решено пересесть на Xlib, точнее использовать его в качестве бэкенда отрисовки, и просто начать писать тулкит. На этом предыстория заканчивается, терь проблемы. Точнее одна проблема. Я создаю окно в Xlib Window window; window = XCreateSimpleWindow(bla,bla,bla);, теперь я могу обращаться к окну с помощью переменной "window", но всё это внутренности тулкита, просто функция toolkit_create_window, которую потом, по идеи, можно будет использовать в другой программе, тулкит — просто либа, toolkit.h, напоминаю. Эта другая программа тоже должна знать о переменной window, уметь с ней работать, как это запилить? Я сделал интовый указатель и присвоил ему переменную window, в toolkit_create_window() вернул указатель. Получилась полная хуйня, полезли ворнинги, ничего не работает, вот тебе и месяцы зубрения теории, лишний раз убеждаюсь, что я даун. Anyway, помогите мне. Пробовал смотреть исходники gtk, но ебать, какой же он сложный, я потерялся в горе кода.
>>873346 А в чём проблема вернуть указатель на твой виндов? Или просто инт, который будет являться индексом этого виндова в каком-нибудь внутреннем массиве, а программа пусть работает с ним через функции, которые ты ей дашь. >>873464 Насколько я помню, без пакаджей. Но если бы со мной решил бы кто-то поспорить даже на десять рублей, то я бы отказался. Скачай мтаск/хакс и посмотри.
>>873475 Я всячески пердолился с Flex SDK и standalone-debug-флэшем, но так и не допердолился до результата. Вернее, у меня trace() не выводит результат в stdout, хотя конфиги верные должны быть. Придется самому возиться, видимо.
>>873475 > А в чём проблема вернуть указатель на твой виндов? Я же писал, что уже пытался так сделать, не получилось. Видимо неправильно сделал мало понимаю в Си, как сделать правильно? Делал так: int *w = window; return w;
>>873487 Бросай исключения, они всегда выводятся. >>873495 У тебя window - это что? Указатель на Window, или сам этот Window. Ты его записываешь в указатель на инт, а потом удивляешься, что компилятор охуевает с таких манёвров. Тебе основы сишки надо подучить, наверное. Иди cs50 проходи.
>>873604 Я дурачок, ибо абсолютно не понимаю, что это есть такое. Можешь словами объяснить или код на питоне написать? Ну или конечно можешь послать меня на хуй и ничего не делать.
>>873611 > Я не понял как задать размер элемента от одного символа до другого ??? Короче, вот это: > s/^(.*)\.jpg$//
s - означает, что у тебя будет заменяться строчка, подходящая под шаблон в первой паре / на то, что стоит между вторым и третьим /, то есть на ничего, то есть удаляться.
>>873358 Первое число обозначает количество тактов от текущего момента до начала сигнала, второе - количество тактов после начала до полного периода. Условно, у нас есть несколько функций с разными периодами и местом, которое определено как начало и нужно посчитать, за какое время это начало у них совпадет. Во, нарисовал.
Написал 38 строк на питоне под модный фреймфорк. Закоммитил на гитхаб. Теперь думаю, что после школы не надо поступать в вузик, а надо попытаться найти работу джуном. Знаю кресты
>>873528 > У тебя window - это что? А хуй его знает, это из Xlib.h. Скорее всего какая-то структура.
> Ты его записываешь в указатель на инт, а потом удивляешься, что компилятор охуевает с таких манёвров. Да, это в целом было очевидно, просто это единственная идея. А как ещё поступать? Возвращать window? Но как его в таком случае записать куда-то в выходной программе, где Xlib.h не будет? Я там не смогу создать ещё один "Window window;" и сделать "window = toolkit_create_window();".
> Тебе основы сишки надо подучить, наверное. Иди cs50 проходи. Я основ уже много начитался, просто порой что-то забывается.
Malware или soft developerMarcus11/11/16 Птн 10:13:33#823№873885
Аноны, прошу совета, стоит выбор между malware и soft developer. И там и там иду на должность Джуниора и е могу выбрать. Кто работает malware компаниях расскажите о своей жизни, зарплате и впечатлениях.
>>873892>>873894 Извини слюзы перепутал. Там "или" вместо "и". 24 года, учился не по специальности на которую устраиваюсь,студентом зависал на cracklab wasm оттуда и знания асма и креу.ми решал. Ну а теперь сходил на собеседование вот и выбор возник.
>>866094 (OP) Господа, можете подсказать какой-нибудь литературы по многопоточному программированию? Чтобы с самых азов было разжевано. Желательно python/java. Просто заинтересовался тематикой, но вот плохо понимаю что к чему. Чтение доков встроенных либ по тому же питону не слишком помогает, т.к. там описание дается так как если бы читатель уже имел какую-то базу.
Реквестирую идею, как реализовать коллижн-модель в 2д-игре. Физон в целом я вроде-как прикрутил, а остальное я не могу придумать. Не предлагать готовый движок
>>874048 >Пиздон, Гипножабба T. Albrecht, «Pitfalls of Object Oriented Programming» Е. Кирпичёв, «Изменяемое состояние: опасности и борьба с ними» J. Armstrong, «Programming Erlang: Software for a Concurrent World» J. Armstrong, «Making Reliable Distributed Systems (OTP)»
как же мне бомбит блять от этой работы. почему все вокруг норм работают, растут, обсуждают что-то интересное, задерживаются на работе так как им ИНТЕРЕСНО, а у меня багор каждый день?
>>874235 > сап. Нужно отправить по сокету срез из go ( или не срез, что угодно, на него похожее) в c++ , и чтобы в с++ оно работало как массив. Двач, что делать? Снимать штаны и бегать. в принципе надо чтоб блоки данных в памяти находились последовательно
Всем привет. Хочу обмазаться мёртвым, но не очень, языком программирования. Пробовал КОБОЛ, но не зашло, что посоветуете? Полный ньюфаг в программировании, изврат и псих. inb4: Ассамблер
>>874464 ada smalltalk алана кей eiffel бертрана мейера то что сделал вирт, исправляя свой паскаль, а именно версии modula и oberon ml-семейство lisp-семейство, с ветками common lisp и scheme различные реализации и диалекты пролога все очень интересно и малоиспользуемо для зарабатывания денег дерзай
> "Современные операционные системы" Таненбаума. Про что там? Я прыщикс не мало лет ебу. Ядро, конечно, не разрабатывал, но много низкоуровщины повидал. Мне бы что-то про самые-самые основные механизмы работы базового ядра. Там, не знаю, про память, процессы, точнее про то как всё это реализовать. Основы короче. И чтоб не говно, потому что говорят говна много, и не по теме много.
>>874727 Чтобы хранить множество элементов, быстро добавлять, искать и удалять там элементы. И при этом хранить по порядку (чего не позволяют хеш-таблицы, хоть они и быстрее).
Сап, пишет непрограммист, который хочет сэкономить время. Есть docx файл. Представляет он из себя таблицу с одним столбцом, в каждой строчке написан номер телефона и имя человека. Каждая строчка покрашена в красный или зеленый цвет. Задача: создать таблицу из двух столбцов, в первом должен быть номер, во втором - имя. При этом нужно сохранить цвет строчки. Что я сделал: перенёс данные из ворда в блокнот и написал две программы (на паскале) - одна ищет телефонный номер в строчке, другая имя человека. Вручную создал таблицу. Как перенести цвет строчки? Вопрос скорее такой: как работать с docx файлами? То есть, вот понятно, как читать/выводить текстовый файл, а что делать с доскс? Ну или просто напишите мне код, если не сложно.
>>874776 Сложно. Нужно библиотеку для docx подключать и чидать доки по ней. Попробуй в хтмл свой док сконвертить и тогда посмотри как там цвет помочен. Потом хтмл программой обработай и обратно в док перепиши.
Ну могу допереть как можно сделать простой лабиринт. Есть произвольного размера матрица со значения 0 и 1, где 1 означает, что это стена. Как эту матрицу я должен связать с игроком?
>>866094 (OP) Сколько нужно времени, чтобы с нуля выучиться до уровня, который позволяет зарабатывать хоть что-то, хоть 10к в мес. на программировании. Дайте пожалуйста адекватный ответ, с изучения чего лучше начать. Сайты на пхп, какие то скрипты под мелкие задачи писать, 1с?
>>874942 Прости, но если у тебя нет вообще какого-либо понимания алгоритмов или синтаксиса одного из языков, то много. Примерно от 6 месяцев до года.
Если же возьмешься, то для начали определи для себя область того, над чем хочешь работать. Сайты? JS, HTML, CSS и фреймворки ну и Python вдобавок. Энтерпрайз? Java или C. Мобильная разработка? iOs- Swift; Android- Java. Игры? C++. Нет предпочтений? Учи Java или C. Потом найдешь для себя область.
С сервера мне приходит такой ответ, как на пикче. А чуть ниже как это должно быть распарсено.
Как видите после каждого слова идет байт, говорящий о его уровне вложенности. Причем фишка в том что иногда уровни могут повторятся. Мне нужно распарсить это, и обойти все возможные значения.
Я уверен что они использовали уже что-то готовое для сериализации/десериализации.
>>874948 Кстати, почему россияне на каком-то генетическом уровне не способны разрабатывать адекватные игры сложнее игрушек для мобилок, браузерок и флешек для соцсетей?
>>874967 Потому что игры это дорого. У нас нет таких компаний. В среднем ААА проект делается 2-3 года. Если откроется новая студия, то у неё не хватит денег чтобы закончить её. А еще нужны просто сумасшедшие деньги на рекламу игры. Ну и не забывай, что русские пиздец не любят долгосрочную прибыль. Им(да чо я пизжу - нам) нужна прибыль сразу. А вот мобильные игры делаются очень и очень быстро. Со смартфонов же прибыль можно сразу сечь за счет вставки рекламы.
Есть треугольник с вершинами (3;3), (5;3), (5;5). Получается прямоугольный треугольник. Цель: написать программу на C++ для определения, принадлежит ли точка конкретному треугольнику (не требуется строить универсальную программу). Выход из программы должен осуществляться вводом координат (0;0).
В общем-то, определение точки есть, а создать цикл никак не пойму, чтобы консольное окно не закрывалось после ввода первых данных. Помогите советом или лучше на примере почти готовой программы.
>>874947 >Сайты? JS, HTML, CSS и фреймворки ну и Python вдобавок. Стоит разделить фронтенд и бэкенд, хотя знать хотя бы на минимальном уровне придётся и то, и другое. И для бекенда годится далеко не только Пайтон. >Энтерпрайз? Java или C. >Энтерпрайз >C Лол. >Игры? C++. В Россиюшке и сопредельных странах на 1 игру, написанную на C++, приходится 10 написанных на одном только Юнити, обычно для мобилочек.
>>866094 (OP) Пусть есть два неизвестных числа. И пусть старший бит обоих чисел инвертирован друг относительно друга. Задача, определить старший бит у каждого из этих чисел. Варианты?
>>874995 >пусть старший бит обоих чисел инвертирован друг относительно друга В том смысле, что старший бит одного неизвестного числа обратный старшему биту другого неизвестного числа.
Допустим, я рисую в фотошопе круг разделённый на несколько сегментов (макаба лежит, так что ссылка на пикчу http://imgur.com/o6knD66 ). Мне надо сделать, чтобы при двойном клике на одном из сегментов на этом сегменте отобразилась новая картинка, а рядом с кругом появилась текстовая информация.
Не знаю, как нагуглить, с помощью чего и как это делается, неужели с джаваскриптом. Сам учил пхп и базы данных, только немного касался джаваскрипта.
Аноны, у меня к вам довольно несложный вопрос. Допустим, мы складываем несколько float-чисел (C). Допустим, у нас несколько чисел-слагаемых больше, чем может "понимать" кудахтар в данном типе. "Переполнение типа данных" это называется, или как там у вас? Так вот, что будет делать бездушная машина в этом случае? Ну или просто найдите значение выражения на пике, я пойму.
Пр, такая тема. Есть ява, надо на форме сделать картинку фоном, и поверх нее рисовать нечто похожее на спрайты, ну такая простая херня, чтобы потом эти спрайты поворачивать и двигать. Вот. Что лучше, юзать штатные средства, graphics2d или какую-нибудь либу типа lwjl? Если либу, то какую?
>>875059 Зависит от. В крестах, вроде бы, переполнение ub, поэтому какой-нибудь гцц вполне может сократить 1.0e30 и выдать 3. Но, вообще, да, при прибавлении к большому числу маленького, большое может и не измениться.
Анон, подскажи где достать туториалы по освоению яндексдиректа и гугл адвордс. В общем хотелось бы научиться их нормально настраивать и дальше получать с этого PROFIT. В связи с этим запрашиваю любые советы, обучалки и кулстори от бывалых в этой теме анонов.
>>874967 просто на мобилках сейчас соотношение затрат-прибыли самое большое раньше это были браузерки и флешки для соцсетей те это чисто бизнес а ААА-проекты, на самом деле, не так и выгодны получаются, но есть западные компании, в которых давно уже налажены процессы (а налаженный процесс - это очень важно, если не все) разработки таких проектов, это конвеер, вот им и получается выгодно такие фирмы, можно, например, сравнить с сегодняшним заводом в россии, в котором в совецкое время были построены все цеха, все технологические цепочки и инфраструктура и поэтому теперь получается выгодно текущему владельцу использовать все это для производства пусть и малорентабельной, но дающей прибыль продукцию с этим же на западе был связан взлет кикстартера и инди-разработчиков - они заняли те ниши, в которые крупные разработчики-студии не могли протиснутся, тк эти ниши довольно специфические, а значит аудитория их относительно небольшая и студии не выгодно для них разрабатывать те это не вопрос какого-то убожества российских разработчкиков, это просто вопросы бизнеса и эффективности
>>874967 Игры это очень ориджинал конетнт. Много бабла, сил и времени. А ты даже школу не смог закончить и не скатитьтся в тройки в 7 классе ради отчетности перед мамкой.
Суп, ананасы. Собираюсь вкатиться в уеб через некоторое время, почти нихуя не знаю. Пока выбираю между фронтом и бэком - на какой стул сесть, короче. Вполне отдаю себе отчет, что мне сейчас посоветуют сделать нахуй пройти, но все же проблема выбора для меня стоит достаточно остро. Вообще, главное для меня сейчас работу найти и хоть как-то вкатиться, дальше развитие побыстрее пойдет, полагаю. С чем проще и быстрее будет вкатиться в этот чудесный мир? Сам в мухосрани, студий нет нихуя, так что только самому пердолить все это. inb4 пикрилейтед
>>866094 (OP) Джентельмены, спасите неофита, пожалуйста. http://ideone.com/22ksIv Есть одна лаба, и она почему-то неверно читает массив из файла. Объясните, почему я неправ, и как это исправить? скриншот прилагаю
>>875178 У тебя пельмень вместо мозга. На скриншоте не видно, что за пиздец у тебя в функции readFile. Есть подозрения, что там внутри сишные функции. Предположение это я сделал из-за того, что ты, псих, ввод получаешь в статический массив байтов, хотя у тебя есть как минимум std::string. Никто за тебя лабу не будет делать, а свой говнокод можешь удалять и писать заново, погуглив в этот раз предварительно std::string, std::ifstream и std::vector.
>>875226 Если размер 8x1 фиксированный, то я бы просто ебнул восемь вложенных циклов. Иначе же можно перебирать числа от 0 до ""10^(размер массива - 1) девяток", а потом разбивать на цифры обратно. Ну, ты понел
Есть тут аноны, которые пишут/писали под андройд на С# с помощью Xamarin? Прошу у вас помощи. Я установил Android SDK ещё когда устанавливал Android Studio, потом решил писать на C# и скачал Xamarin. Создаю проект, а когда пробую компилировать, вылазит пикрилейтед. Как исправить? Что я делаю не так?
Сап, программач. Столкнулся с адовым пиздецом и есть подозрения что это малварь. Скачал с бухты софт, с ним keygen. Запустил на виртуалке, подошел к офф версии софта, так что инсталлятор бухтовский не запускал. На следующий день не мог 30 метров десят минут залить на virustotal. Странные лаги сети по сей день. Залил keygen на ргхост, помоги, анон, на тебя вся надежда. Могла ли эта гадость пролезть из virtual box? http://rgho.st/79ZGDKQZM
>>875412 Поверхностный осмотр показал, что там даже нет функций для работы с сетью. Кейген сделала некая "Team URET". Погугли их и отправь им файл с просьбой сообщить, их это или кто-то под их именем выкладывает малварь.
>>875418 Есть этот цикл, х =>9 выходит. Мне сложно понять почему, кажется, что если представить зависимостью, то пойму. Я только начал заниматься (на скрэтче), с непривычки мысли путаются, давно не учился.
>>875427 Я занимаюсь на скрэтче, float мне ни о чем не говорит. И тред на мобиле ужасно лагает. Я говорю, что х стремится к 9, я это вижу. Но не понимаю почему. Можно ли такой цикл представить, как зависимость х от шага t? Мне ничего другого писать не надо. Хотя я уже понял, что вроде не получится.
>>875431 Что такое скрэтч - мне тоже ни о чём не говорит. Float - число с плавающей точкой, десятичное или как-то так. Не целое. При арифметических операциях с десятичными числами получается погрешность, т.к. его нельзя точно представить в двоичной форме, как целое. Поэтому сложение 0.9 с 0.9 десять раз может дать результат как 8.998, так и 9.001, а также любой другой, близкий к 9, но не точно 9. Тебе нужен счётчик в цикле как целое число. На него ты будешь умножать 0.9, чтобы у тебя не накапливалась погрешность.
>>875452 Не совсем понятно, что ты подразумеваешь под ассемблерной программой. Если какой-то особый ассемблер используешь, то читай маны по нему, а если GCC, то там всё по дефолту в бинарник идёт, пока не strip'нешь его.
>>875436 > скрэтч Пикрелейтед. И он не шутит. Поэтому нет смысла отвечать ему.
>>874947 >если у тебя нет вообще какого-либо понимания алгоритмов или синтаксиса одного из языков, то много. Примерно от 6 месяцев до года. А если если есть нормальное знание алгоритмов и Петухона и весьма поверхностное штмл-цсс-жс*
Анонасы, помогите советом. Хочу писать программы с гуём (в основном клиенты к каким-нибудь удаленным сервисам/сайтам). Хочу чтобы можно было компилировать кроссплатформено, потому как писать нужно и для винды, а ставить ее не хочу. К языку особой привязки нет, разве что уже неплохо знаю плюсы, но могу выучить любой наверное. Нашел несколько фреймворков, но qt какой-то страшный, описания классов весьма расплывчатые, а другие пока не трогал. Короче - посоветуйте, как писать как минимум под mac/винду.
>>875694 Буду наверное капитаном, но положение тела относительно стола, выше, ниже. Если слишком низко, то край стола может оказывать слишком сильное давление на руки. Если слишком высоко относительно стола, то запястья будут слишком выгибаться. Эргономика клавы и мышки офк влияет тоже. Механика>мембранных в плане нагрузки на пальцы (у механики нагрузка меньше).
Привет, друзья. Начнём с того, что в программировании и прочем я полный ноль. Поэтому не обессудьте мои попытки обрисовать вопрос.
Что мне хочется: Есть сайт по продажам билетов в киноhttp://www.forumcinemas.ee/. При добавлении билетов в корзину, они бронируются на 15 минут. По истечении 15 минут корзина сбрасывается. Мне нужно, чтобы происходила повторная бронь билетов каждые 15 минут.
Думаю, что догадливые ананасы уже поняли зачем и почему. Для не догадливых: Я - аутист и люблю ходить в кино. Но не люблю, когда рядом находятся люди. Система, приведённая выше, помогла бы увеличить мою зону комфорта на одно свободное кресло в каждую сторону.
Возможно ли это реализовать, куда обращаться и на какую цену рассчитывать?
>>875879 На сайте покупка билетов закрывается за полчаса до начала сеанса. Билеты остаются в корзине ещё пятнадцать минут. При переходе к оплате таймер обновляется - ещё пятнадцать минут. Итого я могу удерживать их до начала сеанса. Вы бы лучше ответили, куда с таким заданием обращаться и примерную стоимость, чтобы не обманули профана.
Есть кто шарит? Пишу курсач про генерирование случайных чисел. Можно ли считать число, являющееся временным промежутком между нажатиями на кнопку юзером, истино случайными? Ведь нельзя предсказать даже зная 1000 предыдущих нажатий время которое будет затрачено на следующее
>>875955 Что значит истинно случайное числов вообще, Подумой, как моженно получить истинно случайное число в такой детерминированной коробочке, как компьютер
>>875955 Принято энтропию собирать как минимум с помощью отслеживания курсора пользователя. Ну попросить его подрочить туда-сюда его минуту. Линуксовый ГПСЧ для urandom вообще логи драйверов использует.
>>875962 А почему время не может быть источником энтропии? У меня есть уже реализация, где юзер фигачит мышкой в определенной области, что тут брать за случайное число? Координаты? Их произведение? Или вообще загонять как seed в какой-нибудь random?
Сап. Решил вкатываться в кресты, пришел на стажировку и тим-лид дал список книг, которые желательно бы прочитать. Вопрос собственно о книге (из списка) "Экстремальное программирование". Стоит ли ньюфагу читать её? Читал отзывы. Писалось, что она больше для разрабов. Обоснуете за идею тестирования вкратце, если не сложно
>>876001 >да >но дело не в тебе >дело в экономической ситуации - сейчас подобные тебе в айти нахуй не нужны Лол, люди только в 22-24 оканчивают ВУЗ и идут работать
Требуется мультиплатформенность - проект будет работать под всеми аппаратными платформами, как ось, либо под любой штатной осью. Требуется высокая стабильность кодовой базы - проект будет разрабатываться годы. Требуется простота и стабильность синтаксиса. Одно это отсекает целый пласт новомодных языков. Собственно на выходе остаются плюсы, жаба и форт.
Форт очень заманчив, т.к. прост, позволяет собирать и систему, и сам язык по кирпичикам, аппаратно и программно независим. Для него и стэковое железо есть очень и очень вкусное и простое. Плюсы: предельная простота, стабильность кодовой базы сколь угодно большая. Надежный софт. Модификация системы налету. Ты ничем не ограничен, ни в типах данных, ни синтаксисе. Минусы: почитай это тот же асм, все пишешь сам, все низкого уровня. Оптимизации нет от слова совсем. Сообщества нет - все пилишь в одиночку. Горы кода для простейших функций. Были бы ресурсы - непременно бы остановился на форте. Но фактически в одиночку такую тему пилить на нем страшно - высок риск завязнуть в базовых вещах, вроде работы с железом.
Жаба - тот же форт, но с блекджеком. Плюсы: сообщество, библиотеки, оптимизация и модификация налету. Чуть сложнее форта, но все еще прост. Очень быстрый язык. Минусы: нестабильный синтаксис, много синтаксического сахара. Менее стабильный, чем у форта, код. Жрет кучу памяти. Большой обьем кода и сильные синтаксические ограничения. Жаба практически идеальна, но пугает именно большой обьем кода и сильные ограничения. Очучения от нее - как будто палки в колеса кто-то вставляет.
Плюсы - компилятор, и этим все сказано. Плюсы: наиболее быстрый и оптимальный код, стабильный синтаксис, простой и красивый язык, куча библиотек, ограничений очень мало, намного меньше чем у жабы, можно творить что угодно, генераторы кода, динамические типы данных и прочая - обьем кода очень мал. Минусы: маленькое сообщество, очень много синтаксического сахара (высокий порог вхождения), сложная система компиляции с кучей флагов и конфигов, сам инструментарий собрать та еще задача, очень много тонкостей, софт получается нестабильным (много отладки), модификации налету нет. Очень вкусно, но дорого, хотя оно того стоит: освоив плюсы, практически любая задача будет по плечу. Пугает нестабильность кода - наворотить можно что угодно.
Есть еще питон, но это что-то уровня мутировавшей жабы с еще большими ограничениями.
Походу серебряной пули нет: либо жаба с костылями, либо плюсы с возможностью споткнуться и свалиться в пропасть в любой момент. Либо комфортно, но медленно, либо рискованно, но быстро
>>876007 >>876010 Хуйня. Тоже был лучезапястный синдром, тоже все болело. Как раз где-то к концу школы. Потом само прошло (или помогло что-то, хз). С тех пор уже много лет никакого дискомфорта нет, хотя нагрузка не снизилась.
Аноны, нужна помощь. Плагин в опере стал сам по себе какого-то хера отключаться, примерно каждый час берёт и сам отключается, нашёл его файлы. Можно ли как-то это убрать? Ладно пусть он сам по себе отключаться будет, но не каждый час, а примерно 15-18 часов. Сам вопрос, какая конкретна строка может за это отвечать?
Декан сказал что освободит любого студента от ВСЕХ предметов пятого курса и поставит по всем предметам пятого курса зачёты и пятёрки тем студентам которые напишут коммерчески успешный софт и принесут хотя бы 10 договоров на лицензирование софта юридическим лицам. Короче надо десять раз официально продать программу фирмам города или страны. Можно ещё физическим лицам, но чтобы сумма по договору была не менее 100$ на человека. Задача сложная, но привлекательная. Подкиньте пару идей что можно сделать? А то у меня от радости фантазия съёжилась.
>>876114 Поясняю: ИТ-системы делятся на нужные и ненужные. Нужные уже все написаны, это winXP, Office 2003, VisualStudio 2003, и добавьте там по своему вкусу. Всё, что нужное недописано - будет писаться силами белых программистов, которые уже есть и которых уже больше ненадо в европах и америках. Шансов попасть в их когорту меньше, чем программисту понять зачем нужно хорошо одеваться и чистить зубы. Остальные 99% софта, т.е. ВЕСЬ вал современного коммерческого гавна есть ни что иное, как механизм утилизации околоинтеллектуальной человеческой биомассы. Иными словами просто занимают вашу жизнь чемнтьто, заодно, худо бедно, распределяют бабло. Совершенно очевидно, что КАК это гавно написано, на каком языке, какое там управление проекта и что в конце концов получилось - не ебёт уже совершенно никого, причём сейчас это не ебёт даже самих программистов, которые это пишут.
>>876114 Препод какой-то совковый еблан. Какой-нибудь Попов обязательно подключит своего папаню и втюрит десятку шараг свой антивирус на шелле. Если уж на то пошло, то продажи должны исчисляется минимум сотнями.
Я бы не парился и сдавал так, если пятерка не нужна.
Пригорело, блять. Знаю over дохуя программистов 35+ лет, которые классно работают и на которых не страшно доверить проект, в отличии от 18ти летних по сути ещё детей с ветром в голове, которые ненароком могут проебать твои деньги
>>876171 ну, в школе начинаешь ебашить, ездишь по регионалкам, в 16-17 поступаешь в технический вуз по профилю, на третьем курсе устраиваешься на полноценную работу по специальности (как раз к двадцати годам у тебя будет лет 7-8 кодинга), к 22-23 годам будешь с дипломом, с парой лет опыта в трудовой и примерно 10 лет кодинка в сумме и тут такой уебок рядом с тобой в те же 23 вдруг решает "вкатываться"
>>876184 >ну, в школе начинаешь ебашить, ездишь по регионалкам, в 16-17 поступаешь в технический вуз по профилю, на третьем курсе устраиваешься на полноценную работу по специальности (как раз к двадцати годам у тебя будет лет 7-8 кодинга), к 22-23 годам будешь с дипломом, с парой лет опыта в трудовой и примерно 10 лет кодинка в сумме >и тут такой уебок рядом с тобой в те же 23 вдруг решает "вкатываться Ага, все программисты прям с родились с клавой в заднице и пособием по С++ в зубах. То, о чём ты говоришь - это не такое частое явление и в реальной жизни всё совсем не так. Многие люди учатся, переучиваются, меняют свои взгляды, ориентиры, проходят переквалификацию, ищут новые и перспективные должности. П.с. Как наверное хуево, когда со средней школы твои взгляды и интересы не меняются, ты не ищешь чего-либо нового и задрачиваешь на какой-то свой фетишь.
>>876203 возможность "переквалификации" для специалиста? конечно есть глупые люди что верят в это но, конечно, всегда можно переквалифицироваться из грузчика в пятерочке в разнорабочего на стройке человеческая грязь так и делает
sup /pr/. хочу начать кодить за еду. немного умею в web(ecma 6, sass, pug, nodejs, начал учить 2 ангуляр)/java8(core)/git.
но... блять просто ссу брать заказы, я даже в душе неебу как должен выглядеть продукт на деплое, хуле делать? Есть тут люди которые могут доучить, и после нагрузить работой?
>>876224 >возможность "переквалификации" для специалиста? конечно есть глупые люди что верят в это >но, конечно, всегда можно переквалифицироваться из грузчика в пятерочке в разнорабочего на стройке >человеческая грязь так и делает Т.е. математик, инженер, физик, экономист не могут переквалифицироваться в программиста? Опыт повышения квалификации или смены рабочей деятельности невозможен? Примеры привести?
>>866094 (OP) Что-то в вашей пасте по матеше вообще нихуя нет. Что почитать не шарящему? В /sci/ маттреде такой список, что за всю жизнь не выучишь, а мне бы золотую середину. Смотрю calculus one на курсере, годнота или хуета?
>>876229 нет весь боевой софт, которым пользуются люди написан белыми мужиками, закончившими технические вузы по кодерским или околокодерским специальностям
>>876229 >Т.е. математик, В лучшем случае в дельфиста. Код будет ужасен. >инженер, >физик, Это не профессии, а дипломы. >экономист Может в 1С-ника. Но в этом нет никакого смысла.
>>876242 >В лучшем случае в дельфиста. Код будет ужасен. Значит математик, которому как правило присуждается специальность "математик-программист" и оторый учит дохуя технологий и ряд языков программирования не может быть программистом? Лол что блять? Ведущие ИТ компании (те же гуглы и лицокниги) в приоритете наберают в свои программисты именно математиков, а не быдлокодеров
>>876256 может дело в том что у меня всё ещё хуево с головой от ангины, но в тексте я углядел тонкий намёк на то что ты все таки можешь чем то подсобить..?
>>876247 >математик-программист У меня такая хуйня в дипломе написана (специалист, информатика), а у меня от комплексных чисел одних только голова пухнет. Я долбоёб и математику так нихуя и не освоил и ни одного языка программирования за все 5 лет не выучил. Бесполезная бумажка на самом деле.
>>876266 Нет, прости за ложную надежду. Сам примерно в твоем положении. Можешь пошариться по местным дискорд-конфам, там вроде были недиванные. Вдруг они чего подскажут
>>876267 Лол, ты не тян случаем? Я чет знаю много тянок, которые позаканчивали всякую информатику и прочие факультеты программирования и работают манагерами по продажам.
>>876267 >У меня такая хуйня в дипломе написана (специалист, информатика), а у меня от комплексных чисел одних только голова пухнет. Я долбоёб и математику так нихуя и не освоил и ни одного языка программирования за все 5 лет не выучил. Бесполезная бумажка на самом деле. Если ты за 5 лет ничего не выучил по программе (самостоятельно) то это беда твоей пустой черепной коробки
>>876329 Это и есть максимального размера. Если тебе не от содержания надо, то склей его с образом жесткого диска с установленной спермёркой или ещё чем-нибудь.
>>876338 Самое большое, что ты можешь получить "честно" - это чистые несжатые пиксели (на самом деле, сжатая рандомная информация будет чуть больше несжатых данных). Пнг - формат со сжатием без потерь. Рандомная информация не жмётся - чем меньше повторяются твои пиксели, тем больше будет размер файла. Ты никак не можешь выйти за пределы высота х ширина х байт на пиксель (4) + размер заголовка + немного места на инфу для распаковщика. Можно ещё эти случайные данные сжимать много-много раз в цикле - чем больше раз ты их "сожмёшь", тем больше будет размер файла. Но писать декодировщик тебе придётся самому, потому что ни один стандартный на такое не рассчитан. Если же ты хочешь нечестно, то просто приклей к своей картинке любой большой файл.
>>876353 Парсер его обрежет. Я планировал цвет первого пикселя 0 0 0 второго 0 0 1 и так до 255 255 255 а потом начать сначала. Разве это не лучше рандома?
>>876355 Так сжатие тебе просто на градиенты твой пнг нарежет, которые сожмутся по каким-то там хитрым алгоритмам волновой функции.
Ну или это в алгоритм сжатия лезть и смотреть, где там может быть эксплоит, который с точки зрения математики начинает раздувать файл вместо его сжимания.
Но если ты задаешь такие вопросы >Я планировал цвет первого пикселя 0 0 0 второго 0 0 1 и так до 255 255 255 а потом начать сначала. Разве это не лучше рандома? То ты вряд ли это осилишь.
Что будет происходить с функциями, которые вызываются из мейна, если из вложенной функции выйти через goto? Может ли такая конструкция вызвать утечку памяти?
Товарищи программисты, что скажете о Computer Science? Т.е. быть программистом не в сфере коммерции, интырпрайза и прочего, прочего, а работать в научных лабораториях, ВАКах всяких, НИИ? Какие там есть подводные камни? И тот же возраст насколько сильно там влияет на трудоустройство?
В Вижуал Стужио можно как-то при отлатке запускать программу как бы из консоли шинды? Если да, то как? Мне конкретно нужно пихнуть файл на обработку, т.е., как если бы я написал "proga.exe test.txt" в cmd.
ананасы, кароч java джун (spring framework, javaFX, postgresql, *nix, tomcat, Docker, CI, git, php, bash, js(Angularjs, jquery), html/css не люблю но страшненько верстаю) Есть несколько самопальных проектов на java в процессе разработки аля - spring-boot микросервисная архитектура с angularjs на фронтенде. Заебался хиккавать в одного, хочу влиться в команду или просто покодить в паре, так сказать набраться опыта командной разработки.
>>876444 Когда пишешь соснольную программку, у тебя в метод void Main (string[] args) по идее передаются аргументы как раз таки. А дальше, по накатанной.
Такой вопрос. Поставил апач2 на убунту, настроил вирт хосты, базу , phpmyadmin и т.д. Теперь к сути - не получается пробросить порты дабы зайти можно было из интернетов. На модеме пробросил (порт входящий\выходящий 80, ip 192.168.0.101) вроде как в нужную сторону. На самой убунту открыл порт, что подтверждается netstat. Apache2 во всех нужных местах заставил слушать 192.168.0.1:80. С какими данными мне к вам обратится за помощью? Или я что то забыл сделать? Необходимо что бы при обращении к компу через ip была отдана html страничка.
>>876454 Мне вот не понятно, если эта конкатенация происходит внутри метода, и используемая переменная - не передается в него через параметр и иные места, где ее можно изменить, а задается твоими руками в методе - чем это опасно?
>>876462 Верно ли я понимаю, что SQL Injection не возможна, если строка собирается: 1) Внутри функции\метода из определенных и инициализированных в нем же переменных? Их же нельзя изменить извне. То же самое относится и к константам и прочим финальным переменным. 2) Если строка не собирается из поступающих извне строк, например, вводимых пользователем. ?
ПР, тут же есть незарегистрированные мамкины фрилансеры - как вы деньги получаете чтобы лишний раз не спровоцировать товарища майора? Скажем есть ли возможность нарваться на проблемы за перечисления по 40к каждый месяц на свою карточку в альфа банке (не в ДСах)? Если разделить доходы и один месяц получать например на сбер, а другой на альфа банк - это в этом плане безопасней? Или пользовать киви, или еще каких посредников. Вообще делитесь опытом, кто как обходит эту проблему. Начиная с какой суммы стоит напряч пукан?
>>876404 >Ну или это в алгоритм сжатия лезть и смотреть, где там может быть эксплоит, который с точки зрения математики начинает раздувать файл вместо его сжимания. А никто ещё такого не сделал?
>>876551 вообще Альфа не лучший выбор. Он очень серьезно относится к любым видам темной валютной движухе и всяческим родам обнала. Лучше использую какой нибудь биче банк аля Авангард, Промсвязь..етц
>>876177 Кстати да, возраст - одно из преимуществ, а не недостатков. Это и стабильность: у большинства уже семьи, никуда не убегут. Это и серьезность: все-таки большинство к 25-30 уже повзрослели, и не будут пороть хуйни. Это и ответственность: люди уже приучены к взаимоотношениям в коллективе, о ведут себя осторожно, не позволяя лишнего. Это опыт в конце концов: большинство в этом возрасте уже собаку сьело в своей области.
>>876267 Поддвачну. Бумажки вообще ничего не значат. Сейчас у многих полыхнет от этого факта еще больше. Недавно подслушал разговор одного паренька. Он решил устроится в сша радиоинженегром в какую-то серьезную контору, нашел людей, проплатил, те ему организовали фирму в которой он якобы работал, нарисовали резюме, 10 лет опыта, диплом. Из этой конторы начали проверять его подноготную, фирма подтвердила его опыт, дала хорошую рекомендацию. Паренька пригласили на стажировку, он ее прошел. В итоге получил работу. На деле знает нихуя, но там его поднатаскают быстро - главное пробился. А другие для того же самого 5 лет горбатятся в вузиках, 10 лет набирают реальный опыт. И в итоге получают тоже самое, чего добивается прошаренный паренек за год, наебывая систему.
>>876415 Проебал асм, да? В асме есть калл и рет, вход и выход из процедуры. В языках высокого уровня рет превратился в return - штатный выход из функции в любой точке. Выход из циклов break - это если нужно покинуть цикл, но не функцию.
Понял что я со своими плюсами (даже С++14) никому нахер не нужен, поэтому выбора языка вопрос. Приметил Go, Ruby, Haskell, Rust. Анончик поясни что из этого сейчас востребовано и для чего, а что из этого нахер не нужно. PS Хочу получать получать 300к в наносекунду, но и писать всякую хуйню на JAVA не хочу.
>>876630 >но там его поднатаскают быстро я таких уебков не стал бы "поднатаскивать" дело начальства - взяли его в бригаду, значит их проблемы но вообще бы ничего по работе не говорил, пусть тонет, сука
>>876473 Да. Но на прошлых местах работы мы собирали данные в одну таблицу с ещё одним ключом в ещё одном поле, а не растаскивали записи по нескольким таблицам. ИБО ПОИСК ПО БАЗЕ и т.п.
>>876633 Мне нужно вообще из нескольких вложенных функций выйти.
То есть у меня по определенному ивенту запускается одна void-функция, которая обычно просто возвращается обратно, но если во время ее выполнения происходит определенный ивент, нужно выйти и из нее, и из функции, в которую она вложена, желательно без использования каких-либо дополнительных переменных, потому что наиндусить if-else любой формошлеп может.
Антон, поясни вкрации за юнит-тесты. Как они работают, как их писать, где их оставлять? Вот у меня есть класс, в нем функция получает обьект, производит некоторые проверки и возвращает bool. Как тут юнит-тест написать? Сделать функцию, которая в мою функцию будет засылать миллионами случайные обьекты и смотреть на результаты?
Супец, погромисты. Посоветуйте на какой стул сестьязык программирования. Решил, значит, запилить свой рогалик, написал уже много кода на плюсах, но постепенно начинаю понимать, что с плюсами весь мой код превращается в длинные макаронины из темплейтов и прочих кастов указателей. Стоит ли пробовать Ruby/Python для такого дела? Рогалик, если что, должен работать в терминале (без эмуляции оного, просто в xterm/<терминалнейм>) под линухом. Хаскелль нет
Сап программач Как и через что писать программы которые могут работать с веб-страничками? Вот допустим, для примера, программа которая будет уметь заходить в этот тред, считывать содержимое последнего нового сообщения, отвечать ему каким-нибудь малозначным текстом, после чего сидеть в ожидании следующего, и после чего повторять это, и так по кругу. Как-нибудь с c++ возможно это делать? Если нет, то с помощью какого языка и что гуглить вообще?
>>876767 >Супец, погромисты. Посоветуйте на какой стул сестьязык программирования. Решил, значит, запилить свой рогалик, написал уже много кода на плюсах, но постепенно начинаю понимать, что с плюсами весь мой код превращается в длинные макаронины из темплейтов и прочих кастов указателей. Стоит ли пробовать Ruby/Python для такого дела? Рогалик, если что, должен работать в терминале (без эмуляции оного, просто в xterm/<терминалнейм>) под линухом. Python
>>876708 >Понял что я со своими плюсами (даже С++14) никому нахер не нужен, поэтому выбора языка вопрос. >Приметил Go, Ruby, Haskell, Rust. Анончик поясни что из этого сейчас востребовано и для чего, а что из этого нахер не нужно. >PS Хочу получать получать 300к в наносекунду, но и писать всякую хуйню на JAVA не хочу. А загуглить списки вакансий и промониторить фрилансовые заказы на предмет самого востребованного языка уже не судьба?
>>876790 Вообще Ruby/Python/другие интерпретируемые языки подходят для такого? Говорят, что они все оче медленные (питон пробовал, но только для всяких маленьких поделок, аки скачать&распарсить страничку с веба).
>>866094 (OP) Посоветуйте, что и/или где почитать про: 1) Извлечение терминов (Terminology extraction); 2) Web3D. Интересуют книги, сайты, туториалы. Обе темы практически с нуля, поэтому желательны какие-то общие материалы или вводные. Также принимаются советы, куда ещё идти с этим вопросом. Заранее спасибо.
Ситуация: есть зарождающаяся студенческая организация где-то в Европе, нужен сайт, который состоит из ~ заглавной страницы с новостями и эвентами, инфостраниц вроде контактов и спонсоров. Ничего сверхъестественного, но хотелось бы чтобы было приятно глазу, говно вроде пикрелейтед не хотелось бы. Вопрос: где вообще искать годные темплейты для того, что нужно, можно даже платные, но не дорогие.
Заранее спасибо, у нас в команде 0,5 программиста, и это я. И тратить сильно много времени на это не могу :(
P.S. Еще послушаю ваши мнения на тему хостинга: сейчас смотрим на siteground и iPage
>>876783 Обычный http-запрос. Например, в Qt - это плюсовые библотеки - искаропки можно весь html-код стянуть и распарсить на клиенте. Можно отправлять post, get. Макака где-то постил официальный api сосача.
>>866094 (OP) Нужно выбрать тему курсовой по веб. Но мне скучно пилить очередную cms, к тому же требуют хоть какую-нибудь "новизну". Посоветуйте тему, в которой новизной бы являлось что-нибудь интересное, машин лернинг какой-нибудь.
>>876793 Вся эта "медленность" всплывет только при обработки ебических размеров массивов с размерами в 10005000 элементов. Рогалик пошаговый - там же сугубо похуй на скорость. Важнее скорость разработки, наименьшее число костылей с велосипедами, и вообще очевидный и явный синтаксис, который проще будет поддерживать.
Но питона есть минус - ты не сможешь свой рогалик портировать на ведро, например. Это куда более важно, чем какая-то там "скорость"ю
Нижеописанная проблема уже давно сидит у меня в голове, поясните за это всё.
Возьмём следующую ситуацию. Мне нужно написать программу, которая будет делать определённую хуйню, но если в каталоге, например, /tmp, появится файл "pizda", то программа должна моментально завершить свою работу. Решение простое — сделать условие, которое будет смотреть наличие файла. Но условие не может магическим образом постоянно висеть активным. Условие в любом случае нужно вызывать, и даже если я сделаю while(!/tmp/pizda){}, то это все равно не моментально. До недавнего времени я считал, что это решается на низком уровне, но как блядь? Уберём все абстракции вроде ОС, файла и прочей малафьи. Голое железо не вдавайтесь в технические подробности. Возможно ли моментально прервать программу при возникновении чего-то? Проще говоря — возможно ли прервать программу без этого самого условия? Точнее когда программа не будет тратить процессорное время на цикл "Условие=>Проверить условие=>Условие=>Проверить условие ...", а будет просто сидеть и ждать чего-то "Условие=>ЖДАТЬ ВЫПОЛНЕНИЯ УСЛОВИЯ".
Правда читнул я вики и особо ничего не понял. Джва вопроса: 1. Я так понимаю прерывания делятся на программные и аппаратные. Аппаратные для общения с железом, тут всё понятно. Программные для ОС и делаются, внезапно, программистом, полная свобода в реализации. Я правильно понял? 2. Могу ли я запилить свои прерывания?
Та же мышь, которой ты двигаешь - это и аппаратное прерывание по USB, и программное прерывание на уровне ОС, которая отображает движение мыши. Те же драйвера на основе прерываний и пишутся.
Народ, возник такой вопрос. Хочу заняться "компьютерными науками". Т.е. не работой на компанию, а конкретно наукой. Но на дневном учиться нет желания и возможности. Можно ли связать себя с наукой, получая образование заочно/дистанционно? Или, если речь идёт о всяких квантовых вычислениях и технологиях, биокомпьютинге и т.д. и т.п. обязательно нужно находиться в университетских, лабораторных условиях?
>>877060 >Так тебе компьютерные науки или квантновые вычисления или биотехнологии? > >Если первое - то можно и дома лежа на печи заниматься, главное математику знать. Но доступ наверное должен быть к технике? Да и насчёт биотехнологий, то никто ведь не знает, как там дело пойдёт. Может нынешние компьютерные технологии сменят биотехнологии. Уже ведь пытаются кодировать информацию в клетке, создать биокомпьютер и т.д. и т.п. Т.е. если работать на перспективу в такой науке как информатика, то наверное всё же нужно этим заниматься в университетских, лабораторных условиях? Может и ошибаюсь.
>>877062 Ты хоть какие-то книги из первой и второй колонки ОП-поста прочитай, до пользовательских био и квантовых компьютеров это еще не скоро дойдет.
А для занятий Computer Science можно вообще без компьютера и какой-либо техники обходиться, потому что CS - это на 90% дискретная математика и алгоритмы.
>>877063 >Ты хоть какие-то книги из первой и второй колонки ОП-поста прочитай, до пользовательских био и квантовых компьютеров это еще не скоро дойдет. > >А для занятий Computer Science можно вообще без компьютера и какой-либо техники обходиться, потому что CS - это на 90% дискретная математика и алгоритмы. Вроде ведь есть какие-то прототипы квантовых компьютеров. Может случится прорыв в этой области и они хлынут сперва в научно-промышленную область, а потом и в частную. Но спасибо за ответ, думаю, я просто из-за пока что слабых познаний в компьютерных науках многое преувеличиваю.
Извините многоувожаемые аноны. Такой вопрос возник, хочу начать изучать программирование и логика подсказывает что самый распространенный язык-самый востребованный. Так какой же это язык? И каких подводных можно избежать с самого старта обучения?
>>877105 Если никогда не занимался программированием, то начинать лучше всего с Haskell - после него другие языки учатся быстрее. Работы полно, платят отлично. По книгам. Если есть хоть немного знаний программирования, читай это: http://www.ozon.ru/context/detail/id/30425643/
>>876708 Зря ты так. Если опыт есть - тебя с руками оторвут. Сипп по прежнему вне конкуренции в своей нише. Правда нишу эту потеснили со всех сторон, и вакансий стало на порядок меньше, но зато и востребованность должна вырасти, а с ней и твоя цена. Сипп это фактически универсал. По эффективности практически вне конкуренции. Пилить можно что угодно и куда угодно, либо самому выстраивая прокладки, либо пользуясь кутями.
Если хочешь кушать - снизойди до джаббы, с сипп на нее легко переползти. Вакансий море, цена в несколько раз ниже, конкуренция - в основном школота, которую легко обойти. Проявишь себя, покажешь свой реальный опыт - влегкую пройдешь куда угодно.
Ну а так надо понимать, что языки вторичны. Первична задача: у каждого рынка свой язык. Прошивочки - это си, это стандарт. Сервера - пыхапэ и джабба. Веб - джаббахкрыпт, практически без конкурентов. И т.д.
Опять же многие в свободное время добирают фрилансом: сервак там поадминить, сайтик кому-нибудь склепать/подпилить, и прочая мелочь. Все-равно то же самое для себя делаешь, чей бы и не продать свои навыки на сторону, в свободное время?
И да, везде нужны командные игроки. Если ты шугаешься общения, огрызаешься на всех, и вообще ведешь себя неадекватно - хер тебя кто куда возьмет: один ты ничего не потянешь, а с командой сработаться не сможешь, только пересрешься со всеми. Так что прямо с порога за тобой будут палить, насколько ты любезен, насколько легко идешь на контакт, как легко тебя вывести из себя.
>>876710 Тащемто в любой компании обучают прямо на месте. Редко где нужен готовый профессионал - обычно это разовый контракт: решил проблему - и свободен. Нормальные руководители понимают, что все-равно придется обучать людей под свой техпроцесс, так что закладывают такие размеры команд, чтобы они оставались эффективны, когда часть их состоит из криворуких нифига не знающих новичков. В командах непрерывно идет процесс обучения, передачи опыта. Так что достаточно только пробиться в команду, не важно как, и с большой долей вероятностью ты устроен. Выпнут на мороз только редкого распиздяя, в принципе не способного в обучение, остальные же будут постепенно расти, и стабильно получать бабло. Чел, который идет в обход системы - явно не дурак, так что проблем с обучением не будет. А значит он спокойно на халяву поимеет то, на что другие горбатились много лет. Не везде конечно, та же медицина например такого не потерпит, там реальные знания нужны, но в большинстве мест - спокойно.
>>876754 Если нужно покинуть цепочку вложенных вызовов (функций), то это и делают по цепочке. Тут проблема в стеке: совершая вызов, даже в асме, ты что-то складываешь на стек, покидая функцию - собираешь данные со стека. Покидая функцию через гото, ты не чистишь стек, и получаешь разрушение логики работы (99% краш) и критическую утечку памяти (100% краш в ближайшее время). Поэтому со времен васиков гото строго рекомендуется забыть.
Гото можно применять, но делать это нужно осторожно, хорошо понимая что и зачем делаешь, хорошо понимая какие ограничения язык накладывает на гото. На низком уровне, на асме и си, гото применять проще - язык почти не своевольничает. Более умные языки вставляют скрытые вызовы, юзают стек втихую, и там гото может разрушить программу с куда большей вероятностью - там его вообще как огня боятся, ибо поведение получается непредсказуемо.
На асме гото вырождается в джампы - их множество видов, но суть одна. На асме применять гото можно только в контексте одной функции, т.е. там, где нет вызовов, нет передачи управления в другие функции. По гото ты можешь перескочить вызов функции, обойти его, можешь сколько угодно прыгать внутри функции, но не можешь прыгнуть в другую функцию - это нарушение логики, краш. Соответственно не можешь через гото покинуть функцию. Обойти ограничения можно, но нет смысла - можно самому почистить стек, но зачем, если это и так автоматом делает выход из функции? Причина такого поведения может быть разве что в наркомании головного мозга.
На си ограничений должно быть больше, т.к. подразумевается некая автоматизация. Но смысл в целом тотже: можешь прыгать внутри функции, перепрыгивать через вызовы, но не можешь прыгать в другие функции. Обойти можно, но еще сложнее, и еще бессмысленнее.
В твоем случае причина может быть только в двух вещах: 1) излишний перфекционизм. Забей на эти два ифа. 2) неправильно строишь логику работы. Обычно цепочка вызовов выстраивается так, что окончание работы самой глубокой функции органично перетекает в выход из всех функций по цепочке, без каких либо построверок. Для этого в одной функции может быть несколько вызовов и ретурнов, а проверки идут либо до вызовов, либо прямо во время работы цикла. Например твой код можно представить как
int main(){ while(1){ foo1(); //LABEL1: f+y; f+y; } }
int foo1(){ //while(1) x = ab; foo2(); x++; return x; }
По сути тут только два изменения: 1) гото заменили ретурном - если зет нету, из функции выходим сразу. Хотя правильнее было бы это условие перенести в foo1: лишний вызов дороже лишней проверки - при вызове сохраняется контекст в стеке, т.е. процессор выполняет много в данном случае совершенно не нужных команд. 2) избавились от while(1) во внутреннем цикле. Поскольку это очевидная ошибка: главный цикл всегда один, второй такой цикл - это фактически зависшая программа. У тебя как только вызывается foo1 - все, программа из нее выйти уже не может, из-за второго бесконечного цикла. Если требуется два главных цикла - раскидывай их по отдельным физическим ядрам и ебись с синхронизацией и интерференцией, либо же, что более грамотно, меняй логику, например на флаги. У меня в нескольких девайсах цикл выстроен так:
main(){ init() while(1){ ~logic_main~ if (flag1) call foo1(); if (flag2) call foo2(); if (flag3) call foo3(); } }
foo1(){ clear flag1; ~logic_foo1~ return; }
Т.е. где-то кто-то (даже main) просто выставляет флаг, а в конце главного цикла вызываются обработчики, сбрасывают флаг, и обрабатывают событие. Если флаг не выставлен - обработчик проскакивается, экономя ресурсы.
Такая архитектура лучше, т.к. позволяет применить два хака: Во первых флаги можно группировать битмасками, т.е. каждый бит в одной ячейке - это отдельный флаг. Тогда одним условием можно проверять сразу несколько флагов, например if (5) == это if(flag1&flag4). Соответственно и в памяти можно вместо кучи флагов хранить всего один-два байта состояния. Ну а во вторых можно заменить if гораздо более быстрыми switch - после компиляции они превращаются в прямые переходы по таблице, даже без сравнения. Выглядит это так:
>>876980 >Рогалик пошаговый - там же сугубо похуй на скорость. Охохо. Дварфы и катаклизмы тормозят даже на суперсовременных интелях. И это без графона, с графоном пиздец еще более эпичен.
>>877020 А зачем тебе мгновенное завершение? Ты там детонатор чтоли пилишь? Поскольку в остальных случаях можно спокойно дождаться прохода главного цикла и проверить, нужна ли следующая итерация, или нет.
Файлы в ФС мониторят специальные ватчеры - программные интерфейсы ядра, предназначенные как раз для таких случаев. Можно туда повесить свой обработчик, и в нем проверять совпадение пути. Получишь практически мгновенную реакцию, порядка 100мс, и незначительное влияние на ресурсы, ос сама будет вызывать обработчик по любым изменениям ФС. Быстрее нельзя - ос передает управление раз в 100мс, т.е. нельзя гарантировать что твой софт вообще получит проц ранее, чем через 100мс. Тут как повезет: в некоторые циклы будешь получать управление через пару мс, в некоторые через 100мс.
Прерывания обходят эту проблему, передавая тебе управление вне очереди, конкурировать будешь с другими обработчиками, но их немного, так что время сокращается до нс. Но прерывание на диск вешать мало смысла - придется разбирать память драйвера ФС вручную.
Также эту проблему обходят хуки в системных библиотеках - это системные интерфейсы ядра, более недоступные, но и более близкие к ядру, чем ватчеры. Поэтому туда и ломятся все вирусы, антивирусы, и прочий системный софт. Повесив хук, ты получаешь управление при каждом системном событии, и не только узнаешь об изменении состояния, но также можешь повлиять на него, т.е. например скрыть событие от других, заблокировать его, или изменить, обманув остальной софт, который мониторит то же событие. Собственно так вирусня и скрывается: вешает хук на соответствующий интерфейс, и стирает себя оттуда. Например при каждом получении списка файлов на диске срабатывает хук вирусни, который стирает из списка файлы вирусни, и в результате их никто, кроме бинарных редакторов диска, не видит.
На железном уровне, в прошивочках, любят мониторить буферы дисков, тогда никаких дров ФС не нужно, реакция практически мгновенная - время заполнения буфера. Но по ресурсам уже значительно дороже. С драйвером ситуация лучше - можно встроить обработчик в драйвер, это сэкономит ресурсы. Но придется разбирать драйвер. Также из прошивки можно дотянуться до буфера ФС в памяти - вот там выгоднее всего ловить изменения ФС. Но этот буфер сложно найти - нужно разбирать структуры в памяти.
>>877242 Там и с оптимизацией мало что изменится. Там проблема в самих концепциях: мир огромный, из миллионов активных элементов, которые обсчитываются каждый ход. В обычных играх активных элементов мало, около тысячи, остальное - статика, декорации. Вот и работает норм. Только логика получается настолько убога, что с нее плюются. Ну а по другому приходим опять к рогаликам, где логика более-менее норм, но все тормозит даже без графония. Нет пути. Народ жаждет суперкомпьютер в каждый дом.
>>866094 (OP) 2 курс магисратуры кун итт Учился в мат школе, был олимпиадником, поступил на ылитную кафедру(по олимпиаде), пинал хуй вплоть до сегодня, нихуя не могу в программирование, лабы и прочие курсачи делал на отъебись за 15 минут, не уча синтаксис. Анончики, милые мои, посоветуйте куда вкатиться
>>866094 (OP) Хочу вкатиться в программирование. Заработок 300 к/сек не интересует, в яндексе/гугле/мэйле работать не хочу (я вообще работать не хочу, лол). А хочу я кодить ДЛЯ СЕБЯ, в перспективе - создавать ИИ, решать какие-то сложные задачи, которые мне подкинет воспаленное воображение. Подскажите, с чего начать, какой из языков наиболее ИНТЕРЕСЕН, перспективен в плане, ну например, создания того же искусственного интеллекта
>>877258 > А зачем тебе мгновенное завершение? Ты там детонатор чтоли пилишь? Мгновенное завершение это просто пример. Вопрос был из-за банального интереса.
> Поскольку в остальных случаях можно спокойно дождаться прохода главного цикла и проверить, нужна ли следующая итерация, или нет. А ещё я думал, что if это слишком ресурсозатратно, особенно если if'ов много. Сейчас, конечно, проверил всё на практике, где 1 000 000 000 if'ов проверяющих, что i != 0 выполнялись 1.580s, а сто лямов всего 0.163s, что почти незаметно на глаз. Но ебать, сто мильйонов условий! До чего же сишечка быстра. В общем я полностью успокоился.
>>877293 Бери плюсы. Самое норм. Как сутдентам или абитуриенам медикам советуют зубрить всего синельникова, а это ебаные тома латинских названий всяких впуклостей и выпуклостей, с тем, что после зубрежки их мозг будет разработан настолько, что утда уместится банка сгущенки, так и ты бери плюсы, с тем же расчетом, что после плюсов тебе все покажется раем и изи модом
>>877293 Если интересуют тяжелые нейросети - то это горы матана и си. Без вариантов: серьезно байтоебствовать можно только на си. Если на поиграться - фреймворки для любого языка. Если проект - пили гибридный подход: выбирай удобный язык высокого уровня, хоть питон, хоть яву и пили к нему библиотеку на си. Тут еще на хаскель дрочат - если твой ИИ основан на строгом матане, стоит посмотреть.
По скорости: си>ява>питон>хаскель В прикладных задачах питон нагибает яву, за счет матанистых библиотек. В фундаментальных задачах хаскель нагибает питон, за счет архитектуры, основанной на матане чуть более, чем полностью.
Кстати, о плюсах, решил немножко колупнуть плюсы, отвлечься от си, тем более что есть интерес в опенгле покопаться, так вот, взял томик строуструпа, прочитал пару главок, а там задание - испечь пирог с черникой! Делать нечего, задания надо выполнять. И вас бы позвал отведать пирога, но вы чсвшные уебки, и не умеете вести себя за столом, что прочем, не мешает вам быть няшами
if - это 1-2 команды. Проц у нас пилит 4000000000 команд в секунду. Заморачиваться явно не стоит - цена уже меньше процента.
А современные процы пилят по 20-30 команд за цикл (исполнительных блоков больше, чем ядер). Т.е. цена еще в 20-30 раз меньше. А еще пользуются предсказанием переходов, это когда ветка исполняется еще до проверки условия.
Т.е. цена if в таких условиях практически равна нулю, с точностью до миллионых долей процента.
>>877331 Нишевый инструмент. Вспомни как от процедурки переходили к обьектам - как мозг ломали. До сих пор не все могут вьехать в обьекты. А теперь представь что от обьектов нужно перейти к математическим доказательствам. Это ж вообще жесть.
Но так то да, хаскель - достойный инструмент. Математически точен, многопоточен, прост. Логику какого-нибудь дрона пилить на нем - самое то. Вроде автопилот боевой вертушки на чем-то подобном написали, тоже что-то про математическую точность говорили.
>>877345 мои друзья, напарники олимпиад юности работают в ваших яндексах-гуглах-маилсру А я просто попросил подсказать перспективу по мнению анона, если я пинал хуй, это вовсе не значит, что "Вон из профессии.", не?
>>877356 Как только вечность исчезла, Татарский оказался в настоящем. Выяснилось, что он совершенно ничего не знает про мир, который успел возникнуть вокруг за несколько последних лет.
Этот мир был очень странным. Внешне он изменился мало – разве что на улицах стало больше нищих, а все вокруг – дома, деревья, скамейки на улицах – вдруг как-то сразу постарело и опустилось. Сказать, что мир стал иным по своей сущности, тоже было нельзя, потому что никакой сущности у него теперь не было. Во всем царила страшноватая неопределенность. Несмотря на это, по улицам неслись потоки «мерседесов» и «тойот», в которых сидели абсолютно уверенные в себе и происходящем крепыши, и даже была, если верить газетам, какая-то внешняя политика.
По телевизору между тем показывали те же самые хари, от которых всех тошнило последние двадцать лет. Теперь они говорили точь-в-точь то самое, за что раньше сажали других, только были гораздо смелее, тверже и радикальнее. Татарский часто представлял себе Германию сорок шестого года, где доктор Геббельс истерически орет по радио о пропасти, в которую фашизм увлек нацию, бывший комендант Освенцима возглавляет комиссию по отлову нацистских преступников, генералы СС просто и доходчиво говорят о либеральных ценностях, а возглавляет всю лавочку прозревший наконец гауляйтер Восточной Пруссии. Татарский, конечно, ненавидел советскую власть в большинстве ее проявлений, но все же ему было непонятно – стоило ли менять империю зла на банановую республику зла, которая импортирует бананы из Финляндии.
Впрочем, Татарский никогда не был большим моралистом, поэтому его занимала не столько оценка происходящего, сколько проблема выживания. Никаких связей, которые могли бы ему помочь, у него не было, поэтому он подошел к делу самым простым образом – устроился продавцом в коммерческий ларек недалеко от дома.
>>873346 >>873495 >>873835 Вот как сделано в gtk. Все функции создаются с типом GtkWidget*, следовательно они могут возвращать этот самый GtkWidget для последующей работы с ним. А в нём, собственно, уже и иксовый Window, например. Мне нужно сделать также, но я нихуя не понимаю что есть GtkWidget и как его реализовать. Если глянуть в исходники gtk, то GtkWidget это структура состоящая из двух элементов второй пик, если пойти копать исходники этих элементов, то запутаешься очень быстро, по крайней мере я не осилил. Есть в треде знающий Анон? Объясни как оно работает, пожалуйста.
Привет аноны. Заебало быть высокоуровневой макакой, и писать код, нихуя не понимая как он работает. Для примера, типичное создание кнопки в приложении - btn = frameWorkNameButton('кнопочка'). Это пиздец. Я создаю приложения для пары крупных предприятий, но я нихуя не понимаю как это работает, надо как то нарисовать кнопку, перехватить щелчек мышкой по кнопке, и тд. В общем, реквестирую литературу, что бы понять хотя бы как перехватытвать нажатия кнопок в винде, как нарисовать примитивный фрейм системными средствами и тд, без всякой ебли с процессорами и их регистрами или что там у них, настолько низкоуровневое программирование не интересует. Вот, заранее нефти
>>877403 Бляяя, сложно, больно, сложно. Мне кажется я не смогу написать что-то работающее изучая исходники gtk. В интернетах вообще есть информация о том, как должен работать базовый граф.тулкит? Мне бы указатели на окна научится возвращать/передавать, по сути это единственный камень, нужно любое решение.
>>877389 Проставь ассоциации в винде. Но из консольки так всё равно не сможешь запускать. >>877396 >но я нихуя не понимаю что есть GtkWidget и как его реализовать Что угодно. Как ты сам сказал - там лежит тот самый Window. Ещё там лежит что-то, что нужно гтк, чтобы работать с окнами. Вот и ты положи туда что-нибудь, что тебе нужно. >>877406 Напиши игру, там со всем разберёшься.
>>877406 >что бы понять хотя бы как перехватытвать нажатия кнопок в винде Ахаха, ты лучше сразу читай про Сacheline-ы, False Sharing-и, Ordering-и и прочие Interlocked-ы.
Два дня назад, потренировал ноги. Пришел домой, полежал на диване, расслабился. Когда вставал - уперся на левую руку и сука что то хрустнуло в районе ключицы. Сейчас какието фантомные боли уже второй день то в лопатке, то в ключице, то в плече. Анон, я буду жить?
Помогите выбрать. Хочу или в хайлоуд, или в безопасность. Но не знаю как попробовать и то, и другое. С языками всё просто. Почитал, поучил, пописал и через месяц знаешь нравиться ли язык. Но что тут делать? Как мне потыкать пальцем в эти 2 штуки и не потратить на это 3 года жизни?
>>877511 Какое нахуй интереснее, какое нахуй взламывать, из вакансий только сис.админ в службе безопасности во всяких конторках, где ты будешь следить что бы тетя Срака не сидели в одноклассниках
>>866094 (OP) Аноны, есть 2 гитхаб профиля. Один для всяких проектов и лаб, другой для уличной магии хаскелей, игр с жс и прочего хипстерского подделия. Второй очень палить не хочется перед кем попало, он мой тайный гитхаб профиль. Проблема в том, что вместо коммиты в нормальный гитхаб отправляются почему то с моего второго акка. Как это пофиксить?
>>877517 Анон я тебя как никто понимаю. У меня такая же мания к языкам, бывает почитаю про лисп, жс, или еще какую хуйню, и вместо того что бы работать над тем что уже знаю, я начинаю лихорадочно качать учебники, компиляторы, интерпритаторы и тд к новому языку, хотя обычно через день два успокаиваюсь и откладываю это дело на потом. Надо решиться и выбрать что то одно, потом выучишь другую область, никода безопасность не денется, а если квантовые компукторы все таки взлетят, то твоя безопасность просто станет нахуй не нужна никому, единственным способом обезопасить свой пека (или скажет базу данных какого нить банка) будет выдернуть сетевой кабель
>>877526 А что такого случится раньше что могло бы им помешать?
ньюфаг в тредеАноним17/11/16 Чтв 21:27:28#1232№877530
насколько статья с лурка в первом посте соответствует действительности ? не тролленг ли это ? если начну все это читать по порядку, есть шанс стать тру-программистом ?
>>877528 А по его пикче не понятно? Большой белый писец. Украина станец ядерной державой и взорвется, чего остальные нации, по мнению украины, не вынесут и дружно выпилят сами себя истерическим смехом
>>877532 Не вникал, но они же не пытались объяснить ледниковый период понижением средней температуры на -4 градуса (точнее его таяние как только температура подскочила на пару градусов)? Все, мягко говоря, несколько сложнее http://katastrofa.h12.ru/icewhy.htm
Аноны, а учиь хаскел и фортран, не умея при этом кодить на си, яве, пхп, хтмл и вообще ни на чём, за что деньги плотят, это норма или я конченный еблан?
Платиновый вопрос, на чем пишутся игори? на чем писать игори? Пишу аркадку на питоне, но для того тчо бы кто то смог ее оценить, ему нужны все либы, cx и pyinstaller отказываются собирать stand alone. Отсюда вопрос: на чем писать клон jets n guns? (язык, не движек, unity не предлагать)
Сап. Я очень тупой в код, но инженер (чистые лвс, без кодинга), однако хочу научиться. Реквестирую местных кодеров - что выбрать, яву или яваскрипт в плане как легкости усвоения, так и актуальности. Заодно был бы искренне благодарен магуалам для отбитых энцефалопатов.
>>877658 Из веб - чистый html и для себя чуть копал cgi и api. Но опять же, преданья старины глубокой. Помоги определиться уже и начать учить, кодерач.
>>877658 Постановка вопроса неверная. Нужно походить с точки зрения ЧТО Я ХОЧУ ДЕЛАТЬ?, и уже от этого отталкиваться.
Например, если ты не собираешься это своей работой делать, то: - Если андроид, игрушки, приложения клепать - однозначно джава. - Сайты - питон с джангой. Питон - маааааксимум легкость, максимум приятный синтаксис с кучей сахарков. Написать на нем можно будет хоть что. Куча модулей, благодаря которым не нужно изобретать велосипед. Даже на мобилку игрушки можно делать (но только их, и то не монетизировать).
>>877658 И вообще не критично, в общем-то, с чего там начинать. Выучить новый язык после изучения первого - дело пары месяцев.
Если у тебя куча времени и ты выберешь питон - можно прочитать "Изучаем Питон" М.Лутца, толстенный талмуд в 1200 страниц, но после него понятно все будет даже последнему дебилу.
>>877533 >Украина станец ядерной державой и взорвется Ты прямо щас Севернею Корею описал. Они искренне верят, что во всём мире в штаны срут от их патетических сотрясаний воздуха указательным пальчиком.
>>877446 > Что угодно. Как ты сам сказал - там лежит тот самый Window. Ещё там лежит что-то, что нужно гтк, чтобы работать с окнами. Вот и ты положи туда что-нибудь, что тебе нужно. Да, логично, просто не знал как конкретно сделать, но typedef мне помог. Бля, плохо у меня всё с матчастью, нихуя не умею. Задам ещё один вопрос, если и после решения этой проблемы будут такие же затупы — пойду читать книги.
Ситуация такая: У меня есть тип widget в котором лежит всё связанное с окном. В функции create_window я иксами создаю окно. На пике всё это присваивается w.window, но разумеется так не работает. Нужно как-то присвоить выхлоп XCreateSimpleWindow элементу структуры widget и вернуть указатель на эту структуру уже со всеми данными. Как это сделать? Вроде такая банальная задача, а я сломался, пиздец.
Аноны, спрошу вопрос который давно стал платиновым. Как понять и разобраться в проганье. Те я поступил в вузик. Мне дают лабку. И я хуй знает с чего начать её делать. Я просто не понимаю чего от меня хотят. Те я понимаю смысл, но не вижу возможности это реализовать. Что думаете? Все к чему я пока что пришёл это читать книжки и набираться опыта. Но это очень ресурсоемко. У меня тупо нет столько времени. Может стоит искать инфу где-то ещё кроме книг? Расчитываю на твою помощь анон.
>>877752 >Но это очень ресурсоемко. У меня тупо нет столько времени. Да ты охуел, шакал ебучий! По-твоему, прогать это "посмотрел видосик и написал гугол"? Чем у тебя время занято? Дрочкой? Не можешь в день несколько десятков страниц прочитать? Ну и пошел нахуй тогда, иди в продавцы или охранники. необучаемые казуалоблядки тут не нужны.
>>877752 Дальше будет только хуже, сужу по одногруппникам. Ты либо уделяшь львиную долю своего времени программированию, либо дропаешь его. На твоё место есть уйма людей, у которых есть много времени на кодинг.
>>877698 Рано тебе ещё этой хуйнёй заниматься. Вот создал ты widget ptr w, и что ты дальше делаешь? Во-первых, это локальная переменная, и ты её не инициализируешь, то есть, в ней может лежать что угодно. Во-вторых, это указатель, а ты обращаешься к нему через точку, как к обычной структуре на стеке. Конечно, у тебя всё по пизде идёт. Ты, похоже, продвинутой теории начитался, а на основы хуй положил. Не надо так делать, иначе ничего написать у тебя так и не получится.
>>873346 > но ебать, какой же он сложный Нет там ничего сложного. Виджет в gtk - всего лишь очередной наследник gobject, всю основную работу берет на себя gdk и cairo, а gtk это собственно как раз набор компонентов уже готовых. мимо бывший ментейнер
Привет, ребят уже давно работаю мидл-программером на ruby. Делаю всякую хуйню - что скажут. Алгоритмов не пишу и почти не придумываю, все квадратно-гнездовое.
При этом вокруг меня постоянно трутся люди примерно такого же уровня как и я , но на основании прочитанной книги GoF и metaprogramming ruby, мнящие себя неебическими архитекторами/сеньорами. При этом делают они, на мой взгляд, полную хуйню. Главным маркером того, что они делают хуйню является то, что их решения никогда не работают нормально.
Я решил завязать с этим дерьмом и радикально прокачаться. чтобы больше не работать с такими уебанами. При этом, я хочу принимать участие в разработке высоконагруженных, параллельных систем, хочу прокачаться в параллельных алгоритмах, функциональных алгоритмах. Что нужно читать, что делать и куда контрибьютить, чтобы через год смочь пруфануть, что я нормальный специалист?
Привет аноны. Нужно написать программулину, которая будет опрашивать WfFi контроллер по SNMP протоколу. Проблема собственно в работе с SNMP. Решил использовать net-snmp но не понял как ее установить+прикрутить к моему проекту. Туториалы тоже нихуя не понятные. Может у кого есть годные примеры или туториалы? Заранее спасибо! Пишу на C++/CLI
>>866094 (OP) Есть многостраничный вордовский документы с оглавлением, длинными, на несколько страниц, таблицами и графиками.
Есть ли средства, которыми можно автоматически создавать такой же документ, т.е. заполнять таблицы данными, сохраняя форматирование точно или очень близко ? Создание графиков так же желательно.
Доброго время суток. Усливия: в течении дня создаются файлы в папку %Категориянейм% по типу %баркод1%_0001.жпг %баркод1%_0002.жпг %баркод2%_0001.жпг %баркод2%_0002.жпг Задача - прочекать баркоды на уникальность (не создавать дублирующихся джипегов) и в конце дня поменять часть названия файлов с %Баркод1% на %модель_хуй% (по таблице) и запихнуть эти свежие файлы в архив. На данный момент я это делаю через Эхель и пару батников.
Стоит ли обмазываться SQL (или чем-то другим), будут ли профиты, учитывая что работа выполняется по Тинкпаде 5-летней давности.
>>877829 Т.е. работа только с именами файлов? Да на любом языке: повершелл, питон, простенький бинарь на жаве, си, паскале. Зачем тут ёксель? С БД по любому будут профиты - ФС медленная. Но так ли это тебе важно? Экономия - минуты.
>>877814 >>877775 >>877759 >>877758 Алло блядь. Я и так трачу 75% времени на кодинг. Остальное это пары и еда. Ну и + я позволяют себе таку роскошь как сон по 6 часов. Иначе я просто не работосплсобен. Я блядь даже дотан дропнул. Я кроме кодинга блядь практически ничем не занимаюсь. Я прошу максимально выгодные варианты получения информации. Но я так полагаю, из ваших ответов, таких нет.
>>877766 > Вот создал ты widget ptr w, и что ты дальше делаешь? Во-первых, это локальная переменная, и ты её не инициализируешь, то есть, в ней может лежать что угодно. Во-вторых, это указатель, а ты обращаешься к нему через точку, как к обычной структуре на стеке. Конечно, у тебя всё по пизде идёт. Всё это я вполне себе понимаю, уже хорошо.
> Ты, похоже, продвинутой теории начитался, а на основы хуй положил. Теорию читал и много, но и основы довольно долго пердолил. Правда указатели прошли мимо меня, тут да, фейл.
> Не надо так делать, иначе ничего написать у тебя так и не получится. Анон, помоги с проблемой, повторяю, если и дальше будут такие затупы, то дропну это дело, ну а пока я примерно представляю как сделать всё помимо ебли с указателями.
>>877865 Ну, давай подумаем. >это локальная переменная, и ты её не инициализируешь Наверное, надо её инициализировать. >это указатель, а ты обращаешься к нему через точку, как к обычной структуре на стеке Наверное, надо обращаться с ним как с указателем, а не локальной структурой. Ещё раз тебе говорю, иди проходить cs50. Там четыре, по-моему, недели всего на сишку уделяется - их все за одну неделю можно все проскочить, если время есть и не лениться. Сейчас как раз выходные впереди. И после этого у тебя подобных проблем не будет. И указатели, кстати, там объяснены лучше, чем я где-либо видел.
>>877862 > Я и так трачу 75% времени на кодинг. Ну трать тогда 50% времени на кодинг, остальное на книги. Сдаётся мне, ты просто говнокодер. Я в редкие дни на работе столько трачу на код.
>>877865 > Правда указатели прошли мимо меня, тут да, фейл. > основы > прошли мимо меня Проиграл
>>877876 Я студент... Я попробую объяснить свою проблему по-другому. Мне задается огромная масса задач, которые я должен выполнять в указанный срок. Что бы их выполнить, я сажусь за учёбу. Если я чего-то не понимаю я читаю литературу иди гуглю. Но это отнимает очень много времени, и по этому я не успеваю выполнить все к дедлайну. Я прошу совет, где можно брать информацию более емко и понятно, что бы тратить на усвоение теории меньше времени.
>>877766 > Вот создал ты widget ptr w, и что ты дальше делаешь? Во-первых, это локальная переменная, и ты её не инициализируешь, то есть, в ней может лежать что угодно. Иными словами нужно заставить указатель на что-то указывать, верно? Но на что? Бляяя, сложно. Я хотел записывать информацию о окне в переменную "window", которая лежит в структуре "widget", но "widget" у меня тип, и... Бляя, сложно. Бляяя, сложно!
>>877868 >>это указатель, а ты обращаешься к нему через точку, как к обычной структуре на стеке > Наверное, надо обращаться с ним как с указателем, а не локальной структурой. Это я понимаю, но "как с указателем" это как? Заставить его указывать на что-то? На что?
Я гляну этот твой cs50, но всё же, ответь на мои вопросы, я хочу добить эту тему.
Парни, посоветуйте книжку по computer science можно(даже лучше) на английском, для совсем зеленых нубов которые не знают как переводить из "нашей" в другие системы счисления, но умеющих программировать, короче для интерпрайз и веб макак.
>>877890 > я не успеваю выполнить все к дедлайну Лол, ну сам виноват. > где можно брать информацию более емко и понятно, что бы тратить на усвоение теории меньше времени Официальная документация. Там всегда все коротко описано: что это и как использовать.
>>877984 > Керниган и Ритчи Читал я твой базис, ответа на поставленный вопрос там не нашлось. Объясни уже блядь по-человечески как сделать эту херь и съебу.
>>866094 (OP) Анонимусы, подскажите, пожалуйста, годную книгу по информатике, читаю "Код" Петцольда - просто 10из10, но для того чтобы сдать экзамен ее недостаточно будет.
Смотрю тут исходники libui и по прежнему нихуя не понимаю. Вот у него функция создания окна (первый пик), там создаётся указатель, всё как у меня, но далее этому указателю присваивается функция uiNewWindow, точнее должен присваиваться её результат, однако эта функция ничего не возвращает. Зачем присваивать? И к чему первой функции возвращать этот самый указатель если он один хуй пустой?
Привет человеки. Уезжаю в тайгу до Июня. По мимо стратегического запаса порномультиков, хочу взять материалы для обучения чему нибудь связанному с ОйТи. Есть два варианта:
(1) HTML+CSS+PHP (2) Perl/Python
А теперь суть моего поста, посоветуйте учебный материал по обоим вариантам, желательно в виде книг. Ну и что лучше? Вёрстка или програмирование. Учитывая, что учить буду просто для души.
>>877788 а через wmi не попроще будет? раз уж если это винда потом можно тупо тогда скриптом powershell обойтись, ну или быстро на сишарп гуй накидать, в нем с wmi тоже оче просто работать..
>>877691 не создаешь медиа-поводов - тебя никто не помнит в новом мире, всем на тебя похуй думаешь зачем россия теперь из любой своей войнушки на окраине империи делает шоу с прямыми включениями на ютубе, фильмами, репортажами прямо в интернет и мозг обывателю своему и чужому? зачем запуск очердного космического шатла проходит в прямом эфере и показывают довольные рожи космонафтов как они на русской ракете летят к мкс? зачем нужна олимпиада и будущий чм который будет хуевый но будет? это все новая политика, новая война мир постмодерна
Почаны, нихуя не понимаю как смотреть в htop. Короче, сколько в среднем несложных рсс-парсеров на питоне можно запустить на дешевой 512 впске и выжить?
>>877667 для кодера достаточно хорошего reading и так себе writing (на уровне broken english) четко нада знать грамматику (чтобы прямо блядь от зубов) ну и 800 базовых слов, остальные доберешь в процессе кодинга учить все сразу (еще и спикинг с листинингом) заведомый фейл потом это добьешь если вдруг будешь работать с забугорными заказчиками
>>878079 если для души то нахуй тебе нужен блядский веб выбирай: ada smalltalk алана кей eiffel бертрана мейера то что сделал вирт, исправляя свой паскаль, а именно версии modula и oberon ml-семейство lisp-семейство, с ветками common lisp и scheme различные реализации и диалекты пролога
Как научиться кодить полноценные приложения? Учебники всякие прочитал, задачки оттуда решаю легко, основы вроде знаю. Решил написать что-нибудь практичное, например аудиоплеер, но просто не знаю с какой стороны подойти. Ступор и все.
>>878090 >тебя никто не помнит в новом мире, всем на тебя похуй А что в этом плохого? Мне лично абсолютно насрать, что обо мне там думает какой-то всратый пиндос в Аризоне. Какое ему дело до того, как я живу и чем дышу?
>>878094 Ну вообще по моим ощущениям работы на забугорных заказчиков в последнее время всё больше, а на отечественных - всё меньше, так что есть смысл хоть немного прокачать и речь. Но мой опыт наблюдения за коллегами (я сам довольно свободно владею) показывает, что кое-как можно понять друг друга и на начальном уровне, даже если 2 слова с трудом можешь связать (другое дело, конечно, что ты при этом произведёшь впечатление неграмотного индуса, который даже язык господ выучить не в состоянии). Но, возможно, это не очень показательный опыт.
Двач помогач. Не могу придумать тему дипломной работы. На работе пишу на плюсах, на досуге использую раст и питон. Интересует шифрование и стеганография, ИИ, обработка изображений. Если есть какой-то интересный девелопер кит (вроде Intel RealSense или google cardboard) могу приобрести. Есть мысли?
>>866094 (OP) Последняя лаба, сдать в понедельник, тут про циклические алгоритмы, я уже столько всего перечитал про циклы и ничего накодить не могу, куча ошибок, а если нет ошибок, то ответ всегда 0, анон накидай хотя бы основу программы, а дальше я сам, я просто не понимаю что от меня хотят, даже с массивами меньше возни было. Накодить нужно в СИ(не плюсах)
В современном мире чистый кодинг уже никому не нужен. Никому не интересно как ты умеешь писать сортировки. В современном мире от кодера требуется работа напильником: собрал софт из готовых кубиков, сгладил по быстренькому самые острые углы напильником, и в продакшн.
Посему гугли популярные библиотеки и фреймворки на свой язык. Что они могут, какие ограничения, насколько глючны.
Ну и нужно понимание архитектуры приложений, т.е. ты сходу должен представлять как решить задачу, какие модули будут, что они будут делать.
Тот же айдиоплеер это: UI, аудиофреймворк, и немного кода, который склеивает все это вместе - передает нажатия кнопочек фреймворку, забирает состояния и передает их UI. В минимальном плеере два элемента: поле, где лежит путь до файла, и кнопочка плей/стоп для управления фреймворком.
>>878189 Значит так, у тебя есть последовательность Q=(-1^(n+1))(x^(2(n-1))/(2(n-1))!) Тебе нужно найти Q(n) и сумму S(n).
Значит тебе нужен цикл [1..n]. В цикле последовательно вычисляешь формулы: Z=-1^(n+1) это знак текущего элемента A=2(n-1) это аргумент элемента (он задает степень и факториал) U=x^A это верхняя часть дроби элемента D=A! это нижняя часть дроби, факториал Q=Z•U/D это собственно текущий элемент S=S+Q это сумма элементов
Советы: 1) прогони факториал вручную, впиши на время теста несколько вызовов с разными числами, убедись что он выдает верные цифры 2) убедись что факториал может вычислить 1!, иначе добавь в цикл проверку, которая при первом проходе подменяет D=A! на D=1 3) убедись, что цикл начинается не с нуля, а с 1, и заканчивается на n. Самое простое - просто выведи все n в консоль, и посмотри 4) можешь конечно извращаться с проверками, но я бы на твоем месте ввел цикл с постусловием (do while), чтобы после его завершения спокойно забрать Q и S, ничего дополнительно не обрабатывая. 5) не забудь проинициализировать переменную S нулем перед циклом - это сумма
И вообще я бы на твоем месте прошелся отладчиком первые несколько итераций, наблюдая как меняются n(1,2,3,4,5), Z(1,-1,1,-1,1), A(1,2,4,6,8), D(1,2,24,720,40320) - в скобках то, чему должна быть равна каждая переменная на каждой из первых 5 итераций цикла
Я бы еще и вычисление факториала засунул в цикл, т.к. по сути делаем тоже самое. Но если не уверен - лучше реализуй факториал отдельно. Факториал это 1•2•3•4•5 и т.д. А мы каждую итерацию проходим два умножения из него, т.е. его можно спокойно довычислять вместе с другими формулами в том же цикле. Например можно заменить D=A! на if (n>2) D=D•A•(A-1) else D=D•A; и предварительно проинициализировать D=1 перед циклом И все, факториал вычисляется одновременно с ходом цикла!
Замечания по твоему коду: 1) 0<n<10000 - это диапазон допустимых значений, его не нужно проходить в цикле. Тебе нужен диапазон от 1 до n 2) vvedite n i x замени на n,x или вообще замени на два вызова по одному числу 3) сумма - это значит что предыдущее значение нужно складывать с текущим, S=S+..., а ты каждый раз вычисляешь с нуля 4) не нужно выводить ответ в цикле - нужен только один Q и S, последний, а не все подряд.
>>878110 Можеш начать с изучения GorillaScript, этот язык специально создан для того, чтобы максимально быстро вкатиться и начать решать прикладные задачи. >>878177 первое
>>878284 Пока я сделал без расчета суммы, работает почти правильно, ошибка в расчете факториала. Второй элемент получается верным, третий получается больше нужного если по самой формуле в задании в 2 раза, четвертый в 24 раза, пятый в 720 раз, что не так?
>>878335 >>878336 Все, я фулл ДЦП, не подумал и написал, просто не стал вводить факториал в цикл и в конечной формуле написал в знаменателе для расчета факториала: factorial(2*(n-1)). Анончик, спасибо тебе огромное что помог
>>878337 Зачем нужны книги по ооп? Если не учитывать паттерны то там материала совсем мало. А как правильно все в оопе организовывать только с опытом разберешься.
>>878336 Не знаю в чем твоя проблема, но прога на скрине чуть более чем неправильная. И ответы соответственно тоже. Цикл не с постусловием - расчеты идут по пизде сразу. Неправильное условие выхода. Должно быть достижение n: i<n Нет итератора цикла. Обычный итератор i++ Ввод и вывод в цикле. Зачем? Не инициализирована сумма, и вообще нет под нее переменной. Расчеты не в цикле, а после него. А формула суммы то итеративная, предназначена для вычисления именно в цикле. В общем походу сумму ты потерял.
>>878260 >Страшно представить что у тебя там за код, если тебе не хватает 30 пикселей по горизонтали. Максимум 80 символов строка, но все-равно не хватает места чтобы одновременно 2 файла редактировать. > Да и 14к строк дают намек... Это json такой здоровенный Алсо еще один вопрос: при открытии json-а сверху появляется панель навигации пикрелейтед, но для того чтобы иде открывала большие файлы поставил в конфиге idea.max.intellisense.filesize=4000 но теперь когда рядом открыт большой файл все начинает дико тормозить (автокомплит и инпут лаг), можно ли как-то вырубить intellisense для этого файла но оставив панель навигации?
Сап пацаны. Выбираю язык разметки для статей на сайте. Знаю про bbcode и markdown. Есть ли что-нибудь поновее? Не хочу быть на 7 шагов позади современных технологий. Чем вообще для этого пользуются крутые дядьки сегодня?
>>866094 (OP) У меня вопрос, я достиг какого-то лвла в определенном языке программирования(с#), хочу что-то новое. Что мне лучше взять, что бы подрасти как специалист?
>>878496 В школах и вузах чаще суют Пасцаль, но чем вменяемее школа/вуз, тем выше вероятность, что там будет Пайтон. Вот его и изучи, простой, но вполне мощный, выразительный и современный. >>878568 Scala.
Какие же, сука, американцы гады, блять. Почему я не могу писать colour? Почему нужен этот колхозный color? Во всем цивилизованном мире пишут второй вариант, но нет, блядь, давайте отсосем у этих жирдяев и сделаем color a не colour! Мне просто больно писать это.
Анон, где можно онлайн в облаке и удобнее всего хранить свои дваче-паки? Подскажи, я знаю не все на локалке хранят добро.
Проебался жесткий диск, а с ним все двач паки с мемасиками за 4 года. Жалко пиздец, бэкапа нет, столько годноты лежало.
И тут подумал, можно ведь онлайн хранить, просматривать и теги кидать и чтобы доступ был с телефона в любом месте.
Google Photos. Не подходит, там нет тегов и сжимаются файлы, но зато анлимиттед. Там уже все в семейных фото забито, нельзя создать отдельный альбом под паролем, чтобы загрузить аморальщину и никто не увидел случайно DropBox Я.Диск, OneDrive. Шлак, там объемы маленькие для паков моих и мне не нужна синхронизация, SSD и так маленький на ПК. Можно использовать все 3 сервиса но получится полный хаос, нету тегов. И там все по папкам, а я не хочу папки, я хочу сортировку и теги, ленту, категории.
Flickr? Мне кажется больше подходит для зеркалок, можно туда залить сразу все папки, а потом пробежаться и теги накидать?
Пвотор Я слышал, что специалист по Big Data сейчас крайне котируется, хорошо зарабатывает и это сейчас вообще-вообще крайне перспективное направление в IT. В связи с чем, у меня стал вопрос перед выбором магистратуры. Что посоветуете, идти под узкую специализацию "обработка больших данных" или под более общую "прикладная математика и информатика"?
>>878674 А у меня такой вопрос: зачем хранить? Ведь это же натуральная помойка получается, в которой найти что-либо нереально. Так если не найти - зачем хранить? А для закладочек есть архивач.
Я нюфак, сейчас пишу простенькие проги на C. И почему-то мне очень нравится, после того как написал вполне читаемую программу, просто так взять и урезать кол-во переменных в программе до самого минимума, так, что код становится нечитаемым, зато обходится самым малым кол-вом переменных. Вопрос такой. Перспективным ли занятием я занимаюсь? Пригодится ли мне "урезать бюджет" на переменные, когда буду писать более-менее сложные программы (если буду)?
Антуаны помогите с внезапно делфи: В Borland 7 Пытаюсь вставить диаграмму DBChart с данными из БД Access. И он не видит String переменные. Видит числовые данные, время. Пробовали менять в Access на короткий/длинный текст не помогает.
>>878686 >big data попробуй подумать и погуглить, какие практические проблемы (которые нужны людям) это решает? никаких а значит это очередная хуйня на ровном месте
>>878775 >попробуй подумать и погуглить, какие практические проблемы (которые нужны людям) это решает? >никаких >а значит это очередная хуйня на ровном месте А ты сам-то хоть загуглил, область применений big data хоть нашёл? Или ты настолько тюлень, что гуглить не умеешь? П.с. К вопросу анона, big data современная и бурно развивающаяся область информатики которая находит своё применение в экономике, бизнес-аналитике, маркетинге, естественных науках (Все эти ваши коллайдеры и биоинформатики без биг дэйт невозможны), гос. управлении и прочей аналитике. Так что я бы выбрал её.
Методы и техники анализа, применимые к большим данным, выделенные в отчёте McKinsey[23]:
методы класса Data Mining: обучение ассоциативным правилам (англ. association rule learning), классификация (методы категоризации новых данных на основе принципов, ранее применённых к уже наличествующим данным), кластерный анализ, регрессионный анализ; краудсорсинг — категоризация и обогащение данных силами широкого, неопределённого круга лиц, привлечённых на основании публичной оферты, без вступления в трудовые отношения; смешение и интеграция данных (англ. data fusion and integration) — набор техник, позволяющих интегрировать разнородные данные из разнообразных источников для возможности глубинного анализа, в качестве примеров таких техник, составляющих этот класс методов приводятся цифровая обработка сигналов и обработка естественного языка (включая тональный анализ); машинное обучение, включая обучение с учителем и без учителя, а также Ensemble learning (англ.) — использование моделей, построенных на базе статистического анализа или машинного обучения для получения комплексных прогнозов на основе базовых моделей (англ. constituent models, ср. со статистическим ансамблем в статистической механике); искусственные нейронные сети, сетевой анализ, оптимизация, в том числе генетические алгоритмы; распознавание образов; прогнозная аналитика; имитационное моделирование; пространственный анализ (англ. Spatial analysis) — класс методов, использующих топологическую, геометрическую и географическую информацию в данных; статистический анализ, в качестве примеров методов приводятся A/B-тестирование и анализ временных рядов; визуализация аналитических данных — представление информации в виде рисунков, диаграмм, с использованием интерактивных возможностей и анимации как для получения результатов, так и для использования в качестве исходных данных для дальнейшего анализа. В курсе введения в науку о данных Вашингтонского университета, опубликованном в системе Coursera выделены следующие разделы[26]:
модели данных: отношения, «ключ — значение», деревья, графы, изображения, тексты; реляционная алгебра и параллельное выполнение запросов; NoSQL-системы и хранилища «ключ-значение»; компромиссы между SQL-, NoSQL- и NewSQL-системами; проектирование алгоритмов для Hadoop (и для MapReduce в общем случае); базовый статистический анализ: семплирование, регрессии; введение в data mining: кластеризация, ассоциативные правила, деревья решений; приложения: социальные сети, биоинформатика, анализ текста. Блок науки о данных программы магистерской программы по «науке о данных и менеджменту» Императорского колледжа включает подготовительный курс «продвинутой статистики» (англ. advanced statistics), непосредственно в курс по науке о данных входят следующие дисциплины:
машинное обучение; системы управления базами данных; инженерия программного обеспечения; анализ данных (англ. intelligent data) и вероятностный вывод (англ. probabilistic inference), в описании дисциплины даются ссылки на байесовский вывод и алгоритмические методы моделирования, классификации и дискриминантного анализа данных на его основе; вероятностные модели и продвинутая статистика. После курсов по науке о данных и основам менеджмента в программе предусмотрен прикладной курс, разбитый на два потока, в финансово-технологический поток включены управление рисками, управление активами и производные финансовые инструменты, а в консалтинговый — обработка больших массивов данных (англ. large datasets), сетевой анализ, эконометрический анализ, приложения в сфере услуг и консалтинге, энергетике, здравоохранении, политике.[17]
Программа Университета Данди делает упор на «большие данные», прежде всего, в противовес «табличной обработке», и фокусируется на интеллектуальном анализе данных, моделировании баз данных и хранилищ, статистике, в рамках программы изучаются языки SQL, MDX, R, Erlang, Java, инструменты Hadoop и NoSQL[27].
>>878824 >>878851 просто вам, уебкам, нассали в уши еще раз - какие, блядь, практические потребности бизнеса решает big data по сути сейчас это покрывает задачи обычной статистики и хранилищ данных а что то, что это - самые нищенские по деньгам направления всегда были
>>878917 >просто вам, уебкам, нассали в уши >еще раз - какие, блядь, практические потребности бизнеса решает big data >по сути сейчас это покрывает задачи обычной статистики и хранилищ данных >а что то, что это - самые нищенские по деньгам направления всегда были Ебать ты даун. Тебе даже взападло посмотреть вакансии и ЗП по специалистам Big Data, слабо посмотреть лекции на эту тему и почитать статьи. Нихуя не читал и не учил, но вот пиздеть горазд. А вообще, вкури вот что статейка из форбс http://www.forbes.com/sites/gilpress/2012/09/27/data-scientists-the-definition-of-sexy/#6a779d295187
Привет, Аноны. Вопрос не совсем по профилю, но как можно сделать, чтобы бот в телеграмме отвечал только его создателю и только с ним взаимодействовал, а остальных посылал нахуй? Я что-то так и не понял, как это реализовать. Хочу сделать удаленное управление умным домом через динамический ИП, но так он получается слишком дырявым, т.к. любой Васян может поуправлять.
>>878990 >по ссылкам - маркетинговое ссанье в уши >просто ссанье Ну, ты-то явно лучше разбираешься в этом вопросе, чем какие-то там аналитики форбс и всякие ученые-хуи копченые
>>878999 >Хочу сделать удаленное управление умным домом через динамический ИП >нужно мегабезопасное решение >поэтому я публикую адрес консоли в публичном месте, где сидят миллионы васянов хитрый план, анончик к успеху идешь
>>879070 Не помню, но вроде как можно обратиться на сайт и, написав эссе о том, что ты бедный инди...русский студент, которому позарез необходим этот сертификат, чтобы устроиться на работу, получить заветную пдф.
Программач, скажи мне, где можно скачать нормальную версию "The Art of Computer Programming" Кнута на английском, хотя бы первый том?
Я находил только растровые сканы в PDF и Djvu, а хотелось бы в нормальном текстовом виде. Я точно знаю, что он существует, потому как продаётся по $60 за книгу. Но где скачать без регистрации и смс, я так и не нашёл.
Анон, мне 18 от роду. Закончил 9 классов, поступил в шаражку на програместа - уровень, что очевидно, крайне низкий. Сам выучил, разве что, js. Считаю себя тупым, меня это тяготит. В этом году конец учебы, что делать дальше я не знаю, знаю только, что просрал кучу времени и наделал ошибок. Есть ли у меня шансы стать норм програместом, анон? Что для этого делать? Во сколько ты начал кодить?
>>879206 Хз, зачем-то вдрочил полгода на глубокое познание js и вообще всего фронт-енда. Теперь, вроде как, прет в андроид/линукс разработку, но не увеен. Дергает меня туда-сюда, в общем. Но самое тяжелое, что вокруг меня много настоящих, ценных специалистов своего дела, многие из которых не намрого меня старше. Правда тяжело.
>>879200 Мне 19 от роду. Закончил 7 классов, всё последующее время спал, компилял генту и дрочил. Сам выучил, разве что, сишку. Считал себя тупым, но уже похуй. В этом году я спал, читал борды и дрочил. Я многим хуже тебя? По-моему нет, и мне хорошо от этой мысли. Чувствую себя успешноэлитой. Все годы своей жизни я проебал в радость себе любимому, нервы тратил по-минимуму, занимался чем хотел, и в итоге наверняка знаю больше тебя. Я — победитель.
>>879211 То, что тебя дергает это норма, пробуй все до чего руки дотянутся. Разве что герыч не пробуй. Так же, бейся лбом в конторки, пытайся найти работку. Уверен, на фронтенд найдешь
>>879249 Поищи на ютубе. Там было видео от какого-то мужика, в котором он сначала объясняет, как это делается, а потом показывает, как переводить разные числа туда-сюда.
Есть тут опенгл знатоки? Захотел по-быстрому написать приколюху а пердолюсь уже джва часа. Я или совсем тупой или что тут вообще происходит. Просто отправляю матрицу в шейдер через glUnifromMatrix4fv. Спрашиваю локейшен (там 0, как и должно быть), и даю матрицу mat. В mat все правильно, я проверял, умножил на вектор на листочке. Но в шейдере что-то не то, ничего не видно. Я уже даже захардкодил эту же самую матрицу m в шейдере и если подставляю ее, то все работает. Ну где тут можно было проебаться?
Как исправить instruction is not supported in 64-bit mode? Использую pop и push, которые, видимо, не поддерживаются в 64-битном моде. Если компилирую nasm -f elf64, то выскакивает ошибка при создании машинного файла: ld: i386 architecture of input file `lab6.o' is incompatible with i386:x86-64 output
Разработать программу, которая управляет курсором в нижней части экрана и одновременно перемещает объект в верхней части. Для управления курсором использовать клавиши со стрелками, объект – буква «О». Анон, помоги, не шарб вообще, лаба горит. Выполнить с использованием потоков
Анон, есть таблица в PostgreSQL с 4 миллионами записями с которой постоянно происходит чтение и идёт запись по 400к записей за 2 недели. Скорость уже начала падать, плюсом ещё постоянно что то лочится на перезаписи. Что с этим можно сделать или что почитать на эту тему?
Чуваки, все нахожусь в поиске работы. Мониторил hh, по моему мухосранску больше всего веба (преимущественно верстка и бекенд в виде asp и php). Сам до этого немного писал на джаве и чуть чуть на плюсах. Так как работа нужна в ближайшие 3-4 месяца, то хотелось бы немного переучится, собственно вопрос.
Есть книги для новичков, в которых поясняют общие принципы веба, может быть что-то связанное с html, js, может еще какой бекенд язык. Или лучше изучай разные книги для соответствующей технологии искать? Ну и вообще как вкатится туда, что бы через несколько месяцев начать рассылать резюме компаниям?
И кстати как у веба дела с портфолио обстоит? Что лучше всего прикладывать?
>>879512 За академию платить же надо. У меня пока нет лишних 17 кусков, хотя я понимаю, что лучший вариант. Без интенсива я хотя бы сверстать первый макет смогу? Что я вообще теряю?
Кун, 26 лвл. Есть 11 классов и среднее проф образование. ЕГЭ сдавать не приходилось. После школы поступил в вузик, но дропнул после первого семестра (да, еблан). Поработал два года и поступил в шарагу, которую успешно окончил, после чего перекатился в ДС2 на пмж. На новом месте я овер 3 года, всё это время работаю быдломанагером (читай - продавец автозапчастей), получаю в среднем 45к, жилплощадь своя, есть тян.
До недавнего времени меня всё устраивало, но сейчас я всерьёз задумался о своём будущем. Хочу получить ВО, но не просто корочку, а знания. Думаю вкатиться в ИТ, программирование. В школе на точные науки клал болт, но в принципе, выучить школьную программу по матану, геометрии и пр. можно своими силами. В особо трудных случаях, можно и к репетитору походить.
Поступать думаю на заочку в СПБПУ ИКНТ и обучаться дистанционно + самообразование. Работа этому способствует ввиду того, что в течении рабдня я преимущественно сижу за компом и скроллю интернеты. Касательно поступления есть несколько вопросов, но всё это я могу узнать на дне открытых дверей либо в приёмной комиссии.
Хз зачем я всё это написал. Скорее всего захотелось услышать напутствия или мотивирующие истории от опытных анонов, которые прошли схожий путь в жизни.
>>877859 >>878081 В экселе подгатавливаю набор rename строчек которые закидываю в батник. И проверяю уникальность баркодов. На 1 щите база с продуктами (баркод, модель и прочая ненужная для данного хуйня) на втором щите ввожу баркоды, чекаю чтобы небыло повторов. На 3м щите через concate и index(match) создается набор "ren %Баркод1% %модель_хуй%" для батника.
>>879592 В вузике ментора дадут и заставят отрабатывать бюджетные деньги. Я не говорю что это заебись, но мотивация выше, нежели сидеть и учить все самому.
В остальном да, лучше учить то что требуется самому. Если есть знакомый, который будет натаскивать, то вузик и не нужен.
>>879601 >>879592 В вузике дадут прочную базу, если чел не совсем идиот. Дома ее приобрести значительно сложнее. На основах тут многие прокалываются: знания отрывочные, неполные. Понахватались по верхам, а в основе увязли, теперь тупят в самых простых ситуациях, с которыми у студентоты проблем вообще нет.
Нет, без вузика тяжело. Стоят эти знания для тебя гораздо дороже, чем в вузике.
Знает кто-нибудь где можно задавать небольшие вопросы по программированию? По языку C++ если конкретнее, форумы не предлагать т.к. там всё-же нужно создавать темы для более объёмных с серьёзных вопросов, 2ch.hk/pr/ тоже не предлагать, там сидят одни далбаёбы, из 10 вопросов которые я там задал я не получил ни одного ответа.
В планах перекат в Канаду, BC. Хочу иметь для этого твердую почву под ногами. Если сохраню свой нынешний образ жизни, то к 30-му лвлу окончательно деградирую в лысое животное с пузом, не смотря на все мои увлечения. Сейчас я просто плыву по течению, хотя в целом, меня всё устраивает.
Не пять, а четыре. Диплом имеет вес в купе со знаниями. Причины необходимости ВО описал выше. Ко всему, мне сложно самостоятельно составлять себе программу обучения. Терять время я не собираюсь. В планах после первого/второго курса дропнуть свою овощеработу и начинать карьеру в ИТ, даже если для начала придётся пойти на низкооплачиваемую работу.
На заочке только платное обучение, так что про "отработку" не очень понял, что имелось в виду. Мотивация в конкретном случае мне очень сильно нужна, т.к. я себе много поблажек позволяю. Знакомого такого, к сожалению, нет.
>>879631 Нахуй дропать работу? Я манагерю (считай продаю очки и линзы), но как и ты реально 4 часа в интернетах, не скроллю двачи а зарабатываю - устроился на почасовую контрактником и еще фрилансю когда не лень на всяких апворках. Тоже думаю поступать та математику или физику, но в гермашку или что-то такое (мне опзволяет положение - я евроинтегрировавшийся Литувишкас ананасас).
Получить опыт работы. Полное погружение в среду способствует лучшему восприятию учебной программы плюс помогает расширить кругозор в этом направлении. Или это только так кажется?
>>879654 Сколько мы принимали програмиздов на работу столько смотрели на портфели работ, а не стаж. Но, в принципе, поможет увидеть на первых годах что, может быть, такая смена профессии нихуя не для тебя и дропнуть всё пока не поздно.
Для меня манагированние это просто деньги нахаляву (плюс плюшки типо корпоративы и абонемент в спортзал, ну и еще как очкарику - очки и линзы по оптовой цене). Хотя я когда фрилансю по хардкору а не как увалень - зарабатываю больше чем манагируя, т.е. финансово и для души нахуй увольняться надо бы но я же битард блядь. (просто боюсь, что полный этат не смогу работать, больно заябывательные попадаются).
>>879679 >Тебе нужно гей бродель открывать Ну, я кагбэ о кине говорил, САЛО называется, где мужиков в особняк отбирали, глядя на пинусы ихние, а тней - по цвету волос, размер сисек. Ну, так и погромистов надо отбирать тоже, я так щитаю. Если совсем уже унтэрменш, то никакие курсы поциенту уже не помогут. Код будет писать плохо. Это очевидно.
>>879713 Пиздец я даун, думал сицп это язык, а там схема. Хотя вопрос остается в силе, нахуй нужна схема, когда можно сразу начать на питоне? Много я фундаментальных знаний потеряю?
>>879672 >поможет увидеть на первых годах что, может быть, такая смена профессии нихуя не для тебя и дропнуть всё пока не поздно.
Если и дропну, то на стадии штудирования учебников школьной программы. Потом пути назад не будет, т.к. учеба платная и вышку надо будет добивать до конца. Либо меня вытурят с позором, что тоже не исключено.
По поводу остального, то тут я согласен с тем, что манагерство - халява в плане денег, т.к. ровным счетом я вообще не напрягаюсь, зона ответственности минимальна. Хотя, с другой стороны, работа с людьми меня уже конкретно достала.
>>879721 Не нужна, но ты все равно читни оригинал. Зайдет - читай, не зайдет - бросай. Язык там потешный, учится буквально за день два ленивого учения. Ничего не потеряешь, выучив его
Суп пр, если я использую декоратор, при реализации конкретного декоратора мне нужно перегружать уже имеющиеся методы? Т.е я расширяю базовый абстрактный класс, и ява вежливо предлагает реализовать мне все методы. Так и должно быть?
Сап, программач, меня волнует вопрос, суть такова: у меня есть полная занятость (конструктор) и на работе регулярно пишу десктопные приложухи для внутренних нужд (C#, WinForms, SQLite - больше ни с чем не работал). Коллеги грят молодца, но о реальной командной разработке я имею лишь смутное представление (ну, умею гитом пользоваться и вести такс лист в трелло). Так вот, можно с такими данными вкатиться в какую-нибудь команду таких же говнокодеров, чтоб совместно пилить что-нибудь?
Какова ситуация на бирже ИТ-труда? Чувствуете ли вы, что желающих много, вакантных мест всё меньше и требования на них всё выше? В начале нулевых меня взяли на работу только потому, что я смог локальную сеть из двух компов сделать, лол. Сейчас такое даже младший школьник может.
>>879773 > Какова ситуация на бирже ИТ-труда? Тут все очень неоднозначно. Я потому и задаю здесь подобные вопросы. У нас на предприятии свой манямирок - несмотря на международный уровень весь корпоративный софт написан в 2006 году на делфи и его поддержкой занимаются некие дядьки, застрявшие где-то там же в середине нулевых, пишущие костыли на VBA
Сап. Кун, недавно вкатившийся в изучение фронт-энда. Пока сижу на шее у мамки, но хотелось бы хоть какие-то деньги зарабатывать. И вот натыкаюсь на пикрил. Поясните, какие подводные могут быть. Выглядит так, что меня будут обучать, да еще и деньги платить за это. По ведь это анрил. Где наёпка?
>>879721 Хотя бы один из диалектов Лиспа стоит выучить, так как они непохожи на всё остальное, а конкретно Схема ещё и предельно простая и минималистичная.
"Квантовые методы обработки информации" или "квантовые вычисления" где этому вообще учат? Т.е. работа не с техникой, а исключительно с математическим и информатическим аппаратом в области квантовых вычислений.
Помогайте, аноны. Хочу сделать патч на игру (ассемблерный патч) и сука не могу найти ни одного ассемблера, который позволяет ассемблировать поверх бинарного файла.
Т.е. идея такая - загрузить exe файл, напихать всяких типа org 0x8444000 (места куда ассемблировать), наассемблировать и получить патченный exe.
Но это блин не работает, либо ругается что два орга, либо ругается, что секции пересекаются и не дает.
Не делать же асм отдельными файлами, чтобы потом патчить байтами, в самом деле.
Подсветка кода для /pr/: скачать
Просьба кидать репорт на перекаты тредов из шапки
Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять.О: Задавай вопрос в этом треде.
В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом:
1С android C C# C++ D Go Java JavaScript Lisp PHP Python Ruby Rust Vala Swift
В: Хочу стать программистом, какой язык учить?
О: Как-то так.
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: Тред для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк.
О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.
Литература с пика
Прошлый тред