Ru-Board.club
← Вернуться в раздел «Тестирование»

» Перевод программ от Sysinternals+Process Hacker+XYPlorer

Автор: VictorVG2
Дата сообщения: 23.02.2016 21:14
KLASS

Да, не будем снова это обсуждать будто нам заняться нечем. И мы знаем, что эта публика считает всех идиотами, а себя избранными. Ну, блажен кто верует, и хорошо смеётся тот, кто смеётся последним.
Автор: KLASS
Дата сообщения: 24.02.2016 22:51
VictorVG2
Там мы уже не по делу...

Цитата:
только 90% даже элементарных настроек ОС из него зачем-то вырезали

Ты про что? в 2000 больше настроек было, чем в 7?
Автор: VictorVG2
Дата сообщения: 24.02.2016 23:45
KLASS

Да, реально их было больше.
Автор: KLASS
Дата сообщения: 24.02.2016 23:54
VictorVG2
Да не... Их просто рассували по другим местам. Сам плевался, когда с ХР на 8.1 пересаживался.
Но чтобы меньше... Приведешь пару примеров?

Добавлено:
Пока тут опять проект пересматриваю, уже пару глюков выцепил... перетусовались выводы в окне Свойства сеанса, Radialix шалит?, не иначе. Бывает ни с того ни с сего, обрежет строку в диалоге (ладно бы жесткую строку), ручками приходится растягивать.
Автор: VictorVG2
Дата сообщения: 25.02.2016 00:13
KLASS

Те же настройки NDIS драйвера. К примеру в 2000-й можно было настроить MTU, размеры пакета и его заголовка, количество полуоткрытых соединений (в ХР его зафиксировали в коде), многие параметры запуска ОС, в 7-ке доступны только общие настройки, а когда ребята спросили в M$ а как настроить размеры сетевого пакета под конкретную аппаратуру, то получили ответ "Пользователю хватает базовых настроек и родительского контроля, а вашу сеть при наличии действующего контракта на техподдержку настроят наши специалисты.".
Автор: KLASS
Дата сообщения: 25.02.2016 00:29
Ну, палка о двух концах. Эти настройки убрали из фейса (засунув в комстроку) от криворуких пользователей, которые, сбив эти самые настройки, звонили Мелким и негодовали. Народ то без-башенный, а Мелким оно надо В никсах то всю жизнь через комстроку было и ничего, админы работали и не жаловались
Во у мну чего вылезло




Добавлено:
Обновил по-тихому на ЯД'е, "официально" уж после очередной сборки... так, что... кто с нами-обновляйтесь
Автор: VictorVG2
Дата сообщения: 25.02.2016 01:11
KLASS

Красиво. Ну, я тут тебе ща подкину работёнки Там была нужна замена в коде в нескольких местах PhElevated -> PhGetOwnTokenAttributes().Elevated иначе компиллер ругался:

1>------ Сборка начата: проект: HexPidPlugin, Конфигурация: Release x64 ------
10>------ Сборка начата: проект: DbgViewPlugin, Конфигурация: Release x64 ------
10>dialog.c(281): error C2065: PhElevated: необъявленный идентификатор
12>------ Сборка начата: проект: BootEntriesPlugin, Конфигурация: Release x64 ------
12>main.c(72): error C2065: PhElevated: необъявленный идентификатор
14>------ Сборка начата: проект: FirewallMonitorPlugin, Конфигурация: Release x64 ------
14>fwtab.c(1040): error C2065: PhElevated: необъявленный идентификатор
========== Сборка: успешно: 13, с ошибками: 3, без изменений: 0, пропущено: 0 ==========

для х86 было то же пока я в исходниках не сделал эту замену по аналогии с тем, что было у wj32. И с этим тестил версии 2.38.311 - 2.38.314. Сейчас это закомичено, значит "фицияльно" соберу. Главное что тут скрытых ошибок не вылезет.
Автор: KLASS
Дата сообщения: 25.02.2016 11:40
Alexyz21

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

По разному (мы все разные) бывает, например, админ-ламер
Если серьезно, то мне затруднительно думать на английском, стало-быть,
приходится увиденные английские слова переводить в уме.
Когда же сабж на русском и перевод донесен грамотно, быстрее думается. Например,
у потоков (Threads) в контекстном меню есть пункт "Приоритет страницы (Page priority)". Раньше там в подменю было просто 1-5, а теперь эти 1-5, стали ассоциировать уже так:
Normal
Below normal
Medium
Low
Very low
Возможно вы сможете внести ясность?
Как грамотно перевести, а стало-быть, осмыслить на русском эти пункты?
Автор: Alexyz21
Дата сообщения: 25.02.2016 12:58
Это один из моментов из-за которого я не люблю руссифицированный интерфейс - видя перевод, не сразу понимаешь, что это такое. Возможно сказывается привычка работы с англоязычным интерфейсом. Но справку предпочтаю на русском - мой английский не настолько хорош, чтобы читать и понимать без словаря.

