LINUX.ORG.RU

Рабочее место на новой работе

 , , ,


3

3

У меня пошла третья неделя на новой работе, Petromodeling. Я геолог, прохожу аспирантуру в МГУ, но считаю себя скорее программистом. Я всего второй кодер в штате (после гендира-соучредителя). В качестве первого проекта занимаюсь автоматизацией лаборатории по механическим испытаниям грунтов, первой подобной по масштабу и подходу в России. За время работы поставил на рабочий компьютер привычный мне дистрибутив и сделал 4 софтины, три на Qt/C++ и одну на PHP/JavaScript:

  1. Постоянно опрашивающую датчики смещения. Потом будет переписано на C++ переедет на микроконтроллер, которые я пока ни разу в жизни не программировал. Там надо будет ещё диоды включать, когда на станок надо навешивать новый груз. Скорее всего, возьмём STM32, так нам посоветовали на физфаке.
  2. Опрашивающую первую программу (TCP) по заданной ГОСТом программе. Потом переедет на микрокомпьютер, который будет обслуживать всю лабораторию из 80 (а потом и 200) станков.
  3. Принимающую данные от второй (gsoap) и записывающую их в MSSQL. Запущена в Hyper-V виртуалке с Арчем на нашем интернет-сервере. Мне не нравится, что для хранения данных с датчиков выбрали SQL, можно же сделать специализированную бинарную БД. Но на этом настаивает начальник. Хорошо хоть, что датчики опрашиваются редко.
  4. Рисующую графики в браузере в реальном времени. Впервые в жизни писал на PHP и JavaScript, осилил за вечер. Это proof of concept и скорее всего, интерфейс будем делать на node.js или чём-то подобном (что мне тоже придётся впервые изучать), чтобы не постоянно опрашивать БД, а принимать от БД event'ы о новых записях. Что-нибудь посоветуете? Я в веб-технологиях ноль. Там по сути нужны всякие динамические таблицы и графики, оповещения.

Состав рабочего места:

  • 4 монитора HP ZR2440w. В жизни не работал на 4 мониторах, но теперь не представляю, как писал весь код на своём Thinkpad T400.
  • Клавиатура HP RK713A. Надо будет заменить на клаву, где F12 находится над backspace, а то неудобно вызывать Yakuake.
  • Мышка A4Tech XL-750BK на большом удобном коврике от той же конторы. Нормальная такая мышка, смущают только лишние кнопки.
  • Intel Core i7-3930K.
  • 64 ГиБ оперативки.
  • Radeon HD 7970. Пока ещё не поставил Steam и не гонял в доту. Вроде бы даже не придётся ставить Catalyst.
  • Arch Linux, ZSH, KDE, Qt Creator (переучиваюсь с глючного KDevelop, хотя м.б. с выходом KDevelop 5 вернусь обратно). Как видидте, вместо обоев чёрная заливка (чтобы не грелись мониторы и чтоб не отвлекаться). Также перешёл с русского языка интерфейса на английский. С LANG=en_US.UTF-8 как-то понативнее себя чувствуешь в системе.

Контора вообще бомбическая. Офисы в бизнес-парке на Воробьёвых горах. Тут все рабочие места или такие, или с двумя огромными мониторами, размещёнными вертикально. Всего 14 рабочих мест по четыре 24" монитора, 20 по два 30″ и 2 с одним 30″. Мой десктоп размещён внутри лаборатории и является одним из двух здесь. Я окружён милыми лаборантами, а рядом сидит гендир на винде и вспоминает тонкости QML для лаунчера приложений нашего будущего проекта, ориентированного на западный рынок.

>>> Просмотр (4160x3120, 1946 Kb)

★★★★★

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 4)
Ответ на: комментарий от hbars

Запущена в Hyper-V виртуалке с Арчем на нашем интернет-сервере.

интранет же сервере. Ошибки нафиг.

Вот именно что на интернет-сервере. На машине в датацентре. Со смартфона заходим и смотрим графики с датчиков в лабе.

Obey-Kun ★★★★★
() автор топика
Последнее исправление: Obey-Kun (всего исправлений: 1)

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

