LINUX.ORG.RU

Сообщения AngryElf

 

Миграция линуксов

AngryElf
()

Feature Request: кнопка «пожаловаться на спам»

Или просто "пожаловаться" (на спам, флуд, мат и т.п.). Реализуется такое элементарно, время модерам сэкономит точно.

AngryElf
()

test

test

AngryElf
()

LTSP в интернет-кафе.

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

Задача: требуется обеспечить доступ к локальному оборудованию (CD, FLASH) клиентам. Как это сделать? Весь софт ведь предполагается запускать с сервера, на сколько я понимаю. Соответственно, при попытке, к примеру, скачать файл на флешку, браузер будет предлагать сохранить его в пределах файловой системы сервера. Что-то я туплю, как это обойти? Предполагается, что юзеру не нужно будет разбираться с системой: пришел, запустил браузер, воткнул флешку, слил файл, выдернул флешку.

Приходит в голову тупое решение - монтировать на сервере клиентскую файлуху, в частности, точки монтирования cd и flash. Может есть более красивое решение?

AngryElf
()

Первый топик в 2006-м :-)

По GMT+3, по крайней мере... :-)

AngryElf
()

Какой код лучше?

Лучше - с точки зрения наглядности, легкости восприятия, компактности

1. 
foreach(array_filter($menu,create_function('$a','return ($a["visible"]);')) as $key=>$value) {
    echo "  <li><a href=\"?module=user&amp;$submodule=$key\">$value[title]</a&g
t;</li>";

}


или
2. 
foreach($menu as $key=>$value) {
    if ($menu['visible']) {
        echo "  <li><a href=\"?module=user&amp;$submodule=$key\">$value[title]</a&g
t;</li>";
    }
}


или

3. 
foreach($menu as $key=>$value) {
    if (!$menu['visible']) continue;
    echo "  <li><a href=\"?module=user&amp;$submodule=$key\">$value[title]</a&g
t;</li>";
}

?
AngryElf
()

Снежинки вырезать не разучились?

AngryElf
()

А где в gentoo seamonkey?

Мозилла периодически обновляется, а вот seamonkey так и не появился. Или это он и есть, но не переименованный?

AngryElf
()

Поругайте алгоритм группировки юзеров

База данных. Имеются юзеры (таблица users, поля - user_id, name) Имеются группы (таблица groups, поля - group_id, name)

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

Какие могут понадобится действия: 1. Выборка всех юзеров, [не] состоящих в определенной группе. 2. Выборка всех групп, в которых состоит юзер. 3. Проверка, состоит ли юзер хотя бы в одной группе из перечисленных

Раньше я делал так: Заводил третью таблицу usergroups с полями user_id, group_id, объединенными в primary key (unique). Соответственно, выбори были как минимум из 2-х таблиц одновременно.

Недавно в голову пришел другой способ - банально хранить список юзерских групп в таблице с юзерами в одном текстовом поле через запятую. Соответственно, все выборки сужаются до одной таблицы - почти любая проверка проходит через FIND_IN_SET.

Но вот что-то меня в этом втором способе смущает... Мот кто подскажет, что именно? :-)

P.S. Предполагается, что юзеров заведомо больше, чем групп. Групп - порядка 10, юзеров - 1k-10k.

AngryElf
()

А чё с anarxi.st'ом?

С утра врубаю PSI - фиг там, не коннектит. И даже не резолвит...

AngryElf
()

Поле в whois: Domain servers in listed order

Чё за оно?

whois example.com выглядит так:

===============================================
Whois Server Version 1.3

Domain names in the .com and .net domains can now be registered
with many different competing registrars. Go to http://www.internic.net
for detailed information.

Domain Name: example.com
Registrar: DIRECT INFORMATION PVT LTD D/B/A PUBLICDOMAINREGISTRY.COM
Whois Server: whois.PublicDomainRegistry.com
Referral URL: http://www.PublicDomainRegistry.com
Name Server: NS.COOLSERVECORP.NET
Name Server: NS2.COOLSERVECORP.NET
Status: ACTIVE
Updated Date: 02-nov-2005
Creation Date: 06-oct-2003
Expiration Date: 06-oct-2006


>>> Last update of whois database: Mon, 5 Dec 2005 02:34:29 EST <<<
===============================================

Скипнуто много текста

===============================================
Domain Name: example.com

Registrant:
fizicheskoe lico
[censored]

Creation Date: 06-Oct-2003
Expiration Date: 06-Oct-2006

> Domain servers in listed order:
ns1.domain.tld
ns2.domain.tld


Administrative Contact:
[censored]
===============================================


Вот что за сервера перечислены под "Domain servers in listed order"?

