?

Log in

AlexWWolf's live journal

Свежие записи

Январь, 1, 2016

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

Декабрь, 1, 2016

Тут потребуются вспомогательные средства - а именно, Visual Studio 2015 с поддержкой PowerShell. А также Windows Management Framework (берем последнюю версию с сайта Microsoft, причем для Windows 10 вроде это не нужно).

В Visual Studio: View -> Other Windows -> PowerShell Interactive Window. Далее набираем такую команду:

'0x' + [System.BitConverter]::ToString([System.IO.File]::ReadAllBytes('<путь к файлу>')).Replace('-', '')

Соответственно, указываем в тексте команды путь к файлу, который содержит необходимые данные. И выполняем команду. Нужный литерал будет показан в этом же окне.

Исходная идея была найдена здесь.

Ноябрь, 30, 2016

Очень просто. Берете блокнот (notepad.exe, я имею в виду), и пишете:

""
{
"FILE_VERSION" = "9237"
"ENLISTMENT_CHOICE" = "NEVER"
"PROJECT_FILE_RELATIVE_PATH" = ""
"NUMBER_OF_EXCLUDED_FILES" = "0"
"ORIGINAL_PROJECT_FILE_PATH" = ""
"NUMBER_OF_NESTED_PROJECTS" = "0"
"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROJECT"
}

Сохраняете в кодировке utf-8. Имя (без расширения) должно совпадать с именем файла решения (solution).

Ноябрь, 24, 2016

Я-то обычно использую что-то вроде 'YYYYMMDD', например '20161124', но тут я нашел гораздо более удобный и правильный способ:

declare @d datetime
set @d = {ts '2016-09-14 01:38:28'}
print @d

Более подробно - здесь.

В целом, можно использовать:
  • {d 'yyyy-mm-dd'}
  • {ts 'yyyy-mm-dd hh:mm:ss'}
  • {t 'hh:mm:ss'}

Ноябрь, 20, 2016

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



Оказалось, как обычно, что все очень просто. Это виртуальные джойстики для приложений под Андроид. Отключаются: Settings -> Project Settings -> Input: Mobile : Default Touch Interface -> Clear.

Полезные ссылки:

Removing Android Virtual Thumbsticks?
Remove gamepad sticks in mobile preview
Gameplay Guide: Input (раздел Touch Interface)

Ноябрь, 14, 2016

Мороз и солнце, день чудесный - так какого овоща проблемы с движением поездов продолжаются?!

Ноябрь, 12, 2016

Правда, не настолько сильно, как вчера. На этот раз ехал с Савеловского вокзала

(Репост) Часто встречающаяся ситуация при разработке приложений - когда у нас есть что-то типа службы внутри приложения, к которой должна иметь доступ значительная часть прочих компонентов. Например, подсистема O/R mapping, занимающаяся чтением объектов данных из БД и сохранением этих объектов обратно в БД. Если почитать (относительно) старые руководства по разработке архитектуры ПО, то почти наверняка мы увидим совет использовать синглтон. К примеру, код загрузки объекта по идентификатору может выглядеть так:

AccessManager.Instance.LoadMyObject(id);

Далее, по нашему коду будут разбросаны многочисленные обращения к службам внутри приложения в указанном стиле. И в принципе все хорошо, до тех пор пока нам не потребуется в каких-то случаях заменить реализацию AccessManager, да так, чтобы не повлиять на остальной код. Например - в юнит-тестах.

Решить возникшую проблему можно разными способами. Я предлагаю рассмотреть использование некоего реестра сервисных компонентов, который я условно назвал ComponentManager.

Продолжение здесь...Свернуть )

Ноябрь, 11, 2016

Поезда задерживаются, но все же ходят. Хотя вроде бы полностью встало сообщение с Звенигородом и Усово.

Октябрь, 6, 2016

В силу возможных проблем с законодательством, прямая ссылка не приводится. Поиск наше все.

Описание: Отец-неудачник 17-летней Нанами Момодзоно, который к тому же еще и азартный игрок, проигравшись в очередной раз, сбежал. Девушку выгнали из дома в промозглую ночь жестокие люди в черном. Несчастная девушка пошла в парк, где услышала вопли о помощи симпатичного парня, отбивающегося от собаки. Нанами помогла ему прогнать пса и, поддавшись внезапному порыву, со слезами поведала ему о своих злоключениях. Парень по имени Микагэ предложил ей пожить в его доме, сказав, что сам вернуться не может из-за ревнивой жены Томоэ. Девушке никак не улыбалось вмешиваться в чужой давний семейный скандал, однако иного выхода из своей сложившейся ситуации она не видела.

Вот только этот таинственный дом на поверку оказался синтоистским храмом, а Томоэ — и вовсе лисом-оборотнем, по совместительству телохранителем местного бога Микагэ, обманом переложившего свои божественные полномочия на хрупкие плечи Нанами. Томоэ в бешенстве и большой обиде на своего старого хозяина-предателя Микагэ удаляется в мир демонов. Но новоиспеченная юная богиня Момодзоно умудряется призвать его обратно и даже заключить с ним новый контракт о сотрудничестве, выявив при этом чисто мужские качества. Ведь ее сила и способности растут пропорционально людской вере, к тому же она еще школьница. Тут без мудрого, опытного помощника никак.

Оценка: неплохо, но можно было намного лучше




Разработано LiveJournal.com