Сайт для программистов

среда, 4 ноября 2015 г.

Активность или активити?

В рунете термину activity не повезло. На русский язык слово переводится, как "активность", большинство разработчиков под Android игнорируют нормальное русское слово и использует кальку с английского - "активити". Попробуем разобраться.
Начнём с простого. Есть термин Class - повезло, в русском языке есть слово Класс. Менять ничего не будем.
Есть термин Form (например, в Visual Studio) - термин Форм не очень удобен для выговаривания, благо есть похожее слово Форма. Будем говорить по-русски.
Есть тип String - неужели, стринги? о_О
Нет, конечно. Мы этот тип назовём строковым. Строка, она и в Африке строка.
А теперь (барабанная дробь) - Activity. Люди испугались нового термина. Какая ещё активность? Не понятно. А раз непонятно, давайте назовём непонятную фигню непонятным словом, чтобы всех запутать. Может уважать будут, "яжпрограммист".
Откроем страницу документации для android-разработчика https://developers.google.com/android/reference/com/google/android/gms/location/ActivityRecognitionApi, в которой рассказывается об ActivityRecognitionApi. В тексте много раз встречается слово Activity - 31 раз. Если вчитаться в текст, то будет понятно, что речь идёт о физической активности - бег, езда на велосипеде и т.д. Вы можете себе представить фразу в разговоре - физическая активити?  
Как видите, американцы не видят разницы между физической активностью и активностью на экране, называя это всё одним словом. И только у русскоговорящих свой особый путь.
Вот почему на моём сайте вы нигде не увидите этого уродца. Активность и только активность. Я слишком сильно уважаю свой родной русский язык.


Upd. Мне тут оперативно подсказали, что на сайте developer.android.com локализовали часть статей и Activity перевели, вы не поверите, как операция. Операция, Карл!
Подозреваю, что наняли студентов-филологов. Сразу вспоминается фраза - Не читайте советских газет...

пятница, 2 октября 2015 г.

Покой нам только снится

Первая версия статьи Hello World была написана ещё в 2012 году, когда все пользовались устройствами Android 2.3 и средой разработки Eclipse.
Затем статья много раз переписывалась. Менялся внешний вид экранов приложения, шаблоны, код, версии устройств. Приходилось делать новые скриншоты и делать новые пояснения по коду. После пришла очередь Androd Studio - и всё по новой.
Но и студия не стояла на месте. Постоянно в новых версиях появлялись и исчезали различные прибамбасы.
Буквально вчера я запустил новый проект под версией Android Studio 1.4. И опять многое поменялось. Появились новые шаблоны с использованием Material Design. Кстати, простейший шаблон теперь называется Empty Activity и вдобавок из него убрали код для меню.
А в шаблоне с старым названием Blank Activity теперь используется плавающая кнопка Floating Action Button из библиотеки Android Design Support Library.
Вот так и живём. Сегодня очередной раз отредактировал урок Hello World.
В ближайшие дни надо пробежаться по другим статьям и посмотреть, нужно ли что-то там менять. А то новички завалят письмами, почему у них выходит совсем другое.

Воскрешение

Меняемся...
Раньше блог имел название Русский .NET Framework
показывая моё старое увлечение .Net-платформой.
Блог четыре года назад был заброшен, 
так как я полностью перешёл на разработку под Android.
Соответственно, поменял адрес сайта (раньше был rusnetframework.blogspot.com)
 и его описание.
Здесь я буду выкладывать небольшие заметки, размышления и прочие мысли, 
которые не подходят по формату для сайта Освой программирование играючи