nedjelja, 11.01.2009.

Malo drukciji tip zastite od virusa i ostalih nepozeljnih smetala

S obzirom da sam nedavno objavio clanak na ovu temu, dotaknuo sam se prijedloga novog nacina zastite od virusa i ostalih racunalnih smetala.

Prije nego sto pocnemo, definirat cu univerzalni pojam malware koji predstavlja sve tipove smetala, poput virusa, crva, trojanskih konja, backdoorova, itd.

Radi se o sljedecem - svaki malware je zapravo baziran na fajlu koji ubaci u Windows operativni sustav na nacin da se podize zajedno sa sustavom. Taj fajl cemo nazvati master file.

Ako imamo popis svih master fileova i lokacija gdje ih malware ubacuje, tada imamo mogucnost zastititi se na sljedeci nacin:

1. Kreiramo folder u kojem cemo drzati master fileove i nazovimo ga C:\Antimalware, ukljucimo password protection na njemu
2. Kreirajmo fileove nulte velicine (0 bytes) sa imenima svih poznatih malware master fileova, ukljucimo password protection na svim fajlovima
3. U svakom folderu gdje se inace pravi master file ubacuje kreirajmo hardlinkove na nase stvorene master fileove
4. Sakrijmo sve kreirane hardlinkove, master fileove i C:\Antimalware folder uz pomoc hidden atributa
5. Unistimo prava citanja, pisanja i izvrsavanja svih hardlinkova, master fileova i C:\Antimalware foldera

To je zapravo sve sto se treba napraviti. Vjerujem da dosta ljudi ne razumije zapravo o cemu se tu radi, pa cu pojasniti.

1. Kreiranjem foldera u kojem cemo drzati master fileove zapravo imamo centralno mjesto koje je namijenjeno drzanju master fileova i u koje ce stizati updateovi kako se budu pojavljivali. Zbog potrebe zastite ovog foldera, postaviti password protection nad njim, tako da niti jedan korisnik ne moze uci u njega bez potrebnog passworda, ukljucujuci korisnika Administrator.

2. Fileovi nulte velicine se kreiraju tako da se otvori notepad i pohrani se prazni file pod imenom . Radi potrebe zastite od svih korisnika isto ukljucujemo password protection.

3. Hardlink je verzija shortcuta, no radi na drugom principu. Radi se o tome da za isti file pohranjen na tvrdom disku mozemo koristiti nekoliko razlicitih imena u razlicitim folderima. Mi koristimo hardlink za svaki file iz razloga sto postoje odredjena ogranicenja na maksimalan broj hardlinkova prema jednom fajlu (NTFS datotecni sustav moze imati maksimalno 1023 imena za isti file na tvrdom disku).

4. Sakrivanje fileova i foldera se radi iz razloga da se ne ometa normalni rad korisnika za racunalom (npr. da se ne pojavljuje brdo unosa u C:\Windows folderu)

5. Ovo je onaj dio koji je najbitniji. Sa naredbom 'cacls /d everyone' u command promptu mozemo unistiti prava pristupa svim korisnicima (ukljucujuci i "NT AUTHORITY\System" ili "BUILTIN\Administrators"), odn., svim specijalnim korisnicima. Kada odredjenom fileu ubijemo prava, njega ne moze koristiti nitko osim korisnika Administrator. Kako je ocito da Administrator moze pobrisati doticni file, ukljucujemo password protection tako da svatko tko pokusa pristupiti tom fileu mora upisati password da se dozvoli pristup ili izmjena.
Drugim rijecima, kada malware pokusa kopirati svoj master file u folder gdje vec postoji hardlink (zapravo, mozemo reci file) istog imena, on nece moci kopirati nista u taj folder jer nema pravo pisanja preko postojeceg filea.

Update se izvodi vrlo jednostavno i moguce je napisati kratku skriptu koja bi se izvrsavala preko 'Schedulera' jednom svakih nekoliko sati.

1. Dopustanje prava pristupa korisniku 'Administrator' za folder C:\Antimalware i upisivanje passworda kako bi mogli uci u folder
2. Spajanje na internet (update server), te provjera da li se pojavio novi filename koji treba stvoriti
3. Ukoliko se pojavio novi filename, kreirati ga u C:\Antimalware folderu, napraviti hardlink u folderu u kojem ga malware spusti, unistiti prava pristupa i postaviti password protection za kreirani file i za C:\Antimalware folder

