The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  вход/выход  слежка  RSS
"Крупнейший китайский интернет-провайдер открыл код проектов ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Крупнейший китайский интернет-провайдер открыл код проектов ..."  +/
Сообщение от opennews (ok) on 17-Окт-16, 09:24 
Tencent (https://ru.wikipedia.org/wiki/Tencent), крупнейший интернет-провайдер в Китае, начал (http://www.theregister.co.uk/2016/10/11/tencent_makes_first_.../) перевод некоторых своих разработок в разряд открытых проектов:


-  Под лицензией BSD открыт код библиотеки Tinker (https://github.com/Tencent/tinker), предназначенной для горячего наложения патчей на уже установленные приложения для платформы Android. Tinker позволяет организовать распространение обновлений для программ без необходимости переустановки APK-пакета. Поддерживается внесение изменений в исполняемые файлы DEX (Dalvik EXecutable), библиотеки и связанные с пакетом ресурсы.
-  Под лицензией Apache 2.0 открыт код проекта libco (https://github.com/Tencent/libco), предоставляющего средства для использования сопрограмм (coroutine) в программах на языках C/C++. Библиотека широко используется на бэкендах (десятки тысяч серверов) популярной в Китае  службы обмена сообщениями WeChat (https://ru.wikipedia.org/wiki/WeChat). Библиотека libco позволяет достаточно просто перевести приложения, занимающиеся последовательной обработкой запросов, на параллельно выполняемые сопрограммы, позволяя сохранить синхронный стиль разработки, но обеспечивая асинхронное выполнение. Благодаря реализации режима  copy-stack, библиотека может применяться в сервисах, обслуживающих десятки миллионов TCP-соединений.

-  Под лицензией BSD открыт инструментарий QTAF (https://github.com/Tencent/QTAF), предназначенный для организации автоматизированного тестирования серверов, облачных систем и приложений. В том числе предоставлены средства для автоматизированного тестирования интерфейса пользователя, генерации отчётов и управления процессом тестирования. Специфичные для каждого окружения особенности описываются в специальных драйверах.

URL: http://www.theregister.co.uk/2016/10/11/tencent_makes_first_.../
Новость: http://www.opennet.me/opennews/art.shtml?num=45330

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

Оглавление

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


1. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +8 +/
Сообщение от Какаянахренразница (ok) on 17-Окт-16, 09:24 
> Tinker позволяет организовать распространение обновлений для программ
> без необходимости переустановки APK-пакета

Если я правильно понимаю, то эта новость обрадует вирусописателей.

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

3. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  –1 +/
Сообщение от Аноним (??) on 17-Окт-16, 10:12 
>Known Issues
>There are some issues which Tinker can't dynamic update.

...
> 3. Due to Google Play Developer Distribution Agreement, we can't dynamic update our apk.

Как я понял, гугл маркет не пропустит приложения с этой библиотекой?

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

18. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +2 +/
Сообщение от Stax (ok) on 17-Окт-16, 14:07 
Ему это и не нужно, там несколько месяцев назад внедрили свою технологию diff'ов. Пользователь качает небольшой diff и на его устройстве apk патчится.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

31. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +/
Сообщение от safsad on 17-Окт-16, 17:48 
Не знаю насчет несколько месяцев, как минимум год при обновлении качается далеко не весь APK.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

47. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +/
Сообщение от Stax (ok) on 17-Окт-16, 22:20 
Ммм да, верно. В июле это перешли на новую технологию, сильно уменьшающую размер этих диффов: http://android-developers.blogspot.com/2016/07/improvements-...
А в каком-то виде диффы, значит, давно.
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

14. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +/
Сообщение от Аноним (??) on 17-Окт-16, 11:58 
Как я понял у вирусописателей подобные инструменты уже лет 100 как есть. Ибо декомпилить байт код Java в красивый код - легко, инструменты есть. Скомпилить со своей вставкой вредоносного кода декомпиленный код, а потом создать патч - раз плюнуть.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

15. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +1 +/
Сообщение от Аноним (??) on 17-Окт-16, 12:16 
> Если я правильно понимаю, то эта новость обрадует вирусописателей.

Да таких инструментов 1000. Самый известный, пожалуй, Lucky patcher.

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

17. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +/
Сообщение от Гуэст on 17-Окт-16, 13:40 
верно верно, в андройд студио из коробки есть incremental build, те же патчи для dex
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

33. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +/
Сообщение от Аноним (??) on 17-Окт-16, 18:34 
Топоры уже давно радуют последователей Раскольникова.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  –1 +/
Сообщение от Пыщь on 17-Окт-16, 10:10 
Можно сказать, что давно мечтал о сопрограммах в си. Надо же, кто-то не только мечтал, но и реализовал. Спасибо, товарищам! Надеюсь, получится применить.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

59. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +/
Сообщение от Ананамус on 19-Окт-16, 15:52 
http://software.schmorp.de/pkg/libcoro.html
Существует уже много лет, используется в перловом модуле Coro. Надо было не мечтать, а погуглить.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

60. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +/
Сообщение от Пыщь on 20-Окт-16, 10:43 
Реально это в сишке пробовал, или только погуглил? Мне рабочий обкатанный вариант нужен, а не предложенный набор недочётов.
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

4. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +16 +/
Сообщение от ZTE_Blade_S7 on 17-Окт-16, 10:17 
Млять, комментарии в коде на китайском. НА КИТАЙСКОМ!!!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  –9 +/
Сообщение от YetAnotherOnanym (ok) on 17-Окт-16, 10:25 
Еврошовинистов щёлкнули по носу.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +/
Сообщение от IB on 17-Окт-16, 10:29 
А когда американские программисты успели стать еврошовинистами?
Я что-то пропустил?
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

32. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  –1 +/
Сообщение от YetAnotherOnanym (ok) on 17-Окт-16, 18:28 
А разве американские программисты высказывали недовольство комментариями на китайском?
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +4 +/
Сообщение от Аноним (??) on 17-Окт-16, 10:38 
Ну все, теперь Китаюшка точно с колен встанет!
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

12. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +/
Сообщение от Какаянахренразница (ok) on 17-Окт-16, 11:36 
> Ну все, теперь Китаюшка точно с колен встанет!

Если Китай встанет, то все остальные лягут[1].

--------------
[1] https://www.youtube.com/watch?v=IWAgHoOcWJs

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

7. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +5 +/
Сообщение от scor (ok) on 17-Окт-16, 10:33 
Да всё равно его уже учить пора. А тут и повод благородный.:)
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

22. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +/
Сообщение от Leap42 on 17-Окт-16, 14:37 
ой, не факт! китайские богачи своих детей английскому учат раньше, чем китайскому
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

26. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +5 +/
Сообщение от Аноним (??) on 17-Окт-16, 15:50 
Начинать учиться нужно с примитивного.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

35. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  –1 +/
Сообщение от Ordu email(ok) on 17-Окт-16, 19:12 
> китайские богачи своих детей английскому учат раньше, чем китайскому

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

Но, в то же время, сейчас группы учёных, занимающиеся метаисследованиями (а это последний писк моды в научной методологии), вынуждены включать в себя одного китайского учёного, ну или если не китайского, то, хотя бы, говорящего на китайском. Потому что Китай нехило так вливает в науку, и даже несмотря на отток мозгов, умудряется публиковать довольно-таки много всяких разных материалов об интереснейших исследованиях, которые игнорировать просто глупо.

И на фоне этого я не вижу ничего удивительного в том, что и у программистов тоже появляются причины задуматься об изучении китайского языка. А если Китай займётся FOSS серьёзно, то...

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

36. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  –1 +/
Сообщение от Аноним (??) on 17-Окт-16, 19:58 
> у них там куча диалектов китайского и не всегда два китайца могут понять друг-друга

А комменты НА КИТАЙСКОМ!
Мораль? БЫДЛОКОД!

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

40. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +/
Сообщение от Аноним (??) on 17-Окт-16, 20:09 
Какая-то фееричная солянка из взаимоисключающих параграфов.
В китайском много диалектов.
Китайцы часто не понимают друг друга, поэтому общаются на английском.
В сабжевом быдлoкоде комменты на китайском.
В итоге: НЕ ВИЖУ НИЧЕГО УДИВИТЕЛЬНОГО.

Действительно, где же тут противоречие?

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

48. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +3 +/
Сообщение от жабабыдлокодер (ok) on 17-Окт-16, 22:55 
Иероглифы читаются по-разному на разных диалектах, но обозначают одно и то же. В письменном виде один китаец ВСЕГДА поймет другого китайца.
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

53. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +/
Сообщение от Аноним (??) on 18-Окт-16, 10:24 
Интересно.
Тогда я все меньше понимаю, как этот товарисч пришел к выводу о необходимости изучения китайского программисту. Потому что теперь оказывается, что вообще все его аргументы мимо кассы.
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

9. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  –1 +/
Сообщение от Мадара (ok) on 17-Окт-16, 10:59 
перефразирую один коммент с хабра:
> Стыдно, считать, что имеешь отношение ИТ и не знать китайский хотя бы на базовом уровне.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

19. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  –1 +/
Сообщение от Шкурочка on 17-Окт-16, 14:13 
Это больше к Индии относится, чем к Китаю
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

10. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  –4 +/
Сообщение от Аноним (??) on 17-Окт-16, 11:04 
А на кой им ориентироваться на маргиналов?
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

11. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +1 +/
Сообщение от lucentcode (ok) on 17-Окт-16, 11:27 
А что в этом странного? Если бы вы полазили немного по их аналогу Github, вы бы обнаружили много кода с комментариями на китайском. И это нормально. Китайцы не воспринимают внешний мир как что-то большое и значимое, для них центр всего мира - это Китай.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

29. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +1 +/
Сообщение от xm (ok) on 17-Окт-16, 17:05 
中国 же жь!
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

38. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +1 +/
Сообщение от Аноним (??) on 17-Окт-16, 20:06 
Я подумал, что 中国 - это значит феньшуй, пошёл в переводчик и понял, что ошибся.. *ля.. :)
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

46. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +/
Сообщение от xm (ok) on 17-Окт-16, 22:01 
Не. Это вместе "Китай". Дословно "Центральная страна". Прямая отсылка к "Срединной империи". Отлично отражает традиционный взгляд китайцев на себя и мир вокруг, который, собственно, всегда их интересовал постольку поскольку.
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

13. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +/
Сообщение от Аноним (??) on 17-Окт-16, 11:44 
Нужно продублировать на русском, что-бы всем там англоговорящим поплохело :)
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

16. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +14 +/
Сообщение от OramahMaalhur (ok) on 17-Окт-16, 12:19 
Только сначала подучи, где употребляется дефис ;)
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

20. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  –2 +/
Сообщение от Аноним (??) on 17-Окт-16, 14:32 
В дореволюционной орфографии бы через дефис писалось, кстати. Так что можно пойти на более глубокое извращение и комментировать свой код дореволюціонною ортографіею.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

39. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  –2 +/
Сообщение от Аноним (??) on 17-Окт-16, 20:09 
Имперский код. Пуклеру бы понравилось, если бы в его окружении был кто-то способный понять и объяснить ему эту идею.


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

21. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +2 +/
Сообщение от Ergil (ok) on 17-Окт-16, 14:35 
> Нужно продублировать на русском, что-бы всем там англоговорящим поплохело :)

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

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

24. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  –1 +/
Сообщение от anonymous (??) on 17-Окт-16, 15:05 
Я русский не смогу прочитать? Чего это?
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

25. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +/
Сообщение от бедный буратино (ok) on 17-Окт-16, 15:18 
это только часть русскопишущих считает, что так считает только часть русскопишущих
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

23. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +1 +/
Сообщение от arzeth (ok) on 17-Окт-16, 14:47 
Не беда, для Хрома есть расширение Zhongwen: Chinese-English Dictionary (у Firefox вроде бы аналог Perapera). Там наводишь курсор на иероглиф, и сразу выделяется слово (а это либо один, либо несколько иероглифов) и появляется жёлтый блочок с переводом на английский. Я так достаточно быстро всякие китайские тексты читаю с ~80—90% пониманием.
Вообще часто комментарии на китайском встречаются в китайских проектах.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

27. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +2 +/
Сообщение от Аноним84701 on 17-Окт-16, 16:04 
> Не беда, для Хрома есть расширение Zhongwen: Chinese-English Dictionary (у Firefox вроде
> бы аналог Perapera). Там наводишь курсор на иероглиф, и сразу выделяется
> слово (а это либо один, либо несколько иероглифов) и появляется жёлтый
> блочок с переводом на английский.

Это будет дословный перевод. Что обычно *рня редкостная. Потому как у одного слова может быть куча значений - в зависимости от контекста. Не говоря уже о пословицах с поговорками, "крылатых словах"/идиомах.

> Я так достаточно быстро всякие китайские
> тексты читаю с ~80—90% пониманием.

Даже не знаю что сказать.

> Он парит над характером, однажды выделенного слова
> (который представляет собой один или более символов),
> и желтый blochok и переведены на английский язык.

и
> Общие замечания по китайской продукции часто встречается в Китае.

Это из вашего же текста (русский -> упрощенный китайский -> русский).

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

51. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +/
Сообщение от arzeth (ok) on 18-Окт-16, 01:03 
> Это будет дословный перевод.

Ну да, но для понимания ведь сойдёт.

> Потому как у одного слова может быть куча значений - в зависимости от контекста.

Дак там несколько значений и указывается, это же словарь. Я в зависимости от контекста и выбираю нужное.
> Не говоря уже о пословицах с поговорками, "крылатых словах"/идиомах.

