LINUX.ORG.RU

мое рабочее место

 , , , , ,


3

5

Давно хотел выложить фотку со своим «рабочим местом». Вот отсюда управляется коллайдер ВЭПП-2000. Да, да... они есть не только в Швейцариях. :)

Пара слов о том, что собственно на фотке. На эти 12 мониторов выводится вся информация о работе коллайдера и соответственно все программы по настройке этой работы. Используется gentoo, xinerama, xfce, synergy.

Где-то в других комнатах стоят машины, к которым подключено «железо». Для «общения» с железом используются CAN, CAMAC, ethernet, usb. Еще есть сервер с файлопомойкой и бд - используем NFS и Postgresql.

Все это работает, за исключением нескольких powerpc в VME крейтах, на обычных PCшках, «накопившихся» за 10 лет. Где-то они запиханы в рэковые корпуса и стойки, где-то банально прикручены к столам. Программы для управления все самописанные - используется C,C++, Qt, GTK, Qwt, MathGL, Motif - кто во что горазд.

Вот такой вот зоопарк. Однако, все работает! :)

>>> Просмотр (1348x1000, 313 Kb)

★★★★★

Проверено: timur_dav ()

Кучу экранов под систему мониторинга видел неоднократно, но раз коллайдер - по-любому круче :)

router ★★★★★
()
Ответ на: комментарий от router

Ыыы...
Участившееся сердцебиение всех тех, кому приглянулась новинка, эффективно замедляет информация о цене изделия: $38 400!
срочно ищу спонсора!:)

petrosha ★★★★★
() автор топика
Ответ на: комментарий от Doctor_Drive

XFCE теперь и в коллайдерах!

послать им чтоли картинку... а то сцуки на мои вопросы ни разу не ответили...

petrosha ★★★★★
() автор топика
Ответ на: комментарий от vurdalak

Оборудование так часто меняется?

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

С другой стороны еще есть «молодые» девелоперы.
-Почему у нас boost такой старый?
-Я же только месяц назад твой бюст обнавлял...
-Да ты что, во вчерашней ночной сборке ввели такую фичу!
:)
по началу я велся. Теперь всех посылаю. Но все равно раз в год система требует обновления.

petrosha ★★★★★
() автор топика
Ответ на: комментарий от petrosha

Ну, буст собрать из 9999 не так сложно. Разве что процессорное время нужно. Но для этого можно завести отдельную машинку с distcc.

vurdalak ★★★★★
()
Ответ на: комментарий от petrosha

А, я подумал что ты про поиск окон.

По поводу работы я имел в виду было бы по-моему более логично чтобы программы писали программисты как бы)

e7z0x1 ★★★★★
()
Ответ на: комментарий от vurdalak

Ну, буст собрать из 9999 не так сложно. Разве что процессорное время нужно. Но для этого можно завести отдельную машинку с distcc.

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

petrosha ★★★★★
() автор топика
Ответ на: комментарий от e7z0x1

По поводу работы я имел в виду было бы по-моему более логично чтобы программы писали программисты как бы)

Было бы логично. Вот только они к нам не приходят. Программист профессия доходная, а у нас госсектор и инновации. Да и как показывает практика, пока человек не поймет что же все что он пишет должно делать, ничего толкового он написать не может. У нас есть несколько реликтов оставшихся от мимо проходивших студентов (пара лет магистратуры), которыми пользоваться невозможно.

Есть правда и обратные примеры - когда человек написал программу обслуживающую одну подсистему и уехал работать в США. И хотя она не очень удобная, местами подглючивает, но переписывать ради более удобных и красивых виджетов никто и не думает :) Потому что она работает ПРАВИЛЬНО.

petrosha ★★★★★
() автор топика
Ответ на: комментарий от kermzyxer

без такого центра управления теперь и не шелохнусь :Р

bioreactor ★★★★★
()
Ответ на: комментарий от petrosha

