Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.11.02;
Скачать: [xml.tar.bz2];

Вниз

Программирование под Unix- подобные системы.   Найти похожие ветки 

 
Василий Жогарев ©   (2008-09-10 07:15) [0]

Кто уже научился ? И кто на чем ? (OS, Среда разработки, DB).
Собственно сабж.


 
Sergey Masloff   (2008-09-10 07:24) [1]

1) С какой целью интересуетесь
2) При чем тут Delphi
3) а что без DB программирования не бывает?


 
Василий Жогарев ©   (2008-09-10 07:34) [2]


> Sergey Masloff   (10.09.08 07:24) [1]

Интересуюсь исключительно с целью узнать, есть ли среди посетителей сайта, основной профиль которых программирование на Delphi, те посетители которые пытались, или уже “изучили” программирование под Unix- подобные OS.
Да Delphi собственно здесь не причем.
Почему же и без DB бывает, просто интересно если с DB, то какой.


 
Sergey Masloff   (2008-09-10 07:52) [3]

У очень многих посетителей (в том числе постоянных) сайта основной профиль - НЕ программирование на Delphi ;-)
 Я не понимаю чему там учиться (если не заниматься системно-специфическим). Одним словом специально не учился поэтому не могу сказать что "научился" но с пятью ОС минимум а про среды даже пытаться считать не буду - работаю. ОС (кроме виндовс) два линукса, солярка и AIX.
Солярка и линуксы в прошлом сейчас только Win и AIX


 
Юрий Зотов ©   (2008-09-10 08:46) [4]

> Василий Жогарев ©   (10.09.08 07:15)

Юзайте Джаву, ей без разницы.
:о)


 
brother ©   (2008-09-10 09:05) [5]

win приложения идут под Wine (c ограничениями конеш)


 
@!!ex ©   (2008-09-10 09:24) [6]

Помойму тут многие пишут под Unix..
Там умного ничего нету...
C++, FreePascal


 
DVM ©   (2008-09-10 10:33) [7]

Я в данный момент пытаюсь писать под Linux. На Си, без плюсов.


 
TUser ©   (2008-09-10 11:33) [8]

FreePascal, но стараюсь особо платформо-зависимые вещи не использовать. Могу кинуть книгу по unix-фишкам с примерами на Паскале (ну, типа, тамошнего msdn). Проси в почте или в аське.


 
123-ий ©   (2008-09-10 11:37) [9]

ага, а на Kylix (Lazarus) пробовал ктонить?


 
Sergey Masloff   (2008-09-10 11:47) [10]

123-ий ©   (10.09.08 11:37) [9]
>ага, а на Kylix (Lazarus) пробовал ктонить?
 Кайликс ИМХО мертворожденный проект. Большего тормоза и источника глюков я не видел.
 Лазарус я смотрел очень давно, впечетление было ужасное.

 Не понимаю зачем эти тулзы когда есть Qt который даже кетмару нравится


 
123-ий ©   (2008-09-10 11:52) [11]

так я и знал!


 
TUser ©   (2008-09-10 11:57) [12]

Лазарь, говорят, в последних версиях уже ничего, можно работать. Хотя библиотек не хватает. Применение очевидно, как и у Кайликса, - писать код, который будет компилироваться и в винде, и под линухом. Даже какие-то вполне себе программы такие есть, каким-то графическим редактором хвалятся.

Лазарь вот чем плох, - объемом бинарника.


 
brother ©   (2008-09-10 11:58) [13]

> объемом бинарника.

не исходника? те готового продукта?


 
TUser ©   (2008-09-10 12:00) [14]

Ага, одна голая форма - 6 мегабайт.


 
brother ©   (2008-09-10 12:03) [15]

лесом такое


 
123-ий ©   (2008-09-10 12:18) [16]

да, ладно, что 6 метров так много в наше время?


 
wl ©   (2008-09-10 12:41) [17]

вроде как под WinCE тоже объем бинарника 6 мегабайт, а там это много...


 
123-ий ©   (2008-09-10 12:44) [18]

интересно лет эдак через 10 6 метров тоже много будет?


 
KilkennyCat ©   (2008-09-10 12:59) [19]


> TUser ©   (10.09.08 12:00) [14]
>
> Ага, одна голая форма - 6 мегабайт.

