Re: [room] А где нынче общаются?
1 марта 2016 г., 13:33 Anton Farygin написал: > Теперь всё работает (или почти всё работает) и вопросов не осталось. Кстати да, использование линукса просто перестало быть маркером эдакой элитарности :) -- WBR, Eugene Prokopiev ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] АЛьТ и нанотехнологии
22 декабря 2015 г., 14:32 пользователь Alexei V. Mezin <alexei-me...@rambler.ru> написал: > Похвастаюсь: наконец-то нам это удалось! Отправить клиенту прибор с Линуксом > в качестве основной рабочей системы. Поздравляю! Замечательная новость! -- WBR, Eugene Prokopiev ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] если мантейнеру не нужен пакет
2011/9/9 Sergey a_...@sama.ru: В моём случае выбор ПО и дистрибутива за мной, в своё время остановился на ALT по ряду причин. Те немногие пакеты, которые собираю, собираются или по причине производственной необходимости, или из личного интереса. Для кого-то пока не собирал ничего. +1 Когда-то давно (между 3.0 и 4.0) пытался бежать на Debian, попытка закончилась неудачно. -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] Обновление PHP5
2010/1/1 v.n.bely...@gmail.com: Здравствуйте, Eugene. Вы писали 31 декабря 2009 г., 9:52:26: А обновить sources в пакете php5/ тривиально, не думаю, что это стоит выкладывать. EP Многие майнтейнеры зачастую не утруждают себя большим, чем простая EP смена версии и минимальное тестирование на работоспособность (я не EP исключение) - поэтому стоит. Если я правильно понял данную фразу - в результате получается, что 1) каждый майнтейнер гарантирует работоспособность пакета ну в идеале да, но чем больше у майнтейнера пакетов - тем больше вероятность того, что какими-то он не пользуется, собирая по чьей-то просьбе, и потому проверить на работоспособность не может 2) никто не проверяет совместимость обновлений. как минимум устанавливаемость каждого пакета в минимальную систему проверяется непосредственно сборочным сервером, от проблем в рантайме никто не застрахован, но, опять же, чем нужнее пакет лично майнтейнеру, тем они менее вероятны Если конфликтуют два пакета, которые требуют одну и ту же библиотеку - что делать? (библиотека встроенная, разная) Конфликтуют из-за того, что нуждаются в разных версиях одной библиотеки? См. http://www.altlinux.org/SharedLibsPolicy -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
[room] Обновление PHP5
А обновить sources в пакете php5/ тривиально, не думаю, что это стоит выкладывать. Многие майнтейнеры зачастую не утруждают себя большим, чем простая смена версии и минимальное тестирование на работоспособность (я не исключение) - поэтому стоит. -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] Java действие на Enter
2009/9/7 Rinat Bikov biko...@gmail.com: Здравствуйте, уважаемые! Может кто подсказать, как правильно в Java определить действие на клавишу Enter во всём фрейме? вам лучше спросить это на http://rsdn.ru или http://community.livejournal.com/ru_java/profile -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] Попы вносят свою лепту в печальну ю статистику гибели людей на дороге
Сразу вспоминается история с Джордано Бруно и Коперником. Ведь знали, а одного на костер, а второго заставили молчать. Не время было, наверное. Кого-кого заставили замолчать? Священника, по настоянию правящего епископа опубликовавшего книгу с размышлениями о гелиоцентрической системе (которая, в отличие от общепринятой в то время математической модели, не работала - т.е. по ней нельзя было считать)? ;) Бруно - это вообще не наука vs религия - см. http://azbyka.ru/vera_i_neverie/nauka_i_religiya_1/1g50_5-all.shtml с источниками -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] Попы вносят свою лепту в печальну ю статистику гибели людей на дороге
Пора прикончить этот ужасный тред, где нет четкого определения позиции авторов, полно проявлений некомпетентности в истории и других тонких материях. А я как-то уже предлагал перестать доказывать отсутствие Бога Космомольской правдой - как, впрочем, и наоборот - а сначала договориться хотя бы об источниках, которые авторитетны для всех сторон. У Виталия и Павла они, очевидно, сильно разные :) -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] Попы вносят свою лепту в печальну ю статистику гибели людей на дороге
Сразу вспоминается история с Джордано Бруно и Коперником. Ведь знали, а одного на костер, а второго заставили молчать. Не время было, наверное. Кого-кого заставили замолчать? Священника, по настоянию правящего епископа опубликовавшего книгу с размышлениями о гелиоцентрической системе (которая, в отличие от общепринятой в то время математической модели, не работала - т.е. по ней нельзя было считать)? ;) Предпочитаю светские источники: http://ru.wikipedia.org/wiki/Галилео_Галилей Так вроде выше вы про Коперника говорили, нет? Ну ладно, давайте, посмотрим на ваш источник: ... церковь не возражает против трактовки коперниканства как удобного математического приёма, но принятие его как реальности означало бы признание того, что прежнее, традиционное толкование библейского текста было ошибочным И что тут такого? Науки (по крайней мере естественные) - это не достоверное описание реальности, это именно что удобные модели (теории, гипотезы, ...), обладающие свойством верифицируемости. Авторы моделей кварков или там суперструн не дали бы зуб, что их постороения реальны - да вы на всю физику начиная с Бора или Планка посмотрите :) Примерно то же можно сказать про эволюцию - если в своих рамках эта модель работает, то почему бы ее не использовать? А Галилей просто полез в политику :( Бруно - это вообще не наука vs религия - см. http://azbyka.ru/vera_i_neverie/nauka_i_religiya_1/1g50_5-all.shtml с источниками http://ru.wikipedia.org/wiki/Бруно_Джордано И даже после этого вы настаиваете, что конфликт Бруно с Католической церковью - это конфликт науки и религии? -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
[room] религиозные споры и конфликт в AL T Linux Team
А можно я пофантазирую и рискну провести очень грубую аналогию между обсуждаемой старой историей с преследованием Католической церковью инакомыслящих и нынешним конфликтом в ALT Linux Team? Действующие лица: ldv@ - он же Папа, вроде как непогрешимый, но на практике увы :( То, что некоторые все же имеют привиллегии перед орденом - очевидно :( eostapets@, led@, чуть раньше lakostis@ - ну почти Галилей - хорошие люди, в которых ALT Linux Team явно нуждается, однако слишком конфликтные, не понимающие, что можно пожертвовать самолюбием, если оно для пользы дела - впрочем, а кто действительно смог бы, оказавшись на их месте? mike@ (не обижайся ;) ) - почти кардинал Барберини, пытающийся убедить Галилея не лезть в бутылку ... кхм, правда он и стал тем самым Папой Урбаном VIII, который сильно постарался спустить дело Галилея на тормозах Бруно у нас, кажется, нет, и, надеюсь, не будет ... Еще есть надежда на Реформацию (или Контрреформацию?) -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] java devel
28.02.09, Денис Смирнов написал(а): On Fri, Feb 27, 2009 at 07:55:13PM +0300, Eugene Prokopiev wrote: EP Вот тебе еще в копилку ужасов (может пригодиться в качестве соломки) - EP http://rsdn.ru/forum/message/3307616.flat.aspx#3307616 Ужас-ужас-ужас. С датой/временем вообще почти везде какие-нибудь сложности :) Виноват-таки оказался линукс: после apt-get install glibc-timezones поведение нормализовалось :) Странно, что time работал ... -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] java devel
Вот тебе еще в копилку ужасов (может пригодиться в качестве соломки) - http://rsdn.ru/forum/message/3307616.flat.aspx#3307616 -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] java devel
EP А ты не используешь ничего, что умело бы генерить байт-код на лету? Нет, а что это может быть, например? ORM-фреймворки активно такое практикуют, AOP-фреймворки, наверное, тоже EP Неужто и оно не сломается? ;) Думаю сломается :) Ну в общем, я даже пробовать, наверное, не буду ;) Ужас-ужас. А в java SIGTERM/SIGHUP и т.д. никак ловить нельзя? EP Ну так именно этим jsvc (бинарник, написанный на С) и занимается: при EP старте поднимает JVM и вызывает метод start() класса, реализующего EP интерфейс Daemon, повторяет эту процедуру в случае падения JVM, при EP получении сигнала вызывает метод stop() реализации того же интерфейса. EP Инитскрипт под эту схему выглядит вполне прилично. При желании можно EP дописать поддержку любых сигналов, но это сломает совместимость с EP аналогичным бинарником для винды, где, насколько я понимаю, для EP сервисов не предусмотрены события, отличные от start/stop. Разве не логично, что версия под UNIX просто может обрабатывать больше сигналов, а тот же бинарник под виндой просто не сможет обработать те события которые система ему не предоставит? Система, запущенная в винде будет иметь ограничения по функционалу, а это в корне противоречит идее кроссплатформенности. Т.е. лучше уж пусть те, кому сильно надо, изобретут свои переносимые велосипеды, не связанные со спецификой UNIX. Кстати, штатный способ управления уже запущенным сервисом (перечитать конфиг, записать/прочитать некие переменные и т.д.) - JMX, так что проблема не особенно актуальна. В качестве клиента JMX и не только см., например, OpenNMS - его у нас даже пакетили А еще код commons daemon достаточно компактный и читаемый, чтоб при большом желании все-таки прострелить себе ногу ... ;) Мне непонятно почему отрезают функционал который UNIX-only. Как и с UNIX sockets которые чем-то санкам не нравятся :( А вот тут можно было бы иметь идентичный интерфейс для всех платформ + дополнительную семантику для UNIX - ущерба винде не было бы, так что тут я санкам оправдания найти не могу Ну, у меня пока нет готового ничего. Скорее всего скоро будут готовы proguard-шаблоны для отдельных библиотек, их наверное буду выкладывать. EP Может вернуть апстриму? ;) Апстрим насколько я вижу не занимается коллекционированием таковых. Потому как дело это очень индивидуальное -- мне вот ряд классов в log4j не нужны и я их отрежу. А кому-то -- нужны. Я вон из всего log4j только логгинг в файлы и использую, могу для себя все остальное отрезать. Не все поступят также :) Угу, понятно ... -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
[room] java devel
20.02.09, Денис Смирнов написал(а): On Fri, Feb 20, 2009 at 01:12:28PM +0300, Eugene Prokopiev wrote: Но, увы, у меня используется просто множество своих костылей, вместо уже существующий в java-мире. Каждый псих изобретает свои костыли, и _это_ в мире java мне категорически не нравится. EP Ты бы, кстати, как-нибудь описал свои костыли - может еще кому EP захочется на них встать ;) А что тут описывать? Берется jar с тем что нужно (скажем какой-нибудь log4j). С помощью proguard из него вырезается все ненужное, отрабатывает оптимизатор proguard'а, возможно еще и обфускатор -- получается log4j для моих задач. И так с каждым jar'ом. Потом результат объединяется тем же proguard с собственно приложением. Далее опять отрабатывает оптимизатор (он удаляет неиспользуемые классы), и, если надо, обфускатор. Результирующий jar или готов к использованию, или сначала по нему еще проходится gcc-java. В результате не надо думать о том что а вот с другой версией того jar'а ничего не заработает или а вот что будет если этого jar не окажется в системе?. Кроме того получается относительно компактное нечто (хотя и менее компактное чем jar -- у меня обычно бинарники в несколько мегабайт получаются). Ну и время запуска при использовании gcc-java доли секунды, ибо не надо поднимать тяжелую VM, компилировать байт-код, и прочей фигней заниматься. Запускаю я то что написал обычно с помощью daemontools. Никакие сервлет контейнеры и прочее не используется, ибо Jetty -- rulez :) Этап обрезания ненужного с помощью proguard -- самый емкий по времени. Писать конфиг что отрезать а что не стоит, то еще удовольствие. Зато результат получается компактный и шустрый. Ну и с некоторыми клиентами обфускатор бывает не лишним :) Спасибо, познавательно. Хотя мне до сих пор не требовалась компиляция в нативный код (и у меня есть сомнения в том, что она всегда корректно будет работать) и обфускатор. Я вполне доволен jakarta commons daemon. Мне именно этот вариант видится самым прямым, хотя большинство проектов стартуют с использованием /usr/bin/java, а останавливаются так: слушают некий порт, и, если с локалхоста пришел соответствующий пакет, тушат свет и выходят. Собственно под эту схему пишутся и инитскрипты. Но в сравнении с jsvc это полное уродство. Но помимо инфраструктуры для запуска, которая всегда относительно проста, есть еще и внутренние паттерны для чего-то среднего между прикладными и системными решениями, которые иногда достигают реюзабельного состояния. Вот они как раз и были бы мне интересны ;) Пример своих я в блоге публиковал, если у тебя что похожее накопится - не прячь :) -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] [devel] [JT] сам себе репозиторий
19.02.09, Денис Смирнов написал(а): On Thu, Feb 19, 2009 at 12:56:07PM +0300, Alexey I. Froloff wrote: тогда в репозитарии не должно быть перлового софта, использующего модули CPAN. AIF Странная вещь получается - CPAN/Perl попадают под это AIF определение, однако в реальной жизни такого вопроса не возникает. AIF Либо perl не такой уж и особенный, либо остальные, мягко говоря, AIF слегка преувеличивают. Думаю дело в проделанной работе. И в объеме необходимой. У Perl есть CPAN. И есть достаточно небольшой набор стандартных подходов к созданию пакета, и т.д. А жаба -- это каша. Куча вендоров каждый из которых извращается как может, а мантейнеру потом с этим бардаком разбираться. По степени каши в голове жаба превосходит C/C++, и при этом не имеет никаких _стандартных_ аналогов soname, symbol versioning и т.д., хотя каждый маньяк в manifest может изобретать что-то свое на эту тему. В связи с этим даже в полуавтоматическом режиме сделать из жаба-пакетов что-то приличное невозможно принципиально, то что сейчас делает Игорь -- лучшее из того что можно сделать с этим монстром в одиночку. А качества поддержки на уровне того же perl можно достичь только ручной поддержкой каждого из этих пакетов. Сомнительное удовольствие, я скажу. Ты уже раскаялся в том, что я подсадил тебя на это дело? ;) Я всегда сомневался в осмысленности дистрибутивного подхода к тому, кто сам себе репозиторий - в малых масштабах это оправдано, а чем дальше в лес, тем становится неудобнее прыгать на одной ноге ... Вот raorn@ много полезного сделал для приведения в порядок ruby - и спасибо ему. Но какова цена правильного запуска реальных приложений вроде того же Redmine? Такова же цена серьезного использования python и java - дешевле выходит играть по правилам апстрима :( Идемте с этим в smoke-room@ :) -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] [devel] [JT] сам себе репозиторий
19.02.09, Денис Смирнов написал(а): On Thu, Feb 19, 2009 at 12:56:07PM +0300, Alexey I. Froloff wrote: тогда в репозитарии не должно быть перлового софта, использующего модули CPAN. AIF Странная вещь получается - CPAN/Perl попадают под это AIF определение, однако в реальной жизни такого вопроса не возникает. AIF Либо perl не такой уж и особенный, либо остальные, мягко говоря, AIF слегка преувеличивают. Думаю дело в проделанной работе. И в объеме необходимой. У Perl есть CPAN. И есть достаточно небольшой набор стандартных подходов к созданию пакета, и т.д. А жаба -- это каша. Куча вендоров каждый из которых извращается как может, а мантейнеру потом с этим бардаком разбираться. По степени каши в голове жаба превосходит C/C++, и при этом не имеет никаких _стандартных_ аналогов soname, symbol versioning и т.д., хотя каждый маньяк в manifest может изобретать что-то свое на эту тему. В связи с этим даже в полуавтоматическом режиме сделать из жаба-пакетов что-то приличное невозможно принципиально, то что сейчас делает Игорь -- лучшее из того что можно сделать с этим монстром в одиночку. А качества поддержки на уровне того же perl можно достичь только ручной поддержкой каждого из этих пакетов. Сомнительное удовольствие, я скажу. Ты уже раскаялся в том, что я подсадил тебя на это дело? ;) Я всегда сомневался в осмысленности дистрибутивного подхода к тому, кто сам себе репозиторий - в малых масштабах это оправдано, а чем дальше в лес, тем становится неудобнее прыгать на одной ноге ... Вот raorn@ много полезного сделал для приведения в порядок ruby - и спасибо ему. Но какова цена правильного запуска реальных приложений вроде того же Redmine? Такова же цена серьезного использования python и java - дешевле выходит играть по правилам апстрима :( Идемте с этим в smoke-room@ :) -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
[room] Сам себе репозиторий
19.02.09, Денис Смирнов написал(а): On Thu, Feb 19, 2009 at 12:56:07PM +0300, Alexey I. Froloff wrote: тогда в репозитарии не должно быть перлового софта, использующего модули CPAN. AIF Странная вещь получается - CPAN/Perl попадают под это AIF определение, однако в реальной жизни такого вопроса не возникает. AIF Либо perl не такой уж и особенный, либо остальные, мягко говоря, AIF слегка преувеличивают. Думаю дело в проделанной работе. И в объеме необходимой. У Perl есть CPAN. И есть достаточно небольшой набор стандартных подходов к созданию пакета, и т.д. А жаба -- это каша. Куча вендоров каждый из которых извращается как может, а мантейнеру потом с этим бардаком разбираться. По степени каши в голове жаба превосходит C/C++, и при этом не имеет никаких _стандартных_ аналогов soname, symbol versioning и т.д., хотя каждый маньяк в manifest может изобретать что-то свое на эту тему. В связи с этим даже в полуавтоматическом режиме сделать из жаба-пакетов что-то приличное невозможно принципиально, то что сейчас делает Игорь -- лучшее из того что можно сделать с этим монстром в одиночку. А качества поддержки на уровне того же perl можно достичь только ручной поддержкой каждого из этих пакетов. Сомнительное удовольствие, я скажу. Ты уже раскаялся в том, что я подсадил тебя на это дело? ;) Я всегда сомневался в осмысленности дистрибутивного подхода к тому, кто сам себе репозиторий - в малых масштабах это оправдано, а чем дальше в лес, тем становится неудобнее прыгать на одной ноге ... Вот raorn@ много полезного сделал для приведения в порядок ruby - и спасибо ему. Но какова цена правильного запуска реальных приложений вроде того же Redmine? Такова же цена серьезного использования python и java - дешевле выходит играть по правилам апстрима :( Идемте с этим в smoke-room@ :) -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] про тырнет
MS Кстати, две недели в офлайне просто катастрофически пошли MS на пользу здоровью. :) Рекомендую. Был бы очень рад :) RB Можно прыгнуть с парашюта в тайгу ;). При моем нынешнем состоянии здоровья я склею ласты еще в самолете :) А я думал, ты используешь старую отмазку: клиенты и там найдут :) -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
[room] Доказываем аксиомы
Народ, я понимаю, что я глупую вещь сейчас скажу ... нет, я не о том, чтоб завязывать ;) Просто я не вижу принципиальной разницы между убеждением атеиста словами Писания и убеждением православного Комсомольской правдой :) Доказывать аксиомы - неблагодарное дело ... -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] Концепция общественной безопаснос ти, как обобщение идеалов СПО
11.12.08, Денис Черносовdenis0...@gmail.com написал(а): 11 декабря 2008 г. 17:22 пользователь Igor Zubkov igor.zub...@gmail.com Вы верите в бога? Я верю в Бога. Точно также, как другие верят, что его нет. Я крещенный православный, но верю в переселение душ и законы кармы. Вы не православный по определению -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] Народ против ИНН
06.12.08, Денис Смирнов написал(а): On Sat, Dec 06, 2008 at 10:09:05PM +0300, Anatol B. Bazyukin wrote: ABB ИНН, номер карточка соцстраха, паспорт, военный билет, иностранный паспорт, ABB страховой полис, водительские права, пенсионное удостоверение, ABB свидетельства о рождении, браке и смерти. ABB Кажется ничего не забыл :) Увы, в большинстве случаев идентификация производитя по паспорту. http://vitus-wagner.livejournal.com/332643.html эпидемия? ;) -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] to whom it may concern
20.11.08, Michael Bykov[EMAIL PROTECTED] написал(а): Совести у вас нет, вот что. +1 -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
[room] Снова инквизиция
18.11.08, Michael A. Kanginmak@ написал(а): Ну ереси-то, в отличие от алкоголизма, казне доход приносящего, быстро пресекались на кострах ;) Недавно наткнулся на еще одно довольно внятное изложение - http://beauty-n-beast.livejournal.com/165610.html Этого автора будет труднее обвинить в предвзятости, чем Кураева ;) -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] icons|иконки
21.10.08, Michael Shigorin написал(а): On Mon, Oct 20, 2008 at 12:38:05PM +0400, Игорь Андросов wrote: Кстати не кажется ли вам что использования термина иконка является оскорблением по отношению к оригинальному значению? Тут нюанс: у них были иконоборцы, а у нас -- иконописцы. Ты что имел ввиду, Миш? Иконоборцы были скорее у нас ;) Поэтому семантика родственных слов совершенно иная. Например, у них как icon могут охарактеризовать шлюху с первой страницы глянцевого журнала. Мол, картинка. Потому да, пиктограммы. KDE-шники(?) вон придумали значки, более практично. Однако же из неверной (либо неправильно мною понятой посылки) следуют логичные выводы :) -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] кто они демоны в UNIX?
Подумал, что нелогично в одной из самых продуманых ОС, разрабатываемой, в основном, в христианском мире использование понятий, связанных с враждемными к человеку силами. А вот я не вижу здесь ничего нелогичного. UNIX - в определенном смысле контркультура (см. Реймонда) и вполне логичен выбор терминов, раздражающих традиционную христианскую (только внешне, по сути это давно и далеко не так - но в данном случе это не важно) культуру. А всякие расширенные толкования - это уже последствия вырастания из пеленок. Примерно так же, как кому-то, выдающему себя за Луговского, стало стыдно за свои креативы ;) -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] [JT] [Desktop] VMWare-server-console
12.10.08, Damir Shayhutdinov написал(а): Всё-таки жаль, что в 4.1 перестал работать сабж. А ведь в 4.0 работал. Что-то в Гноме поломали, видимо. Понимаю, что сие лишь глас вопиющего в пустыне, но... Подземный стук у нас лечит специально обученный телепат, но он, к сожалению, в отпуске А можно заранее проинформировать публику о том, когда он выйдет? Мы вопросы заранее подготовим :) -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] PHP, Ruby/ROR, JEE и все-все-все
Ruby/ROR Не удержусь :) Вот рассказ о том, как запусть ROR на JRuby - http://blog.headius.com/2008/08/zero-to-production-in-15-minutes.html А вот о том, зачем это делать - http://shootout.alioth.debian.org/gp4/benchmark.php?test=alllang=jruby Еще не вчитывался, но надеюсь найти время ... -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
[room] PHP, JEE и все-все-все
29.08.08, Michael Shigorin написал(а): On Thu, Aug 28, 2008 at 09:56:18PM +0400, Denis A. Lopin wrote: Зачем вам PHP? Тем более, что чтобы на нем писать программы, а не решето из дыр и квалификация должна быть довольно высокая. Извините меня конечно! Но я считаю такие заявления мягко говоря не коректными! И не приемлемыми в данной рассылке вообще. Это достаточно точная характеристика. Для того, чтобы грамотно писать на PHP, некоторые рекомендуют попрактиковаться на J2EE. Так вот зачем mithraen@ сбежал на Java ;) Пользуясь случаем, прорекламирую свой креатив, написанный на днях оттого, что временами у меня приключается день сурка и я устал :) - http://admdev.blogspot.com/2008/08/lightweight-jee.html Кстати, я был бы в восторге от что-то подобного c участием Ruby/ROR или Python/Django - как в классическом варианте, так и с четким RPC-интерфейсом между JS-клиентом и сервером (последнее, как я понял, не очень популярно) -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] PHP, JEE и все-все-все
http://admdev.blogspot.com/2008/08/lightweight-jee.html Да, там есть одна проблема с лицензированием, которую я предпочел изложить здесь - http://lists.lrn.ru/pipermail/legal/2008-August/002546.html -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] Священник занимается подстрекател ьством к пиратству
-Я про видео, аудио, софто и прочее пиратство, а точнее про скаченное в личных целях из интернета всяко нужное, но не лежащее в свободном доступе. Воровство ли это? -Не заморачивайтесь надуманной проблемой. Пользуетесь - и пользуйтесь на здоровье. Если Вам кто скажет, что это, дескать, нехорошо - Вы что, пойдете в магазин и купите лицензионный Photoshop за 900 долларов США? Могу Вам сказать, что ни в епархиях, ни в самой Московской Патриархии лицензионным софтом (окромя того, что ОЕМ стояло при покупке компьютера) не пользуются. http://community.livejournal.com/ru_antireligion/2249640.html и немножко идиотии от эникейщика в рясе: http://toshk.livejournal.com/213292.html Вы дадите зуб, что чудес не бывает? :) И давно вы в IT работаете? ;) И легкой (но достаточно уважительной, бубны - это уже другое) иронии в тексте тоже не наблюдаете? Кстати, а вот и выводы автора журнала на тему копирайтов - http://toshk.livejournal.com/235848.html -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] благодатный огонь (видео)
Так ведь в _детстве_ :) Да и против фанатиков -- средство правильное. Тем более люди, которые упрощают веру до Сидит Бог на облаке и рулит всем миром вызывают у меня странное к себе отношение... MS Так они объективно ближе к истине, чем я, даже так получались. ? речь о том, что для разных ситуаций эффективность разных моделей различна и есть случаи, когда модель сидит Бог на облаке и рулит всем миром самая эффективная? ;) -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
[room] ГИС Web-сервисы
Скажите, а существуют ли в природе ГИС Web-сервисы, с которых за некоторую плату можно получать карты как в виде объектов, с которыми еще что-то можно сделать (соответственно в каком-нибудь распространенном формате, для которого есть средства обработки), так и виде просто картинок с выделенным маршрутом, например? Быстрое гугление ничего не дало ... -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] ГИС Web-сервисы
Есть ещё РФ-ские с данными за ОЧЕНЬ большие деньги. ну они собственно и интересуют ... куда деньги нести? ;) -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] [Sysadmins] [Comm] ALTLinux у свя щенников - восстановление Windows-парти ции
масоны галилеянин в гугле введите, пожалуйста жаль до первоистичника самой распространенной цитаты докопаться уже тяжело ... Если Вы про http://www.apocalypse.orthodoxy.ru/review/1999_2.htm, то ничего иного на этом сайте и ожидать не приходится. нет, многих, приводящих эту цитату в подтверждение своих фантазий читать и правда бывает и весело, и грустно ... но обратите внимание, что на масонских сайтах по тем же ключевым словам находится не опровержение, а скорее подтверждение сказанного а вообще-то да, пора завязывать, все всех поняли ;) -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] [Sysadmins] [Comm] ALTLinux у свя щенников - восстановление Windows-парти ции
31.01.08, Pavel N. Solovyov[EMAIL PROTECTED] написал(а): On Wed, 30 Jan 2008 17:36:38 +0200 Michael Shigorin wrote: Помнится где-то в начале 2000-х годов мы с Федорчуком по Inet обсуждали исторические параллели, сравнивая эпоху развития свободного софта с эпохой реформации в европе (протестанство, гугеноты и т.п.) - очень интересные аналогии прорисовывались :-) Так как дело давнее - опишу итоговый результат. В Европе это всё закономерно привело к масонству. Его, в отличие от православия, я лично поддерживать не хочу. Но ведь сами массоны не видят никакой разницы (и в этом их сила), какого вероисповедания придерживаются члены ложи, главное, чтобы они были верующими - христиане, иудеи, мусульмане - без разницы... масоны галилеянин в гугле введите, пожалуйста жаль до первоистичника самой распространенной цитаты докопаться уже тяжело ... Поэтому противопоставлять массонство православию очень даже не корректно. да? а противопоставлять microsoft shared source или как там оно называется и СПО тоже некорректно? ;) -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] У нас новый закон?
в России пока действует презумпция невиновности, как отправная точка отправления правосудия По факту это, к сожалению, не так. Обычно проверяющие лицензионность ПО требуют доказательств лицензионности (бумажки, наклейки и т.д.), а не предъявляют доказательства нелицензионности. Понятно, что это незаконно, но это распространенная практика, и судиться выходит дороже и по деньгам, и по нервам :( -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] Утопическая идея. RPM build onlin e.
ALT - other (сложное в простое?) следовательно, возможен конвертор other - ALT (простое в сложное?) :) Вы перепутали простое со сложным :) Альтовские правильные спеки достаточно просты, а вот чужие - нет. И сделать из сложного простое - очень непростая задача. Лично мне легче писать спек с нуля или по образцу аналогичного альтовского, нежели брать чужой (в чужой можно заглядывать за идеями, кто-то, говорят, находил ;) ). Есть также http://www.freesource.info/wiki/AltLinux/Sisyphus/devel/SampleSpecs - неужели это тоже высокий порог? -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
[room] gmail: пересылка спама
Здравствуйте! В gmail есть возможность пересылать все письма на указанный smtp. Все прекрасно, только спам не пересылается :( . И даже если сказать, что это письмо не спам вручную, переслано оно не будет. Можно как-то с этим бороться? На худой конец вообще проверку спама выключить? В настройках не нашел :( -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] LISP
Alexey Voinov пишет: Timur Batyrshin [EMAIL PROTECTED] writes: На java/oracle он профессионально пишет уже много лет. применение LISP под Java -- это я неудачно выразился. Хочет он, насколько я понял, работающих примеров/отправных точек по встраиванию лиспа в программы на яве -- разумеется, в исходниках или в виде документации по конкретно этой задаче, чтобы было от чего отталкиваться при собственной разработке. Есть что посоветовать? Я ни разу ещё не слышал про реализации Common Lisp в JVM байткоде http://jatha.sourceforge.net/ -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] LISP
Alexey Voinov пишет: Eugene Prokopiev [EMAIL PROTECTED] writes: Alexey Voinov пишет: Я ни разу ещё не слышал про реализации Common Lisp в JVM байткоде http://jatha.sourceforge.net/ О, спасибо. Это и мне самому пригодится может. :) просьба к тем, кому пригодилось: опишите коротко, что требовалось, что было сделано и какие были альтернативы использования lisp :) -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
[room] Помогите найти исто чник цитаты
Здравствуйте! Помогите найти источник цитаты, кажется, Кернигана, которая в вольном пересказе звучит так: Я всегда мечтал, чтобы компьютером было пользоваться так же легко, как и телефоном. Моя мечта сбылась - теперь я не знаю, как пользоваться телефоном :) -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] I: Ряды холостяков редеют.
Aleksey Avdeev пишет: Приветствую. Я таки стал, вчера, женатым человеком. :-) мои самые искренние поздравления :) заодно поздравления от оффлайнового и убежавшего полчаса назад пить дальше icesik@ (он хоть и не в курсе, но против, думаю, не будет :) -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
[room] Регистрация на конференцию
Здравствуйте! Я вот вчера отправил письмо на conference (at) lists.altlinux.ru, а сегодня сообразил, что адрес похож на список рассылки и попробовал подписаться через веб - однако результат такой же: ответа пока нет. Как скоро он должен быть? -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] Регистрация на конференцию на Про тве
ALT Linux User пишет: Я вот вчера отправил письмо на conference (at) lists.altlinux.ru, а сегодня сообразил, что адрес похож на список рассылки и попробовал подписаться через веб - однако результат такой же: ответа пока нет. Как скоро он должен быть? Всё уже в порядке, Ваши письма доходят. Вас видно :) Наверное, я недостаточно ясно выразился. Я о Четвертой конференции разработчиков свободных программ на Протве - http://altlinux.ru/community_news/developers_fourth.html ;) -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] какой будет gnome в 4 альте
Ну я сидел ещё месяц назад на кедах. Сейчас на гноме. Это дома. На работе я как сидел на openbox так и буду. Ничего лучше я просто не нашёл для работы. gnome и openbox - это хорошо, а как оно у тебя выглядит? я уже не раз жаловался на URW-шрифты в GTK2-приложениях, поскольку для для отрисовки UI особых альтернатив не вижу см. https://bugzilla.altlinux.org/show_bug.cgi?id=11819 -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] С Днём Варенья , gvy! :)
Vasily Kolomeets пишет: Всем привет. Михаил, поздравляю с Днём Рождения! Счастья, удачи и любви! И конечно же хорошего настроения! Ура! :-) присоединяюсь ! удачи в всем :) -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] доступ к БД из вне - секюрность
Serge пишет: Возникла такая проблемма: Есть распределенная БД. Контент в этой БД очЕнь важный. Нужно реализовать доступ к этой БД из вне, одновременно обезпечивая безопасность контента от деструктивных действий (несанкционированного доступа). Вопрос: 1) Какими средствами можно организовать доступ к БД из вне (пока в голову приходит организовать какой то web интерфейс) 2) Какими средствами можно реализовать защиту контента БД при доступе из вне Может быть кто то реализовывал что то подобное. Мне интерестно будет услышать любое Ваше мнение и рекомендации по моему вопросу. Заранее благодарен за ответ. Пользователи БД знают, что такое SQL? ;) Если нет (либо это знание им не нужно), то писать/использовать какую-либо морду к БД (не обязательно web) необходимо в любом случае, даже если удаленного доступа не предполагается. Если морда все-таки web, достаточно будет ssl + нормально ее написать, защитившись от sql injection и т.д. Если не web, то нормально писать нужно все равно, но шифровать придется левыми средствами (ssh, vpn, ...) Если пользователи знают о SQL, то нужно попробовать использовать средства СУБД (например, многие умеют ssl), а если не выйдет, то использовать левые средства. -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] Христос воскресе!
Христос воскресе! воистину воскресе! -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] linuxonline
Денис Смирнов пишет: On Fri, Mar 23, 2007 at 12:06:55PM +0200, Gennadiy Redko wrote: GR А зачем ловить? GR Выгонять надо, когда наступят последствия... GR А по-поводу лицензионности-нелицензионности - дать подписать бумажку GR о том, что юзер отвечает за все, что сверх утвержденного списка и GR отправлять в суд уже юзера по результатам проверки лицензионности. GR Мы так поступили. GR Теперь далеко не каждый просит себе права администратора. Уж извини, я не сотронник такого подхода. 1. Если юзверя отправлять в суд то разве что после увольнения сисадмина. Который по своему долго службы должен был ситуацию предотвратить. 2. Я терпеть не могу реагировать на любые критические ситуации. Я -- ленивый параноик. И делаю все чтобы их предотвратить. Конкретно в случае с Skype я не жду угроз уязвимости то момента его более сильного распространения. Поэтому считаю что удавливать его надо в зародыше. описанный выше подход хорош в плане соотношения затраты/эффективность :) разумеется, если требуется большая эффективность, можно их совместить :) Правда я ещё и вообще злобное создание которое резко против ICQ и других IM (даже Jabber) на рабочем месте большинства сотрудников. А чтобы не было желания использовать для личного общения -- коннект должен быть только через свой сервер с записью логов (кстати в нашем ejabberd соответствующий модуль не собран к сожалению). Одного факта что личную переписку могут прочитать для многих достаточно чтобы с рабочего места её не вести :) если сильно сотрудников зажимать, то они начнут либо убегать, либо искать дырки, по своему опыту говорю ;) давление - плохая мотивация -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] Лекция по Java
Денис Смирнов пишет: On Mon, Feb 26, 2007 at 08:50:32AM +0300, Eugene Prokopiev wrote: Медитирую над синтаксисом того, чего хочу. В общем-то я понял что хочу -- некий недоlisp. Буду думать. EP http://jatha.sourceforge.net/ ? /me в шоке. Гм. Слушай, можно нескромный вопрос? А чего на Java ещё нет? cложный вопрос ... :) -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] Лекция по Java
Увы, там самое сложное не столько web-интерфейс, сколько именно работа по TCP/IP с с asterisk'ом. Сюда ходил http://asterisk-java.org/? Может есть смысл использовать наработки? Если ты помнишь, когда-то я интересовался астериском и его Manager API, вот и отложил ссылку, может еще пригодится ... -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] Вопрос по PHP (или I Hate PHP)
Денис Смирнов пишет: On Sat, Feb 24, 2007 at 06:28:58PM +0300, Eugene Prokopiev wrote: EP Этот конструктор для самых ленивых, им лучше не пользоваться ;) Понял :) EP Лучше принудительно указывать требуемый коннектор, тогда и привязка к EP адресу будет. EP Еще лучше предварительно ознакомиться с EP http://docs.codehaus.org/display/JETTY/Architecture 35 /** Blocking NIO connector. 36 * This connector uses efficient NIO buffers with a traditional blocking thread model. 37 * Direct NIO buffers are used and a thread is allocated per connections. 38 * 39 * This connector is best used when there are a few very active connections. Гм, конкурент nginx говоришь? ;) С точностью до наоборот -- это как раз то, что лучше всего себя чувствует когда стоит backend'ом для nginx, в этом случае разгоняется. А если на эту штуковину напустить несколько тысяч активных юзверей, и машинка будет не pSeries, или санки какие, то сдохнем сразу. Я не про BlockingChannelConnector вообще-то, а например, про SelectChannelConnector ;) Можно прочесть еще вот это - http://www.webtide.com/downloads/whitePaperAjaxJetty.html NIO позволяет обслужить меньшим количеством потоков больше запросов. Т.е. пытается обыграть Erlang на его поле ;) . Да, подход Erlang с практически неограниченным количеством легких потоков изящнее, но NIO, похоже, в большинстве случаев работает не хуже. EP Сейчас для одного совсем маленького web-проекта я использую DWR, там EP работа ведется не в терминах http-запросов, а скорее в терминах RPC. GUI EP на HTML (еще лучше здесь будет смотреться XUL), клиентская логика на EP JavaScript, серверная - Java (точнее контекст Spring со встроенными в EP него бинами Jetty, DWR, самого Spring и моими). Собственно DWR нужен, EP чтобы из JavaScript дергать Java-код (бины, размещенные в контексте EP Spring) и наоборот. Не факт, что тебе это подойдет, но посмотри. %-) EP Не годится? ;) Много слоев. 2 - это немного (если не считать переходники JS-Java, JSON-JavaBeans и JavaBeans-БД, но они взяты готовыми). Я с трудом представляю себе задачу, в которой не требовалось бы разделять UI и основную логику работы (разве что последняя отсутствует - например, простая форма для ввода данных в БД) Сходу не въехать, а при том я бы хотел оставить портируемость большей части своего кода между языками. Да, я знаю что я псих. Т.е. свой DSL и его интерпретатор/компилятор на java/php/... ? -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] Лекция по Java
Денис Смирнов пишет: On Thu, Oct 26, 2006 at 12:05:32PM +0400, Eugene Prokopiev wrote: XML мегарулез, когда применяется там где надо. Но тот кто сказал что он предназначен чтобы парсить глазками нагло соврал, мои глазки такое парсить не могут. EP На это я ответил ... EP Могу добавить, что моим глазам конфиг на xml парсить легче конфига, ну EP скажем, postfix :) Разумеется, при наличии нормальных отступов для EP отображения древовидной структуры. А если редактор раскрашивает xml, то EP вообще все в шоколаде :) Моими глазами удобнее всего парсить windows ini-like конфиги :) Те что секции разделают [вот-так], а внутри секций присваивания. Опять же, смотря какие конфиги. мне обычно не хватает 2 уровней ;) А xml если читать более-менее, то писать нервов не хватает. У... Хотя пользу понимаю -- можно легко конфиг и скриптами править. EP Вот-вот. При этом не сильно уродуя его с точки зрения визуального EP восприятия. Ну это я и с обычными конфигами писал. Тот код, что я постил недавно был по твоему ручками сгенерирован? Не-а. Из PHP-кода который я до этого писал автоматически сгенерирован. Ага, я псих. Причем конвертация работает в обе стороны -- из конфига в PHP, и наоборот. Причем diff на оригинал и результат двойного конвертирования молчит как партизан на допросе. Я так свой компилятор тестирую :) если бы все были такими же отважными, может XML и правда был бы не нужен :) хотя он настолько оброс всевозможными технологиями (например, я иногда не представляю себе, что бы я делал без XPath, этот молоток я даже к JavaBeans применял - см. JXPath), что назад дороги нет ... Кстати, что сейчас модно для скриптования как раз изменения XML? xsltproc какой? EP Изменение - это, скорее всего, DOM. Для DOM в Java лучше всего dom4j, EP чуть хуже jdom - но это с моей колокольни. Есть в Java стандартное и EP несколько замороченное API, с которым все стараются быть совместимыми - EP JAXP. Далее по возрастанию уровня абстракции: XStream - EP JAXB/XMLBeans/Castor/... EP Hibernate теперь уже не только ORM (БД - JavaBeans), но и БД - DOM. EP Castor вроде всегда умел ... А SAX? JAXP - универсальный интерфейс к различным анализаторам, как минимум один из которых идет в комплекте c JRE (как и сам JAXP, а с Java 6, кажется, идет в комплекте и JAXB). -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] Лекция по Java
Денис Смирнов пишет: On Thu, Oct 26, 2006 at 11:47:12AM +0400, Eugene Prokopiev wrote: Извиняюсь за поздний ответ, письма на эту тему после прочитывания откладывал на обдумывание... да слишком на долго отложил. Гм. У меня ситуация немного другая -- мне достаточно если он будет _работать_ где угодно. Увы, скорее всего то что будет распространяться будет распространяться в бинарном виде :( EP Этого, по-моему, уже достаточно для отказа от apt для всего, кроме EP JDK/JRE, чтобы унифицировать подход к разным платформам Я с этим не соглашусь. Пусть у меня будет одна нормальная платформа где будет удобно работать. А для остальных, так и быть, можно раздавать кашу в виде пачки jar'ов в одном tgz с бльшим README на тему а как с этим кошмаром взлететь. Пользователи же нормальных дистрибутивов смогут использовать пакетный менеджер. То есть класс содержит в себе код обработчики запроса? Ага. EP Есть надстройки над этим - template engines типа JSP и Velocity, которые EP позволяют писать в стиле PHP, т.е. html + вставки кода. Кстати, Velocity EP как template engine используется в проектах, которые к web никаким боком. Добровольно мешать код и данные? Нет уж :) EP :) :) EP Есть надстройки над этими надстройками :) Есть другие надстройки над EP сервлетами. Начать читать можно отсюда - EP http://www.techinfo.net.ru/docs/web/javawebdev.html Прочитал... жуть! Описано только одно средство (XMLC) которое упрощает разработку, а не усложняет %-/ EP :) так видимо считали все, приступая к разработке очередного кошмара, но EP уже своего :) Видимо да. Но логика своего кошмара хотя бы самому себе кажется разумной. А логика чужого кошмара приводит к кошмарам по ночам :) Откуда такая XML-мания? EP просто XML - это общепринятый способ хранить древовидные данные (если EP этих данных немного - т.е. для конфигов почти идеал). Конечно, у Lisp и EP Erlang свой путь, может более эффективный по затрате ресурсов, но в Java EP и не только путь именно такой, и изобретено уже столько инструментов и EP технологий поддержки, что отказываться поздно ... :( Люблю конфиги на тикле писать :) EP display-nameHello, World Application/display-name EP description EP This is a simple web application with a source code organization EP based on the recommendations of the Application Developer's Guide. EP /description Где используется эта информация? EP В Tomcat есть интерфейс администрирования web-приложений: установить, EP удалить, запустить, остановить - вот там имя и описание и фигурируют Ага, понял. EP build.xml (и вызывающий его build.sh) умеет строить из этого дерева EP файлов war-архив. Этот архив можно разными способами продеплоить в EP Tomcat: например, скопировать его в определенный каталог, который он EP мониторит на предмет появления новых приложений. Будет это приложение EP работать и в других контейнерах вроде Jetty и Resin, а также в тяжелых EP серверах приложений вроде JBoss и Geronimo, которые содержат встроенные EP сервлет-контейнеры (коими являются Tomcat и Jetty :) ). Я правильно понимаю что минимальный сервлет-контейнер должен уметь всего лишь каким-либо образом обрабатывать клиентские соединения, подгружать сервлеты и передавать данные? EP да :) А монстры чем отличаются от этого минимума? Администрирование, возможно какой-то механизм кэширования, что еще? О каких монстрах речь? JBoss и Geronimo? Ну тут в двух словах никак. Кратко: это реализация всех стандартов JEE - JMS (асинхронные сообщения - аналог e-mail, но с отказоустойчивостью, транзакциями и т.д.), EJB (RPC, ORM, ...), распределенные транзакции, security, кластеризация ... Собственно Web тут очень небольшая часть. Кстати, я их не использую, мне в качестве контейнера достаточно Spring, куда я при необходимости могу втащить реализацию какой-либо JEE-технологии, вроде JMS (например, ActiveMQ - часть Geronimo, но поддерживает конфигурирование средствами Spring и JBoss). То есть можно, например, написать простой сервлет-контейнер который будет общаться с тем же nginx через FastCGI. EP писать свой - это все-таки перебор, посмотри на Jetty или Embeded Tomcat EP - с первым я баловался, встраивая его в свое приложение. EP FastCGI и сервлеты - это скорее взаимоисключающие вещи. Я бы на твоем EP месте проверил, реально ли (и достаточно ли по производительности - так EP на всякий случай) на сервлетах построить тот framework, который ты EP хочешь (очень интересно, что у тебя получится :) - как сделаешь, делись EP :) ). А если нет, то идти к FastCGI - эта технология, как я понимаю, EP вообще перпендикулярна любым языкам и платформам. И при любом выборе EP посмотреть в сторону какой-либо реализации IoC и AOP - вероятность того, EP что они будет полезны, довольно высока. что такое IoC и AOP? IoC мы кратко рассмотрели в примере использования Spring, можно еще здесь почитать - http://www.rsdn.ru/article
Re: [room] Лекция по Java
Увы, ч XML-технологиями я не очень разобрался. Но как я понял большинство из них на верхнем уровне даже не знают что имеют дело с XML, а не какой-нибудь другой древовидной структурой. точнее, пользователь этих технологий может не знать, что внизу сидит XML пример - XML-RPC -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] Лекция по Java
Медитирую над синтаксисом того, чего хочу. В общем-то я понял что хочу -- некий недоlisp. Буду думать. http://jatha.sourceforge.net/ ? -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] Вопрос по PHP (или I Hate PHP)
EP а в Java 6 есть такое - EP http://java.sun.com/javase/6/docs/api/javax/tools/package-summary.html EP хотя и раньше jasper (компилятор JSP в байт-код) и ant как-то EP выкручивались, используя, как я понимаю, недокументированные классы из EP tools.jar Как я понял речь не о генерировании байт-кода, а о вызове компилятора, если правильно понял описание. да Только вот я не понял, конструктор Server берет один аргумент 'port'? А ip адрес кто сожрал? Ну ладно, для тех задач что я прямо сейчас делаю мне это пофиг. А для тех что собираюсь, изоляции серверов побольше хотелось бы. Этот конструктор для самых ленивых, им лучше не пользоваться ;) Лучше принудительно указывать требуемый коннектор, тогда и привязка к адресу будет. Еще лучше предварительно ознакомиться с http://docs.codehaus.org/display/JETTY/Architecture EP Сейчас для одного совсем маленького web-проекта я использую DWR, там EP работа ведется не в терминах http-запросов, а скорее в терминах RPC. GUI EP на HTML (еще лучше здесь будет смотреться XUL), клиентская логика на EP JavaScript, серверная - Java (точнее контекст Spring со встроенными в EP него бинами Jetty, DWR, самого Spring и моими). Собственно DWR нужен, EP чтобы из JavaScript дергать Java-код (бины, размещенные в контексте EP Spring) и наоборот. Не факт, что тебе это подойдет, но посмотри. %-) Не годится? ;) -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] Вопрос по PHP (или I Hate PHP)
Денис Смирнов пишет: On Mon, Feb 12, 2007 at 09:00:12AM +0300, Eugene Prokopiev wrote: Вот обижусь на все эти языки, уйду в отпуск, и начну писать себе набор библиотек чтобы на ocaml каком писать... :) EP Боюсь показаться навязчивым, но есть такая платформа - JVM ;) c жутким EP количеством библиотек и с несколько меньшим количеством языков, среди EP которых, помимо Java, есть и функциональные (Scala и CAL - аналог EP хаскела без части syntax sugar, кстати и небезызвестный г-н Луговской EP вроде как на том же поприще подвизался), и много еще какие, если же EP того, что надо все же нет, то есть, например, ANTLR ;) EP Вот хостиг с Java - да, дороже LAMP выйдет ... Зря боишься :) О JVM я думаю больше всего. А твоими стараниями думаю более осознанно :) Из последнего твоего разъяснения и вкуривания докуметации я уяснил для себя что: - Java как язык мне очень нравится для построения платформы; - Java категорически не нравится собственно для написания web-приложения. В общем-то это пофиг, потому как я не ленивый, и сделать некий простой скриптовый язык из которого генерировать код на жабе я смогу. А где нужна хоть чуть-чуть нетривиальная логика не выпендриваться, а писать на жабе; - Генерировать самому код для JVM -- гм, а что, есть для этого более-менее удобные средства (типа тех что есть в .NET)? Да ещё и более-менее эффективные (умеющие задействовать при необходимости фишки как сановской, так и IBM'овской реализации)? http://java-source.net/open-source/bytecode-libraries - То, что считается общепринятым методом разработки web-приложений на Java мне не нравится ну совсем. JVM поднимается не шустроб поэтому использовать как CGI нельзя. Остается FastCGI или встраивать в свое приложение http-сервер. Я псих, и могу пойти даже на второе, хотя предпочел бы FastCGI. Как я понимаю писать мне его поддержку придется самостоятельно. http://docs.codehaus.org/display/JETTY/Embedding+Jetty Я не пойму, чего ты так цепляешься за FastCGI. Чем это принципиально отличается от HttpServlet.do*? Сделай поверх сервлетов любое API, которое тебе будет удобно, в FastCGI ты же ведь тоже наверное не в терминах ввода/вывода символов работаешь ... -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] Вопрос по PHP (или I Hate PHP)
Eugene Prokopiev пишет: Денис Смирнов пишет: On Mon, Feb 12, 2007 at 09:00:12AM +0300, Eugene Prokopiev wrote: Вот обижусь на все эти языки, уйду в отпуск, и начну писать себе набор библиотек чтобы на ocaml каком писать... :) EP Боюсь показаться навязчивым, но есть такая платформа - JVM ;) c жутким EP количеством библиотек и с несколько меньшим количеством языков, среди EP которых, помимо Java, есть и функциональные (Scala и CAL - аналог EP хаскела без части syntax sugar, кстати и небезызвестный г-н Луговской EP вроде как на том же поприще подвизался), и много еще какие, если же EP того, что надо все же нет, то есть, например, ANTLR ;) EP Вот хостиг с Java - да, дороже LAMP выйдет ... Зря боишься :) О JVM я думаю больше всего. А твоими стараниями думаю более осознанно :) Из последнего твоего разъяснения и вкуривания докуметации я уяснил для себя что: - Java как язык мне очень нравится для построения платформы; - Java категорически не нравится собственно для написания web-приложения. В общем-то это пофиг, потому как я не ленивый, и сделать некий простой скриптовый язык из которого генерировать код на жабе я смогу. А где нужна хоть чуть-чуть нетривиальная логика не выпендриваться, а писать на жабе; - Генерировать самому код для JVM -- гм, а что, есть для этого более-менее удобные средства (типа тех что есть в .NET)? Да ещё и более-менее эффективные (умеющие задействовать при необходимости фишки как сановской, так и IBM'овской реализации)? http://java-source.net/open-source/bytecode-libraries а в Java 6 есть такое - http://java.sun.com/javase/6/docs/api/javax/tools/package-summary.html хотя и раньше jasper (компилятор JSP в байт-код) и ant как-то выкручивались, используя, как я понимаю, недокументированные классы из tools.jar в некоторых случаях для динамической генерации кода удобнее AOP, см. AspectJ и Spring AOP - То, что считается общепринятым методом разработки web-приложений на Java мне не нравится ну совсем. JVM поднимается не шустроб поэтому использовать как CGI нельзя. Остается FastCGI или встраивать в свое приложение http-сервер. Я псих, и могу пойти даже на второе, хотя предпочел бы FastCGI. Как я понимаю писать мне его поддержку придется самостоятельно. http://docs.codehaus.org/display/JETTY/Embedding+Jetty Я не пойму, чего ты так цепляешься за FastCGI. Чем это принципиально отличается от HttpServlet.do*? Сделай поверх сервлетов любое API, которое тебе будет удобно, в FastCGI ты же ведь тоже наверное не в терминах ввода/вывода символов работаешь ... Кстати, встраивание http-сервера в приложение - не такая глупая мысль, как поначалу кажется. Многие проекты это практикуют, правда я не могу вспомнить ни одного, кто бы использовал свой наколенный http-сервер. В большинстве случаев встраивают Jetty, и я не могу придумать причины для написания своего http-сервера вместо него. С учетом использования NIO его конкурентом в плане производительности должен быть скорее nginx, нежели apache, хотя задачи выжать из него максимум пока у меня не было. Я встраивал Jetty, правда не прямо в свой Java-код, а в контекст Спринга. И наблюдаю интересную тенденцию: многие проекты уже используют Spring/XBean или Hivemind в качестве механизма конфигурирования отказываясь от изобретения собственных велосипедов. Меня, как пользователя Spring, это очень радует. Логика работы контекста и синтаксис его описания в Spring разделены, т.е. xml - только один из возможных способов его описания. Еще поддерживается никем вроде не используемый формат properties, а одни веселые ребята сделали реализацию Ruby-подобного синтаксиса - http://svn.trampolinesystems.com/springy/trunk/README Сейчас для одного совсем маленького web-проекта я использую DWR, там работа ведется не в терминах http-запросов, а скорее в терминах RPC. GUI на HTML (еще лучше здесь будет смотреться XUL), клиентская логика на JavaScript, серверная - Java (точнее контекст Spring со встроенными в него бинами Jetty, DWR, самого Spring и моими). Собственно DWR нужен, чтобы из JavaScript дергать Java-код (бины, размещенные в контексте Spring) и наоборот. Не факт, что тебе это подойдет, но посмотри. -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] Вопрос по PHP (или I Hate PHP)
Денис Смирнов пишет: On Sun, Feb 11, 2007 at 08:40:01AM +0300, Anatol B. Bazyukin wrote: ABB ДС Какой кувалдой долбануть PHP, чтобы str* с уникодом работала как надо, а ABB ДС не черт знает как? ABB http://ru2.php.net/strlen ? Спасибо, то что надо. Как же все-таки запущено... Нет чтобы сделать как в perl -- флажок для каждой переменной это utf-8. Вот обижусь на все эти языки, уйду в отпуск, и начну писать себе набор библиотек чтобы на ocaml каком писать... :) Боюсь показаться навязчивым, но есть такая платформа - JVM ;) c жутким количеством библиотек и с несколько меньшим количеством языков, среди которых, помимо Java, есть и функциональные (Scala и CAL - аналог хаскела без части syntax sugar, кстати и небезызвестный г-н Луговской вроде как на том же поприще подвизался), и много еще какие, если же того, что надо все же нет, то есть, например, ANTLR ;) Вот хостиг с Java - да, дороже LAMP выйдет ... -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] русский порядок на русской земле
И это ... еще ... Давайте лучше про грузинские вина Прямо вот сейчас, можно сказать, под впечатлением Хорошая весчь ... Располагает к размышлениям К работе, скажу честно, не располагает напрочь ... Хотел новый Xfce потестить Ниасилил ... :) А в России теперь пьют денатурат, о чем СМИ извещают нас с тошнотворной регулярностью ... Зря они так с грузинскими винами обошлись Сами теперь виноваты ... :( предпочитаю грузинским таманские, однако, думаю, что любители и тех, и других денатурат ниасилят ;) так что денатурат - это из другой темы ... -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] Лекция по Java
Денис Смирнов пишет: On Wed, Oct 25, 2006 at 02:43:40PM +0400, Eugene Prokopiev wrote: EP Первое: пусть польют меня грязью, но я в данном вопросе сторонник EP недистрибутивного подхода, из Сизифа меня интересует только JDK/JRE. EP Обоснование: продукт должен работать не только в ALT, и не только в EP Linux (даже в качестве IDE я использую Eclipse в Linux, но со мной EP работает один человек в Windows и один еще не определился :) ). Более EP того, мне хочется, чтобы он собирался везде, где нет ничего, кроме JDK. EP Поэтому мне пока проще таскать все необходимые библиотеки с собой, они у EP меня лежат прямо в CVS вместе с исходниками. Я задницей чувствую, что EP когда-нибудь это начнет меня напрягать, когда потребуется гарантировать EP одинаковые версии библиотек в разных проектах, и тогда я буду смотреть EP на maven, а пока мне достаточно ant. Грубые аналогии: ant - это make, EP maven - это hasher/spt :) Гм. У меня ситуация немного другая -- мне достаточно если он будет _работать_ где угодно. Увы, скорее всего то что будет распространяться будет распространяться в бинарном виде :( Этого, по-моему, уже достаточно для отказа от apt для всего, кроме JDK/JRE, чтобы унифицировать подход к разным платформам EP Далее: CGI в виде отдельных процессов на каждый запрос в Java никто в EP здравом уме делать не станет - это слишком дорого. Основа всех EP технологий - это сервлеты, которые выглядят так: Правильно ли я понимаю что Tomcat это штука для запуска сервлетов? И по сути это дает возможности идентичные FastCGI? да EP Принцип ясен? То есть класс содержит в себе код обработчики запроса? Ага. EP Есть надстройки над этим - template engines типа JSP и Velocity, которые EP позволяют писать в стиле PHP, т.е. html + вставки кода. Кстати, Velocity EP как template engine используется в проектах, которые к web никаким боком. Добровольно мешать код и данные? Нет уж :) :) EP Есть надстройки над этими надстройками :) Есть другие надстройки над EP сервлетами. Начать читать можно отсюда - EP http://www.techinfo.net.ru/docs/web/javawebdev.html Прочитал... жуть! Описано только одно средство (XMLC) которое упрощает разработку, а не усложняет %-/ :) так видимо считали все, приступая к разработке очередного кошмара, но уже своего :) Откуда такая XML-мания? просто XML - это общепринятый способ хранить древовидные данные (если этих данных немного - т.е. для конфигов почти идеал). Конечно, у Lisp и Erlang свой путь, может более эффективный по затрате ресурсов, но в Java и не только путь именно такой, и изобретено уже столько инструментов и технологий поддержки, что отказываться поздно ... EP display-nameHello, World Application/display-name EP description EP This is a simple web application with a source code organization EP based on the recommendations of the Application Developer's Guide. EP /description Где используется эта информация? В Tomcat есть интерфейс администрирования web-приложений: установить, удалить, запустить, остановить - вот там имя и описание и фигурируют EP build.xml (и вызывающий его build.sh) умеет строить из этого дерева EP файлов war-архив. Этот архив можно разными способами продеплоить в EP Tomcat: например, скопировать его в определенный каталог, который он EP мониторит на предмет появления новых приложений. Будет это приложение EP работать и в других контейнерах вроде Jetty и Resin, а также в тяжелых EP серверах приложений вроде JBoss и Geronimo, которые содержат встроенные EP сервлет-контейнеры (коими являются Tomcat и Jetty :) ). Я правильно понимаю что минимальный сервлет-контейнер должен уметь всего лишь каким-либо образом обрабатывать клиентские соединения, подгружать сервлеты и передавать данные? да :) То есть можно, например, написать простой сервлет-контейнер который будет общаться с тем же nginx через FastCGI. писать свой - это все-таки перебор, посмотри на Jetty или Embeded Tomcat - с первым я баловался, встраивая его в свое приложение. FastCGI и сервлеты - это скорее взаимоисключающие вещи. Я бы на твоем месте проверил, реально ли (и достаточно ли по производительности - так на всякий случай) на сервлетах построить тот framework, который ты хочешь (очень интересно, что у тебя получится :) - как сделаешь, делись :) ). А если нет, то идти к FastCGI - эта технология, как я понимаю, вообще перпендикулярна любым языкам и платформам. И при любом выборе посмотреть в сторону какой-либо реализации IoC и AOP - вероятность того, что они будет полезны, довольно высока. EP Мне больше нравится Jetty, т.к. он легче, меньше, проще, понятнее ... EP Взять маленький Jetty можно тут - EP http://lib.juga.ru/article/articleview/222/1/0?PrintableVersion=enabled EP Т.е. Apache web server здесь отдыхает. Его подставляют как frontend. EP Можно ли задействовать nginx - не в курсе. Если он фронтенд как http proxy -- однозначно можно. EP
Re: [room] Лекция по Java
Денис Смирнов пишет: On Wed, Oct 25, 2006 at 09:34:22PM +0300, Michael Shigorin wrote: Откуда такая XML-мания? MS А у них это повально. Мир сходит с ума... Это я устарел и мне пора на пенсию, или надо просто стараться этого кошмара не замечать? XML мегарулез, когда применяется там где надо. Но тот кто сказал что он предназначен чтобы парсить глазками нагло соврал, мои глазки такое парсить не могут. На это я ответил ... Могу добавить, что моим глазам конфиг на xml парсить легче конфига, ну скажем, postfix :) Разумеется, при наличии нормальных отступов для отображения древовидной структуры. А если редактор раскрашивает xml, то вообще все в шоколаде :) EP Кто скажет, что это не изящно, пусть бросит в меня камень :) XML... Я так понимаю что редактируется это обычно все отнюдь не руками? MS Ну почему, конфиги томката какие -- вполне руками. У... Хотя пользу понимаю -- можно легко конфиг и скриптами править. Вот-вот. При этом не сильно уродуя его с точки зрения визуального восприятия. Кстати, что сейчас модно для скриптования как раз изменения XML? xsltproc какой? Изменение - это, скорее всего, DOM. Для DOM в Java лучше всего dom4j, чуть хуже jdom - но это с моей колокольни. Есть в Java стандартное и несколько замороченное API, с которым все стараются быть совместимыми - JAXP. Далее по возрастанию уровня абстракции: XStream - JAXB/XMLBeans/Castor/... Hibernate теперь уже не только ORM (БД - JavaBeans), но и БД - DOM. Castor вроде всегда умел ... -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] язычки и библиотечки
Денис Смирнов пишет: On Tue, Oct 24, 2006 at 12:58:59PM +0400, Eugene Prokopiev wrote: Если честно, я бы уже совсем обиделся и ушел на Java, написав к ней несколько классов для обраобтки FastCGI, темплейтов и прочей радости, а также компилятор в неё с простого PHP-like язычка. Только вот инфраструктура вокруг неё какая-то кривенькая, не могу я к ней привыкнуть. EP А конкретнее? Что показалось кривым в инфраструктуре? Может не туда смотрел? Вполне возможно, в том что касается жабы я ламерюга редкостный. Буду рад если ткнешь меня носом в то, с чем следовало бы ознакомиться. В первую очередь скажи, что такое для тебя инфраструктура? Может мы о разном? Сразу скажу, что с Java я начал работать тогда, когда мода на тяжелые решения вроде EJB стала проходить. Много было написано на эту тему, например Better Faster Lighter Java и J2EE Development without EJB - у меня есть pdf, если надо, пиши ... Для подавляющего большинства немонолитных проектов бывают полезны технологии вроде IoC - эдакий универсальный клей для модулей ;) . Почти чистая реализация - это HiveMind. Spring - тоже IoC + готовые заготовки для упрощения кода работы с БД, ORM, JMS, AOP (и реализованное поверх него декларативное управление транзакциями, которое в Java относится не только к БД). EJB3, кстати, в каком-то смысле нацелен именно на нишу Spring, но, думаю, уже поздно. Хотя для неподсевших на Spring это большой прогресс по сравнению с EJB2. У Spring есть собственный web framework и интеграция практически со всеми другими web frameworks, ежели собственный не угодил. Есть прямая поддержка модулей, написанных на JRuby, Groovy, BeanShell, и нет препятствий для дописывания поддержки других. Scala (это функциональный язык для JVM) нет пока, и, честно говоря, на практике я до этого еще не дошел. Есть в Java такая вкусная штука, как JMX - это средство для написания своего рода админских интерфейсов, чем-то по идеологии смахивающее на SNMP. Грубо говоря, определяешь параметры, которые надо мониторить, и операции, которые можно применять к запущеному сервису, транспорт и механизмы авторизации, а UI (хоть web, хоть Swing) тебе нарисуют куча готовых JMX-клиентов, начиная от встроенного jconsole. И опять, в Spring ты определяешь это декларативно. EP Другое дело, что FastCGI - это штука для JEE несколько чужеродная ... EP Не смотрел, к примеру, на Tapestry? Нет. Гляну. По поводу web опыта у меня практически нет. Но концепция web-приложений, собираемых и размещаемых в виде war-архивов в любой контейнер (Tomcat, Jetty, Resin) мне нравится. И годится далеко не только для обычного webа с UI, а и для сервисов, которые доступны по любому протоколу, реализованному поверх HTTP (SOAP, Hessian/Burlap либо что-то самопальное). Внутренности web-приложения к этой концепции ортогональны - можно и на голых сервлетах остаться или построить поверх них свой framework, а можно сначала ознакомиться с существующими (среди которых есть и AJAX, и даже трансляторы Swing - Web). EP А если хочется FastCGI, темплейтов и прочей радости, а также компилятор EP в неё с простого PHP-like язычка - то бишь именно своего велосипеда - EP то вообще непонятно, что в PHP есть такого, что ты предпочел именно его EP ... К слову, компиляторов в байт-код JVM с различных функциональных и EP императивных языков довольно много Скорее уж проще самому налабать интерпретатор на той же жабе. Свой DSL? Возможно, есть смысл посмотреть в сторону antlr ... PHP было выбрано как меньшее из зол. То бишь либо самому делать весь стек, либо не строить из себя идеалиста а просто сделать чтобы хорошо работало. Но я все равно ищу что-то куда свалить. :) Прелесть Java не в языке. Язык средний, в частностях вроде интерфейсов и анонимных классов лучше предшественника (C++), а в некоторых более глобальных вопросах (класс String ;) ) просто потрясающий своей нелогичностью. Хотя привыкнуть можно :) Прелесть именно в окружении. В наличии спецификаций, в конкурирующих и относительно совместимых реализаций этих спецификаций. В количестве библиотек (один jakarta.apache.org чего стоит). В средствах сборки типа ant/maven. В неплохих IDE вроде Eclipse и IDEA, хотя, конечно, для любителей vim/emacs это не аргумент :) Зато с масштабируемостью проблем вообще никаких :) А разве не любое приложение, хранящее свои данные исключительно в SQL легко кластеризуется? EP Любое, пока ему не потребуется кэш перед SQL ;) Правда, реализации этого EP в JEE есть, но на практике не сталкивался ... Ну, в жабе в этом смысле все можно сделать красиво, если я правильно понял. Спрятать вообще доступ к SQL в объеты, реализовать для них интерфейсе serializable после чего сделать кэш. Вот во всяких PHP-подобных это уже оказывается куда тяжелее. А в Java даже есть готовое вроде JBoss Tree Cache :) -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org
Re: [room] java off the rails
Денис Смирнов пишет: On Tue, Oct 24, 2006 at 10:35:56PM +0300, Michael Shigorin wrote: MS Ты таки глянь на рельсы. Жабистов душит жаба, да и не только их. MS http://www-128.ibm.com/developerworks/java/library/j-ruby/ MS http://www-128.ibm.com/developerworks/java/library/j-cb05096.html Судя по твоей настойчивости в пропаганде рельсов все-таки есть смысл посмотреть :) Спасибо. Выглядит лаконично до безобразия ;) Контраргументы: 1) С действительно хорошей поддержкой IDE много кода писать и читать не проблема :) 2) Если все-таки никак без синтаксиса Ruby, то это не повод отказываться JEE, поскольку там есть JRuby :) -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] java off the rails
Eugene Prokopiev пишет: Денис Смирнов пишет: On Tue, Oct 24, 2006 at 10:35:56PM +0300, Michael Shigorin wrote: MS Ты таки глянь на рельсы. Жабистов душит жаба, да и не только их. MS http://www-128.ibm.com/developerworks/java/library/j-ruby/ MS http://www-128.ibm.com/developerworks/java/library/j-cb05096.html Судя по твоей настойчивости в пропаганде рельсов все-таки есть смысл посмотреть :) Спасибо. Выглядит лаконично до безобразия ;) Контраргументы: 1) С действительно хорошей поддержкой IDE много кода писать и читать не проблема :) 2) Если все-таки никак без синтаксиса Ruby, то это не повод отказываться JEE, поскольку там есть JRuby :) Пролистал вторую статью до конца - там, как ни странно, выводы в том же духе :) Что наверняка объясняется тем, что статьи - для Java-программистов ;) -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] язычки и библиотечки
Вообще задач где при правильном программировании мне не хватило бы одного физического сервера у меня не было. MB Везет тебе - у меня встречалось :) Это что за мегапорталы такие? :) WAP/WWW-портал немелкого мобильного оператора с кучей сервисов на нем. Сейчас 16 млн. абонентов - а они как ломанутся... :) Вы такие задачи решаете? И как без кластеризации их можно решить? -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
[room] Лекция по Java
Что следует изучать первое, для возможности запуска приложений с минимальными требованиями к конфигурации сервера (то есть либо CGI, либо, если это требует какого-либо модуля апача -- то это то что есть в Сизифе)? Первое: пусть польют меня грязью, но я в данном вопросе сторонник недистрибутивного подхода, из Сизифа меня интересует только JDK/JRE. Обоснование: продукт должен работать не только в ALT, и не только в Linux (даже в качестве IDE я использую Eclipse в Linux, но со мной работает один человек в Windows и один еще не определился :) ). Более того, мне хочется, чтобы он собирался везде, где нет ничего, кроме JDK. Поэтому мне пока проще таскать все необходимые библиотеки с собой, они у меня лежат прямо в CVS вместе с исходниками. Я задницей чувствую, что когда-нибудь это начнет меня напрягать, когда потребуется гарантировать одинаковые версии библиотек в разных проектах, и тогда я буду смотреть на maven, а пока мне достаточно ant. Грубые аналогии: ant - это make, maven - это hasher/spt :) Далее: CGI в виде отдельных процессов на каждый запрос в Java никто в здравом уме делать не станет - это слишком дорого. Основа всех технологий - это сервлеты, которые выглядят так: public class Hello extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { response.setContentType(text/html); PrintWriter writer = response.getWriter(); writer.println(html); writer.println(head); writer.println(titleSample Application Servlet Page/title); writer.println(/head); writer.println(body bgcolor=white); writer.println(/body); writer.println(/html); } } Принцип ясен? Есть надстройки над этим - template engines типа JSP и Velocity, которые позволяют писать в стиле PHP, т.е. html + вставки кода. Кстати, Velocity как template engine используется в проектах, которые к web никаким боком. Есть надстройки над этими надстройками :) Есть другие надстройки над сервлетами. Начать читать можно отсюда - http://www.techinfo.net.ru/docs/web/javawebdev.html Об инфраструктуре: минимальное web-приложение выглядит так: $ ls -lR .: итого 24 -rwxr-xr-x 1 john john 296 Фев 19 2006 build.sh -rw-r--r-- 1 john john 2124 Окт 25 13:23 build.xml drwxr-xr-x 2 john john 4096 Окт 25 13:24 docs drwxr-xr-x 2 john john 4096 Окт 25 13:21 lib-build drwxr-xr-x 3 john john 4096 Янв 25 2005 src drwxr-xr-x 4 john john 4096 Янв 25 2005 web ./docs: итого 4 -rw-r--r-- 1 john john 62 Авг 28 2004 README.txt ./lib-build: итого 1556 -rw-r--r-- 1 john john 66 Фев 19 2006 ant.jar -rw-r--r-- 1 john john 407573 Фев 19 2006 ant-nodeps.jar -rw-rw-rw- 1 john john 31642 Авг 13 2005 commons-logging.jar -rw-r--r-- 1 john john 132263 Фев 19 2006 javax.servlet.jar ./src: итого 4 drwxr-xr-x 2 john john 4096 Авг 28 2004 mypackage ./src/mypackage: итого 4 -rw-r--r-- 1 john john 3165 Авг 28 2004 Hello.java ./web: итого 16 -rw-r--r-- 1 john john 1019 Авг 28 2004 hello.jsp drwxr-xr-x 2 john john 4096 Авг 28 2004 images -rw-r--r-- 1 john john 636 Авг 28 2004 index.html drwxr-xr-x 3 john john 4096 Окт 25 13:24 WEB-INF ./web/images: итого 4 -rw-r--r-- 1 john john 1441 Авг 28 2004 tomcat.gif ./web/WEB-INF: итого 8 drwxr-xr-x 2 john john 4096 Янв 25 2005 lib -rw-r--r-- 1 john john 684 Фев 6 2005 web.xml ./web/WEB-INF/lib: итого 0 web/WEB-INF/web.xml - это дескриптор вида: !DOCTYPE web-app PUBLIC -//Sun Microsystems, Inc.//DTD Web Application 2.3//EN http://java.sun.com/dtd/web-app_2_3.dtd; web-app display-nameHello, World Application/display-name description This is a simple web application with a source code organization based on the recommendations of the Application Developer's Guide. /description servlet servlet-nameHelloServlet/servlet-name servlet-classmypackage.Hello/servlet-class /servlet servlet-mapping servlet-nameHelloServlet/servlet-name url-pattern/hello/url-pattern /servlet-mapping /web-app Класс Hello мы уже рассматривали :) build.xml (и вызывающий его build.sh) умеет строить из этого дерева файлов war-архив. Этот архив можно разными способами продеплоить в Tomcat: например, скопировать его в определенный каталог, который он мониторит на предмет появления новых приложений. Будет это приложение работать и в других контейнерах вроде Jetty и Resin, а также в тяжелых серверах приложений вроде JBoss и Geronimo, которые содержат встроенные сервлет-контейнеры (коими являются Tomcat и Jetty :) ). Мне больше нравится Jetty, т.к. он легче, меньше, проще, понятнее ... Взять маленький Jetty можно тут - http://lib.juga.ru/article/articleview/222/1/0?PrintableVersion=enabled Т.е. Apache web server здесь отдыхает. Его подставляют как frontend. Можно ли задействовать nginx - не в курсе. Архив приложения
Re: [room] язычки и библиотечки
Кстати, неплохой текст имеется вот тут - http://parallel.uran.ru/freesoft/java/java.html -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] Лекция по Java
bean id=myBean class=MyBean/ тут ошибка, эта строка лишняя -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] Лекция по Java
Удобство Spring в том, что он: 1) позволяет декларативно описать, кто кого и как должен вызвать, что с какими параметрами должно быть инициализировано - но тут реализация HiveMind может быть даже более изящна 2) подключить готовые модули, например, для доступа к БД и т.д - вот тут равных Spring'у нет Еще замечу, что по этой причине некоторые проекты, например Apache ActiveMQ (message-oriented middleware, реализация спецификации JMS), используют Spring в качестве средства конфигурирования. Кажется, еще более активно в таком качестве используется HiveMind (первое, что приходит в голову - Tapestry). Ну а Spring потихоньку подбирает под себя все, что видит :) , вот и интеграция с HiveMind уже есть ... Мне все это дает возможность в одном контексте описывать свои бины, бины спринга, бины ActiveMQ и прочие бины, а иногда даже не совсем бины, а классы, которые инициализируются посредством конструкторов или фабрик. -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
[room] lustre
На lustre посмотри (clusterfs.com) -- возможно, будем в сизиф собирать. Кто? Когда? Что делать на ней планируете? -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] примеры
Sergey Y. Afonin пишет: On Sunday 24 September 2006 13:54, Andrey Rahmatullin wrote: Есть ислам и православная церковь. В символе православной церкви присутствует поверженный символ ислама - полумесяц. Если не ошибаюсь, чуть ли не в честь победы Ивана Грозного над казанским ханом. Ой, ну линку. В честь чего в смысле ? А какая разница вообще-то ? Или про наличие полумесяца ? Так могу крест на храме в трёх кварталах от меня сфотографировать. гугл ваш друг. искать по словам православие крест полумесяц ;) -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] безопасности
Nick S. Grechukh пишет: а и мне плиз On 9/16/06, Evgenii Terechkov [EMAIL PROTECTED] wrote: Денис Смирнов пишет: MS $ ls -hogl mail/flame/fedora MS -rw--- 1 90K Jun 17 16:58 mail/flame/fedora MS Прислать? :) Да! +1.В смысле мне тоже Да!. Может положить куда? А то всем хочется ;) -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] Мама , мама , что я буду делать . ..
Aleksey Korotkov пишет: On Mon, 15 May 2006 09:31:33 +0300 Dmytro O. Redchuk wrote: DOR Кстати, а как Вы отнеслись бы к территориальным претензиям к DOR России? Со стороны Японии, например? Это вы самовольно удерживаете то, что вам не принадлежит. По истории и у Вас двойка (как и у Grechukh). Курилы были нами _возвращены_, так что пример Вы выбрали для Вас очень неудачный :) Та часть Курил, на которые претендует Япония, никогда _формально_ России не принадлежала. Первая найденная ссылка ниже: http://ru.wikipedia.org/wiki/%D0%9A%D1%83%D1%80%D0%B8%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B5_%D0%BE%D1%81%D1%82%D1%80%D0%BE%D0%B2%D0%B0#XIX_.D0.B2.D0.B5.D0.BA То, что Крым сейчас принадлежит Украине - историческая несправедливость, но вряд ли большая, чем, например, принадлежность России нынешней Калининградской области (представьте себе гипотетическую ситуацию - нацизм был в России, и в наказание за это у нас отобрали Санкт-Петербуг/Ленинград, заодно выдворив оттуда всех русских). Курилы - еще один пример такой спорной ситуации. И выход из этой спорной ситуации, я, к сожалению, вижу только один - забыть о взаимных претензиях. Есть другой подход - соблюдать исключительно собственные интересы, наплевав на чужие интересы, предрассудки и т.д. В рамках этого подхода претензии на Тузлу, Крым, Восточную Украину и т.д. более чем оправданы, но нужно понимать, что тем самым, восстанавливая справедливость, мы рискуем собственными руками из друга сделать врага. Когда о вступлении в НАТО говорит Ющенко - это полбеды, а вот когда об этом всеръез задумывается часть рассылки - это уже очень плохо. DOR ps. Не, о военном союзе *не с Россией* _надо_ думать, однозначно. Выражайтесь уж яснее -- _против России_. Не хочу Вас, Алексей, переоценивать, но вы активно этому способствуете ;) -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
[room] LAMP on FC
Здравствуйте! В community это будет полным оффтопиком, здесь расчитываю на снисхождение :) Меня просят поднять LAMP+Mail на Fedora Core 2 (причем сервер за океаном ;) - то бишь местные хотят сильно сэкономить ;) ). Вопросы: 1) Сколько может стоить первоначальная настройка (+перенос сайта с другой машины) и поддержка (в месяц, например) c поправкой на вышесказанное? 2) Что вообще почитать о FC, на что обратить внимание по сравнению с ALT, есть ли смысл затребовать FC поновее (какую версию)? 3) Можно ли / нужно ли его обновлять из официального репозитария (я правильно понимаю, что по стабильности это тот же самый Сизиф), или ограничиться точечными обновлениями, доверять ли родным пакетам или самому пересобирать все компоненты LAMP? 4) Есть ли что-то похожее на chroot/vserver, какие еще есть способы обезопасить сервер от взломанных сайтов? Заранее спасибо -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] А у меня сын родился
Aleksey Novodvorsky пишет: Ура! Поздравляю Вас и Вашу жену! Здоровья! Спасибо! Теперь меня, похоже, ждет гораздо более сложное дело, чем все, чем я до сих пор занимался ;) -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] Базы данных для чайников
http://rsdn.ru/Forum/?mid=18179 http://rsdn.ru/Forum/?mid=1045875 -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] Базы данных для чайников
http://akop.ru/personal/1856 -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] Ты тушканчика видишь? Нет. А он ест ь! :)))
Andrey Konovalov aka Krapa пишет: В сообщении от Ср 25 Январь 2006 18:46 Artem написал(a): Буддизм видит более широкое множество путей и возможностей достижения конечной цели. И путь христианства -- один их них. Причём достаточно ограниченный: если оставаться в его рамках другие пути невидны. Простите, что вмешался - есть мысль (навеянная этим письмом): не поэтому ли Буддизм не запрещает одновременно быть христианином и т.п., и вообще очень терпимо относится к другим религиям и учениям? Что можете сказать? :-) Даа, у нас в smoke-room@ просто поле напаханное для того, чтобы дхарму проповедовать... :-) Если бы Вы на полном серьёзе были буддистом или христианином - Вы бы сами понимали абсурдность этой мысли. Понимаете - просто буддизм это такое учение, на котором невозможно спекулировать. Тут невозможны крестовые походы, джихад и т.д. С такой структурой миролюбивость и веротерпимость очень естественны. Т.е. Кураев ошибается по поводу кровопролитных войн желтошапочных и красношапочных буддистов в Тибете? И войн за обладание Зубом Будды? -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] Gmail + fetchmail = как ?
php-coder пишет: Здравствуйте! Завёл я себе почту на gmail.com http://gmail.com пару дней назад. Естественно, как модемщик, решил настроить fetchmail для получения всех писем. После подсказок, настроил. Почту получать удавалось, хотя и были жалобы на сертификаты. Тогда я решил попробовать их использовать. Нашел вот эту статью: http://linuxgazette.net/115/chirico1.html Там, в самом низу, есть про gmail. Пытался сделать всё по ней, но ничего не получилось. Вообщем, намаявшись я лёг спать :) На следующий же день, произошло страшное :) -- почта вообще не принималась. Т.е. fetchmail мне рапортовал, что ящик мол пуст, в то время как через web-интерфейс я письма видел. Вот уже второй день почту с сервера получить не могу и решил обратиться за помощью к вам. Направьте на путь истинный ;-) Так у меня работало: poll pop.gmail.com with proto POP3 user 'eugene.prokopiev' there with password '...' and ssl is gmail кроме того, на gmail есть форвардинг :) -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] программирован ие и математика
Увы, нет. Мои соображения касаемо SIP-стека -- всем в сад и идти читать умные книги до просветления. А IAX2 так же ужасен или несколько меньше? ;) Кстати, Денис, а вы не щупали другие OpenSource PBX, скажем http://www.sipfoundry.org/sipX/ ? -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] gmail [JT]
Alexey Rusakov пишет: Eugene Ostapets wrote: Есть одна полезная фича которой я пользуюсь: если к логину в адресе добавить некоторую строку через + то это будет тот же адрес. То есть адреса [EMAIL PROTECTED] и [EMAIL PROTECTED] с точки зрения GMail не различаются. Потом по этим адресам удобно сортировать почту. Да уж, микроскопом на гвоздям... Эта фишка предназначена для того чтобы письмо автоматически получило ярлык super, т.е. было сразу отсортировано в нужную папку вебморды:) Боже правый, ну и приколы... RFC822 разорван в клочки и выброшен в мусорное ведро. уже 4 года как - http://www.ietf.org/rfc/rfc2822.txt :) + - это нисколько не отклонение от RFC, например, от этого - http://www.ietf.org/rfc/rfc3598.txt -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] gmail [JT]
раз уже все подарили :) , то задам вопрос иначе: а пользуется ли кто из присутствующих всякими продвинутыми возможностями gmail по обработки почты, или это просто модное доменнное имя, а почта утягивается фетчмайлом и т.д.? -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] gmail [JT]
Michael Holzman пишет: On 11/23/05, Denis G. Samsonenko [EMAIL PROTECTED] wrote: Привет! 23.11.05, Eugene Prokopiev написал: раз уже все подарили :) , то задам вопрос иначе: а пользуется ли кто из присутствующих всякими продвинутыми возможностями gmail по обработки почты, или это просто модное доменнное имя, а почта утягивается фетчмайлом и т.д.? Я пользуюсь их веб-клиеном. Есть кое-что удобное и кое-что не очень. Я - тоже. Немного напрягают регулярные разрывы тредов. А в остальном все хорошо, прекрасная маркиза. А какие закономерности в разрыве тредов? Не больше 10/100/1000 сообщений или другие? Какова скорость работы на dial-up? Каков трафик? Не страшно, что beta и лавочка теоретически может в любой момент прикрыться или просто сломаться, и весь архив корреспонденции помрет? -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] gmail [JT]
Скорее Google помрет. Это же у них один из основных источников дохода. каким же образом? на рекламе столько зарабатывают? -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] gmail [JT]
P.S. Кстати, можно ли подобную фичу реализовать в Postfix? Требуется не фиксированное число алиасов, а чтобы после + можно было писать любую строку. Знаю, что DBMail, использующий в т.ч. и Postfix в качестве MTA, имеет специальный патч, поддерживающий раскладывание писем по папкам, для Sieve даже имеется специальный RFC на этот счет (номер не помню). Следовательно, Postfix обязан просто пропускать такие письма (возможно его надо об этом попросить :) - деталей не знаю), а уж дело MDA - их обработать. -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] ALT
Денис Смирнов пишет: On Thu, Nov 10, 2005 at 09:37:49AM +0200, Maxim Tyurin wrote: MT Ссылки сейчас искать некогда. MT А вообще... Мне в ALTLinux ядро последний раз пересобирать приходилось MT года полтора назад. В Debian это делать часто приходится. Я с Debian ушёл на ALT по двум причинам: 1. вменяемое community (в debian-russian@ только несколько разумных людей-гуру и стайка откровенных ламеров, в community@ народ в среднем гораздо более разумен и грамотен) 2. надоело раздраконивать srpm'ы для патчей, чем я занимался со времён Slackware. Когда я понял что пытаюсь сделать из своей машины ALT, только очень извращённый, предпочёл поставить ALT. А вот я недавно поймал себя на мысли, что становлюсь очень похож на своих знакомых слакварщиков :) Не в смысле наведения бардака в системе, а в том, что они не пользуются своим инсталлятором, предпочитая таскать с машины на машину уже готовые системы, и я туда же :) -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] ALT
Aleksey Novodvorsky пишет: 12.11.05, Денис Смирнов[EMAIL PROTECTED] написал(а): On Sat, Nov 12, 2005 at 03:52:40PM +0300, Eugene Prokopiev wrote: EP А вот я недавно поймал себя на мысли, что становлюсь очень похож на EP своих знакомых слакварщиков :) Не в смысле наведения бардака в системе, EP а в том, что они не пользуются своим инсталлятором, предпочитая таскать EP с машины на машину уже готовые системы, и я туда же :) С появления alterator и separator я теперь пытаюсь делать для себя инсталляторы. Не просто интсталлятор, наверное, а готовое решение в виде дистрибутива. Если еще написать модуль настройки такого решения для alterator, то получится готовый продукт, оптимизированный для нужд пользователя. Новый alterator имеет как qt, так и java script интерфейсы, причем очень похожие. Можно настраивать локально и удаленно. Нелюбители qt могут написать другой front end, это сейчас уже не сложно. Я давно уже говорил, что дистрибутив -- это решение, не больше и не меньше. Универсальные дистрибутивы типа Master -- это дань традиции и привычкам. В любом случае это конструктор. Но из конструктора хочется сделать действительно законченное решение под себя или заказчика, решение отчуждаемое, а потому ему нужен и установщик и система настройки. Кроме того, отдельные решения сейчас все чаще разносятся по виртуальным машинам, -- тем более нужны аккуратные полные компактные решения. А вот для их разработчиков нужен Sisyphus. проблема в том, что на Сизифе большими красными буквами написано: НЕ ИСПОЛЬЗОВАТЬ В PRODUCTION. Смысл Мастера - не в том, что он универсальный дистрибутив, а в том база пакетов стабильна и к небольшой части этой базы части в течение года-двух выпускаются security updates. Впрочем, не мне это вам объяснять :) Еще одна частная проблема: я заворачиваю в rpm часть ПО, отсутствующего в Мастере и Сизифе для собственных нужд (scite, ulog-acctd, dbmail) либо слегка правлю то, что уже есть. Я остаюсь один. Я не могу результаты своей работы передать в Сизиф и поддерживать, выпуская обновления, по описанным выше причинам. Т.е. Сизиф - Backports есть, а обратно нет и непоятно, как это можно было бы организовать. -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] ALT
А вообще... Мне в ALTLinux ядро последний раз пересобирать приходилось года полтора назад. В Debian это делать часто приходится. так вот это самое интересное. Можно узнать о причинах пересборки в случае Debian? -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room
Re: [room] ALT
P.P.S. Я вот знаю что мне не нравится в Debian больше всего и пока удерживает от перехода на него. Это ядро. А что там не так с ядром? Если можно, со ссылками -- С уважением, Прокопьев Евгений ___ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room