Архива за 'Software' категорију

Nema mesta panici…

April 25, 2009

…ili pak ima. Ukoliko odete na Startpanic.com lokaciju i kliknete dugme Start i videćete  da od vaše privatnosti na Internetu nema ništa! Za nekoliko minuta biće iščitan ceo vaš browser History?!

Zapravo, radi se o javascript kodu koji unutar interne startpanic.com baze proverava preko :link i  :visited pseudo klasa vašeg browsera koje ste lokacije posetili i zatim, rezultat upisuje i iframe.

Ideja autora sajta je da skrenu pažnju na ovaj propust, ali ono što je čudno je da problem datira još od 2000. godine (?!), a da ga većina proizvođača ga nije adekvatno rešila.

Rešenje na nivou vašeg browsera je, ili da isključite beleženje History baze, ili da se okrenete Private Browsing režimu.

© goran | Svakodnevnica blog, 2009. | Permalink | Nema komentara | Dodaj u del.icio.us zbirku Tekst označen ključnim rečima: CSS, JavaScript, linkovi, pseudo-klase, Startpanic, web browser

Takođe nepropustite IT vesti i dešavanja na Personal magazinu

Instant desktop Google analitika

April 25, 2009

Ukoliko na redovnoj bazi pratite Google Analytics podatke za jedan ili više sajtova znate koliko je zamorno (pogotovo ukoliko imate >50 sajtova) svaki put prolaziti kroz bezbroj menija i ekrana ne bi li došli do korisnih informacija.

Rešenje ovog problema može biti Polaris for Google Analytics - besplatna Adobe AIR desktop  aplikacija koja vam omogućava instant uvid u vašu GA web analitiku, kroz veoma privlačan i interaktivan interfejs. Besplatna verzija omogućava uvid u analitiku jednog sajta, a sa komercijalnom (15$/godišnje) možete “zaviriti” u sve  naloge.

Iz menija dolazite do 8 izveštaja, a sve izveštaje možete preko timelinea (Time Range) lako svesti na određeni period. Takođe, ukoliko na timeline-u svedete upit na trenutni datum imaćete instant uvid u trenutni dnevni saobraćaj na sajtu, i sve to bez potrebe da pokrećete browser, logujete se i pregledate podatke kroz mnoštvo menija.

© goran | Svakodnevnica blog, 2009. | Permalink | Nema komentara | Dodaj u del.icio.us zbirku Tekst označen ključnim rečima: Polaris, Polaris for Google Analytics, softver

Takođe nepropustite IT vesti i dešavanja na Personal magazinu

Koji programski jezik učiti

April 14, 2009

Pitanje iz naslova jedno je od najčešće postavljenih pitanja svršenih diplomaca ili ljudi koji ulaze u svet programiranja. Pitanje nije trivijalno iz jednostavog razloga što dobro odabrana tehnologija znači veće mogućnosti za pronalaženje posla, bolje plaćen posao, … u najkraćem - svetliju budućnost.

Sve do juče na pitanje iz naslova bez mnogo razmišljanja odgovarao bih - PHP. Jednostavno, PHP poslova uvek ima, PHP se relativno brzo nauči, tako da za relativno kratko vreme možete doći do posla. Čak i za one bez ikakvog iskustva, otvorenost Web platforme omogućava početnicima da naprave sopstveni sajt, sajt komšijine prodavnice, prijatelja … whatever … i tako za kratko vreme steknu kakve takve reference i iskustvo - stvar koju tako mnogo tražimo mi koji tragamo za kvalitetnim developerima.

Elem, pre nekoliko dana kolega iz FBM-a zamolio me je da otvorim novu poziciju za iPhone developere, nakon čega sam nažalost jako brzo saznao da se broj iPhone Developera u Srbiji može nabrojati “na prste” jedne ruke.

Međutim situacija u svetu a naročito u USA je dramatično drugačija. Broj downloada iPhone aplikacija na Apple Application Store-u bliži se cifri sa 9 nula, a trenutno na listi najprodavanijih knjiga na Amazonu u kategoriji Računari i Internet možete naći samo nekoliko programerskih knjiga, od kojih su apsolutno sve vezane za iPhone. Ista priča je i kada odete i na kategoriju Programming gde su tri od prvih pet naslova knjige o razvoju iPhone aplikacija!

iPhone Application Develpment Books

Nažalost cene Apple računara i nedostatak zvanične iPhone podrške u Srbiji i dalje je veliki problem u ovoj priči. No, za one za koje taj problem nije nepremostiv, današnji odgovor na pitanje iz naslova definitivno bi bio Objective C. Nisam siguran da ću čak i ja odoleti iskušenju …

Safari 4 Beta

April 11, 2009

Pre pa nedelja Apple je prestavio i ponudio za download razvojnu verziju  četvrte generaciju svog web browser-a zasnovanog na open source WebKit tehnologiji. Sa onom pretrhodnom verzijom 3 imao sam problema oko instalacije, ali sa ovom beta “četvorkom” nema tih problema.

Četvorka donosi unapređenja pre svega u interfejsu,  i navodno  u brzini - novi JavaScript engine “Nitro” je “četiri puta brži nego u Firefox-u 3.1″ - U praksi ovo nije baš tako. Ukoliko pokrenete i konkurente browsere (FF, Opera, IE, Chrome), otvorite nekoliko tabulatora i učitate sajove koje često posećujete, subjektivno (kao kod određivanja temperature vazduha) nećete imati utisak velikog “ubrzanja”.

Ne znam kako vama, ali iako su sve nove verzije, svih browsera brže u odnosu na prethodnike, i dalje mi se čini da najbrži rendering web stranica imaju Opera i Chrome (subjektivno,  i u zavinosti od mnogo faktora).

Ipak, neke od interfejs novosti su osvežavajuće poput Cover Flow-a (na slici iznad) koji vizuelno surfovanje približava onom unutar iTunes aplikacije - prevlačenjem miša vrtite virtuelni karusel web stranica, a ova opciaj radi i sa Boookmarkslinkovima ali i sa stranicama History-ju.

Vezano za prethodni feature, je i nova opcija pretraživanja koja omogućava pretragu i stranica iz History-ju zahavaljujući tome što browser beleži i ikonice i ceo tekst pregledanih stranica u bazi.

Ipak , za sve one koji se profesionalno bave Webom, novi  Safari nudi Developer centar koji mnošto alatki za analizu i poboljšanje sopstvenih web stranica.

Pomenuo bih još samo i Smart Address polje koje je zahvaljujući unapređenjima najbolje od svih browsera.

Što se tiče “gladi za resursima”, Safari i ovde prednjači u utrošku memorije, što se može i videti, ali najhalapljiviji na procesorsko vreme je Google Chrome.

Kakva će finalna verzija biti, te ćemo videti, ali ova je sasvim ok - sve zavisi šta preferirate. I da, probao sam i mali uporedni test reprodukcije YouTube video klipova, najtečniji i najčistiji video daje očekivano  Google Chrome.

© goran | Svakodnevnica blog, 2009. | Permalink | Nema komentara | Dodaj u del.icio.us zbirku Tekst označen ključnim rečima: Apple, Firefox, Google Chrome, IE, Opera, Safari

Takođe nepropustite IT vesti i dešavanja na Personal magazinu

Vojno krilo IBM-a

February 19, 2009

Zanimljiv propagandni film Military product divizije IBM korporacije iz daleke ‘56. godine u kome se naglašava važnost elektronike u za budućnost odbrane (SAD-a) i vođenja ratova.

Dva kompjutera “fatanstičnog kapaciteta” koje kontrološe jedan master - IBM SAGE, veličine “par hektara”, na bušene kartice u sprezi sa radarskom mrežom,  koristila su se kao deo sistema ranog upozoravanja na potencijalni napad. Pominje se tu još i computer generated visual display i slični gadžeti ;)

SAGE računar beležio je podatke primljene sa radarskih stanica na magentne bubnjeve koji su, u svakom trenutku imali snimak stanja u proteklih 2 minuta. Novi podaci prebrisavali bi stare.

© goran | Svakodnevnica blog, 2009. | Permalink | Nema komentara | Dodaj u del.icio.us zbirku Tekst označen ključnim rečima: IBM, Sage

Takođe nepropustite IT vesti i dešavanja na Personal magazinu

Windows Mobile 6.5

February 18, 2009

Microsoft žestoko kasni sa predstavljanjem nove verzije mobilnog operativnog sistema koji bi performansama i funkcinalnošću mogao da parira iPhone a o nedavno i i Android platformi. Jednostavno, krajnjim korisnicima koji su trenutno na nekom od WM sistema čini se da je vreme stalo. Bar što je mobilnog operativnog sistema tiče.

Da nema pokušaja pojedinih proizvođača poput HTC-a  sa nadgradnjom u vidu TouchFLO 3D interfejsa, pitanje je kako bi jedan savremen smartphone sa recimo touchscreenom uopšte radio. WM verzije 6 tek rudimentarno podržava fukcije sve brojnih  uređaja sa ekranima osetljivim na dodir.

Ukoliko ne uspe najavljena verzija 6.5 da zadovolji partnere proizvođače, a pre svega krajnje korisnike, vrlo je moguće da se ti isti partneri preorijentišu na Android ili Symbian koji će uskoro preći na open source bazu. Čak i online bazar, kao koncept, debelo kasni.

Ako nova verzija ne bude pravi “boom”, od WM platforme dićiće ruke i proizvođači, ali mnogo gore -  i korisnici.

© goran | Svakodnevnica blog, 2009. | Permalink | Nema komentara | Dodaj u del.icio.us zbirku Tekst označen ključnim rečima: Androdi, Symbian, Windows Mobile

Takođe nepropustite IT vesti i dešavanja na Personal magazinu

Вордпрес додатак „Чланци по категоријама“

February 17, 2009
Posts per Cat је додатак за WordPress настао на основу функције за листање последњих наслова по категоријама, коју сам представио на првом предавању у Школи веб новинарства о измени насловне стране блога.

WordPress 2.7.1

February 10, 2009
Два месеца након прве верзије 2.7.0 нове гране WordPress блог платформе 2.7, вечерас се у „Контролној табли“ Записа појавило „дугме“ за надоградњу на новију верзију. Само пар минута касније Записи су угостили освежено издање 2.7.1 са 68 исправљених грешака и унапређења.

ffaassion po drugi put

February 6, 2009
Zvanično okupljanje svih RIA, Adobe i multemida kreativca odžaće se, po drugi put na istoj lokaciji, mašinskom fakultetu u Beogradu, 9. februara 2009. ffaassion okuplja kako entuzijaste tako i “suve” profesionalce. Ovoga puta predavanja drže(tj. predaju :D)> Saša Rudan, Siniša Rudan, Zorica Janjić, Maja Beganović. Dodatne informacije> zvanični sajt Tema na dizajnzoni> link

S60: ALON MP3 Dictaphone

January 8, 2009

Пала вам је на памет сјајна идеја али знате да ћете је брзо заборавити. При себи немате ни оловку ни папир, а да куцкате у телефон потрајаће па ћете изгубити ток мисли. Најбоље решење је снимити говор! Исто као кад патолози врше обдукцију, гледали сте то на филмовима Новинари такође за интервјуе користе диктафон.

Кад сам био клинац, волео сам да на касеташу притиснем тастере за снимање, извалим се н акревет и причам оно што ми прво падне на памет. Или да са другарима снимам разне скечеве. Да сам тада имао нешто овако, сад бих могао да уживам у смејуријама свог детињства… али на жалост, нисам

Могућности програма

Дакле, идем за корак даље у односу на јуче те представљам ALON MP3 Dictaphone за S60v3 уређаје.

