Androidov .NET - Блог робототехника

Веб технологии

Блог Ковшенина Константина

Windows Live Writer и WordPress

Windows Live Writer Под влиянием одного очень умного автора очень умной книги (о ней я вам расскажу чуть позже, когда дочитаю), я перешёл в режим блоггинга оффлайн. Наверняка все давным давно догадались что это, но я так, на всякий случай… Оффлайн блоггинг - это когда вы не открываете свой браузер, не заходите в /wp-admin/ и не нажимаете на ссылку "Новый пост", для того чтобы написать новую статью в свой блог. Это гораздо проще.

Хоть я и не фанат Windows и прочих продуктов компании Microsoft, Windows Live Writer мне жутко понравился своей простотой и своей функциональностью. В двух словах: при подключении блога к Windows Live Writer, он загружает каскадные стили и примерные записи к вам на компьютер. То есть, вы пишите прямо на лицевой странице вашего блога! Это во-первых гораздо удобнее, чем визуальный редактор WordPress, ну и во-вторых, естественно, трафик режется раз в 10 ;)

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

Скачать это чудо можно здесь: writer.live.com. Он совершенно бесплатен, правда установка - через интернет. Других аналогов Windows Live Writer я пока не испробовал, но думаю в скором времени найду на это время. Особенно интересует оффлайн блоггинг под Linux. Windows Live Writer поддерживает блоги типа Windows Live Spaces, SharePoint, Wordpress (естественно), Blogger и многие другие.

И кстати да, это моя первая оффлайн запись, так что ничего не гарантирую ;)