По поводу перевода теминов - имхо они неправильны изначально, ибо Normal (средневзвешенное статистическое) это и есть Medium (середина).
Автор: KLASS
Дата сообщения: 25.02.2016 14:34
Alexyz21

Цитата:
Normal
...
Medium

Вот и я в ступор вошел...
Ну, а на русском должно быть точно, чтобы любой понимал о чем идет речь. Многие, так сказать, админы некоторые вещи УЖЕ понимают неверно. По-видимому влияние компьютерного сленга. Например, кругом говорят\переводят:
Commit Charge-Виртуальная память, когда по английски Виртуальная память-Virtual Memory, а Commit Charge, скорее, Выделение памяти.
Вот и взялся за перевод... для себя любимого Перевод программы, в частности Хакера, помогает в освоении\понимании системы, т.е. технической стороны, раз. В программе, которая прижилась на компе (стало-быть, уважаешь труд ее сотворивших), при переводе легче найти глюки, два. Тем самым чуточку помочь в ее улучшении.

Добавлено:
VictorVG2
Как думаешь... очепятка Normal и тут же Medium?
Автор: Stanner
Дата сообщения: 26.02.2016 21:26
Ну вот есть у меня знакомые, которые, увы - немецкий изучали. Им проще с русским
Цитата:
Как думаешь... очепятка Normal и тут же Medium?
Вряд ли, идет от нормального/обычного и дальше на понижение.
Автор: VictorVG2
Дата сообщения: 26.02.2016 23:49
Alexyz21

Нет, ты ошибся и потому неверно понял смысл термина. Правильно именно термин Normal - Нормальный т.к. это название, а не значение условной шкалы. Это кстати относится и к остальным членам подмножества "Классы приоритетов". Классы приоритетов это как я уже говорил атрибут очереди планировщика задач, а сколь быстро в итоге посчитается наша задача зависит в том числе и от её текущего приоритета (Base priority). И смешивать эти два вроде бы родственных понятия не стоит т.к. они относятся к немного разным механизмам ОС.
Автор: KLASS
Дата сообщения: 27.02.2016 07:56
VictorVG2
Ты снова мозг взорвал (в хорошем смысле)
Как то обсуждали уже... списочек, извини, снова тебя "достану". Что имеем:
I/O-приоритет
High - Высокий 
Normal - Обычный 
Low - Низкий 
Very low - Минимальный

Приоритет процесса
Real time - Реального времени
High - Высокий
Above normal - Повышенный
Normal - Обычный 
Below normal - Низкий 
Idle - Минимальный

Приоритет потока
Time critical - Критический (реального времени) 
Highest - Высший 
Above normal - Повышенный 
Normal - Средний 
Below normal - Низкий 
Lowest - Низший 
Idle - Минимальный

Приоритет страницы
Normal - Нормальный
Below normal - Ниже нормы
Medium - Средний
Low - Низкий
Very low-Минимальный
Внеси, пожалуйста, ясность.
Светлее в мозгу уже не станет, но ради точности перевода прокомментируй, пожалуйста, еще раз для "особо одаренных"... все ли так?
Автор: VictorVG2
Дата сообщения: 27.02.2016 13:42
Да тут всё просто: все многозадачные ОС используют несколько независимых механизмов планирования выполняемой работы - отдельно для I/O, отдельно для выполняемого кода и управления виртуальной памятью и несколько входных и выходных очередей.

Планированием кода занимается Планировщик задач (в IBM OS/360 - OS/370 Главный планировщик), задачами ввода-вывода ведает подсистема Диспетчера I/O, а управлением памятью Диспетчер памяти и Дэвид Солмон когда проектировал Open VMS взял ставшую стандартной терминологию для обозначения их очередей применявшуюся ещё в IBM OS/360 - OS/370 и после перенёс её в Windows NT.

В пределах каждой подсистемы понятия класс приоритета имеют собственные обозначения, но общее целевое назначение - сортировка заданий по степени важности работы. И классы приоритетов вместе с другими признаками в совокупности определяют насколько быстро та или иная задача находящаяся во входных очередях ОС поступит на обработку в исполнительный блок ЭВМ, и как быстро после её завершения результат будет выведен на внешние устройства ЭВМ (принтер, монитор, оптику, диски и т.д.).

При этом никакой прямой взаимосвязи между отдельными характеристиками задач нет. Задаче может требоваться мало памяти, но большое время для счёта, или наоборот быстро считаемая задача может обрабатывать большие объёмы данных.
Автор: KLASS
Дата сообщения: 27.02.2016 14:25
VictorVG2
Да просто, тока это не ответ на

Цитата:
все ли так?

Как грамотно перевести подменю "Приоритет страницы"?

Добавлено:
PS
... не взрывая мозг
Автор: VictorVG2
Дата сообщения: 27.02.2016 15:00
KLASS

