2015. január 28., szerda

PHP best practices

  • echo vs print: These functions perform the same task. However, echo is considerably faster than print.

  • Concatenating strings, single quotes (‘) vs double quotes (“): When working with strings, always avoid using double quotes. PHP analyzes the content of double quotes looking for variables, resulting in a longer run.

  • Search case non-sensitive strings and patterns

http://jokiruiz.com/php-best-practices-guide/#.VKGCooVLabo.linkedin


PHP – The Right Way  http://www.phptherightway.com/



PHP best practices

2015. január 27., kedd

blogvázlat: Hogyan nem lettem punk?

~1980-as évek vége: Úgy tíz-tizenkettő lehettem, lakótelepeken át a Dunapart felé ballagtam, amikor egy nagyobb Piramisos kinézetű srácot láttam úttörő nyakkendőben. Furcsának találtam, tök cikinek gondoltam, hogy valaki az utcán önszántából úttörőnyakkendőt hordjon.  Furcsának, ugyanakkor valami nagyon különösnek tartottam. Akkor éppen  edzésre mentem éppen  a csepeli  evezős sportegyesületbe. Mikor odaértem  padon már üldögélt a többi haver, az öltöző helyett inkább odamentem dumálni, mindenképpen el akartam mondani, hogy mit láttam.


Az úttörőnyakkendős srác történetre hamar meg lett a magyarázat, nem úttörőnyakkendő volt az, hanem ricse kendő volt az. Csak a fehér pöttyök nem látszódtak, vagy én nem láttam annyira. Serdülőkorban kicsit gyenge volt a szemem, de nem hordtam mindig a szemüvegem.

A Beatricse rajongók, vagyis később szinte kötelezően mindenki azt hordott ilyen babos kendőt.

Talán még aznap láttam a Fürgét babos kendőben jönni. Sokáig azt hittem, hogy a Fürgének ez a rendes vezetékneve, később egy névsorolvasásnál tudtam meg, hogy becenév. Állítólag egy verekedésnél megütött valakit, majd elszaladt.


Akkor még nem volt Youtube, számaikat a rádió nem játszotta. Egyszer egy több évvel idősebb fiút hallottam énekelni ricse számot, aki bevitte az MK 25 magnóját egy koncertre, ami a Csepeli Papírgyár étkezőjében lehetett és ott felvette.


MK 25


 



Amire emlékszem, kértem is, hogy énekelje el vagy mondja el újra az Nagyvárosi Farkas volt.


“Elment a városba, metróra szállt 

kutyába sem vették!

Az aluljáróban kergette a sintér 

kutyának nézték

Jó pénzért elmehetett volna

ugatni egy ház körül.

Rákapott az italra

és úgy érezte szabadon él!”


Nagyon tetszett, ilyen zene nem szólt akkor a tévévből vagy a rádióból.


Volt egy kedvenc tévéműsorom az Egymillió fontos hangjegy, de ott a zenészek többnyire üres színpadon álltak, gyakran hangszer nélkül, csak a karjaikat lóbálva playback imitálták a Központ által engedélyezett zenét.


Nem a Beatricse még nem volt punk.



//////Vázlat: Sex Pistols


A Világ Ifjúsága fekete-fehér ofszetpapírra (fénytelen) nyomott lapján láttam a Sex Pistols-ról először egy képet. Pável hozta be az újságot, a sportegyesület öltözőjében olvasgatta, miközben a radiátoron ült. Arra már nem emlékszem, hogy a fényképen ki volt, pl, a Sid Vicious vagy a korábbi basszusgitáros volt, aki sok zenét írt a Pistolsnak, de a basszusgitárra igen.


A cikkben megjelent a Pistols szövegrészletének fordítása. Talán a God Save The Queen lehetett.


Emlékszem, hogy elhatároztam, hogy én is írok ilyen számokat.

Otthon voltak hangszerek, amin a zeneiskolás öcsém játszott, mint xilofon, furulya, pianínó, velük nem tudtam hozni azt a hangzást, amit már belül hallottam.


Volt egy kínai szájharmonikám, azon tudtam hajlítgatni egy két dögösebb hangot.


Apám mellékállásban tévét szerelt, otthon voltak Elektrotechnika újságok kapcsolási rajzokkal. Az egyikben találtam egy egyszerű 2 tranzisztoros hanggenerátort, amit apám tévészerelős alkatrészeiből kiválogatva sikerült összeraknom.

A hangváltoztató része egy pótméter volt, amit csavargatva különböző magasságú torz hangokat tudtam kihozni.



Ekkor éreztem, hogy valami felkapott, valaminek a része lettem.


Pistols zenéhez még sokáig nem jutottam.


Ez első punk kazettám a Blockheads-től volt.



SZerkesztés alatt. Folyt. köv.



blogvázlat: Hogyan nem lettem punk?

teszt

teszt



teszt

Programmer at work

This Is Why You Shouldn’t Interrupt a Programmer: http://heeris.id.au/2013/this-is-why-you-shouldnt-interrupt-a-programmer/



Programmer at work

types of coders

The purist, multitasker, over-focused, homeworking:


http://www.commitstrip.com/en/2015/01/23/everyday-types-of-coders/



types of coders

PHP + HHVM-be

HHVM nem kompatibilis 100%-ban a PHP-vel.


Mindent összegezve a HHVM egy nagyon hatékony PHP futtatókörnyezet, szépen lassan több cég is átállt a használatára, illetve egyes külföldi hoszting szolgáltatóknál is van már lehetőségünk ezen futtatni az alkalmazásainkat. Bár nem 100%-ban kompatibilis a PHP-vel, de jó eséllyel módosítás nélkül el fog futni rajta a szolgáltatásunk/webalkalmazásunk, így érdemes lehet megfontolni (előzetes teszteléssel persze) az éles környezetben való használatát is.


forrás: http://nbsp.hu/php-felturbozva-avagy-bevezetes-a-hhvm-be/


 



PHP + HHVM-be

2015. január 26., hétfő

Why the modern world is bad for your brain

Each time we dispatch an email in one way or another, we feel a sense of accomplishment, and our brain gets a dollop of reward hormones telling us we accomplished something. Each time we check a Twitter feed or Facebook update, we encounter something novel and feel more connected socially (in a kind of weird, impersonal cyber way) and get another dollop of reward hormones. But remember, it is the dumb, novelty-seeking portion of the brain driving the limbic system that induces this feeling of pleasure, not the planning, scheduling, higher-level thought centres in the prefrontal cortex. Make no mistake: email-, Facebook- and Twitter-checking constitute a neural addiction.


http://www.theguardian.com/science/2015/jan/18/modern-world-bad-for-brain-daniel-j-levitin-organized-mind-information-overload



Why the modern world is bad for your brain

2015. január 24., szombat

2015. január 23., péntek

2015. január 21., szerda

Fresh Hun hardcore punk

https://www.youtube.com/watch?v=YRANeG3u1qw


https://www.youtube.com/watch?v=Jj7Q4l-mt4M


https://www.youtube.com/watch?v=mhFBbQP9SjQ


https://www.youtube.com/watch?v=XCklUD7WVi0


http://youthpowerviolence.bandcamp.com/album/s-t



Fresh Hun hardcore punk

Eladom a cuccaim, minden 2 forint

Eladom a cuccaim. Az oldalon található cikkek használtak. http://blogbook.hu/auction



Eladom a cuccaim, minden 2 forint

Az ismeretlen PHP programozó visszaemlékezései Gombok, monitorok Tűnődések, karriertanácsok

Előszó

Halványodnak az emlékek, de ha valami régi dolog eszembe jut, később már a hozzá kapcsolódó részekre is kezdek  emlékezni.

Az írás közben egyszer eljutok oda, hogy most miért használok szívesen Zend Framework 2-t vagy Symfony 2-t a PHP kódjaimhoz, de barátként tekintek minden más webes dologra. pl: ThreeJs, stb. Miért jó programozni.


A kezdetek


A programozással 1986-ban a BME -n gépészmérnök hallgatóként kezdtem ismerkedni.

Stencil nyomdagépen készült, írógép betűkkel szedett jegyzetünk volt. BASIC nyelven pötyögtük be programjainkat a HT számítógépbe.
HT számítógép


