Home

27 Мар, 2007

Codestation в SecondLife

Compulenta: IBM открыла в Second Life остров для программистов:

Компания IBM открыла в виртуальной онлайновой вселенной Second Life собственное представительство. Зона Codestation позволит игрокам делится опытом программирования и участвовать в устраиваемых корпорацией мастер-классах.

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

Между компания (game)land проводит в России первое широкомасштабное исследование, посвященное MMO играм.

Метки: , ,

27 Сент, 2006

Устаревшие форматы в обмене данными

Изучаю стандарты на портале «Института архитектуры электронного государства».

Жаль, но всё только начинается. Ещё нет ни одного утвержденного стандарта. Учреждения из разных министерств даже в совместных задачах общаются между собой на языке черновиков, устаревших стандартов и догадок.

Смешно, но в эпоху XML/DTD/XSL ежедневно приходится иметь дело с пакетами данных в DBF/cp866. Чинить «порушенные» индексы и проверять кодировки.

Для сжатия файлов очень часто используют формат ARJ, который стал Open Source только в 2005 году.. Это при том, что freeware библиотек для работы с этим форматом шаром покати, сплошной commerce и shareware.

В ведомственном ПО для операция сжатия/распаковки вызывается внешний архиватор. То, как это замедляет работу при массовой обработке файлов, думаю, объяснять не надо. Ухищрения вроде генерации cmd-скрипта помогают мало.

То, что ZIP фактически является промышленным стандартом, во внимание не принимается. Как-то пытался добиться у одного ведущего разработчика — почему именно ARJ был выбран в качестве формата сжатия. Ничего вразумительного я не услышал, видимо, решение принималось на уровне «личных ощущений»...

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

А сайт «Центрального НИИ Организации и информатизации и здравоохранения» вообще работает только в Internet Explorer...

Работа в таком хаосе неэффективна.

UPDATE: Офигеть, архиваторы ARJ для MS DOS всё ещё продают!

14 Авг, 2006

Outsourcing stories

Интересный блог Outsourcing stories - Алексей Лебедев о процессе разработки.

А у тебя есть второй молоток?

Метки: , , ,

5 Июл, 2006

[links]

Алена C++: Подсчет количества установленных битов в беззнаковом целом. В посте есть ссылка на полезный ресурс по теме.

Yashnikov.ru: Конфликт между Promt и Mozilla.ru. В основе конфликта было создание расширения для Firefox, которое осуществляла перевод используя бесплатный сервис Translate.ru (Promt), отсекая рекламу и лишний код. Но, как известно, бесплатный сыр только в мышеловке..

potolook.ru: Как сделать скрипт, который бы удалял сам себя?. (JScript, VBScript) 

Метки: ,

30 Июн, 2006

Пара ссылок

The Mindset: Lidor Wyssocky’s Blog on Optimizing Software Development.
Блог посвящен оптимизации процесса разработки и аспектам создания качественного кода. (english)

Более ранние статьи того же автора, опять же про quality programming . (english)

Joel On Software blog (русский перевод)

Метки: ,

2 Июн, 2006

Mono project - альтернатива Microsoft .NET

Mono-project.com - домашняя страница проекта Mono, альтернативы Microsoft .NET, основанного при непосредственной поддержке Novell. Microsoft признает Mono лишь как подмножество полнофункциональной .NET платформы.

Тем не менее Mono позволяет создавать реально кроссплатформенные приложения. Код проекта связан во многом с другим Open Source проектом GNOME. При разработке GUI предпочтение отдается GTK#, но присутствует и поддержка WinForms.

Существовали определенные опасения, что Microsoft может добиться закрытия этого проекта. Пока же он способствует популяризации .NET и не переходит в область серьезных коммерческих интересов корпорации.

Кстати, Microsoft официально портировала свой .NET Framework на платформу FreeBSD. Так что сейчас .NET - это не только Win-платформы.

Метки:

Сборка "мусора" и производительность

Конни Смит, Ллойд Уильямс. Эффективные решения: практическое руководство по созданию гибкого и масштабируемого программного обеспечения. (2001 г. - оригинал, 2003 - издание на русском языке).

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

Интересно, насколько эффективнее стала сборка мусора в последних Java-релизах..

Также интересно - как с эти делом обстоит на платформе .NET? Авторы об этом не упоминают по понятным причинам - в момент написания идея .NET только витала в воздухе.

Garbage Collector (GC) .NET работает достаточно эффективно, но как пишет Марко Кэнту, "иначе чем рассказано в документации Microsoft. Для того, чтобы узнать, как именно работает GC, вы должны написать тестовые программы и проверить эффективность на опыте".

Разумеется, это касается только GC для Microsoft .NET Framework.

Метки: ,

20 Фев, 2006

Кто понял жизнь, тот не спешит =)

Из интервью с Кристианом Гислером, создателем и бессменным автором Total Commander-а, одного из лучших файл-менеджеров.

Кристиан Гислер: Для Total Commander я все еще пользуюсь Delphi 2.0, хотя у меня есть лицензионная Delphi 7, которую я использую для других проектов. Delphi 2.0 идеальна для меня, потому что она работает очень быстро и выдает очень компактный код. Кроме того, последние версии Delphi создают код, который несовместим с 16-разрядной Delphi.

Я в шоке. А вы говорите современные средства разработки, API и все такое.
Источник - http://suvlehim-takac.livejournal.com/9512.html
Метки: ,
mooncat

Сентябрь 2009

Вс Пн Вт Ср Чт Пт Сб
  12345
6789101112
13141516171819
20212223242526
27282930   

Реклама

Трансляция

RSS Atom
Разработано LiveJournal.com