LINUX.ORG.RU

Сообщения toady2

 

Где можно заказать кружку с собственным дизайном?

Форум — Talks

Я присылаю jpg, они его форматируют как надо и печатают на кружке. Потом мне высылают почтой (живу не в москве).

P.S. Конкретно: хочу такую кружку, но не нашёл, где бы её за реальные деньги купить в России. Дизайн простой: можно самому нарисовать за 5 мин.

toady2
()

[procmail] log

Форум — General

Почту получаю через fetchmail+procmail

Сейчас у меня записи в логе типа таких:

From toady  Sat Jul 16 09:40:45 2011
 Subject: =?windows-1251?B?wuD4IOLu7/Du8SDi+/Hy4OLr5e0g7eAg4+7r7vHu4uDt6OUK?=
  Folder: /home/toady/mail//general/new/1310794845.2768_0.euler           2627

Я хочу, чтобы
1) вместо toady (мой ник) писалось «настоящее» имя отправителя.
2) название темы расшифровывалось из кракозябр (напр. в utf8).
3) появилась строчка «кому» (у меня сбор почты с нескольких ящиков).

 

toady2
()

Забекапить lilo

Форум — General

Сразу извиняюсь: в линуксе ламер.

Преамбула:
У меня стоят две ОСи: виндовоз и слакваря. Слакварю ставил позже и сейчас у меня всё хорошо в плане загрузки: lilo показывает варианты загрузки при включении компьютера. Lilo настроен, всё как надо.

Бяка:
Виндовоз полетел (в мир иной). Чёрный экран и ни туда и ни сюда. Надо переустановить. Виндовоз нужен по работе, забыть про него не предлагать. Линукс нужен тоже для домашнего пользования.

Вопрос:
Как мне «сохранить» старый загрузчик lilo (со всеми настройками, etc.), чтобы после установки виндовоза я смог вернуть всё как было. Загрузочный диск слаквари имеется.

toady2
()

mplayer *.mkv

Форум — General

Не играет. Выводит ошибки типа

Error while decoding frame!
[h264 @ 0x887df60]AVC: nal size 539905
[h264 @ 0x887df60]no frame!
Error while decoding frame!
[h264 @ 0x887df60]AVC: nal size 1995073
[h264 @ 0x887df60]no frame!
Error while decoding frame!
[h264 @ 0x887df60]AVC: nal size 576769
[h264 @ 0x887df60]no frame!
Error while decoding frame!
[h264 @ 0x887df60]AVC: nal size 2044225
[h264 @ 0x887df60]no frame!
Error while decoding frame!
[h264 @ 0x887df60]AVC: nal size 2073665
[h264 @ 0x887df60]no frame!
Error while decoding frame!
[h264 @ 0x887df60]AVC: nal size 626433
[h264 @ 0x887df60]no frame!
Error while decoding frame!
[h264 @ 0x887df60]AVC: nal size 634881
[h264 @ 0x887df60]no frame!
Error while decoding frame!
[h264 @ 0x887df60]AVC: nal size 2253121
[h264 @ 0x887df60]no frame!
Error while decoding frame!
[h264 @ 0x887df60]AVC: nal size 2327873
[h264 @ 0x887df60]no frame!
Error while decoding frame!
[h264 @ 0x887df60]AVC: nal size 594433
[h264 @ 0x887df60]no frame!
Error while decoding frame!

С файлами всё в порядке.

toady2
()

[Opera] Автодописывание адрес

Форум — General

Как отучить оперу дописывать адреса, когда я ввожу их в адресной панели. Задолбала!

 

toady2
()

Где достать такие книгодержатели?

Форум — Talks

http://deli-stationery.ru/3-appliance/1d-1.jpg

Или похожие. Облазил весь рунет. Ни в одном магазине ничего подобного нет. Есть в забугровых, но мне эта вещица дороговато обойдется, ей цена то 100 руб максимум.

toady2
()

WinDjview под Linux

Форум — General

