skiminok: (Default)
Минувший месяц ознаменовался тремя потрясающими срачами в мире Open Source vs. Microsoft.

1) Mono-срач.

Ричард Столлман против C#
Debian не будет устанавливать Mono по умолчанию
"Почему Mono хорош" - Перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck»
Моно опережает Java на Linux Desktop
Microsoft снимает патентные ограничения для C# и CLI. Mono разделяется на две части
FSF о пустых обещаниях Microsoft

2) GoogleOS-срач.

Google запускает собственную операционную систему на базе Linux
Стив Балмер прокомментировал создание Google Chrome OS
Билл Гейтс удивлен ажиотажем вокруг Google Chrome OS

3) HyperV-срач. (ещё продолжается)

Корпорация Microsoft хочет внести свой код в ядро
Microsoft хочет внести свой код в ядро Linux — давайте разберёмся
Код от Microsoft не приняли в ядро Linux
Интервью с Линусом Торвальдсом по поводу открытия Hyper-V драйвера компанией Microsoft

Мой общий вывод по итогам новостей и реакций на них известных личностей
(Б.Гейтса, Л.Торвальдса, С.Баллмера, Р.Столлмана):
Великие и адекватные люди создают новые технологии.
Идейные и фанатичные — продвигают их.


В данном случае расклад 2x2: с каждой стороны один адекватный создатель и один фанатичный идеолог.
skiminok: (Compas)
Через несколько дней запощу полную информацию с проходящей сейчас в Сан-Хосе конференции "Delphi Live 2009". Команда Embarcadero ещё не выложила все доклады и обзоры в сеть, но те посты, что появляются в блогах Delphifeeds уже сейчас, будоражат голову.

Вкратце: нам обещают нативную IDE под Windows вплоть до 7, Mac OS X и Linux. Консольный хелловорлд для Мака якобы демонстрировался прямо на конференции.
Походу дело ещё довольно не близкое. Явно не в следующей версии.

В компиляторе: поддержка 64бит, поддержка многоядерности, атрибуты в стиле .NET, фичи по мелочи.

Параллельная RTL.
Улучшения в VCL. Работа с природными средствами ввода: жесты, тачскрин, GPS и т.д. (на будущее)
Абсолютно новая модель RTTI, идентичная рефлексии в .NET/Java. Полное покрытие.

Переработанная и улучшенная IDE, больше ориентированная на работу с клавой. Удобный ToolsAPI для IDE и создания форматировщиков кода. Новый дизайнер форм. Куча изменений по мелочи.

Демонстрация Delphi Prism с фреймворком Cirrus (аспектно-ориентированное программирование), работающей в альфе Visual Studio 2010.

Интеграция SVN, поддержка Firebird, нативное взаимодействие с дотнет-кодом через некий .NET Proxy, SOAP 1.2, DataSnap c HTTP, интеграция средств Embarcadero для работы с БД в IDE.

Документация.
skiminok: (!int)
В этом журнале образовалась дырка. Величиной с цельный месяц апрель. И заполнять её со всеми возможными комментариями я... не собираюсь:)
Но вот вкратце упомянуть о том водовороте событий, в котором закружило меня за последние три недели, пожалуй, стоит.
Потому как... ммм... я когда-то говорил, что самый большой переворот моей судьбы - это или февраль 2007, или август 2007? Так вот. Я ошибался :)

Рид моар, мор-мор-мор-мор-моооар )

Homo comfortabelus

