Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Mirek Prýmek

Stran: 1 ... 613 614 [615] 616 617 618
9211
Distribuce / Re: Kompilace Gnome, Nautilus, atd
« kdy: 19. 10. 2010, 19:11:38 »
Zdravim, nejsem nejak zbehly v kompilaci, ale chci si vysperkovat arch na svem Aceru Aspire One A150

Jaké konkrétně vyšperkování získáš tím, že něco budeš překládat sám?

9212
Vývoj / Re: Jaký jazyk zvolit pro začátečníka
« kdy: 15. 10. 2010, 12:22:01 »
Jenze prave proto, ze je to jazyk nizsi urovne, tak je mnohem vetsi pravdepodobnost, ze duvod chybneho chovani programu snaze najde

"Snaze najde"? Kdyz nekde v ramci programu pretecu prez hranice pole, tak v C v nejlepsim pripade program spadne - tzn. dostanu core dump. V C# dostanu hlasku "v souboru xyz na radce abc pretekl index pole". Nechapu, co je snazsiho na hledani chyby v coredumpu... A to coredump je jeste ten nejlepsi moznej zpusob, jak se chyba projevi.

Clovek si lejhce zvykne na to, ze spravu zdroju a podobne lahudky [...] za nej dela jazyk.

No a?

V C si zase člověk snadno zvykne na to, že se nemusí zamýšlet nad tím, do kterých registrů se co ukládá. A to je jako špatně?

Dneska se prostě vyvíjí v jazycích, které mají GC a podobná usnadnění. A když ho nemají, tak se tam dodělá poloautomatický GC (C++, Objective C). Není důvod se (obzvláště na úplném začátku) prudit s něčím, co člověk v praxi stejně nebude potřebovat.

9213
Vývoj / Re: Jaký jazyk zvolit pro začátečníka
« kdy: 15. 10. 2010, 09:18:23 »
Muzete zkusit i Pascal. rozhodne bych Vam nedoporucoval se ze zacatku zabyvat jazyky jako je java, C#, Python a pod, protoze tyto jazyky vysi urovne uz pred programatorem skryvaji nektera uskali programovani (sprava pameti, kontroluji rozsah poli, atpd..) coz by mohlo vest ke spatnym, nebo nevhodnym navykum.     

To mi přijde jako zvláštní názor. Jaké např. špatné návyky přináší jazyk, který obsahuje kontrolu rozsahu polí? Když index přešvyhnu, dojde k výjimce, která jasně říká k čemu a kde došlo (IndexOutOfRangeException na řádku 123 v souboru xyz). U C může dojít v podstatě k čemukoli, včetně toho, že nedojde k ničemu a program normálně funguje (přepíšu data, která už potom nepoužívám, takže na chybu nepřijdu). Nebo přestane fungovat úplně jiná část programu a chudák začátečník ať si láme hlavu, proč...

Správa paměti - no to je fakt, že to se člověk v C# moc nenaučí - ovšem otázka je, proč by se to taky měl učit, když to v C# není potřeba. V C se taky nenaučí práci s registry procesoru a nikomu to nevadí...

9214
Vývoj / Re: Jaký jazyk zvolit pro začátečníka
« kdy: 14. 10. 2010, 19:40:57 »
Počítám že nejspíš začnu s Pythonem, většina lidí se přiklání k němu, jako jazyku pro nováčky.

