sfw
nsfw

Результаты поиска по запросу "русские версии программы"

Как я реверсил кириллицу в русской локализации в играх серии Need For Speed времён Black Box

Предисловие
Все мы любим, когда наша любимая игра переведена на русский язык и мы можем легко понять, что говорит наш любимый персонаж.
Но порой не всегда локализации идеальны: в каждой найдётся куча отсебятины, иногда информации, которой в оригинале и не было, а то и неправильно интерпретированная речь, которую нам и расхлёбывать *кашляет по-ватчдоговски*
Но качество локализаций к данной статье не имеют отношения и не о них пойдёт речь. А речь пойдёт о том, как мне удалось расшифровать русскую локализацию, чтобы в будущем каждый мог изменить строки как захочется.
Осторожно, много скринов!
С чего всё началось?
А началось всё с этого мема:
Рашка приплетена!
Разъебал по фактам Время срача
Приз от навального Репутация за срач Репутация за стрелы
_ Навыки либерахи
валить в сша вИ1«>олу.#<тьпмАы
О Рос гвардии,Need For Speed,Игры,nfs,reverse engineering,русская локализация,программирование,geek,Прикольные гаджеты. Научный, инженерный
Да. К политике нынешней данный мем особо отношения не имеет, да и не должен.
Данный скриншот был сделан в игре Need for Speed: Undercover 2008 года. Сама игра по себе является проходняком, ибо сделана на коленке (на самом деле EA тупо торопила разработчика лишь бы выпустить продукт).
Но вот текст на этом меме был отфотошоплен очень криво и с неправильными шрифтами (оригинальные шрифты для игры — Aquarius Medium и Light для заголовка, Helvetica Neue STD для обычных текстов в данном окошке)
Мне это, скажем так, изрядно не понравилось и я поставил себе цель воссоздать этот мем методами самого геймплея этой игры.
И это звучит достаточно легко в теории, но на практике это что угодно, кроме «легко». Было.

