Omnia mea…

Заглянул на сайт MonkeyGTD - там обновление, в то время как изначальный проект давно не радует нас новыми версиями и фичами.

лого Monkey GTD

В оформлении и функциональности - значительные улучшения. К сожалению, сам принцип держать “все в одном файле” накладывает ограничения на размер проектов, да и JavaScript подтормаживает, начиная с определенного момента.

На сайте есть возможность создать поддомен со своей собственной вики.

Буду тестировать.

Как запустить VMWare 6 в Ubuntu 8.04

Спасибо товарищу eitch! Дальнейшее понятно без перевода. Работает.

VMWare 6 and Ubuntu Hardy: vmmon compile error

Just a quick post to documentate how I got my VMWare config to work:

Problem: include/asm/bitops_32.h:9:2: error: #error only <linux/bitops.h> can be included directly, and vmmon-only compile failes

Solution: change line 74 in vmmon-only source file to read: #include “linux/bitops.h”

Steps:

  1. cd /usr/lib/vmware/modules/source
  2. cp vmmon.tar vmmon.tar.orig
  3. sudo tar xvf vmmon.tar
  4. cd vmmon-only/include/
  5. sudo vi vcpuset.h
  6. change line 74 from: #include “asm/bitops.h” to: #include “linux/bitops.h”
  7. rm vmmon.tar
  8. sudo tar cvf vmmon.tar vmmon-only/
  9. sudo rm -rf vmmon-only/
  10. sudo vmware-config.pl

That’s it, the compile will work now and vmware should be usable as normal
eitch

…и райская жизнь с двумя ОС на одной машине и удобным бэкапом началась снова…


А в это время: танцевальная студия “РайСкай” предлагает всем желающим научиться профессионально владеть своим телом. Если вас мучает ностальгия по брейку, если вы любите латино, если хотите к лету сбросить жирок (или одежду :) ), танцуя bellydance - вам сюда! А еще многие инструкторы преподают новые и смешанные стили танца, используемые при постановках шоу и съемке клипов.

P.S. Приятно посмотреть на еще один факт использования WordPress на бизнес-сайте, а здесь еще и с ярким запоминающимся меню на флэше.


Вещь в себе

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

TiddlyWiki в чистом виде напоминает типичный веб-сайт - слева колонка меню, справа карта сайта - перечень страниц, отсортированных по времени, по алфавиту и т.п., в центре - содержимое сайта, разбитое на небольшие страницы. Переход по ссылке на внутреннюю страницу приводит к тому, что эта страничка открывается в центральном блоке текста и сдвигает прежде открытые страницы вниз. Довольно простой синтаксис таблиц и возможность вставки оригинального html-кода обеспечивают большие возможности по оформлению страниц или, с другой стороны, возможность просто вставить в TiddlyWiki часть интересующей страницы с другого сайта.

Все бы хорошо, но после добавления нескольких десятков страниц файл TiddlyWiki начинает открываться 15, 20, 25 секунд - по мере того, как это время приближается к половине минуты, удовольствие от использования гениального софта снижается в обратной пропорции. Добавление в систему плагинов, просматривающих с какой-либо своей внутренней целью все страницы, радикально ухудшает и без того непростую ситуацию. Вот только что я, вспомнив об удобстве написания текстов в TiddlyWiki, вновь поразмышлял над возможностью использовать эту программу в качестве движка для блога - и вновь отказался. Несмотря на все удобства.

Тем не менее, как личный архив, справочник, записную книжку я рекомендую TiddlyWiki всем и каждому. Даже если у вас под рукой не окажется ни FireFox, ни Internet Explorer, текстовое содержимое файла можно просмотреть любым текстовым редактором (страницы TiddlyWiki хранятся в виде последовательного набора текстовых строк, обрамленных служебными тегами). Загруженные в страницы картинки (да, есть и такой плагин) просмотреть, конечно, получится только в веб-браузере.

P.S. Впоследствии часть функциональности TW была задействована в более примитивном проекте Wiki on a Stick (ранее StickWiki), имеющем меньше возможностей по форматированию, и, как ни странно, более глючном.

P.P.S. TW можно использовать как блог, и тому есть примеры, но возникнут проблемы с интеграцией в файл кодов счетчиков и т.п.


Информация для гостей столицы. Альтернативой двух- и более-звездочным гостиницам является возможность снять квартиру в Москве с оплатой посуточно. Возможна бронь, выдается вся необходимая отчетность для командировочных.

Об использовании WordPress

В последнее время я вижу все увеличивающееся число сайтов, использующих в качестве CMS WordPress, но при этом блогами в классическом понимании они не являются.

В пример я обычно привожу сайт школы-студии Сергея Андрияки, но там дизайн первичен, а вордпресс используется как движок для нескольких новостных лент. Красиво сделано, однако!

На сайтах с кулинарными рецептами и т.п. основную роль играют две функции: подписка для получения новых публикаций и рубрикатор для поиска по темам.

