воскресенье, 25 декабря 2011 г.

FreeBSD: Как узнать модель материнской платы без вскрытия корпуса

Если не можете открыть системный блок (например, если он в другом городе), но нужно узнать, что там за материнская плата, попробуйте следующую команду. Срабатывает не везде:

#dd if=/dev/mem bs=64k skip=15 count=1|strings|less

среда, 14 декабря 2011 г.

Android: wpa_supplicant или поддержка LEAP на Sony Ericsson Arc

Ну, ничем процедура не отличается от ранее написанной статьи "Android: wpa_supplicant или поддержка LEAP на Sony Ericsson Xperia X8", за одним маленьким исключением - полный root на устройстве, делает программы SuperOneClick версии 2.3.1.

Как узнать все поддомены домена?

Эм... Кажется как-то так

#dig @ns2.kinopoisk.ru kinopoisk.ru axfr

где ns2.kinopoisk.ru - это DNS-сервер, а kinopoisk.ru домен.

суббота, 26 ноября 2011 г.

OS X Lion: iChat и Facebook

За что мне нравится OS X, так за то, что в нем уже очень много встроенных хороших программ. Например, встроенный мессенджер iChat. Он и Jabber понимает, и к Yahoo подключается, и GoogleTalk, и про ICQ не забыл. В принципе, то что я напишу ниже, можно сделать на любом jabber клиенте, но проще чем в OS X все равно не получится ;)

