crypt of decay [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

Linux user-mode firewall (aka 'personal firewall') [Dec. 20th, 2008|10:08 am]
[Tags|, ]

proof-of-concept code. оно работает. кое-как. оптимизаций ноль, конечно, но работает.

не уверен, правда, что во многопоточных программах корректно использовать malloc(), ну да хуй с ним пока.

Crossposted from Vivisector's Home

Link5 meows|meow!

ultimate stunts [Dec. 9th, 2008|04:04 pm]
[Tags|, ]

попробовал. совершенно бестолковая штука, до оригинальной stunts car не дотягивает никак. графика — говно, физмодель — говно, игра — говно. чего там столько лет пилят — не ясно. позорище. дайте им кто-нибудь физический движок хотя бы, а?
Linkmeow!

prey [Dec. 9th, 2008|02:52 am]
[Tags|, ]

они таки асилили «родной» бинарник. разницы с виндовым не заметил, честно говоря. чего там надо было асиливать столько времени — не ясно, сей idTech давно был на линуксы портирован.

ах, да. просит CD KEY и лезет проверять на свой офсайт. ну и дураки, чо. может, и ещё о чём-то стучит, проверять лень. конечно же, не куплю — иба ваистену. патамуша йа опенсорцник и вор, низя ж оппонентам разрушать любимые мифы.

кстати: больше всего о «воровостве» орут те, чей говнокод по доброй воле никто покупать не станет. вот что-то я, например, не заметил, чтобы Oracle кричала «кругом одни воры!» а сильнее всех, промеждупрочим, орут производители говноигрушек. ну, оно ж понятно: если не взять денег заранее, то за минимум 90% выходящих игр хочется потребовать компенсации, а вовсе и не платить. вот тот же prey — унылое говно, так вам скажу. я играю только потому, что люблю биотехнику. слизь, красота, прикольно. а за «родной» Deus Ex, например, заплатил бы. но за «родной», не вайновый. ну и без участия говнопереводчиков чтобы.

кстате, Вангеров когда-то честно хотел купить — так не продают же.
Link6 meows|meow!

подумал [Oct. 17th, 2008|09:30 pm]
[Tags|, ]

надо глянуть — а strace предоставляет возможность блокировать/подменять результаты вызова int 80h? я, честно признаться, очень хочу нечто вроде personal firewall для пингвина. не потому, что боюсь «утечки данных» — просто интересно, кто куда лазит, а все исходники не перечитаешь. или system-wide adblocker (нет-нет, не надо мне рассказывать про другие варианты, хочется странного).

а для бубунты, например, это вообще золотая жила, учитывая, что «камунити» бубунты чуть менее, чем полностью состоит из вендузятнегоф, которые не могут понять, как жить без уютненьких виндовых недофайрволов с красивеньким гуем. более того, у меня есть неподтверждённое предположение, что хомячки за такой софт даже платить будут. не думаю, что много, но на пиво должно хватить, главное кнопочки нарисовать.

вариант с LD_PRELOAD мне по некоторым причинам малосимпатичен, хотя proof of concept я когда-то делал (хули там делать, кода на час).

кстати, paco тоже надо было делать через strace, ящитаю.

зыж понятно, что я имею в виду не программку strace, а интерфейс трассировки системных вызовов.
Linkmeow!

зачем нужны DE [Sep. 15th, 2008|09:08 am]
[Tags|, ]

ну, насчёт всех сказать не могу, так что расскажу, почему я их не использую. пункты в порядке хаоса.

* иконки на столе.
помимо общей бессмысленности этого изобретения — у меня 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. для себя ни одной рациональной причины не нашёл. жирные, тормозные, жрут память — и никакого выигрыша.
Link4 meows|meow!

это пиар! [Sep. 9th, 2008|11:42 am]
[Tags|, ]

paco - a source code pacKAGE oRGANIZER for Unix/Linux

собственно, старая идея (ещё в checkinstall была сделана), но вполне приятно. следит за поставлеными файлами и потом может сделать из этого тарбол. хранит базу поставленых пакетов. умеет ставить (и отслеживать, и включать в свою базу) без «родных» тулзов дебы, рпм-ы и слаковые тарболы. натурально, может собрать тарбол из уже установленого пакета, если он отслежен (не надо хранить все скачаные пакеты, при необходимости их можно быстро собрать и кинуть товарищу %-).

пока не смотрел, как сделан апгрейд пакета, правда. но поскольку оно умеет не удалять файлы, которые перечислены более чем в одном пакете — полагаю, это не сложнее, чем поставить новый пакет и грохнуть старый.

в общем, первые впечатления приятные. есть вариант, что я буду это активно использовать, учитывая мою любовь к установке из исходников и нелюбовь делать лишние движения.

зыж интересно, а почему никто ещё не сделал то же самое, но не на основе LD_PRELOAD, а при помощи strace? ведь если взять strace, пропадёт проблема с бинарями, линковаными статически.
Link1 meow|meow!

не нашел! [Aug. 11th, 2008|08:26 am]
[Tags|, ]

ни одной нормальной программы для игры в реверси.

нихуя не доброе утро.
Linkmeow!

поднял локальный git [Aug. 6th, 2008|07:42 am]
[Tags|, , ]

качает ооооочень медленно. но можно клонировать такие вещи:
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

впрочем, особого смысла в этом нет, потому что всё интересное всё равно лежит на гиториусе.
Linkmeow!

про игры [Aug. 5th, 2008|02:05 pm]
[Tags|, ]

Black Shades Elite — отличная игра.
Linkmeow!

ядро, блядь [Aug. 3rd, 2008|10:34 am]
[Tags|, , ]

поебота. то ли Патрег что-то поломал, то ли новый 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')
Linkmeow!

блядь! [Jul. 27th, 2008|05:22 pm]
[Tags|, , ]

ну портируйте уже кто-нибудь waste с уёбищных «вхуйвиджетс» на нормальные GTK/Qt! и продвигать-продвигать. потому что трафик шифрован. потому что заебали истерией вокруг «палива» p2p-трафика. а freenet сотоварищи пиздец какое медленное. а шифрованый трафик (причём не выборочно, весь, ибо протокол такой) можно «палить» в количестве, но хуй ты поймёшь содержимое. может, это фоточка любимой кошечки. а может и фильмец спизженый. кто знает? соответственно, я так понимаю, всяких пиздюков-провайдеров с воплями «а ты юзаешь p2p, пират сраный!» можно невозбранно посылать в хуй.

ну, не так всё просто, конечно, однако тенденции должны быть именно такими, я думаю.
Link6 meows|meow!

про бубнилки [Jul. 26th, 2008|07:27 pm]
[Tags|, ]

я категорически протестую против закрытия линии audacious 1.x. чем я буду музыку слушать? qmmp — удолбище и не работает. xmms… ну, тут всё ясно. bmp? нахуй. а больше никто скины от winamp2 не держит. а я привык.

да, я знаю про дебильный mpd с кучей не менее дебильных фронт-эндов. хуита. а всякие амароки даже не обсуждаются. нет пути.

надеюсь, кто-то такой же пизданутый, как я, форкнет это дело.
Link10 meows|meow!

ёбаный цмаке такой цмаке... [Jul. 26th, 2008|04:12 pm]
[Tags|, , ]

блять, порасплодилось говна всякого… цконцы, цмаки… глотки резыть!
Linkmeow!

archlinux [Jul. 7th, 2008|12:49 pm]
[Tags|, ]

мда. попробовал архлинукс. хороший пример того, как два пидараса могут испортить отличную слаку. инсталлер — это пиздец. ну, разметил я диску. ну, хочу подманутить. выводит: /dev/sda1 /dev/sda2. заебись, даже размеров раздела ниасилила показать. а я попутал своп и рабочий (кстати, у них типы разные, но инстеллер не в курсе, и сделал fs на 256 мегов и спов на 6 гигов, ему-то чо?) — ну вот положил я своп в начало диска и первым разделом, и даже не задумался; в слаке инсталлер мне вежливо покажет всю нужную инфу. ладно. хочу переразметить — а низя: мы что-то куда-то уже примаунтили и вообще навалили на экран ошибок. пришлось ребутять (не хочу смотреть, что и куда там привинтилось и что отвалится, если развинтить). неееет, дети, даже винда лучше арха. поблевал, выкинул. в очередной раз убеждаюсь, что улучшать хорошее — только портить.
Link18 meows|meow!

блин, ну что такое, а?! [Jul. 2nd, 2008|07:05 pm]
[Tags|, ]

ну почему я всё форкаю?! вот, встречайте: kjam. форк ftjam'а с парой бэкпортов из boost-jam. всё написано в чейнджлоге.

зыж да-да, я всегда говорил, что make — уёбище. scons тоже (бидон!). boost-jam — перебор по части фич, не надо из простого билдера делать платформу хуй знает для чего. а в jam'е мне как раз сильно не хватало такой простой вещи, как sh-like backquotes.
Linkmeow!

да-да-да! [Jun. 25th, 2008|03:13 pm]
[Tags|, ]

ППКС!
Link8 meows|meow!

бля! [Jun. 23rd, 2008|08:27 am]
[Tags|, ]

поставил когтемылу богофильтр. он бодренько прописался перед всеми остальными фильтрами и начал зохавывать всё, что приходит. поскольку отучить его от привычки быть первым не удалось, пришлось расстрелять. спрашивается: для чего я спам копил?!
Linkmeow!

заебало! [Jun. 13th, 2008|05:56 pm]
[Tags|, , ]

затрахало. 7zfs для миднайта — говно. старый каталоги двоит, новый ваще не работает. вот вам diff, теперь не двоит и работает %-):
под катом патч )
Link8 meows|meow!

и снова Опера [May. 20th, 2008|08:16 am]
[Tags|, ]

хихик. слез со сборки с Qt4 на сборку с Qt3. внезапно, заработал поломаный перенос табов. общее впечатление — стало всё шустрее. странно, раньше шустрее было на Qt4.
Link3 meows|meow!

бля! [May. 19th, 2008|11:41 pm]
[Tags|, , , ]

поставил Qt 4.4. сукаблядьпадла, оно сбило настройки от Qt 4.постарее. теперь Опера выглядит как попка младенца: беленькая и противная. сцуки. нахуя? неужели так трудно версионность конфигов делать, если ты их ломаешь? тролли блядские. скачаю Оперу на третьем кутэ, хоть она и медленней.
Linkmeow!

navigation
[ viewing | 20 entries back ]
[ go | earlier/later ]