- 1
- 2
- 3
- 4
http://rghost.ru/51035531
Новый бот для минусования (запускать на виртуалке)
Описание такое, чтобы отпугнуть хомячье.
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+128
http://rghost.ru/51035531
Новый бот для минусования (запускать на виртуалке)
Описание такое, чтобы отпугнуть хомячье.
Новый бот для минусования.
Vasiliy 17.12.2013 22:32 # +12
Школьник пля.
bormand 17.12.2013 22:33 # +10
Stertor 17.12.2013 22:39 # −13
bormand 17.12.2013 22:42 # +2
Вот именно, что х.з. как что называется, когда по клику Button7 в ComboBox3 копируется текст из Edit65 :)
Придумывай нормальные имена в духе VoteAgainstButton и будет тебе счастье ;)
> Буду именовать согласно выполняемой функции.
Респект ;)
inkanus-gray 17.12.2013 23:01 # +4
Из статьи «Программирование сверху вниз наискосок». поражают изяществом, остроумием и тонким вкусом.
bormand 17.12.2013 23:04 # 0
P.S. Гугл офигел, он уже проиндексировал этот пост, и он показывается в топе по запросу "BXLE".
inkanus-gray 17.12.2013 23:09 # +1
P.S. Про Гугл не могу воспроизвести.
bormand 17.12.2013 23:11 # 0
По "ВХLЕ asm" гуглится.
3Doomer 18.12.2013 22:50 # 0
Гугл же учитывает посещённые сайты - вот и гуглится у тебя хрень всякая, говнокоды...
bormand 18.12.2013 23:02 # 0
roman-kashitsyn 17.12.2013 23:11 # +2
Хромом пользуешься?
bormand 17.12.2013 23:13 # +5
LispGovno 17.12.2013 23:25 # +1
crastinus 20.12.2013 07:13 # +2
kegdan 20.12.2013 07:32 # +3
bormand 20.12.2013 15:29 # +1
http://www.ewallpapers.eu/w_show/nanao-naru-1600-900-4377.jpg
☑ Boobz
☑ Catz
bormand 20.12.2013 07:41 # +5
crastinus 20.12.2013 07:51 # +2
$FFPATH -private=true coolfurrypron.com
bormand 20.12.2013 15:31 # +2
govnomonad 20.12.2013 08:15 # +3
LispGovno 20.12.2013 09:35 # +2
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
bormand 20.12.2013 16:44 # +2
anonimb84a2f6fd141 20.12.2013 16:58 # 0
LispGovno 17.12.2013 23:25 # +2
guest 17.12.2013 23:08 # −4
ЕLSЕ GОТО VЕRА;
if goto incanys==false then^
goto vera;
else halt
guest 17.12.2013 23:08 # −4
LispGovno 17.12.2013 23:26 # +3
Каюсь, каюсь, каюсь...
inkanus-gray 18.12.2013 23:06 # −1
Выстрела в анус не ожидает никто.
На батарее нету патронов уже.
Надо быстрее на вираже...
guest 17.12.2013 23:12 # 0
anonimb84a2f6fd141 18.12.2013 09:22 # +1
kegdan 18.12.2013 11:00 # +9
bormand 18.12.2013 14:59 # +2
А если в проект добавят вторую кнопку - придется все переименовать? :)
DBdev 18.12.2013 16:34 # +1
Abbath 18.12.2013 18:36 # +1
Не добавят.
kegdan 18.12.2013 10:59 # +9
Stertor 17.12.2013 22:36 # −1
Кое-где идет обращение к неверному указателю - выводится предупреждение, пока не смотрел.
bormand 17.12.2013 22:47 # +3
Stertor 17.12.2013 22:52 # −2
мой визуальный. С парсером.
http://u.to/cAhXBQ
myaut 17.12.2013 23:03 # +6
Это диагноз
guest 17.12.2013 23:07 # +1
Stertor 18.12.2013 10:14 # −2
krypt 18.12.2013 17:17 # +2
bormand 17.12.2013 23:09 # 0
Открой для себя http://puush.me/
Stertor 17.12.2013 23:12 # −5
Но впредь буду иметь в виду.
Все, я иду спать.
Всем сладких снов.
tirinox 18.12.2013 09:50 # +3
1024-- 18.12.2013 10:06 # 0
anonimb84a2f6fd141 18.12.2013 06:33 # −1
bormand 18.12.2013 07:30 # +1
Аргумент командной строки ;) ./minus.sh 123456
> А вменяемые сообщения об ошибке?
Ну там вроде бы пишется в консоли че-то типа "не удалось выполнить запрос" и причина ошибки. Лень тестить.
anonimb84a2f6fd141 18.12.2013 09:23 # −4
Аа понятно, швабодка. "Ко-ко-кому надо - сам пофиксит".
А ошибка при логине?
bormand 18.12.2013 15:00 # 0
anonimb84a2f6fd141 18.12.2013 06:32 # −1
Что, простите?
Stertor 18.12.2013 10:20 # −1
anonimb84a2f6fd141 18.12.2013 10:55 # −2
Stertor 18.12.2013 11:20 # −1
пароль - goatsex
Исходник пока сырой. Для того, чтобы скачать, напряги свой ум, ты же не идиот... Это всех касается.
1024-- 18.12.2013 13:20 # +2
Читал я как-то раз подобное на http://sergey-mavrodi.com/static/19318-rekomendatsii/. Потрясающее владение ситуацией и уверенность в себе. То незабываемое ощущение, когда даёшь людям C++, рассказываешь, как выстрелить себе в ногу и как этого избежать, а потом спокойно наблюдаешь за тем, как текут реки крови.
Прежде всего внимательно прочитайте ПРЕДУПРЕЖДЕНИЕ. Что это пирамида!.. что Вы крайне рискуете!.. что можете в любой момент всё потерять!.. что никаких гарантий и обещаний!.. и пр. и пр. Прочитали? Всё прочитали? Внимательно? Испугались?! :-)) Нет???!!! Всё равно участвовать хотите??!! (Я в шоке! :-)) Ну что ж, тогда читайте дальше. (А что я могу поделать? :-))
inkanus-gray 18.12.2013 13:26 # +1
§2.
Пидорство.
1024-- 18.12.2013 13:32 # +1
anonimb84a2f6fd141 18.12.2013 13:59 # −2
inkanus-gray 18.12.2013 14:58 # 0
eth0 18.12.2013 18:22 # +1
bormand 18.12.2013 18:22 # +2
Это просто технические проблемы, над которыми уже работают :)
LispGovno 18.12.2013 08:09 # +5
govnomonad 18.12.2013 08:25 # +8
у вас ссылка битая
anonimb84a2f6fd141 18.12.2013 09:20 # −4
// Кэп.
inkanus-gray 18.12.2013 09:46 # +4
Вероятно, маны или экспа не хватает, чтобы скачать.
govnomonad 18.12.2013 10:32 # +4
Stertor 18.12.2013 10:35 # −2
Stertor.
anonimb84a2f6fd141 18.12.2013 10:56 # −3
1024-- 18.12.2013 11:02 # +2
kegdan 18.12.2013 11:08 # +8
Stertor 18.12.2013 11:25 # −3
kegdan 18.12.2013 12:20 # +4
Stertor 18.12.2013 12:26 # −3
kegdan 18.12.2013 12:29 # +3
Stertor 18.12.2013 14:02 # −1
anonimb84a2f6fd141 18.12.2013 14:00 # 0
inkanus-gray 19.02.2017 22:58 # 0
Stertor 18.12.2013 17:43 # −3
laMer007 18.12.2013 18:07 # +2
Stertor 18.12.2013 18:13 # −3
LispGovno 18.12.2013 22:34 # +1
kegdan 18.12.2013 18:44 # +3
В шарпике засовываешь в поток CancellationToken, а потом в нужный момент дергаешь за него и поток умирает
Stertor 18.12.2013 18:49 # −2
kegdan 18.12.2013 18:55 # +1
Подробнее расскажи. Можно код
Stertor 18.12.2013 19:20 # −2
kegdan 18.12.2013 19:21 # +1
Stertor 18.12.2013 19:25 # −2
bormand 18.12.2013 19:27 # +5
Монетизируй ;) Всего 50 рублей за минуту привата, в котором опытные и извращенные программисткиы покажут вам, как они пишут код.
Stertor 18.12.2013 19:42 # −2
kegdan 18.12.2013 19:42 # +3
- да... не останавливайся мой прыщавый нерд!..
bormand 18.12.2013 19:56 # +4
P.S. Кстати, а есть ведь видеокурсы и стримы, на которых народ учит других говнокодить :)
kegdan 18.12.2013 19:58 # +1
Stertor 18.12.2013 20:01 # −1
LispGovno 18.12.2013 22:32 # 0
bormand 18.12.2013 23:16 # +3
<...skipped...>
Он резко остановился, и выплеснул потоки логов прямо на файловую систему.
P.S. Пля, что-то меня куда-то не туда сегодня понесло :)
LispGovno 18.12.2013 23:52 # 0
Сервер крепчал.
kegdan 19.12.2013 00:02 # −1
И прощай родная порнография
Stertor 18.12.2013 20:00 # −1
kegdan 18.12.2013 20:06 # −2
Stertor 18.12.2013 21:29 # −1
LispGovno 18.12.2013 22:31 # +2
Ты девушка что ли, раз это для тебя не страшно? Или твой учитель это применял и теперь ты девушка?
Stertor 18.12.2013 19:57 # −2
На begin и end я даже внимания не обращаю, ставлю их чисто механически.
kegdan 18.12.2013 20:01 # 0
Меня не так давно попросили код посмотреть на делфи. Начал править. Написал B-E 3 раза. Психанул. Послал все нах)
Stertor 18.12.2013 20:02 # −2
kegdan 18.12.2013 20:05 # 0
Stertor 18.12.2013 20:25 # −2
bormand 18.12.2013 20:12 # −1
Автодополнение же есть ;) Только не говори, что 100500 импортов в жабе и шарпе ты пишешь руками.
kegdan 18.12.2013 20:16 # −1
bormand 18.12.2013 18:57 # −1
Насколько я знаю, там у треда должно быть свойство Terminated. Надо его проверять внутри того цикла. Как-то так:
Stertor 18.12.2013 19:02 # −2
bormand 18.12.2013 19:10 # +2
Stertor 18.12.2013 19:14 # −2
bormand 18.12.2013 19:16 # 0
Stertor 18.12.2013 19:21 # −1
kegdan 18.12.2013 19:24 # 0
И да, теперь я поняша)
Stertor 18.12.2013 19:28 # 0
kegdan 18.12.2013 19:31 # +1
Какие например вольности ты не можешь себе позволить из-за отсутствия GC?
Stertor 18.12.2013 19:36 # −1
p/s/
Поставь обратно кота на аву, а то я тебя уважать перестану.
kegdan 18.12.2013 19:37 # +1
Stertor 18.12.2013 19:43 # −1
bormand 18.12.2013 20:00 # +1
Дык везде так. Даже в жабе и шарпе нельзя взять и убить поток. Даже там приходится проверять флаг завершения, если хочется побыстрее закончить цикл (он называется interrupted в жабе). Смирись ;)
bormand 18.12.2013 19:40 # +1
Не, там так не делают тоже. Ибо ахтунг.
Зато, емнип, в шарпе можно подло воткнуть исключение в спину соседнего потока. От циклов это не спасет, в них тоже вроде бы надо флаг проверять. Зато прерывает read'ы, write'ы и прочую фигню.
kegdan 18.12.2013 19:49 # +1
bormand 18.12.2013 20:35 # +2
Есть какие-то гарантированные ограничения на "или поздно"?
kegdan 18.12.2013 20:40 # +1
bormand 18.12.2013 20:46 # +1
Т.е. если у сервака овер 16 гиг, потерянные объекты валяются во втором поколении, а из первого во второе почти ничего не переходит, то где-то через пару дней? :)
Stertor 18.12.2013 20:51 # −1
kegdan 18.12.2013 20:52 # +1
Stertor 18.12.2013 20:56 # −1
1024-- 18.12.2013 19:39 # +2
Только Царь может быть поняшей. Вернётся он и наконпеляет накостыляет за такое.
kegdan 18.12.2013 19:44 # +1
Stertor 18.12.2013 19:45 # −1
kegdan 18.12.2013 19:46 # +1
1024-- 18.12.2013 19:56 # +2
kegdan 18.12.2013 20:03 # +1
Stertor 18.12.2013 20:04 # −1
kegdan 18.12.2013 20:07 # +2
Stertor 18.12.2013 20:11 # 0
kegdan 18.12.2013 20:12 # +3
Stertor 18.12.2013 20:18 # 0
kegdan 18.12.2013 20:26 # +3
Stertor 18.12.2013 20:30 # +1
kegdan 18.12.2013 20:34 # +1
1024-- 18.12.2013 20:36 # +2
LispGovno 18.12.2013 21:10 # +8
Может это тредпул? А то блин уже целый тред на его обсуждение завел.
bormand 18.12.2013 19:24 # +1
А чем не устраивает проверка на terminated внутри циклов?
defecate-plusplus 18.12.2013 19:25 # +2
чё тут думать, трясти надо
bormand 18.12.2013 19:29 # +1
В делфи? :)
Ну а так - да. При рутинном использовании потоков там не столько думать надо, сколько быть внимательным и следовать правилам.
defecate-plusplus 18.12.2013 19:32 # +2
дельфи сука как басик прямо
обучает программистов говну с пелёнок
тарас вон уже 100 лет как вырос из дельфи, а всё мыслит теми же категориями: "многопоточное программирование сложно и поэтому мне совсем не нужно"
bormand 18.12.2013 20:04 # +2
Хуже... Бейсик гораздо легче забросить. А в делфи же куча годных компонентов и наработок, без которых делфисты потом чувствуют себя неуютно...
kegdan 18.12.2013 20:11 # +2
Stertor 18.12.2013 20:14 # 0
kegdan 18.12.2013 20:18 # +3
Stertor 18.12.2013 20:20 # −1
bormand 18.12.2013 20:36 # +1
Haskell, Forth, J. Они изменят твое сознание в лучшую сторону ;)
LispGovno 18.12.2013 20:38 # +3
kegdan 18.12.2013 20:45 # +2
Stertor 18.12.2013 20:48 # −1
Верблюд, верблюд!..
LispGovno 18.12.2013 20:48 # +2
Stertor 18.12.2013 20:49 # 0
kegdan 18.12.2013 20:54 # +1
Stertor 18.12.2013 20:55 # 0
kegdan 18.12.2013 21:00 # +2
Stertor 18.12.2013 21:01 # −1
LispGovno 18.12.2013 21:08 # +4
Stertor 18.12.2013 21:10 # −1
А так - ничего, держится на FAsm-овых макросах, быстрый, кроссплатформенный.
LispGovno 18.12.2013 22:25 # 0
Stertor 18.12.2013 22:29 # +1
anonimb84a2f6fd141 19.12.2013 13:41 # −1
Stertor 19.12.2013 20:08 # −1
bormand 19.12.2013 20:16 # +3
Я тоже не любитель продуктов M$, но:
1) ко-ко-консольный ко-ко-компилятор c# бесплатный, поставляется в ко-ко-комплекте с фреймворком (т.е. он у тебя уже есть);
2) visual studio express ты можешь бесплатно скачать с сайта M$;
3) есть альтернативные IDE аля monodevelop.
Stertor 19.12.2013 20:18 # −1
kegdan 19.12.2013 21:00 # 0
anonimb84a2f6fd141 20.12.2013 10:51 # 0
2. В гуе под винду сосет у сишарпа.
3.14159265 19.12.2013 20:31 # 0
Ko().Ko().Ko().Ko("C#")
kegdan 19.12.2013 21:00 # 0
У VS еще и shell абсолютно бесплатный кстати.
Stertor 19.12.2013 22:12 # −1
Как посимвольно вывести? Компилятор не может преобразовать строку в символ. Такого цирка я еще не видывал.
Stertor 19.12.2013 23:45 # 0
kegdan 20.12.2013 07:37 # −1
этого желал ты?
Stertor 20.12.2013 17:52 # 0
kegdan 20.12.2013 18:11 # 0
По мне так вся императившина - это та же машина тьюринга со всякими наворотами.
>>Многопоточность ужасно хромая,
async-await, parallel, assParallel в LINQ, ThreadPool, библиотека TPL - паралель и радуйся
>>для каждого метода нужно писать делегат.
Если ты смелый
Ловкий, умелый
Лямбды тебя зовут!
>>Думал, будет хуже.
Шарпик самый молодой из индастриал языков - в нем большенство ошибок плюсов и жабы учли, фунциональшину прикрутили.
А щас он жабу обгоняет на андроиде
Ты думал, что он хуже делфи?)
Stertor 20.12.2013 18:21 # 0
anonimb84a2f6fd141 20.12.2013 18:25 # 0
Stertor 20.12.2013 18:27 # 0
c# под андроид? Неслыханно!
kegdan 20.12.2013 19:26 # 0
Stertor 20.12.2013 19:28 # +1
kegdan 20.12.2013 19:39 # 0
Stertor 20.12.2013 19:49 # 0
kegdan 20.12.2013 19:53 # 0
Stertor 20.12.2013 20:22 # 0
anonimb84a2f6fd141 20.12.2013 18:23 # +1
Орлы?
kegdan 20.12.2013 18:27 # −1
Stertor 20.12.2013 18:28 # 0
bormand 20.12.2013 18:40 # +2
Да, была мобилка с симбой, пытался под нее кодить пару дней. После чего постарался забыть это как страшный сон... Жаба под ведро просто на порядки приятней, чем это.
kegdan 20.12.2013 18:46 # 0
bormand 20.12.2013 18:52 # +1
Ты не поверишь, но кодить под него было больно даже после си и кутишки.
kegdan 20.12.2013 18:53 # −1
anonimb84a2f6fd141 20.12.2013 10:53 # 0
Единственный минус, не считая заточенности даже не под винду, а под конкретные версии. Но - 1) есть и бесплатные, правда хуевые 2) для себя пофиг, будешь деньги зарабатывать - отобьется. Или можно будет на жаву перейти, если понадобится.
defecate-plusplus 20.12.2013 10:58 # 0
нахера ему отбивать деньги за среду
Stertor 20.12.2013 11:33 # 0
TarasB 18.12.2013 20:34 # −2
bormand 18.12.2013 20:57 # +2
Например, на уровне "я защищаю расшаренное состояние мутексом" думать почти не надо ;) Просто внимательно и скрупулезно расставляешь мутексы и локеры в нужных местах кода. Они не такие уж и медленные.
На уровне "я исполняю независимые задачки на тредпуле" (хороший пример - AsyncTask на ведре) думать надо еще меньше, главное, по возможности, не лезть из этих задачек к расшаренному состоянию и не лапать GUI.
А на уровне мои потоки взаимодействуют только через сообщения (аля эрланг и Qt) можно вообще отключать моск ;)
LispGovno 18.12.2013 22:20 # 0
И ты не получаешь при этом батхерта от статической тупизации, обрабатывая и пересылая между тредами различные типы сообщений? Это в Эрланге просто, а в крестах то этож ад.
LispGovno 18.12.2013 22:22 # 0
В Кути что придумано с возможностью запуска сигнала в чужом потоке? Или это только к гуёвому потоку относится?
bormand 18.12.2013 22:31 # +2
Да. Прокидываются через очередь сообщений. В потоке, где "живет" объект-получатель должны обрабатываться сообщения (exec() или processEvents()). Тогда из этого exec'а у объекта-получателя дернется слот с нужными параметрами.
> в крестах то этож ад
Ну по сигналу на каждое сообщение, не такой уж ад ;) Лентяи и любители динамической питуизации могут кинуть какой-нибудь QVariantMap.
defecate-plusplus 18.12.2013 22:10 # +5
но не согласен, конечно
в эпоху многоядерных процов писать приличные однопоточные приложения - очень нелепо
любое приложение (кроме прямолинейных консольных утилит типа grep) постоянно работает с асинхронными событиями - пользовательские телодвижения, чтение из сети, таймеры, ожидание ресурса
зачем перемалывать асинхронные события в одном узком треде, когда их можно и нужно хуячить параллельно, смыкая только в редких местах
в общем, отрицанию многопоточности может служить только объяснение, что на <подставьте имя технологии> ею пользоваться не сподручно
bormand 18.12.2013 22:20 # +1
Да хрен с ними с приложениями, многим приложениям одного ядра вполне хватает.
Гораздо хуже, когда в 21 веке делают либы, которые вообще никак нельзя юзать в многопоточных сценариях. Тот же гугловский v8 только пару лет назад научился запускать пару независимых инстансов внутри одного процесса.
anonimb84a2f6fd141 20.12.2013 18:24 # +1
wvxvw 19.12.2013 12:33 # 0
Почему так? - ну, собственно, потому, что на лицо более продуктивно работающие системы, тот же человеческий мозг, который получает информацию от сенсоров, много миллионов сигналов одновременно. Если мы научимся делать компьютеры такого же плана, то они будут работать существенно быстрее, но это особенно важно еще и тем, что они будут работать быстрее в областях важных для людей, например, распознавание объектов, прогнозы изменений сложных явлений (погода, экология, вождение автомобилей, организация складов, изготовление лектаств и т.д.)
Stertor 18.12.2013 19:30 # −2
bormand 18.12.2013 19:34 # +3
Stertor 18.12.2013 19:41 # +1
kegdan 18.12.2013 19:44 # +4
Stertor 18.12.2013 19:46 # +1
LispGovno 19.12.2013 20:14 # +1
Stertor 19.12.2013 20:15 # −1
kegdan 19.12.2013 21:02 # −5
----Сим заявляю, что ваши
грехи отпушены--------------
---------------------Ваш Кегдан
Stertor 19.12.2013 21:10 # +2
LispGovno 18.12.2013 20:51 # +2
defecate-plusplus 18.12.2013 22:13 # +2
асио только лишь пользуется твоими тредами (обычно), которые ты натравишь на его io_service::run
Stertor 18.12.2013 19:26 # −1
bormand 18.12.2013 19:31 # +1
А в чем быдлокодность? Получать следующий файл из списка и обрабатывать его ты будешь всяко дольше, чем проверять этот Terminated. Поэтому время работы не сильно увеличится.
kegdan 18.12.2013 19:36 # +2
LispGovno 18.12.2013 21:04 # +3
=}0{=
Stertor 18.12.2013 21:05 # +1
+1, присоединяюсь к вопросу.
LispGovno 18.12.2013 20:59 # +2
Ну друже, нужно было пользоваться ленивыми функциями получения списка файлов, чтобы была возможность резко завершить поток, а не ждать пока построится список файлов всех каталогов твоего серверного многотерабайтника.
Stertor 18.12.2013 21:02 # −1
А конкретнее? Я самоучка, не забывайте.
bormand 18.12.2013 21:03 # +3
Да они в делфи вполне так ленивые. Пока не вызовешь FindNext или как там его - следующий файл не получишь ;)
Stertor 18.12.2013 21:04 # −1
я использую API, не люблю обертки.
Stertor 19.12.2013 23:46 # −1
anonimb84a2f6fd141 20.12.2013 10:54 # +2
За это. Или просто так, как в половине моих постов.
Xom94ok 18.12.2013 18:26 # +4
LispGovno 18.12.2013 20:40 # −1
anonimb84a2f6fd141 20.12.2013 18:23 # +1
1024-- 20.12.2013 19:25 # −1
anonimb84a2f6fd141 20.12.2013 21:05 # −1
Vasiliy 25.12.2013 18:10 # +1
Это как аттестат зрелости, а то набигут тут всякие.
bormand 25.12.2013 18:13 # +2
Vasiliy 25.12.2013 21:11 # +1
anonimb84a2f6fd141 25.12.2013 18:34 # +1
Vasiliy 25.12.2013 22:01 # 0
kegdan 25.12.2013 22:06 # 0
bormand 25.12.2013 22:16 # 0
defecate-plusplus 25.12.2013 22:27 # 0
Vasiliy 25.12.2013 23:03 # 0
bormand 26.12.2013 06:06 # 0
Vasiliy 26.12.2013 10:00 # 0
Horse2 22.12.2013 15:04 # −2