Как и Чем
Первым делом я решил полезть в ресурсы игры. Для этих дел есть разработанная моддерским сообществом программа Labrune за авторством nlgzrgn
*“ Labrune - D:\GAMEZ STEAM\steamapps\common\Need for Speed Undercover\LANGUAGES\English_Frontend.bin File Edit Help
#0 - Frontend
ID	Hash	Label	Text
¡387	31D50F50	POSTRACE_YOU_DOMINATED	You Dominated!
388	3255EBD4	CUST_LOOKAHEAD_PAINT_WHEEL	Change your vehicles wheels and design
389	339077C4
Собственно, её интерфейс.
Она спокойно читает файлы игр, начиная с NFS: Underground вплоть до NFS: World, ибо вся линейка этих игр была сделана одним разработчиком на почти одинаковом движке (ходят слухи, что при разработке этих игр разрабы из-за торопливости не особо морочились убирать остатки старого кода со старых игр, а просто переносили всё в один компилятор и за счёт остатков, найденных в коде, выходили новые моды, сильно расширяюшие функционал игр (как пример этого — последняя версия Unlimiter'а для Most Wanted 2005, берущая часть функционала из NFS Underground 2)).
Читает спокойно до тех пор, пока не скормишь ей файл с русскими текстами
■* Labrune - D:\GAMEZ STEAM\steamapps\common\Need for Speed Undercover\LANGUAGES\Russian_Fi File Edit Help
#0 - Frontend
ID	Hash	Label	Text
1276	AC322 D 93	VINYL PART MER SLR 2TONE2	2
1277	AC322D94	VINYL PART MER SLR 2TONE3	3
1278	AC821745	CREDIT_ROLL_PRESENTS	c
1279	AC8761FE
Чё?
n© HxD - [D:\GAMEZ STEAM\steamapps\common\Need for Speed Undercover\LANGUAGES\Russian_Frontend.bin]	—	□ X
• File Edit Search View Analysis Extras Window ?	_ & x
!	| <$> M 16
Polish_Global.bin *2] Russian_Frontend.bin
Offset(h)	00	01	02	03	04	05	06	07	08	09	ÖA	03	OC	OD	OE	OF	
00006690	82	20	83
И Hex-редактор тоже не может помочь. Выделенная фраза означает «Ты лидер!». Как я узнал - читайте дальше.
Вместо текстов в лучшем случае кракозябра, в худшем случае пустота. На момент написания статьи не исправлено/не воплощено.


И теперь самое интересное!
Тогда я решил править runtime память, если Labrune даже не хочет править файлы и даже сохранять их.
Открыв игру, предварительно выбрав английский язык, я сначала баловался с английским текстом, занимаясь поиском его положения через Cheat Engine и правя его.
Первый текст, который появляется при запуске Undercover, это PSA — Public Service Announcement, то бишь «не гоняйте пацаны вы матерям ещё нужны»
Need for Speed™ Undercover presents an Action Driving Experience. Pull these moves within the safety of your home ONLY. Do not take this kind of driving to the neighborhoods and streets in the real world.,Need For Speed,Игры,nfs,reverse engineering,русская локализация,программирование,geek
Вот он.
Вычислив адрес, с которого начинается этот текст, я решил изменить этот текст на что-нибудь интересное:
Need for Speed: Undercover is what happens when you want to make a yearly game but you forget to polish it. And yes, because you had to rush it for the late quarter release, there's a good amount of unused content in this game.,Need For Speed,Игры,nfs,reverse engineering,русская локализация
Ундерковёр — яркий пример того, что происходит, когда ты пилишь разрабов чтобы они ежегодно выпускали игру уровня ААА, но при этом не дав времени её отделать. И да, из-за того, что тебе приходится выпускать игру чуть ли не под самый поздний квартал года, в игре обязательно будет много неиспользуемого контента.
Поискав нужные мне адреса конкретных строк, я начал их править.
И сразу скажу, изменения появлялись лишь только когда я убирал текст и снова вызывал для отображения. Сразу текст не меняется. То есть — для появления этого окошка мне приходилось перезапускать гонку.
RASHKA
	!!~WM_Vremya sra4a	1:10.39
, r		
IIJl	Cash	$260
	Wheelman Rep	3,000
	Zone Points (+Rep)	3,000
" i40L#,41 frf	CONTINUE® PLAY AGAIN®	STANDINGS ©,Need For Speed,Игры,nfs,reverse engineering,русская локализация,программирование,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор
Вот так всё начиналось. До русского текста ещё далеко. Мусор в начале второй строки «vremya sra4a» там из-за того, что я где-то убрал байт, отвечающий за начало текста и игра подхватила этот кусок для отображения.
Играться с англ текстом было детским садом, и всё же хотелось сделать по-русски.
Я перезапустил игру, сменив в стиме язык игры на русский
Игра, запустившись, выдала уже такое содержание:
Need for Speed™ Undercover - это симулятор вождения. Выполняйте эти трюки ТОЛЬКО в игре. Не пытайтесь повторить их в реальной жизни.,Need For Speed,Игры,nfs,reverse engineering,русская локализация,программирование,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,кириллица,длиннопост
Текст уже короче, и надо как-то узнать, под какими значениями идёт кириллица.
Благо у меня уже есть адрес для правки текста, сейчас я к нему обращусь, и…
И он уже бесполезен, потому что русский текст всегда длиннее, вследствие чего место прошлого текста уже занял мусор, так что нужно было искать новый адрес. Благо текст, как в прошлый раз, начинался с латиницы и кусок памяти с ней было легко найти.
PSA english
[ 1 PSA russian
2082B50D
212837CD
String[229] u?G_? ?Gw?M? J?ey? ???Gm? g??G? ?d??K[? G!?v? ?g??Ds G?C
Strinq[309] Need for Speed? Undercover - ? ??? ??. ??? ???????.? ??? ??■,Need For Speed,Игры,nfs,reverse engineering,русская локализация,программирование,geek,Прикольные гаджеты.
Первая идея была такая — скопировать каждый отдельный символ, подразумевавший определённую букву в тексте, в блокнот и оттуда же закинуть в адрес своё. Было муторно записывать каждую кракозябру в блокнот, надеясь, что она поможет в дальнейшем.
Результат — неудовлетворительный.
,Need For Speed,Игры,nfs,reverse engineering,русская локализация,программирование,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,кириллица,длиннопост,много картинок
Как итог — в игре мусор…

PSA english
2082B50D String[229] u?0_? ?Ow?M? J?£y? ???0m? g??G? ?d??K[? 0!?v? ?g??Dg 0?C
PSA russian
2128S7CD String[B09] Need for Speed Undercover - $$$ $$$$$$$$$ $,Need For Speed,Игры,nfs,reverse engineering,русская локализация,программирование,geek,Прикольные гаджеты. Научный, инженерный и

...и в Cheat Engine тоже.

Вторая и более правильная мысль — та, ради которой вы дочитали до этого момента — это зайти в содержимое памяти по нужному адресу (тыкнув Memory View или CTRL+B, выбрав нужный адрес) и прочитать байты, отвечающие за кириллицу.
Но перед этим дайте я игру перезапущу, чтобы игра выдала норм текст, ок?
Ок.
^ Memory Viewer	—	□ X
File Search View Debug Tools Kernel tools
nfs.exe+10082ED
Address Bytes	Opcode		Comment
nfs.exe+1008;53	push		
nfs.exe+1008;51	push	ecx	
nfs.exe+1008;52	push	edx	
nfs.exe+1008;56	push	esi	
nfs.exe+1008;57	push	edi	
nfs-jpxp tiooa:55	oush	shn		
push word or doubleword
Вот так выглядит память игры во время запуска процесса. На данный момент Memory Viewer показывает кусок памяти, начиная с адреса, который указывает на начало текста PSA. Выделенный байт 00 означает технический конец текста.
Стерев всё, что было в блокноте и написав шаблон алфавита для заглавных и строчных букв, я начал вглядываться в байты, записывая эквивалент буквы в блокнот.
То есть э — B9, т — 86, о — 81, пробел — 20, с — 88, и так далее…
Я решил проверить мою новую теорию, изменив вступительный текст с имеющимся байтами…
Need for Speed™ U недоделанная игра.
Gentera Style 204
ndercover - это,Need For Speed,Игры,nfs,reverse engineering,русская локализация,программирование,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,кириллица,длиннопост,много картинок
… и теория оказалась верной! «Gentera Style 204» стоит там из-за того, что я на тот момент не знал, что нужно ставить байт 00 для обозначения конца читаемого текста. Но само подтверждение теории меня очень обрадовало!
В ходе дальнейшего реверсинга байтов выяснилось, что исполнительный файл игры для отображения кириллицы использует байты от 81 примерно до FF, а также использует байт 80 совместно с другим соседним байтом справа для отображения других символов, например для отображения буквы ъ - 80 89, Ж - 80 83, Ю - 80 88, Щ — 80 80, и т.д.
В итоге за 2 дня тестирования я составил такую карту используемых символов кириллицы:
а -	- 82,	б	- 55,	в -	85,
д -	со о	е	- 84,	ё -	ЕЗ,
и -	- 83,	й	- 57,	к -	83,
и -	- 8F,	н	- 85,	о -	81,
р -	- 37,	с	- 88,	т -	86,
ф -	- F0,	X	- AD,	ц -	32,
ш -	- Аб,	щ	- 38,	ъ -	80 85
ь -	- 53,	3	- 35,	ю -	31,
А
д
и
м
F
Ф
ш
ь
53,	Б	-	DO,	3
5А,	Е	-	A3,	Ё
58,	Й	-	(FD)FE,
AF,	H	-	5D,
Скобки означают, что я на данный момент не уверен, какой из байтов используется для отображения такого-то символа, либо может использоваться комбинация этих байтов для отображения «Й»․ Отсутствующий байт у буквы Ё — значит я не нашёл байт от этой буквы, и не велика потеря — в тексте игры нет строк, где есть буквы ё и Ё — всегда е. Почему? Спросите у 1С-СофтКлаб или у самих Black Box.
И таким методом я и воссоздал тот самый пресловутый мем и разреверсил кириллицу. Хоть и не полностью, но это уже хорошо.
Ну и ещё.
Что было дальше?
Дальше я принялся реверсить кириллицу для остальных игр NFS, и на это у меня ушло гораздо меньше времени, благо нашлись более быстрые способы просмотра изменений в тексте и часть байтов совпадала с предыдущими значениями.
а	-	83,	б	-	5С,	в	-
д	-	8D,	е	-	82,	ё	-
и	-	к со	W и	-	5D,	к	-
м	-	8Е,	н	-	85,	о	-
р	-	87,	с	-	88,	т	-
ф	-	ЗС,	X	-	32,	ц	-
ш	-	AF,	щ	-	СЗ,	ъ	-
ь	—	53,	3	—	37,	ю	—
А	—	51,	5	—	34,	3	—
Д	-	A3,	Е	-	57,	Ё	-
И	-	58,	W и	-	D7,	К	-
м	-	А8,	н	-	54,	О	-
F	-	55,	с	-	5Е,	Т	-
Ф	-	DO,	X	-	DE,	Ц	-

Это уже для ProStreet

а	-	V со	б	-	95,	в
д	-	8Е,	е	-	82,	ё
и	-	83,	W и	-	94,	к
и	-	8D,	н	-	86,	о
р	-	87,	с	-	88,	т
ф	-	34,	X	-	A4,	ц
ш	-	99,	щ	-	33,	ъ
ь	—	51,	3	—	А7,	ю
А	—	Аб,	5	—	36,	3
Д	-	AD,	Е	-	А5,	Ё
И	-	А2,	W и	-	ЗА,	К
м	-	32,	н	-	9D,	0
F	-	93,	с	-	9С,	Т
Ф	-	3F,	X	-	ЗЕ,	Ц
ш	-	О о	щ	-	С4,	ъ
ь	-	С1,	3

Это уже для Most Wanted (2005). Заметьте, комбинация байтов 80 XX тогда ещё не использовалась.


*скоро будут байты для NFS: Carbon, Underground и Underground 2*

Послесловие

Своей находкой я поделился с NFS комьюнити, автор проги заметил это и мне ответил:
nlgzrgn Yesterday at 23:21
Thanks for the information! If I update the tool. I'll create something to switch those characters to properly handle any language.,Need For Speed,Игры,nfs,reverse engineering,русская локализация,программирование,geek,Прикольные гаджеты. Научный, инженерный и  айтишный
Я дальше не знаю, что под конец написать, поэтому вот вам котик
,Need For Speed,Игры,nfs,reverse engineering,русская локализация,программирование,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,кириллица,длиннопост,много картинок
Хорошего дня!

По ракетному крейсеру "Москва" прилетело две ракеты "Нептун"

Крейсер участвовал в захвате острова Змеиный, и возможно именно он был послан нахуй в знаменитом лозунге.
Ждём официального подтверждения.
Upd.
По предварительным данным, крейсер горит, сейчас проводится поисково-спасательная операция.
Upd. 2
На крейсере было 510 членов экипажа
"Это тот корабль, которого послали нах*й" - Арестович подтверждает
Upd. 3
В Одесской ОВА подтверждают информацию по поводу ракетного крейсера "Москва"
Бегд Магсо
9 мин. - 0
Двумя ракетами "Нептун" только что поражен крейсер "Москва".
Стоит, горит.
А на море шторм.
Требуется тактическое затопление, судя по всему.
• ••
и.Р.О. Вы там шарахнулись головой? В смысле "шутка"? Вы меня с Арестовичем не перепутали?
оо 932
Комментарии: 71
Щодо ураження РК «Москва»
Станом на 20:00 джерелом тдтверджено ураження крейсера. Втратив хщ. Знаходиться 25 миль вщ Змнного. До нього висунулось 5 корабл1втехн1чно1 допомоги. ЛовИгряний проспр охороняеться. Стутнь ураження не визначений, полум'я на палуб!.
Працюемо над детал!зац1ею,политика
я Максим Марченко/ Одеська ОДА (ОВА)
ГЬдтвердили, що ракетний крейсер «Москва» сьогодн1 глшов саме туди, куди його послали наил прикордонники на остров1 Зммний!
Ракети «Нептун» ям стоять на сторож1 Чорного моря завдали роайському кораблю дуже серйозних пошкоджень.
Слава Укра'|нН
А 1288 V 315 А
UPD 4:
Боезапас сдетонировал в результате пожара на ракетном крейсере "Москва", сообщили в минобороны России

Отличный комментарий!

Хороший будет заголовок для газет:
Москва пошла на дно.
Видимо трейлера Аквамена на сегодня оказалось мало.

Отличный комментарий!

"Ты чемпион!"
У меня плохие новости...
Американские программисты о русских программистах

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

Русские программисты никогда не платят за софт. Они или крэкают его или покупают wonderful CD (не стал переводить - так красивше) за 5 баксов с кучей софта. В любом крупном городе России.

Русские программисты всегда используют самые последние разработки в программном обеспечении - самые последнии версии лучших программ - потому как не надо за них платить.

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

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

Русские программисты программируют на всех уровнях, и на процессорных кодах тоже, таблицы которых у них находятся постоянно на рабочем столе. Они помнят назубок список функций прерывания 21h.

Русские программисты помнят всю раскладку английской и русской клавиатуры. Вы можете спросить посреди ночи, какая клавиша находится между A и L, вы будете удивлены ответом: "Какую из семи назвать?"

Русские программисты ненавидят Майкрософт и Майкрософтовские программы, но используют их.

Русские программисты предпочитают Borland, а Microsoft компиляторы инсталлируют только из-за того, что в них хороший help для Windows API.

Русские программисты в Интернете чувствуют себя очень комфортно. Они предпочитают всегда быть online, хотя бы просто потому, что может срочно что-то понадобиться.

Русские программисты всегда в настроении попрограммировать.

Есть два вида Русских программистов - первые ненавидят Windows и программируют под Unix, вторые ненавидят Windows и программируют под них. Макинтошевские программисты - не настоящие программисты - им больше подходит название - "юзеры".

Русские программисты нелюбят "кодировать" чью-то другую идею. Каждая программа пишется персонально.

Русские программисты всегда имеют копии Doom, Duke Nukem и Quake на их жестком диске. Они могут играть ночи напролет по сетке в Deathmatch.

Русские программисты никогда не используют джойстик. Клавиатура - вот главное оружие.

Русские программисты никогда не сдаются. Они могут вылавливать баги из их программы забыв о сне и еде.

Жены Русских программистов несчастны, потому как им не уделяется внимания, пока в доме есть хоть один компьютер.

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

Начальники не любят Русских программистов. А кто любит умника, который все знает?

Русские программисты не любят использовать шаблоны. Их программы - это индивидуально написанные произведения с большой долей импровизации. Причем, Русский программист старается во всю, чтобы побыстрее запустить программу и увидеть ее в работе.
СПАСИБО СЕРДЮКОВУ И ВАСИЛЬЕВОЙ ЗА "ВЕЖЛИВЫХ ЛЮДЕЙ"!!!

Сейчас профессиональные охранители, любящие власть вне зависимости от её действий, постараются оправдать УДО Васильевой.

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

Итак, дело обстояло таким образом:

***************

Президент Путин к моменту Мюнхенской речи (10.02.2007) понял, что жесткое противостояние с Западом неизбежно, но при этом Армия России к нему не готова. В то же время, открытая подготовка к грядущей войне дала бы Западу время на то, чтобы нанести России геополитическое поражение в тот момент, когда она ещё недостаточно сильна, или самому хорошо подготовиться к новой Холодной войне с перспективой перетекания в Горячую, и ни в коем случае не дать России взять реванш за крупнейшую геополитическую катастрофу ХХ века - развал СССР агентурой ЦРУ.

Что делать?! Но, как говорится, "абы кого не берут в КГБ!" И в голове Президента созрел Хитрый План.

Такую многоходовочку не мог придумать армейский сапог-дуболом. Не мог придумать яйцеголовый очкарик из РАН. На такое был способен только настоящий чекист, мастер спецопераций, каковым и является наш Президент!

План был до гениального прост.

Суть его была во временной маскировке истинного вектора развития России и российских Вооруженных Сил.

Поэтому Преемником был избран Дмитрий Анатольевич Медведев, как истинный патриот России согласившийся на неблагодарную роль чудаковатого системного либерала.

А вот Анатолию Сердюкову, назначенному на пост министра обороны 15 февраля 2007 года (сразу после Мюнхенской Речи!) Родина и Президент дали еще более тяжелое задание.

Назначение столь ДЕМОНСТРАТИВНО некомпетентного в военном деле человека на пост министра обороны должно было создать у наших западных "партнеров" видимость того, что российская армия близка к своему окончательному распаду, разрыву связей с отечественным ВПК, и превращению в структуру, способную только к проведению локальных антитеррористических операций. Для этого же закупались ненужные российскому флоту "Мистрали", для этого же вбрасывались фейки о планах по закупке б/у немецких "Леопардов", итальянских вертолетов, броневиков, и колесных танков...

Но военные компетенции от Сердюкова и не требовались - военными делами занимались другие, специально обученные люди, с имен которых до сих пор не снят гриф "секретно". От Сердюкова требовались другие таланты, обладание которыми в совершенстве он продемонстрировал на предыдущем посту - в Федеральной Налоговой Службе. Это умение проводить секретные финансовые операции, умение маскировать серьезные государственные траты в завесе из фирм-однодневок, откатов, и неправомерных возвратов НДС. Это было поистине гениальное решение Путина, основанное на глубоком знании психологии западных "партнеров" - ведь лучшая маскировка это та ложь, в которую охотнее всего поверит тот, от кого за этой ложью хотят спрятать правду! Запад настолько убедил себя в тотальной коррумпированности российских элит, что сам попался на свою же удочку и проглотил наживку, что и показала спецоперация по присоединению Крыма. Разведка приносила западным державам информацию о тотальной коррупции в российском министерстве обороны, и это было для них настолько правдоподобно, настолько ложилось на их собственные представления о России и русских, что они и не догадались копнуть поглубже.

А в это время на "украденные" и "нерационально потраченные" деньги ударными темпами, в обстановке строжайшей секретности, перевооружалась и готовилась к грядущим боям российская Армия, строились секретные объекты, бункеры и центры управления РВСН, РЛС нового образца.

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

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

Да, Сердюков не умел и не должен был строить армию нового образца. Эта миссия была возложена Президентом на Сергея Кожугетовича Шойгу. Но для "строителя" Шойгу площадку подготовил "разрушитель" Сердюков, не надо об этом забывать...

Для выполнения своего ответственного задания Анатолий Сердюков привлек самых надежных, проверенных людей, из которых следует выделить его боевую подругу и ученицу Евгению Васильеву. Назначение этого высококлассного специалиста в Министерство Обороны также было замаскировано - якобы, у Сердюкова с ней был роман. На Западе посмеивались - "ох уж эти похотливые русские!"

Но хорошо смеется тот, кто смеется последним..

Когда Сердюков выполнил свою миссию в министерстве обороны, спецоперация вступила в завершающую стадию: на него и на его помощницу было заведено уголовное дело с целью отсрочить момент, когда нашим "друзьям" за океаном станет ясна страшная правда. Не знаю, ясна ли она им сейчас, или они всерьез верят в то, что Сердюков и Васильева воровали, а Путин их покрывает? Не удивлюсь, если так и есть - ведь интеллектуальная деградация западных элит зашла очень далеко, люди типа Псаки и Обамы настолько примитивны, что могут понимать смысл только самых прямолинейных операций.

Но а мы, патриоты России, видим истинную картину, которая сейчас открылась перед нами во всем своем величии.

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

И мы знаем, кому (в том числе) мы должны быть благодарны за мир и безопасность, кому мы должны быть благодарны за воссоединение с Крымом и за эффективную защиту мирного населения от фашистов на Донбассе.

Сейчас, когда на границах ДНР и ЛНР стоит 90-тысячная ударная группировка ВСУ, напичканная американской техникой и инструкторами, а в Прибалтике развертывается ударная группировка НАТО, нет смысла что-либо скрывать. Пришло время полностью открыть карты.

И УДО Васильевой - это всего лишь завершение спецоперации, которая войдет в учебники истории.

Уверен, что и Анатолия Сердюкова, и Евгению Васильеву ждут секретные приказы о награждении звездами Героя России. Заслужили.

И наверное, Верховный Главнокомандующий приготовил для них новые задания. Можете быть спокойны - они справятся.

***************

Киевская хунта настолько притесняет русский язык, что даже выпускает школьные учебники на нем! Фото с сайта издательства.

А вот и ссылка для всех рекаторчан-девственников, где можно скачать электронную версию этих учебников своим спиногрызам (правда неполные, полные уже будут в бумаге).
http://www.geneza.ua/shop_content.php?coID=43
С прошедшим Днем знаний
■ Й.Ё ■ L	111!
АЛГЕБРА
Ф'	KC.Hiftf
АЛГЕБРА
ЮЛ0Г1Я
ИОЛОГИЯ
основы
зЪорЪвья
O.C.loe#
ГЕ0МЕТР1Я
I
A.C. >«<vr»
ГЕОМЕТРИЯ
СТОР1Я
РА1НИ
СТОРИЯ
Украины
iLZd «с *лк».,Острый Перец,политика,политические новости, шутки и мемы,песочница политоты,школа,учебники,полезная информация,ущемление

Яковлева Ольга Витальевна (12 октября 1970, пос. Коченёво, Новосибирская область - 17 января 2015, Токио) - певица, известная многим поклонникам аниме, как Орига.

В пять лет Ольга поступила в музыкальную школу. После окончания Новосибирского музыкального училища, в декабре 1991 года, по приглашению профессора Канэко, приезжает в японский город Саппоро по трёхмесячной программе. Профессор Канэко из Университета Саппоро во время посещения России по просьбе своего знакомого, директора детской музыкальной школы при корпорации Kawai, искал девушку с хорошими вокальными данными для частного концерта. Информация о русской певице быстро распространяется, и Ольга получает приглашения на ряд сезонных фестивалей. Зимой 1992 года на одном из концертов его устроитель Ёсинобу Цуцуми так заинтересовался ей, что предложил записать и выпустить пробный мини-альбом. А во время записи решил представить президенту Road&Sky Group, господину Такахаси.

Заключив контракт с этой компанией, 25 мая 1994 года она выпустила альбом «Origa» под лейблом Toshiba/EMI Co. Inc.

В 1995 году Origa впервые решила продюсировать бэк-вокал для альбома «Repeat Performance III» Сейрю Отака. Потом исполняла вокальную партию в сингле «Мария» Хамады Сёго для благотворительного выступления, в помощь жертвам землетрясения в Осаке и Кобэ. 1 июля 1995 года R & S издала этот сингл. В последующие годы не раз выступала с разными артистами.

В 1996 года представляла поп-эстраду Японии в проводимой 4 раза в год радиопередаче «Японская Поп-Сцена» на Радио Японии (эта радиостанция находится в ведении Министерства Иностранных Дел Японии).

Она давала концерты не только в Токио, а также в Нагое, Нэмуро и в других городах Японии. Второй сингл «Полюшко-поле», выпущенный 23 июля 1998 года, стал вступительной песней в телевизионной драме «Ао но Дзидай» на канале TBS. Её четвёртый альбом «Вечность», в 1998 году, был первым русскоязычным альбомом в Японии, который занимал 64 место в национальном чарте «Орикон».

14 октября 1999 года вышел её первый сборник — «The Best of Origa».

Также певица работала в проекте многосерийного аниме «Fantastic Children», где примечательна песня «Mizu no Madoromi», исполненная в двух вариантах, на японском и русском языках. Русский вариант назван «Побеждает любовь».

В 2006 году Орига совместно с Ёко Канно приняла участие в проекте «Ghost in the Shell: S.A.C. Solid State Society» озвучив вступительную песню «Player» совместно с японской группой Heartsdales и финальную песню «Date of rebirth». Автором текстов этих песен является сама Орига.

К 2007 году было выпущено семь альбомов, два мини-альбома и четыре сингла. Широкую известность за пределами Японии ей принёс сингл для аниме-сериала «Ghost in the Shell: Stand Alone Complex» под названием «Inner Universe», композитором которого стала Ёко Канно. Ёко Канно принимала участие в записи почти всех альбомов Ольги, их связывает давняя дружба, так как они дебютировали в одно время.

Скончалась 17 января 2015 года в одной из токийских клиник в возрасте 44 лет от остановки сердца, вызванного раком лёгких.
Здесь мы собираем самые интересные картинки, арты, комиксы, мемасики по теме русские версии программы (+1000 постов - русские версии программы)