Имеетя ли аналог WinDjview (http://windjview.sourceforge.net/ru/) для линуха? Сейчас я пользуюсь djview. Но он допольно примитивный. Когда работаю в винде и читаю книги в windjvu не могу нарадовться: скорость просто зашибенная, много примочек, типа экспорта выделенного кусочка текста в картинку. Или может быть есть какая-нибудь нормальная замена djview?

И почему в винде джвю вьюверы работают на порядок быстрее. Ведь библиотека же вроде бы одна?

toady2
()

[Opera] Поиск в новом окне

Форум — General

Когда мышкой текст выделяешь, в контекстном меню есть поиск. Всё бы хорошо, но поиск открывается в текущем окне. Хочу, чтобы в новом.

 

toady2
()

Ищу электронную книгу

Форум — Talks

1. Поддержка djvu. И без тормозов, чтобы быстро пролистывалось.

2. Желательна поддержка pdf. Без тормозов.

3. FB2 и пр. не волнуют. Музыка, картинки, игрушки не волнуют. Мне главное — возможность читать djvu/pdf книги.

4. Чем больше экран, тем лучше.

5. Не слишком дорогой по цене. Студент.

6. Качество хорошее. Чтобы не сломался от дуновения ветра и прослужил долго. Качество экрана тоже должно быть хорошее для долгого чтения с минимальным глазоутомлением.

7. С положительными отзывы «реальных» людей (не рекламщиков).

Есть ли сабж. Или это фантастика?..

toady2
()

[Pidgin] Звуковой сигнал при просьбе авторизации

Форум — General

Как включить сабж? В настройках «звуки» нет такого события. Бывает мне постучится кто-нибудь за авторизацией, а я через несколько часов только обнаруживаю это.

 

toady2
()

Opera отрезает адрес

Форум — General

В 11-й Опере главная часть адреса выделяется более тёмным цветом — это хорошо.

Но всякие аргументы к скрипту она вовсе не показывает! То есть вместо "http://www.google.ru/search?hl=ru&q=blablalba&aq=f&aqi=&aql=&... она показывает лишь "http://www.google.ru/search". Полный адрес показывается только, когда наводишь фокус на адресную строку. Как сделать, чтобы полный адрес всегда показывался?

Искал в opera:config, ничего не нашёл.

toady2
()

[Мистика] pppd и xl2tpd загружаются только вручную

Форум — General

Имеется скрипт /etc/rc.d/rc.xl2tpd. Он вызывается из rc.local, но это не важно: он вызывается, при загруке появляются сообщения из него. Но после этого демон xl2tpd и pppd оказываются незагруженными.

После чего я вручную пишу sudo /etc/rc.d/rc.xl2tpd start и всё начинает работать.

В чём может быть проблема?

 

toady2
()

L2TP Slackware

Форум — General

Имеется такая инструкция виндовс. Как то же самое сделать в линукс (конкретно: slackware).

Я пробовал гуглить, но запутался окончательно. Какие-то ppp, pptp, openl2tp и прочие непонятные слова. Везде пишут по разному.

Кто использует l2tp под слакой, подскажите пожалуйста, какой лучше софт надо ставить (чтобы быстрее работало и проще настраивать, но первое условие приоритетней). Смотрел на openl2tp, он говорят как модуль ядра идёт. Что это такое я не знаю.

---- На офсайте провайдера и по телефону никакой поддержки линукс нет. Такой вот у нас провинциальный и ущербный провайдер, а инет нужен.

toady2
()

tex to postscript fonts

Форум — General

Как сделать доступными в PS TeXовые шрифты (.tfm)? Я в посткрипте не разбираюсь, но судя по всему PS использует шрифты типа .afm и .pfa (это два файла одного шрифты). Соответсвтенно пробовал гуглить tfm2afm — не помогло.

Помогите, пожалуйста.

toady2
()

ImageMagick. Убрать прозрачность

Форум — General

Имеется png-файл с прозрачным фоном. Как convert'ом сделать его белым (ну или другим цветом)?

toady2
()

[Haskell] Нормальная ли структура программы?

Форум — Development

Здравствуйте. Изучаю хаскель (по LYAH). В качестве упражнения решил написать небольшую программу для геометрических вычислений: http://paste.org.ru/?qq9jwi

Есть 2 вопроса:
1) Нормальна ли такая структура программы? Лично мне не нравятся конструкторы. Напр. основной Vector x y, и дополнительные vectorFromPoint, vectorFromPoints...: длинные имена, да и основной конструктор с большой буквы, а остальные с маленькой — не красиво. Можно ли как-нибудь сделать функцию, скажем, fromPoints, которая вернет либо вектор, либо отрезок, либу прямую... в зависимости от требуемого типа (напр. vectorLength (fromPoints p q) — тут же хаскель сам может догадаться, что нужен вектор).

2) Вообще, этот код не работает. Выдает это:

/home/toady/xlam/geometr/geom.hs:66:6:
    Couldn't match expected type `f' against inferred type `Circle'
      `f' is a rigid type variable bound by
          the type signature for `area'
            at /home/toady/xlam/geometr/geom.hs:65:16
    In the pattern: Circle _ r
    In the definition of `area': area (Circle _ r) = pi * r ^ 2

