Видео смотреть бесплатно

Смотреть красивый видео

Официальный сайт isprras 24/7/365

Смотреть видео бесплатно

Тексты pluton
pluton 16.12.2010 21:59

How-to`sШифрование GnuCash файла

Привет всем.
Эта заметка о маленьком скрипте, который упрощает жизнь при работе с зашифрованным файлом GnuCash.

Недавно начал использовать GnuCash для ведения личных финансов, но программа не поддерживает шифрование файлов с данными. А бэкапить-то надо!
Поэтому я нашёл вот эту заметку http://welinux.ru/post/4205/ и решил сделать обёрточный bash скрипт для удобства. Вот исходник:
 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#!/bin/bash
# This is a script to work with an encrypted gnucash file. It asks for the
# password, decrypts the file, runs gnucash, and encrypts it back. Logs and
# backups are shredded at the end.
# Author: pluton <[email protected]>
# Version: 0.9 (Thu Dec 16 2010)
# License: GNU GPL 3

CP=/bin/cp
KDIALOG=/usr/bin/kdialog
OPENSSL=/usr/bin/openssl
GNUCASH=/usr/bin/gnucash
SHRED=/bin/shred
BASENAME=/usr/bin/basename
CHMOD=/bin/chmod

FILE=~/your_encrypted_file
FILETMP="${FILE}.tmp"
TIMEOUT=2 # seconds
TITLE=$($BASENAME $0)

notify() {
< -n "$1" > && text="$1" || text="?"
$KDIALOG --passivepopup "$text" --title "$TITLE" $TIMEOUT
}

< -e "$FILE" > || { notify "File '$FILE' was not found"; exit 1; }

pass=$($KDIALOG --password "Enter the password /GC/")
< "$pass" == "" > && { notify "The password is empty"; exit 2; }

$OPENSSL enc -d -aes-256-cbc -k "$pass" -in "$FILE" -out "$FILETMP" || \
{ notify "The password seems to be wrong"; exit 3; }
$CHMOD go= "$FILETMP"
$CP -f "$FILE" "${FILE}.bkp"
$GNUCASH "$FILETMP"
$OPENSSL enc -e -aes-256-cbc -k "$pass" -in "$FILETMP" -out "$FILE" || \
{ notify "An error occured while encoding (code #$?)"; exit 4; }
unset pass
$SHRED -zun 2 "${FILETMP}"*
notify "Done"



Он использует команду openssl для шифрования/дешифрования файла. Скрипт спрашивает пароль, расшифровывает файл, запускает gnucash, после закрытия зашифровывает файл с тем же паролем, и потом затирает все логи и бэкапы от gnucash.
Я использую KDE4, поэтому скрипт запускает kdialog для считывания пароля и нотификации о результатах.

В общем, этот метод довольно хорош, хотя, пока пользователь работает в gnucash, кто-то может прочитать открытый файл. Чтобы немного уменьшить этот риск, на открытый файл делается "chmod go= file".

PS. Кто хочет, может прочитать приблизительно то же самое по-английски в моём блоге: http://pluton8.wordpress.com/2010/11/13/encryption-of-a-gnucash-file/
Полностью.
+ 1 -
2
pluton 28.04.2010 22:02

НовостиSCO просит судью дать им авторские права на Unix

В марте присяжные по делу Novell/SCO решили, что Novell владеет авторскими правами на Unix. Теперь юристы SCO попросили судью Теда Стюарта (Ted Stewart) приказать Novell передать авторские права на Unix в SCO. 'SCO утверждает, что судья не ответил на конкретный вопрос, который подразумевает правовой принцип, называемый "конкретное исполнение" ("specific performance"), согласно которому сторона может попросить суд обязать другую сторону выполнить один из пунктов соглашения'.
PJ Groklaw.net> собирается прокомментировать эту просьбу SCO. Это делается не только в интересах будущих историков, но и для занимательного чтения сейчас.

Оригинал: http://linux.slashdot.org/story/10/04/28/128205/SCO-Asks-Judge-To-Give-Them-the-Unix-Copyright
+ 0 -
13
pluton 07.03.2010 23:16

Есть проблема!Внимание, ЖД с 4КБ секторами!

Всем привет!
Хочу рассказать про проблемы с новыми жёсткими дисками, у которых физические сектора имеют размер 4 КБ вместо обычных 512 Б.

UPD 12.03: Переразбил ЖД в новой версии fdisk (которая идёт в util-linux-ng 2.17.1). fdisk при запуске сам написал, что желательно выключить совместимость с DOS (команда c) и юнитами поставить сектора (команда u). Далее создаём первый раздел, начиная с сектора 2048 (1 МБ). Проверил скорость копирования -- около 28 МБ/сек. Так что, жить можно!

Достал внешний ЖД Transcend StoreJet 25M 640 GB (http://www.transcendusa.com/products/ModDetail.asp?ModNo=198&LangNo;=0&Func1No;=&Func2No;=). Реальная ёмкость -- около 590 GiB. У этого большого ЖД используются сектора размером 4 КБ.

Справочная информация


Подробнее, почему нужны такие ЖД и как работают новые сектора: http://lwn.net/Articles/322777/
В FreeBSD: http://forums.freebsd.org/showthread.php?t=11337
Большое обсуждение про эти ЖД и Линукс тут: http://thread.gmane.org/gmane.linux.gentoo.user/225974. Там ещё написано про выравнивание разделов.
upd: Ещё про сектора и Linux: http://www.linuxforums.org/forum/misc/5654-linux-disk-block-size-help-please.html
Также можно посмотреть сюда: http://habrahabr.ru/blogs/hardware/83829/, http://blog.fosketts.net/2009/12/23/drobo-xp-beware-4k-advanced-format-drives/
У новых ЖД от WD тоже используются такие сектора, они назвали эту технологию Advanced Format: http://www.fcenter.ru/online.shtml?articles/hardware/hdd/28121#02

Ядро Linux


Ядро Linux поддерживает такие ЖД, а вот многие программы -- пока не совсем. Лог ядра при подключении (ядро правильно определило 4096-byte hardware sectors):
Mar 6 13:37:47 laptop kernel: <10989.644126> scsi 7:0:0:0: Direct-Access StoreJet Transcend PQ: 0 ANSI: 2 CCS
Mar 6 13:37:47 laptop kernel: <10989.645823> sd 7:0:0:0: 156282944 4096-byte hardware sectors (640135 MB)
Mar 6 13:37:47 laptop kernel: <10989.646978> sd 7:0:0:0: Write Protect is off
Mar 6 13:37:47 laptop kernel: <10989.648575> sd 7:0:0:0: 156282944 4096-byte hardware sectors (640135 MB)
Mar 6 13:37:47 laptop kernel: <10989.649573> sd 7:0:0:0: Write Protect is off
Mar 6 13:37:47 laptop kernel: <10989.649595> sdb: sdb1
Mar 6 13:37:47 laptop kernel: <10989.680252> sd 7:0:0:0: Attached SCSI disk
Mar 6 13:37:47 laptop kernel: <10989.680342> sd 7:0:0:0: Attached scsi generic sg2 type 0

Для разметки пробовал fdisk, cfdisk, gparted. Все они не до конца понимают новую моду :). Уже не помню, что и в какой последовательности я пробовал, но напишу заметки.

fdisk


fdisk, в общем, понимает, т.к. пишет в начале:
Note: sector size is 4096 (not 512)
Им я создал (пытался создать) таблицу разделов и один раздел на весь диск, создал на нём ext3, но после этого пишет, что есть не распределённые сектора:
Сommand (m for help): p

Disk /dev/sdb: 640.1 GB, 640134938624 bytes
255 heads, 63 sectors/track, 9728 cylinders
Units = cylinders of 16065 * 4096 = 65802240 bytes
Disk identifier: 0x74afb075

Device Boot Start End Blocks Id System
/dev/sdb1 1 9728 625121028 83 Linux

Command (m for help): v
1093983294 unallocated sectors

cfdisk


С cfdisk хуже:
cfdisk (util-linux-ng 2.13.1)

Disk Drive: /dev/sdb
Size: 640134938624 bytes, 640.1 GB
Heads: 255 Sectors per Track: 63 Cylinders: 77825

Name Flags Part Type FS Type Size (MB)
-----------------------------------------------------------------------------------------------
sdb1 Primary Linux 80015.53
Pri/Log Free Space 560116.90
Как видите, неправильно определён размер раздела. Кстати, на нём записано 89 ГБ.

gparted


Gparted до этой разметки определял размер диска в 74 ГБ. После разметки Gparted вообще падает, но в начале работы честно пишет, что ещё не всё допилено:
Warning: Device /dev/sdb has a logical sector size of 4096. Not all parts of GNU Parted support this at the moment, and the working
code is HIGHLY EXPERIMENTAL.
Gparted был с последней версии SysRescCD 1.4.0.

Другие программы


После разметки записал образы диска 81 и 8.8 ГБ. Скорость дампа была около 28 МБ/с.
df и konqueror правильно показывают, что раздел занимает 587 ГБ:
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sdb1 587G 90G 468G 17% /media/disk
А вот lshw считает также, как и gparted:
*-usb
description: Generic USB device
product: StoreJet Transcend
vendor: StoreJet Transcend
physical id: 2
bus info: usb@5:2
logical name: scsi9
version: 1.00
serial: 27D110445FFF
capabilities: usb-2.00 emulated scsi-host
configuration: driver=usb-storage maxpower=2mA speed=480.0MB/s
*-disk
description: SCSI Disk
product: Transcend
vendor: StoreJet
physical id: 0.0.0
bus info: scsi@9:0.0.0
logical name: /dev/sdb
serial: 801130168383
size: 596GiB (640GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=2 signature=74afb075
*-volume
description: Linux filesystem partition
physical id: 1
bus info: scsi@9:0.0.0,1
logical name: /dev/sdb1
logical name: /media/disk
capacity: 74GiB
capabilities: primary
configuration: mount.fstype=ext3 mount.options=rw,nosuid,nodev,relatime,data=ordered state=mounted

Вывод


К сожалению, пока не все программы умеют правильно работать с такими новинками.
Надеюсь, что вы хоть что-то поняли, и будете внимательны с такими ЖД. Пишите свои вопросы, комментарии и мысли по теме. Спасибо.

upd: спасибо за совет Username -- перенёс ссылки в начало.
Полностью.
+ 6 -
23
pluton 25.08.2009 20:52

НовичкуИндустриальные гиганты из текстовых процессоров для Linux

Original




В то время, как текстовые процессоры (ТП) для Linux набирают популярность, большие игроки компьютерной индустрии также заинтересовались этой областью. Например, корпорации Sun Microsystems, Novell и IBM Lotus предлагают ТП, основанные на программе Writer из open source пакета OpenOffice.org, но они различаются. Тем временем, Moblin (окружение для нетбуков, основанное на Linux, предложенное Intel) теперь также будет предоставлять приложения для текстовой обработки и других офисных работ. (не уверен насчёт корректности перевода последнего предложения — прим. пер.)

Конечно, ни Lotus, ни Novell не являются новичками в области ТП. Но с IBM Lotus Symphony и офисным пакетом от Novell, эти вендоры сделали впервые внедрились в эту область, которая также занята дюжиной конкурентов, от Sun до множества небольших .org'ов. Так же, как и StarOffice (коммерческая версия OpenOffice.org от Sun), офисные пакеты для Linux и других ОС от Lotus и Novell основаны на OpenOffice.org.

Если вы заинтересованы в OpenOffice, то зачем использовать версии от больших компаний, когда версия от сообщества так доступна — через Веб или установленная на нетбуках? Ну, версия OpenOffice от Novell, которая доступна для Linux как часть SuSE Linux и отдельной версией для Windows, содержит фичи, которых нет в версии от сообщества. Так как Novell уже много лет сотрудничает с Micro$oft, то многие из этих фич направлены на улучшение совместимости с Micro$oft Office.

С другой стороны, IBM Lotus Symphony предлагает пользовательский интерфейс (UI), который считается более лёгким и приятным, чем у OpenOffice.org. Symphony также прочно интегрирована с Notes и другими продуктами Lotus, хотя версии доступны для трёх основных поддерживаемых платформ: Linux, Windows и Mac OS X.

Со своей стороны, Moblin — это не офисный пакет, а целое программное окружение, заточенное под нетбуки и другие встраиваемые девайсы. За последние несколько месяцев Novell и Phoenix Technologies выпустили обещающие анонсы относительно Moblin.



OpenOffice.org Novell Edition

Работает на Linux и Windows

OpenOffice.org Novell Edition



Novell и Lotus первыми выпустили ТП много лет назад, хотя потом пошли разными дорогами. Вернёмся в 1994 год. Novell покупает WordPerfect Inc., и потом быстро решает использовать ТП от приобритённой компании как основу их мультиплатформенного пакета GroupWise. Хотя большинство программ Novell WordPerfect были проданы в 1996 году компании Corel, Novell продолжает выпускать пакет GroupWise, который стремительно становился фокусированным на сотрудничестве и обмене сообщениями вместо ТП.

Перед выпуском текущего релиза OpenOffice, компания Novell выпустила те же 5 приложений как версию сообщества: Writer; электронные таблицы Calc; пакет для презентаций Impress; СУБД Base; и графический редактор Draw.

В добавление к этому, для версий под Windows и SLED 11, Novell лицензировала шрифты от AGFA, которые имеют те же или подобные имена, которые имеют шрифты в M$ Office. Эти шрифты также геометрически похожи на используемые в программах Micro$oft, что делает программу от Novell дающей очень похожие результаты в нумерации и форматировании страниц.

Novell также бекпортировала некоторое количество патчей для улучшения обмена с MS Office, включая полную конвертацию встроенных объектов и улучшенную совместимость с функциями Micro$oft Excel.

Другие отличия: версия от Novell поддерживает импорт файлов WordPerfect и SVG; поддерживает файлы OOXML, использующиеся в M$ Office 2007, это впервые было представлено в версии сообщества в прошлом октябре.

На стороне Linux, SLED 11 также предоставляет улучшения для совместимости с Windows, которые были представлены в предыдущих версиях OpenSUSE. Они включают поддержку Micro$oft .NET API через Mono и начальную поддержку Silverlight и Micro$oft WMA через Moonlight 1.0. SLED 11 стоит $120.

Версия для Windows пакета от Novell (только офисного пакета, без остальных частей SLED 11) доступна свободно, хотя, если вы хотите поддержать её, то можете заплатить.

Novell просит $124 за годовую поддержку их версии OpenOffice для Windows, и $324 за трёхлетнюю. Для сравнения, стоимость лицензии и поддержки от Micro$oft составляет $399.95 для M$ Office Standard 2007.



IBM Lotus Symphony

Работает на Linux, Windows и MacOS X

IBM Lotus Symphony



За шесть лет до собственной покупки компанией IBM в 1995 году, Lotus вышла в область ТП с Ami Pro. Полученный компанией Lotus покупкой стартапа Samna, Ami Pro позже стал главным в офисном пакете SmartSuite, долгосрочном сопернике M$ Office.

Известный своим интересным UI, IBM Lotus Symphony был выпущен в 2007 году как автономная версия и встраиваемая версия в Notes, Foundation, iNotes и другие программы Lotus.

Пакет Lotus включает Documents, Presentation и Spreadsheet. В отличие от OpenOffice и StarOffice, он не имеет СУБД и графической программы. Но все три программы Symphony доступны с одного экрана.

Выполненный в элегантной сине-серой цветовой схеме, UI Symphony предлагает интуитивные меню и иконки. Свойства текста и другие опции легко доступны через панель справа.

ТП Symphony Documents предлагает следующие фичи: шаблоны, предопределённые стили абзацев, символов и заголовков, встроенную проверку и коррекцию орфографии, автосоздание оглавления, списков примечаний и индексов, поддержку колонтитулов.

Также включены макросы. Но на сайте IBM написано, что макросы Symphony не могут быть экспортированы в Micro$oft Office, и макросы Micro$oft Office не могут быть импортированы в Symphony.

Document и другие программы Symphony поддерживают множество файловых форматов от Micro$oft и SmartSuite и экспорт в Adobe PDF. В апдейте, выпущенном в июле этого года, IBM добавила импорт файлов M$ Office 2007 OOXML.

Но сейчас, всё-таки, вы можете не захотеть попробовать запустить Symphony на нетбуке из-за требуемых системных ресурсов: минимум 750МБ места на диске для Linux и минимум 540МБ для Windows или Mac, плюс минимум 512МБ оперативки, независимо от ОС.

Загрузки Symphony являются бесплатными, хотя, в отличие от софта Novell, Symphony выпускаетя под проприетарной лицензией, а не open source. Поддержка и обслуживание Symphony доступно от IBM Lotus, но оплата ориентирована на крупные организации.

Контракт для автономной версии на 25000 пользователей стоит $25000. (Кстати, в отличие от софта IBM Lotus и Novell, Sun StarOffice не бесплатный. Sun просит $50 за одну загрузку StarOffice. Но та цена включает техподдержку на три случая за 60 дней, плюс проприетарные компоненты StarOffice — от библиотек клипартов до StarOffice Configuration Manager).



HyperSpace Office

Работает на Moblin

HyperSpace Office



Все ещё на ранних стадиях разработки, Moblin стала доступна для создателей ПК и конечных пользователей немного раньше в этом году. Версия 2 ПО, основанного на Linux для девайсов на Intel Atom, включает фреймворк Fedora Linux и десктоп и приложения Gnome. Их ТП — что-то похожее на ограниченный гномовский Gedit.

В апреле этого года, однако, Linux Foundation анонсировала намерения владеть и поддерживать Moblin. В мае Novell открыла планы о создании продукта на основе Moblin, который поступит на рынок для производителей железа. Потом в июле Phoenix Systems анонсировала комбинацию Moblin с HyperSpace, своим мобильным окружением для Linux.

HyperSpace теперь включает HyperSpace Office — пакет ПО, содержащий ТП, электронные таблицы и программу подготовки презентаций, быстро созданный для мобильных девайсов.



В следующий раз



Все рассмотренные в этой серии коммерческие и open source текстовые процессоры доступны для ОС Linux, а некоторые для Windows, Mac OS и других ОС. С другой стороны, некоторые ТП сегодня включены в онлайн пакеты, такие как Google Apps и ZoHo — они являются веб-ориентированными.

Какие есть доводы за и против относительно этих, так называемых, онлайн текстовых процессоров, и как их сравнивать? В следующей статье мы рассмотрим эти вопросы.





Автор оригинальной статьи: Jacqueline Emigh

Оригинал



ps от переводчика: принимаются замечания по поводу перевода. за ваши сломанные лексические парсеры ответственности не несу
+ 0 -
5
pluton 23.08.2009 20:12

НовичкуЕсли вы купите текстовый процессор для Linux, будет ли это стоящим вложением денег?

Original




Вам интересно окружение текстового процессора, которое более-менее одинаково на разных десктопных и мобильных платформах — например, ноутбуке с Linux, устройстве с Windows CE, ПК Macintosh, нетбуке с Windows XP и телефоне Android? Как насчёт текстового процессора, который предоставляется с обильной техподдержкой или который обрабатывает сложные документы относительно легко? Если какая-то из этих возможностей важна для вас, вам, возможно, будет лучше выбрать какой-нибудь коммерческий продукт, за который вы заплатите, вместо одного из многих свободных open source пакетов, которые стремятся противиться тискам Micro$oft Word.

Обычно коммерческие текстовые процессоры, доступные сейчас для Linux, являются компонентами кроссплатформенных офисных пакетов, которые стоят приблизительно от одной четвёртой до половины $150, которые вы можете потратить на лицензию Micro$oft Office 2007 Home and Student edition (конечно же, вы мы не захотим этого сделать — прим. пер.). Вложение в коммерческие текстовые процессоры может быть выгодно вам, а может и нет, в зависимости от ваших собственных нужд ПО. Для тех, кто захочет попробовать эти программы, часто доступны триальные версии.

Конечно, многие усилия коммерческих текстовых процессоров для Linux затеняются ростом популярности свободного ПО, например, OpenOffice.org Writer и AbiWord.

Один из самых ярких примеров, WordPerfect для Linux, впервые был выпущен в 1996 году, но перестал существовать с помощью Corel где-то в 2005 году. В тоже время, многие свободные open source текстовые процессоры также перестали поддерживаться или полностью исчезли.

Тем временем, промышленные гиганты Sun Microsystems, Novell и IBM Lotus продолжали выпускать новые релизы своих коммерческих текстовых процессоров. Также поступила и ThinkFree, инновационная компания из Калифорнии, которая добавила свой ThinkFree Mobile Netbook к растущему списку кроссплатформенных пакетов. Haansoft, южнокорейский дистрибьютор ОС Linux и текстовых процессоров, также проявил интерес к ThinkFree.

В тоже время, немецкий SoftMaker продолжал усовершенствовать свой кроссплатформенный пакет для Linux, Windows и разных мобильных платформ. Он доступен на английском, немецком и других языках. SoftMaker Office 2008 также предоставляет широкую поддержку академических, научных и других больших документов.

В этой части новой серии про коммерческие текстовые процессоры для Linux мы рассмотрим Sun StarWrite, а также ThinkFree Write и SoftMaker TextMaker.



Sun StarWrite

Работает на Linux, Windows, Mac OS X и Sun Solaris.

StarOffice 9



Как мы посмотрели раньше, свободный open source офисный пакет OpenOffice.org от Sun поставляется с текстовым процессором, известным как Writer. StarOffice, коммерческий пакет от той же компании, включает StarWrite. StarWrite использует ту же кодовую базу, что и Writer, и большинство возможностей в Writer и StarWrite идентичны.

Но есть и отличия между open source и коммерческим предложениями от Sun, которые могут быть важными для вас. При цене $50 на пользователя, StarOffice предоставляет дополнительные фичи, не включённые в OpenOffice, исключая необходимость поиска этих возможностей онлайн и загрузки нужных (которые вы сможете найти).

Эксклюзивными компонентами StarOffice являются шаблоны и примеры документов, большая коллекция клипартов (кто ещё помнит, что это :) — прим. пер.), менеджер настройки StarOffice и расширение для создания отчётов в PDF. Также, StarOffice лучше знает, прямо «из коробки», старые форматы текстовых процессоров. Коммерческий пакет от Sun содержит фильтры для импорта файлов старых текстовых процессоров, таких как DisplayWrite, WordStar и XyWrite.

Также, в отличие от OpenOffice, StarOffice предоставляется с техподдержкой на 3 случая на 60 дней, вместе с компенсацией от судебных тяжб по причинам нарушений патентов и другой интеллектуальной собственности — два преимущества, нацеленные, в основном, на большой бизнес и предприятия. Также, чтобы помочь успокоить ИТ-менеджеров, StarOffice подвергается более строгой проверке качества, чем проверка сообществом OpenOffice.org.

С другой стороны, OpenOffice поддерживает более 40 языков, а StarOffice — только дюжину.

OpenOffice и StarOffice являются относительно большими в плане потребления памяти и места на диске. Несмотря на это, OpenOffice сегодня поставляется на всё большем количестве нетбуков.



ThinkFree Write

Работает на Linux, Windows и Mac OS X десктопах и ноутбуках; Linux, Windows и Mac ESD нетбуках; MID (Mobile Internet Device — прим. пер.); телефонах Android и стандартных Web-браузерах.

ThinkFree Write



ThinkFree выпускает свой офисный пакет во множестве версий, включая ThinkFree Office, версию на основе Web-браузера, Java-версию ThinkFree Online и три версии ThinkFree Mobile — для Android, MID и нетбуков.

Приспособленный к гладкому документообороту между ThinkFree и Micro$oft Office, ThinkFree Write предлагает такие приятности, как, например, поддержку таблиц, колонтитулов, разбивку на разделы, буквиц и гиперссылок.

Хотя все пакеты поддерживают Write (а также электронные таблицы ThinkFree Calc и презентации Show), все версии разработаны для разных окружений. Новый продукт Mobile Netbook, например, добавляет поддержку Document Viewer, который позволяет просматривать документы на дисплее нетбука. Пользователи нетбуков также могут перейти в режим редактирования, когда им необходимо создать документ.

Пакет для нетбуков также предоставляет Manager, небольшую программу для синхронизации документов с «большим братом» ПК с помощью ThinkFree Online. Сейчас ThinkFree Online мало используется из-за ошибки, которая не позволяет открыть большего одного файла в одной программе одновременно.

В любом случае, так же, как и ThinkFree Online (но не ThinkFree Office), новый пакет Mobile Netbook также поддерживает онлайн хранилища. Абонплата составляет $39.95. Стоимость пакета для нетбуков — всего $24.95. Если вы покупаете пакет по этой цене, то вы получаете дополнительный гигабайт в онлайн хранилище, таким образом, в общем у вас будет 2 ГБ. ThinkFree также предоставляет неограниченную телефонную поддержку.

После сделки с Phoenix Systems была выпущена версия с новым 3D интерфейсом для платформы MID. Также после этой сделки, ThinkFree Office был интегрирован с HyperSpace — быстро загружаемым окружением Linux от Phoenix для использования на нетбуках.

Haansoft, компания-родитель ThinkFree, уже давно выпускает ПО, которое поддерживает хангул (уникальная корейская азбука). Продукты ThinkFree доступны на множестве других языков, включая, конечно, английский.



SoftMaker's TextMaker

Работает на Windows, Linux, Windows CE и Pocket PC.

TextMaker



Помимо текстового процессора TextMaker, последний офисный пакет от SoftMaker, Office 2008, также включает электронные таблицы PlanMaker, программу для презентаций Presentations, и, только для 32-битных Windows, BasicMaker — программное окружение, похожее на Micro$oft VBA.

В отличие от схожих черт пакета от ThinkFree, продукты SoftMaker предлагают хорошую совместимость с M$ Office, при этом потребляя меньше ресурсов, чем OpenOffice. TextMaker 2008 может читать и писать форматы Micro$oft Office, а также Open Document Format (ODF), Rich Text Format (RTF) и Hypertext Mark-Up Language (HTML).

SoftMaker Office, тем не менее, всегда был частично приспособлен для академических нужд, и пакет 2008 содержит много фич для поддержки совместной работы с большими и сложными документами. Например, вы можете вставлять «balloon comments», так же, как в Word 2003. Также вы можете отслеживать изменения ваших документов.

Другие высокоуровневые возможности TextMaker включают многоязычную проверку орфографии, средство создания оглавления, колонтитулы, экспорт в PDF, печать, таблицы с встроенными вычислениями, графику, которую можно привязывать к абзацам.

Версии SoftMaker Office для Linux и Windows продаются в США по цене $79.95. Но в специальном пакете вы можете купить обе версии вместе за $99.95. Также доступны скидки для университетов.

Поддержка Windows CE и Pocket PC может показаться немного старомодной, учитывая пришествие новых мобильных платформ. Но SoftMaker всегда показывал себя поддающимся адаптации к изменяющимся обстоятельствам. Например, добавив BasicMaker в пакет 2008, SoftMaker убрала предыдущую поддержку BSD Unix.



В следующий раз



В следующей части мы посмотрим последние коммерческие текстовые процессоры от Novell И IBM, зарождающиеся возможности на Moblin, другой возникающей платформы на Linux нетбуках.



Автор оригинальной статьи: Jacqueline Emigh

Оригинал



ps от переводчика: принимаются замечания по поводу перевода. за ваши сломанные лексические парсеры ответственности не несу :)
+ 6 -
6
pluton 31.07.2009 19:42

НовичкуТекстовые процессоры с открытыми исходниками дают вам множество возможностей свободного выбора. Часть 2

Original




Если вы похожи на большинство пользователей ПК, то для вас текстовый процессор — одно из критически-важных приложений. На стороне Linux программа текстовой обработки OpenOffice.org Writer с недавнего времени получает множество внимания, частично из-за включения пакета OpenOffice.org на высокопроизводительных нетубках. Но фактически для Linux существуют много других текстовых процессоров, и некоторые из них легче, что позволяет использовать их на нетбуках, встроенных устройствах или на старых ПК, находящихся на вашем складе.

В первой части нашей серии статей о текстовых процессорах для Linux мы немного посмотрели на самые известные open source предложения: OpenOffice.org; альтернативный текстовый процессор с полным набором фич AbiWord; и три других программы, заточенные для специальных целей: KWord, LYX и e:doc.

Теперь мы переходим к следующим пяти записям в open source категории Linux. EZ Writer — дедушка всех их. Другие четверо в этой части — Ted, FLWriter, WordGrinder и EZ Word.

В противоположность к проприетарным текстовым процессорам для Linux — StarOffice и более новый ThinkFree, например, — эти open source программы являются свободными и бесплатными.



Ted

Поддерживаемые платформы: Linux и другие ОС Unix.



Если вы купили новый нетбук с Linux, такой как Dell Inspiron Mini 10 или HP Mini 100 Mi Edition, то на установлен OpenOffice.org Writer. Тем временем, китайский производитель HiVision прошлой осенью выпустил нетбук с Linux за $98, в котором установлен AbiWord.

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

Хотя Ted меньше, чем Writer и AbiWord, в нём есть множество фич, его легко использовать, и он совместим с Micro$oft Word. Разработанная Mark de Does, многоязычная программа была выпущена как текстовый редактор — больше похожая на Micro$oft WordPad, чем на Word. По отзывам пользователей de Does исправил баги и добавил больше возможностей.

Ted содержит встроенную проверку правописания, но эта функция не надоедает вам при печати. Другие фичи — выравнивание текста, множество шрифтов, поддержка заголовков, колонтитулов и таблиц. Вы также можете найти и заменить текст, добавить в документ границы и тени параграфов, вставлять картинки, гиперссылки и закладки.

Хотя Ted не работает в Windows, он специально разработан для достижения большой совместимости с Windows. Вы можете сохранять документы в формате Windows .RTF для последующего использования в Windows. Ted также может быть настроен для чтения форматированных писем, отправленных с машины Windows к Linux или Unix.

Исходники лицензированы под лицензией General Public License (GPL), бинарные файлы упакованы в архивы RPM и tar.gz. Бинарники статически слинкованы с библиотеками Motif, что означает, что вам нет необходимости устанавливать эти проприетарные библиотеки для запуска Ted.



FLWriter

Поддерживаемые платформы: Linux и другие ОС Unix.



В имени FLWriter, буква «F» означает «Fast» (быстрый), а «L» — «Light» (лёгкий). Несмотря на начальное намерение, этот маленький WYSIWYG (what-you-see-is-what-you-get; что вы видите, то и получите <�при печати>) текстовый процессор уже не разрабатывается несколько лет. Он был присвоен конкурентами.

Из-за остановки развития FLWriter, проект Damned Small Linux (DSL) удалил программу из своих дистрибутивов в пользу Ted в 2006 году. Последняя версия FLWriter была выпущена для XD640, сейчас практически исчезнувшем проекте создания десктопа с разрешением 640 на 480 для старых ПК.

FLWriter использует UTF-8 XHTML в качестве нативного файлового формата. Поддержка формата, однако, был добавлена в библиотеку FTLK, так что вам не нужна отдельная библиотека для запуска программы.



WordGrinder

Поддерживаемые платформы: Linux, другие ОС Unix, Windows и OS X.



Сейчас в состоянии бета, WordGrinder недавно наслаждается большим вкладом в разработку от сообщества Puppy Linux.

WordGrinder — текстовый процессор, настойчиво называемый его автором David Given не WYSIWYG процессором. «Тут нет принципа навёл мышь и кликнул. Это не десктопная программа. Это не текстовый редактор. Он не поддерживает разные шрифты и едва поддерживает стили. Он разработан для написания текста. Он уходит с вашего пути и позволяет вам печатать» — так написано в онлайн документации.

Исходник содержит всего 6300 строк кода, при этом эта миниатюрная программа поддерживает юникод, интуитивную систему меню, настраиваемые горячие клавиши, определённое количество символов и стилей, импорт и экспорт HTML, и экспорт в LaTeX и Troff.



Pathetic Writer

Поддерживаемые платформы: Linux и другие ОС Unix.



Pathetic Writer — часть догосрочного пакета Siag Office, вместе с электронными таблицами Siag, анимационной программой Egon, файловым менеджером Xfiler, текстовым редактором Sed Plus и просмотрщиком PostScript документов Gvu.

Сам по себе Pathetic Writer — простой, но достаточно заврешённый текстовый процессор, поддерживающий такие функции, как стили, разные шрифты, простое форматирование и сортировку по столбцам и строкам. Его тулбар предлагает иконки для открытия и сохранения файла, при этом много других функций являются командными.

Тем не менее, этот X-текстовый процессор предлагает большие возможности настройки (как минимум, если вы знаете, что с этим делать). Люди, знакомые с языками программирования Scheme, Ruby, Python, Guild или Tcl, могут легко создать расширения, чтобы Pathetic Writer делал именно то, что им нужно.

Pathetic Writer поддерживает RTF для обмена файлами с Micro$oft Word. Больше того, внешние конвертеры, например, Carolan McNamara's WV, могут использоваться для чтения документов множества сторонних программ.

Хотя PW закопирайтен его автором, Ulrick Eriksson, он доступен всем для использования бесплатно.



EZ Word

Поддерживаемые платформы: Linux и другие варианты Unix.



EZ Word — текстовый процессор, который менее всего вероятно установлен на ПК любого типа сегодня. Но хорошо знать о нём, как минимум с исторической точки зрения.

Оригинально разработанный как часть Andrew User Interface System (AUIS), проекта исследования пользовательского интерфейса в IBM, совместно с Carnegie Mellon University, EZ Word был самым первым графическим текстовым процессором, доступным для Linux.

Несмотря на его имя (EZ схоже по звучанию со словом easy (лёгкий) — прим. пер.), EZ Word никогда не был лёгким для использования людьми. Если вы не учились использованию EZ Word десять лет назад, то вам, возможно, не захочется начинать учиться сейчас. Хотя программа все ещё доступна под лицензией BSD, она не обновлялась после релиза версии 8.0 в 1997 году и баги в ней все ещё есть.



В следующий раз



Если у вас есть деньги для текстового процессора под Linux, будет ли это стоящим вложением? В следующей статье мы начнём рассматривать некоторые проприетарные текстовые процессоры, которые сейчас доступны для несвободной загрузки.



Автор оригинальной статьи: Jacqueline Emigh

Оригинал



ps от переводчика: принимаются замечания по поводу перевода. за ваши сломанные лексические парсеры ответственности не несу :)
+ 9 -
2
pluton 19.07.2009 00:37

НовичкуТекстовые процессоры с открытыми исходниками дают вам множество возможностей свободного выбора. Часть 1



При растущем интересе вокруг Linux на нетбуках, ноутбуках и десктопах, всё больше людей ищут хороший текстовый процессор, который работает в Linux. К счастью, в то время, как множество текстовых процессоров для Linux отходят на второй план, также появляются новые. Тем временем в более старые программы добавляются новые функции, которые соперничают с аналогичными в Micro$oft Word.

В конечном счёте получается большой диапазон выбора для Linux из нескольких разных категорий ПО. Если вам надо написать тезисы или несколько бизнес-писем, вы можете выбрать из дюжины разных open source текстовых процессоров, проприетарных текстовых процессоров для Linux, open source программ для предпечатной подготовки и онлайн предложений.

Чтобы помочь пользователям с выбором, Linux.com планирует серию статей про ПО этих четырёх категорий. Для начинающих мы рассмотрим пять разных приложений: OpenOffice.org Writer; AbiWord; KWord; LyX, и e:doc.



Текстовые процессоры: Open Source против проприетарных



Большое преимущество open source текстовых процессоров заключается в том, что они свободные. Если вы выросли приученными к Windows ПК, вы, наверное, платили за Windows вместе с M$ Word и другими проприетарными программами от Micro$oft и их партнёров. Но если вы использовали open source ПО, например, OpenOffice.org Writer или AbiWord, вам не нужно было за них платить.

Многие, но не все, open source текстовые процессоры работают не только в Linux, но и в других ОС. Так что, если вы бегаете между нетбуком с Linux и десктопом с Windows, вы можете установить одинаковую программу на обоих ПК.

У open source текстовых процессоров есть также другие плюсы. Так как они разрабатываются сообществами open source девелоперов, багфиксы и новые фичи принимаются быстрее. Потому что open source модель такая гибкая, девелоперы могут приспосабливать текстовые процессоры к специальным нуждам, например, структурированные академические отчёты или газеты, насещенные графикой.



OpenOffice.org Writer



Поддерживаемые платформы: Linux и Windows (а также Solaris и Mac OSX -- прим. пер.)



Если вы ищете программу, похожую на M$ Word, то OpenOffice.org Writer — вероятно, то, что вам надо. OOo Writer был разработан из того же исходного кода, что и проприетарный StarOffice. Хотя интерфейс Writer не идентичный интерфейсу Word, но он очень похож, по крайней мере, на Word перед грустным принятием "ribbon interface".

Например, вверху окна Writer'а вы увидите знакомые меню Файл, Правка, Формат, Помощь. Меню утилит включает счётчик слов и проверку орфографии. Выделение жирным, подчёркиванием и центрирование текста может быть быстро выполнено через тулбар, почти таким же способом, как и в Word. Вы можете создать макрос для Writer. Также вы можете использовать старые DOS-овские комбинации клавиш, такие как "control+C" для "вырезания". (ошибочка: Ctrl+C -- это копирование -- прим. пер.)

Некоторые фичи в Writer, такие как автозамена, могут быть надоедливыми из-за их гиперактивности. Автозамена может быть выключена через меню Формат, также вы можете использовать справку для объяснения, как это сделать.

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



AbiWord



Поддерживаемые платформы: Linux, большинство других Unix систем, Micro$oft Windows 95, 98 и ME; MacOS X (нативный порт), QNX Neutrino 6.2.



AbiWord — другой полноценный open source текстовый процессор с интерфейсом, похожим на Word. Является частью бо?льшего проекта AbiSource, который был разработан SourceGear Corp. AbiWord имеет принцип запуска на любой ОС с минимальными изменениями.

После того, как SourceGear выпустила исходники AbiWord, вокруг него быстро сформировалось сообщество девелоперов, который выпустили 5 больших релизов с 2002 года.

Широко используемый девелоперами GNOME, AbiWord считается более быстрым, чем Writer или Word, особенно если у вас уже запущен GNOME и его библиотеки GTK+.

AbiWord также часто используется на нетбуках, так как он значительно меньше (приблизительно 10 МБ), чем Writer (приблизительно 22 MB, даже без его множества расширений). AbiWord не содержит некоторых фич, которые есть в Writer, например, встроенного рисования.

Последний релиз (версия 2.6.5) добавил в AbiWord начальну. поддержку формата Office Open XML, а также улучшенный экспорт в формат LaTeX (система предпечатной подготовки документов, основанная на макросах; используется в текстовых процессорах типа LyX для последующего форматирования).

Девелоперы также пофиксили критические ошибки в фронтенде AbiWord, которые случались, когда вы перезаписывали файл или вставляли символ. Во время написания этой статьи, версия 2.6.5 ещё не была доступна для Windows 95, 98 или ME, так что пользователям этих платформ приходится использовать версию 2.4.6.



KWord



Поддерживаемые платформы: Linux и другие ОС "Unix-like", а также альфа-версия для Micro$oft.



KWord, лёгкая утилита из проекта KDE офисного пакета KOffice, позволяет использовать её для десктопных публикаций и редактирования обычного текста. Программа использует фреймы для создания сложных графических документов с относительной лёгкостью.

Фреймы могут включать текст, графику и внедрённые объекты, и вы можете положить их где угодно на странице. Текст доступен для обтекания фреймов из-за возможности программы соединять фреймы вместе. Ключевая идея фреймов — рисунки в фреймах легче поворачивать, масштабировать и наклонять.

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

Другие фичи: ревизии документов; диалог просмотра перед печатью, показывающий все страницы; и «What You See is What You Get» (WYSIWYG) редактор для стилей параграфов, символов и других высокоуровневых опций.

KWord был создан в 1998 году. До 2000 года его база кода плохо поддерживалась. Но в 2001 году появились новые мейнтейнеры, и до сих пор программа активно развивается.

KWord известен также большим количеством фильтров экспорта в разные форматы. Традиционно KWord работал только на системах Linux и разных Unix. Но теперь появилась альфа-версия для Micro$oft Windows.



LyX



Поддерживаемые платформы: Linux, Windows и Mac OS X.



LyX — другой специализированный текстовый процессор, который хорошо поддерживает математическое содержимое и высокоструктурированные документы с множеством перекрёстных ссылок, например, тезисы, академические статьи и книги. Но он также может использоваться для более лёгких бизнес-писем.

Программа комбинирует графический интерфейс пользователя (GUI) с поддержкой LaTeX и TeX, языком описаний, на котором основан LaTeX.

На его сайте, LyX.org, приведены некоторые преимущества LyX, включая "Выходной документ обладает полиграфическим качеством" и "Поддерживайте структуру документа разделением на секции и подсекции".

Также признаются некоторые недостатки, например, "Необбходимо больше времени для обучения" и "Позиция слова при печати не такая же, как на экране". Также может быть трудным обмен с M$ Word; приходится использовать утилиту для преобразования в OpenOffice, а потом конвертировать в M$ Word.



e:doc



Поддерживаемые платформы: Linux, некоторые другие системы Unix, Micro$oft Windows, MacOS, BeOS.



e:doc — одних из многих текстовых процессоров для Linux, которые не развиваются уже много лет. e:doc был разработан как WYSIWYG среда для пользователей языка SGML для создания технических, научных и других больших текстовых документов. Цели оригинального проекта совмещали мультиплатформенность с поддержкой документов LaTeX.

В отличие от других ранних open source разработок, e-doc всё ещё доступен для загрузки. Сайт не обновлялся с 2000 года, когда вышла версия 0.1.2. Девелоперы планировали выпустить ревизию с поддержкой вложенных списков и тегов окружения.

Для запуска e-doc 0.1.2 на любой поддерживаемой ОС вам необходимо иметь версию PERL/TK 800.020 или выше.



В следующий раз



В следующих статьях мы рассмотрим пять дополнительных open source текстовых процессоров: Flwriter; Ted; EZ; Pathetic Writer (PW); and WordGrinder.



Автор оригинальной статьи: Jacqueline Emigh

Оригинал



ps от переводчика: принимаются замечания по поводу перевода. за ваши сломанные лексические парсеры ответственности не несу :)



upd: исправил некоторые неточности
+ 11 -
21
pluton 31.05.2009 17:48

Tips & tricksСкрипт перекодировки fb2 из win1251 в utf8

Всем привет!

Выкладываю небольшой скрипт для перекодировки fb2-файлов из win1251 в utf8.



Скрипт распаковывает все *.fb2.zip файлы, дальше проверяет кодировку, если она windows-1251, то конвертирует в utf-8. Потом каждый файл запаковывается в архив.



 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
#!/bin/bash

# fb2conv - Script unpacks fb2.zip archives,

# reencodes fb2 files from cp1251 to utf8,

# and pack fb2 to fb2.zip

# Copyright (C) 2009 pluton <[email protected]> <[email protected]>

# License: GNU GPL v3



# constants

MASK="*.fb2"

ZIPS="$MASK.zip"

TMPF=".tmp"



# unzip & delete all fb2 archives

zipcount=$( ls $ZIPS 2>/dev/null | wc -l )

if (( $zipcount > 0 ))

then

unzip -qq "$ZIPS" && rm -f $ZIPS

fi



count=0

processed=0

chmod -x $MASK # just in case

for f in $MASK

do

# get present encoding

enc=$( head -1 "$f" | sed 's/^.*encoding="\(<^">*\)".*$/\1/i' |

tr 'A-Z' 'a-z' )



# check encoding

if < x"$enc" == x"windows-1251" >

then

iconv -f cp1251 "$f" | sed '1s/encoding="windows-1251"/encoding="utf-8"/i' > "$TMPF"

mv -f "$TMPF" "$f"

let processed=$processed+1

fi



# pack single file to archive

zip -9qq "$f".zip "$f" && rm -f "$f"



let count=$count+1

done

echo "Altogether $count, processed $processed file(s)"





Собственно, fb2 -- это обычный xml, поэтому можно (попробовать) изменить константу MASK вначале на нужные типы файлов.



зы. это мой первый работающий и полезный шелл-скрипт, поэтому буд рад всяким улучшениям и предложениям.
Полностью.
+ 8 -
9
pluton 27.05.2009 22:54

ОпросыПокупаете ли вы печатные издания книг по IT-тематике?

Да, регулярно 11
Да, но редко 43
Нет, предпочитаю электронные издания 25
Нет, сложно найти что-либо достойное на прилавках 13
Читать вредно, надо беречь зрение 7
+ -1 -
47
pluton 28.04.2009 20:44

VimРедакторы Vi и Vim: 12 мощных примеров поиска и замены

Original
Эта статья — часть серии Vi / Vim Tips and Tricks. Vim часто представляется текстовым редактором, а не создателем текстов. Почему? Потому что мы тратим больше времени на редактирование существующего текста, чем на создание нового. При редактировании текста важной частью является текстовая/шаблонная замена.



В этой статье позвольте показать, как производить базовую и расширенную замену по тексту и шаблонам в редакторах Vi и Vim. Эти фичи объясняются на 12 очень практичных и мощных примерах замены текста.

Синтаксис для замены текста в редакторе vim:



:<�диапазон>s/{шаблон}/{строка}/<�флаги> <�количество>





Флаги могут быть следующими:
c — Спрашивать подтверждение каждой замены.


g — Заменить все вхождения строки.


i — Игнорировать регистр символов шаблона.




.....



Эта статья написана SathiyaMoorthy, автором статей Vi / Vim Tips and Tricks.



upd: пока удалил часть статьи, т.к. автор не разрешает её переводить и выкладывать :(((( если удастся уговорить автора, то выложу всё. либо просто удалить весь пост. про автора тут: http://www.thegeekstuff.com/about/ можете тоже попробовать уговорить, всем будет лучше....

>The nofollow link are not too much of meaning. Even if you give follow link,

>it is still against the copyright violation. I hope you understand our

>situation, as we spend several hours (on some articles several days) to come

>up with quality article. We just don't like to see our full-article on other

>sites simply copy/pasted or translated with just less effort.

>

>So, Please remove the article immediately (or) give only the high level

>introduction (without any of the examples) and give "read more" (with a

>follow link) to our original article.
Полностью.
+ 5 -
14
1 2

Смотреть видео онлайн

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн