Архив рассылки
Новости сайта CodeNet.Ru - выпуск 228
Использование syslog для логирования работы программ/скриптов
Очередной раз заглянув в почту и обнаружив очередную пачку писем от серверов решил положить этому конец. Упрощало задачу то что, большую часть писем генерируют мои собственные программы и скрипты, которые установлены на различных серверах. Большая часть этих сообщений не являются критичными. Например, <Невозможно соединится с сервером>, <Обработано файлов столько-то>, <Затрачено времени столько-то> и т.п. Я рассмотрел два основных варианта этой проблемы...
Перехват API функций. Основы
Здравствуйте, Delphi'сты и им сочувствующие. Приветствуем мою очередную статью для чайников. Сегодня я вам расскажу, как надо перехватывать API функции. Перехватывая API функции, мы увеличиваем наши возможности и граница им только наше воображение. Для прочтения данной статьи с максимальной пользой обязательны хоть начальные знания низкоуровневого программирования и знание архитектуры работы Windows. Сегодня я вам расскажу наиболее действенную методику перехвата API функций - сплайсинг. Сплайсинг это подмена кода функции. Конечно, есть другой метод перехвата это редактирование таблицы импорта приложения. Рассказывать буду по порядку...
Работа с реестром
Реестр очень нужная вещь! Им должен уметь пользоваться каждый. Сегодня я покажу маленький пример как сохранить некоторые параметры Вашей программы. Первое что надо сделать это добавить в uses модуль Registry. Затем написать две процедуры...
Упаковка папок c помощью ZLib
Для того, что бы архивировать папку, давайте сначала научимся склеивать все файлы, находящиеся в некоторой папке. Давайте сначала разберёмся с форматом этого склеенного файла, а будут он примерно таким: Первые четыре байта будет составлять сигнатура, которая будет обозначать, что это файл нашего формата. Следующие четыре байта будут обозначать...
Последние темы форума.
Web программирование
- Система электронных платежей Webmoney,Paypal ... / swordholder99
- OpenSocial / shine
- Типизация в РНР (строгая) / shaelf
- Как узнать, существует ли ссылка. / Vladimir03
- Профайлер Perl / N-John
- Отображение данных с ADOTable в DBGrid для разных таблиц / Identific@tor
- Посчитать пропорции, изображения / lena_ki
- работа с цветом, Shareware - ограничение времени работы / VladlenZn
- Проблема с преобразованием / Valiant
- Как нужно импортировать библиотеку типов для создания COM-интерфейса? / Andreika
- внесение записи в неродное текстовое поле / maksim111
- Ошибка при получении адреса функции библиотеки / rudeman
- Ошибка 80004005 при использовании ADO / Mr. Iden
- Could not load file or assembly / swordholder99
- Текст из диалогового окна / John28
- Как наполнить listbox? / Dmitry2064
- Изменение приложения после компиляции / ***linux***
- Поддержка ввода данных трех языках для приложения на VB / Алексей Гаркушенко
- ComboBox / Selenka
- можно ли на листе Екселя разместить поле со списком файлов? / Dmitry2064
- W.R.A.D. Нужно потестить! / Voron666
- Как программно замедлить скорость вращения CD-ROMа / delpher_g
- Извлечение Email адресов / kastron
- Circular unit reference - как обойти? / AnTeml
- Работа с IDSMTP1 / kastron
- Выборы в ГОС. ДУМУ. За кого голосуем? / ahilles
- Программа для общения! / misha_turist
- RetraTech онлайн тестирование. есть ли смысл? / NeO_u
- Админам... / dotNet
- Массажистка Google рассказывает... / keysol
- Контроль перемещения мыши / Falling_Tear
- Прерывания BIOS / piroman17
- Замена клавиши Esc на Клавишу Enter / Dashuta
- RdTSC / @pixo $oft
- использование с++ / P*t*
- Идентичные подстроки в строке (С++) / Iladan
- Pascal, if, frac и.т.д. / Студент01
- Pascal. Задача с оператором case / Psixodelik
- Записи в Pascal / Guy
- двусвязный список c++ / fun_phantom
- Как и с чего начать? / Lucky Luchiano
- Помогите, как можно изменить интервал у таймера / ALEKСЕЙ
- Инфо о Вирусах / ViToBrother
- Помогите создать алгоритм быстрого вычисления больших чисел. / samson01
- Лексический анализатор - детерминированый автомат или регулярыне выражения / Lone Wolf
- Рисунок background+рисунок поверх него.как? / HELLen
- Проблема с <table> / bigcheese
- Popup window / artak
- файлы css / rnbparty
- Пробелема с vertical-align в DIV / UAS
- Инфо о Вирусах / ViToBrother
- Вставка рисунка в "Свойства системы" / ВуДT
- Lunux на ноут / -=maxis=-
- Бесплатный ДНС сервер / swordholder
- Как блокировать трафик р2р или МАС адрес? / Виктор
- Как можно скроллить элементы управления? / h22
- Помогите, как можно изменить интервал у таймера / ALEKСЕЙ
- Формат даты в WMI / Hipson
- Не могу написать програмку по Assembler =( / Dashuta
- Как вывести список установленных программ в word с помощью API? / сухен
- Вес репутации / P*t*
- Google Syntax Highlighters / SkyM@n
- Как работает VyPress Chat / viTTas
- kosfiz (22) / HexEdit
- Авторство / kosfiz
- Разработчик (Интранет/Интернет портал), Москва / Юлия Терёшина
- Вакансия: консультант по модулям SAP MM/SD(Москва) / Leoma
- Ведущий Программист-Разработчик C++ (Зеленоград) / cqg
- Ведущий Программист-Разработчик .NET (Зеленоград) / cqg
- Разработчик С++ (Unix) Москва / cqg
- проблемы с подключением к Axapta 3.0 по ODBC / shupik
- Востановление базы из бэкап MSSQL / xarakiry
- Автоматическое завершение сеанса при простое, PostGreSQL 8.1 / Большой Синий Кит
- Передача значения переменной JavaScript переменной Oracle / Kudri
- Проверка подключения / maxFM
- не обновляются данные в таблице / Lexam
- Управление несколькими мониторами / ЙэвгениЙ
- C#: Как получить IUnkown ActoveX компонента, зная его HWND? / DarkDreamer
- помогите с архитектурой,(перекачиваниа с удалённного сервера) / pod
- передача файлов по сети / hazer_pn
- график в Excel / госик
- DDS questions / @pixo $oft
- Область вывода изображения в C++Builder / 1_Aposym_1
- Проги обработки видео / PREVED122
- DirectX Timer в DX9 C# / Maximillian_Cavalera
- AT-команды модема / Karrde
- 3х мерный динамический массив / xeladen
- Ошибка при компилировании:[Linker Error] Unresolved external '_mirexit' / Кира
- Параллельный сервер на С / ljevik
- Как перевети из int и CString / ALEKСЕЙ
- Почему не роботает виртуальная функция ? / Rebbit
- Создать список, реализованный в виде стека (Pascal) / Анюта-I
- У кого есть идеи как с этим разобраться? / Zond235
- В чем ошибка / Asu2007
- Вычислить / Asu2007
- Java 7 - читаем обещания, обсуждаем? / Zorkus
- Struts2, обсуждаем / Fubu_By
- блики при анимации / linker3
- чтение настроек Бд из файла? / NeO_u
- аутентификация и томкат... / sith
- Права дочерних процессов apacha / bave
- Programming ASUS NX1001 in FreeBSD / Jail
- Letter frequency count in AWK / SerJel
- Linux is great! / Линус Торвальдс
- Новая GUI библиотека / right_systems
- Исходники DES на C++ / llewxam
- кейлогер + отправка лога на емайл / ярик12345
- Цифровая подпись на основе эллиптических кривых / Кира
- Информация про пользователя / Mr. Iden
- apache - бан по IP / nof
- Поговорим про ноутбуки / Алексей Фоменко
- usb-принтер нужно видеть как com-принтер. / dark_barker
- SkyStar 2 и материнки Gigabyte. Проблемы совместимости. / AIGrifon
- Как выбрать видеокарту? / DissDoc
- Установка Win9х / SergNK
- Перетаскивание / [Veter]
- Доступ к переменным / necron
- ListBox - добавление столбоцов / bilbo
- Вызов события в С# / CilCatblack
- Сохранение переменных / necron
- Cache. Получить возвращаемое значение. / Abadonne
- Соотношение Пользователей к группам пользователей / oxotnik333
- история транзакций / integral
- BLOB-поля / maxFM
- Добавление новой записи в таблицу с формы / Mudblood
- Уникальный индекс в Mysql / unmoved
- где можно писать запрос типа create databese ... в SQL server 2005 / Elina
- Нужна ваша помощь! / order.daemon
- Репликация в MS SQL Server 2000 / Elena_R
- Установка ODBC для Firebird под Vista / Bye
- Набираем команду С++ *nix разработчиков_Стартап / serge_java
- Разработчик/проектировщик C++ / cheburator
- Symbian OS developer looking for project / alex812
- Интересное задание/язык Java / xZotix
- Разработке сайтов, написание скриптов, дизайн. По разумным ценам. / Maltys
- подскажите веб-студию / Georgia
- PHP - как больше поднять с клиента? / Ghirik
- 7 фактов из SEO-конференции Игоря Ашманова / Dolonet
- Хостинг провайдер Zenon / Rill
- Один сайт разные доменные имена. Индекс? / alekciy
- Вызовы веб-методов в отдельном потоке и выгрузка файлов / Dmitri07
- 30 секундная прослушка mp3 / pod
- Доступ к БД и выполнение запросов в оффе / Nakamura
- Псевдоним для url - а / Zushenskiy
- SiteMap.RootNode.ChildNodes.Remove() как? / Dimarik
- сервис работающий не все время / vitalik_4
- запись в файл из сервиса / vitalik_4
- Протокол UDP - груповая рассылка / koval
- отследить факт закрытия приложения / vitalik_4
- вставка новых записей / vitalik_4
- Выбор КПК. Мультиось :) / HexEdit
- Отображаем графику на КПК / pandrej
- Определние уровня сигнала коммуникатора / pandrej
- КПК, полезные ссылки / Odissey_
Все отзывы, предложения о сотрудничестве, публикации статей и т.п. присылайте по адресу maillist@codenet.ru.