компиляция онлайн

Вопросы, связанные с работой сайта и форума. Замечания и пожелания.

Модератор: Модераторы

Сообщение STAKANOV » 07.11.2005 22:30:25

Надо сделать возможность компиляции в онлайн. Написал пользователь свою маленькую софтинку в окошке. Нажал "компелирвать" и получил список ошибок, а если удачно то может скачать готовый бинарник. Отличный вариант для тех кто хочет просто попробывать FPC. ;)
Аватара пользователя
STAKANOV
энтузиаст
 
Сообщения: 1069
Зарегистрирован: 14.05.2006 21:26:24
Откуда: Зеленоград

Сообщение ev » 08.11.2005 00:36:33

идея конечно прикольная, но сразу возникают трудности
1. должна быть кроскомпиляция
2. компилятор должен постоянно обновляться
3. возможность заливать проекты
4. поддержка (или заливка новых) библиотек
5. компоненты лазаря ;)

как можно догадаться такое возможно только на выделенном сервере...
ev
долгожитель
 
Сообщения: 1772
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Сообщение pda » 08.11.2005 02:53:13

Да, не, можно как cgi прикрутить. :) Только лагать будет. ;-)
Аватара пользователя
pda
постоялец
 
Сообщения: 303
Зарегистрирован: 27.05.2005 19:59:53

Сообщение ev » 08.11.2005 08:57:01

это как это?
ev
долгожитель
 
Сообщения: 1772
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Сообщение STAKANOV » 08.11.2005 12:52:54

1. должна быть кроскомпиляция

не надо, люблю пвторять - согдасно статистике spylog 97% пользователей интернет работают под различными версиями Windows. Пусть будет только win32.
2. компилятор должен постоянно обновляться

не надо ;) я сам дальше официального релиза никогда не обновляюсь, 2.0.0 и ждем еще 5 лет :D
3. возможность заливать проекты
4. поддержка (или заливка новых) библиотек
5. компоненты лазаря

задача данной возможности - ознакомительная, должны собираться только простые примеры типа helloworld, примеры из учебников и тп. С учетом того что цель - win32, то c WinAPI.
Аватара пользователя
STAKANOV
энтузиаст
 
Сообщения: 1069
Зарегистрирован: 14.05.2006 21:26:24
Откуда: Зеленоград

Сообщение pda » 08.11.2005 16:27:53

ev писал(а): это как это?

Ну как... Просто. ;) На самом деле OS на хостинге почти наверняка умеет выполнять файлы, особенно, если там можно пускать perl cgi. Только там скорость работы зарезана и время работы/память ограничены. Значит, берём, выкусываем минимально необъодимый вариант fpc, заливаем его на хостинг, ставим нужные права (если есть ssh, как на valuehost - хорошо, нет - можно php скрипт заставить). Затем добавляем cgi, только не perl (а можно и perl), а паскалёвый исполняемый файл, задача которого взять параметры запроса, вызвать компилятор и вернуть результат.
Аватара пользователя
pda
постоялец
 
Сообщения: 303
Зарегистрирован: 27.05.2005 19:59:53

Сообщение PVOzerski » 08.11.2005 16:39:55

Я пытался такое организовать для своих нужд. Но если сервер юниксный, скорее всего, придется перенастраивать права пользователей еще и для линкера (у меня здесь-то грабли и настали - не потому, что не знал как, а потому, что не имел для этого привилегий :))
PVOzerski
постоялец
 
Сообщения: 109
Зарегистрирован: 19.05.2005 13:45:10
Откуда: СПб

Сообщение ev » 09.11.2005 00:23:41

не надо, люблю пвторять - согдасно статистике spylog 97% пользователей интернет работают под различными версиями Windows. Пусть будет только win32

я в инете тоже под виндами сижу, но однако большой % софта идет юниксовый
следовательно сравнение не совсем корректно

задача данной возможности - ознакомительная, должны собираться только простые примеры типа helloworld, примеры из учебников и тп. С учетом того что цель - win32, то c WinAPI.

а смысл таких простеньких примеров?
просто убедиться что работает - баловство это

если сервер юниксный, скорее всего, придется перенастраивать права пользователей еще и для линкера

агась... впринципе есть более дешевый выход - что-нить вроде VDS

как всегда рассматривается целесообразность и востребованность идеи
и если быть реалистом, то маловероятно что кто-нить захочет разводить столько гемороя ради компилирования примеров типа "Helo world"
ev
долгожитель
 
Сообщения: 1772
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Сообщение STAKANOV » 09.11.2005 01:06:08

как всегда рассматривается целесообразность и востребованность идеи
и если быть реалистом, то маловероятно что кто-нить захочет разводить столько гемороя ради компилирования примеров типа "Helo world"

Все это только с целью популяризации и не более того. Это как уличные торговцы предлагают потенциальному покупателю подержать что-то в руках. Иногда это работает. ;) Вот уж не думал, что получить кусок текста, обработать его программой и вернуть результат такая большая проблема. B)
Идея, кстати, не моя, сталкивался с ней при изучении Ada.
Аватара пользователя
STAKANOV
энтузиаст
 
Сообщения: 1069
Зарегистрирован: 14.05.2006 21:26:24
Откуда: Зеленоград

Сообщение Иван Шихалев » 09.11.2005 01:10:10

согдасно статистике spylog 97% пользователей интернет


А сколько процентов из них заходят на этот сайт? На FreePascal.ru статитстика другая, и хотя большинство на винде, остальных вполне ощутимое количество.
Аватара пользователя
Иван Шихалев
энтузиаст
 
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург

Сообщение ev » 09.11.2005 03:47:18

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

обработать - не проблема... можно подкрасить, crc подсчитать или еще что :)
а вот чтобы откомпилировать - надо иметь больше прав и т.п.

по хотлогу статистика такая
70.97%  Другие
23.66%  Windows XP
04.30%  Windows 2000
01.08%  Windows NT 5.2
ev
долгожитель
 
Сообщения: 1772
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Сообщение Иван Шихалев » 09.11.2005 03:59:06

по хотлогу статистика такая

Ого. Раньше вроде больше винды было...
Аватара пользователя
Иван Шихалев
энтузиаст
 
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург

Сообщение STAKANOV » 09.11.2005 18:24:57

обработать - не проблема... можно подкрасить, crc подсчитать или еще что
а вот чтобы откомпилировать - надо иметь больше прав и т.п.

Ну вот :( столько говорили, а оказывается нет технической возможности ...
Аватара пользователя
STAKANOV
энтузиаст
 
Сообщения: 1069
Зарегистрирован: 14.05.2006 21:26:24
Откуда: Зеленоград

Сообщение ev » 09.11.2005 20:31:11

если сейчас нет, то не значит что ее (возможность) нельзя организовать ;)
ev
долгожитель
 
Сообщения: 1772
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Сообщение Romtek » 10.11.2005 02:18:10

А для кого вдруг может понадобиться данный сервис? Кому надо - скачивает себе на комп и компилирует себе.
Идея, конечно, интересная, но не вижу смысла с этим связываться.
Аватара пользователя
Romtek
постоялец
 
Сообщения: 190
Зарегистрирован: 22.05.2005 12:29:35
Откуда: Рамат Ган

След.

Вернуться в Обсуждение сайта

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

Рейтинг@Mail.ru