Как сменить владельца папки и права на папку (Linux)

chgrp -R <группа> — смена группы

chown -R <юзер> <каталог> — смена владельца. Например chown -R nick /var

chmod -R <права> <каталог> — смена прав доступа

Проблема с глобальной переменной $_SESSION (php)

Если в ответ на использование $_SESSION Apache пишет, что заголовки уже были отправлены, то нужно поместить блок php до <!DOCTYPE html> и установить кодировку UTF-8 без BOM.

Удаление неиспользуемых директив Using (Visual C# Express)

Параметр Удалить неиспользуемые директивы Usings в пользовательском интерфейсе Visual Studio позволяет удалить директивы using, псевдонимы using, а также неиспользуемые в исходном коде псевдонимы extern. Существует два способа вызова операции.
  • Главное меню: В меню Правка наведите на пункт IntelliSense, затем Организовать директивы и выберите пункт Удалить неиспользуемые директивы Usings.
  • Контекстное меню: В любой области редактора кода щелкните правой кнопкой мыши, наведите на пункт Организоватьдирективы и выберитеУдалить неиспользуемые директивы Usings.

Тестовый режим Windows 7 Сборка 7601. Как убрать надпись в правом нижнем углу

Через CMD от имени админа:

  • bcdedit.exe -set loadoptions ENABLE_INTEGRITY_CHECKS 
  •  bcdedit.exe -set TESTSIGNING OFF 
  •  Закройте окно командной строки и перезагрузите компьютер.

Селекторы атрибутов CSS

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

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

img[alt] {border:1px solid red;}

Можно выбрать только те теги, атрибуты которых имеют определенное значение. Нужно, например, ко всем тегам с атрибутом type, значение которого text, применить правило — размер текста 16px. Делается следующим образом:

[type=»text»] {font-size:16px;}
Если нужно выбрать элементы, атрибут class которых содержит слово img, то используется такой код:


[class~=»img»] {margin:5px;}
Если нужно выбрать атрибут, значение которого начинается с какого-либо текста:


[href^=»http://»] {color:#009};
Если нужно выбрать атрибут, значение которого заканчивается на какой-либо текст:


[href$=».com»] {font-size:10px;}
Если нужно выбрать атрибут, значение которого содержит какой-либо текст:

[title*=»man»] {background-color:#0cc;}

Как определить браузер на JavaScript

function browser()

{
var useragent=navigator.userAgent;
var navigatorname;
if (useragent.indexOf(‘MSIE’)!= -1)
{
    navigatorname=»MSIE»;
}
else if (useragent.indexOf(‘Gecko’)!= -1)
{
    if (useragent.indexOf(‘Chrome’)!= -1)
    navigatorname=»Google Chrome»;
    else navigatorname=»Mozilla»;
}
else if (useragent.indexOf(‘Mozilla’)!= -1)
{
    navigatorname=»old Netscape or Mozilla»;
}
else if (useragent.indexOf(‘Opera’)!= -1)
{
    navigatorname=»Opera»;
}
return navigatorname;
}

Вернет название браузера

Как установить прозрачность элемента с помощью CSS

Для хрома, мозилы:

  • opacity: 0.5; /*Прозрачность наполовину*/
Для IE:
  • filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);  /*Так же наполовину*/
  • filter:progid:none; /*Убираем прозрачность*/

Как разместить несколько сайтов на одном Apache (Linux Debian)

В терминале от суперпользователя:

  • sudo gedit «/etc/apache2/sites-available/default»
Копируем блок <VirtualHost *:80> и вставляем ниже.
В самом начале блока прописываем:
ServerAdmin webmaster@localhost  (Обычно прописана)
ServerName Domain.ru   (Имя домена)
DocumentRoot /var/www2   (Директория сайта)
<Directory /var/www2/>    (Директория сайта)

Перезапускаем Apache:

  • sudo /etc/init.d/apache2 restart
Поверяем (уже должно все работать).

Как удаленно подключиться к FTP (vsftpd на debian)

  • sudo gedit «/etc/vsftpd.conf'»

Раскоментить строки пассивного режима:

#pasv_address=xxx.xxx.xxx.xxx (Внешний IP)
#pasv_min_port=10721
#pasv_max_port=20721

Если нету, добавить и при необходимости пробросить в роутере.
Перезапуск: /etc/init.d/vsftpd restart
Небольшая настройка:

 # наш сервер не будет анонимным
anonymous_enable=NO
local_enable=YES
write_enable=YES
#папка по умолчанию
local_root=/data

Как прибавить несколько часов к дате на php

Делается это следующим образом:

$dateee = date(‘Y-m-d H:i:s’);
$new_date = date(‘d.m.Y H:i:s’, strtotime(«+3 hours», strtotime($dateee)));   //прибавим 3 часа

Какой я только бред ни повидал в поисках этой информации….