уже 14


 
123-ий ©   (2008-09-10 13:01) [20]

ну это уже конечно слишком...


 
iZEN ©   (2008-09-10 18:59) [21]


> Василий Жогарев ©   (10.09.08 07:15)
>
> Кто уже научился ? И кто на чем ? (OS, Среда разработки,
>  DB).
> Собственно сабж.

Использую FreeBSD 7.1-PRERELEASE. Дерево коллекции портов системы общее для всех поддерживаемых веток — текущие версии FreeBSD это 6.3-RELEASE-p4 и 7.0-RELEASE-p4.

Eclipse и плагины есть среди коллекции портов FreeBSD:
http://www.freebsd.org/cgi/ports.cgi?query=eclipse&stype=all
Недавно обновили с 3.2.2 (Callisto) на 3.3.2 (Europa Winter). Свежая версия 3.4 (Ganymede) в -devel-порте, собирается, но не запускается.
Это что касается инструментов для разработки не только для Java.

Пример инсталляции Eclipse во FreeBSD:
% cd /usr/ports/java/eclipse
% make install clean
При этом из интернета автоматически скачаются все необходимые архивы с исходниками, распакуются во временные каталоги, скомпилируются, соберутся и установятся в систему. (Неоторые зависимые порты, например, такие как Sun JDK и некоторые другие, имеют особенность установки: цель make install прерывается и высвечивается ссылка с полным URL сайта, по ней нужно зайти на сайт и согласиться с лицензионным соглашением, скачать вручную архив с исходниками и скопировать его в указанный каталог — чаще прямо в /usr/ports/distfiles, и только потом продолжить инсталляцию обычным образом).

Что есть для Java непосредственно список здесь:
http://www.freebsd.org/ru/ports/java.html
(Sun JDK 1.5/1.6, NetBeans 5.5/6.1, Sun WTK 2.2, Java3D 1.5.2, JBoss 4.2.2/5.0; Apache Tomcat 5.5/6.0 — в разделе "Www")

Поддерживаемые СУБД и сопутствующие утилиты, другие языки программирования и среды разработки: поиск нужного ПО среди более чем 19000 портов можно осуществить здесь:
http://www.freebsd.org/ru/ports/index.html


 
axis_of_evil ©   (2008-09-10 19:12) [22]

> OS
Knoppix какой-то и FreeBSD - какое стояло
>Среда разработки
g++ (вроде так), gdb
%>


 
@!!ex ©   (2008-09-10 20:56) [23]

> [19] KilkennyCat ©   (10.09.08 12:59)
уже 14

> [20] 123-ий ©   (10.09.08 13:01)
ну это уже конечно слишком...

Ага... А то что после Strip"а она занимает 2 мегабайта... это ничего?


 
Sergey Masloff   (2008-09-10 21:12) [24]

@!!ex ©   (10.09.08 20:56) [23]
Ничего... хорошего


 
@!!ex ©   (2008-09-10 21:13) [25]

> [24] Sergey Masloff   (10.09.08 21:12)

во всяком случае не 14...
в принципе делал проект на FPC, полный проект, со всеми фичами, который в результате был издан, занял 1 метр 800 килобайт, после резки стрипом.


 
Sergey Masloff   (2008-09-10 21:36) [26]

@!!ex ©   (10.09.08 21:13) [25]
Извини ты сравниваешь проект рабочий и пустое приложение с 1 формой. И у тебя проект меньше получился. Для меня сигнал однозначный - лазарус не годится для работы.
 На FPC я тоже когда-то пробовал проект делать в принципе нормально.


 
KilkennyCat ©   (2008-09-10 22:25) [27]


>
> во всяком случае не 14...


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

Поставил с целью посмотреть, как его можно использовать для решений на другие процессоры... и челюсть упала от размера пустой формы.


 
xayam ©   (2008-09-10 22:37) [28]


> KilkennyCat ©   (10.09.08 22:25) [27]
> Поставил с целью посмотреть, как его можно использовать
> для решений на другие процессоры... и челюсть упала от размера
> пустой формы.

так там вроде надо параметры компиляции определенные прописать, strip"ом подрезать, upx сжать и будет весить как в делфи примерно точно не помню


 
@!!ex ©   (2008-09-10 22:42) [29]

