Small CD-Writer

14 Янв 2022
Просмотров: 24
Отзывов нет

Программа Small CD-Writer займёт на вашем ПК совсем немного места. Она работает без предварительной установки. С помощью простоты данного приложения не нужно тратить много времени на подготовку проекта к дальнейшей записи.

Small CD-Writer

С помощью Small CD-Writer можно записывать загрузочные и многосессионные диски, также пользователь будет стирать RW-диски, записывать и создавать ISО-образы дисков, просматривать абсолютно все сессии на диске, в том числе хранить проекты в виде ISO-образов и далее вытягивать из них нужные файлы. С данной программой может работать пользователь с любым уровнем подготовки.

Данная привилегия происходит благодаря автоматическому определению записывающего привода и скорости записи. Интерфейс программы достаточно прост в управлении.

Программы

Еще две ловушки на пути динамической идентификации

14 Янв 2022
Просмотров: 22
Отзывов нет

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

попытка запустить код, представленный на экране 1, не удается, если базируется на неосновной реплике AlwaysOn Availability Replica (предназначенной к тому же не только для чтения).

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

Поэтому, если рассуждать логически, можно прийти к такому заключению: чтобы код функционировал корректно, достаточно придать ему чуть больше динамизма и, возможно, начать в главной базе данных (или в какой-либо иной), а затем по завершении выявления с помощью оператора USE перейти в MyAGDatabase (см. экран 2).

Логика подсказывает, что код, представленный на экране 2, должен работать. Если основная реплика размещается на сервере, где выполняется код, мы перейдем к логике, которая приведет нас в базу данных MyAGDatabase и запустит наш код. А если наш сервер не является основным, то код завершает работу нормально, не выполняя никаких действий. Логически все должно работать нормально, но здесь мы попадаем в ловушку № 2.

Статьи

Пример конфигурационных файлов

13 Янв 2022
Просмотров: 27
Отзывов нет

DOS kernel может управлять только базовой памятью — первыми 640 Кб RAM. Остальная (верхняя) память доступна через драйвера управления памятью (himeni.sys, ennn386.exe). Имеется два метода для объявления этой памяти: EMS и XMS. По этой причине я подготовил три конфигурации DOS-памяти:

HIMEMONLY" это XMS без управления памятью. Его

можно использовать с программами, которые имеют собственное DMIM-управ ление памятью. Они обычно используют расширитель "DOS4GW.EXE".

"XMS" использует EMM386.EXE для подготов

ки XMS.

"EMS" использует EMM386.EXE для подготов

ки EMS.

Все строки с точкой и запятой или «REM» являются комментариями и при желании могут быть удалены. HIMEM-параметр "/TESTMEM:OFF" используется для отключения RAM-чипов, что экономит несколько секунд загрузки. Они уже протестированы BIOS, и очень глупо тестировать их дважды при каждом запуске.

Я специально не даю вам готовых файлов, а указываю варианты, которые вы можете использовать. Содержание AUTOEXEC.BAT и CONFIG.SYS зависит от языка, который вы используете в DOS, и от «железа» (вам нужны драйверы? если да, то какие именно: файлы с расширениями .SYS, .EXE или .СОМ? с какими параметрами?).

Конечно, при каждой программе имеется инсталляционный установщик. Но вам нужно знать такие вещи, как адресация, DMA и IRQ канала (как управляются «железки» и как части вашей машины взаимодействуют друг с другом).

Все эти «автоматические установщики» в основном4 распихивают по сторонам куски других программ, которые вы установили прежде.

Пример конфигурационных файлов

Совет 1:’ Если вы не можете добраться до драйвера DOS- мыши, сделайте это из LOGITECH. Он работает почти с любыми программами. Используйте параметр "NOENHANCE", если игры с VESA- графическим режимом теряют управление "мышью".

Совет 2: Строки оптимизации MEMMAKER "DEVICEHIGH /L:x,yyy=drivemame" по-прежнему работают, хотя сам memmaker уже не представлен в системе i Вы можете использовать его, если сделаете копию со старой версии DOS 6.x.

Совет 3: Если хотите узнать о программах старого DOS, проверьте папку "\tools\oldmsdos" на CD вашего Win9x.