ProstoTyoma
()

Класс! Вот это - серьезная работа.

Из опыта: для здоровья глаз лучше серая заливка, причем не однотонная, а какой-нибудь текстурой.

Deleted
()

Контора вообще бомбическая. Офисы в бизнес-парке на Воробьёвых горах.

Чего здесь хорошего? Либо там жилье снимать задорого, либо ехать из еб*ней.

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

Чего здесь хорошего? Либо там жилье снимать задорого, либо ехать из еб*ней.

На Фрунзенской квартиры недорогие. А хорошо то, что район чистый, воздух хороший, и недалеко от МГУ, где у меня бывают заседания кафедры и т.п.

Obey-Kun ★★★★★
() автор топика
Последнее исправление: Obey-Kun (всего исправлений: 1)

страна-бензоколонка

геолог

по знакомству

контора вообще бомбическая

Вся суть пидорашенской «науки». Нужны только геологи и их обслуга, а остальное купим за бугром.

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

Нефтянкой мы почти не занимаемся. Только инженерной геологией и испытаниями грунтов. Это нужно для строительства, например. Ты имеешь что-то против строительства? Но в общем-то, мне тут совсем не по нраву, я планирую открыть здесь ООО, стартовать бизнес на производстве софта для моделирования и кое-каких аппаратно-программных комплексов (и что тут купим за бугром?), прожить несколько лет, накопить капитал и свалить куда-нибудь в нормальное место, вроде Австралии. Эту страну не исправить.

Мой соавтор 2D софтины для моделирования уже давно отучился во Франции (уехал туда благодаря этой самой софтине по дороге, которую туда пробил мой гендир), а сейчас живёт в Болгарии и бед не знает, кормит всю семью.

Obey-Kun ★★★★★
() автор топика
Последнее исправление: Obey-Kun (всего исправлений: 1)
Ответ на: комментарий от Obey-Kun

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

lagavulin16
()
Ответ на: комментарий от Obey-Kun

свалить куда-нибудь в нормальное место, вроде Австралии. Эту страну не исправить.

в правильном направлении мыслишь.

axelroot
()
Ответ на: комментарий от Obey-Kun

прожить несколько десятков лет, накопить капитал на рассаду и свалить куда-нибудь в пригород, на дачу, картоху сажать

мечтатель

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

Ну идеи хорошие есть. Например, софт, который будет стоить 600-800 тыр в год с клиента. Десяток клиентов точно наберётся. От меня в Роснефти и в одной компании давно ждут этот софт.

Obey-Kun ★★★★★
() автор топика
Ответ на: комментарий от targitaj

чтобы не постоянно опрашивать БД, а принимать от БД event'ы о новых записях. Что-нибудь посоветуете?

я вебсокеты взял и тем самым решил коллективный доступ к изменениям-просмотру данных, а в качестве формата обмена - json. Инструментарий клиента - jquery. Пробовал extjs но там шаг вправо-влево расстрел и он тяжеловат для клиента.

Frost ★★★
()
Последнее исправление: Frost (всего исправлений: 3)

Одно из интереснейших описаний рабочего места...!

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

второй ряд мониторов не высоковато ли стоит? Как шея?

+1 :) Сразу видно опытного. Я монитор всего-лишь вертикально развернул - чуть шею не свихнул! «Перевести взгляд» - вообще глаза вытекут! Короче, одни понты.
Меня б вполне устроили два квадратных экрана (40-50см сторона), как раз чтобы в полуметре спокойно всё рассматривать.

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

Как вам удалось завести UPort 1110 в Linux? Поделитесь рецептом! :-)

yaourt -S moxa-uport11x0-git

Obey-Kun ★★★★★
() автор топика

чтоб не грелись мониторы

без регулировки яркость подсветки неизменна (соответственно, выделение энергии на лампах/диодах) и не зависит от цветов, показываемых матрицей. Извините за педантизм.

semenaa
()

Я всего второй кодер в штате (после гендира-соучредителя)
в веб-технологиях ноль
Пока ещё не поставил Steam и не гонял в доту
чтобы не грелись мониторы

нет слов... лицо-рука

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