SnoUweR's Blog

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

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

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

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

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

(далее…)

Привет читателям!

Как правильно заметил один из комментаторов, мне действительно надоело, что мой блог очень редко обновляется. Казалось бы, мыслей в голову приходит много — только и делай, что пиши по десятку записей в день. А проблема тут в том, что я уж привык, что если и писать что-то сюда, то о чём-то серьёзном/полезном/интересном/etc., но никак не о повседневном. Вот и выходит так, что пока появится подходящая тема, успевает пройти очень много времени.

В общем, я думаю, нужно что-то менять в своей жизнформате блога, поэтому, в ближайшее время, постараюсь удалить все существующие тэги и категории, создать новые (более логичные), тем самым, отделив технические и полезные записи от повседневных рассуждений. После этого, надеюсь, я не буду испытывать угрызения совести при написании заметок по типу «как я провел это лето».
(далее…)

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

Когда у меня безлимитного интернета еще не было, я очень много сидел в ирке (IRC) и аське (ICQ), общаясь с людьми с разных городов и постоянно удивляясь: «До чего же дошёл прогресс! Я могу переписываться с человеком, находящимся за несколько тысяч километров от меня!».

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

Внезапный скриншот

View post on imgur.com

Но почему же я вдруг решил написать этот пост?

Иногда я (далее…)

| Сентябрь 9th, 2014 | Без рубрики | Метки: , , | 2 Comments

Обновлено 18.01.2015

Вступительная часть

Здравствуйте.

Наверняка многие что-то уже слышали про Kali Linux. Но если кто не знает, то это такой Debian-based дистрибутив, который содержит в себе огромное количество программ, связанных с тестированием безопасности различных сервисов/систем и т.п.

Проще говоря, Kali Linux часто используют когда нужно быстро проверить что-либо на уязвимость, не устанавливая при этом попутно кучу связанных с этим пакетов.

Несмотря на то, что этот дистрибутив вполне можно использовать в виртуальных машинах (к слову, на официальном сайте лежат даже уже собранные образы для VMWare), в некоторых случаях это может не подойти (далее…)

| Август 29th, 2014 | Без рубрики | Метки: , , | Один комментарий

Мучаясь с настройкой связки uWSGI + nginx, я столкнулся с тем, что я не имею понятия о каком файле сокета говорится в документации uWSGI.

Немного погуглив, я наткнулся на статью по установке сервера MySQL, в которой указывается как именно создаётся этот загадочный [filename].sock.

Оказалось, что это ничто иное, как  (далее…)

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

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

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

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

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

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

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

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

| Август 6th, 2014 | Переводы | Метки: , , | 3 Comments

Тем временем, кстати, я завершил черновую версию перевода игры 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 вы получаете подобную ошибку «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;
}