Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
Выражение это я знаю, я надеялся на занимательные подробности.
Скажем в стиле "Пошёл Stertor и купил себе канал на 10 гигабит. Теперь жежешечку шатает и говнокодик на закуску".
Шатать жэжэшечку - все равно, что зайти по щиколотку в нечистоты (проще говоря - в дерьмо) и еще ногами месить. Наш сайт по сравнению с жж - и то не так уныл и убог. Вообще, идеальный сайт, по сравнению со всеми, до сей поры видеными мной.
> Шатать жэжэшечку - все равно, что зайти по щиколотку в нечистоты
Я про шатание сугубо автоматизированными методами. Своим бложиком жежешечку не свалишь.
> идеальный сайт
Верно подмечено. А всё потому, что цель находится внутри пользователя. Не набрать кармы ради кармы, не продвинуть свой бложик в топе, а весело провести время.
Читал старый тред на скуелеру. Одного деятеля опускали в каждом треде. Его последователь сообщил, что на хаброте этот самый деятель нашёл свою аудиторию и был оценен. На вопрос, как он это определил, ничтоже сумняся ответил, что по карме.
<на хаброте этот самый деятель нашёл свою аудиторию и был оценен>
анскильный петушок попал в курятник?
Бля, пусть меня заминусуют, но факт останется фактом.
> Тут половина ГК хаброненавистников (которые, тем не менее, его читают)...
я читаю. и даже имею там отрицательную карму (потому что всегда говорю то, что думаю)
Он уже сюда внесен: http://dnshistory.org/dns-records/govnokod.ru
А как по "ойпи", когда это шареный пыхохостинг? (btw вроде когда-то не открывался, вбил в hosts, показало сайт говнотурфирмы).
> вбил в hosts, показало сайт говнотурфирмы
Ну хз. Значит говнохостинг и виртуалхост удаляет, а не только A запись в DNS... Обычно добавления в hosts вполне хватает.
>мистическая константа, почему-то 1015.
В тексте же написано, что по 1К выводит. 1015 это как раз примерно 1К без управляющих структур.
В типе стринг содержится строка UTF-8, каждый ее символ занимает от 1 до 6 байт. Пробел всегда один байт, потому перемотка (да не сматывание) до пробела позволяет перекинуть в буфер стрингстрима строку с целыми символами, затем каждый такой буфер выводить в консоль.
Надеяться на то, что среди 1015 символов всяко попадется пробел, имхо, грязноватый хак... Хотя на реальных данных он почти всегда будет попадаться 😉
P.S. Если кто-то считает ситуацию с 1015 символами без пробела нереальной, приведу банальный пример: строка, в которой 100500 слов разделены табом или переводом строки 😉
Не UTF-символа, а именно только однобайтового UTF-символа. Вообще не понимаю откуда такая НЕХ взялась.
Сначала был вариант с логикой проверки двух первых битов, затем посмотрел и оставил только 0x80, т.к. первый вариант стал выдавать неверный результат с многобайтовыми символами. Но это только в МД так.
Он прижался ко мне, его член протиснулся между моих ног. "Какой большой", - подумал я, и сжал его бедрами. Пашка не отпускал меня, возбуждаясь все сильнее.
Нада создать запасной сайт, и назвать его Быдлокод)))))
/*Делаем для красивого вывода. Пробел всегда один байт.
*Потому сматываем указатель буфера до первого пробела.*/
указатель не веревка чтобы его сматывать, хотя в с++ веревка - это святое, из нее можно и пострелять.)))
size_t size_buf = 1015; мистическая константа, почему-то 1015.
У меня тоже. И isup.me говорил, что не открывается.
ЭТА Я ТРУБА ШАТАЛ!!
Что именно было?
(((
http://hostingkartinok.com/image/01201109/d81cd14cc167bc872bcc7ae18111da55.jpg
http://www.podkat.ru/uploads/posts/2011-12/1324123594_1324118721_xxc.jpg
http://gagag.ru/media/mems/227.jpg
http://memebook.ru/images/content/preview/2664.jpg
http://tvno.ru/upload/video/thumbs/medium/2013/02/18/ja-tvoi-dom-truba-shatal1361181661-5121fbdd6e807.jpg
http://cs10271.vkontakte.ru/u154081854/-14/x_2b4c494f.jpg
Скажем в стиле "Пошёл Stertor и купил себе канал на 10 гигабит. Теперь жежешечку шатает и говнокодик на закуску".
Зря вы так говорите. В ЖЖ очень большое множество интересных и удивительных блогов
http://kirillfrolov.livejournal.com/
http://ortheos.livejournal.com/
http://miss-tramell.livejournal.com/
Проповеди последней мне просто жизнь спасли. Заходишь в ее блог и понимаешь какое ты быдло.
Бесплатный кокаин для страждущих?
Никто не даст нам избавленья -
ни бог ни царь и ни герой.
Всего достигнем лишь собственной рукой!
Почем опиум для народа?
Ты реально можешь оценить этот поток мыслей.
Я про шатание сугубо автоматизированными методами. Своим бложиком жежешечку не свалишь.
> идеальный сайт
Верно подмечено. А всё потому, что цель находится внутри пользователя. Не набрать кармы ради кармы, не продвинуть свой бложик в топе, а весело провести время.
анскильный петушок попал в курятник?
Бля, пусть меня заминусуют, но факт останется фактом.
P.S. Плюсанул.
я читаю. и даже имею там отрицательную карму (потому что всегда говорю то, что думаю)
Это была пятая по величине задержка между постами/комментариями.
Ваш кэп.
и чё? ньюфаг?
У олдфагов ГК исправно открывался? Или о падении ГК нельзя упоминать?
Поясните, пожалуйста. Так сказать, для будущих поколений.
О мертвых говорят или хорошо или никак 😉
А как по "ойпи", когда это шареный пыхохостинг? (btw вроде когда-то не открывался, вбил в hosts, показало сайт говнотурфирмы).
Ну хз. Значит говнохостинг и виртуалхост удаляет, а не только A запись в DNS... Обычно добавления в hosts вполне хватает.
а то, разделим всех на ньюфагов, фагов , сеньёрфагов, олдфагов.
Не нужен же.
Ты бы ещё предложил там блекджек запилить.
А что, тогда уж для полноты картины и поиск шлюх, чтобы было чем заняться, пока ГК в оффлайне.
В тексте же написано, что по 1К выводит. 1015 это как раз примерно 1К без управляющих структур.
В типе стринг содержится строка UTF-8, каждый ее символ занимает от 1 до 6 байт. Пробел всегда один байт, потому перемотка (да не сматывание) до пробела позволяет перекинуть в буфер стрингстрима строку с целыми символами, затем каждый такой буфер выводить в консоль.
Либо Тарас, либо Онаним. На всякий случай, обоим.
P.S. Если кто-то считает ситуацию с 1015 символами без пробела нереальной, приведу банальный пример: строка, в которой 100500 слов разделены табом или переводом строки 😉
Если цикл будет такой:
while ( !( message[pointer+buf] & 0x80) && (message[pointer+buf] & 0x40) )
то будем попадать на границы слов
while( message[pointer+buf] & 0x80)
Да. И он звучит так:
if (c & 0x80)
У тебя ведь он на 10 будет выдавать тру, а на 11 false.
while( (c&0x80) && !(c&0x40) )
чуть накосячил с логикой. Один хрен в МД нужно сматывать до пробела.
Стандартная идиома для проверки пачки битов...
Зачем до пробела? Границы любого utf символа разве недостаточно?
Сначала был вариант с логикой проверки двух первых битов, затем посмотрел и оставил только 0x80, т.к. первый вариант стал выдавать неверный результат с многобайтовыми символами. Но это только в МД так.
Главное, не стать пидаром.
LymDcZlHIOvODmswjPMFBqUqrkLaJrGQvcWBrslDPpYBurLAClauIyKRzuKycBtYYcFAfVgErl