Rambler's Top100

О правилах хорошего тона

20.06.2008

О правилах хорошего тона
Существует множество полезных рекомендаций на тему о том, как правильно программировать. Этой теме посвящено немалое количество источников. Всегда оказывается полезным отделять представление от данных. Верстка HTML-странички должна быть отделена от функциональности. При работе с языком РНР это также актуально.
Отделить функциональность основного скрипта от HTML-представления можно довольно просто, если использовать функции вставки, например функцию require_once(). В нашем примере HTML-код и вставляемые в него переменные из фрагментов-скриптов располагаются в файле require l.php (листинг 1). Основная функциональность которая может быть сколь угодно сложной (в нашем же примере приводится лишь описание принципа разделения), содержится в самостоятельном файле required1.php (листинг 2).
Файл requiredl.php вставляется в файл requirel.php с помощью функции require_once(requiredl.php).
Листинг 1. Файл require1.php

<?php
require_once(required1.php);
?>
<hl>Front-end</hl>
Этот файл содержит представление данных. Формирование данных, их
обработка отделены от представления -
это происходит в отдельном файле.<hr>
<р>Первая переменная: <?php echo $first; ?>.</p>
<р>Вторая переменная: <?php echo $second; ?>.</p>
<р>Третья переменная: <?php echo $third; ?>.</p>
| Листинг 2. Файл required1.php
<?php
// Здесь располагается основная функциональность
// (во всяком случае должна быть расположена)
$first=строчка;
$second=6;
$third="<h3>3аголовок</h3>";
?>

Проблемы внедрения систем автоматизированного (бухгалтерского) учета

20.06.2008

Если Вы бухгалтер, имеете некоторое отношение к бухгалтерии или руководитель организации, то Вам может быть уже знакома эта проблема: уже заплачено за программное обеспечение, помогающее автоматизировать бухгалтерский (производственный) учет, но все или работает плохо или не работает вообще. Самое простое в данной ситуации обвинить организацию, предоставляющую услуги автоматизации в ненадлежащем исполнении статей договора. И это естесственно. Ведь для руководства свои сотрудники "роднее", чем работники какой-то иной организации.
Но вот в чем проблема: в аналогичных организациях то же самое ПО (программное обеспечение) работает достаточно успешно и надежно, отчеты в налоговую, пенсионный фонд, статистику и т.д. сдаются в срок и всегда без ошибок.
Перед руководством в случае неудач встают извечные вопросы: кто виноват и что делать.

Кто виноват и что делать?

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

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

Однако иногда и Ваши сотрудники и специалисты внедряющей организации молодцы. А проблемы есть. И в этом случае необходима беседа. Но в этом случае в ней могут участвовать уже все стороны, так как у всех уже возникла заинтересованность в успехе, ведь и время потрачено и силы. Чаще всего в таких случаях есть проблемы с оборудованием: сбоящее сетевое оборудование, малая мощность компьютеров, низкая пропусканая способность сети, проблемы с электричеством и т.п. В случае маломощных компьютеров проблему можно решить, например, установив сервер приложений. В этом случае покупается только один мощный компьютер. В настоящий момент стоимость подобного оборудования составляет от 400 до 800 у.е. Это решение помогает также устранить и медленно работающую сеть, так как все вычисления производятся на сервере, а остальным пользователям только показывается что происходит на сервере (нужно отметить, что передача происходит по высокоэффективным и сверхэкономным протоколам).

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

Перспективы развития мультимедийных технологий

20.06.2008

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

