LINUX.ORG.RU

Сообщения Reaper

 

ff, табы

Существует ли плагин, который бы упорядочивал / группировал табы? Когда открыто большое количество вкладок, находить нужную становится неудобно. TabMix проблему никак не решает. Чем пользуетесь?

Reaper
()

www & DNS

Подскажите, почему http://www.epicats.com набранный в браузере так и остаётся http://www.epicats.com, а http://www.blog.epicats.com «переделывается» в blog.epicats.com?

Записи в DNS, вроде, сделал правильно:

# host http://www.blog.epicats.com
http://www.blog.epicats.com CNAME blog.epicats.com
blog.epicats.com A 84.19.190.113
# host http://www.epicats.com
http://www.epicats.com CNAME epicats.com
epicats.com A 84.19.190.113

единственно, не знаю, можно ли так доменные имена 3 уровня создавать, понадобилось блог добавить, попробовал добавить записи blog и http://www.blog к домену epicats.com - вроде, прокатило. Записи правлю у регистратора имён.

Если где-то косяк, скажите.

Reaper
()

fs: r-o

Знакомой помогал перенести форум и сайт с обычного хостинга на VDS. Всё было замечательно, в смысле, работало как вдруг в один прекрасный момент файловая система (ext3) стала read-only. Перезагрузил хост из панели управления виртуальным хостингом, в общем оно успешно не поднялось. Пошли саппорт просить помощи.

Собственно, вопрос, до рестарта глянул fstab, там стояло onerror=readonly, вроде бы, так; у нас скорее всего диск физический ёкнулся?

Reaper
()

post-factum

re:
---
voila :)
а про паскаль - так он до сих пор широко используется в разного рода академических целях. И трудно себе представить lisp в этой роли.
---

Отсюда начинается цепочка удалённых сообщений.

Сообщение удалено post-factum по причине '7.1 Ответ на некорректное сообщение (авто) (0)


Ответ на начальное сообщение топика. Ощущение, что сработал генератор случайных чисел. Нафига?

Reaper
()

virtual void foo...

Покажите, как в CL вызывают «виртуальный» метод для элементов в списке.