/home/toady/xlam/geometr/geom.hs:69:11:
    Couldn't match expected type `f' against inferred type `Circle'
      `f' is a rigid type variable bound by
          the type signature for `perimeter'
            at /home/toady/xlam/geometr/geom.hs:68:21
    In the pattern: Circle _ r
    In the definition of `perimeter':
        perimeter (Circle _ r) = 2 * pi * r

/home/toady/xlam/geometr/geom.hs:72:46:
    Couldn't match expected type `Point' against inferred type `f'
      `f' is a rigid type variable bound by
          the type signature for `distance'
            at /home/toady/xlam/geometr/geom.hs:71:20
    In the first argument of `vectorFromPoints', namely `p'
    In the first argument of `vectorLength', namely
        `(vectorFromPoints p q)'
    In the expression: vectorLength (vectorFromPoints p q)
Failed, modules loaded: none.
Как можно починить?

 

toady2
()

[Haskell] списки

Форум — Development

Хочу написать функцию, которая бы возвратила все n-значные числа (можно в виде списка цифр), который состоят из нечётных цифр и соседние цифры отличаются на два.

Пока я написал так

-- первая цифра
let ds=[1,3,5,7,9]
-- следующая цифра
let nexts 1 = [3]; nexts 9 = [7]; nexts n = [n-2,n+2]

-- список вохможных 5-значных чисел
let as = [[a,b,c,d,e]|a<-ds,b<-nexts a, c<-nexts b,d<-nexts c,e<- nexts d]
Но я хочу, чтобы можно было удобно вызывать функцию, напр. f ds 3 — список всех 3-хзначных чисел, удовлетворяющих условию.

Наверное как-то через монады можно. Я совсем ещё новичок и был бы признателен за красивое решение.

 

toady2
()

metapost в растр

Форум — General

1. Как конвертировать картинку в metapost (c текстовыми вставками btex ... etex) в растровую картинку (png, bmp, gif... — не важно)? Хочу, чтобы текстовые вставки остались.

2. Как поменять шрифт текстовых вставок? Хочу как в стиле concrete.

toady2
()

[Haskell] Рудименты

Форум — Development

(Хотел поместить тему в Talks, но LOR выдаёт 403.)

В процессе чтения LYAH и Typeclassopedia постоянно натыкался на фразы типа «следовало бы сделать так-то, но по историческим причинам реализовано так-то». Особенно в Typeclassopedia такого много. Например, все монады должны по идее являться также функторами и Applicative, но из-за того, что монады появились в языке раньше и бла-бла-бла, монады официально не являются ни Functor, ни Applicative и, как следствие, реализуют уже реализованное (напр. return — это pure из Applicative, liftM — ничто иное, как fmap из Functor. То есть можно было просто «унаследовать» их, но по историческим причинам этого не делается). Там ещё много подобных примеров, не вижу смысла всех перечислять.

Мне вот интересно, почему разработчики Хаскеля такие консервативные? Почему они не хотят сбросить с себя груз истории и реализовать всё как следует?

Слышал, что готовится замена стандарту Haskell 98. Кто знает, там в этом отношении что-то будут менять или опять оставят в дань истории?

 

toady2
()

Мечтаю о «динамических» файлах

Форум — General

Вот как я себе это представляю. Есть некий файл. Но он не обычный: при его чтении (обычном, fread, etc.) запускается программа, которая вместо содержимого файла выдаёт результат своей работы.

Примеры:

1) имеем «динамический» файл './current-date', пишем

$ cat ./current-date
2010/10/28
А в самом 'current-date' находится программа — вызов date с заданными параметрами. Но это надуманный пример, вот более полезный (связанный с моей темой про gitignore)

2) в файле .gitignore сидит программа, которая возвращает список определённых файлов (по регэкспам или иначе — не важно; алгоритм может быть сложный, glob и рядом не стоит). Но когда git читает .gitignore, он читает его как обычный файл, в котором есть список файлов.

3) ~/.signature — подпись, которая добавляется к письму. Mutt поддерживает, если этот файл будет программой, но это реализовано только внутри Mutt и Mutt работает с .signature-файлом и с .signature-программой по-разному (разные даже способы задания опции в .muttrc). Но если бы .signature был «динамическим» файлом, то в него можно засунуть какую-нибудь программу (напр. вызов fortune). И *любая* программа, которая будет читать .signature (напр. cat) выведет результат работы fortune.

И т.д. У меня уже подобная мысль несколько раз возникала по разным случаям. Сегодня возникла ещё раз, решил написать.

Можно, конечно и просто запскать команды и скрипты, но плюс вышеизложенного в том, что внешние программы читают файл по обычному,а не запускают программу.

toady2
()

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