Вот зашёл на http://www.studychinese.ru/proverbs/ - для половины поговорок/пословиц перевод есть (сразу куча иероглифов выделяется), в отличие от гугла.


> Это из вашего же текста (русский -> упрощенный китайский -> русский).

Одно дело переводчик, другое - словарь. Вот я гуглом перевёл второе предложение своё на китайский. Затем используя расширение Zhongwen, я наводил на каждое слово, подбирал нужный перевод, и у меня получилось:
> [it] [to hover] [at] [character], [immediately] [release - тут неверно, должен быть select, тут гугл с русского на китайский неправильно перевёл] [word] ([it] [is] [one] [счётный иероглиф] [or] [many] [character]) [and] [to show] [yellow] [with] [translate] [finish] [english] blochok.
> Это наводить на иероглиф, сразу освободить (правильно: "выделить") слово (это есть один или много иероглифов) и показывать жёлтое с переводом успешным на английский.

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

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

52. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +/
Сообщение от Аноним (??) on 18-Окт-16, 02:47 
Зря вы так переводите. НИКОГДА! слышите ? Никогда! Не переводите один текст  более одного раза!!!.   Только 1 раз и только в  1 сторону.  Нельзя перевести  одну фразу с русского наанглийский и обратно на русский и при этом ожидать что  утебя выйдет читабельный текст с изначальным ипонятным смыслом. Переводчик неимеет мозгов  и  после  десятикратногоперевода какого то текста он может половину слов  вобще выбросить наверна...
Играл в один проект где общается народ из большинства цивилизованных стран мира и сталкивался с этим делом. Я не знаток английского (в школе я его изучал сидя в  углу-парты не хватило,ага и вытянув ноги полуразвалившшись - ьтак удобней спать ,ага) оценка  2...-4.
Так вот общаясь с иностранцами через переводчик я не раз  убедился что  один текст можно переводить ТОЛЬКО 1 раз  и только на Один язык. Т.е. Нельзя перевести с русского на английский  потом на  русский, так же нельзя перевести с русского на  английский потом на французский или испанский.
Впроцессе общения я все больше начал понимать английский язык (больше на интуитивном уровне). и начал смотреть на то что я ввожу впереводчик и какой результат он мне выдает.  нередко приходилось заменять свои слова и даже поначалу  пересоставлял  свой текст чтобы было понятно  оппененту. Тоесть    Мало  просто написать текст нарусском засунуть его в переводчик и ждать от него результата. Для хотя бы 90%го понимания Нужно составлять свойтекст/фразу на  чистом  грамотном русском. итолько  после этого можно ожидать что тебя поймет твой оппонент с первого раза.
А  в случаях с иероглифами  думаю  нужно быть еще более  аккуратным чтоли...
Ну... это если вы хотите позаботиться о том чтобы вас поняли..

