Ознакомьтесь с нашей политикой обработки персональных данных
  • ↓
  • ↑
  • ⇑
 
Записи с темой: этот безумный мир (список заголовков)
01:17 

Резануло по глазам...

В Dash'e под Chronostasis'ом.

Простите, КАКОЕ? Сормовское?! То есть "Система оперативно-розыскных мероприятий" уже действует не только в сфере связи? :)

@музыка: Galactic Warriors - Ghostship

@темы: Этот веселый мир, Этот безумный мир

12:56 

GameNet and BDO

В Dash'e под Chronostasis'ом.

На Black Desert Online сейчас многие надежды возлагают. Привык народ ко всякого рода MMO, но везде одно и то же. Нет, с точки зрения сути игры, BDO - ровно то же самое, но хотя бы non-target - глоток свежего воздуха.
С другой стороны - занимается этим проектом в нашей стране компания GameNet, и ее факап с платными аккаунтами уже прогремел на всю игровую общественность.
В общем, поглядел я на этот BDO, посмотрел на то слайд-шоу, которое он мне выдал на моей теперь уже старенькой Geforce 8600 GT, и снес всю игру вместе с клиентом GameNet. Было это где-то месяц назад. А вчера за каким-то чертом (а, вспомнил, хотел проверить, почему не работает коннект от телефона к веб-морде MPC HC) полез в файрволл и в правилах увидел следующее:
Thorn.exe inbound allow (C:\users\(AdminAccount)\appdata\local\thorn\thorn.exe)
Я очень нервно отношусь ко всякого рода бинарникам в папке профиля. Потому правило было уничтожено тут же. Открываем PS от имени той учетки (да, он у меня за файловый менеджер иногда работает), даем там:

cd c:\C:\users\%username%\appdata\local\thorn
dir

Какая-то пакость - в профиле лежит не то, что какой-то один бинарник, а целый их комплект. Не долго думая:

cd ..
rd thorn -force

И на выходе получаем Access Denied.

Значит, служба. ОК, открываем реестр, ищем там thorns.exe. Находим его в составе вот такой службы: Служба политики провайдера безопасности аккаунта (ишь, как обозвали-то, прям так и веет малварью от этого названия). Попытка ее остановить из консоли служб приводит все к тому же Access Denied. Ладно, тогда делаем проще, прямо в реестре меняем путь к файлу-бинарнику на несуществующий и перезагружаем систему. Служба тухнет. Дальнейший разговор с подобной мерзостью всегда один и тот же

cmd
sc delete thorn

А потом начинаем ковырять рунет. Рунет же подсказывает просто шикарнейшую вещь. Открываем GameNet EULA, раздел Лицензионное соглашение, и ищем там пункт 4.10. Тут я приведу его целиком:
-----
4.10. Пользователь осознает и соглашается, что при установке и эксплуатации программного обеспечения Проекта (в частности, Приложения GameNet) на электронно-вычислительную машину Пользователя в папку по адресу %LOCALAPPDATA%THORN может быть установлено программное обеспечение Администрации, предназначенное для борьбы с неправомерным использованием Проекта GameNet и обеспечения безопасности учетных записей Пользователей Проекта (далее – «Служба помощника провайдера безопасности аккаунта»). Служба помощника провайдера безопасности аккаунта ежедневно автоматически передает Администрации статистическую информацию о программном обеспечении, используемом Пользователем. Служба помощника провайдера безопасности аккаунта не собирает и не передает персональные данные Пользователя.

При удалении или деинсталляции Приложения GameNet Служба помощника провайдера безопасности аккаунта не удаляется и не деинсталлируется автоматически с электронно-вычислительной машины Пользователя. Пользователь вправе удалить Службу помощника провайдера безопасности аккаунта вручную. Для удаления Службы помощника провайдера безопасности аккаунта необходимо запустить системную утилиту Командная строка от имени администратора и выполнить команду cd %LOCALAPPDATA%\THORN && thorn.exe -c 20 && thorn.exe -u.
-----
У меня после прочтения такого опуса в голове только одна мысль. В приличном обществе за подобное поведение принято гладить лицо и жать горло. Причины очевидны. Нет, я согласен с тем, что EULA все же нужно читать, а не пролистывать, как это обычно делается. Но прямое заявление вида "мы вам насрем и уйдем, убирайтесь сами" заставляет озираться в поисках своей любимой лазерной винтовки из Fallout 1.

