Fork me on GitHub

The WebDevil

Enjoy development

Archive for May, 2007

Home LAN – DNS setup

Wednesday, May 23rd, 2007

Итак, в продолжение темы по настройке маленькой домашней сети пора выложить небольшое дополнение.
Напомню, что в прошлый раз мы поднимали NAT.
Замечательно: наши компьютеры могут ходить в интернет, но они все используют внешние DNS-сервера. Что не очень-то нас радует: для нового компьютера надо ставить “какой-то-там” DNS, а также часто все упирается в траффик, который хочется по возможности [...]

Read the rest of this entry »

NAT with IPTables

Sunday, May 20th, 2007

Итак, специально для kislo_metal постю сюда тривиальную вещь – простейший метод для поднятия NAT.
Я назвал его iptables.sh и положил в /etc/init.d/
#!/bin/bash

INET_IFACE="eth0"
IPTABLES="/sbin/iptables"

echo 1 > /proc/sys/net/ipv4/ip_forward
#Loading modules…
modprobe ip_tables
modprobe ipt_helper
modprobe ip_conntrack
modprobe ip_conntrack_ftp
modprobe ip_conntrack_irc
modprobe iptable_nat
modprobe ip_nat_ftp
modprobe ip_nat_irc
modprobe ip_gre
modprobe ip_nat_pptp
#Adding default actions
$IPTABLES -P INPUT ACCEPT
$IPTABLES -P OUTPUT ACCEPT
$IPTABLES -P FORWARD ACCEPT

#Clear all current rules
$IPTABLES -F
$IPTABLES -X
$IPTABLES -t nat -F
    [...]

Read the rest of this entry »

Quest

Friday, May 11th, 2007

Вот башорг подкинул разминку для ума:
C++:
#include < stdio.h >
int main(void) {
  int i=5;
  i = ++i + ++i;
  printf("\n%d\n",i);
  return 0;
}
и, соответственно, на PHP:
<?php
  $i=5;
  $i = ++$i + ++$i;
  echo "\n$i\n";
?>
Чему будет равняться результат в каждом случае?

Read the rest of this entry »

Сразу скажу: решение не пройдет на всех хостингах, потому как вызывать сторонние процессы или shell-команды может быть запрещено настройками сервера!
Быстрое и простое решение было таким:

Read the rest of this entry »

A list apart survey

Wednesday, May 2nd, 2007

Друзья-девелы, не поленитесь и пройдите опрос

Read the rest of this entry »