English | Russian |
access to powerful class libraries that help you develop apps quickly | доступ к мощным библиотекам классов, ускоряющих разработку приложений (ssn) |
actual date and time when you want the timer to go off | реальные дата и время срабатывания таймера (ssn) |
allow you to code the two-dimensional table representation of a finite state machine directly | позволять напрямую программировать представления конечных автоматов в виде двумерных таблиц (ssn) |
And, JavaScript associative arrays allow you to code the two-dimensional table representation of a finite state machine directly | Кроме того, ассоциативные массивы JavaScript позволяют напрямую программировать представления конечных автоматов в виде двумерных таблиц (ssn) |
Android app that enables you to draw on the screen | приложение Android для рисования на экране (ssn) |
as you organize your user-defined data types | при организации пользовательских типов данных (ssn) |
as you organize your user-defined data types, keep in mind the following features of software | при организации пользовательских типов данных помните о следующих возможностях программного обеспечения |
as you read through the book | по мере дальнейшего изложения материала (ssn) |
breakdown of the changes you'll need to make | описание необходимых изменений (Alex_Odeychuk) |
but what if you need to recursively filter across multiple directories? | но что, если нам потребуется выполнить рекурсивную фильтрацию по нескольким каталогам? (см. "The Well-Grounded Java Developer" by Benjamin J. Evans, Martijn Verburg 2013) |
C# apps are written by combining new properties, methods and classes that you write with predefined properties, methods and classes available in the .NET Framework Class Library and in various other class libraries | Приложения C# создаются путём объединения новых свойств, методов и классов, которые вы пишете с использованием уже существующих свойств, методов и классов из библиотеки .NET Framework Class Library и других библиотек классов (см. Deitel P., Deitel. H. – Visual C# 2012 How to Program, 5Ed. – 2013) |
challenges you'll face | основные проблемы (ssn) |
class libraries that help you develop apps quickly | библиотеки классов, ускоряющих разработку приложений (ssn) |
correlation IDs to allow you to trace calls through the system | идентификаторы взаимосвязанности, позволяющие проводить трассировку вызовов внутри системы (ssn) |
credit card thank-you page | страница "Спасибо за покупку!" (ssn) |
declare local variables as you go along mid function | объявлять локальные переменные по мере необходимости в теле функции (Alex_Odeychuk) |
do whatever adjustments you want to the time | выполнять любые корректировки времени, которые желаете (ssn) |
enable you to come up with an explicit definition of valid states | позволять в явном виде определить действительные состояния (приложения ssn) |
even though you are allowed to insert document connections in the Document Info/Objects tab, it is recommended that you do not do so | даже притом что Вам разрешают вставить соединения документа во вкладку Document Info / Objects, рекомендуется не сделать так |
Finally, you can find another job. Despite economic ups and downs, good programmers are perennially in short supply, and life is too short to work in an unenlightened programming shop when plenty of better alternatives are available | Наконец, вы можете найти другую работу. Независимо от экономических подъёмов и спадов хороших программистов всегда не хватает, а жизнь слишком коротка, чтобы тратить её на работу в отсталом учреждении при наличии множества лучших вариантов (см. Code Complete / Steve McConnell.-2nd ed. 2004 ssn) |
for each concrete state, you simply override the specific event methods for which that state has transitions | для каждого конкретного состояния достаточно переписать метод-обработчик определённого события, инициирующего переход из состояния (см. "UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition" by Martin Fowler 2003) |
group of methods that return useful information about the path that you're dealing with | группа методов, возвращающих полезную информацию о пути, с которым вы работаете (ssn) |
Here are some of the major Windows characteristics, which will become much more familiar as you read through the book | Ниже описаны некоторые из важнейших характеристик Windows, с которыми вы ближе познакомитесь по мере дальнейшего изложения материала (см. Windows System Programming, 4th Edition by Johnson M. Hart 2010 ssn) |
hidden methods that allow you to register and unregister delegates, which are called when a specific event is raised | скрытые методы, позволяющие регистрировать и отменять регистрацию делегатов, которые вызываются при наступлении определённых событий (ssn) |
However, you can expose various features of the underlying model as adornments to extend this minimal view | Однако различные детали базовой модели могут быть раскрыты в виде дополнений, расширяющих это минимальное представление (см. UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design, Second Edition by Jim Arlow and Ila Neustadt 2005 ssn) |
I Seek You | я ищу Тебя (программа и способ интерактивного общения в Интернете, позволяющие находить в сети партнеров по интересам и обмениваться с ними сообщениями. ICQ поддерживает телеконференции (сленговый термин Чат), доски объявлений и электронную почту в режиме реального времени. Программа использует собственный высокоэффективный протокол связи, что позволяет работать даже при очень низкой скорости канала передачи данных (от 2,4 Кбит/с). Помимо перечисленных режимов работы поддерживает ряд удобных сервисов, облегчающих общение с абонентами, у которых инсталлирована аналогичная программа. При наличии на компьютере полнодуплексной звуковой карты, достаточной пропускной способности канала (не ниже 19,2 Кбит/с) и соответствующего программного обеспечения, возможна реализация аудиосвязи с абонентами, в том числе в режиме телеконференций. Распространение программы и получение уникального идентификационного номера – UIN (Unique Identification (ICQ) Number) её пользователя производится бесплатно; ICQ ssn) |
I told you so | игнорирование мнения эксперта (организационный антишаблон Alex_Odeychuk) |
if you decide you need a branch | в случае принятия решения о необходимости создания ветки кода (в системе контроля версий Alex_Odeychuk) |
if you need to connect a document that you don't have yet, you can create and insert it directly into the object's document survey, which then makes the connection | если необходимо связать документ, который вы ещё не имеете, можно создать и вставить его непосредственно в обзор документов объекта, тогда делающий соединение |
if You See What I Mean language | язык ISWIM (MichaelBurov) |
If-You-See-What-I-Mean language | язык ISWIM (MichaelBurov) |
if you want to put it into real life concepts, your personal watch is a clock source | если хотите аналогию из повседневной жизни, то ваши личные часы являются источником времени (см. "Getting Started with QNX Neutrino. A Guide for Realtime Programmers" by Rob Krten 2009 ssn) |
in a line that packages candy bars, you have to make sure that the perforation occurs in the correct location on each bar | на линии упаковки конфет необходимо обеспечить перфорацию каждой конфеты в заданном месте |
in the simplest case, you may load a set of C programming abstractions, which will let you write C code | в частности, если взять наиболее простой случай, загрузка набора программных абстракций C позволяет писать на этом языке код (см. Generative Programming: Methods, Tools, and Applications / Krzysztof Czarnecki, Ulrich Eisenecker) |
independent of the values you throw at it | независимо от переданных значений (напр., в функцию Alex_Odeychuk) |
internal activities of the character and help events, as you might find on a UI text field | внутренние активности символов и события системы помощи, которые вы можете наблюдать в текстовых полях редактора UI (ssn) |
Keep this in mind if you get unexpected type-incompatibility error message on expressions that would otherwise seem perfectly correct | Имейте это обстоятельство в виду, если получите неожиданное сообщение об ошибке несовместимости типов в выражениях, которые, на первый взгляд, кажутся совершенно правильными (ssn) |
keep track of the structure indent level you're currently editing | отслеживать глубину вложенности редактируемого кода (Microsoft Alex_Odeychuk) |
List Of Values button enables you to select from the existing documents | Кнопка List Of Values позволяет Вам выбрать из существующих документов (ssn) |
Martin Fowler and the contributing authors make an invaluable contribution to object-oriented software development by shedding light on the refactoring process. This book explains the principles and best practices of refactoring, and points out when and where you should start digging in your code to improve it | Мартин Фаулер и другие авторы, принявшие участие в написании этой книги, внесли большой вклад в разработку объектно-ориентированного программного обеспечения тем, что пролили свет на процесс рефакторинга. В книге описываются принципы и лучшие способы осуществления рефакторинга, а также указывается, где и когда следует начинать углублённо изучать код, чтобы улучшить его (см. Refactoring: Improving the Design of Existing Code by Martin Fowler et al. 1999 ssn) |
methods that return useful information about the path that you're dealing with | методы, возвращающие полезную информацию о пути, с которым вы работаете (ssn) |
now that you have a clear design for your program, you can begin to implement it by writing the code | Теперь, при наличии чёткого представления о проекте программы, можно приступать к её реализации посредством написания кода (C Primer Plus by Stephen Prata (2013)) |
object that you can call local methods on and have them forwarded on to the remote object | объект, вызовы локальных методов которого перенаправляются удалённому объекту (ssn) |
OLE compound documents enable you to manipulate data from multiple sources and formats from within a single application | Составные документы OLE позволяют манипулировать данными любых форматов из различных источников внутри одного приложения (ssn) |
operator you shouldn't overload | оператор, не подлежащий перегрузке (из кн.: Солтер Н.А., Клепер С.Дж. С++ для профессионалов Alex_Odeychuk) |
path that you're dealing with | путь, с которым вы работаете (ssn) |
pay as you go | оплата по факту потребления (модель расценок на облачные сервисы, учитывающая модели оплаты по подписке (subscription-based) и по факту потребления (consumption-based), принципиально отличающаяся от модели затрат на традиционную инфраструктуру, при которой требуются первоначальные капитальные вложения как на аппаратные средства, так и на программное обеспечение ssn) |
powerful class libraries that help you develop apps quickly | мощные библиотеки классов, ускоряющих разработку приложений (ssn) |
See appendix B for complete details on how you can apply glob pattern matching | Подробное описание сопоставления с образцом по маске и его применения дано в приложении B (см. "The Well-Grounded Java Developer" by Benjamin J Evans, Martijn Verburg 2013 ssn) |
shape-from-you-name-it | определение формы по задаваемому свойству (ssn) |
Speculative generality can be spotted when the only users of a method or class are test cases. If you find such a method or class, delete it and the test case that exercises it. If you have a method or class that is a helper for a test case that exercises legitimate functionality, you have to leave it in, of course | Теоретическая общность может быть обнаружена, когда единственными пользователями метода или класса являются контрольные примеры. Найдя такой метод или класс, удалите его и контрольный пример, его проверяющий. Если есть вспомогательный метод или класс для контрольного примера, осуществляющий разумные функции, его, конечно, надо оставить (см. Refactoring: Improving the Design of Existing Code by Martin Fowler et al. 1999 ssn) |
state with internal activities of the character and help events, as you might find on a UI text field | состояние с внутренними активностями символов и событиями системы помощи, которые вы можете наблюдать в текстовых полях редактора UI (ssn) |
test-driving an Android app that enables you to draw on the screen | тест-драйв приложения Android для рисования на экране (ssn) |
text field where you can enter a new task | текстовое поле для ввода новой задачи (ssn) |
the additional fields you'll have to fill are | нужно будет заполнить ряд дополнительных полей (ssn) |
the branch you are working on in the version control system | текущая ветка кода в системе контроля версий (Alex_Odeychuk) |
the great strength of the state machine approach is that it enables you to come up with an explicit definition of valid states for some aspect of your application and enforce proper behaviors as an application moves from one state to another | Мощь подхода, использующего конечный автомат, обусловлена тем, что он позволяет в явном виде определить действительные состояния для некоторого аспекта вашего приложения и задать соответствующие варианты поведения при переходах приложения из одного состояния в другое (см. "Writing Mobile Code Essential Software Engineering for Building Mobile Applications" by Ivo Salmre 2005) |
the name of the attribute whose value you want to get | имя атрибута, значение которого хотите получить (Alex_Odeychuk) |
there are two potential issues when you use marshaling | при использовании маршализации существует две потенциальные проблемы (см. Agile Web Development with Rails Fourth Edition by Sam Ruby, Dave Thomas and David Heinemeier Hansson 2011) |
this is a POSIX thing – POSIX says that on different platforms you can have multiple time bases, but that every platform must support at least the CLOCK_REALTIME time base | это вещь из области POSIX – стандарт утверждает, что на различных платформах вы можете использовать различные типы временных базисов, но любая платформа должна, по меньшей мере, поддерживать базис CLOCK_REALTIME (см. "Getting Started with QNX Neutrino. A Guide for Realtime Programmers" by Rob Krten 2009 ssn) |
this is a POSIX thing POSIX says that on different platforms you can have multiple time bases, but that every platform must support at least the CLOCK_REALTIME time base | это вещь из области POSIX стандарт утверждает, что на различных платформах вы можете использовать различные типы временных базисов, но любая платформа должна, по меньшей мере, поддерживать базис CLOCK_REALTIME (см. "Getting Started with QNX Neutrino. A Guide for Realtime Programmers" by Rob Krten 2009 ssn) |
Thus, assertions/properties allow you to describe the behavior of a time-based system in a formal and rigorous manner | Таким образом, утверждения / свойства позволяют описывать поведение контролируемой по времени системы в формальной и строгой форме (см. 'The Design Warrior's Guide to FPGAs' by Clive "Max" Maxfield 2004) |
Underneath all the button-pushing is a purely textual procedure – the browser reads some HTML, you type some text, the browser sends that to a server and reads some HTML back | за всеми этими щелчками на кнопках стоит чисто текстуальная процедура: браузер считывает HTML-код, вы вводите текст, браузер посылает его на сервер и снова считывает оттуда HTML-код |
Unscheduled communication occurs only when a periodic or event task is not running. If you use multiple tasks, make sure that their scan times and execution intervals leave enough time for unscheduled communication | Незапланированный обмен данными происходит лишь в то время, когда не работает ни периодическая, ни событийная задача. Если вы используете несколько задач, убедитесь в том, что их времена сканирования и промежутки между выполнениями обеспечивают достаточное время для незапланированного обмена данными (ssn) |
useful information about the path that you're dealing with | полезная информация о пути, с которым вы работаете (ssn) |
what you see is what you get | "что видишь, то и получаешь" (ssn) |
what you see is what you get | принцип "что видишь, то и получаешь" (ssn) |
Whether or not you realize it, a significant portion your application's code relates to managing its state | Отдаёте ли вы себе в этом отчёт или нет, но значительная доля кода вашего приложения всегда будет связана с управлением его состояниями (см. "Writing Mobile Code Essential Software Engineering for Building Mobile Applications" by Ivo Salmre 2005 ssn) |
within a class body you can define class methods and instance methods | Внутри тела класса можно определить методы класса и методы экземпляра (см. Agile Web Development with Rails Fourth Edition by Sam Ruby, Dave Thomas and David Heinemeier Hansson 2011) |
without requiring you to change technologies | без необходимости в смене технологий (Alex_Odeychuk) |
you can catch exceptions at various levels of granularity | вы можете перехватывать исключения с различной степенью детализации |
you can determine almost every aspect of the box's appearance with cascading style sheets | Почти любой аспект внешнего вида этого окна можно определить с помощью каскадных таблиц стилей (ssn) |
you can insert new documents using the Object Connection window | можно вставить новые документы с помощью окна Object Connection |
you can program timers to sequence those actions | для организации последовательности этих действий можно программировать таймеры (ssn) |
you can use a style to painlessly reuse a combination of control properties | Стили можно применять для гибкого повторного использования комбинаций свойств элементов управления (ssn) |
you have discovered the theory behind the object-oriented approach: abstract data types | мы выявили хорошую теоретическую основу объектно-ориентированного подхода – абстрактные типы данных (см. Object-Oriented Software Construction second edition by Bertrand Meyer) |
you have discovered the theory behind the object-oriented approach: abstract data types | мы выявили хорошую теоретическую основу объектно-ориентированного подхода абстрактные типы данных (см. Object-Oriented Software Construction second edition by Bertrand Meyer) |
you may want to have a utility class that deletes all of the .class files under the /opt/workspace/java directory on your development box as a cleanup step for your build | Возможно, вы захотите заполучить вспомогательный класс, который удаляет все файлы .class в каталоге / opt / workspace / java вашего пространства для разработки. это может происходить на этапе очистки при подготовке сборки (см. "The Well-Grounded Java Developer" by Benjamin J. Evans, Martijn Verburg 2013) |
you see that | как можно видеть (ssn) |
you see that all these fixes eliminate the problems by contributing to the complexity of code | как можно видеть, эти исправления устраняют проблемы за счёт увеличения сложности кода (ssn) |
you start digging in the code | вы начинаете копаться в коде |
you then pass the actual date and time when you want the timer to go off | Затем вы передаёте реальные дату и время срабатывания таймера (см. "Getting Started with QNX Neutrino. A Guide for Realtime Programmers" by Rob Krten 2009 ssn) |
you want to show a modal message to the user and optionally present the user with action choices | вы хотите вывести модальное сообщение пользователю и дополнительно предоставить ему возможность выбора дальнейших действий |
you will quickly add these refactorings and their names to your development vocabulary | эти методы рефакторинга и их названия быстро займут место в вашем словаре разработчика (см. Refactoring: Improving the Design of Existing Code by Martin Fowler et al. 1999) |