LINUX.ORG.RU

Сообщения fjfalcon

 

[java][collection?] Помогите с реализацией.

Доброго времени суток.
И так у меня есть класс Players, в котором есть player_id и некоторые параметры.(гетеры и сеттеры в т.ч.)
Есть массив объектов класса player.
К примеру Players game[].
Однако мне нужно, чтобы я мог обращаться к каждой игре по ее id.
То есть что-то вроде game[game_id][0].getPlayerName();
game_id может быть любой 8-ми значной цифрой, к примеру 12345678.
Не подскажите правильную реализацию?
Коллекции? Многомерные массивы?

 

fjfalcon
()

[raid5] Рухнуло сразу 2 диска... из 5

Приветствую. Выпало из рейда 2 диска. Случайно добавил вместо /dev/sda1 и /dev/sdb1 /dev/sda и /dev/sdb Пытаюсь удалить - получаю:

mdadm --remove /dev/mda /dev/sda
mdadm: error opening /dev/mda: No such file or directory
mdadm --remove /dev/mda /dev/sdb
mdadm: error opening /dev/mda: No such file or directory

Однако если посмотреть

mdadm --detail /dev/md0
/dev/md0:
        Version : 00.90
  Creation Time : Wed Sep 30 10:08:13 2009
     Raid Level : raid5
  Used Dev Size : 1465135936 (1397.26 GiB 1500.30 GB)
   Raid Devices : 5
  Total Devices : 5
Preferred Minor : 0
    Persistence : Superblock is persistent

    Update Time : Fri Aug 20 18:16:08 2010
          State : active, degraded, Not Started
 Active Devices : 3
Working Devices : 5
 Failed Devices : 0
  Spare Devices : 2

         Layout : left-symmetric
     Chunk Size : 64K

           UUID : d68c1f94:3ef25907:9ed49952:737e5f81
         Events : 0.558568

    Number   Major   Minor   RaidDevice State
       0       0        0        0      removed
       1       0        0        1      removed
       2       8       33        2      active sync   /dev/sdc1
       3       8       49        3      active sync   /dev/sdd1
       4       8       65        4      active sync   /dev/sde1

       5       8        0        -      spare   /dev/sda
       6       8       16        -      spare   /dev/sdb

Как в итоге их удалить? Т.к. из /dev/ пропало /dev/sda1 /dev/sdb1, а вот в fdisk -l все четко

fdisk -l

Disk /dev/sda: 1500.3 GB, 1500301910016 bytes
255 heads, 63 sectors/track, 182401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0004b7b2

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1      182401  1465136001   fd  Linux raid autodetect

Disk /dev/sdb: 1500.3 GB, 1500301910016 bytes
255 heads, 63 sectors/track, 182401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000744d6

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1      182401  1465136001   fd  Linux raid autodetect

 

fjfalcon
()

[iptables][iproute2] Маршрутизация по портам.

Добрый день. Пытаюсь подключить аську через 2 прова.(проброс 5190 порта) Два прова подключены к одной машинке. 1 на eth0 192.168.1.250(вместе с общей сетью) 2 на ppp0 (через eth1)

ip rule show:

0:	from all lookup local 
32765:	from all fwmark 0x1 lookup 102 
32766:	from all lookup main 
32767:	from all lookup default 
ip route show table 102:
192.168.1.0/24 dev eth0  scope link 
default dev ppp0 scope link 

ip r sh:

192.168.1.0/24 dev eth0  scope link 
default via 192.168.1.250 dev eth0;

iptables:

iptables -t mangle -A PREROUTING -p tcp --dport 5190 -j CONNMARK --set-mark 1
iptables -t mangle -A OUTPUT -p tcp --dport 5190 -j CONNMARK --set-mark 1

traceroute login.icq.com -p5190

