Вышел AbiWord 2.8.2

Обновился бесплатный кроссплатформенный текстовый редактор AbiWord.

AbiWord поддерживает следующие форматы документов: собственный (ABW), DOC (Microsoft Word), RTF, HTML, plain text и некоторые их варианты. С помощью дополнительных плагинов возможен импорт документов таких форматов, как ODT (OpenDocument), WPD (WordPerfect), SDW (StarOffice) и других.

К достоинствам программы можно отнести малый размер дистрибутива и высокое быстродействие.

В релизе 2.8.2 улучшена совместимость с форматом документов OpenDocument, исправлены проблемы с ландшафтной печатью и сделан ряд других улучшений (полный список здесь).

Скачать AbiWord 2.8.2 для Windows и Linux можно здесь.

Вышел Paint.NET 3.53

Вышла новая версия бесплатного графического редактора Paint.NET.

Бесплатный графический редактор Paint.NET

В версии 3.53 исправлены следующие ошибки:
- Исправлена поддержка формата DirectDraw Surface (. DDS) для процессоров, не поддерживающих SSE2 (Pentium III, Athlon XP).
- Исправлена проблема с диалогом Файл->Сохранить, связанная с плагинами, которые работают только на открытие (импорт) файлов.
- Исправлены некоторые проблемы, вызывающие ошибки с памятью.
- Исправлена ситуация с диалогами Новое изображение, Размер холста и Изменение размера. Если вы набирали текст очень быстро, то могла произойти ошибка, связанная с вводом неправильного значения и быстрым нажатием “ОК” или “Ввод”.
- Исправлен диалог Файл->Сохранить в Win7/Vista, где появлялся запрос на перезапись неверного файла.

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

Вышел OpenOffice.org 3.2.0

OpenOffice.org — это полнофункциональный пакет офисных приложений, разработанный в рамках одноимённого международного проекта с открытыми исходными кодами. Пакет поддерживает множество языков, работает под всеми основными операционными системами.

Основные улучшения OpenOffice.org 3.2:
- ускоренное время старта;
- улучшенная совместимость с открытым стандартом ISO/IEC 26300 (ODF) и другими проприетарными форматами документов;
- усовершенствование всех компонентов, в частности, таблицы Calc, более десятка новых или улучшенных функций;
- новые типы диаграмм в модуле Chart, повышенные удобства использования.

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

МТС-Коннект на Huawei E630 в Linux

Как создать соединение на PCMCIA GPRS-модеме Huawei E630 в Linux на примере Ubuntu 9.04.

1. Если не стоит пакет wvdial, то его нужно поставить:

sudo apt-get install wvdial

2. Чтобы определить, на каком устройстве висит модем, запускаем

tail -f /var/log/messages | grep ttyUSB

вставляем карту модема и ищем в выводе что-то типа

Feb 11 14:51:16 x20 kernel: [17752.937563] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB0

3. Настраиваем соединение, в файле wvdial.conf создаем новую секцию:

sudo nano /etc/wvdail.conf

[Dialer MTS]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Phone = *99#
Stupid Mode = 1
Baud = 460800
Modem = /dev/ttyUSB0
ISDN = 0
Username = mts
Password = mts
Auto Reconnect = 1
Carrier Check = 0

Строка AT+CGDCONT=1, “IP”, “internet.mts.ru” не нужна. Она прописана в настройках сим-карты, но может понадобиться, если вы используете модем с картой другого оператора.

4. Пробуем установить соединение:

sudo wvdial MTS

Если выполнять команду без sudo, то будет ошибка типа

--> The PPP daemon has died: A modem hung up the phone (exit code = 16)
--> man pppd explains pppd error codes in more detail.

Это можно исправить, раздав права на pppd

sudo chmod +xs /usr/sbin/pppd

5. Если соединение установилось удачно, то wvdial выведет:

--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT
~[7f]}#@!}!} } }2}#}$@#}!}$}%\}”}&} }*} } g}%~
–> Carrier detected. Starting PPP immediately.
–> Starting pppd at Thu Feb 11 15:02:16 2010
–> Pid of pppd: 9767
–> Using interface ppp0
–> pppd: ��� ���
–> pppd: ��� ���
–> local IP address 10.34.161.148
–> pppd: ��� ���
–> remote IP address 10.6.6.6
–> pppd: ��� ���
–> primary DNS address 213.87.0.1
–> pppd: ��� ���
–> secondary DNS address 213.87.1.1

Получение адресов говорит о том, что соединение работает. Прервать его можно нажатием Ctrl+C.

6. О возможных ошибках. Если вместо получения адресов wvdial пишет что-то типа

^RSSI:18
^BOOT:20910222,0,0,0,6
^RSSI:14
^BOOT:20910222,0,0,0,6
^BOOT:20910222,0,0,0,6
^RSSI:19
^RSSI:16

a. Выполнить команду

sudo wvdialconf

в результате чего wvdial попробует сам настроить модем и перезапишет файл /etc/wvdial.conf.
b. Закомментировать все строки в файлах /etc/ppp/chap-secrets и /etc/ppp/pap-secrets, оставив только строку

mts * mts

c. Выполнить команды