З.Ы, Да по рускаму у меня тоже галимый кол был :D

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

54. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +/
Сообщение от Аноним84701 on 18-Окт-16, 14:07 
> Зря вы так переводите. НИКОГДА! слышите ? Никогда! Не переводите один текст
>  более одного раза!!!.   Только 1 раз и только
> в  1 сторону.  

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

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

Просто поверьте, вряд ли кто-то "из тех" поймет то же:
"If only there were acorns, said vantuzyatnik." ( вместо said тут более подходит belives, но увы, таков гугло-перевод).
А уж сколько непоняток может быть с тем же двойным отрицанием ...


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

56. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +/
Сообщение от Аноним (??) on 18-Окт-16, 18:42 
Я в курсе. Перечитав текст я хотел еще добавить но передумал ибо  парой  нюансов и строк там бы дело не оборшлось а мы всетаки не на форуме с обсуждением переводчиков...
  А так по идее да.. моя  фонтазия разыгралась так что хоть целый видеокурс не  снимай на тему  " Как правильно переводить с помощью онлайн переводчиков чтобы Вас поняли ".

  П.с.   Может вы и пошутили с вантузятником, но я повторюсь что нужно  использовать Чистый  грамотный  Русский язык. Никаких слов паразитов. и никакого сленга Темболее  современного молодежного.   Хотя если у вас есть время и знания на обьяснение значения этого слова или   100% уверенность  что оппонент знает о чем речь то вопросов нет...

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

57. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  –1 +/
Сообщение от Аноним (??) on 18-Окт-16, 19:11 
И да про полную лажу  я  тоже сказал  что частоприходится переставлять свои предложения и тексты...
  Думаю чтобы понять что такое  работа переводчика в реальном времени  можно или даже Нужно посмотреть TV.  Например когда  встречается  Наш  президент с кем-то из иностранцев и у него не подгготовлен текст, или   у него  идут ответы на вопросы и прочее  К чему не подготовишься заранее.. Президент когда  что-то пытаетсясказать  он думает Не только о том что он пытается сказать а еще  пытается подобрать Правильные слова в том числе и для того чтобы переводчик правильно понял его мыссль и перевел  ее   так как  нужно.
п.с.  Сейчас я  тв  как и новости  редко оч смотрю   но  раньше  еще в  90х годах нередко наблюдал.  Вродека жется что он ппросто сидит " ...ам.. ...э..." незнает что сказать... Но это несовсемтак... Ибо да, то что мы говорим между собой американец не поймет так же быстро и точно как мы...
Многие наши простые фразы  на вроде  "пойди принеси воду"  можжно написать разными способами и вразных ситуациях звучат по разному. и порой их лючше разжевать  Сделать более сложное предложение  зато понятное Нерусскому человеку.
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

30. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +/
Сообщение от xm (ok) on 17-Окт-16, 17:09 
> Я так достаточно быстро всякие китайские тексты читаю с ~80—90% пониманием

Это иллюзия.

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

28. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +3 +/
Сообщение от Орк on 17-Окт-16, 16:25 
Открыл первый попавшийся файл https://github.com/Tencent/tinker/blob/dev/third-party/aosp-...

Теперь я знаком с китайским программированием:
    @Override
    public int compareTo(Code other) {
        int res = CompareUtils.sCompare(registersSize, other.registersSize);
        if (res != 0) {
            return res;
        }
        res = CompareUtils.sCompare(insSize, other.insSize);
        if (res != 0) {
            return res;
        }
        res = CompareUtils.sCompare(outsSize, other.outsSize);
        if (res != 0) {
            return res;
        }
        res = CompareUtils.sCompare(debugInfoOffset, other.debugInfoOffset);
        if (res != 0) {
            return res;
        }
        res = CompareUtils.uArrCompare(instructions, other.instructions);
        if (res != 0) {
            return res;
        }
        res = CompareUtils.aArrCompare(tries, other.tries);
        if (res != 0) {
            return res;
        }
        return CompareUtils.aArrCompare(catchHandlers, other.catchHandlers);
    }

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

34. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  –1 +/
Сообщение от Comdiv (ok) on 17-Окт-16, 18:56 
Стоит заметить, что этот код особо и не улучшишь, особенно, если хочется, чтобы он гарантированно выполнялся настолько быстро, насколько это возможно.
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

41. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +/
Сообщение от Аноним (??) on 17-Окт-16, 20:27 
Нууу, можно дефайнами сделать "дизайн", чтоб выглядело как-то так:

    @Override
    public int compareTo(Code other) {
        RETURN_NON_ZERO CompareUtils.sCompare(registersSize, other.registersSize)
        RETURN_NON_ZERO CompareUtils.sCompare(insSize, other.insSize)
        RETURN_NON_ZERO CompareUtils.sCompare(outsSize, other.outsSize)
        RETURN_NON_ZERO CompareUtils.sCompare(debugInfoOffset, other.debugInfoOffset)
        RETURN_NON_ZERO CompareUtils.uArrCompare(instructions, other.instructions)
        RETURN_NON_ZERO CompareUtils.aArrCompare(tries, other.tries)

        return CompareUtils.aArrCompare(catchHandlers, other.catchHandlers);
    }

Хотя, я бы тут ещё поигрался со стандартными паттернами программирования на плюсах, пиши я на них.

Интересно, а перегрузить case можно? :)

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

44. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +/
Сообщение от жабабыдлокодер (ok) on 17-Окт-16, 21:03 
Внезапно, это Java, а не С++.
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

50. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  –1 +/
Сообщение от Comdiv (ok) on 18-Окт-16, 00:51 
> Нууу, можно дефайнами сделать "дизайн", чтоб выглядело как-то так:
>         RETURN_NON_ZERO CompareUtils.sCompare(registersSize, other.registersSize)

Мало того, что пихать инструкции, изменяющие поток выполнения в макросы - это плохая практика, так ещё и использовать препроцессор в Java не очень разумно, хотя возможно, конечно.

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

55. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +/
Сообщение от Crazy Alex (ok) on 18-Окт-16, 17:08 
Оно просто написано так, что не сразу и понимаешь, что это не C (в том и проблема). А для сей такие макросф - нормальное решение, рабочее.
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

43. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +1 +/
Сообщение от Led (ok) on 17-Окт-16, 20:30 
Вам в винду ещё примитивные оптимизаторы не завозили?
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

49. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  –2 +/
Сообщение от Comdiv (ok) on 18-Окт-16, 00:47 
> Вам в винду ещё примитивные оптимизаторы не завозили?

У нас есть логика. Её всем иметь желательно, вне зависимости от используемых инструментов.
Если Вы не заметили или не поняли значения слов "гарантированно выполнялся" или бесконечно верите в идеальную оптимизируемость любой виртуальной машины Java, это не моя проблема.

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

37. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +2 +/
Сообщение от Аноним (??) on 17-Окт-16, 20:02 
Китайский код - это брутальное решение алгоритма без использования циклов, массивов и прочих изящных конструкций.
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

42. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  –1 +/
Сообщение от Аноним (??) on 17-Окт-16, 20:29 
> Китайский код - это брутальное решение алгоритма без использования циклов, массивов и
> прочих изящных конструкций.

Как хороший друг читая код программы желаю вам добра!

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

45. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +/
Сообщение от 111 (??) on 17-Окт-16, 21:42 
> Млять, комментарии в коде на китайском. НА КИТАЙСКОМ!!!

Ааа, а на русском "комментарии в коде" им не сильно помешали.

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

58. "Крупнейший китайский интернет-провайдер открыл код проектов ..."  +/
Сообщение от KonstantinB (ok) on 19-Окт-16, 10:40 
Комментарии - ладно. Там еще тексты исключений на китайском!
Прекрасно такое в логах будет наблюдать. :)
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

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

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




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

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