traceroute to login.icq.com (64.12.202.116), 30 hops max, 40 byte packets
 1  192.168.9.105 (192.168.9.105)  3.127 ms 192.168.1.250 (192.168.1.250)  1.183 ms  1.975 ms
 2  ppp91-79-36-1.pppoe.mtu-net.ru (91.79.36.1)  18.673 ms  21.408 ms  22.036 ms
 3  a197-crs-1-be1-53.msk.stream-internet.net (212.188.1.113)  24.712 ms  27.131 ms  27.981 ms
 4  a197-crs-1-be1-53.msk.stream-internet.net (212.188.1.113)  29.609 ms  30.379 ms  32.955 ms
 5  ss-crs-1-be5.msk.stream-internet.net (195.34.59.105)  90.323 ms  95.400 ms  95.629 ms
 6  oct-cr01-po1.msk.stream-internet.net (195.34.59.141)  39.779 ms  40.557 ms  42.567 ms
 7  may-cr01-po3.spb.stream-internet.net (195.34.59.30)  26.345 ms  30.261 ms  31.830 ms
 8  t7-cr01-po1.stk.stream-internet.net (195.34.59.98)  45.687 ms  47.796 ms  49.079 ms
 9  tct-cr01-te5-1.ams.stream-internet.net (195.34.53.14)  80.471 ms  81.296 ms  85.224 ms
10  sl-gw10-ams-11-0-4.sprintlink.net (217.149.33.157)  85.595 ms  87.160 ms  87.739 ms
11  sl-bb21-ams-8-0.sprintlink.net (217.149.32.41)  90.734 ms  105.654 ms  115.506 ms
12  sl-bb20-ham-14-0-0.sprintlink.net (213.206.129.50)  122.207 ms  142.082 ms  141.507 ms
13  sl-bb21-fra-4-0-0.sprintlink.net (213.206.129.147)  151.554 ms  150.877 ms  153.988 ms
14  217.147.96.64 (217.147.96.64)  155.898 ms  142.002 ms  142.579 ms
15  pop1-frr-g2-1-3.atdn.net (66.185.149.69)  147.381 ms  147.675 ms  149.150 ms
16  bb2-frr-s1-1-0.atdn.net (66.185.139.14)  151.108 ms  148.435 ms  137.293 ms
17  bb1-new-s1-0-0.atdn.net (66.185.152.146)  213.214 ms  227.818 ms  200.310 ms
18  bb1-ash-p13-0.atdn.net (66.185.152.162)  194.563 ms  203.277 ms  205.671 ms
19  pop1-ash-s0-1-0.atdn.net (66.185.144.33)  207.203 ms  220.122 ms  209.134 ms
20  dar1-mtc-s0-0-0.atdn.net (66.185.148.222)  210.587 ms dar1-mtc-s1-0-0.atdn.net (66.185.151.102)  226.968 ms dar1-mtc-s0-0-0.atdn.net (66.185.148.222)  228.058 ms
21  * * *
22  ow1-mtc-ae0.net.aol.com (64.12.248.66)  217.141 ms  187.050 ms  168.325 ms
23  * * *
24  bucp-m1-vip.blue.aol.com (64.12.202.116)  180.762 ms  184.237 ms  209.125 ms

По трейсу маршрут идет через 2-го прова. По 22 порту ssh работает отлично и ходит через нужного прова. А вот аська все время лезит через основного прова. ЧЯДНТ?

 ,

fjfalcon
()

[raid] Что под / отдать?

Возник такой вопрос.
Раньше делал так.
Рейд массив монтировал куда-нить типа /mnt/raidmassive.
А под корень отдавал еще один hdd, вне рейда.
А тут возник вопрос. Что лучше - пусть все работает на массиве, просто выделить часть места под /, а остальное под /mnt/raidmasssive или же пусть работает все на отдельном харде.

З.Ы. raid1 и raid5 используем-с...

 

fjfalcon
()

[atom][omg] Попытка собрать себе атом.

