Как стать автором
Обновить
25
Карма
0
Рейтинг
Михаил Аксёнов @xeningem

Пользователь

Игры, в которые играют люди, которые играют в игры

Чулан
Ролик про игры, социальные сети, про изменение восприятия.
Как вы определите, что реально, а что нет? Что, если виртуальная реальность будет неотличима от «невиртуальной»? Что, если «просыпаться» некуда?
Вот про это художественное произведение ниже. Странно, что этот клип ещё не обсуждали тут.
Приятного просмотра.
Тут уже конечно публиковалось — habrahabr.ru/blogs/cyberpunk/87531, но дабы можно было найти поиском — оставлю.
Читать дальше →
Всего голосов 9: ↑4 и ↓5 -1
Просмотры 501
Комментарии 3

C++ и reflection на коленке

Чулан
Потребовалось тут недавно иметь возможность обращаться к полю в структуре по её имени — записать, прочитать значение. И так, чтобы производительность тех мест, где это не используется не изменилась.
Вот что получилось:
Copy Source | Copy HTML
  1. TUser user;
  2. user.StoreValue();
  3. double SalaryRef;
  4. user.SetField("Salary", SalaryRef); // сохранили 
  5. user.GetField("Salary", SalaryRef); // загрузили - передача по ссылке
  6.  
  7. // можно ещё и так, но сами понимаете - не удобно
  8. double Salary = user.GetField<double>("Salary");


Весь секрет в «волшебных пузырьках» — в классе от которого наследуется TUser, и одной функции — StoreValue().
Подробности под катом.

Важно: Данное решение кросплатформенно, требует только STL и компилятора C++, который «умеет» шаблоны.

Читать дальше →
Всего голосов 17: ↑8 и ↓9 -1
Просмотры 797
Комментарии 30

Доступ к Jabber.ru (и не только) по нестандартным портам

Мессенджеры *

Про порты Jabber/XMPP и прокси-серверы


«Общеизвестно», что основными портами протокола Jabber являются 5222 и 5223, которые весьма редко встречаются в списке портов, открытых «наружу» на корпоративных прокси-серверах.
Читать дальше →
Всего голосов 28: ↑27 и ↓1 +26
Просмотры 23K
Комментарии 32

Иерархия классов C++ на коленке

Чулан

Предисловие


Как при помощи awk, tiddlywiki и такой-то матери разобраться в структуре классов, которые вы видите первый раз, а сделать что-то надо ещё вчера.
Внимание: использование данного метода очень ограниченное, к тому же в нормальных средах разработки этот приём и не нужен. Но у меня был проект на C++ в BCB6, так что пришлось делать самому.

Что имеем


Набор классов, порядка 150 штук. В процессе разработки системы имена у части из них поменялись, а названия файлов остались прежние. И сразу выяснить, кто-кому родственник не представляется возможным. Есть Class Explorer — но он не информативен, а самое главное, невозможно выяснить какие именно классы наследуются от данного.

Что требуется для выполнения анализа

(предполагается, что мы проводим изыскания в Windows)

  • AWK/GAWK
  • браузер, умеющий работать с TW (Firefox, Opera, IE)

Читать дальше →
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 1.5K
Комментарии 0

Про рабочие столы, KDE4 и ленивое удобство.

Чулан
Из предыдущего топика
Recluse
Вы во время работы когда-нибудь видите рабочий стол и обои? О_о

Да. Часто.
Хорошо — когда я работаю с одним приложением монопольно (IDE, консоль, web-браузер) — то рабочий стол я не вижу.
Но когда я работаю с несколькими приложениями сразу — то они развёрнуты не на весь экран.
и т.д.


Вопрос в том, насколько это распространённое явление, или ломает только меня? Судя по описанию ошибок-клонов на bugs.kde.org люди вообще странные — в частности используют разные рабочие столы для разных пользователей, или используют многомониторные конфигурации, или ещё что-то. В общем людям хочется странного. Необычного. И удобного при этом.
Нам людям вообще хочется странного. Это — моё мнение.
Всего голосов 14: ↑5 и ↓9 -4
Просмотры 461
Комментарии 5

Информация

В рейтинге
Не участвует
Откуда
Воронеж, Воронежская обл., Россия
Дата рождения
Зарегистрирован
Активность