У питању је један од најбољих висококвалитетних MP3 диктафона за преноснике који такође подржава снимање у AMR и WAV формате. Поред снимања гласа „на захтев“, т.ј. функције диктафона, може се користити и за снимање телефонских разговора без досадног „бип“ у току разговора. Такође је одличан плејер за MP3, OGG, AAC/MP4/M4A, AMR и WAV датотеке. Подржава M3U плеј листе. Поседује тросистемски параметрични еквилајзер са могућношћу чувања и учитавања преподешавања еквилајзера. Активирају се тастерима 1, 2 и 3, а подешавање положаја по хоризонтали (kHz) и вертикали (dB) врши се курсорским тастерима, док се ширина области повећава средњим тастерским курсором.

Регулација јачине улазног сигнала може бити аутоматска и ручна. Пре снимања се може изабрати један од четири предефинисана нивоа јачине улазног сигнала, чиме се остварује аутоматска регулација. Код ручне регулације јачина подешава обавља се у току снимања помоћу курсорских тастера лево/десно који се у режиму репродукције користе за смањивање, одн. појачавање звука. Само снимање у MP3 уместо у WAV формат омогућава драстичну уштеду простора на меморији телефона. Снимање телефонских разговора може се покретати аутоматски или ручно преко преподешене тастерске пречице (како се већ одреди у подешавањима). Дестинација за чување снимака може бити произвољна, те се директоријум у коме ће снимци бити сачувани може на лазити било где на интерног меморији телефона или меморијској картици. Снимци се из самог програма могу премештати, преименовати, уклањати и слати преко MMS, Bluetooth и Infrared.

Уколико током репродукције зазвони телефон, репродукција ће се паузирати тако да након разговора корисник може да настави са слушањем оданде докле је стигао. Директоријум из кога ће се репродуковати датотеке може бити различит од текућег директоријума у који се чувају снимци.

У подешавањима програма (Settings) може се одредити:

да ли ће се приликом додавања директоријума у листу за репродукцију у обзир узимати и поддиректоријуми формат и квалитет снимака назив снимка да ли ће директоријум за снимање моћи да се изабере независно од директоријума за репродукцију аутоматско снимање телефонских разговора јачина улазног сигнала (ниско, уобичајено, високо и највише) како ће се репродуковати нумере из листе за репродукцију (репродукција нумере, репродукција листе, понављање нумере, понављање листе или насумични избор) да ли ће се назив датотеке приликом репродукције „скроловати“ у пољу за приказ назива нумере да ли ће бити приказан назива датотеке од почетка, или од краја када се види екстензија које врсте датотека ће бити приказане (MP3, OGG, WAV, AAC, MP4, M4A, AMR, WMA) да ли ће репродукција да буде паузирана када стигне порука

Поред подразумеваних пречица при репродукцији где курсорски тастери горе/доле имају функцију преласка на претходну, одн. следећу нумеру, могу се одредити пречице за акције (Hot keys), и то:

започињање/заустављање репродукције започињање/паузирање репродукције започињање/заустављање снимања започињање/паузирање снимања премотавање нумере напред премотавање нумере уназад приступ еквилајзерима EQ1, EQ2 и EQ3 промена текућег прозора (листа за репродукцију/еквилајзер) додавањеконтролне тачке за омиљену деоницу нумере

Формат и квалитет снимака може бити:

AMR WAV PCM: 8bit 8kHz, 8kHz и 48kHz MP3 8kHz: 8, 16, 32, 64 и 96 kbps; 48 kHz: 64 и 96 kbps

Како ради снимање телефонских разговора помоћу овог прогама нисам тестирао јер Killer Mobile Total Recall ради тај посао на висини задатка. Истина, ALON MP3 Dictaphone нуди могућност избора било којег директоријума за чување снимака, док овај претходни нуди само четири преподешене локације, али зато „тотални опозив“ поседује друге могућности које AMD нема

Набавка

Програм се може преузети са званичне адресе за преузимање. Цена је 29,95 USD док је потпуно функционална пробна верзија ограничена на 14 дана. Уз програм долази веома детаљно упутство за употребу.

IMHO: Ин мај хомбли опинион

Приликом снимања при већим јачинама улазног сигнала јавља се непријатно крчање, бар код мене, па сам увидео да је оптимална јачина Normal или до 30%. На жалост, нема већ спакованих преподешених поставки еквилајзера, па терба сам штеловатиниске, средње и високе тонове.

Десни софтверски тастер има улогу менија, док је десни тастерски тастер пречица за помоћни мени за управљање репродукцијом, јачином звука, ознакама (Bookmarks) и позивање еквилајзера. Могућност Bookmarks код овог програма не представља добро познату сврху ове акције, већ је то заправо Mark функција у програмима за обраду звука. Дакле, свиди вам се одређена деоница у некој песми (нпр. рефрен), додате Bookmark на жељеном месту и када хоете да поново чујете тај део, једноставно позовете псотављену ознаку. Ознаке се памте за сваку датотеку појединачно, па док иде ствар „The Show Must Go On“ од Pink Floyd, не могу у песми „Comfordably Numb“ да скокнем на деоницу:

There is no pain, you are receding. A distant ships smoke on the horizon. You are only coming through in waves. Your lips move but I cant hear what youre sayin.

На крају могу само закључити да бољег диктафона за трећу генерацију S60 телефона нема.

S60: Killer Mobile Total Recall

January 7, 2009

Имате потребу за снимањем телефонских разговора који се обављају помоћу вашег мобилног телефона? Разлог није битан, битно је само да алат који ће то да ради буде апсолутно неприметан? Права ствар за овај посао је Killer Mobile Total Recall.

Могућности програма Да би био у приправности, програм мора непрестано да буде покренут у позадини. Због тога је посебно оптимизован да троши минимално енергије. Код већине других прогама за снимање телефонских разговора чује се минутни бип, што се код „тоталног опозива“ може искључити у подешавањима. Да би ово функционисало на S60v3, а уједно и на E51 телефону, неопходно је у активном профилу телефона искључити тонове упозорења: мени -> Settings -> General -> Personalisation -> Tones -> Warning tones -> Off.

