ComboPlayer — телевизор и радио в компьютере

Практически каждый пользователь компьютера имеет в своем арсенале необходимый минимум программ для просмотра и прослушивания медиаконетента. Это пара проигрывателей, приложение для работы с торрентами, радио-клиент и так далее. Read more …

Tags: , , , ,

Ошибка незаконченного комментария в PHP

Раньше как-то особо не приходилось с этим сталкиваться, а может я просто этого не замечал, ведь это не критическая ошибка, а просто предупреждение, которое записывается в логи и часто не выводится на рабочих серверах из-за соответствующих настроек PHP. Read more …

Tags: , , , , , , , , , ,

Общий способ подключения и загрузки модулей в Apache

В этой статье рассмотрим общий стандартынй способ подключения и загрузки модулей в веб-сервере Apache.

В новых версиях веб-сервера Apache используется общая стандартизированная методика подключения модулей, виртуальных хостов и т.д. Способ довольно простой, но для новичков требуются некоторые разъяснения, которые и идут ниже в этой статье. Read more …

Tags: , , , , , , ,

Создание пользователя и наделение его правами в СУБД MySQL

Казалось бы тема проще некуда, но, судя по форумам и специализированным сайтам ответов, у многих людей она вызывает вопросы, надо прояснить. Как же создать пользователя в СУБД MySQL и наделить его правами администратора? Разумеется, речь идёт о SQL, т.к. как создавать пользователей через какой-нибудь менеджер БД типа «PhpMyAdmin» или «MySQL Workbench» все конечно знают. Read more …

Tags: , , , , , , , ,

Установка swap в Linux Ubuntu

Автоматическая установка и настройка swap (подкачка) в некоторых дистрибутивах ОС Linux, в отличие от Windows, часто не предусмотрена и зачастую оказывается так, что swap в новоустановленной системе попросту отсутствует. Придётся устанавливать и настраивать swap самому вручную. Некоторые конечно являются противниками такого механизма виртуальной памяти, но я считаю, что подкачка всегда нужна, хотя бы на всякий случай. Всегда спокойнее, когда знаешь, что у ОС в запасе есть ещё и виртуальная оперативная память в которую всегда можно сгрузить что-нибудь не сильно нужное в данный момент. Read more …

Tags: , , , , , , , , , , , , ,

Узнаём информацию о процессоре в Linux

Многие начинающие и неопытные сис. админы и просто обычные пользователи ОС Linux наверное задавались вопросом «Как узнать информацию о процессоре в Linux?». Т.е. работая в терминале (консоле) ОС Linux возникает необходимость узнать информацию о CPU компьютера. Read more …

Tags: , , , , , , , , , ,

Проблема с insecure input в CMS MediaWiki

В процессе эксплуатации вики CMS MediaWiki столкнулся с проблемой «insecure input». Когда добавляешь CSS код, то на выходе в атрибуте style вместо добавленного кода находится лишь один комментарий такого вида «insecure input», в коде это выглядит примерно так:

<div style = "/* insecure input */"></div>

Что делать, как с этим бороться? Давайте разбираться. Read more …

Tags: , , , , ,

Баг в парсере CMS MediaWiki

Мною был найден интересный баг в парсере CMS MediaWiki. Я конечно уже добавил его на официальный баг трекер, но хотелось бы поделиться им со своими читателями. Read more …

Tags: , , , , , , ,

Как отключить экспорт данных в CMS MediaWiki?

Многим веб-мастерам не нравится возможность быстрого парсинга их сайта т.к. это в какой-то мере даже преступление ибо контент любого сайта этого его главная ценность и на создание контента уходит много сил, времени и средств. Очень неприятно, когда ваши труды можно так просто экспортировать, т.е. забрать себе без всякого на то разрешения.

Сама специфика интернета и капитализма предусматривает то, что каждый пользователь должен возвращаться на сайт-источник если ему понадобится информация, а не сохранять её себе позабыв об источнике.

Понятное дело, что любой сайт достаточно легко спарсить, но уж очень не хочется собственноручно выдавать  эти возможности и функционал всем подряд.

В этой статье отвечу на вопрос как можно запретить следующую специальную страницу Special:Export, т.е. экспорт данных в вашей wiki созданной на CMS MediaWiki. Read more …

Tags: , , , , ,

SCP как отличная замена FTP

С недавних пор по некоторым веским причинам окончательно решил передавать с серверов файлы сайтов не по протоколу FTP, а по протоколу SSH, а точнее через SCP (secure copy) — протокол использующий в качестве транспорта SSH. Почему так? Опишу причины. Read more …

Tags: , , , , , , , , , , , , , , , , , , , , ,

Типичная работа с SVN через консоль

В данной статье приведу «в двух словах» примеры работы с системой контроля версий SVN, а то многие работают с ней только через GUI не взирая на то, что работать с этой замечательной системой контроля версий так же удобно и через CLI. Read more …

Tags: , , , , , , ,

Перевод, транслит или кириллица в URL. Что лучше?

Как думаете, что лучше для SEO, перевод, транслит или кириллица в плане Search Engine Friendly URLs (ЧПУ).

Задался этим вопросом и провёл небольшое собственное исследование на эту тему и почитал про опыт других людей. В итоге пришёл к следующим выводам. Далее пишу по списку в процессе убывания по приоритетам. Read more …

Tags: , , , , ,

Как добавить персонализированную дерикторию в Apache, например, для PhpMyAdmin?

Как добавить персонализированную дерикторию в Apache, например, для PhpMyAdmin?
How to add custom directory e.g. for phpmyadmin?

Все знают как в Apache настраиваются виртуальные хосты для сайтов, но как быть не с доменом а директорией? Как в Apache добавить определённую директорию в качестве виртуального хоста, что бы, например по URL запросу «http://255.255.255.255/phpmyadmin/» отдавалось содержимое директории «/media/my/web/PhpMyAdmin» ? Т.е. если нет желания вешать, например, тот же PhpMyAdmin на определённый виртуальный хост, а просто хочется получать к нему доступ набрав адрес сервера и запросив определённую директорию. Read more …

Tags: , , , , , , , ,

Почему не стартует служба Apache? Решение проблемы

Как то раз запускал службу веб-сервера Apache, а он отказался стартовать. Начал разбираться в чём же проблема. Дело было на рабочем компьютере под ОС Microsoft Windows. Read more …

Tags: , , , , , , , , , , ,

Борьба с ошибкой 1146 «Table `table_name` doesn’t exist when using LOCK TABLES» в СУБД MySQL

Попытался сделать дамп (бэкап) БД через родную для MySQL утилиту mysqldump и получил ошибку:

Got error: 1146: Table `table_name` doesn't exist when using LOCK TABLES

Вместо table_name имя несуществующей таблицы. Т.е. сразу после введения в консоль/терминал команды:

mysqldump --user=root -p db_name > db_name.sql

получаю такую ошибку. Файл дампа создаётся, но он пустой, утилита mysqldump после выдачи этой ошибки перестаёт работать. Read more …

Tags: , , , , , , , ,

7.19MB | MySQL:58 | 0,313sec