И так в двух словах.
Есть у меня дома локалхост-файлопомойка.
Кроме 4х хардов(1 под систему, 1 под общие данные, 2 в lvm под файловую помойку) в общем то машинке ничего. P4 3.06ghz, 2gb оперативки...
Но одно но.. кушает много электроэнергии...
Тут я подумал.. а соберу-ка я себе атом...
Прикинул.. 2х хардов мне хватит - 1 под данные и под систему - второй под файловую помойку. Вроде бы все мамки с атомом это поддерживают.
Прикинул - средняя цена ~3000р.
Тут как говорила некая Алиса все любоптыственее и любопытсвеннее.
Думал куплю себе корпус... небольшой, с бп на 120вт.. хватит по плану...
Ога как же... мало того, что и стоит это добро не дешего.. в основном имеет только один док под hdd.. Хочешь больше? Плати уже не 1000-2000, а 3-4к... вот я и подумал, а не слишком ли дорого мне обойдется этот тихий рабочий паренек?


В общем, ЛОР. Прошу помощи. Не могли бы вы мне помочь собрать этого паренька в магазинах ДС, чтобы улечся в 7-8к рублев, с учетом, что оперативка(DDR2 1x2) и жесткие диски(1-320gb, 2-500gb) уже в наличии.

Надеюсь на помощь.

 

fjfalcon
()

[php][передача объектов] Как правильно?

И так. Имеем запрос к сайту на получение информации.
Потом сохраняем полученую информацию в объект.
Вот и вопрос.
Как таскать объект через сессию?
С помощью serialize?
Сохранить в файл и загружать объект из файла?

з.ы. проект не использует бд. всю информацию берет с сайта, кол-во пользователей не больше 5-6 человек. Но хочется снизить кол-во лишних запросов. Т.К. важна скорость.

 

fjfalcon
()

[LinuxInstallFest] В отдельно взятом городе.

Как проводить? Может кто расскажет? Что необходимо кроме добровольцев? Помещение? Ноутбуки диски? Тонны пива?

fjfalcon
()

[хочется странного] Папка или ссылка вида xz*

Вот возник такой вопрос.
Можно ли сделать такую папку, к примеру в /tmp с названием xz*, чтобы когда обращались к папке xzS41125 или к xz123SF5, он обращался к xz*?


 

fjfalcon
()

[flash][input cp1251][Ненависть]Горе вебкодеры...

Начало рук-во заказывать какие-то брони в каких-то отелях за бугром...
Суть не важно... хотят на флеше писать... писать по русскии...
Вот мне и интересно, а можно не смотря на ru_RU.UTF-8 сделать расскладку, которая бы писала по русски в cp1251?

 ,

fjfalcon
()

[iptv] Проверка есть ли поток

Добрый день. Есть у нас в сети ip-телевидение..
Но увы, не всегда работает.
Хочу вот узнать - есть ли какая-либо консольная утилитка, которая по команде
progname http://192.168.189.341:4005/st-98-75
cкажет, что есть ли там эфир или нету?

 

fjfalcon
()

[debian]Скачать только маны

Никто не подскажет? Чтобы пакет не устанавливать, а только man.

 

fjfalcon
()

[last] Вопрос по выводу

Вот вывод сообщения last:

hifal    tty7         :0               Tue Apr  6 12:54 - crash (1+04:44)   
Интересует такой момент:
В скобках (1+04:44) что значит? Как правильно распарсить? И еще, а есть ли какая-либо система на вебе для мониторинга нескольких машин?

fjfalcon
()

[OOo][шрифты] Подменить один шрифт другим.

В общем продолжаем борьбу со злыми пользователями.
Надо заменить шрифт times new roman на nimbus roman, чтоб пользователи этого не заметили, и продолжали выбирать «Times New Roman».
Вот тут и вопрос, а где шрифты лежат, которые он использует?

 

fjfalcon
()

