Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
ВнизKylix Найти похожие ветки
← →
Кеша (2010-04-15 00:20) [0]Привет.
Нужно сделать консольную утилитку, для того чтобы она работала на Linux хостах. Делать они будет простые вещи, запрос - короткий ответ (а именно генерить ключи).
Т.к. я с Линуксом как таковым не разбиралсо, то не знаю какая вообще система стоит на веб-хостах обычно, то возник вопрос, пойдет ли написанная программа под этой ос (вообще в целом какая распространненная ось стоить на хостингах, предлагающих место под сайт?), если ее откомпилить под Kylix (Delphi 6-7?)? Сначала думал разобраться с FreePascal но потом вспомнил про Kylix .
Какое ваше мнение по этому поводу?
← →
Плохиш © (2010-04-15 00:24) [1]Кто ж тебе даст всякое дерьмо на веб-хосте запустить?
← →
Кеша (2010-04-15 00:32) [2]
> Кто ж тебе даст всякое дерьмо на веб-хосте запустить?
Что значит даст, и что значит дерьмо?
На большинстве платных хостах (и даже на некоторых бесплатных) разрешают cgi и разрешены вызовы exe.
← →
DVM © (2010-04-15 00:44) [3]
> Какое ваше мнение по этому поводу?
на PHP не пойдет?
← →
DVM © (2010-04-15 00:45) [4]Лучше на C написать.
← →
Кеша (2010-04-15 00:48) [5]
> на PHP не пойдет?
Не пойдет, т.к. медленно будет.
> Лучше на C написать.
С не знаю. Тем более алгоритм уже написан и отлажен на Delphi.
Почему лучше? На Kilyx не будет работать?
← →
DVM © (2010-04-15 00:50) [6]
> Почему лучше? На Kilyx не будет работать?
Kylix мертв. Компилятор же C есть на любой платформе.
Я бы взял тогда уж лучше FreePascal.
← →
Кеша (2010-04-15 00:51) [7]
> Kylix мертв. Компилятор же C есть на любой платформе.
Мне пофиг. Главное чтобы работал.
← →
Кеша (2010-04-15 00:53) [8]Какие обычно Unix системы стоят на хостах?
← →
DVM © (2010-04-15 00:54) [9]
> Кеша (15.04.10 00:51) [7]
Главная сложность тут собрать исполняемый файл под нужную систему.
← →
DVM © (2010-04-15 00:57) [10]
> Кеша (15.04.10 00:53) [8]
> Какие обычно Unix системы стоят на хостах?
Какие угодно. FreeBSD, Linux разных версий. Собирать то тебе надо тоже на целевой машине.
← →
@!!ex © (2010-04-15 01:00) [11]> потом вспомнил про Kylix .
Забудь. FreePascal твой путь.
> Собирать то тебе надо тоже на целевой машине.
Зачем?
← →
Кеша (2010-04-15 01:01) [12]
> Главная сложность тут собрать исполняемый файл под нужную
> систему.
Я понимаю что врядли поставлю киликс на современный линукс. Но если заюзать и компилятор dcc и откомпилить рабочий под Win проект? Никакие API там не используются. Хотя .. может действительно будет лучше FP, но возможно там придется больше конструкций переделывать переписывать чем в случае если откомпилить под Kylix - ведь синтаксис FP судя по всему отличается от Delphi 7.
← →
DVM © (2010-04-15 01:02) [13]
> @!!ex © (15.04.10 01:00) [11]
> Зачем?
Ну или на ее более-менее аналоге. Иначе без гарантий что заработает.
← →
SergeyIT © (2010-04-15 01:02) [14]Я 2 года как перевел свой интранет сайт на линукс. До этого был Вин и cgi на дельфи. Перекомпилил их лазарусом и все работает без проблем.
← →
DVM © (2010-04-15 01:03) [15]
> ведь синтаксис FP судя по всему отличается от Delphi 7.
для консольной программы переделок минимум будет
← →
Кеша (2010-04-15 01:06) [16]
> для консольной программы переделок минимум будет
Смотри, ведь что Kylix dcc консольный компилятор, что FP консольный. Но фишка в том, что синтаксис в первом случае будет правильней, т.к. прогу писал на Delphi 6. И меньше проблем будет думаю именно в первом случае. Или нет?
← →
SergeyIT © (2010-04-15 01:10) [17]А вообще-то проще переписать на С
← →
Кеша (2010-04-15 01:13) [18]
> А вообще-то проще переписать на С
Какие преимущества это даст?
← →
SergeyIT © (2010-04-15 01:18) [19]1. Киликс уже умер.
2. Лазарус - файл будет большого размера из-за статической линковки.
3 С - родной для *никсов
← →
DVM © (2010-04-15 01:19) [20]
> Какие преимущества это даст?
проще скомпилировать где угодно
← →
Кеша (2010-04-15 01:22) [21]Я тут в википедии прочитал:
При стандартных настройках скомпилированный файл имеет очень большой размер, так как включает отладочную информацию - это легко исправляется, достаточно указать компилятору дополнительный ключ -Xs; однако это может быть абсолютно не очевидно начинающим программистам.
Это имеется ввиду?
Т.е. по факту никаких преимуществ в моем случае.
← →
Кеша (2010-04-15 01:22) [22]
> SergeyIT © (15.04.10 01:18) [19]
Это ответ на пункт 2.
← →
SergeyIT © (2010-04-15 01:25) [23]В Лазарусе тяжелые библиотеки. У меня на дельфи cgi где-то 50кб, в лазарусе 500кб. Без отладочной информации
← →
Германн © (2010-04-15 01:45) [24]
> С не знаю.
Это не проблема.
← →
Кеша (2010-04-15 02:39) [25]
> В Лазарусе тяжелые библиотеки. У меня на дельфи cgi где-
> то 50кб, в лазарусе 500кб. Без отладочной информации
Не знаю. Попробую лазарус.
500 кб это вообще не критично в наше время. Тем более для кроссплатформенного проекта.
← →
Palladin © (2010-04-15 09:09) [26]так и рождаются монстры, поднимая качество аппаратного обеспечения, опускаем качество программного... ну подумаешь, мегабайт туда, мегабайт сюда... ппц... согнать вас всех на 386 обратно, вот попрыгаете...
← →
SergeyIT © (2010-04-15 09:44) [27]А может на PDP-11 с 56кб памяти?
← →
@!!ex © (2010-04-15 10:48) [28]> [26] Palladin © (15.04.10 09:09)
А это плохо?
Порог вхождения ниже как с точки зрения профессионализма, так и с точки зрения ресурсов.
Больше софта, больше выбор.
← →
test © (2010-04-15 10:54) [29]@!!ex © (15.04.10 10:48) [28]
Качество ниже, хорошая часть программистов пишут по принципу "работает и ладно", еще большая часть книги по программированию только в институте видела.
← →
@!!ex © (2010-04-15 11:09) [30]> [29] test © (15.04.10 10:54)
Я думаю, что объем качественных продуктов в разы выше, чем если бы мы все сидели на 386.
Да, полно трэша, ну так ничто не мешает его игнорировать.
← →
Palladin © (2010-04-15 11:14) [31]
> @!!ex © (15.04.10 10:48) [28]
Очень плохо ибо это массовое явление. Культуру в массы тк. скть.
Ну что стоит компьютеру первести числовое значение в строковый вид. Это же доли секунды. Потому чудо-программист пишет
if IntToStr(n)="2" then // основанно на реальных событиях
работает? работает! только, ради бога, сынок, ничего не трогай! (типа я не совсем понимаю что я написал, но оно работает)
И вот из таких вот мелких "Ну что стоит компьютеру..." потихоньку растет большая пятая точка, потому что этих мелких до фига и больше.
Во всем мире. А настоящих специалистов мало и они асоциальны, потому что они не лемминги и лемминги их не понимают и не принимают. Сидят три кадра копипастят, а тут приходит действительно понимающий человек и видит все это нехорошество, и пытается как то спасти ситуацию, а не тут то было, лемминги его отшивают или жалуются начальству. А начальству точно также до фени как это работает лишь бы работало, они не по качеству, а по результатам судят.
Явление леммингов это не только в программировании, это в любых областях произойти может, как только область пойдет в массы. Достаточно про "британских ученых" почитать.
← →
Anatoly Podgoretsky © (2010-04-15 11:15) [32]> @!!ex (15.04.2010 11:09:30) [30]
Что то во времена 386 этого не наблюдалось.
Кстати а что такое "качественный"?
← →
@!!ex © (2010-04-15 11:22) [33]> [31] Palladin © (15.04.10 11:14)
С таким же успехом можно наезжать на Дельфи, т.к. оно ведет программирование в массы.
В описанной тобой ситуации не понятно, что делает специалист в такой гинлой конторе.
И собственно почему он не возглавляет отдел разработки?
> [32] Anatoly Podgoretsky © (15.04.10 11:15)
> Кстати а что такое "качественный"?
Субъективное понятие.
← →
Palladin © (2010-04-15 11:22) [34]
> Anatoly Podgoretsky © (15.04.10 11:15) [32]
Во времена 386 было видно качественный продукт или какашк - невооруженным взглядом. И какашк обычно оказывался именно там где и должен был быть. Потому что пользователи были тоже в большинстве своем ближе к компьютерам. А теперь, наберем копипастеров сваяем какую нить оперу 10, с которой невозможно работать не перегружая ее три раза в неделю и все в ажуре. Ну пусть глючит немножко, ну память где то течет... да фик с ним... нас пользователи любят... лемминги пишут для хомячков )
творчество в программизме разбавляется и превращается в рутину...
← →
Palladin © (2010-04-15 11:24) [35]
> @!!ex © (15.04.10 11:22) [33]
) Не путай теплое с мягким, то бишь руку и молоток.
← →
Palladin © (2010-04-15 11:25) [36]
> В описанной тобой ситуации не понятно, что делает специалист
> в такой гинлой конторе.И собственно почему он не возглавляет
> отдел разработки?
Как что, он работать пришол. Ему предложили хорошие деньги и он не знал про это гнилье. Конечно он потом оттуда уйдет.
← →
Anatoly Podgoretsky © (2010-04-15 11:29) [37]> @!!ex (15.04.2010 11:22:33) [33]
Ну так субъетивно, сейяас продукты более качественны и обибок меньше, поскольк на себя многое берет среда и не позволяет совсем уже плохо писать, по рукам бьет. К тому же есть мастера (wizards), которые за руку ведут, только успевай отвечать.
← →
Anatoly Podgoretsky © (2010-04-15 11:30) [38]> Palladin (15.04.2010 11:22:34) [34]
А раньше они вообще не могли навалять какую нибудь Оперу, все песня получалась.
← →
@!!ex © (2010-04-15 11:35) [39]> [34] Palladin © (15.04.10 11:22)
> А теперь, наберем копипастеров сваяем какую нить оперу 10,
> с которой невозможно работать не перегружая ее три раза
> в неделю и все в ажуре.
Раньше был Netscape и все...
А сейчас несколько десятков браузеров. Выбирай любой.
Я Оперой не пользуюсь, к примеру. И рад что у меня есть выбор.
← →
test © (2010-04-15 11:43) [40]@!!ex © (15.04.10 11:35) [39]
В итоге имеем часть из них пошло своим путем, часть плювала на стандарты HTML у них свои стандарты с играми и знакомствами, VRML и его приемники так толком и не получились, так как каждый броузер видит это по своему. IE сохраняет страницу по умолчанию в xhtml потому что это удобно(кому?), Opera где то в середине но много не умеет, Firefox не может уже пол года выловить утечку размером в мегабайт, Хром неведома зверушка но знает свой личный VRML на глобусе Гугл.
Страницы: 1 2 3 вся ветка
Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.55 MB
Время: 0.078 c