Warning: array_merge(): Argument #2 is not an array in /hsphere/local/home/magistr/codeismy.name/wp-content/plugins/wp-pagenavi/scb/Options.php on line 46

PHP: оптимизация php-скриптов

Дата: Декабрь 10, 2010

(0) комментариев

Отличие PHP от других языков программирования, например, C++, Pascal и т.д. заключается в том, что исходный код программы на php при каждом обращении к скрипту интерпретируется по-новой. Поэтому важно научиться правильно (оптимально) составлять код программ.

Рассмотрим несколько ошибок и способы их устранения.
Читать полностью

Автор: GT500B

,

Поиск zip кодов США и радиус поиска.

Дата: Декабрь 1, 2010

(0) комментариев

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

Автор: admin

,

Добавление красивостей в Linux

Дата: Октябрь 20, 2010

(0) комментариев

Сегодня  хочу рассказать о том, как сделать вот такую вот панельку на линуксе

Читать полностью

Автор: admin

Что делать если привода нет?

Дата: Октябрь 5, 2010

(0) комментариев

Часто встречал в практике вопросы о том что делать если:

-У меня нетбук

-У меня привода нет или же он не функционирует

-LiveUSB не подходит т.к есть машины не поддерживающие загрузку с USB

Кто-то пользуется UnetBootin, но он заточен под линукс. Кто-то качает спец.сборки некрософта использующие *.bat в качестве инсталятора и т.д.

А что делать если вдруг вам не нужна сборка или вы в линуксе знаете только команду startx? Или последний случай?

Я выбрал для себя другой способ…
Читать полностью

Глобальная сеть WAN

Дата: Сентябрь 17, 2010

(0) комментариев

Исторически сложилось, что технология WAN в начале обеспечивали доступ разных узлов друг к другу, реализуя при этом функции первых трёх уровней модели OSI.

Принципиальные отличия технологии LAN от WAN заключаются в следующих параметрах:

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

2. Время коммуникации
Из-за большой протяженности WAN, по сравнению с временем доставки сообщения, временем обработки оного можно принебречь.

3. Однородность
Оборудование и программное обеспечение, применяемое в технологии LAN, является более однородным, чем аналогичное в технологии WAN.

В связи с разработкой WAN, были стандартизированы интерфейсы между DTE и DCE.

RS232 — скорость до 115кб/c, расстояние до 100 метров — изначально был разработан для связи компьютера и модема.

RS423 — скорость до 100кб/с, расстояние до 10 метров, либо скорость до 10кб/с, расстояние до 100 метров.

X21 — используется для WAN X25.

HSSI — скорость — от 300кб\с. до 52мб\с — используется для подключения к скоростным каналам.
Читать полностью

Магистральные сети. Сети доступа.

Дата: Сентябрь 17, 2010

(0) комментариев

Магистральные сети (BackBone) — служат для образования связей между крупными локальными сетями с обеспечением высокой скорости и надёжности.

Сети доступа — обеспечивают связи небольших локальных сетей и удалённых компьютеров с центральной сетью предприятий.

Типы каналов делятся на нагруженные и ненагруженные. Нагруженные — используют аппаратуру уплотнения:

FDM — частотное уплотнение(аналоговый)
TDM — временное уплотнение(цифровой)

Выделенные каналы могут быть образованны как с каналообразующей аппаратурой, так и без неё.
В сети с коммутацией пакетов предусмотрена процедура, с помощью которой промежуточные узлы(коммутаторы) умеют создавать временный виртуальный канал.После создания этого канала все пакеты которые относятся к нему маршрутизируются по номеру канала, а не по адрессу.
Таким образом удаётся снизить время коммутации и гарантировать пропускную способность для канала.
Технология PDH — плезиохронная цифровая иерархия.
Недостатки:
1) сложность операций мультипликсирования и демультипликсирования.
2) отсутствие встроенных процедур и контроля за сеть.
3) недостаточно большие скорости.

Технология SDH/SOnet- синхронная цифровая иерархия.

Протоколы канального ур-ня глобальных сетей:

SLIP — для последовательной линии (для пердачи ip,сейчас не используется)
HDLC — логический контроль
PPP — (точка — точка) умеет работать с протоколами разных уровней, потдерживает шифрование.
Читать полностью

Ajax Программирование ето техника для создания быстрой и динамической веб-страницы.

Дата: Сентябрь 15, 2010

(0) комментариев

Если вы использовали Google Maps, Gmail, YouTube, Facebook вкладки, вы пришли в контакт программирования AJAX, и вы можете даже не знать его. Но это нормально, потому что это именно то, что AJAX призвана сделать — изменить содержание незаметно, быстро, интуитивно, а также обеспечить динамичный пользовательский интерфейс.

Техника для создания быстрой и динамичной веб-страницы, называется AJAX. Это не язык, а сборник асинхронный JavaScript и XML инструменты, которые работают с отраслевыми стандартами. Возможность отправить асинхронных запросов к серверу квантовой улучшения. Эти запросы резко сократят время, что брал сервер для доставки конвента или информации. Перед AJAX, эта операция будет означать большой задержкой, в ходе, которого, страница будет перезагружена.
Читать полностью

Создание сайта - Echo-group Раскрутка сайтов