• ↓
  • ↑
  • ⇑
 
Записи с темой: Статьи (список заголовков)
17:26 

О стратегии именования абстрактных об'ектов

Описаны методики и приёмы именования абстрактных объектов на примере файлов.

Когда нам приходится работать с большим числом более-менее однородных об'ектов, неизбежно возникает необходимость как-то ориентироваться во всём этом барахле. На помощь приходит именование. Это очень древняя система. В современном обществе имя есть практически у каждого человека (в отличие от фамилии -- у членов японской императорской семьи, например, фамилии нет, только имя). Тут следует сделать замечание, что есть две совершенно разные категории именования -- именование различных об'ектов и именование различных версий одного об'екта. Поскольку то, о чём я напишу ниже, работает для любых типов об'ектов, без ограничения общности будем считать, что речь идёт про файлы. С одной стороны, они являются более-менее однородными об'ектами (файлами (= ), с другой стороны, их содержимое может быть совершенно различным как по структуре (форматы), так и по смыслу, в случае одинаковой структуры. А ещё у всех файлов есть имя. Также речь пойдёт только о ситуациях, когда именовать вы имеете право. Если имена даны свыше (или другими существами), вы ничего с этим сделать не можете, это неинтересно.
Ниже я опишу основные способы именования, которыми я или не я пользовался или пользуюсь по сей день.
(читать далее)
Пожалуйста, ознакомьтесь с комментариями!

@темы: Статьи, Мысли, Тухлые идеи

23:19 

XOR-связный список

Описано создание XOR-связного списка и его принципы работы. Описаны принципы работы динамических структур данных -- списков и деревьев (на примере двоичных деревьев).

В этой статье описывается создание так называемого XOR-связного списка, основаня идея которого заключается в том, что в каждом элементе списка хранятся не два адреса соседних элементов, а один псевдо-адрес, что является интересным алгоритмически решением и позволяет немного экономить память. Что такое указатель, объяснять не буду. Те, кто этого не знают, могут дальше не читать, им статья будет неинтересна.

(читать дальше)

@темы: Статьи, Программы, Программирование, Тухлые идеи

22:45 

Об экзаменах

Описана придуманная мной методика проведения абстрактного экзамена.

Сколько не сдаю экзамены, самые разные, убеждаюсь в том, что единственный общий атрибут для всех экзаменов -- выставление оценки. Оценки всегда бывают двух видов -- удовлетворительные и неудовлетворительные (и тех и других может быть несколько).

Когда-то (на тот случай, если мне вдруг придётся принимать какой-нибудь экзамен), я задумался над идеальным алгоритмом проведения экзамена.
(читать дальше)
Пожалуйста, ознакомьтесь с комментариями!

@темы: Статьи, Тухлые идеи

12:43 

TODO

Описаны основные методы и приёмы ведения TODO-списков.

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

(читать дальше)

Пожалуйста, ознакомьтесь с комментариями!

@темы: Программирование, Статьи

08:41 

О полосе для маршрутных транспортных средств

Рассмотрены принципы работы, достоинства, недостатки полосы для маршрутных транспортных средств. Оценена административная ответственность водителей за нарушение ПДД в этой области. Выдвинуты конструктивные предложения по усовершенствованию.

А она называется именно так. Иногда её называют "полоса для общественного транспорта" или "полоса для автобусов". Это неправильно.

Товарищ Собянин обещал, что таких полос будет всё больше и больше. Это якобы ускорит езду общественного транспорта.
В воскресенье с ужасом обнаружил, что такие полосы ввели на Профсоюзной, причём в центр -- от самого МКАДа, а обратно не до самого МКАДа (может, ещё не дорисовали просто). А ведь всего неделю назад я шутил, что их введут на этой улице. Дошутился, называется.



Давайте сначала разберёмся, что такое полоса для общественного транспорта и как она функционирует.
(читать дальше)
>>

@темы: Статьи, Общественный транспорт, Мэдскиллз, Автомобили

14:00 

e5188982.exe

Описано исследование и удаление e5188982.exe

Жил-был один терминал оплаты. Достался он определённым людям, с которыми я в некотором смысле работаю. На нём была Windows Embedded. Потом её сменили на обычную хрюшу (Windows XP Professional SP3). Потом с терминалом начал трахаться я. В процессе выяснилось, что несмотря на то, что система новая, там уже поселился вирус. Предположительно получен он был с десктопа, стоящего рядом (Windows XP Professional SP??). Я с ним немного поразбирался, но потом мне надоело, ибо симптомы не приносили беспокойств. Разбираться с ним по-настоящему пришлось, когда я его забыл вычистить с флешки, принёс домой и заразил свой собственный десктоп (Windows 2003 Server Enterprise SP2). Это было вчера и немного сегодня. Про этот вирус написали уже пару статей, напишу и я.

Предварительное пояснение

Симптоматика
Анализ
Опыты

Процедура лечения флешек
Процедура лечения компа

Побочные эффекты (потенциальные)
Ошмётки
Благодарности/ссылки
UPD. Запись обновлена (пункт "Ошмётки")
>>

@темы: Вирусы, Вивисекция, Борьба с техникой, Статьи

Untitled

главная