Linux user-mode firewall (aka 'personal firewall') |
[Dec. 20th, 2008|10:08 am] |
proof-of-concept code. оно работает. кое-как. оптимизаций ноль, конечно, но работает.
не уверен, правда, что во многопоточных программах корректно использовать malloc(), ну да хуй с ним пока.
Crossposted from Vivisector's Home |
|
|
ultimate stunts |
[Dec. 9th, 2008|04:04 pm] |
попробовал. совершенно бестолковая штука, до оригинальной stunts car не дотягивает никак. графика — говно, физмодель — говно, игра — говно. чего там столько лет пилят — не ясно. позорище. дайте им кто-нибудь физический движок хотя бы, а? |
|
|
prey |
[Dec. 9th, 2008|02:52 am] |
они таки асилили «родной» бинарник. разницы с виндовым не заметил, честно говоря. чего там надо было асиливать столько времени — не ясно, сей idTech давно был на линуксы портирован.
ах, да. просит CD KEY и лезет проверять на свой офсайт. ну и дураки, чо. может, и ещё о чём-то стучит, проверять лень. конечно же, не куплю — иба ваистену. патамуша йа опенсорцник и вор, низя ж оппонентам разрушать любимые мифы.
кстати: больше всего о «воровостве» орут те, чей говнокод по доброй воле никто покупать не станет. вот что-то я, например, не заметил, чтобы Oracle кричала «кругом одни воры!» а сильнее всех, промеждупрочим, орут производители говноигрушек. ну, оно ж понятно: если не взять денег заранее, то за минимум 90% выходящих игр хочется потребовать компенсации, а вовсе и не платить. вот тот же prey — унылое говно, так вам скажу. я играю только потому, что люблю биотехнику. слизь, красота, прикольно. а за «родной» Deus Ex, например, заплатил бы. но за «родной», не вайновый. ну и без участия говнопереводчиков чтобы.
кстате, Вангеров когда-то честно хотел купить — так не продают же. |
|
|
подумал |
[Oct. 17th, 2008|09:30 pm] |
надо глянуть — а strace предоставляет возможность блокировать/подменять результаты вызова int 80h? я, честно признаться, очень хочу нечто вроде personal firewall для пингвина. не потому, что боюсь «утечки данных» — просто интересно, кто куда лазит, а все исходники не перечитаешь. или system-wide adblocker (нет-нет, не надо мне рассказывать про другие варианты, хочется странного).
а для бубунты, например, это вообще золотая жила, учитывая, что «камунити» бубунты чуть менее, чем полностью состоит из вендузятнегоф, которые не могут понять, как жить без уютненьких виндовых недофайрволов с красивеньким гуем. более того, у меня есть неподтверждённое предположение, что хомячки за такой софт даже платить будут. не думаю, что много, но на пиво должно хватить, главное кнопочки нарисовать.
вариант с LD_PRELOAD мне по некоторым причинам малосимпатичен, хотя proof of concept я когда-то делал (хули там делать, кода на час).
кстати, paco тоже надо было делать через strace, ящитаю.
зыж понятно, что я имею в виду не программку strace, а интерфейс трассировки системных вызовов. |
|
|
зачем нужны DE |
[Sep. 15th, 2008|09:08 am] |
ну, насчёт всех сказать не могу, так что расскажу, почему я их не использую. пункты в порядке хаоса.
* иконки на столе. помимо общей бессмысленности этого изобретения — у меня 99% времени софт, с которым работаю, развёрнут. maximized. мне дольше будет добираться до стола (да-да, часто заняты все 4), нежели запустить по-другому.
* и тогда: запуск софта из менюхи, etc. очень редко запускаю софт из меню. это же ужасно неудобно! есть великолепная (хоть и чуть тормозная) программа gmrun — обычная строка ввода «run», но с историей, автодополнением, поиском по истории, возможностью повесить на некоторые софты и расширения отдельные команды. фактически, ничем не хуже строки шелла в этом плане. меню по юзабилити хоть усрётся, но не догонит. gmrun висит у меня на хоткее.
* общий look'n'feel. ну, это вообще глупость. Qt выглядит как Qt, GTK как GTK. для эстэтов можно заставить GTK выглядеть как Qt или наоборот — и тогда вообще все станут одинаковые.
* notification daemon. некоторые софтины юзают, удобно. что неудобно — он зачем-то привязан к DE. отдельно демона, который просто будет окно малевать — нет. пришлось из-за него поставить Xfce.
на самом деле его у меня использует только claws mail. и то можно (и нужно) отучить, пожалуй. для себя я юзаю xcowsay.
* всякие control centers для настроек. что, каждый час перенастраивать? неа, не улыбает. а один раз я уже настроил, теперь достаточно скопировать пару конфигов. и то, Qt настраивается своей софтиной, это у позорища GTK до сих пор нет штатного настройщика. право, проще заставить GTK выглядеть как Qt и не трахать себе моск.
* индикатор языка в докбаре, «своя раскладка для каждого приложения». вроде бы кеды это умеют. только вот xxkb намного меньше кед, а работает не хуже.
* э… э… а всё, собственно. больше как-то нужных фич в DE не просматривается. taskbar, dockbar — это у меня и во FluxBox искаропки. рабочие столы тоже. хоткеи, кейчейны, кеймоды — снова там же. даже поддержка доклетов от WindowMaker во флюкс вмонтирована (покажите-ка мне DE, который это умеет, а? нет, доклеты от DE не предлагать, мне от WindowMaker надо).
итого: я действительно не понимаю, зачем люди используют DE. для себя ни одной рациональной причины не нашёл. жирные, тормозные, жрут память — и никакого выигрыша. |
|
|
это пиар! |
[Sep. 9th, 2008|11:42 am] |
paco - a source code pacKAGE oRGANIZER for Unix/Linux
собственно, старая идея (ещё в checkinstall была сделана), но вполне приятно. следит за поставлеными файлами и потом может сделать из этого тарбол. хранит базу поставленых пакетов. умеет ставить (и отслеживать, и включать в свою базу) без «родных» тулзов дебы, рпм-ы и слаковые тарболы. натурально, может собрать тарбол из уже установленого пакета, если он отслежен (не надо хранить все скачаные пакеты, при необходимости их можно быстро собрать и кинуть товарищу %-).
пока не смотрел, как сделан апгрейд пакета, правда. но поскольку оно умеет не удалять файлы, которые перечислены более чем в одном пакете — полагаю, это не сложнее, чем поставить новый пакет и грохнуть старый.
в общем, первые впечатления приятные. есть вариант, что я буду это активно использовать, учитывая мою любовь к установке из исходников и нелюбовь делать лишние движения.
зыж интересно, а почему никто ещё не сделал то же самое, но не на основе LD_PRELOAD, а при помощи strace? ведь если взять strace, пропадёт проблема с бинарями, линковаными статически. |
|
|
не нашел! |
[Aug. 11th, 2008|08:26 am] |
ни одной нормальной программы для игры в реверси.
нихуя не доброе утро. |
|
|
поднял локальный git |
[Aug. 6th, 2008|07:42 am] |
качает ооооочень медленно. но можно клонировать такие вещи:
git clone http://ketmar.no-ip.org/syren
git clone http://ketmar.no-ip.org/kjam
git clone http://ketmar.no-ip.org/logjam
git clone http://ketmar.no-ip.org/k8xxkb
впрочем, особого смысла в этом нет, потому что всё интересное всё равно лежит на гиториусе. |
|
|
ядро, блядь |
[Aug. 3rd, 2008|10:34 am] |
поебота. то ли Патрег что-то поломал, то ли новый gcc… в общем, чтобы скомпилять ядро, надо пропатчить Makefile:
-NOSTDINC_FLAGS += -nostdinc -isystem $(shell $(CC) -print-file-name=include)
+NOSTDINC_FLAGS += -nostdinc -isystem $(shell $(CC) -print-search-dirs | sed -ne 's/install: \(.*\)/\1include/gp')
|
|
|
блядь! |
[Jul. 27th, 2008|05:22 pm] |
ну портируйте уже кто-нибудь waste с уёбищных «вхуйвиджетс» на нормальные GTK/Qt! и продвигать-продвигать. потому что трафик шифрован. потому что заебали истерией вокруг «палива» p2p-трафика. а freenet сотоварищи пиздец какое медленное. а шифрованый трафик (причём не выборочно, весь, ибо протокол такой) можно «палить» в количестве, но хуй ты поймёшь содержимое. может, это фоточка любимой кошечки. а может и фильмец спизженый. кто знает? соответственно, я так понимаю, всяких пиздюков-провайдеров с воплями «а ты юзаешь p2p, пират сраный!» можно невозбранно посылать в хуй.
ну, не так всё просто, конечно, однако тенденции должны быть именно такими, я думаю. |
|
|
про бубнилки |
[Jul. 26th, 2008|07:27 pm] |
я категорически протестую против закрытия линии audacious 1.x. чем я буду музыку слушать? qmmp — удолбище и не работает. xmms… ну, тут всё ясно. bmp? нахуй. а больше никто скины от winamp2 не держит. а я привык.
да, я знаю про дебильный mpd с кучей не менее дебильных фронт-эндов. хуита. а всякие амароки даже не обсуждаются. нет пути.
надеюсь, кто-то такой же пизданутый, как я, форкнет это дело. |
|
|
ёбаный цмаке такой цмаке... |
[Jul. 26th, 2008|04:12 pm] |
блять, порасплодилось говна всякого… цконцы, цмаки… глотки резыть! |
|
|
archlinux |
[Jul. 7th, 2008|12:49 pm] |
мда. попробовал архлинукс. хороший пример того, как два пидараса могут испортить отличную слаку. инсталлер — это пиздец. ну, разметил я диску. ну, хочу подманутить. выводит: /dev/sda1 /dev/sda2. заебись, даже размеров раздела ниасилила показать. а я попутал своп и рабочий (кстати, у них типы разные, но инстеллер не в курсе, и сделал fs на 256 мегов и спов на 6 гигов, ему-то чо?) — ну вот положил я своп в начало диска и первым разделом, и даже не задумался; в слаке инсталлер мне вежливо покажет всю нужную инфу. ладно. хочу переразметить — а низя: мы что-то куда-то уже примаунтили и вообще навалили на экран ошибок. пришлось ребутять (не хочу смотреть, что и куда там привинтилось и что отвалится, если развинтить). неееет, дети, даже винда лучше арха. поблевал, выкинул. в очередной раз убеждаюсь, что улучшать хорошее — только портить. |
|
|
блин, ну что такое, а?! |
[Jul. 2nd, 2008|07:05 pm] |
ну почему я всё форкаю?! вот, встречайте: kjam. форк ftjam'а с парой бэкпортов из boost-jam. всё написано в чейнджлоге.
зыж да-да, я всегда говорил, что make — уёбище. scons тоже (бидон!). boost-jam — перебор по части фич, не надо из простого билдера делать платформу хуй знает для чего. а в jam'е мне как раз сильно не хватало такой простой вещи, как sh-like backquotes. |
|
|
да-да-да! |
[Jun. 25th, 2008|03:13 pm] |
ППКС! |
|
|
бля! |
[Jun. 23rd, 2008|08:27 am] |
поставил когтемылу богофильтр. он бодренько прописался перед всеми остальными фильтрами и начал зохавывать всё, что приходит. поскольку отучить его от привычки быть первым не удалось, пришлось расстрелять. спрашивается: для чего я спам копил?! |
|
|
заебало! |
[Jun. 13th, 2008|05:56 pm] |
затрахало. 7zfs для миднайта — говно. старый каталоги двоит, новый ваще не работает. вот вам diff, теперь не двоит и работает %-): ( под катом патч ) |
|
|
и снова Опера |
[May. 20th, 2008|08:16 am] |
хихик. слез со сборки с Qt4 на сборку с Qt3. внезапно, заработал поломаный перенос табов. общее впечатление — стало всё шустрее. странно, раньше шустрее было на Qt4. |
|
|
бля! |
[May. 19th, 2008|11:41 pm] |
поставил Qt 4.4. сукаблядьпадла, оно сбило настройки от Qt 4.постарее. теперь Опера выглядит как попка младенца: беленькая и противная. сцуки. нахуя? неужели так трудно версионность конфигов делать, если ты их ломаешь? тролли блядские. скачаю Оперу на третьем кутэ, хоть она и медленней. |
|
|