Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять. О: Задавай вопрос в этом треде.
В: Какую программу/ось поставить для ... ? О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги. О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом: 1СandroidCC#C++DGoJavaJavaScriptLispPHPGoviajiPythonRubyRustValaSwift
В: Хочу стать программистом, какой язык учить? О: Как-то так.
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща. О: "Мы вам перезвоним тред" - для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее? О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды.
Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк. О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры. О: Лента из руби, джавы, скалы и ещё какой-то херни.
Ребят, посоветуйте интересныекнижки с решением геометрических задач в области комп графики ( статика и динамика) Неважно на каком языке, главное побольше алгоритмов и рисунков https://www.youtube.com/watch?v=fl-7e8yBUic
>>942030 (OP) сап программач, как мне сделать диаграмму классов на подобии этой?
Программное средство регистратуры детской стоматологической клиники, имеющее агентов: секретарь, врачи и клиенты. Функции секретаря – внесение, исключение записей в базе данных (или подтверждение по запросам клиентов через интернет), запрос расписания врачей, определение времени приёма по справочнику, исключение или перенос записей по требованию врача с уведомлением клиентов, связь с врачом. Функции врача – анализ заявок на обслуживание и формирование предложений по оптимизации записей при наличии ошибок или иным обстоятельствам, заполнение карточки по результатам приёма; функции клиентов – поиск информации о расписании врачей, получение информации об опыте, образовании и достижениях врачей, запись на приём (по телефону, лично у секретаря или через интернет), запрос на справку у врача, связь с секретарём через интернет или телефон.
>>942161 Если js - это тренд, то этому тренду уже лет 10 как минимум. (ибо именно с повсеместным приходом высокоскоростного интернета для всех начался хайп вокруг js). Не многовато ли для тренда?
Трендом был руби, сколько там? Пару лет? Был go - и пары лет не продержался.
А то, что js - это тренд - надуманная маняфантазия js-хейтеров. Потому как нет никакого тренда, js просто есть и будет. А весь "хайп" нагоняют сами хейтеры. Потому что им отчего-то неприятно.
Подкиньте интересные темы для магистерской работы. Хочу что-то интересное, и адекватное по сложности. Ну или сложное, еще полтора года есть, могу успеть. Хочу что-то, что будет иметь пользу в реале возможно, а не хуйня как у моих одногрупников. У большинства из них темы про анализ текста. Заранее спасибо, анончики :3
>>942215 Я не оправдываюсь, я тебе факт констатирую. Я на js пишу 15 лет. И я видел как вы внезапно начали хайпить вокруг него. Я этот самый хайп - он вырос не со стороны js адептов, а именно со стороны хейтеров (хотя, суть хайп всегда вытекает от них).
Так вот, те кто писали на js, так и пишут на js. Это только те кому неприятно ходят и брызжют слюной.
Сами себе придумали проблему.
Суть, вообще что-либо не любить (в плане не быть индифферентным к тому, что тебе не по душе, а носить эту нелюбовь, проявлять ее, думать) - удел идиотов. Какой в этом смысл?
>>942215 >ты понял, что я имею в виду Короче говоря, это ты не понял, о чем я. Я написал - js был, есть и останется. Никуда он не денется. Если твой вопрос был о том, что вы там начнете ненавидеть после - так это вы находите каждый новый месяц. То руби, то гоу, то раст. Смысла в этом никакого нет.
Могу прованговать, что с приходом wasm, начнут хейтить его, потому что он не оправдает ожиданий тех, кто ждет, что он озволит писать фронт на любом языке. Потому что проблема вкатывающихся во фронт, не js как таковой с его динамичностью, а все браузерное и web api, которое не менее динамично.
>>942214 >Хочу что-то, что будет иметь пользу в реале возможно
Гугл где-то пару деньков назад запустил в паблик сервис по распознаванию токсичных сообщений. на основе нейроночек. За полтора года если на жопе не сидеть, вполне реально запилить модуль премодерации текстов, веб-макакам понравится.
>>942214 http://mkweb.bcgsc.ca/carpalx/ >The carpalx project introduces a quantitative model for typing effort and applies it to QWERTY and popular alternatives. То же, но для гитары.
>>942203 Нагоняют не хейтеры, а наоборот, прославители, создатели курсов, школ, эйчары и прочие. Потому что на рынке js разработчиков образовались зп выше средних, ибо раньше js был непопулярен среди программистов, шло в отрасль мало, да и требовалось народу так же мало. Теперь сайты стали сложнее, появились веб-приложения, разработка стала сложнее, технологии стали сложнее, спрос стал выше, потребовались квалифицированные кадры и много их. Следовательно зп повысились, чтобы сбить зп - создался хайп, чтобы нагнать вкатывалищиков и создать анальную конкуренцию, что собственно успешно и сделали. Разумеется, тот кто имеет 15 лет опыта, не испытывает неудобств, но у кого опыта 1-3 года или его вообще нет - будет рабом и тряпкой. Такие дела.
После js хайп распространиться на всё it, собственно уже. Мир будет становиться всё более автоматизированным и бюрократизированным, поэтому программист будет требоваться всё больше, чтобы программист не стал выше бизнеса, выше белого человека-капиталиста, отрасль будет демпинговаться настолько, насколько это возможно. Процесс это конечно долгий, но неизбежный, в будущем, программист будет чем-то вроде водителя. Да, все ездят на машинах и везде нужны машины, но и управлять ими могут 8 из 10 человек с яйцами, да и половина баб. Следовательно платить водителю можно гроши, а он пусть въёбывает и зарабатывает анальную трещину в 25 лет.
>>942405 Ах, вон оно в чем дело. Это оказывается Сишекча просто в трендей и на волне хайпа, ведь раньше-то не был популярен у программистов, а сейчас смотри как взлетел. Вот оно чё.
Обфускация/Рефакторинг/Ренейминг недосайта ради нормального мержаАноним27/02/17 Пнд 18:50:31#32№942436
Анон, выручай, жопа горит как после сессии с ЧВ. Есть говно, сверстанное в кривой параше Muse (html, css, js, php), есть другое, сверстанное и сгенеренное в нем же, надо объединить, но 99% будут пересечения по именам идентификаторов, классов, именам форм и прочему, а надо, чтобы нормально работало. Исходника у меня нет, только вот это вот "другое", и это самое другое я после генерации кода мьзом еще и редактировать вручную буду. Надо как-то в автоматическом режиме перепердолить все названия скриптов (index.html ->somepage.html, все скрипты в script1.php, script2.php или что-то подобное, и так же с листами стилей и жс-скриптами), все айди, все классы, все названия полей формочек и вот это вот все. Наверняка я не первый, кто сталкивается с проблемой.
Вообще я пишу на C++ это задание. Но ответ, как я понимаю, мне может дать любой человек, пишущий на любом си-подобном языке с классами.
Есть объекты. У каждого есть поле имени. Для его установки можно использовать конструктор или переименовывать в ручную. Вопрос в том, как мне организовать имя-по-умолчанию. Хочу, чтоб они назывались Ball1, Ball2, Ball3 и так далее. К строке добавить символ из счётчика объектов, которым не было передано значение имени. Но... Блять, я не понимаю. Как мне нужно написать переменную, чтоб она существовала всё время программы и была доступна из всех файлов проекта?
>>942471 >>942489 далеко не выкатишь с елементари, как минимум нужно свободное, комфортное чтение, вся актуальная информация только в инглише. От intermediate, это первый язык который нужно учить программисту. сила и честь
Добрый вечер. Не стал создавать тред по этому вопросу. Нужно ворваться в С++ (имею высшее образование не связанное с программированием) и помимо самоизучения хочу записаться на курсы (ну тысяч 20 готов отдать). Живу в ДС. Сперва наткнулся на specialist.ru от Бауманского универа, но там устойчивое ощущение, что меня байтят на деньги (чтобы проходить курс С++ надо шарить в С и говорят допустят только если С пройду, а это еще 20 тысяч. Есть ли годные курсы в ДС по С++. Спасибо
Всем добра. На C# пишу разложение числа на множители. В проге используется статический массив. Как увидеть значения его элементов при отладке? В отладке я нашёл только эти окна.
>>942514 а если у меня 2тыщи файлов? в общем как я понимаю, нужно все модели кодировать в один формат, потом к конкретной проге писать скрипт какой-то, макрос
только я нихуя не понимаю в софте данной тематики в фотошопе, например, есть макросы или как-то так
>>942555 Модельки ещё и разных форматов? Это уже интереснее. В Блендере есть встроенное API на Python, там можно писать скрипты, но документация отрывочная. Можно написать программу на Юнити или на любом другом современном движке, которая читает список моделек из папки, выставляет камеру, чтобы она смотрела на модельку и делает скриншот.
Бросил курить, 8 дней не курил и в это время пытался читать книгу по С++. ЕБАТЬ нахуй сонливость замучала, постоянно спать хотелось. Кофе не помогало хотя пил его литрами.
С такой хуйней я эту книгу не дочитаю до лета, а сонливость как я понял длится +- месяц. Ну его нахуй, взял и закурил. Мне срочно надо поднимать скилл и идти куда то джуном, ебал я сейчас бросать.
Я не вкатываюсь никуда. Опыт есть, просто пинал некоторое время хуй и подзабыл что и как. С крестов пытаюсь оживить техническое мышление решением сложностей и путем выстрелов в ногу, потом эти ваши C# и Java легко даются.
Не JS же мне задротить? я думаю в лонг терм перспективе. Есть время до лета читать сколько угодно, почему бы и нет
Да и самому тупо интереснее С или кресты. Можно шаманить на низком уровне, на прямую эксперименты ставить с OpenGL и тд (без оберток с анальными костылями).
Да не могу я дрочить если не понимаю как эта хуйня работает. Лучше додрочу кресты, напишу пару тройку средних экспериментов и потом буду парралельно дрочить джаву или шарп.
>>942458 Почему-то это не сработало, хотя до этого я первым и дошёл. Или мне её ещё надо как-то и в файл с main определить? У неё просто то ли не меняется значение, то ли что-то такое, хм. Названия остаются одинаковыми.
Подскажите, как на Пайтоне найти максимальное значение среди значений в словаре, вывести его и соответствующий ключ, а если таких несколько, вывести все?
>>942933 Курение и программирование несовместимы, давление очень скачет. Зайди в магазин, где продаётся настоящий китайский чай — внимание, из Китая (а не из африки и цейлона). Объясни, что тебе нужно, там подскажут.
Если не сможешь победить привычку, вали из профессии, потому что вот этот >>942934 негодяй прав.
Кодеры, есть значит одно лекарство, доза которого меряется цельночисленно (в четвертях таблетки) на недельно, но принимать его нужно максимально равномерно по дням недели. Т.е. например пациенту нужно 35 четвертинок в неделю, он жрет спокойно по 1,25 таблетки в день. Но как запрограмировать такое распределение для некратных семи чисел? У меня пока нет идей, кроме как вручную задать распределение по дням недели для остатков от деления недельной дозировки (1-6). Может, есть какие-то более красивые варианты?
>>942972 Заваривай на кока-коле. Банка колы, ложки две растворимого кофе. Из колы лучше заранее выпустить все газы, подогреть, бахнуть кофе. Есть заметный риск подорвать нахуй сердечко, использовать на свой страх и риск
>>943059 >доза которого меряется цельночисленно (в четвертях таблетки) >максимально равномерно Какие-то противоречивые параграфы. Он может пить меньше четверти таблетки? Или как ты будешь распределять равномерно на неделю, если вот у тебя например доза - 37 четвертинок. Это 1.25 а оставшиеся две четвертинки тоже надо распределить на семь дней или добавить по четвертинке в какие-то два дня или что?
>>943076 >>943083 Короче, таблетку нельзя разделить меньше, чем на четверти. Физически. Поэтому весь рассчет дозы идет в четвертинках таблетки в неделю. В неделю пациент должен сожрать целое число четвертинок таблетки. И каждый день он должен жрать целое число четвертинок. 1,2,3,10 - похуй, но вот 2,5 четвертинки уже не взлетит. Поэтому, если у меня насчиталась доза в 37 четвертинок, мне нужно засунуть одну, к примеру, во вторник, а вторую - в субботу, чтобы сделать более или менее равномерный график попадания таблеток в организм в течение месяца.
При этом желательно, использовать цикл приема повторялся именно неделями, потому что хуй объяснишь пациенту, что на этой неделе "бонусную" четвертинку надо жрать в понедельник, а на следующей - во вторник.
Поясните по хардкору за ассемблер. Собираюсь вкатываться. Слышал, там куча вариантов. Чем они отличаются? Раз асма - самый быстрый яп, и все компиляторы написаны на асме или не все, поправьте, если что, то получается, зная асму на уровне, я смогу фиксить другие яп? Заранее моё почтение.
>>943096 >равномерный график попадания таблеток в организм в течение месяца. Видишь, у тебя уже равномерность с недели сместилась на предел месяца (а это уже от 28 до 31 дня), откуда уже вытекает вопрос - в течении месяца может меняться недельная доза?
Ты короче это самое. Задачу описываешь кусками и не полностью.
ее может и можно решить быстро и в пару строк, но надо знать все входные данные. А ты тут машку за ляшку, это самое.
>>943104 Ну, простите, я хуй знает, как правильно ее описывать, яжврач, лул Как выглядит реальность: Пациент принимает таблетки варфарин каждый день. Раз в месяц он приходит к врачу. Ему делают анализ МНО. По результатам которого ему меняют дозировку на 5-25% в зависимости от результата анализа. Дозировка считается недельная, потому у препарата долгий период полувыведения, ебанутая фармакокинетика и одна доступная дозировка.
Я бы и рад давать ему четко выверенную одинаковую дозу каждый день, но физически не могу ее подобрать, потому что ограничен кратными рамками в 0,625мг. А алгоритм насчитывает мне, что я должен давать пациенту 0,75мг в сутки. Я так не могу сделать физически, поэтому один день даю ему 1,25мг, а два потом - 0,625мг, и повторяю этот цикл бесконечно. И вроде как почти попал.
Я вообще только сейчас понял, что недельная повторяемость цикла - хуйня, придуманная из удобства. Нужно, чтобы програмка умела вот таким образом как выше приближать дозировку к идеальной, НО при этом, чтобы цикл не был слишком заебистым для пожилых, туго соображающих пациентов. Принимать лишнюю четвертинку через два дня - ОК, принимать лишнюю четвертинку каждый двенадцатый день лунного цикла - перебор.
Пойду короче подумаю над идеей цикла не привязанного к дням недели. Хотя это опять же повышает шанс пациенов запутаться. Потому что принимать лишнюю четвертинку каждый вторник и субботу проще для понимая, чем принимать лишнюю четвертинку каждый четвертый день.
Ебать я написал, конечно, простите, анончики за сумбур
>>943164 Вот ты и обосрался. Редактировать надо непосредственно оригинальный файл. Набери в терминале file /etc/apache2/sites-enabled/000-default.conf и оно покажет путь в оригинальный файл. Алсо nano нормально открывает симлинки.
>>943173 >Что делать, если я превосходно разбираюсь в чужом коде Идти править чужой код. Любая вакансия с "Будет плюсом умение разбираться в чужом коде" для тебя, там этого говна будет навалом. >>943178 Работать не можешь, а отдыхать программированием? Чисто для себя пишешь? Если нет- то не твоё, если да- то не всё потеряно, нужно просто найти интересную для тебя область.
>>943188 На работке есть возможность использовать самописный софт, основная работа с программированием не связана. Вроде как усвоил кучу материала по программированию (C#), написал кучку хеллоуворлдов и типовых лаб, но нормальное приложение сделать не могу хоть и понимаю как - просто не начинаю. Думаю просто нету привычки, которую нужно было наработать в универе, а сейчас уже поздно это все делать.
Я что-то не совсем понял. В защищённом режиме нельзя что ли адресовать память линейным способом? то есть используя просто какой нибудь 32-битный регистр, который можно использовать при адресации Если это так то нафига вообще нужен этот x86?
>>943277 В ембеддеде можно, но вообще если пишешь register то компилятор сам может решить что переменная редко юзается и не выделит под нее регистр а будет хранить в памяти, в асме конечно все можно.
>>943277 Можно всё. Просто в защищенном режиме в ring3 ты работаешь не с физическими адресами, а с виртуальными (за маппинг отвечает ядро). Если работаешь в ring-0, то тебе доступна вся память целиком.
Если ты о том, что память страничная - тебе ничто не мешает в ring-0 работать с памятью как одной огромной страницей.
>>943301 хм, надо будет тоже попробовать. Пиши в /mg/ и эксперементируй. Но не забывай использовать научный метод, чтобы небыло никаких логических ошибок. Систематизируй свои знания. Попробуй, например, в разные времена дня, года, под разные запахи, вкусы, эмоциональные состояния.
>>942030 (OP) Сап ребятки, есть мнение, что пограмирование превратилось в дрочево фреймворков, а всякие алгоритмы и настоящее программирование никому не упало, я прав?
>>943405 >настоящее программирование Сссука. Есть какой-то cosmopolitan для прогеров? Типа 10 признаков настоящего программиста? Ну по аналогии с настоящим мужиком.
Кто-то учится в ВУЗе на программиста и не знает как вкатится, а я уже 2-й год в свои школьные года пытаюсь что-то понять, вроде медленно получается, через 1.5 года поступаю в ВУЗ, 99% пойду на около-IT сферу. Если опустить знания в верстке, то из багажа знаний только законченный курс на codecademy по JS , английский позволяет учить на забугорских источниках только если не совсем сложно всё расписано , еще есть учебник дома по СИ(без плюсов), и дело в том что я не знаю куда я хочу, в веб или проги писать, пока не нащупал этого. В общем что посоветуете? С математикой всё ок. Может даже не сразу кодить учиться, а какие-то прикладные знания нужно сначала понять?
Начни учить С. Дочитай книжку, напиши что то интересное, поэксперементируй с Winapi, графикой там. Когда закончишь будешь понимать намного больше чем если начнешь сразу с веб макакинга.
После С ты эти JS выучишь легче. НЕ верь быдлу и не начинай с Python, JS, PHP и прочей хуеты вкатываться если хочешь нормально знать тему а не писать говнокод за хлеб и воду.
>>943648 >Winapi Говноедство. А вообще норм сказал. >>943628 Советую учить С без плюсов, вот только в виндовсе соснешь со всей этой хуйней. В винде не инструменты решают а мокрописьки. Так что ставь Gentoo (если пк стационарный) или Arch(Для ноутбуков). Сходи на сайт suckless они на C пишут годные минималистичные вещи sic, dwm, st, однако все что связано с графикой там устарело, ибо пришел Wayland где драйвер графики весит 1мб и все литает. Привыкни пользоватся интсрументами: make, gcc, clang, tmux, git, sic. #musl годный IRC канал для C кодеров. Почти все на C написано, а что на плюсы переписывают говорят стает хуже. C учится очень быстро, на С пишется все от ядра до видео плееров и пакетных менеджеров.
>>943405 >фреймворков Что? Что за бред ты несёшь? Зачем ты пишешь такие странные слова? Иди в сци с такими словами. А программирование как было так и осталось. Да и вообще всё зависит от архитектуры. x86 очень сложная и там много ненужного, но это классика. AVR это микроконтроллеры вообще. на счёт ARM я пока ничего незнаю, ещё не начинал учить ассемблер для него.
Что заставляет людей работать на php? Почему бы не выбрать тот же питон, который ГОРАЗДО проще читать, чем бесконечные "$". Почему php лидирует в вебе? И почему так выходит, что в программировании популярны не самые простые пути, а более тернистые? (Многие предпочитают уродливые языки красивым и простым.)
Реквестирую маны по ABAP, по основным принципам работы SAP, чтобы ничего лишнего, спартанский набор. Лишнее узнаю в процессе. Можно на англ. языке, если только не видеоуроки. Заранее благодарю!
>>943728 >Что заставляет людей работать на php Удобство и простота языка, огромное количество готовых решений и фреймворков. >Почему php лидирует в вебе Любой хостинг поддерживает php. Нативно поддерживает работу с http протоколом, обработка параметров POST/GET запроса настолько проста как чтение значения из массива. >проще читать, чем бесконечные "$" Спотыкаешься на словах? Ничего, с опытом пройдет, няша :3
>>943277 Когда писал лабы по ассемблеру, то вначале программы писал: .model flat и всё работало только ОС следила за тем, чтобы не вылазить за области памяти, которая отведена программе
Есть задание: написать декодировщик текста. Есть файл с текстом в ср1252. Восстанавливается в ср866. Выяснено это было опытным путем через winhex. Ну я и хуйнул прогу с String Cp866String= new String(cp1251String.getBytes("Cp1251"), "Cp866");
Но препод начал бомбить, типа, я сам должен программно выяснить восстанавливающую кодировку. И я вот не знаю, как мне это сделать. Гуглил библиотеки, но нашел лишь те, с помощью которых программа может вернуть мне кодировку самого текста. Явной взаимосвязи между ср1252 и ср866 не вижу. Как мне решить эту задачку?
>>943760 Лол. Даже современные браузеры не владеют такой телепатией но у Лебедева на сайте есть подобный сервис. Может, заранее известно, что находится в файле? Например, если там русские буквы. Можно в программе вбросить небольшой словарь основных русских слов (слов так тысячу, оперативы хватит) и перебирать стандартные кодировки. Если декодирование дает строку, где встречается одно или несколько слов из словаря, то кодировку угадали.
>>943762 В файле отрывок из Евгения Онегина. Русские буквы естественно присутствуют. Но бля. Перебирать дохуярды кодировок и искать совпадения по словам это пиздец.
>>943682 Cшники смотрят на С++серов как на нежалательный, но в тоже время необходимый союз против динамических макак ? Сколько тут хуесосов же бегает с тем что С гавно и устарело, вот там у меня на С++... Мартыхан
>>943727 Кому нахуй нужны эти контрололеры? Людям нужны САЙТЫ, ПРИЛОЖЕНИЯ, чтобы было модно, красиво, а твоя поебень нужна только полторам землекопам. Все идет к тому что все интерфейсы становятся все более высокоуровневые. В совке писали на перфокартах, потом ассемблер, потом языки, прогресс идет епта смиритесь байтоебы.
Патч или не патч?Аноним01/03/17 Срд 12:45:25#157№943799
Погромач, просвети! Патчится ли win 7 ультимейт? Как понять надо-ли мне патчить?(для установки спец сортов говна) софта нужна 7ра с последними обновлениями.
Есть смысл и дальше учить питон, если он мне приятнее и интереснее любого другого языка, но в моей 500к мухосрани работы на нем почти нет? Студент 1 курса, если важно
В общем, переустановил винду и заново устанавливаю всё, в т.ч. и апач с пыхой. И я забыл, какую версию ставил раньше - thread safe или non thread safe. Поясните чем они отличаются и какую лучше накатить.
>>943856 thread safe тебе вряд ли понадобится, раз не знаешь, что это. >>943856 >винду >>943856 >апач Но зачем? Виртуалку с линем, или на худой конец через подсистему люнупс приложений.
Аноны, а может кто-то подсказать небольшой вопрос по vbs-скрипту? Я сам не прогер, а электрик, но понадобилось немного изменить один скрипт для используемого нами САПРа.
Братишки, такой вопрос. Я не программист, я из тридача, появилась нужда изучить какой-нибудь мало-мальский простой язык, с закосом под графику. Ну и в целом было бы немплохо. Очень посматриваю на Lua. Хули в разделе про него вообще нет упоминаний, настолько хуёв и малоиспользуем? Или все таки копать в сторону питона? Но вот чисто субьективно, по интерфейсу, лол, он мне не приглянулся. Может оно и не так. Да и мне курсач простенький нужно написать, на Lua можно будет замутить окошко с десятком кнопочек, по нажатию на каждую, чтобы выводило сведения о системе, подключенных устройства, биосе и так далее. Просто думаю и курсач сделаю и какой заодно азы языка вкачу.
>>943902 Почему бы не взглянуть на JavaScript? Как язык программирования - говно конечно, зато тут тебе и 2д и 3д графика (WebGL), и документации полно, и совет в JS-треде спросить можно.
>>943922 Для себя. Воистину, для себя. Чтобы не мыть посуду, а сделать посудомоечную машину, хоть даже если она будет не такая качественная как магазинная. Чтобы не сидеть на прогнивающих виндовсах и линуксах, а на собственнонаписанной ОС. Чтобы не пользоваться непонятными джипегами и пээнгами, а сделать свой формат графияеских файлов, для себя, который ты будешь понимать. Понял, мистер Раб? Или как там тебя зовут.
>>943913 Ну хуй знает, мне немного не для той графики надо, мне для написания скриптов. Кстати тут знакомого программера по джаве просил с курсачом помочь, сказал джава не совсем подходит для моей задачи. Типа только со сложными костылями можно реализовать.
Нужна помощь в java. Кто может помочь с созданием простейшего чата? Могу заплатить. Главный вопрос: Написал я код. А как его в отдельную программу сделать?
>>943682 Пылится эта книжка, прочитал от силы первых 20 страниц и у меня какая-то хуета с прогой случилось по первой ссылке скачал code::blocks, так что мне даже стало лень фиксить. Ебать столько слов непонятных, но я попробую сделать то, что ты написал, спасибо.
Посаны, я тут слышал, что каждому анону скоро будет положена своя IoT, да не одна.
Поэтому хочу вкатиться в программирование разных одноплатных девайсов типа NodeMCU ESP. Правда, про ESP я уже понял, что это глюкавое г без задач, теперь думаю про TI 3200. Что скажете?
>>942030 (OP) 3 часа в день программированию на C++ уделять нормально? И кстати подскажите хороший компилятор для довольного слабого ноутбука. Или впринципе подойдет и майкрософт вижуал студио?
есть ли что то типа твитча, но для погромистов? Мне нравится смотреть как какой нибудь Джон Дое пишет код, плюс всегда есть возможность чот новое увидеть. Наверняка есть такие же фетишисты как я.
>>944361 Смотря что дальше будешь делать. Если в С-подобные языки (Java, C#) то лучше с С, при этом особо долго с ним не возиться. В остальных случаях (или если еще не решил) то пайтон.
Я занимаюсь моделированием. Затеваю проект, который моделирует работу одной фигни. Знаю как это описать в математическом виде и последовательности расчета. Но я не знаю языков программирования.
Отсюда вопрос.
Можно ли как-то сгенерить код, если построить диаграмму на UML? В какой программе это наиболее эффективно делать? Есть ли приложения, в которых можно что-то делать без знания языка в виде эскиза проекта например?
Суть: нужно сделать небольшой демонстрационный проект. Кривой-косой пофиг. Суть - чтобы оно хоть как-то решило небольшую задачку с целью демонстрации. Кодить не умею и задачи такой не стоит. Погромисту нужно денег, которых нет.
Цель: получить грант на дальнейшую разработку и дальше уже работать с нормальными программистами.
И вообще, есть ли что-то подобное для не программистов?
Я так например делал сайт в Muse, программа сама сгенерировала html, css и js. Получился очень даже неплохой сайт, если учесть что он делался непрофессионалом.
Может есть что-то подобное? В чем не программист может сделать приложение которое будет работать на Java например.
>>944404 >А если есть такое - нахуй ваще эти программисты, собсна, нужны?
Ну если брать ситуацию с сайтами, то сайты там можно сделать только простенькие. Скажем базы какие-то подклдючать или обмен данными, то там уже программист нужен.
А простенькимй сайт с интерактивом вполне может сделать любой.
>>944428 Тебя забанили в гугле? Обфускация (от лат. obfuscare — затенять, затемнять; и англ. obfuscate — делать неочевидным, запутанным, сбивать с толку) или запутывание кода — приведение исходного текста или исполняемого кода программы к виду, сохраняющему её функциональность, но затрудняющему анализ, понимание алгоритмов работы и модификацию при декомпиляции.
Итак, вы делаете создаёте язык программирования, и перед вами встаёт первый же серьёзный вопрос: как организовывать конкатентацию строк? 1. Через плюс. "3"+4="34"; 3+"4"=7 2. Через плюс с явным приведением. "3"+(4).toString()=34; "3" + IntToStr(4) ; "3"+4, 3 + "4" === Exception; 3. Через отдельный операнд для конкатенации. "3"+4=7; 3+"4"=7; 3."4"=34 4. Через отдельные методы. sprintf("%d4", 3); sprintf("%d%s", 3, "4"); concat(3, "4")
>>944477 Приведение типов при сложении/конкатенации-зло, но это уже вопрос слабой/сильной типизации языка, а не операторов. Кидать таким эксепшон с вертушки в щи и всё. Подход питона полностью устраивает: 'shit{}'.format(666), т.е. у тебя это п. 4, я так понял.
>>944488 Для примитивных типов должно быть реализованное заранее приведение к строке. Для пользовательских можно по реализации интерфейсов каких-нибудь ориентироваться. Тогда внешне тоже получится, что явно ты не приводишь ничего, и эксепшенов не получишь.
Нужно на курсач запилить что-то на Node.js+Socket.io ШОБ ДИНАМИЧНА БЫЛО ВСЕ. С технологией незнаком, времени - месяц. Чат и мессенджер уже забрали, игры нельзя. Есть еще идеи у треда?
>>944597 >>944600 >Имиджборда Кажется, препод не очень поймет, что это такое.
>Графики с форекса Интересней, возьму на заметку, но слишком много ебли с фронтом скорее всего, ибо надо выводить КРАСИВА и делать много настроечек всяких масштабов.
В защищённом режиме в x86 можно ли адресовать память просто числовым значением, не используя всякие сегменты и селекторы? А в x86-64 в 64-битном режиме? А в ARM?
>>943902 >Хули в разделе про него вообще нет упоминаний, настолько хуёв и малоиспользуем? Нет вакансий (либо вакансии от тех, с кем работать никто не хочет). >мне курсач простенький нужно написать, на Lua Это запросто. >Или все таки копать в сторону питона? Всё равно.
Аноны, посоветуйте годную книгу (или парочку, или подборку статей, или курс на торренте какой-нибудь) по ВЕРСИЯМ.
Версии API, пакетов, интерфейсов, схем БД, зависимостей, грабли с версиями (типа dll/dependency hell), эволюция версий, проектирование обратной совместимости, подходы к версионированию, вот это вот всё.
Контекст: Распределенная система в облаке, несколько web-сервисов, одно публичное API и много внутренних, десктопный, веб и пара мобильных клиентов, множество линуксовых нод кластера с несколькими самописными пакетами. Весь этот зоопарк развивается, и хочется держать его под контролем.
Если я напише за пару часов программку по шифрованию ASCII текста, то уверены ли вы, что сможете расшифровать текст. Я дам несколько страниц зашифованного текста.
>>944798 Ну какие-нибудь математики-криптоаналитики твой школошифр бы раскололи, а тут не расколят, потому что это нахуй никому не надо и сидят одни обезьяны, деградирующие обратно в мышей >>944807 Я бы вылизал
А группе профессиональных криптоаналитиков сложно будет расшифровать такой текст, зашифрованный программой, написанным обычный аноном за пару дней? >>944798-кун
Анон, я неофит в Джаве. Сейчас изучаю самые основы языка, но опыт с другими языками небольшой есть. Нужно в короткие сроки освоить ООП и написать простую программу, использующую все принципы ООП в Джаве. Прошу подкинуть может какое-то видео с разьяснениями(с кодом) или другие источники, по вашему мнению очень полезные в этом вопросе.
Надеюсь что поможете(если что это не для учебы), это важно. Заранее спасибо.
Захотел изучить python не волнуйтесь, прежде я изучил ассемблер и си но установить среду разработки не удалось. Пришлось удалять и заново скачивать. Но опять не получилось. Неужели и в самом этом языке всё так плохо? Завтра буду скачивать ещё раз.
>>942030 (OP) Ононий, я, конечно, слоупок, но где же Perl? Мне просто нравится этот язык, пишу иногда что-то маленько на нем. Было бы грустно если он уже помер.
>>944916 Я короче делаю суперкомпьютер в виде нейросети из маломощных девайсов с маленьким ОЗУ или вообще без ОЗУ. Так можно без ОЗУ писать? Вроде же так и делали на древних
>>944913 Думаю что это будет дофига сложно. Даже для стека нужно ну хоть немножко ОЗУ. но вообще если у тебя будет очень много регистров то вполне можно.
>>944967 Я же, епта, большинство всего собираюсь делать на чистых функциях. В том учебнике, по котором я шел о монадах вспоминали вскользь и не очень. Прошу посоветовать материалов по монадам.
пацанва суп, короче сколотил за время фриланса что то типа дримтим вебдева. но вот с бэкендом незадача. Нам нужно выбрать стэк для бэкэндов с прицелом на фриланс ( от лендосов до ( что в идеале e commerce )) я сам ковырял жангу когда она была еще 1.4 какую бы нам короче платформу выбрать чтоб не приходилось скакать аля для каждой задачи свой инструмент
>>945178 На дипломы какую только хуету не делают. Мой был лучшим на потоке, я еще пожалел, что взял эту тему и ебался с ней аж несколько дней, а не какой-нибудь "разработка базы данных на аксесе из 2 таблиц". Ну и нет, в 2017 писать велосипеды, вместо использования готового - это свое время терять, разве что у тебя прямо руки чешутся это делать, а не игру саму. Один хер взял биометрию - я ему спиздил код с гитхаба на питоне по распознаванию отпечатков пальцев (какая-то лаба). Заехало охуенно тоже.
>>945186 Тебе пиздят. Твой наурук будет тебя и твой диплом опускать всю дорогу просто для того, чтобы ты его вылизал как только можеш ьи подготовился к защите. На защите тебя будут просто на ровном месте провоцировать, говорить что ты не прав на очевидном бреде и тд. От тебя требуется уверенно эти провокации пресекать, а так же уверенно овтечать на вопросы и уверенно свою речь толкнуть, чтоб аж тянки потекли, куны забоялись. А что именн ов ут ебя в дипломе всем строго насрать. твое дело запилить туда что-то этакое, выше уровня пту, может даже кто-нибудь из мимоработодателей на защите тебя пригласит потом (там есть такие, ну у меня были, у знакомых тоже). А для твоего вуза твоя тема и ее значимость - это пустой звук и вообще для галочки твой выпуск, как и у всех остальных. Бюрократия.
>>945189 Работал над "версионированным" рестфул апи для сайта с кучей мобильных приложений и внешних виджетов. Сейчас только поддерживаю его, ибо работает очень стабильно и быстро, все довольны а меня оно заебало. Для своих проектов тоже сходу апи впиливаю, за плечами некоторый опыт, закладываю новые методики и оптимизации в начале разработке, своя система фронт и бек кеширования. В общем вот че - у тебя есть сама эта поебота, называемая архитектурой апи, например рест тот же самый. Насколько точно ее придерживаться твое дело, почитать о ней можно за час, сам решишь что тебе нужно, а что нет. Теперь по ключевым компонентам - роутинг, потому что для апи роутинг, если хочешь сделать прозрачные читаемые маршруты, куда более комплексный, чем для сайтов. Далее - авторизация. Работаеш ьв первую очередь с позиции, что апи работает не из браузера, читаешь про всякие токены хуекины, впиливаешь че захочешь в зависимости от твоей паранойи по поводу безопасности. Сразу же предсматриваешь то, что я называю доверенными методами - то есть возможность отключения авторизации для определенных маршрутов. Сразу же предусматриваешь utils секцию на будущее, туда всякий служебный хлам в виде маршрутов на серверное время например. Далее - ядро. В него входит шаблоны работы маршрутов get, post, put delete или какие они у тебя там для наиболее легких ситуаций (впрочем геты можно автоматизировать полностью). Так же в него входит пред и пост обратботка запросов/данных. Что еще требуется - маппинг на отдачу, включая удаление опасных или ненужных данных из отдачи. Касательно кеша - на твое усмотрение, в зависимости от требований к производительности. Версионирование апи - дело житейское, я по итогу пришел к тому варианту, что лучше его не версионировать пока можешь. Хотя набежало около 20 версий у самого к тому моменту. Гораздо стабильнее получается, если в текущей версии всегда сохранять обратную совместимость, хоть это и костылями выглядит, но клиенты рады.
>>945194 А, не прочитал первое твое сообщение, только увидел книжки по ресту и набежал, сорян. Ну в целом я свое мнение по поводу версий выдвинул. Мой топорный подход к версионированию был в том, что каждая версия апи являлась отдельным модулем и между собой они были связаны никак. Грабли с версиями - начнут отваливаться по мере изменения самого приложения, множества версий которого скорее всего не существует, помогут только своевременные костылики. Система у меня примерно такая же, как ты у себя описал.
Программач, думаю начать умопомрачительную карьеру на фриланс параше. Есть хитрый план сделать себе второй аккаунт и заказывать самому себе заказы, ставить высокие оценки и фидбеки, что бы нормич потом работалось. Я уверен что я не один такой дохуя умный. Какие камни?
Кстати почему бы просто не создать координационный тред, где аноны будут ставить друг другу лойсы на фриланс биржах повышая рейтинг? Так победим индусов.
>>945076 да не джага не обязательно но подкупает количество батареек, админка из коробки и python конечно >>945077 да походу это самое логично а что на счет shopify magento и т.д ? >>945096 Play framework звучит как что то узконаправленное я все же выбираю сейчас из общепринятых платформ на пыхе/python/рубях
>>945076 Джанга это единственный хипстерский фрэймворк, который юзают в интерпрайзе, где платят хорошие деньги. А все потому, что он поддерживает бд оракл из коробки, и любые багфигсы,который связаны с этой базой, в первой очереди.
>>945401 ООП бывает разное, фраерок. Бывает на уровне типов данных, когда мы пишем HashMap<String, ulong> Бывает на уровне компонентов, когда мы пишем TextBox<VToolbar, BBCodeEntryField> >для прохождения собеса И ещё бывають патЭрни, кокие ви знаэтэ, кокие ви премэняэтэ, э.
>>945401 >Я просто хочу подкачать навыки ООП до уровня, достаточного для прохождения собеса. вот тебе рабочий совет: разбирайся только в том ооп, которое реализовано на твоем текущем рабочем языке ну и объясняйся в терминах, используемых в этом же языке вот, например - полиморфизм, в с++ проще всего будет сказать что реализовано два вида полиморфизма - статический на темплейтах и динамический на виртуальных фунциях если собес жесткий и все шарят что к чему можешь добавить что кто-то еще считает перегрузку функций ad-hoc вариантом полиморфизма, те в крестах 3 формы его сделано то же самое нужно говорить и про инкапсуляцию с наследованием НО боже тебя упаси попытаться дать общее определение - так как в разных языках все это сделано по разному и разными способами самые жесткие срачи конечно вокруг полиморфного поведения но и та же инкапсуляция - адепты функциональщины вообще считают ересью когда она реализуется на уровне классов а не какой-то формой модульности в общем, тупо говори о том как сделано в языке на котором идешь работать
>>945490 Было бы проше, если бы ты не пересоздавал список постоянно. Тебе нужно в метод передавать стартовый индекс и текущий вместе со всем списком, по итогу будешь возвращать текущий индекс. И копия списка тебе не нужна. Ну или считай ручками при возврате (типа return mid +/- biseck()).
Такой вопрос, котаны. Хочу запилить (заказать работу) интернет-магаз. Есть один пример - конкуренты. Думаю заказать у тех же чуваков, кто делал конкурентам. Вопрос собственно - как узнать чья работа, если на страничке, в нижнем углу, как бывает, не написано кто делал сайт? УПД:Открыл код страницы в файрфоксе. Пролистал. Нашел следущее:
<!-- =====FILE INFO ===== Company: R-System Designer: TS Developer: KW Production: 01 2014 ========= END INFO === -->
>>945520 Еще вопрос. Нормально воспримут, если я как заказчик укажу пальцем на веб-сайт и скажу, что хочу, мол, аналог близкий к конкурентам чуть менее чем на 100%? Что если подкатить ровно к той же компании которая лепила сайт конкурентам и заказать у них буквально говоря ту же работу (грубо говоря - копию)? Такое нормально воспринимается? Есть что-ли копирайт какой-то в этой области, какие-то вещи, что считаютсяется неприемлимыми про такого рода заказе?
>>942030 (OP) Анон, помоги советом. Кто я: хуй простой, не умеющий в C++, могущий совсем немного в C, но не желающий задротить 1001 библиотеку. Что я хочу: научиться программировать. Прежде всего парсинг натурального языка. В меньшей мере - OpenGL (визуализация статистической информации). Какой язык я учу: Common LISP Какие книги у меня есть: 1) ANSI COMMON LISP by Paul Grahm. 2) Common Lisp: A gentle introduction to symbolic computation by David Touretzky. 3) SCIP (знаю что это для Scheme, но аналогии просто строить).
Чего еще почитать, для просветления?
Пока охуеваю от простоты и гениальности лиспа, учусь базовому синтаксису и думаю о том, чтобы попытаться написать убогий транслятор на С.
Сап. Как Erlang патчит свой код на лету? Что, если заменили функцию, которая в данный момент выполняется? Особые подробности не нужны, просто интересно.
>>945566 А ты понимаешь, что за хуйню ты там написал? Ты, когда уже нашел нужный элемент, пытаешься найти его индекс с помощью чужой функции еще раз на копии твоего исходного списка. Это пушка. Нахер ты тогда поиск пилил? Когда ты рекурсивыно вызываешь biseckt ты передаешь методу новый список, а не весь исходный. Типа думаешь наверно такой, щас как передам ему половину, глядишь легче найдет. Нахуя спрашивается? Тебе нужно с помощью этого метода получить индекс в исходном массиве, а не в его кусках, а благодаря своим действиям ты индексы исходного массива просираешь на втором вызове уже. Вместо того, чтобы передавать свой огрызок каждый раз и работать с его такой удобной серединкой передавай весь свой список, а так же индекс начала поиска в этом списке и индекс конца (один из них в ходе рекурсии является тем, что у тебя сейчас mid названо). Переделай логику расчета mid, чтобы он был между стартовым индексом и последним в каждом конкретном вызове, а не длина списка пополам. В таком случае у тебя получится что значение текущего индекса (того самого мид) в конечном итоге и окажется нужным тебе индексом. И есть другой вариант - используй рекурсию по максимому, Люк! Когда ты рекурсивно вызываешь bisect с возвратом ты можешь прибавить к его результату mid, если идешь вправо по списку, либо вычесть, если идешь влево, мб чутка ошибаюсь в действиях, но суть остается той же. Я понимаю, что объяснение на словах выглядит, как лапша, тем более, что я и не стараюсь быть сильно понятным, но очень уж не хочется в итоге прийти к тому, что я напишу готовый код за тебя. Подумай, почему у тебя проебывается индекс твой искомый и реши эту проблему.
>>945581 >Ты, когда уже нашел нужный элемент, пытаешься найти его индекс с помощью чужой функции еще раз на копии твоего исходного списка. а ведь и правда.
>>945301 Камни в том, что биржи не пишутся такими дебилами как ты, и, во первых, берут деньги за каждый пук (регистрация, размещение заказа), а во-вторых, берут комиссию за заказы, анально карая за попытки левых оплат.
>>945560 >Чего еще почитать, для просветления? Practical Common Lisp, Peter Seibel Object-Oriented Programming in Common Lisp: A Programmer's Guide to CLOS, Sonya Keene On Lisp, Paul Graham Common Lisp Recipes: A Problem-Solution Approach, Edmund Weitz Let Over Lambda, Doug Hoyte Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp, Peter Norvig CLIM 2 User Guide, Franz, Inc.
Вообще, советую поискать в каталоге местный тред про лисп.
Впрочем до OOP в лиспе пока доберусь, еще много времени пройдет. Я не врубаюсь в ООП вообще. У нас в шараге был семестр C#, я еле сдал зачет из-за задачи по полиморфизму.
>>945694 > OpenGL сложно войти? Хочу сделать небольшую программку для визуализации движения робота. Дохуя сложно и ненужно. Просто возьми высокоуровневую 3D библиотеку.
Привет, ребята. Есть какие-нибудь плагины для VSC/Atom/Sublime, желательно первое, позволяющие кооперативный кодинг в реальном времени, как в Cloud9? Т.е к примеру вдвоём открываем один файл и каждый из нас видит онлайн, что другой пишет.
Здравствуйте Аноны. Такой вопрос - в курсаче надо написать программу, поддерживающую игру с сервером и между 2-мя клиентами. Какой литературы по сетевому программированию на C++ посоветуете(если можно по Qt)?
>>942030 (OP) Привет пр. Как быть если с математикой все хорошо, а вот в пограмирование не могу никак? Сколько бы не пытался самостоятельно вкатыватся в прогинк - неудача. Сталкивался с нерешаемыми задачами и проч, не могу осмыслить ебучие алгоримитмические задачи и тп тп. Это пиздец.
>>945831 А что не так? Нужно прокачивать гибкость мышления, а не заниматься тупой зубрежкой и решением узкого круга задач. Вот у меня у старосты всегда были пятерки по анализу и диффурам, а где она сейчас? Правильно, в колцентре.
>>945844 Написал на жопе твоей матери, что она шлюха. >>945845 Какое тралирование? > А может, программирование взять? Имеется ввиду, что ты охуенно справился, назвал определенную сферу программирования, и решил что ты охуенен. С тем же успехом можно сказать: "О, придумал! Напиши для диплома программу" Понимаешь о чём я, тупиздень?
>>942030 (OP) Есть Perl и Coro::EV. Я знаю, что EV::run запускает потоки и для async { ... }; не надо вызывать cede; или $coro->join, но мне интересно как это работает. В манах к Coro::EV и EV ничего про то, что EV::run запускает потоки не нашел. На такой вид запуска потоков наткнулся в чужом скрипте. Просто хочу разобраться: где об этом написано? Может я что-то пропустил.
Начал учить js. В чём его запускать? А то сейчас пришлось убивать браузер из за того что не мог закрыть всплывающее окошко. Нагуглил webstorm, но он платный.
>>945833 >Вот у меня у старосты всегда были пятерки по анализу и диффурам Чёт проиграл, когда вспомнил, что у меня единственного в группе была 4-ка по матану. И так же я единственный в группе, кто работает программистом
>>945949 Просто больше не используй алерты, делов то. Обычно во всплывающих окошках есть кнопочка, позволяющая их закрыть. У тебя IE что ли? Олсо, главная сфера применения жс - веб же, в любом случае после алертов и основ придется проверять работоспособность через бровзер. Ну, еще есть нода, ее запускать нужно на сервере.
Ещё проигрываю с тех, кто говорит, что матан прокачивает мозг. А вы собственно на какой специальности учились? Если "математика", то, пожалуй, соглашусь. Но если вы учились на информатике/компьютерных науках/программной инженерии (или как они там называются). То вы учили не матан, а картофан. Я имею ввиду, что тупое заучивание алгоритмических решений взятия интегралов "прокачивает мозг" наравне с запоминанием стишков. Я бы даже не называл такой род занятий математикой, это вычисления
>>945957 Сложно сказать. В то время я не мог нормально учиться весь семестр, поэтому нет глубокого понимания матана, так, только то, что успел прочитать в учебнике. Но когда мне иногда пишет друг-программист с каким-то вопросом из ML, который он не понимает, я могу ему пояснить, где он ошибся/не понимает, прочитав тот же материал, что и он.
>>945967 Двачую, по моему прокачивает мозг умение управлять своими желаниями. Типа поставил себе желание очень быстро и сильно думать и вот мозг прокачался. Хотя это скорее переход в другой режим.
У меня вот мозг прокачивается когда я закрываю двачик и не открываю его как минимум день. Вот тогда заебись продуктивность пишу охуенный код. А как зайду на двощ - сразу прокрастинация и тупею.
>>945991 Видимо навивает общим уровнем деградации. Сколько лет в /pr/ сижу, так тут вечно все срут и срутся, провоцируют, тралят, будто не программач, а филиал /b/
>>945985 >>945988 Ну, да, у вас в генах есть это пространственное воображение и так далее. А у меня вообще проблемы с мозжечком. >>945992 Тригонометрию вообще никогда не понимал.
Блядь, еще со школы бесили такие твари и тупые пезды, которые форсили что геометрия дохуя сложная. А все почему? А потому что тупая зубрилка не поможет в геометрии, потому что геометрия скатывает все твои оценки, тупая пиздомразь. Хочешь красный диплом? А вот хуй тебе, геометрия нассыт тебе под дверь, учись думать блядь, а не зубрить нахуй. Бляяяядь, как же у меня горит от таких отличниц и просто тупых уебанов, сука не могут начать думать, тупые сука роботы, подавай им отточенные алгоритмы и задачки для дцпшников. Мрази.
>>945967 Отчасти с тобой согласен. Но я считаю, что математикой как языком, т.е. набором понятий, владеть нужно, чтобы у тебя не было выражения пикрелейтед при виде интегрального значка или системы уравнений в матричной форме. Я вот, например, когда освежаю в памяти матан (точнее, наверстываю недоученное), пропускаю доказательства теорем и практические примеры на вычисления. Доказательствами пусть занимаются математики (хотя доказательства мозг таки прокачивают: даже чтобы просто понять их, нужно неслабо пошевелить извилинами), а вычислительные методы - не важно для вычислений на бумажке или компьютерные - в 21-м веке знать совершенно не нужно, т.к. открыл маткад или вольфрамальфу - и вот тебе результат. Не считаю, что практические примеры решать бесполезно, просто их нужно решать лишь в той мере, в какой это необходимо для понимания тех или иных математических понятий. Низкоквалифицированные макаки могут расслабиться, к вам вышесказанное не относится. Чтобы верстать веб-странички или устанавливать майкрософт офис, ни матан, ни прокачанный мозг не нужны.
>>946047 >Нету, гуглится только C# для школьников. Ну я в свое время это и гуглил, и нашел эту прекрасную книжку для даунов как я Си для начинающих попробуй. И вообще попробуй с курсов на сайтах, где типа несколько статей сначала про начало, потом про переменные, потом про условия, циклы и т.д. Для начала сойдет, а книги слишком муторные
>>946056 Напомнило интервьюера, который проверял уровень английского - Э-э, ну я вчера всю ночь баги фиксил, думать на английском не могу. Э-э-э. Ну расскажите о себе. - /Толкаю два предложения и говорю об уточняющих вопросах/ - Э-э, ну голова вообще не варит. Вроде знаете.
>>946000 Ещё бесят те, кто запросто верит учителям. Вот совсем недавно учитель физики говорит что период полураспада урана 600 лет. И он даже не упомянул какого изотопа. О боже, откуда он это взял? Или училка математики дала формулу для расчёта площади ортогональной проекции фигуры. И дала задачку для этой формулы. И там были даны 2 фигуры. И она сказала что вторая фигура это ортогональная проекция первой фигуры на площадь второй. Хотя это было совсем не так. И мой одноклассник увидел что в таком случае формула не работает и она не могла объяснить почему не работает. А я боюсь исправить учителей и помочь одноклассникам. Вдруг они посчитают это хамством?
до С++ треда не добрался, пишу сюда. Если есть свободное время, и не составит труда, конечно же, прошу помочь с написанием алгоритма дешифрации шифра Полибия
Бизнесмен, который имел в России хороший доход и даже попадал в светские хроники, в Европе становится мелким лавочником. Человек, уехавший по программе для высококвалифицированных специалистов, теряет несколько лет на нострификацию диплома, выучивание языка. Были в России успешным врачом или юристом — в англоязычных странах потратите годы на подтверждение профессии. Даже если по российским меркам ваш иностранный язык был блестящим, для карьеры за границей его окажется мало. Поэтому один лишь язык отбросит вас на несколько ступеней вниз.
Разнообразные журналисты, культурологи, экономисты терпят падение еще из-за элементарного незнания местной фактуры. На хорошие места переезжают только те, кого нанимают в заграничные бюро наших СМИ — остальные вынуждены начинать с нуля. Наш известный ведущий, эксперт, автор с именем в эмиграции в лучшем случае найдет место рядового корреспондента. Даже если он эмигрировал на Украину. Исключение составляют лишь суперквалифицированые специалисты, уезжающие по специальным приглашениям. Их ничтожно мало, и они не делают статистики.
>>946237 Молодой человек, это не для вас написано. Начавшему с себя здесь и уже всё имеющему бессмысленно переезжать на швитой жапад. А тому, кто ничего здесь не имеет и ему нечего терять — может попробовать и, возможно, у него всё получится. Но с другой стороны хикка без мамкиного борща нигде не проживёт. Очевидные же вещи.
>Обычные же люди с университетскими дипломами, оказавшиеся за границей после брака с иностранцем, уехав на языковые курсы, по программе переселений, почти всегда начинают одинаково — хоть с какой работы.
Конечно никто не будет брать Наташку в бухгалтеры, если ее американец просто из России притащил и женился.
Но если не ебланить, учить язык, ездить по международным конференциям и участвовать в международных проектах, или хотя бы работать в международной компании, то шанс успешно съебать становится гораздо выше.
>>946244 > Начавшему с себя здесь и уже всё имеющему бессмысленно переезжать на швитой жапад. А мусора, суды, законы, врачи, етс уже начали с себя? Ты как школьник который думает только о деньгах. Хотя и за деньги ты вместо сыра получишь подзалупный творог.
>>946231 >Просто не в силах перенести, если на улице не слышат русского языка, не видят наших старых полинявших бабушек и не спотыкаются о разбитые тротуары. >не спотыкаются о разбитые тротуары
АХАХАХАХА, еще бы написали, что ностальгируют по вездесущей грязи, говну и серым панелькам, хмурым лицам и бухим соседям.
>>946263 Это другая история, дурову пришлось уебать, так бы он мог дальше доить кормушку, если бы не другие люди, кому это тоже интересно. А вот обычному человеку лучше ехать, пока н не встроился в систему. Глянь на чичиваркина, в России был мега успешным бизнессменом, а на западе в бомжа превратился, который последние бабки пытается хоть куда-то выгодно вложить, но не может, воровать много ума не надо, а вот на конкурентном рынке работать это уже другое.
Что читать про создание псевдо-3д? На ютубе глянул видео, где чувак фактически за час времени (видео офк ускорено) запилил практически готовую гоночку. Я охуел и хочу повторить.
>>942030 (OP) Зачем эти селекторы? Сегменты зачем? Зачем прерывания? Неужели нельзя было использовать простые процессоры, чтобы обратиться по памяти просто указав значение или регистр,и чтобы было ещё без всяких прерываний? Почему? Поганые люди. Водят перед носом своей мощью.
>>946044 >по паттернам Брось каку. >логике написания апликух Первый рисунок: многослойность, она же трёхзвенная схема, она же MVC. Второй рисунок: потоковая обработка данных, где все эти ваши ФП и лиспы.
Как перестать прокрастинировать и начать программировать? Сейчас перед моими глазами открыт один с++ проект. Там надо кое-что поправить. Но это легаси говно писал не я. И уже по беглому взгляду видно какое это говно. Мне нужно в него нырнуть. Но я не хочу. Это как нырять в фекалии. Мне не хочется. Господи, как же мерзко.
Погромисты поясните что не так с этой регуляркой при использовании в notepad++ ^(?:.?\>)(?.?)(?:\<.*?)$ в Autoit онаже работает нормально в n++ залупается
В Perl я пытаюсь передать скаляр из функции внутри моего package в функцию в main и сделать с ним $_[0] = 1. Выскакивает ошибка, говорит что я пытаюсь модифицировать read-only значение. Ну ситуация, вроде, безобидная, допустим у меня снаружи swap реализован, почему так происходит?
>>946131 Говорят медленный отлично снимает боль, не пиздят?
Автоматический рефакторинг по гайдлайнам, плагин или функцияАноним05/03/17 Вск 06:53:21#517№946610
Анон, выручай. Я точно помню, что то ли в Notepad++, то ли в IDEA, то ли где-то еще нативно или с шедшим в комплекте плагином была такая охуенная функциональность - автоматически преобразовать лапшу и говнокод под вот эти вещи https://en.wikipedia.org/wiki/Coding_conventions https://en.wikipedia.org/wiki/Programming_style там прямо выбор был: K&R Style, Zend, Pear Coding Style... то есть это такая смесь Тиди и рефакторера, которая расставит скобки-пробелы-табуляции-переносы как надо, поправит большие-маленькие буквы в именах переменных и так далее. Есть сейчас что-то подобное?
Сегодня дала вторую жизнь гиту. Раньше блевалась с него, бесила настройка ключей, глобальных имен, а оказывается можно просто инитнуться и пушить каждый раз просто вводя пароль! Никаких глобальных конфигов и ключей! Господи, как же это восхитительно, заодно открыла для себя гитлаб, говорили много про его тормознутость - но тормозит только когда докеры/пайплайны собирает, при простых коммитах просто летает и интерфейс няшный с лисичкой. А то битбакет уже приелся. С гитом жить хорошо.
>>946636 >Раньше блевалась с него, бесила настройка ключей, глобальных имен >пушить каждый раз просто вводя пароль Действительно, кодить под виндой это как вставлять себе палки в колёса. Про ssh-add в видосиках не говорят?
>>942030 (OP) Как люди вкатываются программистами в такие крупные студии как рокстар или активижн? Сам я не планирую писать игры и вкатываться, просто интересно.
>>946650 По блату, ходят на всякие митапы, корефанятся, пьют смузи, если ты не хипстор и не тусуешься в SF и прочих пало-альто, то никак туда не попасть. Собственно, как тяночки попадают в айти? Они же нихуя не умеют, но зато дохуя социобляди, ходят с докладами спижжеными и потом их берут на работу за красивую смузихлебку.
>>946651 >Они же нихуя не умеют, но зато дохуя социобляди, ходят с докладами спижжеными и потом их берут на работу за красивую смузихлебку. Ты действительно думаешь что дело только в докладах? пека.жпг
Перечитываю сейчас книгу с ламой по перлу и наткнулся на поразрядные операторы. В прошлый раз, видимо, пропустил эту тему. Как вообще в этом разобраться? Без математики теперь не обойтись? Ничего не понимаю.
Думаю что дело в проверке регулярными выражениями. Потому что чем больше символов в части после "." Тем длинее пауза в отклике. Но куда смотреть не пойму.
>>946664 Я не особо шарящий, >но, опыт показывает что лучше не ебаться с тем, что не пригодится в ближайшее время Поразряд нужен для оптимизации вычислений и т.д Так что думаю тебе он пока не нужен
Вопрос не совсем по программированию. В общем я хочу хранить некоторые свои данные в html документах. Чтобы получилось что-то типа википедии. И чтобы я мог это открыть в браузере. Надо чтобы можно было вставлять картинки png, jpg, видео webm,avi, в общем то что поддерживает мой браузер. Но надо чтобы можно было вставлять текст, написанный на моём языке не программирования. А там символы, которых нету в Юникоде. Что делать? Может как-то шрифт свой создать и подключить? И ещё вопрос. Вот сайты могут писаться и на пхп и на питоне и на жабаскрипте. Но что это из себя представляет? Там просто текст кода, который видит браузер как чёткие инструкции или же есть что-то типа ассемблера для сайтов?
>>946712 > символы, которых нету в Юникоде. Это что за язык такой?
> И ещё вопрос. Вот сайты могут писаться и на пхп и на питоне и на жабаскрипте. Но что это из себя представляет? Там просто текст кода, который видит браузер как чёткие инструкции или же есть что-то типа ассемблера для сайтов? Сервер отдаёт хтмл, а джяваскрипт исполняется в браузере.
Сап програмач. Если не тупой, знаешь все концепции погромирования и как все работает, есть кое какой опыт и хочется вкатиться в .NET, CLR via C# норм вариант или стоит другую книжку читать? что посоветуете чтоб я от скуки не помер и лень не было?
>>946695 Вряд ли мне это пригодится, конечно, но из интереса хочется разобраться. Алсо, читаю сейчас статью на педивикии про битовые операции и чёт совсем грустно стало. >Битовые операции применяются в языках программирования и цифровой технике, изучаются в дискретной математике. >изучаются в дискретной математике. И даже нагуглить ничего кроме этого не могу.
Выбрал короче C# Players guide, книга короткая (350 страниц) и описывает все на базовом уровне. Наверну её сегодня до вечера а завтра начну уже CLR via C#.
>>946712 Лол, ты нахуя свой язык написал? >Вот сайты могут писаться и на пхп и на питоне и на жабаскрипте. Для твоего личного сайтика для хранения статей и пикч не нужен никакой жабаскрипт, достаточно статики - html+css. Захостить сайт можно бесплатно на гитхабе/битбакете. А питоны и пыхи нужны когда много пользователей, для взаимодействия с сервером, чтобы выполнять какие-то хитрые функции или делать запросы к базе.
Нужно написать оконное приложение под винду, которое будет редактировать текстовые файлы, в которых что-то типа JSON. Я правильно понимаю, что мне нужно C# и Студия?
>>946744 >Он нужен для сдачи лаб/егэ Серьезно? Как раз хотел начинать дрочить школьную математику и сдавать ЕГЭ в следующем году. 21-лвл, просто сразу поступать не стал.
>>946758 Гугли python to exe. Прогоняешь одной командий через тот же cx_freeze, оно тебе генерирует папочку с нужными либами и екзешником. Изи! Писать и запускать код можно вообще из коробки в idle или блокноте, никаких килотонных студий не нужно.
>>946721 >Это что за язык такой? >>946728 >>946738 Я создал язык для себя от такой я аутист. Он состоит из латинских букв и 60 слоговых иероглифов. Ещё там нету восклицательного знака, но есть смайлики. Поэтому мне нужно нарисовать свои символы. К тому же мне не все вариации латинских букв нравятся. Так что я нарисую такие какие мне нравятся. И что бы i было без точки сверху. А вообще правила у языка такие же как и у русского, но некоторые слова другие, также я пытаюсь убирать омонимы и всё такое. Ещё там нету родов, но существительные с разными окончаниями склоняются по разному. Ещё я хотел добавить иерохлифы, которые обозначают целые слова и понятия, но передумал.
Вопрос может быть и жирный, но нешуточный: как найти работу? Фриланс, какя понял, это яма для которой нужен опыт работы и понимания процеса хуяк-хуяк и в продакшон. Поясните за трейни, за портфолио, за проверку бреда и лжи в резюме
>>946842 >без корочки перспективы ниже, например рабочую визу в штаты не дадут. Как же до тебя её давали без вышки? Вот где где, а в Америке точно местной корочкой можно подтереться. Но суть в другом: рабочую визу в Америке дают по конкурсу и только очень хорошим специалистам с большим опытом. И, разумеется, речь не идёт о веб-макаках с бидоном и раби.
>>946841 Неосилятор? Тогда веб для тебя. >портфолио Обязательно только если ты фронт-пидор. >проверку бреда и лжи Ват? Ну, очевидно, что ты должен знать то что ты написал в резюме, а не наебывать. Например, для пхп или пистона не нужно знать стопицот технологий и все учится максимум за год. Заодно надрочи алгоритмы и сортировки и можешь идти устраиваться. Для фриланса вообще нихуя не надо, выучил ларавел/уи и хуярь продакшен.
>>946852 имхо нахрен не сдались всякие сложные алгоритмы если ты умеешь решать поставленные перед тобой задачи - иди и делай в большинстве случаев задачи типовые
Господа, а к каким богам в тред лучше закатиться или тут помогут..., дабы получить ответ на вопросы следующего содержания: Чем лучше перехватывать POST-запросы, для последующего анализа? Есть ли какие удобные средства, тонкости и подводные камни?
Перехватывать где? в браузере? Придется инжектиться в адресное пространство браузера и перехватывать определенные функции методом сплайсинга, которые обрабатывают POST формы.
Короче берешь в руки С, читаешь как инжектиться в процесс и как перехватывать функции.
Например делаешь .DLL с функционалом перехвата функций обработчиков POST запросов, затем делаешь инжектор который с помощью банального CreateRemoteThread создает отдельный поток в процессе браузера и инжектит твою библиотеку, попав в адресное пространство она начинает перехватывать POST запросы.
Все это легко делается если можешь в С и гугл.
>Спасибо!
Не за что, главное не делай ничего плохого, тов.майор следит :3
>>946947 >>946949 Я надеялся, что кто-то юзал Firebug или около того, но, видимо, чтобы выстрелить себе в ногу, сначала разделим свет и тьму, создадим землю ну ты понел...
Суть в перехвате POST запросов под HTTPS до того как браузер зашифрует пакет и отправит его в таком виде, когда перехватчик на уровне сети нихуя не сможет различить.
Твоя библиотека которая висит в адресном пространстве браузера вытаскивает этот POST запрос до того как его поместит в обертку SSL.
>>946951 >DEP >>946953 >HTTPS Нетути, ненужон. Да это понятно, видимо во мне усмотрели мамкиного кулхацкера, ака нагибатора инторнетов, но, к сожалению, мне это нужно для работы. Тупая задача автоматизации говнбизнеспроцесса по передаче данных в эдакий интранет хелпдеск. Написанный хипсторами-пидарасами, с которых хуй что получишь.
>>946969 Веб-макаки просто учат то, что им нужно для работы. Я бы может и сам поучил алгоритмы, это поинтереснее очередного "продвинутого" фреймворка.
А ты их ещё и упрекаешь за это. Думаешь знание алгоритмов тебя выше ставит? Особой разницы нет, пройдёшь ли ты курс ангуляра или высокоскоростных алгоритмов.
>>947029 Превосходная демагогия, молодой человек! Надеюсь, знание 50+ вариантов сортировки пузырьком очень поможет вам в общении с работодателем или при понимании бизнес-логики.
>>947034 Конечно, а можно использовать современные многоядерные цпу в обычных калькуляторах. А ещё можно микроскопами гвозди забивать, хуле, они же тяжёлые. Кто-то петухов из говна лепит , ему норм. Но зачем, блять?
Незнал где нужно задать вопрос, так что задаем его здесь. Скажите, пожалуйста, правильно ли я понимаю работу VPN. Я получаю свой интернет от провайдера, который может при любом прошении свыше передать им всю информацию о том к чему подключался мой IP, и если контент, который я просматривал, оказался не по нраву Путину, то я могу получить сгущенку. Но если в этом деле присутствует VPN, то информация о том к чему я подключаюсь получает VPN сервис, а мой провайдер видит только то, что я подключаюсь исключительно к одному какому-то IP, допустим, в Нидерландах и не знает ничего более. И оплата идет только за право пользоваться, тем сервером. Если я правильно все понял, то подскажите, пожалуйста, достойный VPN сервис, который не хранит упомянутую мной информацию.
Я начинающий программист (знаю синтаксис и ООП в C# и Python) и хочу впервые написать что-то серьезное. Я выбрал десктопный планировщик трат: возможность вписывать покупки, делить их по категориям и просматривать статистику: сколько суммарно потрачено, сколько потрачено на категорию за месяц, сколько потрачено на определенный товар, какой это процент от категории и от суммарных трат. Я, конечно, задаю тупой вопрос, но как организовать внутреннюю логику программы? Я правильно понимаю, что мне нужно записывать покупки в базу данных и для статистики просто селектить? А как организовывается связь между БД и, скажем, шарповой оберткой?
>>947073 Последний СОРМ видит все твои адреса. Другое дело что он не работает и в кодах мат вписан (в частности, в самой середине был обнаружен класс CZalupa) и текучка кадров жуткая, но всё равно вас всех переловим, и всё бабло попилим, так-то.
>>947077 Извини, пожалуйста, из того что ты написал я почти ничего не понял.
Автоматический рефакторинг по гайдлайнам, плагин или функцияАноним05/03/17 Вск 20:14:33#614№947097
Анон, выручай. Я точно помню, что то ли в Notepad++, то ли в IDEA, то ли где-то еще нативно или с шедшим в комплекте плагином была такая охуенная функциональность - автоматически преобразовать лапшу и говнокод под вот эти вещи https://en.wikipedia.org/wiki/Coding_conventions https://en.wikipedia.org/wiki/Programming_style там прямо выбор был: K&R Style, Zend, Pear Coding Style... то есть это такая смесь Тиди и рефакторера, которая расставит скобки-пробелы-табуляции-переносы как надо, поправит большие-маленькие буквы в именах переменных и так далее. Есть сейчас что-то подобное? Тidy1/2, jslinter и подобные - это не то, там была универсальная хуйня для всех основных языков
>>942030 (OP) Что почитать по project management'у, чтобы нескучно и не так долго? Препод староват, а от книг на русском двадцатилетней-тридцатилетней давности у меня печет.
Уже заканчиваю C# Player's guide, книга оказалась заебись! Все базовые темы описаны отлично, примеры норм, полет нормальный. Завтра начну CLR via C# и попутно напишу что то.
Опыт программирования на С помогает легче все понять.
Планирую вкатиться джуном к лету.
Один минус, я выжрал 3 кофе с момента начала чтения и курю при этом сигареты, надо скорее доучиться и уменьшить потебление кофеина, а то мне пизда.
Всем привет. Есть такой вопрос. Хочу сделать маленький сайт с введением текста, который там потом будет отображаться(в нескольких местах, с разными шрифтами). В сторону какого ЯП смотреть?
>>947073 И когда VPN сервис говорит о том, что он "masks your personal IP & makes it harder for third parties to know who you are". Упомянутые третьи стороны включают в себя правоохранительные органы?
Нормально ли будет если я хочу запилить кэширование через Redis - буду хранить объекты с данными и ключами будут ID. И хочу сделать так чтобы в кэше было максимум допустим 10000 объектов и чтобы при добавлении нового сверх этих 10к из кэша убирался самый первый и его данные добавлялись в БД. Нормально будет если я буду хранить в том же редисе список с айдишниками объектов, удалять из него самый левый, потом искать данные с этим ключом, сохранять их в бд и потом удалять сами данные из редиса? Или есть что получше?
>>947275 Кеш на редисе вообще тема хорошая. А схема твоя зависит от задачи. Вообще не ссы и делай, там глядишь и подводные камни узнаешь,если они есть.
>>947075 > как организовывается связь между БД и, скажем, шарповой Кто как хочет так и организовывает. Погугли ORM. У шарпа есть Entity Framework, LINQ. Можно и своих костылей нахуярить, при желании.
>>947275 > из кэша убирался самый первый Это неправильных подход. Тебе надо искать самый нерелевантный, а не самый старый. > Нормально будет если я буду хранить Я сам так делаю. Только не забывай делать это в контексте одной транзакции, окей?
Здравствуйте, друзья. Есть идея создать инструмент для "ВКонтакте", который будет собирать, анализировать и, возможно, визуализировать информацию. Как пример, создавать своеобразную "карту" друзей человека и связывать их с друзьями другого человека. Также поиск во всей группе следов активности человека по всей стене (будь то лайки или комментарии). Подскажите, пожалуйста, что необходимо знать для реализации этого? Я предполагаю, что для этого нужно написать плагин для браузера, но совсем не уверен. Алсо, наверняка, кто-то уже писал плагины и наверняка может подсказать степень возможности реализации всего этого в такой форме.
>>947075 Если есть готовая БД - через Entity Framework database first - на основе БД генерим класы-сущности, контекст и через LINQ работаем с ними. Через обычные скл команды нежелательно, но ты и сам знаешь. Можно еще патерны по типу Репозиторий и Юнитофворк забадяжить для лучшей инкапсуляции
Здравствуйте, анончане. Я студент-физик, с курсачом на с++. Вообщем в чем вопрос, какую прогу для работы с с++ лучше поставить на десятку? Лучше с описанием установки для ламера.
Есть тут кто-нибудь, кто начинал с нуля и в итоге вылез из днища? Хотелось бы услышать историю бывалого, может какие-нибудь советы, сколько пришлось учиться, какого было на первой работе и всё такое.
Я правильно понимаю, что программистов в основном ценят за скилл, и талантливого специалиста могут принять на работу даже без высшего образования?
Есть один вопрос: Читал об этом в интернетах, но хочется узнать у анон4иков зачем нужно учить код, если есть CMS????? можно ли фрилансить, зная минимум о программирование, но хорошо работая, скажем, на wordpress
Суть таков. Появилось необходимость сделать простой сайт для мелкой конторы (бар). Я сам довольно опытный программист, но вебом никогда не занимался. Посоветуй с чего начать.
>>947764 ну гугли блять, там же все написано, что есть разные способы авторизации, а хедер один, как им вместе жить? ясен хуй, через переменную типа авторизации. Если у тебя по дефолту стоит бэарер, то и указывать его не надо.
>>947769 >>Если у тебя по дефолту стоит бэарер, то и указывать его не надо. это от веб сервера зависит, вроде в последних стандартах токен нужен в любом случае, но некоторые игнорят, и работают по умолчани..
>>947831 Какого фига все начали спрашивать и писать с помощью SDL именно тогда, когда я спросил про него в си-треде? Такое же было со мной в анимублядском, когда я просил соус вебемки. До сих пор анимублядский иногда наполнен диалогами про Няруко
>>942030 (OP) Сап. Сам не програмист, но бывает потребность в написании некоторых скриптов (ну там файл сгенерировать, интернет страничку сграббить, всякая бытовая хуйня короч). Какой язык лучше взять? (В прошлом имел небольшой опыт с делфи, но он какой-то громоздкий)
Желательно чтобы не приходилось дохуя хуй знает чего объявлять только для того чтобы тхт файл с Хелло Ворлд создать.
Думаю в сторону питона? Или есть что получше под мой запрос?
На чем и как легче всего пропарсить базу данных, у которой есть json api? Конкретный пример http://www.bnsapi.com/api/character/na/Vannilaknight Мне же нужно перебрать все варианты никнеймов вместо Vannilaknight. Халп.
Вот есть веб-сервис и он постит хуйню в вк. Пока разрабатывается и сейчас всё делается через логин-пароль. Можно ли как нибудь авторизовываться без него? Если нет, где и как хранить этот пароль? Не в коде же.
>>948237 > авторизовываться без него Без чего? Без пары? Нет > где и как хранить этот пароль? В отдельном storage. Хоть в файлах. Главное, чтобы они в git не были включены
Быстро получили client_id/client_secret для аутентификации в VK через логин-пароль?
>>948253 Значит тебе нужно получить токен и в дальнейшем когда будешь делать запросы передавать в параметрах этот токен. Храни его в конфиг-файле. В документации все написано про получение токена. И да, получи токен вместе со scope=offline, так он будет бессрочный.
Собственно, вопрос в следующем, в шарповом коде имеется массив с объявлением double[,]. Мне нужно этот массив прогнать через эту функцию из dll. Как это сделать? Как мне шарповый double[,] превратить в сишный double? Чтобы функция из dll могла менять значения в этом массиве.
Ещё одна неприятная особенность. Когда постит приложение в вк появляется шестирёнка (пик), где видно что этот пост запощен приложением. Это можно как нибудь убрать?
>>948885 Ну короче заходишь на эксплойтакадеми, проходишь пару туториалов, потом желательно пройти на курсере пару курсов по экслойтам, на рутрекере как раз лежит. Потом читаешь книги по эксплойтам для закрепления, есть куча на русском.. PROFIT, теперь вы можете писать экслойты! (нет)
>>942030 (OP) Как научиться распознавать и распаковывать архивы не популярных форматов rar, 7z, tar, zip, нувыпонели? Например, архивы ресурсов в играх. Они же, очевидно, не откроются популярными архиваторами и энтузиасты пишут софт для открытия таких архивов.
void setIqcAddress(uint8_t v){ if ((v / 32) == 1){} } В чём может быть смысл деления и проверки с 1, а не "== 32"? Значение это потом используется для битового сдвига.
>>949176 А, всё, понял, там дальше идёт остаток от деления, поэтому значения от 32 до 63 проходят. Там вообще if (v<32) и else if ((v/32) == 1), а мне сначала показалось, что первое условие v>32, потому и не видел смысла.
>>949210 Сверху вниз: Javascript Python Ruby PHP Go С# Java R Swift Erlang Rust C F# Ocaml Smalltalk Nim C++ Haskell Mercury Prolog Assemblers Fortran/Cobol Agda/Coq/Idris
Брейнфак/петух/HQ9 это мемы, можно считать что их не существует.
Аноны напишите плз алгоритм действий.Чет вродь начал с одним двумерным массивом,а рез-ты не вытащу.Потом начал со словарем чудить.Нету блин,четкой последовательности действий в голове(без классов и онли дефолтные структуры)
>>949212 Это вообще то айсберг из моего манямирка. Нормальные люди программируют на ассемблере и фортране. А уже более необычные программисты даже на си.
>>942030 (OP) программирование вызывает зависимость. То чувство когда ты можешь творить. Особенно когда у тебя нету дома ни станков, ни плавильни, ни инструментов для обработки металлов и прочего. Для программирования нужен лишь компьютер за 100 долларов или за 40 гривен если микроконтроллер
аноны, если я хочу учиться делать программы для linux arm, то надо просто делать под Linux х86, а потом клеить арм костыли? Или как-то по другому? Я просто не особо в таком силен, но купил арм коробочку и хочу что-то делать.
>>949483 Спасибо, надо будет, как раз его нет, но насильно пересадил себя на линукс что бы не играть, теперь пересяду на коробочку что бы начать писать что-то, для души
>>949480 Почему твой пост так похож на мои посты? Ты же не я. Как ты смеешь существовать в моём присутствии? Но ты конечно же должен идти против меня и существовать, иначе я скажу что у тебя нету собственного мнения, так что молодец!
Если понадобится подучить ассемблер для ARM то на тебе. Я пока только то что в первой ссылке начал читать, но там нужны небольшие знания английского языка.
>>949497 слушай спасибо большое, я правда английский читать не люблю ( ибо приходится не только тратить мозг на понимание,но и на перевод) а вот остальные супер. Я себе pine64 брать собираюсь ага, ноутбук на одноплатнике
>>949505 Я собирался через пару недель купить плату с каким нибудь ARM микроконтроллером и начать разбираться с ним. Но я думаю не буду кооперироваться.
Есть ли возможность логгировать куда-нибудь информацию за пределы сервера? Я просто в этом нуб, только поставил сервак. Но каждый раз заходить через ssh долго, мне бы просто быстро видить лог.
>>942030 (OP) Есть кто за базы данных может пояснить? Допустим есть БД лекарств, и есть БД болезней. Лекарства лечат какие-то болезни, а болезни лечатся какими-то лекарствами. Как организовать такую структуру? Ведь просто списки в каком-то поле нельзя хранить. Есть идея сделать третью таблицу, которая будет хранить все пары лекарство-болезнь, но не знаю насколько это будет хорошо с точки зрения структуры, с точки зрения запросов для получения списка лечимых болезней или лечащих лекарств.
>>949444 Как мне поясняли в вузе программа в микроконтроллере от AVR хранится в энергонезависимой памяти, куда не так просто записывать информацию, для этого нужен программатор и ПК желательно с COM-портом или с LPT. Иногда после первой записи эта область может стать недоступной для перезаписи. А регистры контроллера отлично меняют значения в ходе работы
>>949640 Одно лекарство лечит несколько болезней, а одна болезнь лечится одним или несколькими лекарствами? Тогда по всем правилам нужна третья таблица.
>>949643 Болезнь лечится несколькими лекарствами. >Тогда по всем правилам нужна третья таблица. И в ней прям все связи хранить? Или можно как-то более оптимально сделать?
>>949520 Кардинг; фишинг; дефейс чужих сайтов, которые принадлежат другим людям; проникновение в локальную сеть частных предприятий без спроса; развертывание ботнета в особо крупных размерах, когда сумма доходов идет от сотни тысяч долларов. Если спецотделу подходит время отчета, а отчитываться не о чем, то могут ловить неосторожных "компьютерных мастеров", которые ставят пиратский софт и студентов, которые по гайдам взламывают wifi.
Помогите определить маску сети по диапазону ip, уже в конец мозги объебал, начальный и конечный ip по маске нахожу, а обратно совсем голова не работает.
Нужно именно с расчётами, онлайн-калькулятор не вариант, гугел на русском и англицком прочитал, но под утро раскурить гуиды не могу, спасайте.
Привет ПыРач, я хочу сделать мелкую веб-игрушку. Серверной частью буду заниматься не я, а может и я. Еще не уверен. У меня есть море свободного времени и бывший опыт работы со скриптовыми языками, базами данных (MySQL) и немного Swift 1.0 . Итак, вопрос : 1. Какой язык нужно выучить, чтобы приготовить за пару месяцев браузерную игрушку сложности "agar.io" 1.1 Правила поведения игрока, логика объектов и остальной движ уже есть, нужно только выбрать язык для изучения и литература для реализации мелкого проекта, чтобы добавить его в портфолио. Так что от литературы не откажусь, если вы норм советчики. Спасибо.
>>949760 Это потому что у тебя "конечный" адрес идиотский. Ты разрешаешь и x.01111111.x.x, и x.10000000.x.x, но почему-то x.1000000.x.00000001 уже нет. Смени конечный на 11.127.255.254 и получишь нормальную /9 маску.
Подскажите сайт на котором сравниваются репозитории на гитхабе по количеству коммитов, старту разработки и т.д. Натыкался на него, когда набирал в гугле КОСТЫЛЬ1 vs КОСТЫЛЬ2, а сейчас не могу найти.
>>949838 http://ark.intel.com/products/97129/Intel-Core-i7-7700K-Processor-8M-Cache-up-to-4_50-GHz Вот этот бери. SSD на 3D mlc не забудь. Файловую систему на SSD накатишь - F2FS, а на жесткий диск ext4. Интегрированое видео поддерживает Vulcan, Wayland, драйвер в разы лучше чем у хуйвидии, так что можно будет нескучные гуи кодить, смотреть 4К 60fps видео и так далее. Операционная система Gentoo nomultilib. Пк за пару секунд должен включатся, но не надо выключать его, юзай s2ram.
>>949853 Могло бы хватит и i3, но вот выйдет како-то новый кодек и соснешь с двума ядрами, i5 не далеко от i3 ушли, ядра не полноценные, гипертрединга нет, это пиздец просто. Вот у IBM гипертрединг в 2 раза увеличивает производительность, у них там 8 потоков с ядра. У i7 и ядра не кастрированые и частоты высокие, что даст норм производительность в однопоточном говне, например говно IDE.
>>949883 Покажи мне где рязань лучше этого проца. Милион ядер это хорошо конечно, но не всегда нужно. Человеку не нужны игоры, поэтому интел со встройкой оптимально и везде работает, у рязана хуй знает что с драйверами там, и в композиторах поддержку не спешат пилить.
>>949923 Сделай программу которая расчитывает оптимальную дозу героина для конкретного веса, если хочешь догнатся чтобы советовало какие-то аналоги, ну и программу завязки может сделать. Или расчитать подходящую анастезию и дозу, судя по группе крови, резусе и куче параметров.
>>949923 Или опенцв стандартное, или машин лернинг стандартный. Или Опенцв и машинлернинг стандартные. Или принятие решений стандартное или машин лернингом обмазываем принятие решений (что не имеет смісла так как то самое делаем ml стандартный)
>>949664 То есть если создать ботов, которые будут играть вместо меня в доту, выбивая золото и редкие предметы, чтобы потом их продавать другим дотерам, меня могут посадить?
>>949923 Сделай программу для вычисления протеинов, загрузи её в вирус и распространи вирус по интернету, чтобы чужие компьютерные мощности использоватьлись для вычисления протеинов и по интернету передавались тебе.
>>949982 >Для мира ты не сделал ничего полезного, ничего не вычислил полезное! Короче, я двачую идею. Вычислительные мощи простаивают, давайте вычислять!
Сап, собираюсь делать курсач по технической специальности, какой язык лучше взять для расчётов? Пока думал о пайтоне, но, может, есть ещё что-нибудь интересное?
>>949520 В рашке если ты окажешься в кабинете у майора, то повесить могут что угодно. Ты сам все подпишешь, когда увидишь бутылку. Правильный вопрос - что может привлечь внимание полиции?
Помню где-то здесь или в бэ я писал, что по моему стыдно, когда используешь компьютер, но не умеешь на нём программировать. Мне ответили что-то типа: >По моему стыдно, когда используешь вещь_нейм, но не умеешь сложная физика, химия или биология И я придумал ответ на это, но я не помню что ответили и мой ответ может быть не подходящим. Помогите вспомнить. Или придумайте своё
>>949871 27 лет, 2 вышки, без трудовой. Получаешь сертификат на английский, учишь дома языкнейм, валишь на бесплатные курсы/трейни от фирманейм и ты принят. Минус только один - ты будешь в подчинении у 24летних ребят
>>950036 стой, не надо! Когда то я тоже не умел программировать, хотя мог начиться. Просто я не хотел принимать вещи, которые не понимаю как работают и как производятся. Процессор, оперативная память и всё такое. Но я смирился. И не зря.
Анчоусы, как можно получить новые посты в треде при нажатии кнопки обновить тред? Без использования куклоскрипта. Каждый раз сравнивать старый список постов с новым и оставлять только новые? Как получить в браузере доступ к json с постами без повторного запроса?
имеется куча .txt файлов, дампы, один файл на 7гб и файлов 150 по 15мб вопрос: если всё это в базу данных postgresql/sqlite/mysql/hyesql перевести - будет быстрее поиск идти?
Может запилить подобную рулеточку уровня ПР, но с более актуальными практическими заданиями, и без всяких форчановских мемасиков и мариобойской хуйни про нинтендо?
Сап, программач. Может кто подсказать какой код добавить в TextBox или в DataGrid, чтобы при вводе данных на одной форме в отдельные TextBox они заполнялись и сохранялись в соответствующие строки таблицы?
>>950293 Полнотекстовый поиск или только по полям? Грубо говоря ты ищешь слово/словосочетание в тексте (как гугль на страничках) или ищешь по полям на полное совпадение? Если первое - то elasticsearch, если второе - то РБД.
Объясните в чём заключается циклическая зависимость в паттерне Visitor?
Понятно, что если добавляется ещё один элемент в посещаемой иерархии, то у каждого посетителя надо прописать visit() для этого элемента. Здесь видна зависимость.
Но если добавляется новый посетитель реализующий интерфейс Visitor, каким образом это влияет на посещаемую иерархию? Ведь весь принцип паттерна в том чтобы она не менялась.
>>950614 Ya ne sharyu... У меня в крестах Возникает проблема объявления. Класс юзает класс, который ещё не объявлен. Это убивает нервы. Вижу только два решения 1. Темплейты но это вроде по-говнокодерски 2. Отдельный хидер для всех межклассовых функций вроде тоже не труЪ
>>950671 И ещё один косяк: Обработка ходов мобов. Я просто пихнул всех мобов в один вектор, и у них обрабатывается виртуальная функция. Подозреваю, это говнокодерство. Как правильно?
>>950671 > Класс юзает класс Используй forward declaration. Если не помагает, то поменяй местами объявления классов. Если не помогает то ты соснул. Темплейты тебе вообще ничем не помогут. Отдельные хидеры тоже врядли. >>950674 > всех мобов в один вектор Общая идея такая. Разве что вместо вектора что-то другое может оказаться полезней. А может и нет.
Учусь кодировать и декодировать текст с помощью алгоритма Хаффмана. Суть проблемы: в моём коде символ "." имеет код "000100" и символ "с" имеет код "0000". Во время кодирования текста код символа "." не в мешается в последний байт, и последний ноль кода этого символа переносится в новый байт. Последний байт закодированного кода получается "00000000", то есть у нас есть один 0, который относится к коду символа "." и 7 лишних нулей. Всё бы ничего, но т.к. символ "с" имеет код "0000" эти лишние нули при декодировании превращаются в лишний символ "с". Как решить эту проблему, не изменяя при этом коды для символов?
Хотел сначала написать в крестовый тред, но потом решил сюда. Суть такова:
Есть потребность в работе с post get запросами и прочей еболой в протоколе https. Пробовал сначала просто скачать файл через Qt QNetworkAccessManager—он меня нахуй посылает, мол [CODE]QSslSocket: cannot resolve TLSv1_1_client_method QSslSocket: cannot resolve TLSv1_2_client_method QSslSocket: cannot resolve TLSv1_1_server_method QSslSocket: cannot resolve TLSv1_2_server_method[/CODE] Ну я гуглил, гуглил, пацаны сказали, устанавливай OpenSSL, вот тебе уже собранный. Установил—всё равно ругается.
Короче, каким способом в какой IDE, или с помощью какой библиотеки, курл там или сипипинетлиб лучше всего реализовывать работу с сайтами? С меня как всегда нихуя.
>>950888 Ты математик шибко? Тому, кто тронет функцию, тому и вызвет. И возвратит результат. И будет так: function2(function(1,2)) вдруг станет function2(3) Когда вызвали ее - она сразу и исполниться, а вторая функция даже будет не в курсе о ее существовании, она будет лишь со значением работать.
>>950893 ну, если нужно, что бы функция вернула 0. Например в c++ значение "0" является ложью, то есть функция, которая вернёт "0", вернёт и ложь. Ну это только одно из применений, а вообще их масса может быть.
Вот код class Node { let value: int let next: Node init(value: Int) { self.value = value }
Я не понимаю как узел связывается с предыдущем через переменную next, next у нас ж прост объект типа Node т.е.
ну допустим let first = Node(value:1) let second = Node(value:2) создали два объекта, присвоили им значение first.next = second т.е. объекту first мы назначили в проперти second, и т.д. у последнего будет next = nil т.е. типа не назначали
т.е. получается у нас есть узел и мы так друг друга связываем через next? Это и есть связный список? А что допустим если будет еще let third = Node(value:3) first.next = third т.е. получает мы выкинули узел второй и первый к третьему привязали?
Не стучите плиз, просто изучаю структуры данных и в начале не понял что такое узел. А двусвязный список тоже самое только добавляем Prev = и просто ставим руками допустим first.next = second, second.prev = first, second.next = third
>>950957 Хоть здесь и не любят байтоебов, но немного покодить на ассемблере полезно любому программисту. Или на Си хотя бы, но ассемблер лучше.
Если есть класс Yoba, то переменная этого класса содержит целое число - адрес в памяти, по которому компьютер хранит созданный ранее объект этого класса.
Дальше думай сам. Нарисуй на бумаге, подумай, что будет в памяти.
анон, как правильно учить ЯПы, чтобы запоминалось? такое ощущение, что учу одни и те же методы, функции, аргументы каждую неделю; постоянно лезу в документацию. это проходит с опытом или нужно что-то менять? алсо, стоит ли делать заметки? штудент, помогите сдвинуться с мертвой точки.
>>951065 Ты делаешь это неправильно. Учи не ЯП, а само программирование. Выбери язык, поставь задачу и выполняй, попутно поглядывая в гугл, если не знаешь нужного средства языка.
>>942030 (OP) как сохранить схему перехода по ссылкам сайта, чтоб ее использовать в программе тестирования сайта (программа будет переходить от фрейма во фрейм)? например, index.jsp- A.jsp (Статья А) \В.jsp (Статья В) - B6.jsp \ B12.jsp
>>950893 Это значит что нет ошибок при выполнении, если есть ошибки то возвращают позитивными и негативными числами. Про то что в плюсах 0 это ложь хуйня, если речь идет о ретерне то 0 значит все ок.
>>951086 > >Правда что надо обязательно знать линейное программирование? Когда оно вообще используется?
В каком смысле обязательно знать? Для чего? Если собираешься заниматься оптимизацией или системным анализом, то да, надо знать. Это математика если что, а не "программирование". Поэтому если ты говносайты хочешь верстать, то прожить можно без знания не то, что линейного программирования, а почти всей математики.
>>951065 Надо просто выучить для начала один какой то язык, путем написания какого нибудь кода, практики короче. Так он сам выучится при решении проблем при написании кода. А потом при изучении других языков просто по аналогии будешь сравнивать с уже изученным. А потом, когда придет время стать уже нормальным программистом, надо будет читать книги, чтобы просто белые пятная в знаниях заполнить и осознать, как оно на самом деле работает.
Сап всем, лаба горит. Написал прогу: http://pastebin.com/TXqakzN2 Нужно убрать дублированый код, и для создатия текстовых файлов предусмотреть ввод названия/пути и обработку исключений. С меня + в карму
В ебучем универе выдали задание на курсач и нужно определится с технологией на которой все это дерьмо пилить. Сразу скажу что я лично пока знаю только ++ ( на весьма нубском уровне) и при этом симпатична джава, учу помаленьку ее, но при этом >>Использовать язык Java для создания динамических web-страниц кажется легким долбоебизмом. Вообщем какой из 3-х стульев выбрать?
Собственно: Цель курсового проекта – создать информационную систему, состоящую из базы данных (БД) и web-интерфейса доступа к ней. Под web-интерфейсом понимается 3-5 web-страниц, содержащие объекты (кнопки, текстовые поля, выпадающие списки, таблицы и т.д.), связанные с БД. По сути, мы повторяем лабораторные работы по курсу ТКП плюс создаем реальный проект. Заранее говорю, что это приличный задел будущей бакалаврской дипломной работы. По моей оценке 70-80%.
Создать проект можно 3-мя способами: 1. Используя технологию ASP .NET (Active Server Page). Для этого придется учиться работе с интегрированной средой разработки MS Visual Studio (язык С#), в качестве СУБД использовать MS SQL-server, в качестве web-сервера – web-сервер MS IIS (Internet Information Services), но обычно используется web-сервер ASP.NET Development Server, встроенный в Visual Studio, что значительно упрощает разработку. 2. Используя технологию ASP (Active Server Page). Для этого придется учить язык PHP. Работать можно в любом тестовом редакторе (например, блокноте). В качестве СУБД использовать MySQL-server, в качестве web-сервера – web-сервер (http-server) Apache. 3. Использовать язык Java для создания динамических web-страниц с помощью сервлетов JSP и EJB ). В качестве СУБД использовать MySQL-server, в качествеweb-сервера – web-сервер Tomcat, который реализуется как отдельный web-сервер или как приложение сервлетов к web-серверу Apache.
Сап, программач! Рискну спросить, нужна ли программисту математика (даже школьная)? Нигде не нахожу убедительного ответа ЗАЧЕМ она нужна. Это похоже на форс, честно.
>>951168 Ну тут на вкус и цвет. Если особо не хочешь с вебом в будущем взаимодействовать, а нужно сделать только курсач, то вариант 2 в таком случае вообще отпадает, нафиг пхп этот с костылями. Если нравится Java, то можно и 3 выбрать, это нормальный вариант, так в реальной жизни делают очень часто. На мой взгляд, в Java легче въехать с плюсов чем в C#, но там надо будет разбираться вот со всеми этими сервлетами, самому БД поднимать, вообще надо будет осознать, что такое веб-сервис. Я точно не знаю, но должны быть всякие плагины под разные IDE типа идеи, нетбинса или эклипса, которые упростят жизнь для этой работы. Но, наверно, самый простой вариант это 1. Там все это относительно несложно делается, потому что все делается в вижуалке. Есть готовые шаблоны-дизайны прям под ASP.NET. Поднимается там все автоматически, пару кнопок нажимаешь, вот тебе и веб-сервер с БД, надо просто вижуалку поставить. Есть всякие гайды как че делать. Но с другой стороны это и минус, потому что это все строго под винду заточено и обязательно использовать мерзкую вижуалку, на линухе не покодить.
>>951194 Зависит от направления. Веб-макакам практически и школьная не нужна, а в всякой Big-data может и матан пригодится. Вообщем все таки как минимум школьную математику знать нужно. И тут даже дело не в том что она сильно нужна, а в том что если ты не можешь спокойно хотя бы школьную математику то программирование не твое.
Посоны, в питонтреде че то толком не помогают, может тут подскажете?
Проектирую бд в Джанго. 1) Есть база юзеров и есть база постов. 2) Юзер может создать пост и расшарить его с определенными пользователями. 3) Теперь при запросе типа get_user_posts(username) у других юзеров будут появляться даже те посты, которые они не создавали, но которые им расшарили.
Если я правильно понимаю, то здесь связь одно ко многим (в посте должен храниться массив на всех пользователей, по которым потом делается выборка), но в БД такой связи нет.
>>951206 Загугли, примеров масса. Если вкратце, то многие ко многим расписывают через дополнительную промежуточную сущность. > Связь многие-ко-многим создается с помощью трех таблиц. Две таблицы – “источника” и одна соединительная таблица. Первичный ключ соединительной таблицы A_B – составной. Она состоит из двух полей, двух внешних ключей, которые ссылаются на первичные ключи таблиц A и B.
Аноны, помогите. У меня в базе данных есть статьи. Когда я получаю статьи из DAO, то прежде чем их вернуть, джойни статьи с юзерами. В итоге получается статья, у которой есть поле юзернейм. Однако когда я ее вставляю в DAO, то в ней должен содержаться id юзер. Вопрос: я обязан делать класс статья с полями юзернейм и юзер id, из которых всегда будет использваться только одно, или это можно как-то элегантнее сделать?
>>950998 Ну я знаю что хранит, тм цепочка образуется, когда в памяти указатель на следующий указывается и они так получается цепочкой связаны, когда объекту некст назначаем.
>>942030 (OP) Котоны, хочу запилить скрипт базовой установки Арча. Нашел пример: http://pastebin.com/Mzep1qXz Но я немного не понял вот этот фрагмент: cat << _EOF_ > create.disks label: dos label-id: 0xbe58cb3b device: /dev/sda unit: sectors
Объясните на пальцах, плз, где он взял label: dos label-id: 0xbe58cb3b device: /dev/sda unit: sectors и что, в частности, означает вот это cat << _EOF_ > create.disks? Как это вообще работает?
Если предположить, что то, что находится между _EOF_ и _EOF_ отправляется с помощью потока вывода << в arch-chroot /mnt /bin/bash -x. arch-chroot /mnt /bin/bash -x << _EOF_ passwd 1 1 _EOF_ То здесь cat << _EOF_ > create.disks что куда?...
>>951335 в public static MapSite(){ {дерево ссылок фреймов jsp}; public openPage(String n) { {получение_имен_фреймов от index.jsp до n сохранение в frames[]}; for (int i=0; i<=frames.length; i++){ driver.switchTo().frame("frames"); } }
У меня тут laba1. Скажем, есть коллекция вещей, известен вес каждой. Нужно по критерию веса разбить мою коллекцию по группам так, чтобы вещи с наиболее схожим весом были в одной группе. Пример: 1 4 4.5 9 надо разбить в группы |1| |4 4.5| |9|. То же самое нужно делать, когда несколько критериев, скажем, вес и цена.
Я так понимаю, что тут нужно статистику навернуть, но проблема в том, что я статистику никогда не учил (школа гуманитарная, в вузе ещё не было), в связи с чем я попросту не знаю в каком направлении копать. Достаточно просто сказать в каком направлении копать
Аноны, не могу поставить шиндоус 7 на только что собранный комп с флешки. Инсталлятор требует драйвера для привода. Ставля с usb 2 как и положено. Есть варианты какие-нибудь? Батя предлагает лицензию десятки купить, там такой ошибки нет вроде.
>>951083 нужно для тестирования сайта. сайт на jsp. надо последовательно от корневого фрейма до нужного пройти браузером. иначе страница не откроется.
сейчас в просто последовательно в столбик переписаны фреймы, которые надо открыть, чтоб открылась нужная страница. много дублируется информации. но все просто как доска. если корневой фрейм переименуют, то переписывать придется все.
в виде какой стандартной структуры можно дерево фреймов сохранить? 1. расположение фрейма в дереве важна. это последовательность открытия страницы. 2. дублирование возможно, но на разных стволах.
Ребятушки, сам далек от кодинга, попрошу помощи у вас. Есть короче задача по здоровому вордовскому файлу раскидать хтмл-теги, чтобы некоторая программа распознала в нем вопросы для тестов. Для этих целей какие-то макаки сделали маленькую программу, чтобы теткам-завучам было проще заниматься этим маразмом. А сейчас этим нужно заниматься мне.
Все бы ничего, но макаки не сделали даже блядских горячих кнопок в своем поделии. И от мысли, что мне нужно несколько тысяч раз кликать в кнопку мышкой в 21-м веке я пригораю. Написать с нуля я, к сожалению, нихуя не умею, хотя выглядит все довольно просто. А может есть вариант добавить горячие клавиши без сурового реверс-инжиниринга и прочих заморочек? .exe прилагаю сюда похоже на вишмастер, да, лол: http://rgho.st/8xxWtBqN4 Я пока попробую в ворде это как-то автоматизировать, лол.
>>949366 Все паскали рядом с фортранами и коболами. Они по сути то же что и си/си++, только ненужны. >>949386 Скала где-то рядом с Java, очевидно же, та же джава, только более лучше. >>950106 Перл, с ним в общем-то всё норм, вот только он нахуй никому не нужен. Ниже даже PHP.
>>951567 Да нет, такого не должно быть вроде. Если ставишь жесткий на другой комп с другой системой, то у тебя просто будет доступ к файлам. Запускаться ты ведь будешь со своего жесткого.
>>951568 За ну нахуй. Можно просто Ссд вытащить и вставить в другой комп и он подключится вообще как флешка? Ну пиздец. А узнать пароль именно от самой винды можно?
>>951575 Ну только подбором тогда? Батя компик на работу хочет отнести и "проверить чем я занимаюсь", ничего такого страшного ни в самой винде ни на дисках нет, кроме архивов с паролем. Даже история просмотров чиста. Но вот архивы запороленные хранят много чего.
При блочной верстке для стиля display задать значения table, table-row и table-cell, чтобы использовать <div> вместо <table>, <tr> и <td>, но как задавать colspan и rowspan у ячеек?
>>951548 >Все паскали рядом с фортранами и коболами. Они по сути то же что и си/си++, только ненужны. А жаль, когда-то годный был язык. Но вирт после Оберона совсем ебанулся аки пахом. Создатели си/си++, впрочем, тоже ебанулись, выпустив Limbo и Go. Так что пока остаются Java и C#. Может, нативный аналог скалы кто-нибудь запилит.
>>951710 >Он может создавать нативные EXE/DLL для винды, работающие без JVM? Для винды пока нет, и вообще эта ебала пока очень сырая. Для прыщей конпелирует бинарник шлангом clang.
Привет анон, мне нужна твоя помощь. Сейчас учусь на 3(третьем) курсе вуза. Думаю к лету найти работу. Из универа знаю питон, джаву, жс и хтмл/ксс. Душа больше лежит к питону, постоянно домашние проекты пишу на нем, но судя по вакансиям это в основном веб, и для джуна сложно будет найти работу даже в дс2. Ну и перспектив у питон разработчиков мало. В джаве как я понял только два перспетивных направления: это энтерпрайз и андроид. Ни один из них мне не интересен. Ну и жс, особо я с ним не работал да и особо не хочется. Помоги определиться анон, на какой стул лучше сесть.
>>951733 Блять, вы охуели? Как связано программирование и блокировка рекламных записей? Нажимаешь на три точки, выбираешь Это неинтересно, выбираешь не показывать записи сообщества с рекламой
Пытался вчера поставить шиндоус через флешку - требуют драйвера Сегодня поставил привод и попытался установить xp - синий эран и ошибка 7b. Что делать?
Аноны, когда пытаюсь подключится локально, то все нормально. Но когда удаленно, то вываливается ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.1.2' (111). В чем может быть трабла?
Хочу вкатиться в питон. Хочу спросить местных анонов, что, как и куда. ЧТо учили, в какую область вкатывались. Что желательно выучить и т.д. Буду очень благодарен.
>>951864 Питон несложен, со своими конечно заёбами, в основном новички долго вдупляют в систему импортов и модулей. В основном питон это джанга и веб. Кто-то на нём пишет парсеры, тесты и прочую ерунду. Кто-то по хардкору занимается машлёрнингом, но если ты не знаком с матчастью, то питон тебе тут не поможет. В целом годный язык, лишним не будет.
Посоны, уже джва месяца учу джаву не скрипт, а просто джаву но еще в самом начале читал кучу советов на сайтах начинать с php и веб-разработки, чем дальше я продвигаюсь в обучении, тем большим летчиком становлюсь, в некоторых задачах гуманитарий хуйли, но решаю их с горем пополам. Так вот, сейчас я получаю свой бесполезный диплом и получаю возможность использовать все свое свободное время, соответственно надо пересмотреть или составить новый учебный план. В чем суть то, всралось ли мне пхп и не может ли быть так, что я туплю над некоторыми задачами из-за недостатка основ или пока продолжать ебаться с явой, прогресс то все равно есть, не отвлекаясь на другие языки.
>>951879 Нахуй пхп и жабу, если веб - js лучший выбор. Он уже с появления ES6, промисов и генераторов перестал быть вырвиглазным говном. Плюс, если говорить о фронтенде, то в передовых фреймворках нет ебли с домом и меньше ебли с вёрсткой. Если не веб, то хз.
Подскажите, как мне сделать видимой 2ую форму в WinForms? Там в св-ах нужно сменить видимость с private на public, а где именно это сделать - непонятно. При старте компиляции выводится только одна форма, а вторая совсем что-то не хочет работать.
Почему все книги по алгоритмам с ебаных фибонач начинаются, а не сортировок и прочих. блядь сложно! СОртировки я сам реализовывал а тут какой то пиздец
Лаба горит, надо на ванильном питоне написать десяток генераторов случайных чисел с разными распределениями. Я реализую Linear congruential generator как def LCG(x, a, c, m): return ((a x + c) % m) То что возвращает использую как х для следующего вызова. Получается рандомненько. Но нужно реализовать Discrete uniform distribution для этого генератора. Нашел что примерно это реализуется как def unif(a, b, x): return (abs(x) - a + 1) % (b - a + 1) Где в х перебираются сгенерированные числа. Гистограма действительно сглаживается, но последний столбик получается в два раза выше остальных. Границы a = 0, b = 1 c = 2531011 a = 214013 m = 2*32 Начальный х - любой. 1) Как правильно реализовать Discrete uniform distribution для Linear congruential generator без библиотеки random? 2) Как для того же Linear congruential generator реализовать the inverse of cumulative distribution function? 3) Как написать ГСЧ с gaussian distribution без библиотеки random?
Нормальное название темы для дипломаАноним12/03/17 Вск 18:45:56#1054№952065
Сап ребят, скоро диплом, я вроде придумал что делать, хочу запилить свой двиг для имиджборды на Clojure, но как это дело все по человечески назвать не приходит в голову, а тему нужно сдавать уже на днях. Буду рад помощи.
>>952071 Вообще хочу что-то с кложей, имиджборда просто как вариант. Ничего в голову не лезет, с вебом раньше не работал вот и решил, что попробую и веб и кложу.
>>952080 Это уже вменяемо, спасибо. Научная ценность? Хм, с учетом моего инста шараги, тут скорее ценность для меня, изучить что-то новое и заодно диплом сдать.
Есть какой нибудь материал по оформлению своего портфолио? Как понимаю огромные проекты с киллометрами кода вовсе не обязательны, главное показать потенциальным работодателям что я не клинический дебил. На каком ресурсе лучше всего создавать портфолио? Гитхаб? ПастЕБИН? Гуглдокс? Или это все совсем не важно?
Посоны, помогите ньюфагу разобраться в всяких make/build. Пользуюсь Atom'ом, не хочу всякие IDE накатывать (разве что Qt Creator для крестов понравился, а нетбинс - ссанина какая-то). Как например с помощью https://atom.io/packages/build просто выполнить: javac Shit.java -encoding UTF-8 java Shit
Аноны, нужна хелпа. Прогаю на решетке C# и столкнулся с проблемой. DataGridView выводит данные, а с помощью bindingNavigator могу перемещаться по строкам, удалять и т.д. Собственно проблема: при удалении/добавлении/изменении строк DataGridView не отображает изменения. Может записей вообще не быть, а он их отображает. При чем это только в одной таблице, все остальные работают нормально. Че делать? И вторая проблема: при изменении В datagridView как сделать сохранение в БД? Пользуюсь как ленивый мудак БД от Microsoft
Ищу язык программирования, на котором буду писать. Сначала о себе: PHP-макака, самоучка, без образования ИТшника (но работал за рубежом за 3к$/мес. по другой специальности). Увлечение программированием пришло в детстве, изучал сначала PHP, делал всякое гавно, но становится очень и очень грустно от того, что так и буду писать гавно, которое может быть написано другим кодом (генераторы форм и прочей хуйни), да и вообще все великие вещи написаны не на PHP. Очень сложно допустить какую-то вещь, если я не понимаю как это работает, отсюда тяга к пониманию нутра языка. В случае с PHP, это тяжело и больно. Более того, тяга к скорости (и в коде, и в жизни) отбивает все желание писать на PHP, очень хочу в HiLoad, но увы, мои проекты (сайтики) мало кто посещает. Другими словами, хочу какой-то язык, который: 1) Быстрый 2) Поможет понять основы, и годится не только для Web 3) Будет прививать правильное.
Что я сейчас пробую: Go - чуть проще Rust, но сложнее PHP. Rust - пытаюсь в него, сложнее Go. Особо нравится их документация - все очень понятно написано. Правильный выбор я сделал по моим критериям? Си не хочу, ибо, как я понял, Rust ему более толковая альтернатива.
Из проблем: заебы с указателями, ссылка на ссылку на ссылку, и вообще все эти & и * немного подкашивают. Многопоточность, в частности с Go, вызывает некоторые проблемы, не умею с ней работать, так как по PHP вся портянка отрабатывает строка за строкой, а осознать другое сложно.
Короче реквестую как стать программистом, если в голове уже поселился шаблонизатор HTML-кода PHP? Какие книги читать про многопоточность и типы данных, хуемое мое, чтобы писать какие-то вменяемые и быстрые вещи, допустим что-то вроде Redis и прочих штуковин.
>>952164 Go - это C++ для имбецилов, нужный гуглу для удешевления внутренней разработки. Rust - это C++ с правильным менеджментом памяти и пакетами. PHP - это хороший шаблонизатор. Бери питухон или руби, будет как пхп, только по-человечески. Скорость нужна в основном в гейдеве старой школы по крайней мере, сейчас на юнити пердолят тормозящие хэлловорлды и даже не стесняются, либо там где нужны интенсивные рассчёты. HiLoad возможен в общем-то на любом языке. Как показывает практика всё упирается обычно в БД, которые на си/си++ (!), а вот логика на пхп обычно узким местом не становится, если конечно ты не додумался в http хэндлере копировать весь гугл.
>>952175 >Бери питухон или руби, будет как пхп, только по-человечески. Хочется строгой статической типизации, после того как пописал на Go/Rust, потом вернулся на PHP, понял что статическая типизация - благо, хоть и сложнее с ней, на дебилоPHP можно хуярить на угад переменные, но потом баги разные и постоянные проверки на типы. >>952175 >Rust - это C++ с правильным менеджментом памяти и пакетами. я сейчас вкатываюсь в раст третий-четвертый день, ну что сказать, сложно, но буду пытаться. Go хорош тем, что можно по бырику накидать бекенд, прикрутить Vue и сделать SPA-блог или ещё что-то. Этим нравится.
>>952178 Баги будут везде. Незнание алгоритмов и структур данных мешает везде. Статическая типизация делает разработку дороже, но получается более быстрый код. В веб-разработке, ты наверное не глазами читал, упрётся всё в БД, куда ты там вкатываться будешь тут уже похуй, хоть на ассемблере свой сайт пиши. HighLoad это всё о технологиях построения дистрибутивных систем, здесь тоже похуй какие языки где кто применил.
Программач, у меня тут лаба по триде графике. Как мне двумерные вершины Z не задействована в std::vector отсортировать так, чтобы они располагались относительно центра по часовой стрелке? Вершин некоторое количество от трех до восьми в среднем
>>952189 По углу относительно центра сортировать. Либо по приближению функции угла (ну к примеру по синусу/тангенсу с учётом квадранта) чтоб быстрее работало.
Неординарный вопрос. Если я в конструкторе сайтов сделаю сайт, а потом буду ковырять его код, дабы удалить следы что это с конструктора. Возможно? Так быстрее будет, чем учить всё с нуля. Если это возможно, конечно.
Как мне в баше проверить наличие аргумента? Т.е его отсутствие. В целом if [ "$1" -ne "0" ] работает, но если аргумента нет, то в консолечку выпадает ворнинг. Неприятно.
1) используй [[ ]] во избежание появления более других вопросов 2) обычная переменная, не массив, на существование проверяется с помощью -n 3) вообще лучше иметь именованные аргументы с ключами и использовать while shift ; do case 4) == в баше это странная штука. Если она в [ ] , то это strcmp. Если в [[ ]] , то вообще регекс. Я бы использовал -eq
Можно ли создать pull request на гитхабе через командную строку? Сделал git clone, внес нужные изменения, добавил и закомитил нужные файлы на локальный гит, а теперь нужно запилить pull request, чтобы владелец репозитория мог принять мои изменения?
Сап. Помогите понять. Есть подозрение на взлом почты и всяких акков. Вообще есть подозрение что некто мог через почту закинуть что-то вроде проги или жучка, поволяющего сливать мои паролики и прочее кулхацкеру. После какой-то ситуации с этим шнырем появился такой ярлычок/значок в виде миниключика прямо в строке ввода паролей и логинов на любом сайте с любого браузера, прямо слева от уже существующих логинов и паролей. Его никогда прежде не было нигде. А тут есть всюду. И после вот этой вот ситуации. Что сие значит, подтверждает ли мои подозрения, и что может посоветовать анон, даюы защититься от каких-то хитровыебанных методов угона паролей и прочего?Я имею в виду какой-то конкретный метод или программу. Спасибо.
>>952379 DR web например с фаерволом. Там даже если что-то и проскочит, то тебе сразу сообщит что какое-то говно в сеть стучит. И спросит, твоё это или нет?
>>952380 Ну и ставится расширение на браузер, которое пиздит пароли прямо со страницы, подменяет рекламу гугла на свою, а украденные данные отдаёт в get-параметрах запросов получения своей же рекламы.
>>952407 >ставится расширение на браузер, которое пиздит пароли прямо со страницы, подменяет рекламу гугла на свою, а украденные данные отдаёт в get-параметрах запросов получения своей же рекламы. Перестань сидеть через IE6.
>>952407 >ставится расширение на браузер, которое пиздит пароли прямо со страницы, подменяет рекламу гугла на свою, а украденные данные отдаёт в get-параметрах запросов получения своей же рекламы. В шоколаде Alpen Gold фольга хорошая, из неё шапочку сделай.
>>952426 Часто ты рассматриваешь список дополнений? А как насчёт полезного дополнения, например скриншоттер, которое внезапно было продано другому разработчику и он добавил туда свою нагрузку? https://habrahabr.ru/post/209600/
>>952439 >Но есть существенное различие: в разделе Mozilla Extensions каждое обновление проходит ручную проверку модераторов, в то время как Chrome Store предполагает, что разработчику приложения уже доверяют его пользователи. К тому же, правила Mozilla требуют предоставлять на проверку исходники расширений, в отличие от правил Chrome Store. топкек лмфао лол и как там ещё школьники говорят.
>>952443 >Chrome Store предполагает, что разработчику приложения уже доверяют его пользователи. Тоесть гугл попросил "Девелоперы, ну не делайте вирусни. Ну пожалуйста."
Меня приняли на работу и дали задание: написать сложную программу, которая будет взаимодействовать с COM-портом (RS-232) (к нему подключен промышленный контроллер). Какой язык лучше выбрать: С++ или Java?
Ребят, я кажется уже с ума схожу, у меня есть двухмерный динамический массив который я заполняю нулями, вроде бы все хорошо, потом смотрю что там лежит, везде нули кроме кроме 4х элементов. Я конечно совсем нюфаня, но к такому меня жизнь не готовила. Может кто пояснить в чем проблема? http://pastebin.com/PuS3s9mR
Анон, можешь рассказать вкратце, как работают очереди сообщений? Это какой-то отдельный процесс, который запускается из основного и возвращает в него результат?
>>952647 Говно свое выкинь нахуй и напиши нормально. 2д массив вообще не нужно динамическим делать, разве что ты шизик и у тебя элементы разного размера. Впрочем, ты в любом случае долбоеб.
>>952647 В общем, ты со своими звёздочками проебался. Чем больше n, тем больше элементов в говно превращаются. При n <= 4 эффект не наблюдается, а дальше всё больше и больше. Помимо значений, пиши ещё и адреса куда записываешь или откуда читаешь, смотри, где что-то пошло не так в принципе, всё пошло не так в уже момент начала написания этого кода, но это ладно.
Подскажите язык с пруф чеккером, в котором можно доказывать корректность кода и чтобы результат можно было транслировать в Си. Заебался отлавливать всякую парашу с индексами, с переполнением интов и прочее байтоебство.
Сука. Ебанутый майкрософт написал qsort отличным от всего остального мира образом. В результате сортировка, которая нормально работает под nix выдает хрен проссышь какой результат в шиндовсе. И это C standard library function*. Бля.
Я полный ноль в вебе. Как узнать какую ссылку формирует страница (вероятно на похапе но это не точно) для отправки данных скрипту? Это отправлялка смс стандартная, поле для сообщения и номера, кнопка отправить. Хочу эту хуйню автоматизировать.
А можно написать ОС на функциональном языке? Как она будет выглядеть? Может там даже не будет концепции файла? А можно сделать компьютер на функциональном языке? Типа не архитектура фон Неймана, а шото другое. И как это будет?
>>952676 >репл же, в разы лучше, базарю Спасибо. Действительно лучше. >>952776 >Ну и сразу же пруфы, окда. My bad. Майкрософт не виноват. Я написал хуевую функцию для сравнения. А в никсах тестил только на малом числе входных значей, в результате чего там все ок работало.
>>942030 (OP) Есть в sql таблица с 10 столбцами. Не все из них в определённом случае обязательны, поэтому в файле CSV у меня, например, только 5 столбцов. Имена столбцов прописаны в первой строке. Можно ли в SQLlite через командную строку или какие-нибудь оконные менеджеры добавлять данные таким образом, т.е. в таблицу с 10 строками вставить записи, в которых используется только 5 строк, или это можно только через скрипты делать ?
>>952380 Господи, я почти два дня удалял это говно с компа и все его ебучие вселения в мой комп. Он сам как вирус ебаный. Давай еще советов. И что это за ключик такой в строках ввода логина и пароля в любом браузере и сайте, от почты до форумов? >>952407 А что за расширение такое, сир?
>>953014 > Я плохо сформулировал? Да. Ты каким-то способом отправляешь какой-то запрос, каким-то образом получаешь какой-то ответ. Или не получаешь. Конкретные детали зависят от протокола.
Как вам такое нравится? http://loveplusplus.ru/ наткнулся для сайт, где всех программистов отнесли в касту омегонелюдей и предлагают подобрать пассию из армии быдло иждивенок
Аноны C++, помогите, пожалуйста, я уже закончился. Пишу лабу, осталось чуть-чуть, не могу решить одну проблему. В функцию нужно передать названия файлов, чтобы потом в этой самой функции эти файлы открывать и читать/писать в них. То есть: void result(int i, char infile, char outfile) { fstream f; ofstream out; f.open(infile, ios::binary); out.open(outfile, ios::binary); ........ ........ ........ } этот код не работает Как в функцию передать сами названия файлов?
Вот у меня есть file.java и data.log. Я залил их в репу, все дела. Затем я создаю gitignore c текстом data.log чтобы убрать ненужный файл лога, заливаю, все дела.
Почему файл лога не убирается из репы автоматически? То есть gitignore нужно создавать только до создания мусорных файлов? Или как оно работает вообще?
Программач, хелп. Скоро дипломка, надо готовиться. Тема такая: решение задач линейного программирования графическим методом. Реализация на шарпе. Куда мне копать, хоть для начала. И есть ли реализации, чтобы посмотреть как это вообще устроено?
>>953085 >Как вам такое нравится? Нравится. Чем больше над говнокодерами издеваются, тем лучше. Все жду когда им плавно начнут снижать зарплату в 100 раз. Чтобы они были, как врачи в пахомии. 10 лет учебы и 6000 рублей зарплата. И чтобы такое по всему земному миру сразу. Думаю это уже близко.
>>953272 Очередной ебанат с промытыми мозгами. У врачей сейчас зарплаты по 100к + надбавки и профиты с премиями. 6к может быть у медсестры разьве что, и то это оклад за работу 8 дней в месяц!
>>953289 >У врачей сейчас зарплаты по 100к + надбавки и профиты с премиями Сестра на скорой работает? Как у вас со стеклопакетами обстоит? Уже поставили?
>>953297 Нет, у бати с почками проблемы, диализ 2 раза в неделю. Знаю каждого врача лично. Сёстры с 6к - это оклад! А к окладу надбавки, премии и прочее. так что выходит со всем 20-25к.
>>952987 >И что это за ключик такой в строках ввода логина и пароля в любом браузере и сайте, от почты до форумов? Блядь!! Нихуя никто не может ответить и в гугле не гуглится такая хуйня!!! Ответьте на мой вопрос конкретно!! Почему вы каеф ломаете всем? Почему вы клиента доводите до исступления таких эмоций?
>>953241 А кто сказал, что я удалил старый паразитоподобный веб и не поставил другой, который вполне удобен и эффективен для меня? Но прочитай первый пост, говорю же, эти ключики появились недавно, после ситуации с йобапогроммистом, взламывающим чужие аккаунты и почты.
>>953308 Откуда бы взяться этой хуйне, если я ее блядь не устанавливал в принципе?? Ну вот как так? То есть рассматривается ли версия что это какой-то жучок для слива паролей, на основе этой проги и его кто-то мог ли закнуть через почтовое письмо?
>>953311 Если у тебя даже ссаного антивируса нет, то вообще отовсюду, и вообще ниибу откуда. Я блядь не сраная гадалка тётя сраки чтобы такие вещи знать о тебе. Хуй знает, может ты с флешки занёс, когда скачивал песенки джастина бибера с ноута своей шлюхи, может из интернета, может из локальной сети, может твой ссаный роутер за 200 рублей ломанули и скачали тебе сниффер. Я НЕЕБУ. Хоть скриншот кинь этих ключей.
>>953312 Я же выше писал про антивирусы. Жопой читай, сразу отвечай? Тогда бы и гадать не пришлось, тетя Срака. У меня версия конкретная, а сюда зашел затем, чтобы спросить про значения ярлычка в виде ключика, и если она верна , то могло ли быть так, как я выше описал - кража паролей и прочего через занесение проги или чего-то через почту. Проверю версию с keepass-ом, а джастина бибера и ноут своей мамочки оставь себе, милчеловек. И не бомби так сильно. Спасибо за экспрессионизм, возможно кто-то еще ответит более содержательно.
>>953109 >То есть gitignore нужно создавать только до создания мусорных файлов? Нет, он создаётся только для файлов которые ты не хочешь заливать. И он не удаляет файлы в репозитории.
>>953350 >Нет >он не удаляет файлы в репозитории Ну так если я не хочу заливать мусорные файлы, как мне их не заливать? Создавать всё-таки сначала гитигнор, а потом остальные файлы? И теперь всё вручную удалять?
Салам пополам. Жизнь ворам. Смерть мусорам. Такая проблема-сел делать мапу в TileMap editor, нашел нужный набор тайлов, но сука проблема в том, что при добавлении нового набора тайлов прога не режет их нормально и все получается коряво. Как это пофиксить?
>>953495 Ну я честно говоря я сильно в нём не разбирался, и в базах данных я не особо силён, но как я понял он не имеет нативной поддержки шифрования и не может хранить большое количество данных. Да и вообще хотелось бы на аналоги посмотреть, я что-то нагуглить не могу или их просто нет, поэтому и спрашиваю.
>>953500 sqlite позволяет хранить пару терабайт. Это достаточно большое количество данных? Что касается шифрования, есть опенсорные и платные расширения, выбирай себе любое.
>>942030 (OP) Оформил по-человечески, залил на фриху. Вся хуйня в одной хтмлке, чтобы можно было тупо сохранить и прочитать потом. http://2ch-pr-it-edu.freevnn.com Прошу включить сие в FAQ данного раздела.
Аноны, помогите, тут курсач надо делать, 2 месяца есть. Тема: разработка автоматизированной информационной системы для автоматизации работы специалиста отдела валютного банка. Я вообще хз че да как, кому не сложно расскажите с чего начать плз, на чем там кодить, в какой среде и тд.
>>953648 Клепаешь формы в с++ билдере как бог! Подключаешься по COM к консольной крестопрограмме что реализовывает логику! Можешь сразу хуячть все в той программе с формами как бог! Да все клепают говно и ты клепай говно, не думай о качестве. Пойдешь на работку - там будут и задания нормальыне и качество.
>>953679 А что там вообще сложного то? Берешь аккаунт на гитхабе, создаешь репу с именем username.github.io -> заливаешь туда твой index.html -> PROFIT!
>>953685 А потом сасаешь, томущо твоя страница нихуя не отображается. Ждешь хз сколько, может модер проверяет, а не дорвей ли это? А потом забиваешь хуй.
>>953690 Да ничего подобного. Ты создал поддомен, залил страницу и все, она нахуй не отображается. 404, понимаешь? Мне че, делать нехуй, сидеть хуйней страдать, давно б все залил уже.
>>953708 Дебил блядь, а как ты собрался сайт вылаживать? Ты же подозреваешь, что он ПУБЛИЧНЫЙ? Пиздюки сука двачерские, лишь бы поиздеваться над старым человеком.
>>942030 (OP) Хочу вкатится в joomla чтобы делать простенькие задания за бабло на юду и похожем Где почитать, ну типо онлайн курсов,чтоб и практика и все?
Посаны, как доказать, что язык арифметических выражений типа
aaa + aar + (a - baaa (aa bb)) = cdd
нерегулярен. Везде примеры с леммой накачки (разрастания) для простого языка уравновешенных скобок, но там тупое доказательство. А как такое доказать? Ведь в данном случае можно увеличить длину имени переменной (например заменить aa на aaaaaaaaa) без проблем. Соответственно, лемма подкачки выполняется (если я ее правильно понимаю)
Програмач, помоги с тупым вопросом. У меня есть класс юзер. Когда я достаю его из базы, то использую поле пассвордХеш, а когда создаю в контроллере - то просто пассворд. При этом по идее классы должны соответствовать сущностям в базе, т. е. должно быть поле пассворХеш. Подскажите, как поступить наиболее граммотно?
>>953781 Очевидно в классе юзер не должно быть поля пассворд function setPasswordHash(str password) { this.passwordhash = hash(password); return this; }
>>953788 Но тогда возникает проблема при валидации в моделе, ведь уже будет неизвестно каким было первоначально поле пассворд. Если же я буду производить валидацию при установке значения поля, то валидация у меня будет происходить, например, при доступе к бд.
В сосничестве думал, что похромирование и компьютерсайнс это одно и то же. Реальное обстоятельство дел меня несколько разочаровало. Ну вот не стоит у меня на коллбеки, накидывание кнопочек на формочку и эвентэмиттеры. Хочу в CS, дрочить алгоритмы, протоколы, хеши, хуеши, теорию, новые технологии и анальный матан. Куда податься, кроме очевидного машинлернинга?
>>953863 Ну вот на гитхабе обмазываются какими-то звездочками, коммитами, репозиториями, клонами, ветками и прочими фалафелями, а я что-то туплю и не осознаю.
>>953814 Суть гита: дрочево на красивую историю вместо контроля версий. Суть гитхаба: дрочево на гит, дрочево на зелененькие квадратики, плюс соцсеточка для хипстеров.
>>953308 Проверил. Все равно нет. Я то ведь себе его не ставил. А ключики все равно есть в строках ввода логина и паролей. Реквестую названий всяких прог, которые именно воруют чужие пароли, и могут ли они при это выдавать на компе где угнаны пароли такие ключики?
>В: Хочу стать программистом, какой язык учить? >О: Как-то так. (ссылка) Ну и нахуй вы палите? Вам конкурентов мало? Вон школьники уже в спину дышут, двачи штрудируют, а вы тут инфой разбрасываетесь.
Поясните: как выполняется клиентская локализация таких значений, как городнейм, странанейм и т.д.? На сервере в базе пилится отдельная табличка для переводов этой хуйни, а клиенты при запросе кидают локаль устройства?
Сап, программач. Читаю sicp. Смутило упражнение 1.7: The good-enough? test used in computing square roots will not be very effective for finding the square roots of very small numbers. Also, in real computers, arithmetic operations are almost always performed with limited precision. This makes our test inadequate for very large numbers. Explain these statements, with examples showing how the test fails for small and large numbers. An alternative strategy for implementing good-enough? is to watch how guess changes from one iteration to the next and to stop when the change is a very small fraction of the guess. Design a square-root procedure that uses this kind of end test. Does this work better for small and large numbers? Вот процедура: (define (sqrt x) (sqrt-iter 1.0 x)) (define (sqrt-iter guess x) (if (goodenough? guess x) guess (sqrt-iter (improve guess x) x))) (define (average x y) (/ (+ x y) 2)) (define (goodenough? guess x) (< (abs (- (square guess) x)) 0.001)) (define (improve guess x) (average guess (/ x guess))) (Define (abs x) (Cond ((< x 0) (- x)) (else x))) (Define (square x) (* x x))
Почему тест фейлит на маленьких числах мне понятно, но почему "inadequate for very large numbers" я не понимаю. В распоряжении лишь онлайн интерпретатор, так как двачую с яблока. https://scheme.cs61a.org/editor.html и этот интерпретатор выдает "FormatException: Invalid integer" при попытке выполнить процедуру sqrt с оче большим числом, типа: 9999999999999999999999999999999999 Вроде с сильно большим числом должно зацикливаться? Я переписал goodenought? как: >(define (goodenough? guess x) >(< (Abs (- guess (improve guess x)) ) >(/ guess 100000) ) ) Тут иначе http://sicp.sergeykhenkin.com/2007/08/15/sicp-exercise-solution-1-7/ , приемлем ли мой вариант?
Привет, /pr/, объясни пожалуйста обычному человеку, который не шарит в программировании, зачем нужно изъебываться с кодом как в пике слева? В чем смысл?
вот первый for там мы идем от arr.count -1 до 0 индекс, те с конца в начало, далее первая итерация первого цикла, т.е. мы стоим на последнем элемента. Далее второй цикл нам говорит что мы проходимся от 0 до i-1 почему именно -1 а не самого индекса, почему пробегаемся не по всему массиву? типа потому что мы сравниваем последний элемент с нынешним и чтобы не было out of bound?
>>954050 Не вижу исходного текста, но выдвину предположение, что в пузырьковой сортировке наибольший элемент на каждом шаге выталкивается вправо, так что в цикле его можно уже и не учитывать.
>>954001 Обычно делают несколько полей для разных языков, "title___en", "title___ru" и так далее. И поля в таблицах на труЪ SQL называют мелкими буквами со знаками подчёркивания.
https://ideone.com/0I5cwS Кто подскажет что не так? Вроде все синтаксически правильно ну хули ему еще надо? Заебала эта ошибка... "cannot be cast to clojure.lang.IFn"
Сап /pr/. Такой вопрос, имеются данные с перемешанными numeric(около 10) и dummie(13) переменными. Нужно построить регрессионные модели. Но для начала очевидно провести отбор переменных.
Так вот загвоздка в том, что я не могу найти/вспомнить такой алгоритм, который готов прожевать кашу из numeric и dummie и вывести в итоге удобоваримый резульат.
Из опробованных и успешно зафейленых методов имеются: LASSO, RFE, ridge, elastic, tree, boruta
Существует ли такой метод в принципе? Не выбирать же из ~30 переменных вручную. Также неплохо было бы если бы модель еще по ходу дела определила их взаимозависимость.
Как происходит выравнивание? Какие опции компилятора смотреть? Можно ли как-то явно задать выравнивание?
Суть в том, что я записал структуру в бинарный файл и теперь не могу понять каким образом произошло выравнивание. Думал, что будет 2 байта + 2 байта + 4 байта -- но походу как-то по-другому выравнилось.
>>954049 >>954052 То есть код слева лучше кода справа, но тянки приняли за константу меньше = лучше и радостно уверовали в ЖЕНСКУЮ КОДЕРСКУЮ ГЕНИАЛЬНОСТЬ? Не говоря уже о том, что код, насколько я могу судить, что-то типо университетской задачи, и это лишь один частный случай, на который может быть тысячи примеров где тян воротит хуйню, а кун выдает лаконичное и эффективное решение. Реквестирую моар комментов об этой отвратительной, пораженной тупопездным феминизмом, пикче.
>>954151 На пиках разные функции. Правая - тривиальная, но откомментирована по самое не хочу, чтобы тупой тянский разум смог это осознать. Левая - охуенный трюк, который до сих пор еще не совсем устарел, но комментариев там нет.
>>954151 Хосспаде, да все люди разные, есть умные тянки, есть тупые тянки, есть умные куны, есть тупые куны. Феминизм за равенство и против хуеносцев-быдланов, все остальное - тупопездная дичь уровня радфема, зачем вы её вообще обсасываете? мимотян
>>954049 Слева - уёбищный нечитаемый кусок заоптимизированного хаком говна. Когда-то железо было слабое, а играть в игрули быдло уже хотело, так что приходлось вот так изъёбываться на самом деле сейчас тоже нужно. Подобные аутистские извращения очень любимы всякими байтоёбами, олимпиадным быдлом и студентиками. Это как прикладная матеша, где красота определяется не стройностью теории, а хитрыми изъёбами для решения под картофан. Справа - laba1 по информатике в 10 классе из под пальчиков няшной тянучки, которая, конечно же никаким программистом не будет, потмоу что рождена для любви и удовольствий.
Ребять. А есть ли какой-либо курс по ондроеду? Вот чтобы я мог слушать лекции или читать и выполнят задания. Как у гикбрейнсов, ток бесплатно. Всё что я видел как-то кусочно и не систематично. За спиной знание жавы (первая часть жавы Шилдта) и недоигрулька, сделанная в андроидстудии. Хочется системности и полности что ли. Или мне просто сидеть и слушать все лекции Непочатова подряд? Но там нет заданий.
ТЗ: написать на питуне скрипт\программу, которая будет отслеживать, появилось ли в заданом треде конекретное слово и если в новых постах появилось - давать оповещение.
Какие технологии учить? С чего начинать и т.д. Пишу для себя.
>>954050 >проходимся от 0 до i-1 почему именно -1 Здесь не учитывается последний элемент массива, который, как предполагается, уже должен быть самым большим => нахуя его сравнивать с предыдущим, если все и так уже ЯСНО?
Аноны, поясните по гайду "Высшее образование в IT своими руками v2"
1) По языку C нужно только прочитать учебник? Или пытаться что-то писать на нем? 2) Обязательно ли учить Java и Python одновременно? С какого из них лучше начть?
>>942030 (OP) пацаны вкатываюсь из фронтенда/дезигна в фуллстэк че надо учить шоб 300к/с ? В смысле я знаю что WP надо, но я чет подпривык уже к реакту, вью угловому ес6 и прочим радостям динамически развивающегося языка. Мож пых не самое лучшее ? Но я точно знаю что по зп/кол-ву проектов почти самое лучшее. хуй знает накидайте вариков чтоль. накидал тебе за щеку -- ты такой предсказуемый
аноны как забацать бинарный поиск на с? прохожу онлайн цс50 и вот загвоздочка
ну то есть псевдокод понятен
смотрем всеридину массива если искомое то ретурн тру если искомое больше то ищем справа в половине массива если искомое меньше то ищем слева в половине массива
я понимаю что тут надо использовать рекурсию. но вызывать функцию уже по половине массива? в условии поставить копирование половины массива в другой массив в половину меньше? тогда при рекурсии оно ж сожрет кучу памяти? я запутался подсобите.
>>954524 Не копируй массив. Только передавай индексы. Правая и левая граница массива. Сначала 0 и n. Потом 0 и n/2. Потом n/4 и n/2. Так ответ и сойдётся.
тут еще нюанс забыл что у меня в условиях задачи у функции аргументы инт искомое инт массив и инт размер массива менять аргументы мне нельзя. то есть когда я вызываю функцию рекурсивно то я должен передавать в функцию инт искомое инт массив и инт размер массива.
>>954530 >инт массив это указатель на нулевой элемент. > инт размер массива прибавляешь его в нулевому указателю и получаешь указательна последний элемент
Есть ли какие-нибудь задачки под перл? Что-то вроде ruby koans, например? Совсем нету идей на быдлокод не считая имаджборды на Mojo. Знаю что язык мёртвый.
>>954612 Для себя, для души. Нашёл уже exercises for programmers, хотя конкретно для перла с задействованием всех или большинства его возможностей тоже не помешало бы.
Сап, программисты. Я левый чел, которому нужна помощь и которй не совсем понимает, где ему ее просить. Спрошу тут.
Мне нужен способ быстро, одной кнопкой или единовременным сочетанием клавиш менять одну тему windows на другую. Не спрашивайте зачем.
Вот, к примеру, у меня тема с кучей обоин с горами, пущенными в слайд- шоу. Нажимаю на кнопку- и тема с горами меняется на тему с деревьями. , или вообще не на тему, а просто на рабочий стол ставится выбранная и прописанная заранее картинка. Обратно не обязательно. Зачем- не спрашивайте, повторюсь. Как такое сделать?
>>954685 да вы, батенька, некрокодер конечно, это все жесткое имхо, но язык "для души" должен либо быть популярен - тогда это для общего развития, либо чем-то необычен и интересен - тогда это просто ради интереса
а по сабжу - не уверен, что сейчас можно найти задачки, можешь поискать просто наборы задач под разные ЯП и реализовывать их на перле на гитхабе точно есть репо, точно не помню название
Суп, програмач, подскажи плес. Я пописываю себе на делфи. Но чую, шо надо идти дальше и бросить этот мёртвый язык. Думаю, какой учить. Или, может, забить хуй и дальше пилить продукт на некроязыке?
Введите первые девять цифр числа перестановок всех букв английского алфавита, которые не содержат в себе подстрок fish,fish, ratrat или birdbird. Используйте принцип включений-исключений и рассуждения, похожие на те, которые мы проводили, когда получали общее количество перестановок.
в англ 26! перестановок, fish 4! rat 3! bird 4! fish 26!-4! - верно? Остальные 23! Не могу понять как дальше делать
Допустим пересечение fish ⋂ bird= 1 rat ⋂ bird= 1 Как это использовать По идее a b c - + (a+b+c) - a⋂c + b⋂c
>>954822 >Не могу понять как дальше делать А дальше и не надо, ты решил задачу. >не содержат <...> fish, rat или <<..> birdbird. Не содержит fish? Условие выполнено!
Есть задача заблокировать видео по mime типу. Проблема в том, что на данный момент я не могу заблокировать ютуб с твитчом. Есть ли способ узнать какому mime типу относятся видео на этих сайтах?
>>954942 А куда ты загнал-то? Ютуб разве отдаёт видео "по-человечески", через видимые браузеру реквесты с прямым урлом на медиа-файл? Не могу проверить сейчас, доступа нет.
Вот читаю о продолжениях в функциональных языках. Говориться об CPS виде. И говориться, мол это как гибернация ОС. Так че, если бы Phantom ОС писали на хаскелле, то основная идея делалась бы в условных 10 строк?
Пр, есть сириусли вопрос. Пришло время писать диплом, все норм, выдали тему, но научный руководитель так себе программист, а остальным до лампочки. В общем, мне нужно написать уже готовую программу, но не простую, а со всякими свистоперделками. Существующая написана на яве+свинг, простейшая обработка и анализ изображения. Мне нужно прикрутить автоматическое выделение нужной области и базу данных. Так вот, с чего мне начать? Как продумать архитектуру, взаимодействие с бд и т.д? И еще, подскажите материалов по компьютерному зрению, наверно.
>>954943 Я пользуюсь Zential. Вгоняю я посредством веб-морды этого ПО. Куда указанные мим типы через нее записываются мне точно неизвестно, но скорее все в squid.
Помогите пожалуйста: Есть один сервер, мне нужно выставить на его айпишник простую хтмл-заглушку, как это сделать максимально просто и безопасно (возможно без всяких апачей-энжинксов)?
>>955216 Это на пхп? Можно подробнее, что значит вот это всё - do nc -l -p 80 -c Я слышала, пользоваться встроенными средствами не очень безопасно, нет?
>>955077 вот дальше читаю про это, смотрю выводы, что во что превращается. это понятно, ладно. но почему когда присваивание к переменной, то оно по другому подставляется? то есть, я не могу просто взять и заменить "$@" на 'arg1' 'arg2' - в vaaal="$@" меня пошлют нахуй. что за бред, или там похитрее конструкция, чем 'arg1' 'arg2' ?
>>955255 прост разбираюсь. всё-же буду присваивать "$@" переменной и работать с ней. а пользоваться только "$@" потому, что он полностью повторяет ввод (эстетически).
Програмач, в инсте задали на платформе асп.нет написать сайт. Я думал, со своим корешем это сделать и хотели в команде поработать. А на гитхабе нельзя на с# писать. Где короче нам можно работать в команде?
if [ ! "$(echo " $si")" = " $si" ] then fu_message 'error' 'echos sequences of characters is not allowed' return 1 fi осталось придумать что делать с ключами для echo. или ставить пробел или как-то проверять...
>>942030 (OP) Извините за тупой вопрос не совсем по теме. Но чем вы книги электроные на комплюктере открываете? Скачал дежавю ридер - кажется не очень удобной, например закладки. До этого читалками никогда не пользовался, не знаю как они должны выглядеть
так ладно, стыд и срам конечно но я спрошу, как мне в этом вашем php сделать multiline строку да еще с интерполяцией ? Начал было гуглить нашел такое http://stackoverflow.com/questions/1848945/best-practices-working-with-long-multiline-strings-in-php в респонсе вот что Parse error: syntax error, unexpected $end in [censured] on line 23 выручайте макаки мне в 2 часа ночи в доки лезть вообще не хочется а конкатенация дзен нарушает
Есть ли какая-нибудь убер-легковесная ЖС рисовалка, которую можно парой строчек встроить в страницу? Что-нибудь типа местной оекаки. Т.е. не охуительная библиотека с хардварным рендерингом и килотонным апи, а просто копипасте-шкрипт.
Где хостят бд? Хостинг берется типа как для сайтов (хероку там всякие) или ставят свой сервак? Хочу сделать приложение, которое бы хранило данные в бд, но не могу понять куда бд ебануть?
>>955669 Ну в большинстве люди таки ставят свой сервак. Только недавно появились всякие там облачные штуки. Еще можно тот же sqlite взять и сделать базу в одном файле.
>>955684 >сделать базу в одном файле Так нужно ещё чтобы к этому файлу можно было получить доступ откуда угодно. То есть не катит вариант когда у каждой копии приложения своя независимая бд.
>>955813 чувак, проектам kde, gnome, gtk, xfce и вообще всем проектам в линукс мирке, так или иначе связанным с приложениями для конечного пользователя (не с серверными програми) нужны тысячи рабов кодеров серьезно вливайся, если хочешь
>>955856 я хотел сказать о приложениях для конечного пользователя их мало кто по сути финансирует, а писать и поддерживать это как то надо потом гитхаб тут ни при чем есть savannah, репы gtk, kde, xfce, gnome по сути там вся движуха идет
У МЕНЯ ПРОСТО УЖЕ ГОРИТ СУКА КАК ЭТО ПОФИКСИТЬ?!? в android manifest сменил orientation с landscape на portrait, но при проверке он меняет его обратно на landscape и так запускает. Что делать?
Привет, товарищи. У меня тут возник довольно нетривиальный вопрос. Работаю тупую офисную работу, нет технического образования. Хочу дальше профессионально развиваться, компания нравится, интересует программирование, однако я ничего в нем не мыслю (самостоятельно изучал питон до уровня написания кода который вырывает из хтмл кода нужные мне куски и вставляет в файл, это все). Короче говоря если я захочу, начальник попросит погромистов делегировать мне самые мелкие и лёгкие задачки. Вопрос к вам: как не обосраться? Что почитать и что поучить? Коллеги конечно помогут, но много времени тратить на меня не будут, так как это исключительно моё желание. Не хочу получить простейшее по их меркам задание и вернуть назад со словами "я не могу". Очень надеюсь на ваши Советы.
>>956007 Да там может меньше килобайта или около того на пустой массив будет. Ну, ладно, в C# может даже несколько килобайт. Но уж заполненный нулями-то больше, уже десятки килобайт может
>>956023 >>956032 Я снова тут. Допустим, я объявил массив на 10 элементов int[] values = new int[10]; values[0] = values[5] = values[9] = 1; Если я все остальные элементы заполню нулями, то массив станет занимать больше памяти?
Здрасти. С++. Стоит винда английская. При переводе строку в символы и записи в файл появляются неведомые символы. Кодировка рушится именно в цикле где происходит разбиение строки на символы. Как то можно кодировку прописать, или просто в другой тип переменной считать строку. Или устанавливать Винду русскую =D?
как раз сортировку пузырьком я изи понял, и сам написал по блоксхеме, а вот остальные сортировки, типа мерге сорт, инсертион сорт, селектион сорт - ну типа схема понятна, а вот написать мозги плавятся.
>>956179 интересно, это возможно комплиятор для кутэ так работает, потому что в Visual Studio нормальное отображение кодировки и всего остального, два пика, где блокнот это vs, sublime - qt
Подсветка кода для /pr/: скачать
Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять.О: Задавай вопрос в этом треде.
В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом:
1С android C C# C++ D Go Java JavaScript Lisp PHP Goviaji Python Ruby Rust Vala Swift
В: Хочу стать программистом, какой язык учить?
О: Как-то так.
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: "Мы вам перезвоним тред" - для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк.
О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.
Литература с пика
Прошлый тред