Совет 4: Так как DOS не поддерживает длинные имена файлов, они теряются, когда файловые операции совершаются в командных строках DOS. Чтобы не иметь таких проблем, используйте софт GNU — "Odi’s LFN tools". Их можно найти здесь: (http://odi.webjump.com/ N

Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Univerce is winning.

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

Статьи

Отправка фотографий по электронной почте

12 Янв 2022
Просмотров: 21
Отзывов нет

Неужели отправить фотографию по электронной почте так трудно, спросите вы? Проблема заключается вот в чем: цифровые камеры создают громадные снимки, которые замечательно выглядят при печати, но совершенно не подходят для передачи через Internet. Если отправить по электронной почте снимок слишком большого размера, он вернется обратно в папку Входящие или займет кучу места в почтовом ящике получателя. Чтобы избежать подобных неприятностей, при отправке цифровой фотографии Windows любезно предлагает уменьшить ее размер. Вот как воспользоваться этим предложением.

1. Щелкните в окне папки на значке или уменьшенной копии фотографии правой кнопкой мыши и выберите в появившемся контекстном меню команду Отправить Адресат.

Windows ХР предложит уменьшить размеры отправляемых снимков.

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

2. Установите переключатель Уменьшить размеры всех снимков и щелкните на кнопке ОК.

Отправка фотографий по электронной почте

Windows ХР уменьшит размеры изображений, предназначенных для отправки по электронной почте. (К сожалению, Windows не запомнит, какой вариант вы выбрали, поэтому при следующей попытке отправить фотографию на экране снова появится окно, показанное на рис. 16.8.)

3. Выберите из адресной книги Outlook Express имя получателя и щелкните на кнопке Отправить.

О работе с Outlook Express рассказывалось в главе 9, “Электронная почта и мгновенные сообщения”.

Обычно фотографии сжимаются до размера 640×480, что все равно больше параметров любой напечатанной фотографии. Если же вы хотите, чтобы изображение, полученное адресатом, могло применяться в качестве фонового рисунка рабочего стола, щелкните в окне, показанном на рис. 16.8, на ссылке Показывать больше вариантов и установите переключатель Крупные (для окна 1024×768).

Статьи

Главное, чтобы корпус был в хорошем состоянии

12 Янв 2022
Просмотров: 24
Отзывов нет

Однако, я проверил работу переключателей на передней панели (двух тумблеров и двух переключателей без фиксации на модели с четырьмя переключателями; и четырех тумблеров и двух переключателей без фиксации на модели с шестью переключателями), а также целостность разъемов на задней панели корпуса.

Если в вашем районе нет подходящей барахолки или компьютерного магазина, проводящего распродажу, модно купить б/у Atari 2600 он-лайн. Советую начать с www.ebay.com и www.bidiots.com. Я думаю, у Вас не возникнет проблем, и Вы найдете приставку от 5$ до 50$.

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

Та как в целях экономии я решил приобрести большинство компонентов посредством оформления заказа по Интернету, я исполнил макеты с размерами каждой детали. Это позволит мне спланировать пространство внутри корпуса до того, как сделать покупки. Это не помогло предугадать высоту деталей, так как в большинстве руководств высота не указана. Я решил рискнуть. У меня будет еще возможность немного изменить положение деталей позднее, когда настанет время установки всех компонентов в корпус.

«VIA Technologies» (www.via.com.tw) производит целый ряд небольших полностью интегрированных материнских плат для персональных компьютеров и берет за основу размеры популярной Mini-ITX. Материнская плата EPIA Nehemiah М10000 имеет размеры 17 х 17 см (каждая сторона 6,7 дюйма) и заключает в себе все необходимые устройства. В ее состав входит микропроцессор Nehemiah С3 ГГц (копия Intel, по характеристикам сравним с процессором Pentium III, что доказали аттестационные испытания) и набор микросхем с логическими схемами на сердечниках CLE266м и VT8235 производства «VIA».

В ее состав входят также: шестиканальный кодек АС’97, со звуковым выходом S/PDIF (цифровой интерфейс Sony/Phillips); двухканальный приемопередатчик FireWire; четыре порта USB 2.0; интерфейс Ethernet со скоростью 100Мб/сек.; телевизионный шифровальщик NTSC/PAL. Плата М10000 поддерживает два канала АТА133 массовой памяти, соединение с дисководом для гибких дисков и несет один модуль памяти DDR-266 с двухрядным расположением выводов для ОЗУ. Ускоритель выполнения графических операций на плате CLE266 обеспечивает 128-битную, двухмерную и 64-битную, трехмерную графику; кроме того, обеспечивается возможность подсоединения устройств для выполнения различных задач по декодированию данных MPEG-2. Для расширения возможностей предусмотрен один разъем PCI (однако, при установке данной платы в корпусе небольших размеров в этом нет необходимости). Это будет не компьютер для игр с суперграфикой и функциональными возможностями. А для просмотра фильмов и игр- имитаторов данная плата вполне сгодится.

Статьи

Примеры результатов поиска в SharePoint Server 2013 и Office 365

12 Янв 2022
Просмотров: 28
Отзывов нет

На отраслевой выставке Computex в Тайване было представлено новое поколение компьютеров, трансформирующихся, подобно роботам из научно-фантастического фильма. Похоже, производители наконец приняли концепцию многофункциональности, впервые воплощенную Microsoft два года назад в образе Windows 8 и Surface. Есть лишь одна проблема: не все решения ориентированы только на платформы Microsoft. Некоторые работают под Google Android и Chrome OS. Есть и такие, где тема трансформации понята даже слишком буквально, и пользователь может переключаться между Windows и Android.

К чести Microsoft, она быстро отреагировала на эту тенденцию, параллельно развивая Windows и условия лицензирования, определяющие цену за Windows для производителей компьютеров.

Сама операционная система заметно усовершенствована по сравнению Windows 8 в се первоначальном воплощении, и с выходом обновления Update 1 для Windows 8.1 она способна эффективно работать на малобюджетных устройствах с оперативной памятью в 1 Гбайт и диском на 16 Гбайт памяти.

Для привлечения производителей компьютеров цена на Windows сегодня снижена, а в некоторых случаях операционная система даже предоставляется бесплатно: каждый производитель устройства, которое стоит меньше 250 долл. и имеет экран менее 9 дюймов, получает Windows (или Windows Phone, если это мобильный телефон) даром. Все это поможет компании конкурировать с дешевыми планшетами Android и устройствами Chrome OS.

Согласно заявлению представителей Microsoft, «в конечном счете, все больше обычных потребителей и предпринимателей смогут выбирать из широкого разнообразия новых устройств, обладающих всеми возможностями Windows 8.1 и Office, и все это по доступной цене». По мере расширения охвата возрастут и возможности разработчиков, создающих приложения. Однако многие партнеры Microsoft, производящие компьютеры, продолжают экспериментировать с решениями, отличными от Windows.

Создается маркер для пользователя и возвращаются результаты в соответствии с ролями безопасности, что требует двусторонней синхронизации Active Directory (AD) между локальной средой SharePoint Server 2013 и Office 365. Но, используя правило запроса, вы можете объединить результаты из обеих ферм в одном представлении для пользователей и настроить пользовательский интерфейс по своему усмотрению.

Теперь кратко рассмотрим поисковые функции в SharePoint 2013 и Office 365 SharePoint Online.

Статьи

Screamer Radio

10 Янв 2022
Просмотров: 21
Отзывов нет

Программа Screamer Radio из потоковых форматов поддерживает Icecast (MP3 и OGG), Shoutcast (MP3), ААС и WMA. Стоит отметить, что с помощью Screamer Radio пользователь сможет записывать сигнал интернет-радио, например, песню или любимую радиопрограмму. Главные функции Screamer Radio — это, возможность записи не сначала, а с предыдущего фрагмента, который будет взят из буфера.

Screamer Radio

Во-вторых, есть прямая запись потоковых Direct OGG Vorbis и MP3 без потери качества. В-третьих, опция перекодировки OGG Vorbis в MP3 и перекодировка AAC или WMA в MP3.

Программы

Варианты и обходные маневры

10 Янв 2022
Просмотров: 25
Отзывов нет

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

Задействуйте полностью динамический язык SQL. При одном упоминании об этой возможности я испытываю неловкость. Но как бы то ни было, идея состоит в том, что ВЕСЬ код заключается в оболочку и выполняется с помощью команд EXECUTE или sp_executesql — после решения вопроса о том, следует ли вообще выполнять этот код.

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

Использование хранимых процедур для перенаправления. Это тоже не совсем надежный способ. На мой взгляд, он мало чем отличается от использования полностью динамического SQL — разве что этот вариант чуть лучше. Идея состоит в следующем. Вы можете создавать хранимые процедуры, скажем, в основной базе данных (тогда вам придется обеспечивать синхронизацию соответствующего кода на всех серверах вашей топологии AG). В этом случае шаги или логика вашего задания агента SQL Server смогут выполнять следующие операции: определять, является ли данный хост основным, после чего либо нормально завершать работу, либо продолжать обработку кода или операций, пытаясь выполнить что-то вроде EXEC master.dbo.DoJobLogic @ Params, @Etc, где тело этой хранимой процедуры dbo.DoJobLogic будет просто выполнять перенаправление с помощью кода вроде следующего: DELETE FROM

Опять-таки я не стал бы рекомендовать этот обходной маневр, но он возможен. Высока вероятность того, что вы сразу же столкнетесь с проблемами, даже при попытке выполнить операции INSERT, UPDATE, DELETE в таблицах, расположенных в другой базе данных (хотя здесь вы можете использовать SYNONMYMS— по-моему, это один из немногих случаев, где такой подход можно считать уместным). И вы, скорее всего, придете к выводу, что обслуживание (особенно с учетом всех перенаправлений) доставит вам немало хлопот. Поэтому я не стал бы рекомендовать и этот способ. Более того, я настоятельно рекомендую воздержаться от его использования (как и от применения динамического SQL).

Проверки с помощью добавления дополнительных шагов заданий. Этот вариант приемлем, но имеет свои недостатки (как будет показано ниже). Так или иначе, идея состоит в следующем. Если вам нужно выполнить задание агента SQL Server, состоящее всего из одного шага, вы добавляете новый шаг задания перед существующим шагом, чтобы этот новый шаг определял, выступает ли целевая база данных (для второго шага задания) в роли основной реплики на текущем сервере, а затем передавал управление второму шагу (если мы находимся на основном сервере) или завершал выполнение, если наш сервер не основной. Словом, процесс этот довольно запутанный, и я бы не хотел с ним связываться. Кроме того, для него характерны особенности, не соизмеримые с проблемами, типичными для подобных задач. Мы поговорим об этом подробнее чуть позже.

Отказаться от этого подхода и придумать что-нибудь другое. Вместо того чтобы, образно говоря, забивать в круглое отверстие квадратную затычку (то есть пытаться решить проблему с помощью оператора USE), мы можем взять на вооружение какой-нибудь другой подход. Иными словами, вместо того чтобы пытаться динамически определить, следует ли выполнять код после запуска системы, мы можем пойти по пути, описанному мной в одной из предыдущих статей, — просто синхронизировать задания по всем серверам и затем активировать или деактивировать их в зависимости от того, размешаются ли они на серверах, содержащих основную реплику. Да, здесь придется потрудиться. Зато этот метод не имеет ничего общего с теми сомнительными вариантами, которые предполагают «динамическое выявление целесообразности запуска кода в процессе исполнения».

Статьи

Попытка удалить файл программы

10 Янв 2022
Просмотров: 31
Отзывов нет

Значение: вы пытаетесь удалить файл, необходимый для работы одной или нескольких программ.

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

Решение: щелкните на кнопке Нет, чтобы отменить удаление файла. Во избежание проблем в будущем удаляйте программы с помощью значка панели управления Установка и удаление программ (или используйте специальную программу удаления, если таковая прилагается к интересующей вас программе). О панели управления рассказывается в главе 11, “Настройка Windows ХР с помощью панели управления”.

Значение: с помощью факс-модема Windows ХР удалось принять входящий факс.

Причины появления: если вы действительно ожидали получение факса, он прибыл; если вам никто не собирался посылать факс, это, наверное, какой-то мусор или спам.

Попытка удалить файл программы

Решение: щелкните на сообщении, и содержимое полученного факса появится в окне консоли факсов. (Об отправке и получении факсов рассказывалось в главе 7, “Печать, отправка факсов и сканирование”.)

Значение: Windows напоминает, что на компьютере (а следовательно, и в меню Пуск) появилась новая программа.

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

Решение: щелкните на значке новой программы в меню Пуск. Чтобы на будущее отключить функцию уведомления об установке новых программ, щелкните на кнопке Пуск правой кнопкой мыши и выберите в контекстном меню команду Свойства. В появившемся диалоговом окне щелкните на кнопке Настроить. В диалоговом окне Настройка меню “Пуск” перейдите на вкладку Дополнительно и сбросьте флажок Выделять недавно установленные программы.

Попытка удалить файл программы

Статьи

TeraCop

09 Янв 2022
Просмотров: 26
Отзывов нет

Вашему вниманию представляется программа под названием TeraCop. Она быстро копирует данные за счёт многопоточного алгоритма, а так же приложение позволяет избежать проблем вследствие отмены переноса на середине процесса, когда целая половина фалов оказывается только в одной папке, а остальная же половина в другой. В том случае, если какой-либо файл не удаётся скопировать, то данная программа несколько раз повторяет попытку.

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

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

Это позволяет пользователю моментально определить и в дальнейшем исправить ошибку. Главные функции TeraCopy — это, во-первых, программа позволяет проверять CRC, также сравнивать варианты до и после копирования или переноса.

TeraCop.

Во-вторых, приложение может копировать сразу по несколько файлов, используя при этом специальный буфер. Она легко интегрируется в проводник и заменяет стандартный диалог копирования.

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

Происходит полная поддержка Unicode.

TeraCop.

Программы