вторник, 14 декабря 2010 г.

Игровое сообщество Playvel

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

• Расскажи всем о своём игровом опыте на Playvel

Регистрация и авторизация, через социальную сеть ВКонтакте, занимает не более 2 сек.

Вступай в группу — http://vkontakte.ru/club22326846 и следи за новостями, предлагай идеи, рассказывай о найденых багах.

Собираем иконки игр для проекта, иконки можно присылать в .exe-формате собранные в архив формата .rar на wirtel@gmail.com.

понедельник, 1 ноября 2010 г.

Сервис для хранения физических данных тела

Биоанкета  — это сервис для хранения физических и биологических параметров вашего тела.

Позволяет хранить данные о вашем теле и отслеживать его состояние на разных этапах вашей жизни.

Предложения и пожелания можно оставлять в ступив в группу на сервисе ВКонтакте — http://vk.com/club17307947. Информационный канал в @bioanketa

Социальные проект «Может быть, я в тебя влюблен» [закрыт]

Совсем не значительный сервис (^) «Может быть, я в тебя влюблен» позволяет получить ответ на вопрос, который страшно задавать, когда ты влюблён.

Система «Может быть, я в тебя влюблен» очень проста введя свой номер ICQ и того, кто вам дорог он покажет интересовался ли человек вами.

Идея пришла Сергею Михайлову (febb) из песни Brainstorm — Maybe

четверг, 7 октября 2010 г.

Сайт для Тюменских пользователей twitter

[TyuTwi] Тюменские пользователей сервисом twitter теперь обладают сайтом с рейтингом и статистикой.

Проект предоставляет информационно-аналитические данные основанные на данных пользователей twitter.com проживающих в городе Тюмени.

среда, 14 июля 2010 г.

Создание проект Музыкальное вещание c использованием IceCast

Проект называется «MusicBroadcast» (рус. «Музыкальное вещание»).

«MusicBroadcast» — это небольшой проект, предоставляющий список ретранслируемых радио и музыкальных станций в локальную сеть. В качестве сервера ретранслятора использовался open source (открытое программное обеспечение) Icecast2 сервер под операционную систему Windows XP.

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


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

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

Для создания проект потребовалось создать и добавить файл с разобронной информацией, у Icecast2 сервера есть уже готовый веб-интерфейс, но у него мрачный внешний вид, можно было его изменить, но знаний в xsl нет. Пришлось выкручиваться, был создан файл в папке /icecast2/web/, в котором в более удобном, для распарсивания, образом были размещены данные.

Структура файла, выглядит следующим образом:


<xsl:stylesheet xmlns:xsl = "http://www.w3.org/1999/XSL/Transform" version = "1.0" ><xsl:output omit-xml-declaration="no" method="html" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" indent="yes" encoding="UTF-8" /><xsl:template match = "/icestats" ><xsl:for-each select="source">^<xsl:value-of select="@mount" />|<xsl:value-of select="server_name" />|<xsl:value-of select="server_description" />|<xsl:value-of select="server_type" />|<xsl:value-of select="bitrate" />|<xsl:value-of select="quality" />|<xsl:value-of select="video_quality" />|<xsl:value-of select="frame_size" />|<xsl:value-of select="frame_rate" />|<xsl:value-of select="listeners" />|<xsl:value-of select="listener_peak" />|<xsl:value-of select="genre" />|<xsl:value-of select="server_url" />|<xsl:value-of select="artist" />|<xsl:value-of select="title" />|^</xsl:for-each></xsl:template></xsl:stylesheet>

*намерено были удалены все переходы строк, за не надобностью.


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




function radio_mon($addr, $port, $path){
 $rn = chr(13).chr(10); // это \r\n

 $f = fsockopen($addr, $port, $errno, $errstr, 1) or die("$errstr ($errno)\n");
 fwrite($f, 'GET '.$path.' HTTP/1.1'.$rn.'Host: '.$addr.''.$rn.'Connection: close'.$rn.$rn);

 while (!feof($f)) $str .= fgets($f, 84096);

 $radio = explode('^', $str);
 $str = '';

 for ($i=0; $i<=count($radio); $i++){
  $p = explode('|',$radio[$i]);

  if (strlen($p[1]) > 1) {
   $str .= '<a href="http:// '.$addr.':'.$port.str_replace('"','',$p[0]).'" target="_blank">'.
   ''.$p[1].'</a>('.$p[14].')'.$p[9].''; 
  } 
 } 

 return $str; 
} 

среда, 7 июля 2010 г.

Напишем книгу под названием «Чо» или «Чё»

Вы знаете как часто в жизни встречаются эти слова — «Чо» и «Чё» , о них пора справочник создавать. Задумался, создал! Ради шутки и веселья, проект на котором все предложения связанные с «Чо» или «Чё», будь то вопросы, ответы, высказывания — всё, что хоть как-то связано с этими словами.

Для этого был создан сайт http://4o.wirtel.ru/. Функции у него нет, только накопление фраз и ответов.

Если в качестве автора вы указываете свой твиттер-аккаунт, то ставят в поле автора @имя_вашего_твиттера, то автоматически создаётся ссылка на твиттер автора.

воскресенье, 27 июня 2010 г.

Преобразования слов и предложений в цифровой вариант для набора на предиктивной системе T9.

Набирай цифрами слова на T9 — предиктивной системе установленной в большенстве мобильных телефонах смотря только на цифры на клавиатуре.

Всегда было не удобно искать буквы на мобильной клавиатуре, вариант избавления от мучениями был найден: создавать шаблонные SMS и MMS сообщения. Отправляя ответное сообщения всегда приходиться всматриваться в мелкие буквы расположенные на мобильной клавиатуре.

Чтобы не мучить себя, создал не большой сервис для преобразования слов и предложений в цифровой вариант для набора на предиктивной системе T9.

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

пятница, 16 апреля 2010 г.

Скрипт грабер гороскопа с mail.ru

Скрипт позволяет собирать информацию о гороскопе всех знаков зодиака на сегодня и завтра с сайта horo.mail.ru.


class HoroMail {
 var $u = '/prediction/{u}/today';
 var $x = '/prediction/{u}/tomorrow';
 var $c = '';
 var $m = '';

 function oo($u)
 {
  if ( ( $io = fsockopen( "horo.mail.ru", 80, $errno, $errstr, 5 ) ) !== false )
  {
   $send  = "GET ".$u." HTTP/1.1\r\n"; 
   $send .= "Host: horo.mail.ru\r\n"; 
   $send .= "User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20021204\r\n"; 
   $send .= "Connection: Close\r\n\r\n"; 
   fputs( $io, $send );
   $send = '';

   while ( ! feof ( $io ) )
    $send .= fread( $io, 8192 ); 

   fclose( $io );
  }

  return $send;
 }

 function o($u)
 {
  $this->c = $this->oo( str_replace('{u}', $u, $this->u ) );
  $this->m = $this->oo( str_replace('{u}', $u, $this->x ) );

  $this->p();
 }
 function p()
 {
  preg_match('/<div id="tm_today">(.*)<div class="mb2">/ism', $this->c, $this->c);
  $this->c = trim(strip_tags($this->c[0],'<p>'));

  preg_match('/<div id="tm_tomorrow">(.*)<div class="mb2">/ism', $this->m, $this->m);
  $this->m = trim(strip_tags($this->m[0],'<p>'));
 }
}
$h = new  HoroMail;
$horo = array(
'aries',
'taurus',
'gemini',
'cancer',
'leo',
'virgo',
'libra',
'scorpio',
'sagittarius',
'capricorn',
'aquarius',
'pisces'
);
for ($i=0;$i<12;$i++)
{
 $h->o($horo[$i]);
 echo '<br /><br />'.$horo[$i].'<br />'.$h->c.'<br /> '.$h->m ;
}
?>

$h = new HoroMail; — подключение класса
$h->o($horo[$i]); — сбор гороскопа
$h->c — гороскоп на сегодня
$h->m — гороскоп на завтра

Скрипт обновлен, в связи с обновлениям http://horo.mail.ru/.

вторник, 12 января 2010 г.

Онлайн игра Криптекс

Криптекс — это хранитель тайны из фильма «Код да Винчи».

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

В он-лайн игре «Криптекс» вы можете хранить тайны, которые не страшно потерять. Играть с друзьями, знакомыми, читателями вашего блога, хоть с кем создав ключ и ответ, задав загадку или вопрос. Например: можно так раздавать инвайты, рассказывать сколько вы заработали на рекламе, что новенького вы купили.