Снимак се бележи у AMR или WAV формат датотеке, што се бира у подешавањима. Време за снимање ограничено је расположивим простором на складишном медијуму. Препоручујем да се у подешавањима као место за чување снимака (Save in) изабере меморијска картица. Могуће је аутоматско слање снимака преко MMS, HTTP и е-поште. Поменути HTTP налог се налази на серверу Killer Mobile и бесплатан је, а могу га добити сви регистровани корисници овог програма. У сваком тренутку се могу видети детаљи о снимку (врста позива, телефонски број саговорника, када је разговор започет, трајање разговора, назив датотеке снимка и величина). Снимак се у сваком тренутку може пребацити на рачунар помоћу Bluetooth и Infrared везе.

Програм може да се подеси тако да сваки разговор снима аутоматски, да снима само одлазне/долазне позиве, да пре почетка снимања упита да ли да започне снимање, или да не ради ништа док корисник не притисне одговарајућу комбинацију тастера као пречицу за почетак и крај снимања. Такође је могуће направити листу бројева за које ће се вршити снимање разговора (нпр. желите да снимите све разговоре упућене са скривеног броја). Програм може да се користи и као диктафон, али ја поред овог и уграђеног S60 диктафона више волим ALON MP3 Dictaphone о коме ћу писати сутра. У току разговора може да показује време трајања раговора, и/или на крају да обавести корисника о укупном трајању разговора. Може да се покреће аутоматски приликом укључивања телефона. Ако је у подешавањима укључена опција „Protected“, приликом покретања програма то неће бити видљиво и програм одмах прелази у скривени режим рада — еквивалент покретању у позадини. Стандардна верзија програма ће ипак приказати иконицу у управнику послова (Task manager), али постоји и верзија Hidden/Silent код које се чак ни у управнику послова не приказује иконица, тако да је програм апсолутно невидљив док се не позове одређеном комбинацијом тастера. За ову напредну верзиују доплаћује се 5 USD за надоградњу. Набавка

Програм може да се преузме са странице за преузимање, или директно на телефон преко WAP адресе http://www.killermobile.com/newsite/wap/TR3.SIS.

Оно што се мени посебно свиђа је релативно повољна цена коштања овог сјајног програма. За свега 13,50 USD (око 10 €) добија се добар подсетник на изречене реченице.

Правна страна приче

У неким државама је законом забрањено неовлашћено прислушкивање и снимање тонских записа. То је кажњиво и у Србији према Кривичном законику Републике Србије од 1. јануара 2006. године, и то према следећем:

Неовлашћено прислушкивање и снимање Члан 143. (1) Ко посебним уређајима неовлашћено прислушкује или снима разговор, изјаву или какво саопштење који му нису намењени, казниће се новчаном казном или затвором од три месеца до три године. (2) Казном из става 1. овог члана казниће се и ко омогући непозваном лицу да се упозна са разговором, изјавом или саопштењем који су неовлашћено прислушкивани, односно тонски снимани. (3) Ако је дело из ст. 1. и 2. овог члана учинило службено лице у вршењу службе, казниће се затвором од шест месеци до пет година.

Из овога може да се закључи како је снимање долазних позива сасвим легитимно и у складу са Законом. Међутим…

Из личног искуства

Ако вас неко узнемирава или вам у телефонским позивима прети, овај програм неће пуно помоћи иако је снимљен позив упућен вама, т.ј. жртви. У овој банана држави званој Србија овакав снимак се не признаје на суду, а ништа не значи ни ако хоћете да га приложите уз кривичну пријаву, па бејзболка и ломљење лобање магарцу који узнемирава или прети и даље представља „легалнији“ пут до „истеривања правде“ него обраћање органима реда и мира за заштиту (који су заузети искорењивањем пиратерије, а психопатама „не могу ништа“).

S60: Upvise Shopping Lists

January 6, 2009

Upvise је сервис који омогућава неколико различитих сервиса по принципу сервер–клијент. Клијент је Java апликација која се инсталира на паметни мобилни уређај (подржани су телефони са подршком за MIDP 2.0 J2ME, Blackberry, iPhone, Google Android и Windows Mobile) а серверска апликација је смештена на вебу, на Upvise серверима.

У пакету за кућне кориснике (Upvise Personal), који је уједно и бесплатан, долазе апликације Contacts, Notebooks, Shopping lists, Wikipedia и RSS News, док се за пословне кориснике (Upvise Bussines) добија комплетно решење за управљање ресурсима Business Contacts, Tasks, Projects, Ideas, Workspaces и Users. Претплата на годишњем нивоу за пословне кориснике је 49 USD, док је за обе варијанте величина базе за смештање података на серверу неограничена.

Оно што посебно радује је могућност управљања свим податацима преко веб сучеља у омиљеном веб прегледачу, као и могућност извоза и увоза података из/у базу. Подаци се при извозу спремају у CSV датотеке запаковане у ZIP архиву.

Могућности апликације Shopping Lists

Обзиром да мене овога пута интересује само алатка за планирање куповине, стога ћу анализирати и представити апликацију Shopping Lists.

Организација базе података врши се по категоријама у које се смештају артикли. Иницијално не постоје одређене категорије и артикли разврстани по њима, па корисник мора сам да се позабави овим послом. А он, да будем искрен, уме да буде напоран и потраје. Ја сам направио следеће категорије: домаћинство, хигијена, хлеб и пециво, конзерве и сува храна, месо и риба, млеко и прерађевине, напитци, непрехрана, поврће, разна храна, слаткиши, смрзнута храна, воће и здравље. У сваку од њих додао сам по „неколико“ артикала, тако да сам се зауставио на цифри 207.

За сваки артикал се могу поставити следећи подаци:

