Нет никакой ложки

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

Нет никакой ложки никакого менталитета.

Светлана Климова, социолог, сотрудник института социологии РАН: «Наши демократы, рассуждающие о неготовности народа к демократии, пользуются теориями, устаревшими полвека назад»

У меня вначале был протест против необходимости реагировать на любые размышления по поводу того, насколько народ России способен воспринять ценности западной демократии. У меня возражения …

Сказка - ложь, да в ней намек

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

Есть такая сказка «Умная дочка». Не могу сказать, что была она особо распространена во времена моего советского детства, но помню, что находил ее в каком-то сборнике. Попала эта сказка и в поле видимости создателей серии «Гора самоцветов», благодаря чему случилась экранизация в мультфильме и иллюстрированная публикация.

Это была присказка. Теперь …

Отечественные записки

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

"В удивительные и непредсказуемые времена мы в испуге цепляемся за прошлое" А.Азимов "Край основания"

Мы стояли в пробке на Колтушском шоссе заглушив двигатель. GPS не работал за нехваткой карт. Слева по встречной медленно пробиралась "скорая". Справа по обочине медленно пробирались проходимцы, из тех, что потом нагло пытаются втиснуться в …

Алкогольные хроники + бонус

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

Я перешел с бордосского на бургундское (Шабли, Chablis). Что из этого вышло - на фото ниже.

Кроме вкусовых достоинств, у Шабли есть важная особенность. Даже после приема примерно 0,5-1 литра по прошествии 2-4 часов голова становится такой же ясной, как и до возлияний. Ни о каком "утреннем похмелье" речи идти …

Delphi. Строку в файл и обратно.

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

В связи с переходом на unicode "по умолчанию" в Delphi 2009, функцию записи содержимого строки в файл необходимо немного изменить.

procedure SaveStrToFile(SrcStr: string; FileName: string);
var
  FS: TFileStream;
begin
  FS := TFileStream.Create(FileName, fmCreate);
  try
    FS.WriteBuffer(SrcStr[1], Length(SrcStr) * SizeOf(SrcStr[1]));
  finally
    FS.Free;
  end;
end …

Delphi. Массив байтов в строку шестнадцатеричных значений.

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

Иногда бывает нужно посмотреть значение массива байтов в понятном человеку виде, чаще всего в виде пар шестнадцатеричных цифр. Задача может быть решена простой функцией, на примере которой мы увидим три подхода к работе со строками в Delphi и Паскале.

Паскалевские строки: наглядно и просто

Предлагаемый ниже способ хотя и не …

Упорядоченный список с повторяющимися значениями (Sorted multilist)

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

При разработке пользовательских интерфейсов периодически требуется к элементу управления (control) типа списка/выпадающего списка (ListBox, DropDownList) пристыковать (data bind) коллекцию (список) объектов в качестве источника данных. Дружественный интерфейс предполагает, что данные в списке отсортированы. Но если в списке имеются повторяющиеся значения, то использование стандартных классов типа SortedList или Dictionary становится …

Морской бой

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

Делу -- время, потехе -- час. Французский филиал Microsoft попросил разработать сетевой вариант игры "Морской бой" с клиентом в виде Excel 2007. Цель, разумеется, в продвижении новой версии офиса.

В результате получилась вот такая системка. Описание и снимки экрана ниже.

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

Антитеза

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

Собственно, фильм "Idiocracy" не на пустом месте снят, хотя и выдается за комедию.

Всех горлопанов на тему "сидящих на европособии и плодящихся мусульман" можно с чистой совестью посылать в 2 места:

1. No-one in our house works (статья на англ.яз.)

Elizabeth Malcolm, 43, has never had a job. She …