Единая точка доступа, недорого

На рынке появилась новая CMS - причем сразу за деньги, и приличные. Называется этот конструктор сайтов CMS 2++ (читается как “два плюса”, что старому программисту-сишнику как-то даже и неочевидно :)).

На один сайт купить систему стоит 40 уе (перевожу: примерно тысяча рублей за версию “Normal”), на тысячу сайтов - 200 вечнозеленых президентов (это так называемая версия “SEO”). Фактически CMS представляет возможность управления несколькими сетками, так как 1000 сайтов - это весьма большое количество. Платить же (за односайтовую версию) надо после тестового периода длиною в месяц.

Больше всего восьмирукому спруту-сеошнику понравится возможность работать не только с PHP-сайтами, а генерировать и закачивать некоторые сайты по FTP. Выводы делайте сами (как минимум это экономия на хостинге, или же на ресурсах собственных серверов).

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

Отличительная черта “двух плюсов” - интегрированный интернет-магазин. Потому, вероятно, и стоимость односайтовой версии сравнительно высока - а тем, кому магазин не нужен, можно просто посоветовать взять чего попроще или сваять статическое “веб-представительство”, ибо возможностей SSI хватит для мини-сайта за глаза.

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

Продукт заслуживает пристального внимания. Многие уже пользуются, хотя для обоснованного использования на нескольких (не десятках и сотнях) сайтах надо бы изучить эту цмску подробнее - все же 200 уе на дороге не валяются. Ну что же, следим за рекламными акциями :)

Как запустить 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 можно использовать как блог, и тому есть примеры, но возникнут проблемы с интеграцией в файл кодов счетчиков и т.п.


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

Прогопедия

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

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

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

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

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


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

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


Как сделать бэкап паролей в FireFox

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

Добравшись до того компа, я зашел в окно просмотра паролей и записал искомую абракадабру на бумажку. А потом набрал в гугле “how to print passwords saved by firefox”, и сразу же отыскался плагин экспорта-импорта. Удобно, рекомендую. Не разбрасывайтесь, однако, файлом с паролями. Правда и то, что даже в CSV оно малочитабельно (и с русскими буквами что-то не так - может, и импорт не сработает)…

Так что я использовал верный метод - пролистал весь список паролей, попутно делая скриншоты, и распечатал картинки скриншотов (числом всего-то 11).


Еще полезные советы:

Всем, кто начал создавать свою SEO-империю, срочно читать весьма содержательный текст про подбор доменного имени. Вполне может оказаться, что ваша гениальная идея насчет выбора домена не очень-то и гениальна. Люди могут ошибаться в написании или в произношении. И много еще тонкостей есть - не поленитесь прочесть, основные моменты умещаются в одну страницу мелкого текста.

Культура обращения с цифровой наличностью

Ну-ка отвечайте, какие правила обращения с наличными денежными средствами вам известны?

Многие не знают даже расшифровки старого блатного термина “чужой карман”. Я напомню - это правый задний. И левый тоже (в меньшей степени). В то же время, подавляющее большинство милых дам игриво размахивает полуоткрытыми сумочками, безотносительно к освещенности места и степени толкотни у прилавка.

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

Перейдем, однако, к цифровой наличности.

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

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

За тему заметки спасибо Банкирше, конкретно статье о недостатках кредитных  карточек. Я дополню основные моменты указанной статьи, поскольку текст Банкирши, как мне кажется, недостаточно проникнут духом всеобъемлющей паранойи.

Итак, аспекты безопасности при обращении с пластиковыми (кредитными) карточками. А также полезные жизненные рекомендации.

  • идешь ли к банкомату, работаешь ли с банкоматом, отходишь ли - знай, что и кто у тебя за спиной. Опасайся банкоматов в пустынных местах. Ходи с товарищем. Следи за попутчиками!
  • знай адреса и распорядок работы парочки других ближайших банкоматов. Бывают очереди страждущих, бывают поломки, могут банально закончиться купюры!
  • не вспоминай пин-код. Со второго неверного ввода банкомат может съесть карту! Запиши его (это не очень хорошо) или приди позже! Съел банкомат карту - сразу обращайся в службу безопасности банка - владельца банкомата, а затем в банк-эмитент!
  • банкомат не выдал деньги, или выдал не полностью, и напечатал чек на заказанную сумму - срочно звоните в оба указанных места. Попытайтесь заручиться показаниями свидетелей. (Мораль - снимайте вменяемые суммы, а не максимально допустимые)!
  • не дошли деньги при оплате с карточки через банкомат - сохраните выписку (”чек”) и обратитесь в банк, в котором открыт карточный счет!
  • внимательно следите за действиями кассира при оплате кредиткой в магазине, чтобы сумма не была списана дважды. Особенное внимание обратите на случаи зажевывания чеков и квитанций об обплате принтерами!
  • актуальная проблема: следите, не появились ли на банкомате новые детали (специальные устройства могут прочитать параметры карточки, а также просто заснять на видео ввод пин-кода :) ), не стесняйтесь обращаться в службу безопасности банка, не стесняйтесь показаться им дураком - это лучше, чем потерять всю наличность с карты!

В общем, счастливый владелец кредитки - бди!


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

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

PIMs from sourceforge

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


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