А чем отличаются 15 машин? Они раздельно работают? Какой там софт?

vurdalak ★★★★★
()

Очень крутой пульт управления!

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

jekader ★★★★★
()

gentoo
xfce
используется C,C++, Qt, GTK, Qwt, MathGL, Motif
На эти 12 мониторов
коллайдер

Я под впечатлением! Супер!

ЗЫ: Я даже про кока-колу ничего не скажу.

renya ★★★★★
()

Это очень круто! Спасибо за скрин)

th3m3 ★★★★★
()

Нормально.
Прям как у меня по вечерам. Только монитор реально один.

amorpher ★★★★★
()

ИМХО нужна беспроводная клавиатура и большое кресло, на котором можно откинуться назад :)

incogn1to
()

Да, да... они есть не только в Швейцариях. :)

Никогда не задумывался. Приятно слышать.

gray ★★★★★
()

Ъ рабочее место

trex6 ★★★★★
()
Ответ на: комментарий от petrosha

> Мечтаю о плагине, который по нажатия на клавишу на клаве или мыше, подсвечивал бы мышку на экране

Компиз давно умеет.

Made_in_China ★★
()
Ответ на: комментарий от Nxx

Мне кажется, один большой монитор обошелся бы дешевле...

полюбопытствуйте цены. Это настолько дорого, что говорить не о чем.

AVL2 ★★★★★
()
Ответ на: комментарий от petrosha

Ну у нас все-таки побольше. Порядка 10 программ в которые надо постоянно тыкаться.

Это плохо. Необходима хотя бы программа-агрегатор.

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

На ВЭПП-3/4М одрята в полный рост, да и у нас VAXы до сих пор имеются. Так что всё это начиналось ещё _до_ писишек.

Evgueni ★★★★★
()
Ответ на: комментарий от jekader

А программку, рисующую кружок вокруг курсора по хоткею наверняка несложно написать самостоятельно.

Всё давным давно придумано и написано: _xeyes_ же! Проверено на шести мониторах всё O'k.

Evgueni ★★★★★
()
Ответ на: комментарий от e7z0x1

По поводу работы я имел в виду было бы по-моему более логично чтобы программы писали программисты как бы)

Как выясняется нет, так как знание предметной области превалирует, а навыки чтобы написать что-то, чтобы работало ожидаемо не так уж и сложно приобрести. Это же не продукт на продажу писать.

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

Evgueni ★★★★★
()
Ответ на: комментарий от petrosha

Но вот расставление всего этого по 15 машинам уже не автоматизируешь так, чтобы еще и работоспособность всего проверялась.

Можно конечно, но осмысленности ноль. Проще заморозить всё включая дистрибутив.

Evgueni ★★★★★
()
Ответ на: комментарий от pavel38

ясно, там ещё вроде как институт ядерной физики есть...

От ядерной физики у нас ровно один эксперимент Дейтон.

Evgueni ★★★★★
()
Ответ на: комментарий от kitar

Где-то была информация, что в CERN'e «дежурят» также команды инженеров с России и Украины— это так?

Там работает _очень_ много народу. Россия там присутствует примерно пропорционально в основном из-за денег (люди).

Evgueni ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

а из подробностей больше интересует, швейцарская шняжка она во сколько раз круче вашей?

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

P.S. Так же я думаю по числу «гаек» на одного работающего (не числящегося) сотрудника физической установки мы ЦЕРН превосходим.

Evgueni ★★★★★
()
Ответ на: комментарий от Zombieff

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

Уже смешно. Масштабировать расчёты как собираются? Даже самые упёртые понимают, что для дешёвого и сердитого счёта альтернативная система ну никак не пригодна по сравнению с...

Evgueni ★★★★★
()
Ответ на: комментарий от jekader

Очень крутой пульт управления!

Спасибо!

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