> [27] KilkennyCat ©   (10.09.08 22:25)

Ну так может стоило маны почитать? Или в нете покопаться?
Про размеры ехешника в любом факе написано...


 
SergeyIT ©   (2008-09-10 23:19) [30]

Перевел свой HTTP/FTP сервер на Ubuntu. Дельфевые CGI программы за день перевел в Lazarus и отладил. Все работает.


 
KilkennyCat ©   (2008-09-11 00:04) [31]


> xayam ©   (10.09.08 22:37) [28]
> @!!ex ©   (10.09.08 22:42) [29]


Ваши речи мне напомнили слова линуксоидов, что все замечательно, обалденно, надо только вот эту кучу геммороя настроить и все будет тип-топ.
Я не собираюсь тратить время, которое нужно для разработки, на то, чтобы каким-то шаманством заниматься.
И то, что размер ехе - фигня, это - бред.
И сжатие его всякими сжималками - бред. Особенно сравнивать после этого с другими компиляторами.
Извините за грубость.
Наверное, я старею и ощущаю нехватку времени.
Поэтому я хочу и должен пользоваться более серъезными вещами, если я хочу вообще чего-то сделать.


 
@!!ex ©   (2008-09-11 00:41) [32]

> [31] KilkennyCat ©   (11.09.08 00:04)

Linux Way учит одной простой вещи - маны надо читать. и это не бред.
То, что вы полезли разбираться с тулзой даже фака не прочитав.. вот это - бред.
Серьезно разрабатывать, не разбираясь в инструменте??? Смешно.
Так что не совсем понятно о чем вы вообще говорите.


 
KilkennyCat ©   (2008-09-11 01:22) [33]

Есть два типа яхтсменов - любители строить, и любители гонять.
Первые редко выходят в море, они возятся с яхтой, строят, улучшают и т.д.
Вторые берут нормальную готовую яхту и гоняют.

Так понятней?

Документацию я читаю, когда мне что-то непонятно. Я далеко не первый год работаю. Даже не первый десяток лет. И доводилось работать с такой кучей всего разного, что меня уже не восхищают всякие фенечки типа стрипа, сжатия, и тем более, бесконечный выход еще более стабильного, еще более крутого билда.
 В данном случае, непонятное должно касаться именно использование инструмента. Изучение интерфейса. Но танцевать с бубном уже на уровне компиляции пустой формы....


 
@!!ex ©   (2008-09-11 11:03) [34]

> [33] KilkennyCat ©   (11.09.08 01:22)

Нет, не понятней.
Вы до сих пор не в курсе, что такое стрип. Он никакого отношения к сжатию не имеет. Это часть инструментария, всего то.


 
brother ©   (2008-09-11 11:09) [35]

> так там вроде надо параметры компиляции определенные прописать,
> strip"ом подрезать, upx сжать и будет весить как в делфи
> примерно точно не помню

остальное доработать напильником? :)


 
KilkennyCat ©   (2008-09-11 15:13) [36]


> @!!ex ©   (11.09.08 11:03) [34]


отлично. тогда у меня очень простой вопрос: всегда ли можно применять стрип?


 
tesseract ©   (2008-09-11 15:21) [37]


> Linux Way учит одной простой вещи - маны надо читать. и
> это не бред.


Если бы ещё поаккуратней эти маны писались......


 
DVM ©   (2008-09-11 15:27) [38]

всем озабоченным размером исполняемого файла под Linux надо использовать C. И вообще программировать под Linux надо на C. Он для нее родной.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2008.11.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.54 MB
Время: 0.008 c
15-1221108426
Cyrax
2008-09-11 08:47
2008.11.02
Терминатор 2 3D - Битва сквозь время: фрагмент с T1000000


15-1221080183
Германн
2008-09-11 00:56
2008.11.02
Встроенное видео


2-1222249662
Gars
2008-09-24 13:47
2008.11.02
как получить скриншут


2-1222157170
Анна
2008-09-23 12:06
2008.11.02
Сводная таблица, замена колонки Общий итог на Отклонение


1-1201454613
viRUS
2008-01-27 20:23
2008.11.02
Прозрачность компонентов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский