Пётр - Околопрограммистское [entries|archive|friends|userinfo]
Пётр

[ website | My Website ]
[ userinfo | ljr userinfo ]
[ archive | journal archive ]

Околопрограммистское [Aug. 1st, 2007|11:23 pm]
Previous Entry Add to Memories Tell A Friend Next Entry

Delphi — некоторые ещё пользуются!


Оказалось, что управление памятью в Delphi 2007 намного лучше, чем в Delphi 7. С одной стороны, кто бы сомневался (вообще-то, наверное, многие), с другой стороны, довольно странно, что в Delphi 7 такое плохое было, но мало кто смущался (исправлений его глюков я не встречал, а вот расширения возможностей — пожалуйста Вам сборка мусора самодельная, например).
Мелочь, но когда программа вылетает на больших файлах без видимой причины в системе, где памяти немерянно — довольно противно.

"Полностью справедливо"


http://kerneltrap.org/node/14023
Надо же! Матёрый программистище с поддержкой руководства смог доработать планировщик для Линукса, так что он теперь не хуже написанного анестезиологом! Ура!
Оплачиваемое корпорациями (IBM и компаниями) ядро разработчиков ядра Линукса показало, что такое "сообщество", сделав хорошую мину при плохой игре (кстати, каламбур).
Стоило человеку со стороны сделать что-то стоящее (и вряд ли особо сложное), заметно влияющее на функционирование систем домашних пользователей, как его конкретно послали учить японский (это, правда, его собственный выбор), переделали его результат сами, обозвали пафосным названием ("completely fair" — определённо не про "сообщество" в данном случае), и всё.
Ясно, что если бы не Кон Коливас, то проблему могли бы также продолжать игнорировать ещё довольно долго. А остальным "выскочкам" этим показали, что выпендриваться бесполезно: пишите заплатки, да не уписывайтесь.
Интервью Кона Коливаса — http://apcmag.com/6735/interview_con_kolivas , если он там (про планировщики) врёт, то буду благодарен за уточнения. Подробности про "one very local user" тоже мне интересны: найти, конечно, можно концы, но они не афишируются.

Мининформсвязи разрабатывает программное обеспечение для школ на основе системы Linux


http://www.vz.ru/economy/2007/7/31/97967.html
Мне кажется дурацкой идеей разработка на основе Линукса в наиболее понятном смысле слова. GPL2 — плохой выбор для России, это несерьёзно будет отличаться просто от установки Линукса. Вот если под "на основе" имеется в виду: читать исходные коды, а свои писать с теми же идеями (это не воровство и не нарушение прав), сам же продукт выпустить под другой лицензией (можно и с открытым исходным кодом) — дело другое.
Можно даже "вирусную" лицензию делать, по типу GPL, только решать, какой будет лицензия, иметь возможность её изменить — для национальной ОС дело важное.
Почему я так считаю — здесь я не объясняю, это долгое обсуждение, в процессе которого можно и в деталях запутаться, и мнение частично изменить:)
Как один из аспектов: такая разработка легко может стать подарком фирмищам типа IBM, от которого потеряют наш бюджет и Торвальдс-сотоварищи, а по сравнению с обычным Линуксом (с русифицированными дистрибутивами, например, которые существуют) не выиграет никто в России.
LinkОставить комментарий

Comments:
From:[info]vkni
Date:August 1st, 2007 - 08:33 pm
(Link)
>Delphi — некоторые ещё пользуются!
А чем в таком случае, сейчас крутые программисты/кодеры пользуются?

Неужто Visual C++?

>http://kerneltrap.org/node/14023
Неужто ты следил за всей дискуссией?

>Мне кажется дурацкой идеей разработка на основе Линукса в наиболее
>понятном смысле слова.
Вообще-то говоря, "русский линукс" - это поддержка переводов программ, возня с локализацией и кодировками и др. адаптация к России. Возни очень много. В частности, этим занимаются ALT и ASP.

Вовлечение в процесс разработки ядра за бюджетные деньги - идиотизм, но я сильно сомневаюсь, что кто-то это будет делать. Тем более, что несмотря на всякие вопли про убожество планировщика он на голову лучше, чем планировщик в WinXP, которого большинству вполне достаточно.

-------------
Дитя у тебя переворачивается на живот? А говорит что-нибудь?
[User Picture]
From:[info]ppkk
Date:August 2nd, 2007 - 10:31 am
(Link)
1. У моих знакомых: Java (как для корпораций, так и игры на мобильник), C++ (как MSVC, так и другие: для разных систем), разное веб-программирование. Над Delphi все знакомые смеются (в фирмочке, где работаю я, пишут на Delphi и MSVC). Кого считать крутым, я не знаю: крутые, не идут в программисты, а если и идут, то в моём возрасте уже не просто кодеры, а начальники среднего уровня или алкоголики.

2. За дискуссией следил, сам ничего не тестировал. Я серьёзно не копал принципиально, чтобы отличать афишируемое от неафишируемого (но всплывающего в частностях): "серьёзная претензия" к SD действительно выглядит чисто формальным поводом, до её технической сущности Линусу нет никакого дела. Мне интересно полукоммерческое (ибо "главные" разработчики сидят на зарплате за "полную занятость" в каком-то смысле, а большое количество мелких — официально в рабочее время занимаются в том числе и разработкой Линукса) сообщество, ибо я в отдалённо схожем работал (энтузиасты и профессионалы в педагогике: у нас страсти были ого-го, вплоть до подделки диплома о высшем образовании ради работы учителем при успешном сокрытии этого факта от всего коллектива, а с другой стороны приходящие доктора наук с лекциями, у меня лично был дикий конфликт с дедушкой-профессором моего школьника, вплоть до привлечения действительного члена РАН). Неоднократно наблюдал такое отношение к попыткам решения проблем "энтузиастами" со стороны "аксакалов", но у нас "веселее": "энтузиаст" может быть перспективным учёным со степенью и какими-то научными достижениями, а "аксакал" — поддельщиком диплома, такого поворота в Линукс-сообществе в данном случае совершенно не наблюдается. Так что интересно, но только не технические детали: мне неважно, что на самом деле лучше.

3. В том-то и дело, что русификацией и так занимаются, но формулировка "ОС на основе Линукса" широкая. К тому же это только проект. А ядро править можно много причин найти. История с планировщиками — хороший пример. Сравнивать планировщики не берусь, 10 лет назад планировщик точно был на голову лучше в Линуксе (тогда возможность сравнивать была), а сейчас не слежу. В "Окнах" счастье — если игрушка (а во многом возня с планировщиками под Линуксом была из-за игрушек и мультимедиа) позволяет в режиме паузы переключиться на прочтение текстового документа в "Блокноте" или "Фаре", так что похуже планировщиков есть компоненты.

Знакомые мне апологеты Линукса использовали не ALT/ASP/Блин (или как там), так что я даже нормальной поддержки русских шрифтов не видел (чтобы в бяки текст не превращался чуть что).

4. Переворачивается, когда хочет, но в основном через левый бок. Иногда поворачивается туда-обратно (за игрушкой), но только под настроение: стабильно вызывать перевороты не получается. Не говорит. Звуки, похожие на слова, издаёт иногда, но это не речь.
From:[info]vkni
Date:August 4th, 2007 - 04:23 am
(Link)
>Знакомые мне апологеты Линукса использовали не ALT/ASP/Блин (или как там), так
>что я даже нормальной поддержки русских шрифтов не видел (чтобы в бяки текст не
>превращался чуть что).
Ну у меня на Debian уже года 3 текст ни во что не превращается. Шрифты, конечно, похуже, чем в ALT Master, но мне достаточно.
From:[info]vkni
Date:August 4th, 2007 - 04:31 am
(Link)
Да, забыл упомянуть, что благодаря ребятам из ALT не превращается. :-)
[User Picture]
From:[info]ppkk
Date:August 6th, 2007 - 10:33 am
(Link)
Ну, что видел, то и видел: самому заморачиваться нет смысла, вижу, как настраивают систему (как раз Debian) русскоязычные люди в школе, делаю выводы. Может у них руки кривые.

Ты патчи от ALT Master ставил, или это в дистрибутиве?

Лирика:
Я знаю, что про дискуссию о планировщиках и полукоммерческую деятельность написал невнятно, но смысл был понят (да следил, оценивал легкоисследуемые оценочные суждения для собственных оценок систем ценностей разработчиков, технические детали не проверял)? Про Дельфы мне знакомый существенно более опытный и существенно более хорошо, чем я, оплачиваемый программист Sun Microsystems ("staff engineer") написал: "Это не так уж плохо."
From:[info]vkni
Date:September 1st, 2007 - 05:43 am
(Link)
>Ты патчи от ALT Master ставил, или это в дистрибутиве?
Прошу прощения, что поздно отвечаю. Но зато подробно.

Я держу у себя голый Debian Unstable. Этот дистрибутив отличается огромным количеством пакетов (есть почти всё), прекрасным средством установки, удаления и обновления пакетов APT (advanced package tool) и весьма серьёзной стабильностью. Программа установки операционной системы, напротив ужастна, но её нужно запускать лишь при установке на новый компьютер.

Unstable это не совсем дистрибутив, а репозитарий пакетов - согласованное хранилище. В нём ежедневно меняются, дополняются пакеты и поэтому чаще всего в нём хранится очень современный софт. Соответственно, жизнь на Unstable - чуть ли не ежедневный upgrade, т.к. отдельных заплаток безопасности нет.

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

Есть ещё репозитарии Debian Stable и Debian Testing - Stable - фактически обычный дистрибутив, Testing - нечто промежуточное. Upgrade с версии на версию производится с помощью того же apt-get, абсолютно аналогично upgrade с временных срезов Unstable.

Были эксперименты, показавшие, что система обновляется сама с весьма дремучих версий на последнюю Stable без косяков.

Моя практика такова, что Unstable получается устойчивее, чем Suse 10.2 сразу после выпуска (без первой партии заплаток).
From:[info]vkni
Date:September 1st, 2007 - 05:47 am
(Link)
>Ну, что видел, то и видел: самому заморачиваться нет смысла, вижу, как
>настраивают систему (как раз Debian) русскоязычные люди в школе, делаю
>выводы. Может у них руки кривые.
Может у меня критерии пониженные :-). У меня почти всё настраивается "из коробки". Хотя русским в текстовой консоли я вообще не занимался - в основном использую X (как сейчас :-)).

Если будет время и желание - посмотри ALT, у них как раз вышла недавно очередная версия (по слухам 300 р). Думаю, если поставить KDE, а не GNOME, то косяков не вылезет.
[User Picture]
From:[info]ppkk
Date:August 2nd, 2007 - 10:39 am
(Link)
1. Просто у нас в фирме по разным довольно ясным причинам никак до последнего времени не использовали версий Delphi после 7-й: нам совершенно не нужно .net и прочего, а внешне упор в Delphi между 7 и 2007 делался на .net и прочую "фигню".

Теперь проблема: Delphi 2007 не очень почему-то ставится на "Просеке", а под неё надо писать (люди, легко покупающие Vist-у, и всякую другую фигню, как я понимаю, покупают легко, не считая новых компьютеров, на которых Vista стоит изначально). То есть, программы-то под Vist-ой идут, даже поддержка интерфейса есть, но в сложностях работы оболочки есть какой-то стрём.