Jestli se přikláníš k Pythonu, tak se zkus podívat na jazyk Boo (http://boo.codehaus.org/) - u něj je veliká výhoda, že běží nad .NET frameworkem, takže se zároveň naučíš std. knihovnu, jejíž znalost potom můžeš zpeněžit (C#). Znalost Pythonní  std. knihovny se zpeněžuje podstatně hůř.

9215
Server / Re: Jaké čtení o návrhu unixových řešení
« kdy: 21. 09. 2010, 08:57:16 »
Ještě jsem jenom tak narychlo našel na Amazonu tohle: http://www.amazon.com/Architecting-Enterprise-Solutions-UNIX-Networking/dp/0137927061/ref=sr_1_3?s=books&ie=UTF8

Možná to trochu odpovídá dotazu, ale bude to nejspíš docela zastaralý (kapitola "Macintosh, OpenStep and Rhapsody" hovoři za vše :)

9216
Server / Re: Jaké čtení o návrhu unixových řešení
« kdy: 21. 09. 2010, 08:50:52 »
Jak říká kolega, těžko říct, co bys přesně chtěl. Obecná kniha o "unixových řešeních" asi těžko může existovat. Nezbývá, než se inspirovat v dokumentaci k jednotlivým Unixům.

Docela dobrá dokumentace je třeba k AIXu [1], ale otázka je, jestli znalost AIXových řešení využiješ :)

[1] http://publib.boulder.ibm.com/infocenter/aix/v6r1/index.jsp?topic=/com.ibm.aix.doc/doc/base/aixinformation.htm

9217
Server / Re: Šifrování vzdálené zálohy
« kdy: 21. 09. 2010, 08:16:04 »
Nebo by ještě šlo použít těžší kalibr - např. Baculu:

Bacula permits file data encryption and signing within the File Daemon (or Client) prior to sending data to the Storage Daemon. Upon restoration, file signatures are validated and any mismatches are reported. At no time does the Director or the Storage Daemon have access to unencrypted file contents.

Encryption and signing are implemented using RSA private keys coupled with self-signed x509 public certificates. This is also sometimes known as PKI or Public Key Infrastructure. Each File Daemon should be given its own unique private/public key pair. In addition to this key pair, any number of "Master Keys" may be specified - these are key pairs that may be used to decrypt any backups should the File Daemon key be lost.

http://www.bacula.org/5.0.x-manuals/en/main/main/Data_Encryption.html

Na stroji, který máš pod správou, by běžel director a file daemon, na cizim hostingu jenom storage daemon. Ovšem chce to vymyslet nejenom dobrou politiku zálohování (což u tohodle těžšího kalibru nemusí být úplně triviální), ale i dobrou politiku práce s klíči, hlavně s master keys.

Má to zepár háčků, např. na storage daemonovi je potřeba udělat několik zálohovacích médií, která se budou v pravý čas odmountovávat, jinak při kompromitaci directoru by útočník mohl smazat zálohy.

atd. atd.

9218
Server / Re: Uživatel SSH bez shellu
« kdy: 20. 09. 2010, 10:10:35 »
Napadla mi ešte jedna opačná otázka. Doteraz som si myslel, že keď má user shell /bin/false, nemôže nič. Ale keď vidím, že môže proxovať, logická otázka pre mňa je: čo všetko ešte môže?

No může asi všechno, k čemu login shell není potřeba :)

Např. dovecot mu dovolí číst poštu pomocí imap. Co mu dovolí ostatní programy se musíš zeptat jich :)

9219
Server / Re: freebsd server
« kdy: 10. 09. 2010, 16:24:27 »
Jen dodám, že český FreeBSD mailing list je tady: http://www.cz.freebsd.org/listserv/listinfo/users-l/

9220
Server / Re: Zabezpeceni sluzeb
« kdy: 08. 09. 2010, 08:11:23 »
Vzpominam si treba na komunikaci z mysql pres socket. mysql v chrootu nebylo, takze komunikace misto pres socket musela jit pres 127.0.0.1...ale urcite toho bylo vic.

No ale to neni problem, to je by design :)

9221
Server / Re: Zabezpeceni sluzeb
« kdy: 07. 09. 2010, 21:22:02 »
Prijde mi neprakticke a casove narocne na administraci nastavovat v chrootu dovecot+postfix+antivir+antispam+Mysql, abych mel funkcni a "bezpecny" postovni server, kdyz pak ctu v diskuzi pod clankem http://www.root.cz/clanky/bezpeci-s-chrootem/, ze opustit chroot neni nic tezkeho.A to nezminuji aktualizace.

No a jsme u toho, na co narážel pepazdepa - bezpečnost není o technologii, bezpečnost je o politikách.