назив, да ли га треба купити, количина, јединица мере, цена, категорија којој артикал припада, којој листи за куповину артикал припада (Shopping list), некакав(?) Aisle број (немам појма о чему се ради а мрзи ме да читам „хелп“ ), и опис .

Када је база артикала разврстаних по категоријама напуњена, планирање куповине се обавља једноставним „штиклирањем“ кућице са леве стране артикла у списку артикала. Ако је неки артикал иницијално заборављен да се дода у базу, једноставно га је накнадно додати.

Листе за куповину могу да послуже код класификовања артикала за куповину у одређеним радњама. На пример, ја сам за почетак направио листе: апотека, бакалница, дисконт, макси, месара, метро, пекара, пијаца и рода центар. Обзиром да се „место куповине“ одређује код самог артикла, приликом прављења списка потрепштина горе поменутим „штиклирањем“, они се аутоматски разврставају у одговарајуће радње. Овако ми је лако да видим шта треба купити у Рода центру, без мешања са намирницама које иначе купујем на пијаци (добро, купује супруга, али битна је поента ).

Најбоља ствар од свега је што списак за куповину може да се направи из Фајерфокса куцајући и кликтајући мишем из удобне фотеље уз гутљаје свеже скуване кафице, а у радњи потрепштине „чекирати“ на телефону.

За синхронизацију клијента са сервером неопходна је функционална Интернет веза, било GPRS или WIFI. Цео систем користи XML структуру података, а обзиром да у клијенту постоји кеширање, укупан проток сведен је на минимум.

Набавка

Клијент за личну употребу је, како горе рекох, бесплатан и инсталира се посетом страници m.upvise.com преко мобилног уређаја, или преузимањем .JAR датотеке са странице за преузимање и њеним трансфером на телефон на било који начин (bluetooth, infrared, USB).

Пошто се клијент апликација инсталира, ако налог на Upvise серверу није направљен, треба га направити (довољни су адреса е-поште и лозинка). Након тога, уместо памћења лозинке за приступ налогу може се користити привремени „код за упаривање“ (Pairing code) који се добија на страници за подешавање налога (морате бити пријављени на сервер да би уопште приступили овој страници, логично).

IMHO: Ин мај хомбли опинион

Сам клијент–сервер приступ ми се свиђа као идеја, још да постоји неко дугме за освежавање стања, т.ј. синхронизацију на захтев корисника било би супер. Ова бољка се највише уочава у почетку, приликом „играња“ са подешавањем базе артикала. У суштини, када се база направи, програмчић сасвим комотно може да ради и Offline, као што ради Handy Shopper.

На жалост, српског језика међу понуђенима нема, па ће у веб апликацији за цену артикала бити приказан амерички долар. То не смета самом функционисању целе ствари, али ето боцка очи :). Такође није могуће уређивати ни јединице мере, па уместо литара и милилитара имамо на располагању само унце и фунте (поред комада, паковања, флаша, конзерви, кутија, грама и килограма).

Ако неко прочита Help, могао би да каже чему служи онај Aisle број

S60: Kaywa Reader

January 5, 2009

О QR Code „мрљицама“ већ сам писао на Записима, а одличан осврт на примену учинио је калкулус у „Свету компјутера“ од децембра 2008. Укратко, ради се о сличицама дводимензионалних кôдова који се помоћу читача брзо преводе у текстуалне поруке, веб адресе, предефинисане СМС поруке и е-пошту, те електронске визит карте (енг. vCard). Још тада сам поменуо веб алат за генерисање кôдова QR-Code Generator и читач ових кôдова Kaywa Reader, па је ред да сада кажем коју реч више о њему.

Особине програма Kaywa Reader ће покушати да декодира бар кôд који се види на екрану телефона. Уколико у року од 45 секунди не препозна бар кôд приказаће поруку о иsтеклом времену за препознавање „No bar-code detected!“ и програм ће прећи у режим приправности, чиме штеди батерију јер нема освежавања слике са камере. Да би се програм вратио у радни режим потребно је притиснути тастер Back (десни софтверски тастер). Kaywa Reader може да декодира кôдове који садрже текст, бројеве телефона, предефинисане СМС поруке, податке за контакт (vCard), адресу е-поште, УРЛ адресе и кратке кôдове. Уједно, помоћу опције „Type Code“ могуће је ручно унети кратке кôдове који се састоје од цифара (пробајте да унесете 2020218012). Оптимални услови за употребу читача је скенирање под правим углом бар кôда величине 2 cm на удаљености од 10 cm. Мало сам тестирао и установио да је читљив и бар кôд са кратким кôдом величине 71% од оригинала (димензија 2 cm смањена на 1,6 cm) на екрану LCD монитора у режиму Close-up. Друга проба се односила на кôд са веб адресом димензија 2,5 cm на папиру; прочитан је са удаљености од свега 4 cm у режиму Normal, као и са 45 cm у режиму Close-up. У историји читача памти се последњих двадесет скенирања. Уколико корисник жели, може да испразни историју из менија (леви софтверски тастер), али не постоји могућност уклањања појединачног читања већ се празни комплетна историја. Такође је у подешавањима програма могуће искључити бележење у историју читања. Ако вам се програм свиди и хоћете да га препоручите пријатељу, искористите опцију „Invite a friend“. На изабрани број се шаље СМС са кратким описом програма и УРЛ-ом за преузимање. У подешавањима се може искључити (бар мени) досадни звук који обавештава да је програм спреман за скенирање, употреба историје скенирања, резолуција камере (Best и Basic), начин скенирања (Normal за скенирање „по граду“ и Close-up за скенирање „са екрана“ и „из новина“, нпр), и на крају се још може искључити кратка помоћ која се појављује приликом покретања програма.

Занимљивости

На жалост, нисам успео да усликам екран програма са кôдом који се скенира, јер колико год постављао телефон под углом (30° па још дијагонално), ротирао га вертикално и хоризонтално, читач је у тренутку читао садржај и приказивао резултат на екрану.

