Полезности

Проверка на соответствие стандартам кодирования Drupal

Настройка рабочего окружения Drupal-разработчика для проверки кода соответствию стандартам кодирования Drupal.

Итак нам понадобятся:

Windows 7 и S-ATA контроллер

Если так случилось, что Windows 7 была установлена на компьютер в то время когда контроллер жесткого диска находился в режиме IDE, не отчаивайтесь! Исправить досадную ситуацию достаточно просто.
Следуя инструкциям Microsoft достаточно изменить значение ключа HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci на 0(ноль) и все, можно при перезапуске компьютера изменить режим работы контроллера на AHCI.
Сделать это быстро поможет прикрепленный файл реестра.

Категории:

Синхронизация дериктории с удаленным ftp сервером

В поисках быстрого решения синхронизации директорий средствами ftp я перепробовал много различных способов. Наиболее часто предлагаемые в сети решения используют lftp - такой себе cli ftp-клиент. Универсального средства у меня не получилось - на одном сервере программа работала нормально, на другом же просто замирала не давая объяснений.

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

Категории:

Удаление комментариев и пустых строк из shell-скрипта

Удаляет из файла (shell-скрипта) комментарии и пустые строки. С одной оговоркой - только комментарии начинающиеся с начала строки, потому как в моем случае предполагалось( при редактировании конфига squid) что строки не начинающиеся со знака комментария несут смысловую нагрузку и поэтому каменты в этих строках интересны

cat input.file | sed "s/^#.*//; /^$/ d" > output.file

Категории:

Скрипт резервного копирования данных на хостинге

Настойка проста до безобразия: в переменную DB через пробел заносятся имена баз данных , резервные копии которых необходимо создать, поскольку имена баз данных у различных хостинг-провайдеров в качестве префикса имебт имя пользователя то этот самый префикс задается отдельно в переменной DB_PR.
В переменную FOLDERS заносятся имена папок, а в переменную P префикс пути(абсолютный путь к корневой папке содержащей все папки который необходимо бекапить).

Категории:

Чеклист запуска сайта на Drupal

Это скорее напоминание для себя чем руководство для кого то...
Просто настал момент и я понял что есть очень много вещей, которые надо сделать перед тем как отправить сайт, постоенный на базе CMS/CMF Drupal, в большое плавание...
И так поехали:

  1. Проверяем отправку почты, если почты планируется прилично, то то лучше поставить phpmailer, если не очень то правим файл includes/unicode.php line 286 (возможны изменения в номере строки):
    - $output .= ' =?UTF-8?B?'. base64_encode($chunk) ."?=\n";
    + $output .= ' =?UTF-8?B?'. base64_encode($chunk) ."?=\r";
  2. Насколько я смог понять перечитав горы манов и подсказок - не имеет значения как запускать cron.php главное что бы он делал то что должен. Ну и для спокойствия совести и в утеху админской паранойе закрывает его от "людей снаружи". В файле .htacces пишем:

Категории:

Почтовые сервера Google

Priority Mail server
1 ASPMX.L.GOOGLE.COM
5 ALT1.ASPMX.L.GOOGLE.COM
5 ALT2.ASPMX.L.GOOGLE.COM
10 ASPMX2.GOOGLEMAIL.COM
10 ASPMX3.GOOGLEMAIL.COM
10 ASPMX4.GOOGLEMAIL.COM
10 ASPMX5.GOOGLEMAIL.COM

Опредление ip адреса

#!/bin/bash
#
# retreiveip.txt - Script containing two functions to automatically grab IP
# dynamically
#
# Copyright (C) 2001 Oskar Andreasson <bluefluxATkoffeinDOTnet>
#
# Originally written and provided by Jelle Kalf <jkalfATunoDOTnl>. All
# greetings, thanks and feedback should be sent to him for this script.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; version 2 of the License.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program or from the site that you downloaded it

Категории:

Список открытых DNS серверов

Google Public DNS
8.8.8.8
8.8.4.4

Категории:

Пространство частных адресов - не маршрутизируемые сети(Private Address Space - Nonroutable networks)

10.0.0.0        -   10.255.255.255  (10./8 prefix)
172.16.0.0      -   172.31.255.255  (172.16/12 prefix)
192.168.0.0     -   192.168.255.255 (192.168/16 prefix)

Категории:

Страницы

Подписаться на RSS - Полезности