Fél méterről néztünk egy normál televíziót. Az volt a monitor.


Talán még abban az évben a szüleimtől az egy öcsémmel együtt kaptunk karácsonyra  egy Commodere 64 számítógépet.


Commodore


Sokat játszottam rajta, de már írtam hosszabb makaróni programokat BASIC-ban.

A fenti képen floppy lemezes tároló van. De nekünk olyan gépünk volt, amin a programokat kazettás magnó szalagra lehetett tárolni.

A TV-ben voltak számítástechnikai műsorok, aminek a végén BASIC programokat  sugároztak, osztottak meg.  Ekkor visító hang hallatszott a TV-ből, amit kazettás magnóval is lehetett felvenni. Majd a gépbe betöltve megjelent a program.

Az újságokban is közöltek BASIC programokat.

Emlékszem egy véletlenszám generáláson alapuló játékprogramra.

Nagy nehezen begépeltem. Futáskor kiderült, hogy tele van szintaktikai, szerkezeti hibával.

Talán ezek voltak az első nagyobb debugolások.


A BASIC valamelyik fejlettebb változatában készítettem egy 3D szimulációs programot.

Az XYZ tengely (0,0,0) pontjában áll egy ház (drótváz). Kocka az épület a tető egy háromszög alapú hasáb.

A kamera nézetet joystick segítségével lehetett irányítani.  X távolságra a háznak különböző nézete volt látható.

A ház kamera felé eső vetületét 3D koordináta geometriával számoltam ki.

Azt hiszem, ez volt az a projekt eddigi pályafutásom során, amikor valami komolyabb matematikai ismereteket kellett alkalmaznom.


Később tanultam Dbase-t XT-n. Talán még Clipper-be is belekezdtem.


XT


Nyomdamérnökként végeztem, diploma után a Glóbus Nyomdába kerültem.

Itt találkoztam egy saját fejlesztésű c-64 basic programmal, ami termelés irányítást hivatott gyorsítani.


1992 körül különösebben nem vonzott a programozás. Nem volt még internet. Monokróm monitor előtt ülve több ezer sor kezelésének, faragásának látszott.


Talán ez a filmrészlet mutatja az akkori állapotot:


https://www.youtube.com/watch?v=fpuijKR-054


A számítógépes kiadványszerkesztés, grafika érdekelt inkább. Ventura kiadványszerkesztő programot ismertem meg először, ami PC-n futott. Voltak jobb programok, de azok csak Macintosh gépen voltak elérhetők, de azokon hosszú évtizedes nyomdai előkészítő tapasztalat után (analóg retusőr, reprodukciós fényképész) csak a legjobbak közül kiválasztottak dolgozhattak.


Abban az időben még nagyon megbecsült szakma volt a szkenneres, a scanner gépen dolgozó nyomdász.


HELL scanner


Monitor egyéb kalibraló eszköz nélkül, a képen  adott szín foltokat kiválasztva, egy színkeverő pulton állította be a szín komponenseket, kontrasztot.


colors


A beszkennelt gép azonnal filmre lett “világítva”. Számítógépre nem lehetett csatlakoztatni. Kézi montírozással, fóliára celluxszal ragasztgatva került a kiszedett szövegek közé. A szövegeket egy oszlopban kiszedték, majd ollóval vagdosták meg.


Én ebben az időben (~1994) egy hatalmas Klimsch reprodukciós kameránál dolgoztam, de probáltam a Macintosh géphez is odafurakodni, mikor nem dolgoztak rajta.


Klimsch


Macintosh-on Photoshop 2.5 programot használtam először. A korábbi verziónál még nem volt layer kezelés, itt jelent meg először. Imádtam a szűrőket, filtereket.

Szeretek rajzolni, így amikor lehetett a gépen “lógtam”.


Photoshop 2.5


Közben megtanultam a Freehand (Illustrator -hoz hasonló), QuarkXPress használatát.


Egyszer egy ismerősöm szólt, hogy keresnek egy kiadványszerkesztő stúdióba nyomdamérnököt.


Felvettek, 1996 decemberében. Itt találkoztam egy Scitex  mosógép méretű síkágyas szekennerrel.

A szokásos kiadványszerkesztés, grafika, levilágítás, szkenner munkáim voltak.


A főnököm mondta, hogy jó lenne, ha internet oldalakat is tudnék készíteni.

Mivel mérnöknek tanultam, így ez nekem menni fog.


“Segítségül” kaptam egy Silicon Graphic Indigo gépet.


Indigo


Floppy bemenete nem volt.

Egy UNIX  verziójú operációs rendszer futott rajta.

Kínlódtam a Macintosh gépen készült fájlok konverziójával. Ami Mac-on jó volt, az az Indigon-n nem jelent meg. Külön FTP-vel kellett felmásolni a képeket.


Kértem, a főnöktől egy PC-t.Azt hiszem Windows 3.1  volt, de Windows NT lett rajta később.
Windows 3.1
Windows 3.1


Pár hónappal később elvitték az Indigo-t, mert csak kipróbálásra volt ott.


Sajnáltam, volt a Silicon Graphic-nak egy nagyon jó VRML 3D model szerkesztő programja, ami a böngészőben megjelent (1996-ban).

Cosmo World volt a program neve.
VRML

Pl. egy kockára renderelhettél képet videót. Belinkelhettél másik 3D VRML oldalt vagy HTML oldalt. Igaz, csak az én gépemen futott jól. Egy normál PC-n lassan vánszorgott az animáció. :)


Érdekes volt a VRML tanulmány, de rájöttem, hogy olyan weboldalt kell készíteni, amit nem csak én tudok  megnézni.


Elmélyedtem a HTML szerkesztési ismeretekben. Ekkor még nem volt CSS.

Javascriptet  az Internet Explorer 3 (? ) még nem támogatta.


IE 3


Netscape Navigátort töltött le minden net szörfös.


Netscape navigator 2


1998 körül már voltak webszerveren futó programjaim Perl-ben. Perl-t saját gépen is használtam, amikor Word HTML oldalakat kellett tömegesen tisztítani. Azt hiszem, ekkor kerültem újra barátságba programozással. Rengeteg időt takarított meg a kézi munka kiváltása. A webszerveren futó programjaim TXT ” adatbázisból ” vették az infót.


Köszönetet kell mondanom a Freeblog vállalkozásnak. Úgy tudom, ők engedték először szerveroldali program futását. Kezdetben csak Perl-volt.

Később PHP 3 futott.  PHP verziók

Ingyen MySQL adatbázisra még várni kellett.

Volt egy nagyszerű PHP CMS TXT adatbázissal. Úgy tudom, Textportálnak hívták.


2000 körül divat volt a Macromedia Flash 2 ?( Adobe megvette) programokkal Full Flash oldal gyártás.  – A kereső meg találja meg, ha tudja.
Flash 2

Actionscript, animáció, háttérzene dögivel.


SEO még nem nagyon volt. Névjegykártyán ott volt a webcím, oszt pötyögd be a gépeden. Örülj, ha megjelenik. Ha nem, akkor tölsd le a Másik böngészőt és/vagy plugint.


Ennek a szakmai dagonyának az Első Magyarországi PHP Konferencia vetett véget 2003-ban.


PHPconf


Az elsőre még nem tudtam elmenni. Egy kollégám számolt be róla lelkesen.

Meghallgattam a hangfelvételt, illetve megnéztem a prezentációs anyagokat.


A PHP Smarty template rendszer tetszett leginkább. Pár héttel később egy projektemben már elkezdtem használni.


Előkészületben:


Múló évek – képzés a Gábor Dénes főiskolán


Szakmérnöki képzésen vetten részt itt. Sokan kritizálták/kritizálják, de nekem összességében hasznos volt.

Abban részt vettem egy érdekes fejlesztésben. A céges webszerveren csak Perl volt, adatbázist, PHP-t nem lehetett telepíteni, mert vállalati informatikai vezetés nem tartotta biztonságosnak. Az adatbevitel a kliens gépeken MS Access alatt történt, amiből az adatok RTF-be (?) lettek exportálva, amit a Perl dolgozott fel.