Если вы хотите писать друзьям в Facebook из iChat, сделайте следующее:
1. Найдите имя пользователя Facebook (зайдите на Facebook и обратите внимание на адресную строку http://www.facebook.com/здесь_должно_быть_имя_пользователя/);
2. Затем, откройте iChat, выберите меню iChat -> Preferences и перейдите на вкладку Accounts;
3. Нажмите + (плюс) для добавления нового аккаунта;
4. Выберите тип аккаунта Jabber Account;
5. Введите имя аккаунта "ваше_имя_см_п_1@chat.facebook.com" и пароль от Facebook
6. Можно развернуть дополнительные настройки сервера и ввести адрес сервера "chat.facebook.com" и порт 5222, но я доверился iChat и просто нажал "Done" или Готово.

пятница, 11 ноября 2011 г.

Android: wpa_supplicant или поддержка LEAP на Sony Ericsson Xperia X8

Итак, полный root есть. Осталось настроить LEAP. Для этого необходимо как в обычном Linux или FreeBSD отредактировать файл wpa_supplicant.conf

В Sony Ericsson Xperia X8, этот файл лежит в каталоге /data/misc/wifi/. Редактировать можно, как на самом телефоне (если есть текстовые редакторы), так и с компьютера (предварительно скачав с телефона, если Вы уже подключали другие беспроводные сети).

Если у Вас уже настроены какие-то беспроводные сети, подключайте телефон, открывайте командную строку и вводите команду (не забудьте включить режим "Отладка по USB" и отключить WiFi на телефоне), которая загрузит конфигурационный файл wpa_supplicant.conf на диск "C:\"

c:\> adb.exe pull /data/misc/wifi/wpa_supplicant.conf wpa_supplicant.conf

Затем отредактируйте файл в каком-нибудь редакторе, например WordPad - если ничего другого не установлено. Мой конфигурационный файл (уже отредактированный) выглядит так:

ctrl_interface=wlan0
update_config=1

network={
ssid="LUKOIL"
key_mgmt=IEEE8021X
eap=LEAP
identity="user"
password="password"
}


Где, ssid - название точки доступа, identifity - имя пользователя для подключения к точке доступа, password - пароль для подключения к точке доступа

Когда файл готов, его необходимо закачать обратно в телефон. Для этого вводим команду:

c:\> adb.exe push wpa_supplicant.conf /data/misc/wifi/wpa_supplicant.conf

После загрузки файла в телефон, необходимо предоставить на него права для службы wifi. Для этого запускаем shell с помощью утилиты adb.exe и назначаем права с помощью всем известной утилиты chmod и chown:

c:\> adb.exe shell
$ su
# chmod 666 /data/misc/wifi/wpa_supplicant.conf
# chown wifi.wifi /data/misc/wifi/wpa_supplicant.conf



Теперь можно включать WiFi и наслаждаться поддержкой LEAP.

PS: программа "adb.exe" является частью Android SDK. Но если вы взламывали телефон с помощью программы SuperOneClick, "adb.exe" можно найти в каталоге ADB.

среда, 9 ноября 2011 г.

Android: полный root или SuperOneClickRoot v2.1.1

Андроид, конечно, редкостное говно. Он неудобный в отличие от iPhone и до сих пор какой-то недоделанный. Android маркет - это сборище троянцев, а счастливые обладатели телефонов и планшетов Android - красноглазые фанатики. Они будут с пеной у рта убеждать себя и собеседников в превосходстве этой платформы. Но платформа уёбищна, а их убеждения иллюзорны.

Я вижу один плюс Android, он в своем большинстве бюджетный. Больше Android ничем мне не привлекателен.

За все время использования iPhone, я сделал только один раз jailbreak - когда мой iPhone был первым и залоченным. Когда в продажу поступил iPhone 3G, iPhone 3GS, iPhone 4, джейлбрейк я более не делал, пиратов (и пиратить) я не люблю. А всех функций телефона и программ из AppStore мне хватало. Вообще любая техника Apple экономит моё время, я затрачиваю минимум усилий на настройку и установку программ. Всё мое время уходит на работу над проектом.

А вот телефон Sony Ericsson X8 с Android 2.1 вместо того, чтобы делать то что нужно мне, вынудил меня заниматься какой-то хуйней... Итак, мне на работе понадобилось подключиться к WiFi - плевое дело, зайти в настройки wifi, выбрать беспроводную сеть, ввести логин и пароль... Андроид же так не считает!

Во-первых, Android как и Microsoft Windows любит пообщаться с пользователями. Это терпимо, в Windows не работал, наверное, только ленивый. А те кто работали уже привыкли. Перевод интерфейса на русский язык программисты Google, наверняка, делали на сайте translate.google.com.

Во-вторых, Android не умеет работать с LEAP (на самом деле wpa_supplicant с LEAP работает очень хорошо, но разработчики Android забыли сделать графический интерфейс для выбора этого протокола)

В-третьих, все сторонние программы в AndroidMarket, не смотря на заявления об поддержке LEAP, наотрез отказались подключаться к WiFi. Как я полагаю, они расчитаны на взломанные телефоны (пока еще не проверял).

Ну и наконец, обильно подзаебавшись, я решил сделать всё сам. Для этого мне на телефоне понадобился полный root (то же самое что и jailbreak для iPhone). Так как техника Apple балует, я выбрал самый простой способ - SuperOneClickRoot.

1. Загружаем программу SuperOneClickv2.1.1-ShortFuse.zip (если ссылка битая, скорей всего версия уже устарела и удалена с FTP, зайдите сайт http://shortfuse.org/ и поищите обновленную версию);
2. Распаковываем;
3. Устанавливаем .Net Framework 2.0 или выше (если не установлен в системе, без него не работает);
4. Загружаем драйвера Sony Ericsson X8;
5. На телефоне заходим в "Настройки" -> "Приложения" -> "Разработка", включаем "Отладка по USB";
6. Подключаем телефон с помощью провода к компьютеру;
7. При запросе телефона примонтировать карту памяти, вежливо отказываем (то есть не монтируем карту памяти);
8. Указываем драйвера Sony Ericsson X8 (если вы уже устанавливали PC Companion, то драйвера из пункта 4 не понадобятся и не забудьте PC Companion отключить);
9. Запускаем SuperOneClick, нажимаем кнопку ROOT, следуем подсказкам программы и ждем;
10. После завершения, вы получите полный root на своем телефоне. Иначе говоря, делайте с ним, что угодно :)

Продолжение следует...

среда, 19 октября 2011 г.

FIFA 12 вылетает при запуске

Вот такие вот буржуи, выпускают игры для PC, и совсем не думают о русскоговорящем населении мира.

Игра FIFA 12 вылетает во время запуска. EA рекомендует устранить ошибку следующим способом. Но данный способ не полный, помимо переименования учетной записи пользователя, нужно переименовать папку "Мои документы". Итак,

1. Создаем нового пользователя, имя которого содержит латинские буквы (и цифры), например, FIFA12.
2. Заходим в нового пользователя;
3. Создаем папку с именем "My Documents" в каталоге "C:\Documents and Settings\FIFA12" (путь указан для Windows XP и для пользователя FIFA12)
4. Щелкаем правой кнопкой мыши по папке "Пуск/Мои документы";
5. Из выпадающего меню выбираем "Свойства";
6. Меняем "Размещение конечной папки" - для этого нужно нажать кнопку "Переместить" и выбрать папку "C:\Documents and Settings\FIFA12\My Documents\"

После данных махинаций игра начнет запускаться.

среда, 12 октября 2011 г.

OS X Lion, VirtualBox: Kernel driver not installed (rc=-1908)

На одной из моих машин с OS X Lion, при попытке запустить любую из гостевых систем в VirtualBox 4.1.4 появилась ошибка.

Kernel driver not installed (rc=-1908) Make sure the kernel module has been loaded successfully.

Погуглив в сети Интернет, стало ясно, что большинство устраняет ошибку переустановкой софта (VirtualBox). Я же стал проверять StartupItems


# ls -lah /Library/StartupItems/VirtualBox/
total 24
drwxr-xr-x 6 root wheel 204B 9 окт 15:23 .
drwxr-xr-x 3 root wheel 102B 12 окт 23:42 ..
-rw-r--r-- 1 root wheel 0B 5 июн 14:31 .disabled
drwxr-xr-x 3 root wheel 102B 5 авг 2010 Resources
-rw-r--r-- 1 root wheel 126B 3 окт 18:42 StartupParameters.plist
-rwxr-xr-x 1 root wheel 6,2K 3 окт 18:42 VirtualBox


Когда-то давно я отключал автозагрузку для VirtulBox, именно поэтому не подгружались необходимые kext, что вызвало ошибку. Если VirtualBox используется редко, запустите этот скрипт вручную. Он подгрузит все kext и выставит переменные окружения

# /Library/StartupItems/VirtualBox/VirtualBox start

Если вы планируете использовать VirtualBox гораздо чаще, тогда удалите файл .disabled и запустите скрипт

# rm /Library/StartupItems/VirtualBox/VirtualBox/.disabled
# /Library/StartupItems/VirtualBox/VirtualBox start

OS X Lion

На одной из моих машин с OS X, при работе с VirtualBox появилась ошибка.

Kernel driver not installed (rc=-1908) Make sure the kernel module has been loaded successfully.

Погуглив в сети Интернет, стало ясно, что ошибку устраняют переустановкой софта. Я же стал проверять StartupItems

# ls -lah /Library/StartupItems/VirtualBox/
total 24
drwxr-xr-x 6 root wheel 204B 9 окт 15:23 .
drwxr-xr-x 3 root wheel 102B 12 окт 23:42 ..
-rw-r--r-- 1 root wheel 0B 5 июн 14:31 .disabled
drwxr-xr-x 3 root wheel 102B 5 авг 2010 Resources
-rw-r--r-- 1 root wheel 126B 3 окт 18:42 StartupParameters.plist
-rwxr-xr-x 1 root wheel 6,2K 3 окт 18:42 VirtualBox

Когда-то давно я отключал автозагрузку для VirtulBox, именно поэтому не подгружались необходимые kext

суббота, 27 августа 2011 г.

alix2d13

Крутатенюшка! Я купил сверхкомпактную систему alix2d13 (х-ки смотрите ниже)



CPU: 500 MHz AMD Geode LX800
DRAM: 256 MB DDR DRAM
Storage: CompactFlash socket, 44 pin IDE header
Power: DC jack or passive POE, min. 7V to max. 20V
Three front panel LEDs, pushbutton
Expansion: 1 miniPCI slot, LPC bus
Connectivity: 3 Ethernet channels (Via VT6105M 10/100)
I/O: DB9 serial port, dual USB port
Board size: 6 x 6" (152.4 x 152.4 mm) - same as WRAP.1E
Firmware: tinyBIOS


Уже установил FreeBSD 7.4, isc-dhcp-41-server (для локальной сети), mpd-5.5 (для Корбины или Билайн, как сейчас принято), настроил ipfw и пересобрал ядро. Как все устанавливать напишу позже. А пока смотрите выдачу

# uptime
12:44PM up 5 days, 21:34, 2 users, load averages: 0.00, 0.00, 0.00

# uname -a
FreeBSD geode.absolutebsd.ru 7.4-RELEASE FreeBSD 7.4-RELEASE #1: Sat Aug 20 12:16:37 UTC 2011 root@:/usr/obj/usr/src/sys/GEODE i386

# pkg_info
expat-2.0.1_1 XML 1.0 parser written in C
isc-dhcp41-server-4.1.2_1,1 The ISC Dynamic Host Configuration Protocol server
libpdel-0.5.3_4 Packet Design multi-purpose C library for embedded applicat
mpd-5.5 Multi-link PPP daemon based on netgraph(4)

# dmesg
Copyright (c) 1992-2011 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 7.4-RELEASE #1: Sat Aug 20 12:16:37 UTC 2011
root@:/usr/obj/usr/src/sys/GEODE i386
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Geode(TM) Integrated Processor by AMD PCS (498.05-MHz 586-class CPU)
Origin = "AuthenticAMD" Id = 0x5a2 Family = 5 Model = a Stepping = 2
Features=0x88a93d
AMD Features=0xc0400000
real memory = 268435456 (256 MB)
avail memory = 253206528 (241 MB)
pnpbios: Bad PnP BIOS data checksum
K6-family MTRR support enabled (2 registers)
cryptosoft0: on motherboard
pcib0: pcibus 0 on motherboard
pci0: on pcib0
MFGPT bar: f00100006200
glxsb0: mem 0xefff4000-0xefff7fff irq 9 at device 1.2 on pci0
vr0: port 0x1000-0x10ff mem 0xe0000000-0xe00000ff irq 10 at device 9.0 on pci0
vr0: Quirks: 0x2
vr0: Revision: 0x96
miibus0: on vr0
ukphy0: PHY 1 on miibus0
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
vr0: Ethernet address: 00:0d:b9:23:33:34
vr0: [ITHREAD]
vr1: port 0x1400-0x14ff mem 0xe0040000-0xe00400ff irq 11 at device 10.0 on pci0
vr1: Quirks: 0x2
vr1: Revision: 0x96
miibus1: on vr1
ukphy1: PHY 1 on miibus1
ukphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
vr1: Ethernet address: 00:0d:b9:23:33:35
vr1: [ITHREAD]
vr2: port 0x1800-0x18ff mem 0xe0080000-0xe00800ff irq 15 at device 11.0 on pci0
vr2: Quirks: 0x2
vr2: Revision: 0x96
miibus2: on vr2
ukphy2: PHY 1 on miibus2
ukphy2: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
vr2: Ethernet address: 00:0d:b9:23:33:36
vr2: [ITHREAD]
isab0: port 0x6000-0x6007,0x6100-0x61ff,0x6200-0x623f,0x9d00-0x9d7f,0x9c00-0x9c3f at device 15.0 on pci0
isa0: on isab0
atapci0: port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xff00-0xff0f at device 15.2 on pci0
ata0: on atapci0
ata0: [ITHREAD]
ata1: on atapci0
ata1: [ITHREAD]
pci0: at device 15.4 (no driver attached)
pci0: at device 15.5 (no driver attached)
cpu0 on motherboard
pmtimer0 on isa0
orm0: at iomem 0xe0000-0xea7ff pnpid ORM0000 on isa0
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A, console
sio0: [FILTER]
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
sio1: [FILTER]
Timecounter "TSC" frequency 498053394 Hz quality 800
Timecounters tick every 1.000 msec
IPsec: Initialized Security Association Processing.
ipfw2 initialized, divert enabled, nat enabled, rule-based forwarding enabled, default to accept, logging limited to 5 packets/entry by default
ad0: 967MB at ata0-master UDMA100
Trying to mount root from ufs:/dev/ad0s1a

#

Mac OS X. Как отключить Spotlight

1. Запустите Terminal.app,
2. Отредактируйте файл /etc/hostconfig, нужно строчку SPOTLIGHT=-YES-, заменить на SPOTLIGHT=-NO-
sudo vi /etc/hostconfig
3. Отключите индекс Spotlight коммандой
sudo mdutil -i off /
4. Очистите индекс Spotlight коммандой
sudo mdutil -E /

При следующей перезагрузке Spotlight будет полностью отключен.

воскресенье, 24 июля 2011 г.

Mac OS X. Как удалить World of Warcraft

1. Перейдите в каталог [Macintosh HD]/Applications и переместите каталог World of Warcraft в корзину
2. Перейдите в каталог [Macintosh HD]/Users/Shared и переместите каталоги Blizzard в корзину
3. Перейдите в каталог [Macintosh HD]/Users/[имя пользователя]/Library/Preferences и удалите любые файлы связанные с WOW:
(Этих файлов может не быть.)

- com.blizzard.downloader.plist
- com.blizzard.Downloader.prefs
- com.blizzard.errorreporter.plist
- com.blizzard.Installer.plist
- com.blizzard.launcher.plist
- com.blizzard.World of Warcraft.prefs
- com.blizzard.World of Warcraft.survey.prefs
- com.blizzard.worldofwarcraft.repair.plist
- com.blizzard.worldofwarcraft.plist

4. Очистите корзину

суббота, 23 июля 2011 г.

OS X Lion и Macbook early 2008

После обновления, запустилась индексация. Это ппц hiutil, mdworker, mds просто греют мой старенький ноутбук.

--
MacBook 13 дюймов, начало 2008
Processor 2,4 GHz Intel Core 2 Duo
Memory 4 GB 667 MHz DDR2 SDRAM
Graphics Intel GMA X3100 144 MB
Software Mac OS X Server Lion 10.7 (11A511)

Mac OS X. Как удалить VMware Fusion

Если вы потеряли диск или устновочный образ DMG. Зайдите в папку [Macintosh HD]/Library/Application Support/VMware Fusion и запустите Uninstall VMware Fusion.

OS X Lion - Server Admin Tools 10.7

Вышел OS X Lion, обновиться можно за 29$, серверные службы устанавливаются дополнительно за 49$. После установки всего потребуется Server Admin Tools 10.7, скачивать нужно отдельно http://support.apple.com/kb/DL1419.

Server Admin Tools 10.7 содержит дополнительные приложения
• Podcast Composer
• Server Admin
• Server Monitor
• System Image Utility
• Workgroup Manager
• Xgrid Admin

Ссылка на DMG (язык английский)

воскресенье, 26 июня 2011 г.

FreeBSD и Apple TimeCapsule, монтируем при старте системы

Ранее я рассказывал как использовать Apple TimeCapsule в Операционной системе FreeBSD. Сейчас я расскажу как подключаться к TimeCapsule при старте системы и избегать запроса пароля.

Apple TimeCapsule использует протокол CISF (Common Internet File Sharing, ранее был известен как SMB - Server Message Block). Поддержка этого протокола в операционной системе FreeBSD осуществляется модулем ядра smbfs.ko. Поддержку CIFS можно скомпилировать в ядре статически, для этого в конфигурационном файле ядра укажите опции:

options NETSMB
options LIBMCHAIN
options LIBICONV
options SMBFS

так же можно все эти модули закружать во время загрузки системы, поместив соответствующие записи в /boot/loader.conf


Все настройки CIFS могут находится в файле $HOME/.nsmbrc или /etc/nsmb.conf. Параметры конфигурационного файла /etc/nsmb.conf имеют приоритет перед параметрами настроек, которые размещаются в домашних каталогах. Конфигурационный файл делится на разделы с помощью меток, заключенных в квадратные скобки. Например, глабальные настройки, которые применяются к каждому соединению CIFS, находятся в разделе [defaults]. Свои собственные настройки можно указывать в форматах:

[SERVERNAME]
[SERVERNAME:USERNAME]
[SERVERNAME:USERNAME:SHARENAME]

Информация, которая применяется ко всему серверу, помещается в раздел, который следует за именем сервера (в нашем случае - [SERVERNAME]). Информация, которая применяется к конкретному пользователю, помещается в раздел с именем этого пользователя [SERVERNAME:USERNAME], а информация, применяемая к конкретному разделяемому ресурсу, вставляется в раздел, заголовок которого включает имя разделяемого ресурса [SERVERNAME:USERNAME:SHARENAME].

ВАЖНО! Если подлючение осущетсвляется к системам WINDOWS или как в нашем случае TimeCapsule, "Имя сервера" и "Имя пользователя" нужно писать заглавными буквами.


Пароли в файле /etc/nsmb.conf можно хранить либо в открытом виде, либо в зашифрованном. Зашифровать пароль можно с помощью команды smbutil crypt. Но в любом случае позаботьтесь о том, чтобы этот файл никто не мог редактировать и просматривать кроме пользователя root.

Все остальное можно узнать из справочной системы man или/usr/share/examples/etc/nsmb.conf, а мы перейдем уже непосредственно к настройке FreeBSD для подключения к TimeCapsule на этапе загрузке.

1. Вносим настройки в /etc/fstab
//AbsoluteBSD@time1/data /time1 smbfs rw,-N 0 0

где, AbsoluteBSD - имя пользователя, time1 - имя TimeCapsule, data - разделяемый ресурс, /time1 - локальный каталог, куда будет монтироваться TimeCapsule, -N - ключ указывающий не запрашивать пароль для подключения ресурса, а просматривать файлы /etc/nsmb.conf и $HOME/.nsmbrc

2. Вносим настройки в /etc/nsmb.conf
[TIME1]
addr=10.0.1.17

[TIME1:ABSOLUTEBSD]
password=secret


Теперь разделяемый ресурс будет монтироваться при старте ситемы, без запроса пароля. Впервый раз подключить его можно простой командой

#mount /time1

воскресенье, 19 июня 2011 г.

Заставляем слушать самбу только на определённых интерфейсах

Просто правим конфиг

# vi /usr/local/etc/smb.conf
interfaces = bge0
bind interfaces only = yes
socket address = 10.0.1.5

где, bge0 - сетевой интерфейс, 10.0.1.5 - IP-адрес машины

и перезагружаем Samba
# /usr/local/etc/rc.d/samba restart

суббота, 18 июня 2011 г.

FreeBSD и Apple TimeCapsule

Видел в Интернете интересуются как попасть на TimeCapsule из FreeBSD или Linux. Для FreeBSD просто:

# mount_smbfs //username@timecapsule/data /mnt

Где, username - имя пользователя TimeCapsule (обычно ssid wifi), timecapsule - имя капсулы (можно завести в hosts), data - общая директория, mnt - директория куда примонтировать капсулу.

После ввода команды, появится запрос пароля. Пароль такой же, какой вы задавали для сети WiFi.

mount_smbfs имеет много дополнительных параметров, поэтому читайте man.


[UPDATE] А вот здесь я рассказал как монтировать TimeCapsule во время загрузки FreeBSD

пятница, 29 апреля 2011 г.

Сброс пароля Cisco C827-4V

Для сброса пароля потребуется консольный кабель, puttytel.exe (если Windows) или любой другой терминал, например Hyperterminal (во всех Windows уже есть).

Настройки порта в программе терминала должны быть следующие
Скорость - 9600 бит/с
Биты данных - 8
Четность - Нет
Стоповые биты - 1
Аппаратное управление потоком.

Итак, включаем устройство. Секунд через 30 нажимаем Ctrl + Break (если используете другой терминал, смотрите комбинации здесь), загрузка прервется и вы увидите приглашение Rom Monitor.

rommon 1>

Вводим команды

rommon 1> confreg 0x2142
rommon 1> reset

Роутер перезагрузится и выведет сообщение для выбора конфигурационного диалога. Отвечаем no и вводим команды

Would you like to enter the initial configuration dialog? [yes/no]: no
Router> enable
Router#сopy startup-config running-config
Router# configure terminal
Router (config)# enable secret <новый пароль>
Router (config)# line vty 0 4
Router (config-line)# password <новый пароль для telnet>
Route# (config-line)# exit
Router (config)# config-register 0x2102
Router (config)# exit
Router (config)# copy running-config startup-config


PS: Все сетевые интерфейсы будут остановлены (administratively down), поэтому не забываем на каждом используемом интерфейсе дать команду "no shutdown"

суббота, 26 марта 2011 г.

ICQ и Mac OS X

ICQ постоянно пытается, запретить использование сторонних клиентов, но сами выпускают полную хуету. Их клиенты почему-то всегда съедают оперативную память и занимают процессор какими-то вычислениями. Почему бы просто не открыть протокол для тех, кто напишет хороший софт?

Вот появилась бетка для Mac OS X. И вновь родной клиент ICQ (Version 0.9.539) в Mac OS X тормозит, съедает процессор от 15-25%. Ох, не знаю, то ли Adobe Air подкачал, то ли в ICQ программировать не умеют.

Скачать можно здесь.

PS: Хочется верить, что в релизе все будет работать хорошо.

суббота, 19 марта 2011 г.

Удаляем Xcode

Всё просто, в Terminal.app вводим команду, где <Xcode> - это папка в которую установлен Xcode

$ sudo /Library/uninstall-devtools --mode=all

воскресенье, 13 марта 2011 г.

Ubuntu Unity

Не понимаю о каких инновациях идет речь, когда рассказывают про Ubuntu Unity. По мне это просто недоделанная копия интерфейса Mac OS X. Любители Open Source нереально ахуели, выебываются на компании, которые создают технологии, причем сами (любители) пользуются недописанным говном.

Mac OS X и FTP-клиент

PS: Если брать в расчет платные клиенты, то хочу отметить Transmit. На мой взгляд, возможность записи на FTP, должна быть встроенной в систему, но так как этой возможности нет, ищите альтернативу. Для кого-то Transmit станет постоянным инструментом.

Программа стоит 33.99$ в App Store или 34$, если покупать через их сайт.

Конечно эта программа больше, чем просто FTP-клиент. Она позволяет монтировать каталоги через FTP как папки, синхронизировать содержимое FTP с локальным компьютером, поддерживает Drag`n`Drop, при закачке на сервер может сразу выставить необходимые права (что я всегда делал вручную, даже в Windows XP), отображает русские названия файлов (в быстром просмотре файла, почему то UTF-8 не отображался), поддерживает ассоциации файлов и программ, помимо FTP поддерживает SFTP, WebDAV, iDisk, Bonjour, Amazon S3 (HTTPS)...

Обязательно скачайте и посмотрите сами.

Mac OS X и FTP-клиент

Mac OS X не может записывать файлы на FTP-сервер с помощью Finder. Конечно это можно сделать в консоли (Terminal.app), но иногда хочется просто перетянуть файлы, вместо набивания команд. Поэтому ищем и качаем FTP-клиент, стороннего разработчика.

Из тех, что я пока посмотрел мне показался удобным Cyberduck. Drag`n`Drop главное держит, остальное пока не важно.

четверг, 10 марта 2011 г.

Безлимитный Интернет + Wi-Fi

Блять, чем компания больше, тем хуёвей. Мне уже второй месяц не могут включить этот ёбанный Безлимитный Интернет - заебали. Сколько раз можно рассказывать истории, что в прошлый раз не правильно подключили услугу, именно поэтому очередные 500 рублей были списаны за две недели.

Все же перейду на Мегафон, Билайн в последнее время удивляет.

понедельник, 28 февраля 2011 г.

max_open_files: sysctl_max (11095) below minimum Windows limit (16384)

Сёрфил сегодня по Интернет от нечего делать и видел во многих блогах и форумах в выдаче команды testparm следующие предупреждение:

# testparm
Load smb config files from /usr/local/etc/smb.conf
max_open_files: sysctl_max (11095) below minimum Windows limit (16384)
rlimit_max: rlimit_max (11095) below minimum Windows limit (16384)


Это никого не волнует, но все же стоит увеличить значение kern.maxfiles, сделать это можно командой sysctl.

вторник, 25 января 2011 г.

Безлимитный Интернет + WiFi от Билайн

Билайн пытается компенсировать убогость покрытия сети 3G и пользователям iPad предлагает тариф "Безлимитный Интернет + WiFi от Билайн". Я попробовал подключиться к WiFi, скорость хуже чем 3G.

Чтобы настроить, закачайте профиль на iPad. У одного моего коллеги возникли сложности с подключением, но после того как он поменял APN на home.beeline.ru, все заработало.

PS: Если скорость WiFi будет везде хуже чем 3G - лучше бы Билайн такую услугу не предоставлял.

воскресенье, 23 января 2011 г.

convmv или как переименовать имена файлов из одной кодировки в другую

Когда нужно поменять кодировку имени файла, да еще и не одного, лучше воспользоваться convmv
# whereis convmv
convmv: /usr/ports/converters/convmv
# cd /usr/ports/converters/convmv
# make install
# convmv --notest -r -f koi8-r -t utf-8 /downloads1/


Где -r - рекурсивное использование (вплоть до вложенных директорий и их содержимого)
--notest - не тестировать а сразу производить конвертирование
-f входящая кодировка koi8-r
-t кодировка на выходе utf-8
и каталог с файлами для переименования /downloads1

О том как еще переименовать имена файлов из одной кодировки в другую можно посмотреть здесь.

четверг, 20 января 2011 г.

Петерхост 2

Это настолько ахуительная компания, что только в 18:07 пришло письмо на контактный адрес по договору, где нет никаких баз данных - только парковка доменов. На адрес, где договор с базами данных письма до сих пор нет. Итак, читаем текст.

Уведомляем, что на вашем сервере баз данных 20.01.2011 в период с 10.00 по настоящее время наблюдаются неполадки.

На текущий момент проблема локализована. Техническим персоналом ведутся работы по восстановлению данных из резервных копий.

Окончательное устранение проблемы ожидается в течение сегодняшнего дня.

На баланс вашего аккаунта будет начислена компенсация в размере стоимости 2-х суток обслуживания по вашему тарифному плану.

Приносим извинения за доставленные неудобства.


Если в процессе использования наших услуг у вас возникнут какие-либо вопросы,
пишите и мы постараемся ответить вам на них. В письме обязательно указывайте
свой логин и/или номер договора, пароль и наиболее подробное описание проблемы.

Если вы отвечаете на наше письмо, пожалуйста, цитируйте предыдущую переписку.

--
С уважением,
ваш хостинг-провайдер PeterHost
http://www.peterhost.ru

Администрация хостинга mailto:admin@peterhost.ru
Служба технической поддержки mailto:support@peterhost.ru
Расчетный отдел mailto:admin@peterhost.ru
Менеджер по работе с клиентами mailto:admin@peterhost.ru


Парням из Петерхоста потребовалось 8 часов, для того чтобы понять, что есть неполадки с базой данных и эту проблему локализовать. А я понял еще в 10 часов.

Петерхост

Бля, Петерхост http://peterhost.ru/ совсем расслабился. Целый день восстанавливали базу данных. Это пиздец. Буду переезжать.

PS Сейчас площадка тупо висит.

воскресенье, 9 января 2011 г.

ZTE MF180 отправка SMS

Отправлять SMS легко, смотрите как

Регистрируемся в сети
AT+CFUN=1
Проверяем уровень сигнала
AT+CSQ
Переходим в текстовой режим передачи сообщения
AT+CMGF=1
Указываем телефон SMS-центра Билайн
AT+CSCA="+79037011111"
Указываем телефон получателя SMS
AT+CMGS="+79031111111"

А теперь все вместе
ATZ\n
OK
AT+CFUN=1\n
OK
AT+CSQ\n
+CSQ: 23,99

OK
AT+CMGF=1\n
OK
AT+CSCA="+79037011111"\n
OK
AT+CMGS="+79031111111"\n
> test message\n
> ^Z

^Z - Ctrl + Z
\n - Enter

суббота, 8 января 2011 г.

ASUS Eee PC 900 HA. "Съехали" клавиши F1 - F2

Съехали клавиши F1 - F2, то есть F2 стала F1, F3 - F2 и так далее. Лечится просто, нужно вытащить аккумулятор и немного подождать.

ASUS - говно.

HandBrake Конвертер

В Mac OS X я конвертирую DVD с помощью HandBrake, для FreeBSD она так же доступна.

Устанавливаем

# cd /usr/ports/multimedia/handbrake
# make install clean

Конвертируем для iPhone

# handbrake -i /dvd -o movie.mp4 -Z="iPhone & iPod Touch"

Конвертируем для iPad

# handbrake -i /dvd -o movie.mp4 -Z="Normal"

Ссылки
HandBrake CLI Guide