LINUX.ORG.RU

Сообщения hbee

 
Галерея — Скриншоты

FVWM: Плоский Мир

Десктоп на работе. Убраны все псевдотрёхмерные рюшечки у окон, равно как их рамки. При старте запускается шесть терминалов, по числу воркспейсов. Переключение между ними по Alt-F[1-6] - эксплуатирую консольные привычки. Таким образом, нужное окно достигается максимально быстро: Alt-Fn, и потом, возможно, один или два Alt-Tab.

Всякие излишества внизу экрана. Великанский пейджер наблюдает за интимной жизнью окон, заменяя одновременно панель задач и список окон. Xosview следит за процессором, памятью и сетью, xbiff - за почтой (опа, письмо пришло!), dclock - за временем.

Мышь я не использую (почти), все операции с окнами и запуск программ забиндены на клавиатуру.

Из всего множества модулей Fvwm задействованы только FvwmTheme, FvwmAuto и FvwmPager.

И последнее. :) Vim - монстр, но Emacs круче. Перехожу на Emacs...

hbee
()
Форум — Job

Есть вакансия C++ программиста.

Резюме шлите на emailsite1234@mail.ru

Москва. Готовится к запуску проект - почтовый портал, ориентированный на США. Во главе команды американец, хорошо говорит по-русски. Требуется знание C++, FastCGI, PostgreSQL или другого SQL сервера. Система в целом сделана, осталось доделать несколько фич. Зарплата на испытательный срок $900.

Плюсы: Интересный, профессионально сделанный проект, хороший коллектив, программисты опытные, доброжелательное начальство, ясные перспективы.

Минусы: работа пока нелегальная, офис представляет собой квартиру. При успехе откроется филиал компании в России. Идеально, если уже есть официальная работа, позволяющая длительные отлучки :).

Задавайте здесь вопросы, я юуду отсдеживать тему :).

hbee
()
Форум — Admin

Postfix: антиспам через body_checks не работает.

Имеем почтовый сервер Postfix, старенький правда - 20010228. Собрать новый из исходников мне не удалось, но это другой вопрос.

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

Создал файл /etc/postfix/body_checks со строкой:

/STOPIT/ REJECT Spam

В файле main.cf прописал:

body_checks = regexp:/etc/postfix/body_checks

Перезапустил Postfix:

postfix reload

И... ничего. Почту, содержащую тестовую строку, пропускает как ни в чём не бывало.

Что сделано не так?

hbee
()
Галерея — Скриншоты

WindowMaker, RHIDE и TurboVision

Предыстория. Около 10 лет назад я работал в одном астрономическом НИИ, и писал программы для обработки наблюдений под DOS, на C++, с использованием TurboVision для крррасивого :) интерфейса.

С тех пор я давно отошёл от науки, бросился в бурное море, так сказать, бизнес-разработок... но любовь к C++ сохранил :). И тут выясняется, что люди до сих пор используют тот софт! И просят доработать, чтобы хватало памяти для больших массивов данных (видно, за это время много нового отнаблюдали :)).

Решил попросту перенести программы под Linux (учёные в основном на нём и работают сейчас). Для этого установил TurboVision 2.0.1 и заодно среду RHIDE (давно собирался посмотреть). Первый собрался легко, второй - не без помощи рашпиля и такой-то матери :).

Результат перед вами: скопмилировалась и запустилась стандартная демка TV. Сама RHIDE - справа от неё.

Остальное: работаю в любимом WM. Запущены Mozilla 1.3, Gabber (видна только иконка), GIMP для скриншота.

hbee
()
Форум — Development

Скриптовые языки... а нафик они мне не нужны!

Заметил, что со временем всё меньше и меньше пользуюсь скриптовыми языками. Много использовал perl, пробовал Tcl, Python, Ruby...

В чём проблема? Да как только программа превышает пару экранов, её становится чрезмерно трудно поддерживать... Главная засада - переменная объявляется при первом появлении - любая, даже если просто опечатался.

