Статьи

MySQL: Как сбросить пароль пользователя root

Хотите войти в MySQL, но забыли пароль рута? Не печальтесь. В этой мини хаутушке я расскажу как сбросить пароль пользователя root в MySQL.

Шаг 1. Останавливаем mysql сервер, а если это сделать не удается - убиваем процесс:

$ sudo service mysqld stop

Проверяем, чтоб процесс mysqld был остановлен, если не остановлен - попробуйте еще раз. Проверяем результат остановки процесса:

Тэги: 

Как узнать дату установки Windows

Не будем вдаваться в подробности почему, но может потребоваться узнать дату установки Windows. Давайте рассмотрим варианты как это можно сделать.

Тэги: 

Как установить модуль Drupal

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

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

Тэги: 

Drupal: Вывод терминов таксономии с учетом иерархии

В этой статье рассмотрен вопрос как вывести список терминов Таксономии через систему представлнеий Drupal. Для плоского списка никаких сложностей возникнуть не должно. Другое дело, если термины Таксономии имеют дочерние элементы. В этом случае, если попробовать вывести список через систему представлений(Views) Drupal, он будет выведен без учета иерархии, как обычный плоский список.

Drupal: Подключение и использование нескольких баз

Здравствуйте.

Сегодня я коснусь вопроса подключения нескольких баз данных в системе Drupal 7. Почему именно Drupal 7? Да потому, что в ней стало очень просто это делать, встроенными средствами системы. То есть мы можем подключить в системе одновременно несколько баз и использовать их в процессе работы. Один из примеров такой работы - это модуль  DBTNG, который позволяет мигрировать структуру и данные между различными базами данных (к примеру с SQLite на MySQL). Также возможно использовать базы данных, созданные не для CMS Drupal. В этой статье мы рассмотрим как подключить две базы, а также как с ними работать.

Тэги: 

Как делать привлекательные фотографии товаров

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

Drupal: Обновление ядра до последней версии

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

В данной статье будет рассмотрен вопрос как обновить Drupal 7 с одной минорной версии к другой (например с 7.0 на 7.2 или 7.2 до 7.4. и так далее).

Обновление основных (мажорных) версий, таких как с 5 на 6 или с 6 на 7  версию - гораздо более обширный вопрос и рассматриваться не будет.

Тэги: 

CSS: Высота контейнера с плавающими дочерними элеметами

Общая проблема дизайнов с плавающими элементами это то, что такие элементы, расположеные внутри контейнера, не приводят к увеличению его размера, для того, чтоб он их уместил внутри. Все дочерние плавающие элементы остаются расположены вне пределов его границ. Если нам к примеру нужно обвести границу вокруг всех плавающих элементов, просто указать CSS параметр border: 1px solid black не получится - граница останется сверху.

Тэги: 

Windows: автоматический вход в систему

Автоматический вход в систему Windows

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

Тэги: 

MS Windows: Ошибка STOP: 0*0000007b (0*f78aa524, 0*c0000034, 0*00000000, 0*00000000)

Ошибка STOP: 0*0000007b (0*f78aa524, 0*c0000034, 0*00000000, 0*00000000), INACCESSIBLE_BOOT_DEVICE информирует о том, что операционная система Windows в процессе загрузки не может произвести чтение с загрузочного диска. Ошибка может возникнуть по следующим причинам: проблема с драйверами, повреждение загрузочного сектора и проблема с оборудованием.

Как получить доступ к сайту, который заблокирован на DNS сервере

В этой статье я расскажу как зайти на заблокированный сайт, если его заблокировали на сервере DNS (Domain Name Server). Как это выражается: Вы вводите адрес вашего любимого сайта, а браузер, после некоторого ожидания говорит. что сервер не найден.

Если сервер, к которому вы подключаетесь заблокирован другим способом, например правилами фаервола - вам может помочь бесплатный VPN сервис, предоставляемый многими компаниями, специализирующимися на безопасности (например Comodo с ее продуктом TrustConnect). Также вы можете заказать VPS сервер у одного из зарубежных провайдеров и поднять на удаленном сервере VPN сервер, через который вы и будете подключаться к вашему сайту.

jQuery: Как перенаправить посетителя на другую страницу

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

Для тото, чтоб осуществить редирект, следует использовать объект JavaScript location:

