Программизмы

Программное обеспечение, Личные разработки, Проекты, Портфолио, Хитрости, Заметки, Статьи...
 

Чатбот. Используем чатбот

| Комментариев: 0
Чатбот <KISA>
Давным давно забытая тема чатботов снова актуальна. Похохмите в любимом чате заведя туда чат бота. Темболее что сделать это совсем не тяжело при минимальных знаниях JavaScript. В этой статье для примера рассмотрим уже готового тупенького чат-бота из фильма Хоттабыч - <KISA>. Данный чатбот реализован на двух языках - JavaScript и PHP.

Куда же его можно подключить? Как же всетаки его использовать? Как пополнить словарный запас? Это мы рассмотрим под катом.

Обновление FreeBSD при помощи Portsnap

| Комментариев: 4

Рано или поздно возникает вопрос обновления установленного программного обеспечения. Способов обновить FreeBSD и коллекцию портов существует придостаточно (например обновление FreeBSD при помощи csup). Давайте рассмотрим обновление системы и дерева портов при помощи Portsnap (поставляется вместе с базовой версией FreeBSD начиная с версии 6.0).

Далеко ходить не нужно, стоит лишь заглянуть в Handbook. Отличительной особенностью portsnap является то, что он работает не с основной веткой портов (по умолчанию она лежит в /usr/ports) а с ее сжатой копией (по умолчанию лежит в /var/db/portsnap). После обновления сжатой копии, она используется для обновления основной копии портов. 

PostgreSQL: Конфигурация PL/Proxy Кластера

| Комментариев: 0

PL/Proxy ClusterДанная писанина объясняет как конфигурировать кластер PostgreSQL с использованием PL/Proxy. Приступим сразу к мат. части.

PL/Proxy может быть использован в режиме CONNECT или CLUSTER.

В режиме CONNECT PL/Proxy выступает в роли прозрачного проксирующего элемента к другой базе данных. Каждая функция PL/Proxy содержит строку соединения к другой базе данных для библиотеки libpq. При выполнении функции на текущем сервере, все операции будут физически происходить на удаленном сервере.

PL/Proxy также может быть использован в режиме CLUSTER. В режиме кластера PL/Proxy предоставляет поддержку порционирования данных на множестве серверов баз данных.

Когда используется режим CONNECT не требуется никаких специальных конфигураций. Однако, при использовании режима CLUSTER требуется настройка кластеров с помощью API кластеров или SQL/MED.

SunSpider 0.9.1: Тестирование производительности браузеровНачну с того, что основной из причин, для пользователя, при выборе браузера, является его производительность. Для многих не секрет, что самым ресурсоемким процессом для браузера, в современном интернете, является обработка и исполнение Java скриптов (или же Джава Сценариев что есть одно и тоже). Для замеров производительности Java скриптов используются специальные бенчмарки (Benchmarks), которые нагружают ява машину браузера по самое небалуйся. И одним из самых требовательных к производительности бенчмарков является Apple SunSpider.
Основной вопрос этой заметки, который я попытаюсь раскрыть - Как сделать так, чтобы мои карты сайта считывались поисковыми роботами регулярно и индексировались страницы, которые описаны в карте сайта? Заметка будет короткой, но позновательной. Чтобы решить данную проблему есть два способа. Оба действенны и оба работают. Но ограничиваться одним не стоит, лучше реализовать их оба. Темболее что это не так сложно и долго, как может кому-то показаться.
Карта сайта - Google Sitemap - Своими рукамиПрактически все владельцы сайтов знают о существовании так называемых карт сайтов - Sitemap. Это файл в формате XML, который содержит в себе список страниц вашего сайта, дату их изменения и переодичность обновления. Эта информация очень важна для поисковых роботов, которые с помощью этого файла будут индексировать все ваши страницы, указанные в карте сайта, внезависимости от того есть ли на них ссылка в интернете или нет. В данной небольшой заметке пойдет речь о том, как создать своими руками карту сайта для вашего блога на Movable Type без использования всяких там генераторов и прочей чуши. Итак начнем-с...

Кодирование видео в FLV на FreeBSD

| Комментариев: 0
Кодирование видео в FLVСегодня я расскажу маленький секрет, как самому кодировать видео любых форматов в FLV, дабы его можно было смотреть через Flash плееры. Все на самом деле очень просто. Нам потребуется /ports/multimedia/mencoder, /ports/multimedia/flvtool++ и маленький скриптик на shell.

Кнопка Retweet своими руками? Легко!

| Комментариев: 15
Tweet и Retweet. Вот в чем вопрос.Многие владельцы блогов стремятся добавить больше интеграции с популярными соц-сетями такими как Twitter, LiveJournal, Google Buzz, Blogger и другими. Сегодня пойдет речь о Твиттере. Существует множество онлайн-сервисов, который предоставляют различные плагины для Wordpress и других популярных блоггинговых систем, чтобы владельцы блогов смогли добавить себе на сайт одну маленькую простенькую невзрачненькую кнопочку с надписью Retweet и количеством затвитченых записей. Некоторые даже на этой кнопке делают себе карьеру в интернете и неплохо зарабатывают. Я же предлагаю легкий и честный путь - сделай кнопку сам. Собственно далее и пойдет речь о кнопке Retweet.
В данной статье я постараюсь рассмотреть все достоинства и недостатки, а также провести сравнительный анализ языков программирования для Веб, которые идут на популярных серверных платформах FreeBSD, Linux, Mac Os.

Буду рассматривать: Perl, PHP, Python.

Как обновить систему при помощи csup?

| Комментариев: 6
После установки системы FreeBSD обычно требуется обновить ее до актуальной версии. Это касается как ядра системы так и коллекции портов и уже установленного ПО.

Для обновления многие используют CVSUp. Это довольно таки громоздкая утилита написанная на ruby. Также требует длительного времени при установке из исходников. Многие даже и не догадываются о существовании маленькой утилиты, которая уже есть в сборке FreeBSD - csup. Это полный аналог CVSUp Without GUI, написанный на Си. 

Как ей пользоваться и как конфигурировать? Об этом мы сейчас и поговорим.
OpenID принимается здесь Узнать больше об OpenID
  • Rambler's Top100

Последнее медиа

  • VPN: OpenVPN
  • Чатбот <KISA>
  • PL/Proxy Cluster
  • SunSpider 0.9.1
  • SunSpider 0.9.1: Тестирование производительности браузеров
  • Карта сайта - Google Sitemap - Своими руками
  • Кодирование видео в FLV
  • Tweet и Retweet. Вот в чем вопрос.
  • Google PageRank
  • PostgreSQL побеждает MySQL