Это копия, сохраненная 5 апреля 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Подсветка кода для /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, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк.
О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.
Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
Да и хрен с ним. В каталоге найти недолго.
Фронтенд/бекенд/.NET конференция двачеров.
Не знаю в тот ли тред пишу, но хоть попробую
Поясните за тестирование ПО, большой ли спрос на данную область? Сейчас практикуюсь на Selenium, говно без задач или пригодится ?
Мимо студент
1. Service Pack 1 установи и прочие апдейты на винду кроме зондов. Наотключают апдейтов, а потом им картинки с двача диски криптуют.
2. Написано же - см. log file. Учись уже сейчас читать текст об ошибке, а то дальше хэлловорлда не продвинешься.
Блин, я просто нихуя не умею. Вообще не секу в компьютерах. Есть какие-нибудь вводные гайды по смежным областям для совсем уж кретинов отбитых. Мне 17, в школе на отъебись писал на паскале, больше программрованием в жизни и не занимался.
Когда гуглить научишься, возвращайся.
Не слушай его, сначала установи убунту, потом manjaro, а как почувствуешь, что разобрался - ставь голый арч на виртуалку. Когда допинаешь арч до уровня юзабельности manjaro, открывай генту-хэндбук.
Для начала - читай последовательно всё что тебе пишет комп. Не понял первое предложение - читай второе. Не понял всё - перечитай. Все равно не понял - загугли текст ошибки и читай что по этому поводу пишут на stackoverflow.
С программированием - рекомендую какой-нибудь opennet штудировать, но только в случае, когда у тебя уже есть вопрос, на который ты ищешь ответа. Например, как программа открывает файлы и что такое файловый дескриптор - https://www.opennet.ru/docs/RUS/zlp/005.html
Читай Таненбаума
Не слушай его, убанту можно ставить когда ты более-менее уверенный в себе пользователь (могешь в шелл, шаришь за систему инициализации, хотя бы) и хочешь получить рабочую систему за 20 минут. Если ты полный нуб -- ставь слаку, сначала даже без иксов. Она для использования в практических целях совершенно не годится, но для изучения -- идеальный вариант. Сам так делал, зависимость есть.
>>680118
Чтобы не пользоваться только окном, что непонятного?
Блин, если честно я вообще не понимаю, зачем мне нужны какие-то другие ОС на пеку.
Правильно я понимаю, что f = 0 только при
f[0][0] = 0 и f[Nn][Nb] = 0
А z = 0 при
z[Nn][0] = 0 и z[Nn][Nb] = 0
> Правильно я понимаю, что f = 0 только
> при f[0][0] = 0 и f[Nn][Nb] = 0
То есть, ты считаешь, что N_n это число и оно объединяется с множеством {0}. И тебя совершенно ничего в этом не смущает.
Насколько велики требования к английскому для удаленной работы?
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?
> И тебя совершенно ничего в этом не смущает.
Нет не смущает.
Я и пришел узнать для каких i,j F = 0
>Нет не смущает.
Ну так тебе рано в алгоритмы. Поучи элементарную дискретку. Теорию множеств, в частности.
Это как бы ньюфаг тред #108 и если ты не знаешь, как помочь или ты такой высокомерный, то для чего такие комментарии оставлять?
Чтобы выебнуться, очевидно же.
> если ты не знаешь, как помочь
Знаю. Иди почитай что-нибудь по дискретке.
А вообще я намекнул, где ты фейлишься.
Но, видимо, вопрос "не смущает?" для тебя не означает, что тебе говорят, что что-то не так.
Есть один игровой сервер, запускается и управляется через собственную консоль.
Можно ли это реализовать и на каком языке программирования?
Немного знаком с C# и хорошо знаю php
Извиняюсь, вот так:
Подскажите мне, пожалуйста.
Есть один игровой сервер, запускается и управляется через собственную консоль.
Возможно ли с через код вбивать в неё команды и на каком языке программирования?
Немного знаком с C# и хорошо знаю php
>Можно ли это реализовать
Что реализовать-то? Сервер же уже есть и уже работает. Или нет?
Я бы такие вещи на баше/виндобаше(как он там называется) делал. Скорее всего задача ограничивается простейшими админскими и конфигурационными процедурами, зачем тебе С#? Сделать масштабируемую ООП-архитектуру и написать в 5 раз больше кода для той же задачи?
Ты вроде собрался заниматься программированием, а под Windows тебе будет удобно, разве что, писать на дотнете в Visual Studio. Даже с питоном ты уже соснул, про что-то менее мейнстримное и говорить нечего.
Пиздуй в грузчики. Твои конкуренты в этой области с 13 пишут, для тебя тут всё проёбано.
Охуеваю, зачем вы с такими даунами нянчитесь? У кого-то есть надежда, что он станет программистом? Серьезно блядь?
А если и станет каким-то чудом, что дальше? Конкуренции совсем нет, работы навалом, даешь большое и дружное комьюнити, да?
Совсем голову не используете, на все готовы лишь бы самоутвердиться в роли учителя блядь. Пиздуйте в аспирантуры, если любите такой хуйней заниматься.
>>680212
О, еще один подошел, этот не осилил прокси на рутракер поставить и добавить гугл в закладки. Очередной ПРОГРАММИСТ блядь.
>О, еще один подошел, этот не осилил прокси на рутракер поставить и добавить гугл в закладки. Очередной ПРОГРАММИСТ блядь.
Скудоумный шизофреник, угомонись. Мне нужен не файл с учебников, а хотя бы автор той книги, которую здесь рекомендовали 2 месяца назад.
То есть, пользуясь ОС windows, мне будет неудобно писать код на IDLE пользуясь языком Python? Я как-бы пока не обдумываю какие-то серьезные планы, я вообще питон для ЕГЭ сейчас собираюсь учить (просто я хочу начать с нормального языка а не с блевотного паскаля или еще чего-то). Короче, снова не понял (я вообще не шарю в программировании и компутерах). Я вообще не задумывался о том, какой операционной системой пользоваться, потому что два моих друга изучают C# и у них все вроде нормально даже не виндоусе. Давай ты лучше напишешь, с чего мне лучше начать заниматься программированием, потому что много из того, что вы пишите мне вообще не понятно, вплоть до того, зачем мне нужно пользоваться другой ОС. Вообще все (мои знакомые) вроде как начинают программирование, просто скачав прогу для написания кода и учебник по языку, без ебли со всякими там другими осями. (опять сумбурно написал, просто вы меня путаете, ребята).
>>680219
Ты чего так сразу то? Я, вроде, обучаемый, физику понимаю, математику тоже. С чего ты взял, что я даун? Просто я доселе не пользовался компьютером в каких-либо норм целях (я только в игры играл, в интернете сидел и всякие презентации делал в школу, когда надо).
А, ну если ты название книги по известной теме от известного издателя узнать не можешь, то я свои назад забираю. Такого в гугле конечно же нет. Ты тру кодер, сквозь экран чувствую.
Еще одна нищенка оказалась под забором, когда вместо него взяли хипстора.
>С чего ты взял, что я даун?
Человек без проблем с головой такие фразы использовать не будет:
>я полный дебил в ваших компутерах
>я просто нихуя не умею.
>Вообще не секу в компьютерах.
Дело не в том, что ты плох в компьютерах, а в том, что ты это подчеркиваешь и выпячиваешь, будто бы гордишься этим. По-моему, это явный интеллектуальный маркер.
К тому же, в 2016 году большинство людей моложе 30 очень даже хороши "в компутерах". Таких людей в десятки раз больше, чем потребность рынка в программистах. Тем не менее, ты хочешь со всеми ими конкурировать, хотя тебе даже область не была интересна до недавних пор. С чего это вдруг? Мама сказала, что программистам много платят, да? Милости прошу в перезвоним-тред.
25 лвл, степень инженера cs, в 17 писал моды для игор, кряки для профессионального софта, разгонял железо и компилировал си код из терминала, безработный
Это не я сноб, это ты дебил
>Вообще все (мои знакомые) вроде как начинают программирование, просто скачав прогу для написания кода и учебник по языку, без ебли со всякими там другими осями. (опять сумбурно написал, просто вы меня путаете, ребята).
Дорекламировались блядь.
Ох, веселая в рашке жизнь будет через 5 лет. 90% половозрелых самцов будут ПРОГРАММИСТАМИ. И на них всех 1000 вакансий на всю страну. В 900 из которых требуется сеньер, опыт от 10 лет.
>25 лвл, степень инженера cs, в 17 писал моды для игор, кряки для профессионального софта, разгонял железо и компилировал си код из терминала, безработный
Лол, очередной байтоеб понял, что крякерство и вирмейкинг никому не нужно, и сжег себе пердак. Пиздец, я чуть в голос не заржал, когда представил ситуацию.
>я вообще питон для ЕГЭ сейчас собираюсь учить
На ЕГЭ вопросы по питону спрашивают? Охуеть, мне бы так в 2008.
На винде есть проблемы с установкой питоновских библиотек, например. Нет, пользоваться можно, но не так комфортно.
>код на IDLE
Я бы посоветовал vim + jedi, но вим для винды поддерживает только python 2, который не нужен. Видишь? Виндовс это фрактал отсоса.
>Давай ты лучше напишешь, с чего мне лучше начать заниматься программированием
Давай ты лучше подумаешь, надо ли тебе оно. Если бы было желание, ты бы не задавал такие вопросы здесь.
Да сперма вообще одна сплошная проблема
Мне оно надо.
>Если бы было желание, ты бы не задавал такие вопросы здесь.
Задавал бы в другом месте. Что изменилось бы от этого? Я просто думал, что этот тред для ньюфагов, а не для снобистского говна, вроде некоторых местных (да и вообще думал что не на помойной доске вроде /b/ или /po/ нахожусь).
>>680237
>Дело не в том, что ты плох в компьютерах, а в том, что ты это подчеркиваешь и выпячиваешь, будто бы гордишься этим. По-моему, это явный интеллектуальный маркер.
Я не выпячивал ничего, просто признаю собственные недостатки, к тому же, я специально написал, чтобы вы понимали, что я полный ноль и в программировании не понимаю совсем.
>К тому же, в 2016 году большинство людей моложе 30 очень даже хороши "в компутерах". Таких людей в десятки раз больше, чем потребность рынка в программистах. Тем не менее, ты хочешь со всеми ими конкурировать, хотя тебе даже область не была интересна до недавних пор. С чего это вдруг? Мама сказала, что программистам много платят, да? Милости прошу в перезвоним-тред.
Хочу конкурировать, да. Ты если считаешь меня дауном не способным на это, просто подскажи мне с чего начать знакомство с программированием. Остальная морока - мои проблемы.
>На ЕГЭ вопросы по питону спрашивают? Охуеть, мне бы так в 2008.
ЕГЭ ввели в 2009. И по питону там вопросы не спрашивают, просто задания из части C можно писать на любом языке программирования.
Реверс инжиниринг -- одна из самых сложных областей CS. Если ты так уверен в обратном, надо полагать, ты "шаришь" достаточно хорошо, написал не один десяток кряков и навскрывал уязвимостей, так?
>>680266
>лаборатории К Спермского
Кому там нужен левый хуй с горы?
>работу ни в CS каким-нибудь исследователем-теоретиком
Пинать хуи в НИИ за 10 к рублей?
Я не делаю вид, что это охуеть какое достижение. Просто написал для контраста с человеком, который НИЧЕГО НЕ ПОНИМАИТ В КАМПУТЕРАХ, который даже не видит разницы между "программирование" и "кампутеры". Это уровень моей бабушки.
ну хорош сказки рассказывать. Я не знаю какой он там был крекер, но 10 лет назад был 2006, я как раз школотой старфорс пытался ломать (не вышло :(), AsProtect и Armadillo. Не весть что, но всё же уже не просто было. И явно не статика, и виртуальные машины и порченые импорты вот это всё.
Извиняюсь, окончательно утвержден был в 2009.
>Мне оно надо.
Тогда почему ты не прочитал фак из шапки?
>В: Хочу стать программистом, какой язык учить?
>О: Английский + Java
Просто, по крайней мере, на этапе нубства и ламерства, у меня никогда не возникало вопросов, на которые я не мог бы найти ответ на первой странице гугла. Тем более, таких абстрактных вопросов. Тебе даже посоветовали установить линукс, что правильно, так как должно поспособствовать улучшению "компьютерной грамотности", но ты ответил, что тебе и на винде норм, что наводит на мысли, что эта область тебе не особо интересна.
А давай ты в мухосранск приедешь, сожжешь свое резюме и попробуешь найти работу в айти кем-то, кроме 1Сника, хотя бы за 20к рублей?
>Тебе даже посоветовали установить линукс, что правильно, так как должно поспособствовать улучшению "компьютерной грамотности", но ты ответил, что тебе и на винде норм, что наводит на мысли, что эта область тебе не особо интересна.
Я лишь хотел узнать, зачем мне менять ось, и зачем я должен учиться пользоваться именно линуксом (а не сразу виндоусом).
Можно и не менять, для начала можешь как вторую ось поставить, или на виртуалбокс. Две причины для этого я уже назвал. Вперед.
Ок, попробую.
>если считаешь меня дауном не способным на это
Да нет, у тебя есть все шансы. С эйчарами легко общий язык найдешь, они скажут что у тебя высокие софт скиллз.
>просто подскажи мне с чего начать знакомство с программированием.
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)
Вот. Это все, что тебе нужно уметь для написания кода в ЕГЭ. Просто пишешь обычные математические операции обычном образом. Вуаля, ты знаком с питоном. Поздравляю.
Обижаешь.
Я знаю, что для написания ЕГЭ много не надо. Просто хочу в дальнейшем изучать питон (после ЕГЭ).
>Ничего не знает о программировании
>Точно знает, какой язык хочет изучать
Мне бы такую уверенность
a += b; // a ~ a + b
b += a; // b ~ a + 2b
a -= b; // a ~ -b
a = -a; // a ~ b
b -= 2 * a; // b ~ a
Ну охуеть задача бля, прям чувствую как мозг закипает. На смертном одре буду вспоминать это, как самое большое достижение в жизни. Просто туда-сюда переливаешь рандомными действиями, пока не получится то что нужно. Возможно можно быстрее сделать.
Пиздосик. Я просто указал текущие навыки
GNU nano. IDE настоящих мужиков.
Настоящие мужики обычно пишут в терминале, но оттуда нельзя скриншот сделать. Поэтому пришлось в окошках как хипстер ебаный.
IDE???
первое что приходит в голову пик.
скок я накрутил их в свое время...
МА4А В ТРЕДЕ
СВАЛИВАЕМ...
>>680315
>и чемже линуксоид научит кампуктерной грамотности???
>канкретна по буквам можно?
>приволакли недавно на лине сделаную шляпу - планшет с аппаратом срощеннай...
>честно цельнай час пытался его с кампом срастить...
>нифига ни разу не произошло...
>званю на завод говарю КАК????
>ани мне да типа он сам кампом являеца и надо типо егошними средства
>ми операции произвадить...
>ну не долбоебиз ли а?
>мне механику надо лезть в эти ваши классы хуяссыи таму подобную биледерду еще блядж на лине сляпаную ога...
>кагда мне сваих механических проблем до сраки хватает...
>ненависть и злость порой берет от таких вот девайсов стоимостью ВНИМАНИЕ за 70к рупчиков...
>и появляеца устойчивое желание разбить эту хуету об башку разраба имбицила.
>сука блядж от одного только его вида...
>и это я еще в этот девайс не лез...
Ты сам ответил на свой вопрос, не?
>>680334
Питон не лучший вариант для первого языка программирования, на самом деле. Из-за ебанутого скоупинга хотя бы. Возьми лучше книжку "Структура и интерпретация компьютерных программ" (гугли, бесплатно на офф. сайте) и установи DrRacket. Как осилишь ее, можешь браться за питон и за что угодно.
>>680367
Я бы устно не решил. Хотя бы бумажка нужна.
>>680361
Лишнее действие у тебя
a += b; // a + b
b = a - b; // a
a -= b // b
Мне норм.
>Ты сам ответил на свой вопрос, не?
ну я вывел теорию о том что линь в принципе лишний геморой.
его используют теперь восновном в РФ вот почему.
капирайты да открытый код да туда сюда...
кагда есть и давно уже сделан виндовоз мобайл.
и работает у меня на отдаленной точке от меня в 40 км.
две машины.
и если мне чтото надо от них или им от меня, я тупо беру кусок железа размером 10на15 на 10 в сантиметрах подрубаю к кампу и произважу все что мне угодно в области видимости федерального закона, а порой и занего не не об энтом речь...
хз хз мож я сам даун мож там системы безопасности, в душе неипу.
но говарю за час я человек с высшим кампуктерным образованием не смог подключить эту шляпу в сеть.
а потом мне приходица объяснять клиентиу что он тупица и ему опять надо пакупать новый кусок железа стоимостью в нехуевую девятку...
да приходица работать да приходица изучать...
просто потому что у когото на этапе разработки ума не хватило понять что есть виндовоз который мобайл.
Ну вот. А знал бы GNU/Linux -- починил бы железку и клиента бы огорчать не пришлось.
>линь в принципе лишний геморой.
Для меня винда - лишний геморрой.
Это дело привычки.
Говорю о десктопах и серверах, конечно же. Мобайлом не пользуюсь.
сказал бы я тебе но моча опять побанит...
смысл знаеш в чем?
мы живем где???
и если твой егэ как был так и остаеца , или же синусоида которую я решаю - ана тупо синусоида...
то есть аппараты в законе...
и проблема в том что клиент купил себе аппарат стоимостью как слегка подержаная волга - тупо дедушке не хватает на лекарство он ее и продает а у внучека уже давно опель а этот чермет для него ...
ну ты понял....
так вот клиент купил вроде самсунг корейцы все дела...
у меня день ушел на то чтобы узнать кто эти аппараты производит...
званю на завод а ани мне типа да мы уже не поддерживаем все дела - а это новый целофан фактически год всеголиш отъездил аппарат вкуряеш?
званю програмеру спрашиваю возможно?
в принципе да говарит он мне но быстродействие будет хромать....
на сколько?
он назвал мне цифру...
с предстоящими нововведениями...
эта цифра + еще одна цифра в итоге ахуительный целофан аппарат который расчитан корейцами по нашим ГОСТам не отработал и 5 (ПЯТИ) процентов его ресурса - тупо пошел под слом.
естественно это ахуительнай клиент, а для ахуительного клиента я и в убыток поработаю...
но дело то не в нем и согласись не во мне.
дело в том что какой то даун решил что умнее всех и желает срубить бабла...
выпустит гавно на рынок нате еште а нам деваца некуда нам приходица брать учить матюкаца и хавать гавно.
Я не понял.
То есть я пользуюсь Линуксом на настольном пэка, потому что мое железо не ок и мне ПРИХОДИТСЯ и я завидую пользователям винды и мечтаю, что однажды я куплю себе охуенное железо и смогу пересесть на семерку?
А за Маки что скажешь, та же хуйня? Они тоже юзают макось от того что на виндо-пэка денег не хватило и завидуют виндоебам?
Прям срывы покровов ИТТ.
прям фейс палм
ты еще раскажи мне за микрошаговый режим униполярного двигуна...
пойми одно если есть отлаженная система в которой работают люди, техже секретутак учат в ворд ога?
то нахрена спрашиваеца выебываца???
если есть отлаженная всем доступная и понятная операционка, за савместимость я молчу...
я тупо задам вопрос НАХУЯ?????
я тебе тутже отвечу нахрена - на новую бентлю вот нахрена, и если тебе аниме дауну эти элементарные истины не понятны...
в армии тебе я надеюсь раскажут...
и за саринку на затворе и за пылинку в стволе.
Да понимаю, ситуация стремная, базара нет. Но проблема, согласись, и не в линуксе. Если аппарат барахло, он и на винде дольше не отработает, смекаешь?
Та я не знаю, это вот он >>680429 что-то втирает про то что якобы Линукс ставят там, где винду на потянули. Если я его правильно понял.
я и не говарил что аппарат сахар
но он работал и мне как механику вообще проблем не доставлял.
я говарю сейчас о том что у чьегото выблядка в жопе говна загорелись - хачу бентлю и пиздец.
помниш про дальнобоев?
запомни рас и навсегда есть специализированное ПО под канкретную железяку и вопросы совместимости....
а потом всем расказывают что это механик синий малатком гироскоп забивал... и что фобос грунт америкосы лучами наебнули...
но всем то ясно откуда ноги растут ога?
а между делом налоги списывают списывают и пакупают баксы по 70р а наних уже бентли...
>пойми одно если есть отлаженная система в которой работают люди
>НАХУЯ?????
Потому что она хуево отлажена и в ней ничего не работает так как должно?
Твой аргумент можно применить к ситуации, когда все ездят на лошадях, а кто-то начинает строить и продавать автомобили. Нахуй? Есть же отлаженная система, в которой работают люди.
>техже секретутак учат в ворд ога?
Вангую, через 10 лет пиратство усложнят до уровня "проще купить" и все офисы перейдут на опен офис.
>я тебе тутже отвечу нахрена - на новую бентлю вот нахрена
>GNU
:)
>в армии тебе я надеюсь раскажут...
Ващет я инвалид, в военном билете написано что в случае войны буду ОПЕРАТОРОМ ЭВМ. Теперь жду третью мировую, хоть какая-то работа будет. Один хуй это лучше чем сидеть дома, читать книжечки уровня "C++ in depth".
http://www.linux.org.ru/forum/talks/12178712
эти посты один огромный крик души.
и где тебе лиш влепят штарф рублей так в 30 40 который для тебя смехотворен, меня сделают стрелочником и от трех до пяти учитывая ранее неоднократность и рецедивы... очередная тупица судья которая даже сука в паспорт не глядит влепит максималку.
слав те госпади что я недождусь выродка в виде отечественной ОС.
где не х86 там спец ПО отвали аниме даун.
незнаеш не пизди.
которое кстати делаеца железячниками, канкретное ПО под канкретный девайс...
да не без ошибок, но замечу их там на порядок меньше, чем в вашем линуксоиде с его ...
Вам же байтоебам дали Rust, делай map, filter, reduce, не хочу, хочу жрать сишкаговно.
>когда все ездят на лошадях,
опять из пламя в полынью...
заметь всю артилерию во втарую мировую лошадки таскали, а чукчи на краунем севере говарили - да снегоход это хорошо но алени лучше - ани тупо не ломаюца, а пал так это и шкура и пАнты и мясо, а если савсем худо то и полу переваренный ягель.
здесь разговор о том что линукс виндовоз
здесь разговор о том что пик, да да очередной бан...
>Вангую, через 10 лет
ну побанили ру трекер и че? это меня остановило ???
яб посматрел бы как ты через линь бы ...
но я тупо взял и заюзал предоставленое мне решение...туда сюда полчаса времени заняло
>Ващет я инвалид, в военном билете написано
РАССТРЕЛЯТЬ
пруфы или инвалид?
>или компиляторы сейчас с этим справляются лучше программиста?
Никто не знает и всем похуй.
Просто пили 2000 строк пэхэпэ говнокода в день, это все что от тебя требует 2016 год.
Ну вот тебе пример: https://goo.gl/6FygnC
square вызывается вне цикла, custom_limit в цикле. Какие функции gcc посчитает за инвариант ("pure") кроме компилятора никто не знает - нужно устанавливать экспериментально
ну его нахуй я гей шлюхой больше заработаю
Он выше на картинке нарисован. Хороший учебник, и действительно от O'Reilly.
timing attack
> это меня остановило ???
Так я говорю про нормальную защиту от пиратства. Я не говорю, что ее можно организовать в 2016 году на уровне государства, просто фильтруя трафик.
>яб посматрел бы как ты через линь бы ...
Тебе показать скриншот фаерфокса с прокси аддоном?
>но я тупо взял и заюзал предоставленое мне решение...туда сюда полчаса времени заняло
Ахаха лол. А у меня заняло около минуты.
Притом, браузер был предустановлен на ОС. И годный торрент-клиент тоже. А на винде мне бы пришлось скачать и установить нормальный браузер с помощью internet explorer, а потом скачать и установить годный торрент-клиент... Wait a minute! Но на винде нет годных торрент-клиентов. Пришлось бы ставить uTorrent/BitCommet и наслаждаться рекламой.
>РАССТРЕЛЯТЬ
:'(
>пруфы или инвалид?
Выбираю второй вариант.
>Ахаха лол.
мой тред https://2ch.hk/b/res/119299355.html (М)
>установить нормальный браузер
маня незнает за быкап и виндовоз за 13 минут
открою сикрет есть материнки где на системном винте аппаратно резервируеца место .... сдохла винда? нет ничего проще - три пальца ф8 и пошел курить драчить к плазме.
>Выбираю второй вариант.
если "или" это ниразу незначет что ты волен выбирать.
https://youtu.be/yxnedxqll_A
Ноутбук Lemote Yeeloong. К спец девайсам не относится. Воткни на него виндовоз, раз умный такой.
Можете подсказать годную предметную область для курсового по БД? Нужно таблиц 13-15
Погугли ещё:
Grey Houston - Alpha Waves - Uplifting Hope
Grey Houston - Delta Waves - Across Galaxies
Grey Houston - Delta Waves - Sounds of Universe
сап. собственно, какой freeware 3d движок может посоветовать анон? сам смотрю в сторону анриал так как там можно c++, но ведь есть ещё unity, ogre и ещё всякое. что наиболее адекватное?
Ньюфага, в этом треде, наблюдаю я.
Чёрный чай, кофе, сигареты, папиросы, любое столовое вино, портвейн, коньяк, водка, светлые сорта пива — можешь о них забыть. Навсегда.
Зелёный чай, пу-эр, иногда (очень редко) трубка, но и то не все сорта табака (гугл, University Flake).
Тёмное пиво после еды, иногда вино красное полусладкое до еды.
И всё.
>Ньюфага, в этом треде, наблюдаю я.
Никто и не скрывался.
>Тёмное пиво после еды, иногда вино красное полусладкое до еды.
Почему именно так? И чем плохи светлые сорта пива. Понимаю, что должно быть связано с умственной деятельностью. Буду рад услышать особенности.
Ты хочешь сказать, то что продают в магазине, не пиво? Не пойму тебя.
Чёрный чай и кофе? ШТО
Охуенно помогают думать, как и любое горячее пойло, которое ты сёрбаешь маленькими порциями с дохуя задумчивым видом.
Жестко оспариваю сего плебея. Как раз нужно как можно больше употреблять веществ, способствующих ускорению работы мозга: сижки кофе, алкоголь.
Кстати, фарму кто-нибудь моет посоветует, а то больно дорого на кофе сидеть.
ClassName& ClassBName::operator=(ClassName& obj1)
{
.
.
.
return *this;
}
Объясните дауну-аутисту почему это работает? И вообще как работает возврат адреса. Гуглил но все-равно не могу впереть.
А почему это не должно работать? Возвращается разыменованный указатель на текущий объект, но возвращается ссылкой.
Что тут вообще тебе не понятно?
Вот что не понятно:
int main(){
ClassName obj1;
ClassName obj2;
ClassName obj3;
.
obj3 = obj2 = obj1;
Если operator= возвращает ссылку то как возвращаемое значение присваевается obj3? И чем вообще отличает возвращение через ссылку?
}
Насчет пуэра вот этот прав >>680694, правда кофе будет дешевле, хотя если с Авито будешь брать, то норм. Только бери лет 15 которому.
Кун->>680707
Поясните за все остальное, почему нельзя сигареты, водку, чай черный?
Фикс Авито=Али
Для простоты можешь считать что ссылка это такой хитрый указатель который автоматически разименовывается. Ссылка ведет себя как объект на который она ссылается.
>Если operator= возвращает ссылку то как возвращаемое значение присваевается obj3?
Компилятор знает что это ссылка, и потому присваивает obj3 значение объекта по тому адресу, на который указывает ссылка. Такой себе синтаксический сахар.
Есть SQLITE база. В базе есть таблица FACT. Еще есть плюсы с Qt.
Открываю пример по QT с relationaltablemodel, пихаю тудой базу свою (с правками, естестна) - все норм открывается.
Дальше перебрасываю эту же модель в свой недокод:
model.lastError: QSqlError("", "Unable to find table FACT", "")
Вот что за блядство? Уже посимвольно сравниваю - все что можно перенести - перенес.
При возвращении объекта просто так ты кладешь его копию в стек, вызывая при этом все рутины нужные для копирования объекта, что очень хуёво если он тяжеловесный.
При возвращении по ссылке ты возвращаешь ссаные 4 байта или 8 в которых записано по какому адресу можно обратиться к объекту.
А как тогда я в пример тот базу запихнул и оно заработало?
И если я (гипотетически) буду делать дохуя клиент для очень большой и распределенной БД - мне тоже её с нуля надо будет создавать?
Ну да, там у тебя сборка заново собирается, т.е. таблицы не сохраняются в бд каждый раз при компиляции проекта, такая особенность sqlite.
А, сорян. Забыл сказать.
Таблица внешняя, через диалог подключается. После успешного подключения инициализируются модели.
>>680825
Появился еще вопрос.
Я так понимаю это связанно с тем что я возвращаю ссылку на объект память под который в кадре стека main, а попытка вернуть, например, ссылку на локальный объект проваливается т.к. после выхода из функции он удаляется.
Но я попробовал сделать это же с функцией вернуть ссылку на локальную переменную и обычными переменными но это почему-то сработало. Я криворукий или даун и опять что-то не понимаю? инб4 и то и то
Значит память занятая переменной в отличии от объекта просто не менялась?
Догадывался, но я несколько раз тестил и каждый раз один результат, на месте объекта рандом а на месте переменной она же
Бек scala
Фронте и говорить не надо
Как совмещать? Есть 3-4 часа свободных каждый день, как не заиметь кашу?
Тут была бы полезна книга Эндрю Таненбаума. Я не он, но напишу.
Объект располагался в куче (обычно это двусвязный список) и после его удаления на его месте лежат другие данные.
Переменная была расположена в области стека, и пока ещё не была затёрта. Вызвал бы несколько функций — и затёрли бы их данные ту область стека, где лежала переменная, и был бы и там мусор.
Если убрать коммент перед printf, все работает. Как он вообще может влиять на код?
http://ideone.com/1ltX9r
тут пытаюсь посчитать ISBN-10
Можешь зделать isbn[100]. Будет работать без printf().
Проверил асм-код. Похоже, что при оптимизациях компилятор выкидывает нахуй if (i < 10), т.к. знает, что оно всегда верно.
Заодно выкидывает j. Правда, почему это сказывается на поведении условия в конце, пока неясно.
Ошибка в том что ты вылазишь за буфер, для хранения десятисимвольной строки нужно 11 символов, а не десять. С printf работает скорее всего из-за того что при ее вызове на стек какого-то хуя сразу за буфером (char isbn[10]) вписывается 0 - поэтому все отрабатывает типа как и должно. Если не вызвать printf то на стеке за буфером не нулевой мусор и ты читаешь больше чем нужно.
>>681065
Лол, действительно. Мне показалось, что у него 9 символов, а не 10.
Тогда да, ты за пределы буфера вылазишь.
Без printf() компилятор выкидывает if (i < 10) нахуй, справедливо полагая, что переполнения (UB) не происходит.
С printf() — if (i < 10) почему-то остаётся и тогда, несмотря на нахождение нуля вне буфера, sum не изменяется при i = 10;
О. Если в шапке треда данного ЯП написано: "Божественный", "Элитный", "Остальные сосут", "Илитарный", "Для господ" и т.п. . Это значит, что вам пытаются подкинуть какашку!
Если кто-то имеет открытый ключ, он, конечно, может расшифровать файл, зашифрованный закрытым ключом. Так что ты здесь хрень спросил.
А вот про закрытый ключ — вопрос содержательный. Ответ: нет, не сможет получить.
Тогда с бека или фронта начать?
1. Devops, системная инженерия
2. Проектирование хранилищ данных
Оба направления нравятся, но что более перспективнее?
Могут ли образовательные видосики по программированию на ютубе заменить мне книги? Их я воспринимаю намного легче и запоминаю больше. Алсо, если знаете хорошие каналы по .net и javascript, поделитесь ссылкой.
Вполне. Я когда-то в sql врубился только после обучающего видео. Но лучше сразу начинай кодировать.
У меня пакеты хаотично стали резаться, если слишком крупные куски передавать. Почитал чуть-чуть всякого чтоб найти ограничение, нашёл mtu. Там по стандарту оно 1492, 2272 и другое на разных устройствах. Но, если я отправляю пакет на 2272 и он проходит через узел с mtu в 1492, то по идее он пилится на пакет в 1492 и хвост из 780, что куда меньше чем 1492. Какой минимальный гарантированный размер, который точно дойдёт одним куском в любой сети?
А ещё если передавать много данных, то если промежуточное устройство медленное, то оно хвост данных теряет, так как не успевает передавать, а сохранить не может столько. Я придумал как это пофиксить вручную, но мне мой способ кажется костылём с излишним количеством проверок.
Кошмар в общем. Что прочитать по теме чтоб это всё было понятно?
В оп-пике есть книги по сетям, из них любая подойдёт, да?
Ок, тогда начну с этого
https://www.youtube.com/playlist?list=PLvItDmb0sZw-vQV7Xw8tqiBhLQs2LHGHY
Потом их платные уроки с торрентом скачаю.
Кофеин в таблетках, без рецепта, стоит дешевле трамвайного билета.
http://nnm-club.me/forum/viewtopic.php?t=983281
Ну вот чет есть. На сайте у них платные вроде.
Пока нашел только это: http://hack-academy.ru/programming/system/361-pishem-svoj-antivirus-na-c.html
Может кто еще чего посоветовать?
Лизать жопу тебе, плебею, никто не будет.
Вот если бы ты в свои 10 лет писал диссертации, тогда другой разговор.
Не правда. Им плевать. То есть, тебя возьмут с большей вероятностью, но не более.
Должен считать количество слов, у которых 2 первые буквы совпадают
Строка символьная
В слове типа "EEEEdasdasd" засчитается 1 и 2 Е, а потом ещё раз 3 и 4, так как у тебя OUT одинаковый что после двойного символа, что после пробела/точки.
len([None for i in s.split() if i[0] == i[1]])
В общем, в чём трабла. Скачал IDE Code::Blocks, под неё скачал wxWidgets, поставил её компилироваться. Обломался, вылезла ошибка. Пошёл искать в гугле текст ошибки, нарыл в итоге вот этот патч: https://github.com/wxWidgets/wxWidgets/commit/4f846f72de795b86d8de0990dc3c340d30722a0e. Нихуя не понял в нём, тупо открыл \wxWidgets\include\wx\defs.h, изменил согласно патчу (удалил красные строки, добавил зелёные). Опять поставил компилироваться, и вот оно херачится уже минут 30. В прошлый раз ошибка выскочила на 3-й минуте. Тащемта, два вопроса:
1) Всё правильно сделал, что тупо скопипастил патч? Сил разбираться что же делает этот патч нету. я блять пока не полностью понимаю что такое указатели
2) Сколько ему ещё компилироваться? Уже домой съебать хочу
В общем, библиотека скомпилировалась, а я скомпилировал в C::B программу-образец. Чувствую себя ниибаца крутым.
Лучше самое новое читать. Там же еще и ошибки исправляют.
да вы ахуели с такими вопросами?
В общем надо узнать разницу между двумя датами в днях. Я начал отдельно дни, отдельное месяцы высчитывать, но может способ полегче есть? Какая-нибудь утилита или еще что-нибудь?
http://stackoverflow.com/questions/4946785/how-to-find-the-difference-in-days-between-two-dates
Есть мускульная бд (недвижимость - квартиры, адреса, телефоны и т.п. поля), для которой нужно сделать понятную даже тупому мудаку админку, где бы можно было вносить новые записи и удалять их (объекты недвижимости по сути).
+ Нужно сделать интерфейс для пользователя, который бы по нужным параметрам получал данные из бд, естественно в понятном юзеру виде.
На чем все это проще написать? Веб-фреймворки не знаю.
Есть опыт работы с WP, если там есть какой готовый плагин для общения с внешней бд - подскажите.
Хочу минимизировать собственные время- и трудозатраты, ибо не хочу заниматься этим говном, но отказаться по определенным причинам не могу, лол.
Помоги, анон.
Спасибо, уже нашел статейку про такой способ.
И не факт, что на серваке питон будет (пока не знаю, где это говно будет крутится), может вообще самый простой шаред.
http://www.amazon.com/OCP-Certified-Professional-Programmer-1Z0-809/dp/1119067901/
Что не так? Я на эту тему нашел статью на хабре, но она видимо немного устарела и рекомендованной там специальности нет во многих ВУЗах. Подумал, может тут кто знает.
Я по верхней учился. На четвёртом курсе даже про cuda рассказывают и базы данных. А на третьем были задания типа запрограть игру-лабиринт трёхмерную. Я не знаю насколько это приближено к реальности, но так-то было интересно, по крайне мере.
Но это будет уже не совсем консольная программа. Суть в том, что символы только после нажатия ентера отправляются в буфер консоли(а до этого их можно свободно менять и программа про них ничего не знает, соответственно). Если ты хочешь чтоб оно на каждое нажатие реагировало, то это нужно или свою консоль делать, или какой-то режим включать в стандартной, но про такой режим я не слышал.
Хм, может я обозвал это не так
Просто пытаюсь на подобии подсчета слов как у Кернигана и Ритчи
Сажа приклеилась.
Ты хочешь чтоб так не из одной строчки считалось, а из всех? Я не знаю про что ты, не читал Ритчи.
Короче приведи пример входных данных и пример результата, это будет самое понятное объяснение. Если захочешь.
Там так получается, что вводишь символ - жмешь энтер, и так с каждым, ну а в конце ctrl+z
Niet(((
Но не как на пикче, а слова с двойным символом в начале?
Жуть, это где такое вообще нужно.
http://ideone.com/SoD88e
Попробуй это, если на си. Твой код с картинки перепечатывать я не буду, да и компилятора для крестов нету.
Символ 10 - перенос строки, их игнорирую полность, считывая только полезные. Ctrl+Z почему-то как -1 в представлении int. Может быть так и должно быть, я не знаю, не увлекаюсь консолями. Я просто сейчас посмотрел какой символ Ctrl+Z выдаёт, а там -1 оказалось.
А потом начал использовать уже по делу.
regexcrossword dot com
Плюс поищи шпаргалку по RegEx. Она есть на русском.
А вот здесь ты можешь потестить свои регулярки.
regexr dot com
Имеется вопрос к вышкогосподам (профильно околокодерским). Составляю, так сказать, статистику. Вот дали вам техзадание или повесили задачу в таскменеджере. Утвердили сроки(или просто дату дедлайна). Сопоставимо ли это по сложности решения с курсовой/лабораторной по кодерской дисциплине на 3-5 курсе обучения в вашем альма матере? Под сложностью здесь следует понимать количество времени на анализ требований и разработку непосредственно алгоритма из структур данных (без учёта времени на реализацию или отладку).
Желательно что бы там была парадигма ООП, и всякие фичи, как будильник, или календарь.
Хочется посмотреть на это дело.
Код или соус на код,
С меня как обычно :3
Сочетания dx+gl/dx+dx уживаются спокойно друг с другом. Но gl в количестве больше одного стакается с другими, пусть там что мои программы, что чужие игры.
Первый пик, всё на gl, второй - три игры на dx.
Репост из /gd. Там gl-тред мёртрый немного.
+wordpress, но готовься конкурировать с толпами индусов и васянами из жопинска
Вопрос очень интересный, но мне почему-то кажется, что это просто драйверопроблемы.
А ты прав, на другом компьютере подобного нет. Я даже как-то не подумал о таком.
Прав я или нет - совершенно непонятно, что с этим делать и как автоматически детектить. У меня тоже воспроизводится.
Внезапно оказалось что я все же закончу универ, но для этого нужно сдать экзамен. Все что на практике применял я знаю нормально, но перечисленные моменты просто на нуле.
>как автоматически детектить.
Это то просто, можно как самым тупым способом на секунду создать второе окно c gl и посмотреть как оно влияет на синхронизацию, так и узнать какая должна быть частота у этого экрана и сравнить с той что есть сейчас.
invoke LoadLibraryA, offset lib
выдает ошибку:
mitm.asm(3677) : error A2008: syntax error : .
Собери минимальный исходник, а то из одной строчки нихуя не понятно. Инклуды не забыл?
Да не, все норм, исправил. Я просто генерировал код, а там после .endif и перед ret не было новой строки, вот он и жаловался на точку.
А сейчас у меня такая фигня. Видишь эту строку?
Так вот у меня примерно следующее
lib db 'C:\\huy\\kek.dll',0
;--------------------------
; а потом идет вот эта хуйня
Invoke LoadLibraryA, offset lib
И хоть бы хуй dll подключалась.
Я не понимаю почему. Другое дело, что есть гипотеза о том, что там надо без \\, потому что масму вообще на это говно похуй. Т.е. вставляешь \n он тебе и выдаст \n. Но сейчас попробовать не могу, т.к. дома на прыщах, а виртуалку не потянет ноут. (ЧСХ дома core 2 duo, на работе i3)
Нашел плагин, Participants Database называется. То, что нужно.
Толсто
ты там небось уже свой проект РАЗРАБАТЫВАЕШЬ, шутник?
Ну первые 16 байт там xor с 0xcd, а потом нечто странное. Лениво перебивать с картинки байты, но наверняка ключ - функция от офсета. Возьми поковыряй бинарник просто.
спасибо
добавил как платить удобней?
Неадекватное количество книг на русском языке, то же касается и шапки, конечно.
Двачую. Надо больше книг на мове.
гы
Ну, в начале передаваемых данных указываешь число. При приёме данных смотри это число, если оно 1, то это файл и нужно считывать последующие данные как файл. Если число 2, то это текстовое сообщение, и последующие данные как сообщение чата надо обрабатывать. И так сколько угодно разных типов данных и сообщений.
Не могу нагуглить ничего подходящего. Нужно не введение в питон или нампай, и не лекции по линейной алгебре или теории вероятности. Нужно именно определение что это такое, желательно с разбором пары базовых примеров, и тдитп.
Ахда, картиночка для привлечения внимания
https://www.coursera.org/learn/vvedenie-mashinnoe-obuchenie
https://yandexdataschool.ru/edu-process/courses/machine-learning#item-1
молодец, что картинку прикрепил, вот так и нужно реквесты делать. Пусть все пример берут. Молодец.
Хули он не грузит длл? Только не говорите, что надо \\ вместо \, это он в мессаджбокс выдает также как и пишешь.
>с разбором пары базовых примеров
>более базового не посоветуешь
А чем тебе питон не нравится, достаточно примитивно все рассосано.
Если сможешь осилить это, то перекатиться на любой другой ЯП не составит труда.
+ она есть на русике.
нету ? А какое это значение имеет ?
Я сурьёзно спрашиваю ребята. Неужели сложно адекватно ответить
Открываешь сайт, на котором собираешься работать, составляешь список проектов за неделю (если знаешь какой-нибудь язык уже - парсишь), анализируешь, гуглишь конкретные языки и технологии.
все это обсуждается у рихтера в книжках и сотнях статей по всему интернету
оче странно что ты задаешь такой вопрос
Я не писал, что мне не нравится питон. Я писал, что мне нужна инфа имено по машобучению, а не по программированию или математике.
Спасибо за книгу сейчас посмотрю.
Есть массив из звёзд, где у каждой звезды есть координаты x,y. Звёздная карта так сказать. Размером 1000010000
И есть у нас "взгляд" на эту карту - небольшой массив из звёзд, которые мы видим размером 100100.
Как определить этот участок на звёздной карте?
Я гуглю алгоритмы, нахожу хуету про гороскопы и мореплавание.
У тебя есть сетка 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, так как полностью они совпадать точно не будут никогда.
У меня первый случай. Это сетка.
Но перебор по клеточкам занимает же овердохуя процессорного времени, а мне каждую секунду надо искать десятки "взглядов" на карте. Вот и ищу алгоритм какой-нибудь хитрый.
> а мне каждую секунду надо искать десятки "взглядов"
так бы сразу и сказал. тогда тебе нужно предрассчитать хэши всех квадратов 100х100. А потом все эти десятки взглядов почти моментально будут находиться
Вот тут то и проблема. Как ты узнаешь, как хэшировать свой "взгляд". У тебя взгляды не кратны 100, они могут быть например
x1=5673
y1=1567
x2=5773
y2=1676
При этом ты, само собой, не знаешь где именно этот взгляд. У тебя в руках только область 100 на 100.
Щито делать?
Так то, всего 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 вариантов, для любого смещения.
А вообще, может быть скинешь код(если там си/паскаль) или несколько примеров исходных данных? Или если данные рандомны, я могу сам написать генерацию. Есть парочка идей, как ускорить в несколько раз, но я не уверен что будет существенный прирост скорости, а описывать довольно долго.
>>683862
Да мне бы ссылку на готовый алгоритм, который расписан.
Вот тут например алгоритм поиска пути расписали https://habrahabr.ru/post/264189/
Должно же быть такое же для звёзд где-нибудь. А эти костыли, которые сам придумываешь на ходу, это не то.
Это не такая задача, к которой будет расписан подобный алгоритм.
В любом случае придётся опросить хотя бы раз все 10000х10000 клеток, как ты не извращайся, а это половина опросов, которая потребуется для самого тупого алгоритма, который по очереди проверяет соотвествие. Можно лишь не опрашивать несколько раз, не более, но это никогда не даст выигрыша больше чем в два раза, если не известно каких-либо особенностей данных.
А если тебе нужно именно быстро это считать, то иди распараллеливай, лучше на видеокарту, это максимально эффективный путь, и выигрыш будет в несколько десятков раз.
>А эти костыли, которые сам придумываешь на ходу
Это не костыли. Я половину сортировок сам придумал ещё даже не зная что они как-то называются, когда ничего не читал по теме, а лишь баловался. Так-то волновой алгоритм или ещё, это такой же "костыль", который может внезапно в голову прийти.
>лучше на видеокарту
Вот и я так думаю. Ну и хрен с ним тогда. Буду решать задачу по другому.
Ебашишь все это гавно в двухмерное дерево, затем ищешь в заданном квадрате. Гугли kd-tree.
я настолько даун что ума по описанию хватает только на то чтобы понять пропорциональную составляющую, а интегральную и диференциальную для меня это темный лес перегугли х гору мануалов но нигде нет четкого ответа что именно делает каждая из них, точнее ани есть эти ответы но на уровне интегральная накопила диференциальная туда сюда...
чувствую со сваими 8 битами опять влечу на не хилую так сказать умственную деятельность...
учитывая время отнявшее у меня на площадь синусоиды ...
отопительный сезон скорее кончица чем я запилю конечный девайс(
все просто как 2 пальца обоссать мне бы тваи проблемы.
определяеш свое небо в виде двух массивов
затем определяеш окно еще в виде двух массивов
ну а затем выводиш чере обычнай цикл в цикле сваи звезды в свое окно указывая точку отсчета как i+x и j+y только не забуть впилить условия проверки типа если начало координат не в небе или окно вылазит за пределы неба
>>683934
Смотри: допустим, ты хочешь регулировать температуру.
(Ибо на работке мы юзали програмные пид-регуляторы для печей).
У тебя есть датчик обратной связи(термопара) и исполнительное устройство (реле, которым ты можешь включать/выключать нагреватель).
И короче, допустим у тебя комнатная температура в девайсе, а ты хочешь разогреть его до 200 градусов.
Вот значит, для начала возьмем просто пропорциональную составляющую. Ты берешь (200-25) - получаешь дельту 175 градусов. Вот умножаешь разность температур на какой-то коэффициент - и это и есть твое входное воздействие, которое ты подаешь на реле и ебошишь ШИМ (импульсы). Чем больше разница между текущей температурой и требуемой - тем больше шпарит нагреватель.
В принципе, этого было бы достаточно, если бы мы регулировали идеальную сферическую печку в вакууме.
Но на практике случится другая хуйня - а именно, даже когда ты остановишь нагрев - температура дохуя перегреется, ибо она блять запаздывает. Итого, если ты в печи что то собирался запекать, и оно чувствительно к перегреву - оно сгорит нахуй.
Что делать? И тут появляется дифференцирующее звено. Диффиренцирующее оно, потому что производная от координаты - это скорость. И работает оно так - чем больше скорость нагревания - тем сильнее оно должно тормозить нагрев.
Допустим, секунду назад была температура 50 градусов, а сейчас 55 - итого скорость нагрева 5 градусов в секунду. Умножаешь скорость нагрева на коэффициент и получаешь воздействие, которое нужно вычесть - дифференцирующее звено.
ofstream inst("INSTRUCTIONS.hex",);
inst <<hex<< somehex;
Должно выводиться HEX число в файл, но проблема если число однобайтное, то естественно, первый ноль отсекается. Как сделать так, чтобы при выводе в файл число 0x0B не выглядело как 0xB?
И последнее - интегрирующее. Нужно оно затем, что печка твоя опять же нихуя не идеальна, и когда она догреется до температуры - пропорциональная составляющая будет 0 (надо 200 градусов - есть 200 градусов, дельта нулевая), так и скорость нагревания - 0.
Грубо говоря, обе составляющие - ноль, так как температура типо достигнута, и нагреватель выключается. Но, поскольку твоя печка нихуя не идеальна и не термос - если остановить нагрев, она начнет остывать. На практике это значит, что без интегрирующего звена - она всегда будет недогрета до нужной температуры.
Собсно, когда печка в равновесии, нагреватель должен греть на какой то "мощности равновесия". Для этой хуйни и нужно интегрирующее звено.
Работает это так - есть переменная-аккумулятор, куда ты каждый интервал времени складываешь дельту температур. Если печка недогрета - эта переменная растет, когда перегрета - вычитается и снижается.
Когда печка в режиме - переменная неизменна. Вот на эту хуйню умножаешь интегрирующий коэффициент и получаешь интегрирующее воздействие.
Вопросы?
пропорциональную я вкурил, но тут несколько другие условия, еслиб хотел то давно бы прилепил магнитник и данфософский прибор от холодильника - коий кстати запилил на конторский котел и проблем не имею...
но у меня несколькор другая схема.
у меня не магнитник, а семистор и огромное спасибо местному анону с вышкой, я решил проблему как выдавать на маю ветродуйку (тупо кусок асбестоцементной трубы с торца вентилятор от пром холодильника, а спираль от промышленной печи на 2 киловата) именно в процентах линейно от нуля до 100.
еслиб я хотел яб запилил бы и через диференциал, но я хочу ПИД регулятор.
ШИМ не пройдет у меня семистор.
да и температура комнатная благоприятная для сна ее я и должен поддерживать, вполне введу типа часов будильника... типа быстрый сон медленный сон мая больная пропитая печень...
Я тебе же все расписал по всем составляющим.
Есть какой то сигнал и какая то хуйня, на которой ты меняешь входное воздействие.
Остальное не важно.
http://pastebin.com/WJTcNEsh
Да без разницы. Работу найти, или что-нибудь своё запилить эдакое.
Нет, и я не уверен, что такой тред тут взлетит. Как видишь тут и баш-треда собственно нет, а он, думаю, более популярен среди здешних
что это?
как вариант разложи на байты и выводи побайтно а 0х дорисовывай с переди
бамп
Доставь книгца про F#.
я прекрасно понимаю за хуйни, но я непонимаю смысла интегрирующей и диференциальной составляющих.
точнее я слегка понимаю что это зависимые от времени поравки, но суть их изменения от происходящих событий, и тем более вносимый вкалд неговоря уже о принципе вычисления для меня слабо понимаема.
>остановишь нагрев - температура дохуя перегреется
будем плясать от того что мы греем воздух двумя киловатами в бетонном кубе 3на3.5на2.2 в метрах двумя киловатами.
инерции самой печи фактически нет, это обычная спираль на нее дует вентилятр, тое съем тепла "мгновенный".
кстати тот анон что помог мне с синусоидой отпишись.
ВРЕЗКА - и только сейчас до меня дошло какже прост ихний пид регулятор... данфос хуля но лучше еливелы итальянцы...
из практики - приезжает чел на контору я сижу сибе сычую... или с очередного похмела непомню ...
говарит есть эта ебала и тянет мне девайс я сатрю обычный электрик перепутал клемы хорошо что еще не входные...
почини - говарю завтра приходи...
день неделя месяц
чето я уже выползать из конторы начал туда сюда шабашки...
и тут хуяк жажда работы самной это уже редко случаеца(
едем мимо етого кадра говарю деду позвани мож и очередных 2 рубля срубим в те годы рубли еще рублями были...
сам то я раз звякнул того этого он мне сказал типа ...
вопщем я вынул с него всю подноготную...
яж клиенту и званил по вопросам он туда сюда в разъездах...
и тут позванил мой старшак.
епта туда сюда назначил стрелу все дела...
просто надо было впилить туда родной прибор какраз на магнитниках = магнитный пускатель у тупых девочек, мыто берем их у людей для людей, а тоже ... деференциальная...
вопщем приехал я на эту шляпу = огромная сковородка диаметром 2 метра ножами перещелкивает семечки... да да те что бабки нам продавали...
и тут вступает в игру ПИД регулятор
да поставил он его туда, но хозяин говарит - заебало меня ето клацанье.
для переведу есть тенники ани тащат по 2 и более киловат. есть магнитники ани камутируют эти тенники эту нагрузку на посеребренных, а кое где и на иридиевых контактах ога ога хыхы похлеще порою...
но суть дела вот в чем.
у меня уже есть благодаря анону хрень которой я тупо магу регулировать свой семистр в процентах.
мне необходимо то понимание какое воздействие и как себя ведет
весна дажи абрикосы цвятут
цвету я сам в непониманьи
себя бы тыго самого
лечу самосознанье вином
но та весна что шуткоюс небес
останеца невнятным ну какбы здесь.
я прекрасно понимаю за хуйни, но я непонимаю смысла интегрирующей и диференциальной составляющих.
точнее я слегка понимаю что это зависимые от времени поравки, но суть их изменения от происходящих событий, и тем более вносимый вкалд неговоря уже о принципе вычисления для меня слабо понимаема.
>остановишь нагрев - температура дохуя перегреется
будем плясать от того что мы греем воздух двумя киловатами в бетонном кубе 3на3.5на2.2 в метрах двумя киловатами.
инерции самой печи фактически нет, это обычная спираль на нее дует вентилятр, тое съем тепла "мгновенный".
кстати тот анон что помог мне с синусоидой отпишись.
ВРЕЗКА - и только сейчас до меня дошло какже прост ихний пид регулятор... данфос хуля но лучше еливелы итальянцы...
из практики - приезжает чел на контору я сижу сибе сычую... или с очередного похмела непомню ...
говарит есть эта ебала и тянет мне девайс я сатрю обычный электрик перепутал клемы хорошо что еще не входные...
почини - говарю завтра приходи...
день неделя месяц
чето я уже выползать из конторы начал туда сюда шабашки...
и тут хуяк жажда работы самной это уже редко случаеца(
едем мимо етого кадра говарю деду позвани мож и очередных 2 рубля срубим в те годы рубли еще рублями были...
сам то я раз звякнул того этого он мне сказал типа ...
вопщем я вынул с него всю подноготную...
яж клиенту и званил по вопросам он туда сюда в разъездах...
и тут позванил мой старшак.
епта туда сюда назначил стрелу все дела...
просто надо было впилить туда родной прибор какраз на магнитниках = магнитный пускатель у тупых девочек, мыто берем их у людей для людей, а тоже ... деференциальная...
вопщем приехал я на эту шляпу = огромная сковородка диаметром 2 метра ножами перещелкивает семечки... да да те что бабки нам продавали...
и тут вступает в игру ПИД регулятор
да поставил он его туда, но хозяин говарит - заебало меня ето клацанье.
для переведу есть тенники ани тащат по 2 и более киловат. есть магнитники ани камутируют эти тенники эту нагрузку на посеребренных, а кое где и на иридиевых контактах ога ога хыхы похлеще порою...
но суть дела вот в чем.
у меня уже есть благодаря анону хрень которой я тупо магу регулировать свой семистр в процентах.
мне необходимо то понимание какое воздействие и как себя ведет
весна дажи абрикосы цвятут
цвету я сам в непониманьи
себя бы тыго самого
лечу самосознанье вином
но та весна что шуткоюс небес
останеца невнятным ну какбы здесь.
>инерции самой печи фактически нет
Тогда, если нет инерции - тебе вполне хватит только пропорциональной и интегрирующей составляющей.
Даже более того, если время разгона и выхода на режим не слишком критично - то даже пропорциональная не нужна, достаточно интегрирующей.
Я так делал, когда на работке наебался ЦАП и не получалось линейно крутить движок (там подобной эболой лента конвейера управлялась).
я стар я супер стар
но если нет необходимости
то это не значет что я не желаю.
хз лето на подходе
и вполне вероятно ...
дело не в том что я немогу
дело в том что я желаю
путем просадки фаз
вывести на недопустимые режимы
холодильники
для начала это
Сперва усложняешь себе жизнь с помощью python, а потом делаешь обратно как было.
начать изучать БАЗУ
сколько интов во флоат\
сколькими ты сможеш?
понять структуру то че м ты рулиш
предыграть и придумать в чем ани рулить не смогут.
в сраку синий забыл уже о всем
и нитька самосознания идет
в умервщвление меня
ок мой бесподобнай цикл
ти стори мне подскажд?
но в рифму туже рифму\
рас рас рас рас рас рас
.
.
.
.
для тупых три к пяти.
Сап, програмеры остальные мимо.
Пилю ммо, нет, в тиму не набираю я итт не за этим. Вопрос в другом- как запилить годный сервер? Вообще, сервер готов. Класика- потоки и tcp. Запилил пока на плюсах. Может, на nodejs перепишу.
Клиент пока на плюсах и опенгл. Потом, может, перепишу на канвасе/svg и js.
Осталось добавить client prediction, чтобы уменшить лаг.
Собственно, прошу совета по годных client prediction. Ну и по серверостроению вообще.
> Пилю ммо
> tcp
Можешь тут посмотреть http://mrelusive.com/books/books.html там правда старье, но те что про "Networking / Multiplayer" наверное не сильно устарели.
Сука, какие ещё книжки по физическим движкам. Я значит сам придумывал, извращался как отсортировать объекты чтоб работало быстро, что делать с пересечениями, когда ни одна из вершин не заходит в чужое тело, а пересекаются лишь грани и тому подобное, а тут значит книжки есть и какое-нибудь днище где-то будет в книжке читать как что сделать. Кошмар, я чувствую некоторую несправедливость и от этого горит. Снова я слишком много времени потратил на то, что уже сделали и описали в книжках.
С чего горит, наоборот должно быть. Те вещи, до которых ты доходил своим умом, днище сможет, разве что, бездумно переписать с книжки, даже не вникая в суть переписанного, и не испытав того самого прихода от достижения цели.
Собственно, прочел.
Что советуют:
Lossless Compression - нинужна, незачем 2 double то жать.
Opponent Prediction - есть, но выглядит как дерьмо
Delta Compression - уже, не помогает.
Interest Management - пока рано
Peer-to-Peer - не вариант
Update Aggregation - уже, но толку 0. Только лаги побольше.
Кароч, все хуйня.
Это верно, писать мне понравилось, особенно когда начало работать. Сейчас просто некоторое удовольствие от достижения той цели уже прошло.
Ну и в целом мне не нравится тенденция, что чтоб что-то сделать в 95% случаев эффективнее не делать самому, а использовать что-то уже готовое. Так-то вообще нет почти никакого смысла (кроме образовательного) писать заново физический движок, если можно какой-нибудь bullet использовать(если конечно не какая-то специфичная задача, которую bullet не умеет решать). Получается что эффективный программист это сборщик, а не программист, который просто разные куски чужого кода совмещает и использует какие-то готовые библиотеки. Поэтому я в общем-то и учусь таким образом, переписывая заново то что уже сотню раз сделали, чтоб быть не сборщиком, а чтоб самому с достаточной скоростью делать всё без чужих библиотек.
первая строка - объект класса для записи, связанный с файлом
вторая - запись в файл, с представлением числа в HEX
Это выводит в файл некоторую переменную somehex в шестнадцатеричном виде, у меня 2 байта в HEX.
Да и пишу на С++, забыл сказать, но писал только на С, на С++ вообще не работал. Там в радаче всё на си вот и не указал по привычке.
0x не нужен, нужно получить готовый файл, суть моей программы - трансляция исходников, написанных на ассемблере в машинный код, с последующей записью в EEPROM, так вот некоторые мнемокоды в моей программе, есть двухбайтовые, например 0xAA, а есть однобайтовые 0x0A, на выходе появляется HEX файл - с последовательностью команд процессора - AABBAABBAABB, а проблема такова:
если транслируется двухбайтовая команда, то ошибки не будет, так как в файл и выведется AA, а если транслируется однобайтовая команда 0A, то она запишется в последовательность как A, а не как 0A, что нарушает всю последовательность команд, что и приведет к каше.
В общем, вопрос, можно ли как-то добавить автоматически, перед однобайтовым, как-то этот злосчастный ноль? конечно, могу поставить и условие, но выглядит как-то непрофессионально. Например, вот, в printf, есть спецификаторы %d и %i, которые сами дорисуют нужное количество нулей.
Спасибо, думаю это то, что нужно. Да пол дня искал, наверное я просто ходил вокруг, да около, т.к. никак не мог правильно сформулировать запрос.
Я самый натуральный ньюфаг и только пытаюсь учить C, потому даже не представляю как это всё выглядит. По идеи браузер это парсер того же html, ето же так? Если да, то как научится писать что-то подобное? Что читать? Где объясняют всё это? Поставь на верную дорогу, анон, интересна эта тема. У меня есть мечта написать свой браузер со своим аддблоком, носкриптом и резалкой кроссдоменного говна, чтоб работал быстро и было удобно юзать.
Лучше сразу забей, это задача уровня гугла.
Ведь в твоем случае хуй с ним, с парсером - тебе ведь рендер писать.
Если все же в жопе свербит - начни с маркдауна, попробуй его отрендерить.
> Что мне для этого надо?
1) Современный движок для отображения вебстраниц. Тот же webkit пойдет.
2) Любой ИДЕ и ЯП, который умеет в вебкит и интерфейсы. Тебе подойдет QT.
3) Элемент вебкита перетаскивай на форму браузера. Добавляй панелек/функционала.
4) Готово.
> рендер писать
> начни с маркдауна
> попробуй его отрендерить.
Нихуя не понял. Можно доступней? Да и вообще - по этой теме есть книжечки какие-то? Я же не сейчас всё это делать буду, а так, попутно.
Ну, это демка qtbrowser из Qt examples. Она так и построена.
ИЧСХ, даже есть браузер, который с этого и начал - demo -> arora -> rekonq.
Но насколько я понял, поциент хочет именно свой движок.
Ну давай, хуле - тут мозила целый язык запилила и все равно обосралась.
Ну яж с нуля хочу.
Хотя сейчас посмотрел на замечательный браузер luakit, думал что он тоже с нуля написан а он сука на вебките! Неужели так сложно с нуля писать? Без жаваскрипта конечно.
> я хочу написать свой html/css браузер
Понимаеш, в чем дело... сейчас веб активно развивается. Пока ты сам запилишь браузер хоть на уровни ИЕ, пройдет лет 5.
Попытайся установить браузер 5-летней давности и посмотреть, как он работает.
И, поэтому, с 0 никто не пишет браузеров сейчас. Только допиливают старые.
Потому как пилить надо ОЧЕ быстро. Нужна большая тима тру-разрабов.
>хоть на уровни ИЕ
Хоть на уровне ИЕ он браузер не запилит никогда.
Он может запилить браузер на уровне браузера из kolibri OS. Это да - и пердолинг, и посильно.
> демка qtbrowser из Qt examples
Именно. Допилить туда окон, гибких настроек, возможно, кастомный парсер к вебкиту дописать:
> своим аддблоком, носкриптом и резалкой кроссдоменного говна
Делов то.
>Допилить туда окон, гибких настроек, возможно, кастомный парсер к вебкиту дописать:
Я ж говорю - такое уже есть, rekonq называется. Я б кстати им бы и пользовался бы, но - падучая, скотина.
Есть еще qupzilla по сходному принципу, так что эта ниша занята.
Имел в виду ИЕ 1.0, который нетскейп еще.
Тогда разве что форк уровня "впилить гуглологотипы и включить слежку по умолчанию"
>>684533
Блджад, запугали вы меня.
Ну а если я хочу написать хуйню, которая будет отображать html станичку с текстом "Hello World!", это тоже оче сложно? Я думаю нет. А дальше допилить туда поддержку базового html, даже без css + гуй всему этому, вот тебе и браузер, можно в ридонли читать харкач, это сложно? 5 лет на это не уйдёт? Мне же поддержка всего и вся нахуй не нужна, я этот новый веб заебался выпиливать.
Тогда, ОП на верном пути.
Хуле, это ведь просто. На скрине охуенный OgenBrowse, такой пиздатый браузер смог написать всего лишь тагильский школьник. (и не только его!)
То есть не ОП, но вы понели
Видишь ли, изначально html был языком разметки, что отражено в его названии.
И
>css
уже невъебенная роскошь, которая изначально не подразумевалась. Суть изначального веба - странички с разметкой и (!!!!) гипертекстом.
> даже не представляю как это всё выглядит
Вот, что нужно запилить:
1. Скачивание файлов (вебстраниц)
2. Парсинг файлов
3. Вывод графики + элементов вебстраницы (того что напарсили). Нужна поддержка видеокарты, потому выбор между директх и qt. Юзай либу- например, glut.
4. Реакция на действия пользователя.
Вот и все, самое простое. Чисто html с десятком тегов. Толку от такого - 0.
Если крутить js, придется писать js- движок. Интерпритировать js- файлы на лету, превращая в функции.
Кстати, а ведь он сейчас уже несколько лет как универчик должен был закончить...
Интересно, как он щас, кто он щас? Сидит ли он на сосаче?
Сапоги топчет)
на линукс орге сегодня читал ту переписку, поржал. Там он повзрослел на аве, бородку отпустил.
> написать хуйню, которая будет отображать html станичку с текстом "Hello World!"
Если отображать только текст- 20мин работы.
Если нужны всякие там текстовые поля, кнопочки- это уже посложнее.
> Толку от такого - 0
А если сделать свой линкс с гуем? Вроде обычный html, а я даже постить могу. Сколько на такое может уйти времени? js нахуй не нужон
>Сапоги топчет)
Даже если так - он и оттоптать уже должен был давно.
Я смотрел его видосы на ютубе - а ведь блять он оказывается музыкантом пиздатым заделался, я ажно охуел.
>А если сделать свой линкс с гуем?
Тоже уже есть и называется links2
>20мин работы.
Да ты охуел! Ты просто голый текст без тегов попробуй отрендери, чтоб с переносами.
Да на ogl ссаную демку с вращающимся треугольником на 20 минут не написать.
Да что они, успешные мемы, музыкантами-то становятся? Повар тоже музыкант.
Это и будет линкс с гуем. Только еще, возможно, с загрузкой картинок, цветами и т.д.
У меня... зависимо от языка. Я бы писал на шарпах, справился бы часов так за 40.
>Я бы писал на шарпах, справился бы часов так за 40.
Откуда вы беретесь, пиздоболы?
Ладно на работке иногда давят "когда закончишь хуйню" - и говоришь рандомное число чтоб отъебались только.
Писал прост похожий проект на плюсах. Парсер xml со всеми плюшками.
А в шарпах на wpf это намного проще будет.
Алсо, и всё же посоветуйте, что можно почитать по этой теме парсеры, рендеринг, хотелось бы на си писать.
>как я понял браузер таки можно в соло написать
можно
>что можно почитать по этой теме парсеры, рендеринг
но явно не тебе
> чего с рендером
Ну смотри. Конечно, конкретно ТАК делать никто не будет, но все-же:
1) Пропарсили вебстраницу в массив элеметов.
2) Из массива берем первый элемент.
3) Видим, что это поле ввода текста.
4) Координаты знаем.
5) Начинаем создания текстбокса из wpf на нужном месте.
> Мы про glut говорили, а не про opengl
Понимаешь, глупо говорить о устаревших вещах на опенгл, ведь сам опенгл устарел как таковой.
>5) Начинаем создания текстбокса из wpf на нужном месте.
Это уже хуйня, я имел в виду рендер именно. А не франкенштейна.
А если писать рендер - то нужно начать со шрифтов, и уже пиздецки сложной задачей будет уже отрендерить текст с переносами по ширине страницы (если он не моноширинный).
А эдак - как выше и говорилось, проще всего взять QtWebkit и не ебать мозг. Но это уже будет не "свой браузер".
Именно. Мало того, что glut это синоним дикого легаси, сейчас то юзают glfw - так еще и сам opengl вот-вот на свалку отправится в пользу вулкана.
> парсеры
Вообще, определись, что тебе нужно. Если хочешь правда годное отображение, тогда надо будет поебаться и читать начинай статейки о создании интерпритаторов/своего языка программирования.
Если же на красоту пофиг, можно просто запилить кучу классов и массив итемов. Да, ООП во все поля.
> рендеринг
Лучше выбирать готовые либы гуи- тот же qt, чем пилить с 0 на опенгл.
> на си писать
На плюсах лучше. На с будет печально.
>На с будет печально.
На плюсах тоже. Язык для анальной мастурбации и мазохизма...
>Лучше выбирать готовые либы гуи- тот же qt, чем пилить с 0 на опенгл.
В том же qt уже есть и парсер - так есть и qtwebkit готовый. Даже блять его label-ы умеют html рендерить изначально. Так что там - совершенно нечего делать.
>>684595
>Ну так директх во все поля, чо ты.
шиндоус онли
> я имел в виду рендер именно
Он не запилит свой рендер. Он даже С не знает.
> пиздецки сложной задачей будет
Ни разу. Конвертить каждый символ шрифта в текстурки и выводить.
>Ни разу.
На словах - да. А вообще, "гладко было на бумаге".
>Он не запилит свой рендер.
Да он вообще нихуя не запилит. Он вообще не понимает, какого класса эта задача.
Напомнило скриншот где баба "нужно создать соцсеть, бюджет 5 тысяч рублей, за два дня управитесь?"
> там - совершенно нечего делать
У людей бывают разные цели.
Кому-то надо быстро сделать "свой" браузер. - форк хрома
Кому-то хочется не оче быстро- qtwebkit
Кому-то хочеться поебаться, превзойти, написать- qt
А кто-то хочет заняться поеданием устаревшего дерьма ради никакого результата- opengl
>>684601
> Да он вообще нихуя не запилит. Он вообще не понимает, какого класса эта задача.
Сейчас - разумеется нет. Но когда сишку лучше познаю - возможно да. Просто нужна же цель, которая будет мотивировать. Верно?
>gtk/qt/другая хуйня, или я чего-то не понимаю?
В gtk и qt уже все встроено! Там уже впилен вебкит, и делать нихуя не надо абсолютно.
За gtk не скажу, а в qt даже без webkit сраный QLabel уже умеет в RichText из довольно нехилого подмножества html.
> Оно же по дефолту рисуется выбранным гуем
Конечно. Если юзать готовые либы гуи, можно вообще страницу всю в лейбл загнать и будет тебе норм отображение. Ведь само пропарсит все.
А рендеринг- имеется в виду, собственно, низкоуровневый. Где максимум что можно- залить область экрана цветом, дав координаты.
А зачем тебе это? Ладно для обучения, что-то простое, но зачем тебе делать то что уже есть, и 1000 раз обкатано, протестировно и на грабли насуплено? Иди в команду жуниором и двигайся вперед. А то что ты хочешь - это шаг назад или, в лучшем случае, топтание на месте.
>заняться поеданием устаревшего дерьма ради никакого результата- opengl
Как раз сабж, имхо, дает больше всего результатов.
opengl - нихуя не устаревшее дерьмо, и скилл в нем открывает двери в гейдев.
А профит - фан и скилл, который будет ключом к пиздатым вакансиям.
Но лучше бы поциент свой клон майнкрафта писал, ей богу.
>>684607
Спасибо за объяснение.
>>684608
А зачем жить? Просто хочу свой браузер, это огромный опыт в конце концов. Деньги, продвижение и "успешность" не интересуют, это для себя.
Ну, обычно, нубы начинают из такой хуйни.
Придумывают даже не велосипед- колесо изобретают. Чтобы построить машину.
А опытные люди умело используют готовые средства для проэкта. С 1 либы колеса, со 2- двигатель, с 3- корпус и т.д.
А умные люди вообще используют готовые решения:
машина джип= новая машина(4 колеса, 4 двери, внедорожник, мотор...);
> скилл в нем открывает двери в гейдев
Ох лол. Да простой моделлер или юнитираб будет ценнее.
Только вот "опытные люди" делают это не для себя.
Эта хуйня их вообще не ебет, ничего личного, только деньги.
Одно другому не мешает. Я имел в виду тот гейдев, где в написании движков оно используется, а не "накорми лягушку" на яблопаде.
> в написании движков оно используется
Сколько людей в тиме разрабов движка юнити? 20? 100?
А сколько людей пилят контент на юнити?
Смекаешь?
>А зачем жить?
Чтобы развиваться, движение вперед - это использование старого и его совершенствование, а не придумывание всего каждый раз заново.
Не скажи. Танцевать с бубном ради хотелок начальства 8 часов в день - уныло.
Кодить для души гораздо веселее, а как обязанность - нагоняет смертельную тоску и однообразие.
>Нужна поддержка видеокарты, потому выбор между директх и qt.
Хуйню сказал. Некоторые браузеры не используют аппаратное ускорение от видеокарты рисуя всё программно. Эта поддержка по крайне мере не обязательна.
>>684528
Это в самом деле очень долго и очень нудно. Десятки лет придумывали всякие штуки для интернет страниц, html, php, javascript, куча всяких разметок, какие css, вставки флеша, какие-то вебшрифты, html5. Очень много всяких технологий схожего назначения, я не могу представить кем должен быть программист, чтоб ему не наскучило реализовывать такое количество схожих технологий, а потом это всё ещё отлаживать. Это уж не говоря про то, что придётся потратить тысячу часов, чтоб разобраться какие технологии и их реализовать, если не несколько тысяч. Это даже если целыми днями сидеть и прогать, то, условно говоря, к тому моменты как ты закончишь придумают ещё столько всяких стандартов, что тебе ещё работы на месяц прибавится.
В общем, я тебе от всей души желаю дропнуть браузер. Не знаю, если так хочется с текстом возиться, то придумай свой язык программирования с какими-либо особенностями и делай для него компилятор. Это будет примерно также бесполезно, но зато куда меньше времени потратишь, и не так нудно, так как не нужно следовать чужим стандартам, чтоб какой-нибудь php работал так как должен по стандарту.
Youtrack, Jira бесплатны для команды в 10 человек.
Есть швабодный но уебанский Redmine.
Есть хипстерский Trello.
Или тебе чисто баг трекер? Otrs, bugzilla.
Пиздуй на юдасити, там есть курс 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
Касательно первого шага -дефолтный /srv/http в DocumentRoot файла http.conf приводит к тем же результатам.
http://lexborisov.github.io/myhtml/
http://www.intuit.ru/studies/courses/13848/1245/lecture/25226
crackmes.de
Зачем перекатываться, если можно просто подождать год-полтора до выхода новой хипстерской хуйни?
как вариант можно писать курсачи первокурсникам.
фрилансить на плюсцах эт я сомневаюсь
а по пистону работы полно
начиная от парсерсов, заканчивая джанго хуйней
У меня уже есть некоторые идеи, можно выкладывать?
Есть зал с колоннами и стеной. В зале стоит наблюдатель.
Известны координаты центров колонн, координаты начала и конца стены. Нужно определить, какие сегменты стены видны наблюдателю.
Да, координаты наблюдателя тоже известны хотя можно считать, что наблюдатель находится в ноле системы координат
Я пытался решить эту задачу напролом: из точки наблюдателя пускал "лучи" через некоторое количество радиан, смотрел где они пересекаются, когда пересекаются со стеной - радовался. Но такой подход был не совсем точным, на выходе какие-то странные данные были (хотя в целом результат был правильный), всё работало медленно
Да, колоны могу пересекаться, накладываться друг на друга и на стену, это допускается условием
может даже одна колона быть внутри другой
Ну что-то подобное и используют (ray tracing). Только тебе такое не нужно. Нужно идти от обратного. Найти сегменты стены которые закрывает каждая колона. По очереди у каждой колоны вычисляешь луч который попадает на левую гран и луч на правую грань, смотришь какой сегмент стены отрезок между ними закрывает, запоминаешь его. Так для каждой колоны, хранишь отрезки в чем-то типа interval tree. Потом заполнил все колонны, проходишь по дереву (стене) "выметающей прямой" и определяешь что колонны не закрывают.
Задача и правда хардкорная для меня.
Вот, некоторые эскизы к этой задаче. Для каждой колонны c_m можно найти два отрезка-касательных, для каждого из которых соответствует угол наклона к горизонтальной оси: [{alpha}_m ; {alpha}_{m-1}] Если во всем наборе касательных нету такого {alpha}_k что {alpha}_{m-1} < {alpha}_k < {alpha}_{m}, то для колонны c_m всё в порядке. Иначе колонны c_m и c_k как-то перекрываются (или пересекаются; или находятся одна в другой; или соприкасаются)
Я, кажется, немного понял эту идею. Пикрилейтед, искомый отрезок стены помечен
Если идти от обратного (сначала высчтитать закрытые отрезки) то тебе достаточно рассматривать каждую колону по отдельности. То что они перекрываются никак не влияет на результат. Если бы был легкий способ находить полностью закрытые колоны, то можно было бы ускорится игнорируя их - но я не думаю что разумно усложнять алгоритм поиском пересекающися колон. Основная проблема - разобратся с структурой для хранения отрезков, понять как найти их объеденение (тоесть объеденение теней от колон) и взять обратное от него.
Может быть знает кто?
> 2d
Хуита.
Мне совсем другое надо.
С 28 слайда.
http://www.slideshare.net/ViTAly3/3d-graphics-54078288
Посмотрел бы, как это всё в Думе и Дюке Нюкеме запилено.
что именно (темы, уровень глубины знаний) нужно вообще знать в среднем, чтобы начать подрабатывать фрилансером-погромистером?
Напиши свой майнкрафт.
Вот тебе задачка начального уровня:
Даны целые числа n и m (1≤n≤10^18, 2≤m≤10^5), необходимо найти остаток от деления n-го числа Фибоначчи на m. Ограничение по времени 5 секунд, по памяти 265 мб.
Так и пример (близкий к предельному) давай, шакал.
А можно пример, на котором это обнаружить?
Чот ты кажется заливаешь.
И да - а нахуя тебе "string" для длинных чисел?
Втф?
Даже пример не нужен. Копирую кучу знаков в программу, вставляется только 4096.
codewars.com
google.com/q?=Гуглик,+подскажи,+где+найти+годные+и+интересные+задачки+по+программированию?
> Копирую кучу знаков в программу, вставляется только 4096
А ты не копируй, ты из текстового файла читай.
А с чего ты взял, что в ворде не свой какой-то костыльный буффер обмена?
Сгенерь строку изнутри большой длины. С вероятностью 99,999% никакого "ограничения на длину строки" нет, а ограничение где то в другом месте. Может там, где ты ее считываешь.
Код в студию короче.
Вангую ограничение консоли винды, делай файл.
В регэкспы ебаться не хочу, но наверное придётся. Может wget такое умеет сразу?
Используй исходники любого браузера, который умеет в схоронение страниц.
Это всяко больше 4к. Никаких ограничений.
И из этого комбайна вырезать всё кроме сетевого стека, DOM и сохранения страниц? Упорот?
кекнул с дауна
Как думаешь, олень, сколько десятилетий он будет копаться в этих исходниках прежде чем найдет необходимый функционал?
>10 минут?
Если ты ведущий архитектор этого говна - то да. И то придется штепсели несколько дней искать.
да
beatifulsoup
Слышал, что это делается через гит, но мой хеллоуворлдщицкий мозг нихуя его не осилил (хотя и не пытался осиливать, накидайте гайдов для конченых мудаков штоле).
svn
mercurial
bazaar
fossil
Да я просто гуглил Glide вместо Glade и ничего не находил, лол.
Сейчас у меня чувство, что я могу осилить только javascript. но я терпеть не могу веб и костыли для него мне писать не хочется. За что лучше взяться, что бы понять основы программирования, а потом перекатится на сишку?
Я тупой даун, который не может в музыку, так как в школьные годы я забил на это. Какой звукоряд мне лучше всего учить? Пробовал E, но там примеры во многом основаны на математике, особенно если учить не только по книге Ритче.
Сейчас у меня чувство, что я могу осилить только балалайку. но я терпеть не могу гусей и костыли для ебли их мне писать не хочется. За что лучше взяться, что бы понять основы игры на арфе, а потом перекатится на семиструнную гитару?
Какой еще новыйоператор? Просто сахарок.
while(i < z) ++i;
Подбираешь экспериментально такое значение z, чтобы цикл выполнялся за время t, такое, что t <= времени блокировки. Как вариант, в тело цикла можно вставить вызов какой-либо time-consuming процедуры (копирование большого файла, например, компиляция исходника, вариантов масса).
Чтобы не было сюрпризов без фигурных скобочек, очевидно же. else if - это костыль, и ветка else принадлежит if в предыдущем else if, а не первому if в цепочке if (...) else if (...) else if (...).
А как узнать ящик пользователя?
Из оп-пика прочитаю "Алгоритмы: построение и анализ" и "Искусство программирования", что ещё посоветуешь, чтобы перестать писать говнокод и научиться в красивый, охуенный код?
Есть парсер сайта с новостями. Парсер один раз пробегается по всему сайту и заносит все данные в БД. Хочу повесить скрипт на cron. Как сделать так, чтобы скрипт добавлял только те новости, которых нет в БД? В лоб проверять по наличию в БД такого id? Там у каждой статьи id есть.
Ну ты такой, мол, "INSERT артиклю!", а БД тебе такая "а вот хуй, констрейнт виолейшун, праймари кей маст би юникque, иди нахуй", и ты такой понимаешь, что статья уже есть. Зачем что-то проверять?
1) Автоматическая нумерация
Как копирование текста, но цифра должна меняться. Например Ст1, Ст2, Ст3.
2) То же самое, но с выноской.
3) Автоматическое создание выноски.
При запуске программа будет просить указать точки, после этого он посчитает расстояние и поместит его на выноску.
За доп. информацией и ценой пишите на почту.
chief.a3fukaky2016ANUSiZRyandexPUNCTUMaM!ru
Да, так и сделаю, в случае фейла останавливать скрипт. Спасибо.
раньше это говно делали чтобы сделать интерпретатор/компилятор в один проход
Лично я ни разу не слышал
http://pastebin.com/xrfG3TLz
http://pastebin.com/rsdPNTJG
У main другая сигнатура, и никакого отношения к количеству студентов она не имеет. В n1 у тебя попадает количество аргументов программы, и это, внезапно, 1. Ты, вероятно, хотел сделать int n1 = Stat.number_of_students()?
Что?! Как за последнюю неделю с 3 чужих устройств входили на мою почту? Это пиздец! Что нужно, чтобы не взламывали, пароль я сложный придумал (с буквами, цифрами и прочими символами) Да и зачем взламывали? Я успел оставить пару провокационных комментариев на ютубе.
Что вообще происходит? что делать?! Как защититься?
Тыжпрограммисты в /s/
похуй насколько у тебя хороший пароль если ты пользуешься им во всех(или нескольких) сревисах
Да, я действительно кретин и не знал про то, что сигнатура main предопределена стандартной библиотекой (только сейчас загуглил). Спасибо. Но когда я вставляю внутри main строчку int n1 = Stat.number_of_students(); при работе программа дважды запрашивает количество студентов. Почему так происходит и как поправить?
> Почему так происходит
Потому что ты не удаляешь вторую строку с Stat.number_of_students()?
Ну если ты дважды вызываешь number_of_students, то дважды и запрашивает. На самом деле я нихуя не понимаю, что ты пытаешься сделать в этом коде. И почему именно таким образом.
Эм, да. Но как я понимал: в строке int n1 = Stat.number_of_students(); целочисленной переменной n1 присваивается результат вызова функции Stat.number_of_students(), а чтобы он был, предварительно нужно отдельно вызвать саму функцию. В общем я не прав и действительно достаточно одной строчки, в ней же происходит и вызов, и присваивается значение. Спасибо за помощь!
Я просто пытаюсь освоить работу с классами и объектами, поэтому пишу исключительно в тренировочных целях программу с ними. Это пока сырой набросок, в окончательном виде хочу чтобы на вход пользователем подавались оценки, а программа считала средний балл и стипендию по определённым критериям и потом записывала результаты по всем студентам в файл.
Котаны, а как вы ищете вопросы по синтаксису, если используются всякие < > % = -- и прочие special symbols?
Гугл их режет в своих запросах.
Вот как найти
difference between <% and <%= erb?
Взломать почту - не значит определить местоположение. Тем более у меня динамический IP.
>>686135
А как количество регистраций может влиять на легкость взлома? Абсурд какой-то.
Входы на почту с моей области. В этом может быть замешан провайдер?
есть переменная выходная
и вот тут очень много вопросов
так как эта пременная физический процесс
многие ее приводят к процентам.
тое делают независьмость от излучателя энергии.
есть обратная звязь виде датчика температуры...
патамучто программеры.
п это делить
и это что??? скорость реакции?
д ето что ???
непрощи ли через дефенциал?
достигла уставки выключили
и тут шизик со сваим теристором
захуй мне тагда фазу регулировыать?
ТАКАЯ СКОРОСТНА\Я
> Взломать почту - не значит определить местоположение.
Смотря что на ней. Содержимое почты может предоставить широкие возможности для соц инженерии - тоесть позволить полное раскрытие твоей личности. А твой айпи нахуй не нужен.
САМИЕ МОЩНАИ
МАРС НЕ НА ТУ ОРБИТУ ВЫШЕЛ
ТЕПЕРЬ ЗА НЕГО VCNZN
ВЫЛЕТЯТ ТИСЯ4И ОРБИТ МУС ОРА
АХХА
У тя вишня на ПК. Антивирь накати триал каспера, хотя если прога уникальна, то и это непоможет
Хотя нет, это здесь не причём. Но как минимум elif уменьшает глубину вложенности блоков.
Да иди ты нахуй со своими мануалами.
Я сначала ищу заказ на фрилансе, а потом изучаю язык.
Ну и там нет времени соответственно, надо уже релизить.
Должно быть, ты там с дивана все языки уже выучил, тогда тем более не понятно, какие у тебя вопросы.
>ты там с дивана все языки уже выучил
Я так все языки выучил. Гляди, какой я хакер: карач, си и асм это байтоебское говно, раби - говно для хипсторов, С++ говно как асм, ява для дебилов, хаскель для борщехлебов, лисп для даунов. И все это не вставая с дивана и не прилагая усилий!
HTML пропустил.
prolog
Вирусня. Конкретно в твоем случае:
1) прога для удаленного контроля твоего ПК. Хацкер дома сидит и пароли ворует
2) прога-стиллер, который ворует пароли браузеров и регулярно отправляет кому надо
3) хитрожопая прога, которая наебнула тебе браузер и теперь тот сам шлет все пароли кому надо
4) ты сидишь через одну вайфай-сеть вместе с хацкером, он мониторит трафик. Класика mitm- пиздит пароли. но это маловероятно.
5) вирус на твоем андроид- смартфоне
6) еще что-то.
Теперь вопрос, что делать:
1) Удалить старый антивирь и накатить триал касперского. Поставить защиту на максимум, отключить внешние соединения.
2) Внезапно, накатить тот же каспер на андроид смарт
3) Не пользоваться вайфаем/поменять пароль сети. Отключить wps, шифрование на wpa2 поменять.
>Что такого особенного в мускуле тебе надо?
Чтобы не приходилось бугуртить от того, что какой-нибудь FoxPro не поддерживает язык MySQL.
Какой, нахуй, язык MySQL? Ты дебил?
SQLite подойдет тебе?
Еще раз спрашиваю, что ты собрался делать?
> нужен и html и какой-то ЯП типа пхп или петона
Для фронтенда (красивых страничек) нужен html и js.
Для бекенда- js, php. Возможно, немного mysql.
А вообже, с 0 никто сайты не делает. Есть шаблоны, есть конструкторы сайтов, есть движки готовые.
>конструкторы сайтов, есть движки готовые
Вот про это расскажи, не в блокноте же их делают? Что изучать? Какие инструменты? Пока дрочу htmlacademy, думаю, лишним точно не будет. На чём сейчас можно забацать визитку с 0 за пару дней?
> На чём сейчас можно забацать визитку с 0 за пару дней?
За час, ты хотел сказать?
Хуй знает, никогда таким не занимался.
Смотри wix точка com - и хост сразу.
"data1(12.34)" ----- yes
"data2(19.45)" ----- no
"data3" ------yes
"data4" ------no
и т.д
далее записать это все в аccоциативный массив.
Вопрос в том каким образом заполнить этот массив?
Штульман.
Так,в цикле будет идти работа с датой, то есть да ты прав, ключом должна быть дата.
Бля. Я как-раз помню он составлял такой список. Но я не смог нагуглить.
считать и засунуть тоже. Я только начал изучать, считать вроде получилось, но дальше начались сложности.
Я, блядь, вообще без фантазии. Анон, помоги что ли? Есть идеи предметной области?
>Спольски
>щё он любит пейсать про свой крутой офис в Нью-Йорке, где у каждого программиста свой кабинет, два монитора по 30 дюймов, кресло за штуку баксов и мраморный душ («так что можно ездить на работу на велосипеде», — оправдывается Джоэль). Фотки офиса (почему-то в основном с молоденькими мальчиками) он тоже периодически выкладывает на сайт.
Хотеть посмотреть.
bool SrtStates::importCm( const char cmFileName )
{
FILE is = fopen( cmName, "r" );
if( is == NULL ) {
_logMemo->Lines->Add( ("no " ));
fclose( is );
return false;
}
_cm.clear()
Это момент считывания
Jemie Zawinski
Aaaa, ty pro eto.
>тогда вопрос, как считывать?
Ну раз уж FILE и у тебя есть некоторый паттерн в твоих данных, то fscanf().
Там число чёрточек одинаковое между data и yes/no?
> как считывать?
Построчно до eof в стринг temp. Ну и парсить этот стринг стандартными средствами стринга. Например, заменив все ненужные тебе символы на пробелы и удалив все пробелы что повторяются.
Так вот, что конкретно нужно выучить под эти требования?
Алсо, кто знаком с фирмой EPAM (особенно с минским филиалом), есть ли подводные камни?
1. Это более точно отражать ситуацию на борде.
2. Отсеятся чувствительные долбоёбы, для которых это "слишком грубо", "обидно" и т.д.
3. Самое важное - прочие долбоёбы, не найдя доску "программирование", полезут с вопросами по перестановке винды и настройке роутера в софтач, что почистит доску.
>>686619
Сёма, это ещё с десятого года устарело и не смешно.
Откуда ты вылезло?
> Так вот, что конкретно нужно выучить под эти требования?
Поясняю.
> базовые знания в сфере сетевых технологий
php, js, html
> баз данных
Синтаксис mysql.
> знание основ программирования
c++
> кто знаком с фирмой EPAM
Подводный камень один- зарплаты хуйня.
Ты разделом не ошибся?
Нульчaн умер.
Именно. И возьмут того, кто выучил, а не тебя. Ведь вас понабежит 100500 на 1 место.
Что тут говорить. Это уже 10 лет назад (если не больше) было разобрано по частям умными людьми.
Цепепе-фанбои воображают, что при вызубривании костылей их язычка они изучают все остальные языки забесплатно.
Разумеется, это не так.
Я не цпп-фанбой, нет. Но цпп дает общее представление о работе на низком уровне и на уровне объектов. На любой язык после цпп перейти будет намного проще, чем с какого-нибудь пхп.
> На любой язык после цпп перейти будет намного проще
Если определить "любой язык" = {C, Java, C#};
И все эти языки практически и образуют рынок, да. Это если веба не считать. Ну и кроме всего прочего ты можешь пойти работать крестовой макакой, чего не смогут джава и решеткокодеры.
Ну ведь ты согласишься, что знание цепепе не облегчит (скорее затруднит) вкатывание в OCaml (ну ладно, F#, чтобы не пугать).
Вкатываться в мл-подобный язык все равно он будет, вероятней всего, для себя, а не с целью работы на этом языке.
Ну ЧТД. С++ облегчает вкатывание только в родственные языки.
Этим он от других языков принципиально не отличается.
Нормальная компания, ты чего
То есть надо что-то вроде:
File file;
file = fopen("путь к файлу", "w");
char str = "Текст x текст y текст z"; //x,y,z -- переменные
fputs(str, file);
fclose(file);
Вот как это сделать епта?
Вакаба звёздочку в смысле указателя заменила на звёздочку в смысле своей разметки, ну вы понели.
File file;
file = fopen("путь к файлу", "w");
char str = "Текст x текст y текст z"; //x,y,z -- переменные
fputs(str, file);
fclose(file);
#include <fstream>//сверху возле инуклудов напиши
string ass="lol"; //этот стринг писать будем
ofstream outfile;
outfile.open("huipizda.txt");
outfile<<"SUKA"<<"\n"<<"NAHUI"<< "BLYA!!!";
outfile<<"nebo "<<"allah "<<ass;
outfile.close();
А по вопросу - fstream, fprintf. Еще можно в строку писать с форматированием через stringstream или sprintf, а потом эту строку писать в файл.
> char str = "Текст x текст y текст z"; //x,y,z -- переменные
string ass="Текст " + x + " текст "+ y + " текст ";//можно так, а можно и потом дописать:
ass+=z;//вот так
//и не напиши после этого мне "спасибо", сука. Только попытайся не написать
Это выражение должно искать текст вида xxx.xxx.xxx.xxx, где x - любой символ кроме символа перевода строки.
Внезапно, задай вопрос на стаковерфлове. Ответ будет лучше и быстрее.
Если ты вкатываешься потому что тебе интересно, а не для того, чтобы выучить похапе за 24 часа и зарабатывать 300к в секунду, то учи Сишечку.
Мне интересно, и вроде бы не должен потом по жизни соснуть. Мелкоконтроллеры, yoba kernel developing, cкриптоязычок С API.
>>686931
Но мне нравится html
Это сработает только если id статей возрастают в хронологическом порядке. В чём проблема с подходом с БД?
Да.
Тененбаум.
Тестеры всегда нужны.
Нормально.
>В чём проблема с подходом с БД?
Если требуется просто как-то уведомить меня о том, что на сайте появилась новая новость. А сохранять их мне не нужно, к примеру.
>Это сработает только если id статей возрастают в хронологическом порядке.
Вот в этом проблема, id у новостей формируются непонятно как, радом стоят новости с id 255 и 1000, при этом нет 256, и других номеров. На ум приходит только сохранение id всех существующих статей в файле. Скрипт будет пробегаться по ВСЕМ новостям каждый раз, сверяясь, нет ли такого id файле. Чувствую себя дауном, не способным по-человечески справиться с этой задачей.
Тебе не требуется, чтобы id шли последовательно, достаточно чтобы они возрастали. Если этого не происходит, то необходимо хранить id.
Нет. Там не новости, а ссылки на темы узкого характера, поэтому я назвал их новостями, чтобы никому здесь голову не морочить. Этот сайт даже json API предоставил, но метод вроде sort там нет. Всё, чем он плюётся - json'ом вида
[{"id":65013,"type":"foo1","title":"bar1"}, {"id":150,"type":"foo2","title":"bar2"} ... ]
Анон, вопрос по git. Допустим, что я написал какую-то хуйню для ядра линукса в отдельной ветке и теперь хочу записать её на гитхаб, однако у меня совсем нет желания заливать весь тот охулиард исходников в свой уютный репозиторий. Можно ли в git пушить только отдельную ветку и только ту информацию, которая изменилась, чтобы потом легко и непринужденно получать эту ветку?
Следовало раньше об этом сообщить, извиняюсь.
Что в header-ах?
После чего я видя твой pull-request вижу что у тебя почему то удалены 95% ядра и закономерно шлю тебя нахуй.
Крайне не рекомендуется.
public class Program
{
public static void Main()
{
for (int number = 1; number <= 100; number++)
{
bool DEV_3 = false;
bool DEV_5 = false;
// Check if multiple of 3 or 5 and raise appropriate flag
if (number % 3 == 0)
DEV_3 = true;
else {}
if (number % 5 == 0)
DEV_5 = true;
else {}
// Write the output
if (DEV_3)
Console.Write("Fizz");
else {}
if (DEV_5)
Console.Write("Buzz");
else {}
if (!(DEV_3) && !(DEV_5))
Console.Write(number);
else {}
Console.WriteLine();
}
}
}[/CODE]
public class Program
{
public static void Main()
{
for (int number = 1; number <= 100; number++)
{
bool DEV_3 = false;
bool DEV_5 = false;
// Check if multiple of 3 or 5 and raise appropriate flag
if (number % 3 == 0)
DEV_3 = true;
else {}
if (number % 5 == 0)
DEV_5 = true;
else {}
// Write the output
if (DEV_3)
Console.Write("Fizz");
else {}
if (DEV_5)
Console.Write("Buzz");
else {}
if (!(DEV_3) && !(DEV_5))
Console.Write(number);
else {}
Console.WriteLine();
}
}
}[/CODE]
Что как бы неоднозначно намекает. :)
Сап, погромисты!
Я заочник (априори аутист и ДЦПшник в программировании), учусь по специальности ЭВМ на 6 курсе. Соответственно на носу диплом, а у меня даже темы нет. Есть идея написать простую систему тех.поддержки пользователей на QT. Перечислю основные моменты:
1. Программа должна иметь GUI.
2. База данных заявок должна быть на SQL.
3. Должна иметься оснаска администратора, где он может редактировать/удалать тикет и устанавливать его статус выполнения.
4. Пользуки должны создавать тикеты в GUI-клиенте.
5. GUI-клиент должен болтаться в трее и показывать список доступных админов.
6. Тикет должен прилетать админу по СМС и эл.почте.
7. При завершении/отказе тикета пользуку должно прилетать уведомление по эл.почте.
Итак, вопрос: сможет ли заочник со знаниями, стремящимися к нулю, освоить QT Creator и написать всё это добро за 1,5 месяца?
Если нет, предложите иную тему. Буду рад любому ответу!
Хочу купить учебник по Джаве, но именно в оригинале, а не перевод.
Или самый верный путь -- амазон?
> сможет ли заочник со знаниями, стремящимися к нулю, освоить QT Creator и написать всё это добро за 1,5 месяца
Написать сможет, отдебагать- нет.
> купить
Зачем, если можно скачать?
> учебник
На кой тебе учебник, да еще и бумажный? Код 6-летней давности перепечатывать?
> по Джаве
Ява в 2016? Ох лол.
> амазон
Чтобы доставку ждать полгода, да?
Например, есть таблица аукционов, типы аукционов(авто, валютный, золота и т.д.)?
>Зачем, если можно скачать?
Хочу держать учебник в руках, вдыхать запах свежеотпечатанных страниц и фапать
>На кой тебе учебник, да еще и бумажный? Код 6-летней давности перепечатывать?
Нет, издание 2016 года. И причем тут перепечатывание?
>Ява в 2016? Ох лол.
Дрочу на что хочу
>Чтобы доставку ждать полгода, да?
Не знаю, че там по доставке, но если приемлемых вариантов больше нет, то, видимо, это единственный выход.
А по делу у тебя есть что сказать?
Сразу после того, как успешно скомпилировался и запустился helloworld на Java, следует вылить горячий кофе себя на руки.
А если я пропустил все эти формальности и сразу приступил к созданию чего-то серьезного? серьезного на Java, ага
Так вот начал осваивать QT и меня уже берут смутные сомнения, что всё успею в срок.
А как же предварительные межсезонные проверки? Или вам в январе только темы раздали?
Мы темы сами себе придумываем. И вот завтра уже надо согласовать и подписать задание на диплом. Мы ж заочники.
Чет у вас поздно все так.
Наши заочники еще в январе отстрелялись, а я на следующей неделе пойду пиздов получать за то, что с ноября нихуя не готово
Да вроде у нас всё по графику. 1го марта последняя сессия закончилась, а 3го я уже ГОСы сдал. Теперь вот диплом на 4 месяца.
Мухосрань в восточно-сибирских ебенях.
нет
Да.
Чипсы Принглз
Имеется таблица с 3 столбцами, которая через <bvody id="huy"></tbody> выводится на страницу. Возможно ли на самой html странице добавить новый столбец и в каждую строку добавлять поле ввода с сохранением введенных туда данных?
><bvody id="huy"></tbody>
Какой еще bvody? Что это за тег вообще?
Таблица выводится тегом <table> же
>Возможно ли на самой html странице добавить новый столбец
Ну так добавь еще один тег <th>
>и в каждую строку добавлять поле ввода с сохранением введенных туда данных
Вот тут не совсем понял. Подробнее
Строку ввода можно через <form> и <input> добавить. Чтобы парсил и сохранял куда-то, то это уже подключение sql и, например, php
Много чисел дробить, немалый простор для байтослесарей. Имхо лучше юзать С++\С либу.
>Вот тут не совсем понял. Подробнее
Нужно чтобы введенные данные оставались в строке ввода, если это возможно.
Если нет, то чтобы они сохранялись в новый столбец, например.
>Нужно чтобы введенные данные оставались в строке ввода, если это возможно.
То есть, тебе нужно, чтобы при обновлении страницы, все те же данные были выведены в этих полях? То бишь оставались там всегда? Или как?
Будет очень круто, если ты приведешь реальный пример, ну или нарисуй подробнее. Столбец new уже рассказал тебе, как добавить, это несложно.
>>687485
>То есть, тебе нужно, чтобы при обновлении страницы, все те же данные были выведены в этих полях? То бишь оставались там всегда?
Именно.
Столбец уже добавил
В теге <input> есть атрибут placeholder, вот он отвечает за этот текст
http://htmlbook.ru/html/input
http://htmlbook.ru/html/input/placeholder
А вообще, описывай всегда максимум подробно, что делаешь, что пилишь и чего хочешь, а то у тебя, может, вообще ситуация какая-нить особенная.
И если планируешь сесть на этот стул, то знай, что в любой ситуации http://htmlbook.ru -- теперь твой лучший друг
Спасибо огромное тебе, надеюсь, дальше разберусь.
Есть скл-гуру?
Написал запрос
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 тоже максимальной.
Дело вот в чём: такие названия очень много мне говорят о твоём отношении к работе. То есть ты в буквальном смысле даже пальцем не пошевелил, чтобы зайти на google translate и посмотреть как переводятся названия полей. typeplatezh – для тебя "Нармально, хуле. Главное максимум найти!". Человеку с таким подходом – помогать бессмвысленно. На будущее: к выбору имён относись очень аккуратно.
Я не просил оценивать выбор имён. Я попросил просто помочь с этим запросом.
А там их два, но максимальный - один, который 1500000
Но ведь это не один автор, а несколько.
И там все кратко и сухо, ничего не объясняется, не совсем подходит для ребенка.
Очень рикаминдую, для имбецилов задания с самого нулейшего нуля.
Правда, есть подводный камешек: нужно знать ангельский на уровне школьника-троечника 11 класса.
khanacademy.org
да
PHP
А то кажется невроз уже от переизбытка информации и фрустраций из-за получилось||не получилось
Что серьёзно? Захотел - отдыхал, но ты ведь болезненный, который предпочтет мучать себя.
Возьми фильм посмотри, книгу нетехническую почитай, музыку послушай, выйди погуляй. Хуле ты такой странный.
Мужик, этот процесс тебе должен удовольствие приносить, а не боль. Не нужно себя пересиливать. Не нравится -- пошел вон из профессии отдохни, погуляй, поиграй во что-нить, кинцо посмотри
Что начинать учить, если я хочу:
1. в первую очередь: интересную индустрию, но без необходимости знать какие-то узкие области математики. У меня на данный момент знание нулевые, но я их активно подтягиваю изучением школьного матана. Думаю остановиться (или не остановиться, если осилю дальше) на первом курсе рашкинских вузиков. Все эти теории вероятностей и комбинаторику я с треском, но осиливал;
2. хлеб с маслом в ближайшем будущем (в идеале в будущем году);
В ОП-посте пишут про Java, говорят, что это тормознутое говно в отличие от language_name. Или это стереотипы, которые создаются из-за быдлокодеров?
Заточенность сисярпа только под винду делает грустить.
Всякая хипстота типа скалы и js еще не скоро будет общеиспользуемыми. Вот даже пыха сейчас сильно доминирует (пока) над жиэсом в бэкэнде.
Вот такие пироги.
Мне просто кажется, что нужно ВСЁ запоминать.
Я понимаю, что это пиздец как навязчиво, прям будто мания в голове. Но у меня как-будто какая-то фиксация на этом прям.
Если я гуглю проблему в интернете - всё, руки опускаются и я понимаю, что это не я её решил, а кто-то другой. И я трезво осознаю, что я просто копировал-вставил.
А я прям реально хочу всё знать. пиздец, блять, мания.
В детстве перечитывао в книжках и журналах каждую сноску, включая ГОСТ типографии.
Ебанутый блять :фэйспалм:
Сейчас вот если за что-то берусь, то виню себя, если пропустил день.
Надо освобождаться от этого. Отдохну пару дней.
Просто из побочного занятия, которое мне нравилось первый месяц точно, это превратилось в навязанное задание. Причём это мне нравится, но надо же расти в знаниях. А расти - это труд. поэтому страдаю.
Короче, я спасусь. Анон, беру перерыв на два дня.
У меня такая же хуйня была. Помогает только одно - найти работу, вот серьёзно. Для многих это еще больший стресс, а для меня было облегчением.
Я не знаю к кому себя определить. С незнакомыми людьми я ультраинтроверт, с хорошо знакомыми - ультраэкстраверт
1) Java гораздо быстрее пыхи
2) JS не такой уж и хипсторски
3) Хочешь писать плагины для вордпресса - ПХП, микросервисы - ЖС. Выбирай сам, что интереснее.
4) Интереснее - дело вкуса.
5) Интересной может быть и должность, а не только предметная сфера.
6) Джава тоже может быть интересной, если ты архитектурный астронавт. Ну и на хлеб с майонезом ты заработаешь.
0) Не бывает хороших языков и программирование вообще говно.
>1) Java гораздо быстрее пыхи
Cпасибо.
>2) JS не такой уж и хипсторски
Ой, да ладно, редко какая контора сейчас на ноде сидит.
>3) Хочешь писать плагины для вордпресса - ПХП, микросервисы - ЖС. Выбирай сам, что интереснее.
Я вообще не хочу учить что-то ориентированное на веб.
>4) Интереснее - дело вкуса.
Для меня интересно было бы делать приложения для десктопа и мобильные приложения.
>5) Интересной может быть и должность, а не только предметная сфера.
Не соблюдаю субординацию.
>6) Джава тоже может быть интересной, если ты архитектурный астронавт. Ну и на хлеб с майонезом ты заработаешь.
Спасибо.
>0) Не бывает хороших языков и программирование вообще говно.
Вон из профессии!
То есть, мне в Джаву начинать вкатываться, дружок?
> контора
хочешь работать в "конторе"?
> приложения для десктопа и мобильные приложения.
Android, девайс хоть есть?
> Интересной может быть и должность
имеется в виду, что тебе может быть интересно работать ПМ или БА или СА, и похуй разрабатываешь ты САПР для наномашин или ERP для говна
> То есть, мне в Джаву начинать вкатываться, дружок?
Java @ Android
Ты что изучаешь, какой язык?
Не нужно все знать, просто имей представление о том, что есть. Не нужно прям зубрить.
Допустим, ты же не всегда знал, как готовить котлеты. Ты просто знал, что у тебя есть такая возможность и в нужный момент, когда ты захотел есть, ты загуглил рецепт и приготовил котлеты. Так же и тут. Просто знай, что в языке-нейм есть такая-то полезная функция. Как только придет время, ты вспомнишь, что она есть, загуглишь и применишь.
Соответственно, как и с котлетами -- если часто готовить, то рецепт запоминается сам.
Вот такая метафора
>и я понимаю, что это не я её решил, а кто-то другой
Изучай его код, смотри, как он решил задание, может даже найдешь моменты, которые можно решить по-другому.
В следующий раз уже будешь знать, как решать ту или иную задачу.
Читать чужой код -- нормально
>хочешь работать в "конторе"?
Слушай, я не знаю подробностей трудоустройства, но если так можно, то бы конечно хотел работать дома в одиночестве или в офисе за закрытой перегородкой, чтобы никого не видеть. Это идеал работы, ящитаю.
>Android, девайс хоть есть?
Есть, у кого нет андроида-то. Даже 3 штуки есть, лол. А что, ява под десктоп уже не котируется или просто приложения сейчас модно разрабатывать? Или это лучше в финансовом плане?
>имеется в виду, что тебе может быть интересно работать ПМ или БА или СА, и похуй разрабатываешь ты САПР для наномашин или ERP для говна
Let4ik.jpg. Скорее всего я буду разрабатывать то, что нравится лично мне.
>Java @ Android
Прошу прощения, Android - это среда разработки или операционная система?
Почему лучше? Какой критерий? Скорость разработки? Скорость работы приложения? Степень совместимость языка с платформой? Говорю же, не нравится заточка сисярпа под винду.
>>687852
Я знаю, куча хороших приложения на ней написано. Да и на джаве спокойно в веб можно вкатиться, если что. Универсальный язык.
Я понял тебя. Но ведь ничего страшного не будет, если я буду на Джаве писать, лол, это же не вечно протекающий php, как сито.
Есть dll "goApi", в которой находятся методы типа public static void createSession(string phone, string pass) и public static dynamic addCard(string cardId, string name) и т.д. Например, мне в начале программы нужно вызвать createSession. Библиотека подключена и отображается, но не знаю как вызвать метод. Помоги, будь добр.
Толку мне от \/?$, если последний слеш не убирает? Почему? Поставил U (ленивый поиск или чет такое) и он мне стал впереди слеш ставить - /login/pew
Анон, поясни долбаебу эту магию. Мне надо получить login/pew
А ты достаточно хорошо его знаешь? Наебешься с ним от души иначе.
в гтк есть метод add_class и remove_class (по крайней мере в питоновской обертке) для добавления\удаления ксс класса. Ну а там уже в коде напишешь логику когда надо добавлять когда удалять и т.д. стили сами подтянутся в зависимости от класса
Ультрагоднота если не напрягает, что нет жестких дедлайнов и курс излишне растянут по времени.
Всё ещё очень актуально. Не могу понять что я не так делаю. Кто-нибудь разбирается?
ХАЛП АНОНИ
Есть 1 почта яндекс, там есть разные письма и среди них есть с заголовком ЗАКАЗ №ХХХ. Можно ли експортировать скриптом/программой содержимое писем на почте их где то пару сотен на пике и запихнуть в таблицу или вообще хоть как то вытащить?
Какой язык знаешь? Имапом тягнешь письма уже отфильтрированые - парсишь контент и закидаешь куда хочешь.
Я студентота 2 курс, криворукий и не умею кодить, не знаю толком никакой язык.
Преподаватель мне спалил такую тему как Google summer of code.
Собственно вопрос: стоит ли ньюфагу вообще в эту тему лезть?
Спасибо.
Я так понял, это что-то вроде всемирного онлайн-хакатона?
Меня всегда демотивировало в подобных проектах то, что там всегда куча задротов-математиков-отличников, у которых уже давно есть команда и вообще они молодцы.
А отбирают там, конечно, всего несколько работ
А твой преподаватель тебе там не палил такие темы, как стажировка от гугла в калифорнии?
>>688253
Они так пишут, мол, some programming experience.
Я в растерянности, я же нихуя не умею.
>>688241
Про это я вообще молчу.
community
>Я в растерянности, я же нихуя не умею.
Ну блядь, значит обосрёшься. Хуле ты ноешь? Не хочешь - не иди, хочешь - иди.
Community и есть проф.
инкапсуляция - группировка данных и их скрытие
полиморфизм - различные формы поведения
паттерн - типичное решение
21 год. Окончил шарагу, плюс пошел на заочку. Но это не так важно я думаю.
Еще во время учебы сделал первую игру под андроид. С тех пор много воды утекло, успел поработать и скриптомакакой в геймдеве и эникеем, ну и еще в паре мест. Все кончилось тем, что я последний год провел за написанием собственных игр. Есть опыт с юнити (сишарп), даже немного явы. Но сосредоточился на haxe+openfl. Это можно сказать свободная реализация флеша. Но никаких денег с этого по-сути не заработал.
И вот доебало меня это существование на мамкиных борщах. Пошел смотреть на вакансии. В итоге по флешу работы не много. В моем миллионнике открыта одна вакансия. Но есть в других городах, это да. По юнити вакансий целых 7, но с ним работать не особо хочется.
Мне конечно нравится создание игр, но быть может пойти в другую сферу? А создание игр оставить как хобби, которым приятно заниматься.
Что можете посоветовать? Хотелось бы что-то интересное, более творческое. Смотрю на веб, мобилки. Как думаете, питон (15 вакансий) пойдет для старта? Правда я смотрю там больше сеньоры требуются. Но зато потенциально есть простор для роста и развития. Как думаете, питон не помрет ближайшие лет 10?
Мобилки тоже вариант. Но я думаю тогда можно посмотреть в сторону разработки под айос. Правда там все очень сомнительно. Платформа жива и разработчикам платят пока эпл на коне.
Себя в энтерпрайзе не особо представляю.
Сап, программач! Нужна Ваша небольшая помощь! С меня как всегда... Нужна для работы программа, совсем простая. Для подсчета сделанной продукции, остатков на складе и прочих мелочей по типу выгрузки данных в Excel. Сам я компьютерной специальности, но сетевик. С программированием знаком только в основах. Думаю, что таких программ куча, но так как хотелось бы обмазаться программированием в будущем, решил написать сам. С курса института помню прогу которая позволяла строить код посредством графического интерфейса: кнопки, прогресс бары и прочая херота. Думаю собрать необходимую мне вещь на ней, насколько я помню она называлась C Shurp или что - то подобное. От Вас прошу совета! Стоит ли вообще это делать и если стоит, то правильно ли я выбрал среду? Спасибо)
Есть кое что, что ты должен знать, если хочешь зарабатывать созданием игр. Скилы тут - совсем не главное. Гораздо (на порядки) важнее умение пиариться и продвигаться. Ты можешь сделать супер проект с оригинальной идеей и нескучной графикой, и о нём будет знать только твоя мамка и боты поисковиков (да и те - вряд ли), а можешь - очередной флаппибёрд (который пишется и рисуется буквально за пару часов) и срубить бабла на кокс и шлюх на год вперёд. Зависит только от рекламы (в большей степени) и удачи (в меньшей). Т.е., если ты, допустим, не чувствуешь, что потянешь успешную-пиаркомпанию-способную-продвинуть-даже-симулятор-кота, тебе светит только работать в студии (в которой этим просто будут заниматься другие люди). Но, если ты будешь работать в студии, фразы типа "но с ним работать не особо хочется", "хотелось бы что-то интересное, более творческое" и т.п. - то, от чего ты должен срочно отучиваться.
da
Это модификация без выкладывания исходников.
Такое запрещено. В жопаели какой-то версии можно динамически линковать жпльные dll к своему продукту.
> В жопаели какой-то версии можно динамически линковать жпльные dll к своему продукту.
Ни в какой версии нельзя.
Есть другая лицензия — LGPL.
Пусть методы вызываются из апдейта игры. Т.е., в экране - game.update(), а в Game update() - уже проверка на нажатые клавиши, двинутую мышь и т.д.
Если ты перепишешь - не будет никакого шанса доказать, что ты что-то переписал. Почти все нарушения жопоели сейчас детектируют по строкам в бинарнике.
Ну вот я обнаружил что нажата кнопка мыши, нужно взаимодействовать с объектом на который нажали. Тут все легко, но теперь надо создать и вывести на экран какую-то кнопку, а это можно сделать только через геймскрин.
и в зависимости от этого производил какие-то действия.
чтобы в мэйне я мог обратиться к переменной типа Т
но под этим подрузмевался инт или дабл,в зависимости от самой переменной, как это реализовать?
В смысле, ты хочешь разное поведение от класса в зависимости от типа, в который выведется параметр темплейта?
Ладно. Пойду гуглить то, что ты написал. На самом деле я дуб дубом.
>чтобы в мэйне я мог обратиться к переменной типа Т
STL-контейнеры позволяют узнать тип, делая typedef для параметра темплейта. Глянь в вопросе, как это реализуется http://stackoverflow.com/q/9637094
Спасибо.
Не могу вспомнить другие способы разработки.
Анон, помоги.
Я не много не о том. На первоначальном этапе бывает нельзя предусмотреть все "ситуации". Одна такая "ситуация" может привести к полному переписыванию всего кода. Как разрабатывают код чтобы было как можно меньше переписок готовых фрагментов?
Да причем здесь рекурсия эта? Я об индукции в проектировании алгоритмов речь завел.
зы
В индуктивном умозаключении связь посылок и заключения опирается не на закон логики, а на некоторые фактические или психологические основания, не имеющие чисто формального характера. В таком умозаключении заключение не следует логически из посылок и может содержать информацию, отсутствующую в них. Достоверность посылок, не означает поэтому, достоверности выведенного из них индуктивно утверждения. Индукция дает только вероятные, или правдоподобные, заключения, нуждающиеся в дальнейшей проверке.
Я так понял что индукция - это нейронные сети, а дедукция - это все остальное. Поправьте ламера если не так.
Если ты такой умный - чем докажешь?
Пока в самом начале, можете подсказать, как потом на этом зарабатывать? И подкинуть годных площадок с заказами?
Написал такую хуету как на пике и ниче не работает. Тоесть он открывает файлы за пределами media. Скажите что не так.
>>688750
Апворк
> Господа, начал изучать html, css, javascript, mysql, jquery.
Господин-то не настоящий, холоп ряженый.
Мне это все на нгикс потом переносить.
>Апворк
Но я могу ведь на разных площадках зарегистрироваться? Мне бы пока простенькие заказы, чтобы потрентроваться.
Ну потрентруйся кузнечик, потрентруйся
можешь, но лучше набирать репутацию на одной.
Вот че сделал. Работает. Как тебе, анон?
Как в вижуал basic'e у цифры вывести числа после запятой? В 14,88 вывести 88, например. Да, говно принес. Но не гуглится, а изучать нахуй не упало, это дерьмо на полсиместра от нехуй делать дали
Ну. Вспомиаешь как называется такая процедура в твоем любимом ЯП - скорее всего она будет с таким же или почти таким названием и в VB.
(NUM - FLOOR(NUM)) * 100
Зачем тебе в djvu программировать?
Подумал что подумал что это у тебя в теме
>есть с заголовком ЗАКАЗ №ХХХ
Если и вправду так - то методами фльтрации имапа, забыл как контеинс в татайле искать. Если єти все письма пришли с одного ящика, то еще проще - фильтр FROM:noreplay@mail.com
Если же надо искать в теле сообщения, то надо доставать все.
std::vector<std::string>
Это в коде
нагородил костылей, а всего-то надо было сделать однострочную командую, которая бы создавала скрипт с содержимым и делала его выполняемым
что получилось:
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 в крон
даже мне очевидно, что можно сделать проще. но как?
Решил вкатиться в программирование целиком и полностью.
Знаю html+css, синтаксис php и js на уровне сохранить форму в бд или поп-ап показать.
Хотелось бы стать _хорошим спецом_, потому решил напрячься и курить базис.
Составил для себя следующий план:
1) Таненбаум — архитектура компьютера, операционные системы;
2) Олифер — компьютерные сети;
3) Дискретная математика;
4) Приступаю к си(с++?) ...
5) ... (дальше разберусь)
Таненбаума и Олифера точно перечитаю подряд три раза.
Все делаю правильно?
p/s:
Начал читать "Архитектуру компьютера". Сложность материала вызывает только большую страсть к книге. Думаю, осилить сумею.
В рамках разработки похуй. Я на бубунте разработываю, только памяти напихай туда по больше.
Немного не те книжки читаешь, просто время потратишь зря. Эти книженции для спеца из области разработчика операционных систем, а не для веб-макаки. Начни хотя бы с теории алгоритмов, если можешь в высший матан. Если и в него не можешь, то учи.
Я так делаю, и ты так делай!
Мимо-джавист.
"Хорошим спецом" != всю жизнь быть веб-макакой, пишущей вебговно. Хочу знать системно, что я пишу и зачем я это пишу, а не НУ ЧТОБ ЛИШЬ БЫ РАБОТАЛО)).
Ну-ну. Это тебе на дваче рассказали?
Любая синиор макака даже на жс знает как внутри какой-нибудь V8 работает, какие оптимизации делает, етц. У тебя стереотипы, притом ты почему-то уверен, что ты знаешь больше чем люди которые это всё уже давно прочитали и работают.
Самый простой для изучения язык - PHP. То есть, я могу обучиться сначала ему, чтобы вообще познакомиться с миром IT, заработать немного денег и укатиться во что-то серьёзное? Из серьёзного выбрал Java, почему-то.
Прокатит такая моя схема? Уже понял, что php говно и нинужно, но начать тянет именно с него.
Вообще, мне от этого программирования нужны только деньги, и чем больше, тем лучше.
Если тебе нужны деньги, то учи пыху, но ты не остановишься, это факт.
Если ты не ограничен во времени, то начни с какой-нибудь книжки по введению в программирование и учи Паскаль. А потом переходи на Java. Ну или если любишь хардкор или тебе уже за 20, то начинай сразу с явы.
Описать функции ввода с клавиатуры элементов одномерного массива и поиска минимума среди тех элементов массива Х, которые не являются элементами массива Y.
>но ты не остановишься, это факт.
Вот это не понял, можешь перефразировать или пояснить?
И ведь пыхеру гораздо проще найти заказы, нежели джаверу?
Ты либо поймешь, что пых-пых это все, что тебе нужно для добывания хлеба с маслом и перестанешь двигаться дальше, либо поймешь, что пых-пых это уродливое говно, которое течет как сито и перейдешь на джаву, я это сделал я.
И да, я не знаю, что ты имеешь ввиду под заказами, но хочу напомнить, что джавы нет во фрилансе. Запомни.
А разрыв в заработке у равных по опыту и знаниям кодеров сильно велик в пользу Java? Много уже сайтов прочитал на эту тему, некоторые чуть ли не под 50% рисуют разницу, некоторые не больше 10%.
Ну, в любом случае, меня радует то, что есть живой пример перехода на яву с пхп.
И как вообще в жизни происходит написание сайта, руками сначала пишется каркас-html, затем добавляется css-красота, команды php и прочая ява? Или открывается WordPress и вперёд мышкой по гую возить?
В любом случае этот разрыв больше в сторону явы. Ты не статистику ведь рисуешь, а язык учишь, так что выбери уже что-нибудь.
>Слушай, раз ты тут, то сразу вопрос по пхп >тебе вдогонку. WordPress это такая софтина, >в которой мышкой возишь по экрану и >ДЕЛАЕШЬ КРАСИВА?
Я не дошел до cms-ок, слава господи, меня вытошнило еще на пыховской ООП.
>И как вообще в жизни происходит написание >сайта
>руками сначала пишется каркас-html
Ну да.
>затем добавляется css-красота
Ага, но чаще всего это делается при помощи уже готовых решений вроде бутстрапа. >команды php и прочая ява
Ага, сначала накручиваются библиотечки джейквери и появляется динамика. А потом прикручиваешь уже нужные тебе серверные дела при помощи пыхи.
>Или открывается WordPress и вперёд мышкой >по гую возить?
Или так. Но я так никогда не делал. Я с нуля все писал. Может, поэтому у меня такое отвращение к верстке. Не люблю готовые решения. Ручками все, ручками.
Ну да, понял. В общем, из гугла удалось узнать, что CMS это вообще некошерно и длябыдлов. В основном, это пишут сами пыхеры.
На кого вообще эти CMS ориентированы? На домохозяйку, решившую заебашить себе сайт? Если я правильно понял, раньше эта домохозяйка бежала к пыхеру и платила даллары, а теперь она качает Джумлу и хуячит себе сайт сама? Ну и что, что такой же, как у Кристины Агилеры, зато работает и пы хы пы знать не надо.
Не сильно это подкосило рынок пыхеров?
Да какая разница? Не связывайся с этим. У меня очень мутное представление об этом.
Вообще, сms это готовое решение различных шаблонов сайта, без пыхи вордпресс - это кусок html/css/js кода. Чтобы его прикрутить к серваку, нужен php. Для домохозяек существуют бесплатные сервисы типа wix, которые написаны на тех же самых js и php. Там ничего делать не надо, сидишь себе и верстаешь интерфейс мышкой.
Спрашивай ответы, если что.
И мне говорили пиздец как тяжело. Но код просто делает, то что я и только быстро, получается я просто записываю свои мысли в виде команд. Хули они орут что сложно?
Последнее что я написал по просьбе моего друга это
1) Херня, которая ищет самый короткий путь в графе
2) Херня, которая складывает двумерные массивы
Обе я сделал довольно быстро и просто, сначала написал на бумаге как я делал задачу, потом перенес в компилятор. Мой друг после того как я их решил взбугуртил и дал мне задание, цитирую "Алгоритм, который будет сжимать jpeg без потери качества, с коээфициентом минимум 2".
Пока не знаю как делать, вообще даже куда двигаться, вообще почитать про алгоритмы Хаффмана и Шенона-Фано, но понятного мало. Подскажите по этой теме.
Сложность в кодинге происходит от большого размера программ. В поделках на несколько тысяч строк естественно ничего сложного нет. Сжимать jpeg глуповатая затея, это уже формат с сжатием, следовательно у него очень высокая энтропия и сколько заметного сжатия не добиться. Можно сжимать колекции jpeg файлов - если среди них много похожих то можно получить хорошее сжатие. А на отдельном файле практически бессмысленно. Поэтому можно взять любой алгоритм.
Господа, поясните за бинарное дерево и его отличие от бинарного дерева поиска, делаю курсач, нужно реализовать обычное бинарное дерево, не могу найти пример кода на плюсах, везде льют BST
>1) Херня, которая ищет самый короткий путь в графе
>2) Херня, которая складывает двумерные массивы
кекнул с дауна
>>689582
>Что вообще сложного в кодинге?
Денег заработать сложно. Рынок труда так и хочет чтобы ты не выебывался и жил как люди.
>В поделках на несколько тысяч строк естественно ничего сложного нет.
Больше 10 строк - уже сложно.
>Что вообще сложного в кодинге?
Самое сложное в программировании - это задавать себе правильные вопросы по мере разработки. Когда до тебя все уже спроектировано и расписано в мельчайших деталях - это кодинг. В нем нет ничего сложного.
В BST элементы заносятся в определенном порядке, а в бинарное дерево как угодно.
то есть, я просто пилю неупорядоченную дичь, заполняя дерево корень->левый узел->правый узел->левый левого->правый левого и т.д.?
Да. В бинарном дереве поиска есть ключ. И элементы у которых ключ меньше, всегда находятся левее элементов у которых ключ больше.
Поймешь когда будешь кодить ежедневно по 10 часов.
Добра тебе, анон
>асм для реверса
поэтому и прошу, хочу покопаться в своем коде параллельно почитывая книжку, чтобы примерно сопоставлять асм код с высокоуровневым.
Ну ты учебники умеешь читать? Гуглить умеешь?
Анон, что это значит? ЯП, которые будут компилироваться в промежуточный код можно будет использовать заместо богомерзкого жса?
JS идеальный язык. Именно поэтому он теперь повсеместно используется. С его помощью можно даже приложения под десктоп пилить.
Я шарпист, если что. Просто все эти кукареки про js вскружили мне голову.
Не больно после шарпа на жс писать? У меня бы вклочья жопа была порвана.
Лучше всего не изучать Java
emacs + командная строка. Кроме шуток. IDE слишком много работы выполняет за тебя.
хочу уметь в ASM, имею пару вопросов к посвящённым:
1. ASM, TASM, FASM, MASM, VASM, NASM, YASM(и прочие) - что из этого выбрать? (склонюсь к FASM'у, но сам аргументировать за него не могу)
2. Литература с пика по ассемблеру подойдёт для изучения FASM'а(русско-язычные книги)?
p.s. заранее спасибо за ваши ответы
Неправда. Новичку очень сложно будет разобраться во всем этом. Лучше сначала пусть освоится в ide, а потом изучает тонкости.
Да ничего особо сложного там нет, просто отношение собственно к программированию сборка в консольке имеет очень посредственное. И обычно тупо нинужна. А если таки нужна - всегда можно освоить потом.
>IDE слишком много работы выполняет за тебя.
А за emacs слишком много работы выполняешь ты.
gedit + командная строка это хорошо для изучения C или C++, там уж IDE не нужна. А
Возьми IDEA. Потому что.
Оцените программу обучения.
Первый этап:
1.html + Css
2.Javascript + (https://medium.com/javascript-and-opinions/state-of-the-art-javascript-in-2016-ab67fc68eb0b#.j6bialbq5)
3.Go
4.C
Второй этап:
1.Calculus
2.Discrete Mathematics
3.Linear Algebra
4.Probability
5.Statistics
6.Algorithms and Data Structures
7.Databases
8.Operating Systems
9.Computer Networks
10.Computer Architecture
11.Cloud Computing
12.Machine Learning
Третий этап:
1.Python or ROR
2.Java
3.Scala
Netbeans, или обмазывай плагинами саблайм. Если извращенец- vim.
Бонус от саблайма/вима- будешь понимать как работает сборка и конпеляция.
Года три назад тоже составлял себе всякие программки обучения. Потом в дурку попал. Благо, там вылечили.
Машин лернинг наверное лишний ?
>>690103
Могу с тобой поделиться:
Грэхэм, Кнут и ещё кто-то — Конкретная математика
Кнут — Алгоритмы
SICP
CTMCP (Concepts, Techniques, and Models of Computer Programming.)
John Reynolds — Theories of programming languages
Категории для работающего математика
Лямбда-исчисление: его синтаксис и семантика
какое-то говно про хачкель, erlang и prolog
Составлять списки != делать что-то. Через какое-то время поймешь, что ты сделал его зря и нужно дробить цели на более мелкие, иначе просто забьешь.
Потому что набор тем, не связанных логической связью x->y->z, нет цели, нет исходных данных. Не последовательный, темы не раскрыты.
Если хочешь сферическое "высшее обращование в IT", то погугли соответствующую пасту или посмотри на OCW чем занимаются студенты MIT.
Фронтенд взял в первый этап для реализации проектов.
Чет проиграл с машин питона после машин ленинга.
Примерно что нужно знать.
Матлогика -> OR AND gates -> триггеры -> регистры\сумматоры -> АЛУ \ управляющее устройство\ регистры общего назначения -> процессор\озу
Петцольд. Код.
хуита::хуита.хуита
и для чего они нужны?
c++
В смысле как кремниевый камушек может произвести операцию, например, сложения?
Реализуется с помощью сумматора. Проходится в вузе на курсе схемотехники.
Ну и про цикл работы процессора можешь прочитать.
>690095
Обучения чему? Список - хуита из баззвордов.
Какой-то огромный ажиотаж связан с этой компанией.
Отличный вариант, не слушай этих ничегонедобившихся. Подборка хороша,только советую поменять местами по приоритету третий с седьмым и шестой с одиннадцатым. Почему? Дойдешь до них - поймешь ;)
Это копия, сохраненная 5 апреля 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.