Днес вдъхновен от човъркането по телефона си вървях по центъра на Пловдив и четях глупости от нета.
Тогава ми хрумна една интересна идея... :)
Забавната част
Вървя си по улицата и си мисля, какво ще стане ако потърся някого по bluetooth. Бря, намерих хора. Избрах една снимка на малко русо момиченче, ококорило очи пред fish eye и тръгнах да я пращам на всеки който засека. Ей така, между другото, докато небрежно си вървя по улицата с телефон в ръка.
Централната улица на Пловдив, от военния клуб до джумаята, се минава за около 15-20 минути ако вървиш бавничко. За това растояние "прихванах" около 10-тина телефона. Повечето ги изгубих от обхват докато вървях. Забавно беше да видя как 2-3 човека с леко очудване започнаха да вадят телефони и да отказват трансфера и накрая един младеж се спря, погледна си телефона, прие трансфера, погледна снимката, огледа се и с усмивка продължи да крачи нагоре.
Мен малко ме трясна параноята и веднага прибрах Nokia-та и спрях да пращам на хората, но като цяло съм доволен от малкия си "експеримент".
Практиката
Като се замисля, тази технология може да се използва на много неща. Някои може просто да си спамят, винаги ще се намерят хора, които ще се опитват да си рекламират продуктите по всевъзможни начини. Вървиш си по улицата и получаваш по bluetooth-а "Новият Big Mac с месо от задна плешка от дългокосместа овца. Само в McDonalds. Само за 2,99", обръщаш се в ляво и виждаш голямо червено М, което те кани да влезеш. :) Вероятно ще е много дразнещо, но поне в началото ще ми е забавно.
Други може да се опитват да хакват, въпреки че възможността за това е доста малка - не знам дали има телефони, които приемат трансфери без да питат притежателя си преди това. Все пак има всякакви хора, примерно за съквартиранта ми Владо, EXIF не е нещо, което съдържа данни за снимките, а място, където да се набутат "лоши" кодове. :)
Най-културния вариант за подобен тип спамене е да се рекламира докато се доставя някаква полезна за потребителите информация. Примерно минавате покрай някоя банка и получавате курса на долара и еврото плюс бонус поздрави от банка "Еди Коя Си".
Приложенията са наистина много, но разбира се най-важното, което остава е да гледаш как хората се стряскат по улиците. Чарът на този тип спам е в това, че не просто получаваш някаква глупост, а има и някакъв вид физически контакт. Виждаш хората, които спамиш, евентуално и те те виждат. Има малко по-друг вид комуникация.
Техническата част
По отблизо погледнато нещата въобще не са трудни за реализиране. Какъвто и да е компютър с usb bluetooth dongle за 15 лева ще свърши перфектната работа. След като проверих в нета, се оказа, че и други хора са се сетили за това доста преди мен и вече има написан подобен софтуер. Но дори и да се наложи да се пише програма специално за това, то няма да има особени трудности.
Най-важното според мен е от самото начало да се предотврати безконтролния спам, как ще стане това е отделна тема. :)
Може да се напишат някои проверки от страна на изпращача, дали днес/тази седмица дадения телефон е получил съобщение и да не му се праща пак. Може да се напише клиентска програма, която да блокира или просто да филтрира определени stream-ове и още какво ли не. При повечко желание могат да се направят наистина много неща, като разбира се най-простото остава да си спрете bluetooth-а или да изключите видимостта.
Сега, важно съобщение, ако сте nerd разполагате с място в централната част на някой град и ви се занимава с глупости обадете се. Имайте в предвид, че bluetooth-а има обхват около 10 метра, тоест трябва да е някое наистнина централно място, където минават много хора. Хардуера от вас, софтуера от мен, забавлението - за всички. :)
Ако пък смятате, че може да рекламирате бизнеса си по тоя начин, пак аз съм човека :)
Много ми се иска да го тествам това в полеви условия.
петък, март 20, 2009
Bluetooth Phreax
четвъртък, март 19, 2009
Местим се от web към desktop или ?
Съвсем скоро писах как аз използвам web приложения през desktop клиенти. Дали мигриране се получава защото десктоп програмите са по-удобни и по-бързи или защото уеб интерфейсите все още не са достатъчно развити, може много да се спори. Все пак някои компании работят усилено за да променят нещата, но за това друг път.
Ако погледнем малко по-назад във времето, то виждаме, че в началото процеса е бил почти в обратна посока - местене на дескоп приложенията в уеб. Добър пример за това са пощите. От по-възрастни компютърджии съм чувал, че преди единствения начин да си провериш пощата е бил чрез mail клиент, който да я изтегли от съответния сървър. Постепенно идват уеб интерфейси, които вършат същата работа и нещата се променят, тъй като вече няма нужда от отделни програми за това и съответно няма никакви настройки, които да затруднят нещата. Стига се до момент, когато вече дори офис пакета може да ти е online, та дори и можеш да играеш 3d first person shooter през браузъра си (quake live).
Ако погледнем още по-назад, времето за PDP-тата, то тогава е било немислимо компютрите да си обменят информация. Представете си как купувате нова машина и не можете да прехвърлите данните по никакъв начин освен да ги набиете на ръка или да напишете конвертор, който да ги преобразува. Както виждате и в това отношение нещата вече са много променени.
Ако следваме този ред на мисли, то изниква идеята, че интернет освен перфектната среда за пренос на данни е и перфектната среда за унифициране на приложенията. Какво имам в предвид? Примерно имате RSS четец. В момента може да избирате между някой desktop клиент (аз ползвам liferea) или да изберете някой уеб такъв (аз ползвам и google reader). Нормално един такъв клиент проверява да кажем 100 rss feed-а и ви показва обновленията. Това естествено отнема време. Какво ще стане ако вържем liferea с google reader и гугълския четец проверява всичко и само праща смляната информация на liferea. btw, такъв проект вече има, който започна на google summer of code 2008 и вече има прилични резултати. И така, какво като песним малко време за сметка на сървърите на "Гошко"? Ами имаме централизирано обработване на информацията и много клиенти, които можем да вържем към него като това примерно. Това е версия на четеца за свъсем обикновени java базирани телефони, която също работи с google reader. Тоест в един момент се получава така, че можеш да си прочетеш новините през уеб, през десктоп четеца си или през мобилния телефон. При това те всичките клиенти знаят кои новини съм прочел и кои не. Все пак важна е информацията, а не софтуера (поне за обикновените хора, а не за нас geek-овете :).
Просто трябва да накараш съответната джаджа да се свърже с интернет и от там нататък ти трябва софтуер, който да работи с вече изградените приложения.
Всички тия мисли ми дойдоха днес, когато си свързах телефона към интернет и успях да си проверя пощата, да видя в google maps къде се намирам и да прочета някоя друга новина. Винаги съм мислел, че тези екстри са за ония готините хора с PDA-четата и скъпите телефони. Е, оказа се, че вече нещата не стоят точно така. Честно казано съм доста въодушевен около цялото това нещо и не съм спрял да човъркам различен софтуер вече цял ден.
Само погледнете страницата на gooogle mobile, направо съм учуден колко много софтуер може да се изтегли от там.
Представете си как отивате на Перперикон (примерно) и направи клипче за спомен, след това го качвате в youtube, блогнете за интересното преживяване, като естествено вкарвате клипчето във поста, след това да влизате в пощата си и да пращате линкове на приятели и познати или просто да го публикувате в twitter акаунта си. Ваша воля. И всичко това с обикновен телефон за около 100-тина лева. На мен идеята ми харесва. :)
Хората все по-усилено вървят в посока включване на мобилните устройства в голямата световна лудница - www.
Гледах / слушах / четох (не помня кое точно) преди време едно интервю със създателя на O`Reilly, който е фен на twitter и блогва усилено. Та той твърдеше, че едно от нещата, които са довели до голямата популярност на микроблогинг услугата е именно това, че много добре интегрираха мобилните телефони. За тези, които не са го ползвали - можеше да пратиш sms, който да се публикува на личния ви профил в twitter.
Ще поживеем, ще видим. За сега само си нахвърлям някои мои наблюдения върху нещата, пък да видим какмо ще стане. Иска ми се след някоя друга петилетка да прегледам тези неща и да си кажа - за това бях прав, за това - не, и ще ми е приятно да прочета какво е било времето :)
П.П. Сещам се някаква снимка, която гледах наскоро. Историята се развива през 60-те, на столове стоят няколко човека в костюми, а пред тях е човек от в космонавтски костюм.
- И ти, човеко от бъдещето, казваш, че хората ще си снимат закуската, ще я публикуват в нещо наречено интернет и другите ще я коментират.
- Да.
- Не знам, хората от бъдещето ми изглеждат доста тъпи !
:lol:
петък, февруари 27, 2009
FreeBSD гавра
# ls
ls: not found
# dir
dir: not found
# help
help: permission denied!
Да ти ...
С FreeBSD нещо май не говорим на един и същи език. :)
Успях да оправя нещата, но до сега не се е случвало някоя ОС да ми отказва достъп до help-а :)
Етикети: fun, geex, open culture
неделя, февруари 22, 2009
Linux в страната на десктопите
Едно от нещата, с които особено се гордея е, че родителите и сестра ми в Русе ползват на домашния компютър Ubuntu Linux от доста време (като се замисля, нямаха много голям избор, но това е друга тема).
Не просто го ползват, но и с малко помощ от моя страна се справят доста добре
Миналия weekend направих едно прибиране до родния град и баща ми използва повода да ме помоли да настроя уеб камерата и новия bluetooth usb dongle, който си е купил за да си свърже телефона.
Всъщност за около половин час успях да оправя безжичната мрежа (която също беше дала фира), да оправя драйверите на уеб камерата и да им обясня как се работи с bluetooth. Донякъде бях изненадан колко лесно стана всичко.
Проблема дойде на следващия ден, когато забелязах, че все още са с Ubuntu 8.04 LTSP и реших, че би било хубаво да направя dist-upgrade до последната стабилна версия - 8.10.
Влизам в настройките, указвам да ми показва всички релийзи, пускам updater-а, той ми показва, че има нов release, натискам update и всичко си минава по план.
Рестартирам и ... чудо. Wireless картата не работи, камерата вади 2 кадъра и забива, а bluetooth-а не ще и да чуе за приемане или изпращане на файлове.
Безжичната карта се оправи само с прекомпилиране и реинсталиране на драйверите, но след няколко часа търсене се оказва, че точно за тези устройства има репортнати бъгове, че работят под 8.10.
Оставаха ми 1-2 часа до тръгване обратно за Пловдив, а имах да приготвям багаж и нямаше как да направя downgrade. Сега родителите ми не могат да си ползват джаджите до следващото ми идване в града.
Коментара на леко изнервения ми баща беше : "Това Линукс май ще се окаже голяма бъзикня". Той иска просто да си отвори пощата, да прочете новините, да си прехвърли снимките от телефона, да може да си пусне skype, да пусне камерата и да говори с някой познат, приятел или роднина. И в очите на обикновения потребител една операционна система, която при относително малък ъпгрейд си чупи половината драйвери не струва. Не ме разбирайте грешно, не мисля, че Windows ще се справи по-добре в подобна ситуация, но това е Linux - по-добрата операционна система.
Наясно съм, че това не е проблем на Linux, а на Ubuntu, и че можеше да попрочета някои неща преди да правя dist-upgrade, но едва ли някой би очаквал нещо такова.
Всъщност сега като се замисля, не знам какво искам да кажа с тази история, едва ли могат да се вадят някакви глобални заключения, но най-малкото подобни истории не оставят с добро впечатление. Най-малко Ubuntu, в ролята си на дистрибуцията за desktop потребители трябва да допуска подобни проблеми.
Аз, като един линукс фен, все пак продължавам да съм оптимистичен и чакам 9.04, който ще излезе след 2 месеца, като спасителя на домашния ни компютър. :)
btw, любимото Ubuntu току що успя да "счупи" драверите за wireless картата на лаптопа ми (за пореден път) и ще се наложи да запазя чернова на localhost и да рестартирам за да мога да публикувам този пост.
събота, февруари 21, 2009
Desktop клиенти за web приложения
Напоследък нещо съм се зарибил по desktop клиенти за различни online приложения като twitter, blogger, rss и picassa.
Дори в момента пиша този пост от програмка на gnome, наречена drivel.
Drivel е разработка на GNOME проекта и както виждате е просто един прозорец, в който може да пишете текст. Поддържа Blogger и LiveJournal. С нея съвсем лесно ще можете да публикувате нови постове и да редактирате стари. При blogger можете да публикувате във всичките ви блогове само със смяна на една отметка.
Хубава функция е минаването в offline режим, при която ще можете да пишете и запазвате постове и при първата wireless мрежа в обхват да ги качите в блога си.
Поддържа основно форматиране на текста и добавяне на картинки, но само от url-и в интернет. За незапознатите с blogger, при добавяне на картинка, тя се качва в picassa акаунта ви и от там автоматично се линква към конкретния пост. Тук разбира се може да заобиколите тази липса на функционалсност с google-ската picassa, чрез която можете без да докосвате browser да качите необходимата снимка в албума на конкретния блог и после просто да добавите линка. Лесно и просто, от вашия desktop. :)
Ако ви е писнало да отваряте browser, да се логвате и да използвате тежкия и бавен web интерфейс на blogger, мисля че това е добра алтернатива.
За Twitux не може да се каже много, тъй като е просто twitter клиент, няма кой знае каква функционалност, но и самия twitter не предполага такава. Автоматично се свързва с twitter акаунта ви, показва в реално време когато някой от хората, които следите напише нещо и ви позволява да добавяте собствен tweet.
Доскоро в firefox-а постянно бяха отворени gmail и google reader, но по едно време като че ли се усетих, че точно тези два таб-а много бавят цялата лисица. А когато нормално използвам п 20-30 таба и си рестартирам браузъра веднъж на 2 дена, това се оказва доста важно.
За това от известно време насам започнах да използвам LifeRea и Gmail Screenlet.
LifeRea e съвсем нормален rss клиент със същата функционалност като google reader, но седи в system tray-а и не ви притеснява докато не дойде нещо ново "по жицата". Миграцията от google-ския четец към liferea е елементарна, просто влизате в акаунта си и експортвате всички сайтове, които следите, след което просто ги вкарвате в liferea и дори няма да усетите някаква голяма разлика.
Повечето хора, предпочитат за работа с поща да използват desktop mail клиент от типа на evolution и thunderbird, но мразя POP3, а през IMAP да изтегля 4GB поща ми се струва неподходящо. За това използвам
Gmail Screenlet. Това е widget от пакета Screenlets, които представляват малки програмки, които седят залепени за desktop-а и правят някакви шашави неща. Примерно показват часа, натоварване на процесора, количество заета RAM памет и т.н. В случая gmail screenlet просто ми показва когато имам ново писмо и мога да отворя пощата си и да го видя. Спестява ми 99% от времето, в което gmail е зареден в браузъра.
Същото може да се постигне и с plug-in-и на firefox ако не ви се занимава с Screenlets.
Ако някоя от програмките ви хареса, чувствайте се предизвикани да ги пробвате и да пуснете някой коментар :)