Перевод игры A Dark Room на русский язык

Тем временем, кстати, я завершил черновую версию перевода игры A Dark Room на русский язык.

Выглядит это примерно так:

a dark room russian screenshot

Так как после того, как я отправил Pull Request с переводом, внезапно обнаружился баг с системой локализации в целом, то пока неизвестно когда данный перевод появится в официальной версии.

Пока что, вы можете скачать мою форкнутую версию и потестить перевод на ней.

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

Например слово «scales», которое я перевёл как «чешуя», что, наверное, неправильно.

В остальных же случаях, есть небольшие недочёты по адекватности некоторых игровых сообщений. Я постараюсь их исправить в следующей версии (если она конечно будет).

Также, кто заинтересован в переводе, можете делать Pull Request'ы напрямую в оригинальный репозиторий игры, либо, например, присылать мне исправленную версию, а я затем отправлю её автору.

Читы

Вызываете панель веб-разработки (обычно клавиша F12)

Переходите в консоль и вводите это:

World.water=50 — Добавит в ваше путешествие 50 воды
Path.outfit['cured meat']=50 — Тоже самое, но добавит 50 мяса

 

UPD: Мой Pull Request с переводом приняли. Так что поиграть с переводом теперь можно скачав последнюю версию.

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

Какого черта, организм?

Вот уже вторую неделю пытаюсь восстановить режим сна, ибо ложиться в 07:00 и просыпаться в 15:00 — всё-таки не очень. Тем более, что на ранний день я всегда планирую... ну, предположим, много всего важного.

Так вот, как же я «восстанавливаю» его?

Самое трудное — это лечь в 07:00, затем проспать час (два максимум), «перезагрузить», тем самым, мозг, и проснуться. А затем не спать хотя бы до 23:00.

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

Но, в моём случае, этот план не срабатывает. Всё дело в том, что чем ближе полночь, тем сильнее у меня проходит состояние недосыпа. В итоге, в 22:00 я уже не хочу спать, совсем.

Ну, думаю, ладно, просижу еще ночку, посплю 2 часа, повторю всё сначала и организм точно завалит меня спать поздним вечером.

Но «выкуси» говорит он мне, и в какой-то момент времени (я правда не знаю в какой) он меня заваливает спать так, что я, проснувшись, опять-таки, в 15:00, просто не могу вспомнить как я лёг, совсем не могу. И вот всё по новой...

Вот так вот и живу.

Visual Studio Update Error. «Setup Blocked»

И опять заметка.

Если при установке обновления на Visual Studio вы получаете подобную ошибку «Setup Blocked. Update 2 does not apply, or is blocked by another condition on your computer.»

И если перезагрузка, в этом случае, не помогает, то Продолжить чтение

Переключение/инвертирование целочисленной переменной

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

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

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

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

Исправление неработающих кнопок в админке WordPress

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

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

В некоторых случаях помогает добавление строки Продолжить чтение

Добавление поддомена на VDS без ISPManager

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

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

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

Продолжить чтение

Получаем текущее разрешение с помощью shell скрипта

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

Проверял в 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 июля, приблизительно в обед, мне пришло очень неожиданное письмо на почтовый ящик:

Продолжить чтение

Alone in The World

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

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

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

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

Продолжить чтение

VK Online Checker [Beta]

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

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

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

Продолжить чтение