Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять. О: Задавай вопрос в этом треде.
В: Какую программу/ось поставить для ... ? О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги. О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом: 1СandroidCC#C++DelphiGoHaskelliOSJavaJavaScriptLispPerlPHPPythonRubyRustScala
В: Хочу стать программистом, какой язык учить? О: Английский + Java
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща. О: Тред для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее? О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды.
Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк. О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры. О: Лента из руби, джавы, скалы и ещё какой-то херни.
>>679906 Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
Ньюфагач помогай. Надо сделать баннер вот сюда: http://www.adriver.ru/ но я никогда с этой парашей не сталкивался, что подразумевают под "баннером" для этой параши?
>>679861 (OP) Не знаю в тот ли тред пишу, но хоть попробую Поясните за тестирование ПО, большой ли спрос на данную область? Сейчас практикуюсь на Selenium, говно без задач или пригодится ?
Привет всем, скачал ваш путхон, но чета когда запустил произошел пикрилейтед казус (у меня 32-битный проц, качал для него естессна). Если что, я полный дебил в ваших компутерах (примерно на уровне вашей мамы).
>>680085 1. Service Pack 1 установи и прочие апдейты на винду кроме зондов. Наотключают апдейтов, а потом им картинки с двача диски криптуют. 2. Написано же - см. log file. Учись уже сейчас читать текст об ошибке, а то дальше хэлловорлда не продвинешься.
>>680090 Блин, я просто нихуя не умею. Вообще не секу в компьютерах. Есть какие-нибудь вводные гайды по смежным областям для совсем уж кретинов отбитых. Мне 17, в школе на отъебись писал на паскале, больше программрованием в жизни и не занимался.
>>680096 Не слушай его, сначала установи убунту, потом manjaro, а как почувствуешь, что разобрался - ставь голый арч на виртуалку. Когда допинаешь арч до уровня юзабельности manjaro, открывай генту-хэндбук. Для начала - читай последовательно всё что тебе пишет комп. Не понял первое предложение - читай второе. Не понял всё - перечитай. Все равно не понял - загугли текст ошибки и читай что по этому поводу пишут на stackoverflow. С программированием - рекомендую какой-нибудь opennet штудировать, но только в случае, когда у тебя уже есть вопрос, на который ты ищешь ответа. Например, как программа открывает файлы и что такое файловый дескриптор - https://www.opennet.ru/docs/RUS/zlp/005.html
>>680116 Не слушай его, убанту можно ставить когда ты более-менее уверенный в себе пользователь (могешь в шелл, шаришь за систему инициализации, хотя бы) и хочешь получить рабочую систему за 20 минут. Если ты полный нуб -- ставь слаку, сначала даже без иксов. Она для использования в практических целях совершенно не годится, но для изучения -- идеальный вариант. Сам так делал, зависимость есть. >>680118 Чтобы не пользоваться только окном, что непонятного?
Погромисты поясните за первую строчку алгоритма? Правильно я понимаю, что f = 0 только при f[0][0] = 0 и f[Nn][Nb] = 0 А z = 0 при z[Nn][0] = 0 и z[Nn][Nb] = 0
>>680138 > Правильно я понимаю, что f = 0 только > при f[0][0] = 0 и f[Nn][Nb] = 0 То есть, ты считаешь, что N_n это число и оно объединяется с множеством {0}. И тебя совершенно ничего в этом не смущает.
>>679861 (OP) Насколько велики требования к английскому для удаленной работы?
I do understand almost everything without a dictionary, but do it two times slower than native language. Can poorly write and talk with russian-cab-driver-accent. Is that enough?
Подскажите мне, пожалуйста. Есть один игровой сервер, запускается и управляется через собственную консоль. Можно ли это реализовать и на каком языке программирования? Немного знаком с C# и хорошо знаю php
Подскажите мне, пожалуйста. Есть один игровой сервер, запускается и управляется через собственную консоль. Возможно ли с через код вбивать в неё команды и на каком языке программирования? Немного знаком с C# и хорошо знаю php
>>680176 >Можно ли это реализовать Что реализовать-то? Сервер же уже есть и уже работает. Или нет? Я бы такие вещи на баше/виндобаше(как он там называется) делал. Скорее всего задача ограничивается простейшими админскими и конфигурационными процедурами, зачем тебе С#? Сделать масштабируемую ООП-архитектуру и написать в 5 раз больше кода для той же задачи?
>>680136 Ты вроде собрался заниматься программированием, а под Windows тебе будет удобно, разве что, писать на дотнете в Visual Studio. Даже с питоном ты уже соснул, про что-то менее мейнстримное и говорить нечего.
>>680095 Охуеваю, зачем вы с такими даунами нянчитесь? У кого-то есть надежда, что он станет программистом? Серьезно блядь? А если и станет каким-то чудом, что дальше? Конкуренции совсем нет, работы навалом, даешь большое и дружное комьюнити, да? Совсем голову не используете, на все готовы лишь бы самоутвердиться в роли учителя блядь. Пиздуйте в аспирантуры, если любите такой хуйней заниматься.
>>680212 О, еще один подошел, этот не осилил прокси на рутракер поставить и добавить гугл в закладки. Очередной ПРОГРАММИСТ блядь.
>>680219 >О, еще один подошел, этот не осилил прокси на рутракер поставить и добавить гугл в закладки. Очередной ПРОГРАММИСТ блядь. Скудоумный шизофреник, угомонись. Мне нужен не файл с учебников, а хотя бы автор той книги, которую здесь рекомендовали 2 месяца назад.
>>680196 То есть, пользуясь ОС windows, мне будет неудобно писать код на IDLE пользуясь языком Python? Я как-бы пока не обдумываю какие-то серьезные планы, я вообще питон для ЕГЭ сейчас собираюсь учить (просто я хочу начать с нормального языка а не с блевотного паскаля или еще чего-то). Короче, снова не понял (я вообще не шарю в программировании и компутерах). Я вообще не задумывался о том, какой операционной системой пользоваться, потому что два моих друга изучают C# и у них все вроде нормально даже не виндоусе. Давай ты лучше напишешь, с чего мне лучше начать заниматься программированием, потому что много из того, что вы пишите мне вообще не понятно, вплоть до того, зачем мне нужно пользоваться другой ОС. Вообще все (мои знакомые) вроде как начинают программирование, просто скачав прогу для написания кода и учебник по языку, без ебли со всякими там другими осями. (опять сумбурно написал, просто вы меня путаете, ребята).
>>680199 >>680219 Ты чего так сразу то? Я, вроде, обучаемый, физику понимаю, математику тоже. С чего ты взял, что я даун? Просто я доселе не пользовался компьютером в каких-либо норм целях (я только в игры играл, в интернете сидел и всякие презентации делал в школу, когда надо).
>>680228 А, ну если ты название книги по известной теме от известного издателя узнать не можешь, то я свои назад забираю. Такого в гугле конечно же нет. Ты тру кодер, сквозь экран чувствую.
>>680231 >С чего ты взял, что я даун? Человек без проблем с головой такие фразы использовать не будет: >я полный дебил в ваших компутерах >я просто нихуя не умею. >Вообще не секу в компьютерах. Дело не в том, что ты плох в компьютерах, а в том, что ты это подчеркиваешь и выпячиваешь, будто бы гордишься этим. По-моему, это явный интеллектуальный маркер.
К тому же, в 2016 году большинство людей моложе 30 очень даже хороши "в компутерах". Таких людей в десятки раз больше, чем потребность рынка в программистах. Тем не менее, ты хочешь со всеми ими конкурировать, хотя тебе даже область не была интересна до недавних пор. С чего это вдруг? Мама сказала, что программистам много платят, да? Милости прошу в перезвоним-тред.
25 лвл, степень инженера cs, в 17 писал моды для игор, кряки для профессионального софта, разгонял железо и компилировал си код из терминала, безработный
>>680229 >Вообще все (мои знакомые) вроде как начинают программирование, просто скачав прогу для написания кода и учебник по языку, без ебли со всякими там другими осями. (опять сумбурно написал, просто вы меня путаете, ребята).
Дорекламировались блядь.
Ох, веселая в рашке жизнь будет через 5 лет. 90% половозрелых самцов будут ПРОГРАММИСТАМИ. И на них всех 1000 вакансий на всю страну. В 900 из которых требуется сеньер, опыт от 10 лет.
>>680237 >25 лвл, степень инженера cs, в 17 писал моды для игор, кряки для профессионального софта, разгонял железо и компилировал си код из терминала, безработный Лол, очередной байтоеб понял, что крякерство и вирмейкинг никому не нужно, и сжег себе пердак. Пиздец, я чуть в голос не заржал, когда представил ситуацию.
Сука, этот даун еще и выпячивает свое умение писать кряки, хотя тем, кто в этом шарит, ясно, какое это тупое обезьянье говно по сравнению с современным компьютер сайенсом. У меня щас ебало лопнет от лыбы.
>>680229 >я вообще питон для ЕГЭ сейчас собираюсь учить На ЕГЭ вопросы по питону спрашивают? Охуеть, мне бы так в 2008. На винде есть проблемы с установкой питоновских библиотек, например. Нет, пользоваться можно, но не так комфортно. >код на IDLE Я бы посоветовал vim + jedi, но вим для винды поддерживает только python 2, который не нужен. Видишь? Виндовс это фрактал отсоса. >Давай ты лучше напишешь, с чего мне лучше начать заниматься программированием Давай ты лучше подумаешь, надо ли тебе оно. Если бы было желание, ты бы не задавал такие вопросы здесь.
Эй, хуесос со степенью инженера в CS и собственными кряками? Почему ты не можешь найти работу ни в CS каким-нибудь исследователем-теоретиком, ни в лаборатории К Спермского? А знаешь, почему? Потому что ты тупой даун, получивший степень для галочки, ибо дрочишь на статус как тупая пизда.
Ахаха сука со степенью сидеть без работы. Это как бы намекает на ценность рашкинских званий, которые выдают всем желающим тупым дрочилам, которые добиваются их упорством, а не умом.
>>680251 Мне оно надо. >Если бы было желание, ты бы не задавал такие вопросы здесь. Задавал бы в другом месте. Что изменилось бы от этого? Я просто думал, что этот тред для ньюфагов, а не для снобистского говна, вроде некоторых местных (да и вообще думал что не на помойной доске вроде /b/ или /po/ нахожусь). >>680237 >Дело не в том, что ты плох в компьютерах, а в том, что ты это подчеркиваешь и выпячиваешь, будто бы гордишься этим. По-моему, это явный интеллектуальный маркер.
Я не выпячивал ничего, просто признаю собственные недостатки, к тому же, я специально написал, чтобы вы понимали, что я полный ноль и в программировании не понимаю совсем. >К тому же, в 2016 году большинство людей моложе 30 очень даже хороши "в компутерах". Таких людей в десятки раз больше, чем потребность рынка в программистах. Тем не менее, ты хочешь со всеми ими конкурировать, хотя тебе даже область не была интересна до недавних пор. С чего это вдруг? Мама сказала, что программистам много платят, да? Милости прошу в перезвоним-тред. Хочу конкурировать, да. Ты если считаешь меня дауном не способным на это, просто подскажи мне с чего начать знакомство с программированием. Остальная морока - мои проблемы.
>>680251 >На ЕГЭ вопросы по питону спрашивают? Охуеть, мне бы так в 2008. ЕГЭ ввели в 2009. И по питону там вопросы не спрашивают, просто задания из части C можно писать на любом языке программирования.
Напоминаю ньюфагам, которым, возможно, этот хуесос пустил пыль в глаза: защита ПО в то время, когда ему было 15 лет, находилась на уровне crackme для даунов, где ключ сравнивается со статической строкой. Продвинутая защита того времени - это когда вшитый ключ поксорен, и введенный ключ тоже ксорится перед сравнением.
>>680249 Реверс инжиниринг -- одна из самых сложных областей CS. Если ты так уверен в обратном, надо полагать, ты "шаришь" достаточно хорошо, написал не один десяток кряков и навскрывал уязвимостей, так? >>680266 >лаборатории К Спермского Кому там нужен левый хуй с горы? >работу ни в CS каким-нибудь исследователем-теоретиком Пинать хуи в НИИ за 10 к рублей?
>>680274 Я не делаю вид, что это охуеть какое достижение. Просто написал для контраста с человеком, который НИЧЕГО НЕ ПОНИМАИТ В КАМПУТЕРАХ, который даже не видит разницы между "программирование" и "кампутеры". Это уровень моей бабушки.
>>680274 ну хорош сказки рассказывать. Я не знаю какой он там был крекер, но 10 лет назад был 2006, я как раз школотой старфорс пытался ломать (не вышло :(), AsProtect и Armadillo. Не весть что, но всё же уже не просто было. И явно не статика, и виртуальные машины и порченые импорты вот это всё.
>>680271 >Мне оно надо. Тогда почему ты не прочитал фак из шапки? >В: Хочу стать программистом, какой язык учить? >О: Английский + Java Просто, по крайней мере, на этапе нубства и ламерства, у меня никогда не возникало вопросов, на которые я не мог бы найти ответ на первой странице гугла. Тем более, таких абстрактных вопросов. Тебе даже посоветовали установить линукс, что правильно, так как должно поспособствовать улучшению "компьютерной грамотности", но ты ответил, что тебе и на винде норм, что наводит на мысли, что эта область тебе не особо интересна.
>>680298 >Тебе даже посоветовали установить линукс, что правильно, так как должно поспособствовать улучшению "компьютерной грамотности", но ты ответил, что тебе и на винде норм, что наводит на мысли, что эта область тебе не особо интересна. Я лишь хотел узнать, зачем мне менять ось, и зачем я должен учиться пользоваться именно линуксом (а не сразу виндоусом).
>>680271 >если считаешь меня дауном не способным на это Да нет, у тебя есть все шансы. С эйчарами легко общий язык найдешь, они скажут что у тебя высокие софт скиллз.
>просто подскажи мне с чего начать знакомство с программированием. a = 1 b = 5 c = 8 d = b b - 4 a c x1 = (-b + d 0.5) / (2 a) x2 = (-b - d 0.5) / (2 * a) print(x1, x2)
Вот. Это все, что тебе нужно уметь для написания кода в ЕГЭ. Просто пишешь обычные математические операции обычном образом. Вуаля, ты знаком с питоном. Поздравляю.
>>680328 a += b; // a ~ a + b b += a; // b ~ a + 2b a -= b; // a ~ -b a = -a; // a ~ b b -= 2 * a; // b ~ a
Ну охуеть задача бля, прям чувствую как мозг закипает. На смертном одре буду вспоминать это, как самое большое достижение в жизни. Просто туда-сюда переливаешь рандомными действиями, пока не получится то что нужно. Возможно можно быстрее сделать.
>>680355 GNU nano. IDE настоящих мужиков. Настоящие мужики обычно пишут в терминале, но оттуда нельзя скриншот сделать. Поэтому пришлось в окошках как хипстер ебаный.
>>680315 >и чемже линуксоид научит кампуктерной грамотности??? >канкретна по буквам можно? >приволакли недавно на лине сделаную шляпу - планшет с аппаратом срощеннай... >честно цельнай час пытался его с кампом срастить... >нифига ни разу не произошло... >званю на завод говарю КАК???? >ани мне да типа он сам кампом являеца и надо типо егошними средства >ми операции произвадить... >ну не долбоебиз ли а? >мне механику надо лезть в эти ваши классы хуяссыи таму подобную биледерду еще блядж на лине сляпаную ога... >кагда мне сваих механических проблем до сраки хватает... >ненависть и злость порой берет от таких вот девайсов стоимостью ВНИМАНИЕ за 70к рупчиков... >и появляеца устойчивое желание разбить эту хуету об башку разраба имбицила. >сука блядж от одного только его вида... >и это я еще в этот девайс не лез... Ты сам ответил на свой вопрос, не? >>680334 Питон не лучший вариант для первого языка программирования, на самом деле. Из-за ебанутого скоупинга хотя бы. Возьми лучше книжку "Структура и интерпретация компьютерных программ" (гугли, бесплатно на офф. сайте) и установи DrRacket. Как осилишь ее, можешь браться за питон и за что угодно.
>>680375 >Ты сам ответил на свой вопрос, не? ну я вывел теорию о том что линь в принципе лишний геморой. его используют теперь восновном в РФ вот почему. капирайты да открытый код да туда сюда... кагда есть и давно уже сделан виндовоз мобайл. и работает у меня на отдаленной точке от меня в 40 км. две машины. и если мне чтото надо от них или им от меня, я тупо беру кусок железа размером 10на15 на 10 в сантиметрах подрубаю к кампу и произважу все что мне угодно в области видимости федерального закона, а порой и занего не не об энтом речь... хз хз мож я сам даун мож там системы безопасности, в душе неипу. но говарю за час я человек с высшим кампуктерным образованием не смог подключить эту шляпу в сеть. а потом мне приходица объяснять клиентиу что он тупица и ему опять надо пакупать новый кусок железа стоимостью в нехуевую девятку... да приходица работать да приходица изучать... просто потому что у когото на этапе разработки ума не хватило понять что есть виндовоз который мобайл.
>>680392 >линь в принципе лишний геморой. Для меня винда - лишний геморрой. Это дело привычки. Говорю о десктопах и серверах, конечно же. Мобайлом не пользуюсь.
>>680401 сказал бы я тебе но моча опять побанит... смысл знаеш в чем? мы живем где??? и если твой егэ как был так и остаеца , или же синусоида которую я решаю - ана тупо синусоида... то есть аппараты в законе... и проблема в том что клиент купил себе аппарат стоимостью как слегка подержаная волга - тупо дедушке не хватает на лекарство он ее и продает а у внучека уже давно опель а этот чермет для него ... ну ты понял.... так вот клиент купил вроде самсунг корейцы все дела... у меня день ушел на то чтобы узнать кто эти аппараты производит... званю на завод а ани мне типа да мы уже не поддерживаем все дела - а это новый целофан фактически год всеголиш отъездил аппарат вкуряеш? званю програмеру спрашиваю возможно? в принципе да говарит он мне но быстродействие будет хромать.... на сколько? он назвал мне цифру... с предстоящими нововведениями... эта цифра + еще одна цифра в итоге ахуительный целофан аппарат который расчитан корейцами по нашим ГОСТам не отработал и 5 (ПЯТИ) процентов его ресурса - тупо пошел под слом. естественно это ахуительнай клиент, а для ахуительного клиента я и в убыток поработаю... но дело то не в нем и согласись не во мне. дело в том что какой то даун решил что умнее всех и желает срубить бабла... выпустит гавно на рынок нате еште а нам деваца некуда нам приходица брать учить матюкаца и хавать гавно.
>>680429 Я не понял. То есть я пользуюсь Линуксом на настольном пэка, потому что мое железо не ок и мне ПРИХОДИТСЯ и я завидую пользователям винды и мечтаю, что однажды я куплю себе охуенное железо и смогу пересесть на семерку?
А за Маки что скажешь, та же хуйня? Они тоже юзают макось от того что на виндо-пэка денег не хватило и завидуют виндоебам?
>>680433 прям фейс палм ты еще раскажи мне за микрошаговый режим униполярного двигуна... пойми одно если есть отлаженная система в которой работают люди, техже секретутак учат в ворд ога? то нахрена спрашиваеца выебываца??? если есть отлаженная всем доступная и понятная операционка, за савместимость я молчу... я тупо задам вопрос НАХУЯ????? я тебе тутже отвечу нахрена - на новую бентлю вот нахрена, и если тебе аниме дауну эти элементарные истины не понятны... в армии тебе я надеюсь раскажут... и за саринку на затворе и за пылинку в стволе.
>>680429 Да понимаю, ситуация стремная, базара нет. Но проблема, согласись, и не в линуксе. Если аппарат барахло, он и на винде дольше не отработает, смекаешь?
>>680448 я и не говарил что аппарат сахар но он работал и мне как механику вообще проблем не доставлял. я говарю сейчас о том что у чьегото выблядка в жопе говна загорелись - хачу бентлю и пиздец. помниш про дальнобоев? запомни рас и навсегда есть специализированное ПО под канкретную железяку и вопросы совместимости.... а потом всем расказывают что это механик синий малатком гироскоп забивал... и что фобос грунт америкосы лучами наебнули... но всем то ясно откуда ноги растут ога? а между делом налоги списывают списывают и пакупают баксы по 70р а наних уже бентли...
>>680443 >пойми одно если есть отлаженная система в которой работают люди >НАХУЯ????? Потому что она хуево отлажена и в ней ничего не работает так как должно? Твой аргумент можно применить к ситуации, когда все ездят на лошадях, а кто-то начинает строить и продавать автомобили. Нахуй? Есть же отлаженная система, в которой работают люди.
>техже секретутак учат в ворд ога? Вангую, через 10 лет пиратство усложнят до уровня "проще купить" и все офисы перейдут на опен офис.
>я тебе тутже отвечу нахрена - на новую бентлю вот нахрена >GNU :)
>в армии тебе я надеюсь раскажут... Ващет я инвалид, в военном билете написано что в случае войны буду ОПЕРАТОРОМ ЭВМ. Теперь жду третью мировую, хоть какая-то работа будет. Один хуй это лучше чем сидеть дома, читать книжечки уровня "C++ in depth".
>>680453 эти посты один огромный крик души. и где тебе лиш влепят штарф рублей так в 30 40 который для тебя смехотворен, меня сделают стрелочником и от трех до пяти учитывая ранее неоднократность и рецедивы... очередная тупица судья которая даже сука в паспорт не глядит влепит максималку.
слав те госпади что я недождусь выродка в виде отечественной ОС.
>>680454 где не х86 там спец ПО отвали аниме даун. незнаеш не пизди. которое кстати делаеца железячниками, канкретное ПО под канкретный девайс... да не без ошибок, но замечу их там на порядок меньше, чем в вашем линуксоиде с его ...
Актуальны ли еще сишные трюки Криса Касперски типа не использовать в условиях цикла функции-инварианты, или компиляторы сейчас с этим справляются лучше программиста?
>>680470 >когда все ездят на лошадях, опять из пламя в полынью... заметь всю артилерию во втарую мировую лошадки таскали, а чукчи на краунем севере говарили - да снегоход это хорошо но алени лучше - ани тупо не ломаюца, а пал так это и шкура и пАнты и мясо, а если савсем худо то и полу переваренный ягель. здесь разговор о том что линукс виндовоз здесь разговор о том что пик, да да очередной бан... >Вангую, через 10 лет ну побанили ру трекер и че? это меня остановило ??? яб посматрел бы как ты через линь бы ... но я тупо взял и заюзал предоставленое мне решение...туда сюда полчаса времени заняло >Ващет я инвалид, в военном билете написано РАССТРЕЛЯТЬ пруфы или инвалид?
>>680479 >или компиляторы сейчас с этим справляются лучше программиста? Никто не знает и всем похуй. Просто пили 2000 строк пэхэпэ говнокода в день, это все что от тебя требует 2016 год.
>>680479 Ну вот тебе пример: https://goo.gl/6FygnC square вызывается вне цикла, custom_limit в цикле. Какие функции gcc посчитает за инвариант ("pure") кроме компилятора никто не знает - нужно устанавливать экспериментально
>>680496 > это меня остановило ??? Так я говорю про нормальную защиту от пиратства. Я не говорю, что ее можно организовать в 2016 году на уровне государства, просто фильтруя трафик.
>яб посматрел бы как ты через линь бы ... Тебе показать скриншот фаерфокса с прокси аддоном?
>но я тупо взял и заюзал предоставленое мне решение...туда сюда полчаса времени заняло Ахаха лол. А у меня заняло около минуты. Притом, браузер был предустановлен на ОС. И годный торрент-клиент тоже. А на винде мне бы пришлось скачать и установить нормальный браузер с помощью internet explorer, а потом скачать и установить годный торрент-клиент... Wait a minute! Но на винде нет годных торрент-клиентов. Пришлось бы ставить uTorrent/BitCommet и наслаждаться рекламой.
>>680529 >Ахаха лол. мой тред https://2ch.hk/b/res/119299355.html >установить нормальный браузер маня незнает за быкап и виндовоз за 13 минут открою сикрет есть материнки где на системном винте аппаратно резервируеца место .... сдохла винда? нет ничего проще - три пальца ф8 и пошел курить драчить к плазме. >Выбираю второй вариант. если "или" это ниразу незначет что ты волен выбирать.
>>679861 (OP) сап. собственно, какой freeware 3d движок может посоветовать анон? сам смотрю в сторону анриал так как там можно c++, но ведь есть ещё unity, ogre и ещё всякое. что наиболее адекватное?
>>680652 Ньюфага, в этом треде, наблюдаю я. Чёрный чай, кофе, сигареты, папиросы, любое столовое вино, портвейн, коньяк, водка, светлые сорта пива — можешь о них забыть. Навсегда. Зелёный чай, пу-эр, иногда (очень редко) трубка, но и то не все сорта табака (гугл, University Flake). Тёмное пиво после еды, иногда вино красное полусладкое до еды. И всё.
>>680694 >Ньюфага, в этом треде, наблюдаю я. Никто и не скрывался. >Тёмное пиво после еды, иногда вино красное полусладкое до еды. Почему именно так? И чем плохи светлые сорта пива. Понимаю, что должно быть связано с умственной деятельностью. Буду рад услышать особенности.
>>680694 Жестко оспариваю сего плебея. Как раз нужно как можно больше употреблять веществ, способствующих ускорению работы мозга: сижки кофе, алкоголь. Кстати, фарму кто-нибудь моет посоветует, а то больно дорого на кофе сидеть.
с++ ClassName& ClassBName::operator=(ClassName& obj1) { . . . return *this; } Объясните дауну-аутисту почему это работает? И вообще как работает возврат адреса. Гуглил но все-равно не могу впереть.
>>680775 А почему это не должно работать? Возвращается разыменованный указатель на текущий объект, но возвращается ссылкой. Что тут вообще тебе не понятно?
>>680783 Вот что не понятно: int main(){ ClassName obj1; ClassName obj2; ClassName obj3; . obj3 = obj2 = obj1; Если operator= возвращает ссылку то как возвращаемое значение присваевается obj3? И чем вообще отличает возвращение через ссылку?
>>680790 Для простоты можешь считать что ссылка это такой хитрый указатель который автоматически разименовывается. Ссылка ведет себя как объект на который она ссылается. >Если operator= возвращает ссылку то как возвращаемое значение присваевается obj3? Компилятор знает что это ссылка, и потому присваивает obj3 значение объекта по тому адресу, на который указывает ссылка. Такой себе синтаксический сахар.
Ребят, я блять психую нахуй. Есть SQLITE база. В базе есть таблица FACT. Еще есть плюсы с Qt. Открываю пример по QT с relationaltablemodel, пихаю тудой базу свою (с правками, естестна) - все норм открывается.
Дальше перебрасываю эту же модель в свой недокод:
model.lastError: QSqlError("", "Unable to find table FACT", "")
Вот что за блядство? Уже посимвольно сравниваю - все что можно перенести - перенес.
>>680801 При возвращении объекта просто так ты кладешь его копию в стек, вызывая при этом все рутины нужные для копирования объекта, что очень хуёво если он тяжеловесный. При возвращении по ссылке ты возвращаешь ссаные 4 байта или 8 в которых записано по какому адресу можно обратиться к объекту.
>>680824 А как тогда я в пример тот базу запихнул и оно заработало? И если я (гипотетически) буду делать дохуя клиент для очень большой и распределенной БД - мне тоже её с нуля надо будет создавать?
Анон, никому не нужен в их мега-проект мальчик на побегушках, который готов фиксить баги на параше, лишь бы научиться чему-то? Умею на троечку в плюсы, то есть все основные конструкции, стл, кусочек ооп, могу пару строк на питоне, читаю жабу
>>680831 >>680825 Появился еще вопрос. Я так понимаю это связанно с тем что я возвращаю ссылку на объект память под который в кадре стека main, а попытка вернуть, например, ссылку на локальный объект проваливается т.к. после выхода из функции он удаляется. Но я попробовал сделать это же с функцией вернуть ссылку на локальную переменную и обычными переменными но это почему-то сработало. Я криворукий или даун и опять что-то не понимаю? инб4 и то и то
>>680907 Значит память занятая переменной в отличии от объекта просто не менялась? Догадывался, но я несколько раз тестил и каждый раз один результат, на месте объекта рандом а на месте переменной она же
Вкатываюсь в программинг. Как совмещать? Выбрал веб направление, в итоге хочу в фуллстека закатиться. Бек scala Фронте и говорить не надо Как совмещать? Есть 3-4 часа свободных каждый день, как не заиметь кашу?
>>680917 Тут была бы полезна книга Эндрю Таненбаума. Я не он, но напишу. Объект располагался в куче (обычно это двусвязный список) и после его удаления на его месте лежат другие данные. Переменная была расположена в области стека, и пока ещё не была затёрта. Вызвал бы несколько функций — и затёрли бы их данные ту область стека, где лежала переменная, и был бы и там мусор.
>>681015 Ошибка в том что ты вылазишь за буфер, для хранения десятисимвольной строки нужно 11 символов, а не десять. С printf работает скорее всего из-за того что при ее вызове на стек какого-то хуя сразу за буфером (char isbn[10]) вписывается 0 - поэтому все отрабатывает типа как и должно. Если не вызвать printf то на стеке за буфером не нулевой мусор и ты читаешь больше чем нужно.
>>681031 >>681065 Лол, действительно. Мне показалось, что у него 9 символов, а не 10. Тогда да, ты за пределы буфера вылазишь.
Без printf() компилятор выкидывает if (i < 10) нахуй, справедливо полагая, что переполнения (UB) не происходит. С printf() — if (i < 10) почему-то остаётся и тогда, несмотря на нахождение нуля вне буфера, sum не изменяется при i = 10;
Поясните кто в теме. Есть пара приватный-открытый ключи (SSLные допустим). Приватным я зашифровал файл (текстовый, допустим). В файле была текст: "Привет, Дмитрий". Кто-то имеет открытый ключ и знает, что текст в исходном файле начинается на "Привет,". Он может с этими данными прочитать весь файл или получить закрытый ключ?
В. Какие языки программирования НЕ стоит изучать? О. Если в шапке треда данного ЯП написано: "Божественный", "Элитный", "Остальные сосут", "Илитарный", "Для господ" и т.п. . Это значит, что вам пытаются подкинуть какашку!
Анон, я тупой. Совершенно не воспринимаю информацию из книжек, вообще. Даже в художественной литературе сюжет не запоминаю, что уж про образовательные книжки говорить. И это не лечится, всю жизнь заставляю себя читать, но вытянуть информацию из книги не получается. Могут ли образовательные видосики по программированию на ютубе заменить мне книги? Их я воспринимаю намного легче и запоминаю больше. Алсо, если знаете хорошие каналы по .net и javascript, поделитесь ссылкой.
Решил замутить нечто с сетью методом тыка. Не что-то нужное, просто любопытно. У меня пакеты хаотично стали резаться, если слишком крупные куски передавать. Почитал чуть-чуть всякого чтоб найти ограничение, нашёл mtu. Там по стандарту оно 1492, 2272 и другое на разных устройствах. Но, если я отправляю пакет на 2272 и он проходит через узел с mtu в 1492, то по идее он пилится на пакет в 1492 и хвост из 780, что куда меньше чем 1492. Какой минимальный гарантированный размер, который точно дойдёт одним куском в любой сети? А ещё если передавать много данных, то если промежуточное устройство медленное, то оно хвост данных теряет, так как не успевает передавать, а сохранить не может столько. Я придумал как это пофиксить вручную, но мне мой способ кажется костылём с излишним количеством проверок. Кошмар в общем. Что прочитать по теме чтоб это всё было понятно? В оп-пике есть книги по сетям, из них любая подойдёт, да?
Аноны, это правда, что если я выйду на российский уровень в олимпиаде по информатике, то топовые вузы будут жопу лизать для того, что бы я к ним вступил?
>>681571 В слове типа "EEEEdasdasd" засчитается 1 и 2 Е, а потом ещё раз 3 и 4, так как у тебя OUT одинаковый что после двойного символа, что после пробела/точки.
Аноны, короче я конченный нуб в программировании, начал можно сказать вчера. Это не профессия, а хобби, и таковым и останется. В общем, в чём трабла. Скачал IDE Code::Blocks, под неё скачал wxWidgets, поставил её компилироваться. Обломался, вылезла ошибка. Пошёл искать в гугле текст ошибки, нарыл в итоге вот этот патч: https://github.com/wxWidgets/wxWidgets/commit/4f846f72de795b86d8de0990dc3c340d30722a0e. Нихуя не понял в нём, тупо открыл \wxWidgets\include\wx\defs.h, изменил согласно патчу (удалил красные строки, добавил зелёные). Опять поставил компилироваться, и вот оно херачится уже минут 30. В прошлый раз ошибка выскочила на 3-й минуте. Тащемта, два вопроса: 1) Всё правильно сделал, что тупо скопипастил патч? Сил разбираться что же делает этот патч нету. я блять пока не полностью понимаю что такое указатели 2) Сколько ему ещё компилироваться? Уже домой съебать хочу
Решил вкатиться в Java, начать с книг Хортсманна, так вот вопрос. Есть 9 издание про Java 7, а вот недавно вышло 10 издание на ангельском там уже Java 8, мне как новичку есть смысл читать сразу 10 издание или можно и 9?
Посоны, вопрос про баш. В общем надо узнать разницу между двумя датами в днях. Я начал отдельно дни, отдельное месяцы высчитывать, но может способ полегче есть? Какая-нибудь утилита или еще что-нибудь?
Аноны, такие дела. Есть мускульная бд (недвижимость - квартиры, адреса, телефоны и т.п. поля), для которой нужно сделать понятную даже тупому мудаку админку, где бы можно было вносить новые записи и удалять их (объекты недвижимости по сути). + Нужно сделать интерфейс для пользователя, который бы по нужным параметрам получал данные из бд, естественно в понятном юзеру виде. На чем все это проще написать? Веб-фреймворки не знаю. Есть опыт работы с WP, если там есть какой готовый плагин для общения с внешней бд - подскажите. Хочу минимизировать собственные время- и трудозатраты, ибо не хочу заниматься этим говном, но отказаться по определенным причинам не могу, лол. Помоги, анон.
>>681836 И что дальше? Он не понятен любому тупому мудаку. Нужно городить обвязку с формами и т.п., с разделением доступа. Про фреймворки я уже написал.
>>681838 Помочь мне в джанго == запилить это с нуля, т.к. я сам в джанго ноль. Но если огласишь бюджет, то можно поговорить.
Я знаю что в ВУЗах программированию не научишься, и надо разбираться самому, но всё же. Какая из этих специальностей наиболее приближена к реальности, никто случайно не знает?
>>681886 Что не так? Я на эту тему нашел статью на хабре, но она видимо немного устарела и рекомендованной там специальности нет во многих ВУЗах. Подумал, может тут кто знает.
>>681885 Я по верхней учился. На четвёртом курсе даже про cuda рассказывают и базы данных. А на третьем были задания типа запрограть игру-лабиринт трёхмерную. Я не знаю насколько это приближено к реальности, но так-то было интересно, по крайне мере.
>>681916 Но это будет уже не совсем консольная программа. Суть в том, что символы только после нажатия ентера отправляются в буфер консоли(а до этого их можно свободно менять и программа про них ничего не знает, соответственно). Если ты хочешь чтоб оно на каждое нажатие реагировало, то это нужно или свою консоль делать, или какой-то режим включать в стандартной, но про такой режим я не слышал.
>>682010 Но не как на пикче, а слова с двойным символом в начале? Жуть, это где такое вообще нужно. http://ideone.com/SoD88e Попробуй это, если на си. Твой код с картинки перепечатывать я не буду, да и компилятора для крестов нету. Символ 10 - перенос строки, их игнорирую полность, считывая только полезные. Ctrl+Z почему-то как -1 в представлении int. Может быть так и должно быть, я не знаю, не увлекаюсь консолями. Я просто сейчас посмотрел какой символ Ctrl+Z выдаёт, а там -1 оказалось.
Я вот по этой штуке учился. Ради игры. А потом начал использовать уже по делу. regexcrossword dot com Плюс поищи шпаргалку по RegEx. Она есть на русском. А вот здесь ты можешь потестить свои регулярки. regexr dot com
>>679861 (OP) Имеется вопрос к вышкогосподам (профильно околокодерским). Составляю, так сказать, статистику. Вот дали вам техзадание или повесили задачу в таскменеджере. Утвердили сроки(или просто дату дедлайна). Сопоставимо ли это по сложности решения с курсовой/лабораторной по кодерской дисциплине на 3-5 курсе обучения в вашем альма матере? Под сложностью здесь следует понимать количество времени на анализ требований и разработку непосредственно алгоритма из структур данных (без учёта времени на реализацию или отладку).
Ребят, есть у кого часы на С++. Желательно что бы там была парадигма ООП, и всякие фичи, как будильник, или календарь. Хочется посмотреть на это дело. Код или соус на код, С меня как обычно :3
Лол, чёт я нихрена не понял, а как мне не делить вертикальную синхронизацию между всем программами на opengl? Сочетания dx+gl/dx+dx уживаются спокойно друг с другом. Но gl в количестве больше одного стакается с другими, пусть там что мои программы, что чужие игры. Первый пик, всё на gl, второй - три игры на dx.
Реквестирую онлайн-курсы или хорошие гайды по OpenCV, UML (видел в шапке), распределенным системам и системной инженерии. Внезапно оказалось что я все же закончу универ, но для этого нужно сдать экзамен. Все что на практике применял я знаю нормально, но перечисленные моменты просто на нуле.
>>682628 >как автоматически детектить. Это то просто, можно как самым тупым способом на секунду создать второе окно c gl и посмотреть как оно влияет на синхронизацию, так и узнать какая должна быть частота у этого экрана и сравнить с той что есть сейчас.
>>682670 Да не, все норм, исправил. Я просто генерировал код, а там после .endif и перед ret не было новой строки, вот он и жаловался на точку. А сейчас у меня такая фигня. Видишь эту строку? Так вот у меня примерно следующее lib db 'C:\\huy\\kek.dll',0 ;-------------------------- ; а потом идет вот эта хуйня Invoke LoadLibraryA, offset lib И хоть бы хуй dll подключалась. Я не понимаю почему. Другое дело, что есть гипотеза о том, что там надо без \\, потому что масму вообще на это говно похуй. Т.е. вставляешь \n он тебе и выдаст \n. Но сейчас попробовать не могу, т.к. дома на прыщах, а виртуалку не потянет ноут. (ЧСХ дома core 2 duo, на работе i3)
Сап, помогите, люди добрые. Не могу в malefile. Имеются один файлобработки.c, файлобработки.h, тест1.c, тест2.c. Это все работает, но компиляция и запуск произвожу напрямую. Не могу вдуплить в make, все гайды и маны в инете написаны так, будто я сам писал и документировал утилиту make, цели какие-то ебучие(иногда это цель, а иногда подобие функции, как я понял). Хелп.
Поцоны, помогите определить алгоритм шифрования. Это должно быть что-то простое, вроде xor, or, and и т.д. На пике HEX отображение этих файлов. И обычный PNG для сравнения. Я правильно понял что он шифрует по 4 байта за раз, ведь если бы он шифровал по одному то входные и выходные числа не совпадают. Например, байт 00 превращается в 32, а совсем рядом 00 превращается в 30.
>>682941 Ну первые 16 байт там xor с 0xcd, а потом нечто странное. Лениво перебивать с картинки байты, но наверняка ключ - функция от офсета. Возьми поковыряй бинарник просто.
Пишу свой мессенджер. Как реализовать на сервере "распознавание" команды? То есть чтобы сервер отличал что здесь передают файл, а там обычное сообщение. Я просто этого не секу. Джава чистая.
>>683246 Ну, в начале передаваемых данных указываешь число. При приёме данных смотри это число, если оно 1, то это файл и нужно считывать последующие данные как файл. Если число 2, то это текстовое сообщение, и последующие данные как сообщение чата надо обрабатывать. И так сколько угодно разных типов данных и сообщений.
Посоветуйте статью, книгу, серию лекций(...) по основам машинного обучения. Не могу нагуглить ничего подходящего. Нужно не введение в питон или нампай, и не лекции по линейной алгебре или теории вероятности. Нужно именно определение что это такое, желательно с разбором пары базовых примеров, и тдитп.
>>683358 >с разбором пары базовых примеров >более базового не посоветуешь А чем тебе питон не нравится, достаточно примитивно все рассосано. Если сможешь осилить это, то перекатиться на любой другой ЯП не составит труда. + она есть на русике.
>>683577 Открываешь сайт, на котором собираешься работать, составляешь список проектов за неделю (если знаешь какой-нибудь язык уже - парсишь), анализируешь, гуглишь конкретные языки и технологии.
>>683537 Я не писал, что мне не нравится питон. Я писал, что мне нужна инфа имено по машобучению, а не по программированию или математике. Спасибо за книгу сейчас посмотрю.
Подскажите ньюфагу. Есть массив из звёзд, где у каждой звезды есть координаты x,y. Звёздная карта так сказать. Размером 1000010000 И есть у нас "взгляд" на эту карту - небольшой массив из звёзд, которые мы видим размером 100100. Как определить этот участок на звёздной карте? Я гуглю алгоритмы, нахожу хуету про гороскопы и мореплавание.
>>683827 У тебя есть сетка 10000х10000 в каждой клетке может быть звезда, а может и не быть, или у тебя квадрат 10000х10000, где есть рандомное количество звёзд с дробными координатами? В первом случаи это просто поиск строки в подстроке, почти что. Во второму случае всё похуже, но могу предложить так: сортируешь звёзды из квадрата 100х100 по х, вычитаешь из каждой пары координат координаты первой звезды. Будет массив типа (0,2,7,8,10) по х и любой дрогой по у. И то же самое делаешь для звёзд из квадрата 10000х10000. Будет массив типа (...,200,201,202,205,207,208,209,210...) по х. В итоге для каждой звезды проверяешь, включена ли первая последовательность в глобальную по всем звёздам. Когда будешь рассматривать звезду с координатами 200, то получится что 0 соответствует 200, 2-202, 7-207 итп. Нужно проверять чтоб совпадающие звёзды ещё в квадрат попали по у. Если все звёзды попали, то квадрат подходящий. Подходящих квадратов как и в первом случае может быть несколько. Только координаты сравнивай, чтоб модуль их разницы был меньше, скажем, 0.01, так как полностью они совпадать точно не будут никогда.
>>683836 У меня первый случай. Это сетка. Но перебор по клеточкам занимает же овердохуя процессорного времени, а мне каждую секунду надо искать десятки "взглядов" на карте. Вот и ищу алгоритм какой-нибудь хитрый.
>>683843 > а мне каждую секунду надо искать десятки "взглядов" так бы сразу и сказал. тогда тебе нужно предрассчитать хэши всех квадратов 100х100. А потом все эти десятки взглядов почти моментально будут находиться
>>683851 Вот тут то и проблема. Как ты узнаешь, как хэшировать свой "взгляд". У тебя взгляды не кратны 100, они могут быть например x1=5673 y1=1567 x2=5773 y2=1676 При этом ты, само собой, не знаешь где именно этот взгляд. У тебя в руках только область 100 на 100. Щито делать?
>>683843 Так то, всего 100кк клеточек. Если данные хаотичны, то за секунду несколько раз даже самый тупой алгоритм найдёт. Если данные не хаотичны, а там сложные контуры размером по много клеток, то можно карту уменьшить карту в десятки раз и алгоритмами поиска изображения искать похожие формы.
Можно, обьединить клетки в куски по 32. Кусок 100х100 придётся 32 раза разбивать, со смещением на 0,1,2 и так далее бита, так как нет гарантии, что взгляд начинается с клетки, номер который кратен 32. В таком случае первую клетку всё-равно приёдтся искать за 100кк опросов, но если уж данные начинают совпадать, то проверка на дальнейшее сопадение будет в разы быстрее, так как за одно сравнение сравнивается не 1, а 32 клетки. И будет много мороки с границами, так как в 100 делится только на 32+32+32+4. >>683851 Не сработает. Вдруг его взгляд соотвествует на координатам типа 200;600, а координатам 242;675. Придётся считать тогда хеши для (10000-99)^2 вариантов, для любого смещения.
>>683856 А вообще, может быть скинешь код(если там си/паскаль) или несколько примеров исходных данных? Или если данные рандомны, я могу сам написать генерацию. Есть парочка идей, как ускорить в несколько раз, но я не уверен что будет существенный прирост скорости, а описывать довольно долго.
>>683857 >>683862 Да мне бы ссылку на готовый алгоритм, который расписан. Вот тут например алгоритм поиска пути расписали https://habrahabr.ru/post/264189/ Должно же быть такое же для звёзд где-нибудь. А эти костыли, которые сам придумываешь на ходу, это не то.
>>683873 Это не такая задача, к которой будет расписан подобный алгоритм. В любом случае придётся опросить хотя бы раз все 10000х10000 клеток, как ты не извращайся, а это половина опросов, которая потребуется для самого тупого алгоритма, который по очереди проверяет соотвествие. Можно лишь не опрашивать несколько раз, не более, но это никогда не даст выигрыша больше чем в два раза, если не известно каких-либо особенностей данных. А если тебе нужно именно быстро это считать, то иди распараллеливай, лучше на видеокарту, это максимально эффективный путь, и выигрыш будет в несколько десятков раз. >А эти костыли, которые сам придумываешь на ходу Это не костыли. Я половину сортировок сам придумал ещё даже не зная что они как-то называются, когда ничего не читал по теме, а лишь баловался. Так-то волновой алгоритм или ещё, это такой же "костыль", который может внезапно в голову прийти.
помагите плиз с ПИД регулятором. я настолько даун что ума по описанию хватает только на то чтобы понять пропорциональную составляющую, а интегральную и диференциальную для меня это темный лес перегугли х гору мануалов но нигде нет четкого ответа что именно делает каждая из них, точнее ани есть эти ответы но на уровне интегральная накопила диференциальная туда сюда... чувствую со сваими 8 битами опять влечу на не хилую так сказать умственную деятельность... учитывая время отнявшее у меня на площадь синусоиды ... отопительный сезон скорее кончица чем я запилю конечный девайс(
>>683827 все просто как 2 пальца обоссать мне бы тваи проблемы. определяеш свое небо в виде двух массивов затем определяеш окно еще в виде двух массивов ну а затем выводиш чере обычнай цикл в цикле сваи звезды в свое окно указывая точку отсчета как i+x и j+y только не забуть впилить условия проверки типа если начало координат не в небе или окно вылазит за пределы неба
>>683920 >>683934 Смотри: допустим, ты хочешь регулировать температуру. (Ибо на работке мы юзали програмные пид-регуляторы для печей).
У тебя есть датчик обратной связи(термопара) и исполнительное устройство (реле, которым ты можешь включать/выключать нагреватель).
И короче, допустим у тебя комнатная температура в девайсе, а ты хочешь разогреть его до 200 градусов.
Вот значит, для начала возьмем просто пропорциональную составляющую. Ты берешь (200-25) - получаешь дельту 175 градусов. Вот умножаешь разность температур на какой-то коэффициент - и это и есть твое входное воздействие, которое ты подаешь на реле и ебошишь ШИМ (импульсы). Чем больше разница между текущей температурой и требуемой - тем больше шпарит нагреватель.
>>683935 В принципе, этого было бы достаточно, если бы мы регулировали идеальную сферическую печку в вакууме. Но на практике случится другая хуйня - а именно, даже когда ты остановишь нагрев - температура дохуя перегреется, ибо она блять запаздывает. Итого, если ты в печи что то собирался запекать, и оно чувствительно к перегреву - оно сгорит нахуй.
Что делать? И тут появляется дифференцирующее звено. Диффиренцирующее оно, потому что производная от координаты - это скорость. И работает оно так - чем больше скорость нагревания - тем сильнее оно должно тормозить нагрев.
Допустим, секунду назад была температура 50 градусов, а сейчас 55 - итого скорость нагрева 5 градусов в секунду. Умножаешь скорость нагрева на коэффициент и получаешь воздействие, которое нужно вычесть - дифференцирующее звено.
Должно выводиться HEX число в файл, но проблема если число однобайтное, то естественно, первый ноль отсекается. Как сделать так, чтобы при выводе в файл число 0x0B не выглядело как 0xB?
>>683939 И последнее - интегрирующее. Нужно оно затем, что печка твоя опять же нихуя не идеальна, и когда она догреется до температуры - пропорциональная составляющая будет 0 (надо 200 градусов - есть 200 градусов, дельта нулевая), так и скорость нагревания - 0.
Грубо говоря, обе составляющие - ноль, так как температура типо достигнута, и нагреватель выключается. Но, поскольку твоя печка нихуя не идеальна и не термос - если остановить нагрев, она начнет остывать. На практике это значит, что без интегрирующего звена - она всегда будет недогрета до нужной температуры.
Собсно, когда печка в равновесии, нагреватель должен греть на какой то "мощности равновесия". Для этой хуйни и нужно интегрирующее звено.
Работает это так - есть переменная-аккумулятор, куда ты каждый интервал времени складываешь дельту температур. Если печка недогрета - эта переменная растет, когда перегрета - вычитается и снижается. Когда печка в режиме - переменная неизменна. Вот на эту хуйню умножаешь интегрирующий коэффициент и получаешь интегрирующее воздействие.
>>683935 пропорциональную я вкурил, но тут несколько другие условия, еслиб хотел то давно бы прилепил магнитник и данфософский прибор от холодильника - коий кстати запилил на конторский котел и проблем не имею... но у меня несколькор другая схема. у меня не магнитник, а семистор и огромное спасибо местному анону с вышкой, я решил проблему как выдавать на маю ветродуйку (тупо кусок асбестоцементной трубы с торца вентилятор от пром холодильника, а спираль от промышленной печи на 2 киловата) именно в процентах линейно от нуля до 100. еслиб я хотел яб запилил бы и через диференциал, но я хочу ПИД регулятор. ШИМ не пройдет у меня семистор. да и температура комнатная благоприятная для сна ее я и должен поддерживать, вполне введу типа часов будильника... типа быстрый сон медленный сон мая больная пропитая печень...
>>683951 Я тебе же все расписал по всем составляющим. Есть какой то сигнал и какая то хуйня, на которой ты меняешь входное воздействие. Остальное не важно.
Читаю книги по реверс инжинирингу. В них все показано на примере вирусов и программ, которых у меня нет. Что делать? Как извлечь пользу из этих примеров, не имея ничего под рукой? Ведь даже нагуглить эти файлы часто уже не получается.
>>683954 я прекрасно понимаю за хуйни, но я непонимаю смысла интегрирующей и диференциальной составляющих. точнее я слегка понимаю что это зависимые от времени поравки, но суть их изменения от происходящих событий, и тем более вносимый вкалд неговоря уже о принципе вычисления для меня слабо понимаема. >остановишь нагрев - температура дохуя перегреется будем плясать от того что мы греем воздух двумя киловатами в бетонном кубе 3на3.5на2.2 в метрах двумя киловатами. инерции самой печи фактически нет, это обычная спираль на нее дует вентилятр, тое съем тепла "мгновенный". кстати тот анон что помог мне с синусоидой отпишись. ВРЕЗКА - и только сейчас до меня дошло какже прост ихний пид регулятор... данфос хуля но лучше еливелы итальянцы... из практики - приезжает чел на контору я сижу сибе сычую... или с очередного похмела непомню ... говарит есть эта ебала и тянет мне девайс я сатрю обычный электрик перепутал клемы хорошо что еще не входные... почини - говарю завтра приходи... день неделя месяц чето я уже выползать из конторы начал туда сюда шабашки... и тут хуяк жажда работы самной это уже редко случаеца( едем мимо етого кадра говарю деду позвани мож и очередных 2 рубля срубим в те годы рубли еще рублями были... сам то я раз звякнул того этого он мне сказал типа ... вопщем я вынул с него всю подноготную... яж клиенту и званил по вопросам он туда сюда в разъездах... и тут позванил мой старшак. епта туда сюда назначил стрелу все дела... просто надо было впилить туда родной прибор какраз на магнитниках = магнитный пускатель у тупых девочек, мыто берем их у людей для людей, а тоже ... деференциальная... вопщем приехал я на эту шляпу = огромная сковородка диаметром 2 метра ножами перещелкивает семечки... да да те что бабки нам продавали... и тут вступает в игру ПИД регулятор да поставил он его туда, но хозяин говарит - заебало меня ето клацанье. для переведу есть тенники ани тащат по 2 и более киловат. есть магнитники ани камутируют эти тенники эту нагрузку на посеребренных, а кое где и на иридиевых контактах ога ога хыхы похлеще порою... но суть дела вот в чем. у меня уже есть благодаря анону хрень которой я тупо магу регулировать свой семистр в процентах. мне необходимо то понимание какое воздействие и как себя ведет весна дажи абрикосы цвятут
цвету я сам в непониманьи себя бы тыго самого лечу самосознанье вином
но та весна что шуткоюс небес останеца невнятным ну какбы здесь.
>>684241 я стар я супер стар но если нет необходимости то это не значет что я не желаю. хз лето на подходе и вполне вероятно ... дело не в том что я немогу дело в том что я желаю
>>684264 начать изучать БАЗУ сколько интов во флоат\ сколькими ты сможеш? понять структуру то че м ты рулиш предыграть и придумать в чем ани рулить не смогут.
бесподобных паст и кодов нить иди... в сраку синий забыл уже о всем и нитька самосознания идет в умервщвление меня ок мой бесподобнай цикл ти стори мне подскажд? но в рифму туже рифму\ рас рас рас рас рас рас . . . . для тупых три к пяти.
>>679861 (OP) Сап, програмеры остальные мимо. Пилю ммо, нет, в тиму не набираю я итт не за этим. Вопрос в другом- как запилить годный сервер? Вообще, сервер готов. Класика- потоки и tcp. Запилил пока на плюсах. Может, на nodejs перепишу. Клиент пока на плюсах и опенгл. Потом, может, перепишу на канвасе/svg и js. Осталось добавить client prediction, чтобы уменшить лаг. Собственно, прошу совета по годных client prediction. Ну и по серверостроению вообще.
>>684320 Сука, какие ещё книжки по физическим движкам. Я значит сам придумывал, извращался как отсортировать объекты чтоб работало быстро, что делать с пересечениями, когда ни одна из вершин не заходит в чужое тело, а пересекаются лишь грани и тому подобное, а тут значит книжки есть и какое-нибудь днище где-то будет в книжке читать как что сделать. Кошмар, я чувствую некоторую несправедливость и от этого горит. Снова я слишком много времени потратил на то, что уже сделали и описали в книжках.
>>684378 С чего горит, наоборот должно быть. Те вещи, до которых ты доходил своим умом, днище сможет, разве что, бездумно переписать с книжки, даже не вникая в суть переписанного, и не испытав того самого прихода от достижения цели.
>>684320 Собственно, прочел. Что советуют: Lossless Compression - нинужна, незачем 2 double то жать. Opponent Prediction - есть, но выглядит как дерьмо Delta Compression - уже, не помогает. Interest Management - пока рано Peer-to-Peer - не вариант Update Aggregation - уже, но толку 0. Только лаги побольше.
>>684428 Это верно, писать мне понравилось, особенно когда начало работать. Сейчас просто некоторое удовольствие от достижения той цели уже прошло. Ну и в целом мне не нравится тенденция, что чтоб что-то сделать в 95% случаев эффективнее не делать самому, а использовать что-то уже готовое. Так-то вообще нет почти никакого смысла (кроме образовательного) писать заново физический движок, если можно какой-нибудь bullet использовать(если конечно не какая-то специфичная задача, которую bullet не умеет решать). Получается что эффективный программист это сборщик, а не программист, который просто разные куски чужого кода совмещает и использует какие-то готовые библиотеки. Поэтому я в общем-то и учусь таким образом, переписывая заново то что уже сотню раз сделали, чтоб быть не сборщиком, а чтоб самому с достаточной скоростью делать всё без чужих библиотек.
>>684087 первая строка - объект класса для записи, связанный с файлом вторая - запись в файл, с представлением числа в HEX Это выводит в файл некоторую переменную somehex в шестнадцатеричном виде, у меня 2 байта в HEX. Да и пишу на С++, забыл сказать, но писал только на С, на С++ вообще не работал. Там в радаче всё на си вот и не указал по привычке.
0x не нужен, нужно получить готовый файл, суть моей программы - трансляция исходников, написанных на ассемблере в машинный код, с последующей записью в EEPROM, так вот некоторые мнемокоды в моей программе, есть двухбайтовые, например 0xAA, а есть однобайтовые 0x0A, на выходе появляется HEX файл - с последовательностью команд процессора - AABBAABBAABB, а проблема такова: если транслируется двухбайтовая команда, то ошибки не будет, так как в файл и выведется AA, а если транслируется однобайтовая команда 0A, то она запишется в последовательность как A, а не как 0A, что нарушает всю последовательность команд, что и приведет к каше. В общем, вопрос, можно ли как-то добавить автоматически, перед однобайтовым, как-то этот злосчастный ноль? конечно, могу поставить и условие, но выглядит как-то непрофессионально. Например, вот, в printf, есть спецификаторы %d и %i, которые сами дорисуют нужное количество нулей.
>>684484 Спасибо, думаю это то, что нужно. Да пол дня искал, наверное я просто ходил вокруг, да около, т.к. никак не мог правильно сформулировать запрос.
Допустим я хочу написать свой html/css браузер. Что мне для этого надо? Я самый натуральный ньюфаг и только пытаюсь учить C, потому даже не представляю как это всё выглядит. По идеи браузер это парсер того же html, ето же так? Если да, то как научится писать что-то подобное? Что читать? Где объясняют всё это? Поставь на верную дорогу, анон, интересна эта тема. У меня есть мечта написать свой браузер со своим аддблоком, носкриптом и резалкой кроссдоменного говна, чтоб работал быстро и было удобно юзать.
>>684517 > Что мне для этого надо? 1) Современный движок для отображения вебстраниц. Тот же webkit пойдет. 2) Любой ИДЕ и ЯП, который умеет в вебкит и интерфейсы. Тебе подойдет QT. 3) Элемент вебкита перетаскивай на форму браузера. Добавляй панелек/функционала. 4) Готово.
>>684518 > рендер писать > начни с маркдауна > попробуй его отрендерить. Нихуя не понял. Можно доступней? Да и вообще - по этой теме есть книжечки какие-то? Я же не сейчас всё это делать буду, а так, попутно.
>>684525 Ну яж с нуля хочу. Хотя сейчас посмотрел на замечательный браузер luakit, думал что он тоже с нуля написан а он сука на вебките! Неужели так сложно с нуля писать? Без жаваскрипта конечно.
>>684517 > я хочу написать свой html/css браузер Понимаеш, в чем дело... сейчас веб активно развивается. Пока ты сам запилишь браузер хоть на уровни ИЕ, пройдет лет 5. Попытайся установить браузер 5-летней давности и посмотреть, как он работает. И, поэтому, с 0 никто не пишет браузеров сейчас. Только допиливают старые. Потому как пилить надо ОЧЕ быстро. Нужна большая тима тру-разрабов.
>>684529 >хоть на уровни ИЕ Хоть на уровне ИЕ он браузер не запилит никогда. Он может запилить браузер на уровне браузера из kolibri OS. Это да - и пердолинг, и посильно.
>>684527 > демка qtbrowser из Qt examples Именно. Допилить туда окон, гибких настроек, возможно, кастомный парсер к вебкиту дописать: > своим аддблоком, носкриптом и резалкой кроссдоменного говна Делов то.
>>684535 >Допилить туда окон, гибких настроек, возможно, кастомный парсер к вебкиту дописать: Я ж говорю - такое уже есть, rekonq называется. Я б кстати им бы и пользовался бы, но - падучая, скотина.
Есть еще qupzilla по сходному принципу, так что эта ниша занята.
Ну а если я хочу написать хуйню, которая будет отображать html станичку с текстом "Hello World!", это тоже оче сложно? Я думаю нет. А дальше допилить туда поддержку базового html, даже без css + гуй всему этому, вот тебе и браузер, можно в ридонли читать харкач, это сложно? 5 лет на это не уйдёт? Мне же поддержка всего и вся нахуй не нужна, я этот новый веб заебался выпиливать.
>>684548 Тогда, ОП на верном пути. Хуле, это ведь просто. На скрине охуенный OgenBrowse, такой пиздатый браузер смог написать всего лишь тагильский школьник. (и не только его!)
>>684549 Видишь ли, изначально html был языком разметки, что отражено в его названии. И >css уже невъебенная роскошь, которая изначально не подразумевалась. Суть изначального веба - странички с разметкой и (!!!!) гипертекстом.
>>684517 > даже не представляю как это всё выглядит Вот, что нужно запилить: 1. Скачивание файлов (вебстраниц) 2. Парсинг файлов 3. Вывод графики + элементов вебстраницы (того что напарсили). Нужна поддержка видеокарты, потому выбор между директх и qt. Юзай либу- например, glut. 4. Реакция на действия пользователя.
Вот и все, самое простое. Чисто html с десятком тегов. Толку от такого - 0. Если крутить js, придется писать js- движок. Интерпритировать js- файлы на лету, превращая в функции.
>>684549 > написать хуйню, которая будет отображать html станичку с текстом "Hello World!" Если отображать только текст- 20мин работы. Если нужны всякие там текстовые поля, кнопочки- это уже посложнее.
>>684555 > Толку от такого - 0 А если сделать свой линкс с гуем? Вроде обычный html, а я даже постить могу. Сколько на такое может уйти времени? js нахуй не нужон
>>684565 >А если сделать свой линкс с гуем? Тоже уже есть и называется links2 >20мин работы. Да ты охуел! Ты просто голый текст без тегов попробуй отрендери, чтоб с переносами. Да на ogl ссаную демку с вращающимся треугольником на 20 минут не написать.
>>684565 Это и будет линкс с гуем. Только еще, возможно, с загрузкой картинок, цветами и т.д. У меня... зависимо от языка. Я бы писал на шарпах, справился бы часов так за 40.
>>684571 >Я бы писал на шарпах, справился бы часов так за 40. Откуда вы беретесь, пиздоболы? Ладно на работке иногда давят "когда закончишь хуйню" - и говоришь рандомное число чтоб отъебались только.
>>684579 Тут, кхм, хер с ним, с парсером. Тут еще терпимо. Жопа начнется в другом плане - чего с рендером? >>684580 >opengl Ты в глаза ебешься, или решил поиграть в демагога и понятия поподменять? Мы про glut говорили, а не про opengl
Ньюфаг с браузером12/03/16 Суб 00:14:58#363№684584
Короче спасибо что успокоили, как я понял браузер таки можно в соло написать, значит буду пробовать.
Алсо, и всё же посоветуйте, что можно почитать по этой теме парсеры, рендеринг, хотелось бы на си писать.
>>684581 > чего с рендером Ну смотри. Конечно, конкретно ТАК делать никто не будет, но все-же: 1) Пропарсили вебстраницу в массив элеметов. 2) Из массива берем первый элемент. 3) Видим, что это поле ввода текста. 4) Координаты знаем. 5) Начинаем создания текстбокса из wpf на нужном месте.
>>684588 >5) Начинаем создания текстбокса из wpf на нужном месте. Это уже хуйня, я имел в виду рендер именно. А не франкенштейна. А если писать рендер - то нужно начать со шрифтов, и уже пиздецки сложной задачей будет уже отрендерить текст с переносами по ширине страницы (если он не моноширинный).
А эдак - как выше и говорилось, проще всего взять QtWebkit и не ебать мозг. Но это уже будет не "свой браузер".
>>684590 Именно. Мало того, что glut это синоним дикого легаси, сейчас то юзают glfw - так еще и сам opengl вот-вот на свалку отправится в пользу вулкана.
>>684584 > парсеры Вообще, определись, что тебе нужно. Если хочешь правда годное отображение, тогда надо будет поебаться и читать начинай статейки о создании интерпритаторов/своего языка программирования. Если же на красоту пофиг, можно просто запилить кучу классов и массив итемов. Да, ООП во все поля. > рендеринг Лучше выбирать готовые либы гуи- тот же qt, чем пилить с 0 на опенгл. > на си писать На плюсах лучше. На с будет печально.
>>684594 >На с будет печально. На плюсах тоже. Язык для анальной мастурбации и мазохизма... >Лучше выбирать готовые либы гуи- тот же qt, чем пилить с 0 на опенгл. В том же qt уже есть и парсер - так есть и qtwebkit готовый. Даже блять его label-ы умеют html рендерить изначально. Так что там - совершенно нечего делать.
>>684595 >Ну так директх во все поля, чо ты. шиндоус онли
>>684592 > я имел в виду рендер именно Он не запилит свой рендер. Он даже С не знает. > пиздецки сложной задачей будет Ни разу. Конвертить каждый символ шрифта в текстурки и выводить.
>>684598 >Ни разу. На словах - да. А вообще, "гладко было на бумаге". >Он не запилит свой рендер. Да он вообще нихуя не запилит. Он вообще не понимает, какого класса эта задача. Напомнило скриншот где баба "нужно создать соцсеть, бюджет 5 тысяч рублей, за два дня управитесь?"
>>684597 > там - совершенно нечего делать У людей бывают разные цели. Кому-то надо быстро сделать "свой" браузер. - форк хрома Кому-то хочется не оче быстро- qtwebkit Кому-то хочеться поебаться, превзойти, написать- qt А кто-то хочет заняться поеданием устаревшего дерьма ради никакого результата- opengl
Ньюфаг с браузером12/03/16 Суб 00:29:43#375№684603
Стоп, а зачем шрифты в браузере реализовывать? Оно же по дефолту рисуется выбранным гуем gtk/qt/другая хуйня, или я чего-то не понимаю?
>>684601 > Да он вообще нихуя не запилит. Он вообще не понимает, какого класса эта задача. Сейчас - разумеется нет. Но когда сишку лучше познаю - возможно да. Просто нужна же цель, которая будет мотивировать. Верно?
>>684603 >gtk/qt/другая хуйня, или я чего-то не понимаю? В gtk и qt уже все встроено! Там уже впилен вебкит, и делать нихуя не надо абсолютно. За gtk не скажу, а в qt даже без webkit сраный QLabel уже умеет в RichText из довольно нехилого подмножества html.
>>684603 > Оно же по дефолту рисуется выбранным гуем Конечно. Если юзать готовые либы гуи, можно вообще страницу всю в лейбл загнать и будет тебе норм отображение. Ведь само пропарсит все. А рендеринг- имеется в виду, собственно, низкоуровневый. Где максимум что можно- залить область экрана цветом, дав координаты.
>>684603 А зачем тебе это? Ладно для обучения, что-то простое, но зачем тебе делать то что уже есть, и 1000 раз обкатано, протестировно и на грабли насуплено? Иди в команду жуниором и двигайся вперед. А то что ты хочешь - это шаг назад или, в лучшем случае, топтание на месте.
>>684602 >заняться поеданием устаревшего дерьма ради никакого результата- opengl Как раз сабж, имхо, дает больше всего результатов. opengl - нихуя не устаревшее дерьмо, и скилл в нем открывает двери в гейдев. А профит - фан и скилл, который будет ключом к пиздатым вакансиям.
Но лучше бы поциент свой клон майнкрафта писал, ей богу.
>>684608 Ну, обычно, нубы начинают из такой хуйни. Придумывают даже не велосипед- колесо изобретают. Чтобы построить машину. А опытные люди умело используют готовые средства для проэкта. С 1 либы колеса, со 2- двигатель, с 3- корпус и т.д. А умные люди вообще используют готовые решения: машина джип= новая машина(4 колеса, 4 двери, внедорожник, мотор...);
>>684612 >А зачем жить? Чтобы развиваться, движение вперед - это использование старого и его совершенствование, а не придумывание всего каждый раз заново.
>>684623 Не скажи. Танцевать с бубном ради хотелок начальства 8 часов в день - уныло. Кодить для души гораздо веселее, а как обязанность - нагоняет смертельную тоску и однообразие.
>>684555 >Нужна поддержка видеокарты, потому выбор между директх и qt. Хуйню сказал. Некоторые браузеры не используют аппаратное ускорение от видеокарты рисуя всё программно. Эта поддержка по крайне мере не обязательна. >>684528 Это в самом деле очень долго и очень нудно. Десятки лет придумывали всякие штуки для интернет страниц, html, php, javascript, куча всяких разметок, какие css, вставки флеша, какие-то вебшрифты, html5. Очень много всяких технологий схожего назначения, я не могу представить кем должен быть программист, чтоб ему не наскучило реализовывать такое количество схожих технологий, а потом это всё ещё отлаживать. Это уж не говоря про то, что придётся потратить тысячу часов, чтоб разобраться какие технологии и их реализовать, если не несколько тысяч. Это даже если целыми днями сидеть и прогать, то, условно говоря, к тому моменты как ты закончишь придумают ещё столько всяких стандартов, что тебе ещё работы на месяц прибавится. В общем, я тебе от всей души желаю дропнуть браузер. Не знаю, если так хочется с текстом возиться, то придумай свой язык программирования с какими-либо особенностями и делай для него компилятор. Это будет примерно также бесполезно, но зато куда меньше времени потратишь, и не так нудно, так как не нужно следовать чужим стандартам, чтоб какой-нибудь php работал так как должен по стандарту.
>>684697 Youtrack, Jira бесплатны для команды в 10 человек. Есть швабодный но уебанский Redmine. Есть хипстерский Trello. Или тебе чисто баг трекер? Otrs, bugzilla.
>>684584 Пиздуй на юдасити, там есть курс programming languages, проходи его, там как раз браузер делают. Если по окончании ещё останется желание, то будешь хоть знать, куда двигаться.
Всё работает, при попытке перехода в site.local сразу отображается страница, указання в DocumentRoot, но! localhost тоже переходит на этот сайт, то есть все остальные сайты в папке /srv/http/ уже недоступны. Где я налажал?
1. В httpd.conf изменил DocumentRoot /srv/http на DocumentRoot "/srv/http/default". 2. Раскоментировал Include conf/extra/httpd-vhosts.conf в файле /etc/httpd/conf/httpd.conf. 3. Добавил в файл /etc/httpd/conf/extra/httpd-vhosts.conf новый виртуальный хост. Создал /srv/http/default. 4. В файл /etc/hosts добавил 127.0.0.1 site.local
Аноны, почему интерес к программированию, наступает только после 22-00. Днем просто гипер лень и хочется больше в игры поиграть? А после 23-59 спать хочется. Что делать?
Посоны, можно ли на плюсах или питоне лучше на плюсах что-нибудь нафрилансить ньюфагу? Сейчас на 1м курсе, чувствую, что вместо делания чего-то полезного пинаю хуи, так хоть мотивация будет заработать.
>>685165 Есть зал с колоннами и стеной. В зале стоит наблюдатель. Известны координаты центров колонн, координаты начала и конца стены. Нужно определить, какие сегменты стены видны наблюдателю.
>>685176 Я пытался решить эту задачу напролом: из точки наблюдателя пускал "лучи" через некоторое количество радиан, смотрел где они пересекаются, когда пересекаются со стеной - радовался. Но такой подход был не совсем точным, на выходе какие-то странные данные были (хотя в целом результат был правильный), всё работало медленно
>>685181 Ну что-то подобное и используют (ray tracing). Только тебе такое не нужно. Нужно идти от обратного. Найти сегменты стены которые закрывает каждая колона. По очереди у каждой колоны вычисляешь луч который попадает на левую гран и луч на правую грань, смотришь какой сегмент стены отрезок между ними закрывает, запоминаешь его. Так для каждой колоны, хранишь отрезки в чем-то типа interval tree. Потом заполнил все колонны, проходишь по дереву (стене) "выметающей прямой" и определяешь что колонны не закрывают.
>>685211 Задача и правда хардкорная для меня. Вот, некоторые эскизы к этой задаче. Для каждой колонны c_m можно найти два отрезка-касательных, для каждого из которых соответствует угол наклона к горизонтальной оси: [{alpha}_m ; {alpha}_{m-1}] Если во всем наборе касательных нету такого {alpha}_k что {alpha}_{m-1} < {alpha}_k < {alpha}_{m}, то для колонны c_m всё в порядке. Иначе колонны c_m и c_k как-то перекрываются (или пересекаются; или находятся одна в другой; или соприкасаются)
>>685240 Если идти от обратного (сначала высчтитать закрытые отрезки) то тебе достаточно рассматривать каждую колону по отдельности. То что они перекрываются никак не влияет на результат. Если бы был легкий способ находить полностью закрытые колоны, то можно было бы ускорится игнорируя их - но я не думаю что разумно усложнять алгоритм поиском пересекающися колон. Основная проблема - разобратся с структурой для хранения отрезков, понять как найти их объеденение (тоесть объеденение теней от колон) и взять обратное от него.
Собсвенно тебе наверное даже не нужно ебаться с сложными структурами. Нужен просто массив отрезков (координаты тени колоны на стене), потом сортируешь массив по левой координате и поочереди смотришь их, и высчитываешь отрезки которые не перекрываются.
Аноны. Немного увлекаюсь компьютерной графикой. Написал загрузчик bsp карт (квейковские которые). Не хочется хранить заранее просчитанные видимые сегменты. Давно мечтаю написать портальный рендер пикрлейтед но не знаю как к нему подступить ибо найти подходящей литературы не могу как размещать сами эти порталы, какие алгоритмы там используются и тд. Да даже по csg было найти проще. Может быть знает кто?
Вот нахуй ты живешь, анон? Заебало все. Хочу как Цукерберг получать хулиооны бачинских и нихуя не делать. Нахуй ты живешь? Нахуй ты портишь статистику по рынку труда? Убейся нахуй за свои копейки. Чисти картофан в макдаке ослина тупорылая. НЕ суйся сучечка такая в ай мать его ти и не пизди что ты все знаешь и умеешь. Убейся нахуй, дичь. НЕ пизди манагерам. НЕ проси копейки гнида ты такая. Манагеры заебали уже дичь втирать про вас бомжей тупорылых.
Даны целые числа n и m (1≤n≤10^18, 2≤m≤10^5), необходимо найти остаток от деления n-го числа Фибоначчи на m. Ограничение по времени 5 секунд, по памяти 265 мб.
>>685423 А с чего ты взял, что в ворде не свой какой-то костыльный буффер обмена?
Сгенерь строку изнутри большой длины. С вероятностью 99,999% никакого "ограничения на длину строки" нет, а ограничение где то в другом месте. Может там, где ты ее считываешь.
Байтаны, хочу схоронять часть веб-страниц. Например всё то что внутри определённого <div class="">. Попутно вырезая неугодные классы, скачивая и заменяя <img src=""> на локальные. В регэкспы ебаться не хочу, но наверное придётся. Может wget такое умеет сразу?
Есть ли приспособления, позволяющие при каждом сохранении файла с кодом записывать этот файл куда-нибудь еще? Чтобы при необходимости посмотреть старую версию этого файла, у тебя всегда был к ней доступ. Слышал, что это делается через гит, но мой хеллоуворлдщицкий мозг нихуя его не осилил (хотя и не пытался осиливать, накидайте гайдов для конченых мудаков штоле).
Есть ли легковесный MySQL сервер для маленьких задач? У меня было неприятное ощущение, когда я пользовался громоздким обычным сервером. Нужен именно MySQL с его языком запросов.
Я тупой даун, который не может в математику, так как в школьные годы я забил на это. Какой язык мне лучше всего учить? Пробовал СИ, но там примеры во многом основаны на математике, особенно если учить не только по книге Ритче. Сейчас у меня чувство, что я могу осилить только javascript. но я терпеть не могу веб и костыли для него мне писать не хочется. За что лучше взяться, что бы понять основы программирования, а потом перекатится на сишку?
>>685774 Я тупой даун, который не может в музыку, так как в школьные годы я забил на это. Какой звукоряд мне лучше всего учить? Пробовал E, но там примеры во многом основаны на математике, особенно если учить не только по книге Ритче. Сейчас у меня чувство, что я могу осилить только балалайку. но я терпеть не могу гусей и костыли для ебли их мне писать не хочется. За что лучше взяться, что бы понять основы игры на арфе, а потом перекатится на семиструнную гитару?
>>685879 while(i < z) ++i; Подбираешь экспериментально такое значение z, чтобы цикл выполнялся за время t, такое, что t <= времени блокировки. Как вариант, в тело цикла можно вставить вызов какой-либо time-consuming процедуры (копирование большого файла, например, компиляция исходника, вариантов масса).
>>685789 Чтобы не было сюрпризов без фигурных скобочек, очевидно же. else if - это костыль, и ветка else принадлежит if в предыдущем else if, а не первому if в цепочке if (...) else if (...) else if (...).
Прач, я знаю пару ЯП, но программист из меня хуёвый Из оп-пика прочитаю "Алгоритмы: построение и анализ" и "Искусство программирования", что ещё посоветуешь, чтобы перестать писать говнокод и научиться в красивый, охуенный код?
Нужен совет, не знаю как правильней сделать. Есть парсер сайта с новостями. Парсер один раз пробегается по всему сайту и заносит все данные в БД. Хочу повесить скрипт на cron. Как сделать так, чтобы скрипт добавлял только те новости, которых нет в БД? В лоб проверять по наличию в БД такого id? Там у каждой статьи id есть.
>>685956 Ну ты такой, мол, "INSERT артиклю!", а БД тебе такая "а вот хуй, констрейнт виолейшун, праймари кей маст би юникque, иди нахуй", и ты такой понимаешь, что статья уже есть. Зачем что-то проверять?
Ребят, Требуется написать 3 простые программы на lisp для автокада. 1) Автоматическая нумерация Как копирование текста, но цифра должна меняться. Например Ст1, Ст2, Ст3. 2) То же самое, но с выноской. 3) Автоматическое создание выноски. При запуске программа будет просить указать точки, после этого он посчитает расстояние и поместит его на выноску. За доп. информацией и ценой пишите на почту. [email protected]
Разбираюсь с ООП и пытаюсь для тренировки написать что-то вроде базы данных по студентам с успеваемостью и стипендиями. Пока что набросал самый костяк, но есть проблема -- для хранения информации использую массив структур, вот программа при работе напрочь игнорирует то, что это массив, а не одна структура. То есть вот есть n студентов, я хочу в цикле вбивать данные по ним n раз, а программа проходит цикл только 1 раз. Посмотрите, пожалуйста, где я обосрался? http://pastebin.com/xrfG3TLz http://pastebin.com/rsdPNTJG
>>686079 У main другая сигнатура, и никакого отношения к количеству студентов она не имеет. В n1 у тебя попадает количество аргументов программы, и это, внезапно, 1. Ты, вероятно, хотел сделать int n1 = Stat.number_of_students()?
>>679861 (OP) Что?! Как за последнюю неделю с 3 чужих устройств входили на мою почту? Это пиздец! Что нужно, чтобы не взламывали, пароль я сложный придумал (с буквами, цифрами и прочими символами) Да и зачем взламывали? Я успел оставить пару провокационных комментариев на ютубе. Что вообще происходит? что делать?! Как защититься?
>>686080 Да, я действительно кретин и не знал про то, что сигнатура main предопределена стандартной библиотекой (только сейчас загуглил). Спасибо. Но когда я вставляю внутри main строчку int n1 = Stat.number_of_students(); при работе программа дважды запрашивает количество студентов. Почему так происходит и как поправить?
>>686151 Ну если ты дважды вызываешь number_of_students, то дважды и запрашивает. На самом деле я нихуя не понимаю, что ты пытаешься сделать в этом коде. И почему именно таким образом.
>>686160 Эм, да. Но как я понимал: в строке int n1 = Stat.number_of_students(); целочисленной переменной n1 присваивается результат вызова функции Stat.number_of_students(), а чтобы он был, предварительно нужно отдельно вызвать саму функцию. В общем я не прав и действительно достаточно одной строчки, в ней же происходит и вызов, и присваивается значение. Спасибо за помощь!
>>686161 Я просто пытаюсь освоить работу с классами и объектами, поэтому пишу исключительно в тренировочных целях программу с ними. Это пока сырой набросок, в окончательном виде хочу чтобы на вход пользователем подавались оценки, а программа считала средний балл и стипендию по определённым критериям и потом записывала результаты по всем студентам в файл.
>>679861 (OP) Котаны, а как вы ищете вопросы по синтаксису, если используются всякие < > % = -- и прочие special symbols? Гугл их режет в своих запросах.
>>686116 Взломать почту - не значит определить местоположение. Тем более у меня динамический IP. >>686135 А как количество регистраций может влиять на легкость взлома? Абсурд какой-то. Входы на почту с моей области. В этом может быть замешан провайдер?
продолжаем ипть мазги с ПИД регул\ятором. есть переменная выходная и вот тут очень много вопросов так как эта пременная физический процесс многие ее приводят к процентам. тое делают независьмость от излучателя энергии. есть обратная звязь виде датчика температуры... патамучто программеры. п это делить и это что??? скорость реакции? д ето что ??? непрощи ли через дефенциал? достигла уставки выключили и тут шизик со сваим теристором захуй мне тагда фазу регулировыать? ТАКАЯ СКОРОСТНА\Я
>>686173 > Взломать почту - не значит определить местоположение. Смотря что на ней. Содержимое почты может предоставить широкие возможности для соц инженерии - тоесть позволить полное раскрытие твоей личности. А твой айпи нахуй не нужен.
Анон, что ты делаешь для расслабления глаз? Не вредно ли кроме выполнения гимнастики еще смотреть на яркое, горячее солнце с закрытыми глазами для расслабления мышц от тепла?
>>686256 >ты там с дивана все языки уже выучил Я так все языки выучил. Гляди, какой я хакер: карач, си и асм это байтоебское говно, раби - говно для хипсторов, С++ говно как асм, ява для дебилов, хаскель для борщехлебов, лисп для даунов. И все это не вставая с дивана и не прилагая усилий!
>>686290 Вирусня. Конкретно в твоем случае: 1) прога для удаленного контроля твоего ПК. Хацкер дома сидит и пароли ворует 2) прога-стиллер, который ворует пароли браузеров и регулярно отправляет кому надо 3) хитрожопая прога, которая наебнула тебе браузер и теперь тот сам шлет все пароли кому надо 4) ты сидишь через одну вайфай-сеть вместе с хацкером, он мониторит трафик. Класика mitm- пиздит пароли. но это маловероятно. 5) вирус на твоем андроид- смартфоне 6) еще что-то.
Теперь вопрос, что делать: 1) Удалить старый антивирь и накатить триал касперского. Поставить защиту на максимум, отключить внешние соединения. 2) Внезапно, накатить тот же каспер на андроид смарт 3) Не пользоваться вайфаем/поменять пароль сети. Отключить wps, шифрование на wpa2 поменять.
Пацаны, поясните плес по вебу, только не бейте лучше поясните. Вопрос совсем уебанский, но я хочу ДЕЛАТЬ САЙТЫ. Ко мне многие знакомые обращаются, типа сделай сайт, заебал, т.к. я работаю на околоИТ должности. Сам знаю Сишарп немного, на уровне простых десктоп приложений типа простенькой БД проги для учёта и парсера авито. Начал гуглить и запутался. Я так понял, что тут нужен и html и какой-то ЯП типа пхп или петона. Составьте гайд, во что и в какой последовательности вкатываться. Планирую изучить основы и дальше делать мини-проекты + stack overflow. Книги тоже рассмотрю, спасибо.
>>686320 > нужен и html и какой-то ЯП типа пхп или петона Для фронтенда (красивых страничек) нужен html и js. Для бекенда- js, php. Возможно, немного mysql. А вообже, с 0 никто сайты не делает. Есть шаблоны, есть конструкторы сайтов, есть движки готовые.
>>686342 >конструкторы сайтов, есть движки готовые Вот про это расскажи, не в блокноте же их делают? Что изучать? Какие инструменты? Пока дрочу htmlacademy, думаю, лишним точно не будет. На чём сейчас можно забацать визитку с 0 за пару дней?
>>686352 > На чём сейчас можно забацать визитку с 0 за пару дней? За час, ты хотел сказать? Хуй знает, никогда таким не занимался. Смотри wix точка com - и хост сразу.
Котаны, необходимо считать из файла информацию вида: "data1(12.34)" ----- yes "data2(19.45)" ----- no "data3" ------yes "data4" ------no и т.д далее записать это все в аccоциативный массив. Вопрос в том каким образом заполнить этот массив?
Для лабораторной по БД нужно придумать предметную область и по ней 5-6 таблиц. Ну и запилить БД естественно. Я, блядь, вообще без фантазии. Анон, помоги что ли? Есть идеи предметной области?
>>686523 >Спольски >щё он любит пейсать про свой крутой офис в Нью-Йорке, где у каждого программиста свой кабинет, два монитора по 30 дюймов, кресло за штуку баксов и мраморный душ («так что можно ездить на работу на велосипеде», — оправдывается Джоэль). Фотки офиса (почему-то в основном с молоденькими мальчиками) он тоже периодически выкладывает на сайт. Хотеть посмотреть.
>>686595 >тогда вопрос, как считывать? Ну раз уж FILE и у тебя есть некоторый паттерн в твоих данных, то fscanf(). Там число чёрточек одинаковое между data и yes/no?
>>686595 > как считывать? Построчно до eof в стринг temp. Ну и парсить этот стринг стандартными средствами стринга. Например, заменив все ненужные тебе символы на пробелы и удалив все пробелы что повторяются.
Аноны, такое дело. Хочу попробовать вкатиться в тестирование. Компания EPAM набирает тестировщиков с предварительным обучением. Требования: базовые знания в сфере сетевых технологий, баз данных, а также знание основ программирования. У самого в активе пока только знание основ HTML/CSS благодаря codecademy.com Так вот, что конкретно нужно выучить под эти требования?
Алсо, кто знаком с фирмой EPAM (особенно с минским филиалом), есть ли подводные камни?
Выношу рацпредложение переименовать раздел в "быдлокодинг". Сие решит сразу три проблемы: 1. Это более точно отражать ситуацию на борде. 2. Отсеятся чувствительные долбоёбы, для которых это "слишком грубо", "обидно" и т.д. 3. Самое важное - прочие долбоёбы, не найдя доску "программирование", полезут с вопросами по перестановке винды и настройке роутера в софтач, что почистит доску. >>686619 Сёма, это ещё с десятого года устарело и не смешно.
>>686601 там не черточки должны быть, это я от себя добавил. там примерно так: // 20:51:40 WQEWE EWR RTR=KK 3212,050324DB // YES 20:51:45 SRT PLAZMAPZ YTRUU=KK 3212,05WQEWE EWR RTR 0324DB // //
до этого идет примерно то же самое, но нет значения YES
>>686617 > Так вот, что конкретно нужно выучить под эти требования? Поясняю. > базовые знания в сфере сетевых технологий php, js, html > баз данных Синтаксис mysql. > знание основ программирования c++ > кто знаком с фирмой EPAM Подводный камень один- зарплаты хуйня.
>>686661 Что тут говорить. Это уже 10 лет назад (если не больше) было разобрано по частям умными людьми. Цепепе-фанбои воображают, что при вызубривании костылей их язычка они изучают все остальные языки забесплатно. Разумеется, это не так.
>>686669 Я не цпп-фанбой, нет. Но цпп дает общее представление о работе на низком уровне и на уровне объектов. На любой язык после цпп перейти будет намного проще, чем с какого-нибудь пхп.
>>686675 И все эти языки практически и образуют рынок, да. Это если веба не считать. Ну и кроме всего прочего ты можешь пойти работать крестовой макакой, чего не смогут джава и решеткокодеры.
>>686801 А по вопросу - fstream, fprintf. Еще можно в строку писать с форматированием через stringstream или sprintf, а потом эту строку писать в файл.
>>686754 > char str = "Текст x текст y текст z"; //x,y,z -- переменные string ass="Текст " + x + " текст "+ y + " текст ";//можно так, а можно и потом дописать: ass+=z;//вот так //и не напиши после этого мне "спасибо", сука. Только попытайся не написать
>>686928 Мне интересно, и вроде бы не должен потом по жизни соснуть. Мелкоконтроллеры, yoba kernel developing, cкриптоязычок С API. >>686931 Но мне нравится html
Ребят, а вот >>685956-этот же вопрос как без БД решить? Писать в файл id самой новой новости (сорян за тавтологию), а потом при следующем запуске скрипта сверяться по этому номеру?
>>686977 >В чём проблема с подходом с БД? Если требуется просто как-то уведомить меня о том, что на сайте появилась новая новость. А сохранять их мне не нужно, к примеру.
>Это сработает только если id статей возрастают в хронологическом порядке. Вот в этом проблема, id у новостей формируются непонятно как, радом стоят новости с id 255 и 1000, при этом нет 256, и других номеров. На ум приходит только сохранение id всех существующих статей в файле. Скрипт будет пробегаться по ВСЕМ новостям каждый раз, сверяясь, нет ли такого id файле. Чувствую себя дауном, не способным по-человечески справиться с этой задачей.
>>687015 Нет. Там не новости, а ссылки на темы узкого характера, поэтому я назвал их новостями, чтобы никому здесь голову не морочить. Этот сайт даже json API предоставил, но метод вроде sort там нет. Всё, чем он плюётся - json'ом вида [{"id":65013,"type":"foo1","title":"bar1"}, {"id":150,"type":"foo2","title":"bar2"} ... ]
>>679861 (OP) Анон, вопрос по git. Допустим, что я написал какую-то хуйню для ядра линукса в отдельной ветке и теперь хочу записать её на гитхаб, однако у меня совсем нет желания заливать весь тот охулиард исходников в свой уютный репозиторий. Можно ли в git пушить только отдельную ветку и только ту информацию, которая изменилась, чтобы потом легко и непринужденно получать эту ветку?
Есть либа сишная для кросплатформенной обработки событий рисовального планшета? Крайне желательно иметь мааленькую удобную либу с минимумом зависимостей и обозримым кодом. Поддержка винды опциональна на самом деле.
Поясните за стаб криптора. Это та заглушка, которая находится перед ПЕ-заголовком, которую можно менять как в уроках iczelion'а и использовать для шифрования как одноразовый блокнот?
Я заочник (априори аутист и ДЦПшник в программировании), учусь по специальности ЭВМ на 6 курсе. Соответственно на носу диплом, а у меня даже темы нет. Есть идея написать простую систему тех.поддержки пользователей на QT. Перечислю основные моменты: 1. Программа должна иметь GUI. 2. База данных заявок должна быть на SQL. 3. Должна иметься оснаска администратора, где он может редактировать/удалать тикет и устанавливать его статус выполнения. 4. Пользуки должны создавать тикеты в GUI-клиенте. 5. GUI-клиент должен болтаться в трее и показывать список доступных админов. 6. Тикет должен прилетать админу по СМС и эл.почте. 7. При завершении/отказе тикета пользуку должно прилетать уведомление по эл.почте.
Итак, вопрос: сможет ли заочник со знаниями, стремящимися к нулю, освоить QT Creator и написать всё это добро за 1,5 месяца? Если нет, предложите иную тему. Буду рад любому ответу!
Аноны из ДС, где вы покупаете (если покупаете) обучающие книжки по языкам и технологиям на языке оригинала? Хочу купить учебник по Джаве, но именно в оригинале, а не перевод.
>>687243 > сможет ли заочник со знаниями, стремящимися к нулю, освоить QT Creator и написать всё это добро за 1,5 месяца Написать сможет, отдебагать- нет.
>>687245 > купить Зачем, если можно скачать? > учебник На кой тебе учебник, да еще и бумажный? Код 6-летней давности перепечатывать? > по Джаве Ява в 2016? Ох лол. > амазон Чтобы доставку ждать полгода, да?
Хранить набор константных значений нужно в отдельной таблице в бд или где-то в логики серверного приложения? Например, есть таблица аукционов, типы аукционов(авто, валютный, золота и т.д.)?
>>687247 >Зачем, если можно скачать? Хочу держать учебник в руках, вдыхать запах свежеотпечатанных страниц и фапать >На кой тебе учебник, да еще и бумажный? Код 6-летней давности перепечатывать? Нет, издание 2016 года. И причем тут перепечатывание? >Ява в 2016? Ох лол. Дрочу на что хочу >Чтобы доставку ждать полгода, да? Не знаю, че там по доставке, но если приемлемых вариантов больше нет, то, видимо, это единственный выход.
>>687326 Чет у вас поздно все так. Наши заочники еще в январе отстрелялись, а я на следующей неделе пойду пиздов получать за то, что с ноября нихуя не готово
Аноны, никогда не имел дело с html, поэтому и пишу сюда. Имеется таблица с 3 столбцами, которая через <bvody id="huy"></tbody> выводится на страницу. Возможно ли на самой html странице добавить новый столбец и в каждую строку добавлять поле ввода с сохранением введенных туда данных?
>>687394 >Возможно ли на самой html странице добавить новый столбец Ну так добавь еще один тег <th> >и в каждую строку добавлять поле ввода с сохранением введенных туда данных Вот тут не совсем понял. Подробнее Строку ввода можно через <form> и <input> добавить. Чтобы парсил и сохранял куда-то, то это уже подключение sql и, например, php
>>687422 >Вот тут не совсем понял. Подробнее Нужно чтобы введенные данные оставались в строке ввода, если это возможно. Если нет, то чтобы они сохранялись в новый столбец, например.
>>687479 >Нужно чтобы введенные данные оставались в строке ввода, если это возможно. То есть, тебе нужно, чтобы при обновлении страницы, все те же данные были выведены в этих полях? То бишь оставались там всегда? Или как? Будет очень круто, если ты приведешь реальный пример, ну или нарисуй подробнее. Столбец new уже рассказал тебе, как добавить, это несложно.
>>687485 >>687485 >То есть, тебе нужно, чтобы при обновлении страницы, все те же данные были выведены в этих полях? То бишь оставались там всегда? Именно. Столбец уже добавил
Сап. Есть скл-гуру? Написал запрос SELECT name[Название платежа], (summa)[Сумма] FROM Платеж, Заявка, Статья_бюджета WHERE Заявка.id_platezh = Платеж.id_platezh AND Платеж.id_stbudget = Статья_бюджета.id_stbudget AND DATEPART(yyyy, data_p) = DATEPART(yyyy, DATEADD(yyyy, -1, getdate())) AND summa = (SELECT max(summa) FROM Заявка WHERE Заявка.id_platezh = Платеж.id_platezh AND stbudget = 'Прочие расходы')
Нужно, чтоб вывелась одна запись из категории "прочих расходов" с макс. суммой. НО ВЫВОДИТСЯ ДВЕ - С МАКСИМАЛЬНОЙ СУММОЙ И СО ВТОРОЙ, КОТОРАЯ МЕНЬШЕ.
SELECT name[Название платежа], (summa)[Сумма] FROM Платеж, Заявка, Статья_бюджета WHERE Заявка.id_platezh = Платеж.id_platezh AND DATEPART(yyyy, data_p) = DATEPART(yyyy, DATEADD(yyyy, -1, getdate())) AND summa = (SELECT max(summa) FROM Заявка WHERE Заявка.id_platezh = Платеж.id_platezh AND stbudget = 'Прочие расходы')
А толку 0. Я не знаю, что уже дописать, вроде все указал. Но какого-то хера он считает сумму в 150000 тоже максимальной.
>>687573 Дело вот в чём: такие названия очень много мне говорят о твоём отношении к работе. То есть ты в буквальном смысле даже пальцем не пошевелил, чтобы зайти на google translate и посмотреть как переводятся названия полей. typeplatezh – для тебя "Нармально, хуле. Главное максимум найти!". Человеку с таким подходом – помогать бессмвысленно. На будущее: к выбору имён относись очень аккуратно.
>>687651 Очень рикаминдую, для имбецилов задания с самого нулейшего нуля. Правда, есть подводный камешек: нужно знать ангельский на уровне школьника-троечника 11 класса. khanacademy.org
Хуй знает где задать вопрос, может тут кто знает. Есть отладчик DBVM на винде и он не работает со всеми ядрами. Т.е. у меня i5, соответственно он с 4-мя ядрами, и при отключении четвертого ядра все отлично работает с тремя. Но когда я пытаюсь запустить DBVM со всеми включеными ядрами винда просто виснет намертво. Есть какой-то способ запуска этой срани на четырех ядрах? Гугл усердно молчит. Куда хоть копать?
>>687757 Мужик, этот процесс тебе должен удовольствие приносить, а не боль. Не нужно себя пересиливать. Не нравится -- пошел вон из профессии отдохни, погуляй, поиграй во что-нить, кинцо посмотри
Анон, хотел как можно кратче, но как обычно написал целую простыню: мне совсем чуть-чуть за 20, я начал "программировать" со школоверстки клонов сосача, потом поучил немного нативный js, сейчас вот на пыху перешел. Прошло уже более, чем полгода, и я понял, что верстка сайтов не это то, чем я бы хотел заниматься всю жизнь, глядя на верстку даже сейчас, меня просто тошнит от всех эти поцизионирований элементов и еблей с извлечением оных из pdf. Это все не то. К самому программированию у меня душа лежит. Но мозгов хватает разве что на php. Я сейчас буду переходить к освоению ООП на пыхе и не хочу обжечься об неправославную трактовку сути ООП. Многие говорят, что ООП на пыхе имеет свои особенности.
Что начинать учить, если я хочу: 1. в первую очередь: интересную индустрию, но без необходимости знать какие-то узкие области математики. У меня на данный момент знание нулевые, но я их активно подтягиваю изучением школьного матана. Думаю остановиться (или не остановиться, если осилю дальше) на первом курсе рашкинских вузиков. Все эти теории вероятностей и комбинаторику я с треском, но осиливал; 2. хлеб с маслом в ближайшем будущем (в идеале в будущем году);
В ОП-посте пишут про Java, говорят, что это тормознутое говно в отличие от language_name. Или это стереотипы, которые создаются из-за быдлокодеров? Заточенность сисярпа только под винду делает грустить. Всякая хипстота типа скалы и js еще не скоро будет общеиспользуемыми. Вот даже пыха сейчас сильно доминирует (пока) над жиэсом в бэкэнде. Вот такие пироги.
>>687766 Мне просто кажется, что нужно ВСЁ запоминать. Я понимаю, что это пиздец как навязчиво, прям будто мания в голове. Но у меня как-будто какая-то фиксация на этом прям. Если я гуглю проблему в интернете - всё, руки опускаются и я понимаю, что это не я её решил, а кто-то другой. И я трезво осознаю, что я просто копировал-вставил. А я прям реально хочу всё знать. пиздец, блять, мания. В детстве перечитывао в книжках и журналах каждую сноску, включая ГОСТ типографии. Ебанутый блять :фэйспалм:
Сейчас вот если за что-то берусь, то виню себя, если пропустил день.
Надо освобождаться от этого. Отдохну пару дней.
Просто из побочного занятия, которое мне нравилось первый месяц точно, это превратилось в навязанное задание. Причём это мне нравится, но надо же расти в знаниях. А расти - это труд. поэтому страдаю. Короче, я спасусь. Анон, беру перерыв на два дня.
>>687783 У меня такая же хуйня была. Помогает только одно - найти работу, вот серьёзно. Для многих это еще больший стресс, а для меня было облегчением.
>>687767 1) Java гораздо быстрее пыхи 2) JS не такой уж и хипсторски 3) Хочешь писать плагины для вордпресса - ПХП, микросервисы - ЖС. Выбирай сам, что интереснее. 4) Интереснее - дело вкуса. 5) Интересной может быть и должность, а не только предметная сфера. 6) Джава тоже может быть интересной, если ты архитектурный астронавт. Ну и на хлеб с майонезом ты заработаешь.
>>687792 >1) Java гораздо быстрее пыхи Cпасибо. >2) JS не такой уж и хипсторски Ой, да ладно, редко какая контора сейчас на ноде сидит. >3) Хочешь писать плагины для вордпресса - ПХП, микросервисы - ЖС. Выбирай сам, что интереснее. Я вообще не хочу учить что-то ориентированное на веб. >4) Интереснее - дело вкуса. Для меня интересно было бы делать приложения для десктопа и мобильные приложения. >5) Интересной может быть и должность, а не только предметная сфера. Не соблюдаю субординацию. >6) Джава тоже может быть интересной, если ты архитектурный астронавт. Ну и на хлеб с майонезом ты заработаешь. Спасибо. >0) Не бывает хороших языков и программирование вообще говно. Вон из профессии!
То есть, мне в Джаву начинать вкатываться, дружок?
>>687802 > контора хочешь работать в "конторе"? > приложения для десктопа и мобильные приложения. Android, девайс хоть есть? > Интересной может быть и должность имеется в виду, что тебе может быть интересно работать ПМ или БА или СА, и похуй разрабатываешь ты САПР для наномашин или ERP для говна > То есть, мне в Джаву начинать вкатываться, дружок? Java @ Android
>>687783 Ты что изучаешь, какой язык? Не нужно все знать, просто имей представление о том, что есть. Не нужно прям зубрить. Допустим, ты же не всегда знал, как готовить котлеты. Ты просто знал, что у тебя есть такая возможность и в нужный момент, когда ты захотел есть, ты загуглил рецепт и приготовил котлеты. Так же и тут. Просто знай, что в языке-нейм есть такая-то полезная функция. Как только придет время, ты вспомнишь, что она есть, загуглишь и применишь. Соответственно, как и с котлетами -- если часто готовить, то рецепт запоминается сам. Вот такая метафора >и я понимаю, что это не я её решил, а кто-то другой Изучай его код, смотри, как он решил задание, может даже найдешь моменты, которые можно решить по-другому. В следующий раз уже будешь знать, как решать ту или иную задачу. Читать чужой код -- нормально
>>687822 >хочешь работать в "конторе"? Слушай, я не знаю подробностей трудоустройства, но если так можно, то бы конечно хотел работать дома в одиночестве или в офисе за закрытой перегородкой, чтобы никого не видеть. Это идеал работы, ящитаю. >Android, девайс хоть есть? Есть, у кого нет андроида-то. Даже 3 штуки есть, лол. А что, ява под десктоп уже не котируется или просто приложения сейчас модно разрабатывать? Или это лучше в финансовом плане? >имеется в виду, что тебе может быть интересно работать ПМ или БА или СА, и похуй разрабатываешь ты САПР для наномашин или ERP для говна Let4ik.jpg. Скорее всего я буду разрабатывать то, что нравится лично мне. >Java @ Android Прошу прощения, Android - это среда разработки или операционная система?
>>687850 Почему лучше? Какой критерий? Скорость разработки? Скорость работы приложения? Степень совместимость языка с платформой? Говорю же, не нравится заточка сисярпа под винду. >>687852 Я знаю, куча хороших приложения на ней написано. Да и на джаве спокойно в веб можно вкатиться, если что. Универсальный язык.
Вопрос по Gtk. Допустим, у меня есть css, который я загружаю CssProvider'ом и есть виджет, стиль которого я хочу менять динамически на описанный в css. Как мне это реализовать?
Антон, первый раз делаю что-то подобное и не догоняю как в c# (под windows phone) вызвать метод из библиотеки. Есть dll "goApi", в которой находятся методы типа public static void createSession(string phone, string pass) и public static dynamic addCard(string cardId, string name) и т.д. Например, мне в начале программы нужно вызвать createSession. Библиотека подключена и отображается, но не знаю как вызвать метод. Помоги, будь добр.
Подскажите, по каким словам гуглить, чтобы почитать как создаются saas приложения? На каком стеке, как масшьабируется, принципы работы с БД - вот это все.
>>687989 в гтк есть метод add_class и remove_class (по крайней мере в питоновской обертке) для добавления\удаления ксс класса. Ну а там уже в коде напишешь логику когда надо добавлять когда удалять и т.д. стили сами подтянутся в зависимости от класса
>>679861 (OP) ХАЛП АНОНИ Есть 1 почта яндекс, там есть разные письма и среди них есть с заголовком ЗАКАЗ №ХХХ. Можно ли експортировать скриптом/программой содержимое писем на почте их где то пару сотен на пике и запихнуть в таблицу или вообще хоть как то вытащить?
Господа, не часто к вам захожу, но есть вопрос. Я студентота 2 курс, криворукий и не умею кодить, не знаю толком никакой язык. Преподаватель мне спалил такую тему как Google summer of code. Собственно вопрос: стоит ли ньюфагу вообще в эту тему лезть? Спасибо.
>>688202 Я так понял, это что-то вроде всемирного онлайн-хакатона? Меня всегда демотивировало в подобных проектах то, что там всегда куча задротов-математиков-отличников, у которых уже давно есть команда и вообще они молодцы. А отбирают там, конечно, всего несколько работ
Привет анон, хочется обсудить с тобой такую вещь. 21 год. Окончил шарагу, плюс пошел на заочку. Но это не так важно я думаю.
Еще во время учебы сделал первую игру под андроид. С тех пор много воды утекло, успел поработать и скриптомакакой в геймдеве и эникеем, ну и еще в паре мест. Все кончилось тем, что я последний год провел за написанием собственных игр. Есть опыт с юнити (сишарп), даже немного явы. Но сосредоточился на haxe+openfl. Это можно сказать свободная реализация флеша. Но никаких денег с этого по-сути не заработал.
И вот доебало меня это существование на мамкиных борщах. Пошел смотреть на вакансии. В итоге по флешу работы не много. В моем миллионнике открыта одна вакансия. Но есть в других городах, это да. По юнити вакансий целых 7, но с ним работать не особо хочется.
Мне конечно нравится создание игр, но быть может пойти в другую сферу? А создание игр оставить как хобби, которым приятно заниматься.
Что можете посоветовать? Хотелось бы что-то интересное, более творческое. Смотрю на веб, мобилки. Как думаете, питон (15 вакансий) пойдет для старта? Правда я смотрю там больше сеньоры требуются. Но зато потенциально есть простор для роста и развития. Как думаете, питон не помрет ближайшие лет 10?
Мобилки тоже вариант. Но я думаю тогда можно посмотреть в сторону разработки под айос. Правда там все очень сомнительно. Платформа жива и разработчикам платят пока эпл на коне.
>>679861 (OP) Сап, программач! Нужна Ваша небольшая помощь! С меня как всегда... Нужна для работы программа, совсем простая. Для подсчета сделанной продукции, остатков на складе и прочих мелочей по типу выгрузки данных в Excel. Сам я компьютерной специальности, но сетевик. С программированием знаком только в основах. Думаю, что таких программ куча, но так как хотелось бы обмазаться программированием в будущем, решил написать сам. С курса института помню прогу которая позволяла строить код посредством графического интерфейса: кнопки, прогресс бары и прочая херота. Думаю собрать необходимую мне вещь на ней, насколько я помню она называлась C Shurp или что - то подобное. От Вас прошу совета! Стоит ли вообще это делать и если стоит, то правильно ли я выбрал среду? Спасибо)
>>688483 Есть кое что, что ты должен знать, если хочешь зарабатывать созданием игр. Скилы тут - совсем не главное. Гораздо (на порядки) важнее умение пиариться и продвигаться. Ты можешь сделать супер проект с оригинальной идеей и нескучной графикой, и о нём будет знать только твоя мамка и боты поисковиков (да и те - вряд ли), а можешь - очередной флаппибёрд (который пишется и рисуется буквально за пару часов) и срубить бабла на кокс и шлюх на год вперёд. Зависит только от рекламы (в большей степени) и удачи (в меньшей). Т.е., если ты, допустим, не чувствуешь, что потянешь успешную-пиаркомпанию-способную-продвинуть-даже-симулятор-кота, тебе светит только работать в студии (в которой этим просто будут заниматься другие люди). Но, если ты будешь работать в студии, фразы типа "но с ним работать не особо хочется", "хотелось бы что-то интересное, более творческое" и т.п. - то, от чего ты должен срочно отучиваться.
Лень самому искать, спрошу у ононов: положим есть код под гпл лицензией и я его хочу спиздить применить в коммерческом продукте. Если я просмотрю его структуру и перепишу чуть ли не дословно, но "сам", будет ли это нарушением гпл?
>>688574 Это модификация без выкладывания исходников. Такое запрещено. В жопаели какой-то версии можно динамически линковать жпльные dll к своему продукту.
Пилю тут игру, и у меня есть класс игры и класс геймскрин, который вызывает апдейи и дроу игры. Весь интерфейс находится в геймскрине, как правильно сделать взаимодействие этих классов? А то сейчас у меня а геймскрине напрямую вызываются методы игры когда например игрок кликает на чтото.
>>688586 Пусть методы вызываются из апдейта игры. Т.е., в экране - game.update(), а в Game update() - уже проверка на нажатые клавиши, двинутую мышь и т.д.
>>688574 Если ты перепишешь - не будет никакого шанса доказать, что ты что-то переписал. Почти все нарушения жопоели сейчас детектируют по строкам в бинарнике.
>>688592 Ну вот я обнаружил что нажата кнопка мыши, нужно взаимодействовать с объектом на который нажали. Тут все легко, но теперь надо создать и вывести на экран какую-то кнопку, а это можно сделать только через геймскрин.
Вот смотрите, мне нужно создать класс в с++, такой, чтобы он включал в себя встроенные типы данных(инт и дабл), автоматически определял, что у меня за тип и в зависимости от этого производил какие-то действия. чтобы в мэйне я мог обратиться к переменной типа Т но под этим подрузмевался инт или дабл,в зависимости от самой переменной, как это реализовать?
>>688627 >чтобы в мэйне я мог обратиться к переменной типа Т STL-контейнеры позволяют узнать тип, делая typedef для параметра темплейта. Глянь в вопросе, как это реализуется http://stackoverflow.com/q/9637094
Помню что один из способов разработки алгоритма - расписать все "ситуации" возникающие в процессе работы программы. Не могу вспомнить другие способы разработки. Анон, помоги.
>>688658 Я не много не о том. На первоначальном этапе бывает нельзя предусмотреть все "ситуации". Одна такая "ситуация" может привести к полному переписыванию всего кода. Как разрабатывают код чтобы было как можно меньше переписок готовых фрагментов?
>>688672 зы В индуктивном умозаключении связь посылок и заключения опирается не на закон логики, а на некоторые фактические или психологические основания, не имеющие чисто формального характера. В таком умозаключении заключение не следует логически из посылок и может содержать информацию, отсутствующую в них. Достоверность посылок, не означает поэтому, достоверности выведенного из них индуктивно утверждения. Индукция дает только вероятные, или правдоподобные, заключения, нуждающиеся в дальнейшей проверке.
Господа, начал изучать html, css, javascript, mysql, jquery. Пока в самом начале, можете подсказать, как потом на этом зарабатывать? И подкинуть годных площадок с заказами?
Хочу чтоб все запросы перенаправлялись на index.php, кроме тех, что ведут на существующие файлы в директории /media. Написал такую хуету как на пике и ниче не работает. Тоесть он открывает файлы за пределами media. Скажите что не так.
>>679861 (OP) Как в вижуал basic'e у цифры вывести числа после запятой? В 14,88 вывести 88, например. Да, говно принес. Но не гуглится, а изучать нахуй не упало, это дерьмо на полсиместра от нехуй делать дали
Реквестирую материал (книжка\онлайн-курс\презентация) обозревающий типы нейронных сетей, только с необходимым минимумом - топология, как обучать, etc. Без чертовых доказательств. Начал просматривать имеющуюся литературу - все тонет в формулах, где-то посреди которых встречается фраза "дальше мы будем использовать эту функцию" и еще три листа вычислений непонятно чего чтобы вновь к ней вернуться.
>>689176 Подумал что подумал что это у тебя в теме >есть с заголовком ЗАКАЗ №ХХХ Если и вправду так - то методами фльтрации имапа, забыл как контеинс в татайле искать. Если єти все письма пришли с одного ящика, то еще проще - фильтр FROM:[email protected]
Если же надо искать в теле сообщения, то надо доставать все.
аноны, подскажите по башу нагородил костылей, а всего-то надо было сделать однострочную командую, которая бы создавала скрипт с содержимым и делала его выполняемым
что получилось: cd /etc ; echo рутовыйпароль | sudo touch shutdown.sh ; sudo sh -c 'echo "shutdown -r now" >shutdown.sh' ; sudo chmod +x shutdown.sh ; sudo crontab -e после чего я руками добавляю 21 20 * /etc/shutdown.sh в крон
даже мне очевидно, что можно сделать проще. но как?
Уже как год вкатился в продакшн с нуля. Сейчас думаю начать ковырять линукс и руби для интереса. Как первый дистрибутив убунта нормально зайдет, по возможностям чем-то хуже более красноглазых вариантов?
Шалом, прогеры. Ай нид хелп. Давно хочу сделать базу данных по автозапчастям. В основе программа tecdoc, работающая на transbase. Изюм базы в том, шо она будет абсорбировать овердохуя товаров из файлов(или прямо парсить с интернет магазов если такое возможно) и импоровать правильную инфу из tecdoc. Что то подобное организовал на 1с, но меня совсем не утаивает скорость обработки данных. Ищу заинтересованных в реализации проекта. ЗЫ тз нет, с деньгами тож не оч. ЗЫ2 в программинге не шарю ваще:(
>>689268 Немного не те книжки читаешь, просто время потратишь зря. Эти книженции для спеца из области разработчика операционных систем, а не для веб-макаки. Начни хотя бы с теории алгоритмов, если можешь в высший матан. Если и в него не можешь, то учи. Я так делаю, и ты так делай! Мимо-джавист.
>>689334 "Хорошим спецом" != всю жизнь быть веб-макакой, пишущей вебговно. Хочу знать системно, что я пишу и зачем я это пишу, а не НУ ЧТОБ ЛИШЬ БЫ РАБОТАЛО)).
>>689347 Ну-ну. Это тебе на дваче рассказали? Любая синиор макака даже на жс знает как внутри какой-нибудь V8 работает, какие оптимизации делает, етц. У тебя стереотипы, притом ты почему-то уверен, что ты знаешь больше чем люди которые это всё уже давно прочитали и работают.
Понимаю, что вопрос глупый, но всё же. Я достаточно далёк от программирования, но почитав интернеты, составил для себя некую картину. Самый простой для изучения язык - PHP. То есть, я могу обучиться сначала ему, чтобы вообще познакомиться с миром IT, заработать немного денег и укатиться во что-то серьёзное? Из серьёзного выбрал Java, почему-то. Прокатит такая моя схема? Уже понял, что php говно и нинужно, но начать тянет именно с него. Вообще, мне от этого программирования нужны только деньги, и чем больше, тем лучше.
>>689415 Если тебе нужны деньги, то учи пыху, но ты не остановишься, это факт. Если ты не ограничен во времени, то начни с какой-нибудь книжки по введению в программирование и учи Паскаль. А потом переходи на Java. Ну или если любишь хардкор или тебе уже за 20, то начинай сразу с явы.
Ананасы, горит лаба. На C# нужно написать прогу в Visual Studio(желательно 2015 года) на Windows Forms.
Описать функции ввода с клавиатуры элементов одномерного массива и поиска минимума среди тех элементов массива Х, которые не являются элементами массива Y.
>>689428 Ты либо поймешь, что пых-пых это все, что тебе нужно для добывания хлеба с маслом и перестанешь двигаться дальше, либо поймешь, что пых-пых это уродливое говно, которое течет как сито и перейдешь на джаву, я это сделал я.
>>689431 А разрыв в заработке у равных по опыту и знаниям кодеров сильно велик в пользу Java? Много уже сайтов прочитал на эту тему, некоторые чуть ли не под 50% рисуют разницу, некоторые не больше 10%. Ну, в любом случае, меня радует то, что есть живой пример перехода на яву с пхп.
Слушай, раз ты тут, то сразу вопрос по пхп тебе вдогонку. WordPress это такая софтина, в которой мышкой возишь по экрану и ДЕЛАЕШЬ КРАСИВА? И как вообще в жизни происходит написание сайта, руками сначала пишется каркас-html, затем добавляется css-красота, команды php и прочая ява? Или открывается WordPress и вперёд мышкой по гую возить?
>>689436 В любом случае этот разрыв больше в сторону явы. Ты не статистику ведь рисуешь, а язык учишь, так что выбери уже что-нибудь.
>Слушай, раз ты тут, то сразу вопрос по пхп >тебе вдогонку. WordPress это такая софтина, >в которой мышкой возишь по экрану и >ДЕЛАЕШЬ КРАСИВА?
Я не дошел до cms-ок, слава господи, меня вытошнило еще на пыховской ООП.
>И как вообще в жизни происходит написание >сайта >руками сначала пишется каркас-html Ну да. >затем добавляется css-красота Ага, но чаще всего это делается при помощи уже готовых решений вроде бутстрапа. >команды php и прочая ява Ага, сначала накручиваются библиотечки джейквери и появляется динамика. А потом прикручиваешь уже нужные тебе серверные дела при помощи пыхи. >Или открывается WordPress и вперёд мышкой >по гую возить? Или так. Но я так никогда не делал. Я с нуля все писал. Может, поэтому у меня такое отвращение к верстке. Не люблю готовые решения. Ручками все, ручками.
>>689470 Ну да, понял. В общем, из гугла удалось узнать, что CMS это вообще некошерно и длябыдлов. В основном, это пишут сами пыхеры.
На кого вообще эти CMS ориентированы? На домохозяйку, решившую заебашить себе сайт? Если я правильно понял, раньше эта домохозяйка бежала к пыхеру и платила даллары, а теперь она качает Джумлу и хуячит себе сайт сама? Ну и что, что такой же, как у Кристины Агилеры, зато работает и пы хы пы знать не надо. Не сильно это подкосило рынок пыхеров?
>>689473 Да какая разница? Не связывайся с этим. У меня очень мутное представление об этом. Вообще, сms это готовое решение различных шаблонов сайта, без пыхи вордпресс - это кусок html/css/js кода. Чтобы его прикрутить к серваку, нужен php. Для домохозяек существуют бесплатные сервисы типа wix, которые написаны на тех же самых js и php. Там ничего делать не надо, сидишь себе и верстаешь интерфейс мышкой. Спрашивай ответы, если что.
Что вообще сложного в кодинге? У меня есть 2 друга, оба программисты, один пишет сайты, другой как он мне сказал "Software Engineer, пишу на C++ в основном". Так вот я решил приобщиться, выбор пал на Си, прочитал пару книжке. И мне говорили пиздец как тяжело. Но код просто делает, то что я и только быстро, получается я просто записываю свои мысли в виде команд. Хули они орут что сложно? Последнее что я написал по просьбе моего друга это 1) Херня, которая ищет самый короткий путь в графе 2) Херня, которая складывает двумерные массивы Обе я сделал довольно быстро и просто, сначала написал на бумаге как я делал задачу, потом перенес в компилятор. Мой друг после того как я их решил взбугуртил и дал мне задание, цитирую "Алгоритм, который будет сжимать jpeg без потери качества, с коээфициентом минимум 2". Пока не знаю как делать, вообще даже куда двигаться, вообще почитать про алгоритмы Хаффмана и Шенона-Фано, но понятного мало. Подскажите по этой теме.
>>689582 Сложность в кодинге происходит от большого размера программ. В поделках на несколько тысяч строк естественно ничего сложного нет. Сжимать jpeg глуповатая затея, это уже формат с сжатием, следовательно у него очень высокая энтропия и сколько заметного сжатия не добиться. Можно сжимать колекции jpeg файлов - если среди них много похожих то можно получить хорошее сжатие. А на отдельном файле практически бессмысленно. Поэтому можно взять любой алгоритм.
>>679861 (OP) Господа, поясните за бинарное дерево и его отличие от бинарного дерева поиска, делаю курсач, нужно реализовать обычное бинарное дерево, не могу найти пример кода на плюсах, везде льют BST
>>689582 >1) Херня, которая ищет самый короткий путь в графе >2) Херня, которая складывает двумерные массивы кекнул с дауна >>689582 >Что вообще сложного в кодинге? Денег заработать сложно. Рынок труда так и хочет чтобы ты не выебывался и жил как люди.
>>689582 >Что вообще сложного в кодинге? Самое сложное в программировании - это задавать себе правильные вопросы по мере разработки. Когда до тебя все уже спроектировано и расписано в мельчайших деталях - это кодинг. В нем нет ничего сложного.
Есть какие книги, в которых поясняются как реализованы высокоуровневые вещи на ассемблере? Допустим, классы, структуры, шаблоны вот это все. Интересно почитать оче.
>>689785 >асм для реверса поэтому и прошу, хочу покопаться в своем коде параллельно почитывая книжку, чтобы примерно сопоставлять асм код с высокоуровневым.
Привет, программач. хочу уметь в ASM, имею пару вопросов к посвящённым: 1. ASM, TASM, FASM, MASM, VASM, NASM, YASM(и прочие) - что из этого выбрать? (склонюсь к FASM'у, но сам аргументировать за него не могу) 2. Литература с пика по ассемблеру подойдёт для изучения FASM'а(русско-язычные книги)?
>>690010 Да ничего особо сложного там нет, просто отношение собственно к программированию сборка в консольке имеет очень посредственное. И обычно тупо нинужна. А если таки нужна - всегда можно освоить потом.
>>690095 >>690103 Могу с тобой поделиться: Грэхэм, Кнут и ещё кто-то — Конкретная математика Кнут — Алгоритмы SICP CTMCP (Concepts, Techniques, and Models of Computer Programming.) John Reynolds — Theories of programming languages Категории для работающего математика Лямбда-исчисление: его синтаксис и семантика какое-то говно про хачкель, erlang и prolog
>>690107 Составлять списки != делать что-то. Через какое-то время поймешь, что ты сделал его зря и нужно дробить цели на более мелкие, иначе просто забьешь.
Хочу узнать принцип работы компьютера, именно того, как он вычисляет математически. Читаю архитектуру компьютера но там немного не то. Вот например хочу эту статью понять. Посоветуйте литературы.
>>690160 Примерно что нужно знать. Матлогика -> OR AND gates -> триггеры -> регистры\сумматоры -> АЛУ \ управляющее устройство\ регистры общего назначения -> процессор\озу
>>690160 В смысле как кремниевый камушек может произвести операцию, например, сложения? Реализуется с помощью сумматора. Проходится в вузе на курсе схемотехники. Ну и про цикл работы процессора можешь прочитать.
>>690095 Отличный вариант, не слушай этих ничегонедобившихся. Подборка хороша,только советую поменять местами по приоритету третий с седьмым и шестой с одиннадцатым. Почему? Дойдешь до них - поймешь ;)
Подсветка кода для /pr/: скачать
книжки
Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять.О: Задавай вопрос в этом треде.
В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом:
1С android C C# C++ Delphi Go Haskell iOS Java JavaScript Lisp Perl PHP Python Ruby Rust Scala
В: Хочу стать программистом, какой язык учить?
О: Английский + Java
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: Тред для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк.
О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.
Литература с пика
Прошлый тред