Каталог статей
Программирование
Защита от лишних символов во включаемом PHP-файле
Лишние символы в начале и в конце PHP-файла могут привести к неприятным последствиям, а то и к полной неработоспособности онлайн-приложения. Давайте рассмотрим, откуда они могут браться и как с ними бороться.
Пример простейшего серверного приложения на Java
Программа UploadServer — пример простейшего серверного приложения на языке Java. Приводится исходный код с подробными объяснениями работы каждого фрагмента. Прдставляет интерес для тех, кто только начинает осваивать программирование на языке Java.
Настройка расширения скачиваемого файла
В Онлайн-конфигураторе плагина "Simple Keys" мне потребовалось сделать явное указание имени скачиваемого файла.
Основы разработки плагинов для WinAmp
Краткое описание основных принципов разработки плагинов для популярного проигрывателя WinAmp на примере плагина SimpleKeys — простой программы для управления WinAmp с помощью произвольных комбинаций клавиш.
Размеры отображаемой области Web-страницы
Размеры отображаемой области Web-страницы в различных разрешениях экрана на трех наиболее популярных браузерах.
PHP-бенчмарки и оптимизация программ
В поисках бенчмарков для веб-сервера набрел на пару страничек
Оформляем консольное приложение
Некоторые приемы по управлению цветом и позиционированием текста в консольных приложениях как в DOS/Windows, так и в UNIX.
Разграничение доступа в PHP-скриптах
Способ ограничения прав на вызов функции в PHP-скрипте на основании анализа стека вызовов. Может быть использован, например, для защиты ядра многопользовательской CMS, где несколько web-мастеров могут использовать собственные PHP-скрипты.
Cистемное администрирование
Заметки по администрированию Linux
Здесь я собираю различные советы и приемы преодоления "граблей" на тему системного администрирования компьютера (сервера) под управлением Linux. Конкретно Fedora, поскольку я чаще всего пользуюсь именно этим дистрибутивом. Каждый из этих советов слишком мал, чтобы писать для него отдельную статью, а вместе они образуют своего рода шпаргалку сисадмина, которая поможет сэкономить время в нужную минуту.
Настройка SVN-сервера с доступом по протоколам svn+ssh и http
Пошаговое руководство по установке и настройке SVN-сервера с организацией доступа по протоколу svn+ssh и http (через Apache). Также описывается настройка клиента для работы с данным сервером. Кратко рассмотрен принцип работы получившейся системы и дополнительные настройки.
Настройка политик безопасности SELinux
Краткое описание принципов настройки весьма важной защитной системы в Linux — политик безопасности SELinux на примере решения проблемы с отправкой почты из странички на PHP.
Установка дополнительных Jar-библиотек
Для использования COM из Java скачал библиотеку Jacob. Распаковав JAR-файл из архива, столкнулся с задачей – куда этот файл скопировать, чтобы Java его признала "за своего".
Просмотр CHM-файлов по сети
Если при попытке открыть CHM-файл с соседнего компьютера по сети вы видите вместо страницы фразу "Action canceled", есть простой способ исправить ситуацию.
Установка web-сервера
Подробное описание сборки и настройки собственного web-сервера для разработки и тестирования сайтов и онлайн-сервисов. Эти сведения будут полезны и при создании внешнего сервера.
Радиоэлектроника и компьютерная техника
Интерфейс RS-232 (COM-порт)
Описание интерфейса RS-232, формат используемых разъемов и назначение выводов, обозначения сигналов, протокол обмена данными.
Лазерно-утюжная технология изготовления печатных плат
Сравнение различных технологий изготовления печатных плат в домашних условиях и описание лазерно-утюжной технологии нанесения рисунка дорожек для последующего травления печатной платы
Справочные материалы
Выбор сечения провода
Описаны правила выбора сечения провода в зависимости от расчетного тока, а также приведены соответствующие таблицы зависимости тока и сечения.
Корпус микросхем SO
Описан пластиковый корпус малого размера (Plastic Small Outline Package — SO), приведен чертеж с габаритными размерами и рекомендуемые схемы площадок печатной платы для различных способов монтажа.
Корпус микросхем PDIP
Описан пластиковый корпус с выводами в два ряда (Plastic Dual In-line Package — PDIP), приведен чертеж с габаритными размерами и рекомендуемые схемы площадок печатной платы для различных способов монтажа.
Маркировка проводов и кабелей
Расшифровка обозначений марок электрических проводов и кабелей, используемой Российскими производителями.
Цветовая маркировка радиодеталей
Как расшифровать номинал сопротивления резистора или емкости конденсатора, обозначенный с помощью цветных полосок или точек, рассказывается в этой заметке
Полезные ссылки
Все ссылки ведут на внешние сайты и открываются в новых окнах/вкладках.
Я не несу ответственность за содержимое страниц по этим ссылкам и их доступность!
Библиотека литературы по администрированию и программированию под Linux (на английском): http://www.tldp.org/guides.html
Удобный справочник по CSS, с информацией о совместимости с браузерами, на русском языке http://www.htmlbook.ru/books/?id=4 (последние версии стали платными, есть бесплатная сокращенная версия)