Клиент зарегил домен example.com сам у какого-то регистратора. Мы ему дали команду переписать NS-сервера домена на наши (ns1,2.domain.tld). Эти ns1,2.domain.tld в whois появились, но вот не там, где положено (в начале, в полях Name server).
Куда он умудрился вписать наши ns1,2.domain.tld? :-)

Хост example.com не резолвится.
Ни по
host example.com
, ни по
host -t MX example.com
, ни по
host example.com NS.COOLSERVECORP.NET


P.S. Само собой, реальные данные и сервера затерты и заменены на example.com, domain.tld.

AngryElf
()

Об эту стену себя убил Томми

http://www.nica.ru/~lexanson/25.11.2005/1

По ссылке - 700кб гифа.

AngryElf
()

Тишина после freeing unused kernel memory

Провожу downgrade сервера. Исходный - duron, новый - k6-2.

Система - Gentoo, собиралось с ключами -march athlon -m3dnow

Даунгрейд сопровождается сменой винчестера.

Создал разделы, скопировал / на другой винчестер (банальным F5 в mc). Создал загрузчик (/sbin/lilo).

Пытаюсь грузится на k6. Вначале всё как обычно. Дрова сетевухи, ide, монтирование корня... Последняя мессага - Freeing unused kernel memory (сколько-то там килобайт) и тишина. Не зависание - работает клавиатура.

На сколько я помню, после упомянутой мессаги идет запуск init'а. Соответственно, похоже, что не хочет запускаться именно он. Вначале подозревал на ключи athlon и 3dnow. Пересобрал без них. Та же фигня.

/sbin/init слинкован с glibc. Придется пересобирать его (а то и мир) или я где-то в другом месте накосячил?

P.S. Мессаг типа unknown instruction, которые бывают, к примеру, при вызове 3dnow на старых пнях, не наблюдал...

AngryElf
()

JA2 4 linux

Скачал недавно. Блин, фонтан эмоций :)

Виндовую версию посеял давно уже где-то, а тут нашел, еще и под линух... Красота, млин... Наверное, лучшая игруха в своем жанре..

Не хватает, правда, мелочей, появившихся в JA2:UB...

Мот кто в курсе, что-нить OpenSource подобного рода есть?

AngryElf
()

Чем работать с .ai (adobe illustrator)?

Требуется раздербанить .ai-шку на составные элементы. Из макета, изготовленного дизайнером, сделать набор графики (jpg,png,gif), которая пойдет на веб-страницу. Не более.

AngryElf
()

ломалка md5/md4

кто-нить что-нить той недавней ломалкой из новостей сломал?

Схэшировал 123, скормил програмке.

О первом блоке доложила где-то через час. Потом - сутки молчания.

Проц - 2GHz Celeron.

AngryElf
()

apache: спрашивать пароль на все файлы кроме указанных

Каталог, доступный через веб закрыт паролем (через .htaccess). В этом же каталоге присутствует файл, доступ к которому нужно разрешить без пароля (совсем без. URL типа http://user:pass@host/dir/file.html недопустима).

По разным каталогам разнести файло никак, всё в одном каталоге.

Возможно ли такое?

AngryElf
()

gettext в php

1. Установка локали перед использованием gettext автоматически означает, что у всех посетителей сайта выставится одна локаль? Встречал упоминания, что gettext не поддерживает потоки (threads) и такие применения - глобальны.

2. Что делать, если на сервере нету необходимой локали? К примеру, в .po-файле выставляю WINDOWS-1251, при компиляции ругается, что кодировка неизвестная. Какую ставить в этом случае локаль - тоже не понятно. Имеются ru_RU, ru_RU.koi8r, ru_RU.utf8. Сайт предполагается в windows-1251.

Предполагаемая конфигурация:

linux/freebsd

apache 2.x

php 4.3.x

AngryElf
()

Линки в FAQ

Раздел 17.2

Описание параметров и значений - http://www.linuxshop.ru/linuxbegin/article338.html - 404-я ошибка.

Полез искать, куда жаловаться на ошибки в фак, нашел еще одну неправильную ссылку :-)

30.2 линк якобы на форум linux.org.ru, однако перекидывает в General.

AngryElf
()

win1251, koi8 & unicode в xemacs

Сабж. Можно ли получить одновременно в xemacs?

В конфиге (.xemacs/custom.el) у меня стоит (set-language-environment 'Cyrillic-KOI8)

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

Ладно, сделал 2 разных конфига, в одном KOI8, в другом - WIN1251. Но как их переключать? xemacs напрочь игнорирует параметры командной строки. -eval, -load, -l - просто молча игнорируются.

Текст в unicode открывается крякозябрами. Кодировку подходящую для него не нашел.

Что делать? Как нормально редактировать текст в разных кодировках? Или хотя бы в одной, но UTF8 :)

xemacs v. 21.4 patch 15

собран с поддержкой mule.

gentoo

AngryElf
()

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