Увеличение объема ОЗУ в Palm m505

21 Мар 2022
Просмотров: 23
Отзывов нет

Цель этой модификации — увеличить объем памяти КПК Palm m505 с 8 Мбайт до 16 Мбайт.

Прежде всего, проделайте следующие действия:

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

2. Если у вашего КПК есть заслонка для экрана, снимите ее. Теперь демонтируйте заднюю крышку и извлеките все внешние карты памяти SecureDigital.

Для этой модификации вам понадобится всего один компонент:

 одна низкомощная микросхема Samsung KM416S8030BT-GL (или

-FL, -G8, -G8n) с синхронизированным динамическим ОЗУ (СДОЗУ, SDRAM) на 16 Мбайт (в корпусе TSOP II с 54 ножками).

Вам понадобятся: отвертка с шестигранной вдавленной головкой для откручивания винтов на задней стороне устройства (размера T5 или T6); паяльник для удаления с платы старого компонента памяти и монтажа нового.

Примечание: Samsung больше не выпускает компонент KM416S8030. Если вы никак не можете его отыскать, то в качестве замены подойдут: Toshiba TC59SM716AFT, Hynix Semiconductor HY57V281620 или компоненты семейства Vanguard International VG36128161BT (только низкомощные версии). Можно воспользоваться и другими микросхемами. Во многих ноутбуках используется карта памяти PC100 DIMM с конфигурацией СДОЗУ 8 Мбит x 16. Эти 128 Мбайт образуются за счет чипов по 16 Мбайт, которые как раз подходят для нашей модификации. При этом у вас останутся еще и запасные микросхемы на случай, если вы где-то ошибетесь. Попробуйте найти где-нибудь подержанную плату (например, на eBay или через Интернет-магазин компьютерных деталей). Это будет стоить от 10 до 25 долларов в зависимости от набора компонентов.

Статьи

Важнейший шаг, который нельзя пропустить

21 Мар 2022
Просмотров: 24
Отзывов нет

Недавно ко мне обратились представители одной организации с просьбой помочь навести порядок в их неудачно построенной внутренней сети. Они хотят оживить внутреннюю сеть и сделать ее удобным инструментом для бизнеса. Я предложила начать с опроса пользователей служб; заказчики ответили, что хотели бы «перейти непосредственно к дизайну». То есть к цветам, шрифтам, изображениям и символике. Плохо реализованные элементы дизайна, такие как цвет и шрифт, могут снизить удобство использования. Но они не являются наиболее важными элементами при взаимодействии с пользователями.

Структура, расположение и маркировка вносят больший вклад в успех, чем элементы, которые делают корпоративную сеть «красивой». Например, посмотрите на победителя состязания DWG’s My Beautiful Intranet 2013, компанию Singapore International Enterprise.

В статье об этом даже отмечается, что понятие «красота» может быть раскрыто по-разному — в данном случае речь шла о том, что сайт предоставляет пользователям ту информацию, которая им действительно необходима в рабочих процессах. На приведенном рисунке изображен идеальный процесс создания корпоративной сети. Сомкните его в кольцо, и вы получите идеальную схему постоянной эволюции внутренней сети. Исследование и тестирование, проект, тестирование, дизайн. Выполняйте эти шаги снова и снова. Причем, игнорируя мнение пользователей, то есть отказываясь от исследований и испытаний на уровне взаимодействия с потребителями, вы делаете это на свой страх и риск.

Как слушать пользователей

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

  • интервью;
  • круглые столы (менее формальные, чем фокус- группы);
  • тестирование удобства использования;
  • анализ сайта.

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

Интервью и круглые столы фокусируются на следующих вопросах:

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

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

Статьи

Hamster Free Video Converter

20 Мар 2022
Просмотров: 24
Отзывов нет

С помощью программы Hamster Free Video Converter можно преобразовывать одни форматы видео в совершенно противоположные. Также пользователю предоставляется возможность выполнять некоторые действия по оптимизации выходных файлов. Для результативной работы с Hamster Free Video Converter совершенно не требуются специальные знания, так как программа имеет мастер настроек, а он всегда подскажет какие опции задействовать в конкретном случае.

