Konverzia zo Subversion do Gitu

07. apríl 2014

Nedávno som dostal do spravy existujúci projekt a jednou z prvých veci, ktoré som sa rozhodol urobiť bol prechod na použitie Gitu namiesto Subversion. Pritom som, samozrejme, potreboval konvertovať existujúcu históriu zmien. Projekt nebol veľký, takže celý proces bol pomerne jednoduchý. Svoje postrehy a riešenia problémov som zhrnul v tomto článku.

Celý článok »

JavaScript — jazyk budúcnosti?

11. január 2012

JavaScript sa zo škaredého kačiatka medzi programovacími jazykmi stal jedným z najpopulárnejších jazykov súčasnosti. Začína sa teraz „epocha JavaScriptu“?

Celý článok »

LaTeX a slová so spojovníkom

20. marec 2011

Ako zabezpečiť, aby LaTeX správne rozdeľoval slová so spojovníkom v súlade s Pravidlami slovenského pravopisu.

Celý článok »

Filozofia a programovanie

05. apríl 2009

Programovanie je veľmi mladý odbor, ktorý vznikol v polovici minulého storočia. Jeho korene ale siahajú do skorších období, napríklad dvojková číselná sústava, ktorá je základom činnosti počítačov, bola plne vypracovaná Gottfriedom Leibnizom v 17. storočí.

Tak ako každá oblasť ľudského života aj programovanie je istým spôsobom spojené s filozofiou. V tejto práci sa pokúsim pozrieť na niektoré filozofické otázky, ktoré súvisia s programovaním.

Celý článok »

Správa zdrojových kódov s Darcs

25. november 2007

Chcete pri vývoji softvéru bez obáv experimentovať a stále mať možnosť vrátiť sa k staršej verzii? Chcete pracovať na projekte v skupine a jednoducho synchronizovať zdrojové kódy? Potom potrebujete revision control systém (RCS). V tomto článku vás zoznámim s jedným z takýchto systémov – s Darcsom.

Celý článok »

Prispôsobenie hodín v Gnome

09. júl 2007

Hodiny na panele Gnome skrývajú niekoľko zaujímavých možnosti nastavení. Takže poďme si ich prispôsobiť.

Celý článok »

phpDarcsView 0.5

13. február 2007

Darcs je vynikajúci nástroj na správu zdrojových kódov. Existuje preň aj niekoľko nástrojov na prezeranie repository cez webové rozhranie, ale všetky vyžadujú, aby bol Darcs nainštalovaný na serveri a pripadne ešte aj možnosť spúšťať CGI skripty. Hosting kde by vám to dovolili, a ešte k tomu zadarmo, asi len tak ľahko nenájdete. Darcs však našťastie ukladá všetky informácie do textových súborov s jednoduchou štruktúrou, takže nie je ťažké napísať skript v PHP, ktorý by napríklad zoznam patchov získal z týchto súborov a nepotreboval by na to volať Darcs. A práve toto som aj urobil a teraz vydávam jeho prvú verziu.

Celý článok »

Skript na kompilovanie (skoro) hocičoho

17. december 2006

Mnohé textové editory ponúkajú možnosť pomocou nejakej klávesovej skratky spustiť make v adresári s editovaným súborom. Je to pomerne pohodlné, ale nie vždy chcem na kompilovanie používať make. Preto som napísal jednoduchý shell skript, ktorý dokáže podľa typu súboru rozhodnúť ako ho skompiluje.

Celý článok »

Archív článkov »

O mne

Volám sa Sergej Chodarev, som programátor. Na týchto webových stránkach píšem o programovaní, slobodnom softvéri a o všetkom ostatnom čo ma zaujíma.

Kontakt: e-mail · github · twitter

Fotografie

Nový rok sa blíži

Ďalšie fotografie »

Programy

Odkazy

Do You Suffer From Decision Fatigue? #

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.

(via Lukas Mathis)

The Law of Leaky Abstractions #

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 #

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 #

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 #

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 #

It‘s the love of words that makes UNIX stand out.

The UNIX System: Making Computers More Productive #

Video z roku 1982, v ktorom učinkujú aj autori operačného systému UNIX (via SvN).

The Cognitive Style of Unix #

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.

Archív odkazov »

Humor