Archive by Author

Průhledné monitory — již tento rok?

29 Mar

Samsung na letoštním CESu předvedl průhlednou dotykovou obrazovku s rozlišením 1680 x 1050.  Nejenom že vám umožňuje sledovat vaše oblíbené webové stránky přímo na vašem okně, ale v případě potřeby umožňuje i udělat virtuální žaluzie, které opravdu blokují světlo.

[ http://www.slashgear.com/samsung-transparent-smart-window-floats-twitter-over-your-garden-14209319/ ]

★★★★★ ONLINE HRY ★★★★★

8 Mar

Platformovka:

Tower of Heaven

Tower of Heaven je hezká, krátká retro platformovka ve stylu starých Game Boyovek s výbornou hudbou.

Skill:

Wonderputt

Pěkný minigolf! VÍCE SLOV


Logické:

Little Wheel

Little Wheel je kraťounká adventura o robotu, kterého náhodou zapne blesk a zjistí, že celý svět zasáhla katastrofa, tudíž se vydá na cestu aktivovat generátor. Asi. Ale je to fakt dobré. Recenze na Zabij 10 prasat

Multiplayer:

Transformice

V Transformice hrajete za myš, která se snaží získat sýr do díry. K tomu vám dopomáhá šaman, který umí povolávat objekty z čistého vzduchu. S obrovskou komunitou, uživatelksými levely a updaty je vždy i po pár měsíci zábava se k TFM vrátit–jediné, co se dá vytknout, je asi strmá obtížnost šamanění. Recenze na Zabij 10 prasat

Taky dobré:

Nginx předběhl IIS

5 Jan

Ngix, webový server designovaný pro stránky pod vysokým náporem uživatelů, je nyní druhý nejpoužívanější server u aktivních stránek, zatímo Apache, Microsoftí IIS nebo Google si všichni pohoršili.
Ngix nyní běhá na 25% 1000 nejnavštěvovanějších stránek, včetně Facebooku, Zappos, Groupon, Hulu, Dropboxu, nebo i WordPressu. Celkem běhá na 12.18% všech aktivních stránek. Pro srovnání, na začátku prosince měl podíl jen 11.6%.
Přestože Apache je stále nejpoužívanější webový server s asi 57% aktivními stránkami, spolu s Googlem si v prosinci pohoršili.

Výojář Prosinec 2011 % Leden 2012 % Změna
Apache 362,267,922 65.22% 378,267,399 64.91% -0.30
Microsoft 82,521,809 14.86% 84,288,985 14.46% -0.39
nginx 49,143,289 8.85% 56,087,776 9.63% 0.78
Google 18,464,148 3.32% 18,936,381 3.25% -0.07

[ http://www.infoworld.com/t/application-servers/nginx-overtakes-microsoft-no-2-web-server-183079 ]
[ http://news.netcraft.com/archives/2012/01/03/january-2012-web-server-survey.html ]

Apple konkurenci: Dělejte kulaté tablety

8 Dec

O protáhlém souboji Applu a Samsungu slyšel snad už každý.  Pro připomenutí, Apple žaluje Samsung a jejich řadu Galaxy za “otrocké” kopírování iPhonu.  Nyní Apple vysvětluje, co mohl Samsung udělat aby se vyhnul žalobě.  Zde je úryvek z veřejného právního dokumentu:

Co se týče designu iPhonu, jiné designy smartphonů mohou být: přední povrchy které nejsou černé či jasné; přední povrchy které nejsou obdélníkové, palcaté, a bez zaoblených okrajů; obrazovky které jsou více čtvercaté než obdélníkové či nejsou obdélníkové vůbec; obrazovky které nejsou vycentrované na předním povrchu telefonu a mají větší boční okraje; reproduktory které nejsou horizontální sloty se zaoblenými rohy a které nejsou zarovnané doprostřed nad obrazovku; přední povrchy které mají viditelné zdobení; a telefony bez rámečků nebo s odlišně vypadajícími rámečky které nejsou tenké, vyrovnané a s dovnitř mířícím profilem.

Mezi alternativní designy tabletů patří: celkově tvary které nejsou obdélníkové se čtyřmi placatými stranamy nebo které nemají čtyři zaoblené okraje, přední povrchy které nejsou celé placaté či čisté a které mají vidielné zdobení; tlusté rámečky místo tenkého kolem předního povrchu; a profily které nejsou tenké v porovnání s D’889 nebo které mají zanesený vzhled.

Takže: Žádné obdélníky, žádné placaté povrchy, nic černého nebo čistého, žádné zaoblené rohy.  Přes to se dá lehce přejít, ne?

Pak si stačí uvědomit, že i HP tablety staré přes deset let by tyto patenty porušovaly..

Samsung Galaxy S vs iPhone 3GS

A co si myslíte Vy?  Je Apple v právu, nebo je nesmysl patentovat zaoblené rohy a obdélníky?

Zdroj: http://apple.slashdot.org/story/11/12/05/2143245/how-to-avoid-infringing-on-apples-patents

Merge sort

24 Nov

Merge sort je primitivní řadící algoritmus fungují na následujícím principu:

  1. Rozdělit seznam čísel na dvě poloviny
  2. Opakovat krok 1 dokud nemám více jak dva elementy
  3. Seřadit je a poté oba podlisty smíchat

V praxi to znamená, že rekurzivně smíchávám dvojce seznamů, dokud nemám seřazeno.
Následující pomalá gif animace to výborně a polopaticky vysvětluje:

Merge sort má efektivnost O(n log n). Merge sort je, díky svému principu, velmi efektivní například na smíchání dvou seznamů čísel, které už seřazené jsou, nebo i přidávání neseřazeného seznamu k seřazenému. Může také výborně fungovat paraelně, jednotlivé poloviny se dají řadit nezávisle na sobě.

Implementace Merge sortu v pseudokódu:

function merge_sort(seznam):
  if len(seznam)<=1 return seznam
  leva = merge_sort(seznam[:len(seznam)//2])
  prava = merge_sort(seznam[len(seznam)//2:])
  vysledek = smichat(leva, prava)
  return vysledek

Funkce smichat může mít více implementací.


Zdroj obrázku: http://bamsoftware.com/hacks/sorts/ (podívejte se tam)

SSL enkrypce používaná milióny stránek prolomena

28 Sep

Badatelé objevili díru v prakticky všech stránkách používajících HTTPS, která dovoluje útečníkovi tiše decryptovat komunikaci mezi webserverem a konečným uživatelem.

Tato díra existuje ve verzích 1.0 TLS (transport layer security), neboli SSL. Přestože verze 1.1 a 1.2 TLS nejsou zranitelné, jsou stále prakticky nepodporované jak v prohlížečích tak na serverech.

Je to první útok, co boří enkrypci místo obejití certifikátů. Tento útok se nazývá BEAST a spoléhá na návaznost rozházených bloků dat. V současnosti vyžaduje BEAST asi dvě sekundy pro každý bajt zacryptované sušenky, ale toto číslo se rapidně zkracuje.

Jak Mozilla, tak populární knihovna OpenSSL ještě neimplementovali TLS 1.2. Nové TLS je ovšem podporované v Internet Exploreru a na IIS webserveru. Opera také podporuje 1.2, ale ne deaultně.

Ruský president uvažuje o financování ReactOS

15 Sep

ReactOS, relativně obskurní operační systém který má za cíl získat binární kompatibilitu s Windows jako open-source byl představen na každoročním ruském “Seliger” fóru, určeném pro podpoření inovativních aktivit mladých lidí. Jeden ruský člen komunity ReactOS, Alexander Rechitskiy, se na Seliger dostavil a úspěšně systém přezentoval se svým přítelem. ReactOS vyhrál cenu za nejlepšíprezentaci a grat 100 000 (asi 60 tisíc korun).

Continue reading