Wednesday, 19 March 2008 22:29
skiminok: (!int)
Человек по природе своей животное ленивое:) А если добавить к этому качеству ещё и тягу к эстетике, постоянную нехватку времени и даже самую обыкновенную зависть, то становится понятно, отчего на протяжении последнего десятка-другого лет люди уделяют всё больше и больше внимания такому относительно молодому понятию, как эргономика. Своё рабочее пространство мы всегда любовно обустраиваем часами, делая так, чтобы каждая мелочь, буде она нам когда-нибудь понадобится, могла бы быть найдена и взята на вооружение в считанные секунды. Раньше это касалось просто нашего рабочего закутка, теперь без лишнего шума перешло и на просторы компьютеров. Когда мы тратим долгие дни на то, чтобы сконфигурировать операционку, любимый софтовый набор, удобный доступ ко всему, что окружает нас в этом виртуальном мире, мы не задумываемся, зачем нам это надо. Мы знаем: сердце просто не успокоится, пока всё не станет приятно для глаз, приемлемо для производительности и легкодоступно для рук. И почему юзерский народ так боится краха оси, к примеру? Ведь информацию-то в большинстве случаев восстановить - как нефиг делать! А дальше поставил новую ось, покидал на неё все свои пожитки и работай... Удобство потерялось. Ушло в небытие то вылизанное пространство, которым человек так дорожил: все настройки, картиночки и расположения файликов... И восстановить эту гармоничность не так-то и легко, в отличие от документов.
Что делает человек, только садясь за настройку оси, за знакомство с чем-то новым, за чужой комп, за которым предстоит работать некоторое более-менее продолжительное время? Он начинает всё украшать и переделывать. Забыли про работу, про не сделанные проекты, давно ушедшие сроки и старые проблемы - место нужно привести в "удобоваримый" вид. Так и появилось в лексиконе девайсоделателей и софтодевелоперов такое словечко, как "эргономика". Если переводить вольно, то другого эквивалента, кроме как "удобство", ему и не подберёшь. Сюда входит и расположение управляющих компонентов (как рычажков на приборе, так и кнопочек в окне софтины), и её внешний вид, и продуманность управления (моя тестилка, к примеру, пожертвовала эргономичностью в пользу функциональности: её можно использовать практически на любой олимпиаде с любыми правилами и задачами, однако для этого пользователь вынужден заполнять десяток INI-файлов - задалбывает), и даже методы обращения с ошибками (на юзерские некорректные действия вежливее ответить мягким порицанием на его родном языке с объяснением причины, а не ором в стиле "Access violation in program "Lalala.exe" at address $AF670D44"). И сбалансировать весь этот набор непростых факторов - цель каждого изготовителя.
К примеру, основной предмет споров между непродвинутым IT-населением по поводу Висты - это не технология ReadyBoost или универсальный индексированный поиск, а... внешний вид. Aero, Glass, Win3D и прочие прелести интерфейса. Причём мирного мнения быть в природе не может: либо у неё просто восхитительный рабочий стиль, либо он вызывает рвоту и желание выкинуть монитор в окно:) То же, с другой стороны, можно сказать и про KDE4... хотя народ, который может про него спорить, уже способен порою заострять своё внимание и на других обнаруженных проблемах. Но редко. Основной темой остаются так называемые "свистоперделки" - мем, начавший свой путь на ЛОРе и до сих пор крепко засевший в мозгах пользователей. Что считать удобным, красивым, комфортным, а что - нет?
Вот давайте и мы похоливарим чуток по поводу личного любимого рабочего места, угу?

Начнём с меня, пожалуй... (под катом скрины!) )

Вот, собственно, и всё. Кто-то не поленится устроить собственный хотя бы минимальный разбор удобного рабочего пространства? Или раскритиковать мой? Прошу!
skiminok: (!int)
Ну, это не совсем относится к идеологии ООП... хотя она тут, разумеется, используется) Однако с натяжкой засуну в категорию.
Суть довольно красивая )
skiminok: (Default)
Учитывая, что у меня полным ходом идёт процесс реализации давно вынашиваемой идеи курса ООП (и Delphi как примера его) для девятого класса, и при том подготовка и планировка - в самом разгаре (а в числе прочего между делом и в Инете много роюсь, и парочку своих старых прог и проектов решил переписать по всем канонам концепции), - я решил периодически помещать сюда некоторые мелочи, которые я по ходу отрываю в этой обширной области. Мелочи - они и есть мелочи, что-то вроде базы советов "Знаете ли вы...", которую часто любят реализовывать в разнообразных софтинах. Делать это буду больше для себя, чем для читателей, так, стикеры такие себе. Но комменты, разумеется, не запрещаю.

TButton.Color )
skiminok: (Default)
Я тут давеча прикольной болванкой обзавёлся... BluRay, как говорится, нервно курит в углу.
Или, по крайней мере, так считает моя операционка. Лично я всё это время считал его простым ДВД-диском... Хорошо маскируется, однако!
В общем, вот: