Нахрена в API ПШШШШШШШШаудио xmalloc.h?
У Поцтеринга зачесалось навелосипедить слой абстракции из тупых врапперов для функций работы с памятью али это для корректной работы с Shared Memory или чем-то подобным?
У Поцтеринга зачесалось навелосипедить слой абстракции из тупых врапперов для функций работы с памятью али это для корректной работы с Shared Memory или чем-то подобным?
Пускай у нас есть баран с бесконечным терпением без биопроблем типа накопления молочной кислоты в мышцах и бесконечно прочная стенка, потерь энергии в виде тепла и прочих паразитов нет. Баран долбится в стенку, но стенка его не пущает и баран буксует на месте. Согласно третьему закону Ньютона, вся сила, затрачиваемая бараном на стенку, возвращается ему, следовательно, затраты силы нулевые и затраты энергии также нулевые. Устанет ли баран и почему?
Системные требования: хромог или свежайший лис с расширением для userCSS, возможность передвигать указатель мыши, возможность различать цвета, включённые и не заблокированные аватары на ЛОРе.
1) Ставим простенький юзерстиль:
@keyframes ololo {
0% {
filter: grayscale(0) hue-rotate(180deg) saturate(3);
}
59% {
filter: grayscale(0) hue-rotate(180deg) saturate(3);
}
60% {
filter: grayscale(1) hue-rotate(0deg) saturate(1);
}
100% {
filter: grayscale(1) hue-rotate(0deg) saturate(1);
}
}
img.photo:hover {
animation-name: ololo;
animation-duration: 15s;
animation-iteration-count: infinite;
}
3) Пялимся в курсор (или в любую точку на изображении).
4) ??????????????????????????????
5) Т ПРНС?
Представляю вашему вниманию очередное ненужноподелие — программу Robotonic. Сотня строчек говнокода на православной сишечке превращает любые входные данные в нечто мелодичное. Четыре параметра (длина последовательности, длительность «ноты», частота дискретизации и уровень тёплого лампового шума) регулируются константами, по просьбам трудящихся могу прикрутить ключи. Использование, например: cat /dev/urandom | ./robotonic | aplay
. Можно вместо входного файла вбивать музон прямо с клавиатуры (учтите, что программа жуёт символы по четыре).
Начиналось сие поделие как факультативная лабораторка. Препод (внезапно, юниксойд) задал запилить что-нибудь наглядно демонстрирующее рулёзность пайпов. Я, недолго думая, реализовал давнюю задумку: прогу, которая из любых входных данных генерирует нечто более музыкообразное, чем TDPLM. Препод в целом остался недоволен, ибо хотел что-либо, что можно цеплять в длинную последовательность. Прога временно ушла в чулан, летом я её раскопал, довёл до более-менее приемлемого звучания и закопал обратно. Сегодня внезапно вспомнил, послушал полчасика незамыленным слухом и решил, что прога готова к употреблению; чутка причесал сырцы и залил на гитхаб.
Гуманитариям, говнарям и прочим нежноухим просьба проходить мимо.
На всякий случай оставлю здесь демо.
Перемещено beastie из talks
Конфигурация: 4G рамы, около 0.5G выделено интеграшке, имеется zram-партишн, виртуально выделяющий до 1.78G свопа, сейчас забит только на ~1.2G. Debian 8, ведро 3.15.6 самосбор, аптайм около 19 дней. Недавно (не сегодня) запускал софт на дискретке, если это важно.
Симптомы: Пробудив сегодня ноут, забыв включить сетевой фильтр. За питанием не следил, пока батарея не разрядилась почти в ноль и ВНЕЗАПНО голая консоль с немигающим курсором (видать, LMT попытался запустить хибернацию через swsusp или pm-utils, которых у меня нет). Я быстро питание включил, система окуклиться не успела, но начала твориться фигня: при переключении на текстовые tty экран не перерисовывается, хотя ввод туда работает, при переключении на иксы на пару секунд видны логи из нулевой tty. Плюс, включилось переключение tty c модификаторами Super и Alt с иксов (подобное давным-давно пару раз происходило, потому и «опять»; лечение без перезапуска иксов так и не нашёл). Это бы ещё ничего, но через несколько минут ВНЕЗАПНО температура проца до 75ºC, кулер возбудился, пытаясь противостоять; одна лишь работа на максимальной частоте такого обычно не вызывает, видимо, видяхи почему-то тужиться начали. s2ram с первого раза выдал s2ram_do: Cannot allocate memory
, со второго сработал. После просыпания проц вроде остыл.
Вопрос: Что это было, как предотвратить в дальнейшем, как лечить бесплатно без перезапусков и ребутов?
UPD: Обычно когда в текстовых tty таймаут выключения подсветки приходит — вместо этого наоборот, экран белым заливается (кстати, какого нафига?). Сейчас и в иксах так.
Хотелось бы надеяться, что я придумал велосипед, ибо идея до боли проста. По сути, нормализация старых-добрых нумпада и полуQWERTY — на каждый символ одинаковое количество нажатий. Интересует наличие подобных реализаций, в частности, виртуальных клав для ведройда либо чехлов. Набросал реализацию (jkl — ввод, выход по клавише ANI):
#define systemd system
#define pc putchar
#define h break
#define wayland case
void main(){int s,i=0;char p[3][3][3]={{{'a','b','c'},{'d','e','f'},{'g','h','i'}},{{'j','k','l'},{'m','n','o'},{'p','q','r'}},{{'s','t','u'},{'v','w','x'},{'y','z',8}}};char j[3];systemd("/bin/stty raw");for(;;){s=getchar()-'j';pc(8);pc(32);pc(8);if(s<0||s>2)h;else{j[i]=s;pc(8);switch(i){wayland 0:pc(p[s][0][0]);h;wayland 1:pc(p[j[0]][s][0]);h;wayland 2:pc(p[j[0]][j[1]][s]);pc(32);h;}if(i==2)i=0;else i++;}}systemd("/bin/stty cooked");}
ЛИЦЕНЗИЯ
1) Можна распространять код.
2) Можна компилировать код.
3) Можна пытаться понять код.
4) Нельзя модифицировать код в сторону повышения понятности.
5) Можна грабеть корованы.
6) Нельзя бить автора за этот код.
cast --multiple Myau, mittorn, Lavos
Когда всякие Мизулины таки запретят мат в интернетах и доберутся до ЛОРа (ибо Макском, по всей видимости, занял невыездную позицию до конца), времени расчищать многолетнюю историю не будет. На заре становления ЛОРа невідомуси (да и не только, но никого больше толком и не было) матерились, как сапожники, чуть ли не в каждом втором треде. Я понимаю, что это история и там полно эпичных тредов (взять хоть тот же патч Бармина, например), что удалять жалко, но и держать это здесь тоже нежелательно. Почему бы не скопировать просто старые треды (до 2005 года, скажем) на какой-нибудь внешний архивач, а тут мат повычищать? Или причина куда банальнее: никто из действующих модераторов не хочет этим заниматься?
cast Pinkbyte
//И я так и не понял, какой у сильнодолларовой федоропоняши аккаунт-то остался?
Дано:
Цель: создавать пару родительский — дочерний узел, причём так, чтобы родительские узлы не повторялись (т. е. если уже найден родитель с таким именем, дочерний узел цепляется ему).
Говнокод обработчика:
GValue* cur_gvalue;
gchar* cur_string;
GtkTreeIter app, notification;
if (!gtk_tree_model_get_iter_first(GTK_TREE_MODEL(drugStore), &app))
goto apps_empty;
do {
g_value_unset(cur_gvalue);
gtk_tree_model_get_value(GTK_TREE_MODEL(drugStore), &app, 0, cur_gvalue);
if (!g_strcmp0(g_value_get_string(cur_gvalue), "tist")) {
goto app_exists;
}
} while (gtk_tree_model_iter_next(GTK_TREE_MODEL(drugStore), &app));
apps_empty:
gtk_tree_store_append(drugStore, &app, NULL);
gtk_tree_store_set(drugStore, &app, 0, "tist", -1);
app_exists:
gtk_tree_store_append(drugStore, ¬ification, &app);
gtk_tree_store_set(drugStore, ¬ification, 0, "tist2", -1);
Правәлъ 5.5 глъсит ъ прәднъмерәннъм нърушенәә правәл русскъгъ әзүка. Но нә словъ нә гъвърит ъ том, къких правәл. Я пъ правәлъм пәшу!
1. Увидел новость о штабилизации 35-й лисы.
2. Ушёл прокрастигулять по ссылкам.
3. Наткнулся на появление Vim-режима во встроенном редакторе.
4. Включил Vim-режим во встроенном редакторе.
5. Вошёл в --INSERT MODE--.
6. Посидел в --INSERT MODE--, прельстился.
7. Попытался выйти из --INSERT MODE--.
8. Из --INSERT MODE-- не вышел, зато появилась эта байда http://1nya.ru/21/hSbLK.png.
Долго пытался понять, что это за прон буковками нарисован, пока не понял, что это древнее лого Mozilla, которое я ещё в школьном дневнике за 2002 год видел.
И ладно, пасхалки — это хорошо, тем более в опенсорсе, НО КАК МНЕ, БЛДЖАД, ВЫЙТИ ИЗ __insert mode__////////&&&&&&&&&
Чтобы инвертировал подлежащее, как gpm и прочие TUI-курсоры.
Ибо оригинальная томатомочилка, как я пониманию, не портирована, и через Linux Deploy не попрёт, ибо хоть и 2.5D, а OpenGL юзает. Для тех, кто в танке игру ни разу не видел: там один томат ходит по «лабиринту», давит другие томаты (и респаунится после этого), расставляет бомбы и собирает с трупов помидоров всякие ништяки типа мегабомбы, баттхёрта и помощника-картошки. Зачем — племяннику (тому самому, прогресс налицо — ему уже можно планшет доверять).
Ведь и ежу же ясно, что лавочка свернулась. Навсегда.
Собственно, вспомнил, что у меня есть неосиленный OpenShift. Настроил, осилил, залогинился, полазил, в плане разворачивания ничего в голову пока не пришло => забил. Ну и тут решил погуглить — как же делают браузеры как носки через SSH пробросить. Запустил сессию с открытым портом, к браузеру подключил, радуюсь — жопорез юзается на полную пропускную способность, даже лучше EVDO, который при плохом сигнале дох. Но есть два но:
1) Сессия прерывается по таймауту ввода раз в несколько минут. Мне, конечно, не впадлу её перезапускать (всяко лучше *бли с зависшими от пропавших пакетов соединениями), но хотелось бы всё-таки это дело автоматизировать (или убрать таймаут).
2) Не побанят ли меня за активное использование SSH-доступа в таких целях? И куда можно в случае чего бежать? Хороших публичных SOCKS-прокси не нашёл, насчёт SSH-доступа на шару — слышал только мельком о cantconnect.ru и каком-то хашбанге или что-то типа того. О VPS за 10$/год знаю, но это уже в крайнем случае.
А что, если я выложу исходники чего-либо под GPL, но при этом для компиляции их нужно будет обработать неким закрытым препроцессором? Что говорит по поводу этого GPL (и 3-я в частности)? не думаю же, что я первым до такого додумался. Столлман ныл по поводу обфусцированного минифицированного JS на сайтах, но то Столлман, и потеря читаемости — это ещё цветочки по сравнению с потерей компилируемости.
Ъ: http://www.gizmochina.com/2014/12/28/xiaomi-laptop-leak/
!Ъ: Слухи об ультрабуке от Сяоми подкреплены пруфцами в виде фоточег (поразительно похожих на уже продающийся китайбук). Аппарат будет оснащён Штеуд Рфыцудд и 16 ГБ РАМ, а также Линукс Операционная Система китайского производства. Предполагаемая цена — 2999㍐ (привыкайте считать цены в юанях, господа...)
[ ] Да, спецы и дизайн выглядеть хорошо
[ ] Нет, я потносить другие заверен лэптоп компании
[ ] Наверное, если это получает хорошие Муртазин
[ ] Это не есть реальный! Сяоми будет никогда выпускать лэптопы!
[ ] Другой
Это опять я с жопорезопроблемами. Причина мучений локализована, зачастую запросы не дожидаются ответа от сервера (видимо, входящие пакеты где-то теряются) и загрузка виснет довольно продолжительное время, потом по таймауту от страницы таки что-то остаётся или не остаётся, в зависимости от критичности ресурса, подгрузка которого зависла. Естественно, чем больше ресурсов подгружает страница — тем больше вероятность зависания, а если там много AJAX — проблема возрастает, ибо контролировать его сложнее (тупо не перезагрузить со всем, например). Обширность использования SPDY пока удручающе мала, а с носкопроксями другой глюк — запросы зачастую тупо отбрасываются безо всяких ошибок; свои носки мне поднять негде, ибо с vps.me/haphost не подфартило. Есть мысль подкрутить таймаут tcp, но во-первых, я так и не вкурил, где, во-вторых, есть мысль, что оно приведёт примерно к тем же глюкам, что и с носками — передача будет дропаться, даже если шанс получения пакета ещё есть (латентность-то тоже немаленькая). Минижопера мало для чего подходит, особенно с текущими юзкейсами (фриланс) — не буду же я по кошелькам с неё ходить, в самом деле.
ОВЦА ИДЁТ, ОВЦЕ — ДОРОГУ!
Объявляю этот тред официальным тредом некрофилии. Приветствуются хвостатые лягушки, полифония, альтлинукс, нетшкаф, табличная вёрстка и прочие забытые, но такие тёплые и ламповые вестники 00-х и 2003-го в частности.
А линукс тут при том, что в Blender и не такую няшноту можно замутить.
Сабж. Чтобы оперативно помогать нуждающимся. Можно склеить ленты разделов, конечно, но это костыли. Трекер слишком загажен обсуждениями.
Предлагаю запилить формальные конкурсы и поощрять ЛОРчан рисованием персональных ачивок. Например, за отлов нарушителей и ошибок, за качественные новости, за полезные патчи, за качественные скриншоты, за помощь. Можно также создать призовой фонд (было уже, наверное, да? :3).
← назад | следующие → |