Bear_anim1
  • sasha75

(no subject)

Мой хороший знакомый,  свежий выпускник БГУИР и новый репатриант ищет работу инженера-электронщика или программиста Embedded. Мобилен, английский на уровне.Резюме вышлю всем желающим.

Bear_anim1

"include" for C#?

Прошу помощи в решении такой задачи:
1. "Большой" проект состоит из десятка под-проектов для разных сред и операционных систем, написанных на С, С++ и С#
2. каждый проект "видит" глобальный файл versions.h, который хранит инфу о версии проекта, аппаратной платформе и пр.
3. Этот же файл versions.h парсится разными пост-билд скриптами для извлечения номера версии и создания артефактов релиза.

Очень хочется увидеть в Windows С# аппликациях номер текущей версии проекта как часть GUI. Как это сделать? С# не поддерживает .h файлы ни в каком виде.
ladylike

Вопрос

сть sharepoint developer, лет 6-7 назад сделавшая в JB полуторагодичный курс нитуах маарахот. Опыта в нитуах маарахот нет, но хочу начать работать в этой сфере. Как наиболее безболезненно сделать этот переход? И бывают ли мисрот, в которых можно совмещать питуах и нитуах?

X-posted

Свободный
  • proki

PowerPoint

Можно ли из файла pptx (Office 2016) извлечь фотографии, загруженные в него при создании ?
Понятно, что речь НЕ идёт о том, чтобы делать printscreen с каждого кадра, а о каком нибудь сервисе, который сделает это для всех фотографий.
Bear_anim1
  • sasha75

(Само)Контроль рабочего времени

Уважаемые коллеги, главным образом "ацмаим"! Пользуетесь ли вы какой-то программой для мониторинга рабочего времени?
Появилась необходимость в записи часов работы над проектами для последующего анализа и отчетности.
Что-то вроде:
9:15-11:50 - Проект А
12:30-15:00 - Документация проекта Б
15:00-18:00 - Обсуждение проекта ХХХ с YYY
0:45 - обед, чай, кофе
Эксель не предлагать :(
  • anyap

требуются C++ / RT Embedded программисты в Иерусалиме

Real Time Embedded Software Engineer in Jerusalem

We are looking for developers with at least 5 years of  hands-on experience in:
- Linux development (user and/or kernel modes).
- working with open Source projects
- Embedded programming.
- Board bring up.
- Highly experienced in C programming and also OOD programming.
- Scripting languages Bash and Python.
- Real Time programming.
- Working with ARM emulator.
- Working with GIT and SVN.
The candidate should have:
·        High technical understanding and learning skills – programming, integration and debugging abilities.
·        Ability to understand, debug and improve 3rd party complex code especially open source.
·        Experience with testing methodologies, some tasks will include developing complex fully automated testing environment.
Strong verbal and written English required.
Please, send your CV in the Word format to anna@specialjob.co.il if this position could be relevant for you.
Thanks,
Anna Youdolovich

Looking for Senior C++ Software Engineer in Jerusalem.

The individual should possess most if not all of the following skills/qualifications:
- 7+ years of hands-on software development experience with C++ design and
development skills with thorough understanding of STL, design patterns,
multi-threading and software development paradigms in Linux and Windows environment
- OOD/OOP oriented
- C++ 11 or very strong embedded experience  is mandatory
Please, send your CV to anna@specialjob.co.il
http://www.specialjob.co.il/en/hot_jobs/

Простой веб фреймворк

Кто понимает в client side?
Мне надо сделать не большую веб аппликацию, которая будет управлять объектом геномного браузера - например этим http://www.biodalliance.org/ - показать какие то менюшки и вызвать API этого браузера, вызвать REST на сервере и тоже что то показать, с результатами вызвать то же геном браузер.
На чем делать? Опыта client side разработки почти нет - 3 года назад что то маленькое на старом ангуларе сделал.
Учить ангулар 2 или есть что то попроще для моих нужд?
Bear_anim1
  • sasha75

Version management

Добрый день! Помогите в решении непростой проблемы:
Код проекта, который я "поддерживаю" состоит из кода под Linux и кода для микроконтроллеров, который компилируется в двух кросс-компиляторах под Windows. Дерево директориев общее, все проекты используют общий файл version.h с определением текущей версии. Проблема в том, что кросс-компиляторы запускают скрипты (bash) для создания разных версий бинарников, создают директории и пр., при этом используют переменную окружения (environment variable) SOFTWARE_VERSION, которую надо определять в каждой среде вручную :(. Как можно свести управление версиями только к изменению version.h? Есть 2 идеи:
- определять SOFTWARE_VERSION в version.h и добавлять ее в environment variables - не нашел как это делается, возможно ли это вообще?
- парсить version.h в скрипте и извлекать оттуда SOFTWARE_VERSION - понятия не имею, как это делать
Есть профессиональные варианты решения проблемы? Всем спасибо заранее.
Bear_anim1

CAN под Linux:

CAN под Linux:
Прошу совета: имеется плата на которой бежит Linux и управляет кучей подключенных устройств через CAN. CAN реализован при помощи SocketCAN, то есть как network device. Предлагают перевести все на другую, более мощную Linux платформу, но там CAN реализован как character device. Какие могут быть подводные камни в таком переходе? Linux-приложение - большое, многопоточное, написано давно и не мной - рефакторинг кода проблематичен.