The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  +/
Сообщение от opennews (ok), 09-Май-17, 13:56 
В репозиториях микроядерной операционной системы Fuchsia, c августа прошлого года развиваемой (https://www.opennet.me/opennews/art.shtml?num=44952) компанией Google в форме открытого проекта (https://github.com/fuchsia-mirror/), появилась (http://www.hotfixit.net/single-post/2017/05/03/How-to-build-...) реализация пользовательской  оболочки Armadillo (https://github.com/fuchsia-mirror/sysui). Оболочка написана на языке Dart с использованием фреймворка Flutter (https://flutter.io/), который также позволяет создавать мобильные приложения для iOS и Android. Отрисовка осуществляется при помощи компонента Escher (https://fuchsia.googlesource.com/escher/), работающего через графический API Vulkan.

Пользовательское окружение разделено на два компонента: Armadillo (https://github.com/fuchsia-mirror/sysui/tree/master/armadillo) и Armadillo User Shell (https://github.com/fuchsia-mirror/sysui/tree/master/armadill...). Armadillo является переносимым  приложением, которое может запустить на любых платформах, поддерживаемых во Flutter, в том числе в Android и iOS (для android подготовлена демонстрационная сборка в форме APK-файла (https://www.dropbox.com/s/jdc3j4hjxpi1a1n/Armadillo.apk), позволяющая протестировать интерфейс без установки Fuchsia). Armadillo User Shell является обвязкой над приложением Armadillo, предоставляющей средства для обеспечения взаимодействия с сервисами Fuchsia через интерфейсы FIDL и организации работы окружения пользователя поверх системных компонентов ОС Fuchsia.

В настоящее время доступен прототип Armadillo, предоставляющий только набор обособленных демонстрационных шаблонов, позволяющих оценить те или иные подходы к построению интерфейса, без привязки к конкретной функциональности. В набор входит (https://arstechnica.com/gadgets/2017/05/googles-fuchsia-smar.../) реализация домашнего экрана, экранной клавиатуры и оконного менеджера, предоставляющего средства для компоновки окон в мозаичном и многооконном режимах, а также в форме вкладок и сменяющих друг друга карт.


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

Напомним, что для Fuchsia развивается два ядра: Magenta (https://github.com/fuchsia-mirror/magenta/blob/master/docs/i...) и LK (https://github.com/fuchsia-mirror/magenta/blob/master/docs/l...). Magenta является (https://fuchsia.googlesource.com/magenta/+/master/docs/mg_an...) полнофункциональным ядром, ориентированным на применение на достаточно мощных устройствах, таких как смартфоны и персональные компьютеры. Ядро LK, ранее развивавшееся в рамках проекта littlekernel (https://github.com/littlekernel/lk), предназначено для систем с ограниченным размером ОЗУ и небольшой производительностью процессора, которые обычно применяются во встраиваемых решениях. LK может рассматриваться как открытая альтернатива таким  системам, как FreeRTOS (http://www.freertos.org/) и ThreadX.  Ядро Magenta оформлено в виде надстройки над LK с реализацией дополнительных концепций. Например, в Magenta имеется поддержка процессов, а в LK нет, но реализация процессов в Magenta вовлекает компоненты LK для работы с памятью и потоками. В Magenta также поддерживаются такие отсутствующие в LK возможности, как уровень пользователя, система обработки объектов и модель обеспечения безопасности на основе capability.

URL: https://arstechnica.com/gadgets/2017/05/googles-fuchsia-smar.../
Новость: http://www.opennet.me/opennews/art.shtml?num=46517

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  +10 +/
Сообщение от Crazy Alex (ok), 09-Май-17, 13:56 
Надо же сколько извращений в один проект напихали...
Ответить | Правка | Наверх | Cообщить модератору

2. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  +11 +/
Сообщение от Аноним (-), 09-Май-17, 13:57 
ну все, скоро из andorid выкинут linux
Ответить | Правка | Наверх | Cообщить модератору

4. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  –6 +/
Сообщение от Аноним (-), 09-Май-17, 14:14 
Скорее из ведра выкинут ведро и перейдут на эту ос.
Ответить | Правка | Наверх | Cообщить модератору

22. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  +6 +/
Сообщение от Аноним (-), 09-Май-17, 16:20 
А как тогда мы будет утверждать, что линукс установлен на 80% пользовательских устройств? Карета превратится обратно?
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

49. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  +4 +/
Сообщение от Я. Р. Ош (?), 09-Май-17, 18:45 
А зачем чего то там утверждать?
Перешел на линух в 2001, потому что он был удобнее в*нтуза. И меньше головняка с ним было. С тех пор периодически пробую выходящие bsd, винды и макоси - убеждаюсь, нет, не торт, - и продолжаю пользоваться линем. Так не наср*ть ли на мнение красн*глазик*в ф*п*ющих на гугель etc
Ответить | Правка | Наверх | Cообщить модератору

60. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  +6 +/
Сообщение от Аноним (-), 09-Май-17, 21:20 
"Я" конечно же очень "репрезентативная" выборка для обоих утверждений.
Ответить | Правка | Наверх | Cообщить модератору

72. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  +5 +/
Сообщение от barmaglot (??), 10-Май-17, 06:25 
"Я", - это всегда самый главный критерий при выборе инструмента, или просто любого товара. А то, что выборка не репрезентативная ... Так не наср*ть-ли?
Ответить | Правка | Наверх | Cообщить модератору

74. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  +5 +/
Сообщение от Аноним (-), 10-Май-17, 08:58 
К** ск***** бр*.
Ответить | Правка | Наверх | Cообщить модератору

65. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  +/
Сообщение от Вареник (?), 09-Май-17, 21:58 
> А как тогда мы будет утверждать, что линукс установлен на 80% пользовательских
> устройств? Карета превратится обратно?

С моего десктопа и с большиенства сервером он никуда не денется.
Да и не факт что производители поймут выверты Гугла.

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

3. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  –3 +/
Сообщение от SpaceRaven (ok), 09-Май-17, 14:08 
непонятно чем dart лучше java, может только если oracle им не будет на мозги капать
с интеллектуальной собственностью. Да и с линуксом что не так, ерунда какая-то.

Ответить | Правка | Наверх | Cообщить модератору

7. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  +/
Сообщение от Аноним (-), 09-Май-17, 14:16 
Там свои заморочки, например:
Snapshots are a core part of the Dart VM. Snapshots are files which store objects and other runtime data.

Не очень понимаю, зачем им это нужно.

Ответить | Правка | Наверх | Cообщить модератору

16. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  +1 +/
Сообщение от Xasd (ok), 09-Май-17, 15:14 
> непонятно чем dart лучше java

самый главный недостаток Java -- это отсутствие alias в момент import.

(пример: import 'package:google_maps/google_maps.dart' as GoogleMap show LatLng;)

говорить что этот недостаток устранён в Dart -- было бы глупо...

...так как import с alias -- ЕСТЬ ВООБЩЕ В ЛЮБОМ ЯЗЫКЕ кроме Java

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

26. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  –1 +/
Сообщение от Sample2448 (?), 09-Май-17, 16:28 
И что из-за этого выкатывать полностью новую ОСь? Вряд ли в этом деле
Ответить | Правка | Наверх | Cообщить модератору

77. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  +/
Сообщение от X3asd (ok), 10-Май-17, 16:55 
> И что из-за этого выкатывать полностью новую ОСь? Вряд ли в этом деле

это лишь самый главный недостаток Java (а особенно учитывая какие там динные названия классов)..

..а кроме него -- есть ещё и кучу других (не главных, мелких) недостатков

Ответить | Правка | Наверх | Cообщить модератору

79. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  –2 +/
Сообщение от Аноним (-), 11-Май-17, 22:33 
> главный недостаток Java

Или же его достоинство. Alias можно там сделать. (Но для этого нужна соответствующая переменная.(Тип Object может подойти.))

Ответить | Правка | Наверх | Cообщить модератору

70. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  +1 +/
Сообщение от Аноним (-), 10-Май-17, 05:58 
>непонятно чем dart лучше java

возможность послать оракл на юх с патентами и прочим копиразмом

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

5. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  +/
Сообщение от Аноним (-), 09-Май-17, 14:14 
Это типа Windows Phone от корпорации зла?
Ответить | Правка | Наверх | Cообщить модератору

23. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  –1 +/
Сообщение от Аноним (-), 09-Май-17, 16:22 
> Это типа Windows Phone от корпорации зла?

Да. Это Добро Фон от корпорации добра.


Ответить | Правка | Наверх | Cообщить модератору

75. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  +/
Сообщение от Andrey Mitrofanov (?), 10-Май-17, 09:04 
>> Это типа Windows Phone от корпорации зла?
> Да. Это Добро Фон от корпорации добра.

На этот раз точно ОН!  Да...

Ответить | Правка | Наверх | Cообщить модератору

9. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  +2 +/
Сообщение от IdeaFixemail (ok), 09-Май-17, 14:20 
Если из андроид выкинут линукс и яву, это очень плохо для линукс и явы....
Ответить | Правка | Наверх | Cообщить модератору

64. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  –1 +/
Сообщение от Вареник (?), 09-Май-17, 21:56 
> Если из андроид выкинут линукс и яву, это очень плохо для линукс
> и явы....

Это +1 для Qt, для С#, для явы (дженерик явы).

Специально писать на дарт, после кидка с Dalvik-APT, после кидка с отказом от Android...
Что тогда делать с их фирменным Го?

Такой выверт даже админресурс Гугла не продавит.

Ответить | Правка | Наверх | Cообщить модератору

11. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  +/
Сообщение от iPony (?), 09-Май-17, 14:37 
Годно, нужно. Может что и путное выйдет, а не то что сейчас...
Ответить | Правка | Наверх | Cообщить модератору

21. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  +/
Сообщение от Anonimus (??), 09-Май-17, 16:06 
Могут забросить, если увидят, что в итоге получается тот же линух
Ответить | Правка | Наверх | Cообщить модератору

13. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  –7 +/
Сообщение от Аноним (-), 09-Май-17, 14:46 
Если необходимость в командной строке будет такая же, как на Android, и будут работать приложения из маркета, то может займет более одного процента рынка настольных ОС. Вулкан есть; дрова будут, игроделы подтянутся, а там и нативный фотошоп.
Ответить | Правка | Наверх | Cообщить модератору

18. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  +5 +/
Сообщение от Xasd (ok), 09-Май-17, 15:16 
> Вулкан есть; дрова будут, игроделы подтянутся

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

так что технические аспекты -- это самое последнее на что смотрят игроделы.

а самом первое на что смотрят это -- ожидание прибыли

Ответить | Правка | Наверх | Cообщить модератору

29. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  +6 +/
Сообщение от Аноним (-), 09-Май-17, 16:55 
Хотел сначала ответить по командной строке, но потом, прочитав коммент во второй раз, передумал. Чисто лёгкая шиза.

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

14. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  –5 +/
Сообщение от BrainFucker (ok), 09-Май-17, 14:49 
А под линукс портируют? А то имеющиеся DE бесят. Ну в идеале хотелось бы KDE, но без глюков и lightweight.
Ответить | Правка | Наверх | Cообщить модератору

63. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  +4 +/
Сообщение от Вареник (?), 09-Май-17, 21:51 
DE на вебщине - это ну очень "lightweight", ага.
Ответить | Правка | Наверх | Cообщить модератору

15. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  +3 +/
Сообщение от Аноним (-), 09-Май-17, 15:03 
очередной мертворожденный проект от гуглов?
Ответить | Правка | Наверх | Cообщить модератору

17. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  +/
Сообщение от Анонимст (?), 09-Май-17, 15:15 
Не скажите.
"фреймворка Flutter, который также позволяет создавать мобильные приложения для iOS и Android"
"Разработчики" под мобилки любят такие вещи. Т.ч. приложения будут, а с ними и счастливые пользователи.
Ответить | Правка | Наверх | Cообщить модератору

41. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  –1 +/
Сообщение от Аноним (-), 09-Май-17, 17:51 
Ага, "Мы сделаем вас счасливыми, мы сделаем вас счастливыми...".
Ответить | Правка | Наверх | Cообщить модератору

44. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  –1 +/
Сообщение от Аноним (-), 09-Май-17, 18:11 
> Ага, "Мы сделаем вас счасливыми, мы сделаем вас счастливыми...".

Ну а вы не на андроиде сейчас и не счастливы?
Вот я не на андроиде, но я то здесь чужой ;)


Ответить | Правка | Наверх | Cообщить модератору

76. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  +/
Сообщение от Аноним (-), 10-Май-17, 10:54 
нифиганетак
Мы ЗАСТАВИМ вас быть счастливыми
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

53. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  +1 +/
Сообщение от Я. Р. Ош (?), 09-Май-17, 18:53 
> Помню, внучки, хотел я попробовать Андроид. Но всё тянул, тянул.. А потом
> и не стало его. Так и не довелось дедушке попользоваться Андроидом.

Это потому что восстал скайнет и андроиды всласть попользовались дедушкой, который внучкам рассказал что "тогда его расстреляли" (с)


Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

34. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  +/
Сообщение от Аноним (-), 09-Май-17, 17:16 
>Dart с использованием фреймворка Flutter ... при помощи компонента Escher

кто все эти люди?

Ответить | Правка | Наверх | Cообщить модератору

54. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  –2 +/
Сообщение от фывфыв (?), 09-Май-17, 19:03 
> Оболочка написана на языке Dart

Т.е. они от одной VM перешли к другой? -_-" Их история с Android и NDK ничему не научила? Ныне даже мелкие проги частенько пишут на NDK.

Ответить | Правка | Наверх | Cообщить модератору

82. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  +/
Сообщение от Какойто чувак из интернетов (?), 13-Май-17, 00:39 
Таки не так всё немножко. Если вскрыть сейчас почти любую супер-оптимизированную приставочную AAA игру, всякая скучная фигня типа UI и высокоуровневой игровой логики будет всё равно написана на какой-нибудь Lua (часто даже без Jit, т.к. незачем), питоне, или похожем велосипеде специфичном для коммерческого движка. Юнити со сравнительно быстрым C# для всего тут скорее исключение.

А всё потому что ну не надо оптимизировать то, что ест 0.1% CPU даже в скриптовой форме (а скрипты позволяют разрабатывать быстро, править UI прямо не останавливая приложения, т т.д.).

Вопрос же весь в клее. Если чтобы качественно сцепить меж собой 50/50 Java+NDK (а не 95/5 или 5/95, как сейчас по факту во многих приложениях) надо написать километр спагетти-кода, естественно люди будут ныть на Java, и до чего же криво всё сделано в Android. А если проектировать изначально с рассчётом на взаимодействие нативного кода и скрипта (типа на скрипте у нас только UI, и мне никогда не надо трогать дарт чтобы что-то базовое системное сделать), получится типичная для игр нормальная архитектура.

Так что может всё у них и получится. Главное не продолбать.

Ответить | Правка | Наверх | Cообщить модератору

85. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  +/
Сообщение от Анон Вася (?), 25-Фев-18, 13:18 
Для нативности нужно выкидывать Java на мороз. Равно как и другие языки, использующие байт-код. Но джаву в первую очередь, потому что это несвободное ПО. А для быстроты разработки использовать Свободное ПО. Но обезъянам го..но кодерам этого не понять.

На самом деле я встречал довольно много проектов, где разработчики кричали о кроссплатформенности, когда по факту работали только с одной ОС. Так что это тоже не аргумент.

Что же по сути треда, то это поделку гугла надо обоссать и на мороз, ибо не тру.

Ответить | Правка | Наверх | Cообщить модератору

56. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  –1 +/
Сообщение от Аноним (-), 09-Май-17, 19:52 
Скорее всего им просто жалко выкинуть на помойку Dart.
По этой причине и проводят всякие разные эксперименты.
Годами экспериментируют и ничего годного за эти годы создать не могут.
И кидают потом пользователей как лохов.
Ответить | Правка | Наверх | Cообщить модератору

57. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  –1 +/
Сообщение от Аноним (-), 09-Май-17, 20:11 
Яндекс это тоже практикует со своими сервисами.
Ответить | Правка | Наверх | Cообщить модератору

58. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  –1 +/
Сообщение от Аноним (-), 09-Май-17, 20:17 
Все наоборот. Не годами экспериментируют, а начали активно работать над ним только сейчас, после определения конкретных планов по дальнейшему развитию, одним из результатов которых стал отказ от встраивания в браузер. Думаю, сабж - первая громкая ласточка, и дальше будет больше. Недавно вот первый серверный фреймворк для разработки сайтов вышел: https://github.com/angel-dart/angel
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

80. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  +/
Сообщение от Аноним (-), 11-Май-17, 22:50 
>> Не годами экспериментируют, а начали активно работать над ним только сейчас, после определения конкретных планов по дальнейшему развитию

Точно, точно - определение конкретных планов по дальнейшему развитию.
Q: Базы данных SQL?
A: Нет, не слышали о таких.
Q: Так ведь было что-то, вроде бы, от энтузиастов. Нет?
A: Да, бросьте Вы народ смущать - забросили их разработку эти самые, как Вы их там называете, энтузиасты.
Q: Это Вы про что?
A: Да, про MySQL Ваш, совсем не нужный Google (а значит и всем остальным, за кого Google решает - надо оно или не надо быть в Dart).
Q: А... Ну, тогда понятно. Хотя может там от Google есть какая-нибудь тех. поддержка? А?
A: Вам что одного факта мало, что ЭТО от САМОГО Google?
Q: А, ну тогда все ясно - 50/50, то ли бросят нас, то ли повезет и будем мы от Google ждать погоды как от моря...

Ответить | Правка | Наверх | Cообщить модератору

81. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  +1 +/
Сообщение от Аноним (-), 11-Май-17, 23:20 
>> Недавно вот первый серверный фреймворк для разработки сайтов вышел: https://github.com/angel-dart/angel

Мне не понравился. Ничего примечательного и, к тому же, не очень хорошо организован.
Но, как говорится, на безрыбье и рак рыба.

Это особенно актуально для Dart.

Когда Danny Tuppeny написал что приостанавливает разработку Dart Code, the Dart plugin for VS Code, то что ему ответили разработчики?
Может быть предложили что-то выгодное?
Предложили техническую поддержку? Нет?
Предложили финансовую поддержку? То же нет?
Может быть нашли нового разработчика? НЕТ?
Что тогда?

Ответ был очень прост - it really is a great tool, and an excellent example of a community contributed piece of the Dart ecosystem.

И еще предложили немного поработать на этим проектом (во благо могучего Google и за просто так) - Have you thought about trying to structure the project a bit more so that it's less dependent on one person doing all the work? .... Offhand, you might want to refocus some portion of the readme on different ways people could contribute, including some non-coding tasks like helping to triage and respond to issues.

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


P.S.
Свой-то плагин у них для Atom совсем плохой. Особенно, если посмотреть на качество кода.
Но ведь написан-то инженером из Google. Как впрочем и заброшен им же.

Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

59. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  –2 +/
Сообщение от Аноним (-), 09-Май-17, 21:10 
Есть вероятность, что это попытка продемонстрировать всем «кто в доме хозяин». Сейчас linux всё больше отходит от posix под утверждениями об его «несовременности», хотя и ежу понятно, что это нужно для защиты интересов красной шапки и давления на гипотетических конкурентов (например BSD). Если Fuchsia будет posix-совместимой, то это даст возможность для портирования программ и остановит привязку к systemd. Если это не так, то чувствую, что будет очень плохо.  
Ответить | Правка | Наверх | Cообщить модератору

61. "Для развиваемой в Google ОС Fuchsia подготовлен графический ..."  –1 +/
Сообщение от Аноним (-), 09-Май-17, 21:41 
> Error (429) - This account's links are generating too much traffic and have been temporarily disabled!

Ссылка на демонстрационный APK-файл не выдержала давления общественности

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру