Štítek: Programování

  • Psát dnes vlastní CMS? Docela nesmysl

    Doby kdy si vlastní systém pro správu obsahu (neboli CMS) psal kdejaký vývojář, který chtěl uspět na internetu, nejsou tak vzdálenou vzpomínkou. A když pořádně uměl databáze, tak mohla vzniknout i velmi zajímavá díla. Byly to doby, kdy se mi pomalu ani nezastavil proud školení PHP a SQL :-).

  • Tim von Dux: Programátor a pes

    Dovolím si jemně navázat na článek Marie Grafové (Sibiřanky) o věcech, které pes naučil copywriterku.

  • Neresponzivně responzivní web

    Responzivní weby jsou trendy a článek Maximiliana Firtmana (děkuji za české upozornění od Martina Michálka) ukázal na jednu častou chybu. Responzivní web je velmi často jen ona „přeskládávající se harmonika“, jež na úzkých displayích i zminimalizuje navigaci.

  • Dotujete FLOSS projekty?

    FLOSS, radši píšu F/L/OSS, neboli Free/Libre/Open Source Software je definován jako svobodný a otevřený software. Jedna z ikon svobodného software, Richard Mathew Stallman vysvětluje pojem Free slovy: „Think free as in free speech, not free beer.“ (Chápejte free ve smyslu svobody slova, nikoliv jako pivo zdarma.)

  • PHP: Objekty a $funkce – mýliti se je lidské.

    „Errare humanum est, in errore perseverare stultum.“ (Chybovat je lidské, trvat na omylu hloupé.) Dlouho jsem se mýlil při psaní PHP, když jsem nechápat k čemu je dobrá možnost uložit si do proměnné název funkce/objektu a přes proměnnou pak provádět volání. Dlouho jsem se vyhýbal objektům, s poukazem na režii při jejich vytváření, a snažil se psát…

  • Programátor a další programující druhy

    Nedávno jsem se dostal do debaty o rozdílech mezi počítačníky motajícími se kolem vývoje programů. Protože se mi téma líbilo, dovolím si sepsat můj pohled na dělení, jak jej vidím já. S oblibou tvrdím, že programování je, od určité úrovně, jen aplikovaná matematika. Svou teorii opírám o vědomosti, které jsem získal při (neukončeném) studiu učitelství matematiky a fyziky…

  • Úvaha nad rozdělením databázové aplikace (FirebirdSQL + .NET)

    Podílím se na vývoji aplikace na platformě .NET v kombinaci s databází FirebirdSQL. Ačkoliv občas utrousím nelichotivá slova především na adresu poměrně slabé dokumentace k FbSQL, tak se mi kombinace líbí. Ne vždy bude potřeba běžící plný server a FirebirdSQL skvěle funguje i v embedded verzi, kde je celá funkčnost zajištěna jedinou .dll knihovnou, včetně podpory stored procedur.

  • Novináři a hackeři

    DDoS (Distributed Denial of Service) útoky posledních dní (10. týden roku 2013) ohrozily jeden den hlavní zpravodajské weby, další den internetové stránky bank. Další cíl ve chvíli psaní šlánku netuším, nicméně snad všichni novináři lhali, když dění popsali slovy hackerský útok. Prostý lid „nutí“ věřit lživým zpávám, protože počítačníci jsou pro něj stejná verbež.

  • Databáze pro eshop/cms, váhání mezi MySQL/MariaDB a SQLite

    Evidentně nejsem první, kdo dospěl do stavu, kdy řešení webů v instantním open source systému začíná být nepohodlné. Nekritizuji funkčnost; byť ZenCart mi připadá jako učebnice toho, jak se psát nemá a hlavně jak nemá aplikace používat databázi; ale při potřebě dopsat vlastní rozšíření/úpravy to prostě bolí. Pronikání co cizího způsobu psaní kódu a prohledávání neznámého…

  • RIP: 386

    Tak se zdá, že po 27 letech; od uvedení na trh, tj od roku 1985; opravdu končí život legendě mezi mikroprocesory a jím zavedené instrukční sadě. Intel 80386 během několika dní odepsal jak Linus Torvalds, tak vývojáři GCC (GNU Compiler Collection).