[gnome][gdm] Список пользователей.

Вот проблема.
Достали товарищи, которым влом ввести свой логин.. и все же...
Ситуация такая..
У менегеров стоит убунту, авторизация по openldap.
В gdm после входа появляется возможность выбора нужной учетки...
Однако у некоторых пользоваталей они так и не появляются.
И тут вопрос.. с условиями hig и т.д.
Как-то можно отредактировать список пользователей в gdm?
В /etc/gdm ничего интересного, к сожалению, не нашел...

 ,

fjfalcon
()

[crm] Ищу Систему.

Приветствую всех.
Вот зашел вопрос о crm.
Нам нужна та, которая позволяет делать:
а) выборку по информации о клиентах
б) рассылку e-mail(по выборке кому, с подстановкой текста)
в) рассылку факсов(по выборке кому, с подстановкой текста)
г) рассылку почтовую(печать адресов на конвертах)

Лучше opensource, но можно и коммерческую. Основанную на вебе(или с клиентами под Linux).

Кто-нибудь о такой слышал? Может кто такие разрабатывает?



 

fjfalcon
()

[gpt][fdisk не умеет]Чем можно убить?

Хочу убрать gpt и вернуть обратно mbr на доставшемся в наследстве диске. Чем это можно сделать акромя gparted?

 

fjfalcon
()

[iptables][2 isp][vnc vs ssh] не работает vnc

Всех приветствую. И так рассказываю как дела.
Шлюз 192.168.1.1.
На нем поднят ppp0(1 провайдер) и стандартный шлюз 192.168.1.250(2 провайдер).
Есть машинка 192.168.1.145 на ней на порту 10105 поднят ssh и на 5900 vnc.
Шлюз на 1.145 указан 192.168.1.1.

На шлюзе:
ip rule add fwmark 1 table 102
ip route show table 102:

192.168.1.0/24 dev eth0  scope link 
default dev ppp0  scope link 
Скрипты iptables на тему форварда ssh и vnc:

#Форвард ssh 1.145
iptables -I PREROUTING -t nat -p tcp --dport 10105 -i ppp0 -j DNAT --to 192.168.1.145
iptables -I FORWARD -p tcp --sport 10105 -j CONNMARK --set-mark 1

#Форвард vnc 1.145
iptables -I PREROUTING -t nat -p tcp --dport 5900 -i ppp0 -j DNAT --to 192.168.1.145
iptables -I FORWARD -p tcp --sport 5900 -j CONNMARK --set-mark 1

И вот.. проблема в том, что при попытке через ppp0 зайти по ssh все работает... а на vnc timeout...
Однако, если поставить на шлюзе default gateway ppp0, vnc отлично работает.
В чем может быть дело?

 

fjfalcon
()

[rightjs][изучаем] Обработчик событий

Приветствую. И так такой вопрос. Подключил rightjs. Пытаюсь сделать обычное событие onClick. HTML простенький:

<html><head>
<script type="text/javascript" src="/js/right.js"></script>
<script type="text/javascript" src="/js/js.js"></script>
</head>
<body>
<button id="pressme">1</button> 
</body>

В файле js.js пишу:

var el = $('pressme');
el.onClick(alert('xz'));

Так вот. При загрузке страницы как раз таки выдает 'xz', а при клике - ничего. В консоль ошибок падает el is null.

Что я делаю не так?

fjfalcon
()

[crm] Безопасность.

Приветствую всех. Разрабатываем на работе ИС с данными о клиентах... crm в общем. Тут Ген. задумался о безопасности. Вот хотелось бы узнать какие меры следует принять. Пока думаю о запрете печати после 10 отпечатанных страниц.. А какие еще есть варианты? (Структура вывода данных из бд - табличка с 5-8 полями, при клике на которые выводится полный профиль клиента.)

 

fjfalcon
()

[nfs] Как включить логирование?

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

 

fjfalcon
()

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