Ознакомьтесь с нашей политикой обработки персональных данных
  • ↓
  • ↑
  • ⇑
 
Записи с темой: Статьи (список заголовков)
14:00 

e5188982.exe

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

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

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

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

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

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

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

08:41 

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

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

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

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



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

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

12:43 

TODO

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

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

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

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

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

22:45 

Об экзаменах

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

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

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

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

23:19 

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

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

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

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

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

17:26 

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

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

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

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

12:31 

CEdit 3d-look / Трёхмерный CEdit

How to make 3D-look for dynamically created CEdit?
Как сделать трёхмерный CEdit, когда он создаётся динамически?


Read in English a little below.
В соответствии с тем, что я писал несколько постов назад, стараюсь донести до других частичку своего опыта. То, на что я убил несколько часов. Ввиду особой важности (куча народа ищет ответ по интернетам), привожу опыт сразу на двух языках. Сначала на английском.

EN:
(read in English)
RU:
(читать на русском)

@темы: Статьи, Программирование, Борьба с техникой

12:20 

"Снова ССЗБ" или "Как сбросить пароль в навигаторе"

Описана процедура снятия известного заранее пароля с устройств Windows CE.

У меня есть навигатор. Prestigio GeoVision 4300. Используется с разными целями. Незадолго до его приобретения мне один знакомый показал одну фишку -- на навигаторах, говорит, стоит обычный Windows CE, это почти что Windows Mobile, и есть Total Commander для него. И показал. Рабочий стол показал, меню пуск. Ярлычки. Почти что обычная винда. Я был немного удивлён. Кстати, разговор этот начался с того, что я спросил его -- что, рынок КПК и Windows Mobile умер? Он сказал -- КПК, да, сейчас сплошь смартфоны, а Windows Mobile -- вот.

И вот решил я посмотреть, можно ли на моём навигаторе так же сделать.
(читать дальше)

@темы: Программы, Борьба с техникой, Статьи

13:29 

Как переходить дорогу

Описано, как следует переходить дорогу "по понятиям".

Со школы нас учат, как надо переходить дорогу. Это правильно, поскольку дело опасное, и надо сводить число пострадавших к минимуму. На самом деле следует переходить дорогу не совсем так.
(читать дальше)

@темы: Автомобили, Статьи

22:46 

О зрении

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

Если знать о некоторых особенностях зрения и использовать некоторые приёмы, можно извлечь из него чуть больше, чем ожидалось.

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

Ну вот, хотел написать заметку, а получилась статья.

 

@темы: Лайфхак, Статьи

18:23 

К общей теории богов

Суть изложена 2011/05/21 23:32:51 и позже.
Я давно думал нижеизложенное (и до сих пор думаю), но записал только в тот день.
Изначально это было в форме диалога с некоторым товарищем (за что ему отдельное спасибо), вопросы и ответы, что помогло лучше раскрыть смысл. Но когда я перечитал написанное, у меня возникло ощущение, будто я глава какой-то религиозной секты и отвечаю на вопросы прихожан. Поэтому я слил вопросы и ответы вместе (а кое-что вообще вырезал). Слово "бог" я буду писать умышленно везде с маленькой буквы, кроме начала предложения, подчёркивая его возможную неуникальность.

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

@темы: Мысли, Из закромов Родины, Статьи

23:41 

Программирование на Си с помощью Excel

Описан забавный приём полу-автоматического создания исходного текста с применением Microsoft Excel.
(читать дальше)

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

22:51 

Как перевести интерфейс своей собственной программы

Описывается методика автоматизированного перевода интерфейса на другой язык
(читать далее)

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

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

23:53 

Загрузка и сохранение файлов разных версий

А сегодня, дорогие друзья, я расскажу вам о методе, позволяющем встраивать в программу поддержку файлов данных сразу нескольких версий, не обременяя её дублированием кода для загрузки каждой отдельной версии

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

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

22:12 

Как я ездил в город Ржев

Поездка состоялась 20 августа 2012 года A.D.
(читать дальше; много фоток)

@темы: Наблюдения, Случай из жизни, Статьи

13:27 

Священное (небесное) оружие в Dark Souls: как его сделать и зачем оно нужно

Опытные игроки могут не читать.
(читать дальше)

@темы: Статьи, Игры

19:55 

Dark Souls: как спасти Солера (инструкция)

Вижу, находят меня уже не один раз по этой фразе, напишу.

Сначала короткая инструкция, для тех, кто не хочет читать много букв и разбираться.
(короткая инструкция)

(длинная инструкция)

@темы: Статьи, Игры

23:16 

Sankaku Complex: запрет прямых ссылок и борьба с ним

Кто не знает, вот ресурс, о котором я говорю: chan.sankakucomplex.com/?tags=rating:safe

Несколько дней назад они запретили показ изображений по прямым ссылкам.

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

@темы: Статьи, Программирование, Очевидное-невероятное, Борьба с техникой

22:28 

Shimmie как органайзер картинок

Инструкция по кратчайшей установке и настройке Shimmie под Windows.
(читать дальше)

@темы: Статьи

23:02 

Макросы в Си/Си++: голактеко опасносте

Описаны грабли, касающиеся макроопределений (#define) в языках Си/Си++.

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

@темы: Борьба с техникой, Программирование, Статьи

Untitled

главная