MochiBot - мониторинг flash трафика

Mochi LogoMochiBot - счетчик посещаемости для флеш мультов. Установка элементарная, просто вставить код - вызов функции в любом месте в actions и этот вызов с каждым просмотром флешки будет отслежен, записан и превращен в графики серверами mochibot.

Mochibot график

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

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

Мне показалось, нужная штука.

Asaph - стэндэлон микроблог

Я нашел решение проблемы, которая терзала меня несколько месяцев - что прикрутить к дискете-цветку в правом верхнем углу моего блога. ДОБ - это психоделик и галлюциноген. От 0.5 мг. в рыло уже начинает переть. Но в этом направлении никаких идей меня не посещало.

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

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

Результат:

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

Качать

Смотреть на моё

Founders at Work: Stories of Startups Early Days

Founders at Work: Stories of Startups Early DaysПришла на днях. Офигенная книжечка. Сборник интервью с кучей деятелей стартапов. Для мотивации - самое оно. Что особенно понравилось - относительно непринужденная атмосфера самих интервью, так что создается впечатление, что сидишь с ними за бокалом пива, а они выпили на 3 больше - и рассказвыют тебе истории своего боевого прошлого.

Спасибо Крису за совет.

Список жертв:

David Heinemeier Hansson
37signals, создатель Ruby on Rails

Charles Geschke
Основатель Adobe

Ron Gruner
Основатель Alliant Computer и Shareholder.com

Steve Wozniak
Основатель Apple

Philip Greenspun
Основатель ArsDigita

Evan Williams
Основатель Blogger.com и Odeo

Craig Newmark
Основатель Craigslist

Joshua Schachter
Основатель Del.icio.us

Joe Kraus
Основатель Excite и JotSpot

Blake Ross
Создатель Firefox

Caterina Fake
Основатель Flickr

Joel Spolsky
Основатель Fog Creek Software

Paul Buchheit
Создатель Gmail

Ray Ozzie
Основатель Groove Networks и Iris Associates

Sabeer Bhatia
Основатель Hotmail

James Hong
Основатель HotorNot

Mitch Kapor
Основатель Lotus

Bob Davis
Основатель Lycos

Arthur van Hoff
Основатель Marimba

Mark Fletcher
Основатель ONElist и Bloglines

Ann Winblad
Основатель Open Systems и Hummer Winblad

Max Levchin
Основатель PayPal

Mike Lazaridis
Основатель Research in Motion

Mena Trott
Founder of Six Apart

Dan Bricklin
Основатель Software Arts и создатель VisiCalc

James Currier
Основатель Tickle

Mike Ramsay
Основатель TiVo

Steve Kaufer
Основатель TripAdvisor

Paul Graham
Основатель Viaweb и Y Combinator

Brewster Kahle
Основатель WAIS, Internet Archive и Alexa Internet

Steve Perlman
Основатель WebTV

Tim Brady
Первый сотрудник Yahoo!

Новый дизайн

Дизайн нарисовал Никита (Спасибо огромное!), решивший поэксперементировать в трэшевом стиле. А мне идея понравилась, да и вышло очень даже.

Сверстал я правда, немного через жопу, но я легких путей никогда не искал.

Как вам, уважаемые? Может косяки я где не заметил?

Javascript альтернативы php функций.

January 19, 2008 Web разработка

Нашел файл - библиотеку функций, альтернатив php’шным на javascript’е. От элементарных вроде strtolower до адских вроде soundex:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function soundex( str ) {
    // http://kevin.vanzonneveld.net
    // +   original by: Jonas Raoni Soares Silva (http://www.jsfromhell.com)
    // *     example 1: soundex('Kevin');
    // *     returns 1: 'K150'
 
    var i, j, l, r, p = isNaN(p) ? 4 : p > 10 ? 10 : p < 4 ? 4 : p,
    m = {BFPV: 1, CGJKQSXZ: 2, DT: 3, L: 4, MN: 5, R: 6},
    r = (s = str.toUpperCase().replace(/[^A-Z]/g, "").split("")).splice(0, 1);
    for(i = -1, l = s.length; ++i < l;){
        for(j in m){
            if(j.indexOf(s[i]) + 1 && r[r.length-1] != m[j] && r.push(m[j])){
                break;
            }
        }
    }
    return r.length > p && (r.length = p), r.join("") + (new Array(p - r.length + 1)).join("0");
}

Полный список:

  • addslashes
  • array_chunk
  • array_combine
  • array_diff
  • array_diff_assoc
  • array_key_exists
  • array_pop
  • array_push
  • array_search
  • array_shift
  • array_sum
  • array_unique
  • array_unshift
  • base64_decode
  • base64_encode
  • basename
  • checkdate
  • chr
  • count
  • crc32
  • date
  • empty
  • end
  • explode
  • function_exists
  • htmlentities
  • implode
  • include
  • include_once
  • in_array
  • is_array
  • is_numeric
  • levenshtein
  • ltrim
  • md5
  • nl2br
  • number_format
  • ord
  • printf
  • rand
  • reset
  • rtrim
  • soundex
  • sprintf
  • stripslashes
  • strip_tags
  • strlen
  • strpos
  • strrpos
  • strtolower
  • strtoupper
  • str_pad
  • str_repeat
  • str_replace
  • str_rot13
  • trim
  • ucfirst
  • ucwords
  • utf8_decode
  • utf8_encode
  • wordwrap

Я постоянно что-нибудь такое в гугле ищу, может и вам пригодится.

ПосвежееДальше