@музыка: David Arkenstone - Ancient legend

@настроение: дождь за окном...

@темы: Security, Этот безумный мир

17:46 

DPM 2012 Data Source Migration

В Dash'e под Chronostasis'ом.

KnV-программирование, говорите? Их есть у нас. Точнее, не у нас, а в Редмонде. А еще точнее - в каком-нибудь из Соединенных Штатов Индии.
Есть два файловика-виртуалки. Есть у них диск D:, где все данные и лежат. Этот диск имеет свойство пухнуть, как и всякая файлопомойка. Размер VHD-файла с этим диском уперся в свой потолок в 2 Тб (старый vhd). А расширять надо. Ну что же, процедура следующая.
Внутри виртуалки-файлопомойки переводим этот диск в состояние Offline.
В консоли Hyper-V выносим нафиг файл vhd и на его месте создаем новый vhdx с требуемым объемом (vhdx поддерживает файлы больше 2 Тб).
Снова переходим в виртуалку. Находим там свежий диск, переводим его в состояние Online, инициализируем, форматируем, даем прежнюю букву, и говорим развернутой на этом сервере DFSR - а теперь, родная, реплицируй все данные с сервера-партнера. DFSR козырнула и пошла жрать файлы.

А тем временем начинает вопить DPM. Суть в следующем. Когда в DPM в группу защиты добавляем сервер и его какой-либо диск, диск этот идентифицируется не по букве, а по своему GUID (да, опять GUID, снова GUID). Когда файлопомойке дали новый диск, естественно сменился GUID этого диска. И теперь встает вопрос - что делать с группой защиты, как в нее добавить новый диск.

Можно вынести оттуда старый и добавить новый. При попытке провернуть такой фокус DPM вопит, что бекапы, связанные со старым диском, станут невалидными (то есть придется снимать заново полный бекап в те 2 терабайта, а это время).
Можно попытаться связать запись в группе защиты об этом диске с новым GUID диска. Вот это нам и нужно.

Для такого переноса существует специальный скрипт, написанный где-то в недрах MS, который называется Migrate-Datasource.ps1. Вот статья, объясняющая, что это и как оно работает.

ОК, все данные для этого скрипта есть, даем его выполнение в автоматическом режиме. Оно находит старую запись, находит новый диск, пытается их связать... и дает следущее:

Exception calling "MigrateDataSource" with "2" argument(s): "The remote
procedure call failed. (Exception from HRESULT: 0x800706BE)"

At C:\Program Files\Microsoft System Center 2012
R2\DPM\DPM\bin\Migrate-DataSource.ps1:220 char:10
+ $dpmServer.MigrateDataSource($newDataSourceId, $oldDataSourceId)
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : COMException

Error in Migration

Хм, все веселее и веселее. Ладно, а что ты мне покажешь в ручном режиме? А в ручном режиме оно мне предложило выбрать запись о диске, которую надо исправить, вывело список всех дисков (их GUIDов), которые можно к нашей многострадальной записи подцепить. Этих дисков оказалась ровно 1 штука. И я не знаю, что меня дернуло просмотреть, а кому этот GUID принадлежит, но увиденное заставило отменить скрипт от греха подальше. Дело в том, что предложенный GUID принадлежал MSR-разделу файлопомойки.

Даа, делаа... Поскольку дело было уже поздним вечером, решили эту проблему отложить до утра, чтобы окинуть ее потом свежим взглядом. Вернулись к ней только спустя дня эдак 4. И что бы мы ни делали с этим скриптом, результатом всегда было только одно - предложение связать запись в группе защиты с MSR-партицией. Черт с ним, все равно приближается время полного бекапа, так что уже были готовы убить старую запись и добавить новую. Да не тут-то было:
- Народ, а вы гляньте на последнюю точку восстановления!
- Вчера сделалась? Но ведь бекап не работал?
- Андрюха, походу после этого твоего скрипта бекап все же починился.
И действительно, бекап-то шел, как и полагалось, создалась новая точка восстановления. То есть, источник данных все же мигрировал на новый диск. А теперь поднимаем глаза выше, снова читаем надпись Error in Migration.
Становится понятным, почему провалилась попытка ручной миграции. Потому что новый диск уже был связан с записью в группе защиты и не был доступным для этой операции, только и осталось, что бедную мелкую MSR предложить.