PHP-Nuke, Drupal, Joomla, WordPress – BUY Viagra


Foglalkoztam CMS rendszerek fejlesztésével. Feltelepítés után órák alatt létre lehet hozni egy elfogadható kinézetű bemutatkozó weboldalt. A probléma akkor kezdődik, ha valami egyedi megoldásra van szükség.  Bőséges Plugin-tár van mindegyiknél, aminek a forráskódja nyílt így lazább programozás esetén feltörhető.


Nem torta, de nagyon jó: CakePHP


Az első php keretrendszer, amiben gyorsan tudtam dolgozni, sok projektet tudtam készíteni.Parancssorból lehetett az új projektet létrehozni, táblákat, controllert, modelt, view-t, CRUD funkciókat létrehozni.

Korábban a ADO adatbázis réteg és Smarty template rendszer adta alapot a programhoz.


Microsoft térítés: ASP.NET, Silverlight, C#


Azt hittem, hogy ilyen csak a gyanútlan kisnyugdíjasokkal történik meg, hogy busszal elutaznak Visegrádra 500 forintért és útközben rábeszélik őket bioptron lámpára, gyapjú takaróra.

Egy webkonferencián betévedtem egy előadásra, ahol egy hölgy a programozók karrierjét elemezte.

Megállapította, hogy .NET programozók többszörösét keresik a PHP programozóknak.

Nosza, gondoltam, belevágok a .NET, C# tanulásba. Egymást követték a C#, Silverlight, XNA tanfolyamok, WPF előadások. Különösen a Silverlight fejlesztés érdekelt, építettem vele képmontázsoló, rajzoló  Facebook alkalmazást. De időközben láttam, hogy zsákutca, csak Windows alatt működött, a Linux változata a Moonlight csak döcögött a nyomában.

A “Flash gyilkos” HTML 5 már megjelent. 2008 -as gazdasági válság az open source kis költségű alkalmazás készítésnek kedvezett. Microsoft 2011-ben leállította a Silverlight fejlesztést. C#-ben írtam magamnak alkalmazásokat, nagyon hasonlított a Java-ra. Ma már csak egy emlék a Visual Stúdióban történt munkálkodás.


 


Android programozás tapasztalatok


Android programozást is tanultam a webről. Építettem egy egyszerű alkalmazást, ami a Google Play-ról  letölthető.

Játék fejlesztésre nagyon jó, de üzleti alkalmazás a webes felületen is megjeleníthető. A felhasználók az x+1 ezredik programot már nem fogják telepíteni a telefonjukra.


 


 


Halálcsillag fejlesztés


Van egy szuper ötleted/ötletetek. Tanulmányt készítesz, kutatsz, úgy gondolod, hogy milliók fogják használni a programod. Nagy titokban több hónapig fejleszted.

Feltelepíted, publikálod. Néhányan megnézik, de rendszeresen senki nem használja.

Ismerős?

Jó szoftver sikerének titka elég összetett dolog. Itt egy videó a témáról. http://prog.hu/mediatar/video/273/Jo+szoftvert+akarsz+csinalni+Ne+hallgass+a+felhasznaloidra.html


 


Linux, VPS, Ubuntu server


Kipróbáltam már néhány hazai tárhelyszolgáltatót.

Biztonság miatt, sok minden nem engedélyezett a tárhelyen.

Érdemes a Linux-ban is tájékozott lenni. Ha van egy sikeres projekt, akkor azt érdemes inkább saját webszerverre,  VPS-re rakni.


Zend Framework, a gigantikus könyvtár


~2010:  CakePHP keretrendszer még mindig PHP 4 alapú volt. A CakePHP 2 még mindig alfa állapotban volt. Fejlesztői fórumokon egyre több olyan bejegyzés volt, hogy aki korábban Cake-ben kódolt átállt Symfony-ra. Megnéztem a Symfony-t. Talán az nem tetszett, hogy nem önálló könyvtárai voltak, hanem a PEAR-ra épült.

Zend Framework-ban lassabb volt a projekt létrehozása. Később gyorsult fel a fejlesztés. Mikor már több projekt készült vele, a megfelelő modellek, helperek átmásolával időt spóroltam meg.


