PHP začiatok
Pre pridávanie komentárov sa musíte prihlásiť.
Pre pridávanie komentárov sa musíte prihlásiť.
Balík pre prácu s RAW fotografiami bol vydaný vo verzii 4.0 s prepracovaným užívateľským rozhraním. Z ďalších noviniek tu nájdeme napríklad vylepšenie výkonu OpenCL, vylepšené moduly pre expozíciu a kalibráciu farieb, alebo prepracované mapovanie farieb Filmic v6.
Zdroj: darktable.org
Unity 7.6 je prvá veľká aktualizácia prostredia Unity po 6 rokoch. Prostredie prináša rôzne vizuálne zmeny, opravy, ale aj zníženie spotreby RAM na približne 700-800 MB.
Zdroj: unity.ubuntuunity.org
Pol roka od poslednej verzie bola vydaná verzia 1.21 display server protokolu Wayland. Okrem menších zmien je hlavnou a najviac viditeľnou novinkou podpora scrollovania s vysokým rozlíšením (obsah sa posúva plynulo namiesto skokového posunu ako doteraz).
Zdroj: lists.freedesktop.org
Organizácia Software Freedom Conservancy (SFC) vydala odporúčanie pre vývojárov free software, aby opustili platformu GitHub a presunuli svoje repozitáre na iný hosting. SFC upozornila na niekoľko problémov, menovite hlavne Copilot, ktorý bol trénovaný na otvorenom softvéri.
Zdroj: sfconservancy.org
Rust tím predstavil na svojom blogu novinky vo verzii 1.62.0 programovacieho jazyka Rust. Táto verzia pridáva príkaz cargo add
, rýchlejšie a ľahšie mutexy na linuxe a rôzne stabiliozvané API.
Zdroj: blog.rust-lang.org
Bola vydaná nová verzia kancelárskeho balíka Collabora Online developer edition. Táto verzia obsahuje všetky funkcie a vylepšenia, ktoré budú v budúcej enterprise edícii. Medzi novinky v tejto verzii patrí napríklad podpora externej kontroly gramatiky, podpora 16 000 stĺpcov v tabuľkách, sparkline grafy, WebP obrázky a množstvo ďalších vylepšení.
Zdroj: collaboraoffice.com
Od momentu, kedy spoločnosť SGI vydala špecifikáciu rozhrania ku grafickým kartám OpenGL 1.0 ubehlo 30 rokov. Podpora OpenGL bude pravdepodobne v budúcnosti riešená cez vrstvu Zink nad Vulkan API.
Zdroj: twitter.com
Rodina vývojových dosiek Raspberry Pi Pico sa rozrástla o 3 nové modely. Ide konkrétne o model W za $6 s 2.4 GHz WiFi modulom CYW43439, model H s 3-pinovým debug pinom a WH s debug pinom a WiFi modulom. Procesor zostáva RP2040, teda rovnaký ako v predchádzajúcich modeloch Raspberry Pi Pico.
Zdroj: raspberrypi.com
Bola vydaná aktualizácia Ubuntu Touch OTA-23 založená na Ubuntu 16.04. V tejto verzii nájdeme pridanie podpory FM rádia pre zariadenia BQ E4.5, BQ E5, Xiaomi Note 7 Pro, alebo vylepšenie podpory MMS.
Zdroj: ubports.com
Infraštruktúra populárnej linuxovej distribúcie Ubuntu mala na Slovensku v posledných týždňoch vážny problém, kvôli ktorému boli jej užívatelia potenciálne vystavení bezpečnostným rizikám. Hlavný slovenský mirror s aktualizáciami pre podporované verzie Ubuntu bol totiž viac ako mesiac neaktualizovaný. Problém sa dotýkal aj serverovej verzie Ubuntu Server, pričom incident samozrejme mohol predstavovať najväčší problém pre internetové servery. Národná jednotka SK-CERT problém evidentne nezachytila.
Zdroj: DSL.sk
Ak sa vám táto stránka páči, môžete nás podporiť tak, že si na vaše stránky umiestnite tento banner.
Náš Twitter tag je #LinuxOSsk
To je, ako keby niekto pytal referencie a skusenosti na kupu novej telky, a ty mu odporucis staru projekcnu bednu z roku 2002
Uvedomte si, ze technologie idu tak rychlym tempom vpred, ze uz to co je pol roka stare je naozaj stare, oproti tomu co je dnes.
Nekupoval by som knihu starsiu ako 2 roky. To je moj nazor. Rado mail na mna mas, popr. jabber, ak chces, poslem ti viac linkov z viacerych knihkupectiev. Napis - myslim ze viem objektivne posudit, co je pre zaciatocnika vhodne ( kedze poznam tvoje programatorske znalosti ).
Viktor
Ak chces, za dve eura ti poslem knihu o PHP 3 :D
A ja uz mam doma knihu PHP 6 Programujeme profesionalne ( PHP 6 je este len v pro-alfa verzii tusim ), no vacsia veci ktore tam su spomenute uz v PHP 5.3.* normalne pouzivas.
Sorry, že takto s oneskorením odpovedám, ale až teraz som sa k tomu prehrabal.
Takže PHP je len veľmi malá časť toho, čo sa webdeveloper má naučiť. Niektorí tu tvrdia, že medzi verziami PHP sú nejaké veľké rozdiely, ale reálne až na drbnosti ako táto funkcia bola nahradená inou, alebo premenovaná som nič špeciálne nezaznamenal. Je to stále zhruba rovnaký jazyk so všetkými jeho "kvalitami".
Vývoj webu už nie je len PHP. PHP slúži len na generovanie nejakého toho výstupu pre prehliadač na serveri. Čoraz viac ale prevláda kód bežiaci priamo na prehliadači (javascript) čo je asi jedno z najväčších svinstiev, ktoré som kedy videl.
No a prirodzene samotný jazyk bez frameworku nemá moc zmysel. Občas v práci musím programovať menšie veci pre wordpress, takže nemôžem použiť framework .. toto človeka zabíja, ničí mozgové bunky, spôsobuje zvracanie a množstvo ďalších zdravotných problémov. Takže k znalostiam samotného jazyka by som rozhodne pridal aj nejaký framework (ako pythonista/djangista poviem symfony, alebo code igniter) s ktorým sa teda pracuje už o triedu lepšie hoc vytváram stále hnusný hnusný web.
A co sa tyka verzii - skus nejaku konkretnu app kodenu pre PHP5.* spustat na PHP4.*, v praci sme s tym mali velmi vela problemov, ked sme potrebovali spsutat nieco na starom stroji - a hold, bolo potrebne robit take prasaciny a upravovat kod aby bol spustitelny v php4, ze fuj fuj, ruky prec.
Uz len medzi PHP5.3 a PHP5.2 je ten rozdiel, ze PHP5.3 prinieslo namespace-i, a ked pouzivas framework, ktory pouziva namespace-i, na PHP5.2 to jednoducho nespustis, musel by si robit kvalitne zasahy do kodu a portovat to spatne.. Fujky.
Tu hovoríš o prechode z vyššej verzie na nižiu. Lenže keď sa učíš nižšiu verziu v phode to využiješ vo vyššej verzii, akruát si zrejme prebehneš zmeny, ktoré tam nastali. Predstav si, že si začiatočník. Tu nejde o to naučiť sa s najnovšou technológiou, ale o to vôbec naučiť sa nejaké základy programovania. Ako už povedzme ostrieľaný programátor som sa napr. naučil python za nejaké 3 hodinky, django k tomu za asi deň. Keď človek má základy tak stačí prebehnúť tutoriály, poštudovať praktiky, ktoré sa v danom jazyku / frameworku používajú a môže začať pracovať.
Takže zo zmien vypichnem ereg -> preg (iný názov + pridanie delimiterov, naštudovanie kuknem viem), trochu iná syntax konštruktorov (kuknem viem), private/protected/public (zdá sa mi jednoduchá záležitosť na pochopenie), interfacy (vec OOP, pomerne jednoduché), namespacy (kuknem vidím) a možno ešte niečo na čo si neviem spomenúť.
Ako nehovorím teraz, že by sme mali začínať s neviem akou starou literatúrou, len hovorím, že u začiatočníka to nie je až také dôležité ako skôr naučenie sa obecných princípov (OOP, AOP, lambda funkcie, uzávery ...).