Эффективный тайм-менеджмент

От этого не будет толку, если это просто прочитать. Это должно стать руководством к действию.
Я не обещаю, что у вас появится больше времени, но вы научитесь его беречь. Тогда времени будет хватать на все, что вы планируете сделать. Для того чтобы больше успевать, обычно советуют делать по нескольку дел одновременно. Наша цель — научить качественно выполнять одно задание за другим. Сначала мы поговорим о минутах, а потом постепенно добьемся того, чтобы жизнь полностью соответствовала нашим целям и ценностям. Мы рассмотрим распорядок дня и проверим, служит ли он вам или это вы подчиняетесь ему. Кроме того, стоит подумать, нужен ли он вообще.
Вы научитесь уделять больше времени важным делам, игнорируя то, что не требует внимания и не приносит результатов. Может, на какие-то вещи вообще не стоит тратить драгоценные минуты? Вы научитесь определять, на что у вас уходит больше всего времени, и постараетесь исправить положение, планируя свой день и жестко придерживаясь плана. Вы больше не будете позволять кому-то составлять план за вас и распоряжаться вашим временем.
Вы по-новому оцените роль техники в вашей жизни. Убедитесь, что компьютер, телефон, факс и будильник служат вам, а не руководят вашей жизнью.
Вы научитесь избегать цейтнота, вызванного:
нагромождением бумаг, одна мысль о которых внушает страх и заставляет ежиться;
неуверенностью в себе;
потоком бесполезной информации.
Если проблема в том, что вы сознательно откладываете на потом неприятные дела, это поможет вам понять, сколько времени и сил это отнимает, почему вы так часто предпочитаете бездействие и что нужно делать для того, чтобы использовать с толком каждую минуту. Тем не менее иногда ожидание неминуемо, и в этом случае его тоже можно обернуть себе на пользу. Как? Это вы узнаете чуть позже. Мы поговорим о человеческом организме, о значении сна, правильного питания и спорта и о том, как все это сказывается на распорядке дня; говоря о психике, мы научимся избегать волнения и злости и использовать свои прирожденные таланты и способности.
Некоторые советы придутся вам по душе и станут причиной радикальных перемен в вашей жизни, другие покажутся бессмысленными и нецелесообразными. Выбор — за вами. Вам остается лишь решиться и начать действовать. Ничего не изменится, если вы просто прочитаете и забудете.

Взгляните по-новому на то, как вы тратите свое время
Несколько способов получить от жизни значительно больше
Рейтинг приоритетов
Вы и окружающие

Гимнастика для ума
Контроль над хаосом
Здоровое тело - здоровый дух

Cамоучитель по Visual Studio.Net



Первая составляющая — библиотека времени исполнения (Common Language Runtime, сокращенно CLR), функционирует как на этапе выполнения, так и на этапе разработки. Во время выполнения кода она следит за динамикой многопотоковых приложений, обеспечивает взаимосвязь процессов, поддерживает их безопасность, автоматизирует процедуры выделения и освобождения памяти. На этапе разработки CLR автоматизирует типовые задачи, решаемые программистом, значительно упрощая использование новых технологий. Особо отмечаются преимущества, получаемые при создании компонентов стандарта COM (Component Object Model, сокращенно COM — Модель многокомпонентных объектов).
Вторая составляющая (Unified Programming Classes) предоставляет разработчику унифицированную, объектно-ориентированную, расширяемую библиотеку классов, которая совместно с другими ресурсами является частью программируемого интерфейса приложений API (Application Programming Interface). Она объединяет элементы MFC (Microsoft Foundation Classes), WFC (Windows Foundation Classes) и часть API, используемую Visual Basic.
Третья составляющая (ASP.Net) представляет собой надстройку на.д классами, которая дает возможность пользоваться объектно-ориентированной технологией при разработке типовых элементов HTML-интерфейса. Фактически выполняемые на стороне сервера, эти элементы проецируют функции пользовательского интерфейса в виде HTML-кода. Однако при разработке сервера имеется возможность использовать мощный аппарат, предоставляемый объектной моделью программирования. Результат — резкое упрощение процесса построения web-приложений. В дополнение к этому ASP.Net поддерживает достаточно новую концепцию или модель разработки программ. Вы, наверное, слышали о ней, как о технологии «тонкого» клиента. Основная суть этой модели — предоставление кода пользователю не в виде инсталлируемого продукта, а в виде временной услуги (service).
Код, который создан на основе среды разработки .Net Framework, носит название управляемого кода {managed code) в отличие от обычного, неуправляемого кода (unmanaged code). В режиме .Net компиляторы рассмотренных языков производят метаданные (metadata), которые сопровождают сам код. Это означает, что они генерируют дополнительную информацию, описывающую типы данных, объекты и ссылки. Библиотека времени исполнения (Common Language Runtime) использует метаданные для поиска и загрузки объектов, запуска функций, передачи параметров, размещения объектов в памяти.
Важной функцией, которую выполняет библиотека времени исполнения, является автоматическое освобождение памяти, занимаемой объектами, которые более не используются. Это нововведение призвано повысить надежность как отдельных компонентов, так и всего разрабатываемого приложения. Данные, время жизни которых управляется таким образом, называются управляемыми данными (managed data). Если ваш код является управляемым (managed code), то вы можете пользоваться управляемыми данными, но можете и не использовать их. Более того, вы можете и не знать, являются ли ваши данные управляемыми.
Общая библиотека времени исполнения (CLR) упрощает создание приложений и их составляющих, которые разработаны на разных языках и настроены (target) на использование CLR. Эти модули могут быть интегрированы в одном проекте и взаимодействовать между собой так, как будто они были созданы на одном языке. Например, вы можете декларировать класс, а затем создать производный от него класс уже на другом языке. Можно и просто пользоваться методами класса в рамках модуля, написанного на другом языке. Такая интеграция стала возможной потому, что компиляторы и инструменты разных языков пользуются общей системой типов, определенной в CLR, а также новыми правилами игры, принятыми при ее разработке.

Введение
Начало работы с Visual Studio.Net
Режимы отображения координат
Традиционное Windows-приложение

Анализатор кодов ошибок
Управление файловым деревом
Графика OpenGL
Трехмерные графики функций

От сырых COM API к проекту ATL
Трехмерная графика в проекте ATL
Из жизни студентов
Решаем краевую задачу
Некоторые сведения об архитектуре Windows

Microsoft Visual J++. Создание приложений и аплетов на языке Java

Рассмотрены вопросы использования мультизадачности в приложениях Java, методы работы с графикой, звуком и анимацией. Много внимания уделено организации взаимодействия аплетов и сервера Web, а также описанию способов передачи данных и организации распределенной обработки информации в сети Internet с использованием приложений Java.

Мобильность Java
Обработка событий от кнопки
Поля класса FrameWnd

Мультизадачность
Класс StreamTokenizer для разбора входных потоков
Исходные тексты приложения

Начинаем программировать на языке Java

Задумывая этот практикум, я первым делом задал себе вопрос: какими должны быть статьи, обучающие программированию на новом языке? Проанализировав опыт различных изданий, я пришел к выводу, что не стоит начинать с нуля, - для того написаны толстые тома, приобрести которые можно в любом книжном магазине. Я пишу для тех, кто уже имел дело с языком С++. Руководствуясь материалами этого практикума, программист, имеющий опыт написания приложений на С++, сможет освоить написание программ на языке Java. Хочу предупредить читателей: возможно, некоторые места вы поймете не сразу. Не стоит огорчаться, впоследствии, когда мы с вами начнем писать конкретные программы, многое прояснится.

Продолжение