Оставь как переведено - соответствует смыслу.
Автор: KLASS
Дата сообщения: 27.02.2016 15:37
VictorVG2
OK.
Дима щаз придет и взорвет мозг по своему... "все от корня"
Вообще есть где-то принятые, но на РУССКОМ эти понятия? ГОСТ, ОСТ, черт, леший... ну хоть какая-нить хрень. Или что, все кто пользуются английскими версиями сабжа, прямо вот так сразу, увидев пункт Medium или Normal из меню "Приоритет страницы", понимают о чем речь? Да ни в жизнь не поверю, чтобы вот так и сразу... Порой на русском то не все понятно...
Alexyz21
Стало-быть есть зачем переводить Хакера...
Автор: 1druc1
Дата сообщения: 27.02.2016 18:07
KLASS
Позвольте как "не совсем одаренному" поддержать мысль "особо одаренного", изложенную в посте (перед этим моим) о целесообразности перевода программ с английского...)))

Alexyz21
Прошу извинить за резкий выпад в основной теме. Посмотрел Ваши мысли в других темах. Оценил Вашу паузу, не всегда распознаешь внутреннее содержание человека по ту сторону экрана. Но правильно подмечено о пальцегнутых, это в подавляющем большинстве случаев оттаргает не только от персонажа, но и от освоения темы из-за чего более робкие не могут донести порой полезные идеи. А что касается изложенных там мыслей общего характера, они подкрепляются трудом и результатами автора этой темы, уж еще раз извините меня.
Автор: VictorVG2
Дата сообщения: 27.02.2016 19:19
KLASS

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

Оценки в формате "ДА" или "НЕТ" дают дети, дилетанты и журналисты. Первые потому что ещё много не знают, вторые поскольку не хотят признавать факт своего незнания но желают показаться специалистами в чужой области знаний, а третьи потому что им за это платят...
Автор: KLASS
Дата сообщения: 27.02.2016 19:48
VictorVG2
От ситуации? От какой ситуации зависит трактовка перечня пунктов меню Приоритет страницы в программе Process Hacker?
Автор: VictorVG2
Дата сообщения: 27.02.2016 21:24
KLASS

От дядюшки Лукавого. А если серьёзно - то смотреть надо.
Автор: KLASS
Дата сообщения: 27.02.2016 22:04
VictorVG2

Цитата:
А если серьёзно - то смотреть надо.

Прости, ты не видел указанный пункт меню... или я уже пьяный
Автор: KLASS
Дата сообщения: 28.02.2016 08:20
VictorVG2
Я правильно понял, что речь о разных приоритетах страниц



Добавлено:
Или по другому спрошу. Как изменить приоритет страницы на Medium в главном окне программы на вкладке Процессы, чтобы проверить перевод.
Автор: VictorVG2
Дата сообщения: 29.02.2016 21:17
KLASS

Как только изменишь тут смотри в свойствах процесса статистику <process_name> -> Propites ->Statiscs -> Memory -> Page priority - должно меняться синхронно.
Автор: KLASS
Дата сообщения: 29.02.2016 21:57
VictorVG2
В статистике меняется... а на вкладке Процессы не могу увидеть Medium в столбце Приоритет страницы
Автор: VictorVG2
Дата сообщения: 29.02.2016 22:14
KLASS

Это тут прячется - ПКМ на имени процесса и дальше каскад подменю:



Так что не пройдя весь каскад не видно...
Автор: KLASS
Дата сообщения: 29.02.2016 22:21
VictorVG2
увидел, наконец-то
Автор: VictorVG2
Дата сообщения: 29.02.2016 22:41
KLASS

Я же сказал - каскад подменю. Потому сразу и не найдёшь...
Автор: KLASS
Дата сообщения: 06.03.2016 18:46
Чем больше читаю, тем больше каши в голове:
File reads-Файловых чтений или Чтений файла
File writes-Файловых записей или Записей файла
Disk reads-Дисковых чтений или Чтений диска
Disk writes-Дисковых записей или Записей диска
File read Bytes-Файловых байт считано или...
File write Bytes-Файловых байт записано или...
MetaData reads-Чтений метаданных
MetaData writes-Записей метаданных
MetaData disk reads-тут не соображу, как предложение поставить
MetaData disk writes-и тут не соображу
MetaData read bytes-Метаданных байт считано или Считано байт метаданных
MetaData write bytes-Метаданных байт записано или Записано байт метаданных

Добавлено:
Это хозяйство тута находится
Автор: VictorVG2
Дата сообщения: 06.03.2016 18:55
KLASS

По смыслу ("олитературь" по месту):

File reads - Операций чтения файлов
File writes- Операций записи файлов
Disk reads- Операций чтения с диска
Disk writes - Операций записи на диск
File read Bytes - Прочитано байт из файлов
File write Bytes - Записано в файлы
MetaData reads - Операций чтений метаданных
MetaData writes - Операций записей метаданных
MetaData disk reads - Операций чтения метаданных тома
MetaData disk writes - Операций записи метаданных тома
MetaData read bytes - Считано байт метаданных
MetaData write bytes - Записано байт метаданных

Добавлено:
Эти данные читаются из WMI, а там названия полей структуры которую возвращает API как-то не локализованы, а по сути это просто условные названия её байтовых полей которые разбирает плагин.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556

Предыдущая тема: Лучшая сборка Total Commander (2015)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.