Главные функции Hamster Free Video Converter — это, во-первых, поддержка таких форматов видео, как MPG, AVI, MPEG, WMV, FLV, DVD, HD, M2TS, 3GP и так далее, всего насчитывается более 25 всевозможных форматов. Во-вторых, в программе есть возможность конвертации для следующих мобильных устройств — iPod, iPhone, iPad, PS3, xBox, PSP, Zune, iRiver, Apple TV и так далее, всего насчитано более 200 устройств.

Hamster Free Video Converter

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

Hamster Free Video Converter поддерживает несколько языков.

Программы

Какова роль в системе?

20 Мар 2022
Просмотров: 25
Отзывов нет

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

На мой взгляд, использование триггеров сигнализирует о системной или архитектурной проблеме, поскольку разработчики зачастую начинают применять триггеры в качестве «горячей клавиши», чтобы обеспечить выполнение бизнес-правил с использованием таблицы вместо модифицирующего кода, «захватывающей» всю логику и все функции.

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

Если отвлечься от перечисленных соображений, можно найти одно место, где использование триггеров имеет смысл, — это аудит. Аудит необходим для соблюдения законодательных требований, обычно слишком обширных для геры, которые будут захватывать и направлять строки INSERTED, DELETED и UPDATED в таблицу TableName_Audit.

Это позволит отслеживать значения и метаданные о том, кто и когда выполнил операцию, без обременительных расходов. Это вовсе не означает, что использование триггеров избавит вас от всех проблем, но, на мой взгляд, это единственная область, где они сыграют свою роль. Если вы все же захотите использовать триггеры, поймите, что операции INSERT, UPDATE, а также DELETE и MERGE изменят единовременно более чем одну строку.

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

Статьи

Команды управления папками и файлами

19 Мар 2022
Просмотров: 29
Отзывов нет

Теперь вам нужно освоить команды, которые позволяют копировать (Сору), перемещать (Move), удалять (Delete) и .переименовывать (Rename) папки и файлы.

Сору (копирование)

Для копирования файла или папки вам необходимо использовать команду Сору. Лично я считаю ее самой полезной командой — особенно, если задействуете ее на чужом компьютере. Надеюсь, вы понимаете, на что я намекаю.

Предположим, вы находитесь в папке C:\Windows> и хотите копировать файл «Mysorig.txt» на дискету. Для этой цели, находясь в C:\Windows>, вы печатаете: Сору Mysong.txt А:\ .

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

Допустим, вы решили копировать файл «Mysong.txt» в папку C:\Windows\Desktop из C:\Windows.

В этом случае вам нужно напечатать: Copy Mysong.txt c:/win- dows/desktop/.

И файл будет скопирован в папку «рабочего стола». Все легко и просто.

Если вы решили копировать все текстовые файлы, находящиеся в папке c:/windows, вам нужно использовать аргумент «звездочку».

То есть если вы напечатаете Copy .txt а:\, то любой файл с расширением .txt будет скопирован на дискету.

Названия файлов могут быть какими угодно. Аргумент «звездочка» фиксирует только расширение.

Move (переместить)

Перемещение файла структурно напоминает команду копирования, только вместо создания копии компьютер переносит файл в новое указанное место.

Пусть, к примеру, вы находитесь в C:\Windows\Desktop\ и хотите переместить папку Cat, расположенную в c:/windows/desk- top, в другую папку, которая также размещена на «рабочем столе» и называется Evil Dog.

Тогда, оставаясь в C:\Windows\Desktop>, напечатайте:

Move Cat EvilDog .

DOS тут же отзовется надписью:

C:\WINDOWS\DESKTOP\cat =>

Команды управления папками и файлами

C:\WINDOWS\DESKTOP\evildog\cat [ok]

Это означает, что вы успешно переместили папку Cat в папку EvilDog. Все сказанное ранее относится и к файлам.

А теперь давайте представим, что вы имеете файл kissme.txt в папке C:/windows/desktop/ и хотите переместить его в папку c:/windows/desktop/evildog/.

Для этого напечатайте:

Move kissme.txt evildog .

DOS доложит вам о результате:

C:\WINDOWS\DESKTOP\kissme.txt => C:\WINDOWS\DESK-

TOP\evildog\kissme.txt [ok]

Delete (удалить)

