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

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

2008 - год крутых мэнов

January 10, 2008 Бред

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

Может потому, что каждый запуск триллиана сопровождается несколькими:

cool_mans_year.JPG

Надеюсь, они не будут исправлять этот милый баг в следующих билдах.

Личные финансы, чем проще - тем лучше.

January 8, 2008 Интернет

Меня, как и многих, постоянно волнует вопрос: “Куда деваются деньги?”. Но полностью на него ответить, как бы я не старался, не получается. За ними не уследишь.

Я пытался найти программы для этого дела, домашние бугалтерии и такое прочее. Но все они мне жутко не нравились. Каждая пыталась удивить меня многообразием пользовательского интерфейса, обильными графиками моего финансового будущего или периодическими вылетами базы данных.

С онлайн-сервисами ситуация примерно такая же. Может не там искал? Посоветуете что-нибудь?

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

accsummary.png

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

Бутылка водки и стакан семечек 12.50

И в список расходов сразу же добавится эта ценная покупка.

Местами выпадает кириллица, навязывают amazon payments (for US only), но терпеть можно.

Орешки, чипсы и сухарики на 200 у.е.

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

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

Site reviews