Написать наверное можно да... Но вот как? Это должна быть программулина без окошка получается, а где тогда рисовать? прямо Хсовыми средствами?

petrosha ★★★★★
() автор топика
Ответ на: комментарий от Evgueni

Необходима хотя бы программа-агрегатор.

Ну как бы от простого к сложному... есть общая запускалка пока. Восновном я имею ввиду мелкие подстройки - стабильности как ты знаешь в Сибири нет:)

На ВЭПП-3/4М одрята в полный рост, да и у нас VAXы до сих пор имеются.

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

petrosha ★★★★★
() автор топика
Ответ на: комментарий от incogn1to

большое кресло, на котором можно откинуться назад :)

Есть такое :) в кадр не вошло.

petrosha ★★★★★
() автор топика
Ответ на: комментарий от Evgueni

Проще заморозить всё включая дистрибутив.

Ну мы вроде уже обсуждали это. Заморозка в условиях линукса, постепенно докупаемого железа и девелоперов энтузиастов не желательна.

petrosha ★★★★★
() автор топика
Ответ на: комментарий от Evgueni

Да запустите xeyes. Можно на каждом из мониторов. Проверено — помогает.

Да запускали конечно. Помогает как-то не очень. Против БОЛЬШИХ глазищ протестуют все, а маленькие особо не помогают. Правда на каждом экране отдельно запустить я не пробовал, надо проэкспериментировать. Спасибо за подсказку :)

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

petrosha ★★★★★
() автор топика
Ответ на: комментарий от petrosha

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

У нас морда к ваксам есть: telnet называется. Вообще всё управляется из _одного_ терминала. Хотя шаги к переходу на писишки предпринимались на предмет того, что VAX гикнется, но не гикнулся.

Evgueni ★★★★★
()
Ответ на: комментарий от petrosha

Ну мы вроде уже обсуждали это. Заморозка в условиях линукса, постепенно докупаемого железа и девелоперов энтузиастов не желательна.

Делается на раз-два с использованием виртуализации. Для счёта мы свою систему на базе НГУшного кластера размножаем сотнями.

Evgueni ★★★★★
()
Ответ на: комментарий от petrosha

Поэтому если бы он принудительно становился больше - было бы удобнее. :)

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

В убунте есть, например, mousetweaks (цитата из apt-cache show): It provides the Pointer Capture panel applet. This applet creates an area on the panel into which the pointer can be captured until the user releases it with a predefined button and modifier combination.

Evgueni ★★★★★
()

Имею вопрос по БД

Как я понимаю все события в БД регистрируются и размер оной не один TB. Как организовано хранилище? Наверняка большинство параметров от разных датчиков представлены как real и валятся в одну оочень большую таблицу. Используется ли partitioning , pg_reorg, pg_bulkload? Напрямую ли всё в БД валится или где-то сначала в plain файлы. Если последнее, то используются ли феньки из PG 9.1 типа foreign data wrapper'ов ?

mlt
()

Я конечно все понимаю, что вы суровые челябсерьезные ученые и эстетика вас мало интересует, но уж найдите одного дизайнера для создания нормального сайта.
Да и лого нарисованное в WordArt это круто: http://vepp2k.inp.nsk.su/logo.gif

ls-h ★★★★★
()

зачётное рабочее место :-)

Pinkbyte ★★★★★
()

А что так мало бумажек на столе?
Или всё хорошо с мониторов смотрится и дальше в электронном виде передаётся?

aptyp ★★★★
()

От кокаколы изжога будет потом.
Инфа 101%.

Ничё так, симпатично. Алсо сначала подумал что там швиндоус.
Фон и гуй по цвету и иконки...

И почему нельзя использовать допустим 4 огромных монитора?
Не хватает финансирования?

VictimOfLoveToLinux
()
Ответ на: комментарий от Evgueni

программирование много проще

Вы имеете в виду программирование всяких приблуд в данном случае или программирование вообще?

e7z0x1 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.