А по функциональности C++ и STL ничем не хуже, а местами богаче и красивее. Разве что регулярные выражения несколько неудобно использовать, но это дело привычки :))).

Гнилые помидоры и тухлые яйца приму с благодарностью :)))

hbee
()
Форум — Admin

PostFix. Все вокруг - злобные спаммеры... кроме некоторых :)

Приветы :)

Спаммеры конкретно достали. Ладно, пишу в /postfix/main.cf такое (например):

тра-ля-ля, reject_unknown_client, тру-ля-ля

То есть отвергаются все хосты, не имеюшие доменного имени. Здоровый кусок спама обламывается. Все счастливы :)

Но тут обнаруживается, что надо общаться с некоторыми такими хостами. То ли плохо сконфигурированы, то ли что, но письма от них принимать надо.

ВОПРОС. Как РАЗРЕШИТЬ приём почты от ИЗБРАННЫХ адресов, даже если они подпадают под глобальные запретительные правила?

hbee
()
Форум — Development

Vim - как расцветить отдельные скобки?

Приветы :)

Неужели скобки, такие как (, {, [, всегда рисуются таким же цветом, как Normal (в терминах файлов раскраски Vim)? У меня Normal зелёный (на чёрном), типы C - желтым, управляющие операторы - белым. Хочу сделать скобки тоже белыми. Возможно ли такое?

hbee
()
Форум — Games

Heroes 4 - поделитесь, как запускать.

Приветы :)

Имеем ядро 2.4.18, XFree 4.2.0, всё собранное из исходников. Видеокарта S3 Trio3D 4Mb (!) Игра буковская, лицензионная (может, в этом траблы?). Wine - последний (calc.exe работает нормально =)). Winex - почти последний (мартовский).

Инсталлятор игры не запускается ни wine, ни winex - валится в дебаггер сразу (unhandled exception).

Что делать-то? Пока не могу придумать другого, кроме как установить под виндами, скопировать файлы и импортировать реестр.

hbee
()
Форум — Admin

Postfix при загрузке системы не запускается, а потом...

При загрузке пишет в лог такое ругательство:

postfix/master: fatal: parameter inet_interfaces: no local interface found for a.b.c.d

и соответственно не запускается вообще.

Ручной запуск postfix start проходит, но позволяет подключаться к 25 порту только локально, остальных не пущает.

В файле /etc/postfix/main.cf прописано так:

myhostname = mail.company.ru inet_interfaces = $myhostname, localhost

В файле /etc/hosts адрес a.b.c.d сопоставлен с именем mail.company.ru

И вообще, непонятно, с чего бы это. Вроде ничего не менял, ну поэкспериментировал с ipchains (ядро 2.2.18), вернул потом всё обратно:

ipchains -F forward ipchains -P forward DENY

Вот такие дела. Буду благодарен любым мыслям :)

hbee
()
Форум — General

Linux и летнее время

Как настроить Linux, чтобы автоматически менялось время с зимнего на летнее и наоборот?

В моей системе файл /etc/localtime является копией файла /usr/share/zoneinfo/ Europe/Moscow. Этого должно быть достаточно, однако не работает.

hbee
()
Форум — Development

C++: сигналы раньше исключений?

Вот тестовая программка:

int main(int argc, char *argv[]) { ____try ____{ ________int *i = 0; ________cout << *i << endl; ____} ____catch ( ... ) ____{ ________cout << "Exception catched" << endl; ____} }

Если ещё перехватывать сигналы, оказывается, что сигнал SIGSEGV приходит раньше любого исключения. То же самое с SIGABRT. Досадно, что приходится держать два разных механизма перехвата исключительных ситуаций (ведь сигналы, как ни крути, исключительная ситуация). Кто подскажет, где я протупил?

hbee
()

RSS подписка на новые темы