Getting N Random Elements out of an Iterator – RandomIterator
Considering there is an Iterator or Traversable with an unknown number of elements, I wondered if it is possible to get one or more random iterations out of it. This first of all needs some...
View ArticlePHP Bug #63769 file:// protocol does not support percent-encoded characters
PHP: Bug #63769 file:// protocol does not support percent-encoded characters Tagged: File, PHP, URI, URI-Scheme
View ArticleThe Open-By-Rule Benchmark
The Open-By-Rule Benchmark Tagged: Community. Development, Simon Phipps
View ArticleEPL/GPL Commentary
EPL/GPL Commentary – Life at Eclipse (6 Apr 2010; by Mike Milinkovich) Tagged: Eclipse, EPL, GPL, Licensing, Mike Milinkovich
View ArticleDebug with Xdebug on the Commandline with Phpstorm and Git Bash
Enable Phpstorm Xdebug listening: $ export XDEBUG_CONFIG="idekey=PHPSTORM" Press the listen button inside Phpstorm to actually listen: To disable Phpstorm Xdebug processing in Bash again: $ unset...
View ArticlePHP Autoload Invalid Classname Injection
There are many ways to attack an application, many are working by injecting some malicious data hoping to trigger a deserved action in the end. Most of these are possible when input data is not...
View ArticleXPath – Lecture: XML Technologies (PDF)
Just found a nice PDF (Kudo @jens-erat /via) about XPath worth to share the link along: Xpath PDF – Lecture: XML Technologies Winter 2012/13 – Dr. Christian Grün Google PDF Preview shorturl in case...
View ArticleSimpleXML Type Cheatsheet
A SimpleXMLElement can represent many different things, from an element, to a list of attributes or childelements. Sometimes it’s good to know how to find out, especially with the magic the extension...
View ArticleHow foreach actually works
How foreach actually works – PHP internals nicely explained by NikiC Tagged: Array, foreach, NikiC, PHP
View ArticlePSF: Python trademark at risk in Europe: We need your help!
pythonPlease spread the word and help: Python trademark at risk in Europe: We need your help! – it’s easy to fight trademark issues if there is clear evidence – by many of us – what the name means for...
View ArticleInterview with John Allspaw of Etsy
Interview with John Allspaw of Etsy Tagged: Devops, John Allspaw, Video
View ArticleThe Noun Project – Collection of Icons
The Noun Project Read On: Visualizing Change: An Interview with The Noun Project (16 Jul 2012; by Valerie Casey) Tagged: Creative Commons, Graphics, Icons
View ArticleNew Year – New Attacks on your Freedoms
This year is business as usual, join the protests on February 23. #idp13 Tagged: #idp13, CETA, CleanIT, Freedom, INDECT, IPRED, PIPA, Privatsphäre, SOAP, TrapWire
View ArticleDive Into HTML5
Dive Into HTML5 (by Mark Pilgrim with contributions from others) Tagged: HTML5, Lecture
View ArticleSymfonyLive San Francisco 2012 – David Zuelke – Designing HTTP Interfaces and...
SymfonyLive San Francisco 2012 – David Zuelke – Designing HTTP Interfaces and RESTful Web Services Tagged: David Zülke, Lecture, Video
View ArticleLate Static Bindings in PHP Callbacks
No idea if this is ever useful, but just found this not documented in the PHP manual so far (and the Callbacks entry looks already chaotic so I don’t edit it right now): You can write callbacks of...
View ArticleThe Annotated XML Specification
The Annotated XML Specification (by Tim Bray; 1998) Tagged: LINK, Paper, XML
View ArticleThe Greatest PHP Value
Just two days ago I asked a PHP-quiz-question in the chatroom on Stackoverflow, something along the lines: PHP: Which one is greatest? PHP has a comparison operator to compare if one value is greater...
View ArticleEvent-driven PHP – Igor Wiedler
Nice talk by Igor at TakeOff 2013: Event-driven PHP – Igor Wiedler. Tagged: Igor Wiedler, PHP Development, Video
View ArticlePHP on Google App Engine – Quick First Review
This is fresh out of the news (Ars; Wired; WHIR; VB), and what Google wants to offer looks like a very cool package. So if you hadn’t had the time to view the video, here is a quick summary and some...
View Article