Знаменитая команда! Как же нам нравится удалять! 🙂

Статьи

FastStone Capture

18 Мар 2022
Просмотров: 21
Отзывов нет

Программа FastStone Capture позволяет управлять процессом получения снимков с плавающей панелью инструментов, системного трея или же с помощью горячих клавиш. Данное приложение поддерживает все стандартные форматы графики, такие как BMP, JPEG 2000, JPEG, GIF, PCX, PNG, TIFF, ICO, WMF и TGA.

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

Дополнительные функции, такие как пипетка цвета и масштабирование также присутствуют. Главные опции FastStone Capture — во-первых, плавающая панель с инструментами для разработки скриншотов, также здесь минимальное потребление ресурсов системы.

Во-вторых, глобальные горячие клавиши для моментального создания скриншотов и самодостаточные инструменты для объектов, захвата окон, прямоугольной или свободной области с прокруткой и без. Скриншоты интернет-страниц в, FireFox, Microsoft Internet Explorer и Opera.

FastStone Capture

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

Изменять размер, кодировать, масштабировать и осуществлять другие операции. Также реально просмотреть историю редактирования скриншота, отменить и повторить. В программе есть возможность сохранять в файлы формата BMP, JPEG2000, JPEG, PNG, TIFF, GIF, TGA и PDF.

В наличии увеличительное стекло и цветовая пипетка. Есть поддержка нескольких мониторов.

FastStone Capture

Программы

Выбор данных, которые следует перенести со старого компьютера

17 Мар 2022
Просмотров: 22
Отзывов нет

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

Программы, присутствовавшие на прежнем компьютере, необходимо установить на новый компьютер до запуска мастера. Если на новом компьютере не окажется программы, параметры которой переносятся мастером, его работа будет напрасной; после установки программы мастер придется запустить заново.

Выбор файлов и параметров, которые требуется перенести на новый компьютер, — пожалуй, самая трудная часть всей процедуры. Соберитесь с духом. Как только вы сделаете выбор, мастер приступит к копированию данных, и больше ничего сложного делать не придется. Чтобы приступить к выбору и переносу данных, выполните следующее.

Вставьте компакт-диск Windows ХР в дисковод старого компьютера, щелкните в появившемся окне на ссылке Выполнение иных задач, а затем — на ссылке Перенос файлов и параметров настройки.

На экране появится окно мастера переноса файлов и параметров, показанное нарис. 19.1.

Если на компакт-диске с установочными файлами Windows ХР не оказалось мастера переноса файлов и параметров или на старом компьютере нет дисковода для компакт-дисков, запишите копию мастера на дискету, как рассказано во врезке “Использование мастера без компакт-диска Windows ХР”.

Щелкните на кнопке Далее, установите переключатель Исходный компьютер, как показано на рис. 19.2, и снова щелкните на кнопке Далее.

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

Выберите способ переноса данных и щелкните на кнопке Далее.

Сообщите мастеру, где сохранить собранные им файлы и параметры (рис. 19.3), чтобы их можно было перебросить на новый компьютер посредством кабеля, сети или переносного жесткого диска. В зависимости от выбранного способа переноса данных мастер будет вести себя по-разному.

Статьи

Готовы ли они к немедленному использованию?

15 Мар 2022
Просмотров: 25
Отзывов нет

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

В дистрибутив, предназначенный для реанимации отставленного оборудования, нет смысла включать пожирателя ресурсов вроде LibreOffice. Tiny Core Linux содержит только терминал, текстовый редактор и программу для запуска приложений на основе легковесного менеджера окон FLWM. У вас есть панель управления, чтобы управлять сервисами загрузки и настраивать программу запуска, но все остальное нужно брать из менеджера пакетов, в том числе и программу установки, если вы захотите установить Tiny Core на свой жесткий диск.

Bodhi Linux основан на прекрасном, бы- ст ром менед жере окон Enlightenment, и берет часть компонентов из среды LXDE — например, текстовый редактор Leafpad и файловый менеджер PCMan. Если вам нужно что-то еще, запустите имеющийся брау зер Midori и ступайте в онлайн-центр про грамм Bodhi.