Zend Framework 2 , Symfony 2, Laravel


Mindegyiket kipróbáltam.

Zend, Symfony évek óta ismert keretrendszer.

Laravel 2014-ben népszerű. Pár év múlva is az lesz?

Yii, Kohana, CodeIgniter … Ezeket ma már nem érdemes tanulni.


 


Gerillaharcos vagy csapattag?


Ha van egy jó fejlesztőgárda, ahol szabványok szerint megy a fejlesztés, korszerű csomagokkal, akkor jó csapattagnak lenni.

De van olyan “csapatmunka”, hogy másik jelenleg nem elérhető fejlesztő hibásan működő nem dokumentált/kommentelt kódjából kell kitalálni, hogy mire való.

A használt programcsomag már évek óta korszerűtlen. Csak arra van idő, hogy a hibás részt újra működő állapotba hozzad  – ez a gerillaharc.


Karajszeletek gazdagon


Van amikor úgy érzem,  hogy nincs megfelelően honorálva a munkám.

Ilyenkor általában az a gond, hogy tudnának többet fizetni, de nincs rá elég fedezet.

Mint a viccben, mikor a kontrás nem kap elég pénzt és kérdezi a prímást.

– Nekem több nem jár? –

A válasz: – Járni jár, de nem jut. –


Ilyenkor végig kell gondolni, hogy jó helyen vagyok-e, milyen változtatásra van szükség.


….


Nyugdíjas évek No Future


60-70 éves koromig, életem végéig programozni fogok? Elképzelhetőnek tartom. Elképzelhető, hogy egyre több olyan robot lesz, amit programmal lehet vezérelni.

Ahány ház, annyi igény beállítási lehetőség. Biztos abból is lesz fizetős és olcsóbb, open source megoldás.


Tippek


Nem szeretnék tanácsot adni, mert nem futottam be eddig nagy karriert, valószínű, hogy a hátralévő életemben sem fogok.

Arra rájöttem, hogy ehhez a munkához sok türelem kell. Lehetőleg a szabványok, ajánlások szerint kell dolgozni. Nem szabad átváltani gagyi üzemmódba, hogy minél előbb elkészüljön. Nem csak a kinézet számít. A programnak áttekinthetőnek kell lenni. Érdemes valami népszerű jól dokumentált keretrendszerben dolgozni, ami nagy alkalmazásokat is tud kezelni.



Legyen egy naplód, amibe az ötleteid vezeted

Böngészd a munka kiírásokat, álláshirdetéseket, hogy milyen tudásra van igény.

Nagyon jó, ha vannak fejlesztő barátaid, ismerőseid, akivel ~ hasonló tudásszinten vagy. Tudjátok segíteni egymás munkáját.

Sajnos a hazai piac egyre szűkül. ….


Sportolj. Nekem a futás jött be.

Jó ha van egy/több hobbid.A hobby az idő élvezetes eltöltésére való.

Szeretek gitározni, de nem törekszem, hogy mások számára is élvezhető zenét játsszak.

A kreatív időtöltés mindig feltölt ötletekkel, energiával.


 



Az ismeretlen PHP programozó visszaemlékezései Gombok, monitorok Tűnődések, karriertanácsok

Könyv – Rácz Mihály: A tékozló

A múlt század hatvanas éveinek végén,  talán 1967 körül,  egy angyal sietve  végigjárta a születendő gyermekeket, hogy a világmegváltására toborozzon jelölteket.

Az angyal kicsit szeleburdi lehetett, de jobb híján őt küldte az Isten, mert minden más szárnyasa szolgálatban volt.


Isten egyszer látta  Jimi Hendrixet a színpadon, amint az embereknek békesség száll a lelkükbe és ez a béke vágy a a Vietnámban harcoló katonák lelkébe belopódzik.

Isten gondolta, ha sok ember tölti meg a világot új, egyedi alkotással, ami a semmiből jött létre és anyagtalan természeténél fogva nem foglal helyet, akkor nem lesznek háborúk.

Énekkel, zenével lesznek a népek csordultig, mint a madarak a fán.


