среда, 30 сентября 2015 г.

Восстановить алгоритм имея распечатанный результат на STDOUT

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

пятница, 11 сентября 2015 г.

Как в Far-e примонтировать shared-папку?

Допустим есть некая shared-папка. И предположим нам хочется ее подмонтировать с правами по записи и сделать доступной через диск T:. Как это сделать используя Far, к примеру версии 3 ?

среда, 9 сентября 2015 г.

Как клон диска созданный с помощью dd-утиллиты подключить в VmWare?

Сегодня возникла задача. Имеющийся сырой образ жесткого диска, который получен в результате использования dd утиллиты нужно подключить в виртуальную машину и загрузиться. Внутри образа имеется установленная Windows 10 64-bit.

понедельник, 17 августа 2015 г.

Как скачать wget-ом по списку ссылок в файле?

Суть задачи:
Запустить тулзу Wget в фоновом режиме с ограничением в 100К для скачивания файлов ссылки на которые хранятся в файле files-urls.txt.

Как это сделать?

Ответ:
wget --background --no-clobber --limit-rate=100K --input-file=files-urls.txt

понедельник, 22 июня 2015 г.

Как научиться писать резюме?

У меня есть навыки по написанию резюме. И я готов этими навыкими и знаниями поделиться. Если у Вас есть желание научиться этому или у Вас имеется одна локальная цель, которую Вы хотите достичь, к примеру написать резюме, то Вы можете написать мне письмо на электронную почту. Напишите мне письмо на почту ntvisigoth at gmail dot com. Вместо at - собачка, вместо dot - точка. В теме письма укажите "Резюме-тренинг", а в содержимом укажите Ваш скайп.

Делюсь персонально, по скайпу. Нацелен на успех у моего собеседника.

Время общения:
Утром: 8:30  - 9:30
Вечер: В промежутке между 22:00 - 23:59

От Вас : Стремиться к результату.
От меня: От меня максимально эффективно решить Вашу задачу

среда, 3 июня 2015 г.

C++ чат для русскоговорящих на StackOverflow

Для более динамичного обсуждения вопросов касающихся C++ и все что с ним связано создал чат на StackOverflow, вот ссылка : С++ chat for Russian speaking

среда, 1 апреля 2015 г.

Windows рекурсивное удаление файлов по расширению

В очередной раз столкнулся с тем что мне мешают *.pyc. На *Nix системах есть команда, а вот на Windows, что-то руки не доходили нагуглить.

А оказывается просто:

del /s *.pyc

Взял из статьи Recursively Delete Files in Folders and Sub Folders Using Command Prompt Read

воскресенье, 30 ноября 2014 г.

Как поправить ошибку компиляции gtest "std::tuple' : too many template arguments"

Сегодня в своих модульных тестах решил заменить Boost.Test библиотекой Google C++ Testing Framework. Применяя MS Visual Studio 2012 столкнулся с тем, что приложение с тестами не компилируется и выдает ошибку в сабже.

воскресенье, 10 августа 2014 г.

Задачка по фиксанию проваленного юнит-теста

Есть юнит тест:


BOOST_AUTO_TEST_CASE(testEscapeSequenceWithAsciiAndOneNonAscii)
{
    unsigned char bytes[] = { '.', 't', 'e', 0x0, 'x', 't' };

    size_t len = sizeof(bytes) / sizeof(*bytes);
    BOOST_ASSERT(StringUtils::escape_sequence(bytes, len) == std::string(".te\\x0xt"));
}
В этом кейсе применяется escape_sequence(), которая переданный массив байт конвертирует в строку точно также как в Python 3.3 тип 'bytes' конвертируется в тип 'str'.

Вопрос: Что неправильно в этом тесте и как его надо править чтобы он проходил?

воскресенье, 20 апреля 2014 г.

Why do I respect Lacons? / Почему я уважаю Спартанцев?

In Russian: После прочтения небольшого текста будет понятно с какой такой стати я уважаю Спартанцев?

The Lacons lived in a part of Southern Greece called Laconia, and were known for thebravery and the simplicity of their life. One of their rules was always to speak briefly, usingno more words than were needed. This was carried so far that to this day, a very shortanswer is often called laconic. 
There was in Northern Greece a land called Macedonia, which was once ruled by a kingnamed Philip. Philip wanted to become master of all Greece. He therefore collected agreat army and conquered all Greece, until only Laconia remained unconquered. Then hesent a letter to the brave Lacons saying: "If I invade your country, I will destroy your greatcity." In a few days an answer came. He found only one word written in it. That word was"If'.

пятница, 28 марта 2014 г.

Разработка под Android (URLs only)

Эта заметка будет хранить список ссылок на понравившиеся статьи или заметки посвященные разработке под Android.

воскресенье, 16 марта 2014 г.

Безопасность в Android(URLs only)

Ввиду того что стал владельцем смартфона с Android 4.2 мне стало интересно как устроена жизнь на нем. Здесь буду хранить список ссылок на понравившиеся мне статьи.

суббота, 18 января 2014 г.

Что такое KMS при активации Windows?

Собственно я "скомуниздил" слова другого человека, чтобы не пытаться искать снова через гугл это пояснение ;)

вторник, 31 декабря 2013 г.

Google Drive удалил мои файлы хранимые в его хранилище

Есть клиентская программа Google Disk Drive для содержимого локальных папок на компьютере с сетевым хранилищем. Есть случай, востановления системы из бэкапа, когда эта прога переносит файлы в карзину.

понедельник, 30 декабря 2013 г.

понедельник, 23 декабря 2013 г.

Статический распаковщик для полиморфных пакеров

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

суббота, 23 ноября 2013 г.

Добавление unsigned-типов в Java

С первых же минут системный программист начинающий программировать на Java понимает, что ему ооочень не хватает Unsigned типов к которым он так привык в других языках: C\C++, C#, Go и др.

Встает вопрос: Как добавить? Вернее что нужно вспомнить, чтобы корректно написать классы?

пятница, 15 ноября 2013 г.

Таблицы принятия решений

Очень прикольный концепт эти "Таблицы". Поэтому надо бы положить ссылки на статьи, которые хорошо описывают этот концепт.
  1. Таблица принятия решений - на мой взгляд лучшее, кратко и по делу
  2. Таблица принятия решений - википедиа