Вот такие индийские скрипты пишутся для Data Protection Manager 2012. Хорошо еще, что хотя бы они есть, тут подсказывают, что в предыдущих версиях нужно было непосредственно базу данных DPM препарировать...

В поднятой в целях теста лаборатории этот же скрипт в такой же ситуации отработал на все сто. Далее много-много непечатного, потому печатать не буду.

Симантек, я, помнится, тебя материл безбожно. Как тут не вспомнить старое-доброе: "Вася! Если сможешь - прости!!!"

@музыка: Metal Gear Rising OST - Denver

@темы: Scripting, PowerShell, DPM, Этот безумный мир

17:00 

Social

В Dash'e под Chronostasis'ом.
Хм... На подобные темы записи в этом дневнике возникают просто до безумия редко. Однако, этот случай, имхо, исключение. Открываем интересную статью: Пенсионная криогеника - Клац на Lenta.ru и вдумчиво читаем. Там речь о том, что пенсионные накопления, на которые работающие граждане возлагали/-ют, в принципе, немалые надежды, заморожены в очередной раз. И попутно поднимается извечный вопрос - а будет ли возврат. Далее приведу просто офигительную по своему воздействию по крайней мере на мой мозг цитату из этой статьи:

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

Эту концепцию замглавы ПФР выразил вполне ясно: «Пенсионные фонды у меня часто спрашивают: когда же вернут пенсионные накопления? Как же их могут вернуть, когда никто ничего не забирал?!»


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

@музыка: Australis - Turns of faith

@настроение: догадайтесь...

@темы: Этот безумный мир

22:10 

Bullets...

В Dash'e под Chronostasis'ом.
Мне тут вечер сделали, и я не могу не поделиться этой радостью :)

Вот только интересно, откуда ж они такие берутся, "исследователи"?

@музыка: David Arkenstone - Prelude- Tallis the Messenger

@темы: Этот безумный мир, Этот веселый мир

12:26 

Дело было вечером...

В Dash'e под Chronostasis'ом.
Делать было нечего.
Или, если вспомнить наставления неофитам по работе в ОС Windows: "Все подтверждения о файловых операциях нужно отключить. В жизни пригодится. Ничего, пару раз сотрешь свой порно-каталог - потом будешь удалять файлы не просто внимательно, а безупречно внимательно."
Ну, порно-каталогов на моем харде не водится, но...
Тестируем возможности Powershell и robocopy на предмет копирования NTFS-прав в различных сценариях, и даем команду:
PS D:\> robocopy test e:\ /MIR
а потом судорожно прерываем выполнение. Battle casuaties: E:\Distrib\Games. Черт, и хорошо, и плохо. Ну да ладно, восстановить Mass Effect - не самая большая проблема, а все остальное не так уж важно. Главное, что буквально следующим в списке целей было E:\Distrib\Images - а вот это было бы уже серьезнее, заново собирать коллекцию образов дисков было бы напряжно.
Короче говоря, при играх с robocopy дружба с ключом /L обязательна.

@музыка: U.D.O. - Speeder

@темы: Этот безумный мир

23:53 

Windows 10 Insider Builds

В Dash'e под Chronostasis'ом.

Когда-то давно моя копия Windows 10 обновилась до билда за номером 10240, да так и застыла на нем. Ни туда и ни сюда, билдов уже поприходила народу куча, а на мою систему не прилетает ничего. Вспомнил, что примерно в те же времена я порубил в винде кучку следящих сенсоров, поддавшись вою в Сети насчет приватности и прочего. Давай проверять:

mmc, File, Add/Remove Snap-in, Group Policy Editor, Local Computer, Computer configuration, Administrative templates, All settings, Allow telemetry.

Стоит в позиции Enable, а в расширенном виде - 0-Off.
OK, меняем на 1-Basic. Проверяем обновки - ноль эмоций. Перезагружаемся, ноль эмоций.
ОК, меняем на 2-Enhanced. Проверяем обновки - ноль. Перезагружаемся, система ловит th2_release Professional 10586 и начинает его прожевывать.

Далее идет много-много непечатного текста...

@музыка: Eleni Violaris - Song to the Earth

@темы: Security, Этот безумный мир

21:18 

State of things

В Dash'e под Chronostasis'ом.
C утра на работе листал подборку новостей, не особо обращая внимания на то, что играло в динамиках. А потом - как будто резануло по ушам:

Too many men
Too many people
Making too many problems
And not much love to go round...


Это песенка аж 1986 года - Land of Confusion за авторством Genesis. Мда, за почти 30 лет ничего не поменялось. Много людей, от которых много проблем.

@музыка: Genesis - Land of confusion

@темы: Music, Этот безумный мир

01:18 

Uplay

В Dash'e под Chronostasis'ом.

Сервис Uplay многие клянут, на чем свет стоит. Мол, зачем нам еще одна игровая площадка, когда есть стим, удовлетворяющий практически все потребности. Определенная доля смысла в этом есть, в стиме и ассортимент выше, и сам клиент куда удобнее. Опять же, не надо плодить лишние учетки, потом от них пароли вспоминать. Впрочем, про Ubisoft у меня уже как-то был пост.
Однако, до сих пор я особой ненависти к Uplay не питал. Ну есть он, и есть, мне не жалко еще одну учетку создать. Сегодня же мое мнение о них переменилось. Суть поста кратка и емка: ГОРИТЕ В АДУ! И вот почему:

Для тех, кто не в теме: клиент Uplay запущен от обычной, не привилегированной, учетной записи. Клиент пытается синхронизировать мои старые сейвы с облаком, но не имея прав на запись в каталог Program Files(x86) обламывается.
На дворе 2015 год. В Ubisoft, похоже, до сих пор сидят на 98-й винде.

@музыка: Eleni Violaris - Song to the Earth

@настроение: догадайтесь...

@темы: Security, Этот безумный мир

16:45 

Queries

В Dash'e под Chronostasis'ом.
Иногда доводится читать о том, что "после анализа поисквых запросов было установлено бла-бла-бла...". Чуваки! Вот вам цепочка из моей собственной истории запросов в гугле. Анализируйте хоть до упора :)

test search
error code 0xc22
дерматомы ног
block refresh meta
СВД
ReFS Security
IOU
I had reach but she has flexibility
move shadow copy storage
Fluke DTX 1800
Windows SNMP WMI HDD OID
хуяк-хуяк и в продакшн
предел скручивания поясничного отдела позвоночника
мистер Морден
гидразин
first degree murder

Что, за мной уже выехали? :)

@музыка: One More Time - Time

@настроение: выспаться - бесценно!

@темы: Этот веселый мир, Этот безумный мир

18:50 

BitLocker

В Dash'e под Chronostasis'ом.
Где-то неделю или две назад решил посмотреть, что ж оно из себя представляет. Взял и закриптовал свою флешку на 32 Гб, на которй к тому времени была какая-то серия из новых "Героев". Процес занял часа два или около того.
Сегодня мне эта флешка в кои-то веки понадобилась, но парадокс, свежеустановленная Windows 2012 почему-то не стала ее читать. Ну то есть вообще никак. Нет в списке устройств и все тут. ОК, переподключаем эту флешку в ту виртуальную машину, где ее ранее закриптовали, врубаем расшифровку. Процесс пророчит еще два часа работы, а флешка нужна уже сейчас. Линуксов и ХР в зоне досягаемости нет. Прерываем процесс. А система возьми и заяви: "ладно, прерву, но окно не закрою". И не закрыла, вариант работы с флешкой только один - продолжить расшифровку. Ах ты ж...
Ладно, убираем флешку из виртуалки, ждем, цепляем заново. Система видит диск и тут же начинает его жевать дальше, только чавкание и слышно. Зарррраза. Стоп, отдай флешку. Отдала. Цепляем флешку физически к другому системнику. Система уже на этом компе видит зашифрованный диск и... продолжает его жевать ровно с той же отметки, где тормознулась виртуалка. Ах ты пакость!
Стоп, вытаскиваем флешку. Монтируем от безысходности в ту самую Win 2012 и пробуем ее отформатировать. 2012-я виндень смотрит на это безобразие и говорит - быстро не смогу (тут я подумал, что таки укирпичил девайс), давай полное форматирование. Запускаем, смотрим на медленно набегающие процентики, понимаем, что флешка все же нужна и даем отмену. На удивление, через минуту винда флешку отпустила.
Эх, ничего не поделаешь. cmd, Run as Administrator, diskpart, select disk1, select volume 0, delete volume. После чего quick format и флешку можно использовать.
Командная строка по-прежнему хороша и оперативна...