В условиях техногенной цивилизации, задачей каждого человека становится адаптация к суровым реалиям современного мира. В многообразии коммуникационных процессов и бескрайнего потока информации, определенно трудно найти себя. Деперсонализация оказывается совсем близко, а «глобальная деревня» Маклюэна перестает быть сказкой. Именно в этой связи стоит упомянуть о мультимедийных технологиях, ибо, создавая новую реальность, они замещают часть ценностей, так долго до этого создаваемых человеком.
Здесь я должна пояснить, что ни в коем случае не являюсь противницей техногенной цивилизации, и мультимедийных технологий, в частности. Анализируя, социальные течения последних лет, мне кажется, что именно сейчас начинает формироваться новый этап в сложном процессе эволюции человеческого разума. Дело, на мой взгляд, не в том, что у нас появляются новые возможности для развития, перспективы развития общечеловеческого будущего, а в том, что мы наблюдаем процесс создания абсолютно новой реальности. Наделяя её особой притягательностью новизны, человек не склонен думать о последствиях плохо адаптированной материи. Ведь, если оценить трезво, современные мультимедийные технологии склонны развиваться по случайной траектории, спонтанно, в чём-то даже стихийно. Бурный процесс развития способен произвести исторический прорыв, но с таким же незавидным успехом, у него есть шансы толкнуть человечество на порог техногенной катастрофы. Направление развития зависит только от человеческого благоразумия. Жаль, что временами оно может подводить.
Задачей же современного общества мне видится нормализация процесса развития современных мультимедийных технологий. Под нормализацией я понимаю, упорядочение процесса развития и, на мой взгляд, самое важное – разработка перспектив. Проблему всегда лучше предотвращать, нежели потом занимается её решением. Создавая что-либо, необходимо предусмотреть возможные последствия неправильного использования свежеиспеченного творения.
Существование мультимедийных технологий я склонна рассматривать в непосредственной связи с процессом глобализации, а от глобализации, как известно, скрыться очень сложно. Если глобализация охватила практически весь земной шар, то, стало быть, этот процесс является естественным. Человек научился предсказывать бури и ураганы, что же мешает оградить себя и от возможных информационно-мультимедийных катастроф?
Г. Ленски упомянул, что технологии, как единое целое, являются движущей силой социокультурной эволюции. Именно технологии определяют развитие общества. Мне кажется, что данная точка зрения, признает слабость и сильную вовлеченность современного общества. Всё-таки хочется, чтобы не люди существовали для технологий, а технологии для людей.

Протоколы передачи данных по компьютерным сетям

20.06.2008

Теперь от вопросов организации и принципов построения компьютерных сетей перейдем к рассмотрению основных принципов и протоколов передачи данных по сети. Знание основных сетевых протоколов поможет вам правильно настроить работу любой компьютерной сети.
Подобно незнакомым людям из разных стран, которые, встречаясь, следуют определенным правилам поведения - приветствуют друг друга, договариваются, на каком языке будут вести беседу, и только после этого приступают к общению, компьютеры также используют определенные правила (протоколы) для общения (передачи данных). Сетевые протоколы - это набор правил для передачи данных между компьютерами, объединенными в сеть. Без протоколов передачи данных было бы невозможно обмениваться информацией между компьютерами. Очевидно, что отправитель и получатель должны сначала согласовать между собой точный способ обмена данными, т.е. выбрать подходящие для обеих сторон протоколы, иначе передача данных между ними будет невозможна. Другими словами, каждая программа, работающая в сети, должна следовать определенным правилам для приема и передачи данных. Использование всеми компьютерами сети одного протокола гарантирует, что ваш ГВМ-совместимый компьютер сможет связаться, например, с компьютером Macintosh фирмы Apple в заокеанском университете. При использовании одного протокола для функционирования всей сети не имеет значения, какие компьютеры подключены к сети и какое программное обеспечение на них установлено.

Локальная сеть. Как сделать диск или папку общими

20.06.2008

Часто бывает необходимо предоставить в общее пользование диск или папку компьютера. Это можно сделать следующим образом.
1. Щелкните правой кнопкой мыши на значке Мой компьютер (My Computer), находящемся на Рабочем столе (Desktop), и выберите команду контекстного меню Проводник (Windows Explorer). Запустится программа Проводник (Windows Explorer).
2. В левой части окна выберите какой-нибудь диск или папку, например, Мои документы (My Documents), которую хотите предоставить в общее пользование, и щелкните на ней правой кнопкой мыши. Наэкране появится контекстное меню.
3. В контекстном меню выберите команду Свойства (Properties). Появится диалог Свойства: Мои документы (Properties: My Documents) с открытой вкладкой Общие (General).
4. Щелчком мыши на ярлыке Доступ (Sharing) перейдите на соответствующую вкладку.
Диалог Свойства: Мои документы (Properties: My Documents), открытый на вкладке Доступ (Sharing), можно также вызвать на экран командой контекстного меню Доступ (Sharing).
5. Чтобы разрешить общий доступ к выбранному ресурсу, установите переключатель Общий ресурс (Shared Resource). В поле ввода Сетевое имя (Network Name) появится автоматически сгенерированное имя сетевого ресурса, которое можно изменить по своему усмотрению.
Поле Заметки (Comments) можно оставить пустым или заполнить какой-то поясняющей информацией.
Переключатель Тип доступа (Access Type) можно установить в одно из трех положений:
Только чтение (Read Only) - предоставляется возможность только просмотра файлов в данной папке;
Полный (Full Access) - разрешается не только чтение, но и запись;
Определяется паролем (Defined By Password) - зависит от введенного пароля при попытке доступа к ресурсу.
В группе элементов управления Пароли (Passwords) находятся два поля ввода, в которых можно определить пароли для подключения к данному сетевому ресурсу: Для чтения (For Read) и Для полного доступа (For Full Access).
6. Нажмите кнопку Применить (Apply).
7. Щелкните мышью на кнопке ОК. Диалог Свойства: Мои документы (Properties: My Documents) закроется.
Значок папки, ставшей общедоступной, изменится - появится рука, придерживающая его снизу.

