Интернет, компьютеры, софт и прочий Hi-Tech

Подписаться через RSS2Email.ru

Публикации для программистов

Нахождение и исправление ошибок при разработке открытого софта
22.03.2010
Разработка программного обеспечения с открытым исходным кодом все еще остается малоизученным социальным феноменом. Но существует мнение, что открытое ПО имеет низкую плотность ошибок по сравнению с проприетарным, так как тестируется более масштабно и тщательно.
Как создать тег [video] для BBCode
04.03.2010
Тег предназначен для вставки на страницу видеороликов с YouTube.com, RuTube.ru, Vimeo.com, Smotri.com, VideoRadar.ru и MySpace.com. Один тег для множества сервисов. Разработчик - Гость Glue. Большое ему спасибо.
Создание циклов средствами PL/SQL
03.02.2010
Базы данных применяются везде: в бухгалтерии, в библиотеке, на складе. Стандартный язык структурированных запросов SQL не поддерживает циклы, однако весьма нередко, для образования отчетов, к примеру, без циклов не обойтись. И в базах Oracle для организации циклов используется расширение этого языка - PL/SQL.
Пособие по XULRunner
28.10.2009
Учебное пособие по созданию XUL-приложений, запускаемых с помощью XULRunner на выполнение. Этот туториал - одно из первых руководств по работе с XULRunner. Входит в список рекомендованной центром MDC (Mozilla Developer Centre) документации по XULRunner. Перевод с английского.
ООП в JavaScript
20.10.2009
Руководство по написанию объектно-ориентированного кода на JavaScript в стиле таких языков, как Java или C#. Вводится понятие класса и наследования классов. Демонстрируется техника кодирования, реализующая базовые понятия классического ООП. Перевод с английского.
Руководство по XPIDL
12.10.2009
Завершил перевод руководства по Кросплатформенному языку описания интерфейсов (XP Interface Description Language), - составной части технологии XPCOM (Кросплатформенная компонентная объектная модель), лежащей в основе всего ряда технологий Mozilla. Названные технологии составляют фундамент, на котором созданы такие известные приложения, как браузер FireFox, почтовик ThunderBird, IDE Komodo и др.
Наиболее частые вопросы про XULRunner
03.09.2009
XULRunner - это браузер? Это средство разработки? Чем он лучше таких сред выполнения как Java, .NET, Python и т.п.? Он обязывает меня писать на XUL? Почему он так называется? Когда Firefox станет базироваться на нем?
XULRunner версии 1.9.1
02.09.2009
Что это? Где его взять? Как установить или удалить? Как запустить на нем XUL-приложение? Эти и другие вопросы, касающиеся данного релиза и этого фреймворка вообще.
Пошаговое введение в XULRunner
01.09.2009
Элементарное пособие о том, как создать десктопное приложение на основе XULRunner. Последний является платформой для выполнения приложений XUL+XPCOM - кросплатформенных технологий Mozilla, на основе которых созданы такие программы, как Firefox и Thunderbird.
RawUrlEncode средствами J2ME
08.08.2009
Встала задача написать клиент для мобильных телефонов на J2ME. Все бы хорошо, но мне, - программисту на PHP, постоянно не хватает привычных средств для работы. Например, понадобилась функция rawurlencode, которая используется в PHP для кодирования строки соответственно RFC 1738. Пришлось писать самому.
Кнопка цитирования для редактора BBCode
19.06.2009
По просьбам пользователей xBB отвечаю на вопрос: как для xBBEditora создать кнопку цитирования текста со страницы. Кроме того, в TODO для своих форумов обещал эту кнопку. Сделано.
Как создать тег BBCode [spoiler]
15.06.2009
Спойлер - это спрятанный текст. Выводится плюсик с заголовком текста. При клике на него разворачивается весь текст, плюс меняется на минус. При клике на минус - текст сворачивается и появляется плюс...
Upload картинок для xBBEditor'а
24.04.2009
Как в xBBEditor'е реализовать загрузку картинок на сервер при создании/редактировании текстов. Аналогично FCKeditor'у.
Альтернативный обработчик BB-Code
12.04.2009
Более быстрый, хотя и менеее функциональный парсер BBCode. Простая реализация на основе регулярных выражений. По словам автора: "рассчитан на пряморуких программистов-лентяев".
Боремся с Magic Quotes
06.02.2009
Почему "волшебные кавычки" являются злом и как от них избавляться.
PHP-скрипт рандомизатора текстов
07.01.2009
Текстовый рандомизатор - программа для автоматического рерайта текстов. Инструмент серого SEO. От синонимизаторов и доргенов отличается высоким качеством (в смысле - читабельность) результирующих текстов. Можно скачать бесплатно в исходных кодах. По лицензии GNU GPL.
2 способа обработки BBCode
28.12.2008
Что такое BBCode? Зачем он нужен? Как реализовать парсинг BBCode на своем сайте? Статья отвечает на эти и другие вопросы. Перевод с английского. Оригинальное название, - "2 ways of BBCode handling".
BBCode для шахматистов
23.12.2008
Описание, как реализовать тег [chess] для вывода шахматной перемещалки с фигурами, позиции которых заданы с помощью нотации FEN. Подробная инструкция. Возможность скачать скрипты, необходимые для реализации этого шахматного тега.
Как создать ББКод [youtube]
22.12.2008
Для вставки в гипертекст роликов с YouTube. По просьбам Web-трудящихся: Как создать класс PHP, соответствующий тегу [youtube], и что вписать в конфиг xBB.
Как научить GeSHi подсвечивать код HTML со вставками PHP, CSS и JavaScript
03.05.2008
Бывает, что нужно подсветить код HTML с вкраплениями PHP, CSS или JavaScript. Подсвечивать все вместе GeSHi не умеет. Только по отдельности. Значит, нужно его обучить :)
Ресурсы, посвященные плагинам WordPress
30.04.2008
Эта статья представляет собой всесторонний список ресурсов, посвященных плагинам и разработке плагинов.
xBB портирован на Ruby
16.04.2008
Сообщение от Bakti9rov: "Как я понял, существует порт парсера на язык JavaScript (в минимуме, необходимом для подсветки). Так вот, кому интересно, сделан порт парсера на язык Руби (Ruby)".
Траблы с умляутом и прочими HTML-мнемониками в однобайтных кодировках
20.12.2007
Переписка, в которой обсуждается следующая проблема: если пользователь постит символы, отсутствующие в используемой кодировке, то они преобразуются браузером в HTML-мнемоники. Затем xBB мнемонизирует эти мнемоники. Пулучается некрасиво. Читайте, как с этим бороться.
Новая страница: "Предложить фичу"
04.10.2007
По предложению ZigFreeD'а создана специальная страница для предложений по совершенствованию xBB, xBBEditor'а и прочих вещей, которые, возможно, будут представлены на сайте.
Формульный калькулятор на PHP
25.09.2007
Написал на PHP класс для парсинга и вычисления формул. Никакого eval'а. Алгоритм основан на обратной польской нотации и алгоритме Дейкстры. За образец взял MSExel и OOCalc. Поддерживаются переменные и диапазоны переменных, 52 математических и логических функций.
xBB скачали с SourceForge более трехсот раз
15.09.2007
Меньше месяца назад сообщал о том, что "xBB скачали с SourceForge более двухсот раз". Теперь взята новая планка - 300. Очередная новость из этой серии будет иметь место после пятисот скачиваний :)
Контроль доступа на основе ролей
02.09.2007
Заинтересовался альтернативами Zend_Acl и общей теорией контроля доступа. Гугл привел на английскую Википедию, где нашлась уйма первоначальных сведений и ссылок. Очень понравилась статья про RBAC. Даже перевел, - вдруг будет еще кому нибудь интересна.
Страница "Сообщения об ошибках"
31.08.2007
По предложению ZigFreeD-а создана специальная страница, на котой любой может сообщить об ошибке xBB или xBBEditor-а. Надеюсь, что это будет удобно как пользователям программы, так и мне. Будет время, постараюсь создать более продвинутый багрепорт.
Переработана страница документации
23.08.2007
Практически полностью переписана страница "API" -> "Как создать тег". Старый плохой пример заменен тремя реальными, более наглядными. Исправлены ошибки и устаревшие положения.
Новая страница документации
21.08.2007
Раздел "Документация" -> "Бытрый старт" пополнился еще одной страницей: "Установка xBBEditora". Здесь даны минимальные сведения об установке на сайт этого редактора BBCode.
Биржа долевых инвестиций SIMEX.

© 2007-2017, Дмитрий Скоробогатов.
Разрешается воспроизводить, распространять и/или изменять материалы сайта
в соответствии с условиями GNU Free Documentation License,
версии 1.2 или любой более поздней версии, опубликованной FSF,
если только иное не указано в самих материалах.