Подсветка кода для /pr/: скачать Просьба кидать репорт на перекаты тредов из шапки Большие куски кода желательно вставлять через ideone или pastebin F.A.Q. В: У меня горит лаба/курсач, не знаю какую тему диплома взять. О: Задавай вопрос в этом треде. В: Какую программу/ось поставить для ... ? О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков. В: Ко-ко-ко не работает программа. Анон памаги. О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом: 1С android C C# C++ D Go Java JavaScript Lisp PHP Python Ruby Rust Vala Swift В: Хочу стать программистом, какой язык учить? О: Как-то так. В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща. О: Тред для обсуждения нетехнических околопрограммерских тем. В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее? О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах. В: Взломать акк. О: Просто съеби. В: Подскажите сайтов, которые читают крутые программеры. О: Лента из руби, джавы, скалы и ещё какой-то херни. Литература с пика Прошлый тред
Литература с пика
Прошлый тред
Мозг в кашу от этого ебаного зоопарка говнокода. Фабрику мне в анус.
>>879878>Фабрику мне в анус. Только попроси, няша :3
Блядское программирование, блядское программирование, блядское программирование, блядский я. Почему я такой умственно отсталый и порой не понимаю, что написано в майкрософтовой справке? Конструкторы-хуюкторы, свойства-хуёйства.
>>879892>Почему я такой умственно отсталыйЭто норма.
А теперь расскажите, зачем я 5 лет учился дотнету, 3 из них работал дотнетом, если на каждой бирже вакансий пэхапэшников во много раз больше?И расскажите, какие есть причины не перекатываться в пхп кроме битрикса?
>>879897ГЛИЦИН И КОМПЛИВИТ
>>879895>зачем я 5 лет учился дотнету>5 лет>учился дотнетуПросто ты обычный наследственный дебил.
>>879892> Конструкторы-хуюкторы, свойства-хуёйстваhttp://huifikator.ru/?microsoft.ruЧитай хелп вот так, поможет, базарю.
>>879901Да я уже. Понятнее не стало, зато теперь хоть лоллирую вместо огорчений.
Скажите, хули все мамкины погромисты в один голос кричат, что для кодинга нужен Линукс, а винда сосет и вообще для для тупых детей-аутистов? В чем основные плюсы Линукса для программиста?
>>879922Ни в чем. Абсолютно похуй, в какой ОС писать. Даже если это веб, все равно похуй.
>>879922> Скажите, хули все мамкины униженные черви-пидорыПофиксил
>>879922Не надо ебаться с cygwin, чтобы получить полноценную рабочую среду.
>>879940MSYS/MSYS2 давно есть и установлены у всех людей, которые каким-то образом соприкасаются с кодингом. А сейчас еще и линуксовая подсистема в десяточке появилась. Цыгвин не нужен.
>>879941Какая разница, все равно в винде нет ощущения нативых никсов, ни желания сообщества писать костыли под винду. Т.е. вопрос не в том, в чем преимущества линукса в программировании, а в том, в чем преимущества винды. А они простые, школьнику не надо ребутиться, чтобы поиграться. Вот и все.
>>879922> Скажите, хули все мамкины погромисты в один голос кричат, что для кодинга нужен Линукс, а винда сосет и вообще для для тупых детей-аутистов?Не Линукс, а любая Unix-like ОС, будь то *BSD или MacOS хотя тут не уверен.Плюсы как везде — всё сделано логично, понятно и просто красиво. Венда же состоит из убогих костылей построенных на убогих костылях, и всё это лежит на неудачной попытке сделать ОС на базе идеи "ГУЙ должен быть везде, и плевать что он кривой и без возможностей".
>>879952> преимущества винды1) Нормальные отладчики, как минимум. Все линуксовые отладчики, абсолютно все - говно, если речь идет о разработке. Вот когда нужно отладить через консоль и стопицот туннелей код на внешней железяке - тут гдб во все поля, тут ему нет равных. А вот когда код твой и запущен в десктопной ОС, есть гораздо более лучшие инструменты.2) Не нужно ребутиться, это многое значит для мотивации.3) Можно сэкономить время на ебле с системой и потратить его на еблю с кодом.А в остальном на систему похуй. Есть текстовый редактор, компилятор/интерпретатор и браузер - ок, можно кодить.> в винде нет ощущения нативых никсовТебе кодить или ощущения испытвать? Привычные утилиты есть, остальное неважно.
>>879956> 1) Нормальные отладчики, как минимум.> 2) Не нужно ребутиться> 3) Можно сэкономить время на ебле с системойТы зачем преимущества линукса описал?> ПривычныеСпермоблядь, хватит срать своим манямиром в тред.
>>8799561. Сейчас стиль разработки такой, что юзаются докеры-хуекеры, серверы-хуерверы, разного рода мобилки и т. п. И нелюбовь линуксовых программистов к отладчикам тут играет на руку, чем более гетерогенная среда, тем проще в линуксе, с нормальными многоуровневыми логами и грепом. Винда же хороша для разработки в стиле 90-х, с одним огромным монструозным бинарником, загружаемым в IDE, ну и прочей хуйней, которую в майкрософте любят.2. Это решается виртуалкой с линуксом в винде. На самом деле сейчас даже пизженный Ida Pro в wine работает, куда там ребутиться.3. Это уже давно миф. У меня сейчас лицензионная восьмерка грузится 20 минут, хотя я ничего с ней не делал. В десятке вобще зонды какие-то и т. п. Линукс поставил 2 года назад (14.04) и забыл. Бывают проблемы, когда сталкиваешься с виндовым миром - с флешками, например, но и только.>А в остальном на систему похуй. Есть текстовый редактор, компилятор/интерпретатор и браузер - ок, можно кодить.Далеко не похуй, когда у тебя rsync просто есть, а его не надо ставить через какие-то кривости-косости. Или ебучий windows-1251, появляющийся то тут, то там. Или \r\n. Или ебаные диски. Или симлинки.
>>879963>восьмерка грузится 20 минутЯ точно на доске с погромистами сижу?
>>879976>Можно сэкономить время на ебле с системой
>>879976Хуй знает, уже давно купил ссд, десятка грузится полминуты максимум. Вообще на это похуй, а вот быстрый запуск иде радует.
Код https://jsfiddle.net/w22g1txz/Задание https://github.com/codedokode/pasta/blob/master/html/html.md#Задание-6Вопросы: >100%-230pxчто это значит?>если удалить весь текст справа или все пункты меню, верстка не должна ломаться.удалять можно по-разному: li в целом, или только текст, что находится между тегами <а>?Каким образом вёрстка сломается, если удалить текст справа? Есть ли в коде то, чего можно избежать/заменить?
>>880080В /web/ или /wrk/ пиздуй.
По пасте с лурка действительно можно учиться программированию?
Почаны, поясните за гитхаб-понятия. Туда принято выкладывать сначала только рабочую оформленную бета-версию своего говна или можно коммитить хоть с самого начала, как ты пишешь код?И еще, гитлаб - это типа точно такой же гитхаб? Там можно создавать бесплатно приватные репы, как в битбакете? Какие подводные камни?
>>880125Коммить с самого начала, ведь это еще и бэкап. Потом можешь сплющить (squash в rebase --interactive) все коммиты и сделать push -f, если совсем стыдно будет.Мне гитлаб нравится больше битбакета, но1. Ебнутое название. Теперь чтобы зайти в репу, нужно обязательно писать gith браузере, потому что иначе можно перепутать и зайти на гитлаб. Или наоборот.2. Последние полгода наверное тормозов все больше и они растут.
>>880128Ну, битбакет, по-моему еще более тормознутый.А что насчет приватных реп? Как-то они там непонятно пишут про приватность. >Private>Project access must be granted explicitly to each user.Как это интерпретировать?
А, всё, нашел - там вроде в настройках репы Feature Visibility, по дефолту разрешено только Team Members.
>>880125Это кот такой большой или тня карликовая?
Анон, пытаюсь запилить сайтик на Flask и SQLite. Посоветуй CMS пожалуйста.
>>880145>Анон, пытаюсь запилить сайтик на Flask и SQLite. Посоветуй CMS пожалуйста.Детектирую ПХПшника.
>>880153Почини детектор. Первый язык же.
>>880145Тебе в web
>>880154Тебе не нужна CMS. А если нужна-бери Django.
>>880168Я просто не очень понимаю как реализовать интерфейс для админа? Просто сделать это отдельной особой страничкой? Или как?
>>880213Да, так обычно и делают, если вручную. В Django делается почти автоматически.
Котаны, а есть чего-нибудь почитать про блокчейн. Я не очень-то разбираюсь в вопросе, заебало про него читать но не понимать как это работает. Это вроде распределенная БД. Ну вот я хочу попробовать в работек эту бд, куда смотреть, с чего начать, где какие-нибудь алгоритмы хотябы или готовые решения?
Почему colspan и rowspan такая неудобная хуйня? Лишние ячейки создаются, их надо удалять. Да и вообще кодить таблицы неудобно, че люди не могли способ поудобнее придумать?
>>880233Заебало это tr td tr td td на всю страницу.
Ребят, пожалуйста, посоветуйте, что и как мне делать. Решил перекатиться в кодинг, досдал ЕГЭ по инфе и перепоступил в другой вузик, но т.к. ЕГЭ слегка вальнул, пришлось поступать на прикладную математику и информатику. Распределение по направлениям специальности только после третьего курса, и программирование сейчас у меня ужасно посредственное, в основном нахуй не нужная математика, причем в ебических количествах. Из рассказов студентов понял, что добиваются успеха только те, кто учат кодинг самостоятельно и что универ фактически ничего полезного не даст. Одногруппники тоже очень непонятные, одни забили хуй на все сразу, другие ботанят как дураки математику, при этом нихуя не соображая даже в ебаном паскале. До перепоступления самостоятельно учил Питон, писал скриптики, и сейчас меня терзают ощущения того, что я впустую проебываю время за этим паскалем и только деградирую до уровня мелких задачек. Решил возобновить изучение питона, но не могу придумать, во что мне начать углубляться и что вообще делать, в общем, вернулся к самому первому вопросу новичков. Что вы мне посоветуете, и как сами действовали в таких ситуациях?
>>880298> прикладную математику и информатикуСечешь? Тут даже CS не пахнет нихуя, так называются только устаревшие совковые специальности, где будут дрочить на диффуры и делать лабы в борланде. Максимум кем потом устроишься с таким - эникейщиком за еду или школьным учителем информатики. Скажи спасибо за пять загубленных лет, которых ты мог потратить либо на самообучение, либо на обучение в нормальном вузике нужным предметам. >, но не могу придумать, во что мне начать углублятьсяСмотри, блядь, что рынку нужно, требования вакансий, типичные заказы и думай как это можно сделать и что для этого нужно изучить. Говноеды блядь. Совок ебаный. Прикладная математика блядь.
>>880145Ебанутый?
>>880314> Аноним 22/11/16 Втр 19:49:28 №880314 >Поддерживаю․ Вуз сосёт․
Посоны, хелп.Есть один макрос.Dim Data() As Variant, goal As Double, sel_count As Integer, prec As Double, t As Single, AddSum As Double Const LIMIT = 1000000 Randomize prec = Range("K4").Value 0.05 sel_count = 3 goal = Range("K4").Value Set OutRange = Range("j5") Set InputRange = Range("d2", Range("d2").End(xlDown)) input_count = InputRange.Cells.count Data = InputRange.Value t = Timer Do AddSum = 0 For j = 1 To sel_count RandomIndex = Int(Rnd (input_count - j + 1) + j) RandomValue = Data(RandomIndex, 1) AddSum = AddSum + RandomValue Data(RandomIndex, 1) = Data(j, 1) Data(j, 1) = RandomValue Next j If Abs(AddSum - goal) <= prec Then Debug.Print Timer - t, iterations MsgBox "Подбор завершен. Необходимая точность достигнута." Range(OutRange, OutRange.End(xlDown)).ClearContents OutRange.Resize(sel_count, 1).Value = Data Exit Sub End If iterations = iterations + 1 Loop While iterations <= LIMIT Debug.Print Timer - t MsgBox "Достигнут лимит попыток. Решение не найдено."End SubКак его переделать что бы он работал в массиве, а сумма всё равно считалась по одному стобцу?
>>880298Берёшь книгу какую-нибудь аля "Программирование для самоваров", учишь язык, потом углубляешься, изучаешь нужные фреймворки, библиотеки․ Одновременно занимаешься практикой, создаешь аккаунт на GitHub и создаёшь какой-нибудь велосипед, остольное сам додумаешь․
>>880321Спасибо>>880314Бля, неужели все настолько плохо?
Привет программач. В общем, вопрос такой:В Паскале нужно запилить программу, которая при вводе координат точки дает ответ по типу: "Точка принадлежит\не принадлежит данной области".Область определения - заштрихованная трапеция на пикриле.Саму программу можно не писать, просто подскажите пожалуйста КАК делать и через ЧТО.Важно: в программе должен быть условный оператор и логическая переменная. Примитивная задачка, но что-то я туплю и не могу в пониманиеХелп ми плис
>>880298Нормальная специальность. Да, будет больше матиши, но это только на пользу.Я отучился на "программирование и программное обеспечение", там тоже нехуя не было программирования, зато физики ебаной завались. В любом случае тебе придется самому учить основы программирования по рекомендованной литературе, либо в магистратуре, но оно тебе надо?
>>880337У меня есть идея, она немного бредовая, но попробую запилить
>>880353Если не сложно, запили пожалуйста
>>880119Ты шуток не понимаешь совсем, штолле?Лурк - энциклопедия мемов а не рецептов.Я уже бросал ссылку: http://www.dmoz.org/World/Russian/Компьютеры/Программирование/То, что тебе нужно, с вероятностью 80% находится там.
>>880356Извини, на ходу делаю. Суть в том, что я поднял фигуру на два вверх, и введенный игрек тоже нужно увеличить на два. Попробуй разобраться, если что, я позже напишу полное решение
>>880368Блять, меньше или равно 25, конечно, а не 5Быстрофикс
>>880368>>880371Спасибо, сейчас разбираться буду
ребят нубовопросязык жабаскрипт.вообщем есть круг который двигается диагонально, при столкновении со стеной он должен повернуться в другую сторону.вот как его повернуть правильно я хз.подскажите формулу или другое решение
Братцы, а есть тредик для MS Access? Не уверен, что он вообще должен быть на этой доске, но спросить больше и негде
>>880335Не слушай его. ПМИ - самая частая программа на топовых факультетах типа КТ ИТМО, ВМК МГУ, ФКН ВШЭ, ФИВТ МФТИ. То, что ты поступил в шарагу, не значит, что все плохо.
>>879922сам сижу на винде, еще стоит убунта.начав вкатывание в пр, стал замечать, сколько в винде "лишних" процессов/функций и это почему то стало доёбывать. Ну блять посмотри на пикрил.и это только четверть или меньше РАБОТАЮЩИХ служб. Т.к. при вкатывании в пр возникает интерес к происходящему на твоей машине, этот интерес лично у меня разъебывается о сотни процессов и особенностей винды, смысл которых мне не ясен. И проблема не в том что смысл не ясен, а в том, что для понимания этого всего говна нужно потратить - сколько? - полгода чистого времени? И всё это дерьмище лишь для того, чтобы работал хром и еще парочка приложений. И чтобы этот софт просто мог взаимодейстоввать с железом.лично йа до сих пор юзаю винду лишь потому что тут есть OneNote (которому я планирую запилю замену) и потому что иногда гоняю в батлу. +привычка, бессмысленная привычка ака мнимый комфорт.А на каком-нибудь линуксе всё просто и понятно. еще лучше миникс 3.
Сап ананасы, я хочу взломать игру, а если точнее научится с помощью инъекции своего кода вызывать внутренние функции движка.Нагуглить по этому вопросу ничего не удалось, подскажите в какую сторону копать, как получить адрес для инжекта и понять что туда писать?
>>880423На софтач пиздуй, уёба.
>>880434Анус себе взломай, пёс.
>>880434black hatgrey hatреверс инжинирингдиззасемблинг
>>880337Координаты всегда такие как на пике?
>>880437Я не хочу стать специалистом в ри, я знаю что то что мне нужно, делают школьники с Cheat Engine, мне нужны мануалы по практической стороне вопроса, с минимальным погружением в байтоёбство и дизассемблеры
>>880423> РАБОТАЮЩИХ служб.Ты недовкатился в программирование, видать. Большинство этих служб висит на WaitForSingleObject, т.е., по сути лежит в свопе и абсолютно нихуя не делает.
>>880337http://stackoverflow.com/a/36166239
Двач помогач.Не могу придумать тему дипломной работы.На работе пишу на плюсах, на досуге использую раст и питон.Интересует шифрование и стеганография, ИИ, обработка изображений. Если есть какой-то интересный девелопер кит (вроде Intel RealSense или google cardboard) могу приобрести.Есть мысли?
>>880442Не довкатился да.Спасибо за пост. Может еще направишь меня - что гуглить по данному вопросу? По организации этих служб, по их классификации.ВОобще интересно изучить винду таки. Пока у меня в инструментах только tskmngr лололсо танненбаума читаю прям сейчас, но его ведь мало для такой хуйни
>>880389блять классно подсказали
>>880423агаа потом ты ставишь тот же хром на девственно чистый линук и охуеваешь от нескольких сотен внезапно появившихся пакетов у тебя в репозиториита же хуйня
>>880454Жабаскриптер не человек.
Тут в б анон задал задачку развернуть строку, ну я выбрал язык си, погуглил синтоксес, но все равно не работает, чяднт?
>>880462Какой жабаскриптер? Я не жабоскриптер даже а блять студент в академе который бездельничает и прогать толком не научился ни на чём. tskmngr это диспетчер задач лол
>>880389Ну берешь такой кароче координаты стены и запоминаешь. Потом проверяешь координату шарика и если она становится равной координате стены, берешь такой, кароче, и вместо x+1, делаешь x-1.
>>880440да
>>880468Можешь прямо argv[1] разворачивать.for (int i = 0; i < len/2; i++) { char t = argv; argv = argv[len-i-1]; argv[len-i-1] = t; }
>>880471это понятно, я знаю как определить столкновение, смотри например угол движения при попадении в стену у меня 55 как сделать что-бы он отразился в другую сторону? тут больше математика наверное а я уроки проебывал в свое время
>>880446Епт, что это?Я в программировании не очень.
>>880337Бля, короче я был неправ, вот тебе булевское выражение принадлежности точки к заштрихованной области((0.75*х - у +1) >= 0) and (y >= -2) and (y <= 1) and (x < 4)
>>880454Ну ты бы хоть ProcessExplorer или ProcessHacker поставил.
>>880468>>880476Бля абасрался чуток. http://ideone.com/RmswVb насмени argv[0] на argv[1]
Анончики помогите, не работает логин на сайте. Рега работает. Сайт с заметками на PHP + MongoDB. https://www.sendspace.com/file/g689rp
Где почитать (ну или посмотреть) про алгоритмы обработки строк, написания парсеров, регулярки и прочее?В "компиляторы принципы технологии и инструменты" должно быть, но там слишком дохуя всего наверно.
>>880007Это же рубимайн, разве есть альтернативы ?
>>880483Andrew Appel, «Modern Compiler Implemenation in C»Richard Bornat, «Understanding and Writing Compilers»Terence Parr, «Language Implementation Patterns»Terence Parr, «The Definitive ANTLR Reference»
Программач, поясни вкратце за хабр с гиктаймс. Какого хуя там в >2к16 сидят дегенераты с лимитными подключениями, и какие они нахуй айти-специалисты, если со своим интернетом из 2004 не могут отключить отрисовку картинок и контейнеров? Кто ни запостит картинку больше ста килобайт - сразу толпа нищуков со своим КОКОКО КАРТИНКА БОЛЬШАЯ ДОХУЯ ПОКПОКПОК Я ПОТРАТИЛ АЖ ТРИСТА КИЛОБАЙТ КУКАРЕКУ АВТОР ГДЕ УВОЖЕНИЕ
>>880483http://book.realworldhaskell.org/read/using-parsec.html
Я пытаюсь написать хелло ворлд на VB, но почему -то отсутствует свойство Caption ??
>>880479((0.75*х - у +1) >= 0) and (y >= -2) and (y <= 1) and (x <= 4)Фикс, блядь. Все, заебался за сегодня. Это окончательное решение
>>880482Ну анончики, ну подмогните.
>>880480Первый ставил, второй хз.1й всё равно дает лишь урезанный взгляд на это дерьмище. Т.е. твой пост с разъяснением про WaitForSingleObject оказался в стократ полезней. он УЖЕ навёл на кучу другой инфы. капиш?
>>880479>>880493Спасибо, антош.Добра тебе
>>880487>2016>сидеть на хабре>читать комментарии
Сап Двач, есть ли способы открыть файл на стороне обходя эти функции ?
>>880441Может тебя еще на демосцену ивайтнуть?
>>880441>Я не хочу стать специалистом в риА я хочу. Я лудтше тебя
Школьник итт. Нужна идея для проекта, чтобы запилить какое-нибудь никому ненужное приложение на ведроид.Помогайте, легион
>>880533Расписание цикла сранья, с будильником и календариком, также учесть кртические запорные дни, сопоставление с журналом потребленной хавки. В будущем можно сделать соцсеть где каждый будет набирать очки за частоту, размер и форму какахи (распознавание изображений, нейросети).Платный контент - премиальные шутейки про говно, вип-рассылка элитных фоточек говна.
>>880538sounds good
>>880533Запили программу, которой можено передать функцию на джаваскрипте, а она напишет, завершится ли эта функция, если её вызвать. Очень полезно для всяких анализаторов кода. Запилишь потом стартап себе и будешь грести бабки.
>>880546Двачую. Джва года ждал.
>>880546Сидишь такой на уроке или паре, дергаешь функции хрен пойми откуда с планшета, лениво глядишь на результат. Красота
>>880482помогите анончики, дорогие
>>880562в частности почему этот - http://pastebin.com/NL4WVTJ8 кусок говна меня не логинит (не перенаправляет на notesCollection.html
Перепост из питонотреда ведь там все умерли такое впечатление.Додик в треде, нужна помощь анончики. Есть один курсач: программа должна принимать много строчек текста, удалять в нем слова из stopWords и сокращать на -ing , -ed, -ly оставшиеся слова если они не находяться в noStemWords. Потом выводить частоту нахождения слов в тексте в виде: слово : строчка#, строчка#,...http://pastebin.com/aL341xG9Я осилил создание словаря, но не могу понять как из этого словаря вытянуть каждый лист и повыкидывать из него stopWords и сократить на noStemWords.
>>880563обращается оно сюда http://pastebin.com/FiksfRj1 но эффекта ноль
>>880447таришь на алибабе пару десятков кондёрских микрофонов по пол-баксасобираешь на ПЛИСах (или на авр - хули немного попрогать на с) сборку аля "глаз насемокого".Идёшь с этой сборкой в людное местозаписываешь час разговоровберёшь эти 20 wav файлов и обрабатываешь, разбивая звуковой поток по волновым векторам и отрисовывая положение всех источников звука, параллельно распознавая речьА потом пилишь это в риал-таймИли - пилишь чтение по губам.Или пилишь анализ распределения телезрителей по телеканалам путем анализа спектра переотраженного света города от облаков. тоже риалтайм.фантазии чтоль нет?
Абу Хайль!
>>880600Охуенная идея, если кто-то начнет - пилите тред, присоединюсь.
>>880626DO YOU EVEN CODEЧем охуенная то?
>>880669Двачую. Хуита.автор вопроса
>>880678Вот этого >>880669вопроса?
>>880680Про диплом
>>880477математика не нужна. Если x-1 не подходит, запускай прогу и на глаз перебирай значения, пока не будет более-менее подходить.
>>880389У тебя у шарика есть вектор скорости {dx, dy}. Если стена вертикальная, то делаешь if(stolknovenie)dx=-dx; и все.Если не вертикальная, то откладываешь от стены нормаль (перпендикулярный вектор), и пусть это будет nx, ny. Как это сделать, зависит от того, как ты задаешь свою стену.Далее тебе нужно отразить твой вектор dx и dy относительно этой нормали. Для этого гуглишь "отражение вектора относительно другого".А еще лучше прочитай книжку по аналитической геометрии за первый курс. Там несложно.
>>880582Значениежарг. гомосексуалист (в уголовном арго — молодой пассивный) В неестественно раскрытых совиных глазах Ястребова вспыхнули ржавые белки, в них металось безумие… Под ним бился молодой додик по кличке Снежинка. Л. П. Костомаров, «Десять кругов ада»жарг. ирон. женственный, женоподобный мужчина И реально, что бы вы думали, из-за кулис выходит какой-то додик, тощий, в зелёных очках и с лысой головой, подходит к микрофону и начинает вещать что-то тонким, по-бабьи жеманным голоском.〈…〉Он очень томно растягивает слова, выпячивает губы и делает все эти педиковские ужимки, которые я так ненавижу. С. С. Минаев, «Духless. Повесть о ненастоящем человеке», 2006 г. (цитата из Библиотеки Максима Мошкова, см. Список литературы)Синонимыгомосексуал, гомосексуалист, педераст; разг.: гей, голубой, гомик, гомосек, мужелюб; устар.: мужеложец, мужеложник, содомит; книжн.: уранист, урнинг; сленг: в теме, зайка, крашу ногти, сижу в окопе, тематический; жарг.: ас, барсук, василёк, васька, галя, гамадрил, гамаз, гамазей, гамак, гном, гобсек, говносек, голубарь, голубец, голубок, гома, гомусик, двустволка, дирижёр, додик, дочка, дуплан, ермак, жопник, жопоёб, жополаз, жопочник, жопотрах, заднепроходец, звезда, кентавр, котик, кочет, кьюр, маркоташник, маркотошник, мастёвый, моргалик, мужиковед, папа, парафин, пед, педагог, педарь, педе, педер, педерага, педераго, педеряга, педигрипал, педик, педр, педрик, педрила, педрила-мученик, педрило, педрильник, педруччо, педя, петя, пидарас, пидарь, пидер, пидор, пидорас, пидорасина, пидораскин, пидорюга, пидорюжник, пидорюк, пинчер, половой демократ, полубой, пэдэ, рудокоп, такой, темовой, тёпленький, тёплый брат, трубочист, туз червонный, умница, фламинго, хали-гали, чебурашка, чичеряка, шахтёр, шкицнурик, шура; (активный:) акт, актив, активист, георгин, глиномес, говномес, гузноёб, дятел, жокей, конь педальный, кочегар, марксист, печник, ромео, солидол иванович, топтун, трубочист, уважаемый, печной ящер; (пассивный:) акробат, ананаска, анджела дэвис, армянская королева, бархотка, валет, вафел, вафёл, вафлёр, вафлист, гребень, дама, даша, дашка, жена, женива, женщина, козёл, козлик, козочка, маня, маргаритка, маша, машка, мурка, наташка, незабудка, округлённый, пассив, петушок, петюнчик, пидр, пидра, пидрила, пинч, плашкет, подруга, пярну, санта-лючия, Светка, субчик-голубчик (частичн.), универсал, харёк, чужежопник, шоколадная дырка, шпидагуз, шурик, шурин; (изнасилованный:) обиженный, опущенный, петух, пятёра, пятёрка, пидовка, хомячок
>>880720>список синонимова есть слово, которое не значит "пидор" в каком-нибудь жаргоне?мимопроходил
Не кодер итт.Хочу создать сайт нечто вроде бложика с журнальной версткой не на вордпрессе. Что нужно изучить, чтобы смочь создать нечто хотя бы вроде этого? http://krot.me/Inb4 HTML/JS/CSS - недостаточно, речь идет о своей CMS.
>>880733http://java-course.ru/student/book2/scheme/На клиенте js+yaml например
>>880733> Не кодер> речь идет о своей CMS. Вот и заказывай проект кодеру.
Помогите составить регулярку на проверку IP диапазона Москвы. Ну, то есть, если IP Московский, то true, если любой другой город, то false.
>>880773насколько я помню оно не умеет в диапозоны нормальные, поэтому придеться перечислить диапозоны по очереди типа /[(192)(193)(194)(195)]\.\d{1,3}\.\d{1,3}.\d{1,3}/надеюсь хуйню не сказал
>>880793У тебя как минимум можно вынести 19 за скобки, чтоб не повторялось, а справа можно использовать [2-5] как промежуток.
С чего вы начинали реверс-инжинирить? Сижу разбираю сэмплы из книги Юричева, но не знаю, что дальше делать.
>>877868Получилося!Я это сделал. Я — победитель. А ты, Анон, самый настоящий хуй. Я кучу времени ебался с возвращением сраного типа. Я пришёл к тебе за помощью в прошлый тред, и никто, ни одна блядина не сказала мне что к (!) указателю (!) надо обращаться (!) через (!) '->' а не (!)(!)(!) через '.'! Уёбки вы безобразные, вам должно быть стыдно. Такое-то да в ньфаг-треде. Тьфу. А я ведь немного позабыл прочитанную книгу по Си. Всего-то.
>>880807Алсо> Наверное, надо её инициализировать.До сих пор не понимаю что там надо инициализировать.
Дабы не плодить мусорных тредов. Киньте текст, который в батник можно запихнуть, чтобы вбивал автоматом настройки tcp/ip (стандартные настройки, типа центр/локаль/свойства ipv4). Поставил утилиту от китайского свистка, начал вафлю раздавать, а утилита после перезагрузки постоянно трёт айпи и шлюз. Ну, или намекните, как эту траблу решать, чтобы автозапуск не засорять батниками
Помогите выбрать дешевый VPS до ста рублей. Но чтобы без подводных камней.
>>880811Да уж, блядь. Вот этот >>880807 - прав. Действительно безобразные уёбки, ещё и ленивые. Сам нашёл нужные строки для батника горите в аду
>>880807Очередной ибонат, начавший программировать, даже не прочитав Кернигана и Ритчи. Кококо, книги не нужны, кукарек.
Сто лет не программировал, помню, что когда изменяешь строку, то она в памяти не изменяется, а создается новая, с измененными данными. Свойство какой строки это? Массив charов c++, очевидно, может спокойно меняться. string c++? Или это из другого языка?
>>880827Ну пожалуйста, анончик.
>>880847Зачем читать ветхий завет, если есть прекрасная брошюрка Праты
>>880863Я не уверен, по помоему это в ПРИТОНЕ было
Есть одно чужое restful api, как узнать все его endpoints или хотя бы доку?Знаю только /api/v2/парочка урлов, и то что сервера н aspnet.Кроме тупого перебора есть еще способы?
Госпота, прошу выразить ваше мнение об instanceof в java и других аналогичных вещах. Богоугодное ли дело, втыкать сею конструкцию куда ни попадя, или же следует использовать с осторожностью?
http://pastebin.com/vERrVKVZза что сатана предал меня ?
>>880948struct one { char a; char b;};struct two { struct one c; struct one d;};void firstfunction(void source, void dest, int size){ memcpy(dest,source,size)}void secondfunction(struct two onedata){ struct two twodata; firstfunction((void )onedata->c,(void )&twodata.c,2);}void main(){ struct two onedata; secondfunction(&onedata);}gcc -g -O2 struct.c -o structstruct.c: In function ‘secondfunction’:struct.c:19:2: error: cannot convert to a pointer type firstfunction((void )onedata->c,(void )&twodata.c,2); ^~~~~~~~~~~~~<builtin>: recipe for target 'struct' failedmake: [struct] Error 1
>>880948понял, firstfunction(&onedata->c, &twodata.c,2);
>>879854 (OP)В чём разница между Object Database Model и Object-Relational Database Model? Или разница между RDM и ORDM
Как закрепить книгу на Adobe Acrobat Reader, чтоб не сворачивалась?
>>880964Погугли Cache DB (объектная) и книги по сракле.
>>880936Можешь таскать за собой константы, если не любишь "instance of".
>>880972А если в двух словах? Третья картинка соответствует Object Relation модели? Что это вообще за шляпа? Объекты внутри ячеек таблиц?
>>880802Дальше разбирать сэмплы?
Как убрать на дваче исчезновение постов в треде, когда модер удаляет их? Если вы не знали, сейчас посты по AJAX исчезают как в ВК если их удаляют даже без перезагрузки страницы.Знает кто где этот скрипт лежит и как его заблочить? Не хочу юзать куклу только чтобы удаленые посты оставились.
>>880773geoip
Здравствуйте, на связи очередной превозмогающий. На данный момент прошел большую часть курсов htmlacademy, в итоге знаний вроде куча, а вот что и как применять пока представляется с трудом. Дабы структурировать кашу в голове я думаю, что лучше всего было бы попилить простые макеты, поэтому реквестирую сайт, где можно найти макеты, которые лучше всего подошли бы новичку. Так же реквестирую совет мудрого гуру, который наставит на путь истинный, если делаю что-то не так.
Мне кажется или под видом дата саенс/машин лёрнинг/АНН/пробабилистик моделс толкают позавчерашние рыбьи потроха (теорвер+линал+оптимизация+нейросетачки из горячих пятидесятых) ?
>>880802wasm, exelab - диск, курсы, учебники, крякмисы.Сперва 32 бит освой - есть куча инструментов.Потом пробуй 64.Потребуется знание асма 86, winapi. Ищи справочники.В реверс вкатиться не сложно - новичок уже через пару часов может лечить 90% софта, защита мало где есть.Ну а для редких случаев - опыт, который наберешь с практикой.Для большинства вещей уже есть готовые инструменты - всегда гугли как решить ту или иную задачу.В реверсе клевое направление патчинга.В бинарном виде сложный софт - очень простой, ключевые места в нем искать проще, чем читать его исходники, и там очень много пустого места, а ассемблерный код на удивление короток, можно добавлять недостающие функции, менять поведение софта как угодно.Замечательно еще то, что снаружи отличить патченый софт от непатченного практически невозможно. Мало кому придет в голову, что бинарник можно пропатчить, и поместить в него целую программу, которой в проекте не было.И то, что бинарно софт между релизами мало меняется - можно вынести патч в лоадер/автопатчер, и почти все патчи будут работать годы. Удивительно, но факт.
>>880807Запутаться в . и -> - это Лол, с большой буквы.Ебаная студентота и то такой ошибки не допустит.Туда ли ты пришел, анон? Может еще основы почитаешь?
>>881025/wrk
>>880807Пиздец говнокодвиндов виндов Виндов виндов
>>880827http://bfy.tw/8tec
Я придумал! Когда фрилансишь, надо так сильно говнокодить, чтобы код был понятен только тебе, а другие программисты не могли разобраться в этой ебале и бросали работать. Так, твой клиент будет вынужден брать заказы по изменению/допиливанию сайта только у тебя.
>>881059Ну значит на следующий проект он тебя брать не будет.
>>881027в 50-х не было соответствующих технологий для реализации и быстрого распространения (фактически информация в 2016 распространяется со скоростью света)
>>879854 (OP)Я вам покушать принес, сосоны.Тест на сисястость https://habrahabr.ru/post/230777/Эй, мамкины погроммисты, вы уверены, что действительно понимаете как погроммировать?
Анон, есть один лендинг. На нем используется php только ради одной функции mail(), чтобы отправлять на почту уведомление "перезвоните мне". Так вот, какие есть аналогичные решения без использования php? Какой-нибудь POST-запрос к стороннему сервису бесплатному, чтобы чисто ровно получать уведомления.
>>880999просто добавь воды в архивач
>>881085Может и не уверены. Но я знаю, как построить цикол в си, а это полдела уже
>>881085говно 2014 года ты принес. И уже выяснили, что раст нинужен бтв.
>>881093Сам ты говно. Инфа как никогда актуальна - мало кто из новичков понимает, в какую каку наступает, начиная с сиськи, и это в 21 веке! карр, карр позор, позор!Текст здорово прочищает неокрепший моск.
>>881059Я так же свой карьерный путь придумал, вернее общее у нас то, что мы с тобой генииКороче, учу асм , веду блог, и меня через месяц-два берут на работу в крупную АВ контору
>>881097Все языки обладают недостатками
>>881101кроме язычка твоей мамкиотлично работает
>>879854 (OP)Подскажите, почему запоминается последняя цифра, если цикл до 15, а цифр в числе 16?Если я сделаю цикл до 16 значений, то а[16] запишется как 0.Можете объяснить?#include<stdio.h>int main(void){ long long h; do { printf("Card number:\n"); h = get_long_long(); } while(h<=0 || h>=9999999999999999 || h<1000000000000); if (h<1000000000000000) { while (h<999999999999999) h=h*10; } int a[16]; int b[16]; int i; for(i=1; i<=15;i++) { printf("%i\n",i); printf("%lli\n",h); a = (int)(h%10); h = h/10; printf("%i\n\n",a); } for(i=1; i<=16;i++) { b = a[17-i]; printf("%i ", b); }}
>>881106Винду то активируй
>>881106Макаба съела все [ i ]>>881111оплачу с первых заработанных денег [1][1]если ещё будет стоять вопрос
>>881106А почему ты на кортинке присваеваешь i единичку вместо нолика? потом ведь в массиве же i используется, или это ничего?
>>881121>присваеваешь i единичку вместо ноликав for() , забыл написать
>>881121А какая разница? Начал считать с 1, чтоб заполнять контейнер с 1ого значения, а не ставить там [i+1].
>>881106Ну и ещё, подскажите, если знаете, как проще задать это ограничение на получаемое с клавиатуры число: положительное, от 13 до 16 знаков.
Можно спросить, если я учу фортран, я совсем уебое, да?Если нет, то где он используется?
у меня насчет бд вопрос возник. можно чисто теоретически представить реляц. бд без связей вообще? просто огромное количество таблиц, просто манипулируем без задней мысли sqlем. получается, связи нужны только для программиста, чтобы он понял что там к чему? или они нужны для каких-то хитровыебанных операций?
>>879895Перекатывайся, хули, ток сразу будь готов учить популярные фреймворки.
>>881128многомерные массивы/тензоры счетает лучше всехт.е. это численные методы , линальчик (включая нейроночки)т.е. если ты инженер/копчёный то все правильно делаешь, по крайней мере будет тебе респект в академии если научишься с его помощью на задачах из железа выжимать максимум
>>881135Хм, спасибо :3
>>881100Кому ты со своим асмом нужен?В АВ нужно понимание архитектуры ведра, уязвимостей и методов проникновения. Умение снимать защиту, расшифровывать тело вируса, пробираться через обманки.А асмом можно подтереться - любой дурак его выучит. Только без всего остального он бесполезен.
Посоны, срочная помощь, вот есть у меня файл с словами, то есть по одному слову там, и есть другой файл со словами, только заключёнными в свой синтаксис, между <text> и </text> заключены, и вот нужно вторые слова, в файле с синтаксисом, заменить на первые. Какая программа мне в этом поможет? Может напишете быстро на питоне каком-нибудь, ну прямо очень надо
>>881157Ок
>>881179То есть нужно что-то типаберет слово из 1 файла из 1 строки (например хуй)ищет во втором файле <text>что-то</text>меняет что-то на хуйпереходит ко 2 строке 1 файлаЯ просто не ебу как это реализовать, ну помогите, анонисмусы
>>881157Как бы само собой, иначе о чем блог то вести бля
>>881190>берет что-то>меняет что-то нахуй>Я просто не ебу как это реализоватьМы тоже, мы тоже, анончик
>>881179Скинь файлы, попробую написать.
Сап. Есть в треде алгоритмодрочеры?Есть таблица связей в бд (postgres): юзер id - группа id.Нужно выделить несколько секций юзеров (нужно, чтобы было максимум N юзеров в каждой такой секции), которые входят в группы "эксклюзивно". Другими словами. Допустим N=1000. В секции #1 будет 10 групп, в которые входят только юзеры из этой секции, всего 980 юзеров в секции #1. В секции #2 будет 14 групп, в которые входят только юзеры из секции #2, всего 900 юзеров в этой секции. Всех остальных относим в последнюю секцию. Нужно найти такие вот секции, приблизительно.Какой тут алгоритм применять? Главное чтобы быстрее работало, какая-то точность разбития на секции (типа, чтобы максимально скомпоновать юзеров по N=1000 в секции) не нужна.Пока вижу просто тупо ходить в цикле по группам (в порядке возрастания популярности групп, навеhное), собирать юзеров, пока не наберется 1000, после чего собирать следующую.
>>880847>>881038> даже не прочитав Кернигана и Ритчи. Кококо, книги не нужны, кукарек. > Туда ли ты пришел, анон? Может еще основы почитаешь? Хуй выгрызи, я читал Кернигана и Ритчи, причём не раз и полностью. Суть в том, что единственная вещь, про которую я забыл или недопонял это '->' и '.'. Но вы, ЧСВшные уёбки, только и твердите "Ко-ко-ко, иди читай книги, кудах.", а я в сотый раз перечитываю и не понимаю где обосрался.Знаешь как я нашёл свой фейл? Я создал новый файл с одной typedef структурой и функцией main, в которой присвоил указателю на элемент этой структуры какую-то хуйню, и у меня всё получилось с первого, блядь, раза! И только тогда до меня дошла эта простая истина. Видел бы ты мой баттхёрт, уёбок.>>881042Ну... В структуре следует поменять Window window; на Window xlib_window;, так будет понятнее. А в остальном по-моему норм.
>>881299Кстати, не далее как неделю назад я совершил тоже открытие, когда второй раз принялся штурмовать задачку из cs50, лол. У меня тоже было АХ ВОООТ ОНО ЧЕГО
Посоны, помогите сдать и забыть как страшный сон. Ассемблер. Вводим строку, слова разделены пробелами. Нужно вывести только те слова, длина которых равна заданной. Как делать?
>>881310tasm, DosBox. Но вообще важно понять саму идею, с синтаксисом и кодом сам разберусь.
>>881312Как вы в этом досбоксе работаете, нихрена не понятно. Везде в туториалах он стоит на винде и люди делают маунт c папкой где лежит асм, а что делать удбунтонедоумку?
>>881130ап
>>881299>я читал Кернигана и Ритчи, причём не раз и полностью>Суть в том, что>я в сотый раз перечитываю и не понимаюкек
>>881319читать инишники
>>881310Вариант 1 - буфервыделяешь буфер на n+1, считываешь туда строку посимвольно, сравнивая каждый символ с пробелом и концом строки (нуль-терминатор или перевод строки).Если пробел встретился раньше заполнения буфера - начинаешь заполнять сначала. Если встретился конец строки - выходишь.Если пробел встретился в конце буфера - печатаешь буфер. Если там конец строки - печатаешь и выходишь.Если пробел не встретился - в цикле пропускаешь символы, пока не встретишь пробел или конец строки. Нашел пробел - начинаешь заполнять буфер. Нашел конец строки - выходишь.Вариант 2 - указательВыделяешь 2 переменные.Первую инициализируешь адресом начала строки.Начинаешь перебирать в цикле символы, сравнивая с пробелом и концом строки.Если встретил пробел - помещаешь адрес предыдущего символа во вторую переменную. Вычисляешь разницу адресов (длину слова), сравниваешь с заданной. Если подходит - печатаешь.Начинаешь сканировать дальше.Если вместо пробела встретился конец строки - все тоже самое, только после проверки и печати на выход.Можно сократить до одной переменной, если сразу использовать адрес текущего символа в расчете.Вариант 3 - счетчикВыделяешь одну переменную. Инициализируешь нулем.В цикле ищешь пробел или конец строки. Каждый пройденный символ увеличиваешь переменную на 1.Если нашел пробел или конец строки - сравниваешь счетчик с заданным n, если подходит - печатаешь. Адрес начала слова равен адресу текущего символа минус длина слова.Если был конец строки - выходишь после проверки или печати. Иначе - прыгаешь в начало.Проверку на пробел или конец строки лучше делать на флагах. Под это дело можно выделить отдельную переменную, а можно использовать результат сравнения: конец строки равен нулю, пробел больше нуля. При сравнении пробела с пробелом результат будет равен нулю, при сравнении конца строки с пробелом - меньше нуля, в этом случае первый бит числа выставляется в 1, и дополнительно взводится флаг - любой из этих битов можно использовать перед печатью, для проверки, выходить ли после печати или продолжать работу.Печать лучше выделить в отдельную функцию, или использовать системную.Если нельзя вызвать системную функцию - печатай, посимвольно выводя слово в порт, консоль, или память адаптера - что там у тебя.
Ассемблер - некроговно и не нужен. Совсем. Современные компиляторы выдают машинный код не хуже по скорости, а мозгоебли меньше на несколько порядков, и можно писать что-то реальное.Хуёво, что в вузиках эта хуйня еще не вымерла, и студентам забивают мозги хуитой, вместо дела.
>>881334Почему хелловорлд на Си весит 8000 байт, а хелловорлд на Ассемблере 800 байт?Не срача ради, просто интересно.Алсо, ящитаю Ассемблер даёт определённое понимание.
>>881335Асм давно нихуя не дает, потому что процессоры стали суперскалярные и тасуют инструкции как им угодно. Компилятор С при этом знает больше о том, как их выгодно тасовать. Чтобы понимать плоскую модель память и т. п. сишки достаточно, а чтобы углубиться в кэши, асма недостаточно, так как для асма кэшей не существует точно так же, как и для сишки.А вес хелловорлда - какая разница, какой у него вес? Наверное, не пострипали какую-то табличку, которую апникакого смысла стрипать нет.
>>881334Каждый раз при любом упоминании асма появляется кто-то, выдающий эту сентенцию.
>>881339Тому що це правда. Еще бы не говорили.
Анон, мне 19 лет, есть ли какие-то шансы вкатиться в программирование?
>>881351Нет, слишком поздно, только завод.
>>881352Со скольки лет вообще нужно учиться IT, чтобы стать программистом?
>>881353с 13
>>881354А если только сейчас начал учиться?
>>881357Ползи на кладбище.
>>881353Примерно с 1995-го.
>>881287Бамп
>>881127>у и ещё, подскажите, если знаете, как проще задать это ограничение на получаемое с клавиатуры число: положительное, от 13 до 16 знаков. как вариант, брать от числа десятичный логарифм, округлять в большую сторону (это и есть количество цифр в числе)
>>881121Потому что я тупой, спасибо за подсказку
>>881357Когда начал, тогда начал. Главное закончи. Я начал в 26, жалею, что бросил, когда занимался в институте.Я-то больше для себя, или попробую скрестить с основной специальностью, а ты ещё успеешь стать программистом, если умный и будешь стараться. Знаю примеры
>>881376Я пока стал брать строку, а потом ее загонять в массив инт.Надо только проверку значений запилить, чтоб буквы выдавали ошибку.
>>881334>Современные компиляторы выдают машинный код не хуже по скорости, а мозгоебли меньше на несколько порядков, и можно писать что-то реальное.Ерунда какая. Я, по работе, часто смотрю на код, который сгенерировали компиляторы. И глядя на этот код зачастую хочется плакать. Ну за исключением тех случаев, когда срабатывают уже готовые, подготовленные людьми peepholeы(http://en.wikipedia.org/wiki/Peephole_optimization) — тогда иногда действительно хочется «снять шляпу».Преимущество компиляторов не в том, что они генерируют код лучше, преимущество в том, что они генерируют его быстрее. Чтобы написать 20 строк хорошего, качественного кода на ассемблере мне понадобится столько времени, сколько на написание 100 строк приличного кода на Си, а если я попытаюсь за то же время написать что-то, что будет повторять функциональность этих 100 строк на ассемблере, то я таких дров наломаю, что мало никому не покажется.Собственно причина создания FORTRANа, Javaы, PHP и всех других языков одна и та же: за счёт отказа от написания непереносимого кода в машинных кодах увеличить производительность программиста. Си тут ничем не отличается. За исключением того, что он находится на самой нижней ступени иерархии: в нём есть ровно столько фич, чтобы было возможно писать код, который сможет работать на разных машинах — и не более того. Но этого уже довольно много, это уже замедляет результат весьма заметно. Несмотря на все потуги оптимизирующих компиляторов.Да что там долго говорить: попробуйте написать проверку бита в битовом массиве (не что-то, влазящее в int или регистр, а массив, ну, скажем, на миллион битов) так, чтобы она в одну команду «bt» на x86, а я на вас посмотрю. В любом компиляторе. Никак. Либо интринзик, либо ассемблерная вставка. А ведь эта операция в некоторых алгоритмах встречается ой как часто! Или сложение с диагностикой переполнения. Это очень экзотическая и никому не нужная операция? Srsly?
>>881334Вообще знатоки разнообразных ASM'ов довольно негативно выражаются в сторону C/C++ компиляторов — слишком много лапши: там где можно 1 специфическую инструкцию — пилят десять общих, ведь так безопасней и слоупочней).
>>881358Удваиваю. Тут те, кто после 16 вкатились - только для себя, т.е. ничего не достигли. На коне только те, у кого это с детских лет в крови - они уже в 20-25 технические директора, архитекторы, и т.п. посмотри на их молодые рожи на конференциях.
>>881353я в 24 сегодня
Программач, помоги. В общем есть сайт на движке вордпресс. На нем плагин Oi Yandex Maps. Нужно две карты подвинуть их, чтобы они стояли по горизонтали рядышком друг с другом. Засунул в страничке их в div<div id="odin" align="left">[showyamap height="300px" width="45%"]<div id="dva" align="right">[showyamap height="300px" width="45%"]]</div>Теперь в CSS я ставлю margin top у } .dva }?
>>881351нет
>>881351Нет. Идеальный возраст - где-то 6-7 класс школы.
>>881533лучше заранее планировать программиста:отец и мать должны быть программистами или как минимум с техническим образованием, а зачатие должно происходить на 256 день в году
>>881593К тому все и идет.По оценкам аналитиков в ближайшем будущем 80% населения так или иначе будут обслуживать компьютеры, т.е. админить, прогать, вебить.Уже сейчас информатику преподают детям со 2-го класса. Обьясняют концепцию деревьев... второклашкам.Сейчас школьники старших классов уже вовсю ездят по олимпиадам, кодят, вебят, некоторые уже в бизнесе.Студенты основывают собственные ай-ти компании, зарабатывая миллионы.При таком развитии к 30 не стать профи - это надо умудриться.И вкатиться старичкам уже нереально - их конкурентов с начала школы усиленно готовили к программированию, у них за плечами лет 10-15 опыта, такой разрыв старичок нагонит годам к 35-40, достигнув того, что получает средний 23-х летний студент.И стоило столько усилий убивать? Старичок просто уже устарел.
ДА ШТО ЖЕ ЭТО ТАКОЕ ТАА
1) Реально ли восстановить базу по ctl-файлам без создания структуры таблиц с прописыванием длины и типов полей? 2) Есть ли какой-нибудь охуительный инструмент для "реставрации" бд из разных кусков говна уровня: зашел в мастер - указал пак файлов - ждешь готовый велосипед с квадратными колесами?3) Как быстро генерить таблицы с одинаковым типом полей и длиной?4) Как более-менее распарсить данные уровня: 345345САШАNULL?`LOAD DATA INFILE * INTO TABLE load_delimited_data FIELDS TERMINATED BY "," OPTIONALLY ENCLOSED BY '"' ( data1, data2 )BEGINDATA11111,AAAAAAAAAA22222,"A,B,C,D,"`
Хочу вкатиться, чтобы писать всяких несложных ботов, парсеры. До этого немного писал на js, очень простой и кривой спамер вк например. Какой язык посоветуете? Главное, чтобы учить несложно было. И ещё, желательно, чтобы и под винду без сильных косяков покодить можно было. Скоро придётся пару месяцев на ней посидеть.]Знаю, платина.
Привет, программач. Подскажи, что я должен знать, чтоб претендовать на место джуна? Какие проекты у меня должны быть?
>>879854 (OP) Как лучше всего учить нейронные сети в связке с питоном/скакалкой? Есть какие-то книги (в теме про машинное обучение смотрел, но, по моему, не нашёл подходящего).
>>881638Зависит от задачи.По уровню сложности:Парсеры - это питон. Сел, и через 2 часа поехал. Куча библиотек на все случаи жизни, интерактивное программирование, дебаг по кускам. Кроссплатформенный код.js для новичка не вариант - он гораздо сложнее. Придется изрядно поломать голову над всякими его сильно неочевидными фишками.Зато позволяет работать прямо в браузере. Для веба самое то.java/с# - это уже серьезные приложения. Тонкостей еще больше, зато и выхлоп куда вкуснее: мощный инструментарий, высокое быстродействие, кроссплатформенные gui, т.е. можно пилить обычные прикладные приложения.Ну а дальше идут C/Cpp/Qt - нативный код, кросплатформенное gui, тысячи нюансов.Если задача научиться программированию, а не кодить - pascal вне конкуренции. Серьезно.Там статические типы и простой строгий синтаксис - для разбора алгоритмов идеален. Чуть что - сразу бьет по рукам.Для кодинга - уныл чуть более, чем полностью.
Сап, объясните новичку плюсы ОСъ линукс как ОСъ для различных хаков и взломов я надеюсь не слишком платиновый
>>881692Слишком.
>>881692Ну вот смотри, линукс для хаков есть, а виндовса для хаков нет.
>>881699Как кастомные прошивки на ведро?> линукс для хаков
Сап есть рутованое ведройд-устройство, консоли Turbo Terminal,Qute а также IP tools Что я могу со всем этим сделать?В задницу засовывал, не работает.
>>881701Приклеилась случайно.
>>881704Да ниче особо ты не сделаешь, разве что для работы или для учебы: ради интереса сети послушать, посмотреть порты.Можешь надеть черный капюшон и как ксакеп ночью под окнами двачевать с Ерохиной вафли, пока он ебет еот
Есть ли скин в стиле Brackets для Notepad++?
>>881720В менеджере загрузок есть пак скинов, zen code и прочее
>>881734И где этот менеджер загрузок?
>>87985Ребятки, что за няшнейший стиль у этих замечательных ребяток? Оче хочу такой себе в notepad++, Qt Designer, sublime text 2/3, PHPStorm, IDEA... Но сам не осилю. Стандартный саблаймовский слишком кислотен, а все вот эти пародии вроде Обсидиан/Обливион наоборот слишком никакие.>>881751Лол, дополнения, плагин мэнэджер, я полагаю?
Анон, а какие есть годные алгоритмы пакования музыки, такие, чтобы уровня демосцены, целый трек до нескольких килобайт ужать, с потерями, конечно?
>>881769В духе демосцены будет написать свой компактный синт, нахуярить на нём музыку, придумав свой компактный формат, и воспроизводить в демке сохраненый в этом формате трек этим же синтом программно.
>>881772В чем вообще суть этой вашей сцены, когда-то в сосничестве слышал про это, понял что там-чтотона ассемблере пишут и связано с графоном
>>881658Спасибо.
>>881658>Если задача научиться программированию, а не кодить - pascal вне конкуренции.Говно для студентов, у которых нет проблем с мотивацией, потому что стоит препод с кнутом и заставляет их что-то делать. Самоучкам нужно то, что позволяет делать интересные вещи.
Хуй знает в каком разделе спрашивать. В mobi все проигнорили вопрос, потому может тут есть кто сведущий. Хранит ли android где-то информацию о роутерах к которым подключался? Их mac, ip назначенный устройству и любую другую информацию. Или нихуя подобного нет и хранятся только пароли и имена роутеров?
>>880807/pr/, помоги!Начал думать над тем, как моя либа будет работать, и решил спиздить всё у GTK почти всё, мой вариант будет немного проще в использовании.Внимание на пикрел. Слева создаётся кнопочка и открывается main цикл, всё как в gtk, теперь либе нужно это дело обработать, тут проблема. Для упрощения на пикче довольно простая задача без доп. нагрузки. Нужно, как бэ, положить... Положить функцию от которой идёт стрелочка в условие в цикле в функции либе. Ну или выполнить там XFillRectangle с указанными в той функции параметрами.Я на самом деле ебусь с этим всю ночь без всякого преувеличения. Блядь, 13 часов ебусь! 13! Я уже что только не пытался, но в итоге у меня получается массив с указателями на указатели... на указатели... на указа... Тьфу блядь, короче пиздец получается. И ещё 2 функции-костыля сверху. Хуйня полная. В общем я сдался и сру сюда в надежде что не полностью заебал местного Анонимуса. Надеюсь меня поняли.
>>881829Часть того, что ты описал, хранится в wpa-supplicant.
>>881772Утраиваю.Кстати одна команда уже написала свой продвинутый синт и выложила его в онлайн. Формат v2m
Памагити с литературой или другими источниками для C# или C++. В универе коротенькие методички, в которых либо не понятно, либо урезано все дано. Кто как начинал короче?
Подскажите с чего начинать. Мне 20 лет. Учился в шараге на программиста, но дропнул. Сам нихуя не знаю, делал пару заданий на паскали (в шараге). Английский вроде бы как понимаю, из найденной мною информации, я склоняюсь к изучение java. Но я слышал еще о JS. Скажите с чего лучше вообще начать ? Может вернуться к паскали ?
И так, питон, генераторное выражение. Нужно из кортежа hui = ( {'hui1': 1}, {'hui2': 2}, {'hui3': 3},)Сделать словарь { 'hui1': 1, 'hui2': 2, 'hui3': 3,}С помощью генератора. Почему то генератор {slovar3.update(hui[n]) for n in range(3)} Не дает нужный результат, а конструкция for n in range(3): slovar3.update(hui[n])Дает.
>>881896http://ideone.com/nTCuJA
>>881880а для чего тебе это вообще нужно? Кем ты хочешь стать? Менеджером, маркетологом, исследователем? JS - относительно легкий язык и не требует от тебя знаний математики, так как придется заниматься вебом. Вообще js был придуман как язык для любого простого человека без тех. образования. Тем не менее, хочу предупредить, что на js просто чудовищная конкуренция, вызванная низким порогом входа
Поясните довну, чем можно вообще сложить трёхмерные спирали, проекция которых в 2D будет обычным синусом? Надо сложить три спирали с разной частотой и желательно видеть что происходит-то вообщеи потом запилить проекцию обратно в 2D.
Нужно сделать программу, выводящую новый набор символов в алфавитном порядке с увеличением числа символов после достижения последнего символа.
>>881769https://www.kvraudio.com/product/galaxynth-by-heart-of-noiseНу держи, ёбта.
>>881769https://vk.com/doc-107167378_437338162Я тебе даже книжку подкину.
>>881943hashcat такое вроде может
>>881645Содержать хотя бы одну женщину.
>>881779Были такие компьютеры, Амига.Вроде бы где-то и сейчас есть.
>>881790В мою бытность в ВМиК МГУ это была тётенька с перекошенной харей.
>>881939в первую очередь для себя. Для саморазвития, хочу открыть это для себя, и понять нужно ли оно мне или нет. По этому прошу посоветовать, что то простое для начала, или дать дельный совет, как лучше начинать развиваться в этой сфере, какой язык изучать. Я склоняюсь ближе к веб т.к кажется что это легче чем что то другое.
>>881863Трей Нэш, "C# 2010. Ускоренный курс для профессионалов".Не смотри, что они "2010", для начинающего - самое то.
>>881951Формула современного успешного человека мира потребления проста: тачка, хата, сиськи и откаты. Формула программиста несколько аскетична: велосипед, зеркалка, КПК и интересные проекты. Люди ездят на тачках, быдло в метро, а программисты на велосипедах. Их и так мало, но постоянно с улыбкой дауна лезут мне под колёса, причём что в дождь что в снег. А потом потные приезжают на работу и так сидят там, благоухая потливым ссаньём, ояебу. При этом их гордый конь за три рубля гордо торчит в коридоре конторы, раздирая дорогие штаны пришедшим богатым клиентам. Ну так если бы вело был зачотный, на дисковой гидравлике хотя бы али кевлар какой, так хоть уставься, но имея в общем то немалую зарплату кодеры почемуто берут узкоглазые помои типа Стар или Стелс. Если видишь в парке задрота с фотиком, его перетягивающим, это однозначно кодер отодрал свой геморрой от стула и пошёл фоткать. Может быть в комплект к кодеру идёт рябая жирная корова, с выменем и копытами, которой дрочер надеется присунуть в процессе просмомтра фотошедевров. Давненько предлагал бизнес в петродворце, ебашить по башке даунов и отнимать технику, менты в доле. Ведь в одной кошёлке очкарика минимально ввалено на сто тыщ оборудования. И всё это легколиквидное добро под охраной очкастого ботана. Если в поезде метро вы видите ссутуленную улитку, то это кодер читает неибаца важную книгу на прыгающем дэцилоэкранчике микроскопического КПК. Мало зрение гробить на работе, так и в метро надо гандошить. И обязательно надо читать фантастику, это наше всё. Каждый кодер читает про драконов, сисятых амазонок и брутальных рыцарей. Децтво в жопе, ебанашки, в упор не понимаю, как после первого секса можно всё ещё читать жюля верна в современной обработке, и не обращаться к новому миру человеческих взаимоотношений. Ах да, первый секс, теперь понятно, тогда наверное фантастика в тридцать лет выглядит логичной. А секаса, понятно, у кодерочков нет. Утром не велосипеде потеет и воняет, в метро фантастику с КПК читать, на работе до поздна интересный проект, а ночью надо новую технологию учить и засирать мир говносайтами, до каких там отношений, некогда! И обязательно невъебенный гонвносайт для мегабабла, суперпроект, который есть в загашнике у каждого программиста. В онанистических мечтах прогер делает супер программу, не, уже не могут писать программы, делает неибически полезный, по мнению программера, сайтище, и прям на следующий день утром его виртуальный кошелёк наполняется золотыми слитками. И кодер покупает сразу бентли, хотя прав нет, для велосипеда не нужны, берёт самую сисястую тёлку, хотя трахаться не умеет, едет в самый крутой ресторан, хотя от понюха пробки водки блюёт и засыпает, и показывает всем этим, что он весь такой гениальный, такой недооценённый, такой крутой, всех порвал и геройски на всех плюёт. Товарищ программист, проснитесь, и кончите дрочить на рабочем месте. Вы в жопе, в полной, и ещё в кончине.
Платиновый ньюфаг с адамантиево-нефритово-бриллиантово-платиновыми вопросами скромно входит в тред.Нужна помощь с курсачом.Я что-то не могу понять элементарной вещи. Мне нужно сделать обычные, блядь, блоки, вот как на пикче.Должно быть "слева пикча, справа текст".А у меня выходит, что пикча из второго блока влазит мне в анус в первый блок, т.е. идёт сразу следом за текстом из первого блока. Получаются не блоки, а хуй пойми что.Как мне точно разграничить блоки?Да, я проебал много пар по вебдизайну.(HTML/CSS)
>>881958>Как мне точно разграничить блоки?Это обыкновенная табличная вёрстка образца лета 1998 года.Мы так в РБХ хуячили, потом нас всех уволили в августе.
>>881959РБК
>>881959Но именно так мне нужно сделать по ТЗ, которое мне писал препод.
>>881959> табличная вёрстка образца лета 1998 года> именно так мне нужно сделать по ТЗ, которое мне писал препод> 2017> прошло почти 20 летВыплюнул в доску лёгкие от смеха, сорре
>>881962Нужно не табличную вёрстку, а блочную. Я в неё так и не научился.>>881958-кун
>>881962Сорта говна, по-моему.
>>881963>Я в неё так и не научился.Но играть не на 7-струнной гитаре, а на 13-струнной с 53 ладами в турецкой шкале. Сейчас так модно, хотя ноты у меня написаны для 7-струнной да и на кортинке она.
>>881965А в чем смысл, типа больше струн - наваристее звук?
Пожалуйста, не нужно меня отсюда выдавливать, я правда нуждаюсь в помощи. Ну не могу я вникнуть самостоятельно. Ну да, еблан, что проёбывал пары. Просто прошу помощи по-человечески, а вы мне тут про гитары 9000струнные, выплюнутые лёгкие и 1998 год.
>>881967Этот коте...Смотрит на вас на всех как на говно
>>881971>прошу помощи по-человеческиНо ведь на картинке - табличная вёрстка, же?
>>881974Строго говоря, но на всех так смотрит, даж на тебя
>>881975Остальной сайт делается блоками и в 2 слоя по z-оси. Просто тут мне нужно сделать что-то вроде каталога-списка, который будет выглядеть как на пикче. Используя <div></div>, да.Единственное, что пока что помогло - это колхозить с помощью <br>, но это же пиздец какой костыль.
И, да, сразу признаюсь, что сайт спиздил и просто пытаюсь его подогнать под ТЗ и сделать это беспалевно.>>881958-даун.
>>879854 (OP)здарова мамкины программисты помогите лабу написать, а то я не шарю з. 4 и 7
>>881844Спасибо, анон. Добра и тепла тебе :3
>>881986Вот только этого файла не оказалось на моем LG лол, ну да ладно, бесперспективная затея по ходу дела.
Ну вроде разобрался. Использую clear: both. Вроде работает. То есть сначала идёт пикча-описание, а потом идёт <div class="cleaner"></div> (в .css файле .cleaner { clear: both }).Сильно колхозно?Я себя таким тупым чувствую, пиздец.>>881958-кун
>>881997Всегда есть области где мегагений в другой области будет круглым дебилом с нулевыйм ICQ.
>>879941> А сейчас еще и линуксовая подсистема в десяточке появилась. Цыгвин не нуженХуита, так и не смог задеплоить новый релиз через capistrano, ssh ключ отваливается и никак не работает.Оно еще сырое шо пздц.
>>881997Твой способ рабочий, но с лишним блоком.Еще варианты:1. У дивов-блоков поставить overflow: hidden;2. Использовать псевдоэлементы: .div-block:after {content: "";display: table;clear: both;}3. Бросить этот блядский цирк и выучить flexbox - за ним будущее.
>>881834> В общем я сдался и сру сюда в надежде что не полностью заебал местного Анонимуса> Ну или выполнить там XFillRectangle с указанными в той функции параметрами.Твоя проблема в том, что ты не до конца или вообще не понимаешь архитектуру, которую люди заложили в ту или иную библиотеку, будь то Qt, Gtk, swing, или web велосипеды типо Электрона. Реализация - уже дело десятое.Хотя вот по этому> я читал Кернигана и Ритчи, причём не раз и полностью. Суть в том, что единственная вещь, про которую я забыл или недопонялЯ понял, что ты долбоёб, даже указатели не осиливший. И теория тебе нахуй не интересна.>>881985Помог, проверяй.
>>882006Проверил, а там всё решено, спасибо братишка!
>>881915Спасибо!
>>881779Себя показать, мир посмотреть.Это соревнования скиллов. Как запилить что-то крутое из ничего.Нужно много матана, доскональное знание архитектуры на низком уровне, чтоб найти и применить все возможные хаки и оптимизации.Яркий пример демосцены - kkrieger, трехмерная игрушка графона уровня Doom3, занимающая на диске 100кб, а в памяти разворачивающаяся до 500мб.Такой воть потенцивал оптимизаций.
Прикол, а я раньше думал, что Linux и Ubuntu это одна и та же ОС. Я еще ее называл "убунути-ебанути"
>>882051Невероятно, но факт
>>881764БампБампБамп
>>879854 (OP)Вопрос по СиВ общем вопрос по последней части "программы", задание на втором пике, как реализовать? Что не так сделал?
>>882006> Твоя проблема в том, что ты не до конца или вообще не понимаешь архитектуру, которую люди заложили в ту или иную библиотеку,Полностью согласен. На протяжении двух последних суток я и пытаюсь это понять и запилить что-то своё. Так или иначе нужно что-то делать, я и делаю, а потом будет понятнее и виднее, в любом случае код перепишится и не раз.Ты лучше расскажи о архитектуре Qt, gtk или любой подобной либе, если понимаешь в этом. Буду крайне благодарен.> Я понял, что ты долбоёб, даже указатели не осиливший.А вот тут не надо. Всё что я не осилил из указателей это '->' и '.', остальное давно задрочил.> И теория тебе нахуй не интересна.С какого хуя ты сделал этот вывод? Я при любой возможности обмазываюсь всеми подробностями работы той или иной вещи. Особенно если это часть Си.
>>882056> Что не так сделал? Форматирование и кодстайл похожи на… на… даже не знаю на что.
>>882066Я "кодю" около месяца, каноны красоты кода мне учить не нужно, нужно только решение задания...
>>882076> Я "кодю" около двух лет, каноны красоты кода мне учить не нужно, нужно только решение задания… Кажется я где-то уже это слышал? Ну "кодь" дальше, кто ж тебе мешает.
>>879854 (OP)Не могли бы накидать книг по ИИ или хотя бы тегов для гугла? Нужно всё: ии из игрушек, боты, МЛ? может быть (там есть тред рядом), крутые исследования настоящего ИИ, может матановые основы построения такового.
>>882060>Всё что я не осилил из указателей это '->' и '.', остальное давно задрочилостается только позавидовать такой самоуверенности
>>882084ИИ, как и любое живое существо, должен увеличивать возможности действия, для чего ему нужно собирать информацию и проверять информацию.
Вот результат моих 4 лет исследований.
Есть тут кто? Есть тупой нубский вопрос по С++, какой тип переменной может переваривать большие числа? Например: 9999999999.Обычный инт не берёт.
>>882098long int
>>882100Странно, он тоже не работает, почему?Взял long long int и заработало. Можешь пояснить почему так?
>>881942Бамп
И еще тупой вопрос по С++, как сделать так, чтобы исполняемый файл не закрывался сразу после того как я его запущу? Гуглил system("pause");, но пишет что он не задекларирован.
>>882081С вопросом то моим помочь можешь?
>>882105http://stackoverflow.com/questions/902261/is-there-a-decent-wait-function-in-c
>>882108Спасибо, но я немного по другому сделал - просто убрал брейк и сделал бесконечный ввод.
>>879854 (OP) Собираюсь написать приложение, которое принимает пары строк и между множествами таких пар позволяет осуществлять поиск и редактировать их. Как я понимаю, мне нужно использовать какую-то базу данных. Выбрал postgresql и соответственно psycopg2. Я всё правильно делаю, база данных же нужна, не в коде же данные размещать? (строк будет сотни и тысячи). Или есть более простые готовые решения (в питонских файлах каких-нибудь сразу ебашить)
>>882092>>882096Эмм, ок. Это ещё одно необходимое условие сильного ИИ, так? Только вот достаточного условия я ещё нигде не видел. И ещё никто не был способен определить сознание, AFAIK. По-моему, "достаточное условие для программы, чтобы она была сильным ИИ" и "определение сознания" это эквивалентные вещи. Но это как-то уж слишком глубоко, мне бы с каких-нибудь примитивов начать.
>>882101short int — 2 bytesint — impl/dep: 2 or 4 byteslong int — 4 byteslong long int — 8 bytes
Ребятки, что за няшнейший стиль у этих замечательных ребяток? Оче хочу такой себе в notepad++, Qt Designer, sublime text 2/3, PHPStorm, IDEA... Но сам не осилю. Стандартный саблаймовский слишком кислотен, а все вот эти пародии вроде Обсидиан/Обливион наоборот слишком никакие.
>>882126> Стандартный саблаймовский слишкоmonokai то? вкусовщина
>>882098> какой тип переменной может переваривать большие числа? > большие числа> C++О, мальчик, здесь мы идём.
>>882127Так я и не претендую на какое-то там авторитетное мнение, только лишь объяснил, почему мне не подходят эти варианты.
Любят составители открытых программ для самоучек впихнуть тем или иным боком курс с лишпом, просто священная коровка :3
ананасы, подскажите, пожалуйста, норм деббагер для сишки на линукс, кроме gdb и ddd
>>881942>сложить трёхмерные спирали идущие по одной осиФикс, чтоли
>>882187ldb - гуй на ncurces included. А дальше ищи как подключить их к своему редактору, в виме есть плагины, в qtcreator и code;block вроде из коробки даботает и т.д.
>>881942В какой форме они у тебя заданы?Параметризуешь их в неявную форму:x1 = x1(t)y1 = y1(t)z1 = z1(t)После чего смотришь функциюx = sum(xi(t))y = sum(yi(t))z = sum(zi(t))
>>882208в воображаемой, т.к я ебан и подумал что неплохо бы это визуализировать, т.к визуализировать сложеные спирали я не могу в своём моске
>>882208В общем спасибо, я думаю мне помогут разобрать то что ты написал, а может быть и хуй там плавал, ну да ладно, готовых реализаций тут наверное и нету. Да ещё и так чтоб в динамике оно было
>>882207спасибо большое
Ребят, как сделать в JS два фрейма и в один из них прихуярить ввод чисел а в другой ответы по поводу этого числа типа четное да/нет? Через хтмл таблицы это было бы очевидно но нужно все на JS.Как сделать поле ввода во фрейме?
>>882220> Да ещё и так чтоб в динамике оно былоПоставь Mathematica, будешь слайдеры крутить. А так, подобную хуйню можно за 15 минут на какой-нибудь three.js изобразить.
>>879854 (OP)Двач, как осваивать базы данных? В частности присмотрелся к postgreSQL, сижу на убунте, использую петон. Но никак разобраться не могу. Как вы это учили?
>>882187> норм деббагер> кроме gdb)))
>>882233Слишком сложно, я залётный из детсада, можно сказать но мож всё равно что придумаю
>>882060>всё, что я не осилил в беге - это как двигать ногами, а остальное давно задрочил
>>882006Ну так что, пояснишь за архитектуру Qt/Gtk/etc?>>882335Хватит треллить.
>>882136Можешь еще long double заюзать.
>>879854 (OP)>На борде с 2012 года есть официальный PHP тред с Крутыми программистами.>Всегда перекатывается по одному шаблону.>Дауны из шапки в 5 раз кидают ссылку на тухлый тред 6 месячной давности, школьника с просьбой сделать гостевуху.
Может кто написать простенькую программу, язык неважен.Задача.Открывается ворд-файл, пересохраняется командой save as с таким же названием, можно в свою же папку, можно в другую, исходный файл удаляется.Либо посоветуйте как это реализовать самому. Автоитом каким-нибудь напрмер?
Atom хороший редактор или есть намного лучше?
>>882496notepad > atom > vs code
>>882505А чем Notepad++ лучше? Что там такого есть, чего нет в атоме?
Суп пр. Хочу заказать пару книжек с доставкой в мухосранск, одна будет Паттерны проектирования из серии Head First, а вот со второй по яве не определился. Вообще хотел Эккеля, почитал, вроде годно, но перевод немного хромает, потом думал тоже из Head First книжку взять, но она как мне кажется простая и не очень полная. Главная цель, систематизировать знания и восполнить пробелы, пока я не работаю и пишу лабы. Что думаете? Алсо, посоветуйте магазин, если у кого есть опыт заказа в ебеня.
>>882521Бумага не нужна.
Доброго дня. Иду на курсы в крупную фирму после которых берут они к себе на работу. Есть два стула - курс js и python. Знаю и то, и то примерно одинаково базово (никак).Хочется быть больше чем джаваскриптером, но вакансий в моем миллионнике на него в 10 раз больше чем на пайтон.глобальная цель - получить опыт работы в айти и съебать, предпосылки к тому есть, просто надо определить более выгодную сферу для этого.На какой стул садиться?
>>882521Ты ч-ш?
>>882521
>>882527Заебало в монитор 24/7 втыкать. >>882539Чего?
>>882521> Head FirstТебе не стыдно?
>>882540Хуй знает, я чому-то проиграл
>>882559Ну паттерны годные, а по яве вроде не очень, вот еще хорстманна нашел, надо глянуть.
>>882574Сам Хортсмана читаю, по моему мнению think java луйтше
>>882581А она тип не сильно старая? Хотя для меня думаю это не так важно. Тогда Эккеля закажу наверно.
>>882126Бампич
Поясните, что нужно для работы? Языки: java, c++ и c#. Что в них нужно уметь, чтобы иметь возможность менять своё время на еду деньги
>>882533Глупый вопрос - конечно жабаскрипт.Жабаскрипт - это огромный рынок веба, и сервера.Питон - только сервера.Как жабаскриптер ты будешь нужен всем и каждому: сайтики, мобильные приложения.Как питонщик - двум с половиной калекам, которым нужно парсить конфиги.
>>882644Форсер, плз
>>882624оьъявлять переменные
>>882521Как насечет алгоритмы и структуры данных?
>>882646Долбоеб детектед.Сравни сферы применения жабаскрипта и питона.
.NET Core или Java?
>>882624Ничего. Язык - дело десятое.Чтобы продать себя, программер должен:а) быть вежливым, культурным и коммуникабельным, соблюдать чистоту и опрятность.Один ты нихуя не сможешь, и нахуй никому не сдался.Тебя рассматривают только как командного игрока.Если ты одеваешься как бомж, моешься раз в неделю, не идешь на контакт с коллективом, бегаешь по углам, гадишь и хамишь, если даже с тобой просто недостаточно комфортно общаться - тебя выкинут на мороз как ссаную шавку.И не важен твой скилл - команда важнее тебя.б) ты должен уметь в командную разработку: писать читабельный код, который легко поймет другой, тесты, пользоваться распределенными системами контроля версий, специальными командными чатикамив) знать популярные библиотеки и фреймворки.г) понимать что творишь: понимать ООП, паттерны, проектирование, структуры, и т.п. высокоуровневые вещи.А язык и синтаксис никого не ебут: любой дурак выучит необходимый язык за пару месяцев, только толку от него, если он пишет говнокод, не понимает паттерны и творит хуйню?А если понимает - язык для него уже не важен, т.к. является лишь средством выражения тех идей, которые программер и прорабатывает: архитектура приложения не зависит от языка.Язык определяет лишь набор инструментов: на одном придется все писать с нуля, и преодолевать ограничения костылями, а на другом доступно куча готовых библиотек и нет языковых ограничений, которые нужно преодолевать костылями.Причем каждый язык лучше подходит для какого-то своего класса задач, поэтому программеры редко ограничиваются одним языком. Знать полдюжины языков для программера - норма. Это лишь инструменты.Для веба лучше подходит js, для драйверов и прошивок, манипулирования байтиками - Си.
>>882668Винда и юнити - нэт.Что-то большее - ява.
>>882675Спасибо, анон.
>>882676но ведь .NET Corе позиционируется как мультиплатформенный. Почему только винда? Да и веб ты упустил - ASP.NET Core
>>882680а ещё Xamarin
>>882649В каком плане?
>>882644>>882644А почему тогда на сайте который где-то в шапке был по сфере распространенности пайтон второй после джавы? И занимал где-то 20% рынка?
>>882651Сравни их реальное применение. Жс для фронтенда и только, остальное - говноедство, Атом как яркий пример.
Такой вопрос. Я шизофреник(без шуток, со справкой). Хочу начать карьеру веб-программиста, устраиваться думаю неофициально. Как оно вообще с этим - стоит ли говорить об этом на собеседовании, или лучше скрывать? Я просто очень мало вообще работал за свои 23 года, поэтому не слишком понимаю в таких делах. Так то я нормальный, кроме хикковатости серьезной такой хикковатости ничего у меня нет.
>>882713Норм, там все такие.
Ты десятью пальцами нормально печатаешь?
>>882722Кто , я?: не
>>882724> Кто , я?Молодой человек, это не у вас спрашивают.
>>882725Пфф, и не надо! Да я и не вам отвечал! А то что цифры постов совпали, так это совпадение!
>>882689http://www.labirint.ru/reviews/goods/288827/И вообще https://habrahabr.ru/post/153373/Ты что-ли вообще не прогуглил вопрос перед тем как планировать?
>>882713>Уголовники в 15, шизофреники в 23, самовыпил в 35.Как скучно я живу, лол.
>>882710Реальное применение: 100% людей, пользующихся компьютерами в том или ином виде (ПК, мобилки, планшеты, ноуты, смартчасы, тостеры) пользуются js.А вот сколько % пользователей сталкиваются с питоном? Хз, но явно немного. Может 5-10% от силы.Поэтому жабаскритер всегда будет нарасхват - жабаскрипт везде, все веб-сервисы работают на нем, часть бекендов, много мультиплатформенных приложений (js+css просты, и везде выглядят одинаково), и становится все популярнее и популярнее.А питон?
>>882750Питон в наса, а твоя жава у васяна на его сайте кунтрстрайкклан.укоз.ру
>>882680А реально используется только на винде, и в юньке - на винде нэт-приложения встречаются довольно часто, а юные разработчики игорь дружно грызут каку юньку каку, страдая тормозами и ограничениями, забавляясь с кряками и багами этого зоопарка.На линуксах нэт-код почти не встречается, на серваках тоже. Библиотека есть, а софта нет.Ява-приложения на винде встречаются реже нэт-кода, но все-таки часто, очень много инструментов на яве. На линуксе ява-код встречается часто это те же инструменты, что и под виндой, что не удивительно - ява жи.
>>882758Ах да, на серваках, мобилкая ява тоже часто встречается. А нэт-кода почти нет.В общем у явы охват куда как шире.Ну а с учетом того, что ява кроссплатформена по настоящему, то ява-проггер может уйти и в системщика - пилить всякие прошивочки.
>>882760>мобилкаях
>>879854 (OP)def check_bit4(input): mask = 0b1000 des = bin(input) & mask if des >0: return "on" else: return "off"check_bit4(12)Что не так? Вроде bin не работает.питон если что
>>882764Хотя я понял, маск автоматически в десятч. преобразовывается.
>>882767нет, нихуя не понимаю
>>882735У меня шизу в 14 детектировали.
Посоны, скажите можно ли в sqlite меджить значения ячеек в выдаче? Ну например:name| valueВася | хуйВася | мудакВася | бидартПетя | говноПетя | битард=> хитрый запросВася | хуй, мудак, битардПетя | говно, битард
>>882800А, кажется сам нашел:select name, group_concat(value, ', ') from table group by name;так?
>>882811Вроде да, сейчас сам нагуглил именно эту функцю. Второй параметр опциональный.
>>882811Вангую, что потом в приложении ты будешь как мудак сплитить значения по запятой. Объясни контекст своей задачи — и тебе подскажут, как сделать это не через жопу. Если у тебя задача просто через запятую вывести значения, то норм. Но вероятность этого достаточно мала.
>>882816а мне сплитить и так придется, потому что там в базе говно.там сейчас все лежит в виде хуй | "говно | мудак | пидор"хуй | "срать"ебанина | "пидор | мудак"ебанина | "сука | блядь"ну то есть мне там либо падет массив из миллиарда объектов, в которых 3-4 варианта первого столбца и миллион второго (который все равно потом сплитить). Я и подумал, что проще уж получить сразу готовый объект, и только просплитить потом, чем мерджить миллиард объектов.типа knex.raw('sqlite_request').map(obj => { obj.val = obj.val.split(' | ');return obj;}И тащем-та все.
>>882722Ответьте кто-нибудь.
>>882830Нормализуй данные в БД и обойдись без своих шаманств. Если хочешь делать правильно, то в данном случае у тебя других путей нет.
>>882846Нормально.
>>882850И удобно печатать несмотря на клавиатуру? Пальцы друг другу не мешают? Долго учился? Сложно будет без этого скила?
>>882849sqlite не умеет в аррей. А мне нужен аррей на выходе. да, в принципе можно и нормальную базу прикрутить, но как-нибудь потом. Или нахуй вообще.
>>882855Ты просто не понимаешь сути реляционных БД. Массивы в многомерной модели реляционных БД — это сахарок, который толком ничего не меняет. Ты хочешь, чтобы твоя БД делала противоестественные вещи. В данном случае у тебя выбор такой: либо берешь нереляционную СУБД, либо берешь что-нибудь вроде Постгреса с многомерной моделью, либо массивы уже в приложении построчно собираешь, а не городишь свою левацкую хуету. Либо оставляй как есть, твои идеи пока ничего лучше не делают. Надеюсь, доступно объяснил.
Кто дарит короче , помогите с односаязным списком стеков целого типа, ваще не шарю, нужно ещё ,чтоб там менюшка была
>>882858>Ты просто не понимаешь сути реляционных БД.Первый свой sql-запрос я написал ^в 16 лет^ две недели назад!Логично, я пока просто играюсь с этим говном.
>>882866Кто-то и в тридцатник воспринимает реляционные СУБД как блокнот с хакерским интерфейсом. Почитай (минимальную) теорию, документацию и гугл, если действительно хочешь понять. Для начала не бери вундервафли вроде Постгреса, потому что на них учиться сложнее. Возьми MySQL, так как он по-своему простой. Когда начнешь понимать, зачем все эти реляции нужны, сразу съебывай на Постгрес. Там уже проще будет сориентироваться в манах и понять, как надо использовать всякие ништяки, а как — не надо.
>>882853> Пальцы друг другу не мешают?Нет, просто нужна практика. То же самое, что обучаться игре на музыкальном инструменте.> Долго учился?Нет, лениво проходил gtypist пока не понял, что без проблем печатаю вслепую (недели 2-3 ушло, не помню). Начал зимой практиковаться так как Украина отключала свет в Крыму, лол, в темноте смотреть на клаву напрягало.> Сложно будет без этого скила?Основной профит - печатать быстро можно только вслепую. А так - смотря что тебя интересует. За пекарней реально неудобно подымать глаза вверх-вниз постоянно, за ноутом норм. При написании кода десятипальцевая печать помогает только если ты используешь Vim-режим и EasyMotion какой-нибудь, всё остальное автокомлитит IDE.Ну а так просто экономишь себе время, в том же скайпе к примеру.
>>882873> только вслепую*только задействуя все пальцыfix
>>882873Я и двумя пальцами печатаю, как ты десятью. Может, быстрее. Кроме шуток. Я ещё гитараст и пианоблядь, поэтому относительно легко освоил десятипальцевый метод печати. На практике прироста скорости нет — разве что двигать запястья меньше приходится, но однозначных профитов тут тоже не наблюдается.Сравнивал скорость печати двумя пальцами со скоростью печати следака с тридцатилетним стажем. Тот, кто знает, что это такое, понимает, что эти люди в первые же дни работы осваивают десятипальцевую слепую печать даже не зная о ней толком ничего. Чисто интуитивно, короче. Разницы нет. При желании можно легко даже обогнать. Всё это говно переоценено, короче, хотя чисто теоретически правильнее, чем клацанье двумя пальцами.
>>882883> На практике прироста скорости нетНу у меня было 15-20 WPM максимум, когда начинал, так что прирост скорости есть.> Я и двумя пальцами печатаю, как ты десятью.Вслепую? Ну и заглавные очень неудобно двумя пальцами набирать, поэтому скорость у тебя будет сильно снижаться из-за этого.
>>882891> Ну и заглавные очень неудобно двумя пальцами набиратьЯ вообще мизинцем шифт нажимаю, если ты имеешь это в виду. Может, это не совсем честно, хуй знает. Думаю, под двумя пальцами обычно подразумевается всё же когда по буквам хуячат указательные, а по модификаторам — мизинцы, но могу ошибаться.> Вслепую?Тяжело сказать. При желании могу вслепую без потери скорости. Просто мне это на хуй не нужно, ибо и так знаю, что печатаю. Когда смотрю на клавиатуру, это, пожалуй, помогает сконцентрироваться на том, что я пишу. Код вслепую пишу, тексты — смотря на клавиатуру. Думаю, понятно.
>>882898> Когда смотрю на клавиатуру> Я и двумя пальцами печатаюХах, зеленый, повеселил.
>>882919Я тебя не понял. Я вообще с тобой не спорю — так, нейтральный разговор, на самом деле.
Посоветуй книг с описанием и реализацией динамических систем в компьютерной графикеСимуляция физического мира в виртуальном, простыми словами
Мимокрок здесь ради тупого вопроса. Вот допустим рандом программа: калькулятор или что-то еще, ну вот написал ее какой-то кодер в своей IDE, и теперь сам вопрос. Как этот калькулятор или что-то другое получает свой графический вид, при помощи каких инструментов или чего-то еще? Я же не открываю IDE с кодом и не компилирую его каждый раз чтобы посчитать рандом операции.
>>882933GUI ?
#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <iostream>int main(int nNumberofArgs, char pszArgs[]){ int nNCelsius; printf("Vvedit temp ceulisa\n"); scanf("%d", &nNCelsius); int nNFactor; nNFactor = 212 - 32; int nFahrenheit; nFahrenheit = nNFactor nNCelsius / 100 + 32; printf("temepratura po frige: \n"); cout << "nFahrenheit" << nFahrenheit; system ("pause"); return 0;}ИЗУЧАЮ ХУЙНЮ 1Й ДЕНЬ, ПОЧЕМУ НЕ РАБОТАЕТ COUT ЕСЛИ ЕСТЬ #include <iostream> ПОМОГИТЕ ПОНЯТЬ ПЛИЗ
>>882936ЭТО ЧО ХОТЬ ТАКОЕ ТОО
хтмл\жквериделаю ленивую подгрузку, при прокрутке старый контейнер убирается, новый добавляется.вот так:12--конец страницы - подгрузка и удаление первого--23как у пользователя на странице сохранить вид на конце второго контейнера. то есть чтобы после удаления\загрузки нового у него не пидарасило скрол
>>882952всё, идите нахуй, пидоры тормозные, сам разобрался
R
Блин, подскажите дебику самый простой и понятный учебник по прогу. Вводный, так сказать.
Как научиться "читать код интуитивно", без знания языка как такового и заглядывания в гугл и почему план сесть на голую консоль, чтобы научиться думать скриптами/кодом говно?
Подскажите термин, обозначающий ситуацию, когда после релиза выявляется куча проблем. И да, я не про дебаггинг, там какой-то другой термин был.
>>882976Ну ты понял..Завтра ищешь в интернете книжку Java, A Beginner's Guide. Похуй если ничего не поймешь. Затем идешь на www.oracle.com и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию жабьего кода от Sun чтобы от зубов отскакивало. Когда напишешь свой майнкрафт с караванами, по сути изучив lwjgl, скачиваешь и изучаешь любой модный фреймворк, рекомендую Spring или Hibernate. Как переделаешь свой майнкрафт, чтобы можно было грабить караваны прямо в браузере онлайн, можешь идти дальше - тебя ждет увлекательный мир Java. Ведроид программирование, сверхкрасивое GUI на JavaFX, создание плагинов для неистинного, не твоего майна для школьников. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/питон-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года сможешь фрилансить чтобы на жизнь хватило, через год пиздуй в крупную компанию, HeadHunter, например и ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
братухи не игнорте лучше обоссытегде прочитать/посмотретьможно на английском про физическое описание процессов компьютератакое весёлое путешествие мистера токаипульса по блокам каплюхтераоче хочется
>>879854 (OP)Посоветуйте IDE для C++ с подсветкой кода и без анального зондирования (для шинды). С меня тонны нефти.
Кто напишет?
>>882985Все так. Только хуй у кого туи хватит силы воли на это.
>>882981хьюстон, у нас проблемы?
>>882988У меня как раз есть экземплярчик, который вероятно, будет тебе полезен
>>882988https://vk.com/doc218300311_409666559?hash=d98d7cdd2654e6345e&dl=32f34916f382c99caa
>>882997>>882988https://vk.com/doc123534285_437773127?hash=ea5ffc78540b69c9bb&dl=4c21b18c6e5bbc22bc
>>882993qtcreator, eclipse, msvisualstudioПервый охуенен тем, что можно писать под любую железку - все необходимое под рукой. Физически ни в чем не ограничивает, палки в колеса не ставит, но нужно ебстись с лицензией: что тебе можно, а за что могут спросить. На форумах все по понятиям расписывают, кто у кого сколько раз отсасывает. Или просто положить на нее и писать в свое удовольствие: пока не будешь грести миллионы, твоей лицензией никто и не поинтересуется.Второй охуенен тем, что есть куча плагинов и инструментов под любой язык - этакая целая студия программирования с охуенным набором инструментов на все случае жизни. Все управляется из одного места, централизовано.Третий тоже самое что второй, но более тесно интегрирован. Как по мне анален, вставляет палки в колеса, но многим это нравится.Первые два - кросплатформенные, т.е. все твое всегда с тобой.
>>883004Спасибо за ответ!Поставил eclipse под кресты, а он просто не запускается, лол.У VS телеметрия же встроенная, нет? Еще раз спасибо за ответ.
>>883005Да, все встроенное. Но часть инструментов только в платной версии
>>882994Ты. Ты напишешь
>>882998>>883002спасибо анон :3
>>879854 (OP)Каке языки программирования нужно учить, чтобы стать Developer Programmer'ом?
>>883022Haskell, Mercury, LambdaProlog
Обнон, хули gcc нападает?Говорит, undifined reference to pow, но я включил math.h>>883022Самые популярные
>>882981Ну что же вы, программисты.
Вы же тут на кодеров/ админов все учились?Есть у кого методические пособия в формате .pdf(.word)Интересуют следующие темы: Проектирование БД Язык запросов SQL Алгоритмы и структуры данных Админство серверных ОС
Я Иван Смышляев из Чебоксар. Я самый лучший фрилансер в россии, потому что меня выгнали с работы. Мой ник WmW
>>883057Ты такой классный, набери тут учеников
>>882722Много лет назад прошел "Соло на клавиатуре" в обеих раскладках. После этого печатаю вслепую обычный текст на обоих языках. Со знаками пунктуации и с заглавными буквами.Но плохо с цифрами из-за того что поленился, как советовал автор, много-много раз повторить те пару упражнений, где осваивались цифры.Вдобавок, при написании кода используется много спецсимволов, которые, само, собой, не учатся в этой программе, она для этого не предназначена. Поэтому и с ними путаюсь.Ну и в заключение - ведь требуется еще осваивать не только слепое написание кода, но и умение навигации по коду и другим служебным окошкам при помощи хоткеев, иначе придется убирать руки с основной раскладки клавиатуры на мышь или на клавиши навигации, расположенные справа.Таким образом, получается, что хотя я и набиваю в слепую тексты, в переписке, на форумах и прочее, но чтобы еще и вслепую десятипальцевым способом набивать программный код, нужно еще дополнительные механические тренировки. Собираюсь этим заняться в ближайшее время.
>>883032Мы тут никто просто с релизами еще не сталкивались
>>883067Есть клавтренажер где можно и языки задрочить, джавку к примеру
>>883067>Много лет назад прошел "Соло на клавиатуре" в обеих раскладках.Ебать ты крут.Я думал он бесконечный, а ты аж два раза прошел.Слушай, я горжусь что сижу на одной борде с такими людьми.Обязательно расскажу про твой подвиг пацанам.
>>883069Ну так поделись, чего скрывать?
>>883073Яб с радостию, но он в щакладке на другом компе Но щас поищу его
>>883073http://klava.org/#eng_code_phpПожалуйте. Я даже взял на себя смелось включить тебе пхп сразу
Допустим, есть репа в гите и есть незакоммиченные изменения. Как мне эти изменения сейчас пихнуть в отдельную, вновь созданную ветку?
>>883068Лол. Я-то думал у вас тут хоть в этом плане получше.
>>882981РАЗРАБОТЧИК - ХУЙ@ИЗДАТЕЛИ - ПИДОРЫ@БЕТАТЕСТ НИНУЖОН, ПИПЛ СХАВАЕТ@2000 РУБЛЕЙ ЗА ПРЕДЗАКАЗ@МОДАМИДОПИЛЯТ
>>882981Факап?
>>883123Нет, не факап. Я обескуражен, анончики, думал вы тут знаете все. Где еще спросить можно?
Дайте плиз ссылку на торрент Express 2012. Сам я шарю плохо, надо кодить на крестах и решетке
Горит кто желанием помочь мне с лабой по ассемблеру? Нужен пример проги на masm 6.11 с командой movs.
Такая тема, пр. После N лет обучения в своей шараге я внезапно осознал, что не имею ни малейшего понятия, что я хочу говнокодить. Сейчас угораю по яве, читаю книжку и пилю лабы, также изучил ООП, ТТД, основные алгоритмы. Что понял сейчас, не хочу ебенить десктопные формочки, также не хочу в веб, точнее во фронтенд. Вот, правильно ли я делаю, задрачивая что-то конкретное? Как правильно поступить, подбирать вакансии под мой "стек" или же наоборот? Коряво выразил свою мысль, но думаю вы поняли.
>>882985Реквестирую такую пасту для парней связанных с VST/DSP
Аноны, нид хелп.Как узнать когда значение поля datetime будет равно текущему времени. Т.е например я создаю таблицу напоминаний и в одно из полей записываю число и время, когда надо напомнить, и в указанное время бд сообщает моему приложению что время пришло. Из очевидного приходит в голову дергать бд каждые n минут, но возникает подозрение что это немного костыльно.
>>883134Спроси на aHR0cHM6Ly82bncuaW0v
Учусь в гуманитарном ВУЗе на прикладной математике и инфе. 2-й курс. Есть ли смысл и дальше просиживать штаны ради бумажки о вышке?Хочу чем-то полезным для себя заниматься, а не перепечатывать преподам конспекты в ТеХе.
>>883155Оставайся.>перепечатывать преподам конспекты в ТеХеЯ его тогда так и не осилил. Да и вообще, LaТеХ считался тогда хипстерством, всё равно нужно было предоставить всё в ворде
>>883153Язык фреймворк какой? Если Python луркай Celery, PHP-gearman. В целом тебе нужны периодические/по расписанию задачи, это один из путей.
>>883163Мне именно надо чтобы это все хранилось в бд а не в каком-то редисе или другом key-value хранилище, все потому что данные в таблицу скорее всего будет добавлять другое приложение к которому я доступа не имею. Это именно будут данные а не задачи.
>>883090На дваче было серьезно.Но с тех пор как он превратился в сосач...Сосач - синоним школоты.
>>883092Ай маладца, все четко
Ахахаха, лол, помню, как в школе мы окунули чувака в унитаз который сейчас работает мидлом и типа крутой. Сам юрист. Пилите свои задротские кулстори, как вас ебали в школе. Я программистов нечуханов не знаю, это не вброс, я серьезно. Запилите тред такой.
>>883174Щас одно быдло в программерах, куча даунов альфачей среди них
>>883174ок я запилил
Пилю личный сайт чтобы выкладывать личные заметки и поделки на разных языках. Ориентировочное количество посетителей - аж целый один человек, пару раз в месяцКакую CMS лучше выбрать: Joomla или какую-то минималистичную CMS (тут упоминали Pico CMS)? Будет ли преимуществом при устройстве контент-менеджером/слесарем-по-сайту опыт с Pico CMS&
>>883151Не просто правильно, а грамотно.Ты попробовал то и иное, заимел представление о всяком, и теперь четко определил для себя куда тебя тянет.Самый ценный работник - спец в узкой области. Потому что он может много такого, чего больше никто не может.Тебя влечет в бекенд - это довольно серьезное и интересное направление.Вакансий в пять раз меньше, но зато и конкурентов тоже: не многие осиливают бекенд, большинство довольствуется готовыми велосипедами с костылями.Раз у тебя нет интереса к фронтенду - у тебя огромное преимущество над такими поверхностными людьми: тебе интересен процесс, а не чужие велосипеды, ты (с)можешь больше большинства, т.к. будешь иметь глубокое понимание процесса работы бекенда.Профессию подбирай по обстоятельствам: первое время можно брать то, за что тебе заплатят, независимо от желаний и предпочтений. Потом наберешь жирок и сможешь перейти к тому, что тебе понравится. В любом случае, даже занимаясь нелюбимой работой, все-равно будешь заниматься любимым делом, как хобби, и при любой возможности как исполнение служебных обязанностей.
>>883181Преимуществом будет, если запилишь что-то, что не стыдно показать.
>>883189>Преимуществом будет, если запилишь что-то, что не стыдно показать.Хорошо сказано, прямо как Конфуций. Так что выбрать для личного бложика? Можно ли при устройстве на работу сайтослесарем упоминать о сайте?
>>883177Кстати да. Был один чувак, изрядно тупой. Всю школу его наябывал. Сейчас он офисным планктоном работает. Занимается какой-то обезьяней работой, может даже погроммист.Пытается крутым казаться - моциг себе купил, кожанку. Но я то знаю что это за олень, так что этот его закос заставляет смешно.
>>883174>Я программистов нечуханов не знаюЭто так. Удел такой.Редко среди программеров затесывается кто по настоящему крутой, типа штульмана.В основном всякие мамкины альфачи. Линус например.Да просто посмотри записи конференций майлов-яндексов - "типа крутые" программеры краснеют, потеют, заикаются, как девченки. Двух слов связать не могут, смотреть стыдно.Походу программирование - это единственное, что им доступно в жизни.
>>883194Кстати большинство реально крутых челов отвисают на более высоких ступенях - начальствуют. Программировать им не так интересно, вот и не задерживаются там - в их жизни есть куча не менее приятных занятий.
>>883168Алсо руби/рельсы, если это важно конечно.
хочу обходить бан мейлруча в браузере путем отправки постов через второй сетевой интерфейс. Нагуглил для этого можно прописать статический маршрут в таблицу маршрутизации. Прописал сеть адрес 5.49.239.0/24 которой соответствует домену мейлруча 2ch.hk через адрес 192.168.42.129 шлюза второго сетевого интерфейса. Но похоже что обосрался ибо макака сидит на SSL - верно?
>>883186Тут дело в том, что я как бы и не имею опыта работы в реальных проектах, летом проходил стажировку, писал на яве кусок API для одного процессинга так до конца и не понял, как оно называется, сервлет короче, вроде вкатило, хотя и было сложно. Потом тоже устроился в одну контору, там надо было делать на шарпе и впф хуевину для внутренних нужд, по сути ебучий планировщик. Его я доделал, получил деньги на доширак и съебал, ибо нихуя толком не получил, было неинтересно и скучно, да и люди так себе. Вот, сейчас на подходе диплом, и пока есть время, я озадачился задрачиванием мат.части. Асло, для себя пробую запилить андройд-приложение, так что хуй знает, чего я хочу.
>>883196>>883168Celery в Питоне отлично работает с обычной БД, не знаю, что и как в Руби. Луркай periodic tasks в общем, вот к примеру; https://github.com/javan/whenever
>>883201Или я не понял или ты не понял меня. В бд уже есть запись: задача: заработать 300к до 28 ноября 10:20, если назначеное время наступило и задача еще не выполнена надо отправить email на 300k-s@gmail.com.
>>879854 (OP)Программач, очень срочный вопросик по Си/ЦПП, >лаба горитХотел представлять символы в char[] строке в виде шестнадцатеричных чисел от 00 до FF, для чего делаю статик/каст или прямо (int) и вывожу как шестнадцатеричные числа. Все ок для английских символов, но вот русские представляют собой что-то в духе FFFFFFe3, что мне совсем не подходит. Как быть? Вроде были какие-то char_t, еще что-то, но это все надо как-то отдельно подключать, как и что - я не знаю.
>>883207Нахуя?
>>883198>макака сидит на SSLВидел как кто-то клал харкач с ошибкой клаудфлары ssl handshake failed. он блядь мой герой нахуй
>>883209Хочу красиво ксорное шифрование сделать, не получаиццо. Вообще хуйня какая-то выходит пока, если честно.
>>883212>Хочу красиво ксорное шифрование сделатьRC4
>>883214Не, я простой побитовый ксор хочу, с равной длиной сообщения и ключа, ксорить каждый с каждым. БЛДЖАД, выходит хуйня, пикрелейтед. Обычные строки вида char stroka[128], цикл от 0 до strlen(stroka) каждый символ одной строки ^ с каждым другой.И хуй мне. Что делаю не так? Не может ли быть дело в символе конца строки или еще чем-нибудь таком?
>>883220Какие же эти кресты всратое говно, вечно проблемы на ровном месте.
>>879854 (OP)Как же меня болтает туда сюда, как хуй в стакане! Сегодня учу си! Ведь я так хотел ебать байтики! Завтра: нееет, хватит! Нужно искать работку, учу джавку! Послезавтра: Сука, какая тебе работка, проходи курс по говну на едх! А потом все по новой, с небольшими изменениями
>>883220Отображай ещё и двоичное значение.Похоже и правда, что конец строки не установлен.
Помогите первокуру. С клавиатуры вводится последовательность из N действительных чисел. Вывести все неубывющие подпоследовательности элементов идущих подряд. C++
>>883067> Много лет назад прошел "Соло на клавиатуре" в обеих раскладках. Пацаны, не проходите, у меня брат от этой хуйни сектантом стал, поклоняется Шахидзаняну. Лучше verseq или статью на geektime почитать.
>>883250Ну еба. Получаешь число, сохраняешь его в двумерный массив, типа a[j], получаешь следующее, сравниваешь с сохраненным, если >=, то j++ и снова в массив, и т. д. Если <=, то i++, j=0 и все заново.
>>883205Я тебя понял, ты меня-нет. Проследуй в руби-тред тебе там пояснят в общем.
Аниме даун вкатился, это ведь С++ на пикриле? Если да, то что делает эта часть кода?
>>883263Это Obj-C
>>883242>Отображай ещё и двоичное значение.Значение чего из этого отображать и как это сделать? Сложна, блеать.>Похоже и правда, что конец строки не установлен.Не наоборот - он лишний и тоже обрабатывается?
>>883264Он ведь относительно мертв, так как есть Swift?
>>883226Поэтому новичка никогда не пускают на языки с динамическими типами и неопределенным поведением.Чувак видит на экран, видит что коды русских и латинских символов различаются в 4 раза по длине, и пока не понимает, что это значит, и не знает где дописать, чтобы запретить такое поведение. И этим кормят новичка: как хочешь так ябись, лол.
>>883286> коды русских и латинских символов различаются в 4 раза по длинеШТО
>>883270А, туплю, сорян, не привык к С++>>883220Тут все разобрался, спасибо. Действительно, как всегда забыл про нуль-байт.Но такой вопрос: char to int to ascii-то можно как-то конвертнуть? Чтобы представление любого русского и английского символа в шестнадцатеричном формате выглядело от 00 до FF. Иначе очень уж некрасиво получается.
>>883290Гугли про кодировки.
>>883286>Поэтому новичка никогда не пускают на языки с динамическими типами и неопределенным поведением.Поясни. Что значит никогда не пускают? Где, кто не пускает, куда?>И этим кормят новичка: как хочешь так ябись, лол.Кек, описал всю систему образования одним предложением. Но в данном конкретном случае никто передо мной эту задачу не ставил, это моя личная инициатива. Мне просто хотелось бы, чтобы 1 символ занимал два байта и мог бы соответственно представляться двумя знаками в шестнадцатеричном формате, иначе некрасиво.>>883288Пик глянь, лол.
>>883292>Пик глянь, лол.Кончай пороть чушь, лол.
>>883067>>883252Эээ, вы чё, серьёзно, есть же Stamina, или что там ещё вышло? Алсо, предлагаю в стамину забивать не заранее заданное, а то что вы и так часто печатаете, т.е послать нахер встроенные тексты и сначала забить туда свои.>>883152На правах бампа
>>883296Т.е юзать стамину чисто как подтверждалку того что вы туда ёбнули по кнопке и не более того
>>883294Окай, спасибо за помощь и дельные комментарии>>883291А конкретнее? Как и что я в крестах-то сменю?
>>883067>Соло на клавиатуреА программа, которая обучает игре на кожаной флейте?
>>883290Мне куда-то в этомhttp://www.cyberforum.ru/cpp-beginners/thread741614.htmlhttp://stackoverflow.com/questions/15505375/converting-a-char-to-asciihttp://stackoverflow.com/questions/5029840/convert-char-to-int-in-c-and-cнаправлении копать?
Друзья, какой яп учить, чтобы написать своего чат-робота для общения, с возможностью его апгрейда, обучения?
>>879854 (OP)Аноны, помогите нью.Условия задачи: 1.1 Static Local VariablesWrite a program that calculates and shows the minimum and maximum of integers as the user inputs those integers. Use static local variables.#include <iostream>using namespace std;int min(int a(void)){ for (a <= 0; a > 0; ) { static int min; return min; }}int max(int b(void)){ int a(void); for (b > a; ; ) { static int max; return max; }}int main(){ int a; int b; do { cin >> a >> b; cout << a << b << endl; } while (a, b); system("pause"); return (0);}> Но дело в том, что вместо минимального и максимального значений я получаю просто cout обоих инпутов.
>>883344char c = ...;(int)(unsigned char)c
>>883383Это где делать? У меня же не символы, а строки символьные. И делать это один раз после первого присвоения значения каждой строке или после каждой операции? Извини за тупость, но разжуй плз
>>883388Ну я вообще слабо себе представляю, что ты там делаешь.> представление любого русского и английского символа в шестнадцатеричном формате выглядело от 00 до FFЕсли у тебя кодировка 1251, и ты тупо делаешьprintf("%x", символ); ты получаешь FFFFFFxx, потому что char знаковый, русские символы содержат установленный старший бит (он же знаковый), это промоутится до int, и получается отрицательный int с единичками в старших битах, который %x конвертит до беззнакового и выводит. Если ты сделаешь printf("%x", (unsigned char)символ); - получишь положительное значение с ноликами в старших битах, выведется оно как две шестнадцатеричные цифры.
>>883393Спасибо, анон, ты потрясающий! И анон выше тоже потрясающий. Я плохо понял логику (почему отрицательный чар преобразуется в "настолько" отрицательный инт), а дальше понятно. Все сделал как хотел.
Эх, всегда бы находились такие няши, как>>883393
>>883420> почему отрицательный чар преобразуется в "настолько" отрицательный интОтрицательные числа хранятся в форме (~абсолютное значение)+1 ~ инверсия битов, если не знаешь, а положительные как есть. Этот формат позволяет процессору без проблем складывать и вычитать числа, не зная даже, знаковые они или беззнаковые, что сильно упрощает жизнь. После такого преобразования в старшем бите отрицательных чисел всегда единица, а у положительных 0. Когда значение со знаком записывается в переменную бОльшего размера, происходит так называемый sign-extension: берется старший бит исходного числа и дублируется влево до нужной ширины. Ну и получается, что какое-нибудь 8-битное -2 (~2 + 1 = 11111101 + 1 = 11111110 = 0xfe, старший бит 1) превращается в 32-битное 11111111111111111111111111111110, а 8-битное 2 (2 = 00000010 = 0x02, старший бит 0) в 32-битное 00000000000000000000000000000010.
>>883026не смешно
>>883467А над этим уже давноникто не смеется
>>883434>Отрицательные числа хранятся в форме (~абсолютное значение)+1 ~ инверсия битов, если не знаешь, а положительные как есть. Этот формат позволяет процессору без проблем складывать и вычитать числаОхуеть.
Какое сейчас есть самое сложное и мозгодробящее направление в CS/Программировании?
>>883481дефайн сложноедефайн мозгодробящее
Удивительно и очень обидно.Dr Racket тормозит
Хачкель невдалий варіант для новачка. Мова складний, можливостей мало, роботи теж мало, а на кожну вакансію десяток макак. Зараз кожен школяр вчить Хачкель, а потім не знає що робити з нею. Краще спробуй Haskell. На ньому і конкуренція нижче, і зарплати більше, і сама мова зрозуміліше. Якщо ніколи не займався програмуванням, то починати краще за все з Haskell - після нього інші мови вчаться швидше. Роботи повно, платять добре. За книгами. Якщо є хоч трохи знань програмування, читай це: http://www.ozon.ru/context/detail/id/30425643/ Якщо зовсім новачок, піде ця книга: http://www.ozon.ru/context/detail/ id / 28346038 / Ну і купа онлайн-підручників. Ось, наприклад: https://anton-k.github.io/ru-haskell-book/book/home.html Хороший підручник, все розписано детально. Сам по ньому вчився. Рекомендую.
Чего такого не может сделать wix, что по сей день требуются программисты сайтов?
>>883502Ты давай бля не выясняй, греби деньги пока дают
Уважаемые, необходима консультация.Хочу запилить на подобии exist .ru для своего региона.Имеется бюджет 30к + если сильно попотеть еще 10к руб найду.Есть готовый псд макет.Функционал такой же, основной упор на работу через поиск.Тот же exist берет каталоги с других ресурсов(оптовых) сканирует и выдает уже у себя с наценкой.К моему стыду фронт и бэк энд для меня темный лес.Потянет ли CMS типа opencart или пилить необходимо с нуля?Каких специалистов искать для реализации этого дела? Я так понимаю нужен верстальщик и программист?Братцы помогите составить годное ТЗ проекта, для найма спецов.Потяну ли с таким бюджетом найм?
>>879854 (OP)Анон, помоги ньюфагу по Делфи Паскалю:Нужно вывести текст в файлик по спирали, ноль в центре, х в конце. Даётся ребро массива nС меня чай и уважение
>>883508ЗыКаким набором навыков и знаний должны обладать специалисты для реализации этого проекта?Думаю искать на фриланс порталах.
>>883513Ну сперва реши вопрос, откуда ты будешь брать запчасти(если еще не решил) и нарой еще косарей 70 на разработку ибо готовая cms с поставленной задачей не справится. Это если тебе нужен именно аналог экзиста, если же интернет-магаз запчастей, вполне можно запилить на каком-нибудь блядо модиксе
>>883513писал подобную систему для заказчика который потом кинул. могу тебе продать
>>883516Спасибо!Поставщики есть, аналогичная история как и с exist'ом.Необходимо запилить именно аналог с основным направлением поиск запчастей.Все ясно, буду искать еще 70-80 косариков. Проблема в другом что пока буду искать могу проебать поставщика.
>>883518бро, асечку\писечку кидай.
>>879854 (OP)Пагни, нужен совет мудрый. Я бекендом никогда не занимался, поэтому не очень понимаю как реализовать следующее: сам бекенд на питоне, есть база данных postgresql, где периодически нужно обновлять некоторые поля. Задача (некий скрипт на питоне) должна запускаться через определённые промежутки времени. Как это реализовать лучше всего?
Какие операции над массивавами, помимо эквивалентности, могут быть? Не элементами, а именно массивами.
>>883540Часто можно увидеть в продакшене, скрипты которые запускаються в кроне, чтобы обновить\почистить таблицы.это норм.
>>883349Парсинг, анализ, ии - питон
>>883560Cпасибо. Попробую сделать так.
>>883434Спасибо, анон.Блядь, маразм какой. Что-то такое я еще в школе на информатике слышал, но никогда бы не подумал, что придется с этим в реальной жизни столкнуться. А сколько ж еще будет этих подводных камнейСтранно только вот, что я ведь и в жабке, и в крестах когда производил операции, например, с результатом интом или даблом, в операциях принимали участие переменные размеров "меньших" типов, и такого пиздеца не было. Наверное, просто никогда знаковые с беззнаковыми не доводилось смешивать.
>>883605Просто си ближе к железу, поэтому нужно учитывать больше нюансов.Вообще сейчас, если не лезть к железу, а писать чисто прикладной софт, то удобнее пользоваться высокоуровневыми языками, расширяя их по необходимости низкоуровневыми библиотеками на си. Но необходимость такая возникает очень редко, в специфичшых случаях - видеокодеки например, шифрование, архиваторы, работа со сторонним железом (дрова).Высокоуровневые языки не дают совершать столько ошибок.Для того их и придумали: чтобы меньше ебстись со всякими особенностями железа, и как результат тратить меньше времени на отладку.
>>883562Парсинг и анализ это ведь одно и то же?
>>883638Каким боком?
>>879854 (OP)>Подсветка кода для /pr/: скачать>ololoepepeВы охуели, парашу от андрюшки сюда пихать?
>>883624>Высокоуровневые языки не дают совершать столько ошибок.>>883624>то удобнее пользоваться высокоуровневыми языкамиИх и нет нормальных, выбор из тормозящей и требующей установленной jre жабы, требующего .нет майкрошарпа и всяких экзотических говн. Ну, еще уберблоатварный десктопный жопоскрипт, такой же питон - напиши хелловорлд, собери экзешник в виде хелловорлда + интерпретатор, лол. А у крестов, при всей ебанутости STL и буста, есть такой-то няшный Qt. Да и всякие либы чаще всего под кресты, игровые движки те же (кроме юнити)
где найти обобщенный гайд по безопасности, типа мнение заядлого олдфага в этом, только "русским" языком
>>883719Для категоричных уебков - нет, согласен. ЧСВ им заслоняет весь мир, странные хотелки важнее реальности.Для остальных - есть, и им даже в голову не приходит идея пилить что-либо сложное на си, а тем более на асме.Профи понимают, что у каждого языка есть свои границы применимости - та область задач где хорош конкретно это язык. И не стесняются для каждой задачи пользоваться наиболее удобным и подходящим инструментом, т.е. не забивают гвозди микроскопами.
Как можно перебрать все ip в заданном диапазоне? То есть есть диапазон к примеру 217.173.78.92-217.173.78.95, нужно получить список всех ip которые в него входят.
>>883775Погугли про сноудена и викиликс что-ли, безопастник ты наш.
>>882076Будь так добр, прочитай Денниса Ритчи.За долгую жысть я видел только два стиля: у IBM и у него. Первый подходит для случая, когда у тебя НазванияФункцийСЧередованиемБукв(X, Y, Й); так что возьми первоначальный и следуй Д. Ритчи.
>>882482Бейсик в Ворде.
>>883784fork + exec(ping) + printf
>>883818"Видел", в смысле, чтобы удобно было.
>>883498Ліл
Ребят, есть интересный вопрос. Какой самый тяжелый этап в изучении программирования? Может есть какая-то тяжелая тема, или тяжелый этап это теория и тд. Что самое тяжело,
>>883844Зарплата.
Может кто пояснить как в ассемблере юзать movs? Нужно строку перевести в другую строку с повтором текста, пока во второй сторе место не закончится. cx я так понял нужно вводить len, который =$-contener, где contener есть буфер, в который копируется текст. Но как должен выглядеть сам код?
>>883844Теория.Она серьезно ограничивает возможности программистов.Кто-то не знает ООП и лепит все на процедурных костылях.Кто-то не знает математику - он сильно ограничен , и не может ни во что, кроме дизайна.Кто-то не имеет институтской базы матана, и ограничен только простыми алгоритмами, не может упростить сложный или вывести формулу.В общем программисту сама профа намекает, что учиться нужно непрерывно. Потолка нет.
>>883624Жабка ничем не отличается просто в Java char 16-битный и unsigned к тому же:short x = -1;System.out.printf("Java: short %x being sign-extended to int %x", x, (int)x);
>>883877mov si,откудаmov di,куда;mov ds,сегмент_откуда;mov es,сегмент_кудаmov cx,скокаcld ; инкрементировать si,di, а не декрементироватьrep movsb
>>883898Что не так? Может, проблема в отсутствии '$'? Как его вставить в конец str2 после перевода строки?.386.model small.stack 100h.datastr1 db '0123456789abcdef',10,13str2 db 256 dup(?)len equ $-str2.codestart:mov ax,@datamov ds,axmov es,axlea si,str1lea di,str2cldmov cx,lenrep movsblea dx,str2mov ah,9int 21hmov ah,4chint 21hend start
Как проверить, упорядочен ли числовой массив ARRAY[N][N] по строкам по возрастанию? И если упорядочен, то выйти из программы?Чето не робит.bool value;for (i = 0; i < 4; i++) for (j = 0; j < 4; j++) {if (arr[j] < arr[i + 1][j])value = true; }if (value == true) выйти из программы;
>>883918зачем тебе 2 переменные?
>>883922он же двумерный
>>883926мб проблема в value = true? почему бы не взять n=1?
>>883928одно и то же
>>883934ты же проверяешь массив [j] с [i+1][j]. разве нужно не [j] c [i+1][j]? откуда ты взял массив с 1 индексом?
>>883940[j] c [i+1][j]*
>>883940ладно я понял борда троллит
>>883905> '$'? Как его вставить в конец str2Любопытный хак у тебя получился. Ты начинаешь копировать из str1 в str2, но len у тебя больше длины str1, и рано или поздно копирование уже продолжается за пределами str1, т.е., из str2 в str2. Можешь добавить еще хак в виде db '$' после строки c str2 db бла-бла-бла, и оно заработает. Но если по-хорошему (как ожидал от тебя препод), тебе нужны два цикла:; сегменты самcld ; заранееmov di,offset str2mov dx,str2len-1 ; Количество свободных байтов в str2, минус место под '$'copy_loop: mov cx,str1len ; Длина исходной строки.cmp cx,dxjbe copy ; Если мы можем скопировать строку целиком, делаем это.mov cx,dx ; Иначе копируем столько, сколько осталось места.copy: sub dx,cx ; Обновляем общий остаток места в str2.mov si,offset str1rep movsbtest dx,dx ; Осталось ли еще место в str2?jnz copy_loop; Повторяем, если да.mov al,'$'stosb ; Пишем '$' по di. Если у нас все правильно, di указывает на последний байт str2Как видишь, то решение, что у тебя получилось, гораздо красивее.
>>883944препод хотел от меня порта проги с масм32 на масм16:.code START: cld mov ecx, LENGTHOF String_CONTENER mov esi, offset String_SHABLON1 mov edi, offset String_SHABLON2 rep movsd mov w, eax ;-----------------------------------------------— invoke wsprintf,\ addr String_CONTENER,\ addr String_SHABLON2 ,\ w ,\ w ;-----------------------------------------------------— invoke MessageBox , 0 , addr String_CONTENER ,\ addr String_SHABLON1 ,\ MB_OK + MB_YESNO + MB_ICONINFORMATION ;MB_OK + MB_ICONINFORMATION EXIT: invoke ExitProcess , 0 ;++++++++++++++++++++++++++++++++++++++++++++++++++++++++ END START как видишь, здесь так же, как и у меня, должна копироваться пустая область памяти, но почему-то начинает копироваться начало начало строки и в итоге выходит повторение одного и того же текста
мне 32 года, высшее гуманитарное, работаю unix админом в кроке, сертифицирован выше крыши. хочу научиться в java программирование
>>883950String_SHABLON1 и String_SHABLON2 это строки db с текстом, а String_CONTENER - dd буфер, который полностью заполняется строкой String_SHABLON1
>>883955Вилькомен в джаватред, там есть расчудесная шапка
>>883944кстати хак мб и любопытный, но у меня он не работает. хз как так то
>>883973Что у тебя не работает-то? Если буфера рядом лежат, не работать там нечему.
>>884001Кусок кода мб где проебал? Вот все, что есть..386.model small.stack 100h.datastr1 db '0123456789abcdef',10,13str2 db 256 dup(?),'$'len equ $-str2.codestart:mov ax,@datamov ds,axmov es,axlea si,str1lea di,str2cldmov cx,lenrep movsblea dx,str2mov ah,9int 21hmov ah,4chint 21hend start
>>884005Виноват. '$' после len добавь, иначе оно учитывается в len и затирается.
>>884012Как? Пытался mov al,'$'stosbпосле rep movsb, но прога зависает.
>>884024.386.model small.stack 100h.datastr1 db '0123456789abcdef',10,13str2 db 256 dup(?),'$'len equ $-str2-1.codestart:mov ax,@datamov ds,axmov es,axlea si,str1lea di,str2cldmov cx,lenrep movsblea dx,str2mov ah,9int 21hmov ah,4chint 21hend start
>>884028беспорядочный набор символов, 1 копия строки, несколько пустых рядов и все. У тебя работает? Мб досбокс/компилятор шалят.
>>884029До меня дошло. equ - это макроподстановка, когда ты определяешь ее в сегменте данных - все вроде бы ок, но когда ты используешь ее в сегменте кода, оно подставляется и получается mov cx,$-str2-1, где $ - это адрес инструкции mov в сегменте кода, что, конечно же, вычисляется не так, как ты ожидал. Я собирал фасмом, и подправляя код под него, по привычке воткнул = вместо equ (это НЕ макроподстановка), поэтому у меня работало. Как сделать в твоем компиляторе такое, я не знаю (я даже не знаю, чем ты собираешь, но возможно, что = там тоже есть), в крайнем случае можно сделать len dw $-str2-1 и потом mov cx,word ptr[len] соответственно.
>>883918for(j = 0; j < 4; j++)if ((arr[j][0] == j+<первое число в строке>) && (arr[j][1] == j+<первое число в строке>) && (arr[j][2] == j+<первое число в строке>) && (arr[j][3] == j+<первое число в строке>)) выйти
>>883918int *a; bool bol=true; a=new int [10];for(int i=1;i<=10;i++){if(a>a[i-1]) bol=true; else bol=false;}if(bol==false) cout<<"poryadok proioban!";if(bol==true) exit(0);Размерность под свой вопрос исправишь сам.
Как перебороть страх идти дальше?Уже несколько лет работаю частично по специальности и применяю навыки, но до сих пор не покидает страх того, что матеша и прогерство - для психов и ноулайферов, отращивающих 5сантиметровые ногти и живущих на пособие по инвалидности. Ебаный стереотип. Денег тоже боюсь не заработать, хотя с первых курсов нам твердили что математик/программист всегда сумеет разбогатеть
>>884059>до сих пор не покидает страх того, что матеша и прогерство - для психов и ноулайферовА что не так? Или у тебя есть личная жизнь?
Мейлач, посоветуй книгу по архитектуре. Чтобы четкое представление появилось о многослойной, многоуровневой, соа сосао и хуй знает чего еще. Желательно с примерами.
>>884059>матеша и прогерствоматеша нахуй ненужная дисциплина, надеюсь ты теперь это осознал.
>>884084Нет, это нужно и важно!
>>884085>Нет, это нужно и важно!если твоя цель пробить дно, тогда да.
>>884087Выйти за границы это всегда здорово. А всякие антиматанопетухи так и плавают в иле.
>>884089>Выйти за границыМам, можно я выйду за границу?
>>884089Ничего не имею против матана, но я также не слышал ни одного весомого аргумента за.
>>884110На: знать лучше чем не знать
>>884100как будто все математики поехавшие духоборцы с ногтями в 5 см
>>884117Конечно, лучше быть богатым и здоровым, чем бедным и больным. Но я под весомым аргументом подразумеваю такой, который бы доказывал, что матан стоит потраченного на его изучение времени.
>>884123Ну, для меня уже одного того достаточно, что вот я чего-тго не знал - а тут бац и знаю. Ну да и забейhttp://www.cs.virginia.edu/~evans/cs1120-f11/allclassesна ссыль не обращайте внимания, я ее запощу тут чтоб не проебать
Подскажите, пожалуйста, нормальную книжку по шелл-скриптам. Уровня настольного справочника, с разделами по типовым задачам. Разрозненные маны просто угнетают.
Подскажите, пожалуйста, книжку по шелл-скриптам уровня настольного справочника, с разделами по типовым задачам. Разрозненные маны просто угнетают.
>>884131>я ее запощу тут чтоб не проебатьПро закладки в браузере не слышал, Тьюринг?хотя за ссыль спасибо, почитаю на досуге
>>884183Нейман ты зайбал, я с чужого камплюктерна
Вопрос: есть желание написать приложение, но нет пк и ноута, а только планшет. Есть ли какая то возможность арендовать сервер, где я смогу поднять VS, написать там код с планшета, компильнуть и оттуда его и запустить?Т.е. так что бы там был графический интерфейс и т.п. делаЯ чайник в этом вопросе.
>>884198Идёшь в ближайший магазин и покупаешь там USB OTG переходник и USB клаву. Profit!
>>884198>>884215Блин, не дописал.А программировать ты можешь прямо с планшета, поищи, есть конпеляторы для андроида, а дальше только засьавить его кросс-компилировать и выплёвывать бинарники для винды.
>>884216Вот оно, будующее! Пока изучишь все возможности всех хуевин - поседеешь или так только чудится
>>879854 (OP)Анон, студент первого курса, проебал всю алгоритмизацию за 2 месяца и в итоге нихуя не понимаю, подскажите пожалуйста годной литературы по java чтобы коротко и по делу.
ПлатинаНужна ли математика для программирования в общем, а не в узкой специализации? И какого уровня?
>>884216Все, что у меня есть это стабильный инет и планшет.Так что сервер с удаленным доступом, где я смогу нормальную иде открыть, явно выигрывает.А на ведро есть только блокнот с подсветкой синтаксиса и все, это из нормального
Если хочу понимать как все происходит в компьютере на системном уровне, то наворачивать книги с пика Computer Science? С какой бы посоветовали начинать
>>884258Таненбаума читай
>>884252Конечно нужна. Зависит от задачи.Веб-макакам достаточно программы начальной школы.Большинству программистов хватит средней школы: высший матан, производные, вся фигня.Специалистам - институтский курс. Векторы, матрицы, разложения/преобразования и т.п.Ну а тем, кто работает с железом - для них специальный усиленный курс мат.магии.Вообще тут чем больше знаешь, тем больше возможностей тебе доступно: там, где другие лепят костыли и наталкиваются на ограничения, ты видишь простое и красивое решение, и особых проблем не испытываешь.
Что нужно выучить, чтобы уметь делать следующие вещи?1) Поиск фоток вк на всяких "40 кг" по id (как в скотобазе и т.п.)2) Скачивание всех фоток из альбома вк (знаю, что такое наверняка уже есть, но интересует, как это делается)3) Скрипт, отправляющий сообщения через форму на сайте (например, для вайпа тредов это просто пример)Заранее спасибо.
Аноны, надо написать программку, начал было писать на питоне, но обстоятельства изменились, она будет юзаться на 20+ компах, ставить везде питон со всеми библиотеками задолбаешся. Так как время терпит, и требуется не большой функционал, то есть время освоить другой язык. Платформа - win, от xp (лол, да) до 10. Какие будут варианты? Нужны библиотеки для создания gui и работы с бд, будет плюсом если так же есть либы для exel'евских файлов
Что за новая мода писать строки в одиночных кавычках? Я наверно отстал от жизни, объясните мне кто-нибудь.
>>884345Эта мода еще с 1980х идет, про пасцаль забыль совсем, или вы еще в школе не проходили?
>>884348Видимо забыл, хотя я и тогда его особо не любил. Просто при написании sql запросов одиночные кавычки снижают читабельность кода.
>>884349Ну, в питоне можно использовать любые. Подумой
>>884352Можно, я двойными и пишу, но вся документация пишется в одиночных, да и не только документация.
здесь есть тред тестировщиков?
>>879854 (OP)Cап,красноглазые аноны. Нужно описать класс ООП на примере реальной жизни, а у меня фантазии как у глухого крота. Подкиньте на воротник примеров не тривиальных классов ИРЛ и нескольких обьектов в них, а дальше я уж сам
>>884361class унитаз{ var Полячаша; var сливной бачок; var стульчак; var крышка; var смывной кран;function смыть(сливной бачок, полячаша){ }}
>>884361>ООП >на примере реальной жизни
>>884059>матеша и прогерство - для психов и ноулайферов, отращивающих 5сантиметровые ногти и живущих на пособие по инвалидностиПросто понимаеш некуда податьса было, в 90-е.
>>884082Их нет. Но есть:http://www.dmoz.org/World/Russian/Компьютеры/Программирование/
>>884226"Java in a Nutshell".
>>884258Таненбаума.
>>884361class GreenElephant {var pahom;var bratishka;var tarelka;function printesti(pokushat){if (typeof pokushat == "Ты че обосрался чтоль мудак?") pahom.say = "Нет я не какал"}}
>>8843071) Алан Бьюли "Изучаем SQL"2) Любой скриптовый я/п3) Справочник по HTML
>>884341>ставить везде питон со всеми библиотеками>ставить везде жаббу со всеми библиотеками>ставить везде раби со всеми библиотекамиthis.
>>884378жаббуЖабу скреп или просто жабу? Я думал жаба умеет в компиляцию (хз, не интересовался, ну кидайте тапками)
>>884384Возьми пифон и не мучайся.
>>884388Так уже ни питоне пишу, но бля, не сурьезно как то все эти >>ставить везде питон со всеми библиотеками
>>884391WTO ты хочеш от маздая.Череззабороногозадерищенская гибридная ОС.
>>883783Хорошо пукнул в лужу, а содержательная составляющая поста - ноль. Давай, покажи мне гугл хром или файрфокс на жабке/шарпе?
>>884032Нет. Проблема была в версии процессора, ее просто не нужно было вписывать. Пытался и с equ и с = — результат все тот же. Может, оссобенность масма, точно не скажу. Энивей спасибо за помощь, прога робит.
>>884391Питон можно с собой таскать. Посмотри на всякие саблаймы и блендеры - они так делают, никто не умер.
Вкатываюсь в джаву с нуля. Есть бумажная книга по Java SE6. Вопрос, стоит ли ее изучать, или только запутаюсь с учетом, что сейчас уже 8 версия?
23 года, хочу вкатиться в ИБПоздно?>>884605> Вкатываюсь в джаву с нуля. Есть бумажная книга по Java SE6. Вопрос, стоит ли ее изучать, или только запутаюсь с учетом, что сейчас уже 8 версия? А с торрентов скачать свежие пособия не вариант?
>>884739А вышечка есть?
>>884740>А вышечка есть?Не профильная (переводчик)
>>884741Анон в б сказал большой авторитет! без вышки нехуй ловить
>>884743>Анон в б сказал большой авторитет! без вышки нехуй ловитьможно ведь на заочку податься
Сосоны, поясните мне где я не прав my $user_id = shift; my $message = shift; given(%shop{$user_id}{'order_stage'}){Какого хуя он выебывается? ТипаGlobal symbol "$user_id" requires explicit package name (did you forget to declare "my $user_id"?) at kek.pl line 90.
Каким образом можно выполнить 2 прохода цикла по F7 и F8, чтобы определить какие регистры изменяются в цикле?
http://www.htdp.org/Анон, полезная?
У меня схожий вопрос с предыдущим ораторомВ 25 лет если поступить в ВУЗ и заняться компьютерными науками как ученый, то не слишком ли это поздно будет?
>>884830Нет, не поздно
>>884830Учти, что в рашковузе на заочке тебя ничему учить не будут, всё самому надо. Так что это только если ради корочки для трактора.
>>884391Делфи, c#. Можно формошлёпствовать. Второй дуднет уже стоит на XP, вроде бы.PureBasic, rebol. Последнему надо интерпретатор, но он весит меньше мегабайта.Сишка, кресты и винапи. Если любишь всё делать руками.Или просто скачай какой-нибудь pyinstaller и продолжай писать на пистоне.>>884818Мне не понравилось. Хотя там и с самого нуля обучают. Попробуй пройти их курс на edx - systematic program design, по-моему, называется. Там три части - пройдёшь первую и поймёшь, надо тебе оно или нет.
>>884844Ну я собственно курс щас и прохожу, первую часть. Саму книгу не читал, и решил спросить мнения анония
бля, аноны помогайте, учу прогу C#но читая учебник товарищей Албахари, который все советуют, нихуя в нем не понимаю, куча непонятных слов, которые мб и для зналых проггеров понятно, но для дауна-новичка вроде меня ничего не ясно.Мне вот даже легче и приятнее зайти на ютуб и посмотреть курс какого-то араба на ломанном английском. Все понятно и по просмотренной теме могу чето напрогать.Есть какие-то гайды как лечится такая хуйня, можно ли забить на учебник и вывозить онли на видеоуроках или же просто читать учебник и скипать непонятные части ?
>>884739В бумаге-то поудобнее будет.
>>884958Просто гугли незнакомые слова. А раз уж ты полный ньюфаг можешь начать с чего попроще типа Питона, а потом вернёшься к Албахари.
>>884969в универе шарп учим, так что перекатываться будет неприятно и сложно
[code lang="cpp"]const char *test = "test";[/code]
А хуль скрипт для подсветки кода перестал работать? Макака чето поменял в разметке, что скрипту поплохело?
>>884989А он когда-то работал?
>>884991Когда--то работал.
Есть одна вакансия джава джуна. Требуют Спринг/Гибернейт, коих я не знаю. В рамках приличия ли писать им и просить тестовое, мол, я быстро освоюсь в фреймворке и попаду хотя бы на стажировку, а не на самого джуна? Или сидеть и дрочить фреймворк, а только потом писать?
Товарищи, как в qt избавиться от системного окна (которое с крестиком)? Или оформить его на свой вкус.
>>885051В спринге быстро не освоишься и они это знают.
>>885051>просить тестовое
>>885058Месяц времени есть у меня. Мало? Катить руби по рельсам что ли?
>>885082Ты учитывай, что у джавистов довольно высокие требования в принципе. Если нормально Джаву знаешь, но просто со Спрингом пробел, то может и хватит месяца.
>>884397Братиш, не позорься. Все он правильно написал, а в лужу пукнул ты, и очень эпично.
>>884605Читай. Основы там есть, потом подтянешь изменения, их не много.
>>883518>>883521BUMP!po4tapocana@yandex.ru пиши поговорим.
Opengl + Java,Opengl + Python,WebGL + Javascriptили что-то другое для попиксельной отрисовки (ray casting/ray tracing)?
В каком ЯП есть указатели на подобии C/C++, чтобы эффективно писать деревья/linked list's и подобное?
>>885206c#
>>884498Понятия не имею как это реализовать, а всякие PyInstaller'ы не хера не пакуют, максимум hello world могут собрать. Кстати, в моем саблайме никаких питонов нету
>>884844This >>885210Пробовал собирать инсталлером и фризом на 6! разных компах, хуй там плавал, он почему то пытается запихнуть все установленные библиотеки , а потом ругается что не может их найти, в том числе и дэфолтные питоновские. В итоге скрипты без библиотек все таки запускаются, с - хуй
>>885207А он не умирает как и джава?
Господа, нужен какой-нибудь язык для различных рутин. Например, сегодня надо было полсотни файлов со сбитой кодировкой переименовать и переместить. Я мог достать список файлов, которые требуют внимания, но мой инструментарий не совсем подходит для всего этого (C++, Java, Wolfram Mathematica (очевидный кандидат для меня, но тяжеловат, на другой машине код не запустить почти наверняка)).Что можете посоветовать в моей ситуации?
>>885234>рутинПитон.
>>885236Хех, так и думал, что надо будет питон поднимать.Но спасибо.
>>885234>Например, сегодня надо было полсотни файлов со сбитой кодировкой переименовать и переместить.однострочник на bash с find -exec и iconv
>>885255Опечатался, там кодировку у имён файлов распидорасило.И да, у меня тоже была задача такая. Но iconv недостаточно умён, чтобы по содержимому кодировку понять. Он просто обрезал файлы, как только не находил известный символ, что просто пиздец удобно (были файлы и с конечной, и с исходной кодировками). Только после выходных обнаружил, что накосячил.Зато с этим отлично справляется EmEditor.
>>885255Алсо, у меня шинда, iconv я додумался отдельно установить, но ебаться с виндовой консолью выше моих сил (как и с PowerShell'ом, хотя там было на нём какое-то решение приличное, но я не смог сходу с правами разобраться, ибо для меня это зверь совсем незнакомый)
>>885267bash ставится из cygwin и работается. хотя вообще сочувствую конечно, винда в 2к16
есть апиесть вебинтерфейскакое самое простое и быстрое решение для написания фронтенда? (запросы в апи, вывод данных на экран)ангуляр? жквери?
>>884361class Shkolnik{var name;var age;var virgin;function Podrochit(){virgin = false;}function PrivoricaVzroslim(){return 35;}function SkazatImia(){return this->name;}function Shkolnik(name = "Vasya",age = "14",virgin = "true"){this-name = name;this->age = age;this->virgin = true;}}
Посоны, посоны. Короче я придумал новую сортировку.Поскольку все сортировки уже придуманы, то нихуя она не новая, скорее всего.Батя (он погромист) посоветовал "Сортировку и поиск" Д.Кнута, типа там наверно есть мой гениальный алгоритм. Норм книга? Стоит кочать?
Пацананы, JS или PYTHON???
>>885318> говно или мочаСложный вопрос.
>>885329Байтоеб, плис. Иди под шконку.
>>885054Бамп. Рили, куда копать?
Чому код зацикливается?#include <iostream> #include <cmath> using namespace std; int main() { float z,v,k; cout<<"z="; cin>>z; k=4; if(z>=0&&z<=0,5) while(z>=0&&z<=0,5) { v=cos(z)-z; cout<<z<<" "«v«endl; z=z+k; } if(z>0,5&&z<=7) while(z>0,5&&z<=7) { v=log(z+sqrt(z)); cout<<z<<" "<<v<<endl; z=z+k; } return 0; }
>>885335Анон, это Си? Поясни, как вы можете терпеть такие визуально уёбищные операторные скобки? Мне так никрасива, что прям блевать тянет.
>>885335В программировании десятичные разряды отделяют точкой.
Не могу найти гайдов как сделать биокомьютер самому? Типо такого https://www.engadget.com/2016/02/26/scientists-built-a-book-sized-protein-powered-biocomputer/
Анон, помоги с, вроде как, легкой задачей в far manager - составить командный файл, который создает на диске A в каталоге TEMP подкаталог TEST, затем в TEST подкаталоги T1 и T2, копирует в каждый каталог файл dirinfo следующими и в конце работы удаляет каталог TEST.
>>879854 (OP)Очень хочу найти анона, который будет мне годным наставником по С/С++ и, возможно, Qt в дальнейшем. Чтобы раз в N дней связываться с ним и задавать глупые вопросы, которые трудновато сформулировать для Stackoverflow и гугла. Или когда не хочется палить код. Пока, думаю, нужно это будет нечасто, да и скорость ответов не важна. Ну и вообще, годного анона хорошо бы. Чтобы советовал умные вещи и объяснял, где я на этот раз накосячил. В любом удобном формате - почта, скайп, телега, вк. Если не здесь, то где поискать таких?
>>885341C++, сравнивать могу разве что с ассемблером, 2 курс только. Для меня сишка выглядит очень даже красиво
>>885386На хабре поищи. Ну там на той хуйне, где вопросы челы задают. На тостере, во! Пока писал вспомнил.Я молодец, а ты нет.
>>885400Да не, я там не зареган (там же по инвайтам вроде) и там какие-то ЧСВшные все не то, что здесь. Вон в цпп треде уже один петросянит
>>885404>вроде>там какие-то ЧСВшные все Тебе на пикабу надо.
>>885406Почему?
>>885404>есть проблема>предложили вариант решения>не хочу, там люди злыеДегенерат.
>>885414Спасибо, анон, я обязательно попробую, если не взлетит тут. Я бы хотел найти няшку-анона, потому что да, там люди злые.
>>885315Да забей, глянь лучше анимцо какоенибудь нахуй ты спрашиваешь, скачал да глянул
>>885331Там все забито недокодерками
Добрый анон, можешь подсказать курсы по PHP, где за всё поясняет битард с картинками, а в конце каждой темы даёт задания вроде написания кода с кубиками или шифратором и т.д
>>885297вы чо не поясняете?попробовал реакт, так там СНАЧАЛА СКАЧАЙ БОУЕР, ПОТОМ НОД, ПОТОМ БРАВСЕРФАЙчто за хуйня блять? я просто хочу обойтись без $('pidrila').append('kokoko'+var1+'kokok2'+var2+....
>>885315Для твоего вопроса википедии достаточно, из книг смотри Кормена, Кнута в последнюю очередь, он ебанутый.
Ребята горит лаба, через 3 часа нужно сдать, на Сиhttp://pastebin.com/sEaGuAKz
>>885297Бэкбоун
>>885551В Википедии таких алгоритмов нет, я смотрел. >>885470Я анимцо не смотрю, я слишком примитивен для этого.
>>885595Так развиваться надо, духовно и умственно. Утром Кнут, вечером анимцо. А вообще же и полегче есть книги по алгоритмам
>>885386сиськи есть?
Си.Есть один тип данных, typedef структура короче, как мне узнать её содержимое? Не могу в исходниках саму структуру найти.
Долгое время упарывал bash, cmd, писал скрипты на vb, использовал один самопальный язык.Сейчас у меня выработалось стойкое отвращение к любым строкам кода. Я столько лопатил документацию, ковырял костыли, гуглил, рефакторил, что сейчас меня просто выворачивает от программирования. Но у меня работа идет, нельзя вот так все бросать. Как ты лечишь такую фигню, анон?
>>885674Ну так, если руки свести спереди...
>>885214Просто запакуй в инсталлер саму прогу, ее либы, оффлайн инсталлятор питона инсталл-скрипт.После распаковки запускай инсталл-скрипт.Он запускает инсталлер питона, пофиг что версия может устареть - главное работает, обновить можно потом.Потом распихивает библиотеки.Потом устанавливает твою прогу.Потом создает ярлыки.Если очень надо - запили автообновлялку с какого-нибудь сервака или облака, тогда у всех централизованно можно контролировать версию питона, библиотек и проги.
>>885227Если боишься за будущее - просто расширь яву библиотекой с указателями.Тогда основная часть проги останется стабильной, а поддерживать придется только одну твою небольшую библиотеку, что не так сложно, как переписывать всю прогу.
>>885239Питон - лучшее, что подходит для таких мелких задач.Он маленький, быстрый и простой.Его ограничения начинают играть только на больших проектах, но там ты и сам додумаешься взять что-нибудь более серьезное.
>>885315Ну так расскажи что за алгоритм.Скрывать нечего: с вероятностью 99,9% он либо уже известный либо нерабочий, либо неэффективный, в общем говно.Потому что алгоритмами занимаются тысячи ученых, обойти их, тем более без образования - это чудо.Подобное удается провернуть одному из нескольких сотен миллиардов человек, т.е. раз в несколько поколений.
>>885318Зависит от задачи жи.
>>885406Спасибо, шутку понял, проигралтаких уебков, как на пикабу, еще поискать надомимоанон
>>885726а что навернуть для работы со строками и таблицами?чтобы.тоже под винду и из-под консоли можно было пердолить. sql есть ужемимо другой анон
>>885599Главное не перенапрягацо. А то вместо развития будет аутирование.Короче смари рецепт: каждые 20-30мин умственного напряжения (напряжения!) нужно расслабляться на 5-10мин.Можно просто сменить задачу, переключить отделы моска (вместо кода включить кинцо, почитать легкую статейку, почитать/послушать книжку/музыку) - он умеет восстанавливать работоспособность одних отделов пока другие нагружены.Ну а если напряжения нет, а есть аутирование - расслаблять нечего, моск и так выключен.В общем ресурсы у моска ограничены. Если не давать ему времени их восстанавливать - зря проебешь время.По глазам тоже есть совет - каждый час 10 минут отрываться от моника. Но это и так понятно - иначе спазм аккомодации, близорукость, очки, дерево, пиздыкус.
Суп, програманы.ВСТАЛ вопрос, суть такова:Есть некий девайс, который я сейчас пилю и есть софтина на пеку для взаимодействия с ним. На девайсе поднят UDP сервачок, который будет слушать команды и слать запросившему некоторые данные. Для сериализации/десериализации выбрал гугловские протобуферы, это все работает с тестовыми пакетами.Вопрос в следующем, как сочинить годный протокол для всего этого говна, чтобы не как в прошлый раз - куча непонятных messageей, чуть что изменилось - старая версия несовместима. Что почитать по проектированию расширяемых структур данных предназначенных для обмена?
Нужен алгоритм, суть такова: деление по модулю, но цикл не от 0 до n-1, а от 1 до n, т.е. ряд 1, 2, 3, 4, 5, 6, 7 после выполнения операции с цифрой 7 должен стать 7, 1, 2, 3, 4, 5, 6
>>885760зачем вы каждый раз делаете наколенную хуету на tcp udp, возьми реализацию какого-нибудь прикладного протокола выше, их ДЕСЯТКИ, если не сотни, блядь
>>885760>>885770те же тупые rcp что текстом, что бинарем которыевыбирай любой
>>885770утраиваю этого достопочтимого господина
>>885760иногда достаточно вообще тупого http
этого говна придумано просто тонныу ентерпрайзоблядков просто как говна всего этогоremote procedure callMessage-Oriented Middlewareservice-oriented architectureно если нада быстро, то у тех же игроделов понапилено заготовок по быстрому киданию байтиками через udp у тех же ембедщиков не меньше понамилено если нада банарными протоколами и чтобы риалтам был, достаточно в гугле ебануть что нибудь типа rpc for embedded software или подобной хуетено нет, очередная гениальность будет пилить свою наколенную хуету для очередной встраиваемой игрушки, а потом остальные инженеры будут страдать когда, блядь, им потребуют интегрировать эту приблуду в существующий технологический стек компании, что эту поебень купила
>>885712тогда сам
>>885778Но я и не пилю велосипед, гуглобуферы годная хуйня с реализацией на всех популярных языках, именно по этому и выбрал, а json/xml слишком жирно по памяти.>достаточно в гугле ебануть что нибудь типа rpc for embedded software или подобной хуетеВот это уже толковое предложение
>>885782Пиздолиз
>>885341Я ж говорю, нарушение стиля.
>>885728>Ну так расскажи что за алгоритм.>Скрывать нечего: с вероятностью 99,9% он либо уже известный либо нерабочий, либо неэффективный, в общем говно.>Потому что алгоритмами занимаются тысячи ученыхВ общем на словах тяжело его описать. Сегодня заработал в первом приближении. Как доделаю так расскажу. Уже явный баг: массив из миллиона элементов он сортирует не совсем правильно, то есть 5к элементов стоят не по порядку. В нескольких позициях от своео нужного места. Есть и другие недостатки. Но число переприсваиваний там линейно и почти не отличается от двойного числа элементов в исходном массиве. Время работы там растёт как n log n, дополнительная память тоже. Ну где n число элементов. Те сортировки, что я видел в вики (да я их ещё в универе давным-давно изучал) иные. У меня элементы друг с другом не сравниваются.
>>885807Мне некрасива от того, что {} вместо do od или do enddo. Самое прикольное в Мепле: od как end do и fi как end if.
>>885812Ого, вот это да. Посмотри Agena Programming Language, там как раз "do od" и даже "if fi", прям труЪ язык, быдло очень боится.
>>885811Так заполируй его сортировкой перемешиванием (где соседи меняются местами) и посчитай.
проблема в следующемфиксированный элемент пропадает, когда вылазит попапвсе это именно в лисевсе происходит, когда я выставляю margin или оставляю нулевымесли брать top или left, то элемент висит вообще над всеместь у кого-то идеи?.circle { z-index: 100000; position: fixed; width: 1em; height: 1em; border: 2px solid white; background-color: white; color: black; text-align: center; text-decoration:none; font-size: 2em;}
>>885833>быстрофикскнопка появляется только при зуме
Есть один sql-ый запрос, суть такова: нужно найти документы, ИД которых входит в одно множество значений, и при этом не входит в другое. В результате запроса ниже получаются только те документы, которые входят в первое множество, а второе условие игнорируется. Что я делаю не так?select EDocID from SBEDocAcc where AccountID in (184795,184794) and AccountID not in (110877,184790)
>>885838Выглядит чисто. Можешь попробовать ещё скобки расставить.
>>885559ну как, пидорнули тебя?
>>885833>2.016k>верстать
>>885705>Как ты лечишь такую фигню, анон?то же самое, мимо 30к-джава-лордникак не лечу, потихоньку схожу с ума
>>885838Что-то я туплю, но зачем тебе условие с AND если у тебя и так оно не выполнится по дефолту?
>>885880Лол.
Percona или MariaDB?Ответ обоснуйте.Хочу переехать на одну из них, но не знаю на какую. Мне нужна совместимость с mysql, чтобы я смог мигрировать, и весь код остался работать
>>885888>Хочу переехать на одну из нихс кокой целью?
>>885893чтобы побыстрее было. В основном из-за улучшенного анализатора запросов, да
>>885899>чтобы побыстрее былоу тебя сейчас такая нагрузка что mysql не справляется? конкретнее какие проблемы у тебя
>>885900Хочу, чтобы в целом было быстрее. Есть куча разных мелких вещей, и я просто не смогу писать кеш под каждый. Итак на одном из проектов фактически отказался от mysql и обращаюсь к нему только один раз, для кеширования + для перекеширования в случае обновления контента
>>885906>Хочу, чтобы в целом было быстреегде именно у тебя проблемы со скоростью?что за проект такой мощный? что он делает?
>>885811Алгоритмов сортировки множество, часть из них вообще являются не алгоритмами в чистом виде, а свойством структур данных.Но у каждого есть своя фишка, где они и играют.В чем фишка твоей сортировки? Зачем она нужна? Где показывает свое преимущество?>У меня элементы друг с другом не сравниваются.Алгоритмы, не основанные на сравнениях.Быстрота при условии использования подходящего массива входных данных.Низкая эффективность, если массив входных данных не является удачным
>>885910много разных же. Кто-то обновляет миллион строк в день, другие - читают десятку миллионов в день. Базы данных разные
>>885918>обновляет миллион строк в день, другие - читают десятку миллионов в деньэто совершенно не те размеры где решает оптимизатор запросов.я к чему клоню то этими вопросами: ты хуйнёй занимаешься. научись нормально бд проектировать и код для работы с ними писать, а не прыгай с движка на движок.
>>885921ты что, mysql - это же не модно. Другое дело MariaDB, одно название только возвышает на новый уровень и манит большими деньгами и мокрыми писечками с чашечкой latte
>>885911>>885816Я пока не знаю в чём преимущество моей сортировки, но теперь все переставленные элементы идут по порядку. Теперь проблема только в том, что часть эелментов (300к для массива в 10М) пока вообще не перемещается, и это при рандомном заполнении. Дорабатываю короч. Что касается преимущества, то у меня каждый элемент перемещается примерно 2 раза (меньше, чем 2.1). То есть если сортировать переменные, каждая из которых имеет много полей, кроме той, по которой идёт сортировка, то моя сортировка может быть быстрой. Ладно, я пока ещё не доделал.
>>885925>То есть если сортировать переменные, каждая из которых имеет много полей, кроме той, по которой идёт сортировка, то моя сортировка может быть быстрой. Ладно, я пока ещё не доделал.Какая разница, сколько там полей, ты же перемещаешь указатели а не сами объекты
>>885929>Какая разница, сколько там полей, ты же перемещаешь указатели а не сами объектыТы уверен? Во всех случаях?
>>885935Если ты только не сортируешь прямо на жёстком диске.другой анон
>>879854 (OP)Привет програмач! У меня вопрос - хочу сделать\заплатить чтобы сделали программу. Она должна мочь воспроизводить вав файлы однорвеменно, по нажатию клавиш(типо как сэмплер), по сути всё... ну можно для разгрузки чтоб могла асио драйвер юзать. Интерфейс сделать под старую винду\дос(ещё до всяких 95) типо сине серый дизайн этот. Вопрос - сложно ли сделать самому? Если нет то на чем? Если да, то сколько бы такая прога стоила? Пикрандом. Если спросите зачем? Чтобы играть шумы на не шибко сильных, деревянных ноутах. Атмосфера, все дела)
>>885386Ну где же ты, сенпай?
>>885739Таки и код и анимцо с кинцом сменой деятельности считаться не могут, надо физактивность проявить. ПОл там подтереть, На улицу выйти часов в 6 утра пока нет никого
>>885812Мне вот тоже некрасиво от обычных гаченых ключей, поэтому я покрываю их образами святых золочением и строками из писания.
>>886040забейте, уже узнал.
>>886040>>886062Покажи примеры шумов, заинтересовал.
>>886068та самый обычный дрон-нойз наслоенный... Пока ещё не нашел свой стиль, пробую всё подряд, вот две штуки с ещё не вышедшего.... http://dropmefiles.com/m7uEC
>>886073думал с нескольких деревянных ноутов с софтиной запускать, паралельно живьём чето делая ещё) софтина в 40 вечнозеленых обойдётся
>>886074Да тут каждый первый такое за отзыв сделать может. Если без ASIO.
>>886077ну, он сказал чтоб я конкретезировал... вот такая штука - Программа должна иметь возможность воспроизводить файлы вав\мп3\огг формата, в ней должны быть пункты- Выбрать путь к файлу (чтоб когда выбрал было видно имя)- Выбрать режим как воспроизводитьа) нажал кнопку - играет - отпустил - перестало игратьб) нажал кнопку - играет - отпустил - продолжило играть(пока не закончится)- Выбрать громкость файла- Показывать время файла(минуты\секунды)- Возможность воспроизводить одновременно несколько файлов- Кнопка чтобы запустить файл(возможность назначить её на клавишу)- Поддержка асио драйвераВсё это в топорном интерфейсе аля виндовс нт)Платформа винда...Получилось что 40 бачей без асио... ну интерфейс я нарисовал на скорую руку)))
Для изучения языков программирования/быдлокодерства нужно знать МАТЕМАТИКУ?Я вот вообще с математикой не разбирался никогда.27 летний идиёт...
Двоч, помоги.Никак понять не могу, почему nvcc выдаёт ошибу nvcc fatal don't know what to do with 'file_name.cuh"Никак понять не могу. Гуглится только несколько тем на форумах и ни в одном случае лечения для моего нет.Нихуяя не понимаю.
>>886097Нет. Встречаешься с непонятным - гуглишь / спрашиваешь.
>>886103Фууух. Аж полегчало.
>>886106Обращайся
>>886107Ну ок. С чего начать, если полный ноль, что бы интересно было? В игори сейчас не играю уже месяц, вообще делать не чего целый день.
>>886109>что бы интересно было? Охуеть история.Человек сразу понимает интересно ему что-то или нет. Охуеть вообще. Слушай, с чего мне начать, чтобы ебать в жопу мужиков интересно стало? Я натурал.
>>886109Начни с митовских курсов по робототехнике.Или вот это начни https://github.com/open-source-society/computer-scienceЕсли не понимаешь английского, то начни с английского
>>886111Меня всегда привлекало само программирование.>>Охуеть вообще. Слушай, с чего мне начать, чтобы ебать в жопу мужиков интересно стало? Я натурал.Начни с просмотра гей прона.
>>886112Ок. Посмотрю что там за книжечки. В английском немножко понимаю.
>>886116Нет там книжечек, там курсы а в кусрах могут быть книжечки
>>886118А ТАМ МАТЕМАТИКА, С САМОГО НАЧАЛА.
>>886120Где?
>>886120Там курс про стратегии мышления, как раз для таких довнов как мы с тобой.
Хочу сделать приложение, которое под каждый звук подставляет подобный узор, примерно как в этом видео: http://vk.com/video90010324_456239045Какой язык для этого надо учить?
В блядской студии 2013 при каждом запуске приложения этот ебучий высер индусов грузит какие-ты ебучие символы для dll, по полчаса грузит. Как отключить эту хуиту? В поисковиках советуют почистить кэш студии, но у меня нет таких пунктов в меню.
>>885880Надо, чтобы входило в одно множество И не входило в другое, почему не выполнится? Множества же не одинаковые.
>>886058Можно анодировать.
>>886040Запускаешь два винампа, в каждый добавляешь свои файлы и отправляешь ему сообщение о начале проигрывания (в интернетах тысячи примеров), можешь сделать на AutoIt или ещё чём-нибудь подобном.
>>886124english, 146%
>>886115>Меня всегда привлекало само программирование.>27 летний идиёт>всегдаНу ну.Очередной охранник из пятерочки вдруг понял, что всю жизнь угорал по программированию.
Хочу вкатиться в мобильную разработку под iOS. Железо эппловское есть. Но чет с курсами-туторами по этой теме мало. Подскажите что-нибудь, можно платное по Swift + iOS.И вообще перспективное ли это дело? А то тут хайпы вокруг ботов идет, типа всё "пицу через бот заказываем, погоду тоже". Опыт программирования есть на других языках под десктоп и серверсайд.
>>886261>тип такой прокомментировал
>>886261ну это ты зря. до тех пор пока нет слабоумия и старческого тремора можно спокойно начинать новые проекты. тем более, ты не знаешь что тебе шарахнет в голову под сорокет. может, вообще возненавидишь консоль и обмажешься историческим туризмоммимо шел
>>886277>мимо шелВот и иди.
>>886278лучше бы посоветовал на какой из двух стульев сесть:perl или python
>>886281Верблюд не просто мертв, но уже даже разложиться успел. Третий питон бери.
>>886283он точно ничем не уступает?
>>886284Он точно читаемее, точно распространеннее (даже если не брать в расчет софт на питоне, просто дохуя всяких приложений используют его в качестве скриптового языка). Ну, и, конечно, нет вещей, которые ты мог бы сделать на перле, но не мог бы на питоне кроме JAPH. Зато на питоне есть всякие есть огромное количество всяких либ, начиная с математики и распознавания образов и заканчивая невырвиглазным гуем, которые дадут перлу пососать.
Нужна самая пиздатая либа/язык для работы с таблицами xls
Посоны, поясните про этот странный хайп программирования. Чего это появилось просто куча шоу/разговоров про это? Mr.Robot, Silicon Valey, пропоганда кодинга в школах и вообще везде, в ссаном камеди клаб шутят про языки программирования. Это мем такой или чего?
>>886318Просто тенденция в развитии общества, программистов нужно все больше и больше.С разморозкой кстати.
>>886318В США постоянно хнычут про нехватку специалистов.
>>886336У меня вся школа об языках программирования говорит , такое чувство что в мире нет не программистов.
>>886337В российском и, вероятно, индусском - нет. Ну а что, освоил да зарабатывайне все так просто. Вон, пхп макакенов даже с улицы набирают. А кто и куда возьмет юриста самоучку, или экономиста - вопросец.
в VisualGDB, как сделать так, чтобы после выполнения программы консоль осталась открытой? как с "cmd /c pause", например. может нужно прописать что-нибудь в пикрелейтед
Подскажите, если на работе комп в рабочей группе, значит администратор может в любой момент без моего ведома подключаться и наблюдать?И это никак не отследить?
Есть ортогональная сетка. На ней есть препятствия и набор точек. Точки триангулированы. Требуется соединить между собой точки каждого из треугольников, прокладывая пути по сетке и учитывая препятствия. Какой из алгоритмов поиска путей подойдёт лучше?
Суп анон. Раньше никогда не приходилось прошивать PIC контроллеры, но как говорится надо с чего-то начинать. Пользуюсь linux, чем шить из под пердоликса?
>>886404Это значит, что вместо изучения C# пора учить хинди.
>>886140я знаю, но не скажу
Я смотрю у вас тут доска из 90% состоит из мамкиных-долбоёбов с вечным вопросами на устах "ЧТО МНЕ УЧИТЬ". Охуенно хуле
>>886337Погромистов много, но вакансий еще больше.Тут и там компании переходят на ойти технологии, у каждого бутика по саету, правительство, госслужбы, и т.п. У многих компаний свои техпроцессы под которые нужно писать внутренний софт. Множество интернет-проектов, игр, приложений, сервисов - бабла все больше и больше крутится. Всякие магазины, предприниматели, шараги - каждой по своему приложению. И т.п.Технологии все сложнее и сложнее, больше кода поддерживать нужно. Начинают появляться более узкоспециализированные вакансии, типа тестер пятой кнопки слева.В общем ойти пузырь пухнет как гриб при ядреном взрыве, людишек банально не хватает.
>>886404Грузишься с флешечки с блэкхатом и ебешь систему в рот.
>>886501>Посетителей за последний час: 3>Средний возраст: 14 лет
>>885816>>885911В общем я доделал манясортировку. Она работает чуть быстрее стандартной (до двух раз), что слепящий вин, я считаю. И время растёт с 0.031с до 5 с при росте числа элементов с 200к до 20М. То есть увеличение массива в 100 раз требует всего в 1.65 раз больше времени на единицу массива. Более 20М пока не загонял, у меня integer отваливается. То, что раньше она теряла элементы и ставила их не по порядку оказалось следствием моей криворукости, а не ошибками в идее алгоритма. Теперь осталось выяснить насколько хороша стандартная сортировка фортрана.
>>886525Давай, братан, хуярь. Может премию какую получишь за свою работу.дилдак позолоченный например
>>886531Спасибо!а можно позолоченный но из иридия? Ну на Новый год, ну позязя!
Почему? ПОЧЕМУ ЭТА ПРОГРАММА ДЛЯ ЧАЙНИКОВ НЕ ПРИНИМАЕТ КОД?
Срочно помогите с лабой плз, дедлайн через 2 часаЯзык: чистый Си (с библиотеками CS50)Задание: создать матрица 3х3 (сделано), юзер вводит значения (сделано), вывести на экран (сделано), найти максимальное значение (!)В КАЖДОЙ СТРОКЕ(!)С последним у меня проблемы, хелпаните кто шаритhttp://ideone.com/9BiEss
>>886554Может быть, тебе стоит не прямо с примера скопировать что-то, а написать свой вариант?
>>886556На хуй сходи.
>>886556>найти максимальное значение (!)В КАЖДОЙ СТРОКЕ(!)Так же, как в одной строке, только в каждой. Используй циклы.
>>886559блять, вот я и не могу понять, как мне это сделать
>>886560Не можешь понять как использовать циклы?Мы вам перезвоним.
>>886557Пробовал. И 14<88 пробовал и даже П>е. Не работает.
>>886561Да, я не могу понять как сравнить все числа массива и вывести максимальное через циклы. Пиздец, охуенная помощь, топ тред
>>886564Если бы тебе надо было найти минимум в одной строке, ты бы прошёлся по каждому элементу, сравнивая с минимумом среди уже пройденных.Если тебе просто нужно вывести минимум, создаёшь буферную переменную, перед началом каждого прохода по строке делаешь её как можно больше, во внутреннем цикле сравниваешь текущее значение с текущим минимумом; заменяешь значение переменной, если нашёл новый минимум. В конце получишь минимум для текущей строки.
>>886564>>886556Даунам помогать неприятно. Алсо, проиграл с дебила, который не смог с интерфейсом ideone совладать.http://ideone.com/CQA792Теперь брысь отсюда.
>>886575>if (COLS == 3) {> return row[0] > row[1]? (row[0] > >row[2]? row[0]: row[2]): (row[1] > row[2]? >row[1]: row[2]);> }Ебать, вот это полёт души.
>>886577Довольно стандартный и известный трюк.
>>886554>>886562Просто у тебя какая-то неправильная ява.
>>886583В чём профит?
>>886587Быстрее, но менее универсально, чем с циклом. Два сравнения всего.
анон, помоги с элементарной задачей. http://acmp.ru/asp/do/index.asp?main=task&id_problem=180 мое решение http://ideone.com/J8YUuK выдаёт ошибку на тесте 27.
>>886646Ты зачем в double читаешь? Тебе в школе не рассказывали про натуральные числа?
>>886648поменял http://ideone.com/lD2DJNошибка на том же тесте
>>886648и какие к черту натуральные, там целые
>>886651> какие к черту натуральныеЧитать научись.Что касается твоего кода, то, будь добр, объясни, что ты делаешь и зачем. Я вижу, что заголовок страницы — «Квадратное уравнение», но в задании нужно просто сложить два числа. Ты в коде решаешь какое-то квадратное уравнение. Мне ничего не понятно.
>>886662мама, смотри, я траллю на харкаче
>>886670Прежде чем обвинять кого-то, разберись в сервисе, на котором предлагаешь анонам посмотреть задание. Эта параша всем незарегистрированным выдаёт первую задачу. Пруф. Сделай скрин условия, регистрироваться тут никто ради тебя не будет.
>>886672не заметил, извиняюсь. там оказывается привязка к ip
>>885386Сенпааааай!
>>879854 (OP)Увидел на ЛОРе утверждение, что если есть C1 = A xor X и C2 = B xor X, то имея только С1 и С2 узнать Х элементарно. Как, блеать? A xor B = C1 xor C2, и они не зависят от ключа, это понятно, но а дальше? Честно говоря, вообще не понимаю, как наличие второго имеющегося текста, зашифрованного тем же ключом, упрощает анализ. Я же не знаю языка шифровки и так далее, а А xor B так же не даются частотному анализу, как и исходные, С1 и С2 по отдельности.
>Toshiba нашла способ создать такой вычислительный блок, который состоит всего из трёх логических вентилей и 1-битной памятиПоясните, на русском ничего не ищется, как это, 1 битовая память, меньше же 2х бит нельзя вроде бы? Может ещё и 1 битные системы исчисления есть/процессоры? Каак нахуй?
>>886738Я думал два бита это минимум неужели минимум это 1 бит???
>>886739>>886738Блянет, стоп паника, оно транслируется всё равно в два бита но что если допустить что можно всё таки сделать 1 бит нахуй?
>>886742Давай пойдем еще дальше, и допустим ноль бит?
>>8867421 бит = 2 состояния, 2 бита = 2*2 состояния.
>>886752>>886742>>886739>>886738Ты реально тупой.>>886755А ты — нет.
Хочу вкатиться в мобильную разработку под iOS. Железо эппловское есть. Но чет с курсами-туторами по этой теме мало. Подскажите что-нибудь, можно платное по Swift + iOS.И вообще перспективное ли это дело? А то тут хайпы вокруг ботов идет, типа всё "пицу через бот заказываем, погоду тоже". Опыт программирования есть на других языках под десктоп и серверсайд
>>886756Тоесть, он нереально тупой?
Нужно нарисовать линию со стрелочкой, зная координаты начала и конца линии. Нагуглил это: http://stackoverflow.com/a/6333775Оно работает, но я не понимаю магию с тригонометрией оттуда. Не подскажите, что почитать?
Делаю курсовую по созданию банкомата. По условиям пароли, имена и все данные хранятся в обычном текстовом файле. Как сделать из файла БД в C# и потом извлекать оттуда данные?
>>886815Например,https://ru.wikipedia.org/wiki/Поворот
>>886824Работа(чтение, запись) с файлом в любом учебнике C#не благодари
>>886829Спасибо! То, чего как раз не хватало.
>>886732xor - это разница.Если есть два текста, зашифрованных одним ключом, разница между ними и будет ключом.
>>886824И такие люди у нас потом создают банкоматы...
>>886850А потом получают повышения до дизайнеров шуюохранилищ
>>886850ALLO Я на первом курсе и проучился 3 месяца>>886833 именно по БД там ничерта нет
>>886870Твой текстовый файл и будет являтся базой блять.Пошел нахуй лучше из универа, необучаемый.
>>886883ты блять так говоришь как-будто это по щелчку пальцев делается
>>886885Пизда ты дебил, показал эту переписку мартыханам рядом, ржут с тебя.
>>886824Что значит "создать из файла БД"? Это вообще принципиально или тебе нужно просто достать данные из файла?
>>886886рад за твоих мартышек>>8868891. Программирование приложения «Банкомат». В текстовых файлах хранятся данные о карточках (номера счетов, номера карт, пин-коды, имена владельцев, сумма на счете, срок действия карты и т.п.) и количество и номиналы денежных купюр в банкомате. Предусмотреть возможность авторизации карты клиентом (по пин-коду), получения клиентом наличных, смены пин-кода (только владельцем карточки).
>>886889В условии же написано, что все хранится в обчном текстовом файле(он блять и есть твоя база данных, не надо из .txt делать .dbf например) Необучаемые блять.
>>886894В каком условий? Оно только что появилось, до этого на руках какой-то невнятный лепет был.>Как сделать из файла БД>именно по БД там ничерта нет
>>886904Да вот же>>886824>По условиям пароли, имена и все данные хранятся в обычном текстовом файле>в обычном текстовом файле
>>886911>БД>БД
>>886915Ну вот долбоеб выдумал себе проблему, как из txt сделать бдмда
>>886916Ну я как бы не выдумывал, а автор. Ну и потом, спросил же, так что ничего лишнего не сделал.
Привет, анон. Возможно ты скажешь, что я ебанутый. Возможно ты скажешь "брось это дело, неосилятор" или что-то вроде "у тебя ничего не выйдет". Но я ищу не мотивации или демотивации, а информации. Итак, я бы хотел сделать веб-сервис. За плечами 1,5-2 года разработки на шарпоговне (ASP.NET MVC/Xamarin/просто десктоп на WPF), но возникла "идея на миллион" платина, я знаю: сделать сайтец. Точнее бэк к нему, все остальное будут делать другие люди.Но я уперся просто-напросто в незнание, что мне, блять, читать. Я мог бы просто брать рандомные книги, но время не ждет, так что спрошу у вас.Итак, я бы хотел попросить вашей помощи, антоши, в поиске литературы по теме разработки бэка веб-систем.
>>886920>1,5-2 года разработки на шарпоговне (ASP.NET MVC>в поиске литературы по теме разработки бэка веб-систем.)
>>886923Не, братан, мне MVC не подойдет по ряду причин. И MVVM.
>>886923К слову, я бы вообще отказался от шарпа в пользу ruby, или питона, или на-чем-там-щас-модно-писать-бэк.
>>886926>>886926Я не понимаю твоего вопроса. Если ты умеешь писать бэк на своих шарпах, то какая тебе еще нужна инфа? Хочешь руби питон? Так нет проблем. Открываешь документацию, осваиваешь язык. Гуглишь популярный веб фреймворк на этих языках и пилишь бекенд.
>>886928Суть такова, что планируется что-то, что в перспективе будет хайлоад, да и к тому же смахивать на соц. сеть (сильно обрезанную и другими целями). До этого писал онли бэк к корпоративным ресурсам, поэтому сейчас в какой-то что ли растерянности, не знаю с какой стороны подступиться.
>>886845ШТОА???>A xor B = C1 xor C2!=XC1 и C2 - шифрованные тексты, А и В - исходные, Х - ключ.
>>886929Не знаю чем тебе помочь. Наверно тебе просто надо взять инструмент и начать работу. Вот такие ребята из Badoo используют пхп. Вроде не жалуются. https://habrahabr.ru/company/badoo/blog/279047/Тебе надо составить ТЗ и работать по нему.
>>886756Эй, алло, ты проебал аргументы, чувак. В любом случае ты понял что там написано.>>886755Ок, если это не бит, как его загуглить?
>>886732Ну это не похоже на правду. Ведь шифрование двух кусков одним и тем же ключом никак не отличается от шифрования одного куска размером с сумму тех двух. А в этом случае мы остаёмся с исходными данными.
>>886938>составить ТЗ и работать по немуДа, но я не хочу заниматься созданием велосипедов и тупиковых решений, поэтому решил поискать какую-то литературу, в которых изложены какие-то общие принципы проектирования архитектуры каких-то таких хайлоад проектов.Хотя может ты и прав, может стоит просто начать пилить на асп, а там посмотрим как пойдет.
>>886966Ну вот можешь посмотреть вот этоhttps://www.youtube.com/watch?v=oPjxrxB7DSUМожет поможет.
>>886971О, вот, наверное, то, что нужно. Добра и 2 чая, анон.
>>886917тааакс а в каком виде записывать данные в файл?? Вот так вот или есть какие-то спец форматы alexey|ivanov|3265|1234|5000aleksandr|erohin|1568|1498|10000
>>886993Можно и так. Считываешь построчно, потом используешь на каждой строке функцию вроде tokenize или что-то в этом роде.Можешь ещё XML изучить а можешь и не изучать
Нормально ли для маленького сайта хранить контент страниц в пхп массивах? БД же оверкил если не нужно оперировать сотнями/тысячами строк данных?
>>887012Лишь бы работало, как надо.
>>887001бип
>>887012Ну и вопрос с надёжностью не помешает рассмотреть. Если ЧП произойдёт (электричество отключат), какие шансы, что информация потеряется?
>>887015Просто со стороны выглядит как костыли, но не хочется перегружать сайт запросами, а лучше решения чем массивы, будучи непрограммистом, не знаю. Там в целом не очень сложные массивы, 2-4 уровня, по дюжине позиций примерно.>>887019Весь сайт продублирован локально, если одновременно во всем мире не отключат, то не должно потеряться.
>>887021Ну и хуй с ним.
>>887022Найс.
>>886824сериализацияно тебе нужно выяснить у препода, должен ли ты сам написать ее или воспользоваться готовой в .net
>>879854 (OP)Шарящие анонычи, подскажите. Работаю сейчас в C# с Windows Forms под Visual Studio 2012. Проблема такая, есть 2 одинаковых набора всяких объектов интерфейса (надписи, групбоксы с радио-кнопками, просто кнопки), хочу их загнать в какую-то структурку, чтобы не дублировать один и тот же код с разными названиями кнопочек.Типа естьgroup1Btn1.Visible = false;...group2Btn1.Visible = false;А хочу чтобы было примерноgroup = group1;group.Btn1.Visible = false;...Главный вопрос: как можно автоматизировать весь этот процесс замены первого варианта на второй? Или мб есть еще какие-то иные варианты для решения проблемы?
>>887001В принципе в XML меньше дрочи получается и тоже текстовый файл.Так что буду двигаться в этом направлении.Спасибо тебе анон.
>>887029Класс же
>>886962Ну вот типа уникальность ключа является одним из обязательных (необходимых) условий абсолютной криптостойкости однократного гаммирования по Шеннону. Но я хз, верно ли обратное.>>886732Бамп вопросу
>>887046Да можно и просто структурой с набором объектов обойтись, вопрос в том, возможно ли автоматически как-то отрефакторить средствами студии это все?
Суп анон, надо считать прошу с пикушки, есть программатор pickit3, блядь я уже час не могу найти pickit3 programmer. На оф сайте вижу ток IDE, сам программер не могу найти. Памаги!1Желательно linux версию
Прошу помощи советом, двачерыХочу вкатиться в компьютерную безопасность.Заочно поступаю на инженера по информационным технологиям.Хочу параллельно учебе получать опыт работы в сфере безопасности. Подскажите, где без профильного образования, студент может получить опыт работы в сфере ИБ?
>>887053Тред безопасников жительствует в воркаче
>>887052Блядь почему IDE под linux есть, а программера нет?
>>887049Да, это так. Но могу сразу сказать, что ты не найдёшь в трактате Шеннона, как найти ключ или исходные тексты по двум любым двум блокам, зашифрованным одним ключом.http://www.novsu.ru/file/1086154 (страница 361)
>>887052Посмотри тут в конце:http://www.microchip.com/forums/m837686.aspxи тут:http://www.electropepper.org/blog/item/linux-terminal-only-pic-programming
>>887052и тут:http://hackaday.com/2010/11/03/how-to-program-pics-using-linux/
>>887038Еще есть такая тема, как .csv. По сути - формат БД-в-строках. Не такой громоздкий, как xml.
>>887029Погугли devExpress. Или в данном случае: попробуй воспользоваться коллекциями (List<T> например)
>>887068Есть хотя бы какие-нибудь идеи? А хor В ведь не поддается ЧА?>>886732Бамп вопросу
>>887070Спасибо. Я так понял прошивка из под никсов только в коммандной строке, но я сейчас не в том положении чтобы осваиваться там и рисковать прошивкой. Придётся использовать винду...
>>886752>>886755Короче всё, не прошло и месяца, как я въехал, что это всё нумеральные префиксы/numerical multiplier, uni/mono. bi/di. tri. quadro/tetra. quint/penta. sexa/sexta. septa/septim. octa. nona. deca. undeca. dodeca. trideca. tetradeca. pentadeca. hexadeca и т дИ надо искать доказательства невозможности построения системы исчисления но монитах или унитах, помогли нет, анончики, спасибо.
>>887101> построенияТочнее процев/памяти
>>886318Скинь название или ссыль на обосанный комеди про языки
>>886577а если матрица 20*20 ?
>>887120Тогда другой кусок кода срабатывает, что ниже.
Есть один код на C++. Я там повсеместно использую метод size() для строки, т.е. у меня в циклах и логических выражениях есть str.size(). А в коде, который нагуглил в интернете, обычно так не делают, а создают новую переменную и присваивают ей значение, возвращаемое методом size(). Какой вариант оптимальнее?
>>887131http://stackoverflow.com/questions/16945294/is-it-expensive-to-compute-vector-size-in-for-loops-each-iterationhttp://stackoverflow.com/questions/3901630/performance-issue-for-vectorsize-in-a-loop
>>887131Это для оптимизации. Компилятор сам такую переменную создать может. Но создавая переменную нужно вечно за ней следить. Компилятор справляется без ошибок просто использую size в сомнительных местах, а человек может всё проанализировать и точно сказать где значение этой переменой нужно менять, если будет внимательным.
>>887053
Антоны, можно ли сделать скрипт, который будет устанавливать расширение и ставить две домашние страницы в хром?
>>887162Нет, это невозможно, забудь об этом.
>>887162Миллиард тупых адвар, например.
Где тредж по C#?
Нужна простая прога для тестов моих простых прог. Что посоветуете?
>>887188Что будешь тестировать? Автоматическое тестирование или планируешь сам писать? не то, чтобы я в этом понимаю что-то, будем вместе искать
>>887118Да с батей в машине ехал, слушали радио и там один мудила из камеди клаб говорит (слово в слово): вот мои одноклассники были компьютер задротами, выучили уже делфи, паскаль и джаваскрипт, и сейчас зашибают столько сука денег, нормальное авто, крутая телка.
>>887191Оче мерзко
>>887186https://2ch.hk/pr/res/887100.html
>>887190Свои олимпиадные задачки. Свою писать лень. Юниттесты тоже не хочу т.к. надо чтобы для любого языка работали с файлами и со стандартными потоками
>>886411Бамп
>>887208Я понял. Один год олимпиадным занимался думал в универ пролететь, но и так всё нормально вышло. Там точно были какие-то приблуды для тестирования, причём не одна.Щас искать буду.
>>887193От души.
Буду благодарен, если кто поможет, есть строка "+71234567890". Как с помощью регулярки и php выводить эту строку в красивом виде "+7 (123) 456-78-90"?
>>887214Ничего знакомого для меня я не нашёл. Но вот, что нашёл.http://inf777.narod.ru/test_system.htmhttp://codeforces.com/blog/entry/23054?locale=ru
>>887227>есть строкаОна всегда такая? А если введут 81234567890? А если +7 (123) 456-7890?
Можно ли сгененировать объектный файл из бинарника?
>>887233Да, она всегда одного вида, настраивается из админки, но на странице надо, чтобы выводилась в виде +7 (123) 456-78-90
>>887227У тебя задача теоретическая или практическая? Если практическая (вывести номер телефона в красивом виде), то это не так просто, т.к. коды стран и городов имеют разную длину. Лично я бы читал строку с конца по схеме 2-2-3-3(код города), остальное считать кодом страны. Но такое написание будет очевидно неверным во многих случаях.
>>887231Первый для винды, а во втором нет программы для тестов.
>>887241>3(код города)Cижу и плачу со своим кодом города в 4 символа.
>>887248Да ладно тебе, всё не так плохо, ведь есть и те, у кого код города из пяти символов.
>>887241Этот номер всегда одного вида, настривается в админке.Но на сайте должен отображаться со скобакми и пробелами.
Потсоны, поясните, есть ли смысл создавать тред связанный с DSP обработкой и VST плагами?Хотел бы пасту аналогичную -Завтра ищешь в интернете книжку Categories for the Working Mathematician. Похуй если ничего не поймешь. Затем идешь на haskell.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь определения языка и стандартных библиотек - The Haskell 2010 Report, чтобы от зубов отскакивало. Когда напишешь свой первый катаморфизм, по пути изучив теорию типов на уровне TaPL-а, скачиваешь и изучаешь любую хаскеллевскую библиотеку с первоклассными функторами и морфизмами, рекомендую category-extras или recursion-schemes. Как переделаешь стандартную прелюдию, чтобы по крайней мере все рекурсивные схемы были выражены через комонады, можешь идти дальше - тебя ждет увлекательный мир теории категорий. Катаморфизмы, параморфизмы, зигоморфизмы, хистоморфизмы, препроморфизмы, анаморфизмы, апоморфизмы, футуморфизмы, постпроморфизмы, хиломорфизмы, крономорфизмы, синкрономорфизмы, экзоморфизмы, метаморфизмы, динаморфизмы алгебра и коалгебра Калвина Элгота наконец. Успех хиккующих выблядков / просто быдлокодеров типа рейфага или сисярп/джава-девелоперов, которые работают в Люксофте не будет тебя волновать и уже через пол года ты будешь получать такие гранты, что любой профессор будет теч при одном упоминании списка твоих публикаций.
>>887257Код страны - 1-3 цифры. Код сети/города в РФ - 3-5 цифр, в других странах может варьироваться в более широких пределах. Как ты собираешься в таких условиях правильно расставлять скобки и пробелы - неясно. Поэтому я и предложил тебе разбить строку на 3-3-2-2, так как точнее это сделать у тебя всё равно не выйдет.
>>887245>во втором нет программы для тестовContest Preparation - где-то тут.
>>887260music-dsp.org (+maillist), kvr audio, juce, matlab centralкнига по dsp - не знаю, я какую-то совковую читал
>>887267Это же программы чтобы контест сервер развернуть.
>>887283Вроде того. Что же, я видел ещё несколько приблуд, но все они под винду или сильно основаны на batch.
>>887234В некоторых случаях можно. Линковаться будет хуево, но будет. Расскажи подробнее, ОС хотя бы укажи.
>>886929>планируется что-то, что в перспективе будет хайлоадСкажу сразу: забей на хайлоад, иначе не взлетит.В таких делах побеждает тот, кто первым сел на стул.Типичная история успеха: склепать что-то из говна и палок на коленке за 5 минут и быстренько запустить, а уже как попрет народ - постепенно переезжать на нормальный фундамент, как раз и бабло появится сделать все нормально.
>>887038Какие XML? 21 век, нанотехнологии, нужно соответствовать.Глянь в сторону json и yaml.Yaml проще и функциональнее - он вообще призван создать наиболее простой человекочитаемый формат хранения данных.Т.е. с наименьшим количеством лишних значков и буковок.Так и есть, файлы на yaml почти полностью состоят из полезных данных, ключей там минимум. Оче удобно наполнять или редактировать вручную: внес исходные данные, добавил несколько ключей, и все, дальше программа сама понимает где что.https://ru.wikipedia.org/wiki/YAMLЕсть готовые библиотеки для многих языков. Велосипед изобретать не нужно.
Нихуя тут знающих людей не ожидаю, но вдруг...Есть битстрим ААС, то самый, голый, фреймы которого начинаются с [001=CPE], и т.д.Как узнать длину фрейма минимальной кровью, без полного раскодирования?Вот есть то, что как бы подходит:http://aeroquartet.com/movierepair/aacНо откуда там следует размер фрейма, так и не понял.
ХудожникДля создания новой картины мальчик Казимир взял клечатый лист бумаги размера 3*6. Затем он выбрал произвольную клетку и покрасил её в черный цвет. Каждую следующую клетку он красил так, чтобы у нее была ровно одна покрашенная соседняя клетка (по сторонам). Так продолжалось до тех пор, пока были клетки котые можно покрасить по этому правилу.Вы решили повторить работу Казимира и вам требуется получить все варианты картин, которые могли получиться.Например на поле 2x2 могло получиться 4 картины01 11 10 11 11 10 11 01
есть три числа, переменные a, b, c - могут принимать значения от 1 до 21, простые целые числа.a + b + c = 33Нужно чтобы a, b, c не совпадали, в каждой подборке. Повторяющиеся подборки убрать.И нужно получить на выходе полный лист вариантов, в порядке возрастания значений "a".
Как сделать, чтобы программа читала числа и после запятой, а не просто на нуле останавливалась?
>>887408Парсить строки, всю хуйню вот эту x= f(x) и т. д. Смотри документацию к scanf или парси вручную.
>>887358Спасибо, уже пришел к этому, в общем-то. До НГ цель - перевести концепт в форму ТЗ и описать архитектуру, выбрать языки и фреймворки. Научиться поднимать nginx.
>>887396Как вариантhttp://pastebin.com/5FGBxtiE
>>887364Чорт, чому я раньше не знал про это говно. Хотя ИМХО жсон структурированней выглядит.
Братишки, обновите ссылку на Свифт-тред: >>887431 (OP)
>>887378Рекурсия>>887396Полный перебор по a,b,c.
>>887378Хотя нет, тут тоже перебор пойдёт, рекурсией не особо выходит.
>>887378http://pastebin.com/yJTqsHSS (Wolfram Mathematica)В общем, строятся рекурсивно все возможные варианты, отсечение по хэшу таблицы хотя может и без отсечений достаточно быстро работать
мужики,стоит ли получать второе высшее в IT ,если я полный ноль,али там будут уже СУРОВЫЕ ПРОГРАММЕРЫ,которые приперлись за корочкой и я буду чувствовать себя куском дауна.
>>887748А что тебе дало первое высшее, если ты такое спрашиваешь?
Первый курс итт. Препод, за семестр провел две лекции по предмету и говорил, что экзамена не будет передумал и дал задание:Написать спецификацию своей виртуальной машины и реализовать ее. Но я не понимаю даже задания, что нужно сделать ?
>>887781inb4:Написать спецификацию своей виртуальной машины и реализовать ее.
>>887781тебе нужно>Написать спецификацию своей виртуальной машины и реализовать ее.Не благодари.
>>887781>>887783Ты такой непредсказуемый!
>>887781Ты хоть знаешь что такое виртуальная машина, как работает? Чему вас там вообще учили?
>>887800Он же чёрным по белому написал, что ничему его не учили.
Посоны! Христом-Богом прошу! Решил я тут в относительно зрелом возрасте Джаву изучить, и вроде все неплохо началось, переменные-хуенные, циклы-хуециклы, но вот с пониманием философии объектно-ориентированного программирования очень туго. Возможно дело в детской психологической травме (а именно изучении Паскаля) - не представляю я программу иначе как нарезанную на модули простыню с подпрограммами. Читаю Хорстманна, а когда заебываюсь - Кнута. Помогите кто чем может, объясните по русски суть ООП.
>>887818хуяришь короч объекты и они могут отправлять тип сообщения друг дружке.вот.
>>887818https://habrahabr.ru/post/148015/
Аноны, попал в трабл, выручайте.Учусь на инженера в одном из мск вузов. На прогу (язык си) не было времени вообще, завтра контрольная по структурам, строкам, сортировке и прочей ерунде. За ночь готовиться не имею возможности, прошу помощи завтра с 8 до 12 по мск. Если че, стучите на мыло tugarin62@gmail.com. В долгу не останусь.
>>887851Тебе пиздец)
>>879854 (OP) Анон есть у кого такая лаба? А то нихуя в программировании не ебу.Описать класс, реализующий десятичный счетчик, который может увеличивать или уменьшать свое значение на единицу в заданном диапазоне.Счетчик должен иметь следующую структуру:три поля: рабочий диапазон (мин. и макс. значения) и текущее значение;метод увеличения значения счетчика;метод уменьшения значения счетчикаметод получения значения состояния счетчика.При попытке выхода за одну из границ, текущее значение принимает значение противоположной границы диапазона.В классе Program в методе Main() реализовать функциональность описанного класса (написать программу, проверяющую все разработанные элементы класса).
>>887854Само собой
Анон, я тут мимо пробегал, т.к задался одним вопросом. Вот дохуя людей, которые кодят, которые могут начать учить какой угодно язык программирования. Неплохо ходить в ЯЗЫК_НЕЙМ и пиздато кодить в ЯЗЫК_НЕЙМ2. Но чем именно отличается средний кодер от какого-нибудь топового кодера, который работает на каких-нибудь ребят и они ему платят небесные бабки? Интеллект? Склад ума?
Посоны, я чёт встрял с запросом, короче есть адрес типаhttp://yoba.com/list/mamkas/?order=name Я же правильно понял что нужно отправлять запрос наhttp://yoba.com/list/mamka, а order=name запихнуть в JSON? Ну типа {"order":"name"}? Или это нужно запихнуть в headers? Просто я вроде оформил запрос, а мне возвращает Connection refused, погуглил, говорят что такое выдает когда порт закрыт или он заблокирован файрволом, я подумал что может неправильно URL задаю?
Пр, поясните про паттерн Flyweight. Вот если у меня есть класс Car, в нем координаты x,y ну и еще чего-нибудь. Как я понял, чтобы реализовать приспособленца, мне надо просто написать класс с контейнером, в который я буду класть значения x,y, но не буду создавать экземпляры Car? Везде разные примеры, ничего не понял, помоги, анон.
>>887892Чутьем жопы и опытом как сделать то что надо, так чтобы это не заняло ебаную вечность, но и было сделано грамотно.Это уже бизнеса вопросы, а не программирования. Если кодер годный (знает как сделать быстро _и_ хорошо, разумеется, при этом не прогорая в овертайме, иначе он сгорит нахуй и все) то ему платят за это. А если - радикально противположно - ковыряется часами над хуйней и требует присмотра, или, скажем, вроде и кадр нарисовался образованный, рэвалюцианер, а зарылся и строит абстрактные фабрики фабрик на обскурных языках вместо того чтобы задачу бизнесу решать - все наоборот.Ну и имя-известность (для илитки) или регалии и портфолио+возраст (для остальных). Ну, исходя из аксиомы "встречают по одежке", на роже ж ни у кого не написано сколько у тебя пядей во лбу.
>>887900Программирование оно на что больше похоже? Если к примеру математика и всякие точные вычисления это дрочильня для меня, то я сосну как кодер или неверное сравнение?
>>887903>Программирование оно на что больше похоже?На решение ребусов и уравнений.
>>887904so sad. решение загадок, ребусов - не для меня. мозгов не хватит, чтобы решить загадку для первоклашки
>>887873http://pastebin.com/QvhGthJX
>>887906"Не хватает мозгов" понятие растяжимое. Может ты просто слоупок и у тебя решение загадки просто займет больше времени чем у не слоупока. Вассерман например эрудированный, но это не означает что он умный.
>>887900А если я второй вариант, который может долго ковыряться? Как прокачаться и стать пиздатым?
>>887910и плюс ко всему у меня синдром дефицита внимания и гиперактивность. энивей думаю попытаться стоит
>>887914>и плюс ко всему у меня синдром дефицита внимания и гиперактивность.По ходу ты просто не можешь видеть всю картину в голове, поэтому рисуй на чем-нибудь, чтобы увидеть ее воочию и разбирайся пока не поймешь суть. Мне так помогало соображать.
>>879895А мне норм. Вот ещё плюсами занимаюсь для железок.
>>879895> какие есть причины не перекатываться в пхпСамоуважение.
Дайте нормальный дебагер под Си. Чтоб с окошком переменных и дампом памяти.Студия находит какие-то левые ошибки, которых нет (gcc все компилирует, все работает).В кодоблоках вообще хуй поймешь как это говно работает.В дев спп нихуя нет.gdb консольный, нужен гуйemacs оказался слишком сложным
>>887818Та же история.Тоже долгое время были проблемы с ООП. Проблема была в том, что обьекты мало отличаются от хорошо знакомых модулей, и непонятно зачем менять шило на мыло - один же хрен.Потом все-таки понял, но книжки в этом так и не помогли. В книжках какие-то упоротые примеры, обьяснения скупые и вскользь.Понять ООП смог только когда понял основные принципы, что они дают на практике.Самый важный - это инкапсуляция (сокрытие данных). Остальные просто помогают уменьшить размер кода.По сути обьекты - это те же модули, какие ты любил пилить в процедурном стиле, только более строгие. Именно ради строгости вся движуха и пошла.Сперва непонятно зачем себя так ограничивать - модули более свободны и удобны. Это и отталкивает поначалу от ООП.Но потом начинаешь замечать прелесть такой строгости. Да, она требует больше заморочек, но зато многое упрощает.Я все это постиг, начав сталкиваться с большими архитектурами.Как-то продумывал сетевую игрушку на уровне движка, просто для интереса, и заметил, что постоянно наталкиваюсь на сложности: на больших архитектурах с модульным подходом очень быстро начинаешь путаться. Сотни функций, тысячи переменных, десятки структур данных - это хаос.По первости даже пытался все это структурировать на бумажке, но это помогло не особо. Как бы ты не извращался, но очень быстро начинаешь теряться во всех этих функциях и переменных. Уследить нереально. Флаги приходится выносить в глобальные переменные, ради доступа, и со временем их становится столь много, что без поднятия документации ты и не скажешь какой и зачем. По каждой мелочи лазить в документацию - это ж пиздец, а не разработка.Но самое главное следствие - ты не можешь удержать саму архитектуру приложения в голове, т.е. очень скоро просто перестаешь понимать как оно работает, и что там внутри вообще есть. В твоем же софте!Вот поняв всю эту кухню, поняв, почему конкретно меня не устраивает модульный подход на процедурах и как красиво тут вписываются обьекты и пакеты, тогда то и стал молиться на Джаву. Удивительно, но из всех языков только она одна придерживается максимально строгого подхода.К Джаве пришел не сразу конечно. Тоже метался между несколькими языками.Но в конце концов, набив шишек, определил для себя строгие критерии идеального языка: статическая типизация, кроссплатформенность, стабильность (обратная совместимость), высокая производительность.Перебрал много языков. Подошла только Джава, и даже серьезно превзошла ожидания: огромная область применения, стабильность на протяжении почти двух десятков лет, высокая скорость (во многих тестах рвет всех, в остальных идет наравне или чуть отстает), кросплатформенность, библиотеки на все случаи жизни, веб-сервера и целая веб-технология под капотом, концепция пакетов и ссылок, возможность трансляции, динамическое исполнение (горячее обновление кода), RPC, передача обьектов по сети, и еще тысяча приятных мелочей, которые вообще не ожидал увидеть, тем более в одном месте, и уже в рабочем состоянии.Сперва были серьезные вопросы по Gui, и бинарникам (как собственно получить на выходе exe?), но все эти вопросы быстро были решены - нашел аж несколько вариантов гуя и бинарных пакетов, минимально-необходимый комплект вообще встроен искаропки: java fx и build exe/msi.Такая вот вкусная Джава.В модулях проблемой было грамотно разбить функционал по модулям. В общем получалась более-менее строгая, но каша: не было никакого способа четко поделить софт на модули.Те же флаги приходилось выносить из модулей - доступ к ним должен был быть везде.Концепция обьектов прямо настаивает на ограниченном функционале.Т.е. нельзя пихать в один обьект несколько малосвязанных функций, просто чтоб куда-то их поместить.В случае ООП просто делишь софт на обьекты по функциональному признаку: обьект, отвечающий за сеть, обьект, отвечающий за игрока, и т.п.В общем каждая сущность помещается в отдельный модуль, туда же помещаются все связанные с сущностью переменные, флаги и процедуры.Если что-то остается без обьектов - засовываешь в отдельные обьекты. Просто чтоб не валялось.Концепция Джава-пакетов позволяет грамотно разбить всю эту кучу обьектов на пакеты, опять же по функционалу: все сетевое - в пакет отвечающий за сеть, и т.п.Инкапсуляция требует, чтобы доступ к переменным обьекта был стандартизирован. Чтобы не было такого, что один обьект лезет через весь софт в нутро другого, за каким-нибудь флагом. Такие вот связи,нарушающие требования ООП, и обеспечивают в итоге весь тот хаос: очень быстро становится непонятно как оно работает, зачем нужно лазить внутрь какого-то далекого обьекта. Поэтому приходится специально ограничивать свои хотелки, и пользоваться стандартными методами доступа.Опять же, из-за того, что обьекты естественным образом выстраиваются в иерархию (обьект net отвечает за сеть, но сам о сети ничего не знает, обращаясь за связью к какому-нибудь net.protocol, а тот стучится к net.protocol.ip), очень быстро приходит понимание, что через весь софт обьектами лазить вообще не нужно - на иерархию удобно сажать специальные виртуальные сущности, менеджеры, каждый из которых тоже отвечает за какую-нибудь свою область функций, к которым можно обратиться, и они тебе расскажут все, что ты хочешь знать о происходящем внутри приложения, например у них можно запросить флаги состояния, те самые, что раньше висели неприкаянные, порождая множество лишних связей.Ну а тут уже недалеко до концепции шаблонов проектирования - всякие фабрики, это тоже отдельный большой раздел, независящий от языка, в который потом обязательно нужно вникнуть.Параллельно всему этому идут структуры данных - их тоже нужно изучить, они тоже не зависят от языка, но есть везде, и подходят каждая для своих ситуаций.После того, как все это усвоишь, хотя бы по минимуму, проектирование софта превращается в конструктор: выбираешь подходящие структуры данных, подбираешь шаблоны, нарезаешь функционал на пакеты и обьекты, и по очереди реализуешь.Что еще приятно - большинство таких обьектов самодостаточны, изолированы друг от друга, и их работоспособность можно тестировать независимо от готовности и состояния других обьектов. Т.е. органично приходишь к концепции юнит-тестов.
>>887911Как научиться что-то делать? Начать это что-то делать, набивать шишки, приобретать опыт на практике.Теория тоже ничего, но идет только как дополнение к практике - проясняет какие-то вопросы, которые возникнут, дает представление о доступных инструментах и возможностях. Но без практики все это не имеет значения, без практики эти знания лишние - их некуда применить.
>>879854 (OP)/pr/, что думаете о geekbrains? Думаю забашлять им за курс жавы с гарантированной стажировкой, выходит 3-40к. Как думаете нормально?
>>887975/pr/ думает, что без лоха и жизнь плоха.> думаете нормально?Только если ты думаешь, что нормально быть долбоебом.
>>887949Mein Gott! Это восхитительно! Лучей добра и сисястых тяночек тебе, анон! Я не тот кому ты отвечал, но ты первый кто тут смог внятно и без оскорблений расписать по сути.
>>887977Платить за то, чтоб тебя чему-то научили теперь означает быть лохом?Или это наебка и ничему там не учат?
>>887949 >>887838Спасибо вам, добрые люди. Для меня это конечно пока сложновато, но схоронил и как дочитаю оба тома Хорстманна наверное пойму.Инкапсуляция это ведь получается как будто объект есть модуль который работает как китайская комната или типа того - хуйнул в него переменную, он что-то там возвращает и все, больше никаких взаимодействий. Я уловил месседж?Надо бы заодно Паскаль подтянуть, а то забыл уже всю суть, это ж базис.И еще - если задать один класс и создавать в нем одинаковые объекты (ну понятно что с именами разными), то по сути своей ведь они будут как модули? То есть понятно что это верх говнокода и непонимание философии ООП, но ведь надо от чего-то плясать.
Привет, анон. Извини конечно, но я долбоеб. Опять взялся за ЯП, на этот раз за джаву(до этого был питон). Полистав сайты с работой малость огорчился, ибо большинство вакансий требуют знание либо c++, либо пхп, js, и вообще фронтэнд. Это же что получается, допустим, каким-то чудом я выучу джаву и в итоге получу хуй в рыло, так как такие нахуй не всрались? Что учить, дабы не остаться с носом? Пожалуйста помогите.
>>887984Неужто закончились вакансии Android разработчиков?
>>887984Ничего, забудь про программирование
>>879854 (OP) Анон, горит лаба, помогит! Я не ебу в программировании. Может быть у кого-нибудь завалялась готовая?Задание 2. «Правильная дробь»Создать класс «Дробь» (в отдельном файле) со следующей структурой:• закрытые поля «числитель» и «знаменатель»;• методы чтения числителя и чтения знаменателя;• метод установки числителя и знаменателя, с контролем неравенства знаменателя нулю;• конструкторы с параметрами и без параметров;• реализовать методы сложения, вычитания, умножения и деления дробей, принимающие в качестве параметра дробь;• статические методы сложения, умножения, вычитания и деления дробей, принимающих в качестве параметров две дроби и возвращающих результирующую дробь;• реализовать метод сокращения дроби;• реализовать метод вывода информации о дроби.В классе Program проверить работоспособность всех элементов описанного класса.Задание 3.Статические методы вынести в отдельный класс и проверить работоспособность программы.
>>887989Я искренне надеюсь что тебя хуй куда-нибудь и когда-нибудь возьмут, даже в самую говноконтористую говноконтору, мудачье ебанное.
>>887990Нет, иди нахуй, пидр. Одной тебе мало уже?
>>887988Вакансии-то есть, но их на порядок меньше. Отчего складывается картина, что это не особо пользуется спросом. Но это в сравнении с пхп, конечно.
>>887984> мпxТолько если ты хочешь пилить сайтики в говностудиях за копейки. Вакансий на пхп много, но большинство их них такие.> вообще фронтэндВ любом случае понадобится, хотя бы что-то сверстать|отобразить данные с бэкенда|etc.> c++Будет плюсом, но это довольно специфично. Если только ты не собрался в геймдев.Алсо, если ты видишь вакансию джависта, в которой требуется знание с++|php - это как минимум должно настораживать.
>>887984Если ты спрашиваешь такую хуйню, то очевидно, что твой уровень весьма далек от джуна. Когда выучишь ту же яву на норм уровне, а это значит, что ты будешь знать еще и ООП, алгоритмы, структуры, БД, тогда у тебя не будет таких вопросов и хуй в рыло ты уже не получишь.
>>887996То есть, для начала стоит учить джаву, а потом постепенно осваивать другие яп? Какие, например?
>>887997> твой уровень весьма далек от джунаТы очень догадливый. А если по делу, то меня интересовала именно последовательность действий, с максимальной вероятность получения профита. С чего начать и к чему своевременно переходить.
>>887990http://pastebin.com/9e6mhefXЧем мог тем помог, извини нет времени.
>>887975бамп, никто не пользовался?
>>888002Я примерно на той же стадии, что и ты, только питона не учил. В планах до первой подачи резюме выучить жаву, сишарп, жаваскрипт, разобраться с SQL и еще по мелочи (может, Дельфи). А главное понять общие принципы программирования (после чего, как я понимаю, изучение любого языка будет делом пары месяцев) и изобрести с десяток велосипедов (сапера там написать, тетрисы и т д, что-нибудь приличное выложить чтобы сказали что я молодец). Вот тогда можно наверное и на юниора.
>>887781Короче шансов у тебя мало. Без знаний какого-либо языка так вообще ноль.Виртуальная машина - это виртуальный процессор.Тебе нужно придумать его спецификации и набор команд. И реализовать все это на каком-то языке.Спецификации описывают работу и устройство процессора.Тебе, как новичку, наверно проще всего будет запилить стековый процессор.У него самая простая система команд: по сути все команды связаны с обслуживанием стека.Стек - это такая структура данных. В простейшем случае - простой массив, ограниченной глубины. ИРЛ так и есть - размер стека очень небольшой.Собственно размер стека и определяет сложность задач, доступных машине - насколько глубоко она может зарыться в цепочку вызовов.Для стека тебе нужен массив и переменная, переменная - это указатель стека, стекпоинтер, хранит адрес (индекс) верхнего элемента стека.Все операции, которые меняют стек, должны обновлять этот указатель, смещать его вверх или вниз по стеку на количество измененных элементов.Есть разные операции, которые возможны со стеком, наиболее полный список можно почерпнуть пожалуй только у языка Форт.Но как минимум понадобятся операции взятия ячейки со стека и помещения ячейки на стек. Можно добавить фортовские свап (обмен двух верхних ячеек местами) и дуп (дублирование верхней ячейки).Также понадобятся арифметические операторы, работающие со стеком - как минимум: +,-,•,/Можно добавить инкремент и декремент, операторы бинарного сдвига, логические операторы, в общем по вкусу.У всех этих операторов общее одно - они работают с обратной польской записью: вместо 2+2= будет 22+. Т.е. операторы просто берут две верхние ячейки, производят с ними операцию, и кладут результат на стек. Оче удобно кстати - ИРЛ пользуюсь таким калькулятором со стеком на 4 ячейки, мегаудобно.Далее можно добавить операторы сравнения, для ветвлений. Можно организовать по разному - можно сравнивать две верхние ячейки и либо помещать результат в регистр флагов, а можно просто кидать на стек. Следующий оператор забирает результат и, в зависимости от результата, либо ничего не делает, либо передает управление куда-нибудь.Да, не забудь инструкцию nop. Тоже полезная штука, и простая. Чем больше инструкций - тем свободнее будет при программировании софта под эту машину. А программировать скорее всего заставят, дадут реализовать какой-нибудь алгоритм, просто чтобы убедиться, что ты понимаешь как твоя машина работает (кодить придется в бинарных кодах), и что она вообще работает.Все команды - просто числа, для упрощения - одинаковой длины. Можешь взять размером с байт - это 256 инструкций, более чем достаточно.Каждая инструкция должна иметь описание: что она меняет в состоянии машины при исполнении.Тебе понадобится ядро машины - диспетчер. Он собственно будет исполнять все твои команды.По сути все команды зашифрованы в диспетчере как один большой switch, который на вход принимает номер команды, и прыгает непосредственно к ее микрокоду, т.е. последовательности инструкций, необходимой для выполнения команды.Бинарные коды, в которых будешь программировать - это и есть номера команд. Nop например удобно помечать нулевым номером.Также тебе понадобится память программ и оперативная память - можно тоже запилить простыми массивами.Код из оперативной памяти лучше не исполнять - это сложнее, а тебе заморачиваться явно не с руки.Итак, память программ. Масив и переменная-указатель, как стекпоинтер, только обзывается программ-коунтер. Указатель указывает на текущую команду в памяти программ, ту, которая исполняется сейчас.Диспетчер машины обязан перемещать этот указатель на шаг вперед при исполнении каждой инструкции.Инструкции ветвления, при срабатывании, могут перемещать указатель в любую сторону на произвольное количество ячеек - это и есть передача управления.Размер смещения можно заранее ложить на стек, и операция ветвления сначала забирает со стека результат сравнения, потом смещение, и, в зависимости от результата, либо смещает указатель на смещение, либо ничего не делает, тогда указатель смещает диспетчер машины. Попутно инструкция ветвления естественно опускает указатель стека на 2 - ты же этой инструкцией забрал 2 ячейки со стека.Если введешь дополнительные диапазоны памяти, например для доступа к системным функциям, чтения файлов, и т.п. понадобится реализовывать механизм прерываний.Прерывания основаны на таблице прерываний, обычно она идет прямо с нулевого адреса памяти программ. Определяются несколько обязательных ячеек-векторов прерываний.В памяти программ помещаешь несколько функций - это обработчики прерываний.Адреса начала обработчиков заносишь в ячейки векторов прерываний.Диспетчер прерываний, получив сигнал от внешней системы, например на готовность буфера чтения файла, помещает на стек адрес текущей инструкции в памяти программ (на нее всегда указывает указатель, программ-коунтер), и, сверившись со своим списком прерываний, забирает из одного из векторов прерываний адрес обработчика, и передает управление туда.Чем вкусна стековая архитектура - обработчику тут не нужно сохранять никакие регистры, т.к. их просто нет.Обработчик делает что нужно, подчищает за собой стек до сохраненного программ-коунтера, и передает управление туда - прерывание завершено.Либо можно вернуть управление диспетчеру прерываний, если ему нужно что-то еще сделать, например восстановить флаги и вернуть управление исходному коду, адрес которого так и лежит на стеке. Для передачи управления диспетчеру прерываний нужен дополнительный механизм - либо отдельное прерывание, например нулевое, либо отдельный регистр (ячейка памяти).Для управления диспетчером прерываний можно завести отдельную переменную - меняя ее, можно разрешать и запрещать обработку прерываний.Память данных (оперативка) устроена так же, как и память программ. Тоже массив с отдельным указателем.По указателю можно осуществлять чтение/запись оперативки: кладешь в указатель адрес ячейки, и выполняешь операцию чтения/записи. Данные для этой операции забираешь со стека.Инкрементируя указатель, можно читать данные последовательно. В том числе можно предусмотреть длину блока, т.е. завести инструкцию, которая забирает со стека адрес в памяти и количество читаемых ячеек, и сама все делает.Для памяти программ и данных нужны соответствующие инструкции:Для программ: чтение ячейки по адресу из программ-коунтера, по адресу со стека, по смещению, с записью на стек или в память программ. Чем проще инструкции - тем меньше инструкций придется описывать, а более сложные можно делать составными, например операцию чтения из памяти данных и записи в память программ можно разбить на две: чтение из памяти программ на стек и запись со стека в память данных.Для памяти данных - тоже самое, но с возможностью не только читать, но и писать. Память программ не перезаписываем при работе - это безопаснее. ИРЛ эта память перезаписывается специальными инструкциями, например при обновлении программы извне, но в виртуалке проще новую программу просто загнать в память программ напрямую (она торчит наружу как массив) и перезапустить машину.Для любых дополнительных диапазонов памяти также нужны такие-же инструкции чтения/записи. Так например ИРЛ происходит работа с портами ввода-вывода - у них отдельный диапазон памяти, и отдельный набор инструкций, в т.ч. и специфичные, для работы с отдельными битами (ножками) порта.Вот собственно нужно продумать набор инструкций, описать их подробно, описать состав машины, какие блоки, для чего, что делают, как, какие есть диапазоны памяти, каков их формат, какие инструкции есть для них. Это и есть спецификация.Ну а реализация проще: несколько массивов, несколько переменных, диспетчер машины с зашитыми инструкциями, и, опционально, диспетчер прерываний.
>>888031Формата данных как такового нет: в ячейках можно хранить байты, инты, лонги, и работать с ними либо как с целыми, либо программно (т.е. в прошивке) задавая им формат чисел с плавающей запятой (тогда придется вручную, в бинарных кодах, описывать операции с таким форматом, что есть адъ).Либо можно запилить сопроцессоры - отдельные диапазоны памяти, через которые обращаешься к системный функциям, к библиотекам своего языка. Через них можно просто задать сложные функции, типа синусов, корней, и прочей нецелочисленной арифметики, вплоть до векторов. Но это потребует описания дополнительных инструкций для работы с сопроцессорами - надо же их натравить на исходные данные и указать код операции, корень там тебе нужен или квадрат. Вот тогда с форматами можно не заморачиваться - внешние функции сами будут транслировать байты как числа с плавающей точкой.Как апофеоз можно запилить ассемблерный транслятор для своей машины, т.е. программу, переводящую инструкции ассемблера в бинарный код своей машины. Это не сложно, по сути табличная замена. Сильно поднимет тебя в глазах препода. Но не обязательно, и делать лучше лишь в последнюю очередь, когда все остальное уже готово и оттестировано.Хотя если сразу стоит задача запилить прошивку для своей машины - на ассемблере кодить на порядок удобнее, чем в бинарных кодах, тогда можно писать диспетчер машины и ядро транслятора параллельно: они по сути используют одну и ту же таблицу, можно даже их скрестить, получив интерактивный интерпретатор: пишешь команду ассемблера - машина тут же исполняет соответствующую команду из своей таблицы команд, окна состояния памяти отображают изменения (либо выплевываешь изменения на консоль).Вот как-то так.
>>888017Ну там бесплатные же есть? Просто слышал про что-то такое, бесплатные курсы там совсем шлак, а платные вроде ниче. Нам на кафедре говорили, мол хотят для студентов бесплатно такую хуйню замутить.
>>888031Чет это больше на диплом похоже. Наверняка у того анона что-то другое подразумевалось, написать такое после первого семестра не очень реально. Алсо, откуда ты все это знаешь?
>>887983Ага, примерно как черный ящик.Инкапсуляция - это когда ты не лазишь внутрь обьекта, а вежливо спрашиваешь у него через его методы.Методы можно делать стандартизированными. Например метод set(x) гарантированно устанавливает состояние обьекта, при этом этот такой метод может быть у кучи совершенно разных внутри обьектов, и тебе не нужно знать как там и что внутри у каждого устроено - просто всем из них говоришь set(x). В результате вместо сотен обращений к разным переменным все свелось к выполнению одной операции для целой группы обьектов: foreach set(x).Либо можно отдать управление группой обьектов специальному менеджеру, и когда говоришь менеджеру set(x) - он меняет состояния всех обьектов, за которые отвечает.Некоторые переменные обьекта можно делать публичными, т.е. доступными напрямую извне, как и в старом подходе. Но это исключения, задаваемые архитектурой, большинство переменных все-же необходимо скрывать, чтобы можно было к ним предоставить стандартный интерфейс через методы доступа, и заодно в этих методах перед операцией доступа можно что-то проверить, или изменить какие-то внутренние состояния обьекта - все это тебе знать не нужно, обьект сам заботится о своих состояниях, в своих же методах.Т.е. весь код, связанный с сущностью, лежит в одном месте, в одном обьекте, и только там его и можно найти, и только там его и надо править.Разработка получается строго модульной: сначала доводишь до ума один модуль, убеждаешься что он работает как надо, переходишь к другому, уже твердо зная, что предыдущий модуль закончен.И так по кирпичикам и строишь приложение.Косяки все-равно будут, но, за счет раздельной отладки, намного-намного реже, и намного менее сложные, в основном уровня архитектуры: где-то что-то забыл запилить, или запилил и не проверил. Такого, что забыл где-то добавить один оператор и теперь нужно проверить ВЕСЬ код программы, уже почти не будет - такое выявляется еще на этапе написания модуля, когда его проверяешь.Это просто рай по сравнению с необходимостью копаться в тысячах связей, выискивая какая же работает неправильно, в традиционном модульном подходе на процедурах - там код по частям не работает, отлаживать нужно сразу всю программу, а в ней сам черт ногу сломит.
Анон помогинадо что-бы из массива выбиралась самое большое отрицательное число
>>888053Cкажи, а правильно ли, когда получается цепочка из запросов? Ну вот например у меня есть Клиент, он говорит Кассиру чтобы тот отправил запрос, Кассир пакует запрос и говорит Посыльному чтобы тот отправил его по адресу, и Посыльный передает запрос ПосыльнойМашине.То есть получается такая ботваClient.javapublic void sendRequest(){ Sender.sendRequest(address, method, data);}Sender.javapublic void sendRequest(String address, int method, Object data){ SenderEngine.sendRequest(address, method, data);}И затем когда в SenderEngine отправляется запрос, а потом приходит ответ, получается что ответ нужно гнать через эту матрешку обратно, через цепочку, например есть какой-то ResponsePackager который упаковывает данные в нужном виде для клиента и передает ее Кассиру, а Кассир возвращает ее клиенту?
>>8880551. Создай переменную, которая будет хранить число.2. Перебирай массив, если находишь отрицательное число, сравниваешь его с этой переменной. Больше? Значит назначаешь ей новое значение
>>888057Похоже на делегирование, но это не точно. Такое бывает.
>>888064Меня просто вот эта пересылка параметров из рук в руки немного смущает.
>>887983>если задать один класс и создавать в нем одинаковые объекты (ну понятно что с именами разными), то по сути своей ведь они будут как модули?Класс - это чертеж обьекта. Обьект - это экземпляр класса, сущность, воссозданная по образу и подобию класса, и несущая тип класса (по которому и можно определить, что обьект принадлежит к какому-то классу).У класса есть статические куски, общие для всех обьектов, а есть динамические - для каждого обьекта свои.Статические куски существуют с момента загрузки класса в память (она происходит по первому обращению к классу), и существуют в одном экземпляре, независомо от количества обьектов класса.Динамические куски не существуют до момента создания обьекта класса, причем для каждого обьекта эти куски свои, т.е. дублируются в памяти для каждого обьекта. Причем, т.к. каждый обьект имеет свою личную копию динамического куска, соответственно данные в ней могут отличаться от данных в других таких же кусках у других обьектов класса, т.е. у каждого обьекта своя переменная x, которая несет какое-то свое значение, для каждого обьекта разное. Доступ к таким динамическим кускам осуществляется через слово this:static int y - общая для всех переменная, одна для всех.int x- динамическая переменная, для каждого обьекта своя.this.x - динамическая переменная конкретно этого экземпляра класса, этого обьекта.По дефолту все структуры динамические, статику нужно прописывать словом staticДля уменьшения потребления памяти и увеличения скорости все, что не должно различаться у обьектов, делают статическим.Часть переменных, которые не меняются нигде, нужно финализировать (final) - они вычисляются на этапе компиляции и прошиваются в код как константы, что делает их еще быстрее.Ну а код (за исключением переменных) в любом случае один на всех. За состояние кода отвечают только переменные, только они меняются, только они и размножаются.Также для успеха тебе крайне желательно как можно раньше разобраться с самой виртуальной машиной, понять как она работает, и как ее настраивать.Дело в том, что производительность твоего кода напрямую зависит от настроек машины. На маленьких проектах с этим не столкнешься, но если начнешь пилить что-то большое, или начнешь выделять большие буферы или выделять их часто, не переиспользуя - память быстро кончится, за счет того что нигде явно не освобождается.Джава не тормозит сама по себе, но если памяти начинает не хватать - в игру все чаще и чаще вступает сборщик мусора. Когда памяти не хватает - он работает почти непрерывно. Не удивительно что тогда все тормозит.Вот тут и нужно изменить настройки - подстроить машину под твои задачи, выделить столько памяти, сколько требуется для нормальной работы твоему софту. Тогда сборщик уснет.Также в машине есть оптимизатор, который тоже иногда нужно подкручивать. Именно он превращает Джаву в турбореактивную: оптимизатор компилит код самых "тяжелых" классов в нативный для железа, да с оптимизациями - софт получает заметный пинок, и начинает работать шустро, зачастую обходя в таком режиме и сишный код, за счет более продвинутых оптимизаций: сишка не имеет возможности так делать, т.к. не компиляция идет до запуска кода, а в Джаве - во время работы, Джава знает что именно происходит с кодом в реальности, и лучше подстраивает его под текущий режим работы.
>>887984Учи ПЭХАПЭ, потом иди в каку-нить говно веб студию, там какой-никакой опыт получишь, а дальше просто начинай учить что тебе реально интересно, допустим Java core + JavaEE, или Asp .Net или же кресты и какой-нить QT к нему. Во всех трех случаях дополнительно изучит струкруты данных и алгоритмы, ну и по сетям что-почитай ну и еще по ОС. кхе-кхе.
Народ, есть ли какое-то фришное API, на котором можно потестить POST, GET запросы, вот это всё?
>>888090httpbin.org
>>888103Благодарю.
Почитал я тут про двойную точность, одинарную и вообще про отображение чисел в битовом формате.Правильно ли я понимаю, что любое число мантиссу которого нельзя уместить в 52 бита (для double) будет округляться?Например число ПИ 3,1415926535897932384626433832795 будет урезано до 3,141592653589793 и так со всеми числами?Тогда как отобразить число ПИ с, допусти, 30-ю знаками после запятой?
>>887341ОС винда, собираюсь ковырять ядро и прилежащие бинари.http://blog.livedoor.jp/blackwingcat/archives/1706829.htmlПо ссылке выше человек имплементировал поддержку нового формата РЕ заголовка и пару ядерных функций из дристы в ядро ХР, хочу делать так же.WRK, утекшие исходники вынь2000 и NT, реактОС - всё скачано и подготовлено к работе. Но уж больно ядро WRK порезанное, бинарь на мегабайт меньше компилируется, хоть и работает, вот и думаю на первую пору заменить большую часть родными, что позволит слепить нормальный бинарь со своими примочками без ебли с ассемблером и ручным размещением кода.
Я не программист и совсем на шарю в этом. Сразу сорри за тупизм.Есть несколько файлов .js Как мне их выполнить в браузере? Что для этого нужно?
>>888052Само как-то завалялось.Был опыт с микроконтроллерами, асмом, реверсом, с бинарной правкой, для саморазвития читал всякое по архитектуре цифровых железок (книжка Код Петцольда например для начинающих будет самое то - проще уже некуда), логику как математику и как схемы с детства знаю: постоянно с разными учебниками и железяками ковырялся. Пришлось выучить кучу языков, в том числе из-за железяк.Ну и архитектурой ОС интересовался, в т.ч. микроОС для железяк.В общем я больше железячник, чем кодер. Поэтому все понимаю лучше на низком уровне: как именно оно там устроено в памяти и на уровне ассемблера.Но так получилось, что знаю почти весь стек технологий, от уровня транзисторов до архитектуры софта.Я не специально, серьезно, просто как-то само собой получилось - судьба.С виртуалками сталкивался на пакерах, на форте, в коде некоторых симуляторов железа, но сам пока виртуалок ни писал - не было необходимости. Просто скомбинировал как оно там должно быть, и добавил немного того, что встречал в микроконтроллерах.Нет, на диплом это не тянет.Виртуалки очень просты. Это по сути парсеры текста, причем даже без регулярных выражений - формат команд известен заранее и очень строг.А по архитектуре - обычный конечный автомат, с малым количеством сущностей: всего несколько массивов и переменных.Зато сила их велика, они скрывают истиный код от чужих глаз, и изолируют код других архитектур, позволяя ему работать независимо от реальной архитектуры железа.В играх например это можно использовать, исполняя код на виртуалках, симуляторах процессора, для внесения немного ИРЛ в игру, или просто на парсерах. Тот же интерпретатор - и есть виртуалка, интерпретируемый код сейчас широко используют для игровых скриптов.Ну и у самого иногда мысли где-то рядом крутятся, подумываю о виртуалке для ядра своего софта, примериваюсь - хочется понадежнее его упрятать.Понимаю, что защиты не даст, поэтому и колеблюсь: школьников отсечет обфускатор, или вообще компилятор, а от остальных фиг спрячешься.Походу нужно уходить на уровень архитектуры - продумывать такие механизмы системы, чтобы машина с нарушением безопасности ядра автоматически изолировалась от других, делая взлом бесполезным занятием.
>>888122>Виртуалки очень просты.ЕМНИП, полного эмулятора х86 долго не могли написать, так что не всё так просто.
>>888120Создать html-файл в котором подключить свой скрипт.
>>888126Про полный эмулятор x86 речи и не идет. Это ж курсовая.Самая простая виртуалка - транслятор форта. Занимает считанные байты.Чуть по сложнее - таблица операций. Килобайты.Ну а полный эмулятор железки - это мегабайты: нужно не только описать всю архитектуру (а в больших процах просто куча периферии), но и тайминги выдержать (а часть чипы тактируются хитро), и все архитектурные ошибки запилить (потому что некоторые используют эти ошибки в коде).Полный эмулятор даже для микроконтроллера напряжно пилить, а уж для большого чипа и подавно.Но полные эмуляторы нужны редко.А для прикладных задач хватит и мелкой виртуалочки с простенькой системой команд, без таймингов, без периферии, с максимальным использованием готовых библиотек. Что-то уровня парсера текстового файла.
>>888112Для высокой точности (как и для сверхдлинных чисел) используют специальные алгоритмы: https://ru.wikipedia.org/wiki/Длинная_арифметика
Нужен совет, я в вопросе слабо разбираюсь.Есть sqlite и C++.Делаю запрос к базе через sqlite3_exec, соответственно есть callback функция, из которой по примеру и происходит отображение полученных из базы данных.Как мне эти полученные данные передать из callback функции основному классу/функции?Функция-то static, я с ними никогда не работал, но обратиться от неё к чему-то внешнему не выходит.Когда подобная ситуация возникала у меня в другом случае - я передавал в callback функцию указатель на какую-нибудь переменную класса, значение которой отслеживал после коллбека.Но в случае с sqlite вроде как нельзя в коллбек ничего передать.
Посоны, видимо настал тот день когда всё таки следует начать хоть как-то вкатываться. Помню тут раньше был тред где какой-то поехавший юзал какую-то там разновидность бейсика шарпанутый, не знаю чё именно там было, говорил что там охуенно всё быстро можно получить, быстрее чем везде и всегдаТак вотЯ не помню нихуя, как загуглить те треды?
>>888158Типа там скорость приложух/скорость написания очень в хорошем отношении. и мне похуй зашквар там что или нет - главное время.
>>888158PureBasic вроде бы? сам себе ответил
>>885874написал сам, пришла сказала вот тут можно заменить это, а тут нужно поставить это и поставила 4
>>888114> слепить нормальный бинарь со своими примочками без ебли с ассемблером и ручным размещением кодаСэкономлю тебе время и порекомендую сразу написать кастомный линкер для PE/COFF, который сможет линковать объектники к исполняемым файлам. Если релоки есть (а в ntoskrnl они есть) и всякие фичи типа COMDAT и отладочной информации не делать, то задача простая, пилится за неделю. Зато сможешь пидарасить PE как только хочешь.
>>888170>>888114Посоны, вы такие крутые, может подскажете простые методы как обмануть обычные инсталяторы требующие висту, семёрку, десятку и т д без ковыряния реестров и прочего? мог бы такой финт сделать - удалил бы восьмёрку и поставил опять сервер 2003, настолько он охуенен
>>888171> обмануть обычные инсталяторы требующие висту, семёрку, десяткуВкладка "Совместимость" подменяет версию, которую винда сообщает приложению. Алсо, инсталляторы можно распаковывать, какой-нибудь 7-Zip часто справляется, ну или можно анпакер под конкретный типа инсталлятора искать. Но толку от этого всего не будет, если приложение использует фичи, специфичные для современных ОС (например, бинарники, собранные в Visual Studio содержат вызов InitializeCriticalSectionEx, которого нет в XP и ниже). Бинарники можно патчить, но это неблагодарная и бессмысленная работа. Лучше обновить комп и поставить десяточку.
>>888173Тоскливо. Да десятку он тянет, но по определённым причинам всё что выше хр - мне не нравится. 2003 винда - навсегда.
>>884844>rebolСудя по сайту он сдох и превратился в Red. А может и нет, но есл альфа там у них в 2015 сделана а щас уже 2017й почти, то...?
>>888149Бамп.
>>888197Следуюющий параметр sqlite_exec после колбека и первый параметр колбека - то, что ты ищешь.
>>888198Я пробовал что-то с ним сделать.Передать его в коллбек и воспользоваться там трудностей не составило, а вот передать через него результат не вышло.Типа, в функцию передаю его как указатель, если там меню аналогичным образом, то нихуя не получаю.Если я ему нагло даю другое значение любого типа, то получаю сообщение ТЫ ЧТО ОХУЕЛ ИНТЕЖЕР ПРИСВАИВАТЬ УКАЗАТЕЛЮ НА ВОИД.На самом деле корень проблемы в том, что я понятия не имею, что такое указатель на воид. Вроде как должен работать как указатель на любой тип, но нет.Проблему вроде как обошел через статик переменные, но это не то что хотелось.
>>888171>Посоны, вы такие крутыеЯ-нет, поэтому и вопрошаю.>>888171>сервер 2003, настолько он охуененЯ и сейчас под ХРх64 пишу эти строки.>>888173>Но толку от этого всего не будет, если приложение использует фичи, специфичные для современных ОСТак за решением этой проблемы я сюда и пришёл, нэ?>>888173>Лучше обновить комп7 из 10 на дваче у меня сосёт по конфигурации, 24 ГБ оперативы наполняются живительными байтами ядра NT 5.х вместо отдающих мертвечиной 6.х.
>>887906Вангую, что тебе просто думать лень, как и мне когда-то. Вообще, то что многие называют "гуманитарным складом ума" не более чем непривычка к размышлению.
>>887934Расскажи про свой железный опыт? С чем работаешь, что изучаешь?
>>887982Ты че, идиот? Ты блядь бесплатно книжечку скачай из инета и изучай блядь, хули ты как маленький каким-то пилдорам платишь, чтоб тебе разжевали? Своих мозгов нет?
>>879854 (OP)Думаю начать учить язык GO, что скажите посоны? Естественно я с него и начинаю.
>>888252Это не просто хуевый выбор для новичка, это в целом хуевый выбор.
>>888248>Ты блядь бесплатно книжечку скачай из инета и изучай блядьЛол, ты хочешь сказать что книжка может ответить на все его вопросы, а учителя нет. А хотя> бесплатно скачай из интернета> каким-то пидорам платишьвсе с тобой ясно.
>>888268Нахер он тогда нужен, один знакомый сидит кодит на нём и на питоне, говорит збс язык учи, просто и нужно везде.Пиздит да?
>>888277Конечно, может это дело вкуса, но мой опыт с го таков: пока читал доки и писал хеллоуворды, был в восторге, казалось, что нашел язык мечты, но когда начал писать что-то посерьезней, всплыло все говно этого языка. Для написания микросервисов этот язык может и годится, но не более того. Если психика дорога, то лучше не трать время.
>>888280>>888268Удваиваю.Учи в таком порядке:-Питон, потому что хороший и простой язык;-ЖС, потому что без него сейчас никуда;-Джаву/Сишарп, чтобы как минимум просто знать.
>>888295>>888252>>888277Ну и после всего перечисленного перекатиться в Го тебе не составит труда, хотя я бы не советовал. Как и тот анон, возлагал большие надежды, но после понял, что в языке нихуя почти нет, а что есть-убого.
Пограммисты выручите пожалуйста брата своего меньшего. Проболел кучу лекций и теперь хз как писать код.Задача: Создать двухсвязный двунаправленный список из вещественных чисел. Вывести список на экран в направлении справа налево. Удалить из списка элемент с заданным номером. Затем вывести список в направлении слева направо. Освободить динамически выделенную память. Да, я прекрасно знаю, что вообще не в тему. Но добро же еще существует, не так ли?
>>888304Сколько ты готов заплатить?
>>888308>добро>сколько готов заплатитьУ нас разные представления о добре, мне кажется.
>>888309Ну пошел нахуй тогда.Добра он захотел в 2к16.
>>888318И тебе всего доброго, анон.
>>888309"Сделайте мне на халяву, потому что я ленивое говно, которое выбрало не ту специальность в надежде на ту же самую халяву" - это само зло во плоти. Пиздуй учись, говнюк.
>>888318Да нет, добро есть и должно быть. Хорошему-то человеку помочь не западло (сам много раз так делал). Другое дело, заслуживает ли вообще этот анон добра. Мы его не знаем. Вдруг он ебаный мудак? А таких, к сожалению, большинство сейчас, поэтому помогать всем подряд - неправильная стратегия.
>>888324Бред какой-то. В моем посте выше было написано, что я проболел всю эту тему и пропустил лекции. Когда я поступал по этой специальности, то я прекрасно понимал, что меня ждет, так что не нужно тут этих бессмысленных обвинений.
>>888327Ну, лично я, всегда помогал людям, не задумываясь о том, плохой человек он или нет. Да, я моралфаг и ничего плохого в этом поведении не вижу. Хотя, естественно, я понимаю, почему такая реакция возникла. И мне сейчас нереально грустно от того, что я до этого опустился. ;c
быстрофиксДа к тому же, я еще моралфаг и ничего плохого в этом поведении не вижу.
>>888329>Напишу на дваче, что проболел(а не прососал хуй)>Хочу добра>Помоги анон сделай за меняНахуй со своими лабами, необучаемый.
>>888304Кресты? STL? Это дека?Дека, но в то же время>Удалить из списка элемент с заданным номером?Все это риторические вопросы; загугли - перепиши примеры под себя.
>>888337Все еще хуже. Паскаль, как бы это гротескно не звучало. И нормальных примеров, мне найти не удалось.
>>888339Не удалось найти пример двусвязного списка. Охуительные истории.
>>888329>>888332Анон, пропуск лекций - это не оправдание. Люди, которых ты просишь сделать задание, на твоих лекциях не были вообще. Откуда они по-твоему должны это знать?Твоя задача не такая уж специфическая. Точнее, она совсем даже не специфическая. Односвязные/двусвязные списки - это фундаментальные, классические структуры данных. И разобраться в этом можно даже без гугла, если иметь любой приличный учебник по структурам данных. Ничего непреодолимого в твоей задаче нет. В конце концов, ты в вуз пошел учиться или тупо за коркой? Вот и учись, разбирайся, вникай. Во взрослой жизни лекций нет, никто тебе разжевывать и в рот класть не будет. Учись этому сам.Надеюсь, ты справишься.
>>888344Даже спорить не буду, я полностью с тобой согласен. Будь у меня время, естественно, я бы пошел сам разбираться в этом, но у меня нет времени. В этом то и проблема .Ладно, извиняюсь, еще чего выдумал искать на сосаче помощь. Вероятно это от отчаяния, лол.
>>888346Бизнесмен блядь нашелся, очень занятой. Раз ты такой бизнесмен, плати деньги, найди одногруппника и заплати ему.На самом деле у тебя нет времени, потому что тебе еще делать домашку по математике, которую ты тоже проебал. Но, скажу тебе по секрету, математика тебе не понадобится, а это знать нужно.
>>887781Запевай со мной!МИ МИ МИСТИЧЕСКАЯ МИКУРУН РУН
>>887949
На работе дали задание перебрать список в 500 000 фамилий которые хотя бы раз были адресатами "Почты России" и очистить от некорректных. Таких там много, потому что какие-то фамилии перепутаны с именами и отчествами, какие-то были произвольно транслитерованы с латиницы на зарубежных отправлениях, какие-то неправильно распознаны OCR и т.д. Пока пришло в голову проверить записи в которых:- встречаются невозможные в русском языке сочетания (пик)- подряд 3 гласных или согласных- начинаются с "ь, ы, ъ" или заканчиваются на "ъ"Получилось всего 3002 записи, и то перебирая результаты вручную, выяснилось что Вагедияндонйапараст, Ыилилиаил, Чеботариволфхайм, Авдусьа, Кричфалуший — это, блядь, реально существующие фамилии, а не просто наборы букв. Уже не знаю, что придумать, вконтактике через апи проверять? Есть у кого-нибудь идеи?
>>888346>Будь у меня время, естественно, я бы пошел сам разбираться в этом, но у меня нет времениНичего с тобой не случится, если пару раз в дотку не скатаешь. Гугл в зубы - и вперед."Алгоритмы и структуры данных" - Н. Вирт.Глава про линейные списки.Все примеры как раз на Паскале.Дальше сам.
>>888359У меня дедлайн через два часа. А за книжки, спасибо, обязательно гляну.
>>888361>У меня дедлайн через два часа. >Не хочет платить за работуПошел на хуй.
>>888353> Уже не знаю, что придумать, вконтактике через апи проверять?Это намного лучшая идея в нашей многонациональной стране. Еще лучше взять какую-нибудь базу паспортов, совсем хорошо - несколько баз из разных источников.
>>888361Как раз уложишься, если не надо отчет пилить. Хотя если сжать булки то даже отчет можна написать.Ну, епта договорись с преподом, принесешь завтра, хули ты как маленький. Я ни один курсак вовремя не сдал в универе и ничего - почти что успешный кодеманки.
>>887897Бамп, помогите разобраться.
>>888196Это два разных проекта, и ред ещё очень сырой, хотя писать на нём можно. Ребол2 kinda сдох, но его ещё можно использовать (и используют), единственная проблема с ним лишь у пердоликов - он проприетарен. Есть ребол3, но хрен знает, что там с ним, вроде бы медленно пилят, но он в альфе пока, по-моему.
>>888371В моем универе есть балльно-рейтинговая система. Не сдача вовремя работы снимает соответственно половину баллов при пересдаче. Ну да, я уже понял, что придется договариваться. А можешь, пожалуйста, если не сложно, конечно, покидать годные книжки по теме динамически выделенной памяти?
>>888365Да понял уже я, что тебе нужны были деньги и ты горишь теперь из-за того, что бедный студент не поделился с тобой своей огромной стипендией.
>>888379Пошел нахуй отсюда, любитель халявы.Ребенок блять.
>>888379Деньги показывают насколько тебе действительно хуево. Если у тебя все заебись, нахуя тебе помогать?
>>888304> Проболел кучу лекций и теперь хз как писать код.А мог бы книги читать во время болезни, а не хуи пинать.
>>888304Р. Лафоре Структуры данных и алгоритмы JavaТам вроде был описан двусвязный список, наглядно, со всеми операциями.Прочитай, и все вопросы отпадут.
По стандартам Java надо писать Javadoc к каждому методу/классу, сие приводит к таким чудесным комментариям по типу:/ Returns the X position*/public float getX(){ return x;}В "Чистом коде" Б. Мартина, говорится, что комментарии это в принципе хуета, и что комментить нужно только непонятный говнокод.Кому верить и как быть?
>>888432Если быть точнее, то говнокод надо переписывать. Комменты в коде - один из признаков, что код воняет.Javadoc - это уже другая опера, это документация апи для клиента. И, разумеется, простые геттеры/сеттеры документировать не обязательно.
>>879854 (OP)Привет, Анон! есть где-нибудь в литературе по vba что-нибудь подробное про парсинг сайтов и подобное?
>>888353> список в 500 000 фамилий которые хотя бы раз были адресатами "Почты России">очистить от некорректных>Получилось всего 3002 записиЭто что, Почта так упорото статистику ведет, что 99,4% данных непригодно?
>>888445ie automation vba гугливнезапно, это удобнее тупых библиотек для парсинга на том же самом питонетак как ты по сути создаешь экземпляр браузера, открываешь в нем страницу, в которой все отрабатывает, включая ява скрипт, и к странице можно обращаться через dom или sax, можно эмулировать действия пользователя на странице и прочее
Сап, анон. Требуется написать мобильное приложение на RAD Studio 10.1 Delphi прости г-споди, с использованием RecyclerView, FAB и CoordinatorLayout. Я перерыл уже всю вики Эмбаркадеры, но так и не нашёл нужных мне компонентов. Писать на Файрманки - пиздец, это полное нарушение Google Guidelines, да и к тому же эта падла не хочется запускаться потом на моём нексусе с 7.1. Что мне делать, доктор? Отказаться от RAD нельзя - весь проект написан на нём. Переписывать компоненты с Java на Delphi... нет, это просто ад. Может всё-таки можно как-нибудь выкрутиться и оставить нативный Android Material UI?
>>8884523002 мой фильтр отобрал, остальные по моим условиям проходят, но не факт из оставшихся только существующие фамилии. Попадаются например такие как "Александович" - гуглом находится только опечатка в отчестве, фамилии такой, по крайней мере в интернете, нет.
>>888465Уже нашёл решение. Турбококоа (турбокакахи) лол.
Целесообразно ли использовать контейнер map для хранения пары | IP-Address | Client_socket |?Как понятно из вопроса, это сервеР, которому нужно хранить информацию об активных TCP-подключениях.
>>888498А какие альтернативы?
>>888505Не знаю, я неопытный, больше ничего в голову не пришло.
>>888506Только одно подключение на одном ip может быть?
>>888509Не задумывался об этом, пока ты не спросил.По идее, не одно, ведь из-за одного роутера может подъехать несколко клиентов. Но порты в этом случае будут разные. Значит нужно хранить и порт тоже.
>>888513>>888509Или ты имел ввиду "только одно подключение на уникальную пару айпи+порт"? Тогда наверное одно, да.
>>888515Я имел ввиду предыдущее.>>888513Получается, тебе нужно по ip список портов вывести?В этом случае можно на один ключ массив портов повесить.Альтернативы не радуют, так что на твоём месте я воспользовался бы мапом, благо не самому писать.Осталось определиться, каким ты будешь пользоваться: на основе дерева или хэш-таблицы.
>>888517>Получается, тебе нужно по ip список портов вывести?Нет, смотри. Есть объекта сокет на каждое подключение. Соответственно, мне нужно их как-то укладывать и как-то к ним обращаться. Сначала я предположил, что можно класть в map пару IP_Address + unique_ptr на сокет, но сейчас понял, что нужен ещё и порт на случай нескольких клиентов с одного айпи. Тогда будет IP_Address:Port + unique_ptr.Наверное.По идее, мне в любом случае нужно будет перебирать все активные подключения при попытке принятия данных.Нужно ли мне будет при этом обращаться к ним через map по айпишнику или просто пробежаться итератором — я не знаю, но какой-то удобный способ добавлять/удалять объекты всё равно нужен.
>>888523А удалять по чему будешь? По unique_ptr?
>>888526Хм, а ведь я даже не знаю.По сути, если клиент отвалился, то как я узнаю айпи отвалившегося чтоб найти и удалить его по айпи?
>>888529Должен быть способ. Иначе придётся полный обход делать.
>>888457Спасибо Анон
/gg/
Стоит изучать Java или идти в FrontEnd
>>888590Если хочешь форсировать переход в веб-макак, то может и не стоит учить джаву.
Халп, это просто писец.В учебных целях надо найти сумму возрастающей последовательности (числа Пелля) с помощью рекурсивной, мать её, функции.Короче, найти могу, а отследить переполнение не могу. Просто писец рекурсия сложная. Подскажите, как отслеживать переполнение (long int) у рекурсивной функции.
>>888596Если число переполнилось, то оно отрицательным становится.
>>888597Да блин, ты просто гениален.Само условие переполнения я знаю, там даже не так, как ты делаешь (за допущение переполнения меня покарают: "А вдруг там слагаемое такое, что в положительные снова уйдёт"), там примерно так: if (пред. слагаемое>INT_MAX-след. слагаемое).Но именно в рекурсивной не выходит. Если я ставлю просто условие, то у меня отслеживается один раз на 25 слагаемом, а потом на всех нечётных отслеживает, а на всех чётных выдаёт значение 24-го (ввожу индекс 50, получаю в ответ 24-ый член)
>>888594Задам вопрос по другому. Каков шанс что изучая веб я не останусь ни с чем
>>888597Алсо, как выводить трассировку рекурсии?Ведь рекурсия не умеет принтэфить.
>>888602Уровень какой? Есть корка?>>888600Собственно зачем тебе это? Задача без задач.>>888603Можно. Попробуй.
>>888604> можно. Попробовал тебе за щёку.
>>888604В учебных целях, я же сказал
>>888606Хорошо. С++? Можешь unsigned long int впилить туда? Если можешь, тогда достаточно полученное число с максимумом из двух исходных сравнить. Если оно меньше - приехали.
>>888600Алсо, оно никогда за одну сумму положительным снова не станет.
>>888608> Можешь unsigned long int впилить туда? Не имею права.Мне не механизм сравнения нужен. То самое сравнение, которое я использовал обычно, не прокатывает с рекурсивной функцией, меня интересует специфика отслеживания переполнений с hекурсивными функциями, ссылки на статьи и учбеники про рекурсивные функции С.
>>888617Код в студию.
>>888619
>>888620Хз, зачем строку с if (k==-1) написал.Да у меня просто бомбануло
>>888620Проверяешь 2an_1 на переполнение. Если всё нормально, проверяешь 2an_1+an_2 на переполнение.
>>888624Да у меня каждый следующий раз an становится an_1, так что всё там с if верно
>>888624Короче, забейте. Пойду искать литературу
>>888625Алсо, очепятка в проверке. Возможно, дело в ней.
>>888627Очепятка? Хде?
>>888628if (an>INT_MAX-2an-an_1)
>>888630Исправил.Но ничего не изменилось
>>888631Тогда вертай все взад
>>888634Лел
>>888628if (an>INT_MAX-2an_1-an_2)или лучше if (2an_1>=0 && 2an_1+an_2>=0)
>>888638Я оставил if (an<0)
Господа, я тупое ебло, но подскажите мне, пожалуйста, как и на чем нопесать программу, которая будет выполнять заданные действия на каком-нибудь определенном сайте.
>>888640Бля.if (2an_1<0 && an<0)Меньше нельзя. Можно при умножении переполнится, потом при сумме, в итоге будет положительное число.
После школы перестал общаться с математикой, сейчас хочу вспомнить забытое и узнать новое, есть какие нибудь сайты, как https://lingualeo.com, только по математике?
>>888638Короче, смотри на охрененный выхлопъ25 - 1311738121 (последнее число, больше уже нельзя)26 - отследила27 - 1311738121 (внезапно!)28 - отследила 29 - 1311738121 (уже ожидаемо)чётн. - отследиланечётн. - 1311738121
>>888647Посмотри >>888644И какого фига ты дальше что-то там ищешь? У тебя же там переполнение, мусор ненужный. Где-то ты поставил -1, где-то у тебя всё ещё нормальное число, в итоге у тебя оно то находит что-то, то не находит.
>>888649СпасибоЗаработало if (2an_1<0 || an<0)
>>888480http://t.spravkaru.net/names/375/17/11585338/
>>888650Мейланы, не нашёл на оп-пике книг по html, там нечего изучать, можно хуй забить?
>>888645https://www.khanacademy.org/
>>888655в врк пожалуйте
Модераст-пидераст, тред уже за 1000 перевалил, давай уже вилкой чисти.
>>888657Ну нинада, плес! >>888656Вау, спасибо, заодно инглишь подтяну.
>>888656Спасибо, очень круто.
>>888643selenium?
>>888170Неужели задача никогда ещё не выполнялась, и нет готового кода?АЛСО, вопрос был как раз в вытягивании объектных файлов из бинарника. Сначала нужно их выудить, а уж потом думать, как слинковать обратно. Гугл по этому вопросу упорно молчит, выдавая мануалы по линковке всех сортов и разливов.
>>888691Самое близкое, что я нашёлhttp://stackoverflow.com/questions/35700685/how-to-get-the-object-file-name-back-from-an-executable-file
>>888691> вопрос был как раз в вытягивании объектных файлов из бинарникаЛол. Их там нет. Представляешь себе, как линкер работает? Если очень упростить, то:1) Есть набор объектных файлов, каждый из них обрабатывается. При необходимости в этот набор добавляются объектные файлы из либ.2) Линкер запоминает публичные символы каждого объектника и связывает (link) их с внешними (external) символами других модулей. После этого все имена выкидываются нахуй (кроме экспортов DLL и отладочной информации).3) Все секции с одним именем из разных объектников объединяются в одну, всем получившимся в результате объединения секциям назначаются адреса и правятся ссылки между секциями.4) В исполняемый файл пишутся заголовки и секции.Это я еще про link-time оптимизации умолчал, с ними все совсем непросто получается.Из этого следует, что получившийся фарш назад провернуть нельзя. Все, что ты можешь сделать - это ОДИН объектник, в котором некоторым адресам вручную (на основании конфига и/или парсинга PDB) назначены символы. И если относительных ссылок между секциями не будет, ты сможешь с этим слинковаться (если будут - можно склеить все секции исходного исполняемого файла в одну большую секцию при создании объектника). Но лучше сразу написать линкер под твою задачу и избавить себя от кучи проблем.
>>888720Благодарствую, интересная информация, хоть мне и нужно ковырять виндовые бинарники.К сожалению, из дебажных сборок винды у меня лежит только 32 битная ХР SP2 с отдельным пакетом обновления до SP3 (и пачка лонгхорнов), а мне бы пригодились ХР х64 или 2003 сервер, ну и семёрки с десятками.Ни у кого нет подобных дебажных сборок?>>888723>Представляешь себе, как линкер работает?Да, я прекрасно это знаю, и понимаю, что при многопроходном алгоритме восстановление невозможно. Но дизассемблеры выполняют намного более сложную задачу, и ничего, живут и развиваются, а старые винды не факт, что компилировались многопроходными алгоритмами с оптимизацией по профайлу.>Все, что ты можешь сделать - это ОДИН объектникА вот это боль. Ибо хотелось бы не костылить с подменой вызовов оригинальных функций и замусориванием бинарника своего же ядра ОС, а просто взять и заменить один или несколько из оригинальных объектных файлов на свой, скомпилированный из утекших исходников вынь2000, ну или там WRK, или на худой конец отреверсенных.
Я извиняюсь, но какого хуйца пик1 выдает правильный ответ, а пик2 с минусом?
>>888741Во втором пикеn>1
>>888743Но чому так?
>>888751Подставь в обоих случаях в функции 1.
>>888752Сук, надо больше или ровно 2 ставить. Пасиб :3
Реально ли фрилансером зарабатывать хотя бы 10-15$ в день? Собираюсь скатываться в быдлокодинг, но в моей 30к мухосранке слишком много вакансий
>>888766Нереально.
>>888767Бля... Может, просто у тебя не получилось?
>>888766Реально.
>>888770Бля... Может, это только у тебя получилось?
>>888766ну если ток по старому курсу
>>888643раб на fl.ru зделает за 500 рублейи еще отсосет за норм отзыв
Суп, подгорает жопа со сроками. Поэтому сердешно спрашиваю. Если тут какой то прогерский ананас, свободный от работы, который хуйнет мне лабку по АсимКрипте.Алгоритм проверки на простоту, Реализация RSA. Знаю, ты можешь выручить меня
Анон, разбираешься в базах данных? Тут такая задача не тривиальная от учителя была: нужно заполнить готовую базу данных каким нибудь быстрым способом реальными данными. Конкретнее эта база данных музыки. Есть таблицы: Треков, Альбомов, Исполнителей, Жанров.Думал рандомными названиями заполнить(для этого есть удобненькие сайты) но учитель сказал что не катит такое. В результате не смог ничего лучше придумать чем написать парсер АПИ с сайтов музыки превращающий данные в sql insert запросы. Вот что получилось если интересно https://github.com/sam-moshenko/APIMethodToSQLQueryНо появилась проблема, заполнить то базу данных с ее помощью можно, отдельно запросив с какого нибудь сайта песни, исполнители, альбомы, жанры можно, а связать их потом как? Можно конечно усложнить парсер чтоб работал на несколько таблиц сразу и сам создавал связи, но тогда нужно чтоб API давала все эти данные сразу, но что то я такого не нашел. Вообщем кинте идейки или помогите чем можете.
Зачем нужен REST? Ведь он же просто повторяет протокол HTTP.
>>888790А разве REST не является просто правильным использованием протокола HTTP?
>>888788> До диез> ФормыВся суть.Так что тебе мешает не сразу делать запрос в базу, а подождать и исполнить больше одного запроса к АПИ сайта?
>>888795Т.е. это всего лишь API такие как xhr/fetch на клиентской стороне и методы с характерным названием .get .post и соответствующие фреймворки на серверной?
>>888796>> До диез>> Формы>Вся суть.не понял>Так что тебе мешает не сразу делать запрос в базу, а подождать и исполнить больше одного запроса к АПИ сайта?то есть на каждый трек спросить исполнителя, жанр и т д?
>>888797Нет, это просто использование POST для обновления, PUT для создания, GET для получения и так далее + человеческие адреса для всего этого. Это когда на двачи ты постишь через POST на адрес /pr/879854/add, где в теле его твоё сообщение, а не через GET типа /posting.php?action=add_post&thread=879854&message=%D0%BF%D0%BE%D1%81%D1%81%D0%B0%D0%BB+%D0%BD%D0%B0+%D0%BD%D1%8C%D1%8E%D1%84%D0%B0%D0%B3%D0%B0В общем просто модное название для проверенной технологии. А то напишешь "Я использую http", и тебя обоссут, ибо это старая замшелая вещь. А вот напишешь "Я использую REST", и тебя похвалят.
>>888374Так ребол 3 и есть в альфе с начала 2015го. А значит RIP по идее.
ЕБУЧИЙ ВОИД ПОИНТЕР В МУСКУЛАЙТЕ КАК Я ЕГО НЕНАВИЖУ ПРОСТО ЕБАЛ ЭТИ ВОИД ПОИНТЕРЫ ЭТО НАХУЙ СРАНЬ ЕБАНАЯ
>>888785Алгоритм Миллера-Рабина пошагово расписан в вики на псевдокоде. Rsa тоже. Можешь взять botan и посмотреть как в нем реализовано.
Чем гет будет? Или опять проебете, пидоры.
Несколько месяцев изучал веб-разработку, но по советам на лурке решил посмотреть на SICP. И передо мной открылся новый мир, совершенно не похожий на JS. Действительно интересные задачи и примеры, после решения которых действительно радуешься; разные истории об учёных; код красивый - скобочки, лямбды, леты; никаких пикселей.Что делать дальше? Продолжать упарывать JS, изучить ангуляры и джейквери, а там может и распробую я веб-разработку. Или начать читать SICP и со временем изучить другой ЯП? Выручай, анон
get!
GET!
GET!!!11
GEEETTT!!!!!1
Get will be get.
GET!!
https://goodui.org/ Это такая шутка чтоли блядь?
Вся суть /pr/аши. Вместо того, чтобы написать простой чекер количества постов в разделе, этот долбоеб вайпает тред руками.
kek
>>888887Всем похуй, но я не пытался взять гет этим постом
>>888888Нахуя писать чекер, когда на главной и так отображается количество постов в каждом разделе?
>>888874> разные истории об учёныхДа-да, все что я запомнил из SICP - это то, что она на треть состоит из охуительных историй и восхваления никому не нужного языка.
Через 2 месяца защита диплома остановился на фронт-енде, С темой проблема, знаю JS, HTML/CSS(5/3), SQL, Angular; Посоветуйте что-то годное, потому что думал о странице-портфолио, но с инфой не густо! Заранее благодарен анончики!
Сап, анон, недавно зачитался всякими стори типа "Червя Морисса", "Иерусалимского трояна" итд и понял, что очень интересна эта тема.Есть ли годная литература связанная с кибер-преступностью, как создаются черви/дос атаки/трояны, более подробное описание, чем которое есть на википедии.Заранее спасибо!
помогите с задачей. есть ориентированный граф с целыми значениями на вершинах. нужно найти максимальную сумму значений из всех возможных путей от верхней вершины к нижней. направление у ребер только вниз по диагонали, и можно за весь граф один раз на одном "уровне", строке заменить значение на другое из той же строки. на пикрелейтед ответ 3+2+8+5+4=22. не нужно ничего конкретного, просто идеи, как можно решить, не понимаю даже как сделать перебором
сап Анон,Стоит ли изучать Углубленно Алгоритмы для js dev?Или они особо не пригодятся?
>>888904Рекурсия с поиском максимума и вычислением дельты горизонтали.В цикле перебираешь все узлы верхнего уровня.Обнуляешь максимальную дельту горизонтали.Для каждого узла запускаешь рекурсивную функцию, в которой находишь и обновляешь дельту между текущим узлом и максимальным в текущей линии, возвращаешь сумму текущего узла и максимума из двух следующих (вычисляемого этой же рекурсивной функцией), а если достиг конца цепочки - возвращаешь текущий узел, и рекурсия прерывается.Опосля складываешь результат рекурсивной функции с найденной максимальной дельтой горизонтали - это и есть максимум цепочки для текущего узла верхнего уровня.Сравниваешь текущий максимум с максимумом предыдущей итерации, выбирая максимальное значение.После окончания цикла имеешь максимальную сумму наиболее выгодной ветви с учетом наиболее выгодной операции горизонтального обмена.
>>888888И что же это?
Расскажите об языке Ада (2012). Что прочитать, как начать программировать на нём и стоит ли вообще? Область - библиотеки realtime/DSP (или вообще весь бэк-энд) для десктопного приложения на C++/Qt.
>>888897Вот оно, чтнеие 21 века!
>>888932>АдаПаскаль с системой типов и кучей фишек безопасности. Если сильно паришься на счёт безопасности — посмотри раст. Он не мёртв и прошёл в этой области куда дальше.>Что прочитатьГугл.>и стоит ли вообще?Нет.>Область - библиотеки realtime/DSPТак и пиши на сях/плюсах. Зачем тебе тащить ещё один язык, который используют разве что ради легаси в ввс сшп и последней свободной реализации уже 12 лет скоро?
>>888985Не всё так просто, как я посмотрел, есть нормальное ООП с темплейтами и интерфейсами, встроенная в язык многопоточность, конвенции и прочие вкусные плюшки, которых нет в крестах.
>>888985Алсо, 2016-2012 = 4, 4 < 12. А американские военные там участвовали не больше, чем в создании интернета, и самую первую аду вообще французы писали, по-моему.
Тест
dfghfghf
>>888897Как по мне, это только приятные бонусы. Вся информация структурирована, в каждой теме есть куча разжеванных примеров и интересных задач. Меня привлекло то, что тут синтаксиса почти нет, и чтоб решить задачу, нужно напрячь мозг. А в js задачи в основном основаны на перелистывании учебника в поисках нужного приема. А с учетом множества библиотек и фреймворков, создается впечатление, что работа веб-разработчика состоит из создания структуры документа, применения библиотек и связывания всех компонентов воедино. Вот поэтому и хочу узнать, прав ли я? И если прав, то как обстоят дела в других направлениях? Не хочется просто тратить время на то, что мне не сильно нравится и не пригодится
>>888995И тебе хоть одна из этих плюшек настолько нужна при написании DSP (лол), что ты готов побежать учить другой язык, почти без документации и с мёртвым сообществом? Ну я даже не знаю что сказать.>>888996Перечитай что я писал, это не про сам язык.А историю ты плохо знаешь.
>>889007>DSP>(лол)Ясн.
Анон, внутри либы HTTP-запросов для рандомного языка, под капотом всегда используются TCP-сокеты, так? Просто эта либа реализует спецификацию HTTP, т.е. структура пакета, правильно я понимаю?
>>889007Встроенное в язык управление потоками, например, очень важная фича, костыльность реализации которой в других языках зашкаливает просто. Документация есть, а всякие "сообщества" - это отрицательная ценность в виде скачущих ничего не соображающих бесполезных обезьянок, "программирующих" копипастом из StackOverflow. Не нужны. По аде серъёзные дядьки из университетов книжки пишут.> А историю ты плохо знаешь. Пошел на хуй, пидорас.
>>889019>По аде серъёзные дядьки из университетов книжки пишут.И это единственный способ её применения.
>>889024Почему?
>>888738>Да, я прекрасно это знаю, и понимаю, что при многопроходном алгоритме восстановление невозможно.Да нихуя ты не знаешь. Между многопроходным линкованием и однопроходным разница лишь, ВНЕЗАПНО, в количестве проходов. Информация выбрасывается в любом случае, и вытащить то, чего нет - это как минимум непросто.>дизассемблеры выполняют намного более сложную задачуНаверное, декомпиляторы. Задачи дизассемблера в десятки раз проще, чем у делинковщика, потому что файл хорошо структурирован - вот тут код, тут данные, вот точка входа, все команды известны - вперёд. Ну, а декомпиляторы либо эксплуатируют знания о том, как компилятор собирает бинарник (DEDE/VB decompiler и т.д.), либо просто восстанавливают, как получится. Создание сишного кода из машинного - тоже не самая сложная задача; сложная - создание хорошего кода.
Есть, те, кто может помочь с программой на Делфи?
>>889006Да прочитай уже до конца книгу то, зойбал
Погоромизды, помогите ебануть запрос к МайЭСсКоэльо. В таблице хранятся ежеминутные длины пинусов питурдов.datetime ;PinusLength'2016-11-19 09:00:00'; '22.2''2016-11-19 09:01:00'; '10.5'----------//etc//----------------Можно ли вывести среднесуточную длину шишки (начало суток 9 утра, конец суток 21 час), скажем за последний месяц?
>>889122среднее значение длины за день/ночь (день с 9 до 21, ночь с 21 до 9 утра)>быстрофикс
>>889122select left(f1, 10) as z, avg(f2) from t1 group by z;
>>889128а вот это уже иди нахуй
Аноны, может кто проверить алгоритм по вычислению определенных интегралов методом Симпсона? А то при сверке с математикой уж больно большое расхождение.
>>889142Ну кидай код же.
>>889159В и А это пределы зависящие от параметра nbegin n:=5.7; // интервал n m:=20; // кол-во разбиений h:=(B(n)-A(n))/(m2); // длина шага k:=1; s:=0; // номер узла для разложения while n<9.4 do // цикл для опраделения точек графика begin repeat //метод парабол(Симпсона) x:=A(n)+hk; // определение значения узла для к-го х s:=s+F(n,A(n))+F(n,B(n))+4F(n,x)+2F(n,x+h); // суммирование отрезков разложения k:=k+2; // определение номера узла until k>m2-1; // пока значение узла больше чем удвоенное кол-во разбиений I:=sh/3; // численное значение интеграла cht1.Series[0].AddXY(n,I); I:=0; n:=n+0.1; end;end;
>>889164По какой формуле делал? Источники разные могут быть.
>>889176Если я правильно понял твой вопрос, то по составной формуле Симпсона I=(h/3)(F0+F2m+2(сумма от k=1 до m-1)F2k+4*(сумма от k=1 до m-1)F2k-1)
>>889182>F(n,A(n))+F(n,B(n))Эта часть должна один раз к сумме добавляться.
>>889184Это все? Просто я не уверен, что правильно реализовал суммирование по четным и нечетным K
>>889185Не всё. Будем по ходу смотреть.
>>889186Я перенес ее к итоговому значению I >I:=sh/3; //численное значение интеграла, но ничего не изменилось
>>889185И ещё>I=(h/3)(F0+F2m+2(сумма от k=1 до m-1)F2k+4(сумма от k=1 до m)F2k-1) >>889188То есть "ничего не изменилось"? Ответ неправильный или вообще ничего?
>>879854 (OP)Анон, какую работку, крмое очевидной, можно хорошо совмещать с таким трудозатратным хобби, как программирование? Продованы весь день считай пашут, к вечеру у людишек сил не остается. Как же быть то
>>889189Ну график прежним остался
>>889191Какой код в итоге?
>>889192begin n:=5.7; // m:=20; // h:=(B(n)-A(n))/(m2); // k:=1; s:=0; // while n<9.4 do // begin repeat // x:=A(n)+hk; // k:=k+2; // until k>m2-1; // I:=(F(n,A(n))+F(n,B(n))+s)h/3; // cht1.Series[0].AddXY(n,I); I:=0; n:=n+0.1; end;end;
>>889194begin n:=5.7; // èíòåðâàë n m:=20; // êîë-âî ðàçáèåíèé h:=(B(n)-A(n))/(m2); // äëèíà øàãà k:=1; s:=0; // íîìåð óçëà äëÿ ðàçëîæåíèÿ while n<9.4 do // öèêë äëÿ îïðàäåëåíèÿ òî÷åê ãðàôèêà begin repeat //ìåòîä ïàðàáîë(Ñèìïñîíà) x:=A(n)+hk; // îïðåäåëåíèå çíà÷åíèÿ óçëà äëÿ ê-ãî õ s:=s+4F(n,x)+2F(n,x+h); // ñóììèðîâàíèå îòðåçêîâ ðàçëîæåíèÿ k:=k+2; // îïðåäåëåíèå íîìåðà óçëà until k>m2-1; // ïîêà çíà÷åíèå óçëà áîëüøå ÷åì óäâîåííîå êîë-âî ðàçáèåíèé I:=(F(n,A(n))+F(n,B(n))+s)h/3; // ÷èñëåííîå çíà÷åíèå èíòåãðàëà cht1.Series[0].AddXY(n,I); I:=0; n:=n+0.1; end;
Для организации нужна программа. В двух словах: есть сотрудники, которые ездят по городам. Есть центральный офис, который должен вести учёт их перемещениям. Идея такая: сотрудник при отправке запускает со своего смартфона некое приложение и проставляет там свой будущий маршрут, номер автомобиля на котором поедет и время отправки. В центральном офисе на пк дежурного появляется соответствующая строка, мол, человек в дороге. Человек приезжает и кликает по кнопке "Путь завершён". У дежурного появляется напротив его имени пометка. Таким образом, дежурный всегда может сказать кто куда едет и сколько свободных сотрудников имеется. Ну, свистелки-перделки по желанию.Я вижу два стула:1) Полноценное приложение под ведроид на джаве, писать в андроид студии. 2) Веб сервис. На сайте бек на mysql и php, и фронт на html, css, js. В браузере заходим на сайт, логинимся, вбиваем и отсылаем данные.Второй вариант я могу слабать за приемлемое время и оно будет работать. А вот писать под андроид приложение - это как восход солнца вручную. Но, может, я предвзят? Что лучше по фен-шую?
>>889198Веб-приложение лучше, потому что не привязано к платформе клиента. Веселые сотрудники могут использовать Айфон, хипстеры - винфон, например. И, потом, если всё-таки придется писать приложение, оно может просто коннектиться к все тому же веб-сервису.
>>889198А еще надо уметь то же делать SMSкой, потомучто не у всех смартфон.
>>889198>Человек приезжает и кликает по кнопке "Путь завершён".Но для чего? Отслеживай всех по GPS, узнаешь много нового о сотрудниках.
>>889195Твой код слишком силён. Попробуй адаптировать это. Язык не тот, но ничего сложного и он работает.http://pastebin.com/uyfKWVnhФормула отсюда:https://ru.wikipedia.org/wiki/%D0%A4%D0%BE%D1%80%D0%BC%D1%83%D0%BB%D0%B0_%D0%A1%D0%B8%D0%BC%D0%BF%D1%81%D0%BE%D0%BD%D0%B0#.D0.A1.D0.BE.D1.81.D1.82.D0.B0.D0.B2.D0.BD.D0.B0.D1.8F_.D1.84.D0.BE.D1.80.D0.BC.D1.83.D0.BB.D0.B0_.28.D1.84.D0.BE.D1.80.D0.BC.D1.83.D0.BB.D0.B0_.D0.9A.D0.BE.D1.82.D0.B5.D1.81.D0.B0.29
>>889211Спасибо, щас попробую.
>>889204Да, с совместимостью веб лучше, важный плюс.>>889206Многовато вбивать нужно будет. Да ещё соблюдать формат записи. это простые сотрудники не осилят.>>889209GPS не даёт автомобильный номер, табельный маршрут и время. Теоретически, пункт отправки/прибыия можно рассчитать по координатам. И время тоже. но это будет не совсем то, что нужно. Нам важнее сейчас контролировать, кто и куда отправлен, чем кто и куда реально едет. GPS можно будет прикрутить уже потом, при необходимости. А вообще, такие сервисы уже есть с отслеживанием и стоят что-то около 1к в месяц с неограниченным количеством отслеживаемых мобильников.
Здравствуй, двач. Расскажи мне про я думаю это так называется правильную архитектуру. Вот допустим, у меня есть традиционный для Qt MainWindow, который занимается исключительно интерфейсом, а также различные структуры с данными, допустим, yoba и его экземпляры - y1, y2 и т.д., для изменения содержания которых и был запилен интерфейс. Так вот - где этих yoba идеологически правильно хранить? Не в МейнВиндов же?
Посоны помогите, в шараге задали сделать прогу в vs, которая из квадратной матрицы находит номера столбцов, где все элементы равны нулю и выводит это в консоль.
>>889273Делай. Я знаю, что это слишком просто для тебя, я знаю, что сложно начать, но я верю в тебя. Ты справишься. Мы все верим в тебя, друг. Мы знаем, что ты можешь перебороть себя. Не подведи нас.
>>889273Сколько ты готов за это заплатить?
>>88928040 гривен
КТО НА ЛИСПЕ НЕ КОДОКТОТ В РАЙ ЦВЕТУЩИЙ НЕ ХОДОК
Сап Двач.Помогите разобраться с мыслями и сомнениями. Учу яву, (джавараш + head to first + Эккель + Лафоре.). Раз в неделю стабильно лезут мысли о том что в яву можно вкатиться только сеньором, особенно в СПБ и с кучей всяких JIRA/HADOOP/SPRING/YOBA/YOBA. То есть новички не нужны чуть более чем полностью. А типа PHP/JS/Python там типа манямирок, у них типа новичков чаще берут изучать всякого меньше нада. Пока правда не прочитаешь про экосистему JS, там дикая дичь, плюс часто в вакансиях PHP/JS обьединяют в одно, правда бывает JS вообще всем добавляют. Отдельно стоит C# просто потому что там 1 Фреймворк как я понял, но новичков не много ищется. Питон вроде мало Фреймворков и чаще ищут чистым и новички нужны вроде как почаще. Плюс в других языках в отличии от java легче придумать пет проект, а пет проект по JEE это типа: "Ну я тут написал аналог 1С"? Много букв и мыслей в попытке найти свой путь самурая. P.S Haskell выучу в старости если будет время.
>>889283Нет, не хочу оставлять тебя без штанов.
>>889190Такую, где платят за сон.Охрана, дежурства, админство. Все свободное время (а его на таких работах 80%) - занимаешься своими делами. Кто-то играет, кто-то читает, кто-то девок водит, кто-то кодит, кто-то на удаленке бабло гребет. Лол, некоторые с работы умудряются игори стримить, пиздец вообще.Ну и само собой удаленка без работы. Вариант посложнее, но удобнее: все свободное от учебы время зарабатываешь бабло удаленкой.
>>889216>А вообще, такие сервисы уже есть с отслеживанием и стоят что-то около 1к в месяц с неограниченным количеством отслеживаемых мобильников.Ну вот и решение. Не из своего кармана же платишь, а для организации такие деньги - копейки, если это не шарашкина контора. Внесут в бюджет - и вопрос решен.
>>889278Подписываюсь. Новичков надо поддерживать. Молодым приоритет.
>>889305Кто не кодит на листвеТот не ходит по листве
>>889314Нормальные организации сами выращивают себе специалистов.
Стори про батю. Учился он хорошо. Ходил на олимпиадки по математике и кодил на бейсике под спектрум. После девяти классов он закончил школу и пинал хуи летом. Первого сентября он узнал, что нужно было куда-то поступать, а родители ему не напомнили. Пошёл обратно в школу. Через два года поступил в какой-то пту. После него в вуз на инженера. А сам мечтал быть программистом. Круто было бы иметь батю программиста. А у вас такие есть?
>>889365Нет, мой строитель и любитель грязных и похабных историй. Ажтрисет. Я конечно батю люблю, но когда есть выбор, то я лучше Марка Аврелия почитаю или Честерфилда
>>889365Мой еще на всяком древнем говне кодил на бэйсике. А потом бухать начал и все просрал. Хотя только благодаря ему у меня пекарня появилась аж 20 лет назад.
>>889363И как они это делают?
>>889399Вкладываются в биотехнологии и особенно в клонирование.
>>888903Ну товарищ майор....
>>889273Квадратную матрицу делаешь двумерным массивом, через указатели - каждый элемент одного массива указывает на массив чисел (абстракция типа для строк и столбцов). Если в массиве по указателю встречается в элементах нолик, выводим номер этого массива-указателя. Фсё.
>>889044> Создание сишного кода из машинного - тоже не самая сложная задача> не самая сложная задачаЭто невыполнимая задача, декомпилируются только частные случаи.На самом деле, если подумать, то задача >>888738 решаема при достаточном уровне скиллов. При наличии .pdb (а для ядра XP SP3 Microsoft до сих пор его отдает) и/или хорошо проработанного дизасма (по части отделения кода от данных), можно просто извлекать каждую функцию в отдельный объектник, можно потом в либы собрать. Можно даже извлечь из .pdb имена оригинальных объектников и попытаться худо-бедно раскидать по ним функции.
>>889421>Это невыполнимая задачаВыполнимая и несложная. Никто тебе, конечно, не обещает восстановление того же кода, из которого это компилировалось. Более того, даже что код читаемым будет - гарантий не даётся, но просто сгенерировать сишный код - это сколько угодно.
>>889403Император так и сделал.Правда потом обнаглел, поехал на паранойе, и просрал все полимеры. Ну туда ему и дорога.
>>889428> просто сгенерировать сишный кодРазве только int main(void) { fprintf(stderr, "The behavior is undefined.\n"); return 1; } вместо всей программы. Какой толк с сишного кода, который работает не так, как оригинальный? Вот, например, напиши мне эквивалент на Си:mov eax,0x401000retn
>>889368Зажрались. Марку Аврелию сынко тоже самое говорил. А теперь весь мир превозносит его охуительные истории же, который век уже. А про охуевшего сынка никто и не вспоминает.
>>889440void anonymous12345(void) {return 0x401000;}
>>889443То есть не войд, а наоборот int, например. В еах возвращаются значения.
>>889440Кому нужна твоя одиночная инструкция?Логика важнее.
>>889443> void> returnЛол. Ну допустим, что ты автоматически пореверсил код и вернул int, хуй с тобой. А теперь я тебе скажу, что это был указатель на функцию, и ты только что успешно проебал все полимеры. Мало того, даже если бы ты почуял подвох, гарантировать, что это был указатель на функцию, ты не можешь. И вернуть его явно в виде 0x401000 ты тоже не можешь, потому что при пересборке кода та функция может уже лежать нихуя не по 0x401000, а очень даже по 0x4010b8.>>889447Это самый известный и самый простой пример. Если ты проебал детектирование одного адреса, вся твоя логика уже работает неправильно.
>>889454Зачем это нужно? В коллере, если есть вызов по этому адресу, можно сделать int n = anonymous12345(); (void (n)()); или подойти серьёзней, и задетектить в возвращаемом значении указатель на функцию, исправив на (void ) anonymous12345(){...}
>>889458ебаная макабаА при пересборке там будет новый адрес при декомпрляции.
>>889454>Это самый известный и самый простой пример. Если ты проебал детектирование одного адреса, вся твоя логика уже работает неправильно.Я имею ввиду, от кода абстрагируешься и выстраиваешь структуру программы, сам алгоритм.А что там на низком уровне - никого не ебет.
>>889458Коллера нет. Допустим это длл, она это вернула мне. Твой декомпилятор не знает, что я с этим делать буду. Он не знает даже, что по 0x401000 лежит код, а не данные. Алсо, можно взять другой пример, с коллером (трустори, реверсил виртуальную машину): есть 8к данных, есть строчка на входе (пользовательский ввод по сути), строчка хэшируется, получившееся значение используется как индекс в табличке, с прочитанными из таблички байтиками выполняются манипуляции, по полученному адресу вызывается функция. Кроме пожатых указателей в табличке есть флоаты и инты, длина одной записи зависит от опкода. Я на самом деле очень-очень сильно хотел бы увидеть деконпелятор, который такое прожует, даже если там будут все возможные техники оптимизации и SMT-solver впридачу.
Стоит сейчас ньюфагу читать SICP? Или же сразу изучать язык программирования? (И ещё, стоит нуфагу учить Java?)
>>889469Что ты пытаешься доказать, что декомпиляция невозможна? Но она возможна, есть много работающих декомпиляторов в си.
>>889471:(
>>889477Примерно это он и пытается доказать. Но тут изначальный посыл был не про декомпиляцию, а про генерацию сишного кода из машинного.
>>889477Есть полтора декомпилятора, они лажают как только могут. Просто запустить и получить листинг нельзя (точнее, можно, но он будет очевидно неверен и лишен всякого смысла на любой программе сложнее хелловоролда). Чтобы получить что-то хотя бы слегка вменяемое, нужны десятки часов для ручкой обрабатки кода с созданием структур, прописыванием типов, конвенций вызова и тому подобного. И даже после этого при попытке написать рабочую программу по полученному листингу, придется постоянно заглядывать в дизасм.
Анон, памахи!Не так давно уже задавал здесь вопрос по построению примитивненькой задачки на паскале по принадлежности точки к некой области.В общем, препод меня захуесосила и сказала что нужно использовать boolean.Анон, я в край заебался и хочу спать, а мне еще 2 отчета писать и еще овердохуя остальной хуйни. (А завтра КРАЙНИЙ срок!) Как в коде этот булеан ввернуть, блядь?Объясни неофитуprogram govno6;var x, y: real;beginwriteln ('введите координаты точки');readln (x,y);if((0.75*x-y+1)>=0)and(y>=-2)and(x<=4)then write ('точка принадлежит области')else write ('точка не принадлежит области');end.
>>889471Эта книга подходит, чтобы понять, как это всё работает (примерно). Если хочешь вкатиться быстро куда-нибудь, то придётся выбрать что-то более прикладное.С этой же целью преподают и C++ с asm'ом. Каждый студентик с ними встречался, но реально что-то на них будет мизер писать.
>>889510Возможно, она хочет, чтобы ты принадлежность к области записывал в boolean, а потом выводил в консоль содержимое переменной в таком виде, как у тебя сейчас.
>>889517Ты прав!Но я уже не вдупляю как это сделать.Можешь пример кинуть, чтоб по нему сделать?Как это оформить? К чему нужно логическую переменную привязать? Как вывод оформить?
Напомните мне, как нагуглить обсуждение особенности C/C++, которая заключается в том, что куски кода, не изменяющие внешнее состояние вырезаются компилятором.Помню, что читал статью с заголовком вида "How C++ proved X false" в которой автор написал программу для проверки какой-то бесконечной функции, а компилятор основной цикл вырезал.>>889521Не помню, как это в Паскале пишется, я и не писал на нём никогда, но выглядит это примерно так:program govno6;varx, y: real;beginwriteln ('введите координаты точки');readln (x,y);if((0.75*x-y+1)>=0)and(y>=-2)and(x<=4)then return trueelse return falseend.А в той программе, которая использует govno6, уже пишешь if govno6()then write ('точка принадлежит области')else write ('точка не принадлежит области');
>>889544>Напомните мне, как нагуглить обсуждение особенности C/C++, которая заключается в том, что куски кода, не изменяющие внешнее состояние вырезаются компилятором.Нашёл.http://stackoverflow.com/questions/3592557/optimizing-away-a-while1-in-c0x
>>889544Ох, спасибо, анон. Ты не представляешь как мне время скоротал
>>879854 (OP)Быдлостудент с горящей лабой (и сракой) ИТТ.Этот код работает:#include <iostream>void main(){ int length = 100; char array = new char[length]; array = "Sukablyad"; system("PAUSE");}Этот выдает пикрилейтед:#include <iostream>void main(){ int length = 100; char array = new char[length]; array = "Sukablyad"; delete[] array; system("PAUSE");}ЧЯДНТ?
>>889575Используй http://pastebin.com/ или тег code.Включаю Вангу: ты присваеваешь указателю на array указатель на константную строку (да-да, когда ты пишешь [code]char*fuck="fuck"[/code] у тебя в fuck оказывается адрес какой-то строки, которая находится внутри программы, загруженное в оперативной памяти).Выкидывай свой код, вместо него пиши так:[code]#include <iostream>#include <string>void main(){std::string swearing;swearing = "Sukablyad";system("PAUSE");}[/code]swearing живёт до конца блока, делитать его не надо, можно только опустошить его (если вся память на счету, и тебе страшно нужно сэкономить несколько байтов для чего-нибудь).
>>889575запости на ideone.com ибо Абу сьедает звездочки в твоем коде
Понятно, тега нет.
Аноны, на русском есть книги аналогичные Sicp?Хочу полностью врубиться в самые основы программ, а то оказывается дохуя не знаю.
>>889585http://pastebin.com/uE1uCruR>std::stringМассивами никак?
>>889596>А через анус никак?Можно как угодно, хоть по сети. Ты скажи, что тебе нужно-то? Пока что весь твой код можно удалить полностью, так как он ничего не делает вообще."Массивы" не умеют вытаскивать строки из констант. std::string - это тот же "массив", только специально для char и со всякими полезностями.>http://pastebin.com/uE1uCruRЯ правильно догадался.
Приспичило сделать небольшой сайт, интерактивный, с js. Такой вопрос - как правильно добавлять элементы в DOM? Например, есть у меня отдельный файл с данными, гружу его с помощью ajax, затем необходимо это все отобразить в виде списка. Сейчас я делаю что то вроде $().append('<tag>data</tag>'). Но если у меня будет разметка посложнее, это получаются огромные строки в коде. Как сделать правильно\красиво?
Пацаны, башка не варит, помогите плез очень быстроДва интовых массива, нужно найти значение минимального элемента первого массива, что не входит во второй массивНа си, два сраных фор Цикла
>>889614Вон из профессии.
>>889616Помощь ньюфагу уровня /b/.
>>889623А не охуели ньюфаги-то? Нахуй вы нужны, если вы уже знаете, что нужно два цикла сделать, но дальше не можете?Я сегодня щедрый, могу помочь (уже нескольким анонам помог), даю два варианта:- ты даёшь мне контактные данные своего преподавателя, я отправляю ему прогу по электронной почте и говорю, что ты сам не смог- ты пишешь программу на псевдоязыке и я оформляю её тебе в работающий код
>>889595Перевод жи есть.
>>889490Все эти структуры и типы генерят парсеры. С одним из таких работал.Зачем анализировать что-то вручную, если под рукой автоматический анализатор? Только настрой один раз.Нет, настраивать лень, лучше каждый раз вручную анализировать, ага.
>>889514>но реально что-то на них будет мизер писать.Тем не менее долбоебов находится много. Каждый второй вопрос про сишку.
>>889643Ссылки, явки? Даже автоматическое создание таблиц виртуальных функций при живой RTTI и то не всегда правильно работает, какие парсеры ты имеешь в виду?
>>889644>Тем не менее долбоебов находится много.Сколько студентов, столько и "долбоёбов".
Есть джва стула. Жаба и Скала. Стоит ли скала того чтобы в неё закатываться. Есть небольшой опыт работы с жавой, и возможность переехать на скалу. Есть успешные скала девелоперы 300к/нс, стоило ли оно того для вас, какие пруфиты по сравнению с жавой?
Как заебашить нахождение дискриминанта в ассемблерной выставке на плюсах в VS? Я тупой, да
>>889665У меня с какого-то хуя отрицательные значения выводит прост
Антоша, я вкатился в питон и решил выкатиться, когда посмотрел на с++ - он мне показался более лёгким и удобным, а ещё говорят, что он быстрее.Но вот питон я начал учить с byte of python в перемешку с различными сайтами, где там всякие курсы типа 'codeacademy'(что, кстати, было прикольно, удобно, полезно и не скучно).А есть ли что-то на подобие для c++? Если нету, то посоветуйте от чего интересного отталкиваться, чтобы можно было набраться знаний и поступить в инст не с пустой головой, чтобы всех трахнуть, ня
>>889611Ну как вариант создай элемент, к нему прицепи всех детей, после этого, родиттельский э-т цепляешь к странице. Т.е. рендер у тебя будет один раз вроде как. Или делай через шаблоны(Mustache,handlebars etc). Есть еще тег template он не рендерится на странице, хотя можно и простой div сделать с ddisplay:none;Короче вариантов чуть менее чем дохуя
>>889669> с++ - он мне показался более лёгким и удобнымлол, до встречи через полгода, когда ты познакомишься с темплейтами
>>889676Темплейты - самая винрарная фича с++
>>889669> он мне показался более лёгким и удобнымЭто ты врачу своему расскажешь.Плюсы хороши в проектах, которые ты первые N недель пишешь вообще без сборки, потому что слишком хорошо знаешь, что пишешь, и язык используешь как шлюху, уверенно держишь его двумя руками за голову и натягиваешь ртом на свой хуй.Всегда проигрывал с тех, кто начинает вкатываться с плюсов без какой-то определенной цели или хотя бы смутной видимости того, что он хочет сделать. Плюсы на уровне HelloWorld и laba01.cpp — это не то же самое, что плюсы в больших проектах.
>>879854 (OP)Накатил апач, хочу файлопомойку.Как накатить это? Сижу на сперме, апач тоже.
>>889694Options +Indexesфтп подними, блджад, куда уж проще
>>889359Существующие решения не устраивают. Я уже писал, что они под другое заточены, а нам нужно мало, но именно так, а не иначе.
>>889198>>889738Вообще накидать приложение под ведроид сейчас не проблема, но если ты с этим вообще никогда не работал, то пили вебсервис, задача же элементарная. Самое главное - чтоб оптимизация клиентской страницы под мобильные устройства была нормальной. Этому нужно будет уделить максимальное внимание, чтобы работать удобно было. Ну и бэкэнд на пхп я бы не стал делать, но это уже вкусовщина больше.
>>889760>Ну и бэкэнд на пхп я бы не стал делать, но это уже вкусовщина больше.А я кроме него ничего не знаю серверное. К тому же он на любом серевере по дефолту стоит, а всякие нодыJS далеко не везде. Да и вообще, хуяк-хуяк и в продакшен.
>>889669Имхо, лучший способ выучить язык/фреймворк это начать делать что-то более-менее серьезное. Скажем, начни делать игры, простенькие, сначала арканоид, потом тетрис, клон Flappy Bird, например. Могу посоветовать использовать для этого Cocos2d-x, на мой взгляд у него очень хороший уровень абстракции для изучения C++. И насчет плюсов - как уже заметили выше, они тебе легкими кажутся только поначалу, пока ты пишешь тестовые программки без как-то API и фреймворков, как только войдешь в серьезный бизнес - почувствуешь боль.
>>889772>>К тому же он на любом серевере по дефолту стоитза последние 7 лет ни одного такого сервера не видел.
Как научиться писать сервер и прочее? Сейчас я мобиломакака, 90% мобильных приложений это обработка апи что падает на мобилку, так вот я хочу научиться писать этот апи и вот это все серверное, с чего начать, в какую сторону гуглить? Мне важно понять базовые принципы и т.д. как жсон создавать там и обрабатывать на бэке и прочее, планирую на каком нибудь го, ноде или свифте это делать
>>888654Ну тем более, отфильтровать ещё труднее. Кстати только что попался мелкий пакет (который выдают по паспорту) на имя "Анон Анонский". Так и представил питурда с бумажным пакетом на голове, который доказывает в почтовом отделении, что это именно он.
>>889772> нодыJS Вообще я имел ввиду, например, Tomcat. Я бы сделал бэкэнд для этой задачи на сервлетах. Говорю ж, вкусовщина. В пхп для бэкэнда тоже нет ничего плохого, тем более если тебе нужно именно> хуяк-хуяк и в продакшен
>>889943>TomcatТо же самое. У меня на хостинге томката нет. А пхп есть. Чтобы подключить ноду, нужно повысить тарифный план. Чтобы запустить Томкат, нужно вообще поднять отдельный виртуальный сервак и на его основе сваять что душе угодно. А пхп просто есть и работает. Приложение децельное. Никакого хайлоада, никаких гигабайт трафика, огромных баз и прочего.
>>889945>А пхп просто есть и работает. Летом кто-то хвалил Slim Framework вроде.Ну и глобальные переменные не ляпать где попало.
>>889903Ну гугли библиотеки REST API для интересующего тебя языка.
>>889946>Slim FrameworkНе ругайся матом, я только недавно функции в пхп освоил. И разбивку кода на отдельные файлы. Планирую в следующий раз выяснить, как там с видимостью переменных и, может быть, как писать подключение к майскул-базе не в каждом файле, а вынести в отдельный.
>>889975>И разбивку кода на отдельные файлыСразу тогда уж добавляй пространства имён.>как там с видимостью переменныхТам настолько всё через (_!_) ты даже не предстовляеш, себе.
>>889986>Там настолько всё через (_!_) ты даже не предстовляеш, себе.Ну, мне главное, чтобы там где-нибудь вверху написать список переменных и во всём документе их использовать.
>>889988NYET.Данные пердаютьса от функ-ции к функ-ции и затем печайтаютьса.
>>879854 (OP)Максимум ньюфаняУчусь на быдлокодера, сегодня была первая лаба по Си, нужно было найти НОК элементов массива. Все посчитал, вывод результатов в main был оформлен примерно как printf("result:%d",result()), меня заставили оформлять это в отдельную функцию, понять в чем профит функции в которой лежит один лишь принтф я не смог, ещё и для передачи результата в новую функцию с одним лишь принтфом пришлось вводить переменную, чтобы хранить в ней вычисление функции result=result(). Может мне кто объяснить почему я тупой и в чем выгода от таких танцев с бубнами?
>>890007Такое бывает. Забудь и двигайся дальше.
Здарова. Собираюсь вкатываться. Планирую начать с общего. Что следует прочесть и посмотреть из книг по CS?
>>890014Сейчас все книги пишутся на языке Haskell, потому что он предоставляет большие возможности для метапрограммирования (это необходимо для создания полиморфных книг). Тебе придется сначала изучить этот язык. Начни отсюда: https://www.haskell.org/
>>890036Ну не троль :( Я не хочу пока выбирать язык, хочу подкачать теорию.
Продожать ли разбивку кода на подфункции, если никаких технических причин для этого уже не осталось, но кода в функциях всё ещё овердохуя?
Подскажите пожалуйста, можно ли как-нибудь на стандартной клаве, в вин7 макс., сделать по дефолту чтобы вместо "-" было "_" без зажимания шифта? Ну а минус соответственно с зажатым шифтом.
>>889044>Информация выбрасывается в любом случае, и вытащить то, чего нет - это как минимум непросто.Смотря какая и сколько информации. При многопроходных алгоритмах всё совсем запутывается.Я использую стороннюю информацию. С символьными кодами уже почти все функции обретают человеческие имена. Заголовочные файлы есть в WRK, в DDK, в исходниках Вынь2000, можно подсмотреть в РеактОС, в Wine.Вон, просто взял файл GEN8DOT3.c из исходников Вынь2000, добавил его в проект WRK, скомпилял, и получил объектники, при декомпилировании которых разницы практически нет- просто в одном месте нормальные return 0;, а в другом goto LABEL_42; с установкой переменной result в ноль.И да, поэтому я тут спрашивал:Есть у кого дебажные сборки XP x64 и семёрки?Потому что в дебажных сборках в файлах остаётся намного больше информации, вон, лёгким движением руки можно восстановить дерево исходников:https://habrahabr.ru/company/pt/blog/279215/>>889421>можно просто извлекать каждую функцию в отдельный объектник, можно потом в либы собратьАга, и как? Какая программа или скрипт мне в этом поможет?
>>890070Можно, редакторы раскладок тебе в помощь.
>>890071Чувак, в маздае нет и быть не может никаких ценных алгоритмов (идей, структуры, порядка и прочего тому подобного), что стоило бы читать и изучать. Всё, что у них есть - агрессивный маркетинг, и Некрософт не просто оказался в нужном месте в нужное время, а целенаправленно вытеснял своих конкурентов одного за другим с начала 80-х годов. Сейчас имеем то, что имеем, и вот прибегаеш ты и оказывается, всё это надо "декомпилировать и изучать". Не надо. Нет там ничего.
>>890075Макияж смой.
>>890075Мне надо декомпилировать, дописать и снова скомпилировать, так что мимо.
Сам нюфак, хочу сделать программу, которая считает мне простые функции (ln2 как пример) с точностью, скажем, до 100-го знака после запятой (суть в том, что число не влезает в ULL).Какой самый простой способ для нюфака это сделать?
>>890088Готовое решение, очевидно.
Гуманитарий-распиздяй врывается в тред с глупыми вопросами.Можно ли написать программу, которая бы в определенное время на компьютере искала файл с определенным названием, а после этого отправляла его на мыло? Желательно, чтобы она работала постоянно.Если да, то на чем ее лучше и проще написать?
>>890106Можно, на любом я/п написать.
>>890108Даже на паскале и делфи?
>>890071> Какая программа или скрипт С таким подходом лучше бросай это дело. Готовых решений практически нет, да и под задачу все равно приходится все дорабатывать, поэтому проще сразу написать самому. Формат PE/COFF открытый, спека на сайте Microsoft. Можешь картиночки в Corkami посмотреть, если сложно.
>>890092Да блин, нет, хочу сделать сам. Готовое решение и нагуглить можно.Нельзя нагуглить, какими способом это сделать проще всего
>>890115Нет простого способа сделать всё это самому. Тебе придётся реализовать длинную арифметику, реализовать простейшие арифметические операции, потом на их основе сделать другие математические функции.
>>890117Спасибо
Сколько на хабре статья проходит модерацию перед попаданием в песочницу и что за сайт с тестом хаброразметки?
/prогеры, где Джава тред ?
>>890122https://2ch.hk/pr/res/873899.html
Эт самое, ананасы, караул. все сюда.В Open Source CRM систему ALLinSE ищем Front-End разработчика. Коротко о технической стороне проекта: Серверная часть представляет из себя кластер из java приложений на spring-boot микросервисной архитектуре, каждый микросервис в отдельном docker контейнере и играет свою роль в приложении(сервис авторизации, сервис мониторинга, сервис обработки больших данных, аккаунт сервис), которые хранятся в публичном репозитории на docker-hub, на продакшне поднимаются все контейнеры с помощью docker pull + docker-compose. Грубо говоря софт деплоится всего лишь в две строчки что даёт максимально быстро развернуть приложение. Немного о основных микросервисах - discovery сервис и Route balance + Gateway сервис которые следят за доступностью каждого из микросервисов и соответственным распределением нагрузки на каждый микросервис(или его копия), тем самым мы добились того что - если какой то пидрила упал или не справляется с нагрузкой, discovery дергает из docker-hub его образ и поднимает его копию а gateway сервис проксирует на него запросы. Контролируется весь этот оркестр через дописанную Eureka https://github.com/VanRoy/spring-cloud-dashboard. На фронтенд gateway сервис у нас просто отдает Angularjs приложение, которое работает с бекендом как со сторонним API получив у него OAuth2 token. Подход неплох тем, что максимально разграничивает backend и frontend разработку по этому можно полностью забить на fullstack (кхм..кхм..., чуть сам себе не поверил). На данный момент реализована OAuth2 авторизация, gateway сервис, Eureka сервис, Account сервис, Немного фронтенда (страница авторизации, несколько прочих страниц), Непрерывная интеграция в travis-ci (пушим изменения на гитхаб, TravisCI спуливает проект из репозитория себе, билдит, тестирует, собирает докер имейж, и сам пушит его в docker-hub. На продакшен сервере одной командой спуливаем образы, и второй поднимаем.Если ты хочешь, что бы в твоем резюме появился пункт - один из разработчиков ALLinSE CRM, и у эйчарок потели ладони только лишь при одном звонке тебе, а на собеседовании прокручивали всевозможные влажные фантазии, Что бы тех.дир узнав чем ты занимаешься в свободное время сидел с лицом - not bad. и уважительно похлопал по плечу. Если ты хочешь стать волшебником, магом, чародеем, и джедаем JS, и Front-End разработки. Тогда добро пожаловать в ALLinSE. https://telegram.me/christianlisov
>>890134Влажно.
>>890086Лол, удачи. Как сделаешь, пейпер напиши.
Почему когда компилирую латех в командной строке, файл меняется, я когда делаю то же самое в редакторе (который эту же команду выполняет), с файлом (пдф) ничего не происходит?
>>890112>Готовых решений практически нетА ты перечисли, я сам решу.>Формат PE/COFF открытый, спека на сайте Microsoft. Проблема-то глубже- нужно провернуть результат линковщика назад, и разделение секций PE тут не поможет.>>890071>при декомпилировании которых разницы практически нетВсё таки одно отличие нашлось.>>890151Ага.
>>890163Ну блин же. Ну берешь иду, грузишь ядро, ида сама качает символы. Пишешь скрипт на идапитоне, который перечисляет функции и формирует для каждой объектник с секциями и релоками. Все ссылки из функции делаешь внешними символами, саму функцию публичным символом. Секцию данных экспортируешь одним блобом. Дальше к скрипту прикручиваешь парсинг из PDB того, что ида не вытащила и конфиг, в котором, допустим, можно указать объединить перечисленные функции и данные в один объектник. Кроме всего этого придется обрабатывать выпрыгивания из одной функции в середину другой (ты с этим уже столкнулся) и отличать это от tail call с помощью jmp, код дублировать, относительные ссылки фиксить. Это все решаемо, но за тебя это никто не напишет. Как вариант, можно экспортировать анализ из IDA, а основную обработку сделать standalone на каких-нибудь крестах или жабке.
>>890179Алсо, если что, я нихуя не диванный, решал подобную задачу дважды, один раз на голой сишечке безо всего (код был от шестой студии, без глобальной оптимизации, поэтому все просто было), а второй раз на сишечке уже не получилось (формат был не PE, без релоков), поэтому пришлось скриптовать иду. Повозиться пришлось, но в конце концов заработало. И это мне еще повезло, что код 32-битный был, а тебе еще предстоит поебаться с RIP-relative адресацией.
>>890068Нет.На функции бьют по функционалу.Дохуя кода - вынеси функцию во внешний файл и подключи, на деле гихуя не изменится, зато код читать нормально.
>>890012Удваиваю. В инстах такое в порядке вещей - у многих преподов какие-то свои маняфантазии на счет реального мира. Видать профдеформация.
>>890072Спасибо.
Короче, учусь в пту, а препод-похуист дал лабу явно не нашего уровня. ООП мы вообще не изучали, впрочем как и работу с потоками.Одногруппники все как один купили эту лабу, а я проебался, теперь прошу помощи тутНужно написать программу на C++Задание звучит так: Warcraft. Заданное количество юнитов добывают золото равными порциями из одной шахты, задерживаясь в пути на случайное время, до ее истощения. Работа каждого юнита реализуется в порожденном процессе (потоке).Я даже не могу понять задание, чтобы думать о решении. Гугл тоже не особо помог. а еще готов за решение этой хуйни кинуть 200 рублей на телефон/веб-кошелек
>>890205Перевожу на человеческий: у тебя есть один поток-продьюсер и энное количество потоков-консьюмеров, которые после консьюминга висят некоторое количество времени. Тебе нужно прикрутить к этому синхронизацию. Гуглится без проблем.
>>890110Lazarus возьми - там все должно быть из коробки, если он еще не загнулся.
Короче собираю ядро ю-бут на кастомной плате, и задался вопросом - а линукс ли случаем не игнорирует прерывания, которые пришли по линии? И он случаем все прерывания в системе не опрашивает ли тупо по порядку, по своим квантам времени?
>>889853Так я и начал через игрушки и меня втянуло ещё больше. (хотя про питон и игрушки я ещё не смотрел ничего)>>889853>>889688>>889676>пока ты пишешь тестовые программки без как-то API и фреймворков, как только войдешь в серьезный бизнес - почувствуешь боль.Так а что не так? Давай для профана! Где залупа и почему я не должен учить c++.>познакомишься с темплейтамиТипа долго и заебательно писать придётся, когда в других можно сделать тоже самое не срав на пальцы?.. А почему же тогда продолжают писать на сишке? Как именно она влияет на программы/игры или работу где-то?> плюсы первые N недельА потом что? А на всяких АЙТИ профилях чему учат/что требуют? Всё понемногу?Пиздец вы меня в депрессию вгоняете, пойду посру.
>>890213> Lazarus > из коробкиЭто тот, в котором экзешник с пустой формой и одной кнопкой веесит 10мб?
>>890306Ты жопой читаешь и тебе не хочется уже серьезно отвечать. Хочешь вкатываться — вкатывайся, заебал. Может, вкатишься. Может, нет. Чем больше спрашиваешь и яйца мнешь, тем меньше у тебя шансов вкатиться. Будь у тебя желание и цель, ты бы из книг и гугла не выныривал. А вот эти вопросы плодить, как тысячи анонов-пустословов до тебя, — это дело бесполезное.
>>890309Таки такое сейчас почти везде. Что D, что Rust, что Go высирают бинари по 5-8 МБ. Можно с линковщиком колдовать и всё такое, но в конечном итоге тебе всё равно придётся с дистрибутивом либы таскать, как это у Qt-блядей тех же принято, а если для себя пишешь, то это не сильно всё беспокоить тебя должно. А если ещё и на Lazarus пишешь, то по жизни тебя ничего не беспокоит вообще.>>890106Лучше закажи на Фрилансе за пятихатку, потому что сделаешь у лучшем случае полную хуету, раз такое спрашиваешь.> на чем ее лучше и проще написать?Если пишешь под операционную систему, то смотри в сторону inotify. Если под Windows, то бери C# и используй такой-то аналог inotify, я не помню точно, как там.>>890306> чему учат/что требуют?Университеты в РФ суть есть сертифицирующие заведения, которые после N лет дрочева тебя рефератами и манякурсачами дают тебе свидетельство о том, что ты не лоботомированный кретин. В отдельных заведениях на отдельных кафедрах отдельные личности чему-то учат, но если смотреть на всю систему в целом, то здесь не учат ничему. Если строго по твоему вопросу отвечать, то учат самым азам плюсов и сишарпа, а самые отсталые до сих пор дают Паскаль. Кроме того, иногда веб-парашу показывают на уровне вёрстки 1997 года.
>>890309> 10мбДаже для телефонов это копейки. А для мк либо флаг nostdlib либо более подходящий язык.
>>890106Если linux, то через crontab + bash такое можно за пару минут сделать.
>>890319Ты ебанутый нахуй?Я уже и так вкатился, сука ты залупоглазая, ещё в первом сообщение написал.
>>890348Твои хеллоуворлды и минимальные питонобложики не считаются вкатыванием, ты уж пойми это, родной, и ебашь, ебашь, ебашь.
Найс, работаю формошлепом, а лабы для заочки сделать не могу, формулу собрать не могу правильную с матрицамиВот как просуммировать столбцы? Строки получается, этоfor (int i = 0; i < 7; i++) { for (int j = 0; j < 3; j++) { sum+=matrix[i, j]; }}А мне надо столбцы
>>890404> как просуммировать столбцы?Сумму каждого столбца отдельно?
>>890320> А если ещё и на Lazarus пишешь, то по жизни тебя ничего не беспокоит вообщеНе, я мимокрокодил вообще, пишу в основном на додиезе, так что подобные проблемы меня не трогают. Просто пробовал этот лазарус, когда меня спросили, годнота ли эта. Но это было очень давно.
>>890404>Вот как просуммировать столбцы?for (int j = 0; j < 3; j++){for (int i = 0; i < 7; i++){sum+=matrix[i, j];}}
>>890320Ебать! Оно еще живо:И лазарус и дельфи регулярно обновляются, а вместо турбопаскаля фрипаскаль и паскаль абц.Уже лет 10 про паскаль/дельфи ничего не слышно, на слуху только сишка, ява, питон и им подобные
>>890452У Delphi был неплохой потенциал. Если бы Borland вложился в разработку кроссплатформной графической библиотеки уровня Qt на замену DCL, до сих пор бы жило. Но они поставили на энтерпрайзную формоклепалку и проиграли Жабе.
Анон, посоветуй мне какой-то чтива по JUnit и вообще тестированию
>>890320>ты лоботомированный кретинПофиксил
>>890309А что в этом такого? Не понимат. нет, серьёзно Он у тебя и с двумя кнопками будет 10 мб, и с тремя 10 мб. Может я что-то не так пишу?
>>890481https://www.mkyong.com/tutorials/junit-tutorials/
>>890179Ясно, благодарю за направление.Самое сложно тут для меня- скрипт на питоне, в смысле я на нём никогда не кодил, и вообще PHPшник по основному любительскому призванию.
Можно ли на Flask написать имиджборду?Где вообще поискать теорию по этому вопросу? А то я вакабу скачал, а там перл, лол
Помогите с мат логикой.Нужно привести формулу к нормальному виду
>>890530Nyet
>>890530Какие то руны ебаные, колдун чтоле?
>>890534В Dive into Python такого не было?
>>890536В универе год назад было, нихуя не помню.другой анон
>>890408да, именно>>890438не оч смешно, аут оф рейндж ж будет
>>890536Не, да я и чтал то через сраку его. Объясни, в чем профит всей логики, кроме законов де Моргана и И с ИЛИ, и прочими базовостями?
>>890540Я объясню: логика (и ещё щкольные геометрии-арифметики) учат нас отличать следствие от причины.Вам, кодерастам, поначаллу - трудно, будет. Но надо работать над собой. И тогда
>>890553> не знаюПофиксил тошнотворное напыщенное быдло.
>>890553Да, но матлогика то, она то нахуя нужна?
>>890560>Да, но матлогика то, она то нахуя нужна? Например, для этого, быдло:https://fuckav.ru/showthread.php?p=157558
>>890539>не оч смешно, аут оф рейндж ж будетА ты попробуй
>>890560>нахуй нужен самый важный предметА ты забавный :3 (нет)
>>890564Кто-то еще асм дрочит?
>>890567>очень важныйОчень очень?
>>890564>фукавНу ясно, деткский сад какой-то
>>890485Слишком толсто пофиксил. Какой-никакой сертификат соответствия ГОСТ 265.42-ХЙ «Изделие трудоспособное».
>>890525Нельзя. Имиджборды пишутся только на Perl и Haskell.
>>890525Имиджборду можно написать хоть на бреинфаке.>>890575А если я на PHP напишу, меня лично Лейн придушит?
>>890306>А почему же тогда продолжают писать на сишке? С ней меньше прыжков по оперативной памяти.>Как именно она влияет на программы/игры или работу где-то?Кеш процессора позволяет лучше использовать. Т.е. он заранее считывает данные в процессор (алсо, и команды тоже)..
>>890574Теперь уже ТУ
>>890574>Слишком толсто пофиксилЗато правда.
>>890320> Что D, что Rust, что Go высирают бинари по 5-8 МБ> в конечном итоге тебе всё равно придётся с дистрибутивом либы таскатьВот потому при написании вин-онли приложения дотнет лучше. Все нужные либы в любой винде есть, не нужно с собой ничего таскать, размеры экзешника исчисляются килобайтами.
>>890608Правда у каждого своя
Есть клиент и сервер, который принимает от клиента exe-файл и запускает. Клиентов может быть несколько, для каждого процедура обработки соединения запускается в новом потоке. Как лучше синхронизировать доступ этих потоков к разделяемым ресурсам? Мьютексы?
>>890619Троянописатель в треде, все накрываемся файрволлами!
>>890625Так как предоставить sex to client, но не сделать групповушку?
>>890617Как и мамка. Но то что у всех есть мамка это не отрицает.
>>890630У некоторых мамок больше одной. Но меньше одной не бывает.
>>890656>У некоторых мамок больше однойЕсть данные о том, что две женщины могут родить одного и того же ребёнка? Не, не слышал.
>>890619то есть серверу надо отдать файл? дык для этого уж понаписано и протоколов и серверов - можешь по http, по ftp.., нужно только поднять существующий сервер и всену а если охота свою приблуду писать, то ответ на твой вопрос будет даже в самом общем случае зависеть от, во первых, операционки сервера, во вторых, от предполагаемой нагрузкиа если нагрузка будет небольшая, то никакой многопоточности и прочих изьебств не понадобится, все в однопоточном демоне можно сделать
>>890661Причем тут женщины? Ты вообще доской не ошибся, биопроблемник?Я о компьютерных мамках. У меня например их 5, это только дома, это только "больших", для полноценных компов.Ну а про женщин - так давно вроде уже в норме всякие искусственные оплодотворения.А психиатрия и подавно в деле: мужик ищет себе вторую мамку, да еще пару мамок-любовниц на стороне заводит.
Реквестирую гуру VX UX-дизайна. Что можно придумать для того, чтобы сделать данную форму охуенной? Что добавить, как лучше сделать логику отображения информации?%%До DLL-хайджекинга и shellexecute open("note.html") еще не досаморазвивался.
Алсо, как завершить процесс Taskmgr, если он запущен с высоким IL? В этом случае мой локер со средним IL не сможет его вырубить. Сработает ли инжект шеллкода с ExitProcess(0) в таскмгр?
>>890671> то чувство, когда ищешь вторую дочку и не отказаля бы от пары дочек-любовниц на стороне
>>890700Хуевый из тебя маркетолог. Заранее проигрышная стратегия.Разве что дешевая разводка.
>>890708Так в чем проблема?Чем больше в мире любви - тем лучше. Сам Б-г завещал жи.
>>890710>Разве что дешевая разводка.Почему разводка? Шифруешь файлы персональным ключом, удаляешь точки восстановления и без ключа юзер ничего не сделает.Надо будет еще реализовать протокол Мэсси-Омуры для обмена сессионным ключом. Заодно будет статья для кулхацкерских форумов, мой код останется в истории.
>>890534Да пзидец, я когда эту хуету увидел - так же подумал
>>890721>и без ключа юзер ничего не сделаетВот поэтому и хуевый маркетолог.>Почему разводка?Нагскрин без шифрования эффективен почти так же, как и с шифрованием, только без шифрования. А зачастую и более эффективен.Смекаешь?
>>890705>мой локер со средним ILНе используешь уязвимости нулевого дня? Для чего ты вообще родился?
Есть одна задача к расчетке, и она горит. Я не могу её сделать, потому что лежу в больнице с сорокетом температуры, скорее всего буду тут до конца недели. Капчую с телефона, писать программы просто не на чем. Анончики, она ведь не должна быть трудной для вас? Я буду рад даже мелкому кусочку какого-то кода на СиСам успел написать одну функцию для перекручивания круга. Так вот - нужно поставить все круги в такую позицию, чтобы сумы всех радиусов были равными и чему они равны. Пожалуйста
>>890764Задача конкретно на этой картинке не решается: сумма не делится на 12.В общем случае я бы решал полным перебором. 4 цикла вложенных, при окончании одного из циклов поворачивается соответствующее кольцо, в самом глубоком идёт проверка.
>>890671>Я о компьютерных мамкахТогда сразу ошибся ещё в первом пункте - Мамка У ВСЕХ одна. FAIL
>>890784А вообще, забыл уже первый тезис, сорян,В любом случае вынужден признать во второй раз фейл >У некоторых мамок больше одной. Но меньше одной не бывает.Именно твои словаНе обязательно у всех будет мамка в принципе.
Демосцен тред на этой доске искать или где? И есть ли он вообще? Только ну ругайте, я действительно не понимаю к чему ее отнести. Программированию, геймдеву или еще чему.
>>890361О ЧЁМ ТЫ, СУКА, КАКИЕ НАХУЙ ХЕЛЛОВОЛДЫ, ЗАЛУПА ТЫ ЕБАНАЯ? ТЫ НАХУЙ ПОСТЫ НЕ ПУТАЙ, ЧЕПУШИЛО, ИНАЧЕ Я ТЕБЯ ГЛАЗА ПОВЫКЛЁВЫВАЮ.
>>890814Когда свою винду напишешь тогда и приходи он это хотел сказать полюбому
{{{{{open(falsestart = 1)<axis = true>scale1;length 180;width 360;code sing = falsesob 1;nes 1;multi 2;(/falsestart)}(truestart = 1)<aut 10>poise = truesincnos 12;aat = trueconsole 1;contype iwpiwp 1;iwp avmavm 1;iwpco 1;co = truesimor co>aex 0;iwp/nos_nod_user_pc_SIMVOLIKA_c_proc_vk_teabot.tfb(/truestart)}(truestart = 1)<console>nod;co = trueautco 1;iwpaut/nos_nod_user_pc_SIMVOLIKA_c_proc_vk_teabot_log_pool.txtiwpaut/nos_nod_user_pc_SIMVOLIKA_c_proc_vk_teabot_pass_pool.txtautline medautcof 1;autq 1;linesub 1;eqaut = trueiws contcont 1;iwsaut 0;iwsaut/http://vk.com/id0sibsum 1;(/truestart)}(truestart = 1)<common>note1"sibwp/domenname (УКАЗАТЬ КАК СДЕЛАЕШЬ)al 1;autlog 1;sibsum 1;cons"subfocus = trueaero 1;wpl/http://vk.com/idNnumn 1;ponn 0;trin = inmesinmeswp 1;! x = 0"repc 1;pal 0;! x = 1"(/truestart)}(truestart)backto<console>note 1;! tonex = falsesum,net^tone,! x = 1tami = 1;sibwp/domenname (УКАЗАТЬ КАК СДЕЛАЕШЬ)al 1;autlog 1;sibsum 1;pio,s!repc/domennameg!arsys,! x = 1cons"<console>weq^lpt = truelp 1;ls 1;lt = urlla/http://vk.com/idNwst commonset medium!n^tone 1;wsd"(/truestart)}
Есть задача - написать программу, которая будет по указанному пути, через заданные интервалы времени, проверять - не изменилось ли что нибудь в заданной папке, не добавились ли там файлы или наоборот не удалили ли что то оттуда.Как планирую реализовать - есть string путь к папке, есть int счётчик и есть два массива с тем что было в каталоге (старая информация) и то что есть в каталоге на момент последнего обновления. Сравниваю 2 массива, и показываю изменения. Вроде все логично. Но:1. Мне нужно не просто в строковом массиве хранить имена файлов, а и хранить о них полную информацию, что бы сравнивать не только по именам, но и по размеру, например. Это первое бамбалейоло. Как с этим быть?2. Второй вопрос из первого вытекает - а как потом эту всю ебалу сравнивать? Не получится ли что я напишу хуеву тучу классов и у меня маленькая программка потом будет по ресурсам хуярить как Винда 10?3. И у шарпа нельзя просто получить дерево каталогов с файлами. Можно получить отдельно файлы, отдельно каталоги, получается у меня уже будет 4 массива? Кто то сталкивался с такой ебатней как работа с файлами, каталоги и прочая ебистика? У меня уже просто голова не работает.
>>890820Что это такое?
>>890825http://lmgtfy.com/?q=c+sharp+directory+watcher
Поцоны, вот например скачал я с гита некую либу с примерами на крестах, а там везде мейкфайлы без cmake и прочих проектов даже. Можно какие-нибудь однокнопочно собрать исходники по мейкфайлам в проект?
>>890831codeblocks хорошо внешние мейкфайлы юзает
>>890826Похоже на пример идиотского использования какого-то языка, не предназначенного для идиотов.
>>890839Это php ващет.
Посоны, есть ли такая хуйня как база реализаций одной и той же короткой хуйни на разных языках? Inb4 - гитхаб
>>890865http://codegolf.stackexchange.com
>>890868Короче там кто-то всё ещё занят построением этой хуйни, верно?
Посоны, срочно нужна помощь с вводом выводом на си, через минуту вопрос скину.
Если ответите правильно, скину деньги на любую платежную систему, ток для связи что нибудь оставьте, почту етц
Время на вопрос две минуты
>>890876Ты лучше свой мейл в вопросе оставь, а тот кто оставит свой с ответом и будет "победителем", иначе хуйни не избежать. также будет понятно не хочешь ли ты всех наебать
Обычно параметры процедуры scanf(p1, p2);p1 - тип данных, который будет считан с консоли, в кавычках.p2 - адрес переменной в которую надо поместить считанные даннные.& - оператор взятия адресаВ каком случае перед вторым параметром НЕ БУДЕТ стоять этого оператора?И указать тип данных такого оператора.
>>890879вкинул уже
Время антоши
>>890880На C в жизни не писал, но и то догадался.
Никто не успел.
>>890764Наговнокодил тут тебе перед сном: http://ideone.com/dD5GuYКак тебе уже сказали выше, для твоих данных решений нет. Но я мог где-то криво перепечатать. Есть подозрения, что ты не так задание интерпретировал.
>>8908251 - создай класс, в котором опиши все, что хочешь сохранить о файле/папке, и храни в массиве не имена файлов/папок, а обьекты этого класса.2 - запили метод сравнения, либо пользуйся по умолчанию встроенным.3 - с обьектами достаточно одного массива.
Хочу написать что-то типа мультиплатформенного VST-синта с гуем и стэндалон-версией под ведро, какой язык лучше под это дело изучить?Python для гуя + C для начинки подойдет, или лучше что-то другое взять под это дело?Сам простые поделки на C делал и с Qt на C++ всякие лабы, но не хочу брать Qt, потому что нишвабодно, ко-ко-ко.На Пистоне до этого ни разу не программировал, но вроде говорят, что это годный язык для таких вещей.
>>890940По моему надо тред для такого запилить. Его тут до сих пор и не было, наверное, вообще никогда. Мимокроки иногда закатятся, как максимум. Либо начнут советовать те кто нихуя с этим не связан, считая что охуенно осведомлены в данном вопросе. В музаче есть Pure Data тред, но это тред по Pure Data и не более того. https://2ch.hk/mus/res/328645.html
>>890940Вон мне недавно QT, например насоветовали уже здесь - https://2ch.hk/pr/res/888169.html#889582
>>890942 >>890940Только блядь не бампай его, ок? Пусть тонет.
>>890940Алсо, загуглить бы или мейлнуть AudioDamage-ам, было бы круто. Узнать чё там и как у них. лично для меня они пиздец какая крутая контора.
>>890940Алсо, на фаусте запилили вот эту вот неведомую ебанину, которая есть только для ios, а в андроиде выходил не реалтайм, они щас ведут диалоги с гуглом чтобы они поменяли двиган на нормальный, но вангую что нихуя не произойдёт.https://www.youtube.com/watch?v=kAObD11pooM
>>890941>>890947Ну вот я недавно в Октаве поигрался, пофильтровал, поумножал и помодулировал звук, но с таким особо не разгонишься, чтобы ручками все делать. Поэтому нужно что-то более мощное и заточенное под звук.LMMS, конечно, неплох, но он слишком под всяких диджеев замешан, а хотелось бы такое, чтобы можно было и ручку покрутить, и функции подправить.
>>890949Хз, как ты себе это представляешь? https://www.youtube.com/watch?v=JOMslt17KvYКовыряй Flowstone, одну из версий можно прямо кинуть во фрукт как инструмент или эффект и сразу слышать результат на выходе, оно не компилится, просто работает и похуй. Когда-то он и входил в состав фрукта, но его пидорнули оттуда.В Max4Live для эблы тоже так, вроде, можно, но тут я нихуя не шарю. Эблу - нахуй и в пизду.
>>890952Алсо, флоустоун вроде и крут, но судя по посту чувака из PureData треда, там всё ОЧЕНЬ ПЛОХО. И его изучение почти бесперспективно. Абсолютно. Там даже 64 битов не предвидится никогда, походу. Куда уж там про мультиплатформенность.
Анон, подскажи хороших книг по html и CSS
>>890959Книг много, но хороших мало. Сколько тебе лет? Если больше 10, то не начинай, не осилишь. HTML и CSS очень сложная тема, которую нужно начинать изучать с ранних лет практически фултайм/день. Короче не советую, не советую. У меня брат от этого умер, базарю.
>>890990Мать у тебя от этого сдохла, книги давай, мне 8))
>>890952Что за язык?
Не совсем понимаю, в правильный ли раздел пишу, так что если нет, то поправьте сразу. В общем, я столкнулся с проблемой. Есть задание такое странное в институтике — сделать визуальную копию сайта по вариантам, буквально несколько страниц, и плюс к этому запилить поиск. Вот здесь я плохо владею терминологией, так что не бейте, если я буду очень тупым. Насколько я понял, требуется на одной из страниц этого сайта запилить поиск, который будет обращаться к базе данных на сервере, в этой базе не больше 20 записей, так что задание скорее умозрительное. Визуальную копию сайта я делал в Adobe Muse. Далее встаёт вопрос, как вставить поиск на одну из этих страниц, как это вообще организовывается? Что мне гугглить, искать и смотреть, чтобы 1. Создать БД на сервере с 20 записями2. Добавит форму на сайт, с помощью которой будет обращение к этой БД в виде поиска(Там использоваться должен какой-то скриптовый язык, насколько я понял, типа php и тд)3. Делается ли это без отрыва от Muse("Вставить код") или же придётся сохранять сайт и на одной из страниц вручную уже вставлять код, связанный с формой поиска? Очень прошу простить, если здесь где-то есть чушь или демонстрация полного незнания в описываемой сфере.
>>891026Пиздец, я хуею, чему вас там вообще учат в универе, еще раз убеждаюсь, что корка не решает...
>>891026Все ОК, бро! Можешь без БД, если там только статика, только придется все равно просить кого-то чтобы тебе допилил (тот же поиск по статике на пыхе) то что ты сейчас сделал.Лучще обращайся в /web/
>>890903Да вроде бы так.Цитирую дословно "Поверните четыре кольца так, чтобы сума каждой четверки чисел, которые расположены вдоль радиусов, были одинаковыми. Чему они равны?"
>>891010хаскел
>>890825Что-то вроде контроля версий? Может уже есть именно такая готовая задача.
>>891088Решения нет.
>>890825JB?
>>890825> по размеруа если заменяется один символ? Размер тот же, но файл ихменился. Тебе нужно хеши файлов хранить. Запили дерево, где директории соответствует карта с парами имя-хеш. Но это самое топорное решение, потому что проход по дереву будет медленным.
Подскажите, почему Partition Table предусматривает лишь 4 первичных (primary) раздела на жестком диске?
>>891079В университетах не учат, в университете дают задание и говорят сдать его к сроку. На этом всё. >>891080Поиск я смогу спиздить у однокурсников, это да, а БД обязательная по заданию. Ок, съёбываю в веб
>>890306>Так а что не так? Давай для профана! Где залупа и почему я не должен учить c++.Залупа в том, что С++ очень расширяемый язык, на нем много возможностей, и многие конторы, которые используют его, пишут write-only. Программы со средним количеством строк в классе == 5к, это c++. Далее C++ язык через чур специфический, тот же пайтон тебе показался сложным, хотя он им не является, наоборот он упрощает жизнь.Ну и самый, на мой взгляд, главный минус крестов - это то, что каждый фреймворк считает, что нужно ввести свои примитивы, нужно ввести свои умные указатели, вон в qt это сделано через препроцессорную директиву.Далее - долгое время компиляции. Внес изменения в .h файл - жди 30 минут.Да и в целом, я только на С++ видел абсолютный говнокод, всевозможное нарушения базовых принципов программирования и классы по 10к строк.\Ну такие дела.
>>891158Неожиданно. Почему тогда все так фапают на кресты? Я давно подумывал взяться за кресты, а теперь сомневаюсь? Откуда хайп, если он такой хуевый? другой анон
>>891163О каком хайпе ты говоришь? Изучить кресты это все равно, что сходить в армию, ну поел ты говна, может когда нибудь и поможет, а может и нет.
>>891163Кресты язык с таким порогом вхождения и такой незаменимый, что вкатившись, можно не бежать за технологиями, меняющимися раз в полгода, а просто сидеть и работать.
>>891170ага, с 98, 11, 14, 17 и furute версиями стандарта
>>889687И одновременно самая хуёвая>>890306> А почему же тогда продолжают писать на сишке?Потому что это говно, которому нет альтернатив. Раст тот же пилят, но как по мне, он такое же говно. Вот этот >>891164 анон прав.
Знатоки хэтэмээля, как закрепить что-нибудь на дно страницы? botoom = 0, да, но position = absolute заставляет текст плавать за пользователем, а остальные позишены ставят текст сразу за всем основным.Кто не понял - надо, чтобы в случае, когда на странице мало букаф, оно было внизу экрана, а если букаф на экран и больше - то после всего.
>>891186http://stackoverflow.com/questions/19612951/position-absolute-and-bottom-0
>>891195Не-а. Это помогает в случае >>если букаф на экран и больше, но если тексту мало - нижняя часть аж наползает на буквы, отсчитывая bottom от низа основного текстаэ
>>891186Одно слово: флексбокс.
>>891117Я сейчас снова пересуммировал все эти четверки-радиусы и разделил на 12, и получилось ровно 21. Значит, все-таки есть решение
>>891224Шо флексбокс? Либо я дурак, либо лыжи не едут - он точно так же ставит текст сразу после маленького основгоо.Переформулирую: есть же внизу сайтов плашечка? На ней счетчик висит, "копирайт 2011-2016" и прочее говно. Вот как оно ездит за заполнением - так пытаюсь запилить.
Ононы вы не поверите, такое случается один раз в миллиард лет, вы готовы?.......................................................готовы?...................................................................................ФАИЛ(ФИЛЬМ МКV) НЕ УДАЛЯЕТСЯ ДАЖЕ В БЕЗОПАСНОМ РЕЖИМЕ АХААХАХАХАХАХАХХААХАХАХАХХХХХХХХХХХХХХАХААХХХХХХХХХХАААААААААААААААА вин7 как лечить?
Посоны, посоветуйте гайд как сделать веб-бота для накручивания всякой хуйни в интернетах. Знаю action script, но, я так понимаю он не на вэбе специализируется.Помогите кто чем может!
Прогач, посоветуй пиздатый инструмент для анализа баз данных и больших объемов информации?
>>891281>как лечить? Дефекты в ДНК не лечатся.
>>891294haxcel
>>891281win+r chkdsk :e /F
>>891281Да это не раз в миллиард лет, а обычные глюки. Загружайся с ленукса и удаляй ручками.
>>891283Ну что же вы, может хотябы начать с чего?
>>891302>начать с чего? Со сдачи ЕГЭ.
>>891308Пшел отсюда
>>891309Счастливого пути и удачи на ЕГЭ.
>>891311Ты просто сам нихуя не знаешь, ничего не можешь посоветовать, поэтому и уводишь разговор в сторону
>>891317Могу посоветовать тебе
>>891298format C: лучше
существует ли в ит понятие копирайта?как защитить свой продукт от копирования?
>>891322)))))
>>891319Не можешь
>>891323Выпускаешь под несвободной лицензией и судишься со всеми, кто тебя копирует.Запатентовать какой-то алгоритм нельзя.
>>891327просто написать что ли?
Скажите уже какой высокоуровневый язык без запар и гемороя наисать бота для веба!
Что скажешь за R, анон?Стоит ли вкатываться, если занимаюсь статистикой?Поясни за другие стулья
>>891328Да. Посмотри примеры лицензий.А вообще, что ты там патентовать собрался, мелкобуквенный? Hello World на паскале?
>>891331допустим в приложении есть фишка,которой нет у других,но по сути сама программа аналог других
>>891331написал имитацию траектории полета мухи
>>891329Анон, ну что же вы, все ж мы люди, скажиет побрацки невпадлу отдуши!
Анон, предположим я хочу написать свой браузер с нуля на чистом C(на самом деле просто хочу полностью понять работу современных браузер, особенно по части рендеринга и взаимодействия пользователя с интерфейсом), что для этого стоит читать, куда вкатываться? Во что, например, вникать, чтобы разобраться как HTML/CSS/Javascript превращается в отрисованную красивую хуйню с кнопочками? Я так понимаю нужно курить V8?
>>891336Нужно как минимум дурь курить. А остальные ответы явно нужно не тут искать.
как вкатиться в анроид кодинг.базу по жабе знаю
Аноны, а где тред Ассемблер?>>891336>Я так понимаю нужно курить V8?Ты его вовек не скуришь.
>>891332Пара лимонов зелени на адвокатов - и засудишь почти любого.Можешь даже программу не писать.
почему вечером и ночью кодить пиздато?
>>891335Пруф аттестата для начала, школьник.
>>891339>Аноны, а где тред Ассемблер?ненужен, удолил
>>891341потому что ты пидор
>>891339Уплыл. Если это опять "решите за меня лабу", то нинужно, тут пиши. А если есть что обсудить - создай.
>>891342Да хоть, блять, в садик не ходил, какая нахуй разница вообще. Я институт закончил, например, но к вопросу это не имеет отношения.
>>891347>эти школоманяврыЯсно.
какие профиты от вкатывания в оракл дата бейс и пл?
>>891348И почему же ты школьнику не хочешь советовать, а студенту готов?
>>891254Почему я за тебя в гугл сходил, ответишь?https://philipwalton.github.io/solved-by-flexbox/demos/sticky-footer/
>>891345Вкатываюсь в реверс-инжиниринг, вот и интересуюсь.
>>891353флексбокс щас используют для позиционирования элементов?
насколько сложно читать книги по кодингу на английском?
>>891355Для этого он и предназначался.>>891358Зависит от твоих знаний английского, всегда ваш КО.
Какие есть уроки по фасм?
>>891359в школе неплохо переводил с немецкого.интересует набор слов и сложность грамматики
>>891354Создай. Может, >>888114 подтянется.>>891360Кто-то Iczelion подправлял под фасм. А в целом, не нужны отдельные уроки. Просто уясни себе, чем синтаксис от масма отличается (там все просто: адрес без скобочек, чтение по адресу [скобочки], а всякие offset, addr, ptr выкинуть нахуй) и бери любые уроки хоть на масме, хоть на тасме.
зачем нужны фреймворки?и какой пхп фреймворк для новичка лучше?
>>891351Потому что я модератор
Аноны, а где задавать вопросы по OpenGL?
>>891383В кабинете следователя.
>>891385Треда в шапке нету, да и в каталоге тоже не вижу.
пранончики, подскажите, направьте - как сделать самый простенький сайт, который будет парсить файл на винчестере в табличку? Файл просто - название сервера, на следующей строке - проценты свободного места.На сервере с файлом поднят апач, остается лишь саму страничку запилить. Куда смотреть?
>>891383>>891387https://2ch.hk/gd/res/195365.html
>>891389Спасибо
>>890179Как стать таким же умным и скиллованым, как ты?
Ребятухи, заранее попрошу не гнать ссаными тряпками. В сфере айти полный дуб лох,пидр и могу не совсем грамотно изъясняться. Меня очень сильно интересует устройство передачи данных и все что с этим связано. Типа скрытой передачи или шифрованной, перехват информации и всякое такое. Еще интересует что такое инет в целом, устройство, принцип работы и т.д. Подскажите что делать, что читать, чем интересоваться.
>>891341Никто по квартире не носиться, не надо 70 кг мяса таксать на пятый этаж а потом весь день его разделывать, музыка от соседей не хуячит, много плюсов, а минус один - вроде только сел а уже утро
>>891399Курс компьютерных сетей. В универе у нас неплохой был, скорее всего в открытом доступе есть какая-нибудь книженция или другой ресурс.
Как такое сделать в классическом макрдауне?
>>891125>а если заменяется один символ?Обновится дата изменения.
>>891142Потому что была спроектирована во времена, когда больше одного раздела на диске редко делали, да и диски измерялись мегабайтами.Делай гпт
>>891323Никак. Максимум что ты можешь - затруднить доступ.Обычно простого отсутствия исходников хватает от появления клонов.Но если нужен не клон, а извлечь како-либо специфичный алгоритм, например генератор ключей - извлекут за час.
>>891430Не вытащишь мне за час алгоритм и RSA-ключик из-под VMProtect?
>>891394Изучить GorillaScriptЭто язык, совмещающий почти все концепции программирования, которые сегодня в тренде. Его знание автоматом прокачивает тебя до гуру кодинга
>>891281Unlocker. Если не покатит то лайв флеха.
>>891329> язык> без запар и геморояПриходи лет через 20-30
>>891329 >>891283Хотя, ты можешь качнуть прогу Clickermann, на нём сделать кликер бота, который будет работать. Максимум хуёво, но будет. Есть ещё годный вариант спиздить у мамки деньги, пойти на фриланс ру и заказать такую хуйню небесплатно
>>891467хз, я делал бота для игры в фифу(нужно было набивать матчи, постоянно делать рандомные движения). играл нормально
>>891281ролик с пидорами пытался удалить? подожди пока батя наткнется, тогда можно не удалять
spoiler
>>891336Сначала попробуй написать свой интерпретатор
>>879854 (OP)ребят, есть кто шарит в css?нужна помощь будет через час примерно. во время пары. там немного совсем. маленькие задания, типа такого
https://geekbrains.ru/professions/game_developerПаца, дайте совет мудрый.22 лвл, отучился в ~~пту~~ колледже на говнокодера на делфи. Варюсь с 12 лет на гейм факторе и гейм мекере клепал какие-то платформеры, кароч игоря интересовали не только снаружи, но и изнутри.Пробовал кодить на Руби, Питоне, ПХП и т.д. и т.п. кароч, последние лет 5 сижу и сосу хер не зная вот что податься. И то не так и это не нравится. Но вот чет игропром всегда интересовал. Может щас бы дальше сидел на ГФ и клепал бы индюшатню, только у меня никаких идей и мотивации.Вот наткнулся на этот сайт для воннаби погроммистов. Скажите, есть ли смысл покупать эти курсы? Кто-нибудь у них учился?Мне без реальных установок на обучение сложно за что-то взяться. Начинаю 10 дел подряд делать и в итоге остаюсь с нихуя. Авось фундаментальное обучение поможет, хер знает.Пик рандом а на самом деле нихуя не рандом
>>891525Если не можешь самостоятельно, то конечно следует пойти на курсы. У меня с английским также, пытался самостоятельно, но как-то ни так шло все. Записался на курсы, и поперло. Материал просто подают структурировано и есть своя программа обучения наработанная за годы.
Посоны, подскажите плиз, как лучше можно сделать такую фичу. Есть httpсlient, который я сделал как можно более общим, то есть он в принципе универсальный и при надобности заменить в нем какой-либо модуль не составит большого труда, но есть один момент, иногда делая запрос нужно отправлять серверу какую-то инфу, в данный момент эти данные у меня упаковываются в json, но я хотел бы сделать это более общим, в зависимости от выбранного сериализатора. То есть в данный момент у меня есть интерфейс Serializer, который имплементят JSONSerializer и XMLSerializer, оба сериализатора пока что только парсят ответ от сервера, JSONSerializer может спаковать данные для серва, но как быть если сервер из тех, которым не JSON на вход подавать нужно, а в каком-то другом формате? Как это можно унифицировать?
>>891402Спасибо и на этом.
>>891525>Разработчик игр>Востребованность 5/5Лол.>Сложность 2/5Лол.
Помогите разобрать этот http://pastebin.com/YBzHYEUW код и сделать комментарии как он работает и описание алгоритма. Ах да, Haskell.
Не хочу делать тред, поэтому спрошу здесь. У кого есть опыт кодинга на 13-14 дюймовых ноутах? Как оно вообще? На сколько удобно? 15 не очень хочу, если что, а еще дома и на работе могу подсоединить к норм монику. В то же время очень желательно, чтобы и на самом ноуте без дополнительных гаджетов было достаточно удобно решать основные задачи. Для веб дева, если что.Есть опыт использования 15, 17, но меньшими ноутами никогда серьёзно не пользовался.
>>891619Так это про клепание говна под мобилки на юнити. Чего там сложного?
>>891525Я учился.Конкретно за эти курсы не скажу, но те, что проходил я ведроид-девелопер - говно полное. Зря деньги потратил. Бесплатные курсы на Курсере и Юдасити гораздо толковее, как по мне.
>>891362>Создай. Может, >>888114 подтянется.Это и есть я))Думаю лучше запилить тред ASM + Reverse Engineering, так как асм сейчас только для этого и используется.
Что почитать о реализации доступа к себе по фиксированному адресу при помощи dynamic dns?
Идея перед запуском показывает подсказки вроде "Смотрите как пиздецово у нас можно делать!" Есть где они отделть или можно как-то из выдрать из нее?
>>891692Запили тред по реверс инжинирингу. Ассемблер в любом случае для него нужен (но смотря какой, x86, x86-64, arm и прочее). Сам бы поспрашивал по реверсу. А то могу незащищённые приложения реверсить, а шаг в сторону - и всё, не знаю даже, что делать. Да и такие незащищённые приложения, как мне кажется, реверсю не эффективно.
>>891525> отучился в ~~пту~~ колледже на говнокодера на делфи. А ты там выбираешь чтоли на каком языке погромировать?
>>891723Ага, уже.>>891716 (OP)
>>891697Купи фиксированный айпи у прова, и домен. Это стоит копейки и позволяет не ебать себе мозг.
Я в рот ебал контейнеры оформления кода, все эти ебучие пакеты, которые НЕЛЛО ВОРЛД оборачивают в 20 папок со всяким .нфо говном, цопирайт лиценс, депенденси, тест и билд рулес, разве что смайликами не украшают.Не то, чтобы я против всей этой инфы, но, ёбаный в рот, если я пишу код, это автоматом значит, что я работаю с индивидуальными файлами. Что, в свою очередь значит, что количество и структура файлов проекта проходит через мою голову. А тут меня грузят хер пойми чем.Или писать КОД уже немодно?суперстар
>>891780Кстати, может есть сервисы редиректа на машину с динамическим ойпи?т.е. имя регистрится на провайдера статического адреса, а он уже редиректит запросы мне (серверу), откуда бы я не заявился - хоть по впн, хоть по и2п или торрент-п2п
>>891465Да уже есть такой язык. Называется рыночные отношения.Мозг знающего в краткосрочную аренду достаточно дешев.И уж явно намного дешевле, чем саму постигать все эти знания.Бабла заработать может любой - хоть грузчиком, хоть дворником, хоть попрошайничеством.
Зарегался на hldns и установил у себя софт для использования Dynamic DNS. Дома у меня интернет раздает роутер. Получается, что снаружи виден IP роутера. Как при помощи DynDNS с удаленного компьютера подключиться к серверы на моем компьютере, который скрыт за роутером?
>>891812Порты пробрось, ёпт
>>891525Иди конечно. Цена более чем демократичная, и профит большой.Если бы ты сам смог разобраться с С# и юнькой и ООП, то конечно эти курсы тебе нафиг не нужны.Потому что там примитив, и эти 50к ты можешь применить эффективнее, например вложив в раскрутку, инструменты, или выиграв себе время, или обеспечивая условия.Но если есть сомнения в себе, если вместо того чтобы взять и разобраться ты бегаешь по форумам с каждой мелочью, испытываешь ментальную боль от юньки, очевидно ты не справляешься и наиболее эффективно потратить эти 50к ты можешь только пойдя на курсы.Ну а если ты достаточно хорош, и эти 10 лет не проебывал, а учился, тебе и юнька не нужна - лучше присмотрись в сторону жабы и плюсов и игровых библиотек под них.Свой движок дает намного больше свободы, тебе потребуются только библиотеки для доступа к графическим апи, работы со звуком и т.п. внешних интерфейсов, просто чтобы не ебстись с каждой мелочью.Ну а совсем Труъ вариант - запилить свой огл враппер.Потому что огл универсален и работает везде, потому что огл позволяет полнее использовать возможности железа, т.к. смотрит не на номер версии, а на список поддерживаемых аппаратно фич, позволяя менять конвеер в зависимости от реальных возможностей железки.Это очень эффективно, но настолько трудоемко, что продакшн не может себе позволить такого, предпочитая дх, а если пробует - не осиливает, такие игры получаются нестабильными, постоянно падают, т.к. недостаточно точно проверяют возможности железки.
>>891532Научись говорить внятно.У тебя есть клиент, который умеет только в json, тебе нужно не только json. Как это сделать?Очевидно как: каким-либо образом выяснить что ожидает сервер, и дать ему это.Сериализатор - это просто преобразователь формата данных.Ты можешь наклепать таких форматов сколько угодно, под одним интерфейсом. С преобразованием и "туда", и "туда-обратно".Вроде бы проблемы нет. Так в чем у тебя загвоздка?Не можешь выяснить формат сервера?Или не можешь описать сериализатор под какой-либо формат?Нужно больше данных.
>>891681Не пользовался ноутами.Но если кодить по правилам, без говнокода, то экран особого значения не имеет: структурные единицы кода маленькие, и по ширине и по высоте.В каждый момент времени ты работаешь только с одной.Даже на мобилке можно вполне комфортно кодить, если есть источник питания (аккумуляторы просто не держат сценарии сколь-либо серьезного использования мобилок) и удобная клавиатура (сенсорная к таковым не относится), и если есть вменяемые средства разработки, с подсветкой, дополнением, проверкой синтаксиса, и желательно запуском кода.Хотя код можно запускать и удаленно - сейчас много сервисов, куда можно послать класс и оттестировать его в рантайме.Для глаз конечно мобилка напряжна, и нежелательна, но если припрет, если временно - почему бы и нет?
>>891827Удвою этого. Если у тебя не говнокод — то проблем возникнуть не должно. Хотя мне лично удобнее на 30-дюймовом монике 4к.МБП 13" берёшь что ли?
>>891784Ты просто устарел. Сейчас одиночки никому не нужны, от них проблем больше чем пользы.Поэтому нужно чтобы ты был заменяемым, чтобы другой человек пришел и сразу понял всю структуру, без пропускания ее через свою голову.Поэтому нужны и контейнеры, и пакеты, и единый формат оформления кода, и тесты, и все остальное.А сидя у себя в кладовке и мадскиля очередной велосипед, который никто кроме тебя поддерживать не будет - конечно всем этим можно не пользоваться, там оно лишнее. Но и код такой получается тоже лишний - никто не рискнет его использовать у себя.
Что тут написано!
>>891861Мигалка какая-то.
>>891862Как понять мигалка?
>>891861Это на могиле написано?
>>891872Ну да, могиле ребенка мелкого очень
>>891089Ну, и нахуя это говно надо?эйблтон лайвы и фрути лупсы существуют.это хуита зачем тогда нахуй?
>>891861Чуваки, ну поясните, пожалуйста. Интересно же
Посоны, не могу найти опенсорс/гитхаб-тред, может поделится кто ссылочкой, хотя бы на архивачик?
>>880298а где ты учишься и на какую специальность конкретно?я просто хочу сдавать инфу, но боюсь, что не получится в программирование, было бы интересно пообщаться. ответь
>>891825> Или не можешь описать сериализатор под какой-либо формат?Вроде того. У меня есть преобразователь из json в Map и преобразователь из XML в Map, но если в случае с json проблем нет, так как там можно вводные данные преобразовать в json и отправить на сервер, то в случае с сервом, возвращающим XML я не понимаю как там паковать вводные данные. Ну вот например есть сервер, которому нужно отправить имя пользователя. В случае с Json я это сделаю вот такhttpclient.post() .data("username") .send(new JSONSerializer);где внутри клиента data у меня преобразуется в json и отправится на сервер. А вот в случае с другим типом сервера я не понимаю что делать, паковать это в headers, или что-то другое.
лан, может так кто-то поможет. я сейчас в 11 классе, собираюсь сдавать егэ по информатике.надеюсь, будет изи. просто я тян, ничем так-то не увлекаюсь из других предметов, а информатика кажется довольно-таки перспективным направлением.суть в чём: боюсь не смогу в неё, помогите плиз советами, возможно, литературу какую почитать или как подготовится, стоит ли вообще(я ещё тот распиздяй). какую бы специальность посоветовали?
>>891899Пиздуй в соц ищи жертву.
>>891904А нет, жопой прочитал, сорре
>>891899Пруфвы что тян
>>891905 >>891899А хотя нет, не жопой. Не сорре. Пиздуй в соц ищи жертву.
>>891904_._
>>891906зачем
>>891899>литературу какую почитать или как подготовитсяКнига и набор видео "Игра на волшебной флейте", видео "Expert guide fellatio" и, конечно же, "How to perform deepthroat fellatio". Если английский не знаешь, то подучи сначала его. После освоения будешь неплохим специалистом, перед которым открыты все двери. Добра.
>>891913дакую, сейчас взгляну
>>891910Чё ты от нас хочешь? Ты ленивое говно, тут ничего не поможет кроме того кто будет натаскивать забесплатно. Либо бери себя в руки и учи сука, но ты этого делать и не собиралась. Тот кто хочет - найдёт способы. Кто нет - найдёт оправдания "мне лень, не хотелось" и т д
>>891913в голос
>>891878Чтобы не ограничивать себя рамками, очевидно жи.На хаскеле ты можешь быстро и удобно запилить любую функцию обработки звука. Что на видосе и представлено наглядно - исключительно матсинтез.А на своих фрути лупсах - только то, что заранее зашито. Притом руками - на хаскеле можно задать функцию огибающей или паттерн просто в виде простенькой формулы, и не ебстись с ручной набивкой.
>>891912Не верю
>>891884Ну был человек, и нет его, а потом опять есть. Вечный круговорот жизни.Хуевый из тебя философ.
>>891848Да не, думал взять что-нибудь попроще, лишь бы матовый экран и гигов 8 оперативы.
>>891916 одной стороны ты прав. но я ведь не просила "натаскивать" или что-то подобное. мне кажется 90% людей хотят ничего делать и орать с мемесов, аки я. но может есть какой-то способ, который ДАЖЕ МНЕ поможет, а я об этом не знаю:с
>>891899Тян же могут только борщ варить и краситься. Какая тебе информатика? Иди в экономику, там за тебя все админы настроят.
>>891919в чём смысол же?
>>891928Не знаю принято так
>>891926>мне кажется 90% людейтипичная ошибка выжившеготебе кажется, потому что ты проецируешь свое поведение на других
>>891927есть вариант пойти на прикладную информатику в экономике, в политех (пока что единственный). знакомые говорили, что там очень даже неплохо, и английский изучают и программируют, но что-то слабо верится.
>>891926У всех тян этот способ един. Сначала распиздяйство. Потом появления ребёнка. Потом пиздец, приходится хоть как-то включать свой мозг. Мягких и лёгких путей нет.
>>891931 не отрицаю
>>891930каким образом доказывают
>>891928>в чём смысол же?Считается, что тян не человек. Сиськи на бордах требуют в качестве оплаты своего внимания, иначе и разговаривать не будут.Местные порядки походу
>>891934прям про мою маман
>>891940тебе доказывать не приходилось ещё?
>>891944Не гори. Ты всего лишь цветок, растение. Функция цветка - быть прикольным на вид пока его кто-то не опылит. А потом завянуть и сдохнуть. Всё.
>>891939Сиськи с датой и названием треда
>>это был просто вопрос) не вижу смысла доказывать, ведь со мной и так общаются. это раз.а второе - могу де просто не писать, что тян.я ньюфаг, так-то.
Пр, как сделать человеческий GUI на свинге? На уровне лабы, конечно. Пишу в intellij idea, пока приделал одну панель к левому краю, на оставшемся месте отрисовываю спрайты. Ну и короче, нихуя не могу на эту левую панель компонентов накидать, с этими Layout Manager 'ми заебался, все пидарасит. Есть хау-ту, может, с разными примерами?
>>891894А какой формат данных ожидает сервер, который отдает тебе xml?Как ты узнаешь, что хочет от тебя сервер?
>>891952>со мной и так общаютсяЕсли тебя устраивает такое общение...>а второе - могу де просто не писать, что тянЕсли б могла - не написала бы. Но ведь не хватило соображалки, лол, значит типичная тян.
Как сделать проброс портов на D-Link'е для DDNS?Настройки пикрелейтед. Интерфейс пробовал выбирать ALL и pppoe_ports5.1. Снаружи подключиться нельзя несмотря на то, что IP по домену определяется правильно. Приложения для тестирования показывают, что нужный порт закрыт.
>>891964в следующий раз подумаю дважды
>>891961Дело в том что я тестирую клиент на свободных сервах которые нашел в нете и для xml у меня есть только get запрос, а вот post да еще и с данными проверочного нет. Насколько я понял по примерам, для таких серверов инфа записывается в headers но мне казалось что хедеры это только для передачи кукисов при авторизации.
Сосоны, горит лаба по паскалю, кто сделает? (платно ессесена)
Парни, внезапно подумал что среди программеров тоже есть полиглоты, а они, возможно, самые скиловые ребята в плане скоростного обучения скилл может у них и не очень, поверхностный, хуй знает. Оно как-то называется в погромировании, это самое полиглотство?
>>891973Ну типа блядь, найду гайд от парня полиглота, а согласно ему нарою самый мегатруЪ метод по скоростному обучению.
>>891970Ты сразу контактики оставляй. Кому надо - постучат, кому не надо - мимо пройдут.И желаемую цену, чтобы к тебе не стучались те, кто оценивает свое время значительно дороже.
>>891970А лучше и задание, если не боишься, что спалят - кто знает, может кто-то и на халяву сделает, чтоб мозги размять.
>>891969XmlHttpRequest?
>>891970UPDПишем сюда - pascal2ch@yandex.ruЗа одну лабу по 100 рубасиков[СТРОКИ]Дана последовательность, содержащая от 1 до 30 слов, в каждом из которых от 1 до 5 строчных латинских букв; между соседними словами – запятая. Вывести все слова в алфавитном порядке.[ПОДПРОГРАММЫ]1. Вычисление суммы четных элементов матрицы.2. Вычитание из значения каждого элемента матрицы номера строки данного элемента[ЗАПИСЬ]1.Описать запись с именем Auto, содержащую следующие поля:• Название модели;• год выпуска;• цвет;2.Написать программу, выполняющую следующие действия: • Ввод данных с клавиатуры в массив, состоящий из восьми элементов типа Auto; записи должны быть размещены в алфавитном порядке названия моделей;• Вывод на экран названия моделей, цвет которых введен с клавиатуры, и которые выпущены не позднее года, введенного с клавиатуры; если таких нет, вывести на экран соответствующее сообщение.
>>891993Да. По ходу понял что мне нужно искать. Я сделаю интерфейс для упаковщика, который на вход будет принимать Object, а при инициации запроса я буду передавать в отправщик экземпляр упаковщика который мне нужен, либо json либо xml. Осталось нагуглить упаковку запроса для xml. Спасибо анон.
Зачем постоянно приписывать const даже если и так очевидно что переменная никак не поменяет своё значение?
>>891968Ты заходи через пару дней. Только не проговорись. Попробуй включить мозг, формулируя вопрос.
>>892011почему через пару дней?
>>892010Очевидно для кого? Это специально прописывается чтобы задать строгость, тогда иде не позволит тебе или кому либо случайно изменить переменную.
Как правильно организовывать код, когда условия разбивают на части куски кода внутри других условий?При этом у этих частей кода очень много общих данных, так что разделять всё это дело на мелкие функции не очень удобно.То есть, грубо говоря, сейчас есть несколько значений переменной (около 10) на каждое из которых выполняется отдельный кусок кода. При этом в зависимости от другой переменной (2 значения) код делится ещё на две части соответственно.Сейчас кода ещё немного, но я боюсь, что если я продолжу в том же духе, то это плохо кончится.
>>892010Чтобы сообщить компилятору, что переменную можно безопасно захардкодить.Т.к. только ты знаешь, понадобится ли ее менять, или нет.Компилятор и сам может ее соптимизировать, если видит, что область видимости ограничена, и доступ только на чтение.Во всех других случаях он не имеет права трогать переменную, без явного указания это сделать.Потому что в рантайме может быть подгружен модуль, который изменяет это переменную, и если она захардкорена - будет ошибка.Либо придется вставлять дополнительный код обработки такой ситуации для каждой прооптимизированной константы, а он не маленький: придется продублировать все участки программы, которые обращаются к прооптимизированной переменной.https://habrahabr.ru/post/124131/
>>892024Приведи словесный пример общих кусков кода.
>>892027Если ты про const в сишечке, то оно только для программиста. Для компилятора оно значит чуть менее, чем нихуя.
>>892028Разные положения ползунка влияют на то, какие пакеты мы будем отправлять серверу. Соответственно, сделал свитч на всё это дело, сначала он был компактный и красивый.Затем пришлось разбить код на отправку данных и получение данных. При этом у меня реалтайм, а не ивенты, то есть эта функция вызывается постоянно и после проверки того, что нужно сделать, проверяется сетевое состояние (отправляем данные, ждем ответ; если получили ответ, то возвращаемся к отправке следующих данных; если данные отправили, а ответа ещё нет, то скипаем оставшийся код и обрабатываем остальные объекты, на следующем обходе проверим снова;).Собственно, тыкать крупные куски if { } else в каждый свитч как-то мне совсем не нравится. Наплодить вместо этого 10 функций, в каждую из которых надо будет передать временные актуальные данные, как-то тоже не хочется.
>>892034Что за проект у тебя, я понял. А вот проблемы тут я не вижу.
Библиотека WinSock может не инициализироваться при каких-то условиях? Надо ли всегда проверять то, что возвращает WSAStartup?
>>892059Может. Чаще всего фейлится, когда не настроена сеть в ОС.
>>892055Продолжать громоздить так, как я описал?
>>892066Перейти на событийную модель. Твой poll() нихуя не быстрее.
>>879854 (OP)Чем плохо вычисление факториала рекурсивно?
>>892068Стек закончится раньше, чем вычислиние мало- мальски большого числа.
>>892068На каком языке? Стек не резиновый, а убирать хвостовую рекурсию компилятор не обязан.
>>892070>>892071Спасибо
>>891525Зачем покупать, когда есть бесплатное?>а на самом деле нихуя не рандомВ смысле?>>891816>Ну а если ты достаточно хорош, и эти 10 лет не проебывал, а учился, тебе и юнька не нужнаОна нужна даже многим из тех, кто 20 лет не то что учился, а кодил на плюсах, например, Obsidian Entertainment. Да и близзы, которые сделали Hearthstone на Юньке, наверняка выбрали её вовсе не потому что у них не хватает квалифицированных программистов. Это прежде всего не вопрос компетентности и квалификации, это вопрос того, нужна ли нам +x % к длительности разработки в обмен на +y % к производительности. Даже опытный программист выиграет, если выберет Юнити - если только не стоит задачи сделать AAA-игру.>жабы и плюсовНу второе понятно, производительность точнее, на самом деле нихуя непонятно, зачем говноинди-игроделу нужна такая производительность, а жаба-то зачем?>Свой движокКоторый он доделает как раз к выходу на пенсию.
>>892024Без внешних вызовов? Тогда switchПросто кое-где не указываешь break и получаешь точку входа: для части значений выполнится несколько секций, для части - только одна.Ну и логические оптимизации - попробуй оптимизировать условия с помощью логических операций.Иногда несколько условий схлопываются в одно.Иногда приходится строить хэш-таблицу, она же таблица принятия решений. Это когда анализируешь условие и выбираешь общие признаки: если 3-й бит входной переменной установлен, значит делаем то.
Почитал копипасту "Высшее образование в IT своими руками" и не пойму, автор ставит ультиматум, типа пиздуй делай гостевуху или сначала зубри базу 3-5 лет и только потом выбирай язык, тогда ты программист. А что мешает идти делать гостевуху и параллельно учить алгоритмы и всю эту основу, что бы быть тру?Сам в теме не шарю, просто интересно почему так
>>892067Ну хорошо, а если представить это в более простом виде:Элементарные коллбеки от нажатия кнопочек в интерфейсе как должны оформляться? В тот же switch? Учитывая, что код в обработчиках кнопок тоже будет зависеть от пачки условий, то как это разделять?
>>892093>а жаба-то зачем?А почему нет?
>>892107Тогда почему бы не Питон? На нём тоже игори пишут.А уж Луа, JS или C# (даже если забыть о существовании Юнити) в геймдеве точно более популярны, чем Джава.
>>892110Я понял что ты неадекват, можешь не продолжать.
>>892105В общем случае - функция на кнопочку, если обработчик больше, чем одно простое выражение. Если обработчики однотипные и параметризируются - конечно же, параметризировать.
>>892114Ну назови мне игры, сделанные на Жабе, кроме Minecraft.
>>892126В гуглоплей сходи. Есть, конечно, там и игры на Unity, и на AIR, и на каких-то других крестовых бэкендах, но большая часть - это все-таки жабка.
>>892127Я имел ввиду трехмерные игры, с графоном и FullHD.Такое только юнька может, она не тормозит.
>>892126Тем временем, майнкрафт переписанный на плюсы (который идёт с 10-й виндой) занимает 100мб оперативки и запускается моментально, что как бы намекает насколько же это СЛОЖНАЯ ТРЁХМЕРНАЯ И ТРЕБОВАТЕЛЬНАЯ игра.
>>892158>майнкрафт переписан на плюсыВот это поворот
>>892158Fuf, урезанный для мобилок майнкрафт портировали на плюсы, и он расросся с 14 до 150мб, зато летает. На 4 ядра 4 ГГц и 2Тфлопс гпу.Вот это поворот. Кто бы мог подумать?http://minecraft-ru.gamepedia.com/Windows_10_изданиеhttp://minecraft-ru.gamepedia.com/Карманное_издание
>>892167>>892158Почему-то я не удивлен.Пека-майн с каждой новой версией всё непроизводительнее и непроизводительнее.
>>892171AI.
>>892127А, ты об "играх" вида крестики-нолики, к тому же запускающихся только на Ведре? Ну да, есть и такие.К слову, разработчики Pokemon Go за несколько лет до неё выпустили игру Ingress, вот она была на Java+libgdx. А Pokemon Go - уже на C#+Unity. О чём-то это говорит, наверное, а?
>>892173Нет.
Господа, поясните про линковку.Всегда делал какие-то приложения либо для себя, либо для приближённых, так что задача ставилась "чтоб работало".Сейчас понадобилось закодить достаточно легковесную штуку и то, что она требует установки VC++ библиотек на клиентскую пеку — не есть отлично. Понятно, что "да в 2016 у каждого они есть / с чем-то ставились / да установить недолго / из интернетика за 5 минут", но тем не менее.В какую сторону мне думать? Вроде как все необходимые библиотеки можно линкануть статически. Какие у этого недостатки (во всех мнениях, которые я видел, упоминались какие-то недостатки)?Пропадет ли проблема, если проект я соберу не в студии, а чём-то другом? Или в этом случае тоже будут требоваться те же / другие библиотеки?
>>892191Недостаток один - размер эгзешника.
>>892191Без рантайма ты писать заебешься. Но можешь собрать с помощью MinGW GCC - он использует MSVCRT.DLL - древний забагованный рантайм, который Microsoft категорически не рекомендует использовать, хоть и кладет в каждый релиз винды по соображениям совместимости. GCC частично подправляет этот рантайм, вызывая проблемные функции через обертки. Хотя я рекомендую линковаться со свежей версией рантайма, хоть динамически, хоть статически - интернеты сейчас у всех достаточно жирные, чтобы не заморачиваться размером.
Короче, вкатился я всё-таки в Аду, репортирую. Действительно, есть дух 80-х и ретро. По ощущениям напоминает даже не Паскаль (хотя синтаксис похожий), а SQL, лол. Очень долго думаешь над типами - как бы изьебнуться позаковыристей, а на сам код тратится времени немного, и кода получается мало, раза в два-три меньше, чем в референсе на C++, из которого я переделываю. Но он такой увесистый, хозяйственный, плотненький: функции как пули, процедуры, как снаряды крупнокалиберных орудий.В целом, мне понравилось. Конечно, целиком приложение на ней я писать не стал бы, но для некоторых критических библиотек покатит.
Когда упражнялся с ironPython и библиотекой emgucv, обратил внимание на то, что скрипт при старте может выжирать заметное количество памяти. Потребление меняется в виде этакой пилы. Видимо от срабатывания, до срабатывания сборки мусора. Но потом потребление внешне стабилизируется и падает раз в пять-семь. Я собственно начинал с переписывание примеров к библиотеке с c#. Было видно, что через некоторое время работы, мой скрипт работает примерно также, как и экзешник из папки с примерами.Правильно ли я понимаю, что в данном случае, это именно особенность работы интерпретатора и я наблюдаю то, что Java-программисты называют "прогрев"? В связи с чем второй вопрос, можно ли как-то стартовать скрипт не с чистого листа, а с сохраненного "прогретого" состояния?
Аноны, помогите. Сколько может искаться одно значение в неструктурированной БД из 4 кк с помощью MySQL? И от чего зависит и чем ускоряется процесс?
Какой результат сравнения вернет следующий код? Почему?String a1 = “Hello”;String a2 = “Hello”;a1 == a2; // ???a1.equals(a2); // ???
>>892196От индексов. Индексированием.
Ай нид ёр хелпПишем сюда - pascal2ch@yandex.ruЗа одну лабу могу накидать по 100 рубасиков[СТРОКИ]Дана последовательность, содержащая от 1 до 30 слов, в каждом из которых от 1 до 5 строчных латинских букв; между соседними словами – запятая. Вывести все слова в алфавитном порядке.[ПОДПРОГРАММЫ]1. Вычисление суммы четных элементов матрицы.2. Вычитание из значения каждого элемента матрицы номера строки данного элемента[ЗАПИСЬ]1.Описать запись с именем Auto, содержащую следующие поля:• Название модели;• год выпуска;• цвет;2.Написать программу, выполняющую следующие действия: • Ввод данных с клавиатуры в массив, состоящий из восьми элементов типа Auto; записи должны быть размещены в алфавитном порядке названия моделей;• Вывод на экран названия моделей, цвет которых введен с клавиатуры, и которые выпущены не позднее года, введенного с клавиатуры; если таких нет, вывести на экран соответствующее сообщение.
>>892207На чём писать?
>>892208Паскаль
>>892198http://stackoverflow.com/questions/513832/how-do-i-compare-strings-in-java
>>892167>этот порванный жавамакакен)А так-то он летает на стареньком айфончике 4s.
У меня печет со вчерашнего вечера. Хочу сделать текстовый протокол управления программой по сети, и для этого читаю из сокета данные и сравниваю их с командами. Оказалось, что вместе с данными приходит ебаный символ ENTER, из-за которого функция lstrcmpA дает неправильный результат.Как сделать обработку команда, не испортив данные?http://pastebin.com/2haLxkvD
>>892289Алсо, управляю через СЕТЕВУЮ КОШКУ.
Кто что может подсказать о пользе курсов люксофта? Стоят ли они своих денег? Если смотреть количество часов и количество дней курса, то выходит по 8 часов в день. Оня просто вываливают в лекциях на тебя тонну инфы и все? Еще присматриваюсь к учебному центру "Специалист" при Бауманке. Сам бы я по книжкам все учил, но работодатель хочет чтобы я развивался и выбрал себе курсы и сертификацию.
>>892274Спасибо. Но смущает что нет условия состояния if
скажите как программисту без вышки? будут ли меня с работой везде пинать? и если я уеду в другую страну?
>>892344в вебе программистов без вышки как говна, другое дело, что как программисты большинство из них говно
>>892346я не про веб а конкретное решение задач
програмач я долбаеп?вопщем есть один датчик который постоянно опрашиваетсятк я слегка с головой не дружу точнее дружу но дело не в этом...карочи при снятии с него показаний в коде это Th и Tl размером в байт происходит его гуляние помехи и прочая шалупень, так вот чтобы хоть както отсеять эту лабуду придуман вот этот код.смысл его вот в чем.как только произошло снятие показаний р0=1 тое Th и Tl обновились ани приводятся к боле менее адыкватному виду и закидываются в массив, массив инты по 16 бит на элемент.как только массив заполнился t0=7 я в нем отыскиваю самое маленькое и самое большое значение а потом тупо все значения складываю кроме естествено самого маленького и большого.сложение идет в templong тип лонг 32 битаи так еще раз - вложеный цикл.все вродебы верно НО кака заключается вот в чем - еденичный тое толькочто считанный параметр составляет чтото около 3800, после первого "усреднения" он какимто не ведомым образом становится 4500, после второго 5300.и начинает расти тое не устаканивается.мож я в кодле где натупил? ну или мож подскажите какиенить методы усреднения.?
А в перле есть аналог функции header() из пхп?
>>892347ты какой-то глуповатый видимо. я тебе сказал, в вебе можно без диплома работать, в других областях врядли.
>>892348Ты лучше покажи результат, по твоему словесному описанию ничего не понятно. Ты будто самому себе рассказываешь.
>>892351я и хочу узнать какие шансы работать в других областях, помимо веба, без высшего образования
>>892356Выскокие же, прост становишся охуенным профи и все.
>>892353ша сек зафотаю
>>892358то есть, большинство работодателей смотрят на навык а не диплом при собеседовании? не будет ,в большинстве, такого что: -диплом есть?-нет-ну и иди нахуй
>>892365Ну может и так быть, тут надо короче по шпионски. Сперва себя миру показать, блеснутьвышка очень пригодится один хуй
Никто не знает? >>892350
>>892377http://google.gik-team.com/?q=perl+server+send+header
>>892353сматри на первом пике результат если просто взять temp0 сразуже после t++ тое не залезая в циклы чистое значение.на втором пике после первого усреднения тое перед строчкой t1++а на третьем полный цикл "усреднения" там поидее должно быть 10335 но индекатор на 4 разряда и первую 1 он не кажет. это вообще датчик температуры в комнате который меряет до сотой градуса тое 100 градусов я на нем никагда не увижу, думаю даже 60 наврятли, сейчас он кажет абсолютное значение
>>892390это с разных таймлиний скриншоты?
>>892365в 95 процентах случаев так и будет.на предприятие лучше возьмут спеца пусть даже не такова крутова, чем самоучку пусть и с опытом и прочими "знаниями"
>>892393таймлиний? эт чего такое?просто прошивку поменял и все на предмет вырезания кода
Посоны, есть какой-нибудь простой способ конвертнуть html (с таблицами) в читаемый txt/md ?Конкретно вот отсюда http://jsmachines.sourceforge.net/machines/ll1.htmlЯ в вашем вебе вообще не разбираюсь, я нипогромист.
>>892406Котофашистам не помогаем!
>>892411Это дискриминация!
>>879854 (OP)Подскажите по SQL. Смотрю разные упражнения. Например, нужно выбирать данные из двух таблиц, в которых есть одинаковые ключи (например, база описаний продуктов и база производителей с перечислением их продуктов, в обоих есть ID продукта) , с использованием INNER JOINSELECT DISTINCT PC.model, PC.price FROM PC INNER JOIN ProductON PC.model=Product.modelWHERE Product.maker='B'Но я обычно делают так: tab1.price=100 AND tab1.id=tab2.id, потому что, когда начал изучать SQL, мне он был нужен только для простых запросов и что такое INNER JOIN я даже не знал (или не дочитал до этого), а такой способ весьма логичен.Например:SELECT DISTINCT PC.model, PC.price FROM PC, ProductWHERE PC.model=Product.model AND Product.maker='B'Можно объяснить, всегда ли будет второй способ эквивалентен INNER JOIN, а если нет, то что в нём неправильно и почему INNER JOIN более правильный для выборки из нескольких таблиц ?
>>892425PS делаю на http://www.sql-ex.ru/
>>892195Прогрев - это когда просыпается компилятор-оптимизатор, находит самый критичный участок, оптимизирует и компилирует его, и код начинает работать на порядок быстрее. Памяти потребляется столько же, или даже больше.
>>892390Код выглядит нормально. Возможно, что с данной выборкой среднее значение растёт, т.к. ты таким образом убираешь актуальные значения, а мусор всё равно остаётся.Попробуй другой алгоритм. Вот кое-что нашёл в Сети. Остальные ссылки по гуглу filter sensor noize и комбинациям.http://interactive-matter.eu/blog/2009/12/18/filtering-sensor-data-with-a-kalman-filter/http://stackoverflow.com/questions/4611599/help-smoothing-data-from-a-sensorИ вот что нашёл в рунете по запросу фильтр шума с датчика (аналог первой ссылки выше):https://habrahabr.ru/post/140274/
Хочу постичь сишный вулкан, но в интернетах 3.5 туториала, один из которых на Си, и при этом там только основное-основы, даже не показали как рисовать. Чё делать?
>>892390Так это жи термометр. Почему не юзаешь накопление?Что-нибудь вроде такого:s=(s+temp)/2Вон оно как сходится красиво:https://ideone.com/J7s8SZ
Нюфак тред