bootpag (my vote): http://botmonster.com/jquery-bootpag
Bootstrap Paginator v 1.0: http://lyonlai.github.io/bootstrap-paginator/
jQuery plugin: Bootstrap Paginator
Laravel Ajax Pagination with jQuery: https://xuri.me/2015/01/03/laravel-ajax-pagination-with-jquery.html
laravel-ajax-pagination: https://github.com/a1y25/laravel-ajax-pagination/blob/master/app/views/index.blade.php
What is the difference between ajaxForm and ajaxSubmit?: http://malsup.com/jquery/form/#faq
Using: ajaxSubmit: http://malsup.com/jquery/form/#ajaxSubmit
Create a Simple and Secure Contact Form with jQuery Form and PHP: http://www.tutwow.com/htmlcss/create-a-simple-and-secure-contact-form-with-jquery-and-php/
This plugin can be useful to show and manage business working days & hours.
http://gendelf.github.io/jquery.businessHours/
Disable apache directory browsing in ubuntu:
sudo a2dismod autoindex
sudo service apache2 restart
A Distributed Denial of Service (DDoS) attack is an attempt to make an online service unavailable by overwhelming it with traffic from multiple sources. They target a wide variety of important resources, from banks to news websites, and present a major challenge to making sure people can publish and access important information.
http://www.digitalattackmap.com/#anim=1&color=0&country=ALL&list=0&time=16567&view=map
Webtudor S1E13: Hogyan írjunk böngészős játékot?: https://www.youtube.com/watch?v=pr_19aztrUM&feature=youtu.be
Demo: https://github.com/Webtudor/S1E13
Böngészős játék készítő keretrendszer !! : https://phaser.io/
1. Az élet nem korrekt, de még mindig jó.
2. Amikor elbizonytalanodsz, tégy meg egy apró lépést.
3. Az élet túl rövid ahhoz, hogy ne élvezzük.
4. A munkád nem gondoskodik rólad, amikor beteg vagy. A családod és a barátaid igen.
5. Ne vásárolj olyan dolgokat, amikre nincs szükséged.
6. Nem kell minden érvelésben győzz. Légy hű magadhoz.
7. Sírj másokkal. Sokkal gyógyítóbb, mint egyedül.
8. Rendjén van, ha Istenre dühös vagy. El tudja viselni.
9. Arra gyűjts, aminek értelme van.
10. Amikor a csokoládéról van szó, az ellenállás hiábavaló.
11. Békülj ki a múltaddal, így nem rúgja szét a jelenedet.
12. Hagyd, hogy a gyerekeid lássanak sírni.
13. Ne hasonlítsd az életedet másokhoz. Nem tudhatod, hogy miről szól az ők életük.
14. Ha egy kapcsolat titkos kell legyen, nem kéne benne legyél.
15. Minden meg tud változni egy szempillantás alatt… De ne aggódj, az Isten soha nem pillant.
16. Végy egy mély lélegzetet. Nyugtatja az elmédet.
17. Szabadulj meg minden felesleges dolgodtól. A zűrzavar minden értelemben lehúz.
18. Ami nem öl meg, az megerősít.
19. Soha nem késő boldognak lenni. De ez tőled függ és senki mástól.
20. Ha arra kerül a sor, amit szeretsz, nem fogadd el a nem választ.
21. Égesd a gyertyákat, használd a vasalt terítőt, viseld a díszes fehérneműt. Ne őrizd őket a különleges alkalmakra. A mai nap is különleges.
22. Készülj fel, aztán indulj el.
23. Most légy excentrikus. Ne öregségedre akarj rózsaszínt hordani.
24. Az agy a legfontosabb nemi szerv.
25. Senki sem felelős a boldogságodért, csak te.
26. Értelmezz át minden ún. szerencsétlenséget a következő kérdéssel: „Öt év múlva fog ez számítani?”
27. Mindig válaszd az életet.
28. Bocsáss meg, de ne felejts!
29. Nem a te dolgod, hogy mások mit gondolnak rólad.
30. Az idő majdnem mindent meggyógyít. Adj időt az időnek.
31. Mindegy, hogy jó vagy rossz a helyzet, az meg fog változni.
32. Ne vedd magad túl komolyan. Senki más nem teszi.
33. Higgyél a csodákban.
34. Az Isten önmagától és önmagáért szeret, nem azért, hogy mit tettél vagy mit nem tettél.
35. Ne vizsgálgasd az életet. Állj neki és hozd ki belőle a legtöbbet most.
36. A megöregedés veri a halj meg fiatalon alternatívát.
37. A gyerekednek egy gyermekkora van.
38. Semmi sem számít a végén, csak az, hogy szerettél.
39. Menj ki minden nap. A csodák mindenhol várnak rád.
40. Ha mindannyian egy halomba dobnánk a problémáinkat és meglátnánk a többiekét, a miénket visszavennénk.
41. Az irigység időpazarlás. Fogadd el amid van és ne azt, amire úgy gondolod, hogy szükséged van.
42. Nem számít, hogy érzed magad, állj fel, öltözz fel és menj ki az emberek közé.
43. Lazíts.
44. A legjobb rész még hátravan…
45. Ha nincs is csokorral átkötve, az élet attól még ajándék.
Laravel is a web application framework with expressive and elegant syntax.
We believe development must be an enjoyable, creative experience to be truly fulfilling.
Laravel attempts to take the pain out of development by easing common tasks used in the majority of web projects,
such as authentication, routing, sessions, and caching.
Laravel is available, powerful, providing powerful tools needed for huge, robust applications.
A superb inversion of control container, expressive migration system, and tightly integrated unit testing support give you the tools you need to build any application with which you are tasked.
Why develop Laravel Web Application with our company?
Code Creator, extensive experienced of using latest technologies in building various project offers Laravel development service.
We have a team of passionate skilled software artisans which are adaptive to digging out any technology with flexible design patterns.
We have a highly skilled experienced team of Laravel that deliver high quality applications and best quality website.
As a prominent Laravel development company we use our proficiency to build amazing website.
We build fast and scalable solutions following agile development.
We provide following Laravel Services:
Laravel Website Development
Laravel Web Application Development
Larvael Integration & Migration
Laravel Support & Maintenance Services
And many others
Code Creator provides reliable and scalable Laravel solutions at affordable price.
We have extremely expert team of developers and programmers who are proficient to understand client requirement and deliver quality solutions.
If you are looking website then kindly provide us with your details and our IT Experts will deliver the best Laravel Website at a reasonable price to develop.
Code Creator will be your Technology Partner in your achievement.
Google Hosted Libraries (JQuery, JQuery UI+CSS, etc.): https://developers.google.com/speed/libraries/
JQuery UI icon: http://api.jqueryui.com/theming/icons/
“az amerikai piacra készülünk, de előbb a magyar piacon validáljuk a motyónkat (!), aztán ha beválik, megyünk vele Amerikába rögvest (!)”… Vattafakk?
http://startupdate.hu/kedvenc-agyremem/
At least we don’t live in Pest
Nerds
“Look at my BMW” assholesIf you are here, you probably lost
Dog shit everywhere
http://judgmentalmaps.com/post/117686694445/budapest
5 Tips For Mark Zuckerberg On 2015
Break Up Your Goal Into Smaller Pieces.
Zuckerberg has the right idea here: If he framed his resolution as “read 10,000 pages before 2016,” it would be easy to become discouraged and give up halfway through. On the other hand, dividing the task up into manageable chunks, as he is doing by aiming for one book every two weeks, makes success much more likely. Meeting smaller goals along the path to a larger one can provide the motivation needed to continue, as we learned during our recent exercise challenge.
http://www.devbattles.com/en/sand/post-755-5+Tips+For+Mark+Zuckerberg+On+2015
Image resizing need memory. I use this script to prevent memory leak.
I use Intervention Image library for resizing I often get ‘Allowed memory size of …. bytes exhausted (tried to allocate … bytes)’ message.
////////////////////////////////////////////////////
//get memory_limit info from php.ini
$memoryAvailable = filter_var(ini_get(“memory_limit”), FILTER_SANITIZE_NUMBER_INT) * 1048576;
//getting the image width and height
$imageInfo = getimagesize($destinationPath . ‘/’ . $filename);
//This is quite rough and includes a fudge factor, 2.5, which you may want to experiment with.
$requiredMemory = ( $imageInfo[0] * $imageInfo[1] * ($imageInfo[‘bits’] / 8) * $imageInfo[‘channels’] * 2.5 );
//check memory usage
if (memory_get_usage() + $requiredMemory < $memoryAvailable)
//we have enough memory to resize the image.
////////////////////////////////////////////////////
Inspired by Micheal Mand’s Laravel 4 log viewer.
Log Viewer for Laravel 5 (compatible with 4.2 too).
Install:
composer require rap2hpoutre/laravel-log-viewer
Add Service Provider to config/app.php in providers section
‘Rap2hpoutre\LaravelLogViewer\LaravelLogViewerServiceProvider’,
Add a route in app/Http/routes.php (or choose another route):
Route::get(‘logs’, ‘\Rap2hpoutre\LaravelLogViewer\LogViewerController@index’);
my advice:
//protect log viewer with superamin filter
Route::get(logs”, [
‘before’ => ‘superadmin’,
“uses” => ‘\Rap2hpoutre\LaravelLogViewer\LogViewerController@index’
]);
https://github.com/rap2hpoutre/laravel-log-viewer
Laravel auction software (PHP – MySQL ) on binpress.com: http://www.binpress.com/app/php-laravel-auction/2822
Everybody loves eBay. However, not everyone likes the commissions you have to pay to sell on the site.
What if you love the idea of eBay but want to run an auction from site of your own? This could be to sell general items or it could be to sell very specific items at auction.
There are many reasons to create a website based around auction software. You don’t have to completely go down the general eBay item route, but instead have a site that runs a very specific auction.
An example that springs to mind instantly would be to create a website that allows you to run a charity auction for a selection of items on one evening. This would work in the same way as eBay but run over the space of a single evening.
Other reasons to setup your own auction website would be to avoid paying commissions on each auction item as well as having the ability to style the website in any manner you wish.
http://stackoverflow.com/questions/23126562/how-to-remove-a-package-from-laravel-using-composer
PHP Obfuscator
https://github.com/naneau/php-obfuscator
This is an “obfuscator” for PSR/OOp PHP code. Different from other obfuscators, which often use a (reversible) eval() based obfuscation, this tool actually parses PHP, and obfuscates variable names, methods, etc. This means is can not be reversed by tools such as UnPHP. This library was written out of the need to obfuscate the source for a private library which for various reasons could not be shared without steps to protect the source from prying eyes. It is not technically feasible to “encrypt” PHP source code, while retaining the option to run it on a standard PHP runtime.
install: git clone https://github.com/naneau/php-obfuscator , composer install
Run: path//php-obfuscator$ ./bin/obfuscate obfuscate input output
input, output – direcories in the php-obfuscator folder.
https://www.youtube.com/watch?v=Vq0cHj3CCpw
Selenium: 8:53
Behat: 13:15
Jshint: 22:51
Unit test 27:00
This is a collection of known design patterns and some sample code how to implement them in PHP. Every pattern has a small list of examples (most of them from Zend Framework, Symfony2 or Doctrine2 as I’m most familiar with this software).
https://github.com/domnikl/DesignPatternsPHP
Egy nagyon hasznos, példákkal teletűzdelt összefoglaló a PHP-ban használatos (divatos) programozási mintákról .
Creational
AbstractFactory
Builder
FactoryMethod
Multiton (is considered an anti-pattern! )
Pool
Prototype
SimpleFactory
Singleton (is considered an anti-pattern! )
StaticFactory
Structural
Adapter
Bridge
Composite
DataMapper
Decorator
DependencyInjection
Facade
FluentInterface
Proxy
Registry
Behavioral
ChainOfResponsibilities
Command
Iterator
Mediator
Memento
NullObject
Observer
Specification
State
Strategy
TemplateMethod
Visitor
More
Delegation
ServiceLocator
Repository
Akkordok: E A C G
Szeretem a Balatont, szeretlek nagyon, jó ide utazni.
Süt rám a nap, a víz simogat, nem illik belepisilni.
Drága itt minden, de jó lesz a lángos, meg egy vizibicikli.
Siófok alsó, Szabadifürdő, jó a vizet fröcskölni.
Akkor is jó, ha nem süt a Nap, a metorólógiát hallgatni.
Hideg van, esik az eső, valamiben reménykedni.
Szeretem a Balatont, szeretlek Balaton, jó ide utazni.
Süt rám a nap, a víz simogat, nem illik belepisilni.
Balaton vize
Itt vagyok a Balatonon, süt rám a Nap.
Anyukák a bikiniből majd kibuggyannak.
Fürdenek körülöttük a sok gyerekek.
Pistikém a pisit a vízbe eresszed.
Balatoni nyár, balatoni pisi.
Itt van az egész ország, sok itt a misi.
Mindenki a vízben áll,
jaj de szép ez a táj.
Lumen is designed to build blazing fast micro-services and APIs. For example, if there is one aspect of your Laravel application that receives drastically more traffic than the rest of the application, you may choose to build that aspect of the application as a small, separate Lumen application.
http://lumen.laravel.com/docs/introduction
Lumen is designed to build blazing fast micro-services and APIs. For example, if there is one aspect of your Laravel application that receives drastically more traffic than the rest of the application, you may choose to build that aspect of the application as a small, separate Lumen application.
http://lumen.laravel.com/docs/introduction
Orbán harca az Ufók ellen kilátástalan.
Tépi gitárján a húrokat.
Tudja, hogy az Ufók
Csészealjaikkal megtámadják a Földet,
De azok rájöttek, hogy nagy hatótávolságú rakéták vannak a Földön.
Most a telefon, internet hálózatot zavarják.
Mindenki a kommerszt hallgatja, tömegárut vásárol.
Sokan átalakítják a testüket, szilikont nyomnak alá.
Attól a zenétől irtóznak, amiben durván szól a dob és a gitár.
https://www.youtube.com/watch?v=uoB_iOwxBOs
Orbán ezt bömbölteti az ég felé este
Ultrahang tartományba modulálva.
Tudja, hogy ilyenkor támadhatnak.
Attila már megmondta, leírta,
a sorok között olvasható.
A világmindenség élő test.
Ebből következik, hogy
A Gondviselés összeroppant minket,
mint egy pattanást.
Ha már nem illünk a természetbe.
Köszönöm neked és neked és neked és …
https://www.youtube.com/watch?v=v-DNALIpHkA
Az igazi harcos eljut oda, hogy
Meglátja az ellenfélben
Önmagát.
Az Ufóban nincs közös,
nem ezen a Földön született.
Mit akarhat, nem tudni.
Talán a Gondviselés küldte,
vagy csak egy pattanás vagyunk a szemében.
Ő mindent lát, ami láthatatlan.
Jurij egy hős volt.
Közöttük járt.
Nevettek rajta.
Lajkát sajnálták,
– Szegény Lajka – mondták.
De nem tudták megmenteni.
Küzdelem,
mint csúzlival a tank ellen.
Hiábavaló.
A vihar egy tépett könyvlapot sodort ide,
egy költő szép verse
nyomtatva.
De már hiábavaló,
ha az égből lő az Ufó.
A katonák messze földön,
zsoldért értelmetlen
harcot vívnak.
A többi az áruházban
a polcokra mosóport pakol.
Pár palack sör és mellé földimogyoró,
valahogy ezt átvészelni volna jó.
(való sci-fi regény-vers vázlat)
Orbán harca az Ufók ellen kilátástalan.
Tépi gitárján a húrokat.
Tudja, hogy az Ufók
Csészealjaikkal megtámadják a Földet,
De azok rájöttek, hogy nagy hatótávolságú rakéták vannak a Földön.
Most a telefon, internet hálózatunkat zavarják.
Mindenki a kommerszt hallgatja, tömegárut vásárol.
Sokan átalakítják a testüket, szilikont nyomnak alá.
Attól a zenétől irtóznak, amiben durván szól a dob és a gitár.
https://www.youtube.com/watch?v=uoB_iOwxBOs
Orbán ezt bömbölteti az ég felé este
Ultrahang tartományba modulálva.
Tudja, hogy ilyenkor támadhatnak.
Ők.
(való sci-fi regény-vers vázlat)
Ez a harc lesz a végső! – kiáltják a kerítés mindkét oldalán. Bea és Géza fiatal házasok. Gürcöltek, míg felépült családi házuk. Boldogok. Voltak. Egy nap az asszonyka a nemibeteg-gondozóból kap idézést. Semmi kétség, félrelépett a férj. Ha harc, legyen harc! Amíg a család saját felségterületén tusakodik, a kerítés (vasfüggöny?!) másik oldalán Béla szomszéd vezetésével puccsra készül egy szupertitkos munkásőrkommandó. Az egykori munkásőr a telkét szeretné kiterjeszteni, volt kollégáiból álló alakulata a kert titkos pincelabirintusában gyakorlatozik, és bőszen készül a visszarendeződésre…
http://film.indavideo.hu/video/f_csapd_le_csacsi
I hope I’ve worked the best Framework:
Best PHP Framework for 2015 – SitePoint Survey Results: As expected, Laravel won by a large margin once again.
http://www.sitepoint.com/best-php-framework-2015-sitepoint-survey-results/
Néhány mondat az Apahajó: Idő irásból.
Ha egy percünk sincs magunkra, vagy a barátainkra – arra, hogy felelősség nélkül azt csinálhassunk, amit akarunk, hogy kikapcsolhassunk az agyunkat – abba szép lassan beleőrülünk.
Egy gyereknek szüksége van az anyjával töltött időre, az apjával töltött időre, az egész családdal töltött időre, a kortárs csoporttal és – személyiségtípustól függően több vagy kevesebb – egyedül töltött időre is. Mindegyiknek
Hacsak nem futószalagon dolgozol, a munkád értéke nem nő arányosan a bent töltött idővel.
Lényeg, hogy minél kevésbé mechanikus, minél inkább kreativitást igényel a munkád, annál rövidebb az az idő, ami alatt a legértékesebb munkát végzed. Gondolj a Pareto elv-re: valószínűleg te is a munkaidőd 20%-ában termeled a haszon 80%-át.
Az egész napos értekezletek mítingek többnyire csak arra jók, hogy egyesek a vezető beosztásukkal páváskodjanak. Ahol napi 8 óránál rendszeresen hosszabb az elvárt munkaidő, ott valami disznóság van. Pl. a főnök gyűlöl hazajárni a családjához.
Az optimális felosztás az lenne, ha munkára 8 órát szánnánk (bár szerintem 6 órában is el lehet végezni a munka 90%-át), a gyerek(ek)re 2 órát, családra közösen 2 órát, házastársra 2 órát, saját szórakozásra 2 órát. Ez 16 óra, plusz 8 óra alvás.
innen: https://apahajo.wordpress.com/2015/03/10/az-ido/
WebGL is required (Google Chrome Recommended)
http://bodyvisualizer.com/female.html
For developers eho like Cake:
The CakePHP core team is proud to announce the immediate availability of CakePHP 3.0.1
Requirements:
PHP 5.4.16 or greater.
// Your host provides PHP 5.3? Do you like to use CakePHP 3? I’m sorry.
mbstring extension
intl extension
documentation: http://book.cakephp.org/3.0/en/index.html
Zend Framework is the PHP Framework for the developers who like the big brand name.
Laravel is the PHP Framework For Web Artisans.
CakePHP is the PHP Framework for the developers who like the Cake.
CakePHP was famous few years ago. The framework developers follow the trend, the PHP version slowly.
Fortunately CakePHP 3 is stable now.
CakePHP 2 – User Management: http://usermgmt.ektanjali.com/
CakePHP 3 – User Management: http://cakephp3-user-management.ektanjali.com/
A routing érdekében kell leprogramozni az opcionális frameworköt.
A kódminőség miatt fontos implementálni a távoli funkcionalitást.
A nagy hálózatokat kiszolgáló szerverek miatt elengedhetetlen kielemezni a WEB 2.0 normák szerinti technikai korlátokat.
A vízeséses modell terminológiája szerint ajánlott debuggolni a kapcsolat nélkül is elérhető auto layoutot.
A konkrét krízishelyzetek elkerülése végett fontos szerializálni a kívánt konstansokat.
Kis virágok nyílnak itt téren.
Minden le van betonozva,de kis virágok
nyílnak ott résben.
Oly szép, oly kedves.
Átnyúlt hozzám a Mennyből valaki.Akiről nem tudok, de itt lakik velem.
Rajta a beton tengeren.
Generate your own Bootstrap color scheme from an image and customize to your taste http://www.lavishbootstrap.com/
Default navbar http://getbootstrap.com/components/#navbar
Lerobbant művelődési ház előcsarnoka. A mozgalmi táblák és egyéb ünnepi díszletek tövében csirkék kapirgálnak. A Johnny Be Good hangjai szűrődnek ki a nagyteremből. Bent a Colorado nyomja a bluest. A fűtetlen helyiségben az együttesen kívül egy-két ember lézeng. Ez így nem mehet tovább! Ki kell találni valamit! És nemsokára a főnöknek eszébe jut a nagy ötlet. Egyik kezével egy lekváros buktát szorongatva, a másikkal a fenekét vakargatva a banda elé áll: gyerekek, átmegyünk a Tobacco Roadról a Retek utcába, lemegyünk bunkóba, lemegyünk furkóba. A szocialista vadkeleten új banda születik.
Classic, Hybrid, Client stack
A web solution stack is a group of technologies that when combined, create the backbone for a modern web application.
Thankfully due to these new JavaScript technologies web developers have the opportunity to now easily build applications that move a good portion of the business logic to the client.
http://thewebhacker.com/understanding-the-modern-web-solution-stack/
Open A: E-A-C♯-E-A-C♯ or E-A-C♯-E-A-E
Open B: B-F♯-B-F♯-B-D♯ or F♯-B-D♯-F♯-B-D♯
Open D: D-A-D-F♯-A-D
Open G: D-G-D-G-B-D or G-B-D-G-B-D
Open F: C-F-C-F-A-C
Open C: C-G-C-G-C-E
http://en.wikipedia.org/wiki/List_of_guitar_tunings#Open_A
The Sick Bag Song chronicles
Nick Cave’s 2014 tour of North
America with The Bad Seeds.
The account of this 22-city journey
began life scribbled on airline sick bags
and grew into a restless full-length epic,
seeking out the roots of inspiration,
love and meaning.
http://www.thesickbagsong.com/
How to find nearby Hospitals by geo location within 2KM? : https://www.linkedin.com/groups/How-find-nearby-Hospitals-geo-4419933.S.5983135401756418050?view=&item=5983135401756418050
Haversine Formula:
Fast nearest-location finder for SQL (MySQL, PostgreSQL, SQL Server): http://www.plumislandmedia.net/mysql/haversine-mysql-nearest-loc/
How I did things before on the server with PHP and the Laravel framework:
Route::get(‘user/id’, function($id)
$user = User::find($id);
return Response::json($user->toArray());
);
And how I do the same thing now with node.js, Express and mongoose
app.route(‘/user/:id’).get(function(req, res)
User.findById(req.params.id).exec(function(err, user)
res.jsonp(user);
);
);
Looking at this you might wonder what all the fuzz is about and why people get so emotional when talking about different programming languages.
source: https://medium.com/unexpected-token/10-weeks-of-node-js-after-10-years-of-php-a352042c0c11
Basic point, chord points secondary points, jazz points: https://www.youtube.com/watch?v=MxxUhW7d8yI&t=5m0s
Chord shapes: http://www.youtube.com/watch?v=MxxUhW7d8yI&t=5m30s
Music shapes: https://www.youtube.com/watch?v=MxxUhW7d8yI&t=6m44s
A pure PHP library for reading and writing spreadsheet file. https://github.com/PHPOffice/PHPExcel
Home page: http://phpexcel.codeplex.com/wikipage?title=Examples
Use 01simple-download-xls.php if you want output to a client’s web browser (Excel5)
If you gotn this error: “exception ‘PHPExcel_Calculation_Exception’ with message”.
Add this$objWriter->setPreCalculateFormulas(false);
row before save:
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
//$objWriter->setPreCalculateFormulas(false);
$objWriter->save('php://output');
info from here: https://phpexcel.codeplex.com/discussions/237881
A pure PHP library for reading and writing spreadsheet file. https://github.com/PHPOffice/PHPExcel
Zé hallgat, nincs friss jelentés róla.
Múltjának tintaceruzás feljegyzésében fehér javító festékkel törölt ki szavakat amitől más értelmet kap a történet.
..
Majd Zé levelet ír annak akit alig ismer.
Pedig tudja, hogy a választ már nem ő olvassa.
Error:
Argument 1 passed to Illuminate\Auth\Guard::login() must implement interface Illuminate\Auth\UserInterface, null given
The problem occurs if the user data deleted from users table but this user data, id exists in the profiles table!
Check it, last post: http://laravel.io/forum/05-14-2014-cant-login-user-in-test
Read, manipulate and write spreadsheet data and styles to XLSX and JSON.
https://github.com/guyonroche/exceljs
Writing XLSX
// write to a file
var workbook = createAndFillWorkbook();
workbook.xlsx.writeFile(filename)
.then(function()
// done
);
Creating Alert Messages with Bootstrap: http://www.tutorialrepublic.com/twitter-bootstrap-tutorial/bootstrap-alerts.php
Alert:
<div class=”alert alert-error”>
<a href=”#” class=”close” data-dismiss=”alert”>×</a>
<strong>Error!</strong> A problem has been occurred while submitting your data.
</div>
Success:
<div class=”alert alert-success”>
<a href=”#” class=”close” data-dismiss=”alert”>×</a>
<strong>Success!</strong> Your message has been sent successfully.
</div>
Laravel – get last query:
$queries = DB::getQueryLog();
$last_query = end($queries);
var_dump($last_query);
Echo the version of the current Laravel version in PHP:
$laravel = app();
echo $version = $laravel::VERSION;
Laravel – get last query:
$queries = DB::getQueryLog();
$last_query = end($queries);
var_dump($last_query);
Laravel – get last query:
$queries = DB::getQueryLog();
$last_query = end($queries);
var_dump($last_query);
Az Emlékerdő egy olyan erdei temetkezési emlékhely, ahol az elhunyt hamvai egy biológiai úton lebomló, környezetbarát urnában kerülnek elhelyezésre az előzetesen kiválasztott erdei emlékfa gyökereinél. Ezúton már Magyarországon is elérhető ez az igazán természetes és méltóságteljes búcsúztatási forma, mely méltó alternatívája lehet a hagyományos sírkerteknek, temetőknek.
install: All you need to do is download the phar binary. http://www.phpdoc.org/
running: php path\phpDocumentor.phar -d -t
PHPDocumentor 1 , this only works with PHP 5.2 project
C:\Windows\System32>pear install –alldeps PhpDocumentor
WARNING: “pear/PhpDocumentor” is deprecated in favor of “channel://pear.phpdoc.org/phpdocumentor”
WARNING: “pear/XML_Parser” is deprecated in favor of “pear/XML_Parser2″
downloading PhpDocumentor-1.4.4.tgz …
Starting to download PhpDocumentor-1.4.4.tgz (1,534,088 bytes)
………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….done: 1,534,088 bytes
downloading XML_Beautifier-1.2.2.tgz …
Starting to download XML_Beautifier-1.2.2.tgz (14,587 bytes)
…done: 14,587 bytes
downloading XML_Parser-1.3.4.tgz …
Starting to download XML_Parser-1.3.4.tgz (16,040 bytes)
…done: 16,040 bytes
install ok: channel://pear.php.net/PhpDocumentor-1.4.4
install ok: channel://pear.php.net/XML_Parser-1.3.4
install ok: channel://pear.php.net/XML_Beautifier-1.2.2
C:\Windows\System32>
//////////////////
Setting in NetBeans IDE
https://www.youtube.com/watch?v=RTZXp4EU3wk
Microsoft Windows [verziószám: 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Minden jog fenntartva.
C:\Windows\System32>pear install –alldeps PhpDocumentor
WARNING: “pear/PhpDocumentor” is deprecated in favor of “channel://pear.phpdoc.org/phpdocumentor”
WARNING: “pear/XML_Parser” is deprecated in favor of “pear/XML_Parser2″
downloading PhpDocumentor-1.4.4.tgz …
Starting to download PhpDocumentor-1.4.4.tgz (1,534,088 bytes)
………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….done: 1,534,088 bytes
downloading XML_Beautifier-1.2.2.tgz …
Starting to download XML_Beautifier-1.2.2.tgz (14,587 bytes)
…done: 14,587 bytes
downloading XML_Parser-1.3.4.tgz …
Starting to download XML_Parser-1.3.4.tgz (16,040 bytes)
…done: 16,040 bytes
install ok: channel://pear.php.net/PhpDocumentor-1.4.4
install ok: channel://pear.php.net/XML_Parser-1.3.4
install ok: channel://pear.php.net/XML_Beautifier-1.2.2
C:\Windows\System32>
//////////////////
Microsoft Windows [verziószám: 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Minden jog fenntartva.
C:\Windows\System32>pear install –alldeps PhpDocumentor
WARNING: “pear/PhpDocumentor” is deprecated in favor of “channel://pear.phpdoc.org/phpdocumentor”
WARNING: “pear/XML_Parser” is deprecated in favor of “pear/XML_Parser2″
downloading PhpDocumentor-1.4.4.tgz …
Starting to download PhpDocumentor-1.4.4.tgz (1,534,088 bytes)
………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….done: 1,534,088 bytes
downloading XML_Beautifier-1.2.2.tgz …
Starting to download XML_Beautifier-1.2.2.tgz (14,587 bytes)
…done: 14,587 bytes
downloading XML_Parser-1.3.4.tgz …
Starting to download XML_Parser-1.3.4.tgz (16,040 bytes)
…done: 16,040 bytes
install ok: channel://pear.php.net/PhpDocumentor-1.4.4
install ok: channel://pear.php.net/XML_Parser-1.3.4
install ok: channel://pear.php.net/XML_Beautifier-1.2.2
C:\Windows\System32>
//////////////////
E:\>cd E:\server\UniServerZ_2014\core\php54
E:\server\UniServerZ_2014\core\php54>php go-pear.phar
Are you installing a system-wide PEAR or a local copy?
(system|local) [system] :
Below is a suggested file layout for your new PEAR installation. To
change individual locations, type the number in front of the
directory. Type ‘all’ to change all of them or simply press Enter to
accept these locations.
1. Installation base ($prefix) : E:\server\UniServerZ_2014\core\php54
2. Temporary directory for processing : E:\server\UniServerZ_2014\core\php54\tmp
3. Temporary directory for downloads : E:\server\UniServerZ_2014\core\php54\tmp
4. Binaries directory : E:\server\UniServerZ_2014\core\php54
5. PHP code directory ($php_dir) : E:\server\UniServerZ_2014\core\php54\pear
6. Documentation directory : E:\server\UniServerZ_2014\core\php54\docs
7. Data directory : E:\server\UniServerZ_2014\core\php54\data
8. User-modifiable configuration files directory : E:\server\UniServerZ_2014\core\php54\cfg
9. Public Web Files directory : E:\server\UniServerZ_2014\core\php54\www
10. Tests directory : E:\server\UniServerZ_2014\core\php54\tests
11. Name of configuration file : C:\Windows\pear.ini
12. Path to CLI php.exe : E:\server\UniServerZ_2014\core\php54
1-12, ‘all’ or Enter to continue:
Beginning install…
Configuration written to C:\Windows\pear.ini…
Initialized registry…
Preparing to install…
installing phar://E:/server/UniServerZ_2014/core/php54/go-pear.phar/PEAR/go-pear-tarballs/Archive_Tar-1.3.12.tar…
installing phar://E:/server/UniServerZ_2014/core/php54/go-pear.phar/PEAR/go-pear-tarballs/Console_Getopt-1.3.1.tar…
installing phar://E:/server/UniServerZ_2014/core/php54/go-pear.phar/PEAR/go-pear-tarballs/PEAR-1.9.5.tar…
installing phar://E:/server/UniServerZ_2014/core/php54/go-pear.phar/PEAR/go-pear-tarballs/Structures_Graph-1.0.4.tar…
installing phar://E:/server/UniServerZ_2014/core/php54/go-pear.phar/PEAR/go-pear-tarballs/XML_Util-1.2.3.tar…
install ok: channel://pear.php.net/Archive_Tar-1.3.12
install ok: channel://pear.php.net/Console_Getopt-1.3.1
install ok: channel://pear.php.net/Structures_Graph-1.0.4
install ok: channel://pear.php.net/XML_Util-1.2.3
install ok: channel://pear.php.net/PEAR-1.9.5
PEAR: Optional feature webinstaller available (PEAR’s web-based installer)
PEAR: Optional feature gtkinstaller available (PEAR’s PHP-GTK-based installer)
PEAR: Optional feature gtk2installer available (PEAR’s PHP-GTK2-based installer)
PEAR: To install optional features use “pear install pear/PEAR#featurename”
******************************************************************************
WARNING! The include_path defined in the currently used php.ini does not
contain the PEAR PHP directory you just specified:
<E:\server\UniServerZ_2014\core\php54\pear>
If the specified directory is also not in the include_path used by
your scripts, you will have problems getting any PEAR packages working.
Would you like to alter php.ini <E:\server\UniServerZ_2014\core\php54\php-cli.ini>? [Y/n] :
php.ini <E:\server\UniServerZ_2014\core\php54\php-cli.ini> include_path updated.
Current include path : .;C:\php\pear
Configured directory : E:\server\UniServerZ_2014\core\php54\pear
Currently used php.ini (guess) : E:\server\UniServerZ_2014\core\php54\php-cli.ini
Press Enter to continue:
** WARNING! Old version found at E:\server\UniServerZ_2014\core\php54, please remove it or be sure to use the new e:\server\uniserverz_2014\core\php54\pear.bat command
The ‘pear’ command is now at your service at e:\server\uniserverz_2014\core\php54\pear.bat
* WINDOWS ENVIRONMENT VARIABLES *
For convenience, a REG file is available under E:\server\UniServerZ_2014\core\php54PEAR_ENV.reg .
This file creates ENV variables for the current user.
Double-click this file to add it to the current user registry.
E:\server\UniServerZ_2014\core\php54>
Intro, tuning: https://www.youtube.com/watch?v=W4nQpOHIPEw
Sitting On Top Of The World: https://www.youtube.com/watch?v=MXtktxGEdOY
Hey Joe: https://www.youtube.com/watch?v=ZQ82m3of1mw
DANNY BOY: https://www.youtube.com/watch?v=dz9UVG55aNA
SWING LOW SWEET CHARIOT: https://www.youtube.com/watch?v=Myo328CB12U
Amazing Grace: https://www.youtube.com/watch?v=LqOIdwm-Oo8
12 bar blues: https://www.youtube.com/watch?v=Ma7kQzhfG4U
Scales in Open D Tuning: https://www.youtube.com/watch?v=x9i6eYH3WO8
You have to add “.button(‘refresh’);” to change view of the button.
<script>
$(document).ready(function()
$(“#data_delete_btn”).attr(‘disabled’,’disabled’);
$(“#delete_button_checkbox”).click(function()
if ($(this).is(‘:checked’))
$(“#data_delete_btn”).removeAttr(“disabled”).button(‘refresh’);
else
$(“#data_delete_btn”).attr(‘disabled’,’disabled’).button(‘refresh’);
);
);
</script>
Kaki King – They Loved It In Italy
David Gilmour – Shine On You Crazy Diamond, Pink Floyd
Folsom Prison Blues
Kaki King – They Loved It In Italy
David Gilmour – Shine On You Crazy Diamond, Pink Floyd
Egy ismerősömnek szeretnék segíteni ezért raktam ki ezt a posztot:
~ 15 év PHP fejlesztői tapasztalattal állást keresek Budapesten
PHP keretrendszer ismeret: CakePHP, Zend Framework 1, Laravel
Adatbázis: MySQL, Oracle,
Javascript, JQuery
HTML5, CSS, Bootsrap,
CMS ismeret: WordPress, Joomla, Drupal
Elérhetőség: blogbookhu@gmail.com
A collection of useful .htaccess snippets, all in one place.
https://github.com/phanan/htaccess#disable-image-hotlinking
Developer, programmer, software engineer, coder: All of these terms describe occupations related to the creation of computer programs, mobile apps, websites and more. Some people use the terms interchangeably, while others stick to a strict definition of each. No matter your view on the names, one thing is for certain: It’s a good time to have any of these titles on your resume.
http://www.computersciencezone.org/developers/
A portálok Adverticum, Gemius típusú kattintás számlálást használnak, ehhez a bannert fel kell készíteni.
Persze van, ahol csak be kell drótozni az URL-t a bennerba.
Flash bannernél Actionscript 3 esetén egy külön layerre ezt a kódot kell rakni:
// Betöltjük az AdverticumHelper.as-t.
import AdverticumHelper;
// Csatoljuk az eseményt az objektumunkhoz.
AdverticumHelper.bindCTEvent( ct, root.loaderInfo.parameters.clickTAG );
A teljes útmutató:
https://support.adverticum.net/index.php?/Sales/Knowledgebase/Article/View/413/0/bannerkeszitesi-utmutato-az-adverticum-adserverhez#action3
Do not invest too much time to develop with JQuery Mobile library.
The design is pretty. But at the end of the project when you have to create element dinamically You will fill hours with searching on Google to find the solution to force Element to work.
I mean:
$(“#currelement”).trigger(“create”);
or using datepicker in a dinamically created element.
Bootstrap & JQuery is the right tool.
I added <li> elements in <ul> with JQuery.
$(‘ul’).append(“<li>…</li>”);
First the <li> elements didn’t appear in<ul>
I found the solution here: http://stackoverflow.com/questions/7999436/jquery-mobile-does-not-apply-styles-after-dynamically-adding-content
I had to add this row:
$(‘ul’).listview(‘refresh’);
http://jokiruiz.com/php-best-practices-guide/#.VKGCooVLabo.linkedin
PHP – The Right Way http://www.phptherightway.com/
~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.
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.
This Is Why You Shouldn’t Interrupt a Programmer: http://heeris.id.au/2013/this-is-why-you-shouldnt-interrupt-a-programmer/
The purist, multitasker, over-focused, homeworking:
http://www.commitstrip.com/en/2015/01/23/everyday-types-of-coders/
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/
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.
EVERY DAY THERE ARE SMALL MOMENTS WHEN WE HAVE A CHOICE: WILL WE TAKE IN MORE STUFF, OR JUST CLEAR OUR MINDS OUT FOR A BIT? http://ideas.ted.com/2015/01/23/want-to-be-happy-slow-down/
Double Slide: Toronto guitarist Brian Cober developed this unique style of guitar.
Will Ray Right Hand Stealth Guitar Slide Ring
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
Eladom a cuccaim. Az oldalon található cikkek használtak. http://blogbook.hu/auction
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.
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.
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.
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.
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.
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.
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”.
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.
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.
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.
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.
Netscape Navigátort töltött le minden net szörfös.
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.
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.
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.
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
To get syntax highlighting for CakePHP ctp files, all you need to do is
source: http://www.davidtan.org/netbeans-enable-syntax-hightlighting-for-cakephp-ctp-view-files/
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”
Egy aukciós oldalt építek Laravel keretrendszer alatt.
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.
http://likerrr.ru/on-air/web-stack-weekly-1#laravel
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.
1. Setting > Discussion : Disable comments of WordPress page
2: PhpMyAdmin: UPDATE wp_posts SET comment_status = ‘closed’ WHERE comment_status = ‘open';
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.
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).