Блоги

"Гибкая (agile) разработка - это рак" (с)

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

Erik Meijer: "Agile is a cancer that we have to eliminate from the industry"

Про интерфейсы или как не надо делать программы

В первую голову проблема касается продуктовых софтостроителей, хотя и в проектном тоже не все гладко.

Начнем с недавней истории. Технология COM (позднее, другие, но суть та же) дала возможность разработчикам компонентов отделить интерфейсы от реализаций. Для прикладных разработчиков это означало, например, что при обновлении компонентов старые интерфейсы продолжали бы работать. В теории, конечно. Но и на практике это выглядело гораздо лучше, чем "ад динамических библиотек", имеющих всегда версию "текущая".

Каков механизм? Он очень прост. Объявляет программист компонента интерфейс

Ко дню рождения коллеги и товарища

У Сергея Быкова очень удачный в смысле расположения даты день рождения. Если я приезжаю на Новый Год в Петербург, то всегда удаётся поучаствовать в событии.

Я тут подумал, что использование одного комплекта из 7 свечек может служить человеку от рождения до 127 лет включительно. Пожелание долгих лет в этом случае выглядит как "дожить до старших разрядов".

С днём рождения!

Видимость сервера

У поддержки возникла забавная ситуация с одним из небольших клиентов. Первичная диагностика гласила: "Сервер виден, но недоступен".

Выяснилось, что не работает локальная сеть. Но почему же сервер был виден?

Объяснение простое: сервер (системный блок) находится в том же открытом зале, что и операторы, поэтому он был непосредственно виден всем.

Ф. Лев "Из чего всё" (1978)

Лев Ф.Г. Из чего всё. Научно-художественная литература. Для младшего школьного возраста. Художники М.Ромадин, В.Радаев, Р.Варшамов. Москва: Издательство "Детская литература", 1978.

Электронная копия в "Публичной библиотеке".

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

Interstellar-овы коды

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

Как экономика влияет на математические задачи

Обычно математические задачи школьного уровня имеют однозначное решение. Однако вмешательство экономики может все изменить. Вот простой пример.

Три друга, Вася, Петя и Коля, пошли в поход и задержались на один день, съев все припасы. У Васи случайно осталось только пять яиц, а у Пети - три. Они стали их жарить, когда Коля спросил: "Ребята, у меня осталось 80 рублей, если я дам вам по 40, вы разрешите мне съесть треть вашей яичницы?"

Программирование на языке Симула-67

Книгу "Программирование на языке Симула-67" открыл почти случайно, но содержание и первые главы заинтересовали. А как может не заинтересовать изложение концепций объектно-ориентированного программирования из 1967 года?

Страницы

Subscribe to RSS - блоги