Кста ти о LXDE: и WattOS, и Linux Mint LXDE включают этот легковесный рабочий стол. Помимо таких постоянных утилит LXDE, как Leafpad и PCMan, WattOS также прихватил менеджер паролей KeePassX и инструмент резервного копирования Remastersys, про грам му для про смотра документов Evince и фоторедактор fotoxx. Есть также клиент FTP FileZilla, браузер Chromium, Sylpheed для электронной почты, BitTorrent-клиент Transmission, тексто вый ре дак тор AbiWord, ре дак тор электронных таблиц Gnumeric и мультимедиа-плейеры Audacious и VLC.

Linux Mint LXDE — самый тяжелый дистрибутив в нашем Сравнении, и он единственный по умолчанию включил редактор изображений GIMP. Для Интернета предусмотрен Firefox, для IM — Pidgin, для электронной почты — Thunderbird, для Bit- Torrent — Transmission, для IRC — Xchat; и, что интересно, имеется клиент Dropbox. Дистрибутив придерживается популярных AbiWord и Gnumeric, а для работы с разного рода мультимедиа-ресурсами в нем есть плейеры Exaile, MPlayerи VLC.

Puppy Linux, несмотря на свой маленький раз мер, вклю ча ет умопомрачительное количество функций. В нем есть приложения для всех групп пользователей — графические приложения;

про из водствен ные приложения; приложения для воспро из ведения, ре дак тиро- вания и создания мультимедиа. Вы найдете здесь все, от спецприложений вроде HomeBank для от сле жи вания ваших финансов до легковесных приложений типа AbiWord и полнофункциональных приложений вроде MPlayer. Puppy содержит массу настраиваемых приложений — для блокировки рек ламы на сайтах и для интернет-телефонии, программу сбора под кастов [podcast grabber], безопасную программу для скачивания, аудио плейер, приложения для прожига DVD и многое другое. Весьма внушительно для ди стрибутива-крошки.

Статьи

Проблемы активации и деактивации пакетных заданий

15 Мар 2022
Просмотров: 29
Отзывов нет

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

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

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

На первый взгляд идея активации и деактивации заданий агента SQL Server не должна вызывать особых затруднений, но здесь есть некоторые тонкости

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

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

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

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

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

Статьи

Настройки пакета выполнения SSIS

14 Мар 2022
Просмотров: 26
Отзывов нет

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

Перед выполнением провести предварительную проверку с помощью логики if/else.

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

Убедиться в том, что задание завершается процедурой синхронизации на всех серверах, участвующих в топологии соответствующей группы доступности AlwaysOn.

За

Простота. Применить конструкцию if/else в качестве «оболочки» для решения вопроса о том, следует ли выполнять логику, довольно просто. Более того, когда вы передаете исполнение в целевую базу данных с помощью хранимой процедуры, вам не приходится сталкиваться с негативными явлениями, описанными в предыдущей статье.

Хранимые процедуры в качестве контейнеров логических конструкций. Я сторонник помещения логики пакетных заданий в хранимые процедуры и выполнения инструкции Ехес в SQL Server Agent Job Steps. В этом случае вам не нужно пытаться помещать всю логику и код в поле Command шага задания. Иначе говоря, преимущество использования сочетания конструкции if/else с хранимой процедурой состоит в том, что задача решается достаточно просто.

Против

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

Пакеты SSIS. Это главный аргумент против рассматриваемого подхода (использования динамического выявления внутри самих шагов задания), он состоит в том, что реализовать логику if/else внутри пакета выполнения SSIS (SSIS Package Execution) далеко не так просто. Возьмем задание агента SQL Server, которое должно выполнить шаг задания типа SQL Server Integration Services Package. Строго говоря, возможности внедрить в «инструкции по выполнению» такого задания проверку вида if/else не существует.

Планы по обслуживанию. Планы по обслуживанию сами по себе представляют отдельную тему, и я рассмотрю ее в одной из следующих статей. Помимо того что эти планы в некотором отношении не выдерживают никакой критики, у них имеется (в контексте нашей темы) один серьезный недостаток: в конечном счете они являются не более чем обыкновенными пакетами SSIS. Однако существует довольно простой способ внедрять в них логику if/else (когда речь идет об обычных пакетах SSIS, задача решается не так просто).

Статьи