@темы: Этот безумный мир

00:34 

Маркетолухи номер какой-то-там

В Dash'e под Chronostasis'ом.
Купил очередную пару стелек, на этот раз потеплее, войлочные. Читаю упаковку:

Простите, какой-какой войлок? О.О
Нет, я в курсе, как можно перевести "impregnate", но... машувать же!!!

@музыка: Mass Effect OST - Main theme

@темы: Этот безумный мир

20:08 

The Maze Runner 2 - The scorch trials

В Dash'e под Chronostasis'ом.
Отсмотрели. В принципе, даже остались довольными. Хотя уже после того, как показали местную "Вспышку", сценаристов хотелось посадить на кол. В фильме и без того многовато штампов, но превращать эту эпидемию в очередной зомби-апокалипсис... Перебор, на мой взгляд.
Особо порадовала сцена с бурей в ночи. Где-то на горизонте маячил Безумный Макс и одобрительно кивал головой :)
Эпизод с Брендой на стекле - апплодирую идиотизму персонажа просто стоя. Ну и тому стеклу - тоже :)

@темы: Этот безумный мир, Этот веселый мир

01:26 

И смехЪ и плачЬ...

В Dash'e под Chronostasis'ом.
Энтерпрайзный софт. Вроде как должен быть мегастабильным, меганадежным. Ага, только вот нервов на него подчас уходит куда больше, чем на какие-нибудь кустарные поделки. Не буду описывать всех деталей запуска приложения, которое меня бесит (и это оооооооочень сильное преуменьшение, я натурально в голос матерюсь каждый раз, когда его запускаю, если дело идет по ночам). Каждый раз ошибки разные. Сегодня и ругался и хохотал, хотя ошибка к этому софту не относится. Судите сами:

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

@музыка: Major Lazer x DJ Snake feat. MØ - Lean on

@темы: Этот безумный мир

22:40 

Errors

В Dash'e под Chronostasis'ом.
Богат вечер на ошибки, богат.
Для начала порадовала наша новая "самая любимая ОС" (с). Винда-десятка то есть. Причем порадовала ошибкой, которую я прежде вообще никогда в глаза не видел:

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

Затем уже порадовал Imgur, на котором все картинки хранятся:

Вот как так можно внедрять новые фичи, а? Впрочем, вопрос риторический, на самом деле.

И да, у того же Imgur в последнее время нелады с блоком гиперссылок. Вся структура поехала. Ладно, переживем.

@музыка: Amethystium - Enchantment

@темы: Этот безумный мир

19:48 

MS DPM 2012 - Sad translation

В Dash'e под Chronostasis'ом.
Есть такой весьма наркомановский продукт - Microsoft System Center Data Protection Manager. На сегодняшний день - аж в версии 2012. Почему наркомановский - это достойно отдельного поста, но он тут появится еще не скоро, ибо я сам только-только начинаю постигать логику этого монстра (а она своеобразна). А вот что "радует" уже сейчас - это локализованная версия оного. Впрочем, "локализацией" грешит почти весь софт, что системный, что прикладной, что (и тем более) игровой. Вот что отловилось на этот раз.
Перед нами - контекстное меню, вызываемое в консоли DPM для какого-либо из агентов, установленных на защищаемых серверах:

