Забавен JavaScript за unique на масив от числа/стрингове

март 09, 2010 от Иван Божанов

Днес ми се наложи да извадя unique от масив (т.е. да премахна всички повтарящи се стойности). Порових малко из нет-а, но така и не намерих нищо кратко и читаво … Да не говорим, че повечето примери extend-ваха Array обекта!

Eто го моето решение:

a = a.sort().join(",,").replace(/(,|^)([^,]+)(,,\2)+(,|$)/g,"$1$2$4").replace(/,,+/g,",").replace(/,$/,"").split(",");

Има разбира се няколко условия:
1) Трябва внимателно да се избере разделителя (в този случай е „,“)
2) Отговорът е сортиран масив от стрингове!

На първо тестване се справи с масив от думи и числа, но ще продължа да тествам – може би ще изскочи нещо непредвидено.

ФитнесО

март 07, 2010 от Иван Божанов

След няколко пропуснати седмици, се реших най-накрая да пиша какво става с новогодишното ми обещание (или поне точка 1 от него). Още »

Аудио-PC и уеб-интерфейс за управление

март 07, 2010 от Иван Божанов

Наскоро изтупах от прахта старото си desktop PC (1.2 Ghz, 1280MB RAM) и го командировах в хола като „аудио PC“. Реших да споделя опита, ако някой реши да прави същото – първо ще разкажа за хардуера и софтуера на машината и по-долу ще се спра по-подробно на webinterface-a.
Още »

Честита 2010-та!

януари 04, 2010 от Иван Божанов

Честита нова година! Нека 2010 ни донесе здраве, късмет и щастие (за другото има MasterCard, както казва един колега).

Тази нова година за пръв път реших да си направя новогодишно обещание … или по-точно – две обещания (амбициозно начало). Още »

ODD CREW в Петното

декември 05, 2009 от Иван Божанов

ODD CREWВчера (04 декември 2009) ходих с Игличето в Петното на ODD CREW. Изживяването беше страхотно! Определено на 11 декември / 23 януари ще ходим пак, но този път в София (списък с предстоящи изяви).

Трябва да си призная, че поначало идеята беше на Игличето и аз не бях твърде ентусиазиран. На Spirit of Burgas не ме бяха изкефили особено много … мъча се да си обясня защо – може би съм бил на друга вълна след Faith no more, или пък бяхме много далече от сцената, а е факт и че озвучаването на Spirit-а беше ужасно. Както и да е – просто мнението ми беше, че имат няколко яки парчета, но не бих се вдигнал да ходя до Петното. E, БЛАГОДАРЯ на Низамска, че ме нави. Опредено беше едно от най-яките музикални изживявания досега. Още »

Новият трамвай 19

декември 03, 2009 от Иван Божанов

Новият трамвайДоста бързо след като започна работата, в Надежда 4 (по ул. „Ген Никола Жеков“) вече си имаме трамвай. След тестовете на 1 декември, от 2 декември трамваят вече работи нормално (е, преди него върви полицейска кола, а след него паяк). Днес имах честта да се повозя на трамвай 19, а после и на метро за да стигна до работа (КАТ Дървеница). Реших да засека времето, което ще ми отнеме и да споделя впечатления. Още »

Първи доходи от AdSense

октомври 30, 2009 от Иван Божанов

От край време имам AdSense на този блог, а и на jstree.com. Вече мога да се похваля и с първите си реални приходи! Днес отидох до банката за да получа парите си чрез Western Union Quick Cash, честно да си призная, малко се съмнявах, че всичко ще мине толкова лесно, но ДА – толкова лесно е. И така днес съм с 200 лева напред! Още »

Солена торта Lite версия

септември 18, 2009 от Иван Божанов

Финалният продуктТъй като така и така съм се разписал последните дни реших да осъществя една отколешна идея – да представя СОЛЕНАТА ТОРТА.
Винаги така става, че като имам най-много работа се развихрям във всички посоки и май така върша по-добре всичко – като нещо ми доскучее или се задълбая твърде много и зацикля – просто сменям посоката – та така и сега – понеже ми писна от JavaScript реших за няколко минутки да опиша тортата. Още »

Upgrade* на HTC Touch Pro

септември 17, 2009 от Иван Божанов

Е, ъпгрейд, ъпгред … колко па да е ъпгрейд …

genymanilar15

Просто като разглеждах смартфоните, които предстои да се появят на пазара (начело с Nokia n900) ми се прищя да имам нов телефон (от какъвто нямам нужда разбира се). И тогава се сетих, че в крайна сметка си взех сегашното ми HTC точно за да експериментирам и да преинсталирам. Още »

Лятото свърши

септември 17, 2009 от Иван Божанов

Рок-концерти, бири, баскетебол, картинг, джаги и White Russian-и на корем!

И понеже едва ли мога да кажа нещо кой знае колко умно за Майк Патън, или да разбуля тайната на рецептата за White Russian, а пък картинг уменията ми явно не биха помогнали много на който и да е – остава ми само да покажа една малка галерия с избрани снимки от лятото.