(defparameter *source*
  '((make-instance 'base) (make-instance 'derived)))

(defmethod foo (obj base) '("base"))
(defmethod foo (obj derived) '("derived"))

(defparameter *dest*
  (mapcar ...))

сижу туплю, не знаю, как от одного параметра на каждой итерации mapcar перейти к двум требуемым в foo.

Я правильно думаю, что это должно быть распространённой задачей именно в таком виде при использовании ооп в CL?

Reaper
()

о сортировке тем в форумах

Просил когда-то добавить сохранение выбранного состояние сортировки форумов, проигнорили.

Хочу поднять тему, сделайте, плс, там делов-то - в куку сохранить, да проверять её. Задолбало постоянно кликать на «Последнее сообщение [упорядочить]».

Reaper
()

polipo

Чем и как в текстовой консоли на хосте проверить работоспособность http прокси-сервера (polipo)?

Reaper
()

да как же запарило-то

В разные времена вот это:

<match target="pattern">
  <test name="family">
    <string>Times</string>
  </test>
  <edit mode="assign" name="family" >
    <string>Times New Roman</string>
  </edit>
</match>

сначала работало в инклюде включаемым fonts.conf, потом после одного из обновлений fontconfig- а, отвалившись, было выяснено, что оно работает только в самом fonts.conf, потом, отвалившись, оказалось, что фрагменты с ассигнами надо включать до инклюда директории conf.d, а теперь обновился на свою голову - ни х.я не работает вообще:

reaper@reaper-laptop:~$ fc-match Times
LiberationSerif-Regular.ttf: «Liberation Serif» «Regular»

и

reaper@reaper-laptop:~$ fc-match Times
n021003l.pfb: «Nimbus Roman No9 L» «Regular»

в зависимости от того, до или после инклюда conf.d оно находится.

Ubuntu.

п.с. модераторам: это не технический пост, крик души. -)

Reaper
()

Alexa Rank

Макском, а как лору подняли так сабж? 7887 на текущий момент - очень неплохо, насколько понимаю. С трудом могу представить линуксоидов массово устанавливающих себе Alexa Toolbar, который и накручивает эту пузомерку.

Reaper
()

photoshop

Всё время пользовался гимпом для обработки фотографий, умер ноутбук с линуксом, на стационарном стареньком компе подружки стоит виндовс ХП, там плагин UFRaw, который конвертирует снимаемые камерой raw-снимки, не работает - при сохранении результата падает, вне зависимости от способа запуска. В фотошопе есть raw-конвертер, им и пользуюсь, но дальнейшую обработку фотографии хочу сделать в гимпе - неудобен нужный функционал в фотошопе, в частности, неудобно делать выделение определённого размера, нет возможности изменить размер выделения, инструмент «размазывание» в гимпе намного более грубый, в фотошопе так и не смог нужные параметры подобрать.

Возникла проблема, при открытии в гимпе полученного .png цвета различаются, фотошоп использует цветовой профиль. Как мне сохранить в фотошопе фотографию, чтобы без искажений цветов открыть в гимпе?

Reaper
()

RewriteRule, Apache2

Фиг его знает, в какой раздел надо было.

Переключение языков без использования серверных скриптов, без наличия в урлах идентификатора языка.

Использовался mod_rewrite, структура каталогов:

/en/...
/de/...
/fr/...
/.htaccess:

RewriteEngine On
RewriteBase /

# это переключатель локали. устанавливаем куки, обнуляем lang параметр во избежание зацикливания
RewriteCond %{QUERY_STRING} lang=(en|fr|de)
RewriteRule .* $0? [CO=lang:%1:%{HTTP_HOST},R,L]

# если куки установлен идём в локальную субдиректорию
RewriteCond %{HTTP_COOKIE} lang=(de|fr|en)
RewriteRule .* %1/$0  [L]

# если нет - смотрим язык пользователя
RewriteCond %{HTTP:Accept-Language} ^(en|fr|de).*$
RewriteRule .* %1/$0 [L]

# наконец если ничего не сработало - устанавливаем дефолтную локаль
RewriteRule .* fr/$0 [L]

# иначе при редиректе новая локаль сразу не видна
ExpiresActive On
ExpiresDefault "access plus 0 seconds"

/en/.htaccess:

RewriteEngine Off

Урл переключения языка:

<a href="?lang=de">Deutsch</a>

Собственно, всё почти замечательно, но есть два но.

Первое - необходимость использования mod_expire, без «ExpiresActive On» браузеры не делают reload (первое правило) при переходе по ссылке переключения языка, несмотря на получаемый 302. Не понимаю, почему.

Второе - Chromium 5.0.375.99 (51029) Ubuntu 10.04 при первом заходе на сайт без установленного куки получает от сервера 500 - превышен лимит рекурсии. Оно пытается рекурсивно зайти в / -> /en/ -> /en/en/ -> ... Хром нормально работает. Косяк Хромиума? Надо ли чинить?

Reaper
()

запущенные демоны

Объясните, плз, msrpc, netbios-ssn, microsoft-ds, https-alt - это кто запустил? Я всё перепробовал поотключать кроме sshd, так и не нашёл.

Debian on virtual dedicated server.

[reaper ~]$ nmap xxx

Starting Nmap 5.00 ( http://nmap.org ) at 2010-08-09 14:39 CEST
Interesting ports on xxx (xxx):
Not shown: 993 closed ports
PORT     STATE    SERVICE
22/tcp   open     ssh
80/tcp   open     http
135/tcp  filtered msrpc
139/tcp  filtered netbios-ssn
443/tcp  open     https
445/tcp  filtered microsoft-ds
8443/tcp open     https-alt

Nmap done: 1 IP address (1 host up) scanned in 2.30 seconds
/home/reaper# ps ax
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:04 init [2]      
 3176 ?        Ss     0:00 sshd: reaper [priv]
 3185 ?        S      0:01 sshd: reaper@notty
 3186 ?        Ss     0:00 sh -c echo FISH:; /bin/sh
 3187 ?        S      0:01 /bin/sh
 3439 ?        Ss     0:00 sshd: reaper [priv]
 3443 ?        S      0:00 sshd: reaper@pts/0
 3444 pts/0    Ss     0:00 -sh
 3448 pts/0    S      0:00 su
 3503 pts/0    S      0:00 bash
11945 ?        Ss     0:00 /usr/sbin/apache2 -k start
11946 ?        S      0:00 /usr/sbin/apache2 -k start
11948 ?        S      0:00 /usr/sbin/apache2 -k start
12037 ?        Ss     0:00 /sbin/syslogd
12040 ?        Ss     0:00 /usr/sbin/sshd
12085 ?        Ss     0:00 /usr/sbin/cron
12134 ?        Sl     0:00 /usr/bin/python /usr/bin/fail2ban-server -b -s /var/run/fail2ban/fail2ban.sock
13609 pts/0    R+     0:00 ps ax
/home/reaper# 
Reaper
()

xhtml + IE6

Подскажите, как?

Apache2. .htaccess:

AddType application/xml .xhtml

не привело к отображению в IE даже в виде XML-дерева, по-прежнему предлагает сохранить как файл при заходе на страничку. И в http-сниффере (плагин к ff tamper data) показывает в заголовке по-прежнему application/xhtml+xml. ЧЯНД?

Рекомендация с w3c.org: http://www.w3.org/MarkUp/2004/xhtml-faq#ie тоже ничего не изменила.

Вот это: http://www.ibm.com/developerworks/xml/library/x-tipapachexhtml/index.html заключающееся в написании rewrite-rule:

.htaccess:

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} .*MSIE.*
RewriteCond %{REQUEST_URI} \.xhtml$
RewriteRule .* - [T=text/html]

тоже не помогает и если проверяю в том же «tamper data» и убираю для этого вторую строку, где оно детектит IE, чтобы для ff сработало, по-прежнему идёт в заголовке application/xhtml+xml.

Где-то я капитально косячу, хелп.

Reaper
()

SUID bit

[reaper ~/bin]$ ls -la ./mount_iso 
-rwsr-xr-x 1 root reaper 101 2010-07-23 22:21 ./mount_iso
[reaper ~/bin]$ cat ./mount_iso 
#!/bin/bash

umount /mnt/disk
mount -o loop /media/0A1350667E7610C5/DOWN/Diablo/Diablo.iso /mnt/disk
[reaper ~/bin]$ ./mount_iso 
umount: /mnt/disk не примонтирован (согласно mtab)
mount: только root может сделать это
[reaper ~/bin]$ 

Почему «mount: только root может сделать это»? Вроде же SUID для того, что хочу, существует или я неправильно понимаю его назначение?

Reaper
()

диалог открытия файла

Одна из раздражающих вещей в гноме - диалоги окрытия файлов показывают всегда одну и ту же директорию. Где-нибудь в гтк/гноме есть настройка, которая запоминает последнюю используемую директорию?

Reaper
()

шрифты, шрифты...

А как вы оцениваете рендеринг в макосX? Сегодня дочка подружки купила себе iMac, я смотрю и не могу понять, нравится мне оно или нет. Собственно, оцениваю по картинке рассматривая её на своём ноутбуке, на самом же маке, однозначно не нравится, его LCD (или TFT, не разбираюсь я в них) монитор (21,5" 1920x1080), такое ощущение, что показывает в неродном разрешении, ну, т.е. когда одна точка показывается не одним пикселом.

пример.

Вот, если не принимать в рассчёт «радугу», ведь «радуга» зависит сильно от монитора как будет восприниматься (дискас?), рендеринг качественный или нет?

Reaper
()

lighttpd

1. У кого есть установленный lighttpd _в RedHat_, дайте, плс, конфиг /etc/lighttpd/lighttps.conf или подскажите, как не трогая установленный lighttpd с помощью yum получить этот файл.

2. Как определить правильно версию RedHat -a? uname -a ничего вменяемого не выдаёт.

Reaper
()

куда монтируются...

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

Reaper
()

MySql vs Reiser vs ..?

Понадобилось мне тут на lighttpd обрабатывать большое количество запросов, ожидается в районе 100-200 с пиком до 500 в секунду. Что использовать в качестве хранилища?

Пробую пока связку FastCGI + MySql/MyISAM, тестирую перловый скрипт делающий на каждый insert в master-таблицу 10 в detail.

master:

ID int, autoincrement, primary key
TF varchar(2000) not null,
DT datetime

detail:

ID int, autoincrement, primary key
MID int, not null
F1 varchar(256) not null
F2 varchar(256) not null

тестирую запуская прямо на сервере:

ab -c500 -n100000 http://...bench.cgi

В общем, удовлетворительно - 95-105 секунд. Миллион записей в master, 10М - в detail, пока полёт нормальный. Но не знаю, где порог у MySql, когда оно тормозить начнёт.

Буду признателен за советы.

Reaper
()

JavaScript

Проверьте, плс, корректность утверждения:

function Figure() { }
Figure.prototype = {
   active : true,
   coords : [0, 0]
};
Figure.prototype.constructor = Figure;
var fig1 = new Figure();
var fig2 = new Figure();
fig1.active = false;
fig1.coords[0] = 10;
alert(fig2.active); // => true
alert(fig2.coords[0]); // => 10

// причина изменения coords[0] у второго объекта (fig2), в том, что при
// изменении элемента массива coords первым объектом (fig1), сначала
// был произведён поиск массива для доступа к его элемнту внутри объекта
// fig1, массив не был найден и далее был произведён поиск в прототипе,
// где он и был найден. Элемeнты находящиеся в прототипе функции разделяются
// всеми созданными функцией объектами. Причина же неизменности переменной
// active у fig2 заключается в том, что при присвоении свойству в объекте,
// если свойство отсутствует, оно просто создаётся.
// fig1.active = false; создал свойство в fig1,
// alert(fig2.active); вывел значение из прототипа

Reaper
()

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