Windows 7

Na internetu so že objavljene cene vseh različic Windows 7 in tudi cene le teh.

Primerjava različic:


Primerjava različic - Windows 7
Windows 7 Professional je podoben Windows Vista Business, vendar vsebuje multimedijske funkcije/programe. Windows 7 Home bo verjetno na večini prenosnikov, ki že imajo prednameščen sistem. Poleg tega, če kupite prenosnik z prednaloženo Visto od 26. junija, bo nadgradnja zastonjska.

Za polno verzijo Home Premium bo potrebno odšteti 199,99 dolarjev, za nadgradnjo pa samo 110,99$. Za polno verzijo Professional bo potrebno odšteti 299,99 dolarjev, za nadgradnjo pa 199,99$. Za polno različico Ultimate pa bo potrebno odšteti samo 320,00$ in 220,00$ za nadgradnjo.

Zanimivo je, da bo polna Ultimate različica samo 20$ dražja od Professional. Če se spomnimo, razlika med Windows Vista Business in Ultimate je bila približno 70€ pri OEM verziji.

Kot vemo, Windows 7 pride v EU brez Internet Explorerja in zaradi tega nadgradnja iz Windows Viste pri nas NE BO mogoča. Microsoft trdi, da do deadline-a nima časa pripraviti nadgradnje in bomo (vsaj po nekaterih govoricah) dobili cenejše izdaje. Če govorice držijo, potem bomo za celotno različico plačali toliko, kot bi drugače (če bi bil IE integriran) plačali samo za nadgradnjo.

Torej za Windows 7 Ultimate bi potem pri nas odšteli samo 220€, kar je 100€ manj kot če bi vseboval IE. In takšna cena je samo zaradi tega, ker nimajo časa pripraviti nadgradnje in Windows Viste, ki vsebuje IE na Windows 7, ki ga ne.

In ker je razlika med Professional in Ultimate samo 20€, verjamem, da se bo večina odločila za slednjo, saj nam ponuja dodatne zaščite trdega diska in podatkov poleg tega pa tudi nekaj ostalih pripomočkov (primerjava je v zgornji preglednici).

Ampak te cenejše cene še niso potrjene in zaenkrat lahko samo upamo, da bodo res tako naredili.

No Comments


Windows 7 RC1

Že nekaj časa imam doma DVD z  OS Windows 7 RC1, vendar nisem imel časa, da jo namestim in preizkusim. Danes sem ga namestil brez težav. Edini problem, ki se je pojavil so bili gonilniki. Kot sem pričakoval in kakor je tudi v Windows Visti, ne zazna nobene strojne opreme oz. nima vgrajenih gonilnikov za Apple prenosnike. Na srečo sem vsaj lahko namestil Boot Camp in brez težav uporabljal skoraj vse.

logo_windows

Za popolno delovanje Windows 7 na MacBooku je potrebno namestiti še gonilnik za grafično kartico Nvidia, ki ga lahko prenesete iz uradne (Nvidia.com) spletne strani.

Z RC1 sem zelo zadovoljen, saj v Beti na žalost ni delovala zvočna kartica in brez tega vsekakor nimam namena uporabljati računalnika. Edina težava bo verjetno v tem, da se bom mogel navaditi novega taskbar-a.

Malo so izboljšali prvi zagon, saj enako kot pri Mac OS Xu tudi Windows 7 vpraša po WLAN geslu (to je verjetno edini del strojne opreme, ki je deloval).
Oblikovno je malo drugače, glede notranjosti pa naj ne bi bilo velikih sprememb, razen določenih sprememb na področju varnosti. Je pa zgrajen na isti osnovi kot Windows Vista, glavni razlog za nov OS je pa verjetno bil to, da je Vista na slabem glasu in jo veliko ljudi zaradi tega noče uporabljati (le zakaj bi drugače na novih računalnikih brisali prednameščeno Visto in nameščali 8 let star Windows XP?)

Nekaj sprememb so tudi naredili pri UAC (User Account Control), saj le ta ne “teži” tako pogosto, kot je to počel pri Visti. (Sam z njim nisem imel problemov in sem ga vedno imel vklopljenega.)

Zaenkrat se mi zdi zelo dober OS in na koncu bo verjetno še boljši (če je sploh lahko še kaj boljši). Kaj več bom povedal takrat, ko ga bom že malo bolj spoznal.

BTW ste že preizkusili Bing? Zanimiv iskalnik, predvsem, če nastavitev US kot svojo državo.

No Comments


Programiranje AVRjev na Ubuntu

Na internetu se najde veliko tutorialov, kako se pripravi in namesti programsko okolje za programiranje AVRjev. Vendar je to opravilo na Ubuntuju veliko preprostejše. Potrebni so samo trije ukazi v Terminalu (Applications -> Accessories -> Terminal).

Potrebni programi/knjižnice:

  • GCC-AVR - prevajalnik preveden za AVRje
  • AVR-LIBC - AVR knjižnice - nujno potrebne za delovanje prevajalnika
  • AVRDUDE - program za prenos .hex datoteke na mikrokontroler

Ukazi za namestitev:

dejan@dejan-laptop:~$ sudo apt-get install gcc-avr
dejan@dejan-laptop:~$ sudo apt-get install avr-libc
dejan@dejan-laptop:~$ sudo apt-get install avrdude

Za uporabo teh program si preberite: http://www.dejanl.info/blog/2009/01/21/programiranje-avrjev-na-macu/

No Comments


Ubuntu 9.04 Jaunty Jackalope Release Candidate

Ker sem hotel pogledati, kako je Linux (predvsem Ubuntu) napredoval sem včeraj zvečer namestil Ubuntu 8.10 beta verzijo, ker je to bila zadnja verzija, ki sem jo našel na disku.

Ubuntu Logo

Ubuntu Logo

Po namestitvi sem se moral ukvarjati z rEFit, ker imajo verzije od Ubuntu 8.10 beta do Ubuntu 9.04 RC napako, zaradi katere se ne pokažejo v boot meniju na Macu. Ko mi je to uspelo sem brez težav zagnal Ubuntu. Vendar sem pa kmalu naletel na težave, saj večina strojne opreme ni delovala out-of-the-box. Niti zvok ni deloval. MacBook Pro sem priklopil na internet preko LANa (ker WLAN ni deloval) in sem prebral, da so v Ubuntu 8.10 že vgrajeni gonilniki za Mac računalnike in bi naj skoraj vse delovalo out-of-the-box.

Login Screen

Login Screen - Vir: http://ubuntu-tutorials.com/

Ko sem želel prenesti Ubuntu 8.10 sem ob obisku Ubuntu spletne strani videl, da je zunaj že RC naslednje različice. Kot vedno, želim preizkusiti najnovejše in tako sem prenesel 64-bitno verzijo.

Danes zjutraj sem CD vstavil v računalnik in ga zagnal. rEFit mi je ob zagonu ponudil na izbiro, da zaženem iz CDja. Po uspešnem zagonu OSa sem presenečeno ugotovil, da tipke delujejo, hlajenje deluje, itd. Na voljo so tudi restricted gonilniki, vendar čeprav je bil gonilnik za Broadcom WLAN nameščen in aktiviran, mi omrežja nikakor ni uspelo najti.
Upal sem, da mi bo to delovalo, ko bom namestil OS na trdi disk, vendar mi tudi takrat ni uspelo. Spet sem bil jezen in sem šel nazaj na LAN. Po brskanju in po večkratnem nameščanju in odstranjevanju restricted gonilnikov za WLAN sem prebral, da je nekomu uspelo z ndiswrapperjem. Preko konzole sem ga namestil ter izklopil restricted gonilnik. Ponovno zagnal, omogočil gonilnik in mi je delovalo. Super.

Naslednja težava je bila grafična kartica. Ob zagonu OSa iz live CDja mi je med njimi pokazalo gonilnike za grafično kartico, vendar po namestitvi na disk mi te možnosti ni ponudilo. Preko konzole sem namestil gonilnike za nvidia kartico (prej sem moral omogočiti dodatne vire programske opreme). V nastavitvah pod Hardware Drivers mi je ponudilo omogočenje Nvidia restricted gonilnikov ter mi ponudilo ponovno zagon. Po tem ponovnem zagonu mi vse stvari, ki sem jih preizkusil delujejo.

Vir: http://gadgetsutra.wordpress.com/

Vir: http://gadgetsutra.wordpress.com/

S to verzijo Ubuntuja sem zelo zadovoljen, čeprav mi na začetku nekaj stvari ni delovalo. Odločil sem sem, da ga obdržim (poleg Mac OS X).

Dodatni napotki za uporabo Jauntyja na MacBook Pro 4.1: https://help.ubuntu.com/community/MacBookPro4-1/Jaunty

Več podatkov o Jaunty RC: http://www.ubuntu.com/getubuntu/releasenotes/904overview

Download (najbližji strežnik - Nemčija):
PC (Intel x86) desktop CD
64-bit PC (AMD64) desktop CD

Dodano dne 18. april 2009 ob 9:05:
Namestitev Ubuntu Jaunty RC na MacBook Pro 4,1:
- namestite rEFit (v OS Xu preko namestitvenega programa, če ne deluje pa ročno)
- vstavite Ubuntu Jaunty RC CD in namestite sistem

- priklopite računalnik na LAN (NUJNO!!)
- po ponovnem zagonu pojdi v System -> Administration -> Software Sources in pod 3rd Party Software obkljukajte oba vira. Obkljukajte med viri tudi CD medij ter zaprite. Pokazalo se bo okno v katerem kliknite Reload.
- pod System ->Administration -> Software Drivers izberite Broadcom STA wireless driver ter ga onemogočite. Ponovno ga omogočite (napisalo bo, da se gonilnik prenaša in namešča).
- odprite Terminal (Applications -> Accessories -> Terminal) ter vpišite:

sudo apt-get install nvidia-gtx-180

vpišite geslo ter pritisnite Enter, potem pritisnite y, ko to program od vas zahteva.
- ponovno zaženite računalnik
- pod Software Drivers izberite Nvidia Accelerated Graphics Driver (version 180) [Recommended] ter ga aktivirajte
- ponovno zaženite računalnik

Natančno sledite navodilu!

No Comments


Upravljanje web kamere s pomočjo WiiMote

Na Macu sem se ukvarjal z WiiMote in mi na žalost ni uspelo. Ker sem imel nekaj časa in ker že nekaj časa čakam, da bom lahko preizkusil WiiMote itd. sem namestil Windows Visto ter začel z delom.
Najprej sem moral namestiti .NET framework 3.5 … in mi ga ni hotelo downloadati, zato sem mogel najprej downloadati offline verzijo (ki je 5x večja) in šele potem zagnati …
Potem sem namestil še wxDevC++, ki mi ni delal ter še VS C# Express 2008. Na koncu sem imel delujoče delovno okolje …

Ker za uporabi WiiMote potrebujem neko napravo, katero bom upravljal, sem se odločil, da naredim mehanizem za obračanje web kamere v levo in desno smer. To sem večinoma naredil že včeraj, dokončal pa šele danes.

Ker doma nimam nobenega servota, sem moral uporabiti navaden DC motorček iz DVD predvajalnika. Za upravljanje motorja sem najprej hotel uporabiti releje, vendar sem pozneje ugotovil, da 12V relejev ni mogoče preklopiti z 5V (z 6V gre, vendar iz USBja dobim samo 5V, zunanjega napajanja pa nočem). Na koncu sem se odločil, da uporabim H-bridge.

H-bridge upravljam preko ATtiny45 mikrokrmilnika. Vezje je isto kot pri SSWG, vendar je brez LED diode, H-bridge je pa povezan na 6 in 7 pin.
Firmware za ATtiny45: firmware (nastavitvi za lfuse in hfuse sta enaki kot pri SSWG)

Za povezavo C# programa in USB gonilnika sem hotel uporabiti C# wrapper za libusb, vendar mi nobenega (dva sem našel) ni uspelo usposobiti oz. se mi ni dalo ukvarjati, ker v C++ že poznam funkcije za to funkcijo.
webcamDLL: webcamDLL

Gonilniki so enaki kot pri SSWG: http://www.dejanl.info/SSWG/SSWG_drivers.rar

Za uporabo WiiMote sem izbral knjižnico WiimoteLib iz Coding4Fun.

Ker je navaden krtačni DC motor je potrebno mikrokrmilniku poslati smer (LEFT oz. RIGHT) ter čas, kako dolgo je napetost prisotna na izhodnem pinu.

Ko zaženemo program lahko web kamero premaknemo levo s pritiskom tipke -, desno pa s pritiskom tipke +. Če želimo, da se premakne za več stopinj, držimo tipko B medtem ko pritisnemo - ali +.

Koda: C# .NET 3.5 - WindowsFormsApplication1

Trenutno se ukvarjam še z accelerometerjem ter pozicioniranjem s pomočjo IR diod. Če mi to uspe, bom WiiMote uporabil še za kaj drugega kot pa samo enostavno premikanje web kamere.

No Comments


Pogrešam Windows

Po približno 8 mesecih skoraj ekskluzivne uporabe Mac OSa pogrešam Windows. Mac je super in deluje v redu dokler ni potrebe po programiranju.

Odločil sem se, da preizkusim uporabo Wiimote upravljalnika, da bom lahko v prihodnje le tega uporabljal pri projektih, kjer je potrebno premikanje naprave (roboti itd.).

Najprej sem poiskal kakšne že narejene rešitve in kot vedno sem našel zelo veliko tega. Veliko je bilo v C#, kar takoj odpade zaradi Mac OSa. Potem je bilo nekaj v C++ in Javi, vendar samo za Windows platformo, kar pomeni, da spet odpade.

Šele potem sem našel nekaj za Mac in na mojo žalost je bilo napisano v Objective-C, ki ga že nekaj časa (prb. 8 mesecev) sovražim. V upanju, da bom potreboval samo kakšno knjižnico v Obj-C (nekaj podobnega DLLjem), ostalo pa bom lahko napisal v C/C++ sem se odpravil raziskovati, kaj vse mi je ponujeno za Mac platformo.

Našel sem DarwiinRemote, ki deluje na WiiRemoteFramework-u. Kodo sem downloadal in hotel prevesti z orodjem Xcode, ki ga tudi sovražim že prb. 8 mesecev. DarwiinRemote mi med prevajanjem javi napako, da ne najde dveh .h datotek. Odpravim se na raziskovanje kje bi bile in sem jih našel v WiiRemoteFramework mapi/projektu. Preprosto sem jih kopiral v prejšnji projekt in upal na najbolje … rezultat je bil vse prej kot pa to. Spet polno napak.
Vprašam se, kaj bi še lahko delal narobe, ko na internetu najdem nekaj o frameworkih v Xcode. Ugotovim, da je WiiRemoteFramework potrebno prevesti in priložiti k DarwiinRemote projektu. Po prb. pol ure mi to celo tudi uspe.
Srečen, da se vse skupaj brez težav skompajla program želim pognati … ko mi napiše, da je program vrnil “5″. WTF?? Pogledam na internet in skoraj nič ne najdem … dejstvo je, da je spet neko sr*nje Maca in njegovega zanič Xcode programa.

Po dolgem iskanju pridem do ugotovitve, da bi mogoče bila težava z napačno izbrano platformo. Ja, to je še ena slabost Macov, saj moraš za vsak tip Maca in vsako verzijo OSa skompajlati drugače.
Po preizkušanju vseh možnih kombinacij pridem do zaključka: “Obj-C sucks!” Nikakor mi ni uspelo nič narediti.

Naredim nov prazen projekt in vržem en skoraj prazen main.cpp fajl ter mi prevede & zažene brez problema. Zraven “vržem” še tisti framework in spet mi vrne “5″ in program se zapre. Spet testiram različne kombinacije platform & verzij OSa … nič ne pomaga.

Že skoraj od začetka “igranja” z Wiimote sem si želel Windows, ker se za njega najde veliko več preverjenih knjižnic poleg tega pa je tam še C#, ki je zelo easy jezik in bi lahko zelo hitro naredil vsaj testiranje kako deluje etc.

Po koncu vsega tega zaje*avanja z Mac smetmi (Xcode & Obj-C) bi pa najraje laptop nekam vrgel in kupil HP ali kaj podobnega. V bistvu ne bi, ker je bil Mac predrag, ampak vseeno danes ni prvič, ko sem na to pomislil. :angry smiley:

Prišel sem do zaključka, da se še za Linux najde več pametnih knjižnic v Cju ali pa C++u. Ta dva jezika sta mi super. Za GUI ter kakšno izrisovanje pa raje uporabim C#, včasih tudi javo. (To sem uporabljal do takrat, ko sem kupil Maca)

Anyway … Mac is cool!

No Comments


Microsoftovi novi oglasi

Microsoft je naročil izdelavo 2 video oglasov, ki prikazujejo realen nakup prenosnika. Apple z oglasi cilja na design, lahko uporabo, Microsoft pa se je spomnil na nekaj boljšega, na ceno računalnika.

V obeh oglasih prikazujejo nakup prenosnika do 1000$. In  to je veliko bolj pomembno, kot pa design itd.

In poleg vsega se mi ta dva oglasa zdita najboljša od vseh, ki so jih do zdaj imeli.

1. oglas:

2. oglas:

No Comments


ASP.NET gostovanja pri nas

Pri nas lahko povsod najdemo poceni PHP/Linux gostovanja in je ponudba različnih gostovanj zelo velika. Če pa iščemo Windows/ASP.Net gostovanje, pa se stvar malce zaplete, saj imamo pri nas prb. 5 ponudnikov, ki to storitev podpirajo.

aspnet_logo

Prvi, ki že najdlje ponuja gostovanja je Siol, vendar ima previsoke cene ter podpira samo klasični ASP!! V letu 2009, 7 let potem, ko so nam ponudili ASP.Net 1.0 ga Siol še ne podpira. Vsekakor se strinjam, da je njihovo gostovanje namenjeno podjetjem v Sloveniji, ki potrebujejo samo predstavitveno stran in kakšno manjšo spletno trgovino, za kar pa je tudi klasično ASP dovolj.

Za uporabnike, ki potrebujejo ASP.Net 3.5, pa obstajajo drugi ponudniki in po iskanju, ki sem ga izvedel nekaj dni nazaj sem prišel do zaključka, da pri nas samo en ponudnik ponuja ASP.Net 3.5 in ponuja gostovanje na strežnikih v EU. In to je Slohosting.com, ki ima po mojem mnenju zelo poceni gostovanja, glede na to, kar ponuja.

 

Pri Slohosting.com lahko izbiremo med Windows 2008 in Windows 2003 gostovanja, pri prvem dobimo podporo ASP.Net 3.5 ter tudi popolni rewrite engine, ki je del IIS7. Pri Windows 2003 pa dobimo gostovanje na strežniku z IIS6, ter podporo ASP.Net 1.1 in 2.0.

Cena za osnovni paket, ki vsebuje 1,5GB prostora in neomejen prenos podatkov je 77,40 € in je enaka za obe vrsti gostovanja (Windows 2008, Windows 2003). Manjša slabost je samo malo večji ping, saj so strežniki v Nemčiji, ampak kakšnih večjih razlik med 20ms in 50ms niti ni.

Malo večji paket, WIN2, pa ponuja 3GB prostora, neomejen prenos in gostovanjeh 3 domen! Cena je malo višja, saj je letno potrebno plačati 155.40 €.

Ob nakupu katerega koli gostovanja za 1 leto lahko brezplačno registrirate eno domeno z končnico .com, .net, .org, .info, .biz, .eu ali .si.

Poznam nekaj zadovoljnih strank in tudi sam menim, da je gostovanje, tako kot podpora, odlično.

 

Ostali ponudniki

Pri Povezava.com vam ponujajo ASP.Net 3.5, vendar samo na novejših strežnikih. Dobra stvar je to, da imajo zelo veliko ASP komponent, slabost je pa cena glede na to kar dobiš v paketu.

Paket Economy za 8,30 €/mesec ponuja samo 200MB prostora in 6GB prenosa podatkov. Cena je brez DDV.

Naslednja težava je pa strežnik, saj je v ZDA in je zaradi tega ping okoli 150ms, kar pa se že malo pozna.

http://povezava.com/index.php?option=com_content&task=view&id=17&Itemid=35

Skoraj enake pakete ponuja tudi Random.si, ki tudi ponuja gostovanje v ZDA s pingom 150ms, vendar pa v nasprotju z Povezavo.com ne podpira ASP.Net 3.5.

Razvoj.net vam za prb. 4 €/mesec ponuja 10MB prostora na strežniku, ter podpira samo ASP & ASP.Net 1.1. Paketi so namenjeni za predstavitvene strani in nič kaj več. http://razvoj.net/cenik.asp

Spletni-dom.com ponuja 80MB prostora in 5GB prenosa, seveda brez SQL baze in z ceno 5,25 €/mesec (brez DDV). http://www.spletni-dom.com/gostovanje-spletnih-strani-na-windows-strezniku.php

 

Pri nas je samo en ponudnik z malo več prostora za malo večje spletne strani. Ostali so večinoma za manjše spletne strani in so tudi dražji. Če pa potrebujete več prostora ali kaj podobnega pa boste morali pogledati čez mejo.

V ZDA lahko najdete veliko ASP.Net gostovanj po smešno nizkih cenah. Zelo dober ponudnik po mojem mnenju je GoDaddy.com, vendar je pa še več dobrih ponudnikov. Sam bi brez težav vzel gostovanje tam, saj se mi splača, vendar me je ping odvrnil od tega. 150ms do 200ms je vsekakor preveč, če imamo večinoma obiskovalce iz Slovenije.

Če hočemo biti sodobni in uporabljati najnovejše tehnologije, bo pa izbira še manjša, saj še ni tako veliko Windows 2008 ponudnikov. Manjša težava pri teh gostovanjih je odsotnost podpore za ASP.Net 1.1, ampak kdo ga še sploh uporablja? Ima pa gostovanje na IIS7 veliko prednosti, od katerih je ena izmed največjih vsekakor popolni rewrite engine, ki je vsekakor boljši od Apachejevega mod_rewrite modula.

V UK sem našel kar nekaj takšnih gostovanj, cene so primerne EU trgu (malo so cenejše od cen pri nas, vendar ni veliko razlike), ping imajo tudi evropski, torej prb. 50ms, vendar večinoma ne podpirajo PayPala, z kreditno kartico pa vsekakor zaenkrat še nimam namena plačevati.

2 Comments


Safari 4 Beta

Danes sem preizkusil Safari 4 beta in sem se odločil, da ga bom tudi obdržal. Brskalnik je dovolj stabilen za normalno uporabo, poleg tega je pa izris spletnih strani v 99% enak.

Safari Top Sites

Safari Top Sites

Ob zagonu sem nam prikažejo najbolj obiskane strani in lahko zelo hitro izberemo kam želimo. Poleg tega vidimo najnovejšo verzijo spletne strani in lahko že na podlagi tega ugotovimo, če se je vsebina spremenila ali se ni.

Na Safariju 4 Beta se strani nalagajo malenkost hitreje, največ pa so naredili na Javascriptu, ki se izvaja veliko hitreje.

Google V8 Benchmark test:

Google V8 Benchmark - Safari 3

Google V8 Benchmark - Safari 3

Google V8 Benchmark - Safari 4 Beta

Google V8 Benchmark - Safari 4 Beta

Razlika med hitrostjo izvajanja Javascript-a je več kot očitna.

Spremenili pa so tudi obliko brskalnika, tako, da je zdaj podoben Googlovemu Chrome brskalniku.

Safari 4 Beta

Safari 4 Beta

Prenos beta različice brskalnika Safari 4 (za Windows in Mac): http://www.apple.com/safari/download/

2 Comments


Simple square wave generator

Že nekaj časa se ukvarjam s SSWG, ki ga potrebujem za testiranje določenih vezij in podobno. Mogoče ga je uporabiti tudi za recimo utripanje LED diode in podobno. Zgrajen je na ATtiny45.2

Hitrost SSWGja lahko nastavite preko programa na računalniku preko USB priključka.

Zaenkrat deluje spreminjanje hitrosti v Windows in Mac okolju (za Mac še nisem objavil kode, ker ima še nekaj napak). Kmalu pa lahko pričakujete shranjevanje hitrost v EPROM, da lahko preko računalnika nastavite hitrost, potem pa ga uporabljate brez računalnika ter boljše nastavljenje frekvence.

Zaenkrat lahko nastavite od 0 do 255 sekund, poleg tega pa nudi nastavljanje od 0 do 1000 milisekund, vendar v razmaku 4 ms.

Pri milisekundah se vpisana številka (od 0 do 250) množi s številom 4, ker trenutno podpira samo pošiljanje in prejemanje števila do 255. To bo odpravljeno kmalu.

Več podatkov: http://www.dejanl.info/electronics/simple-square-wave-generator/

No Comments



SetPageWidth