Технологии из 1980-х на марше 2015 года

| рубрика: Заметки | автор: st

Вести из института, недавно пострадавшего от пожара.

Институту научной информации по общественным наукам (ИНИОН РАН) нужны персональные компьютеры старых моделей — AT/286/386/486, сообщил на странице организации в Facebook старший научный сотрудник ИНИОНа Михаил Минц. В своем сообщении он отмечает, что нужно "хотя бы несколько компьютеров", потому что заработал …

Обучение студентов: американские университеты в сравнении с советским вузом

| рубрика: Заметки | автор: st

Добрые люди поделились ссылкой на хабр, где автор перечисляет список курсов "MSc Computer Science на уровне топ американских университетов". Градация "MSc" - Master of Science - соответствует советскому университетскому (университет или политех) диплому (5,5 лет обучения) или диплому исследовательского профиля инженерного вуза (5,5-6 лет). На основании приведенного списка было интересно …

Как перестать беспокоиться и начать проектировать

| рубрика: Заметки | автор: st
Метки:

Занимаюсь темой управляемой моделями разработки (Model Driven) в индустриальной софтостроительной практике уже более 10 лет с разными системами, включая собственную Genie Lamp. Если учесть различные генераторы отчетов и запросов на базе метаописаний или генерацию программ на базе семантической сети, то все 20. На основании опыта, подтвержденного коллегой по цеху, складывается …

Положительная обратная связь

| рубрика: Заметки | автор: st
Метки: ,

В системном программировании широко распространена метафора кабинки туалета для объяснения механизма работы мьютекса (семафора с двумя состояниями). Действительно, если один процесс занял кабинку, то остальные ждут её освобождения.

Сохраняя туалетную тематику метафор, можно легко проиллюстрировать кибернетическое понятие положительной обратной связи.

Итак, имеем систему "писсуар + пользователи".

Чем ближе стоит пользователь к …

Риторика

| рубрика: Заметки | автор: st

Поскольку сообщество разработчиков и пользователей свободного программного обеспечения велико, то не мудрено, что и там начинает действовать "гауссиана".

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

PostgreSQL: головокружение от импортозамещения

| рубрика: Заметки | автор: st
Метки: , ,

Вопрос о переходе с СУБД "Большой Тройки" на альтернативные продукты, в том числе на свободные, например, PostgreSQL, возникал и раньше (см. "Когда настанет время российских СУБД?", "Мир ПК" №2 2008). Но за последний год он стал предметом спекуляций под общим названием "импортозамещение". Ниже кратко рассмотрены основные мифы и проблемы.

Прежде …

Шаблон обёртки в картинках

| рубрика: Заметки | автор: st
Метки:

В сети обнаружилась замечательная фотография, иллюстрирующая применение шаблонов типа "обертка" в реальной практике.

К семейству шаблонов "обертка" относятся все фантики, которыми покрывают то, что выдаётся за конфету: адаптер, прокси, фасад и иже с ними. Шаблоны обёрток являются основой любого Ада Паттернов.

В книжке "Софтостроение изутри" приводятся причины возникновения Ада Паттернов …

Объем кода

| рубрика: Заметки | автор: st

Картинка ниже показывает сравнительный размер различных программ и систем в строках кода (LOC). Геном человека впечатляет, правда, остается неясным, являются ли "процессоры исполняющих устройств" сравнимыми по уровню абстракций.

Пробую Scala

| рубрика: Заметки | автор: st
Метки:

Пробую Scala на простой задачке "[подсчета цыплят]".

Три фермера продавали кур на местном рынке. У одного было 10 кур, у второго — 16, у третьего — 26. Чтобы не конкурировать между собой, они договорились продавать кур по одной цене. К обеду они решили, что продажи идут не так уж хорошо, поэтому они …

Interstellar-овы коды

| рубрика: Заметки | автор: st
Метки:

С "Интерстелларом" (wiki) случилась занятная история. В прошлом году я пропустил в местном прокате "Гравитацию", поэтому в этот раз решил, что идти надо не мешкая. Звёзды сложились удачно: в нашем "поселковом" кинотеатре прокатывали фильм на 17-часовом сеансе. Немного смутило, что фильм шел в оригинальной версии, а его длительность обозначена как …