|
Программирование
On-line приложения
Почитать
Web-сервер Apache
Печать и форматирование
MySQL
Разные рецепты
Сборка/установка
Справки
Философия
Мой опыт
Скачать
Программы на Tcl/Tk (GUI)
Программы на Python/Tk (GUI)
Программы (CLI)
Help
Хобби
Фракталы
on-line
Язык для рисования фракталов
Гиперкуб
Теория относительности
Ампуллярии
Преподавание
Студенту/абитуриенту
Мой опыт
Автора!
|
Печатные статьиОцениваем возможности mod_perl и mod_python — Системный Администратор, #8(57), 62-66 (2007) Проводится сравнение mod_perl и mod_python: для разработчика (удобство, логичность, дополнительные возможности), для администратора (безопасность, стабильность, переносимость), для пользователя (производительность). Даётся и краткое сравнение языков Perl и Python: системы сборки мусора, примеры реализации некоторых общеупотребительных библиотек и возможностей, синтаксическая структура и её влияние на скорость интерпретации. Программы, программисты и искусственный интеллект — Системный Администратор, #4(53), 80-84 (2007) Популярно рассказано о машинах Тьюринга и некоторых их возможностях и ограничениях (задача останова). Приведены аргументы в пользу того, что и человеческий мозг имеет сходные ограничения (теорема Гёделя, задача о поиске совершенных чисел). Затронуты вопросы свободы воли, приведены примеры простых алгоритмов, дающих непредсказуемый результат (клеточные автоматы, датчик случайных чисел пакета «Mathematica»). На любопытных и простых примерах показано, что мозг и вычислительные машины весьма похожи, и ИИ не так уж невероятен, а тезис Тьюринга-Чёрча возник не на пустом месте. Ajax: новый канал общения клиента и сервера — Системный Администратор, #9(46), 60-65 (2006) Подробно рассмотрена процедура взаимодействия JavaScript-кода с сервером по протоколу HTTP. Рассмотрены вопросы совместимости браузеров. Проанализирована устойчивость Ajax-приложений, при различных тактиках организации кода. Разобраны ситуации приводящие к утечкам памяти, и другим нежелательным эффектам. Развиваем модуль DBI — Системный Администратор, #9(46), 72-77 (2006) Рассмотрены вопросы наследования от модуля DBI: внутренняя структура модуля (DBI::db/DBI::st) и виртуальные компоненты конструкторов. Приведено много примеров решения распространённых проблем. Обсуждается философия модуля DBI и подводные камни на пути его усовершенствования: в каких ситуациях лучше не злоупотреблять его ОО-природой. Замыкания в Perl — Системный Администратор, #2(39), 42-47 (2006) В статье обсуждается природа замыканий, специфика анонимных и именованных функций, нежелательные эффекты (на примере mod_perl-среды), и полезные свойства. Описываются способы диагностики замыканий и приёмы программирования, позволяющие избежать неожиданных замыканий. GRUB на CD, или ещё один способ восстановить MBR — Системный Администратор, #11(36), 26-31 (2005) Как установить GRUB на CD и загрузить с его помощью ОС, расположенную на диске. В чём сильные и слабые стороны HTTP digest-авторизации — Системный Администратор, #10(35), 44-50 (2005) Рассмотрена процедура авторизации, различия Apache-модулей digest_module и mod_auth_digest; усовершенствования в Apache 2.0.51 — коррекция ошибочных GET-запросов Internet Explorer'a. Затронуты другие вопросы совместимости. Аккуратная настройка SSI — Системный Администратор, #9(34), 70-74 (2005) Как запретить просмотр "SSI-кирпичиков"? Как запретить обработку "кирпичиков", если они не содержат SSI-кода и сэкономить процессорное время? Как настроить кэширование SSI-документов? И ответы на другие вопросы собраны в этой статье. Базовая HTTP-авторизация — защита от честных людей — Системный Администратор, #5(30), 88-92 (2005) Рассмотрена "анатомия" процедуры Basic-авторизации, показаны её слабые места и некоторые приёмы затрудняющие, или хотя бы регистрирующие, атаки. Система создания документации POD (часть I и часть II) — Системный Администратор, #3(28), 74-81 (2005), #4(29), 72-77 (2005) Рассмотрены инструменты POD. Рассказано, как создавать man-страницы, HTML-, PostScript-, PDF-, DjVu-документы. Дополнительный акцент сделан на особенностях работы с русскоязычными документами. Нити в Perl — Системный Администратор, #1(26), 62-69 (2005) Название говорит само за себя. Рассмотрены модули threads, threads::share, Thread::Queue. Сделано обозрение общих вопросов: чем нити хуже/лучше fork-ветвления, особенности разделения памяти, трудности и приёмы синхронизации нитей. Обработка переадресованных http-запросов — Системный Администратор, #12(25), 62-67 (2004) В этой статье объединены все средства перенаправления,
предоставляемые Apache ( Обработка HTML-шаблонов off-line. Возможности и ограничения — Системный Администратор, #8(21), 74-81 (2004) Процессор шаблонов (собственная разработка на Perl), который, с одной стороны, обладает достаточной гибкостью, а с другой стороны, достаточно прост в использовании. Создавался для упрощения взаимодействия Web-дизайнера и Web-программиста. Второе начало термодинамики — гарант успеха систем с открытым исходным кодом — Системный Администратор, #7(20), 91-94 (2004) Предпринята попытка взглянуть на рынок ПО с чисто статистической точки зрения. Утечки памяти в программах на Perl — Системный Администратор, #5(18), 78-81 (2004) Статья посвящена утечкам памяти типа:
Оптимизация сортировки в Perl — Системный Администратор, #4(17), 70-74 (2004) Детально рассмотрено преобразование Рэндала Шварца (map/sort/map) и разные его модификации. Приведены и сопоставлены результаты десятков тестов. Конвертирование из Excel в HTML: корректно, качественно, просто — Системный Администратор, #12(13), 76-82 (2003) Описаны программы, которые я написал для обновления прайс-листов фирмы Comkor. На стороне клиента работает VisualBasic, на стороне сервера всё это принимает и размещает Perl-CGI. Многие из этих статей уже можно прочитать на web-сервере журнала (http://www.samag.ru/). Если редакция не будет возражать, то в скором будущем я размещу некоторые статьи здесь. |
|
|
|