Takže na co ses chtěl vlastně zeptat? Jaké máme politiky, nebo jak je naplňujeme technologií?
To první Ti nejspíš nikdo neřekne a to druhé je Ti k ničemu :)

Takže imho smysluplný dotaz by byl jedině "mám politiku takovou a makovou a chtěl bych ji nějak zrealizovat. Jakou techologii doporučujete/používáte?"

9222
Server / Re: Zabezpeceni sluzeb
« kdy: 06. 09. 2010, 23:38:16 »
Naopak u nekterych chroot muze delat problemy - Postfix.

Provozuju postfix ve FreeBSD jailu a na problémy jsem nenarazil. Jaké jsou v chrootu?

9223
Server / Re: U-Servery či standardní Case ?
« kdy: 03. 09. 2010, 19:15:04 »
Jo a ještě bych málem zapomněl na nějaké zálohování. Chtělo by to páskovou knihovnu, ne? Kolik za ní dáme? 30000? 50?

9224
Server / Re: U-Servery či standardní Case ?
« kdy: 03. 09. 2010, 19:06:41 »
Dobře, takže jestli správně počítám, tak pro kancelář se 4ma lidma je to takhle:

Serverová část:

chassis: $2500 = 47500Kč
2xblade: nejlevnější $2000 = 38000Kč
4xdisk SAS 1TB 42D0547 (R5+hot spare):  $2800 = 53200Kč [1]

Windows Server 2008 Standard bez Hyper-V, 5 CAL: $971 USD = 18449Kč
(je potřeba kvůli windowsovským aplikacím na SunRayích)

celkem: 157 149Kč

Infrastruktura:
Nějaké lepší switche - cca 30000Kč?

Klientská část:
4xSun Ray: cca $2000 = 38000Kč

celkem celkem: 225 149Kč

...a to máme jenom infrastrukturu bez jakéhokoli klientského SW a bez platby někomu, kdo se o to bude starat.

No nevím teda, jestli by tohle nějaká běžná kancelář o 4 lidech v ČR zkousla :) Ale to je možná tím, že u nás chlapík, který umí ve dvou počítačích přehodit disky, nebere pět tisíc na hodinu :)

P.S. já s Tebou, Lenine, z technického hlediska souhlasím, taky bych si takhle ideální stav představoval, ale bohužel realita je spíš jeden HP ML1xx, celkově za nějakých 20tisíc a switche po dvou tisících...

================
[1] je to možný, taková cena? Neověřoval jsem jinde...

http://www.macconnection.com/IPA/Shop/Product/Detail.htm?sku=10094565&cm_mmc=Pricegrabber-_-10094565-_-42D0547-_-CI&srccode=cii_5784816&cpncode=21-74254633-2

9225
Server / Re: U-Servery či standardní Case ?
« kdy: 03. 09. 2010, 12:52:41 »
Pro startupy bych doporucil Bladecenter S http://www-03.ibm.com/systems/bladecenter/hardware/chassis/blades/index.html Je to server + storage. Velmi dobra vec pro maly kancelare.

Cemu rikate "mala kancelar"?

Pokud se správně dívám, tak PRÁZDNÉ CHASIS tohodle stroje stojí dva a půl tisíce dolarů... Kolik stojí blady a disky jsem neměl odvahu se podívat.

U blade serveru proste zapnete vzdalene dalsi a poslete tam smluvniho technika at ten nefunkcni vymeni. Pracujte efektivne.

Čili tam budu mít jeden SPARE blade jenom pro případ, že by nějaký z těch ostatních vypadl. Čili ona "malá kancelář", které bohatě stačí JEDEN server tam bude mít DVA. Asi máme různé představy o efektivitě, protože já bych řekl, že stejného efektu by ona malá kancelář dosáhla podstatně levněji tak, že si koupí dva stejné lowend servery a v případě výpadku je prostě přepojí (otázka tak deseti minut). Tade v případě, že si vůbec takový luxus bude chtít dovolit...

Stran: 1 ... 613 614 [615] 616 617 618