Интернет, компьютеры, софт и прочий Hi-Tech | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Избранные докиМетки (все метки)internet, it, интернет, интернет сеть, информационные технологии, ит, по, программное обеспечение, сайт, софт
Подписаться через RSS2Email.ru
Дополнительномониторы, движок, Битрикс, хостинг, сайты, мобильные, электроника, видеокарта, СКС, AXIS |
Публикации для программистовПочему появление MySQLi было необходимым29.11.2010Продолжается постоянное развитие популярного серверного языка программирования PHP5. С появлением новых версий MySQL создателям этого языка пришлось серьезно подумать над совместимостью с данной СУБД. С возникшими проблемами помогло справиться специальное расширение языка, получившее название MySQLi. Более активно стали использоваться MySQL транзакции, код привлек разработчиков своей простотой и структурированностью...
Оператор IF в стандарте SQL:200311.11.2010Заметил, что на сайте xBB.uz довольно часто ищут информацию по оператору IF в языке структурированных запросов SQL. Чтобы эти поиски приводили к успеху, решил подробно осветить этот вопрос. Оператор IF был введен в стандарт SQL в 2003 году и описан в спецификации "(ISO-ANSI Working Draft) Persistent Stored Modules (SQL/PSM)" (Август, 2003), которая и является основным источником предлагаемой статьи.
Язык программирования JavaScript31.10.2010Согласно рейтингу Tiobe, базирующемуся на данных поисковой статистики Google, Yahoo!, MSN, Википедии и YouTube, язык JavaScript занимает 11 место по популярности среди всех языков программирования (данные на сентябрь 2010 г.). Кроме того, JavaScript является самым распространенным языком программирования, применяемым для создания веб-приложений, работающих на стороне клиента.
Ввод и вывод из файла средствами XPCOM15.10.2010Эта статья описывает операции ввода/вывода в/из файла с помощью JavaScript из окружения 'chrome'. Описывается, как работать с файловой системой используя компоненты XPCOM от Mozilla. Дается список ресурсов и интерфейсов для локального ввода/вывода как для файлов, так и для потоков. Объекты файлов представляют интерфейс 'nsIFile' или расширенный 'nsILocalFile'. Они и рассматриваются в предлагаемой статье.
Диалоги открытия и сохранения файлов в XULRunner15.09.2010Диалог выбора файла дает пользователю возможность выбрать файл. Чаще всего он используется для реализации команд меню "Открыть" и "Сохранить", но его можно использовать и в любом другом месте, где пользователь нуждается в выборе файла. В XULRunner для реализации диалога выбора файла используется XPCOM-интерфейс 'nsIFilePicker', который может быть вызван с адресов, доступных по протоколу "chrome"...
Мы все учились понемногу чему-нибудь и как-нибудь…10.08.2010Современное молодое поколение, насмотревшись фильмов о хакерах и спецслужбах, воображает себе работу программиста исключительно в сфере Интернет-хакинга, вирусописательства, угона денег с чужого банковского счета и совершенно не задумывается о том, что есть люди, которые не разрушают, а созидают, их еще называют разработчиками.
Про поисковый движок Xapian27.05.2010Xapian - это библиотека поискового движка в открытых исходных кодах, распространяемая по лицензии GPL. она написана на C++, но имеет обвязки для использования в Perl, Python, PHP, Java, Tcl, C# и Ruby (это только пока!). Библиотека позволяет разработчикам легко добавлять продвинутую индексацию и поисковые механизмы в свои приложения.
Язык разметки HTML26.05.2010Изначально язык HTML создавался как средство структурирования документов и их форматирования без привязки к средствам отображения (большой цветной экран компьютера, маленький экран мобильного телефона, монохромный экран органайзера и др). Однако с течением времени, идея платформонезависимости была принесена в жертву современным потребностям графического оформления веб-документов...
Язык программирования PHP14.05.2010PHP — скриптовый язык программирования общего назначения. В настоящее время им пользуются сотни тысяч разработчиков. Согласно данным рейтинга Tiobe, базирующимся на информации от поисковых систем, на декабрь 2009 года PHP находился на 3 месте по популярности среди языков программирования, уступив только Java и C. За год он поднялся в рейтинге на две позиции.
Доступ к реестру Windows средствами XPCOM05.05.2010При реализации Windows-специфической функциональности, часто требуется доступ к реестру Windows для получения информации о других установленных в окружении программ. Cтатья предназначена показать, как это делается в некоторых продуктах Mozilla. Все примеры из этого документа написаны на JavaScript с использованием XPCOM.
Профессия программиста04.05.2010Чем занимаются программисты? Каковы плюсы и минусы их профессии? Каково должно быть образование программиста и какими личными качествами он должен обладать, чтобы добиться успеха в своей профессии? Где работают программисты и на каких должностях? На какой карьерный рост они могут рассчитывать? Статья призвана дать краткий ответ на все эти вопросы.
"ВКонтакте" разработал API для создания приложений в iFrame26.04.2010В сети "ВКонтакте" iFrame-приложение — это обыкновенная Web-страница, которая предназначена отображаться в "плавающем фрейме", задаваемом тегом <iframe> на странице социальной сети "ВКонтакте". Ваша страница должна быть доступна с вашего сервера, в "Контакт" ее загрузить нельзя.
Нахождение и исправление ошибок при разработке открытого софта22.03.2010Разработка программного обеспечения с открытым исходным кодом все еще остается малоизученным социальным феноменом. Но существует мнение, что открытое ПО имеет низкую плотность ошибок по сравнению с проприетарным, так как тестируется более масштабно и тщательно.
Как создать тег [video] для BBCode04.03.2010Тег предназначен для вставки на страницу видеороликов с YouTube.com, RuTube.ru, Vimeo.com, Smotri.com, VideoRadar.ru и MySpace.com. Один тег для множества сервисов. Разработчик - Гость Glue. Большое ему спасибо.
Создание циклов средствами PL/SQL03.02.2010Базы данных применяются везде: в бухгалтерии, в библиотеке, на складе. Стандартный язык структурированных запросов SQL не поддерживает циклы, однако весьма нередко, для образования отчетов, к примеру, без циклов не обойтись. И в базах Oracle для организации циклов используется расширение этого языка - PL/SQL.
Пособие по XULRunner28.10.2009Учебное пособие по созданию XUL-приложений, запускаемых с помощью XULRunner на выполнение. Этот туториал - одно из первых руководств по работе с XULRunner. Входит в список рекомендованной центром MDC (Mozilla Developer Centre) документации по XULRunner. Перевод с английского.
ООП в JavaScript20.10.2009Руководство по написанию объектно-ориентированного кода на JavaScript в стиле таких языков, как Java или C#. Вводится понятие класса и наследования классов. Демонстрируется техника кодирования, реализующая базовые понятия классического ООП. Перевод с английского.
Руководство по XPIDL12.10.2009Завершил перевод руководства по Кросплатформенному языку описания интерфейсов (XP Interface Description Language), - составной части технологии XPCOM (Кросплатформенная компонентная объектная модель), лежащей в основе всего ряда технологий Mozilla. Названные технологии составляют фундамент, на котором созданы такие известные приложения, как браузер FireFox, почтовик ThunderBird, IDE Komodo и др.
Наиболее частые вопросы про XULRunner03.09.2009XULRunner - это браузер? Это средство разработки? Чем он лучше таких сред выполнения как Java, .NET, Python и т.п.? Он обязывает меня писать на XUL? Почему он так называется? Когда Firefox станет базироваться на нем?
XULRunner версии 1.9.102.09.2009Что это? Где его взять? Как установить или удалить? Как запустить на нем XUL-приложение? Эти и другие вопросы, касающиеся данного релиза и этого фреймворка вообще.
Пошаговое введение в XULRunner01.09.2009Элементарное пособие о том, как создать десктопное приложение на основе XULRunner. Последний является платформой для выполнения приложений XUL+XPCOM - кросплатформенных технологий Mozilla, на основе которых созданы такие программы, как Firefox и Thunderbird.
RawUrlEncode средствами J2ME08.08.2009Встала задача написать клиент для мобильных телефонов на J2ME. Все бы хорошо, но мне, - программисту на PHP, постоянно не хватает привычных средств для работы. Например, понадобилась функция rawurlencode, которая используется в PHP для кодирования строки соответственно RFC 1738. Пришлось писать самому.
Кнопка цитирования для редактора BBCode19.06.2009По просьбам пользователей xBB отвечаю на вопрос: как для xBBEditora создать кнопку цитирования текста со страницы. Кроме того, в TODO для своих форумов обещал эту кнопку. Сделано.
Как создать тег BBCode [spoiler]15.06.2009Спойлер - это спрятанный текст. Выводится плюсик с заголовком текста. При клике на него разворачивается весь текст, плюс меняется на минус. При клике на минус - текст сворачивается и появляется плюс...
Upload картинок для xBBEditor'а24.04.2009Как в xBBEditor'е реализовать загрузку картинок на сервер при создании/редактировании текстов. Аналогично FCKeditor'у.
Альтернативный обработчик BB-Code12.04.2009Более быстрый, хотя и менеее функциональный парсер BBCode. Простая реализация на основе регулярных выражений. По словам автора: "рассчитан на пряморуких программистов-лентяев".
Боремся с Magic Quotes06.02.2009Почему "волшебные кавычки" являются злом и как от них избавляться.
PHP-скрипт рандомизатора текстов07.01.2009Текстовый рандомизатор - программа для автоматического рерайта текстов. Инструмент серого SEO. От синонимизаторов и доргенов отличается высоким качеством (в смысле - читабельность) результирующих текстов. Можно скачать бесплатно в исходных кодах. По лицензии GNU GPL.
2 способа обработки BBCode28.12.2008Что такое BBCode? Зачем он нужен? Как реализовать парсинг BBCode на своем сайте? Статья отвечает на эти и другие вопросы. Перевод с английского. Оригинальное название, - "2 ways of BBCode handling".
BBCode для шахматистов23.12.2008Описание, как реализовать тег [chess] для вывода шахматной перемещалки с фигурами, позиции которых заданы с помощью нотации FEN. Подробная инструкция. Возможность скачать скрипты, необходимые для реализации этого шахматного тега.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
© 2007-2012, Дмитрий Скоробогатов.
Разрешается воспроизводить, распространять и/или изменять материалы сайта
в соответствии с условиями GNU Free Documentation License,
версии 1.2 или любой более поздней версии, опубликованной FSF,
если только иное не указано в самих материалах.