- 1
- 2
Говносток
http://b.gcode.cx/
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
Говносток
http://b.gcode.cx/
у нищих обитателей немецкой помойки слуг нет
А если совсем пиздец начнется - зафильтруем всех свежих юзеров на время.
Всё уже сделано.
1. Устанавливаем gQuery (https://github.com/1024--/govnokod.ru-userscripts/blob/master/gquery.user.js)
2. Устанавливаем вот такой скрипт:
3. Убеждаемся, что gQuery в ***monkey грузится раньше второго скрипта
4. PROFIT (даже без "...")
https://github.com/1024--/govnokod.ru-userscripts/blob/master/ignore_users.user.js
Правда, эта питушня в режиме скрытия комментариев как HTML нод несовместима с моим скриптом для навигации (он сбивается на соседние комментарии, когда комментарии имеют нулевые размеры).
Это подправленный под Chrome (оригинальный скрипт использовал особенности JS для Firefox) вариант последней известной мне версии его скрипта.
https://gist.github.com/1024--/58880b6843a8174d1dde43844ef1d236
1) Заставляем nginx поработать проксёй для uwsgi на указанном роуте:2) Конфиг для uwsgi (/etc/uwsgi/apps-enabled/ngk.ini):В общем-то всё.
Он однопоточный вроде.
молодца же! я заебался бороца с людями которые на одной машине делают апстрим через http.
Рекомендую еще сервать статику nginxом и врубить кеширование и gzip.
2) не вижу gzip у комментов (мелкий чтоли размер?)
3) вечный кеш аватар это круто, но наверное надо тогда им имена давать в хешем, иначе как их менять?
4) токен бы я убрал (nginx/1.10.3 (Ubuntu))
5) X-XSS-Protection и X-Content-Type-Options забыл
6) CSS и JS надо компилировать. Миниммайзеров и копеляторов их куча
вообще советую провериться через dareboost.com
там охулион всего узнаешь
ахаххаха
Донат - не покупка, жёстких таймингов нету. Не прошло с заниженной комиссией - да и хуй с ним. Да и транзакции сейчас поутихли по сравнению с недавним пиздецом.
>Что касается платежей, то энтузиасты напирают на бесплатность и мгновенность биткоин-транзакций. Хотя на самом деле транзакция занимает около 8 минут, а её обработка стоит около 4 центов.
Lirzman 12 января 2018 в 18:39
Зря вас минусят. Так и есть, на данный момент рекомендуемая средняя комиссия составляет 400 сатоши(~3 рубля) за байт. Одна транзакция весит 150-500 байт(в зависимости от кол-ва входящих адресов). Так что если вы хотите что-бы ваши денежки вообще дошли до адресата — готовьте тысячу деревянных(1BTC=770 000руб).
На самом деле там имхо пиздеж, но вот ведь в чем дело. Только и слышан гудеж про криптовалюты, но главные потребительские качества - стоимость и время перевода - хуй где найдешь; более того, из чтения пропагандонских статеек создается впечатление, что переводы бесплатные и мгновенные. К этому прибавить дикий порог вхождения, который обычные покупатели просто не осилят, и получаем на выходе, что биток нужен ровно для двух целей: явный криминал (торговля наркотой, оружием, вывод денег с кардинга/мошенничества), где и половину отдать можно ради безопасности, и спекуляции на курсе.
Это у всех криптовалют так? Если да, то можно закапывать это говно?
120 на высоком приоритете, 50 на среднем (подождать 1-3 блока) и 30 на низком (в районе 6)...
Т.е. для транзакции в 250 байт (1 input -> 2 outputs) получится где-то $0.8 - $3.1
Вроде попустило. Но такие скачки не радуют. И все равно дофига.
> Медианное значение транзакционных комиссий в сети биткоина 21 февраля достигло шестимесячного минимума и составило $0,79. Об этом сообщает ArsTechnica.
> Величина комиссий в сети биткоина достигла максимума в $34 в декабре 2017 года, что в 43 раза превышает текущее значение.
ппц, кто-то даже "сайт" с ежедневными ценами в макдаке сделал
http://makdonalds-menu-i-ceny.ru/
печенька к кофе в россиюшке будет всего-лишь чуть более калорийная за эти $5
https://www.mcdonalds.ch/de/menuekarte/mccafe/kaffee/cappuccino/small/
Каппуччино — 4.60 CHF, почти ровно 5$. На сайте старбакса цены не опубликованы, но там цена за минимальную порцию примерно такая же, за grande — примерно 6.50 CHF. В типичных кафешках цены в районе 5 CHF.
Раз уж речь зашла о тратах на всякую хуйню, то у меня ещё и донат в osu на год вперёд 🙂
Неужели опять наступил 2008?
Х.з., мейби. С одной стороны, я никогда не покупаю хуйню, которая мне не пригодится. С другой - если мне что-то нужно или интересно, то я особо не парюсь с ценой.
Равно как и любая другая медиа-жвачка. Я прекрасно это понимаю.
Я -- девочка-волшебница.
Девочке-волшебнице не надо ставить VPS, ей достаточно представить архитектуру, остальное - всего лишь детали реализации.
>Богатый, наверно.
АААААААААА!!!!!
ааааааааааа1111
аахахахахахаха
Сcccуууууккаааа что ж ты делаешь? До слёз просто.
за это время уже давно можно было перестать быть школотой
реально проблемы у человека
wiki:Инфантилизм
Твой ответ должен был начинаться словами: "согласен, в моём возрасте считать 5 евро в месяц значительной тратой, которую может позволить себе только высоко состоятельный человек, -- инфантилизм."
+ Синячить от зарплаты до зарплаты, постоянно уходя в минус.
+ Взять кредит, чтобы купить очередной новый айфон и почёсывая живот показывать свою крутость окружающим.
+ Пропить всё, обмывая новую покупку.
+ Вкалывать целый год без выходных, чтобы потом на пару недель съездить посорить деньгами на курорте.
+ Дорваться наконец до серьёзных денег - и вхреначить себе золотой унитаз и утварь побохаче, чтобы ценник ломился от нулей, а соотношение цена-качество было хуже, чем у говна.
Нет бы придержать денюжку, в дело пустить или отложить, не тратить на хрень. Копейка сука рубль бережёт. Но нет. Сберёг копейку, потратил рубль.
Нет, этономить это не покупать все дешевое - тут как раз все получается наоборот. Экономия - это возможность просчитать суммарную стоимость владения. Скажем, стиралка стоит 300 евро, но будет работать без ремонта лет 10. Получаем 2,5 евро в месяц. Это меньше, чем тут платишь за сотовый или интернет с телефоном.
https://www.youtube.com/watch?v=nGsWCXwU82E Вот тут американец рассказывает элементарную вещь для ведения своего дела - амортизационные накопления. И почитайте, что там пишут в коментах. https://www.youtube.com/watch?v=UHQ6vJ-r50U
Вот поэтому русня - пидорасы с другим менталитетом, которые побежали гыгыкать. "Ахаха, ему 5€/мес дораха. Он предатель, сука, из нищей страны уехал - а я не уехал и могу себе позволить. Надо же ужучить человечка!" Правильно, русня?
А потом получается, что социальщики здесь могут жить лучше, чем работающие у вас.
можно думать, что ты ниибаца экономический эксперд и охуенно планируешь свой бюджет, но на самом деле ты просто нищеброд, который никому не нужен на рынке труда в свои уже примерно 25, поэтому тебе и надо считать каждые 2.5 евро в месяц
это было бы печально, если бы это не исходило от тебя
ты ведь искренне считаешь себя успешнее, чем другие, залупаешься на целые народы, считаешь себя человеком высшего сорта
сам себя обслужи сначала, ребёнок
потом поучи людей второго сорта экономить 2.5 евро в месяц, которые ты никогда не заработал
Учить, однако, лезете вы. Хахаха, вот мудак, не хочет держать виртуалку не пойми зачем. А потом удивляетесь - ЗАЩО? Когда вам рассказывают кто вы есть на самом деле.
И ты на вопрос не ответил - ты понимаешь значение слова инфантилизм, седомудый ты наш?
Как в анекдоте про нового русского - нахуя за 300 баксов купил, когда за углом оно 500 стоит.
заправить полный бак - 2300 рублей, сколько это - баксов 40? 2-3 раза в месяц заправляться надо, должен об этом взрослый человек сокрушаться?
зайти в супермаркет вечером по дороге домой - 500-1000р
посидеть в кафе - 1000+р на человека, а на 300р ($5) я в среднем ем в столовой в будний день
за 300р ты уже в кино не сходишь даже
за 300р можно купить дешевого вина, которое уже будет не говном, за 300р можно купить кусок сыра, за 300р можно купить стирального порошка 1 банку, за 300р можно купить палку колбасы (а можно и всего-лишь полпалки), за 300р можно купить банку кофе, 300р - это даже не килограмм хороших конфет
как блядь можно считать $5 суммой, о которой надо думать и взвешивать взрослому человеку? небось сникерсы до сих пор ножом нарезаешь?
У меня была виртуалка за 1,5$, на которой что-то хостилось, чем в итоге никто не пользовался. Я в итоге перестал за нее платить. Недорого, но незачем, а деньги ест каждый месяц.
Ты классическая русня. И почему считать деньги - это инфантилизм? Ты значение слова знаешь, чмонька?
оптимизировать месячный бюджет на $500, да пусть даже на $100 - уже нормальные, взрослые масштабы
открыто заявлять о том, что тот, кто тратит "лишних" 5 баксов - богатый, это расписываться в том, что ты на уровне развития всё ещё школьник из 90х, который меряет богатство в жвачках, которые он может себе купить на карманные деньги
Ясно и обоснованно. Иди нахуй тогда.
> кто тратит "лишних" 5 баксов - богатый
Богатый в смысле дурной. Я тебе уже написал выше про свет и холодильник, но ты же жопой чтец.
Ах, да, я ещё роутер не выключаю, когда ухожу, хотя им никто не пользуется. И вода, пока чищу зубы или намыливаю руки, бежит...
Нахуй экономию в ущерб удобству.
А окна открытые с включенным электрообогревателем держишь?
Маломощная лампа (У меня в этой роли вообще оповещатель Молния-12В выступает). Даёт ровно столько света, чтобы видеть, куда идёшь.
> А окна открытые с включенным электрообогревателем держишь?
Если понадибится проветрить квартиру, обогреватель на это время точно выключать не буду.
И еду я разогрею в микроволновке, потому что это проще, а не стану зажигать газ (что дешевле).
Небось телефон в кармане джинсов держишь
Вот только микрофлоры и микрофауны в еде мне не хватало 🙂
> микроволновка издаёт опасные волны
А из крана течёт смертельно опасный яд.
Пц, и ради этого отдельно проводку тянуть?
А обычный свет будешь все время держать включенным? А все время держать форточку открытой с включенным отоплением, где надо платить за потребление?
> а не стану зажигать газ (что дешевле).
Ох ебать, реально на газу подогреть дешевле? У вас счетчика нету?
Я думаю, вы все замечательно поняли. Просто выебываетесь.
У меня пожарная сигнализация, поэтому слаботочка по квартире уже была. Так можно и обычную светодиодную лампу на 1-2 Ватта поставить.
> А обычный свет будешь все время держать включенным?
Одно дело не давиться из-за крох, другое — избегать легко предотвращаемых трат. Постоянно включённым свет держать не буду, возвращаться, потому что вспомнил, что забыл выключить свет перед уходом в магазин — нет.
> реально на газу подогреть дешевле? У вас счетчика нету?
Счётчик есть, реально дешевле (ненамного, но дешевле).
Так я об этом, блядь, и пишу! Нахуя держать виртуалку, на которой нихуя особо полезного не крутится? Или русня настолько тупая что читать не умеет, блядь??? Или действительно вы - зверушки с чужим менталитетом?
А вот это, кстати, не русняво -- лениться один раз подвести проводку к ночнику, чтобы жить было заебись?
Вот ты сукенция! Подумай о детях камерунцах!!!
Так Сёма об этом и говорил:
>> Нет, этономить это не покупать все дешевое - тут как раз все получается наоборот. Экономия - это возможность просчитать суммарную стоимость владения.
Удобство - это более быстрое восстановление после работы, меньшая подверженность стрессам, более спокойная и здоровая жизнь.
Так что тут надо не голые микроволновки с лампочками считать, а сравнивать с другими вариантами развития событий - стресс, утомление, подверженность простудам, пропуск рабочих часов, траты на докторов и т.д.
Что экономнее - не выключать лампу 30 лет, или поехать на почве экономии на спичках?
Сходить к зубному врачу - 7-10к за зуб, блядь, в частной клинике. Потому что в гос. лечат на отъебись. И в пизду вся экономия.
Нихуя себе у тебя бак. Не, ну если какой нибудь BMW X5, то может быть.
> зайти в супермаркет вечером по дороге домой
500-1000р
400-600
> за 300р ты уже в кино не сходишь даже
Ходил недавно за 300.
> за 300р можно купить дешевого вина, которое уже будет не говном
Покупал неделю назад за 200 с копейками - не говно.
> за 300р можно купить кусок сыра
Можно купить килограмм вкусного нормального сыра. Главное знать какого.
> за 300р можно купить палку колбасы (а можно и всего-лишь полпалки),
Палку можно.
> 300р - это даже не килограмм хороших конфет
Как раз килограмм хороших конфет.
За остальное сказать не могу (не практикую)
Опять же, мы в разных городах живем скорее всего, от этого можно сильно зависеть.
> за 200 с копейками - не говно.
а мог и за 400, а мог и за 500
мы тут вычисляем среднюю цену или минимальную?
> килограмм вкусного нормального сыра. Главное знать какого.
колбасного. Нормальный сыр в супермаркете - ~600р/кг, похуже но сносно - 450 в базарный день. sad but true
> Палку можно.
докторской по гост по акции скидка 50%
сервелат по гост - 400-800р/кг. сырокопченая - 600-unfinite р/кг (в среднем - от 800)
я хорошо разбираюсь в колбасе, вареную мясной продукт класса А недавно по 499р/кг покупал - а ты смотришь на состав колбасы, %username%?
(я недавно охуел, когда на вакуумной упаковке вроде бы куска мяса обработанного - "окорок по тамбовски" - производитель открыто написал класс Б. это значит, что там нет 80% мяса внутри, здорово правда?).
> Как раз килограмм хороших конфет.
сникерсы, марсы, баунти, милкивеи - 450р/кг
всем несогласным - можно сходить на сайт utkonos.ru и увидеть те же цены, что можно увидеть в любом сетевом супермаркете
крайне редко какая-либо сеть раздупляется на 50% скидки
хуикерсы
>баунти
хуяунти
Прошлым летом катался по работе в нерезиновую. Удивило, что цены в столовых примерно такие же, как и у нас.
- Я не считал говносток настолько важной софтиной, чтобы ради нее платить за виртуалку. Иначе бы сам поднял 100 раз уже.
- Русня - сборище бугуртящих пидорасов, ищущих, к кому приебаться, и стухающих, когда им показывают их рыло в зеркале.
FIXED.
Ты же пиздоглазый, правда? В этом же треде сука прочитать не в состоянии?
Похоже, я не люблю срачи и холивары. Больше не буду в таком участвовать, ридонли.
Это верно. Сёме лучше вообще не отвечать. А то потом ещё и виноватым окажешься, со всей руснёй впридачу.
Я хотел ему поэтому юзерксрипт написать, порадовать, но замотался, а уже, кажется, 1024-- сделал.
Я так понял, что ты его себе решил написать, т.к. тебя тоже бот заёб.
Просто русня норовит приебаться ко всему, что я говорю. Вот и получается, что вроде нормально говорили, но тут зверек из русни полез, и пришлось расстраиваться.
А вообще, если он и пролазит после бана, то это через openid.
Или опасаюсь, т.к грамотная маска может зацепить лишних. Самая грамотная маска срубает всех.
И id не самые большие у твинков.
Кстати, vistefanу на заметку, если он ещё не скрыл мои комментарии.
Да, и словарь обновлять, чтобы он на вореции не ругался.
С какого бы мне хуя кого-либо скрывать?
Я даже специально не буду пытаться заменять конструкции, в которых я не уверен, на нечто более простое, чтобы бот научил меня на ошибках.
> С какого бы мне хуя кого-либо скрывать?
Я вон скрипт выложил, думал, что меня им и скроют.
Да не, мне вореции нравятся. У меня вообще любимый артист разговорного жанра -- Сергей Пахомов. Я думал тут другие и не сидят.
> повышается порог вхождения на сайт
Вот она, свобода! А выходит какой-то клуб пердоликов. Кто не пердолик - несвободный!
@
Веду дискуссии
@
Внезапно ответил кто-то из русских
@
Опять русня!
Думаю, с возрастом больше привычка влияет, когда ты как старый азиат за 100500 лет отточил свои умения с использованием неоптимального алгоритма и за счёт своей константы конкурируешь на реальных данных с теми, у кого асимптотика лучше. Показать пипирку или признать свою неправоту уже не так стыдно, как в молодости, но опыт давит.
А молодые и понтовщики - да, зависят от своих слов.
Обычному человеку даже без высказывания своего мнения сложно полюбить что-то инородное. Тут надо не только замолчать, но и отключить эмоции, привязанность. Ну или просто относиться по-научному. Эксперимент показал что-то другое - значит либо моя теория - говно, либо эксперимент - говно, а знания могут обновляться, и пусть моё мнение обновляется.
Я уже говорил про пределы применимости ранее. Просто оцениваем ситуацию и одна и та же вещь (та же ОС) становится сразу и хорошей, и плохой по мнению одного и того же человека.
> Я хотел ему поэтому юзерксрипт написать, порадовать, но замотался, а уже, кажется, 1024-- сделал.
Vindicar уже давно хороший скрипт сделал, знать бы только, где последняя версия, и добавить туда кнопку для бана в один клик. Надо у автора будет спросить.
А мой скрипт тормозит, можно написать более быстрый на VanillaJS.
> Ну и кто тут экономящая на спичках "русня"?
И что же я потерял, не подняв свою впс?
Все, вопрос можно закрыть?
> В твоей философии чёрт ногу сломит.
А ты себе башку не ломай, а то действительно еще мозги сломаешь.
Сём, ну мы ж тут для удовольствия пиздим, нету же никакой другой причины. Чего хочешь, то и делай. Я с тобой не спорю.
Фразу "богатый, наверно" мы же не будем считать попыткой приебаться?
И почему ссылки текстовые не превращаешь в кликабельные?
Тогда этому долбоёбу в четырнадцатом поколении пришлось бы реализовать ежеминутный перепарсинг каждой ветки (из тысяч оных) на предмет обновления оценок комментариев. Это избыточно и для его сервера ценою в два "Доширака", и для настоящего сайта, который окажется под DDOS-атакой. Да и потом, он уже как-то писал, что он реализовал лишь то, что хотел сам для себя, а остальные могут пиздовать на хуй.
Я в своей парсилке так и сделал. Пользователю даётся даты парсинга и голоса за то время. 100% актуальность в этом деле не нужна, а отображение данных, бесплатно доставшихся во время загрузки чего-то полезного - только полезная фича.
Х.з., не вижу в них особого смысла. Да и в моей базе они не особо актуальны (на момент последнего коммента в треде). Если надо - могу в апи добавить.
> ссылки не превращаешь в кликабельные
Чтобы случайно не кликнуть по ним с мобилы.
Какой ты старинный оборот ввернул.
Ну опыт от написания этих парсеров и скриптов никуда не денется, да и люди, скорее всего, продолжат общаться.
> Вся эта хуета полностью обесценится. А столько страстей, блядь, столько страстей...
Что забавно "бот" как никогда прав.
Причём если сам пост по форме оскорбление, то в сути своей он подымает философские проблемы поставленные еще Экклезиастом.
Только с рекламой, пожалуйста.
Да не, не парься, это я чо-то про парсинг не подумал.
Я могу давать только советы
И притом смотришь — а всё однородно.
Добавь, кстати, на нгк в head тег Это сброс масштаба, чтобы когда с некоторых мобил заходишь, кнопка "ещё комменты" и некоторые шрифты не были микроскопически мелкими по сравнению с контентом.
Никогда не поздно изучить...
> изучить
Гайды?
Походу надо ещё css пилить, чтобы аватарки на мобиле поменьше были.
Меня шмонай ты, вертухай,
Да загляни под юбочку,
Да посмотри на булочки.
Понюхай попку носиком,
Прикинься, киса, пёсиком,
Вот в этом вся и разница,
Кто хочет, а кто дразнится.
©Любимая группа мамки админа
Меня шмонай ты, вертухай,
Да загляни под юбочку,
Да посмотри на булочки.
Понюхай попку носиком,
Прикинься, киса, пёсиком,
Вот в этом вся и разница,
Кто хочет, а кто дразнится.
©Любимая группа мамки админа
Меня шмонай ты, вертухай,
Да загляни под юбочку,
Да посмотри на булочки.
Понюхай попку носиком,
Прикинься, киса, пёсиком,
Вот в этом вся и разница,
Кто хочет, а кто дразнится.
©Любимая группа мамки админа
хотя я не люблю аниме
Я вообще хотел всплывающие окошки как на бордах, чтобы читать прямо из стока не заходя в треды (на компе по ховеру, на мобиле по тапу). Такой код уже был в юзерскрипте, его просто портануть надо. В принципе, в тредах он тоже будет работать.
Со скроллингом по тапу минус есть - потом надо возвращаться назад, всплывающая херня вроде немного удобней.
Проблема только в том, что я ленивый распиздяй.
https://jqueryui.com/tooltip/#custom-content
Без jQuery UI надо немного попердолиться с позиционированием.
Што? .comment это css, а getCommentToShow?
Меня шмонай ты, вертухай,
Да загляни под юбочку,
Да посмотри на булочки.
Понюхай попку носиком,
Прикинься, киса, пёсиком,
Вот в этом вся и разница,
Кто хочет, а кто дразнится.
©Любимая группа мамки админа
Если она возвращает общект jQuery, нужно исправить:
Позаумнее нельзя?
getCommentToShow — сомнительно. Может какая-то либа нужна, или это в можном ES6 добавили фичи сразу для скрытия комментов на ГК, кто знает?
МyCommentToShow — однозначно плейсхолдер.
Питушня даёт список ссылок на посты, которые нужно посмотреть, если на NGK подсосать все непрочитанные комментарии:
Это последние 20. Параметром before делается offset по дате, формат погляди в ngk.js
Меня шмонай ты, вертухай,
Да загляни под юбочку,
Да посмотри на булочки.
Понюхай попку носиком,
Прикинься, киса, пёсиком,
Вот в этом вся и разница,
Кто хочет, а кто дразнится.
©Любимая группа мамки админа
Надо вообще будет его обновить..
Меня шмонай ты, вертухай,
Да загляни под юбочку,
Да посмотри на булочки.
Понюхай попку носиком,
Прикинься, киса, пёсиком,
Вот в этом вся и разница,
Кто хочет, а кто дразнится.
©Любимая группа мамки админа
Если верить sync_state, то парсер не работает на десятке старых тредов с пони вместо кода. Про них я знаю, фиксить лень.
На остальных тредах или ок или 404.
Хочу проверить свой парсер.
http://govnokod.ru/3333
http://govnokod.ru/5555
http://govnokod.ru/6666
http://govnokod.ru/7777
http://govnokod.ru/9999
http://gkalpha.byethost17.com/_23795/
Но автоматическую синхронизацию ещё не запилил.
Интересно, если удалить спамные посты, на которые нет ответов, сильно уменьшится база?
Х.з., 300 метров это вообще ни о чём, имхо. Если и удалять - то только для удобства юзеров, чтобы не тыкать в кнопочку скрытия.
Попробуй, расскажешь сколько сэкономил.
Покопаться в говне можно через соответствующую кнопку на главной. Пока ищет только в комментах.
Правда, мускуль тоже умеет FTS.
В этом был и плюс: можно было читать проиндексированные и потёртые треды.
Самое гнусное в гугле, что они индексируют всю-всю-всю инфу до какой могут добраться, но как только она пропадает в оригинале, они убирают её из выдачи.
На ГК некоторые посты вообще нельзя найти. Не знаю, может они попадают под фильтры шок-контента, но такое ощущение, что просто старое не показывается или есть какое-то ограничение на количество страниц с одного сайта в зависимости от популярности.
Нужен какой-то плейсхолдер, чтобы каждый раз его не проделывать.
Типа я пишу: «Linux бла бла бла».
А ты отвечаешь:
а) гугл знает что ты рылся в гавне искал «какой топор»
б) гугл фильтрует выдачу, отсекая непотребные (с его точки зрения вещи)
в) гугл убирает выдачу по удалённым тредам
г) гугл писали не на ГК
А здесь знаю я.
Надо погрепать логи, может какие-то интересные запросы для плейсхолдера найдутся.
Только придётся как гуглу считать клики по ссылкм. Хранением одних запросов не отделаешься.
Понятно. Хотя звучит как приговор.
Нет. Ну по крайней мере я в robots пыталась запретить индексирование.
И нахрена?
Но ведь информация должна быть доступна всем!
А даже если и нет, что полезного в этой свалке?
Я вообще удивляюсь, что кто-то, делая новый ГК, заботится об импорте старья. От этого и мороки, и ограничений на новые фичи дофига. А насрать такого и заново немудрено.
Тлен и безысходность. Пожалуй пойду потушу виртуалку и сэкономлю 5 20 баксов в месяц.
Ня, пока.
Не, иначе памяти не хватит на обработку истории.
На последних паках пришлось gc.collect перед
pickle звать, иначе всё крашилось на сохранении...
или воспользоваться субд
З.Ы. Бля, почему сёма всегда воспринимает комменты на полном серьёзе?
Приношу глубочайшие извинения, я ошибался. Это достойнейший человек!
Ищет по удолённым тредам, причём не спам, а вполне полезную инфу.
Скоро будет и по отредактированным страйкером или джинном. Вся нужная для этого инфа уже с неделю сохраняется на диск, но интерфейс пока недостаточно разработан, чтобы вместить её.
Не, инфа на диск пишется, комменты мы больше не потеряем. А интерфейс подождёт.
Так что наверну анимца и спать.
Ещё и нечетко.
Ещё и сортирует по близости к поисковому запросу и подсвечивает найденные слова. И всё это изкоробки --- я просто индекс создала и один запрос добавила.
Вот ни разу ещё не пожалела, что начала пилить этот проект на postgres/python/angular а не на классическом LAMP с щаблонизацией на сервере.
Если ты делаешь БД --> JSON --> Client на JS то у тебя всегда есть API.
Если ты делаешь БД -> Шаблонизатор -> Клиент на HTML то API у тебя нет, а делать его тебя потом заломает.
Нормальные API получаются только когда они часть рахитектуры, только когда твой главный UI клиент общается с бекендом через этот API. А когда они сбоку-припёку то получается как какой-нить posix в древней винде: api для галочки, которое всё равно никогда не работала
Дык проблема не в том, что сложно. Проблема в том, что оно сбоку прикручено и не юзается в основных сценариях. В итоге меньше тестится, меньше оптимизируется и т.п.
Уже тремя?
Ну да, search же.
Ну ещё список всех юзеров для инхо четвёртый.
Если ты под "тремя запросами" имел в виду сложность кода то да.
Даже в джанговых приложениях часто юзают django contrib ради range например
Недопонял
>супер-пупер высокоуровневая ORM
А с обычной орм - нет?
Например, ради https://docs.djangoproject.com/en/2.0/ref/contrib/postgres/fields/#range-fields
Но там еще охулион всего полезного, проверь.
>>А с обычной орм - нет?
Я лучше перефразирую: если тебе хватает выскоуровневных средств orm.
На самом деле ты можешь захотеть какие-нить умные constraints или common table extensions или window functions или вон те же range, json field или array field, и сразу же _часть_ твоего приложения станет НЕ database agnostic:)
Все виданные мною достаточно серьезные приложения не были database agnostic, увы
Надо бы скомпилировать все посты TheCalligrapherа, дополнить тайными знаниями от bormand, Soul_re@ver, WGH, Романа и d++ и составить наконец говноучебник по С++ под редакцией ТарасаБ.
> составить наконец говноучебник
В котором авторы начинают сраться уже в предисловии, а последние 150 страниц останутся пустыми и их заполнит доктор стертор, всё равно остальным лень.
> под редакцией ТарасаБ
Суть которой в переделывании его в учебник по Oberon
Я заполню. Генератором вореций.
Если материала не будет хватать.
Всё-равно в новых крестах настолько упоротый синтаксис, что никто не поймёт.
>В котором авторы начинают сраться уже в предисловии
Рекомендую почитать как сралсяписал TheCalligrapher: http://govnokod.ru/6602#comment87146.
Читаешь старые треды и видно, что всё-таки культура общения неуклонно падает.
> Если материала не будет хватать.
>
> Всё-равно в новых крестах настолько упоротый синтаксис, что никто не поймёт.
Такое не грех ТПшке как статус поставить на камне высечь.
TheCalligrapher:
> уналедованный оператор приваивания
Это мем тогдашний, или у него что-то с буквой С.
Ну так себе, официозненько и водянисто. Бывало и поёмче.
> Читаешь старые треды и видно, что всё-таки культура общения неуклонно падает.
Не ворчи, старпёром станешь.
А вообще презабавно, когда король вореций взывает с плаката: а что ты сделал для культуры общения на ГК?!
>король вореций
Окееей.
твой анальный друг?
Посты уже как на имиджбордах, проверь.
А в дереве без отступов новые комменты же хер найдёшь… Мне чем бордовское представление нравится — все свежие комменты внизу.
а то заходить раз в день и видеть свалку из салатовых комментов без намека на иерархичность - это пиздец, проще сразу на старый говнокод идти
По мне так бордовское представление удобнее - проскипал неинтересные комменты, в половине оставшихся контекст понятен по цитатам, а у остальных навел на решетку и понял кому они.
Ок, прикручу переключалку и регулятор максимальной вложенности.
а тот дизайн твой дерева, который был, как раз больше из-за max-width страницы ломался - если успокоиться и разрешить горизонтальный скролл и сделать min-width для блока коммента, то как бы и норм
а непрочитанное отмечать в вертикальном столбце, как современные IDE вообще подрисовывают на скролл-баре
ещё у меня на оригинальном ГК стоит юзерскрипт имени 1023 - там буквами можно ходить по иерархии и по подмножеству непрочтенных
я хз насколько он свежий
я вообще как погляжу userscripts.org уже долгое время не алё
https://github.com/1024--/govnokod.ru-userscripts/blob/master/gc_new_comments.user.js#L13
Когда-то там ещё добавилась кнопка b или Shift+b для открытия ответа на комментарий, кнопки для открытия/закрытия окна, кнопки выбора сортировки, кнопки перемещения на сколько-то пикселей (о последних сейчас внезапно узнал - спасибо прошлому мне, буду использовать для прокрутки длинных комментариев).
Терпеть не могу этот быдляцкий сайтик. Несколько раз попадал туда из поисковых систем - более зловонной помойки не приходилось видеть: одни и те же низкопробные шутки про алкоголь, голых баб, пьяную пятницу, тяжёлый понедельник, плохую "Почту России" и т.д. Но главное, что вызывает омерзение - их фирменный ебанутый цепной юмор в комментариях, когда один долбоёб оставляет квази-остроумный комментарий из трёх-четырёх слов, другой дебил отвечает ему не менее претенциозным продолжением "шутки", ему, в свою очередь, отвечает (так же продолжая "шутку") третий мудозвон и т.д. Быдлятник.
>а кто их туда занес?
по-моему кто-то из нас по-русски не понимает
Вот про красноглазиков слышал и раньше, про бздунов и гнутых еще, а про прыщи -- нет
Кажется, оно оттуда пошло.
В в этой статье - канцер современного free-software движения. Вообще, free-software - очень занимательная вещь, и может послужить на благо людей всего мира. Могла бы. Если бы не канцер, который его убивает. Внешний лоск идей этого движения привлёк миллионы задротов по всему миру. Free software - "это так по-бунтарски", "так против системы", "как раз для меня". Налепив на это движение какие-то свои ярлыки, прыщавые школьники всех стран начали стягиваться на ни в чём не повинные free software community. А оно не ожидало такого, и не может с этим справиться. Теперь все форумы, все рассылки заполонили прыщеблядки, толкающие уже свои извращённые трактовки изначальных светлых идей. Как же прав был Стив Джобс в фильме "Пираты силиконовой долины", когда яростно не принял на работу человека только из-за того, что он был девственником. Он понимал, что канцер на поздних стадиях развития неизлечим, поэтому его нужно вырубать на корню.
И вот, перед нами типичный представитель канцера, паразита, сосущего последнюю кровь с коммьюнити, настолько тупого, что он не может осознать своё ничтожество и вредительство.
anonymous (*) (12.03.2008 12:23:04)
---
Никого из юзеров говнокода не напоминает?
Я, тащемто, частично согласен с оратором. Линуксбои (не путать с инженерами, использующими Linux) срущие на всех форумах "виндамастдай" это правда кэнцер.
Кто это?
Правда, я и эти запросы не смог сделать нормально. Фильтрация у меня от прежней версии, где надо было только первые комментарии отсечь, а тут надо все фильтровать.
Там в JSONе повторяются одни и те же посты несколько раз. Насколько я понимаю, в NGK это выдаётся за фичу (чтобы прочитать всё новое, достаточно заглянуть в такой "сток").
А на ГК один пост участвует в стоке ровно один раз. Так было и в прежних двух вариантах Бормандостоков.
Лолшто? С самых первых версий была эта бесконечная лента… Если и было API подобное обычному стоку ГК — то я его прикручивал сбоку по просьбе кого-то из вас, в веб-интерфейсе оно не юзалось.
Я думал, раньше там тоже был сток в стиле ГК, только бесконечный.
Хм, неужели и правда было не лентой?
Ну да, я теперь в посты хожу только чтобы написать ответ (без всплывающих окошек приходилось).
Переключатели вверху странички с постом, проверь.
Возможно, оно и к лучшему.
А режим тачскрина для всплывающих окошек включается тупо по первому ивенту о касании. Ему пох на UA.
Мимо. С этой авой тебе в соседнюю палату к яойщицам.
Кто знает нашу богомолку,
Тот с ней узнал наедине,
Что взор плутовки втихомолку
Поет акафист сатане.
Как сладко с ней играть глазами,
Ниц падая перед крестом,
И окаянными словами
Перерывать ее псалом!
О, как люблю ее ворчанье;
На языке ее всегда
Отказ идет как обещанье:
Нет на словах - на деле да.
И - грешница - всегда сначала
Она завопит горячо:
"О, варвар! изверг! я пропала!"
А после: "Милый друг, еще..."
Д. В. Давыдов
Почему ты не можешь форкнуть и послать пулреквест?
И он такой же мой как и твой. И если я знаю питон это еще не значит что я знаю фреймверк на котором написан сайт. итд.
Переносил руками настройки с b.gcode на gcode, не понравилось.
Ну ты знаешь, что я думаю о мобильных устройствах и их юзерах.
Что там переносить то? Список игнора быстрее заново накликать по ходу чтения стока. Дерево/список — 1 клик. А список прочитанного через импорт/экспорт синхронизировать каждый раз всё равно заебёшься.