Американский хостинг в Украине - домены в подарок
Главная
Трудоустройство
Ваши объявления
Наши новости
Информация





Что необходимо знать программисту

Динамическая загрузка процедур/функций из DLL  11-09-2006
На старт! Первую из своих статей я решил посветить этой вещи, которую многие начинающие кодеры совсем не умеют использовать. Обычно все используют статический импорт, который выглядит так: { импорт по специфицированному имени } procedure ImportByName;external MYDLL name MYEXPORTPROC; { импорт по индексу } procedure ImportByOrdinal; external MYDLL index 10; { импорт по оригинальному имени } procedure MyExportFunc1; external MYDLL; Использование же динамической загрузки процедур зач...

Base64 для не продвинутых  11-09-2006
Base64 для не продвинутых Изначально для передачи электронной почты в Интернет использовался только текст (RFC822). Затем, с развитием компьютерных девайсов, потребовалась возможность передачи нетекстовой информации: аудио, видео, графических файлов, файлов приложений и т.д. Однако почтовые сервера как понимали только текст, так и остались понимать только его. Поэтому появилась необходимость каким-то образом преобразовать двоичный файл в текстовый. Вступление Изначально для передачи электр...







Сборник часто задаваемых вопросов по языку Perl и программированию для Web  11-09-2006
Авторы ответов: Павел Аммосов <apv@i-connect.ru> Артур Пенттинен <artur@elma.fi> Михаил Поляков <polk@inforis.nnov.su> Григорий Строкин <grg@philol.msu.ru> Текущий координатор: Павел Аммосов Составление FAQ начато: 20 окт 1998 Текущаяя версия от: 17 Apr 1999 22:16 Адрес FAQ в Internet: http://isabase.philol.msu.ru/~apavel/ruperl/ Содержание: Часть A. Перл как язык Часть Б. Перл как средство для работы с CGI Часть C. Perl и базы данных

Работа с MySql - наполнение данными  11-09-2006
Таблицы готовы. Теперь в них надо что-то записать. Чтобы записать, нужно туда что-то передать. вообщем, формат записи следующий: INSERT INTO category (id, name) VALUES (, Интернет) и, соответственно, perl инструкция: $dbh->do("INSERT INTO category (id, name) VALUES (, Интернет)"); В данном случае, SQL инструкцией INSERT INTO вставляем в тадлицу category в поля id, name значения " ", "Интернет". Поле id автоматически получит следующее значение, т.е. если не было записе...

Работа с MySql  11-09-2006
В последнее время весьма популярной базой данных стала MySql. Это неудивительно - небольшой, весьма и весьма шустрый, бесплатный сервер баз данных. Не лишенный, правда, недостатоков, среди которых основной (на мой взгляд) - отсутствие поддержки вложенных запросов. Но его скорострельность и бесплатность, по-видимому, сыграли решающую роль в выборе многих веб-мастеров использовать именно MySql в своих разработках. Если я не ошибаюсь, то язык Perl занимает главенствующее положение в области Web-...

Проблемы CGI на Perl  11-09-2006
Введение Мне кажется, что я должен немного пояснить о чем будет идти речь. По большей части я сам писал и просматривал различные CGI и пытался разобраться с тем, как убрать те несколько проблем, которые, по-моему, являются дырками в системе. На этом я закруглюсь перейду к дыркам. Полуфабрикат Ядовитый NULL байт Обратите внимание: название Poison NULL byte изначально был использован Olaf Kirch в письме в Bugtraq. Мне оно понравилось и оно подходит. Поэтому я его использую. Благодаря O...

Практические примеры программирования cgi-скриптов на Perl: чат  11-09-2006
Написание чата ничем особенным не отличается. Та же запись в файлы, чтение из них информации и вывод ее на экран. Однако есть кое-какие тонкости. Сообщения в чат поступают в режиме реального времени, поэтому для поддержания этого режима необходимо периодически обновлять содержимое html-страницы. Это осуществляется с помощью мета-инструкции .В данном случае будем обновлять страницу с интервалом в 10 секунд, этого вполне достаточно.