В этот же формат укладывается новый сайт, представляющий спецпредложение авиакомпаний. Вместо тегов у него города, а вместо разделов (рубрик) - авиакомпании. Дизайн совсем не отвлекает внимание, но при том не производит впечатление халтурного, всё читабельно и строго.

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

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


Хотите принять участие в конкурсе на лучшую статью и получить приз? Все о здоровье. Конкурс проводится в мае. Приз - книга Леви (которого - записного психолога - почему-то записали теперь во врачи :) ) “Ошибки здоровья”. Но можно и деньгами, а ведь книги-то нынче подорожали!


Прогопедия

Еще одна вики (русскоязычная), привлекшая наше внимание сегодня, претендует на гордое знание “Энциклопедия языков программирования“.

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

Сейчас описан 51 язык и большое количество диалектов и реализаций. Под статьями (возьмите ту же Java) разворачиваются дискуссии, в которых новичку мало что понятно.

Любопытно сравнивать примеры реализации одних и тех же алгоримов на разных языках. Как вам, к примеру, вычисление факториала на баше (если вы подумали про другой баш, идите отсюда)?

Было бы полезно расширить энциклопедию различными околоязыковыми вещами, например, системами команд препроцессоров и просто процессоров (TeX и LaTeX, XSLT, диалекты SQL и т.д. и т.п.).


Читаем электронные книжки:

Sony Reader PRS 505 - современная читалка. Показывает 8 градаций серого, долго работает от батарейки. Основное преимущество перед КПК - большой шестидюймовый экран (по всем прочим параметрам КПК читалку напрочь перебивает, однако этот девайс - только и исключительно для чтения).

Бесплатные органайзеры (анонс)

После довольно долгого перерыва прошерстил профильный раздел sf.net. Накопал несколько более-менее активно разрабатываемых и свежих органайзеров, списков дел и тому подобной лабуды. Конкретно вот эти:

PIMs from sourceforge

Потихоньку буду устанавливать и выкладывать сюда обзоры.


А в это время…Читаем Сказки - интересный блог журналиста-копирайтера из Приднестровья - пишет о бодиарте, а незадолго до того - о том, как блоггерам не хватает женской ласки :) Товарищ совмещает трудносовместимое, следим далее за его успехами.


Правильный полный бэкап без затрат

Организация резервного копирования и архивирования

Совсем недавно при упоминании слов резервное копирование в голове среднего айтишника возникали ассоциации со стримерами, кассетами, магнитооптикой и прочими сравнительно экзотическими девайсами. Теперь все проще и дешевле. Особенно просто и дешево можно организовать резервное копирование в обычном офисе обычной компании, имеющей обычные компьютеры с самыми что ни на есть обычными пишущими DVD-дисководами.

Задачи резервного копирования

Задачи резервного копирования просты и очевидны.

  • Обеспечить сохранность возможно более свежих рабочих данных при утрате или повреждении основных носителей рабочей информации компании.
  • Обеспечить возможность просмотра старых версий файлов, в том числе файлов, уже удаленных с локальной сети.
  • Обеспечить надежное хранение архивных данных в течение установленного периода времени.

При этом к системе резервного копирования предъявляются определенные требования.

  • Предотвратить несанкционированный доступ к служебной информации.
  • Обеспечить заданную регулярность создания резервных копий.
  • Обеспечить заданное время доступа к запрошенной архивной или рабочей информации.

Логическая организация резервного копирования

Здесь мы предложим простой алгоритм резервного копирования, пригодный для любой пишущей аппаратуры и носителей данных. Алгоритм использовался для CDR/CDRW и впоследствии для DVDR/DVDRW, но может быть распространен на любое оборудование.

Оперативно копировать рабочие данные на внешние носители сложно и малоэффективно. Для создания копии рабочих данных лучше всего использовать дополнительный файл-сервер. В случае с Windows в качестве файл-сервера для копирования можно использовать команду xcopy, запуская ее по расписанию, например, раз в полчаса. Ее недостатком является “неумение” стирать удаленные на основном сервере файлы, а также невозможность в определенных случаях копировать открытые пользователями на запись и не сохраненные файлы. Впрочем, наличие на дополнительном сервере файлов, которые удалены на основном - не всегда недостаток. Иногда это огромный плюс - например, в случае случайного стирания пользователем файла на сетевом диске. Надеемся, факт необходимости хранения всех файлов на сетевых ресурсах разъяснять не нужно.

Итак, с задержкой не более получаса мы имеем все данные на дополнительном сервере. Открытые и недоступные для копирования файлы xcopy сумеет скопировать в другом сеансе, или же по окончании рабочего дня. Такая система позволяет решить задачи копирования рабочих данных, а также отыскания копий удаленных файлов. Существует огромное число программ для резервного копирования, но зачем использовать их, если копирование есть в самой операционной системе? Read the rest of this entry »