Prednost ovakvog nacina zastite lezi u skoro nultom zauzecu diskovnog prostora i nepostojecim memorijskim zahtjevima. Moglo bi se reci da je ovo pasivna obrana od malwarea.

Mana ovog nacina je bas njegova pasivnost, odn., nemogucnost reagiranja na mutirane prijetnje. Stoga, ukoliko bi se recimo napravio AV koji koristi ovaj pasivni dio i nadopunjuje ga aktivnim u kojem ima napredne algoritme za otkrivanje malwarea (recimo heuristika), to bi bio pun pogodak. :)

Posto je ovo prilicno drukciji nacin zastite od postojeceg koji koristi rezidencijalne programe koji trose sistemske resurse, naravno da ima jako puno propusta. Rekao bih da je ovo osnovni koncept. :)


Sretna nova godina svima. :)

- 23:41 - Komentari (7) - Isprintaj - #

subota, 25.10.2008.

Cokolada na kat

Novost iz radionice kreativnih ideja - cokolada na kat. lud

Vrlo je jednostavno, i volio bih kada bi probali te vidjeli da li vam odgovara takav nacin 'njupanja' cokolade. njami

Uzmite dvije lijepe kockice, stavite jednu na drugu i stavite ih tako u usta i... dalje je sve stvar koliko vam se svidi. Meni se svidjelo i sada tako jedem cokoladu. zubo

Kako to proizvesti? Moze se napraviti kao dvojslojna cokolada - dva reda cokolade koji su lagano sljepljeni na svakoj kockici (tako da se ne rastavljaju kockice kada prelomite red).

Ideja je poslana Krasu, pa cemo vidjeti sto ce biti od toga. Mogli bi komotno to predstaviti trzistu kao inovaciju.

- 13:26 - Komentari (11) - Isprintaj - #

utorak, 09.09.2008.

Virtualna racunala sadasnjosti i buducnosti

Danas cemo malo o virtualizacijskim tehnologijama i njihovoj buducnosti.

Prvo da pojasnim sto je to virtualizacija i koje su prednosti. Virtualizacija je tehnologija koja omogucava jednom fizickom racunalu da pokrene vise operativnih sustava istodobno, s time da svaki OS radi kao da je jedini na racunalu. Tehnologiju su razvili znanstvenici iz IBM-a jos 60ih godina proslog stoljeca u mainframe klasi racunala, no trebalo je skoro 40-ak godina da se ova tehnologija pocne koristiti u x86 svijetu, te kako bi proizvodjaci hardvera (intel i AMD) omogucili hardversku podrsku za virtualizaciju. Postoji mnogo stvari koje se mogu reci o ovoj temi, no ja cu se ograniciti samo na nekolicinu koje smatram korisnima i o kojima sam godinama razmisljao te cu predloziti nekoliko rjesenja koja bi mogla zazivjeti kroz 3-5 godina.

Bitna napomena za kasnije citanje - zelim napomenuti da je svaka virtualna masina zapravo jedna datoteka na disku u koju su 'upakirane' sve ostale datoteke koje koristi to virtualno racunalo.

Glavna tvrtka koja se danas bavi razvojem virtualizacijske tehnologije na x86 racunalima je VMware (www.vmware.com) koja je akvizicija jedne mnogo vece kompanije koja se zove EMC (www.emc.com).

Krenimo redom,


VMware ESX3i - ESX3i je slabija verzija ESX Server paketa, te sluzi za virtualizaciju racunala kojima nije potreban primarni operativni sustav. Ovaj alat je besplatan, tako da ga mozete skinuti sa interneta i poceti koristiti, dovoljan je USB stick sa kojeg mozete pokrenuti virtualizacijski server na vasem racunalu te poceti instalirati guest operativne sustave sa aplikacijama koje se onda interno koriste.

Ideja koja mi je pala na pamet pred kojih pola godine kada sam prvi put cuo za ESX3i hypervisor je sljedeca - recimo, imam USB stick na kojem imam dvije virtualne masine, jedna za sluzbene potrebe, druga za privatne. Kada sam u firmi, koristim svoje sluzbeno racunalo (desktop ili laptop, ovisi sto u firmi dodijele) i podizem svoju virtualnu masinu sa USB sticka, te radim svoj posao. Kada dodjem doma, ubodem taj isti stick u svoje racunalo kod kuce te podizem svoj privatni operativni sustav sa svim postavkama kakve su mi potrebne za po kuci. Ako popijem virus ili neku drugu glupost, poslovni sustav je zasticen jer u tom trenutku koristim privatni sustav.

E, sad, ovo zvuci pomalo glupo i neprakticno vecini ljudi (iako bih ja vjerojatno uzivao da imam ovakvo nesto slozeno). Postoji i druga strana medalje. Sto ako moram otputovati na put u USA recimo? Da li mi je jednostavnije i prakticnije nositi USB stick ili laptop, torbu, i visak zivaca ako mi netko ukrade laptop i osjetljive podatke i lozinke na njemu? Ne bi li bilo jednostavnije imati nekakvo javno racunalo u USA u koje cu ubosti USB stick i pokrenuti svoj poslovni sustav koji ce mi se spojiti na sustav od firme kako bih mogao procitati mejlove ili nastaviti raditi na nekom dokumentu?

Dakle, osnovna ideja se svodi na javna racunala. To bi moglo biti poput telefonskih govornica ili recimo lokala poput internet caffe-a koji ce imati racunala opremljena ESX3i koja ce omoguciti da dodjete, spojite svoj USB stick i radite svoj posao od bilokuda u svijetu. Malo utopisticki zvuci, ali zato sam i rekao - tehnologija postoji, ideja postoji, realizacija je prejednostavna, pitanje je kada ce se pojaviti potreba za ovakvom uslugom.

Nevezano uz ovo, volio bih uskoro vidjeti laptope sa ugradjenim FC HBA. Cisto radi spajanja na diskovne sustave (storage).


VMware Virtual Desktop Infrastructure - VDI je tehnologija koja omogucava virtualizaciju desktop racunala, drugim rijecima, omogucava da se istovremeno izvode virtualna racunala daleko od korisnika. Na neki nacin, mozemo ovo opisati kao Remote Desktop.

VDI ima jako puno prednosti nad standardnim desktop racunalima. Uzmimo za primjer tvrtku koja ima 100 racunala. Da bi sustav od 100 racunala radio neprekidno, potrebno je zadovoljiti mnogo potreba. Organizirati ekipu za odrzavanje, sustav za backup podataka, bazu podataka o racunalima (modeli, komponente, korisnici), i to sve kosta neke novce, i to ne male novce. Sa VDI se radi sljedece - uzima se hardverska oprema (posluzitelji, diskovni sustavi, mrezni podsustav), te se umjesto desktop racunala uzimaju thin-client racunala bez tvrdih diskova. Svih 100 racunala se zapravo izvodi na posluziteljima (koji vrte ESX Servere), diskovni sustav (tzv. storage sustav) se koristi radi brzog pristupa i centralizirane pohrane podataka, mrezni podsustav sluzi za promet izmedju posluzitelja i thin-client racunala.

Sad, vjerojatno nikome nije jasno gdje je tu usteda. :) Usteda je u skrivenim stvarima, ne u prvobitnom trosku hardvera i softvera - podaci su centralizirani, tako da ispad jednog racunala ne znaci zamjenu i ponovnu instalaciju OS-a, namjestanje postavki i svega ostalog sto moze uzeti i 2-3 dana, vec se ili izgenerira novo virtualno racunalo sa svim potrebnim postavkama ili se iz backup-a izvuce isto to virtualno racunalo samo od nekog ranijeg datuma. Backup je rijesen automatski uz koristenje snapshotova ili backup2disk rjesenja koja ce se kasnije prebaciti na trake. Sjetimo se da su virtualne masine zapravo datoteke. Administracija je rijesena tako da sistem administrator doslovno pokrene trazeno virtualno racunalo i promijeni potrebne postavke na zahtjev korisnika (bez potrebe izlaska na teren ili koristenjem Hamachija ili Remote Desktopa).

Trenutni problem sa kojim se VDI suocava je losa podrska za 3D grafiku, no, koliko sam saznao, radi se na ovom problemu. A virtualizacijski clusteri za grafiku vec postoje (Silicon Graphics), no pitanje je da li bi mogli posluziti svrsi.

Povecajmo sad malo broj od 100 racunala na recimo 10000 racunala i zamislimo kvart u nekom gradu. Usluga koja bi se mogla ponuditi je iznajmljivanje thin-client racunala i odredjenog prostora na diskovnom sustavu. Za pogon 10000 racunala je potreban jedan malo zesci cluster posluzitelja, no danas se takvo sto moze rijesiti za ispod 1Mio kn, sto je relativno malen novac za 10000 korisnika. Treba ponuditi recimo i paket aplikacija koje mogu biti dostupne korisniku (Office - Excel, Word, Powerpoint, Photoshop, Corel, raznorazne igre, pretrazivanje interneta, koristenje e-maila, i sve sto bi jos moglo biti korisno). Antivirusna, antispyware, phishing i ostali tipovi zastite bi bili centralizirani u tom slucaju, podaci bi isli kriptirani preko mreze, itd itd. Uglavnom, jedan potpuno nov nacin koristenja racunala na koji bi trebalo neko vrijeme dok se korisnici priviknu. S obzirom da se sa ovom idejom bakcem vec jedno 5-6 godina, ima tu jako puno sitnica o kojima sam razmisljao. I u principu, jedini problem na koji sam naletio je 3D grafika. Koliko sam upoznat, VMware radi na rjesavanju ovog problema, no vjerojatno im nece pasti na pamet raditi podrsku za virtualizaciju grafickih procesora kako bi mogli raditi clustere od njih.

Tu igra nekoliko faktora, ponajvise psihickih. Dok nekima odgovara trosenje tisuca i tisuca kuna na nove graficke kartice i procesore, nekima sve to ide na zivce jer im racunalo zastari nakon godinu dana do te mjere da ga moraju promijeniti. Opet, danas je sve veci trend minimizacije racunala, tako da smo dobili i EEE umjesto postenog laptopa. EEE bi isto mogao biti klijentsko racunalo za ovakvu uslugu. S obzirom da se radi o VMware ESX serverima koji su osnova za VDI, njihova nadogradnja se svodi na nesto tipa plug'n'play, odn., ustekaj novi posluzitelj, spoji ga u cluster i uzivaj.


I posljednji VMware produkt koji mi se svidio se zove Thinapp. Radi se o produktu koji omogucava da instalirate aplikaciju u njezino vlastito maleno virtualno okruzje. Onaj najljepsi dio svega je da se takva aplikacija NE INTEGRIRA U WINDOWS OKOLINU! :D Stvarcica radi tako da doslovno izgenerira svoj mini-registry i enviroment, te se samo, takoreci, nakalemi na postojece Windowse. Za raznorazne aplikacije koje su tek u razvojnoj ili test fazi, dusu dalo.

Uzmite Thinapp, napravite capture prvotne instalacije aplikacije koju zelite (doslovno bilo koje, ja sam instalirao Office2003, i neke igre), podesite sve sto zelite, zavrsite capture, napravite build instalacijske datoteke za Thinstall verziju te aplikacije, deinstalirajte aplikaciju, te ju instalirajte iz Thinstall datoteke. Instalirat ce se u folder koji vi kazete, nece uci nigdje u Windows registry, nece dirati Enviroment varijable i nitko nece znati da je ta aplikacija tamo. Definitivno bih preporucio da isprobate.

- 23:10 - Komentari (4) - Isprintaj - #

nedjelja, 15.06.2008.

Malo novosti svijetu racunalnih grafickih sucelja

Ajde, sad cemo malo preskociti moje inovacije i pokusati cu opisati inovativne nacine koristenja Windows operativnog sustava koje su drugi ljudi smislili.

Dakle, ljudi vec 30 godina koriste isti princip grafickog sucelja (GUI - graphical user interface). Tu nije bilo nikakvog napretka. Mozda mnogima nije jasno, ali ovaj nacin je izrazito kompliciran i problematican. Zbog koristenja misa, pojavio se Karpalni sindrom, pojavuljuju se grcevi u ramenu ruke sa kojom koristimo misa, zakljucujete i sami da sam mis i nije tako nevin izum.

Sam nacin koristenja grafickog sucelja je gadno zakomplicirao osnovne funkcionalnosti operativnog sustava. Da bismo pronasli program koji trazimo moramo ponoviti uglavnom potpuno jednak put. Start -> Programs -> Accessories -> Paint. Ako zelimo otici u neki drugi program, onda moramo ponoviti postupak, Start -> Programs -> Accessories -> Notepad. Analogija bi bila kao da odemo iz kuce na posao, i onda ako pozelimo otici u ducan koji je 5 metara od posla moramo se vratiti kuci i opet proci cijeli put kako bismo otisli u ducan. Uvidjate problem.

Srecom, danas sam otkrio genijalan nacin upravljanja racunalom. Zove se Enso Launcher. Omogucava izrazito napredno koristenje racunala, i iznimno je intuitivan.

Ono sto omogucava je da racunalom upravljate prakticki napismeno. Navesti cu par primjera i mogucnosti.

1. Radite u Wordu i trebate nesto pogledati na webu
- normalnim nacinom startate web browser, i u address baru pisete URL link
- sa Ensom i dalje radite u wordu, pritisnete hotkey, upisete 'o', lupite enter, i upisete link na koji zelite ici

2. Radite u Photoshopu i imate podignuto jos 15 aplikacija, a treba vam recimo ICQ prozor
- normalnim nacinom trazite po taskbaru ICQ prozor (ovo zahtijeva pomicanje misa, dakle automatski usporava)
- drugi nacin omogucava koristenje Alt-Tab dok ne pronadjete ICQ prozor
- Enso omogucava nesto jednostavnije, pritisnete hotkey, upisete go, lupite enter, napisete recimo ICQ i lupite enter

3. Pisete tekst u Wordu i trebate ubaciti mapu Rijeke i istovremeno prebaciti na sljedecu pjesmu u Winampu
- normalni nacin necu opisivati jer ce mi trebati pola stranice sretan
- sa Ensom napisete Rijeka u Wordu, obiljezite 'Rijeka', pritisnete hotkey, napisete map i lupite enter
- za promjenu pjesme samo pritisnete hotkey i napisete 'next track' (ne morate do kraja napisati) i lupite enter
- napominjem da kod koristenja Ensa uopce ne morate biti u aplikaciji kojom upravljate

4. Ukoliko trebate prevesti dio teksta sa ili na engleski (trenutno je podrzano samo nekoliko jezika)
- obiljezite dio teksta za koji trebate prijevod, napisete 'translate to' ili 'translate from', izaberete jezik i lupite enter

5. Ukoliko trazite bilosto za sto vam treba google, imdb, yahoo, flickr, youtube
- pritisnete hotkey za Enso, upisete google, imdb ili sto vec trebate, lupite enter i napisete trazeni pojam, dec it

Dakle, kao sto vidite, Enso izrazito olaksava koristenje racunala do te mjere da cete sve manje koristiti misa, a sam rad ce vam biti ugodniji i puno brzi i jednostavniji. Funkcionalnosti ima jos brdo, to ostavljam vama da isprobate. Dakako, skinite beta products.

Od ostalih utility programa i aplikacija koje koristim preporucam sljedece:

StrokeIt - upravljanje Windowsima pokretima misa
Opera - web browser sa naprednim mogucnostima (upravljanje misem, upravljanje glasom)
VMware ThinApp - utility za koristenje aplikacija bez potrebe instaliranja istih. IZNIMNO KORISTAN!
UltraMon - utility za napredno upravljanje multimonitor konfiguracijama
TeraCopy - utility koji se integrira umjesto copy/move komandi u Windowsima

Osobno, ovo je jedan od najboljih nacina koristenja racunala na koje sam do sada naisao. Mozda cak i najfunkcionalniji. U kombinaciji sa nekim od navedenih utilitya, rad na racunalu postaje izrazito jednostavan! Mogli bi sad slozit neku marketinsku parolu, ali ukratko - vi zapravo upravljate racunalom, a ne ono vama. lud

Moze se komotno reci da je ovo jedna od preteca StarTrek tehnologija.


- 01:09 - Komentari (2) - Isprintaj - #

četvrtak, 01.05.2008.

LCD ogledalo

Dugo nisam nista pisao, nisam imao bas vremena ni volje, ali evo, praznik rada... dosadilo mi nista ne radit cijeli dan. zubo

Ovaj put zelim predstaviti ogledalo koje funkcionira na principu LCDa i upitati vas sto mislite o tome. Cak nije ni toliki problem izraditi ga.

Radi se o sljedecem. Ogledalo se sastoji od nekoliko dijelova:
- LCD panel ili nekoliko LCD panela
- visokorazluciva kamera
- embedded racunalo za kontrolu
- pristup internetu

Dakle, stanete ispred velikog LCD panela i gledate se, koja je sad bit svega kad je normalno ogledalo puno jeftinije i ima puno bolju razlucivost? Eeeeee, tu sam vas cekao...

LCD ogledalo nudi neke mogucnosti koje obicno ogledalo ne moze ni pod razno. Recimo:

1) LCD ogledalom mozete upravljati i podesavati raznorazne stvari (zumiranje, boje, svjetlina, kontrast, itd)
2) Na LCD ogledalu mozete vidjeti kako ce vam neka odjeca ili frizura izgledati
3) Ukoliko imate pristup internetu, mozete se spojiti na online baze podataka sa frizurama i odjecom, te isprobavati kako bi vam stajala odjeca poznatih kreatora ili nove cipele, naravno, ovakvu uslugu se moze i naplacivati :)
4) Ukoliko imate printer, mozete sve to isprintati i otici na frizuru wink
5) Mozete sloziti glasovnu kontrolu ili kontrolu dodirom
6) Uvijek mozete snimiti 'screenshot' ukoliko ste zadovoljni sobom
7) Da ne pricam kolko je to cool pred susjedima i prijateljima zubo
8) S obzirom da nemate preciznost obicnog ogledala, pregledavanje lica ili zubi obavljate najobicnijim zumiranjem
9) Ukoliko niste sigurni kako izgledate odostraga ili iz profila, uvijek mozete to rijesiti uz pomoc vec spomenutog 'screenshota', samo se okrenete, glasno izgovorite nesto tipa 'Slikaj me', okrenete se i pogledate kako vam hlace, haljina ili frizura stoje odostraga

Dao sam vam par ideja, pa si smislite sto biste jos mogli sa ovakvim ogledalom, a ja cu razmisliti da li da ga pokusam napraviti.

Pozdrav svima do sljedeceg puta.

- 22:31 - Komentari (10) - Isprintaj - #

četvrtak, 24.01.2008.

Nisam dugo pisao, ispricavam se...

Ispricavam se sto nisam dugo nista pisao. Razvio sam jedan algoritam za generiranje 'buy' i 'sell' signala kod trgovanja dionicama. Evo kako to otprilike izgleda.


Crvenom bojom je oznacen signal kada dionicu treba prodati, dok je plavom oznaceno kada treba kupiti. Necu previse ulaziti u matematiku iza toga kako vam ne bih dosadjivao (no, tko zeli, nek mi se javi na mail).

Sa druge strane, radim istovremeno na aplikaciji u Matlabu koja ce sluziti predvidjanju kretanja cijene. Algoritam se bazira na tzv. ANFIS modelu (adaptive neuro-fuzzy inference system), a planiram jos implementirati i GARCH model (generalized autoregressive conditional heteroskedasticity). Ne mogu vam puno objasnjavati sto i kako to radi, jer to stvarno zahtijeva puno znanja iz matematike i inteligentnih sustava, no ono bitno je da se zapravo radi o nekom vidu umjetne inteligencije koja na temelju ulaznih parametara uci kako se sustav ponasa i iz toga izvodi zakljucke.


Crvenom bojom je prikazano kretanje zadnje cijene od 2003. godine, dok je plavom bojom prikazano modelirano kretanje cijene na temelju ulaznih podataka u prvih 1400 uzoraka. Sve nakon 1400 uzoraka je zapravo predvidjeno kretanje cijene. Ovaj dio jos uvijek ne funkcionira kako bih zelio, jer baratam sa poznatim podacima, a zapravo zelim predvidjati cijenu u dobu koje tek predstoji i za koje jos nemam podatke. lud

Na kraju krajeva, evo, ulazem u sebe i svoje znanje.

BTW., dobio sam novi posao i selim se u Zagreb. zubo

- 17:19 - Komentari (14) - Isprintaj - #

petak, 04.01.2008.

Aktivni amortizeri i sustav predikcije radi sigurnije i mirnije vožnje

Nisam dugo piskarao, nakupilo se jos ideja, prisjetio sam se nekih starih... Da krenem objasnit ovo cudo...

Svi proizvodjaci automobila teze tome da naprave sustav ovjesa koji ce savrseno pratiti cestu i uvijek imati dodir sa podlogom. To vozilu daje upravljivost i jako puno znaci za sigurnost putnika.

Do danas je razvijeno brdo raznih tipova ovjesa. Najbolje da pogledate The car suspension bible ukoliko vas interesiraju svi moguci oblici. No, od onih najboljih bih naveo samo dva:

- Citroenov Hydractive koji je u osnovi hidropneumatski (koristi kombinaciju hidraulike i pneumatike) i kao rezultat daje odlicno drzanje ceste i jako nisku osjetljivost na rupe na cesti,
- Bose Suspension System koji koristi linearne elektromotore (to su oni koji se ne vrte, vec imaju putanju gore-dolje ili lijevo-desno).

No, ovo su sve pasivni sustavi amortiziranja. Meni je na pamet palo nesto sasvim drugo - aktivni sustavi amortiziranja temeljeni na Bose Suspension sustavu uz dodatni sustav predikcije.


Sustav se sastoji od senzora, kompjutera, pojacala i amortizera koji su bazirani na lineranim elektromotorima (mogu biti linearni koracni motori isto tako).

Senzor moze biti kamera, laser ili sonar, postavlja se ispred prednjih kotaca, a sluzi tome da snima stanje ceste ispod sebe (dakle, rupe, neravnine i ostalo).

Kompjuter dobija podatke od senzora i racuna pomak amortizera i tempira trenutak kad ce doci do uvlacenja ili istezanja amortizera. Odn., drugim rijecima, proracunava vrijeme kada ce, u ovisnosti o postojecim parametrima (brzina vozila i stanje ceste), prilikom prelaska preko neravnine kotac pomaknuti prema dolje ili prema gore. Uvlaci se prema gore ukoliko prelazi preko izbocine, a izbacuje se prema dolje ukoliko prelazi preko rupe.

Pojacalo sluzi kao izvor energije za linearni elektromotor. Naime, posto se radi o velikim silama koje traju vrlo kratko vrijeme, treba postici brze promjene dinamike, a to se moze postici jedino uz upotrebu snaznih pojacala. Ovaj dio je zapravo preuzet iz Bose Suspenzije.

Amortizer baziran na linearnom elektromotoru je taj poseban oblik amortizera koji nema opruge, pneumatiku, hidrauliku ili nesto trece, vec ima zavojnice i magnet (ili komad zeljeza). Da ne objasnjavam puno, pogledajte sto Wikipedia ima za reci o linearnim motorima ili objasnjenje kako rade linearni koracni motori.

Prednosti ovakvog sustava amortizera su u tome sto sustav tocno zna kada i za koliko pomaknuti kotac kako bi se prilagodio neravninama na cesti. Rezultat toga je apsolutno mirna voznja bez ikakvih kasnijih problema sa protresenim bubrezima. Za obiteljske aute bi ovo mogao biti ultimativni ovjes. Mnogo ljudi ce reci da je to dosadna voznja, ali ja bih rekao da je to jedina voznja pri kojoj vas vasi putnici nece opominjati da se sredite i da ih ne vozite ko vrece krumpira. pjeva

No, velika mana ovog ovjesa je njegova cijena i odrzavanje. Senzori uvijek moraju biti cisti, kompjuter mora biti dovoljno brz da u izrazito kratkom vremenu proracuna sve potrebne parametre i posalje impulse pojacalu, pojacalo mora biti velike snage, linearni motori u amortizerima moraju biti brzi. Na srecu, niti jedan od navedenih problema nije nerjesiv. Kompjuteri su dovoljno brzi i dovoljno visoke rezolucije, pojacala vec rade svoj posao u Bose sustavu, linearni motori jesu dovoljno brzi. Jedini problem je sa prljanjem senzora, ali to se isto tako da rijesiti.

I, ono najbolje od svega - aktivni dio sustava se moze iskljuciti. zubo


A sad svima sretna Nova Godina i zelim vam da vam se ostvare sve zelje koje ste si pozeljeli. fino

- 01:59 - Komentari (3) - Isprintaj - #

nedjelja, 23.12.2007.

Obiljezavanje novih fajlova u folderu

Evo jos jedne korisne ideje koju ne znam isprogramirat. :)

Svi fajlovi koji su 'mladji' od 24h u nekom folderu su obiljezeni nekom drugom bojom od standardne, recimo crvenom. S time da se onda taj atribut boje moze koristiti prilikom nekih operacija (recimo prilikom sortiranja, kopiranja, i ostalo sto se smatra bitnim). Primjer - umjesto sort by date, kliknemo na kolonu sa imenima fajlova i sortira se prvo po datumu (ovih par novih koji su u drugoj boji), a ostale po abecedi, na drugi klik ih sortira sve po abecedi, neovisno o datumu kreiranja, itd.

Inace, bojanje fajlova je sasvim normalno na UNIXoidima, no na Windowsima je prisutno jedino ukoliko je fajl zasticen ili komprimiran. S time da nisam bas pretjerano siguran da na UNIXoidima obojani fajl ima neko pametnije znacenje osim vizualnog. lud

Nekom je korisno, nekom nije... Meni bi bilo korisno kad skidam stvaram neke fajlove, pa da ih ne moram trazit okolo-naokolo...

- 23:51 - Komentari (8) - Isprintaj - #

petak, 21.12.2007.

Mobitel sa integriranim citacem otiska prsta

Ima itko kakvu ideju za neko naprednije koristenje mobitela? Recimo, placanje bankovnih racuna ili nesto slicno tome? Ili jednostavno zelite da vas mobitel radi iskljucivo kada ga vi koristite? Ili imate suvise osjetljivih podataka u mobitelu i ne zelite da ih se itko dokopa?

Pa, eto... Tu je slika, bacite oko... smijeh



Kako se to koristi? Isto kao i citac otiska prsta na laptopima. Prst samo prevucemo preko senzora i nesto se desi. Mozda je na ovoj slici krivo zarotiran senzor, ali moze on biti i zarotiran za 90 deg, pa je mozda smisleniji.

A sto se sve moze desiti? eek

- mozete se ulogirati u vlastiti mobitel (umjesto PINa recimo, ili nekog naprednijeg nacina logiranja u sustav)
- mozete odgovarati na pozive (u tom slucaju iskljucivo reagira na vas otisak prsta i nitko drugi se ne moze javiti)
- mozete napraviti shortcute za neke radnje (recimo slanje poruke kad ste gotovi sa pisanjem)
- mozete koristiti prostor za osjetljive podatke koji ce se otvarati samo vama (u njemu drzati bankovne racune, brojeve ljubavnica, pinove kartica i sl.)
- mozete zastititi odredjene brojeve telefona ili poruke ili nesto trece tako da netko tko cacka po mobitelu ne moze pristupiti tim podacima
- mozete otisak prsta koristiti za autorizaciju bankovnih transakcija (umjesto tokena recimo)

Ne znam da li to postoji ili ne, al, sta je, tu je. lud



P.S. Danas mi je djevojka skrenula pozornost na nekakav mobitel sa ekranom koji ima svojstvo poluprozirnog ogledala (mislim da je nekakav LGjev model). Stvarno, zakon stvarcica ako su ga stvarno zeljeli napraviti sa tom svrhom.

- 02:03 - Komentari (13) - Isprintaj - #

srijeda, 12.12.2007.

Antivirus uredjaj za ljudsko tijelo

Osjecam se bolesno. Ne znam jel imam il nemam temperaturu, mjerim temperaturu 20 puta dnevno, i ono, vecinu vremena je 36.4, al kad dodje vecer onda ode na 37.1, pa onda nest pojedem i spusti se na 36.4. Nisam pametan i ne znam dal imam il nemam temperaturu, ali da, osjecam da se protiv neceg borim. :) Valjda nekakav virus il neka takva bestija.

Moj stav prema tim bestijama je da se ne mogu razbolit ako to ne zelim, pogotovo ne od neceg sto ne vidim. Dapace, po meni, sve ide od psihe bolesnika. Naime, u mom dosadasnjem bolesnickom iskustvu - 3 narance odjednom i jedno preznojavanje rjesava sve probleme sa bolestima. lud Ako ja smatram da nisam bolestan, onda nisam bolestan, mogu imat najvecu temperaturu, ali ako sebe uvjerim da mi nije nista i da cu to ubit prije nego se rasiri, to obicno i pali. Zadnji put sam bio bolestan nesto prosle godine i proslo u jedan dan. Inace, bolestan sam jednom u par godina (izrazito bezveze kad ste radni narod, pa ne mozete na bolovanje). no

Nego, idemo mi na ideju... Nesto mi je dakle palo na pamet. Uredjaj poput uredjaja za dijalizu, samo sto ovaj zapravo filtrira viruse. Krv iz naseg tijela odlazi u takav uredjaj, u njemu se na neki odredjeni nacin ubijaju virusi (zagrijavanje, kemijski procesi, filtar cestica) i prociscena krv se vraca natrag u tijelo. S obzirom da je sada u novoj krvi manji broj virusa, tijelo se lakse moze obraniti od tih bestija.

A mozda sam ja samo zaboravio biologiju pa brijem gluposti... smokin

- 02:02 - Komentari (12) - Isprintaj - #

<< Arhiva >>

Creative Commons License
Ovaj blog je ustupljen pod Creative Commons licencom Imenovanje-Dijeli pod istim uvjetima.

Enter your email address:

Delivered by FeedBurner