- 1
- 2
- 3
- 4
http://rghost.ru/51035531
Новый бот для минусования (запускать на виртуалке)
Описание такое, чтобы отпугнуть хомячье.
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+128
http://rghost.ru/51035531
Новый бот для минусования (запускать на виртуалке)
Описание такое, чтобы отпугнуть хомячье.
Новый бот для минусования.
Школьник пля.
Вот именно, что х.з. как что называется, когда по клику Button7 в ComboBox3 копируется текст из Edit65 :)
Придумывай нормальные имена в духе VoteAgainstButton и будет тебе счастье ;)
> Буду именовать согласно выполняемой функции.
Респект ;)
Из статьи «Программирование сверху вниз наискосок». поражают изяществом, остроумием и тонким вкусом.
P.S. Гугл офигел, он уже проиндексировал этот пост, и он показывается в топе по запросу "BXLE".
P.S. Про Гугл не могу воспроизвести.
По "ВХLЕ asm" гуглится.
Гугл же учитывает посещённые сайты - вот и гуглится у тебя хрень всякая, говнокоды...
Хромом пользуешься?
http://www.ewallpapers.eu/w_show/nanao-naru-1600-900-4377.jpg
☑ Boobz
☑ Catz
$FFPATH -private=true coolfurrypron.com
Starting X...
Starting Gnome...
Starting FurryFox...
http://img2.joyreactor.cc/pics/post/full/hd-%D0%BF%D0%BE%D0%B4-%D0%BA%D0%B0%D1%82%D0%BE%D0%BC-%D0%B5%D1%89%D0%B5-firefox-%D0%B1%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80%D1%8B-725282.jpeg
ЕLSЕ GОТО VЕRА;
if goto incanys==false then^
goto vera;
else halt
Каюсь, каюсь, каюсь...
Выстрела в анус не ожидает никто.
На батарее нету патронов уже.
Надо быстрее на вираже...
А если в проект добавят вторую кнопку - придется все переименовать? :)
Не добавят.
Кое-где идет обращение к неверному указателю - выводится предупреждение, пока не смотрел.
мой визуальный. С парсером.
http://u.to/cAhXBQ
Это диагноз
Открой для себя http://puush.me/
Но впредь буду иметь в виду.
Все, я иду спать.
Всем сладких снов.
Аргумент командной строки ;) ./minus.sh 123456
> А вменяемые сообщения об ошибке?
Ну там вроде бы пишется в консоли че-то типа "не удалось выполнить запрос" и причина ошибки. Лень тестить.
Аа понятно, швабодка. "Ко-ко-кому надо - сам пофиксит".
А ошибка при логине?
Что, простите?
пароль - goatsex
Исходник пока сырой. Для того, чтобы скачать, напряги свой ум, ты же не идиот... Это всех касается.
Читал я как-то раз подобное на http://sergey-mavrodi.com/static/19318-rekomendatsii/. Потрясающее владение ситуацией и уверенность в себе. То незабываемое ощущение, когда даёшь людям C++, рассказываешь, как выстрелить себе в ногу и как этого избежать, а потом спокойно наблюдаешь за тем, как текут реки крови.
Прежде всего внимательно прочитайте ПРЕДУПРЕЖДЕНИЕ. Что это пирамида!.. что Вы крайне рискуете!.. что можете в любой момент всё потерять!.. что никаких гарантий и обещаний!.. и пр. и пр. Прочитали? Всё прочитали? Внимательно? Испугались?! :-)) Нет???!!! Всё равно участвовать хотите??!! (Я в шоке! :-)) Ну что ж, тогда читайте дальше. (А что я могу поделать? :-))
§2.
Пидорство.
Это просто технические проблемы, над которыми уже работают :)
у вас ссылка битая
// Кэп.
Вероятно, маны или экспа не хватает, чтобы скачать.
Stertor.
В шарпике засовываешь в поток CancellationToken, а потом в нужный момент дергаешь за него и поток умирает
Подробнее расскажи. Можно код
Монетизируй ;) Всего 50 рублей за минуту привата, в котором опытные и извращенные программисткиы покажут вам, как они пишут код.
- да... не останавливайся мой прыщавый нерд!..
P.S. Кстати, а есть ведь видеокурсы и стримы, на которых народ учит других говнокодить :)
<...skipped...>
Он резко остановился, и выплеснул потоки логов прямо на файловую систему.
P.S. Пля, что-то меня куда-то не туда сегодня понесло :)
Сервер крепчал.
И прощай родная порнография
Ты девушка что ли, раз это для тебя не страшно? Или твой учитель это применял и теперь ты девушка?
На begin и end я даже внимания не обращаю, ставлю их чисто механически.
Меня не так давно попросили код посмотреть на делфи. Начал править. Написал B-E 3 раза. Психанул. Послал все нах)
Автодополнение же есть ;) Только не говори, что 100500 импортов в жабе и шарпе ты пишешь руками.
Насколько я знаю, там у треда должно быть свойство Terminated. Надо его проверять внутри того цикла. Как-то так:
И да, теперь я поняша)
Какие например вольности ты не можешь себе позволить из-за отсутствия GC?
p/s/
Поставь обратно кота на аву, а то я тебя уважать перестану.
Дык везде так. Даже в жабе и шарпе нельзя взять и убить поток. Даже там приходится проверять флаг завершения, если хочется побыстрее закончить цикл (он называется interrupted в жабе). Смирись ;)
Не, там так не делают тоже. Ибо ахтунг.
Зато, емнип, в шарпе можно подло воткнуть исключение в спину соседнего потока. От циклов это не спасет, в них тоже вроде бы надо флаг проверять. Зато прерывает read'ы, write'ы и прочую фигню.
Есть какие-то гарантированные ограничения на "или поздно"?
Т.е. если у сервака овер 16 гиг, потерянные объекты валяются во втором поколении, а из первого во второе почти ничего не переходит, то где-то через пару дней? :)
Только Царь может быть поняшей. Вернётся он и наконпеляет накостыляет за такое.
Может это тредпул? А то блин уже целый тред на его обсуждение завел.
А чем не устраивает проверка на terminated внутри циклов?
чё тут думать, трясти надо
В делфи? :)
Ну а так - да. При рутинном использовании потоков там не столько думать надо, сколько быть внимательным и следовать правилам.
дельфи сука как басик прямо
обучает программистов говну с пелёнок
тарас вон уже 100 лет как вырос из дельфи, а всё мыслит теми же категориями: "многопоточное программирование сложно и поэтому мне совсем не нужно"
Хуже... Бейсик гораздо легче забросить. А в делфи же куча годных компонентов и наработок, без которых делфисты потом чувствуют себя неуютно...
Haskell, Forth, J. Они изменят твое сознание в лучшую сторону ;)
Верблюд, верблюд!..
А так - ничего, держится на FAsm-овых макросах, быстрый, кроссплатформенный.
Я тоже не любитель продуктов M$, но:
1) ко-ко-консольный ко-ко-компилятор c# бесплатный, поставляется в ко-ко-комплекте с фреймворком (т.е. он у тебя уже есть);
2) visual studio express ты можешь бесплатно скачать с сайта M$;
3) есть альтернативные IDE аля monodevelop.
2. В гуе под винду сосет у сишарпа.
Ko().Ko().Ko().Ko("C#")
У VS еще и shell абсолютно бесплатный кстати.
Как посимвольно вывести? Компилятор не может преобразовать строку в символ. Такого цирка я еще не видывал.
этого желал ты?
По мне так вся императившина - это та же машина тьюринга со всякими наворотами.
>>Многопоточность ужасно хромая,
async-await, parallel, assParallel в LINQ, ThreadPool, библиотека TPL - паралель и радуйся
>>для каждого метода нужно писать делегат.
Если ты смелый
Ловкий, умелый
Лямбды тебя зовут!
>>Думал, будет хуже.
Шарпик самый молодой из индастриал языков - в нем большенство ошибок плюсов и жабы учли, фунциональшину прикрутили.
А щас он жабу обгоняет на андроиде
Ты думал, что он хуже делфи?)
c# под андроид? Неслыханно!
Орлы?
Да, была мобилка с симбой, пытался под нее кодить пару дней. После чего постарался забыть это как страшный сон... Жаба под ведро просто на порядки приятней, чем это.
Ты не поверишь, но кодить под него было больно даже после си и кутишки.
Единственный минус, не считая заточенности даже не под винду, а под конкретные версии. Но - 1) есть и бесплатные, правда хуевые 2) для себя пофиг, будешь деньги зарабатывать - отобьется. Или можно будет на жаву перейти, если понадобится.
нахера ему отбивать деньги за среду
Например, на уровне "я защищаю расшаренное состояние мутексом" думать почти не надо ;) Просто внимательно и скрупулезно расставляешь мутексы и локеры в нужных местах кода. Они не такие уж и медленные.
На уровне "я исполняю независимые задачки на тредпуле" (хороший пример - AsyncTask на ведре) думать надо еще меньше, главное, по возможности, не лезть из этих задачек к расшаренному состоянию и не лапать GUI.
А на уровне мои потоки взаимодействуют только через сообщения (аля эрланг и Qt) можно вообще отключать моск ;)
И ты не получаешь при этом батхерта от статической тупизации, обрабатывая и пересылая между тредами различные типы сообщений? Это в Эрланге просто, а в крестах то этож ад.
В Кути что придумано с возможностью запуска сигнала в чужом потоке? Или это только к гуёвому потоку относится?
Да. Прокидываются через очередь сообщений. В потоке, где "живет" объект-получатель должны обрабатываться сообщения (exec() или processEvents()). Тогда из этого exec'а у объекта-получателя дернется слот с нужными параметрами.
> в крестах то этож ад
Ну по сигналу на каждое сообщение, не такой уж ад ;) Лентяи и любители динамической питуизации могут кинуть какой-нибудь QVariantMap.
но не согласен, конечно
в эпоху многоядерных процов писать приличные однопоточные приложения - очень нелепо
любое приложение (кроме прямолинейных консольных утилит типа grep) постоянно работает с асинхронными событиями - пользовательские телодвижения, чтение из сети, таймеры, ожидание ресурса
зачем перемалывать асинхронные события в одном узком треде, когда их можно и нужно хуячить параллельно, смыкая только в редких местах
в общем, отрицанию многопоточности может служить только объяснение, что на <подставьте имя технологии> ею пользоваться не сподручно
Да хрен с ними с приложениями, многим приложениям одного ядра вполне хватает.
Гораздо хуже, когда в 21 веке делают либы, которые вообще никак нельзя юзать в многопоточных сценариях. Тот же гугловский v8 только пару лет назад научился запускать пару независимых инстансов внутри одного процесса.
Почему так? - ну, собственно, потому, что на лицо более продуктивно работающие системы, тот же человеческий мозг, который получает информацию от сенсоров, много миллионов сигналов одновременно. Если мы научимся делать компьютеры такого же плана, то они будут работать существенно быстрее, но это особенно важно еще и тем, что они будут работать быстрее в областях важных для людей, например, распознавание объектов, прогнозы изменений сложных явлений (погода, экология, вождение автомобилей, организация складов, изготовление лектаств и т.д.)
----Сим заявляю, что ваши
грехи отпушены--------------
---------------------Ваш Кегдан
асио только лишь пользуется твоими тредами (обычно), которые ты натравишь на его io_service::run
А в чем быдлокодность? Получать следующий файл из списка и обрабатывать его ты будешь всяко дольше, чем проверять этот Terminated. Поэтому время работы не сильно увеличится.
=}0{=
+1, присоединяюсь к вопросу.
Ну друже, нужно было пользоваться ленивыми функциями получения списка файлов, чтобы была возможность резко завершить поток, а не ждать пока построится список файлов всех каталогов твоего серверного многотерабайтника.
А конкретнее? Я самоучка, не забывайте.
Да они в делфи вполне так ленивые. Пока не вызовешь FindNext или как там его - следующий файл не получишь ;)
я использую API, не люблю обертки.
За это. Или просто так, как в половине моих постов.
Это как аттестат зрелости, а то набигут тут всякие.