SnoUweR's Blog

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

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

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

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

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

Сделаю тут небольшую заметку для себя.

Если в WordPress'e не работает кнопка «Добавить медиафайл», а также не открываются некоторые выпадающие списки, то откройте консоль браузера (клавиша F12, например) и посмотрите появляющиеся там ошибки. Чаще всего, элементы «админки» WordPress не работают из-за устаревших плагинов.

В некоторых случаях помогает добавление строки (далее…)

В общем, случилось так, что 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

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

Началось всё с того, что 21 июля, приблизительно в обед, мне пришло очень неожиданное письмо на почтовый ящик:

(далее…)

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

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

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

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

(далее…)

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

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

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

(далее…)

Наша совместная с Русланом Степановым работа (он подал идею, а я всё нарисовал), под названием Азбука Современного Интернета, состоит в том, что из первоначальной, оригинальной этой вот фотографии:

Была сделана SVG-версия, которую можно распечатать и повесить, либо поставить на рабочий стол:

 Немного косо, но пока что только так...

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

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

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

(далее…)

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

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

(далее…)