Беспроводный оффис

20.06.2008

Блестящая идея терминалов беспроводной связи получает
все большее распространение. Широкие коммуникационные
возможности мобильных технологий для ноутбуков позволяют
подключаться к терминалам беспроводной связи далеко за его пределами(в аэропортах, гостиницах, бизнес-центрах). Беспроводный оффис может быть мобильным.Вы можете устраивать видеоконференции для решения сложных вопросов.
Печально известный "почтовый ящик", работающий месяцами, также заменен в сети электронной почтой, работающей мгновенно.Если оффис имеет филиалы, мобильная связь для оперативного решения вопросов незаменима. Упрощен доступ к общей базе данных. Возможно использование органайзера для сбора совещания по оперативному решению сложных вопросов.
Иногда достаточно даже просто обратиться к Интернету.
При корпоративном использовании общей базы данных,
сбора интеллектуальных ресурсов даже при разбросе по
земному шару такие технологии незаменимы.
Отрезки времени, которые вы вынуждены проводить в дороге
или в ожидании также можно использовать.
Ноутбук от батарей может работать часами.
Если иметь в запасе ИБП, то заряд батарей
можно пополнять мгновенно в течении 8 мин.

Мир мобильников

20.06.2008

Сейчас на рынке мобильных аппаратов много компаний. Пожалуй, самые известные это Нокиа и Сони Ериксон (СЕ), за ними идут Самсунг, ЛГ, Моторола, замыкают список многие новые компании, названия которых я не могу запомнить (но специально для вас я посмотрел) – ХП, АМД, ХТЦ и многие другие. К сожалению, компания Сименс совсем перестал выпускать мобильные телефоны, всё больше бытовую технику.
Мобильные телефоны становятся более функциональными. Люди десять лет назад наверно не мечтали о таких функциях. Сегодня мобильные телефоны могут снимать на камеру с большим разрешением, мы можем слушать музыку, смотреть фильмы, играть в известные игры и много прочего. У меня СЕ я очень рад своему выбору, он оригинален, и вообще очень нравится.
В наши дни люди могут разговаривать на очень больших расстояниях. Можно разговаривать в режиме конференции. Сразу несколько людей могут разговаривать вместе.
В некотором смысле мобильные телефоны соединяют людей. Что бы делали без них?

Opera Mini 4.1. Первые отзывы

20.06.2008

Недавно, некая компания с довольно незамысловатым названием Opera Software, выпустила новую версию лучшего мобильного браузера, ставшего настоящим брендом. И сразу же у рядового пользователя назревает вопрос - а что же нового и уникального появилось в версии 4.1?
Благодаря этим самым пользователям предыдущих версий браузера, а именно их пожеланиям, мир мобильных браузеров содрогнулся от осознания возможности сохранения веб страниц в памяти их мобильных устройств и естественно дальнейшего автономного просмотра. Но инженерам и программистам компании Opera Software этого оказалось явно недостаточно, и они внесли коррективы в своё детище, которые отразились в появлении новых функций - отправка и загрузка файлов, с ними теперь она справляется отлично. Неким соблазным бонусом добавлено автозавершение ввода адреса. И это здорово - теперь каждый из нас сможет экономить свое время и деньги, коих в нашем сложном мире неизмеримо мало.
Отодвинув время и деньги на второй план, мы видим, что Opera Mini 4.1 стал работать гораздо быстрее предыдущих версий. Весь веб-контент обрабатывается с завидной скоростью и это нельзя не отметить. Удобство и ещё раз удобство.
Без внимания не осталось ничего, что будоражило и заботило–
разработчики доработали механизм RSS-лент, улучшили масштабирование, появился поиск информации на странице, исправлены другие различные недочёты.
Вот и все основные явные новшества и преимущества, направленные на то, что бы мы с вами не ощущали разницы между работой в интернете с мобильного телефона и со своего пк.

