Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
RIGHT(
CAST( LTRIM(STR(cast(trip_no&(2*2*2*2*2*2*2*2*2*2*2*2*2) as bit)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2) AS BIT))) +LTRIM(STR(CAST(TRIP_NO&1 AS BIT))) AS VARCHAR ),
len(
CAST( LTRIM(STR(cast(trip_no&(2*2*2*2*2*2*2*2*2*2*2*2*2) as bit)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2*2) AS BIT)))
+LTRIM(STR(CAST(TRIP_NO&(2) AS BIT))) +LTRIM(STR(CAST(TRIP_NO&1 AS BIT))) AS VARCHAR )
)
-
cast(
CHARINDEX('1',
CAST(
LTRIM(STR(cast(trip_no&(2*2*2*2*2*2*2*2*2*2*2*2*2) as bit)))+
LTRIM(STR(cast(trip_no&(2*2*2*2*2*2*2*2*2*2*2*2) as bit)))
+LTRIM(STR(cast(trip_no&(2*2*2*2*2*2*2*2*2*2*2) as bit)))
+LTRIM(STR(cast(trip_no&(2*2*2*2*2*2*2*2*2*2) as bit)))
+LTRIM(STR(cast(trip_no&(2*2*2*2*2*2*2*2*2) as bit)))
..................................................................................................................................................................................
+ 2*t02.bin
+ 4*t03.bin
+ 8*t04.bin
+ 16*t05.bin
+ 32*t06.bin
+ 64*t07.bin
+ 128*t08.bin
+ 256*t09.bin
+ 512*t10.bin
+ 1024*t11.bin
+ 2048*t12.bin
+ 4096*t13.bin
+ 8192*t14.bin
+16384*t15.bin
+32768*t16.bin
) AS n_10
, (
CAST(t16.bin AS CHAR(1))
+CAST(t15.bin AS CHAR(1))
+CAST(t14.bin AS CHAR(1))
+CAST(t13.bin AS CHAR(1))
+CAST(t12.bin AS CHAR(1))
+CAST(t11.bin AS CHAR(1))
+CAST(t10.bin AS CHAR(1))
+CAST(t09.bin AS CHAR(1))
+CAST(t08.bin AS CHAR(1))
+CAST(t07.bin AS CHAR(1))
+CAST(t06.bin AS CHAR(1))
+CAST(t05.bin AS CHAR(1))
+CAST(t04.bin AS CHAR(1))
......................................................................................................................................................................
100000000000000* (trip_no/2/2/2/2/2 /2/2/2/2/2/2/2/2/2%2)+
10000000000000* (trip_no/2/2/2/2/2/2 /2/2/2/2/2/2/2%2)+
1000000000000* (trip_no/2/2/2/2/2/2/ 2/2/2/2/2/2%2)+
100000000000* (trip_no /2/2/2/2/2/ 2/2/2/2/2/2%2)+
10000000000* (trip_no /2/2/2/2/2/ 2/2/2/2/2%2)+
1000000000* (trip_no /2/2/2/2/ 2/2/2/2/2%2)+
100000000* (trip_no /2/2/2/2 /2/2/2/2%2)+
10000000* (trip_no /2/2/2/ 2/2/2/2%2)+
1000000* (trip_no /2/2/2/ 2/2/2%2)+
100000* (trip_no /2/2/2/ 2/2%2)+
10000* (trip_no /2/2/ 2/2%2)+
1000*(trip_no /2/2/ 2%2)+
100*(trip_no /2/2%2)+
10*(trip_no /2%2)+
1*(trip_no %2)
..................................................................................................................................................................
CASE WHEN trip_no/32768>0 THEN CAST((trip_no & 32768)/32768 AS varchar)ELSE '' END +
CASE WHEN trip_no/16384>0 THEN CAST((trip_no & 16384)/16384 AS varchar)ELSE '' END +
CASE WHEN trip_no/8192>0 THEN CAST((trip_no & 8192)/8192 AS varchar)ELSE ''END+
CASE WHEN trip_no/4096>0 THEN CAST((trip_no & 4096)/4096 AS varchar)ELSE ''END+
CASE WHEN trip_no/2048>0 THEN CAST((trip_no & 2048)/2048 AS varchar)ELSE ''END+
CASE WHEN trip_no/1024>0 THEN CAST((trip_no & 1024)/1024 AS varchar)ELSE ''END+
CASE WHEN trip_no/512>0 THEN CAST((trip_no & 512)/512 AS varchar)ELSE ''END+
..............................................................................................................................
--И еще с десяток таких же
Еще выдержки из вариатов с sql-ex.
Задача:Предполагая, что не существует номера рейса большего 65535, вывести номер рейса и его представление в двоичной системе счисления (без ведущих нулей)
Как всегда обращаю внимание, что выложенны только части вариантов решения и они не могут быть поданы за свои кем-либо.
блядь. заебал. вызываю бригаду крестоносцев.
я понимаю - каникулы, скучно, делать нечего, бабы не дают, а мужики только в харю дают.
но оскорБЛЯТЬ уютненький, где нет модерастии - это надо быть гиперпидором и мегадауном.
Кстати, какой из говнокодов самый актуальный?
branches/govnokod2
govonokod-copypasta/trunk/govonokod-copypasta
tags/1.1
tags/govnoquoter1.0
trunk/govnoquoter
У меня подозрение, что они все отстают от текущей версии.
Ну кто и куда ставил плюсы и минусы там записано - ведь второй раз он их ставить не дает. Поэтому:
- апдейтим счетчики коментов вычтя из них голоса пациента
- выносим к хуям голоса пациента
- выносим к хуям посты пациента
- выносим к хуям пациента
...
- PROFIT!
P.S. Маловероятно, что там есть триггеры и FK на табличке с голосами (mysql и все такое), поэтому выносить скорее всего придется по шагам.
Да по идее рекурсивно выпиливать все комменты, висящие на комментах поциента, т.к. почти все что в них есть это кормление тролля, а следовательно никому не нужно.
Страйкер не в сети. а я имею ограниченные возможности - ставить рейтинг, редактировать комменты, скрывать посты.
работаю со скриптом, но, сука, не работает за рабочей проксей.
https://dl.dropboxusercontent.com/s/gcp446a50d4uj59/%D0%A4%D0%BE%D1%80%D1%83%D0%BC%20%D1%81% D0%B0%D0%B9%D1%82%D0%B0%20%22%D0%A3%D0%B F%D1%80%D0%B0%D0%B6%D0%BD%D0%B5%D0%BD%D0 %B8%D1%8F%20%D0%BF%D0%BE%20SQL%22.png?to ken_hash=AAGCPsX5J7j3_mCUxskbaXUl4MjGK82 sj-x4qQVwAC_8mQ&dl=1
http://i46.fastpic.ru/big/2013/0611/2e/87803a5c770bef21d650e541f20e152e.png
это наверное тоже в саус парке было, и ты вовсе не луркоеб, а просто хохлоблядь с педерастическими наклонностями
Придется и гостя добавить в игнор-лист.
я понимаю - каникулы, скучно, делать нечего, бабы не дают, а мужики только в харю дают.
но оскорБЛЯТЬ уютненький, где нет модерастии - это надо быть гиперпидором и мегадауном.
Хватит нескольких SQL запросов 😉
branches/govnokod2
govonokod-copypasta/trunk/govonokod-copypasta
tags/1.1
tags/govnoquoter1.0
trunk/govnoquoter
У меня подозрение, что они все отстают от текущей версии.
Но, таки да, если гк построен _правильно_ (не смотрел в код), то откат такого действительно два-три запроса.
- апдейтим счетчики коментов вычтя из них голоса пациента
- выносим к хуям голоса пациента
- выносим к хуям посты пациента
- выносим к хуям пациента
...
- PROFIT!
P.S. Маловероятно, что там есть триггеры и FK на табличке с голосами (mysql и все такое), поэтому выносить скорее всего придется по шагам.
sp_remove_all_shkololo
И заскедулить на выполнение каждый час.
работаю со скриптом, но, сука, не работает за рабочей проксей.