Такође је могуће читање и деформисаних и смањених сличица (какве су нпр. оне на мојој раскрсници urosevic.net), а све захваљујући уграђеној корекцији у сам кôд.

За све читаоце серије текстова о S60 програмима припремио сам QR кôд до Atom извора текстова на ову тему, па га брже боље додајте у своје паметнњаковиће, не би ли на време сазнали да сам описао још неку корисну алатку

Набавка

Kaywa Reader је потпуно бесплатан програм. Можете га инсталирати тако што одете на адресу http://reader.kaywa.com/ помоћу свог паметног телефона, тамо изаберете модел свог љубимца и даље ће Вам се касти само.

IMHO: Ин мај хомбли опинион

Наравно, постоје и друга софтверска решења читача QR кôдова, а списак неких можете пронаћи на страницама Mobile Barcodes, где такође постоји и генератор кôдова.

Покушао сам да учитам vCard преко Kaywa Reader-а, али је тако додават само нови контакт без назива, само са бројем телефона. Такође ми није пошло за руком ни слање е-поште директно из Kaywa Reader-а. Али зато читање текста и веб адреса, те њихово посећивање ради како треба.

У складу са најрадоснијим хришћанским празником који је пред нама:

S60: MT Void Calcium

January 4, 2009

Потреба за калкулатором другачијим од оног који долази уз Series 60 уређаје постоји од тернутка када је потербно на брзину обавити неку рачунску радњу (нпр. да ли се исплати у радњи купити једну флашу сока по једној цени, или је боље узети бомбастичну рекламу за 3+1 паковање, за које се испостави да је за пар десетина РСД скупље него да се купе четири флаше појединачно).

Особине и могућности

Calcium је најједноставнији и најинтуитивнији калкулатор (дигитрон) за „паметне“ телефоне који сам ја видео (а верујем и остали корисници ових алатки), а уз то је и потпуно бесплатан! Толико је једноставан да се основне аритметичке операције обављају преко петосмерног курсора, док се нумерички тастери користе за унос цифара, логично.

Код обичног калкулатора за израунавање израза 2 ÷ 3 × 7 потребно је 16 (и словима: шеснаест) притисака на тастере, док се са калцијумом то обавља у свега 6 (и словима: шест) притисака: 2, лево, 3, десно, 7, средина.

Поред основних аритметичких операција, Calcium омогућава употребу меморијског регистра, попут обичног ручног калкулатора. Додавање активног броја, узимање сачуваног броја, сабирање бројева унутар и ресетовање меморијског регистра обавља се преко приручног менија који се добија притиском на леви софтверски тастер.

Тастери за употребу

Како већ поменух у уводу, све аритметичке операције обављају се преко петосмерног курсора, и то:

горе - сабирање доле - одузимање лево - дељење десно - множење средина - једнако леви софтверски тастер - позива приручни мени са додатним опцијама Недостаци

Оно што недостаје калкулатору Calcium, а што поседује подразумевани Series 60 калкулатор је:

Није могуће изабрати знак броја (плус/минус). Нема тастера за проценат, мада је ово решиво множењем броја са 1,<проценат>. Не постоји опција израчунавања квадратног корена броја. Нема историје рачунских операција због ограничења на две линије по операцији.

Фрустрација због бесомучног куцкања по Series 60 калкулатору зарад израчунавања једноставне комбинације бројева, већа је него она због поменутих недостатака калцијума. Макар мени јесте

Набавка

Calcium се слободно и бесплатно може преузети са званичне веб странице пројекта. Постоји пакет за S60 v1 и v2, одн. за S60 v3 платформу.

S60: ActiveFile

January 3, 2009

ActiveFile је напредни управник датотекама (тзв. фајл менаџер) за Series 60 v2 и v3 платформу (дакле, подржава Symbian 7, 8 и 9). Програм је објављен под GNU LGPL v2.1 лиценцом и потпуно је бесплатан!

Особине и могућности

Основне особине програма су:

Два панела за управљање датотекама, налик на Total Commander. Два окна су смештена на две картице (Pane #1 и Pane #2) између којих се прелази тастером звездица. Приказује све уређаје за складиштење података (RAM, ROM и меморијске картице), и све датотеке и директоријуме на њима. Потпуни дијапазон акција за управљање датотекама (умножавање, премештање, преименовање, уклањање, креирање директоријума и текстуалних датотека, преглед и уређивање атрибута). Уређивање атрибута датотека и директоријума, и то: назив датотеке, датум креирања, време креирања, системска датотека, само за читање, скривена датотека и датотека за архивирање. Опадајуће и растуће сортирање датотека према називу, екстензији, uid-у, величини и датуму. Тражење датотека и директоријума од задате путање, према називу уз употребу „џокера“, са периоду одређеног почетног и крајњег датума и избором претраживања поддиректоријума. Избор програма за отварање сваке појединачне врсте датотека (екстензије). Компресовање и распакивање датотека помоћу gzip архивера. Слање датотека и директоријума преко MMS, SMS, Bluetooth и Infrared везе. Прављење десет пречица до омиљених директоријума (bookmarks), којима се приступа преко оловчице (зелена слушалица на „E“ серији) и бројева од 0 — 9.

Од додатних могућности издвојио бих:

Преглед информација о уређају (IMEI, верзија оперативног система, карактеристике процесора, укупно расположиви RAM и ROM, и др.) и мрежи (IMSI, MMC, MNC, ID ћелије са које стиће сигнал, и др.). Преглед активних процеса и објеката језгра. Надгледање рада меморије и батерије са бележењем података о раду у текстуалну датотеку. Креирање лажних кратких порука (Fake SMS) и њихово чување у било ком одредишном директоријуму (сандуче, недовршено, за слање, послато). Алатка за приступ датотекама из прилога у сандучету, као и преглед директоријума за поруке. Хватање снимака екрана и чување снимака у формате JPEG, GIF, BMP, PNG и MBM. Када је ова могућност укључена, снимање екрана позива се помоћу пречице оловчица (зелена слушалица на „E“ серији) и звезде, или преко другоге изабране комбинације.

Пречице са тастатуре

За рад са програмом користе се следеће пречице:

0 - померање странице на доле (Page down) 1 - умножавање (Copy) 2 - премештање (Move) 3 - уклањање (Delete) 4 - преименовање (Rename) 5 - креирање новог директоријума (New folder) 6 - приказ путање (Show path) 7 - приказ датотеке у HEX прегледачу (Hex view) 8 - померање странице на горе (Page up) 9 - постављање атрибута датотеке/директоријума (Set attributes) * (звезда) - промена активне картице/панела (Toggle pane) # (тараба) - избор активне датотеке/директоријума (Select)

Сваком од поменутих дастера могуће је у одељку Command shortcut подешавањa програма доделити друге акције од ових подразумеваних. Доступне су следеће акције над датотекама и директоријумима, одн. друге алатке:

Open, Open with Mark, Mark all, Unmark, Unmark all, Wildcard select, Invert selection, Find Copy, Cut, Paste, Move, Rename, Compress, Decompress, Split, Join, Delete, Shred New folder, New file, Show path, Properties, Set attributes Refresh, Page Up, Page down, Toggle pane Hex viewer, Send via BT Obex, Create fake SMS Settings, Task manager, Phone info, Network info Exit Набавка

Пошто је инсталација WordPress-а на веб страници аутора тенутно „покварена“, свежу верзију можете преузети са форума Inserba. Постоји и Launchpad станица овог пројекта, али на њој нема датотека за преузимање.

Постоје три различите верзије програма ActiveFile, и то:

with basic capabilities - основна верзија with extended capabilities - садржи могућност хватања снимака екрана која не постоји у основној верзији with manufacturer capabilities - омогућава приказ и преглед заштићених директоријума и датотека (нпр. директоријума Private)

Програми за „паметне“ телефоне (S60)

January 2, 2009

Употерба мобилне телефоније је толико заступљена у Србији да чак има више корисника мобилне него фиксне телефоније. Наравно, узмемо ли у обзир да добар број корисника има више од једног СИМ броја док фиксна телефонија и даље кубури са двојницима, није тешко прихватити примат мобилних комуникација као истину. Корисници мобилних комуникација према степену употребе уређаја могу да се поделе у више група. Обичним корисницима је битно да им апарат користи за разговор и размену брзих порука (СМС). Не интересују их напредне могућности мобилних уређаја. Следе просечни корисници који из уређаја желе да искористе максимум, не ослањајући се само на разговоре и брзе поруке. На крају постоје напредни, захтевни корисници (можемо их назвати „гикови“) који имају потребу да могућности свог мезимца могу проширитивати разним независним решењима. Гикови најчешће користе тзв. „паметне“ телефоне (енг. smartphone) са оперативним системима. Како сам и најавио у прегледу могућности моје нове играчке Nokia E51-1, овим записом започињем серију „S60“ са описима програма које користим још од времена N70. Сваки доле наведени програм описаћу у посебном запису, тако да у наредних месец–два следи низ текстова који ће занимати мобилне гикове

Садржај ActiveFile - напредно управљање датотекама MT Void Calcium - једноставан и интуитиван калкулатор Kaywa Reader - читање QR-Code кôдова (припремљен) Upvise Shopping Lists - списак потрепштина за куповину (припремљен) Killer Mobile Total Recall - снимање телефонских разговора у позадини ALON MP3 Dictaphone - диктафон за снимање и репродукцију MP3 датотека CorePlayer Mobile - ултимативни мултимедијални плејер — снага десктоп рачунара у мобилном телефону Epocware Handy Safe - организација бројева рачуна, лозинки и других приватних података Epocware Handy Alarm - организација више аларма Epocware Handy Clock - напредна организација времена Epocware Handy Expense - вођење трошкова Epocware Handy Blacklist - блокирање нежељених позива SmartphoneWare Best MessageStorer - архивирање примљених и послатих порука Mobile Systems WomanMobile - лични календар за даме Како „потписати“ датотеке за инсталацију?

За инсталацију „непотписаних“ (unsigned) апликација на уређаје са оперативним системом Symbian 9.x потребно је „потписати“ датотеку за инсталацију. Ово се може обавити преко веба помоћу SymbianSigned формулара (препоручујем), или помоћу алатке SignSIS GUI, сертификата и кључа за ваш IMEI (ако не знате који је IMEI вашег телефона, откуцајте кôд *#06#). Сертификат и кључ можете добити на форуму Imserba у теми „Request ur developer certificate here…“.

Softwear for Software

December 8, 2008

Deluje pomalo neuobičajeno da Microsoft bavi promocijom na tako "niskom nivou".

Nastavak “I’m a PC” kampanje ogleda se u stvaranju brendirane odeće, za početak predstavivši liniju majica s kratkim rukavima nazvanu "Softwear by Microsoft".

Za grafičko rečenje printova na majicama zadužena je reklamna agencije Crispin Porter & Bogusky, a sami printovi su motivisani proizvodima ove kompanije iz 80-tih godina među kojima su neizbežni MS-DOS logo, "jedinice i nule", Bill Gates…

Ono što sigurno neće biti iskorišćeno kao motiv ta printove je "plavi ekran smrti" ;)

Čekajući WP 2.7

December 5, 2008
Od jutros domaći korisnici wordpress.com blogova imaju tu privilegiju da prvi probaju i koriste novo stabilno izdanje WordPress 2.7. Na žalost, mi koji koristimo samostalne isntalacije moraćemo da sačekamo još malo. A kad bude objavljen i za nas, sledi zapis o novotariji iz mog ugla gledano. Unapred se radujem nadogradnji (obzirom da sam „vežbao“ na lokalnoj [...]

Browser Detection Update

November 25, 2008

Danas sam sticajem okolnosti bio u prilici da nakon duzeg vremena updatujem svoju klasu za detekciju browsera. Radi se o klasi koja omogucava detektovanje tacne verzije Browsera/OS-a na osnovu user agenta browsera.

Npr: Mozilla Firefox 3.0.4 / Mac OS X

Može biti od koristi u slučaju da želite da korisnike određenih browsera redirektujete na posebne strane, kod pravljenja sopstvene statistike korišćenosti browsera itd.

Update sadrži dodatu podršku za Google Chrome, iPhone i Windows Vista OS.

Kompletan kod sa primerima možete downloadovati ovde

Izlaz scripta na ekranu i fajlu

November 18, 2008

Zbog prirode svog posla gotovo svakodnevno se bakćem sa raznoraznim php cli scriptovima. Često su u pitanju programi koji rade jako dugo (satima, neki čak i danima), ponekad praveći veliku količinu outputa, te zbog toga praktikujem da iste startujem unutar screen sesije, kako bih uvek mogao da se ponovo ulogujem u sesiju i bacim pogled kako stoje stvari.

Veoma je dobro logovati kompletan output skripta u fajl, za slučaj da je nešto pošlo naopako, ali nekako sam uvek voleo da onako “live” vidim na ekranu šta se dešava, umesto da mi ceo izlaz stoji u nekom tamo log fajlu. No, zahvaljući unix tee komandi i ovom postu, danas sam naučio da mogu imati obadva.

./script.php | tee out.log

Ovo će kreirati fajl out.log i usmeriti kompletan output scripta u njega, ali će isti biti prikazan i na ekranu (STDOUT). U slučaju da želite samo da dodate (append) output u postojeći log, nema problema:

./script.php | tee -a out.log

Ceedo (ceo sistem na Vašem USB-u)

November 9, 2008

Ceedo je program koji vrlo dobro obavlja svoje radne zadatke, kojeg ću pokušati da vam predtavim na nači kao što je meni objasnio prijatelj Joker pre par dana.

Dakle, recimo da ste zaposleni u firmi u kojoj postoje strikna pravila korišćenja samo određenog broja progrma ili vrste programa a Vi ste kod sebe kući navikli na noviji, bolji ili sasvim neki drugi. Nemate internet na poslu, ne možete da skinete svoj omiljeni messinger, ili vam neko iz treće smene promeni podešavanja u TotalCommanderu, ili obriše program kojeg ste taman “naštelovali” onako kako Vama paše!?

Da ne bi bilo onoga *ebem mu *ajku ćelavu zašto on mora da čačka kad to nije za njega… Ceedo baš kao i CillitBANG rešava stvar

Step 01. Instalirate Ceedo na vaš USB stick, zatim na njega instalirate Operu (sa svojim bookmarksima), ICQ, Word, Excel, Nero, Gtalk, Twitter… dakle sve što želite da imate i na poslu.

Step 02. Odete na posao, bocnete ga, pokreće se Ceedo i svi vaši programi unutar StartMeni-ja, koristite sve programe, instalirate nove, obrišete neke, bilo šta da uradite s njima, kada izvičete USB na Windowsu ne ostaje ni jedan trag koji može da ukaže na to da je tu nekada bilo pokretano nešto, da je neko čatovao na 3 messingera i sl. Sva Vaša privatnost ostaje na USB-u do sledećeg dolaska na posao

Napravite ogromne postere za Vašu sobu-kancelariju

November 3, 2008

Napravite ogromne postere od Vaših omiljenih wallpapera, omiljenih ličnosti iz filmova, sebe i svog kućnog ljubimca, NO LIMIT! Ideje za ovako nešto su neiscrpne zahvaljujući RasterBator-u.

Bitno je da podesite da li želite da je poster crno beli ili u full coloru. Da odredite veličinu “tačke” jer se sve radi kroz tačkasti raster i kao gotov proizvod dobijate PDF dokument sa onoliko stranica koliko ste odredili da su dimenzije plakata.

Ja sam zamislio da uradim panel 2×1.5m, veličina tačke 1mm, u fullcoloro… Pogledajte ispod neke od primera, a na sajtu postoji ogromna baza postera koje su poslali korisnici.

DOWNLOAD

Sinergija 08 Review

October 20, 2008
Ove godine sam po prvi put prisustvovao “skupu IT profesionalaca” zvanom Sinergija. Održan je u Master centru u Novom Sadu od 14. do 17. oktobra. Za one koji nisu upućeni, Sinergija je skup ljudi okupljenih oko Microsoft tehnologija. Zamišljen je kao niz predavanja i zabavnih aktivnosti smeštenih u 3 radna dana ne računajući prvi dan [...]

Nove mogućnosti Photoshop-a CS4 (Adjustments Panel)

October 19, 2008

Novi panel u novoj verziji Photoshop-a se sada nalazi sa desne strane prozora.

Ovde su smeštene opcije za editovanje koje se najviše koriste, moguće je podešavati svaku po na osob, ali postoje i “presets”-i, gotove kombinacije raznih parametara za dobijanje određenih korekcija na fajlu kojeg obrađujemo.

Najzanimljivije je to što sada parametre određenog alata iz panela možete pomerati tako što vam je miš direktno na slici (on image edit). Odredite deo slike na kome želite korekciju i pomerajte miša gore, dole, levo, desno…

Sve se to bolje vidi u dole postavljenom videu.

http://www.youtube.com/watch?v=J5YChywvhf4

Sinegija - Prvi put

October 14, 2008
Za one koji ne znaju, pod parolom “Where it all comes together”, danas je počela MS Sinergija, obavezna destinacija za sve MS poklonike. Iz mog ugla gledano, ovo je prvi put da ću posetiti Sinergiju, danas sam preskočio otvaranje i koktel dobrodošlice, ali od sutra sam aktivan na predavanjima pa sve do petka, gde će [...]