2016
How Corporations Become Evil (23. október 2016)
Časopis Atlantic opisuje sociologické a psychologické mechanizmy, ktoré stoja za neetickým a niekedy aj zdanlivo šialeným konaním veľkých korporácií. Vysvetľuje to na reálnych príkladoch ako bolo neskoré odvolanie vybuchujúcich aut, letecké brzdy, ktoré sa tavili pri brzdení, alebo chyby, ktoré viedli k výbuchu raketoplánu Challenger.
Web Font Loading Patterns (9. október 2016)
Použitie webového fontu pomocou CSS direktívy @font-face je jednoduché, neposkytuje však dostatočnú kontrolu nad tým, ako sa stránka zobrazí kým fonty nie sú načítané. Bram Stein opisuje postupy ako kontrolovať tento proces a dosiahnuť potrebné správanie vo všetkých prehliadačoch.
Niektoré z týchto postupov sú tiež ilustrované v experimentoch s rýchlosťou zobrazenia textu.
Collection Pipeline (27. september 2016)
Martin Fowler:
The collection pipeline is one of the most common, and pleasing, patterns in software. It‘s something that‘s present on the unix command line, the better sorts of OO languages, and gets a lot of attention these days in functional languages. Different environments have slightly different forms, and common operations have different names, but once you get familiar with this pattern you don‘t want to be without it.
First Principles of Interaction Design (26. september 2016)
Malá encyklopédia princípov návrhu používateľských rozhraní od Brucea Tognazzini z Nielsen Norman Group.
The forgotten history of how automakers invented the crime of „jaywalking“ (15. január 2016)
In the 1920s, auto groups redefined who owned the city street
Reálny príklad toho, ako vplyvné skupiny dokážu pomocou lobingu a manipulácie verejnej mienky meniť spoločenské pravidlá (via Iľja Birman).
The Roots of Minimalism in Web Design (10. január 2016)
Kate Meyer z Nielsen Norman Group opisuje históriu minimalizmu v umení a dizajne a vysvetľuje jeho základné princípy:
Unfortunately, some designers misinterpret minimalism as a purely visual-design strategy. They cut or hide important elements in pursuit of a minimalist design for its own sake—not for the benefits that strategy might have for users. They’re missing the core philosophy and the historical context of minimalism, and they risk increasing complexity rather than reducing it.
Learnable Programming (1. január 2016)
Bret Victor opisuje princípy návrhu rozhrania pre vyučovanie programovania, ktoré podporí tvorivé skúmanie a umožní študentom pochopiť fungovanie ich programov.
2015
Butterick’s Practical Typography (21. jún 2015)
Elektronická učebnica typografie. Opisuje základné pravidla, rady a príklady formátovania rôznych typov dokumentov.
Fonty Fira (4. máj 2015)
Nádherná rodina fontov navrhnutá pre Mozillu Erikom Spiekermannom. Jej neproporcionálny variant Fira Mono je teraz mojim obľúbeným písmom pre terminál a textové editory.
Up and Down the Ladder of Abstraction (4. máj 2015)
Pri riešení zložitých technických úloh je dôležite mať možnosť interaktívne preskúmať rôzne alternatívy pomocou modelov. Bret Victor ukazuje, že takéto skúmanie môže prebiehať najefektívnejšie, ak existuje možnosť prechádzať medzi rôznymi úrovňami abstrakcie:
[…] the most powerful way to gain insight into a system is by moving between levels of abstraction. Many designers do this instinctively. But it‘s easy to get stuck on the ground, experiencing concrete systems with no higher-level view. It‘s also easy to get stuck in the clouds, working entirely with abstract equations or aggregate statistics.
This interactive essay presents the ladder of abstraction, a technique for thinking explicitly about these levels, so a designer can move among them consciously and confidently.
How to write a great research paper (31. marec 2015)
Simon Peyton Jones na svojej prednáške dáva viacero rád o tom, ako písať vedecké články. Jednou z nich je to, že písanie článku má začať ešte pred samotným výskumom a nie až po jeho dokončení. Písanie je totiž dôležitou súčasťou výskumného procesu, ktorá umožňuje ujasniť myšlienky a lepšie pochopiť riešené problémy.
Ďalšie informácie na túto tému sa dajú nájsť aj na stránkach Peytona Jonesa.
Real Software Engineering (29. marec 2015)
Softvérové inžinierstvo je často kritizované za nedostatočne inžiniersky prístup. Kritici však často majú mylnú predstavu o tom, ako v skutočnosti fungujú iné inžinierske odbory. Glenn Vanderburg vo svojej prednáške hovorí o podstate inžinierstva vo všeobecnosti a najmä softvérového inžinierstva.
MindBEMding – getting your head ’round BEM syntax (22. marec 2015)
Harry Roberts (CSS Wizardry):
BEM – meaning block, element, modifier – is a front-end naming methodology thought up by the guys at Yandex. It is a smart way of naming your CSS classes to give them more transparency and meaning to other developers. They are far more strict and informative, which makes the BEM naming convention ideal for teams of developers on larger projects that might last a while.
Tricycles vs. Training Wheels (18. marec 2015)
Greg Lloyd píše o zásadnom probléme oblasti návrhu používateľských rozhraní. To, čo je veľmi jednoduché na naučenie sa, často neumožňuje skutočne efektívne použitie. Kvôli tomu súčasný stav v softvéri pripomína svet, v ktorom by všetci používali trojkolky namiesto bicyklov.
How to Sit Less (15. marec 2015)
Rishabh R. Dassani navrhuje praktický spôsob ako obmedziť sedenie pri kancelárskej práci. Výhodou je, že navrhovaný režim pravidelných prestávok sa podobá na ten, ktorý sa používa v technike Pomodoro a je teda možné využiť existujúce časovače, napríklad Gnome Pomodoro.
V ďalšom článku z tejto série autor tiež argumentuje, prečo státie pri práci nie je dlhodobo udržateľným riešením.
Stock photos that don’t suck (9. marec 2015)
Zbierka odkazov na zdroje bezplatných, ale zároveň kvalitných fotografií a vzorov.
Find is a beautiful tool (3. marec 2015)
Program find patrí medzi najužitočnejšie Unixové nástroje.
The Meme Hustler (25. február 2015)
Evgeny Morozov podrobne analyzuje to, ako Tim O’Reilly manipuluje významom slov a pojmov a týmto mení význam verejnej diskusie. O’Reilly sa svojho času zapojil do nahradenia pojmu „slobodný softvér“ pojmom „open source“, ktorý na rozdiel od prvého nezahŕňal morálne posolstvo. Po vytvorení viacerých ďalších mémov sa O’Reilly pustil aj do oblasti politiky s mémami ako „open government“ a „government as a platform“:
The free software scenario is repeating itself: deeply political reform efforts are no longer seen as “moral crusades,” but are reinvented as mere attempts at increasing efficiency and promoting innovation.
Pelican Static Site Generator (22. február 2015)
Od včera je tento blog generovaný pomocou nástroja Pelican. Jeho hlavné výhody oproti Jekyll sú z môjho pohľadu tieto: rýchlosť, dôslednejšie oddelenie obsahu od témy, dedičnosť šablón, možnosť písať rozšírenia v Pythone.
2013
Do You Suffer From Decision Fatigue? (1. december 2013)
The New York Times podrobne opisuje psychologický jav, podľa ktorého sú schopnosť rozhodovať sa a schopnosť sebakontroly prepojené, a zároveň sa postupne vyčerpávajú a trvá nejaký čas kým sa znovu obnovia. Teda ak človek musí prijímať veľa rozhodnutí, jeho schopnosť pre ďalšie rozhodnutia a pre samokontrolu sa zníži.
Ako upozorňuje Kathy Sierra, na tento jav by mali pamätať aj návrhari počítačových programov a nezaťažovať používateľov nepodstatnými rozhodnutiami.
The Law of Leaky Abstractions (1. december 2013)
Abstrakcie umožňujú programátorom riešiť úlohy jednoduchšie a bez toho, aby sa zaoberali menej podstatnými detailami. Podľa Joela Spolskeho však žiadna abstrakcia nie je dokonalá, a tak programátor musí poznať nielen rozhranie na vysokej úrovni abstrakcie ale aj úrovne pod ňou, ktoré sa môžu sem-tam prejaviť.
Bias (31. október 2013)
Dmitry Fadeyev o novinárskej nezaujatosti:
The lack of overt bias doesn’t lead to good reporting, it leads to purposeless populism.
To, čo chýba dnešnému spravodajstvu nie je nezaujatosť (ktorá je len zdanlivá), ale schopnosť jasne povedať svoj názor a vysvetliť argumenty.
Churchill plánoval nemysliteľné – tretiu svetovú vojnu (31. október 2013)
Leopold Moravčík píše o tajnom pláne Winstona Churchilla s názvom Operation Unthinkable:
Bezprostredne po skončení druhej svetovej vojny mala nasledovať ďalšia. V tomto novom svetovom konflikte sa bývalí západní spojenci Sovietskeho zväzu mali spriahnuť s dovtedajším úhlavným nepriateľom – zvyškami Hitlerovho wehrmachtu a prekvapujúcim útokom napadnúť Červenú armádu.
Breaking down Amazon’s mega dropdown (14. október 2013)
Tvorba viacúrovňového menu na webovej stránke má viacero úskalí. Jedným z najpodstatnejších je potreba zabezpečiť, aby podmenu nezmizlo skôr, ako presuniete kurzor na jednu z jeho položiek. Ben Kamens vysvetľuje princíp riešenia tohto problému.
The Elements Of Style: UNIX As Literature (10. október 2013)
It‘s the love of words that makes UNIX stand out.
The UNIX System: Making Computers More Productive (10. apríl 2013)
Video z roku 1982, v ktorom učinkujú aj autori operačného systému UNIX (via SvN).
The Cognitive Style of Unix (2. február 2013)
Pre Unix je typické používanie nástrojov, ktoré sú zložité pre začiatočníka a od používateľa sa vyžaduje, aby vynaložil značne úsilie a naučil sa ich. Vivek Haldar zdôvodňuje, prečo z hľadiska psychológie tento prístup je pre nás v skutočnosti užitočný.
Podobnej téme je venovaný aj článok GUI vs CLI: Operation vs Expression od rovnakého autora a tiež nedávny článok na Signal vs. Noise.
2012
Functional Programming in C++ (25. júl 2012)
John Carmack radí ako používať funkcionálny prístup pri programovaní v C++.
No matter what language you work in, programming in a functional style provides benefits. You should do it whenever it is convenient, and you should think hard about the decision when it isn’t convenient.
Fast Enough VMs in Fast Enough Time (20. júl 2012)
Vývoj efektívneho virtuálneho stroja pre programovací jazyk je náročný. Laurence Tratt vo svojom článku predstavuje nástroj, ktorý túto úlohu pomáha riešiť. Ide o RPython — podmnožinu Pythonu vyvinutú v rámci projektu PyPy a určenú na implementáciu programovacích jazykov. Najzaujímavejšou jej vlastnosťou je pritom to, že dokáže z implementácie interpretátora automaticky vygenerovať „just in time“ prekladač.
Ľavé spektrum 2012 (14. júl 2012)
Predstavitelia slovenskej ľavice (a nejde pritom len o politikov) v krátkych videorozhovoroch odpovedajú na otázky o tom, čo to znamená byť ľavičiarom, v akom stave je dnes ľavica a aké sú jej perspektívy.
A Proposal for a Simplified, Modern Definition of “Object” and “Object Oriented” (12. júl 2012)
William Cook:
I’m getting tired of hearing people say that objects and object-oriented programming have no standard definition. Or even worse, that its impossible to say what object-oriented programming really is. In this note I propose simplified, modern definitions for these terms.
Pohľad na objekty ako na „first-class“ moduly, ktorý je podstatou predstavenej definície, je podľa mňa veľmi zaujímavý a užitočný pre pochopenie toho ako je vhodné objekty používať.
The Value of Unoriginality (7. júl 2012)
Dmitry Fadeyev uvažuje o výhodách neoriginálneho dizajnu:
Our obsession with originality […] means that we no longer value continuation as much as uniqueness, and so following design trends become something negative, something that betrays your lack of creativity.
Odporúčam pozrieť si aj ostatné články v jeho blogu.
The Downfall of Imperative Programming (19. jún 2012)
Bartosz Milewski píše o tom, prečo nástup paralelných architektúr počítačov vyžaduje prechod k funkcionálnemu programovaniu.
Súčasný kapitalizmus skončí, či si to želám, alebo nie (16. jún 2012)
Zaujímavý rozhovor s Ľubošom Blahom o nevyhnutnom konci neoliberálneho kapitalizmu, o ekonomickej demokracii a na ďalšie témy.
Brand Dilution (10. jún 2012)
Dmitry Fadeyev sa zamýšľa nad tým, prečo inšpirácia ostatných výrobcov dizajnom produktov Apple vyvoláva také negatívne reakcie.
Tell Above, and Ask Below – Hybridizing OO and Functional Design (10. jún 2012)
Michael Feathers uvažuje o možnostiach kombinácie objektovo-orientovaného a funkcionálneho prístupov v architektúre programov.
Hyphenator.js (3. jún 2012)
Knižnica v JavaScripte, ktorá zabezpečuje rozdeľovanie slov v HTML dokumentoch na strane klienta. Pritom používa rovnaký algoritmus ako LaTeX.
Light Table (30. apríl 2012)
Koncept nového typu vývojového prostredia.
Design patterns of 1972 (18. marec 2012)
Mark Jason Dominus uvažuje o význame návrhových vzorov. Tak ako C potrebuje návrhový vzor pre vytváranie tried, Java a C++ potrebujú množstvo návrhových vzorov pre veci, ktoré sa nedajú prirodzene vyjadriť v týchto jazykoch. Návrhové vzory sú teda prejavom nedostatkov programovacích jazykov (via lesscode.org).
Personal names around the world (17. marec 2012)
Tento dokument od W3C je síce určený pre návrhárov webových formulárov, ale zaujímavý je aj pre ostatných. Sú v ňom opísané rozdiely v tom, ako vyzerajú mená osôb v rôznych štátoch. Vedeli ste napríklad, že na Islande nemajú priezviska v našom ponímaní?
New York in the 80s (10. február 2012)
Fotografie Stevena Siegela ukazujú ako vyzeral New York v 80. rokoch. Je zaujímavé porovnať ich s idealistickými predstavami o USA, ktoré boli rozšírené v tom čase vo východnej Europe. (via Kottke)
How Trello is different (8. február 2012)
Joel Spolsky píše nielen o novom nástroji pre koordináciu tímov, Trello, ale aj všeobecne o horizontálnych produktoch. Ide o také produkty ktoré sú určené širokému okruhu používateľov a nie len úzkej skupine so špecifickými potrebami. Uvádza tiež zaujímavé histórie z vývoja jedného z takýchto produktov — tabuľkového procesora Excel.
Detroit in ruins (7. február 2012)
Fotografie súčasného Detroitu sú pôsobivou ukážkou úpadku priemyselných oblastí vo vyspelých krajinách (via Daring Fireball).
Execution in the Kingdom of Nouns (23. január 2012)
Wouldn’t it be strange if we suddenly decided that we could no longer use verbs?
Steve Yegge poukazuje na neprirodzenú prevahu podstatných mien pri programovaní v Jave. Tým, že nie je možné plnohodnotne používať slovesa (funkcie), sú značne obmedzené možnosti vyjadrovania.
Everything is a Remix (1. január 2012)
V spoločnosti je rozšírený názor, že kreativita spočíva v schopnosti vytvárať úplne originálne vecí, ktoré sa nepodobajú na nič čo existovalo predtým. Kirby Ferguson v cykle krátkych videí ukazuje, že v skutočnosti podstatou kreativity je kopírovanie, transformovanie a kombinovanie existujúcich vecí.
2011
Thinking of interfaces as sets of jobs (30. december 2011)
Ryan Singer:
Shifting our focus from visual concerns like pixels and proportions to the jobs an interface should do helps us articulate the function of each element on screen.
PragPub (28. december 2011)
Bezplatný elektronický mesačník o programovaní od vydavateľstva Pragmatic Programmers.
Sane RSS usage (9. september 2011)
Marco Arment opisuje spôsob ako používať RSS bez ujmy na zdraví. Ja osobne už dlhšiu dobu používam RSS práve takýmto spôsobom.
The Art of Lisp & Writing (9. september 2011)
Diskusie o tom, či je programovanie vedou alebo umením sa vedu už dlhšiu dobu. Richard P. Gabriel vo svojej veľmi zaujímavej úvahe prirovnáva programovanie k literatúre.
UI/app dev with Vim, Rails and a little Photoshop on OSX (24. júl 2011)
Ryan Singer (dizajnér z 37signals) ukazuje na príklade ako postupuje pri návrhu používateľského rozhrania webových aplikácií.
Evidence Based Scheduling (24. júl 2011)
Joel Spolsky opisuje spôsob ako robiť realistické odhady času potrebného na dokončenie softvérového projektu (via Алёна C++).
Design Patterns in Haskell (4. apríl 2011)
Ako je možné implementovať návrhové vzory z objektovo-orientovaného programovania v jazyku Haskell.
What is easy and what is hard to implement in a functional programming language? I decided to revisit all 23 original Gang of Four design patterns under that lense.
Grokking the Zen of the Vi Wu-Wei (29. január 2011)
The beginning of understanding the Zen of Vi comes when you realize that you are not memorizing key-bindings, but rather, you are learning a language.
Albert Einstein: Prečo socializmus? (24. január 2011)
Napriek tomu, že tento článok bol publikovaný v roku 1949 je stále veľmi aktuálny (je dostupný tiež ruský preklad).
ditaa — DIagrams Through Ascii Art (11. január 2011)
ditaa is a small command-line utility written in Java, that can convert diagrams drawn using ascii art (“drawings” that contain characters that resemble lines like
|/-), into proper bitmap graphics.
Your logo is an image, not a <h1> (11. január 2011)
Harry Roberts píše o tom, prečo sa pre zobrazenie loga webu nemá použivať element <h1> a obrázok nastavený pomocou CSS. Je možne, že sa touto radou budem riadiť pri ďalšom redizajne tohto weblogu.
2010
10 centuries in 5 minutes (7. november 2010)
Ako sa menila politická mapa Európy (via design.artgorbunov.ru).
The first step is to start (37signals) (24. október 2010)
Čo potrebujete vedieť, aby ste mohli robiť web design?
The Word “Hacker” (24. október 2010)
Paul Graham:
To the popular press, „hacker“ means someone who breaks into computers. Among programmers it means a good programmer. But the two meanings are connected. To programmers, „hacker“ connotes mastery in the most literal sense: someone who can make a computer do what he wants—whether the computer wants to or not.
Mapping Stereotypes (24. október 2010)
Ako vidia Európu rôzne národy 🙂 (via design.artgorbunov.ru)
Readme Driven Development (22. október 2010)
Tom Preston-Werner:
Write your Readme first.
A Summary/Explanation of John Maynard Keynes’ General Theory (22. október 2010)
Aaron Schwartz:
Reading Keynes’ General Theory of Employment, Money, and Interest then is a sobering experience. For the book is, indeed, truly brilliant, a definite work of genius. It’s the best book on the economy I’ve ever read; indeed, it’s one of the best books I’ve ever read.
Does Your Language Shape How You Think? (22. október 2010)
The New York Times:
When your language routinely obliges you to specify certain types of information, it forces you to be attentive to certain details in the world and to certain aspects of experience that speakers of other languages may not be required to think about all the time.
Node.js – s JavaScriptem na server (22. október 2010)
Zdroják predstavuje nový framework umožňujúci vytvárať serverové aplikácie v JavaScripte.
Proč došlo v Německu v 19. století k obrovskému rozvoji průmyslu? (24. august 2010)
Neexistoval zákon o autorských právech.
„n+1: On Your Marx“ (31. júl 2010)
With luck, the next intellectual consequence of the crisis will be to pry the lid off Marx’s tomb, since it is only from a Marxian standpoint that the recent credit bubble can be understood in terms of the structural problems it affected to solve as well as those it has created.
The Anti-Mac User Interface (31. júl 2010)
Článok Dona Gentnera a Jakoba Nielsena z roku 1996:
By exploring alternative interfaces that transcend the principles behind conventional graphical interfaces, a human-computer interface emerges that is based on language, a richer representation of objects, expert users, and shared control.
Richard Feynman a Connection Machine (31. júl 2010)
Veľmi zaujímavý príbeh o Richardovi Feynmanovi (via www.root.cz, originál v angličtine).
Seriál OOP v Javascriptu (31. júl 2010)
Daniel Steigerwald vysvetľuje ako v JavaScripte funguje objektovo orientované programovanie a dedičnosť.
funcparserlib (21. máj 2010)
Recursive descent parsing library for Python based on functional combinators.
Bjarne Stroustrup: What Should We Teach New Software Developers? Why? (16. máj 2010)
Fundamental changes to computer science education are required to better address the needs of industry.
The Missing Future (25. apríl 2010)
Right now, two groups are offering their visions for the future: Microsoft and the open source movement. A third group is conspicuously silent: small, independent developers. What do the Microsoft and open source futures look like? Will the independent developers speak up? Which future should I fight for?
Caffeine (21. apríl 2010)
Jednoduchá aplikácia, ktorá dokáže automaticky vypnúť šetrič obrazovky keď pozeráte video, alebo keď máte spustené určité programy (via Alex Payne).
PyRoom — distraction free writing (5. apríl 2010)
Veľmi jednoduchý celoobrazovkový textový editor. Užitočný v prípadoch, keď chcete aby vás nič nevyrušovalo pri písaní textu.
Writing great documentation (5. apríl 2010)
Séria článkov o tom ako písať technickú dokumentáciu od jedného z autorov web frameworku Django.
Petr Staníček: Zapomeňme na autorská práva (4. apríl 2010)
Intelektuální práva nemají žádné opodstatnění, jsou uměle vytvořená a z dlouhodobé perspektivy se již nyní ukazují jako nefunkční nejenom jako právní požadavek, ale i jako obchodní model.
A Turing Machine (28. marec 2010)
My goal in building this project was to create a machine that embodied the classic look and feel of the machine presented in Turing’s paper. I wanted to build a machine that would be immediately recognizable as a Turing machine to someone familiar with Turing‘s work.
Marco.org – Overdoing the interface metaphor (18. marec 2010)
We’re often told that we should design our websites and software to mimic real-life objects. […] But it’s not absolute, and it’s not always the best idea.
Clojure (18. marec 2010)
Nový populárny dialekt Lispu bežiaci na JVM.
Revenge of the Nerds (28. február 2010)
If you look at these languages in order, Java, Perl, Python, you notice an interesting pattern. At least, you notice this pattern if you are a Lisp hacker. Each one is progressively more like Lisp. Python copies even features that many Lisp hackers consider to be mistakes. You could translate simple Lisp programs into Python line for line. It‘s 2002, and programming languages have almost caught up with 1958.
Sú dane zlodejstvom? (28. február 2010)
Ľudia majú niekedy bizarné názory. Ešte bizarnejšie však je, ak sa bizarné názory udomácnia v spoločnosti a ľudia sa s nimi stotožňujú ako s normálnymi postojmi. Tak je to aj v prípade daní.
Studená vojna novej generácie: farebné revolúcie (27. február 2010)
Leopold Moravčík analyzuje pozadie „farebných revolúcii“.
The Nature of Lisp (21. február 2010)
This article … is my attempt to explain Lisp in familiar, intuitive concepts. I urge brave souls to read on. Grab your favorite drink. Take a deep breath. Prepare to be blown away. Oh, and may the Force be with you.
Alex Payne — On the iPad (21. február 2010)
Perhaps the iPad signals an end to the “hacker era” of digital history.
CoffeeScript (11. február 2010)
Alternatívna syntax pre JavaScript. Umožňuje stručnejší zápis kódu a zavádza niektoré nové konštrukcie, napríklad list comprehension. (via github.com)
2009
That’s not Popper! (25. november 2009)
Článok o problémoch filozofie vedy a o tom, ako odlíšiť vedu od pseudovedy.
Монады (25. november 2009)
Замечательная статья о монадах в языке Хаскелл.
Čas zastavit ekonomický růst (16. august 2009)
Pozemské zdroje a přírodní cykly, na nichž lidé závisejí, nemohou dále odolávat ekonomickému růstu, který je podstatou kapitalismu a modernity. Místo toho bychom měli budovat společnost záměrné skromnosti, kde se bude méně pracovat, aby se lépe žilo, spotřebovávat méně produktů lepší kvality, produkovat méně odpadu a více recyklovat.
Proč je Parrot důležitý (29. jún 2009)
Odkazy na zaujímavý článok a video o Parrote – virtuálnom stroji pre dynamické programovacie jazyky.
Vim Recipes (2. jún 2009)
Vim Recipes is a free cookbook for Vim, the popular text editor.
Official Google Blog: Went Walkabout. Brought back Google Wave. (30. máj 2009)
Google predstavil inovatívny webový komunikačný systém. Systém používa otvorený protokol a zverejnené majú byť aj jeho zdrojové kódy. (via Armin Ronacher)
Eduard Chmelár: Sviatok práce by mal patriť obyčajným ľuďom (13. máj 2009)
Prvý máj patrí medzi sviatky s najdlhšou tradíciou u nás, napriek tomu o jeho podstate paradoxne veľa nevieme. Koluje o ňom množstvo absurdných predsudkov, fám a zarážajúca je aj neznalosť toho, čo si ním pripomíname.
Kuba – zamlčaná história (11. máj 2009)
Zaujímavé informácie z histórie Kuby, ktoré na Slovensku pozná málo kto.
Co namísto kapitalismu a socialismu? (26. apríl 2009)
Eric Hobsbawm:
Pokroková politika se musí navrátit k přesvědčení, že hospodářský růst a bohatství jsou prostředkem, nikoliv cílem. Cílem je to, co to dělá s životy, s životními šancemi a s nadějemi lidí.
Finanční predátoři, Island a potřeba nového světového měnového systému (24. apríl 2009)
Michael Hudson na príklade zbankrotovanej islandskej ekonomiky ukazuje podstatu a rizika súčastného svetového finančného systému.
O pirátech vám lžou (23. apríl 2009)
Johann Hari:
Při pohledu na velké imperiální flotily u somálských břehů se znovu nabízí otázka – kdo je tu zloděj?
InDefero – Bug tracking, code review and free software forge (20. apríl 2009)
Slobodný klon Google Code hostingu, ktorý okrem Subversion podporuje aj Mercurial a Git.
Kauza s názvem The Pirate Bay (18. apríl 2009)
Zaujímavá úvaha o tom, či kopírovanie skutočne „zabíja hudbu“ (via root.cz).
Free as in Freedom (11. apríl 2009)
Kniha Sama Williamsa s podtitulom „Krížová výprava Richarda Stallmana za slobodu softvéru“.
Книга Сэма Уильямса с подзаголовком <<Крестовый поход Ричарда Столлмена за свободу софта>>. На computerra.ru вышел также сокращённый русский перевод первой, второй, шестой и восьмой главы.
Is My Blog Working? (1. apríl 2009)
Nástroj, ktorý otestuje funkčnosť vášho weblogu, zmeria rýchlosť jeho načítavania a zistí iné zaujímavé informácie (via thresholdstate.com).
We love Textpattern (31. marec 2009)
We love Textpattern is a design gallery dedicated to showcasing sites created using the free, flexible, elegant, and easy-to-use content management system.
GNOME & git (31. marec 2009)
Projekt Gnome prechádza zo Subversion na Git. Zdá sa, že Git sa stáva dominantným distribuovaným systémom pre správu verzii. Zaujímavé sú tiež výsledky prieskumu medzi vývojármi Gnome.
If programming languages were religions… (31. marec 2009)
Celkom vtipne porovnanie programovacích jazykov a náboženstiev (via).
The Dark Side Of Distributed Version Control (26. marec 2009)
Malcolm Tredinnick píše o tom, ako použitie DVCS môže narušiť vznik komunity vývojárov okolo softvérových projektov, a radi ako sa týmto problémom vyhnúť.
Miloš Pick: Vytáhne Obama svět z krize? (14. marec 2009)
Analýza dôvodov a návrhy riešenia hosporárskej krízy.
Instapaper (14. marec 2009)
Jednoduchý nástroj na ukladanie stránok na neskoršie čítanie.
A List Apart: Understanding Progressive Enhancement (25. február 2009)
Séria článkov predstavuje techniku „progressive enhancement“ a jej použitie v CSS a JavaScripte (druha a tretia časť).
Easy Git (21. február 2009)
Nadstavba nad Gitom zjednodušujúca jeho používanie. Jedným z hlavných zlepšení je zabudovaná dokumentácia, ktorá pomáha učiť sa Git postupne a na príkladoch.
git ready (21. február 2009)
Každý deň nový tip pre používateľov Gitu.
Stack Overflow (17. február 2009)
Web pre programátorov umožňujúci zadávať otázky a odpovedať na ne. Databáza zodpovedaných otázok je už veľmi rozsiahla, takže je dosť možne, že tam nájdete to čo potrebujete aj bez toho aby ste sa museli pýtať.
Time Machine for every Unix out there (16. február 2009)
Popis ako zálohovať dáta pomocou programu rsync podobným spôsobom ako to robí funkcia Time Machine v Mac OS X.
12 tips to getting things done in open source (16. február 2009)
Rády pre úspech vašich počínaní vo svete open source.
Color Scheme Designer (15. február 2009)
Petr Staníček predstavil novú verziu svojho vynikajúceho generátora farebných schém.
warning options (15. február 2009)
Zoznam užitočných prepínačov GCC pre zobrazovanie varovaní.
The History of Python (15. február 2009)
Guido van Rossum a Greg Stein píšu o histórii programovacieho jazyka Python.
HTML 5: The Markup Language (15. február 2009)
Špecifikácia HTML 5 sa stála veľmi rozsiahlou a komplikovanou, preto vznikol špeciálny dokument popisujúci HTML 5 z hľadiska autorov HTML kódu, ktorý vynecháva napríklad časti určené pre autorov prehliadačov.
The 100% Easy-2-Read Standard (14. február 2009)
Information Architects Japan zdôvodňujú prečo by webové stránky mali používať písmo štandardnej veľkosti a poskytujú ďalšie rady pre ľahko čitateľné weby.
2008
Git pre používateľov Darcsu (28. september 2008)
Prednáška Linusa Torvaldsa o systéme pre správu verzii Git (28. september 2008)
Ďalšie videa, ktoré sa oplatí pozrieť: praktickejšie zameraná prednáška Randala Schwartza a screencast vysvetľujúci princípy fungovania Gitu.
10 tipov pre Linuxových administrátorov (3. august 2008)
Konečně pravda o XHTML a HTML (3. február 2008)
David Grudl vyvracia rozšírené mýty týkajúce sa XHTML.
Klasifikácia používateľov slobodného softvéru (24. január 2008)
Informationarchitect.jp o trendech na webu v roce 2008 (11. január 2008)
2007
Stručne vysvetlenie metodiky Getting Things Done (GTD) (17. november 2007)
Arch Way — filozofia distribúcie Arch Linux (15. november 2007)
LaTeX wikibook (3. november 2007)
Roman Pichlík vysvetľuje čo je REST (1. november 2007)
Recenzia Gnome 2.20 na Ars Technica (28. september 2007)
Constructive reasons to use Django instead of Rails (9. september 2007)
Cutting Edge Revision Control (24. august 2007)
Porovnanie moderných systémov na správu revízii (Bazaar, Mercurial, Darcs a git)
A List Apart: Frameworks for Designers (6. august 2007)
jQuery (6. august 2007)
Knižnica pre JavaScript značne zjednodušujúca manipuláciu s prvkami stránky.
CodeIgniter (6. august 2007)
Ďalší MVC framework pre PHP
Konstrukt framework (6. august 2007)
Zaujímavý malý framework pre PHP5 (zatiaľ v rannom štádiu vývoja)
Jednoduchosť v dizajne (9. júl 2007)
Microsoft is Dead (18. apríl 2007)
Novinky v GNU GPL 3 (18. apríl 2007)
Opis najdôležitejších zmien ktoré prinesie GNU GPL verzie 3
The Official Hackles Geek Hierarchy (23. marec 2007)
Existuje aj český preklad
Windows Vista jsou záměrně vadné (2. február 2007)
Ali Gates a tisíc linusových loupežníků (17. január 2007)
Vala – Compiler for the GObject type system (9. január 2007)
Estráda hudbypřehrávačů v GTK (8. január 2007)
Pekná recenzia niekoľkých hudobných prehrávačov.
2006
Девять дней, которые потрясли Open Source (19. november 2006)
Návrat modrého é (20. október 2006)
Aké novinky čakajú web dizajnerov s príchodom IE7 (via Yuhů).
Better fonts (6. október 2006)
Viac ako 10 000 bezplatných fontov (via).
What does your browser reveal about you? (6. september 2006)
Originální CD do mého počítače nesmí (1. september 2006)
Jak neustále (ne)vymýšlet originální hesla (18. august 2006)
Případ GIF (10. august 2006)
Zajtra (11.8.2006) skončí platnosť posledného patentu týkajúceho sa formátu GIF. Histórii tohto formátu a s nim spojenej patentovej kauzy sa venuje článok na Root.cz.
Seriál Alternatívna autorizácia na USE*LOG (10. august 2006)
How to make a good ID in Atom (3. august 2006)
Google cheat sheet (29. júl 2006)
Exporting Evolution Contacts to Thunderbird (26. júl 2006)
Podepisování a šifrování s GnuPG (23. júl 2006)
Václavek WEBLOG (20. júl 2006)
Petr Václavek píše o internete, webdesigne, knihách, športe a vôbec
Štandardné ikony pre Atom alebo RSS kanály (15. júl 2006)
Bazaar-NG (27. jún 2006)
Decentralized revision control system designed to be easy for developers and end users alike
Prettier Accessible Forms (27. jún 2006)
Contributing to FLOSS projects (21. jún 2006)
Porovnanie PHP frameworkov inšpirovaných Ruby on Rails (6. jún 2006)
Graphical vi/vim Cheat Sheet and Tutorial (4. jún 2006)
Objective CAML Tutorial (1. jún 2006)
Objective CAML je celkom zaujímavý programovací jazyk. Ak sa ho chcete naučiť môže vám pomôcť tento tutorial.
CakePHP – the rapid development PHP framework (1. jún 2006)
Pokračovanie debaty o mikrokerneloch (1. jún 2006)
Tanenbaum-Torvalds Debate: Part II (via abclinuxu.cz).
Prekladač Pythonu do C++ (5. máj 2006)
OpenDocument formát je ISO štandardom (5. máj 2006)
Národný bezpečnostný úrad hacknutý (26. apríl 2006)
Rozhovor s Bruceom Eckelom o Pythone (23. apríl 2006)
Rozhovor s Bruceom Eckelom (autor kníh Myslíme v C++ a Myslíme v Jave) o Pythone: prvá časť – Python and the Programmer a druhá časť – The Zen of Python
Na Root.cz vyšla zaujímavá recenzia Fedory Core 5 (28. marec 2006)
Gatesov zákon: „Software sa každých 18 mesiacov dvakrát spomalí“ (28. marec 2006)
Fedora and Mono and OIN (28. marec 2006)
Ako je to s Monom a patentmi ([via FootNotes][via]).
[via]: http://gnomedesktop.org/node/2629 .(FootNotes)
Chcete klávesnicu, ktorá má na každom klávese display? (7. február 2006)
… a môže tak meniť popisy kláves podľa aktuálneho rozloženia? Čoskoro si ju možno budete môcť kúpiť. (via Root.cz)
Štatistika výskytu HTML tagov od Google (27. január 2006)
Google prepája GoogleTalk s ostatnými IM sieťami používajúcimi protokol XMPP (najmä Jabber) (20. január 2006)
Microsoft získal patent na FAT (12. január 2006)
Open Source Web Design (11. január 2006)
Open Source Web Design is a place to download free web designs and share yours with others. We help make the internet a prettier place.
2005
Tri príbehy Steva Jobsa (28. december 2005)
Existuje aj ruský a český preklad.
Autor Pythonu u Google (28. december 2005)
Čoraz viac významných vývojarov slobodného softvéru pracuje pre Google. Teraz sa k nim pridal aj Guido van Rossum – autor Pythonu.
Sémantika — pravý význam HTML značek (25. december 2005)
(via Yuhů)
Skúste priateľský interaktívny shell Fish (20. december 2005)
Jeho recenziu prináša ArsTechnica.com (via abclinuxu.cz).
Spojené štáty odpočúvajú svojich občanov (19. december 2005)
História osobných počítačov (18. december 2005)
Internet Explorers for Linux (5. december 2005)
Potrebujete testovať web stránky v MSIE pod GNU/Linuxom? Žiaden problém! Pomocou IEs 4 Linux nainštalujete Explorer dokonca v troch rôznych verziách súčasne (5.0, 5.5 a 6.0), čo je aj na MS Windows problém.
Vyšiel Firefox 1.5 (1. december 2005)
Jeho recenziu si môžete prečítať na root.cz
Patents Kill (11. november 2005)
10 Things I Hate About (U)NIX (11. november 2005)
Mal by už UNIX ísť do dôchodku? (via Root.cz)
IE Brouci – popis chyb Internet Explorera pre webdizajnérov (1. november 2005)
(via Yuhů)
Proč nemám rád uzavřené protokoly – příklad druhý (22. október 2005)
Neviete prečo je Jabber lepší ako ICQ? Vysvetlí vám to tento článok.
V Itálii potřebujete k přístupu na internet pas (19. október 2005)
Ďalšie obmedzenia slobody v mene „boja proti terorizmu“.
YAGNI – pravidlo programovania (15. október 2005)
(via DCF)
FlashBlock – rozšírenie pre Firefox (11. október 2005)
Ešte pred ich stiahnutím a spustením dokáže toto rozšírenie nahradiť Flashové animácie zástupným symbolom. Animácia bude natiahnutá a zobrazená až vo chvíli, keď na tento zástupný symbol kliknete.
10 největších chyb webdesignu za rok 2005 (7. október 2005)
HP bude předinstalovávat Netscape 8 (5. október 2005)
Viete čo je „Lorem Ipsum“? (4. október 2005)
screenspire – pekná galéria inšpiratívnych webov (4. október 2005)
Color mixer aneb míchátko (28. september 2005)
Nadpisy na webu (25. september 2005)
Jak zjistit heslo na Seznam Email (22. september 2005)
Vývojářské středisko Red Hatu v ČR roste (20. september 2005)
Opravuje se zpracování doctype v IE7 (20. september 2005)
Opera 8.50 = Opera zdarma (20. september 2005)
Zdroje balíčkov pre Ubuntu (19. september 2005)
Co je tak špatného na Skype? (19. september 2005)
Prebudenie z amerického sna (16. september 2005)
Aeroflot sa opäť stáva synonymom ruského letectva (12. september 2005)
Steal These Buttons (12. september 2005)
Brilliant Button Maker by LucaZappa.com (12. september 2005)
Firefox je hezký ale líný (12. september 2005)
vim – skutečný editor textů (11. september 2005)
Londýn chce obmedziť niektoré slobody (10. september 2005)
Gecko 1.9 bude podporovat Python pro vývoj v XUL (10. september 2005)
India sa pripojila k európskemu satelitnému systému Galileo (9. september 2005)
Vyšlo Gnome 2.12 (8. september 2005)
Cheat Sheets for HTML, CSS, PHP … (7. september 2005)
O šířce prvku, Exploreru, Mozille a matrjošce (5. september 2005)
Wellstyled.com – Dílna dobrého stylu (4. september 2005)
Ten CSS tricks you may not know (4. september 2005)
Florian Freundt – skvela grafika (2. september 2005)
A Python Sidebar for Mozilla (2. september 2005)
QuirksMode – for all your browser quirks (2. september 2005)
DevEdge sidebary (2. september 2005)
Sidebary pre Mozillu pre web vyvojárov.
devboi sidebar (2. september 2005)
Sidebar pre Mozillu a Firefox so zoznamov HTML elementov, CSS vlastnosti a iných užitočných veci.
Fontotéka – pomůcka webdesignéra (31. august 2005)
Angličtina boj o prvenstvo nevyhrala. Je tu globish! (31. august 2005)
sitecopy – nástroj na kopírovanie web stránok na server (26. august 2005)
Mouseover DOM Inspector (26. august 2005)
PHP triky – Vzájemné propojení souborů (26. august 2005)
Přehled vlastností CSS (25. august 2005)
Lepší ako na W3 Schools