LINUX.ORG.RU

Сообщения toady2

 

ТВ-тюнер, совместимый с Linux

Ищу сабж. Желательно качественный (быстрый, HD, гибридный, PCI Express желательно) чтобы была полноценная замена телеку. Пригляделся к Beholder Behold TV H8, но, судя по гуглу, с линупсом не дружит он.

toady2
()

Единое хранилище

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

Я уже интересовался этим вопросом примерно год назад. Тогда мне предлагали dropbox, но это больше походит на интернет-флешку, реально заменить ЖД не может. Но прогресс идёт, может что изменилось... Нет?

toady2
()

Безопасность домашнего сервера

Имеется старый компьютер, который можно сделать домашним сервером. Но опыта не имею. Во-первых, интересует вопрос: безопасно ли (с точки зрения пожарной безопасности) оставлять его включенным очень долго? Дома я бываю редко.

toady2
()

Оптимальная ФС под файлохранилище

Сабж. Диск объема 2 TБ (кстати, есть ли профит от деления?). Под фильмы, музыку, книги.

 ,

toady2
()

После обновления arch не грузится

Сегодня сделал «pacman -Syu», но после reboot система не грузится (lilo я выполнить не забыл). Причём даже не могу определить, где загрузка застопорилась. Значит так: lilo грузится, я выбираю «linux», потом

boot:
Loading Linux..........................................
..........................................................
..........................................................
..............................................
BIOS data check succesfull
Probing EDD (edd=off  to disable)... ok
и всё! Черный экран, ноль эмоций (раньше был виден процесс загрузки). Reset не помогает. Через live-cd загружался и смотрел логи — чисто, там новых записей нет (наверное, до логов дело не дошло и система встряла в самом-самом начале).

Что это может быть?

 

toady2
()

TeX противоречит Unix-way (в широком смысле)?

Только сейчас осознал. Действительно, в ТеХе смешаны разметка и оформление. Даже если максимально вынести оформление в заголовок, то всё равно остаются мелочи типа таблиц (которые приходится оформлять на месте), явных указаний вида шрифта (\it, \bf), размеров (не только шрифтов) и т. д. WinWord's way.

То есть TeX — это тот же Word, только не WYSIWYG.

В качестве хорошего примера приведу html+css. В первом мы создаём логическую структуру: параграфы, списки, таблицы, выделения (<em>, <strong>)..., а во втором уже занимаемся оформлением. Всё чётко и разделено. Первым могут заниматься одни люди (программисты, писатели), вторым, независимо — другие (дизайнеры). Профит очевиден. Unix-way.

toady2
()

Per-directory sorting

Можно ли? Например, в ~/video сортировка по имени, в ~/tmp по дате.

toady2
()

Вирусы через wine

Вирусы оказывается, лезут даже через wine. Вчера все виндовые экзешники у меня оказались заражены Neshta (Delphi-the best...).

После восстановление решил на все экзешники установить пользователя рута и права 644. Но лежат они в моих каталогах, в которых я могу свободно удалять все файлы, даже рутовые. Я не знаю вирусов, которые удаляют экзешники, но мало ли... Как сделать, чтобы только рут мог изменить, *переименовать* и *удалить* файл из *моей* (пользовательской) директории?

toady2
()

hex+disassembler

Есть ли в линукс нормальный (то есть с которым действительно *можно работать*) дизассемблер скрещённый с хекс-редактором. В идеале аналог hiew.

Вроде бы не очень сложная программа, но нормальных свободных аналогов хьюва я не могу найти... Biew страшно бажный. В первую минуту после запуска на меня обрушилась лавина багов, закончилось все ошибкой сегментирования и атавизмами в консоли (испорчены цвета, etc.). HTE — просто игрушка. Он ничего не умеет. Wine+hiew, dosbox+qview неудобны и выглядят ужасно. Хочется нативного.

toady2
()

Как мы сохранились в дендях?

Скачал эмулятор денди, любимых игрушек... вспомнил детство. Но никак не могу вспомнить — как мы сохранялись? Ну вот действительно, игры типа (моей любимой) super contra — мегасложная вещь. На эмуляторе я её еле прошёл при условии, что в начале каждого уровня сохраняюсь. Но как? как мы сохранялись в этих наших дендях??? Как можно пройти контру (или даже марио) без сохранений (а я ведь проходил и то и то, я помню!)??? Или там как-то умудрулись в картирдж пзушку сунуть?..

Помогиет освежить память, плиз.

toady2
()

Записать образ дискеты с виндовой программы

Есть виндовая программа, которая записывает образ на флоппи диск. Винды нет, флоппика нет. Есть линукс, вайн. Хочу получить образ (простой «img») той дискеты, которую та программа пишет. Как это можно сделать?

toady2
()

Переключение раскладок разными комбинациями клавишь

Как сделать, чтобы на рус переключалось одним хоткеем, а на лат — другим?

toady2
()

CLI: easy-to-read vs easy-to-write?

Синтаксис командной строки может быть easy-to-write или easy-to-read. Обычно это несовместимо. Например, пусть foo — какой-то архиватор. Классическая UNIX-овая командная строка могла бы выглядеть так:

foo -abc -d d_arg -e 42 -i infile -o outfile

(Конечно, -abc это сокращение для -a -b -c.) Но мы видим, что дефис тут бесполезен, поэтому наиболее easy-to-write вариант будет а-ля

foo abcd d_arg e 42 i infile o outfile

