SnoUweR's Blog

ОколоIT'шные заметки о моих проектах и жизни.

Приветствую, читатели (если таковые еще остались) моего блога!

Как вы могли заметить, у меня так и не удается писать сюда о чём-нибудь интересном. Связано это с тем, что, в последнее время, в моей «кодерской» жизни особо ничего не происходит, ибо я занят ничегонеделучёбой.

Тем не менее, на днях я вспомнил один из своих проектов, код которого представлял из себя один большой костыль.

Встречайте, Remote Web Control — программа для удаленного управления компьютера с операционной системой Debian/Ubuntu посредством веб-интерфейса.

(далее…)

В общем, еще одна небольшая заметка.

Не многие знают, что инвертировать переменную можно не только посредством x = !x, а еще и с помощью XOR'а.

Делается это примерно так:

void toggleInt()
{
    int x = 0;
    // Инвертируем переменную x с помощью XOR
    x ^= 1;
}

В общем, случилось так, что 2 месяца назад на моём VDS сервере отказала ISPManager. Сколько бы я не пытался её переустановить — всё тщетно.

Так как мой хостер (FirstVDS) перестал предоставлять её бесплатно, то я решил вообще отказаться от панели и удалил её. Но, внезапно, сегодня мне понадобилось добавить поддомен на сервер и вот тут-то как раз без ISPManager'a пришлось тяжко.

Помучавшись пару часов, я наконец добавил домен вручную и написал небольшой shell-скрипт для автоматизации процесса.

UPD: Последняя версия скрипта находится в самом низу этой записи. Пожалуйста, используйте её.

(далее…)

Возможно кому-нибудь пригодится.

Проверял в Linux Mint (на основе Debian). Должно работать и в других дистрибутивах.

XRES=$(xdpyinfo  | grep dimensions | awk '{print $2}' | cut -d 'x' -f1)
YRES=$(xdpyinfo  | grep dimensions | awk '{print $2}' | cut -d 'x' -f2)
INRES=$XRES"x"$YRES
echo $INRES

Давненько я ничего не писал сюда. За всё это время изменилось многое: моя жизнь, мой стиль написания, мои интересы, мои проекты. Ну сейчас речь пойдет не об этом.

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

Что за проект хоть?

Этот проект — игра. Игра, которая появилась благодаря одной из многих бредо-идей, которые приходят мне в голову.

(далее…)

На днях написал еще одну небольшую программку, которая позволяет, уж простите меня, следить за статусом Онлайн/Оффлайн любого пользователя в социальной сети ВКонтакте.RU.

Что же она имеет?

  • Встроенный мониторинг за нужной страницей (Авто-чекер)   
  • Таблица с результатами проверок 
  • Список избранных ID
  • Поддержка Snarl
  • Поддержка Windows-уведомлений, если не установлен Snarl
  • Дружественный интерфейс
  • Куча багов

(далее…)

Сегодня написал небольшую программку, которая позволяет пользователям плеера iTunes «скробблить» свой прослушиваемый трек в статус на социальной сети ВКонтакте.RU.

Итак, что же она умеет? (на момент последней версии от 25 ноября 2013)

  • Получать полную информацию о прослушиваемой композиции
  • Рекомендовать песню друзьям и помещать её на свою стену в виде текста и/или обложки альбома
  • Устанавливать статус по пользовательскому шаблону
  • Получать первоначальный статус и восстанавливать его при завершении работы с программой
  • Получать обложку песни с LastFM
  • Устанавливать скачанную обложку в трек

(далее…)

Вчера наткнулся на интересную игру сделанную известным, в узких кругах, Adam Atomic'ом и музыкальным оформлением от Danny Baranowsky. Игра называется Dr. Dobb's Challenge Deuce. Сделана она на Silverlight'e. Но самое главное, она Open Source'ная Smile

Играть надо за одного из пятерых персонажей. Каждый персонаж обладает своими уникальными возможностями.

(далее…)

Движок игры: Возможно свой...

Игра написана нa: C# (XNA Game Studio)

Базируется игра на Platformer Starter Kit из XNA Game Studio 3.1, но изменений — множество...

Что уже сделано?

  • Музыкальное оформление: 100%
  • Графические элементы в игре: 87%
  • Код игры: 95%

Как видите, осталось немного Smile.

Демка уже скоро появится на сайте Wink.


Ну, что тут сказать? Смотрите сами Smile.

Concept Document