Узнаем время и дату через консоль

Никогда не возникало желания узнать время или дату, когда под рукой только Debian, а телефон с часами где-то запропастились?

Как всегда в Debian все элементарно, нужно только набрать команду:

date

Команда date — как раз для этих целей. Можно почитать ее справку — там много чего интересного.

Что такое WiFi

WiFi роутер D-link DIR 300Wi-Fi (произносят как вайфай) — беспроводной высокоскоростной стандарт для передачи данных и организации беспроводных сетей.  На сегодняшний день значительное число мобильных устройств, таких как смартфоны, обычные мобильные телефоны, ноутбуки, планшетные компьютеры, а также фотоаппараты, принтеры, современные телевизоры и ряд других устройств оборудованы модулями беспроводной связи WiFi. См. также: Что такое Wi-Fi роутер и зачем он нужен.

Читать далее Что такое WiFi

Что такое синий экран смерти Windows

Синий экран смерти в Windows (BSOD) — один из распространенных видов ошибок в этой операционной системе. Кроме этого, это достаточно серьезная ошибка, которая, в большинстве случаев, мешает нормальной работе с компьютеров.

Читать далее Что такое синий экран смерти Windows

«Soft Errors» — необъяснимые проблемы с компьютером

Прочитал в wired и решил перевести. Статья, конечно, на уровне комсомольской правды, но может быть интересной.Синий экран смерти на терминале оплаты

Около года назад у Стивена Джакиса (Stephen Jakisa) возникли серьезные проблемы с его компьютером. Они начались, когда он установил Battlefield 3 — шутер от первого лица, действие в котором разворачивается в недалеком будущем. В скором времени проблемы были не только в игре, но и его браузер «вылетал» каждые 30 минут или около того. В итоге он даже не мог установить никаких программ на свой ПК.

Читать далее «Soft Errors» — необъяснимые проблемы с компьютером

BIOS: PWRON After PWR-Fail – Что это и как использовать?

Параметр «PWRON After PWR-Fail» (иногда его можно встретить как «AC BACK», «Restore on AC/Power Loss» или «AC Power Loss Restart») в BIOS вашей материнской платы позволяет настроить поведение компьютера после внезапного отключения и последующего восстановления электропитания. Это очень полезная функция, которая может сэкономить время или, наоборот, предотвратить нежелательное включение ПК.

Читать далее BIOS: PWRON After PWR-Fail – Что это и как использовать?

Неожиданный поворот: Камень, поезд и разбитое окно

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

Читать далее Неожиданный поворот: Камень, поезд и разбитое окно

Устанавливаем DHCP Server на Debian и Ubuntu

Здесь я расскажу как на Debian или Ubuntu поднять DHCP сервер для раздачи IP адресов компьютерам в локальной сети.

Установка достаточно простая, приступим:

1) Устанавливаем пакет dhcp-server

# apt-get install isc-dhcp-server

2) После чего, нужно отредактировать конфиг, но сначала нужно уточнить какой сетевой интерфейс смотрит в локальную сеть(если на сервере несколько интерфейсов i-net and lan interfaces)

# ifconfig

Устанавливаем DHCP Server на Debian и Ubuntu

как видим на скриншоте на сервере только один интерфейс eth0 смотрит в локальную сеть. Настроим этот интерфейс для раздачи ip адресов.

# nano /etc/default/isc-dhcp-server

находим

INTERFACES=""

и заменяем на

INTERFACES="eth0"
# nano /etc/dhcp/dhcpd.conf

Находим

option domain-name "example.org";
option domain-name-servers ns1.example.org, ns2.example.org;

Заменяем на

option domain-name "MyLAN.com";
option domain-name-servers 192.168.0.1, 192.168.0.2;
*option domain-name-servers указываем список dns серверов,
 192.168.0.1 = IP адрес сервера первичного DNS
 192.168.0.2 = IP адрес сервера вторичного DNS

Раскомментируем строку

#authoritative;

Далее находим:

default-lease-time 600;
 max-lease-time 7200;
 #subnet 10.254.239.0 netmask 255.255.255.224 {
 #  range 10.254.239.10 10.254.239.20;
 #  option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org;
 #}

Заменяем на:

default-lease-time 32400;
 max-lease-time 72000;
 subnet 192.168.0.0 netmask 255.255.255.0 {
 range 192.168.0.2 192.168.0.254;
 option routers 192.168.0.1;
 }
*default-lease-time 32400; Время на которое выдается IP адрес в секундах.
 *subnet 192.168.0.0 netmask 255.255.255.0 = сеть и маска сети.
 *range 192.168.0.2 192.168.0.254 = пул выдаваемых ip адресов от 2 до 254.
 *option routers 192.168.0.1 = шлюз по умолчанию.

3) Если нужно назначить статическую раздачу IP адресов компьютерам в сети. Добавляем в конец конфига /etc/dhcp/dhcpd.conf

host printServer {
 hardware ethernet 00:0D:87:B3:AE:A6;
 fixed-address 192.168.1.11;
 }
*hardware ethernet 00:0D:87:B3:AE:A6; = MAC адрес сетевой карты printServer-а
 *fixed-address 192.168.1.11; = Выдаваемый IP адрес.

Сохраняем все изменения. И запускаем dhcp сервер.

# /etc/init.d/isc-dhcp-server restart

Автоматическая смена года в копирайте сайта

После нового года у многих пользователей - веб программистов встает вопрос смены года в копирайте сайта ©. Особенно остро вопрос "вcтает" для тех у кого этих сайтов десятки, или даже сотни. 🙂

Copyright © 1991 - 2012 kovalets.net

Для того чтобы забыть о смене года вручную, в месте где у Вас указан год надо написать простую функцию:

<?php echo date('Y'); ?>

В итоге копирайт будет выглядеть как то так:

Copyright © 2008 - <?php echo date('Y'); ?> kovalets.net

Проделав один раз такую процедуру на всех своих сайтах, Вы раз и на всегда забудете об этой проблеме 😉

Прозрачный счетчик на сайте

Большинство активных интернетчиков видели прозрачные баннеры и счетчики статистики на различных интернет форумах, блогах и сайтах, счетчики которые при наведении курсора мышки становились обычными:

Прозрачный счетчик на сайте

Есть много вариантов как это можно сделать, рассмотрим только два самых простых примера:

1. Откройте файл стилей, style.css и добавь код:

#counters a img
 {
 opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);
 }

 #counters a:hover img
 {
 opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);
 }

Далее откройте файл в котором прописаны счетчики (или баннеры), например index.php или index.html или page.php и обрамляйте картинки (счетчики, Баннер) в теги:

<div id="counters">тут счетчики или Баннеры </div>

2. Откройте нужную страницу например index.php со счетчиками и добавьте:

<style type="text/css">
<!--
#counters a img {
opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);
}
#counters a:hover img {
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);
}
-->
</style>

Далее найдите счетчики и обрамите их так же как и в первом варианте:

<div id="counters">тут картинки, Баннеры </div>

Посмотреть как работает этот эффект можно внизу сайта.

Установка DEB пакетов щелчком по файлу (как в Ubuntu)

Если вы желаете устанавливать программы в Debian двойным щелчком, как это реализовано в Ubuntu, наберите команду:

aptitude install gdebi

При щелчке по deb-пакету будет открываться мастер установки.