Движок сайта на LabVIEW для apache 2.2 linux

Делись идеей, получай поддержку и критику!

Движок сайта на LabVIEW для apache 2.2 linux

Postby Данил on 21 Oct 2014, 09:03

Добрый день.
Занимаюсь программированием в различных сферах, как по работе, так и для собственного удовольствия. Знакомство с LabVIEW произошло на работе, где требовалась разработка алгоритмов потоковой обработки биофизических данных. Сейчас предполагаю язык G очень удобным и наглядным для проектирования CGI приложений.
В общем-то решил я реализовать движок сайта, типа microText на LabVIEW. Для создания CGI приложения потребовалось написать маленький мостик на GNU C++, который подключает скомпилированную в LabVIEW Shared Library, передавая слегка переработанные параметры в функцию библиотеки, эти параметры являются аргументами CGI (argc, argv, envp).
Исходник моста для библиотек LabVIEW к серверу apache 2.2 прилагаю, так же как и програмку, которая при помощи моста выбрасывает аргументы CGI в браузер написанную на LabVIEW.
Так вот, хочу услышать адекватную критику реализации моей идеи, с целью ее доработки,переработки.
Для компиляции моста под linux с данным примером нужно положить cgi.c рядом с скомпилированной библиотекой (вызываемая функция должна называться TestCGI, задаётся в Application Builder'е, так же должна стоять галочка, добавляющая файлы extcode.h в папку, компилированная библиотека должна называться env.so). Далее в консоли написать: gcc cgi.c -o TestCGI.cgi ./env.so -L /usr/local/natinst/LabVIEW-2010/AppLibs/liblvrtdark.so.10.0.0 . Это соберёт файл TestCGI.cgi, которую можно будет использовать веб сервером Apache.
Attachments
env.vi
Исходник библиотеки (LabVIEW 2010 для linux)
(9.72 KiB) Downloaded 254 times
cgi.c
Исходник CGI моста
(699 Bytes) Downloaded 232 times
Данил
beginner
beginner
 
Posts: 27
Joined: 20 Oct 2014, 10:35
LabVIEW Version: 2010 linux
Karma: 10

Re: Движок сайта на LabVIEW для apache 2.2 linux

Postby Pavel Krivozubov on 21 Oct 2014, 20:22

Идея супер как мне кажется!
Не могли бы уважаемые пользователи линукс проверить это дополнение и написать отзыв?
Сам к сожалению не имею этой ОС.

- ждём Ваших заказов на написание программ

User avatar
Pavel Krivozubov
professor
professor
 
Posts: 4373
Joined: 07 Feb 2008, 16:39
Location: г. Электросталь
Medals: 3
Activity (2) Bronze (1)
LabVIEW Version: 7.0 - 2013
Karma: 213
hardware I/O PDA VIP vision bloggers internet teachers students freelance

Re: Движок сайта на LabVIEW для apache 2.2 linux

Postby Данил on 22 Oct 2014, 07:02

Last edited by Данил on 22 Oct 2014, 07:48, edited 1 time in total.
Данил
beginner
beginner
 
Posts: 27
Joined: 20 Oct 2014, 10:35
LabVIEW Version: 2010 linux
Karma: 10

Re: Движок сайта на LabVIEW для apache 2.2 linux

Postby mzu2006 on 22 Oct 2014, 07:38


rm -rf /mnt/windows
User avatar
mzu2006
doctor
doctor
 
Posts: 2456
Joined: 16 Aug 2008, 02:12
Location: St-Petersburg (RU), Phila, Boston, Washington DC
Medals: 3
Professionalism (1) Tutorials (1) Black (1)
LabVIEW Version: 7.1 10 11 12
Karma: 279
CLAD CLD I/O PDA VIP vision bloggers teachers

Re: Движок сайта на LabVIEW для apache 2.2 linux

Postby Данил on 22 Oct 2014, 07:58

Данил
beginner
beginner
 
Posts: 27
Joined: 20 Oct 2014, 10:35
LabVIEW Version: 2010 linux
Karma: 10

Re: Движок сайта на LabVIEW для apache 2.2 linux

Postby Borjomy_1 on 22 Oct 2014, 08:07

Borjomy_1
expert
expert
 
Posts: 1766
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 309
VIP

Re: Движок сайта на LabVIEW для apache 2.2 linux

Postby Данил on 22 Oct 2014, 08:12

Данил
beginner
beginner
 
Posts: 27
Joined: 20 Oct 2014, 10:35
LabVIEW Version: 2010 linux
Karma: 10

Re: Движок сайта на LabVIEW для apache 2.2 linux

Postby Borjomy_1 on 22 Oct 2014, 08:46

Borjomy_1
expert
expert
 
Posts: 1766
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 309
VIP

Re: Движок сайта на LabVIEW для apache 2.2 linux

Postby Данил on 22 Oct 2014, 08:50

Данил
beginner
beginner
 
Posts: 27
Joined: 20 Oct 2014, 10:35
LabVIEW Version: 2010 linux
Karma: 10

Re: Движок сайта на LabVIEW для apache 2.2 linux

Postby mzu2006 on 22 Oct 2014, 09:30

Прежде чем править код, изложите, пожалуйста, вкратце идею. Что хочется сделать? Потом обсудим как. И только уже потом как конкретно (код).

rm -rf /mnt/windows
User avatar
mzu2006
doctor
doctor
 
Posts: 2456
Joined: 16 Aug 2008, 02:12
Location: St-Petersburg (RU), Phila, Boston, Washington DC
Medals: 3
Professionalism (1) Tutorials (1) Black (1)
LabVIEW Version: 7.1 10 11 12
Karma: 279
CLAD CLD I/O PDA VIP vision bloggers teachers

Re: Движок сайта на LabVIEW для apache 2.2 linux

Postby Borjomy_1 on 22 Oct 2014, 09:41

Borjomy_1
expert
expert
 
Posts: 1766
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 309
VIP

Re: Движок сайта на LabVIEW для apache 2.2 linux

Postby Данил on 22 Oct 2014, 11:09

Данил
beginner
beginner
 
Posts: 27
Joined: 20 Oct 2014, 10:35
LabVIEW Version: 2010 linux
Karma: 10

Re: Движок сайта на LabVIEW для apache 2.2 linux

Postby Vitekkz88 on 22 Oct 2014, 15:21

Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
User avatar
Vitekkz88
leader
leader
 
Posts: 945
Joined: 21 Jan 2014, 15:45
Location: Томск
Medals: 3
Activity (1) Silver (1) Автор (1)
LabVIEW Version: 12,13,14
Karma: 258
hardware I/O VIP

Re: Движок сайта на LabVIEW для apache 2.2 linux

Postby Pavel Krivozubov on 22 Oct 2014, 17:45

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

- ждём Ваших заказов на написание программ

User avatar
Pavel Krivozubov
professor
professor
 
Posts: 4373
Joined: 07 Feb 2008, 16:39
Location: г. Электросталь
Medals: 3
Activity (2) Bronze (1)
LabVIEW Version: 7.0 - 2013
Karma: 213
hardware I/O PDA VIP vision bloggers internet teachers students freelance

Re: Движок сайта на LabVIEW для apache 2.2 linux

Postby Vitekkz88 on 22 Oct 2014, 18:42

Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
User avatar
Vitekkz88
leader
leader
 
Posts: 945
Joined: 21 Jan 2014, 15:45
Location: Томск
Medals: 3
Activity (1) Silver (1) Автор (1)
LabVIEW Version: 12,13,14
Karma: 258
hardware I/O VIP

Next

Return to Проекты

Who is online

Users browsing this forum: No registered users and 3 guests

cron