Эту команду легко и быстро написать в шелле, но трудно понять, что она делает, без чтения мана. (Да и записать быстро и легко можно только если эта программа знакомая, иначе придётся читать ман всё равно.)

С другой стороны, наиболее easy-to-read вариант может быть типа

foo -overwite +make-backup method lzma level 42 from infile to outfile

(Префикс + и - перед опцией включает или выключает её соответственно.) Команда читается почти как английский текст. Синтаксис также легко запоминаем (разок man прочитаем и хватит). Но этот вариант требует бОльшего времени, чтобы набрать его в шелле.

Короче, какой вариант синтаксиса лучше для консольных программ? И почему.

toady2
()

Дайте спаму

Написал на праздниках простенький байесовый фильтр. В целях обучения нуждаюсь в российском спаме. Я всё удалял и у меня только хорошие письма остались. Кому не жалко, скиньте пожалуйста, содержимое вашего spam/ желательно в maildir формате (по plain-text файлу на письмо).

toady2
()

[Мысля вслух] Теги лучше категорий?^h!

Кругом одни категории, строгие деления на М и Жо... Но ведь теги (= ярлыки) намного удобнее, универсальный и гибче! Да и сами категории можно рассматривать как частный случай тегов (обратная совместимость автоматически).

Примеры.

  • (Оконные менеджеры) рабочие столы vs теги. Лично у меня, после перехода на теговый dwm, эффективность работы резко возрасла, да и работать стало удобнее и приятнее. Когда мне нужен браузер, я не должен вспоминать, на какой рабочий стол его положил.
  • (Почта) папки vs теги. Я пользуюсь mutt с классическим раскидыванием по папками, но часто бывает ступор, когда письмо неясно сразу, в какую категорию больше подходит. Как следствие — постоянное чувство дискомфорта и неэффективный поиск (кошмар: найти письмо от коллеги, который одновременно близкий друг, написанное в maillist по поводу бага программы foo). Сейчас как-раз думаю, как перейти на теги.
  • (Книги) категория vs тег. В какую папку закинуть «Конкретную математику», чтобы потом быстро найти? Пол-года назад, я наконец-то решил свою головную боль, написав на руби простенькую оболочку, которая позволяет мне искать книги по тегам.
  • (Музыка, фильмы и прочая мультимедия) ясно.
  • Если подумать, то даже юниксовые файловые системы построены на концепции тегов, нежели категорий. Одному файлу можно назначить несколько имён (= тегов) и к нему можно будет обращаться по любому из них. Жёсткие ссылки рулят.

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

toady2
()

[openssl] Шифрование файла паролем

Зашифровал файл паролем через `openssl enc`, но при расшифровке

openssl enc -d -aes-256-cbc -pass env:PASS -in encoded-file
`openssl` пытается его расшифровать на основе введённого, пусть даже неверного, пароля. Если пароль неверный, то на выходе будет абракадабра, но всё равно неприятно, ибо дальше это по конвейеру идёт другим программам, которые считают входной поток нормальным.

(Правда иногда `openssl` всё же вылетает с ошибками вроде

bad decrypt
3073586824:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt:evp_enc.c:467:
где-то на середине «расшифровываемого» потока.)

Как заставить `openssl` как-то *проверять* верность пароля и выдавать ошибку, если он неверный?

 

toady2
()

[fetchmail] Безопасен ли 0700?

Пароли в fetchmailrc храняться в открытом виде, но на сам файл накладываются права не шире 0700. Насколько это безопасно? Ведь, в конечном счёте, любая программа, запущенная от моего имени, может читать файл!..

И есть ли какой-нибудь разумный выход из положения, если я *не хочу* каждый раз вводить пароль вручную, т.е. хочу, чтобы fetchmail (или другой сборщик) собирал почту из крона без моего участия.

 

toady2
()

Выбор часов

Хочу на Новый Год себе новые часы купить. Но, к сожалению, не могу ничего найти. Требования:

  • Простые, непритязательные, эргономичные (не нужны мне куча циферблатов и дизайнерские примочки. Считывание времени должно проходить мгновенно без напряга извилин и глаз), без прибамбасов (не нужны эти гигантские пластмассовые китайские устройства, как будто выдранные из научной фантастики). То есть дизайн типа TIMEX T20011. (Аналоговые или цифровые — не важно.)
  • Кварцевые. Заводить не комильфо.
  • Недорогие. До 2-3 тыс. руб. Бренды и всякие стильные дорогие штучки мне ни к чему. Пусть хоть в Чугуевске делали — главное, чтобы работали и выполнялся следующий пункт.
  • Живучие. Я ношу часы на правой руке по привычке. Перегрузки у них как у космонавтов. Я в них и сплю и работаю. (Менять привычки не собираюсь.)
  • Отображение числа и, желательно, дня недели. ВАЖНО: автоматическая коррекция числа (не знаю, бывают ли такие у аналоговых часов вообще. Но вроде бы 21-й век на дворе и, блин, что до сих прогресс не дошёл? Во всех аналоговых часах, что я видел, приходится вручную править число, если в месяце не 31 день.)

Существуют ли часы, которые проходят через этот фильтр?

toady2
()

GNU-кавычки

Откуда взялись `GNU-кавычки' и почему они лучше «обычных».

toady2
()

Станадрт C. !NULL неоднозначно?

if (!NULL)
    foo();

Стандарт гарантирует, что foo() будет выполняться всегда? К сожалению, мой английский не в состоянии точно перевести соответствующий абзац из стандарта (6.3.2.3 С99).

toady2
()

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