Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять. О: Задавай вопрос в этом треде.
В: Какую программу/ось поставить для ... ? О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги. О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом: 1СandroidCC#C++DelphiGoHaskelliOSJavaJavaScriptLispPerlPHPPythonRubyRustScala
В: Хочу стать программистом, какой язык учить? О: Английский + Java
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща. О: Тред для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее? О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды.
Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк. О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры. О: Лента из руби, джавы, скалы и ещё какой-то херни.
>>717893 > Сказал, что только долбоебы изобретают велосипеды, ищут в них ошибки и занимаются оптимизацией велосипедов, когда есть охуенные библиотеки Просто нахуй иди, долбоеб тупой. 1. Все твои библиотеки говно, если ты нихуя сам не понимаешь. Т.к. ты можешь на другой язык переехать и там тебе придется самому что-то делать. 2. Тебе нужно уметь самому кодить и, сука, изобретать велосипеды, потому что В ТВОЕМ, СУКА, КОНКРЕТНОМ СЛУЧАЕ РЕШЕНИЯ НЕТ. 3. Если ты не можешь в алгоритмы - пошел нахуй с этой борды, чмо. Здесь тебе не рады. Взял не за хуй препода обосрал, долбоеб тупой. В понедельник извинись перед ним, еблан тупорылый. Лишь бы он тебя отчислил. Пиздец. Вот кто, сука, только в программирование не лезет, я в ахуе.
Анон, подгони или скажи, как гуглить словари, наборы слов. Просто слов языка, наиболее употребляемых, используемых в паролях, тематические и так далее. Особо годно будет, если подгонишь словари синонимов, антонимов, ударений, рифм, правописания и подобные лингвистические. Русский, английский. Txt или xml. Где хоть выкачивать такое?
>>717906 Ты сам устаревший долбоеб, ты понимаешь, что, блядь, тебе надо это изучать, потому что задачи бывают нетривиальными. Может тебе придется ебучий PCRE мутить под какой-то другой язык программирования. Долбоеб, который не может в алгоритмы сортировки не нужен. Ты, бля, даже протокол свой написать не сможешь, чмо. Даже крипторы, которые школьники в 15 лет пишут, чтобы зарабатывать себе на новую печку ты и то написать не сможешь, потому что тупорылый слишком. Просто иди нахуй. >>717910 А ты у мамки веб макака?
>>717889 wpf - это бля окошки для .net, винформ хз, винапи охватывает большую область, в т.ч. сети, ФС, работу с окнами, вывод звука, картиночек, работу с реестром и т.д.
>>717915 >>717917 Пишу C, perl, masm, python3, php. Решаю практически любые задачи (win (0, 3 ring), linux, web), в отличии от вас микроцефалов, пока вы на своей жеппе пишете не правой, а хуем. Хуею с двух долбоебов.
>>717926 Как я понимаю, он просто хук апи делает из нулевого кольца и в своем драйвере обсчитывают всю хуйню. Сейчас они утверждают, что начали использовать эмуляцию аппаратную. Я бы поколупал, да не люблю с пакерами ебаться. Мб своей тян скажу, пусть колупает, кек. Я не вдуплил особо, какого хуя он сосать начинает, когда идет задержка циклом. Видать, он отпадает, когда идет куча вызовов API, т.к. нихуя особо не происходит.
>>717905 Так наоборот збс же, быдло ленивое и нелюбопытное, никогда не догадается что можно учить что-то на стороне. Меньше конкуренция. Вот я листаю резюме быдлокодеров на сайте своего мухосранска и нарадоваться не могу, столько инвалидов умственного труда. Мне же лучше, тем более я не работодатель и не заинтересован в большом количестве погромистов, пишущих качественно и за копейки.
Анон, есть один преподаватель, который утверждает, что можно проверить два множества на наличие пересечения за O(n+1), где n — мощность наименьшего из множеств. Мы не считаем все накладные расходы на сортировку или построение деревьев, конечно же. Но я не ушёл дальше O(n*log(m)), где n — мощность наименьшего множества, а m — мощность второго. И чувствую, что не уйду, так как нет ограничений на количество элементов во множествах и на диапазон их значений. Any advice?
Возможно, он считает поиск в B-дереве константным, но я всё же надеюсь, что это не он дурак, а я ещё зелёный.
Ночь, а значит самое главное выкатиться с Сишки и вкатиться туда, на чем я хочу работать. Вот сижу и думаю, а на чем же я хочу писать сейчас, вроде работа везде есть.
>>718078 > не считаем расходы на сортировку Сортируем два множества. Потом делаешь процедуру аля merge в mergesort, только не для объединения массивов, а для поиска равных элементов. Сложность O(m+n). А по поводу O(n+1) - скорее всего препод предлагает сложить длинный массив в hashmap и потом короткий поэлементно проверить на вхождение в hashmap.
>>718102 > O(n+m) Точно, забыл сказать. Реализовано, конечно же, и это вообще самая первая идея была.
> скорее всего препод предлагает сложить длинный массив в hashmap Я тоже так думаю, но тогда он пидорас. Из-за переполнения бакетов не будет там никакого константного поиска, а идеальную хэш-функцию для такого набора данных тоже не подобрать.
>>718078 >за O(n+1) = O(n) >>718102 >сложить длинный массив в hashmap что является очень хорошей идеей потому что множество скорее всего и так уже хэшсет, а не считать расходы на инициализацию это оче тупо. >>718107 >Из-за переполнения бакетов не будет там никакого константного поиска в среднем случае будет амортизированный константный. что нас вполне устраивает потому что мы и делаем n запросов, а не 1.
>>718114 > множество скорее всего и так уже хэшсет Не понял.
> не считать расходы на инициализацию это оче тупо Это как бы вступление в базы данных, поэтому мы вроде как изобретаем свои индексы с квадратными колёсами и всё такое. Ты понял, короче.
> в среднем случае будет амортизированный константный Я понимаю, что всё это считается с некоторыми опущениями и что O(1) обычно только во снах, но у меня че-то не очень язык поворачивается назвать это константным. Ну ладно, это дроч уже, наверное.
Сап, надеюсь туда обращаюсь. Поставил шаблон на DLE, судя из скринов, изображения в новостях должны увеличиваться при клике и перелистываться(подобно вк). У меня же они не клиабельны. Вставлял оборачивая в img
Тут гугл говорит, что переходит на Swift, и Mono стал десплатным. В связи с этим вопрос: есть ли еще смысл учить джаву, чтобы писать под андроид, или мне нато начинать учить C#?
>>718308 До вменяемой поддержке свифта на андроиде пройдёт минимум года 3-4, а на яблокоОси он до сих пор не нужен. Ксамарин не знаю, но это всё подходит для новых проектов, а большая часть работы - поддержка существующего кода на жабе.
программач, не умею читать книги с ноутбука, особенно учебные, в связи с чем реквестирую книжку Мэтта Зандстры по пехапе. На озоне за 2к покупать не охота чет пздц, готов забрать или купить за небольшой прайс
>>718441 Я надеялся что вы за меня скрипт на питоне напишите, но можете просто подсказать куда копать чтобы не учить огромную язык/технологию, а по быстрому всё освоить и сделать.
>>718445 Сортировка массива (или списка, я уж не помню как он там называется правильно), уникальные элементы в массиве, разбиение строк на массив по выбранному символу - для этого есть специальные функции в питоне, идут из коробки. Удаление таймкодов - тут надо регуляркой тестить строку, либо можешь руками удалять это говно в результате, после сортировки оно будет в одной куче собрано. Вообще, это похоже на субтитры, если это так, то поищи библиотеку, работающую с данным форматом
Как создать приложение в Qt? Мне нужно обычная форма с окном, на котором рисуется график. В гайдах как-то непонятно написано, какие-то виджеты, создай хуй пойми откуда еще десять хэдеров, вообще охуеть. Обычный хэллоуворлд работает неплохо.
>>718460 Придется познать. Не хочешь регулярки - пиши свою функцию, определяющую, является ли строка таймкодом. Мне кажется, даже проще можно сделать - судя по твоему примеру, блоки разделяются пустой строкой, т.е. если натыкаемся на пустую строку, то пропускаем две строки и читаем всё остальное до следующей пустой строки. А дальше стандартные питоньи (или что ты выберешь) функции.
Изучаю тут спп по маленьку, обновлял комп, винду тоже переставил, переустановил ide и теперь при запуске написанного всегда возвращает 0. Что случилось? Пользуюсь code::blocks
>>718480 Дак это нормально вообще-то. Код ошибки "0" сигнализирует о том, что всё ок, ошибок нет. Если ты конечно не возвращал что-то другое, но ты об этом не сказал.
Сап, кодач, прошу очень помочь с таким вопросом, я уже обгуглился и ничего не могу найти, нужно найти книгу или туториалы где бы объяснялось как писать программы на ассемблере с самого нуля на процессорах x86_64. То есть, вот мы загрузились с диска, вошли в реальный режим, потом как переключиться на защищенный, как юзать фичи защищённого режима, как обратиться к видеокарте, как вывести что-то на экран, как работать с памятью, как устроена память без винды. А то понимаешь все обучалки которые я нахожу рассказывают о том как кодить на ассемблере в винде, а там в EXE-файле на отладчике видно дофига какого-то левого кода который винда от себя добавляет, а я не врубаюсь что он делает, без этого же не стать труЪ кодером.
>>718548 1.превращает строку таким образом, чтобы регистры символов чередовались 2. ищет наибольшее по количеству букв предложение строки 3. Меняет все слова в рядка с количеством букв, которые наименьшее по N, таким образом, чтобы все буквы были заменены на противоположные согласно алфавиту (например, для латиницы А <-> Z , B <--> Y, C<--> X
>>718565 А ты попробуй почитать, что там написано. WinAPI это взаимодействие с операционкой - работа с файлами, окнами, памятью, правами, сетью, другими приложениями, небом, Аллахом. WinForms - формочки в твоем .NET приложении. WPF - туда же, только использует DirectX вместо GDI и верстается XAML файлами, в отличие от WinForms, где вся верстка делается прямо в исходном коде на используемом языке.
Я вот тут вот решил вкатиться в ваше программирование, в виду отсутствия образования акромя школы и невозможности работать физически из-за ахуевания спины. Так во мой вопрос: я заметил что есть дохуя и больше различных сайтов для фрилансеров, какие сайты заслуживают уважения, на каких работы побольше, где оплата лучше, вообщем на каких стоит фрилансить, а каких избегать как огня?
>>718592 Нихуя не понял че ты написал. всё что было создано через new должен быть освобождено через delete. Всё что создавалось через malloc удалено должно быть через free. Иди в гугл читай про выделение памяти и время жизни объектов
>>718586 Слушай, сначала книгу какую-нибудь почитай, а потом лезь в это дело. Серьёзно. Ты не понимаешь, как это работает.
Указатель yobina у тебя неиницализирован, то есть он нулевой, и когда ты пишешь yobina->… = …, получается что-то вроде 0->… = … То есть ты пишешь в нулевой адрес в памяти, а это уже большая ошибка. Потом ты пытаешься не ссылочному типу присвоить ссылку. Ты просто явно не понимаешь, что делаешь. Вообще.
>>718577 Блядь. Ты думаешь, НУБУ это все понятно? Грубо говоря winapi->WinForms(и только графика) и winapi->WPF(и только графика), но по-другому и с DirectX? То есть винформс будет поэкономичнее и чуть низкоуровневееме, а WPF покрасивше и повысокоуровневее? И при этом при всем WinAPI для всего подряд, а WinForms и WPF только для .NET?
>>718599 WinForms — колхоз уровня Delphi, от которого уже почти десять лет как все отказались. Для лаб сойдёт.
WinAPI — Windows Application Programming Interface, то есть это не только формочки. Это в меньшей степени формочки. Это общий интерфейс для работы с ОС через подсистему Win32.
WPF — ныне заброшенная рисовалка GUI для C# с декларативным языком разметки, привязкой к данным и ништяками. Для лаб сложно, но для больших бизнес-приложений охуенно. Рисуется оно через GDI или DirectX — похуй вообще обычно.
> То есть винформс будет поэкономичнее Да, но глупо считать байты, когда у тебя такой тяжелый рантайм.
> WPF покрасивше и повысокоуровневее Можно и так сказать.
> WinAPI для всего подряд Что бы ты ни имел в виду, да.
>>718597 братан, я изучаю потихоньку, но лень в книгах лезть ради такой мелочи. я не дурак, просто сонный и пиздецки уставший, пойми меня. вот видишь, все инициализировал я наверное, но теперь оно работает.
>>718599 >Грубо говоря winapi->WinForms >winapi->WPF, но по-другому и с DirectX? Да. >(и только графика) Только формочки. >То есть винформс будет поэкономичнее и чуть низкоуровневееме, а WPF покрасивше и повысокоуровневее? Да. >И при этом при всем WinAPI для всего подряд, а WinForms и WPF только для .NET? Да.
>>718605 Спасибо, но... Если они все заброшены, на чем же сейчас тогда рисуют интерфейс в винде, кроме голого WinAPI и фреймворков уровня GTK/Qt? Кстати, почему делфи - колхоз? Дешево и сердито, легковесные компилеры, есть бесплатные, низкий порог вхождения. Для задач вроде "научить школьников рисовать формочки" или "написать бота для аськи" идеально же >>718607 И тебе спасибо.
>>718610 > на чем же сейчас тогда рисуют интерфейс в винде Кто как хочет. Я немного не из этого мира вообще, поэтому точно не скажу.
> Дешево и сердито > низкий порог вхождения Это и есть колхоз. Плюс ко всему, рыночек уже давно порешал и Delphi учить сейчас — это поставить крест на возможности своего дальнейшего трудоустройства. Максимум в шаурмячную возьмут обслуживать приложение для кассы за пять «Дошираков» в месяц.
>>718613 Ещё раз рекомендую тебе ознакомиться с тем, как это работает. Это выделяется на стеке и принципиально мало чем отличается от динамического выделения. По крайней мере, в том контексте, в котором ты думаешь, оно ничем не отличается.
>>718618 нет, братан, у меня есть собственный маняпроект и там мне нужна ДИНАМИЧЕСКОЕ ИЗМЕНЕНИЕ памяти и явно не для одного класса и коута, ты ошибаешься когда думаешь о моем контексте.
>>718620 Я не знаю, что у тебя за маняпроект, и не представляю, как ты будешь его с таким подходом реализовывать. Я только знаю, что в том примере, что ты показывал, new смотрится дебильно — и всё.
Когда собираю проект сложнее хеллоуворлда, даже в режими дебага, сраная студия подгружает хуй пойми откуда тонну каких-то блядских шрифтов, библиотек, каких-то символов. Что это за хуйня, зачем на моём пека это?
Диплом по VHDL. Разработка форт-процессора. Короче, анон, у меня локальный пиздец. Думаю, и у тебя такие были. Учусь на прикладной математике. Тема диплома — VHDL-модель 16-разрядного Форт-процессора ЭВМ. Ну вот я только что за него взялся. Защита в июне, а предзащита — в понедельник. Я, если честно, паникую. Научрук весьма неплохой, сговорчивый. Сам занимается вхдл. Но, он прислал мне план работы только первого апреля, вот.
Вот взгляни на это: Цель ВКР: создать VHDL-проект устройства 16-разрядного Форт-процессора ЭВМ и его отладочный модуль симуляции на языке VHDL. Объект ВКР: технология создания сверхбольших интегральных схем. Предмет ВКР: 16-разрядный Форт-процессор ЭВМ. Задачи, подлежащие решению в ВКР: 1. Рассмотреть общие методы разработки микропроцессорной техники. 2. Привести краткое описание языка программирования Форт. 3. Обосновать преимущество использования Форт-процессоров ЭВМ по сравнению с микропроцессорами традиционной архитектуры. 4. Разработать и реализовать в виде FPGA-прошивки VHDL-проект 16-разрядного Форт-процессора ЭВМ. 5. Разработать на языке VHDL набор отладочных тестов (временных диаграмм) работы 16-разрядного Форт-процессора ЭВМ.
Вот боюсь что с последними двумя пунктами я сосну. Думаю после предзащиты уже подойти и попросить сделать практическую часть за бабло. Возьмет он штук 10, судя по отзывам. Может меньше. У одногрупницы другой препод с кафедры вообще весь диплом пишет за 15к. Насчет просьбы — не поздновато ли?
Вопросы такие: что говорить на предзащите? Я вот сейчас на выходных думаю сделать хоть что-то, и рассказать. А если не рассказать? Сказать на кафедре: я не готов вам сегодня что-либо показать. Просто, без объяснений. Скажу: ответственность вся на мне, я не готов к предзащите. Чего мне ждать? На реакцию кафедры похуй, думаю, от предзащиты будет зависеть итоговая оценка. Рассчитываю кстати на 4. алсо, я внатуре могу обосраться на предзащите и защите, даже с дипломом и подготовкой на 5+, ибо когда выступаю перед публикой, у меня дикая жажда, пересыхание в горле и вообще хуево себя ощущаю, даже перед одногруппниками с докладами на 5-10 минут. К доске боюсь выходить. Короче, боязнь сцены, так сказать
Следующий вопрос: реально ли самому до середины июня сделать все? Могу показать весь план там ТЗ есть, и вообще, руки трясутся от требований. Сорри за ошибки, щас вот открыл план, перечитал, херово стало.
Нашел готовый диплом по своей теме :"ОЦЕНКИ УРОВНЯ ЗНАНИЙ СТУДЕНТОВ С ПРИМЕНЕНИЕМ ТЕХНОЛОГИИ «КЛИЕНТ-СЕРВЕР" но там нету программы , надо БД(очень простая) и связать её с делфи(готвоый код тоже есть) Либо у когонибудь есть такая работа,такой друг который сделает мне это за деньги, или добрый саморитятнин который поможет мне.Пишите,куплю,отблагодарю.
Диплом по VHDL. Разработка форт-процессора. Короче, анон, у меня локальный пиздец. Думаю, и у тебя такие были. Учусь на прикладной математике. Тема диплома — VHDL-модель 16-разрядного Форт-процессора ЭВМ. Ну вот я только что за него взялся. Защита в июне, а предзащита — в понедельник. Я, если честно, паникую. Научрук весьма неплохой, сговорчивый. Сам занимается вхдл. Но, он прислал мне план работы только первого апреля, вот.
Вот взгляни на это: Цель ВКР: создать VHDL-проект устройства 16-разрядного Форт-процессора ЭВМ и его отладочный модуль симуляции на языке VHDL. Объект ВКР: технология создания сверхбольших интегральных схем. Предмет ВКР: 16-разрядный Форт-процессор ЭВМ. Задачи, подлежащие решению в ВКР: 1. Рассмотреть общие методы разработки микропроцессорной техники. 2. Привести краткое описание языка программирования Форт. 3. Обосновать преимущество использования Форт-процессоров ЭВМ по сравнению с микропроцессорами традиционной архитектуры. 4. Разработать и реализовать в виде FPGA-прошивки VHDL-проект 16-разрядного Форт-процессора ЭВМ. 5. Разработать на языке VHDL набор отладочных тестов (временных диаграмм) работы 16-разрядного Форт-процессора ЭВМ.
Вот боюсь что с последними двумя пунктами я сосну. Думаю после предзащиты уже подойти и попросить сделать практическую часть за бабло. Возьмет он штук 10, судя по отзывам. Может меньше. У одногрупницы другой препод с кафедры вообще весь диплом пишет за 15к. Насчет просьбы — не поздновато ли?
Вопросы такие: что говорить на предзащите? Я вот сейчас на выходных думаю сделать хоть что-то, и рассказать. А если не рассказать? Сказать на кафедре: я не готов вам сегодня что-либо показать. Просто, без объяснений. Скажу: ответственность вся на мне, я не готов к предзащите. Чего мне ждать? На реакцию кафедры похуй, думаю, от предзащиты будет зависеть итоговая оценка. Рассчитываю кстати на 4. алсо, я внатуре могу обосраться на предзащите и защите, даже с дипломом и подготовкой на 5+, ибо когда выступаю перед публикой, у меня дикая жажда, пересыхание в горле и вообще хуево себя ощущаю, даже перед одногруппниками с докладами на 5-10 минут. К доске боюсь выходить. Короче, боязнь сцены, так сказать
Следующий вопрос: реально ли самому до середины июня сделать все? Могу показать весь план там ТЗ есть, и вообще, руки трясутся от требований. Сорри за ошибки, щас вот открыл план, перечитал, херово стало.
>>718618 >Delphi учить сейчас — это поставить крест на возможности своего дальнейшего трудоустройства. Максимум в шаурмячную возьмут обслуживать приложение для кассы за пять «Дошираков» в месяц. То же самое можно сказать про С++.
Кто-нибудь силён в Аутохоткее? Мне нужно получить номер курсора. Раньше такой вт код работал, а сейчас выдаёт постоянный "0". F11:: #Persistent VarSetCapacity(ci,20), NumPut(20,ci) DllCall("GetCursorInfo", "Uint", &ci) hCursor := NumGet(ci,8) ToolTip %hCursor% return
>>718637 Студия подгружает pdb символы и информацию для отладки, даже если ты не линкуешь библиотеки то stl все равно есть и она спрятана в этих длл и прочем говне
>>718511 Вы, наверное, не поняли меня. Какие задачи нужно практиковать, чтобы приблизиться к реалиям программирования? Потому что я отлично понимаю, что олимпиадки мало коррелируют с происходящим в ит-мире.
%%~n (если макаба съест: процентпроценттильдаn) Что это за хрень, блядь? В бат-файле почему-то внезапно процентпроцентf превращается в эту хуйню. Был файл, стало имя файла, как я понял, но где про это почитать, чтобы это изначально знать, а не гуглить?
>>718758 Так они задают параметры длины всего мемо. А мне надо конкретно именно длину строки.
PHP, ожидание данных от клиентаАноним16/04/16 Суб 21:58:02#167№718766
Снова здрасте >>713492. По некоторым причинам мне нужно написать сервер с использованием Apache и PHP5. Есть приложение на компе у пользователя, оно умеет отвечать серверу по HTTP (кидая ему HTTP запросы), оно не может принимать входящие подключения. Порядок действий определяет сервер, никого не ебет что клиент хочет запросить, он только инициирует подключение и принимает команды на отсылку каких-то данных, поэтому не нужно думать о реализации клиента. Задачи могут быть любые, например аутентификация (пожалуйста, не нужно объяснять как правильно реализовывается аутентификация, это всего лишь пример). Серверу обработал логин и пароль, но сменилась фаза Луны и сервер захотел получить от клиента еще какие-то данные. Способ запросить данные у клиента я вижу только один - скрипт формирует HTTP ответ (который содержит запрос на данные), отправляет его клиенту. Клиент получив этот ответ, отправляет данные скрипту (HTTP запрос). Проблема вот в чем: 1. HTTP-ответ отдается клиенту только тогда когда php скрипт завершился. 2. Когда приходит HTTP запрос на сервер, скрипт начинает выполнение сначала. Мне нужно что-то из этого: - Чтобы скрипт мог не завершаясь отдать клиенту данные и принять данные от клиента. - Чтобы скрипт мог быть запущен со строки, которую я укажу. Думал про метки в нужных местах и goto, но это совсем костыль, плюс php не позволяет брать имя метки для оператора goto из переменной, там придется switch-case делать для каждой метки, некрасиво. Есть ли человеческий способ указать скрипту, с какого места начать выполнение? Или как отправить данные клиенту и принять ответ не завершая при этом выполнение скрипта? Первый раз я написал state-машину. Потом алгоритм работы немного поменялся, чтобы внести изменения в код пришлось переписать его полностью, получилась другая state-машина. Не хочу такой хуйни больше. Сейчас попробовал решить проблему через несколько измененный паттерн Интерпретатор, это уже близко к тому что я хочу, все части кода идут друг за другом и я вижу что где, можно добавить какое-то действие в любое место, но тут опять куча состояний, которые надо проверять, и не несущего логики кода (определения функций, return'ы и т.п.) http://pastebin.com/ayjJ1GEB
>>718761 Просмотрел свойства TMemo и не нашел нужной тебе фичи. Есть только ограничение ширины поля в пикселях и флаг переноса слов. Вижу два выхода из ситуации. 1. Наследовать от класса TMemo и перегрузить свойство Lines, заменив тип строк с TString на TString[ДЛИНА_СТРОКИ] C-C-COMBO VELOSEEPED CHERV-PIDOR EDITION. 2. Юзать более продвинутый компонент.
Анон, подгони или скажи, как гуглить словари, наборы слов. Просто слов языка, наиболее употребляемых, используемых в паролях, тематические и так далее. Особо годно будет, если подгонишь словари синонимов, антонимов, ударений, рифм, правописания и подобные лингвистические. Русский, английский. Txt или xml. Где хоть выкачивать такое?
>>717880 (OP) Предложите тему для курсовой, а потом и диплома. Интересно было бы что-нибудь, связанное с C++/Qt, JS(фуллстак), PHP, веб-макакингом или разными веселыми БД вроде Монго и Редиса.
>>718772 Как и где конкретно, анон? А то Эбби Лингво - это не совсем то, что мне нужно, лол. Уже думаю идти и рыться по всяким темам брутфорса на античатах, блядь.
Вопрос такой, ребят: Нужно держать в базе (причем может быть либо база, либо субд) время, чем точнее - тем лучше (но без фанатизма), поэтому решил его конвертить в секунды, а потом раскидывать его обратно.
Как в QSqlTableModel // QSqlProxyModel отображать уже "переконвертированное" из секунд время?
(Ну или просто пните как правильно поисковый запрос составить)
Вечер в хату. Хочу освоить программирование с единственной целью - продвигать искуственный интеллект. Просто для себя, хочу создать несколько проектов, по моделированию процессов фантазии и прочее, заработок на программировании не интересует. Скажите, какой язык лучше всего подойдёт для моих целей? Интересует именно ИИ.
Хочу пойти в скалу/котлин, но литературы для новичков слишком мало, а я практически нюфажина. С чего начать, чтобы потом по документациям и статьям можно было освоиться скалу и вообще функциональное программирование?
>>718796 Смотря каким именно хочешь. Если "классический символьный" ИИ то обычно упоминают что-то типа лиспа и пролога, но на символьный забили где-то в восьмидесятых. Если современные подходы (сети, машинное обучение) то там что-то типа матлаба с питоном (SciPy). Может хаскель, хуй знает кто-то и его должен ковырять, поехавших много. Я думаю тебе нужно в общих чертах почитать, более четко определить подход (единого варианта нет) и там уже решать.
>>718796 Как охуенно наверное не представлять принципов работы ИИ, но уже придумать несколько проектов. Я вот написал курсач по персептронам и просто не понял, чего я вообще могу предложить в этой теме своего. Кажется, нихуя.
Хочу пойти в скалу/котлин, но литературы для новичков слишком мало, а я практически нюфажина. С чего начать, чтобы потом по документациям и статьям можно было освоиться скалу и вообще функциональное программирование?
>>718855 С каким отношением, болезный? Я ожидал такого, это же борда, но всё равно интересно, что вам не нравится в моем уровне развития и причинах интереса. Или это ты тут вышку получаешь? Я должен был сначала освоить тему, а потом приходить сюда за советом? Хуевые вы программисты, все у вас наоборот.
Подскажите производительный TCP сервер на .NET/mono. Не могу нагуглить готовый продукт, везде то веб сервера, то вопросы велосепидистов, пишущих свою реализацию.
Сап прогроммач, давно не виделись. Так уж вышло, что с программированием у меня не сложилось, вакансий новых нет, на существующие не зовут, да и за одну вакансию у нас наверное рыл 200 грызутся. Поэтому я решил пойти по другому пути, по пути тыжпрограммиста, который может приехать к лоху домой и магическим образом починить его кудахтер, за денюжку разумеется.
Уже нашел несколько вакансий, но мне нужно составить резюме. В этой теме я вообще самоучка, но когда был на первом курсе нас всех принудительно заставили пройти курсы CISCO, и с тех пор у меня пылится в кладовке их сертефикат про то что я дохуя уверенный пользователь ПК.
Хочу пойти в скалу/котлин, но литературы для новичков слишком мало, а я практически нюфажина. С чего начать, чтобы потом по документациям и статьям можно было освоиться скалу и вообще функциональное программирование?
>>718923 >котлин Он слишком молодой и литературы ты пока вообще не найдешь (да еще и не ясно, найдешь ли в будущем), так что к твоим услугам самый верный и кошерный вариант - документация. Но вкатываться в Котлин без знания Джавы - так себе идея
>>718931 А чем конкретно ты хочешь заниматься и насколько ты ньюфажина? Вообще, в веб вкатиться, конечно, намного проще. Можешь с сайтиками поиграться, щас туториалов на любой вкус дохрена, например хтмл академи. Там даже ачивками тебя стимулируют, лол
>>718957 Компиляция лаб и хелловорлдов много времени все равно не займет, а к тому времени, когда начнешь делать что-то серьезное - авось и на пеку заработаешь как-нибудь.
Программы для ведра сложнее крекать, чем крякмисы с того сайта? Я б хотел выпиливать рекламу из них, магазин, запрос ключа и выкладывать в интернет, чтобы вызывать баттхерт у кодовых макак.
В классе есть экземпляры двух других классов, второму в конструкторе нужен указатель на первый. Передать я его могу лишь по ссылке &, но тогда почему-то функции первого класса падают с пометкой в дебаггере this==null;
Почему асм заброшен, но его продолжают преподавать в вузах? Есть fasm, но нормальных дебагеров и трансляторов нет что-ли? Там, память посмотреть, регистры чекнуть и т.д. Где это всё?
Почему ИБшники на хаброподмывальне такие скучные пидорасы? Помню, когда школьником читал сайты начала 90-х годов про вирусы для доса, казалось, что вирмейкерская сцена полна харизматичных людей. А на хабре статьи пишут какие-то уебки.
Анон, помоги. Работаю с графами, в моей программе есть их графическое отображение, то есть узлы в виде окружностей, связанные прямыми линиями. Хочу сделать так, чтобы над каждым ребром отображался его вес, подскажите, как сделать. Или может кто сталкивался и есть готовый алгоритм?
>>719264 Врядли кто-то ебался с нормальным аппаратным генератором случайных чисел для составления пика, так что крайне маловероятно. Максимум псевдорандомная.
>Backreference to a capturing group that match nothing is different from backreference to a capturing group that did not participate in the match at all.
>Capturing group that match nothing
>Here, b? is optional and matches nothing. >Thus, (b?) is successfully matched and capture nothing. o is matched with o and \1 successfully matches the nothing captured by the group.
>Capturing group that didn't participate in the match at all
Как все это дерьмо переводится на русский? Обратные ссылки на захватываемые группы, захватываемые группы не участвуют в совпадении, успешно совпало и не захватило ничего, ничего не захватилось группой. Сука, ебаные гуманитарии напридумывали хуйни без четких определений и универсальной терминологии. Как будто ребенок-шизоид излагает свое больное восприятие мира.
>>719294 Ты проебал скобки, тем самым не создав группу. Но среда догадалась что ты их проебал и подставила сама, выполнила твою хуйню и выяснила, что по твоему выражению гничего не находится. Показывай регулярку и откуда ты взял эту ошибку.
Посоны, задача - найти числа, сумма цифр которого равна их произведению. Правильно ли я понимаю, что каждое такое n-значное число будет включать одну n, одну 2, и единицы для добивания количества цифр к n?
>>719345 n небольшое? Ну тогда двоичные хуитки используй, как же ещё. Всё равно придётся. Или с помощью битовых операций, или массив boolean создавать. Или действительно, найти, как кто-то другое за тебя реализовал, но такие вещи надо наверно самому уметь писать.
>>719430 У нас есть число, состоящее из n цифр. Нужно найти абсолютно все возможные n-значные числа, сумма цифр которых равна произведению. У меня голова в ступоре от такой хуйни >_<
>>719436 Да бля, понятно, что n вводим. Но какие ограничения? От этого решение зависит. Если n небольшой, можно тупо перебрать, если большой изъёбываться как-то.
>>719455 Ох, сложно. Тоже думаю. Додумался пока до перебора с отсечением. Типа перебираешь слева направо, и если у тебя произведение уже больше 9*n, то дальше не перебираешь этот случай. Должно быстро работать, потому что в большинстве случаев произведение намного больше суммы. Сейчас подумаю, насколько быстро.
Есть QLineEdit, в который необходимо ввести один или несколько ID. ID представляет из себя hex-последовательность, которая состоит из 24 символов.
Есть два варианта: 1) ui->lineEdit->setInputMask(">HHHHHHHHHHHHHHHHHHHHHHHH HHHHHHHHHHHHHHHHHHHHHHHH HHHHHHHHHHHHHHHHHHHHHHHH"); Вводит только фиксированное количество значений в зависимости от того, сколько HHHHHHHHHHHHHHHHHHHHHHHH указано в маске. Как сделать так, чтобы можно было вводить произвольное количество значений?
Я нуб в регулярках и не знаю, как добавить к "^[0-9A-F]{24}$" возможность реагирования на пробелы. Как можно добавить пробел в это регулярное выражение?
>>719547 Хуйню твою прочитал по диагонали, но видимо она работает за ab, где a и b длины строк. 100.000 на 100.000 Долго. Гугли "префикс функция" или используй стандартный поиск.
>Анон, подгони или скажи, как гуглить словари, наборы слов. Просто слов языка, наиболее употребляемых, используемых в паролях, тематические и так далее. Особо годно будет, если подгонишь словари синонимов, антонимов, ударений, рифм, правописания и подобные лингвистические. Русский, английский. Txt или xml. Где хоть выкачивать такое?
>В: Хочу стать программистом, какой язык учить? >О: Английский + Java и все же, что скажете о ruby/scala/phyton/go? ясное дело, что java и плюсы топчик, но тем не менееили не топчик?
Хули QT это так сложно? Решил с Билдера перекатиться, ибо тот никому нахуй не сдался (хотя пока я школьник, наверно рано об этом думать). А там даже в написанном по умолчанию хелоуворде дохуя классов, файлов, где над ними какие-то магические действия совершаются. Нахуя эти ребусы нужны? А ещё я начал Питон учить, как там проще всего формочки и графику делать? Есть тот же QT, но это сложновато для моего ума неокрепшего.
Хочу обмазаться оконными приложениями на плюсах. Какую IDE лучше накатить, если ты - быдлонуб, пишущий всякое говно в консоли? На что уроков больше всего?
>>719653 Хочется банальности - быть востребованным на рынке труда Как бы ни было смешно, но сейчас заканчиваю первый курс, и в течении его были плюсыпо учебке, сам немного дополнительно вникал, но прозрел о надобности БОЛЬШЕГО совсем недавно
>>719659 если хочешь стать модным пидором aka фулстэк вебдевелопером, то js и далее node, модный_фронт_фреймворк_нейм и т.д., попутно задрачивая mongo. Если хочешь стать ентерпрайз шлюхой, то либо шарп, либо жабу. Если под мобилки, то тут та же жаба под андроид, либо swift/ObjC под ios.
>>719708 А я вот не знаю теперь, оставаться PHP макакой, знающей только как хелловорлд на джей-квери написать, ненавидящей жабоскриптопарашу, или стараться в минимальные сроки переучиться и успеть на уходящий поезд сидеть без работы?
>>719547 > position = position + podstroka.length(); Это неправильно. Твоя программа найдет в строке АВАВАВ только одно вхождение подстроки АВАВ, тогда как их там два.
Сап двач! Не знаю, куда писать, поэтому здесь. Пилю кулстори
Кун, 20 лвл. Проживаю в мухосранске 250к+. Увлекался IT с малолетства, пограммизмусом занялся лет пять назад. Начинал с паскаля, закончил крестами (полный путь: паскаль/дельфай -> vb.net -> c# -> c -> cpp). Писал в последнее время на сишке и на крестах с qt, забил хуй, потому что не знал, что написать, а когда появлялись крутые идеи, я, либо не успевал сделать, либо такое уже было (классика). Забил хуй и уходил в спорт, потом ушёл в музыку с головой.
Ушёл с девятого класса в шарагу, поступил на безопасность (думал иб, оказалось хуйня, как и я впрочем), проебланил четыре года, хуй забил. Недавно был преддипломный экзамен, суть которого была в перехвате информации и противодействию, всё во внешней среде, а не в компуткерах (то есть, я не на программиста учился).
Суть: на этом экзамене, щашёл сдавать, подготовится не дали, хотя всем дали, а всё из-за того, что меня преподы не долюбливают (причина: преподы не знали своей предмет, я слишком много умничал. да, дурак), на экзамене проверяющий был с организации, я, как только сдал, услышал, что я сказал о том, что я вообще не безопасник, а программист, доебался. Задал несколько вопросов по программированию -- я ответил. Он потребовал с меня мой номер и дал свой, чтобы забрать к себе в организацию. Как он сказал, что они там программисты c#, пилят проги связанные с безопасностью.
конец: я всё забыл к ебеням, нихуя не помню, не знаю, в безопасности -- ноль.
>>719751 Наверно, было бы классно услышать тех, кто заканчивал шарагу, а потом шёл на преддипломную практику, и, самое главное, что там было, будут ли сильно ебать, будет ли время всё вспомнить в экстрим режиме?
>>719751 Охуенно же, работа сама тебя нашла. Читай книжку по сишарпу, учись, через полгода съебешь оттуда с промышленным опытом. Только не схвати там вторую форму секретности, а то невыездным станешь. В общем читай, что подписываешь.
Я вот тоже радуюсь -- не на радуюсь, -- вот только суть в том, что я забыл всё, опыта не имею вовсе. Сейчас задрачиваю снова си/си++ (на них легче вспомнить суть), всё по аналогии пишу в шарпах, намучился сейчас с указателями (в сишке знаю идеально), в недоумении от сборщика мусора. Короче, стресс, все дела. Думаю, что всё нормально будет, успею
>>719760 кресты и джава -- круто можно пайфн (питон), на нём много крутых штук можно сделать, особенно в никсах полезно. за руби, скалу не поясню, но в воспоминаниях крутится, что руби, что-то вроде питона, и тоже полезно, скала -- второе имя -- жопная боль, но возможно это я путаю с хаскеллем
Ладно, я знаю вы олго держались, и это стоило вам больших усилий, но теперь мы уже можете мне посоветовать самые охуенные книги по ассемблеру и архитектуре проца
>>719768 Ты издеваешься, штоле? Неужели так трудно гуглится? Асм: Зубков. Архитектура: Таненбаум "Архитектура компьютера", Харрис "Цифровая схемотехника и архитектура компьютера", Прохорова "Малые ЭВМ высокой производительности", Уокерли "Архитектура и программирование микро-ЭВМ".
Предложите тему для курсовой, а потом и диплома. Интересно было бы что-нибудь, связанное с C++/Qt, JS(фуллстак), PHP, веб-макакингом или разными веселыми БД вроде Монго и Редиса. Не знаю из этого нихуя. Еще геймдев доставляет люто, но хуй я успею что за оставшееся время (меньше полутора лет учебы).
>>719778 Пока не представляю, хчоу быть успешным вирус аналитиком. Просто потому что мне это представляется самым очевидным и "легким" путем в реверс в частности, и безопасность вообще.
>>719783 Есть по асму еще книга Калашникова. Я ее читал, когда она еще была не книгой, а e-mail рассылкой. Там была глава про написание вирусов. Не знаю, насколько она актуальна сейчас. Еще книги и статьи Криса Касперски почитай. У него много инфы по вирусам и прочей малвари.
Сука, вот не слушать никого и дрочить С++/Кьют и ломиться в энтерпрайз, банки, фриланс или прочие заработные места, потому что С++ и Кьют мне доставляют, или слушать всех и катиться в жс/шарп, потому что ТРЕНД такой?
>>719792 Это итак понятно, но как решить-то? Так и хаскель можно РЕШИТЬ учить и потом обосраться. Так и в похапэ можно всю жизнь просидеть, потому что работу найти легко.
>>719805 >лол Чому нет-то? Кьют чисто для красивых формочек. Для интырпрайза скорость разработки, конечно, маловата, но а хули бы и нет? Фриланс - да, крестовик-фрилансер это сурово.
Есть ли аналог graphviz'у, который шустро работал бы с огроменными графами (больше 50к нод)? Собственно, мне нужна визуализация в том или ином виде - картинка или риалтайм, не важно.
Куда податься? Требуется стабильная в плане работы в течении 10-15 лет специальность в IT. Думаю идти на Machine Learning. Вопрос: какие ещё есть альтернативы? Кун 16лвл.
Анон, вопрос к тебе. Короче, ищу форум айтишной направленности, чтобы можно было и новости пообсуждать, и совета спросить/дать, и с ламповыми попизделками в комплекте, прямо как 10 лет назад. Основное требование - чтобы он не был мертв и более-менее был заселен приличным контингентом. инбифо двач Зашел я на руборд - форум вроде как умирает. nnm - отмер, даже ссаный ксакеп выпилили почему-то. В общем, анон, может, ты и сам где-то сам любишь посидеть? Делись инфой. Сам я пилю андройд и джаву, поэтому к требованиям еще и это можно записать, но как-то похер.
>>719914 Потому что Протоселовы правы, а ты ебаное быдло с баттхертом. Если самка выбирает чмыря, это значит, что она выбрала его разумом. Но не инстинктами. Инстинктивно он ей противен, но т.к. в данный момент у нее нет лучшей альтернативы, она остается с чмырем. Также омегу могут просто использовать вместо дилдака при нехватке спермы во влагалище, когда затуманенный недоебом разум считает привлекательным всех подряд.
Когда двигаю глазами, то вижу, как в сторону поворота движутся какие-то прозрачные пятна, а после остановки глазного яблока плавно опускаются вниз. Что со мной? Я умру?
Сап пр. На работе руководитель захотел интернет, да такой, чтоб были реализованы след. функции: -корзина -онлайн оплата (виза, хуиза, мастеркарт или вебмани) -регистрация пользователей и права на просмотрел товаров или скидки -интеграция с 1с (возможно двухсторонняя). Какую cms посоветуете? Начальник сразу сказал на bitrix (мал биз) а я почитал отзывы да и если что то надо подправить сам не смогу надо деньги лить. Я думаю всторону ВиртуалМарта(Джуумла) или соснуть хуйца? она ж прекрасна и на неё модулей множество. Или надо смотреть на другую цмс? Где веб макаке будет проще которая кроме ооп ничего не знает? Не хочу пока на бабки шефа разводить вдруг обосрусь и дропну проект.
>>720027 хуй тебе в рот дает российский универ, если ты не во вшэ собрался, будешь задрачивать физику и начерталочку, а потом еще какой-нибудь бухучет, ну и мимоходом будет какое-нибудь ооп, которое задвигают на отъебись.
>>719882 А как познакомился с анонами? >>719900 Ты про какой именно? >>719912 >>719913 Про них забыл как-то, спасибо, гляну че там. Киберфорум часто при гуглении какой-нибудь ошибки или какого-нибудь дерьма вылетает, как ни странно
>>719890 Системное администрирование еще 20 лет будет актуально Гугл недавно целый штат админов нанял, чтобы справляться со всем говном, а яндекс скоро школу системных администраторов запустит (инсайд) Так что дрочи сети и все остальное, что админам присуще
В общем вот функция. Опрашивает клаву, получает символ, если это цифра - конвертит в int и возвращает, если что-то другое - спрашивает ещё раз. Крашится при любом входе. Без цикла тоже крашится. Чистый С, да. atoi, если получает не цифру, возвращает 0.
>>720067 atoi принимает строку, т.е. указатель на массив чаров. http://www.cplusplus.com/reference/cstdlib/atoi/ Ты вместо указателя ей пихаешь чар (он может принимать значения от 0 до 255), который функция интерпретирует как число, которое является адресом в памяти, система тебе не даст ничего считать по такому адресу. Либо формируй строку в передавай в atoi, либо убери atoi и замени его на [code lang="c"] if ((in >= '0') && (in <= '9')) result = in - '0' [/code]
Подскажите, пожалуйста, знания в какой области подтянуть нужно. Появилось желание написать что-то вроде конвертора кода из одного диалекта в другой. Подхода найти-заменить-регулярками там не достаточно, кое где логика нужно и просто заменить в лоб не получается. Я так понимаю, весь код нужно разбить на отдельные части, а потом их собирать по определённым правилам? Что об этом можно почитать?
Сап, ребятки. Помогите пожалуйста, с чего мне начать учить ассемблер для микропроцессоров? Суть вот в чем, я поступил немного не туда куда хотел и обучаюсь дома js на пары хожу не часто, на микропроцессоры вообще один раз ходил, потому что там препод мерзкий и мне плохо от него весь день потом. Так вот, чтобы с шараги не вылететь, мне надо выучить ассемблер (не полностью, просто чтобы перед преподом выебнуться и не вылететь).
>>720128 Ну или так [code lang="cpp"] void m(vector<unsigned long long> * number) { number->clear(); } ... m(&number); [/code] Соль в том, что ты объект не по ссылке, а по значению передавал и изменения применялись локально, на локальной копии объекта.
Сап, посоны. Так вышло, что в программировании я разбираюсь чуть лучше чем никак, но должен написать свой спам-фильтр на питоне, да еще и обучающийся. И нет, я не прошу у вас сделать это за меня, я не настолько охуевший. Моих недонавыков вполне хватит, чтобы наговнокодить сам алгоритм обучения и фильтрации. Но я никогда в жизни не писал программу, которая берет данные откуда-либо, кроме собственно указанной мной папки на компе. Поэтому тот факт, что мне придется взаимодействовать на прямую с почтовым ящиком вызывает у меня ужас и недоумение. По сути мне нужно передавать из письма моего почтового ящика в прогу, а потом еще и делать так, чтобы эта прога отмечала некоторые из них как спам внутри ящика. Есть ли в каком-нибудь Gmaile или еще где API, которое позволит реализовать такую хуйню достаточно просто, чтобы я в нём разобрался? Попрошу не кидаться какахами, а пояснить что мне следует прочесть, чтобы это реализовать, время на самообразование в общем-то у меня есть.
>>720167 >придется взаимодействовать на прямую с почтовым ящиком Эти протоколы называются SMTP и POP3 и взаимодействие через них происходит через стандартную либу, Гугл в помощь. >чтобы эта прога отмечала некоторые из них как спам внутри ящика Зделой список плохих слов в отдельном файле. >чтобы эта прога отмечала некоторые из них как спам внутри ящика Там есть команда перемещения в другой фолдер, из "Incoming" в "Rejected (spam)" >пояснить что мне следует прочесть Всё тот же Ричард Стивенс, «TCP/IP крупным планом», там в конце первого тома разбирается протокол SMTP.
Двач, помоги ньюфагу разобраться в сетях. Насколько я понял, если адрес сети состоит из нулей, то считается, что узел принадлежит самой сети. К тому же, если адрес узла из единиц, то он будет шировещательным в подсети. Отсюда можно сделать вывод, что 0.FF.FF.FF должен использоваться для рассылки всем узлам нашей подсети. Но для этого почему-то используется FF.FF.FF.FF. К тому же 0.0.0.0 и 127.0.0.1 тоже имеют одмнаковый смысл.
>>720170 Суть задания вообще не в очистке спама, а в классификации текстов наивным байесовским классификатором. Просто в моём случае нужно классифицировать конкретно спам. Сам алгоритм я написать могу, датасеты для обучающей выборки уже тоже нашёл. Я могу написать прогу, которая это реализует, используя входные данный из заданной папки. Обучение проходит, спам классифицируется с нужной точностью, всё хорошо. Но мне логично подсказали, что неплохо бы прирутить эту хуйню к реальному почтовому ящику, а не из папочки тексты оценивать. На то, что джимейловский фильтр будет работать раньше моего мне в общем-то похуй, главное показать, что механизм получения входных данных из ящика работает. >>720175 >Эти протоколы называются SMTP и POP3 и взаимодействие через них происходит через стандартную либу, Гугл в помощь. >POP3 Во, это походу то, что нужно, спасибо.
Есть тут погромисты, способные сваять софтину, которая будет мониторить определённые сайты объявленийВ количестве 4-ех штук по заданным критериям и в конце дня сливать выборку по совпадениям в текстовый файл?
>>719936 >Есть мнение, что большинство ИТшников - самоучки. Как на западе, так и, тем более, в РФ Чё? Бери любую живую программу - ее написал человек с профильным образованием.
>>719783 >успешным вирус аналитиком этож писец какая скучная работенка, ты разберись сначала в вопросе будешь сидеть на связке отладчик+дизассемблер+шестнадцатеричный редакто+плюс куча мониторов (сетевых, файловой активности, в реестр, и более специализированных) а собственно работа - ручками потрошить бинари, закрытые крипторами чего то унылей просто не представить, на самом деле
Посоны, когда внутри не main функции в С объявляем переменную, она не обнуляется после выполнения функции. Как сделать так, чтобы выпиливалась нахуй из памяти? Какой-то префикс перед объявлянием?
>>720351 ну ладно, окей - в 2016 году ты будешь разгребать слегда обфуцированое говно сляпаное на бесике, шарпе, дельфи и разннобразной скриптопараше, включая яваскрипт в пдф и прочее но суть не меняется
нид хелпа по задаче ( си ) проверить, является ли заданная строка правильной записью идентификатора переменной, использовать функцию CheckIdent(s). за верно написанную прогу кину бабосов на пивас + чипсы
>>720349 Тебе повезло, что в одинаковое место стека попадаешь. Так-то там рандомные данные будут. Можно объявлять char buff[256] = {0}; Но, с другой стороны, зачем? Все, что пишет в буфер, поставит нуль-терминатор в конец.
>>720364 Ну моя логика такая: вызвали функцию, поднялись по стеку вверх, потом опустились обратно, что-то поделали и опять вызвали эту функцию. Не факт, что смещение совпадет.
>>720349 Компилятор не обязан заполнять этот буфер нулями каждый раз. Он просто не дает гарантии, что данные сохранятся между вызовами, т.к. эта область стека может быть использована для других нужд.
В стандарте C11 есть функция memset_s, которая гарантировано затирает содержимое буфера (обычный memset и bzero могут быть похерены компилятором при оптимизации, поскольку зануление - последняя операция в функции, после которой буфер уже не используется.) memset_s есть не везде, поэтому можешь соорудить вот такой костыль. [code lang="c"] inline void bzero_secure(void buf, size_t size) { volatile char buf_ptr = buf; while (size--) { *buf_ptr++ = 0; } } [/code]
>>717880 (OP) Нужна срочная помощь. за неделю нужно вызубрить хоть как то один из языков: Java, Python, Basic, C++, C#, Delphi какой учить и как? ТРЕД НЕ ЧИТАЙ @ ТРЕД НЕ ЧИТАЙ
>>720379 нет, гонят на олимпиаду от школы тк один из класса могу создать папку с первого раза. ну еще я подумал что это будет охуенная мотивация, сам то я себя не заставлю
>>720387 Тебя ждет сокрушительное поражение. Но расклад примерно такой: C++, Delphi - даже не мечтай. C#, Java - основы за неделю вкурить можно, но не более того. Под основами я понимаю синтаксис и базовый ввод/вывод. На нормальное изучение стандартной библиотеки и нюансов языка недели явно будет мало. Python, Basic - наиболее приемлемый для тебя вариант. Можно вполне сносно овладеть на уровне быдлокода. И то и другое заводятся с полпинка. Но не забуть перед изучением уточнить версию языка. Потому что если на олимпиаде будет Python 2.7/QBASIC 4.5 под MS-DOS, а ты обмажешься Python 3 или FreeBasic, то можешь конкретно обосраться.
>>720406 Ну тогда дерзай. И советую почитать что-нибудь не только про общее программирование, но и про олимпиадное. Тогда у тебя будет хоть какой-то шанс.
>>720376 ОСТАЛОСЬ НЕДЕЛЯ ДО ЗАЧЁТА - НУЖНО ВЫУЧИТЬ ЯЗЫКНЕЙМ @ СПРАШИВАЕШЬ НА ХАРКАЧЕ, ВМЕСТО ТОГО, ЧТОБЫ ВЗЯТЬСЯ ЗА УЧЕБУ @ НЕДЕЛЮ ЖДЕШЬ НОРМАЛЬНОГО ОТВЕТА @ ВЕЛКАМ ТУ АРМЕЙКА
Посоны, выше постил, но это какой-то ад. "Найти все N-значные числа, сумма цифр которых равна их произведению. Реализовать наиболее оптимальный алгоритм, не перебирающий все числа." Да ещё и на Паскале.
>>720494 Я вчера наколхозил решение методом перебора, чисто для того, чтобы посмотреть, как выглядят нужные числа. Оказалось, что эти числа не могут содержать цифер, которые по значению больше N. Более того, помимо N-цифры, искомые числа содержат только двойки и единицы. К примеру, на пике все пятизначные числа. Т.е. круг поиска заметно сужается и все числа перебирать не надо. Надо только взять 1, 2 и N, сгенерировать их пермутации и отфильтровать нужные значения.
>>720507 Поищи другие закономерности. Они там по-любому есть. Например, везде есть единицы (кроме двухзначных чисел, ибо там только один вариант: 22). Просто распечатывай числа разной разрядности методом перебора и ищи зависимость от разряда.
Аноны, хелп. Пишу на джаве чат, и не выходит. Приходит сообщение от одного на сервер, и у меня проблема отослать его всем. Я создавал статический лист, в который запихывал сокеты с метода ServerSocket.accept(), и когда сообщение приходило, я делал проход по этом списке и каждому сокету отсылал обьект. На клиенте все гуд, ибо все сообщения остального типа он принимает и показывает без проблем. Сообщения отсылается, но не доходит. Вот участок кода : https://gist.github.com/anonymous/1857c00816042e2e633f8404ed8d95dd
В общем, если никто так и не предложит ничего дельного, пойду завтра на поклон к научнику и скажу, что я безыдейный хуесос. Предложите тему для курсовой, а потом и диплома. Интересно было бы что-нибудь, связанное с C++/Qt, JS(фуллстак), PHP, веб-макакингом или разными веселыми БД вроде Монго и Редиса. Не знаю из этого нихуя. Еще геймдев доставляет люто, но хуй я успею что за оставшееся время (меньше полутора лет учебы).
Нубецкий вопрос. Вот есть 2 таблицы: одна будет постоянно наполняться, другая с фиксированными записями. При добавлении записи в первую таблицу нужно как-то связывать ее с некоторыми из второй. Вот я хочу для этого хранить запись в поле в таком виде - a:3:{i:0;i:1;i:1;i:2;i:2;i:3;}, типа 1,2,3. Другой путь - можно создать еще одну таблицу и хранить записи в виде id_записи_первой_таблицы : id_запись_второй_таблицы. Но вот только не хотелось бы плодить лишние таблицы и запросы, к тому же я не знаю id новой записи первой таблицы чтобы связывать ее со второй. Короче, поясните за первый вариант. Покатит если учесть, что записей в таблице будет много.
Анон, у меня убернубский вопрос Короче, есть офис ворд 2007. Вот смотри, у тебя справа в браузере есть полоса прокрутки, в ворде такая тоже есть. Если ты зажмешь свой "бегунок" на полосе левой кнопкой и подвигаешь мышью вверх-вниз, то страница соответственно будет перемещаться, а у меня в ворде вместо перемещения, страница статично стоит на месте и двинется лишь когда я отпущу бегунок на той или иной высоте, соответствующей странице. Надеюсь, понятно объяснил. Короче, как загуглить настройку этого говна или, может, о чудо, какой-нибудь анон, знает, как в самом ворде это настроить?
Ребят, может немного не в тему, но.. поднимаю тытруба-канал по туториалам по явке. От начинающего к advanced, подача на русском. Хотя могу свободно в немецкий и инглиш. Хочу пройтись по ведройдопрограммированию, запилив проектик. Вроде харизма более-менее есть. Пытаюсь в мелкие шутки-хуютки, интуитивные/понятные примеры. Но все-таки как встать с колен? Ведь конкуренция довольно большая. Менять ли нужно что-то в содержании или просто задонатить в рекламу. Какие-то предложения разнообразить контент?
>>720566 алсо хочу сделать "лекскоды" по компьютерной графике/шейдерам и прочей продвинутой хуйне. Но блять, насколько это все оригинально? Или принцип работать/карпатиться до талого тут сработает?
>>720568 ну вполне. могу даже обзернуть всякие gwt/spring поебени, которые использую на работе и по ABAPу туторки доставить. Алсо канал пока палить боюсь. Боюсь злых анончиков
>>720571 А ты выдай несколько к аналов. все по джвае, чтобы твой среди них затерялся. Я бы с радостью поглядел, особенно если ты заранее текст урока готовишь.
>>720573 >А ты выдай несколько к аналов. все по джвае, чтобы твой среди них затерялся. да не, не буду пудрить мозги, просто вкину. Алсо контент пока для новичков, скоро экскурс в ООП начну. Материал пишу сам, темы выбираю согласно преподаванию в моем немецком вузике. AlexTimification ну ладно скину. Только обсыкайте меня там сильно.
>>720578 Голос не противный - уже половина успеха (но тихо и пободрее бы, а то можно уснуть). Желательно убрать все вот эти "Подождем, пока загрузится браузер", "3 гига это смешно"... Короче, всю воду вырезать накуй и желательно все инструменты, ide, сайтики подготовить заранее. Ну и сценарий пробуй писать, чтобы меньше замятий походу было.
>>720589 спасиб за критику. Алсо со 2 или 3 видоса уже практикую предзапись, и сверху голос. Ибо сложно в пиздежь/кодерство одновременно. Ну и именно эту проблему "воды" решил, делая их покомпактнее.
>>720563 Да не выйдет так. Вот пример: 2я_таблица |id|name| |1 |item1| |2 |item2| |3 |item3| |4 |item4|
Когда добавляешь в первую таблицу запись (например, c ней должны быть связаны item1, item3) это должно выглядеть так наверно 1я_таблица |id|name|...|second_table| |1 |xuita | |1,3 |
Ради забавы попробовал написать прогу, которая таблицу умножения печатает, но она не работает и ругается, мол я выхожу за пределы тульпы, хотя никаких туплов я не создавал. Что не так?
>>720662 Если ты четко знаешь, зачем тебе плюсы, то конечно учить надо плюсы. Но нбюфаги типа меня часто сами не ведают чего хотят, и потому им выдают самый этакий язык. По принципу "Почему нет?"
>>720663 >>720664 Хочу кресты, хз почему, хочу и все, но появилось желание учить яву из-за андроид приложений(думаю подзаработать на этом деле) к питону присматриваюсь
>>720670 Это просто неразумно, учить и то и это. Намного лучше выбрать что-то одно. И вообще, после изучения одного языка, ты относительно легко перекатишься в другой. Так что, выбери один язык, и его тереби.
>>720670 Мужик, просто делай то, что нравится. Бабло можно любить в любой отрасли, главное - желание и мотивация. Лежит душа к крестам - ебашь кресты, нравятся приложения - клепай приложения. Есть желание и время и на то, и на другое - ебашь и то, и другое Если тобой будет мотивировать только бабло, но не будет желания, то ты с большой долей вероятности соснешь хуйца (как счас многие решают перекатиться вдруг айти, зная только про зарплаты)
>>717880 (OP) Помогите. Что-то нажал, и при перемещении по тексту стрелочками появляется такой серый квадрат. Начинаю там печатать - новый символ замещает собой старый. Как вернуть как было?
>>720519 Еще раз бампану на ночь. >В общем, если никто так и не предложит ничего дельного, пойду завтра на поклон к научнику и скажу, что я безыдейный хуесос. Идею с мессенджером взял на заметку, но черт его знает, осилю ли.
>>720711 Должно получиться 3.10.2 Просто убрал ххх, но так тоже программа не точно работает. При вводе "3" результат будет "3.0". А надо "3.0.0". В пизду, карочи.
>>717880 (OP) Почаны, вы когданибудь покупали книги с амазона? Можно ли там как то сэкономить, бу книги купить? Или это гулпость и стоить будет так же как у нас?
Как правильно начать программировать и заиметь базу? В итоге хочу вкатиться в что-то очень редкое (перл/скала/котлин/какой-нибудь редкий фреймворк типа react native). Но т.к я начинающий, хотелось бы заиметь базу на чем-то другом, более устоявшемся. Что брать, что учить?
>>720717 Если на перле начинаешь писать, сразу готовься к тому, что надо будет учить еще SQL какой-нибудь. Перл надо учить очень долго, по своему опыту знаю. Это был мой первый ЯП, так я его учил пиздец долго, потому что его долго учишь, а потом быстро реализуешь абсолютно все, что ты только захочешь. Конечно, драйвера на нем хуй напишешь, но какой-нибудь говнобрут дедиков/ssh, чатбота, почтовики, собрать почты для спама, вебфаззер ты написать сможешь. Короче перл - это заебись. На нем не так легко найти работу сразу, но если ты его заебись знаешь, ты и сам заработаешь денег дохуя без всяких работодателей. Так что берись за перл и удачи в этом не легком деле (я не собираюсь врать, что его легко учить, реально сложно, но оно того пиздец как стоит).
Я к словам >>720719 добавлю - сразу учи какой-нибудь фреймворк - посмотри на hh, какие сейчас востребованы. На чистом перле сейчас никто практически в продакшене не велосипедит.
Аноны, хочу начать постигать информационную безопасность. В перспективе, хочу научиться проверять сайты на уязвимости и все в этом роде не ломать контактики и не заниматься пиздингом карточек Откуда мне начать? Какие почитать форумы, книжки, статейки?
>>720738 Ну если это твой предел мечтаний - жалко тебя. Иди на OWASP, учи перл, пхп, мускл, жабаскрипт. За год научишься всему, что для этого надо. А так, веб для пидоров. Будет грустно, когда ты будешь год учиться и поймешь, что все это время пытался засунуть себе в жопу огромный резиновый хуй размером с кулак.
>>720740 Ну не, это не предел, это один из этапов. Я просто слабо представляю, какие вообще направления есть. Допустим, можно быть одновременно и тем, кто находит дыры в софте, и смотрит уязвимости на сайтах, и вот это >>720739 вот тоже по фану умеет, и ddos-атаку сможет запилить, и вообще и швец и жнец и в дуду игрец?
>>720741 Идёшь на ближайшую кафедру ИБ, узнаёшь какие есть направления. Начнем с того, что ИБ это тебе не только сайтики ломать, но и дрочить законы и положения регулирующих органов. В перерывах подрачивать на новости и математические статьи. Рекомендую к исследованию этот блог http://dorlov.blogspot.ru/
Аноны, прошу совета. Надо скармливать Экселлевскую форму, чтобы из данных из формы формировались счёт-договор по шаблону в формате pdf и doc. Данные из экселя дожны сохраняться в БД (доступную по сети(через ВПН)), чтобы в будущем повторно использовать эти данные для формирования ещё одного документа-акта. Сейчас это реализовано на Акцессе, но на каждом компе своя база Акцесса, что неудобно.
Вижу так. Вебморда с кнопкой загрузить, пихаем нашу форму, данные кладём в MYSQL. Выводим список внесённых данных в виде таблицы. Выбираем клиента. Далее средствами PHP готовим документы.
>>720799 Тут работы на 2-3 вечера. Собственно, в чем вопрос то? Бери phpexcel (или погугли любую обертку над ним на гитхабе), bootstrap, любой фреймворк.
Помогите, вопрос по VB. Есть один combobox. В нём куча значений такого вида - XX-1a XX-1b XX-1c и так далее ещё штук 15 XX-2 XX-3 ... Как сделать так, чтобы совершалось определенное действие, если значение комбобокса начинается на XX-1? Не писать же If Combobox1.text = "XX-1a" or Combobox1.text = "XX-1b" ... or Combobox1.text = "XX-1z" then Должен быть не быдлокодский способ, но какой?
Привет, Антон. Хочу рассмотреть протоколы обмена данными в интернете, сокеты, гет/пост запросню, функции браузера: вот это все в доступном виде. Материалов по ЯП и алгоритмам - дофига, а вот по этой теме не оч, поэтому вопрос: что посоветуешь почитать/хороша ли книга из оппика "Компьютерные сети.."? И сразу вдогоночку - таки интересно стал Unix разобрать - как работает терминал, все эти пакеты, ядро и прочее. Тот же вопрос - что посоветуешь? Книга "The art of Unix programming" с пика удобноосиляема? Можно на английском.
>>720864 >Компьютерные сети Да, очевидный Таненбаум очевиден.
А вот с последним у самого вопрос. Вопрос уровня школьника, залетевшего из вк. Почему популярный open sorce софт пишут в основном на C? Я на ололо лурочке читал, там запугивают переполнением буфера, прямым управлением памятью и говорят, что все страшно дыряво, все рискует потечь или сломаться под напором кул хакеров. Если всё так страшно, почему же столько свободного софта на сишке?
Ребят, сор если не там спрашиваю, есть перечень хороших курсов где то? В Укр. например GoIT есть, там толково кто то знает? Хочу уволится к чертям и обучится качественно, после чего найти работу.норм план?
>>720886 потому что все что я видел на С опенсорсного это инструменты для чего либо еще, и тут важна производительность, и поддержка. Хуйню на сях можно собрать где угодно, и приложению ничего не нужно кроме популярных либ.
все что я видел из ОпенСорца, была написанно на чем угодно кроме сей и явы.
такие дела. Вы примеры хоть этого опенсорца дайте.
Есть маленькая прога на делфи с базой данных текстовых документов. Требует код активации на основе кода машины (привязка к хард-диску). Есть ли аноны готовые её хакнуть? Или я ошибся тредом?
Сап, антуаны. Дело вот в чем: имеется у меня рабочее поле на PictureBox, там выведен граф с вершинами и дугами. Пытаюсь реализовать алгоритм удаления вершин и дуг .С вершинами то вроде все просто и понятно, это я сделал, но как определять, попал ли я в ребро? Граф представлен списком дуг и списком вершин.
Как правильно начать программировать и заиметь базу? В итоге хочу вкатиться в что-то очень редкое (перл/скала/котлин/какой-нибудь редкий фреймворк типа react native). Но т.к я начинающий, хотелось бы заиметь базу на чем-то другом, более устоявшемся. Что брать, что учить?
>>717880 (OP) Сколько нужно времени хуесосу, написавшему только хелловорлд для освоения Lowe/SGML/ogre + box2d/Newton/ // Unity // UE4, чтобы начать делать разную простенькую клиент-серверную хуйню в качестве курсовой/дипломной? Годная ли это вообще тема, достаточно ли толковой литературы и более-менее научных статей, на которые можно ссылаться, есть ли вообще, куда расти и т. д. ?
>>721140 А что именно делать? если игорь, то могут отказать, ссылаясь на то, что НЕ ИМЕЕТ НАУЧНО-ПРАКТИЧЕСКОЙ ЦЕННОСТИ Если визуализировать данные в реал-тайме в 3D, то норм. Только вот таких процессов очень немного, которые дают красивый трехмерный график
>>721161 Не знаю сам, это просто ответ на вопрос препода, чем я сам хочу заниматься. Вот этим. Получать лайки на гринлайте, чтобы люди оставляли добрые комменты и ждали, чтобы кому-то было это нужно и интересно, лол. А не очередную бессмысленную хуету в стол, зато с математикой.
>>717880 (OP) >В: Хочу стать программистом, какой язык учить? >О: Английский + Java Почему ява-то? Почему не кресты, не решетки, не слоны и не змеи, блядь? Какая логика? Ява сосет, helloworld почти не тормозит.
>В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Анон, я так и не определился, ссссссука. Мне нужны нормальные, обстоятельные аргументы, хорошенькая стимулирующая паста, какие-то дельные советы, а не голые фразы или ссылкота на противоречащую друг другу хуйню. C++/Qt, PHP много/JS мало, Python много/JS мало, Node.js и просто JS по хардкору? Задача: иметь более-менее годную зарплату и уверенность в завтрашнем (и послезавтрашнем) дне, в идеале - фриланся или из дома. Ну и чтобы не повеситься от безблагодатности, тоски и отсутствия будущего. Нужно что-то, чем я буду заниматься ближайшие несколько лет, определи мою судьбу, анон. А то я хуйло безвольное, сюда ткнусь, туда ткнусь, и никуда в итоге.
>>721176 Да в этом и проблема так-то. Поэтому особо и спросил про литературу и прочее. А ЧТО ИМЕЕТ, ну вот честно? Какая, нахуй, у технаря-бакалавра может быть научно ценная работа?
>>721173 Завтра ищешь в интернете книжку Categories for the Working Mathematician. Похуй если ничего не поймешь. Затем идешь на haskell.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь определения языка и стандартных библиотек - The Haskell 2010 Report, чтобы от зубов отскакивало. Когда напишешь свой первый катаморфизм, по пути изучив теорию типов на уровне TaPL-а, скачиваешь и изучаешь любую хаскеллевскую библиотеку с первоклассными функторами и морфизмами, рекомендую category-extras или recursion-schemes. Как переделаешь стандартную прелюдию, чтобы по крайней мере все рекурсивные схемы были выражены через комонады, можешь идти дальше - тебя ждет увлекательный мир теории категорий. Катаморфизмы, параморфизмы, зигоморфизмы, хистоморфизмы, препроморфизмы, анаморфизмы, апоморфизмы, футуморфизмы, постпроморфизмы, хиломорфизмы, крономорфизмы, синкрономорфизмы, экзоморфизмы, метаморфизмы, динаморфизмы алгебра и коалгебра Калвина Элгота наконец. Успех хиккующих выблядков / просто быдлокодеров типа рейфага или сисярп/джава-девелоперов, которые работают в Люксофте не будет тебя волновать и уже через пол года ты будешь получать такие гранты, что любой профессор будет теч при одном упоминании списка твоих публикаций.
Решил значит аутизмом заняться и проверенным способом поучить язык - попробовать сделать на нём небольшую игрушку. За тематику значит выбрал симулятор пожирания города вампирчиками, который играет сам в себя, чтобы можно было попивая чаек отслеживать в консоли и логах творящийся всюду дестрой. И как обычно, недолго мне везло сидеть-творить с околонулевым знанием языка. Короче вот, в 46 строке за каким то хуем при конверте(фактически создании нового вампира, улетает в бесконечное конструирование новых вампиров (можете пронаблюдать это, раскоментив говно в конструкторе), вместо того, чтобы произвести одного и пушбекнуть его в вектор с вампирами). ЧЯДНТ? pastebin.com/ahnUp5P7
>>721191 Хоть я и пхпшник, но чую запах отсюда: vamps.push_back(*this) Ты разыменовываешь указатель на еще не созданный объект и он, скорее всего, еще раз вызывает конструктор. И так бесконечно.
>>721205 Хотя не, хуйню сказанул. Вот здесь бесконечный цикл: for (int i = 0; i < vamps.size(); i++) { vamps.convert(); } i никогда не догонет vamps.size(), т.к. convert создает еще и еще.
Есть тут такие, кто закончив универ не научились реальной разработке и теперь, будучи безработными фрилансерами без заказов, пытается наверстать упущенное?
Как правильно начать программировать и заиметь базу? В итоге хочу вкатиться в что-то очень редкое (перл/скала/котлин/какой-нибудь редкий фреймворк типа react native). Но т.к я начинающий, хотелось бы заиметь базу на чем-то другом, более устоявшемся. Что брать, что учить?
>>721305 то, что там сумма понятно не понятны пределы суммирования что то вроде сумма элементов массив Х с i-того = n по n+k но если размер массива n, то тогда хуйня какая то выходит
>>721360 Не написал ни одного реального проекта кроме лаб в универе, в результате знаешь всего понемногу и не углубился ни во что конкретное. На собеседованиях дают пососать из-за того, что не знаешь охуевших стек технологий, а брать чтобы учился на месте тоже не хотят.
>>717880 (OP) (OP) >В: Хочу стать программистом, какой язык учить? >О: Английский + Java Почему ява-то? Почему не кресты, не решетки, не слоны и не змеи, блядь? Какая логика? Ява сосет, helloworld почти не тормозит.
>В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Анон, я так и не определился, ссссссука. Мне нужны нормальные, обстоятельные аргументы, хорошенькая стимулирующая паста, какие-то дельные советы, а не голые фразы или ссылкота на противоречащую друг другу хуйню. C++/Qt, PHP много/JS мало, Python много/JS мало, Node.js и просто JS по хардкору? Задача: иметь более-менее годную зарплату и уверенность в завтрашнем (и послезавтрашнем) дне, в идеале - фриланся или из дома. Ну и чтобы не повеситься от безблагодатности, тоски и отсутствия будущего. Нужно что-то, чем я буду заниматься ближайшие несколько лет, определи мою судьбу, анон. А то я хуйло безвольное, сюда ткнусь, туда ткнусь, и никуда в итоге.
Интересно, те, кто кукарекает на ойтишных сайтах о "школьниках-вирусописателей-быдлокодерах" на самом деле кулхацкеры с бородой, отрощенной в 70-х, или просто дауны-неосиляторы и бугуртят оттого, что кто-то пишет виросы, а они не осилили?
>>721421 Фигня у меня батя вообще с телика в инет выходит, и ты так делай. Если нет телика пробуй с холодильника. Не пропадай только, братишка. лучей добра
>>717880 (OP) Сап, /pr/ограмач. Я студент 2 курса тех.вуза, и мне хотелось бы вкатиться в программирование. Интересует меня web. Можете расписать, что сейчас должен знать/уметь web-программистКак "фронт-энд" программист, так и "бэк-энд" программист. Нужны ли люди, умеющие в "фул стек"?? Какими языками/фреймворками/иными инструментами разработки нужно овладеть? Также интересуют кулстори от анонов web-разработчиков. Как давно в этой сфере? Чем обычно приходится заниматься? Не надоедает/не приходят мысли сменить область? Сколько получаете, в среднем? Может быть подскажите каких лайфхаков? В общем, посоветуйте чего-нибудь дельного, если не сложно. Заранее благодарен всем за ответы.
>>721541 Нам тебя так не хватало! Что учить? Гугли вакансии. Сколько получают в среднем? Бесполезная информация, зачем ее вообще спрашивают? Хочешь быть и жопником и лицеблядью? Ну не знаю. Короче, сначала овладей английским языком, и гуглом.
>>717880 (OP) (OP) (OP) >В: Хочу стать программистом, какой язык учить? >О: Английский + Java Почему ява-то? Почему не кресты, не решетки, не слоны и не змеи, блядь? Какая логика? Ява сосет, helloworld почти не тормозит.
>В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Анон, я так и не определился, ссссссука. Мне нужны нормальные, обстоятельные аргументы, хорошенькая стимулирующая паста, какие-то дельные советы, а не голые фразы или ссылкота на противоречащую друг другу хуйню. C++/Qt, PHP много/JS мало, Python много/JS мало, Node.js и просто JS по хардкору? Задача: иметь более-менее годную зарплату и уверенность в завтрашнем (и послезавтрашнем) дне, в идеале - фриланся или из дома. Ну и чтобы не повеситься от безблагодатности, тоски и отсутствия будущего. Нужно что-то, чем я буду заниматься ближайшие несколько лет, определи мою судьбу, анон. А то я хуйло безвольное, сюда ткнусь, туда ткнусь, и никуда в итоге.
>>721572 Завтра идешь на Тверскую и берешь у первого попавшегося мужчины в рот. похуй если не понравится. затем разрабатываешь именно РАЗРАБАТЫВАЕШЬ свое очко, пока туда не начнет влезать сгущенка, по пути поучаствовав на закрытой гей оргии в пассивной роли. потом покупаешь себе костюм (рекомендую черный латекс или пожарник) и становишься шалавой. тебя ждет увлекательный мир гей-шлюхи. негритянские хуи, сверхвонючий копро-секс, супер потные грязные яйца. отсос тебе обеспечен и уже через полгода ты будешь принимать такие дозы спермы что любой СПЕРМОВОР будет лохом по сравнению с тобой.
>>721506 Сколько тебе сейчас? Насколько хорошо научил? Я в 14 помню попытки делал ещё в паскаль, но поскольку я ленивый уебан, и мне было теплее сидеть на попе и играть в игрушки, я и в 20 дебилом остался.
>>721572 > определи мою судьбу, анон > я хуйло безвольное > Почему не кресты > фриланся или из дома Нахуй иди. Там тебе и уверенность в завтрашнем дне и там же твоя мамка.
почему тут советуют не учить кресты первым? выбор между С++ и Java фронтэнд звучит как писочница для пиздюков маленьких сор если кого обидел, в то время как бекэнд для взрослых дядек
>>721640 Потому что это бессмысленно в плане работы, потому что джуны на крестах не нужны. А язык настолько сложный, что для самостоятельного обучения может отбить всю мотивацию для изучения. Его норм учить, если делаешь в вузике лабы и уже нашёл место для практике в какой-нибудь госзаказ-конторе.
Про фронт всё верно думаешь, но на данный момент там деньги достаются проще всего по соотношению навыки/зарплата.
В общем, у меня есть небольшой вопрос, не хочу сильно залезать на конкретные треды, может тут кто-нибудь поможет. В общем, есть изображение, которое разбирается функцией getImageData, получается массив из целых значений соответственно по 4 значения за пиксель, эти 4 значения означают соответствующие каналы изображения Red, Green, Blue, Alpha. Например, красная картинка 2х2 будет разбита как [255,0,0,255,0,0,255,0,0,255,0,0]. В общем-то это всё описано в документации по HTML5 CANVAS. Мой вопрос немного в другом, я всё вышеперечисленное озвучил, чтобы было понятно, с чем имею дело.
Так вот, имеется [1 пикрелейтед], который непосредственно в игре накладывается на часть отрисованной картинки Линейным осветлением (Linear Dodge, сложение). Мне же требуется алгоритм, который берёт цвета изображения и отделяет от них чёрный фон, чтобы картинку можно было просто вставить как есть и не требовалось лишней работы по просчёту сложения цветов.
Формулы, о которых я говорю:
Сложение Linear Dodge: Target + Blend
где Target - изображение НА которое накладывается где Blend - изображение которое накладывают
Я опробовал способ создания альфа-канала по яркости, тобишь среднее значение 3-х каналов Красного, Зелёного и Синего переводится в значение прозрачности. Однако, результат [2 пикрелейтед] получился слишком прозрачным и не подходит.
Итоговый вопрос заключается в том, какой алгоритм применить, чтобы получился результат как при сложении, но на прозрачности. Если я что-то неправильно упомянул, поправьте меня.
P.S. Также прикреплю на [3 пикрелейтед] результат того, как это должно выглядеть в игре.
>>721649 Конечно. Реляционные БД почти не отличаются же друг от друга. Умения "проектировать БД" для какого-нибудь веб-раба, а не разработчика БД, обычно означает спроектировать связь one-to-many, допустим, товаров и категорий не более.
У меня баттхертАноним20/04/16 Срд 12:24:13#692№721658
Объясните нормально и доступно, все говорят как об очевидной хуйне. Почему все так не любяк кресты? Блядь, ну почему кресты не надо, а жабу надо, я не понимаю. Шарп - грязный синтаксис, недо фулл ооп, майкрософт стайл, завязка на .net, под линуксами работать - боль, из игровых движков один юнити, в науке презираем.
Жаба - медленная, треба установленная жабамашины, слишком много лишних слов и букв на каждый чих, огромные строки кода со всякими объектами, методами вместо коротеньких и читаемых без елозенья глазами по экрану. Да, торадиции, но трехмерных движков уровня юнити под него нет вообще, высокопроизводительных либ опять же нет, на CUDA всяких обсчеты на нем тоже вроде не особенно пишут.
Кресты - лаконичный синтаксис, красивый кьют, куча всего в STL, в последних редакциях даже регулярки завезли. Чем он так плох? Можно же писать вообще без байтоебли, а указатели + базовые контейнеры типа вектор и мэп решают все проблемы типа "можно выйти за пределы массива" и "нельзя вернуть массив из функции", "нельзя посмотреть размер массива"... Чем он плох для того же энтерпрайза, для тех же некрупных программ? Есть GTK 3, есть QT 5, есть старые всякие WinForms и wxwidgets для аутистов, есть куда, есть движки, есть либы для науки.
>>721643 не очень тебя понял. то есть фронтэнд вполне хороший вариант? там же поидее таких как я новичков с самообучения вагон и маленькая тележка. или выберать джаву и не выпендриватся?
>>721656 Вирусы на данный момент переделываются из готовых решений. Раз в несколько месяцев какие-то индивидумы добавляют ложку дёгтя в это дело своими костылями, оттого повадно антивирусникам убивать такие произведения школьно-студенческой мысли. Если хочешь писать вирусы по фану, пожалуйста, виртуалка тебе в руки, а если на что-то серьёзное надеешься, то тебе в другое место.
>>721658 Дело в том, что на Java устоялись многие документации и либы, оттого переход на C++ кажется иногда непомерным действием. Также на многих предприятиях устоялось такое мнение, дело тут не в объективной производительности, а уменьшение количества велосипедов и уменьшения затрат личного времени на готовые решения.
Можешь пилить что-нибудь на крестах с нуля и по канону, можешь на ассемблере пилить, кому как удобней.
>>721660 Не хочу серьезного. Я другой онон. Не распишешь подробнее за виртуалку? Могу ли я сидя на убунтах поставить на виртуаль винду, запустить туда вирус, и не быть ужаленным? Безопасно ли это? Подскажи, что погуглить, почитать, если знаешь
>>721664 На бубунту есть QEMU и VirtualBox и Wine. В принципе, от этого максимум пострадают твои файлы внутри виртуалки. Если хочешь соскрябать вирус на винду, то придётся писать под винду, в каком-нибудь MinGW, всё конечно же проверяется без антивирусника, не поставив его, экспериментируй, сколько хочешь. Насчёт написания, непосредственно, вирусов, копай: Rootkit, Парсинг паролей, обход системных утилит, поддельные драйвера, инъекцирования в приложения, RMS. Для начала пойдёт. Если уж начинать с чего-то протоптанного, то рекомендую ресурсы, посвящённые вирусам на Delphi, приобретёшь первоначальный опыт.
Не забывай, что твои действия могут иметь последствия, я предупредил.
>>721661 Ну, в чем особая переусложненность-то? Все же это необязательные хуйни. >Куда ты работать пойдешь? Это проблема? Разве макакинга на крестах нет? Я не йоба (в смысле свитер с оленями носить не люблю и очки сильнее 10 диоптрий тоже), но не всю же жизнь круды и обработка формочек. >>721662 Так вакансий по маркетам и hh не так мало же. Меньше, чем для жабы, больше чем для питона и шарпа.
Пытаюсь прикрутить к проекту TortoiseHg. В проекте есть русские имена файлов и папок. Вроде всё работает, но когда я пытаюсь сделать diff, имя файла приходит в 1252 кодировке. Как с этим бороться?
>>717880 (OP) Как перекатиться из админов в Сишники? Пиздец, заебало штоны протирать. По админству навыки есть в Винде, циске, чекпоинте, даже есть MCITP:EA 2008, MCSA 2012. В программировании есть навыки в Си, программирование под ARM, знание схемотехники, паяю микроконтроллеры в свободное время. Куда вообще реально выкатиться в embedded?
Сап анон. Из-за %проблеманэйм% попал в ситуацию что надо написать простенького демона для убунты на Си к завтрашнему дню, а я только сейчас ставлю убунту на виртуалку. Есть идея насчет очистки корзины, но как подсказывает интуиция это будет слишком убого. Короче, если у кого-нибудь есть простенькие реализации поделитесь пожалуйста. rm -rf не предлагать
Есть одна программа на крестах, собирается в студии. Когда студия в режиме Debug, программа работает хорошо, просто восхитительно. Когда же я переключаю её в Release, она перестаёт работать как нужно. Как искать причину? Есть ошибка типа С4172 Returning address of local or temporary variable, но в Debug же это работает?
>>721851 Есть одна тян, живёт в ДС2. Когда я ей помогаю лабы делать, она ведёт себя хорошо, просто восхитительно. Когда же я предлагаю ей поебаться, она перестаёт брать трубку. Как искать причину? Есть ошибка типа «давай останемся друзьями», но с лабами же это работает?
>>721877 Смотри, в чём проблема. Мне в силу некоторых причин нужно возвращать модифицированные значения, например, все нечетные числа из массива со знаком "минус", причем сам массив должен оставаться нетронутым. Как это лучше оформить?
Хочу изучать программирование для себя. В школе изучал стандартную фигню, что-то еще помню. Решил взяться за Angular2. Поставил VisualStudio2015. Подскажите, что дальше? Какой-нибудь ресурс, курсы, уроки, книги для нубов. И, главное, как быстро и без консолеебства настроить себе нормальную среду Angular2+TS?
Помогите, я не понял если Ява сейчас Version 8 Update 91 а книги по более ранним версиям, то их и устанавливать или новая сойдет? Еще какая книга из прикрепленной к ФАКу картинке /pr/ Guide v2.3.1 читается первой, "Java 2. Том 1. Основы Кей Хорстманн"?
Пишу небольшой сайтец для себя. Там будут статьи, и каждая из статей может быть привязана к некоторой игре, а может быть и не привязана. Собственно, насколько я понимаю, в таком случае для связи наиболее правильным будет сделать третью таблицу (game_tutorial на пике). Я правильно всё делаю?
Ещё можно решить эту задачу введением категорий и субкатегорий статей (все статьи по дефолту относятся к какой-то общей категории, но некоторые могут относиться к субкатегории %игранейм% категории «игры»), но со всякой иерархической хуйней в реляционных БД будет ещё больше чертовщины, как я погляжу.
Индексы и внешние ключи в game_tutorial сделаны как положено.
>>717880 (OP) Братишки, подскажите, как ПРАВИЛЬНО (с) вкатиться в веб-девелопмент? Основы хтмл-цсс знаю, немножко пхп (старый) знаю. Что сейчас надо учить? Боюсь, возьмусь сейчас за современный php, а все до сих пор сидят на 5.2 или наоборот. Или он вообще перестанет быть нужным и везде будут пистон и жопошкрипт. А если учиться ноде или душить змия, наоборот потом без работы буду сидеть. На что лучше налегать, в каких процентных соотношениях и главное, почему именно так? Шапку читал, она говорит явно в пользу php (js истерия, проверенный язык с кучей), но как-то хуй его знает. Рассматриваю только перечисленные варианты.
>>722054 Мне бы книгу про ооп, а не одну главу. В порекомендованных тобою книгах просто в общих чертах объяснены основные принципы - это я уже и так знаю.
>>722058 Ты спрашиваешь хуйню. Знаешь почему? Потому что ты задаешь довольно обширный вопрос, и видимо ожидаешь ответ, на который анончик потратит время и силы. При этом не видно чтобы ты приложил какие-то усилия к достижению своей цели. А если цели у тебя нет, то нахуй ты вообще нужен. Такие дела.делай все из пхп и верстка тредов и все у тебя будет хорошо
>>722197 >и видимо ожидаешь ответ, на который анончик потратит время и силы. Было бы здорово. >При этом не видно чтобы ты приложил какие-то усилия к достижению своей цели. Это неправда, не знаю, с чего ты так решил. > то нахуй ты вообще нужен Не согласен, делать можно и ради дела, или даже его отсутствие >А если цели у тебя нет Есть. > вкатиться в веб-девелопмент Это значит а) Иметь себе конкретный набор технологий, которыми буду заниматься, не отвлекаясь на всякое б) По результатам в разумные сроки получить возможность начать пытаться (лол) вкатываться во фриланс или стажером на должность веб-разработчика полного цикла в) Чтобы было, куда расти и развиваться. Как в плане зарплаты и карьерного роста, так и профессионально (область применения или глубина знаний и умений или то и другое вместе) г) Чтобы сама эта работа была, чтобы не умереть с тоски, не оказаться вне рынка и т. д. >делай все из пхп и верстка тредов и все у тебя будет хорошо Спасибо, няша. С версткой понятно, но почему именно из php треда? Почему не из треда про python или не из треда про js? Или не из треда про python и чуть-чуть из треда про жс (только для фронтенда)?
>>721683 И всё же ещё раз бамп. Ладно бы файлы не затягивались, или в репе кракозяблы висели. Но ведь в репе всё нормально, я лишь не могу посмотреть дифф.
>>722250 > AJAX, jQuery, Bootstrap, Angular, ReactJS. Не многовато для php, раз все-таки на нем писать? А так - добавить ноду и php с фреймворками можно убирать. Получается изучение слишком большого числа хуйни. Ну или заменить php со всей хуйней (а ее там много) одним пистоном и джангой?
>>722374 Берешь первый елемент массива, выводишь его, потом выводишь все перестановки всех оставшихся елементов. Потом второй элемент и так дальше для всех елементов.
Аноны, подскажите такую вещь Надо сделать брутфорс на с++, я сделал перебор каждого знака в цикле под тестовое мыло. Но есть один затык - увеличение количества знаков в пароле если пароль не найден. Надо увеличить массив под пароль - это понятно, а как добавить еще один(и в дальнейшем увеличение, если опять не найдено) цикл?
>>722441 >Генерируй пароль, который пробуешь рекурсивно и будет тебе счастье С рекурсией беда, я ее плохо понимаю и стараюсь не использовать. Вариант с циклами есть?
Как бурить небеса в CS? Химики подбирают соединения, физики какие-то сплавы, биоинформатики, которые ближе всего, смотрят как соединяются белки. У каждого есть возможность проводить какие-то рутинные эксперименты и подобрать-таки что-то новое и может быть даже полезное. А какая рутина есть у Computer Science, Cognitive Science и всяких Artificial Intelligence?
Блин очень сложно сконцентрироваться на обучении. Мне 23 а мозг уже совсем деревянный стал. Может есть советы как увеличить эффективнсоть занятий? Сейчас скачал на телефон таймер, который делает своего рода "уроки". 25 минут занятий и 5 минут перерыв. Вот сейчас пишу в перерыв, в принципе эффективность немного повысилась, но мозг деревянный и дико сопротивляется. Пиздец.
>>717880 (OP) Привет. Суть проблемы такова. Есть серверное приложение на C#, в котором NamedPipeServerStream слушает канал. Есть клиентское приложение на C#, которое соединяется с помощью NamedPipeClientStream к серверному. Передача данных по каналу происходит, только если клиентское приложение запущено от имени администратора. Почему так? Как можно этого избежать? Хочу, чтобы клиент мог подключиться к серверному именованному каналу без прав админа.
>>722738 Ничего не понимаю. И это программисты? Родина - дала им комбинаторы, стрелки, лямбды... комбинируй, комбинируй, комбинируй!!! Нет, не хочу, хочу жрать говно. И это программисты? Это - программисты? Говно жрут. Пидоры, блядь. Ёбанные.
Какой чужой код хуже для понимания нубу - C или C++? Вот я например хочу поковырять софтину с открытым сорцом, например чисто сишный. И что, вижу какие-то непонятные структуры, тысячи их. А в крестах будут такие же классы да объекты? С чего вообще стоит начинать изучение таких исходников? Пишут ли к популярным опенсорсным программам какие-нибудь документы, где примерно поясняют как эта махина устроена и работает?
Ой все, ой все, ой все. Да куда вкатыться, миллиард технологий, дохуя работы. Куда вкатиться в 2016? Глаза разбегаются, технологий дохуища, языков еще больше. Просто топ пиздец, сейчас умру уже не выбрав ничего.
>>722861 Кобол - решение проверенное временем, скоро его ждёт второе дыхание, а пока можно зарабатывать на поддержке старых систем в 10 раз больше других, т.к. мало знающих людей.
>>722876 Просто я долго ломал голову над вырезанием значения цвета, а в JavaScript треде, вроде-бы на нём пишу конвертер, там одни макаки собрались. В итоге языков-то много, а треда по графике не сыскать.
>>722791 >какие-нибудь документы, где примерно поясняют как эта махина устроена и работает зачем? о_О это _опенсонрсные_ проекты тебе даже реверсить ничего не нужно, ни кода, ни протоколов, ни форматов хранения тк все открыто
>>722929 В часть (большинство?) опенсорсных проектов трудно войти с улицы - плохие доки, нет описания архитектуры и т.п. Только чтение кода и матерные вопросы в ирке. Так вопрос вот в чём: посоветуйте опенсорс c/c++ проекты с нормальными доками и описанием того как они устроены.
>>722796 > Нет вот чтоб взять исходники MINIX, к ним есть описание, и на русском языке. Читать русское описание сомнительное занятие. Это как уехать жить в СШП и жить в русском гетто.
>>722350 (OP) А я просто напомню, что современным инфантилам жениться чем позже, тем лучше, потому что инфантилы к семейной жизни не подготовлены. Выходят замуж или женятся из-за желания быть как все, из-за страха одиночества (не выйду замуж вовремя/не женюсь, а потом поздно будет) и просто потому, что отношения форсят, хочется попробовать, что это такое. А в итоге срутся и разводятся.
>>722234 >Это неправда, не знаю, с чего ты так решил. Очевидно с того что ты не сказал что ты уже предпринял для достижения цели, где обосрался, где нет и что думаешь делать дальше. > вкатиться в веб-девелопмент это супер абстрактное определение, ну да ладно >С версткой понятно, но почему именно из php треда? Потому что на нем больше всего работы и всегда не хватает адекватов > Почему не из треда про python или не из треда про js? Потому что вакансий питонистов немного и среди них еще меньше на джунов Потому что чистая js-разработка это большая редкость, проще и эффективнее с нуля вкатываться в верстку, а верстка-треде и про js инфы полно. Такие дела.
>>722354 >разговаривают как с дурочкой, да самооценка у вас явно завышенная Кстати, а вот это почему так? Мне нравится пиздеть за коденк, я люблю рассказывать что-то людям на максимум абстрактном уровне хоть о программировании, хоть об алгебраических многообразиях, могу объяснять так, чтобы человек понял хотя бы в общем. Потому что от всего этого я получаю удовольствие, объяснения - повод погрузиться во внутренний мир и доставать оттуда образы, а быдлу надо просто потешить ЧСВ.
Я тут снова своих вампиров втащу, за каким то хуем не могу поменять значение переменной generate, обозначающей поколение вампиров. Вот как задана она в прайвате, так и выводится, хоть усрись. Даже вон предка запихнул, чтобы с него слизывало поколение и плюсовало к нему единичку, а хуй мне с маслом!
>>722354 > так из них слово не вытянешь А можно примеры вопросов, которые ты задавала? Вангую, что либо спрашивала очевидные вещи о которых скучно говорить, либо что-нибудь левое.
>>723025 Да пока фактически никак, просто человеков вычитаю к хуям тип скушали/сконвертили, уровень калькулятора блять. Потом думаю сделать разбиение города на кварталы/дома, чтобы ии в них схроны оружия/пункты приема человечины делал, чтобы люди не просто так жрались, а могли оказывать сопротивление и выходить из стычек живыми инвалидами(я давеча на языке более высокого уровня кодил DF-лайк боевку, причём даже успешно), всякие там этапы осознания с чем они борются, от полицейских рейдов на подозрительные точки и армейской интервенцией на танчиках, до красноглазых выживальщиков с переплавкой серебра в оружейный боеприпас, боевых попов верхом на огромных гусеничных крестах и прочий охуевший полёт сознания. Людишки выбравшиеся живыми из схваток будут становиться "историческими личностями" и выкатываться в файлы сохранения, домики в которых побывал игрок/которые получили повреждения в процессе городских боёв туда же. Что то вроде этого. Но для начала надо освоиться с новым языком, а то у меня как то вообще не смешно процесс идёт.
Поясните за embedded, какие там проекты есть? Я пока вижу несколько типов проектов: 1. Embedded-проекты на Linux. Обычное программирование на C/C++, есть Питон, единственный минус - не всегда всё есть, особенно для нубов - допустим, нужно самому разбираться, как подключиться к серверу. Секс с зависимостями библиотек. Проекты, как я понимаю, - софт для телевизоров, банкоматов и т.п. 2. Ардуино, MSP430G, клепание велосипедов для wireless sensor networks, автоматизации сливных выключателей, сливных бочков и прочего, как на сайте hackaday, короче. Как я понимаю, тут важно знать электронику, а сами проекты - небольшие и унылые. 3. Serious business, high level. Automotive, CAN bus, fly-by-wire и тому подобное - как я понимаю, тут есть как высокоуровневое программирование, так и написание кода под специализированные микроконтроллеры для управления двигателями, сцеплением и т.п. Мало представляю, что тут происходит. Читал статью на хабре, что эта область просто унижает разработчика-новичка. 4. Serious business, системный уровень. Проектирование - тонны унылой документации, сертификация, древние IDE за дофига денег, код, как я понял, вообще писать не нужно, или нужно, но больше внимания уделяется спецификациям. 5. FPGA - как тут обстоят дела?
Правильно ли я понимаю ситуацию? Расскажите подробнее, интересно же.
Хочу вкатиться, но почему-то кажется, что сперва проще получить опыт обычным сишником-плюсовиком так как в таких проектах больше продумывания проекта и отладки, чем, собственно, самого кодинга. В бекенде там, или вообще джава-энтерпрайзником, а потом уже вкатываться в это всё. Норм идея? С другой стороны, может стоит сразу идти в хардкор, если повезёт (живу в Европе), иначе с возрастом станет ещё сложнее. Всегда хотел заниматься чем-то серьёзным.
>>723024 У тебя где-то в другом месте проеб. Конкретно в случае предка в твоем коде, ты его нигде не сохраняешь и он утекает, следовательно проверить значения его полей ты никак не можешь.
Анон, у меня сортировка Шейкера сортирует массив всего лишь на 20% быстрее, чем сортировка пузырьком, а сортировка расчёской вообще на жалкие 5%. Так вот, мой вопрос, так и должно быть или я напортачил в коде и всё должно быть намного быстрее? Алсо, массив на 10 тысяч, пишу в си.
>>723072 Выпиши в таблицу время сортировки каждого из алгоритмов при n=1k, n=2k, n=4k, 8k 16k Посмотри как изменяется скорость. Если шейкер квадратичен, то всё плохо. Если нет, то у тебя могут быть косяки, но так просто не скажешь где. Сравни с уже готовыми реализациями.
Возможно пишу не совсем туда, но всё же. Подскажите программку, которая умеет распознавать формулы с картинок, желательно в таком виде чтобы их сразу в редактор формул ворда нужно запихать.
>>723084 Уточни свой вопрос. "Возможно ли сдеанонить на Харкаче, если админы не спалят айпишник?" или "Возможно ли сдеанонить на Харкаче конкретного анона, если админы не спалят айпишник?". А твой айпишник вскрывается после клика для просмотра увеличеного изображения, не знаю почему ты относишся к ip как к какой-то тяжело доступной информации.
>>723079 Я таки читал в интернете, что расчёска намного быстрее пузырька и шейкера, а тут 5%. >>723077 Ну, кажись шейкер не квадратичен. Чёт вот готовые реализации с расчёской не могу найти.
>>723103 >Те у кого есть доступ к данным пройвадера А они как известно гарантируют конфиденциальность. И выдают точку доступа только по требованию правоохранительных органов. Верно?
Я дебил, быдло, одноклеточное и всё такое. До сих пор не могу нормально въехать в рекурсию, мозг будто не может просчитать. Есть какой-нибудь гайд вроде "рекурсия для особей с IQ<10"?
>>723110 Очень сильно сомневаюсь что они кому-то что-то гарантируют - в таком случае на них могли бы подать в суд в случае чего, а им это не выгодно. И всегда остается возможность кражи.
>>723123 Нихуя. Вернее, факториал етц - понятно. Но в голове очень плохо укладывается механизм, поэтому не могу юзать его шире. Например, при тех же перестановках.
>>717880 (OP) >В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща. >О: Тред для обсуждения нетехнических околопрограммерских тем. Умер тред, видать. Предлагаю хотя бы https://2ch.hk/pr/res/687373.html
>>717880 (OP) Какие общие книжки по алгоритмам посоветуете кроме Кнута том 1 и Кормена, покомпактнее. Можно на английском. Главное, чтобы можно было скачать где-нибудь.
>>723141 Мне тяжело заставить мозг обработать функцию, принимающую нечто, обработанное ей же. Черт. Нужен просто гайд для дебилов. Вот смотри. Перестановки: есть 3 элемента. Сначал выводим первый, остальные 2 применив такую же штуку. Вроде понятно. Когда элементов уже 4, мозг не проходит на уровень глубже. В общем, мне кажется, много у кого есть проблемы с этим, и хотелось бы просто линку на самый годный гайд.
>>723166 > Вот смотри. Покажи код. > Нужен просто гайд Загугли "recursion simple explanation" и посмотри видео. А лучше на бумажке прорешай, посмотри что происходит с функцией.
>>723166 Так а что тебе не понятно? Ты вызываешь функции? Вызываешь. С этим же все понятно. В чем проблема с вызовом этой же функции из функции? Это просто вызов функции, можно и не думать о том, что это эта же функция, если тебе так проще
Доброй ночи, дорогой анон. Торкнуло меня попробовать на выньапи вирусню пописать. Сам я опытный, за спиной на си и винапи сбацал гуи апликуху, которая из wmi тянула инфу по компу. Так же имею опыт энтерпрайза на пхп, шарпе, джаве и джс на фронте. Но ничто не привлекает моё внимание, как написание вируса на чистомхуй знает почему си и винапи. Есть на сосаке такая доска? Или скинтье ресурсы, с которых стоит начать.
Написать хочу чисто из-за интереса и не здорового желания
>>717880 (OP) Какой процент серьезных проектов на C# использует net framework? Могут ли использующие его программы быть собраны для линукса или в виде портативной сборки в пределах одной папки (не считая установки самого фреймворка), работающей после разархивирования и не лезущей за ее пределы?
Почему VC++2015Community так много весит? Решил скачать ее для оффлайн установки, так она до сих пор что-то скачивает. Почему в таком количестве? Можно ли что-нибудь с этим сделать?
Сосоны, как запросить права администратора так, чтобы работало и на хрюше и на спермерках. Предлагают ShellExecuteEx, но я что-то не вдуплил вообще. Видел, как IDA запрашивает привилегии посредством ShellExecuteEx, но что-то хз вообще.
>>723204 Шарп без дотнета никуда пока что. По поводу мультиплатформы - гугли .NET Core 1.0. По поводу компилирования и независимости - .NET Native. Обе технологии новые.
Они ебанутые? 20 ебанных гигабайт весит их VC++. 20. ЕБАННЫХ. ГИГАБАЙТ. Операционная система меньше весит после установки. Что они туда запихали? Порно? Блять, сука, если бы не огромный вес этой ide, она была бы вообще заебись.
У меня вопрос. Я сохранаю свои ньюфажные питоноскрипты в /tmp/py/
Уже второй раз они все делетятся. Точно не знаю, но думаю что делетятся они после выключения ноута. На что намекает тмп - типа темпорари. Наверное. Я прав?
>>720057 доля сисадминов среди ИТшников неуклонно снижается, и прежде всего не за счёт гуглов-яндексов, а за счёт типичных быдлоконтор кто сейчас помнит что такое himem и config.sys? Кто выбирает физическую архитектуру сети? Аркнет кто помнит? Отличные от IBM архитектуры компов?
Всё постепенно автоматизируется и самонастраивается, DevOps и вот это всё. Сисадмины вслед за барыгами и таксистами пойдут скоро
>>720363 Есть! Ковыряй кремний, сверли смарткарты, тыкай туда пробником
Вкатиться в веб-девАноним22/04/16 Птн 19:42:30#923№723860
Братишки, подскажите, как ПРАВИЛЬНО (с) вкатиться в веб-девелопмент? Основы хтмл-цсс знаю, немножко пхп (старый) знаю. Что сейчас надо учить? Боюсь, возьмусь сейчас за современный php, а все до сих пор сидят на 5.2 или наоборот. Или он вообще перестанет быть нужным и везде будут пистон и жопошкрипт. А если учиться ноде или душить змия, наоборот потом без работы буду сидеть. На что лучше налегать, в каких процентных соотношениях и главное, почему именно так? Шапку читал, она говорит явно в пользу php (js истерия, проверенный язык с кучей), но как-то хуй его знает. Рассматриваю только перечисленные варианты. Вопрос, фактически, заключается в выборе наиболее годного варианта для бэкенда (пхп, питон или нода).
>>723608 Лол, у меня код размером в 600 строк помещается в 6кб, если upxом пожать, то еще меньше. Я на ебаном гигабайте могу бля столько всего уместить, что ебать ту люсю. Я могу охуенную ОСь там поместить. Не понимаю долбоебов, которые пихают в экзешник все. Это примерно как у мейлруагента или у iq options. У них в клиентах комментарии в экзешниках зашити, пути до файлов, отладочные функции. Я бля не удивлюсь, если там сами исходники зашиты. Это на столько говно, что они даже не стали упаковывать, т.к. не один уважающий себя человек не будет в этом говне колупаться. В свое время у меня на компе IDA даже не могла этот мейлруагент открыть, а у знакомого с феником 6 ядерным 3 дня открывалась.
>>723981 Да, экономить байтики так актуально. Да и не станешь же переписывать легаси, лучше поверх ещё пару гигов кода, строк локализации и картинок навернуть.
>>724006 Ну это пидорство какое-то. Все эти проблемы из-за плохой архитектуры. Проблема не в памяти даже, плохо спроектированная программа не только жрет много, её поддержка тоже не дешево обходится.
>>724020 Ну да, кто-то облажался, его уволили или перевели в менеджеры, что бы в код и архитектуру больше не лез. И что? Легаси уже есть, его не удалишь и не перепишешь: нужно пилить новые фичи, а то конкуренты обскачут и пользователи не поймут. В общем легаси это не то что выбирают, а то с чем смиряются и пилят поверх.
Сап, двач. Подскажите дебилу, можно ли подключать сервер к маршрутизатору или нужен коммутатор? Что такое модуляция и как её вычислить? И почему у меня в цисцо пацкет трацере маршрутизатор словно концетратор рассылает пакет всем устройствам во всей сети?
Сап. Снова вкачусь с вампирами. Есть три класса, каждый из которых в себя принимает в методе по ссылке объекты двух других, чтобы впоследствии дергнуть уже их методы. Всё бы хорошо, но получается охуенная ошибка С2027 (использование неопределенного типа "тип" - https://msdn.microsoft.com/ru-ru/library/6c2dk0ah.aspx) из чего вытекает, что прототипами классов компилятор не удолетворяется, а при такой зависимости в правильный порядок их хуй расположишь.
Например, у класса человек есть метод: void attack_vampire(Vampire &v) { bool succes = attack(get_force(), v.get_force()); ... За класс "Вампир" поясняется уже далее по коду, хотя его прототип и объявлен (компилятор говорит, де я не знаю у "v" такого метода). В общем, это говно не собирается, и у меня нет идей, как его поправить. Пробовал каждый класс в отдельный .h файл захуячить, но вообще нихуя из этого не получилось, ошибки полезли как фарш через мясорубку.
Подсветка кода для /pr/: скачать
Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять.О: Задавай вопрос в этом треде.
В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом:
1С android C C# C++ Delphi Go Haskell iOS Java JavaScript Lisp Perl PHP Python Ruby Rust Scala
В: Хочу стать программистом, какой язык учить?
О: Английский + Java
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: Тред для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк.
О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.
Литература с пика
Прошлый тред