Конференция "FreePascal" » мои первые шаги с лазарем в лине и первые вопросы [linux]
 
  • аматор © (05.11.06 14:59) [0]
    Привет...
    После успешного "слета" винды вспомнил о лине (точнее о нем и не забывал, просто больше с виндой надо было работать). А в лине нужно чет на паскаль похоже. Установил лазарь, не плохо. Устанавливал пару часиков, предварительно скачав :). Зверски он требует пакеты. Вроде скачал нужное, ан нет давай src, ну скачал и тут у меня облом, но это отдельная история.
    Первый экзешник, круто: компилит быстрее чем в винде. Добавляю новый компонен, оф.... вот так бы и в винде. Размер стандартен. Но скорость компиляции меня добила (в винде, можно и кофе чашку вылакать, пока прога скомпилится).
    Интересно, а прога распространяется без дополнений, иль какие библиотеки нужны, кроме лина? Как уменьшить размер проги, вроде сам лазарь уменьшается, вроде, скриптом, но как... Лин у меня ASP Linix. И еще, проверить пока не могу, но хотелось бы узнать, прога сделаная в ASP может работать в других средах (ну мандрейк - к примеру, т.е. системы базируешиеся на RedHat).
    А вообще, если так дальше пойдет, ну эту винду, мне лин больше нравится... Только не все так думают :).
    Осталось только среду разработки подобрать, паскаль - хорошо, но не предел. Пробывал куликс, ну и зверь, от него проблем больше. Сколько FAQ перелопатил, времени убил, а добился только того, что иде запустилась и при компиляции так послала...
    Есть мечта - заставить дельфин работать в лине. Надеюсь получится...
  • Ketmar © (05.11.06 15:40) [1]
    какой чудесный поток сознания. иди лучше назад в windows. а то вон такие ушли в пингвина -- теперь KDE (извините за мат) имеем. или оно нас имеет?
  • аматор © (09.11.06 13:16) [2]
    Оно имеет и мы имеем, но ...
  • Ketmar © (09.11.06 13:27) [3]
    я тебе пытался намекнуть, что учиться надо. сильно, долго и упорно. как минимум -- знать архитектуру и принципы построения ОС, в которой работаешь. иначе -- прекращай программировать вообще, всё равно ничего хорошего не выйдет.
  • аматор © (11.11.06 18:55) [4]
    Мы знакомы, или знаете чет такое чего я не знаю о себе? Иль Вас смущает моя манера писания :)? А о учёбе, кажись, дед Ленин уже говорил. Но с Вами я согласен. И то что Вы сказали - это, мягко говоря, минимум.
    А может Вас смутило то, что я только паскаль более-менее знаю. Ну это дело спорное. Он легче чем си (если глубоко не рыть).
    Кажись, моно знать и десять языков, при минимум пользы. А я стараюсь вытянуть больше из одного чем с нескольких, больше пользы.
    А дельфин в лине запистил, остались мелочи...
  • Ketmar © (11.11.06 23:55) [5]
    >[4] аматор(c) 11-Nov-2006, 18:55
    >А дельфин в лине запистил, остались мелочи...
    вот это -- однозначно свидетельствует о том, что линукс противопоказан.
  • аматор © (12.11.06 14:25) [6]
    Это о мелочах. Или о том что дельфин пыжу в лин :)...
    Ну на мелочах опыт набиваю, а дельфин - виндозу краше познаю (ведь запускать его надо зная некоторые приколы, кажись :))...
  • Ketmar © (12.11.06 14:31) [7]
    мда. судя по всему, противопоказан не только линукс... %-(
  • Oreolek © (18.11.06 11:36) [8]
    Ну,насчет нескольких языков можем и поспорить.
    А Kylix тебе чем плох?Ну зверь и зверь,так вроде бы альтернатив не очень много...Это тебе не ВИнда,где любая прога стоит,а Линь,где все самому надо,ручками,ручками...
    И вообще,в Линуксе стандартный подход к программированию - это написал в gedit и послала на компилятор,без всяких там IDE.
    А если ностарьгия мучает - попробуй Wine-продукты.Если компилировать не будут,так хоть привычно кодить.
  • аматор © (20.11.06 13:44) [9]
    [7] Ketmar © - опять.
    Не судите по себе...
    [8] Oreolek ©  куликс - прикольно как и лазарь (почти). Wine - использую. "Если компилировать не будут,так хоть привычно кодить." - хороша идея :)...
  • Vga © (20.11.06 20:18) [10]
    > [8] Oreolek ©   (18.11.06 11:36)

    > А Kylix тебе чем плох?Ну зверь и зверь,так вроде бы альтернатив
    > не очень много...

    Kylix - довольно странный зверь. Когда я с ним экспериментировал, он во первых отнюдь не беспроблемно поставился (точнее, встал без проблем, но только для непривилегированного юзера, под рутом инсталлер выдавал ошибку). Во-вторых, тестовый проект неплохо запускался из IDE и не запускался из оболочки (вроде, там с лоадером какие-то финты, линукс его не признал). В третьих - IDE довольно тормозная... Так что Kylix - насколько я знаю идея не лучшая...
  • аматор © (22.11.06 15:51) [11]
    Kylix, кажись, тока под юзверем и ставится... У меня он стал, почти без проблем, но компилить не захотел (разбираться влом было). Лазарь менее придирчив. А возможности одинаковы. Да, есть еще вариант: QT, но там си... Но это все к слову. По поводу вопросов, как я вижу, ничего. Ладно, как обычно - сам разберусь...
    А о скорости я чет загнул :), при последующей работе скорость компиляции упала (но быстрее чем в винде).
  • Vga © (22.11.06 19:24) [12]
    > [11] аматор ©   (22.11.06 15:51)

    Плохо доки читал, Кайликс можно ставить и рутом, и юзером, причем установка рутом дает дополнительные фичи (не помню уже какие).
    По вопросам:
    Уменьшение проги - быть может ты про strip? Утилита такая командной строки.
    Библиотеки - LCL использует стандартные для ОС библиотеки, так что проблемы вряд ли возникнут, линукс распространяется с огромным количеством библиотек, и если вдруг чего-то не хватает, обычно потому, что юзер нужнывй пакет не пометил. Но Линукс, где не было бы Qt и GTK ИМХО найти не так просто...
    Насчет совместимости с другими средами - не знаю, не зря же программы для никсов распространяются в исходниках. Теоретически, работать должно и не только в RedHat системах, но точно не знаю. Лучше предоставить тарболл с сорцами и несколько бинарных пакетов для разных дистрибутивов.
    А для Qt в лазаре есть биндинг, если заглянуть в исходники LCL то там можно обнаружить интерфейсы LCL под GTK, Qt и еще кучу библиотек, в том числе и одноплатформенных (Win32, WinCE, Darwin).
  • аматор © (22.11.06 20:29) [13]
    [12] Vga ©   (22.11.06 19:24). я знаю, но я указал - кажись.
    strip и upx. Запускается это интересно.
    "Утилита такая командной строки." :) наверно :).
    За остальное спасибо, но о этом догадывался, хотелось подтвердить. Но все как обычно, нуна практика...
  • Vga © (22.11.06 20:42) [14]
    > [13] аматор ©   (22.11.06 20:29)

    upx... Насчет линукса точно не знаю, но злоупотреблять им не стоит...
  • аматор © (23.11.06 19:53) [15]
    [14] Vga © : интересно, а лазарь, кажись, использует (у него размер около 2 метров, хотя должен быть больше). О злоупотреблении знаю :)... upx и для лина имеется.
  • Vga © (23.11.06 23:20) [16]
    Понятия не имею. В винде несжатый весит 8.65МБ. Но можно ведь посметреть, упакован ли (самый примитивный тест - gzip'ануть и посмотреть, как сжало, плохо - знач уже жатый).
  • Mozart © (24.11.06 21:02) [17]
    аматор ©   (05.11.06 14:59)  
    ИМХО - набор слов, может можно проблему словами точными описать?
 
Конференция "FreePascal" » мои первые шаги с лазарем в лине и первые вопросы [linux]
Есть новые Нет новых   [118473   +34][b:0][p:0.001]