Így az  angyal alkotásvággyal, zeneszeretettel, öntörvényűséggel áldott meg sok gyermeket. Részletes útmutatást azonban elfelejtett adni.


Kezdetben minden jól is ment. Serdülő korukban nem csak  az elődök zenéit hallgatták, hanem gitárt és más zeneszerszámot ragadtak.

Nem bajlódtak évekig a zenei tanulmányokkal, hanem E, A, B – G,C,D akkord betanulása után  már megszülettek a dalok a saját mondanivalóval.

Zenekarok jöttek létre furcsa nevekkel, pl: Ragadós Macskakölykök.


Az angyali útmutatásban azonban nem volt szó a felnőtté válásról.

Serdülő kor végén kezdődtek a problémák a KisMegváltókkal.


Ellentétbe kerültek a jelen világukkal. Kis töredékét sem tudták a maguk arcára formálni.

Álmaik apró cserepekre törtek. Keresték az utat egy másik létezési módban. Sokan végleg kiszálltak és visszaszálltak a Mennyországba megpihenni.


Rácz Mihály a könyvében egy ilyen KisMegváltóról ír. Szerintem.

Ragadós macskölyköket lát a földhöz csapódni, szájukon vér csordul ki.

És az a kis ember úgy érzi, hogy egyre valószínűtlenebb, hogy ezt a világot boldogabbá tegye.


Talán nem is az erőnléttel volt a baj. Meg tudta volna emelni azokat a tárcsákat, mint Henry Rollins.

Inkább az tűnik fel, hogy sokszor megáll, hagyja magát sodródni, sokat szemlélődik.


A könyv linkje: https://www.facebook.com/atekozlo


Más, tényszerűbb vélemények a könyvről:
http://endhits.hu/konyv-racz-mihaly-a-tekozlo

http://www.riff.hu/index.php?article=828


punks not dad


a tekozlo


 



Könyv – Rácz Mihály: A tékozló

Paris Texas Ry Cooder Slide Guitar Lesson Open D Tuning



Paris Texas Ry Cooder Slide Guitar Lesson Open D Tuning

Seasick Steve : Walking Man - Open D guitar lesson tutorial

Open D tuning: D A D F# A D



Original:




Seasick Steve : Walking Man - Open D guitar lesson tutorial

Netbeans: Enable Syntax Hightlighting For CakePHP .ctp View Files

To get syntax highlighting for CakePHP ctp files, all you need to do is


  1. Go to Tools > Options > Miscellaneous > Files

  2. Add new extension, ctp, add associated it with text/x-php5

source: http://www.davidtan.org/netbeans-enable-syntax-hightlighting-for-cakephp-ctp-view-files/



Netbeans: Enable Syntax Hightlighting For CakePHP .ctp View Files

2015. január 19., hétfő

Git delete batch file, CVS delete batch file, , SVN delete batch file

gitdelete.bat:


FOR /F “tokens=*” %%G IN (‘DIR /B /AD /S *.git*’) DO RMDIR /S /Q “%%G”



cvsdelete.bat:


@echo off

echo Deleting CVS folders and files under: %1

REM Open Folder specified by parameter.

cd %1

REM Recursive delete command

for /f “tokens=*” %%i in (‘dir /b/a/s CVS*’) do @rmdir /q /s “%%i”

echo Done!



svndelete.bat:


FOR /F “tokens=*” %%G IN (‘DIR /B /AD /S *.svn*’) DO RMDIR /S /Q “%%G”



Git delete batch file, CVS delete batch file, , SVN delete batch file

2015. január 17., szombat

Aukciós oldal építése

Egy aukciós oldalt építek Laravel keretrendszer alatt.


http://blogbook.hu/auction/


Az ötlet onnan jött, rakosgattam fel holmikat az Apród oldalra, megtetszett a működése. Gondoltam, hogy jó lenne egy saját verzió.


A felhasználók feltölthetik eladandó dolgaikat, ajánlatot adhatnak mások cikkeire.

Többnyelvű (jelenleg magyar, angol),

pénzegység változtatható.

A képfeltöltésre DropzoneJS-t használok.

Facebook hozzáféréssel is be lehet lépni az oldalra.