Краткий тест мобильного телефона Sony Ericsson T650i

20.06.2008

Впервые подержав в руках эту трубку, у меня возникла четкая ассоциация с одной очень интересной, можно сказать, душевной моделью- S500i. Хотя форм-факторы, начинка и классы отличаются, но между ними явно прослеживается родственная связь. В первую очередь - это оформление платформы, практически один в один совпадающее с пятисотым. Очень приятный атмосферный дизайн навевает самые приятные ассоциации, а сочетание полированной стали и довольно качественного пла¬стика в оформлении корпуса можно назвать одним из самых удачных среди всех шведских аппаратов последнего времени.
Обескураживает лишь, пожалуй, очень спорное решение с дизайном клавиатуры, которая, с одной стороны, выглядит довольно симпатично, но в то же время маленькие квадратные клавиши доставляют ряд неудобств во время использования. Подушечки пальцев просто прогибаются над кнопкой, не в силах ее нажать, и приходится подбирать подходящую точку для нормального ее нажатия. Зато подсветка клавиш - это настоящее световое шоу, которое вместе со стандартной темой выглядит просто завораживающе. Также порадовал очень неплохой дисплей 340x220 точек со своими 260 тыс. оттенков, хоть и не большой по диагонали (всего 1,9 дюйма), но за счет такого размера на нем практически не видно зернистости.
Решение с камерой также можно назвать статусным, поскольку камера здесь стоит средненькая и никак не может сравниться по качеству с анало¬гичными «кибершотовскими» набора¬ми. Картинка часто очень зашумлена, да и при недостатке света приходит¬ся корректировать яркость вручную. Исключение составляет дневная съемка, дающая вполне адекватный результат, как по цветопередаче, так и по четкости и скорости отклика матрицы. Небольшой объем встроенной памяти с учетом того, что она распределяется между прило¬жениями, органайзером и телефонной книгой, конечно, особо развернуться не даст, но дело исправляется карточками М2 до 2 гигабайт.
Уже под конец теста я как-то невзначай решил проверить, какие игрушки здесь предустановленны, и завис больше, чем на час, подсев на культовый Lumines Blocks, оторвать от которого меня смог лишь старый добрый Unreal Tournament, предустановленный в мой компьютер. В общем, возвращал я эту трубку с некоторой неохотой, как герой фильма, возвращающий долг и до последнего не выпускающий купюру из рук. А это значит, что задуманное у шведов в большей степени получилось, за что скажем им спасибо.

Краткий обзор мобильного телефона Nokia 6170

20.06.2008

Nokia 6170 – одна из тех «раскладушек» от финского бренда, которая завоевала популярность уже при появлении на мировой рынок мобильной связи и продолжает этой популярностью пользоваться по сегодняшний день. 6170 имеет довольно солидный внешний вид, но при этом не выглядит громоздко, как большинство такого типа аппараты. Корпус, немного закругленный вверху, выполнен из матового металла, тема которого не покидает головы творцов Nokia уже более четырех лет. И нужно заметить, что этот металл разработчики используют именно так, как нужно. Ни одна модель Nokia, начиная с 1999 года, не потерпела крах на рынке, все аппараты держались как минимум в серединке топа продаж по миру. Nokia 6170 не раз уже взлетала в этих рейтингах на самые вершины.
Модель 6170 доработана в плане внутреннего экрана. Его разрешения значительно увеличилось, по сравнению с предыдущими моделями, а распределение служебных меток на экране продумано немного лучше, таким образом, что рабочая область экрана расширилась до впечатляющих размеров. В 6170 внедрен интерфейс Series 40, что позволяет владельцам этого аппарата использовать все приложения, совместимые с данным интерфейсом.
Кроме стандартной фотосъемки в 6170 появилась возможность записи видео в формате 3GP посредством камеры. Правда, время видеоклипа ограничивается двумя минутами. В хорошую сторону изменилась эргономичность клавиатуры телефона.
Остальные функциональные аспекты обсуждать не имеет смысла, ибо они остались стандартом Nokia, что, впрочем, очень даже неплохо.