Как "оживить" Perl/CGI скрипт  11-09-2006
Данная статья призвана помочь взять "быстрый старт" тем, кто решил строить Web-приложения "своими руками" и выбрал в качестве средства для их создания язык программирования Perl (Practical Electric Rubbish Lister). Здесь вы найдете сведения о том где "взять" Perl-интерпретатор и как его установить, какие существуют способы отладки Perl-программы, а в завершении ознакомитесь с самой простейшей Perl-программкой.  Начнем с того, что Perl - это язык для создания серверных скриптов (литератур...

Интерфейс с perl (MySQL perl API)  11-09-2006
Содержание Коротко о главном Основной интерфейс с perl Очень большие числа Connect Смена порта SelectDB ListFields Query ListDBs ListTables FetchCol FetchHash FetchRow DataSeek Обработка двоичных строк Потерянные значения Метаданные Дескриптор базы данных Операторный дескриптор Предупреждение Об авторе интерфейса Коротко о главном Есть два способа обращения из программы на perl к базе данных MySQL. Дело в том, что два разных человека написали в общем-то одинаково хоро...

Как сделать Linux программы меньше  11-09-2006
Данный опус описывает два способа уменьшения размера ELF программ под Линух, однако эти способы не специфичны для Линукса, и работают также под FreeBSD (возможно, они будут работать и под некоторыми другими Unixes на платформе Intel x86). Предисловие В наши дни почти никто не задумывается о размере программ. И это очень печальное последствие монополии Микрософт - вместо того, чтобы думать об эффективном использовании имеющегося оборудования, эти парни пишут всё более прожорливые ...

Жемчужные формы  11-09-2006
Я помню, как первый раз в жизни решил создать интерактивную страничку в Интернете. Запустил редактор, нарисовал форму, отослал на сайт, пошел тестировать. Вот дурилка картонная: кликаю мышкой на кнопке "Отправить", и ничего не отправляется. Товарищей программистов на зарплате прошу не издеваться: меня любой ламер поймет. Именно так все мы, ламеры, и воспринимаем реальность программирования: нечто вроде магического мира с волшебными палочками. Вот есть мертвая форма, и как ее ни тормоши, она не...

PHP4: разработка Web-приложений. Библиотека программиста (+CD)  11-09-2006
Управление уровнями прав доступа Типичное приложение обычно имеет два уровня прав доступа: пользователя и администратора. Однако в некоторых приложениях необходим более сложный механизм управления доступом. Например, текстовые базы данных требуют множества уровней прав доступа. Супервизор может изменять в системе все, что требуется, может модифицировать пользовательскую систему и т. д. Редактор может редактировать статьи и другую информацию, а также утверждать тексты, предлагаемые авторами...

PHP3 для Windows  11-09-2006
Содержание 1. Описание Языка 2.Возможности PHP3 3. Установка 4.Руководство по установке PHP3 для Windows 5.Проблемы 6.Безопасность 7.Конфигурация 8.Элементы языка 9.Выражения 10. Математические BC (Произвольной Точности) Функции 11. Календарные Функции 12.Функции Даты-Времени 13.Функции для работы с каталогами 14.Функции динамической загрузки 15. Функции запуска программ 16.Функции IMAP 17.Почтовые функции 18.Возможности PHP3 19.Функции SNMP 20.Функции URL 21.Функции перем...

Светлое будущее верстки  11-09-2006
Программы как люди: бывает, встречаешь - и не нравится, на подсознательном уровне происходит какое-то неприятие. Таковой в свое время была моя встреча с QuarkXPress. Хорошая программа, простая, удобная, мощная, но нет в ней какой-то теплоты и человечности, свойственных Photoshop и Illustrator. Стал я оглядываться: отжившая свой век Ventura Publisher в исполнении Corel, слишком сложный FrameMaker, наконец, PageMaker, "ветеран верстки", как его называют. "Ветеран" когда-то помогал специалистам...

Почти совершенство?  11-09-2006
Microsoft Office XP: чего же больше в этой бочке, меда или дегтя? В конце мая вышел Microsoft Office XP, он же Microsoft Office 10 (номер версии) или 2002 (принятое раньше обозначение по году). Мы оставим разговоры на тему «кардинально переработанного продукта» (Стив Балмер), а остановимся на его реальных плюсах и минусах. Вначале, пока надежды луч еще живет, поговорим о плюсах это юбилейного продукта. Во всех приложения Office появился буфер обмена, вмещающий 24 куска. Остается, правд...

Работа с документами в различных текстовых процессорах  11-09-2006
Если вы создаете в Word 97 или 2000 документ, с которым нужно будет работать и в других текстовых процессорах, то перед его сохранением в форматах этих программ используйте дополнительные возможности Word. Отформатируйте этот документ так, чтобы он и в других текстовых процессорах выглядел, как в Word. Для этого выберите пункты «Сервис•Параметры» (Tools•Options) и в появившемся диалоговом окне «Параметры» (Options) щелкните на закладке «Совместимость» (Compatibility). В списке «Рекомендуемые ...

АВТОЛИСП -язык графического программирования в системе AutoCAD  11-09-2006
Содержание Введение 1. Понятие о программировании. Разработка алгоритмов программ на псевдокоде 1.1. Программы и программирование 1.2. Псевдокод - средство разработки алгоритмов 2. Введение в язык АВТОЛИСП 2.1. Назначение и возможности языка Автолисп 2.2. Основные понятия языка Автолисп 2.3. Разработка простейших программ на языке Автолисп 2.4. Построение параметризованных изображений 2.5. Использование программ на языке Автолисп при работе в системе AutoC...

YACC  11-09-2006
Содержание: 1. Введение 2. Основные спецификации 2.1. Действия 2.2. Лексический анализ 3. Алгоритм синтаксического разбора 4. Неоднозначности и конфликты 5. Старшинство операций 6. Обработка ошибок 7. Окружение yaccа 8. Советы по подготовке спецификаций 8.1. Стиль 8.2. Левая рекурсия 8.3. Уловки анализа лексики 8.4. Зарезервированные слова 9. Более сложные вопросы 9.1. Моделирование действий ошибка и успех 9.2. Доступ к значениям в завершенных правилах 9.3. Использован...

Ваш незаменимый деловой партнер Lotus Organizer для Windows 98  11-09-2006
Наконец-то доходчиво и весьма детально описана новая версия великолепной электронной записной книжки Lotus Organizer, которая позволяет вести рабочие планы, деловые заметки и расписание встреч. Книга рассчитана на широкий круг пользователей, на деловых людей и всех тех, кто просто хочет привести свои дела в порядок.

PHP и Web. Кэширование.  11-09-2006
PHP и Web. Кэширование. Вступление Кэшировать или нет? Общие принципы сохранения страниц в кэш Запрет кэширования документов, кэшируемых по умолчанию Кэширование документов, не подлежащих кэшированию по умолчанию Кэширование с прогнозируемым обновлением Кэширование по содержанию Примечания для Russian Apache Вступление. Для оптимизации работы с сетью используется механизм сохранения однажды полученных по HTTP документов в кеше с целью их повтор...

Большие возможности маленьких редакторов  11-09-2006
Приходилось ли вам, уважаемый читатель, редактировать простые текстовые файлы (например, файлы конфигурации или обыкновенные readme) размером от нескольких байт до пары сотен килобайт? А было ли желание запускать для решения этой простенькой задачи громоздкий и многофункциональный Word или же WordPad? Думаю, что нет. Другой вариант - использовать Блокнот (он же Notepad), но он удовлетворяет до определенных моментов: когда нет необходимости быстро подправить HTML-файл размером до 60 Kбайт, не н...

Net-SMTP  11-09-2006
Можно использовать программу sendamil. Мы просто открываем ее как обычный файл и на вход подаем определенные параметры. Например, так: open (MAIL, "| /usr/lib/sendmail pupkin@host.ru"); print MAIL "Subject: subj\n\n"; print MAIL "Text"; close(MAIL); При использовании такого кода, мы сталкиваемся с проблемой. В пришедшем адресату письме будет указан обратный адрес www@host.ru или что-то в этом роде. Иногда, даже имя сервера не будет иметь ничего общего с именем вашего сервера и вот п...

MS Office XP: ну сколько можно?  11-09-2006
Когда же, наконец, прекратится эта гонка? Штампуют и штампуют… Windows 95 - единственный, пожалуй, долгожитель (не считая ископаемых MS-DOS и Windows 3.11) в ряду наиболее популярных программных продуктов от Microsoft. Три года до появления следующей версии ОС - это уже много! А сколько прошло времени между выходом Windows 98 и появлением на рынке Windows 98 SE? Почему нельзя было просто выпустить патч, исправляющий ошибки Windows 98 и вносящий в систему немн...

IDC - краткий обзор встроенного языка  11-09-2006
Полный перевод файлов IDC.TXT и IDC.IDC для IDA версии 3.84.

PHP - система разработки скриптов  11-09-2006
или как написать скрипт с использованием базы данных за 20 мин. Содержание 1. Введение    1.1. Создание скриптов на PHP.    1.2. Синтаксис PHP.    1.3. Переменные в PHP.2. Возможности языка.    2.1. Обработка строк.    2.2. Работа с файлами и процессами.    2.3. Работа с базами данных.3. Использование PHP. 1. Введение     Прежде всего, ответим на вопрос: что же такое PHP? PH...


страницы: [ 1 ] ...[ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] ...[ 22 ]

Copyright © 2005
"service-centers.com.ua"


Rambler's Top100   Рейтинг@Mail.ru

Работа
Карта сайта
О сайте
Реклама
все объявления
поиск резюме
поиск вакансий
добавить резюме
добавить вакансию

Все объявления
Компьютеры, оргтехника
Автомобили
Продукты питания
Аудио, Фото, Видео
Связь
Отдых, путешествия
Мебель
Разное
Добавить объявление
 Автомобили
 Ремонтно-строительные услуги
 Пресс-релизы
 Железо
 Soft
 Мобильная планета
 Для милых дам
 Родительский клуб
 Недвижимость
 Домашний очаг, усадьба
 Строительство
 Обустройство и безопасность дома
 Сантехника