Miért Laravel alatt készült?:

Korábban Zend Framework 1 alatt dolgoztam, miután megjelent a ZF 2 kipróbáltam, de nagyon lassúnak bizonyult.

Symfony 2-ben is készítettem teszt projekteket. Jobb a kézikönyve. A Doctrine nekem nem jön be.

Igazából ezek (ZF2, Symfony 2) már saját VPS-n futnak jól egyéb támogatással (Memcache, APC, stb.).

Én meg olyan progit akartam, ami egy tárhelyen is elfut.

Ha webshop-ot kell futtatnom egy tárhelyen, akkor ne az OpenCart vagy valami WP plugin kódját kelljen túrnom.

Laravel tanulás a ZF2, Symfony2 tanulmányok után könnyen ment.

Sok beépített funkciója,segédcsomagja van, ami meggyorsítja a fejlesztést.


 


 



Aukciós oldal építése

2015. január 12., hétfő

Lőjj belém

Lőjj belém egy sorozatot,

annyira élni akarok.

Lőjj belém egy sorozatot,

dobjuk fel ezt a napot.


Nem akarok többet viccelni,

villamoson végig bliccelni,


Célozz rám,

lőjj belém egy sorozatot.


Nyomj be még egy tárat,

emelkedjenek fel az árak,

Nyomj be még egy tárat,

dőljenek le a papír várak,


lőjj belém egy sorozatot.



Lőjj belém

The Expert (Short Comedy Sketch)



The Expert (Short Comedy Sketch)

2015. január 11., vasárnap

Your Beliefs are Sabotaging Your Success?


Look for patterns in your experience. Does your business seem to hit a wall or plateau
cyclically? Are you frustrated your bank account never seems to rise beyond a certain
number? Are you not completing income-producing projects? Misconceptions about
money can create these unconscious responses, negative emotions and self-sabotaging
behaviors around wealth building. If someone were walking around with the belief that
“money is the root of all evil,” for example, or “rich people are greedy,” how motivated
would they be toward building wealth? Not very, right? Sometimes we don’t know
we’re holding onto certain beliefs until they manifest as our circumstances—our
problems, our relationships, or frustrations.

Disable WordPress Comments on all posts with MySQL command

1.  Setting > Discussion : Disable comments of WordPress page


2: PhpMyAdmin: UPDATE wp_posts  SET comment_status = ‘closed’ WHERE comment_status = ‘open';



Disable WordPress Comments on all posts with MySQL command

Building Dynamic Web Apps with Laravel | CS50 - Harvard College


Laravel is a powerful and elegant PHP web development framework for building interactive websites, such as CS50’s own site! Learn about how to leverage this cutting edge development tool to create everything from simple APIs to sophisticated modern web applications.



Building Dynamic Web Apps with Laravel | CS50 - Harvard College

HHVM (HipHop Virtual Machine) on an Ubuntu

HHVM has realized over a 9x increase in web request throughput and over a 5x reduction in memory consumption for Facebook compared with the Zend PHP engine + APC (which is the current way of hosting a large majority of PHP applications).


https://www.digitalocean.com/community/tutorials/how-to-install-hhvm-hiphop-virtual-machine-on-an-ubuntu-13-10-vps



HHVM (HipHop Virtual Machine) on an Ubuntu

Your emails are arriving in the Spam folder

Your emails are arriving in the Spam folder => Your Domain Name is blacklisted


CHECK it: http://mxtoolbox.com/blacklists.aspx


The blacklist test will check a mail server IP address against over 100 DNS based email blacklists.


(Commonly called Realtime blacklist, DNSBL or RBL).


If your mail server has been blacklisted, some email you send may not be delivered.


Email blacklists are a common way of reducing spam.


If you don’t know your mail server’s address, start with a MX Lookup.


Or, just send an email to ping@tools.mxtoolbox.com



Your emails are arriving in the Spam folder

Integrating Facebook Login into Laravel application

Tutorial guide you how to integrate Facebook social login into your Laravel 4 application.


It works. http://maxoffsky.com/code-blog/integrating-facebook-login-into-laravel-application/



Integrating Facebook Login into Laravel application