В английской версии назначение первого и последнего пунктов сомнений никаких не вызвает. Первый - обновить версию самого агента на целевом сервере. Последний - тоже обновить, но уже информацию о данном агенте в консоли DPM. В русской версии видим просто потрясающее: что там, что сям просто "Обновить". Догадаться о том, что и где обновляется, можно только по пиктограммкам рядом с надписями. А парадокс в том, что я навскидку даже и не предложу иного варианта перевода, настолько эти термины уже устоялись.
А ведь где-то на горизонте еще маячит термин Upgrade, который в некоторых случаях тоже переводят как "обновить"...

@музыка: W.A.S.P. - Forever Free

@темы: Этот безумный мир

14:22 

Onedrive for Android

В Dash'e под Chronostasis'ом.

Это приложение явно живет своей жизнью. Его особенность в том, что где-то через сутки после того, как телефон теряет доступ к интернету, Onedrive напрочь забывает идентификационную информацию. Иными словами - просит заново пароль ввести. Вводишь его - и клиент ругается, мол, неправильно ввели. Вводишь второй раз - и все отрабатывает как часы. И так каждый божий раз.
Ради интереса провел эксперимент. Когда клиент в очередной раз ругнулся на то, что слишком долго не мог войти в веб-службу, скормил ему заведомо неправильный пароль. И меня пропустили!
Чудны дела твои, Майкрософт...

@музыка: клац-клац-клац

@темы: Security, Этот безумный мир, Этот веселый мир

05:41 

Coffee

В Dash'e под Chronostasis'ом.
На часах - 5:35. Сна - ни в одном глазу, проснулся 20 часов назад. Обычно в таких условиях меня уже должно нещадно рубить.
Наверное, за последние пару лет это первый случай, когда кофе из автомата, выпитый до полуночи, настолько долго меня "держит". И не дай бог не отпустит по выходу со смены, это будет весьма некстати.

@настроение: Как бы все же через 4 часа себя вырубить... Кувалдол не предлагать.

@темы: Этот безумный мир

12:23 

Roskompozor

В Dash'e под Chronostasis'ом.

Делаем раз: www.3dnews.ru/919363
Делаем два: Поиск на vk.com
Вконтакт наконец-то можно забанить? ) Как минимум мобильные версии клиентов должны отвалиться точно, ибо HTTPS. Потому что вытирать все экземпляры этой песенки - упарятся. А народ еще и новых накидает, благодаря эффекту Стрейзанд.

Ну и как правильно замечено в комментариях на 3DNews: еще вчера я и слыхом не слыхивал об этой песне. Слава Роскомпозору!

@темы: Security, Этот безумный мир

01:10 

Directory view

В Dash'e под Chronostasis'ом.

Признаю - я отчаялся.
В свое время такое же отчаяние побудило добить Тетралогию Теней (так я называю упомянутый ранее Shadowmarch), читая книгу в оригинале третью и четвертую книги. Что ж, после долгих поисков принято окончательное решение о том, чтобы и "Сотню" так же "добить". Коли даже купить электронку на русском нельзя, втупую не продают ее, хотя в каталогах значится, придется обращаться к первоисточникам. Оный был найден буквально в пять минут.
А пока воевал с отправкой электронной копии на телефон и установкой словаря туда же, нарвался на весьма занятное поведение оного телефона при соединении с Windows. Вот в чем она проявляется:

Это то, что я вижу во встроенном файловом менеджере телефона. Собственно, папка программы Dictan (это и есть словарь).
А вот то, как тот же каталог (корень внутреннего диска телефона) виден в Форточках:

Папки словаря нет. Куда подевалась? А черт его знает, куда она подевалась, но она там есть, это факт. Разбираться пока что уже сил особых нет, спать пора. Но на будущее заметку оставлю, ибо интересно.
Но главное, черт побери, я наконец-то узнаю окончание трилогии "The 100". Давно пора было это сделать.

@музыка: Dead by April - Promise me

@темы: Android, Этот безумный мир

Записная книжка

главная