Включение маршрутизации пакетов

Включив проброс пакетов между сетевыми интерфейсами, вы сможете сделать из простого компьютера, маршрутизатор, на подобие того WiFi, или ADSL маршрутизатора, что вы используете для раздачи интернета дома, только в отличие от последнего, компьютер вы можете использовать не только для раздачи интернета, но и для работы, для анализа траффика, проходящего через компьютер и так далее.

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

Windows 7: Как войти в систему под Администратором

С выходом в свет Windows Vista, а за ним и Windows 7, войти в систему под администратором стало несколько сложней: учетная запись Администратор по умолчанию заблокирована. Почему парни из Редмонда решили это сделать? Да потому, что работая непосредственно под учетной записью с административными правами, пользователи подвергают всю систему риску.

Переменные окружения Windows

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

Windows 7: Расположение файла дампа памяти

Файл дампа памяти сохраняется при возникновении ошибок СТОП (или Голубых экранов смерти, BSOD). Посмотрим как настраивается сохранение дампа памяти в  Windows 7.

Нажимаем правой кнопкой мыши значек Компьютер (Computer) в контекстном меню выбираем Свойства (Properties).

CSS: Как работает псевдо селектор nth-child

Пример использования псевдо селектора nth-child:

ul li:nth-child(3n+3) {  
  color: #DA8C12;
}

Что делает селектор nth-child в данном примере? Выбирает каждый третий LI элемент неупорядоченного списка, то-есть 3, 6, 9, 12 и т.д.

Давайте посмотрим как он работает и какие еще есть варианты использования.

Mozilla Thunderbird: Кнопка Отправить позже вместо Отправить

Если при создании почтового сообщения в программе Mozilla Thunderbird, вместо кнопки Отправить красуется кнопка Отправить позже - следует проверить меню Автономная работа, если возле нее установлен флажок - снять его. Также в левом нижнем углу глваного окна программы в случае работы в автономном режиме установлен значек

Google Apps — онлайн приложения для бизнеса

Google Apps

Для бизнес предприятий, компания Google открыла очередной интересный сервис - Google Apps, который из себя представляет объединение уже знакомых пользователям сервисов Google в одну логическую структуру, которая позволяет организовать совместную работу сотрудников компании с почтой, задачами, календарем и документами.

Тэги: 

Drupal: Настройка формы поиска

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

Для решения этой задачи воспользуемся API Drupal, который изменяет формы, а именно:

Drupal: Как удалить счетчик статистики

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

Для более детальной статистики, с графиками категориями и другими полезностями - рекомендуется использовать возможности системы Google Analytics, которые легко реализовать установив соответствующий модуль.

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

Тэги: 

Защита компьютера

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

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

Компьютерные вирусы

Компьютерные вирусы

В сегодняшнее время информационная безопасность и информационные технологии стали синонимами. Компьтеры и хранимая на них информация - основная ценность, от сохранности которой зависит безопасность как частных пользователей, так и организаций.  Для компаний, ключевое звено в бизнесе которых - ИТ технологии, длолжны уделять особое внимание информационной безопасности. Частные пользователи также должны уделять внимание безопасности, ведь от этого зависит будет - ли защищена их финансовая и личная информация от посягательств злоумышленников.

Drupal: Как добавить пункт меню в админ панель

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

Сканирование портов

Каждой сетевой службе, отвечающей на запросы по сети (по протоколу TCP и UDP), системой должен быть выделен порт. Наиболее часто используемые службы имеют свои стандартные порты. Например SSH имеет 22 порт, SMTP - 25, POP3 - 110, IMAP - 143 порт и т.д.). Единовременно на одном IP/порту может слушать только одна служба. Зная о наличии уязвимости в сетевой службе и о том, что она запущена на данной системе, злоумшленник может получить удаленный доступ, вплоть до рутового(зависит от уязвимости и способа организации работы данного сервиса).

Команда TOP: Отличие между VIRT, RES и SHR столбцами

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

Командная строка. Справочник администратора

Командная строка для системного администратора - как нож для повара: без него можно обойтись, но используя его, работа становится гораздо удобней. К сожалению не всегда есть возможность держать в голове все команды, полезные, но которые нужны в работе только время от времени. Список таких команд удобней держать в виде небольшого справочника, к которому в случае необходимости удобно обращаться.

Страницы