rmmod usbserial && modprobe usbserial vendor=0x12d1 product=0x1003

предварительно посмотрев vendor и product в выводе lsusb:

lsusb

Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

d. Вынуть и вставить обратно модем.

7. Чтобы облегчить процедуру установки соединения, существует несколько GUI для wvdial:
- gnome-ppp
- QtWvDialer
- KWvDial

Расширенные права пользователей в Wordpress

Речь пойдет о плагинах, расширяющих возможности управления правами пользователей в CMS Wordpress.

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

Плагин Bind user to category предназначен для ограничения публикации записей выбранного пользователя в единственной категории. Плагин скрывает от пользователя панель выбора категорий в редакторе.

Плагин Level2Categories 2 организует связь между уровнем пользователя и категорией публикаций так, что только пользователи определенного уровня могут публиковать записи в выбранной категории. Например, можно разрешить запись в категорию только для редакторов и администраторов.

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

Эмулятор Windows Mobile в Linux

Windows Mobile в Linux

Windows Mobile в Linux

Для запуска Windows Mobile Emulator в Linux (применялось на дистрибутиве Ubuntu 9.04) понадобится:

1. Установить wine

sudo apt-get install wine

2. Скачать скрипт winetricks и установить его в /usr/bin. Возможно понадобится установить на winetricks права на запуск.

chmod 755 winetricks

3. Установить пакет для распаковки файлов *.cab

sudo apt-get install cabextract

4. Установить в wine библиотеки MS Visual C++ 2005

winetricks vcrun2005

5. Скачать с сайта Microsoft образы Windows Mobile 6.1 — данный момент последняя версия дистрибутива Windows Mobile 6.1.4 Professional Images (USA).msi
6. Установить Windows Mobile Professional Images

wine msiexec /i "~/Windows Mobile 6.1.4
Professional Images (USA).msi"

7. Запустить обарз Windows Mobile через прилагающийся эмулятор DeviceEmulator.exe

wine "~/.wine/drive_c/Program Files/Microsoft
Device Emulator/1.0/DeviceEmulator.exe"
"C:\Program Files\Windows Mobile 6 SDK\
PocketPC\DeviceemulationV614\0409\
PPC_USA_GSM_480x800.BIN" /memsize 256
/video 480x800x16

Параметры запуска DeviceEmulator можно узнать из

wine "~/.wine/drive_c/Program Files/Microsoft
Device Emulator/1.0/DeviceEmulator.exe" /?

8. Когда нужные параметры будут подобраны, можно создать на рабочем столе кнопку запуска эмулятора: Правый клик → «Создать кнопку запуска …»

Тип: Приложение

Имя: WinMobile Emu

Команда: wine “~/.wine/drive_c/Program Files/Microsoft Device Emulator/1.0/DeviceEmulator.exe” “C:\Program Files\Windows Mobile 6 SDK\PocketPC\DeviceemulationV614\0409\PPC_USA_GSM_480×800.BIN” /memsize 256 /video 480×800x16

Примечание: Эмулятор Windows Mobile в Linux

Создание шаблонов для Joomla! 1.5

Создание чистого CSS-шаблона для Joomla 1.5 - перевод цикла статей о создании шаблона для Joomla 1.5, выполненного по современным веб-стандартам.

Краткое руководство на русском по созданию шаблонов для Joomla! 1.5. Комментируется и пополняется.

Руководство по созданию шаблонов для Joomla 1.5

Возможно скоро пригодится.

hMailServer - SMTP для Server 2003

hMailServer - бесплатный почтовый сервер под Server 2003.

Присутствует все необходимое:

POP3, SMTP, IMAP
Virtual domains
Built-in backup
SSL encryption
Anti-spam
Anti-virus
Scripting
Server-side rules
Multilingual
Routing
MX backup
Multihoming
SQL backend
Web administration

ClamWin
SpamAssassin

Установка в 3 клика. Только не забудьте отключить родной SMTP.

Благодаря hMailServer решил проблему с неотправляющейся почтой на одном из windows хостингов, благо уровень журналирования регулируется.

Удаление информации без возможности восстановления

Речь пойдет о ситуации, когда необходимо удалить информацию с жесткого диска без возможности ее восстановления (disk wipe). В операционной системе Windows для этого можно воспользоваться встроенной утилитой cipher.exe, запустив ее с ключем /W:<папка>.

/W Удаляет всю информацию в неиспользуемом дисковом пространстве на указанном томе. Если задан этот параметр, все прочие параметры игнорируются. Указанная папка может находиться в любом месте локального тома.

Cipher.exe последовательно записывает на свободное место диска нули, затем единицы и после этого - случайные значения. Следует помнить, что процесс затирания диска может быть достаточно долгим и не может быть использован как средство экстренного уничтожения информации.

Вышла пятая Floola - портативная альтернатива iTunes

Floola is a freeware application to efficiently manage your iPod or your Motorola mobile phone (any model supporting iTunes except iPhone and iPod touch). It’s a standalone application that can be run directly from your iPod and needs no installation under Linux (any GTK2 distro), Mac OS X (10.3.9 or newer!) and Windows (98 or newer, including Vista).

http://www.floola.com/