P.S. Не забудьте включить возможность публикации по XML-RPC протоколу в настройках Wordpress (Админ - Настрйоки - Написание), а то я тут поторопился - 20 минут потратил на то, чтобы додуматься включить :)

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong
  • Отзывов (3)
  • В рубриках : разное
  • Microsoft Silverlight Toolkit

    Все мы успели порадоваться за Microsoft, за их новый логотип технологии .NET. Кто еще не видел - смотрите.

    В общем разговаривать мы сегодня будем не об этом, а о технологии Silverlight от того же гиганта. Наверняка многие из вас уже слышали об этой технологии, и не однократно встречали в сети. Да, я верю в то, что Microsoft может составить неплохую конкуренцию компании Adobe, со своим пакетом Flash (бывший Macromedia Flash).

    Одним из самых первых и комплексных проектов на Microsoft Silverlight - проект RoboChamps - портал для любителей робототехники. Причем программное обеспечение Silverlight связывала модуль RoboChamps с модулями Microsoft Robotics Developer Studio. В двух словах - Silverlight никуда без .NET Framework.

    Ну и немного времени прошло, как господа дизайнеры начали нам рисовать красивые формочки, кнопочки и прочее, для ускоренной работы с Silverlight, и так появился Microsoft Silverlight Toolkit:

    Microsoft Silverlight Toolkit

    Microsoft Silverlight Toolkit - это набор Silverlight объектов, компонентов и утилит, созданные за рамками самого проекта Silverlight. Он быстро добавляет функциональность для дизайнеров и разработчиков, а так же позволяет им быстро и эффективно участвовать в развитии продукта, отлаживать, поставлять идеи.

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

    Скачать Microsoft Silverlight Toolkit можно с сайта ColdPlex Silverlight.

    Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

    Enthusiast Internet Award 2008

    Enthusiast Internet Award 2008 Не помню с какого года проводится конкурс, сам участвую второй раз. В прошлом году давал на рассмотрение свой “хоум-сайт” (который совсем недавно окончательно закрыл), но к сожалению ничего так и не получилось, хотя проектов нормальных мало было.

    В этом году народу больше, и всё же, надеюсь на более интересный (а может быть даже и выгодный) результат. Радуют так же спонсоры, среди которых, неожиданно для меня, - MSN! Причем еще и генеральный спонсор. Да и конкурс перешёл на их домен. Ну и конечно же Gameland, не перестают радовать нас присутствием своего логотипа. А бабосы-то немалые ;)

    Голосуйте, господа: eia.ru.msn.com

    Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong
  • Отзывов (4)
  • В рубриках : разное
  • Trac SVN on WindowsЭхх, да, пришлось мне не легко.. Поставить всё это дело на винду, причем так, чтобы еще и работало. Даже не спрашивайте зачем на винду, просто нужно и всё. Работать будем с сборкой XAMPP Web Servers 2.5 (apachefriends.org). Надеюсь вы его уже установили, и проблем у вас не возникло.

    Итак, качаем и устанавливаем Python 2.5. Я поставил в C:/Python25. Далее, нужно скачать следующие питоновские программы:

    Дополнительные пакеты:

    • Pysqlite 2.4.0. - для работы с базой данных SQLite
    • Subversion - не путайте, это под питон
    • Clearsilver - это шаблонная система

    Надеюсь всё получилось. Так, дальше, качаем CollabNet Subversion Server+Client (Win32) и устанавливаем. При установке я указал D:\SVN.

    Теперь, чтобы у вас из командной строки работали команды svn, svnadmin, trac-admin и т.д., вам нужно добавить директории этих исполняемых файлов в переменную среды %PATH%. Надеюсь вам не секрет как это делается:

    > echo %PATH% // посмотреть текущие директории
    > path = %PATH%;C:\Python25 // добавить к переменной директорию C:\Python25

    В общем CollabNet Subversion, вроде как, сам добавляет свои директории в эту переменную, ну а с trac’ом придется в ручную.

    Ну вроде бы всё.. Создаём репозиторий:

    D:/SVN> svnadmin create repo

    В директории появится привычный репозиторий repo со своим конфигом, всё как положено.

    Далее, конфигурация Apache - (C:/xampp/apache/conf/httpd.conf), нужно добавить следующие строчки:

    LoadModule dav_svn_module modules/mod_dav_svn.so
     
    <Location /svn>
        DAV svn
        SVNParentPath "D:\SVN"
        AuthType Basic
        AuthName "repo"
        AuthUserFile "D:\SVN\repo\conf\htpasswd"
        Require valid-user
        ErrorDocument 404 default
    </Location>

    В D:\SVN\repo\conf\ я создал файл htpasswd с паролями доступа. Надеюсь вы умеете такие создавать и ими пользоваться. Кстати, в /xampp/apache/bin/ есть htpasswd.exe, который тоже кстати неплохо было бы добавить в переменную %PATH%, или скопировать в system32.

    Дальше, настраиваем trac. Надеюсь команда trac-admin у вас уже работает, и в D:\SVN\repo вы уже создали среду с названием trac. В его директории /conf/ есть конфигурационный ini файл. Там доступно расписаны все настройки. Главное не ошибиться с директорией к репозиторию. Она указвается относительно. У меня стоит: ../

    Ну и наконец, через командную строку запускаем:

    tracd -s -p 8000 D:\SVN\repo\trac

    Открываем браузер и заходим на http://localhost:8000/… Вуала! Работает? Причем с удалённых компьютеров тоже работать будет, так что советую завести логины и расставить права. Это достаточно легко. Ну во-первых в trac.ini припишите:

    [components]
    webadmin.* = enabled

    В командной строке напишите:

    python trac-digest.py -u username -p password >> c:\digest.txt
    

    Файл trac-digest.py находится в C:\Python25\Scripts, а python.exe (для особых..) в C:\Python25. username и password естественно заменить своими какими-нибудь значениями. Файл digest.txt затем помещаем в D:\SVN\repo\trac\auth.txt и в следующий раз вызываем tracd.exe следующим образом. Затем через командную строку зайдите в свою trac среду утилитой trac-admin и добавьте пользователя с правами TRAC_ADMIN (permission add username TRAC_ADMIN):

    tracd -s -p 8000 --auth=trac,D:\SVN\repo\trac\auth.txt,trac D:\SVN\repo\trac

    Жмите на Login. Кнопка Admin должна быть доступна после авторизации. Ну а по адресу http://localhost/svn (когда включен апач, естественно..) доступен ваш репозиторий, еще и защищен. Можно так же настроить это на виртуальном хосте, например svn.localhost :) даже модно, я бы сказал…

    Конец ;)

    Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong
  • 1 отзыв
  • В рубриках : разное
  • Почта на собственном домене

    Почтовая служба Windows Live Mail

    Сам недавно перешел с простого web mail в рамках своего домена на расширенные возможности почтовой службы Windows Live Mail. Суть вся в том, что данная служба позволяет создавать себе аккаунты Live ID используя собственный домен, путем редактирования его MX записей.
    (далее…)

    Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong