RSS
 

Archive for Červenec, 2010

vpsFree – profesionální VPS levně

24 Čvc

Před zhruba týdnem jsem hledal schopného poskytovatele služby VPS (Virtuální privátní server). V českých krajinách tuto službu poskytuje poměrně velký počet firem. Bohužel většinou je tato služba poskytována za velmi vysoké měsíční poplatky (obvykle i kolem 1000Kč). Z toho důvodu jsem začal pátrat i v zahraničí. Ceny v některých zemích se pohybují sice o něco níže ovšem zase vyvstává několik jiných problémů. Hlavně co se týče komunikace a plateb. Navíc přeci jen je-li server umístěn fyzicky v našich krajinách, tak to má nesporně výhodu menší latence při připojování k serveru.

Čistě náhodou jsem při procházení stránek http://www.abclinuxu.cz/ narazil na občanské sdružení vpsFree.cz, které nám dává možnost si zřídit vlastní poměrně slušné VPS. Členství ve sdružení stojí 300Kč měsíčně a za tyto peníze dostanete prakticky to samé jako u leckteré komerční firmy za několikanásobně větší poplatek.

Při zřizování jsem byl docela příjemně překvapen rychlostí vyřízení. V 23:30 jsem odeslal elektronickou přihlášku do sdružení s tím, že se možná pár dní nic dít nebude (tak to někdy vypadá i komerčních firem). No ve skutečnosti ještě před půlnocí přišly přístupové údaje do VPS. Ihned jsem se vrhl do testování a opravdu. Vše fungovalo přesně tak jak jsem si představoval :) .

Co se týče výkonu VPS, tak ten mohu ohodnotit velice kladně. Výpočetní výkon jednoho fyzického server je rozdělen obvykle pro 30 virtuálních strojů. Navíc zdroje se přidělují dynamicky, takže výkon fyzického stroje je opravdu vždy využit do poslední kapky. Takže pokud potřebujete vlastní server na provoz obvyklých serverových aplikací, tak doporučuji zvolit vpsFree kde dostanete za málo peněz opravdu hodně muziky. Doufejme, že sdružení bude pokračovat ve stejném duchu jako doposud.

 
2 Comments

Posted in Obecně

 

32-bitový nebo 64-bitový operační systém?

10 Čvc

Velice často se uživatelé PC rozhodují jestli si mají na svůj počítač pořídit nový 64 bitový operační systém nebo osvědčený 32 bitový. Podíl těchto dvou verzí systémů je v dnešní době zhruba poloviční, takže jistě nikoho nepřekvapí rozdílnost názorů zastánců té nebo oné verze. A co je ve skutečnosti tedy lepší? Na tuto otázku bohužel v dnešní době nikdo nemůže přesně odpovědět, protože výběr správné verze operačního systému je dost závislý na několika ohledech. My si ukážeme pro a proti jednotlivých verzí, které je nutné zvážit při výběru verze operačního systému.

Proč volit 32 bitovou verzi?

32 bitová verze je léty ověřená verze sytému. Pokud máte starší počítač, tak bych osobně ani nic nerozmýšlel a zvolil tuto verzi. Není zde vůbec problém najít funkční ovladače k hardware a různým perifériím jako jsou starší tiskárny, mobilní telefony atd… Většina i nových aplikací je vyvíjena stále pro verze 32-bitového systému. Navíc i na počítači kde máte veškerý hardware schopný provozu 64-bitového systému můžete provozovat bez problémů starší 32-bitovou verzi.

Ale..

Bohužel má to i své stinné stránky. Na 32-bitovou verzi nemůžete naadresovat větší množství paměti než jsou zhruba 3 Gigabajty!! Sběrnice zvládne naadresovat celkem 4 gigabajty. Ovšem část si rezervuje systém a část je rezervovaná grafickou kartou. Takže máte-li například notebook, který obsahuje více než 4GB operační paměti, tak vždy zůstane část paměti nevyužita. Což je, jak mi jistě dá každý za pravdu, celkem škoda. Navíc na 32-bitové architektuře nespustíte 64-bitové aplikace. Obráceně to možné je až na několik vyjímek (zhruba 98% aplikací pro Windows 7 32-bit jde i na 64-bitové verzi). Navíc kromě kapacity operační paměti přijdete také o část výpočetního výkonu PC. V dnešní době se udává, že 64 bitová verze zvyšuje u podporovaného hardware výkon zhruba o takových 20-40%. Výkon je znát nejvíce u aplikací vyžadující výpočetní kapacitu PC (převod videa, šifrování, složité matematické výpočty atd..). U kancelářských aplikací tento výkon znát příliš nebude.

Jak si správně vybrat?

Budete-li kupovat nový počítač, tak se při výběru zeptejte prodejce nebo zasurfujte po diskuzních fórech zda ten a ten daný počítač a všechny jeho komponenty unesou bez obtíží 64-bitový operační systém. Pokud zjistíte, že ano – neváhejte a berte 64 bitovou verzi. Časem se tato verze stane majoritní a navíc budete mít vyšší výkon. Pokud zjistíte, že je u nějakých částí PC problém (u notebooků to bývá především přechod do úsporného režimu, problémy s Wifi adaptérem, TV tunerem či s grafickou kartou) zvolte raději jiný hardware nebo 32-bitovou verzi OS.
Vždy když budete vybírat nějakou kompletní sestavu nebo notebook, tak se podívejte jaká verze systému je k takovému počítači dodávána. Je opravdu zbytečné kupovat nový „nabušený“ stroj s velkým množstvím paměti s dodaným 32-bitovým OS.

Chcete-li přejít u staršího PC na 64-bitovou architekturu, tak si zkontrolujte zda všechny části PC včetně periférií budou pod novou verzí systému pracovat a zda na všechen hardware najdete odpovídající ovladače. Je dobré začít zjištěním zda procesor podporuje novou architekturu. Pokud ano, tak je dost pravděpodobné, že ji budou podporovat i ostatní části PC.

Doufám, že vám tento článek pomůže alespoň trochu s výběrem verze operačního systému. Dotazy a připomínky prosím směřujte do komentářů pod článkem.

 

Jak začít programovat (2. díl) – Hello world!

03 Čvc

Články ze seriálu ' Úvod do programování ' :

V dnešním díle se zaměříme poněkud více na praktickou část tvorby programu v programovacím jazyce Java pod operačním systémem Windows.

Instalace programů pro vývoj v jazyce Java

K psaní zdrojového kódu aplikace nám stačí jakýkoliv textový editor (ne, word není textový editor) například Poznámkový blok v systému windows může stačit. Bohužel tvorba v takovém prostředí je více než obtížná. V dnešní době existuje celá řada ucelených nástrojů umožnující programátorovi pohodlnou a rychlou práci v programovacím jazyce. Takovým nástrojům říkáme Vývojové prostředí (anglická zkratka IDE). Jedním z nejlepších takových prostředí v jazyce Java je netbeans. Jedná se o open source aplikaci k vývoji programů v různých programovacích jazycích (Java, PHP, C/C++, …). Pro úplnost ještě uvedu, že netbeans je multiplatformní a je tedy dostupné i uživatelům linuxu.

Pro stažení přejdeme na následující odkaz a stáhneme si netbeans. Je k dispozici i v českém jazyce, takže pokud máme raději lokalizované prostředí, tak nezapomeneme přepnout kolonku jazyku programu na český jazyk (pro jednoduchost budeme dále předpokládat, že každý má českou verzi, takže ti z vás co mají verzi anglickou jistě rádi prominou). Ke stažení je k dispozici také více verzí aplikace lišících se počtem podporovaných programovacích jazyků. Pro začátek však stačí verze programu pro jazyk Java (velikost 225 MB. Ostatní jazyky se dají v případě potřeby doinstalovat přímo v prostředí). Během stahování netbeans si musíme dále nainstalovat samotnou javu. Stáhneme ji z těchto stránek a hned po stažení nainstalujeme (je třeba provést před instalací netbeans).

Po stažení netbeans provedeme instalaci. Ta neskýtá, žádné překvapení a žádná nečekaná nastavení. Instalace je však poměrně zdlouhavá zvláště na starších PC, takže se musíme obrnit trpělivostí.

Hello World!

Po nainstalování aplikaci netbeans spustíme a v horním panelu zvolíme Soubor > Nový projekt > Java > Java Application > následující. Na této obrazovce vyplníme název projektu do kolonky Project Name (např. dáme „HelloWorldApp“). Project Location říká kde budou fyzicky na disku uloženy zdrojové soubory aplikace, takže asi můžeme nechat jak je nastaveno. Ostatních kolonek si nebude zatím všímat a pokračujeme tlačítkem dokončit. Po chvilce se nám vytvoří celý projekt a objeví se nám skelet souboru Main.java . To je soubor, který bude naší aplikací spouštěn vždy jako první. Zatím vypadá nějak takto:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */


package helloworldapp;

/**
 *
 * @author Sik
 */

public class Main {

    /**
     * @param args the command line arguments
     */

    public static void main(String[] args) {
        // TODO code application logic here
    }
}

Řádky začínající hvězdičkou a nebo dvěma lomítky se nazývají komentáře. Ty slouží především k lepší orientaci programátora v kódu. Přímo na chod aplikace vliv nemají. Řádek package helloworldapp říká do jakého balíčku bude patřit tento soubor. Balíčky slouží pro rozdělení robustnější aplikace na menší celky. Řádek public class Main znamená, že vše v bloku mezi { a } bude součástí třídy Main. Co je třída a k čemu je dobrá se dozvíme například na Wikipedii. Řádek public static void main definuje blok veřejné statické funkce main, která je zavolána při spuštění aplikace. Z toho důvodu vložíme kód naší budoucí aplikace právě do bloku funkce main.

1
// TODO code application logic here

Tento komentář tedy smažeme a vložíme místo něj následující řádek

1
System.out.println("Hello World!");

Tím docílíme toho, že po spuštění tohoto našeho malého programu bude zavolána třída Main a v ní funkce main. Tělem této funkce tedy bude předchozí kus kódu, který má na starosti vypsání zprávy Hello World! na výstup aplikace.

A je to. Tím jsme dokončili naší první aplikaci. Chceme-li si vyzkoušet zda funguje správně, tak zvolíme Run > Run Main Project a sledujeme kolonku Výstup ve spodní části netbeans. Pokud jsme udělali vše správně, tak by se mělo zobrazit následující

1
2
3
run:
Hello World!
BUILD SUCCESSFUL (total time: 1 second)

To je pro dnešek vše. Doufám, že se vám tento malý návod líbil a že vám alespoň trochu pomůže. Pokud budete mít nějaký problém, tak se neváhejte ozvat například dole v komentářích :)

Články ze seriálu ' Úvod do programování ' :