PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
PhpRiot Latest Blog Posts
Displaying blog posts 161 to 180 of 211

indieconf - conference for web freelancers - november 19

indieconf - conference for web freelancers - november 19
indieconf - the conference for independent web professionals - is fast approaching.A This year indieconf is on Saturday, November 19, in Raleigh, NC, and it will be a full day of learning from and networking with other freelance and independent web people.A Designers, developers and everyone in between are welcome to join us! This year sees some new speakers joining us - Michael Marshall, Laura Creekmore, Pepper Oldziey just to name a few, and some of our friends from year one are back for year two,...

Anson Cheung's Blog: 8 essential checks on securing PHP

Anson Cheung's Blog: 8 essential checks on securing PHP
Anson Cheung has a new post sharing eight things to change on your PHP install to help make things a bit more secure (from a platform standpoint, not in the code).Obviously, PHP+ MySQL + Apache is a popular web technology.Its components are powerful, versatile and Free. However, the default settings ship with PHP is not suitable for production sites. Here, it is a check list of settings that are intended to harden the default PHP installation.The list of eight includes things like: Disable Register...

Symfony Blog: Symfony2 Security Audit

Symfony Blog: Symfony2 Security Audit
Fabien Potencier (of the Symfony framework project) has posted the results of a security audit that was performed on the framework by SektionEins.The Symfony2 core team takes security issues very seriously; we have a dedicated procedure to report such issues, and the framework itself tries to give the developer all the features needed to secure his code easily. Thanks to our successful community donation drive, SektionEins performed a security audit on the Symfony2 code earlier this year. The audit is...

Abou Kone's Blog: Set up JSON action output in CakePHP 1.3

Abou Kone's Blog: Set up JSON action output in CakePHP 1.3
Abou Kone has a recent post to his blog showing the CakePHP users out there how to set up JSON output for your actions in a few simple steps.Working on setting up the Rest Plugin for CakePHP helped me realize that i wanted to set up JSON output for some of my actions. This way, if you request for example "www.yourapp.com/app/post/view/1.json" in the url, you will be returned the JSON post data. This excellent tutorial here will help you achieve it.Changes include updates to configuration for routing,...

Site News: Popular Posts for the Week of 10.07.2011

Site News: Popular Posts for the Week of 10.07.2011
Popular posts from PHPDeveloper.org for the past week:Johannes Schl├╝ter's Blog: MySQL Query Analyzer and PHP PHPClasses.org: Lately in PHP Episode 16 - APC in PHP, MODX CMS, Top Developers Evert Pot's Blog: iconv_substr vs mbstring_substr PHPMaster.com: Introducing Superglobals Reddit.com: In Web Development is it better to be a Expert or All-arounder? Community News: CodeWorks 2011 Early Bird Pricing Ends Today ZendCasts.com: Fun with Phar Anson Cheung's Blog: Optimize Web Site Performance by using...

Timezone database closed down

Timezone database closed down
Interesting news today. The Olson database, which is used in countless operating systems and other software (including PHP) has been shut down due to a Copyright claim. Details, which I won't repeat here can be found on Stephen Colbourne's blog.

Don't look for meanings, count mentions

Don't look for meanings, count mentions
It's Ada Lovelace day, giving me a (not often needed) excuse to talk about one of the most interesting people that has worked in information retrieval, Professor Karen SpArck Jones. She worked at the University of Cambridge almost up until her death in 2007, and made significant contributions to natural language processing, machine translation, and particularly to search. In my eyes at least, her most significant contribution was IDF term weighting. IDF stands for inverse document frequency, and...

The future of caching

The future of caching
This is not your father's Internet. When the Web was first emerging onto the scene, it was simple. Individual web pages were self-contained static blobs of text, with, if you were lucky maybe an image or two. The HTTP protocol was designed to be "dumb". It knew nothing of the relationship between an html page and the images it contained. There was no need to. Every request for a URI (web page, image, download, etc.) was a completely separate request. That kept everything simple, and made it very fault...

Using MySQL Workbench with MAMP

Using MySQL Workbench with MAMP
Recently I've started working locally due to the PHPStorm IDE. In order to work locally, I invested in MAMP Pro to make use of their GUI interface for configuring vhosts. I also like to use MySQL Workbench for my database work, unfortunately these 2 items never seemed to work together for me before. After a brief google search I was able to find out how to connect to MAMP's MySQL install to do SQL Development, which is by done by choosing the local socket connection method and using the...

aY Goodbye from TAAAB

aY Goodbye from TAAAB
This is my last post on this blog. I have enjoyed having a place where I could write my thoughts more or less as they formed in my mind, and it seems that a fair number of people enjoyed reading what I had to say. But times change. I own a company that deals almost exclusively with PHP knowledge, and it seems absurd that I should write about PHP here while php|a almost never gets to publish my pieces. By the same token, various pieces that I write on Mac and on computing in general often make their way...

Using the ZF2 EventManager

Earlier this year, I wrote about Aspects, Intercepting Filters, Signal Slots, and Events, in order to compare these similar approaches to handling both asychronous programming as well as handling cross-cutting application concerns in a cohesive way. I took the research I did for that article, and applied it to what was then a "SignalSlot" implementation within Zend Framework 2, and refactored that work into a new "EventManager" component. This article is intended to get you up and running with it.

Using the ZF2 EventManager

Earlier this year, I wrote about Aspects, Intercepting Filters, Signal Slots, and Events, in order to compare these similar approaches to handling both asychronous programming as well as handling cross-cutting application concerns in a cohesive way. I took the research I did for that article, and applied it to what was then a "SignalSlot" implementation within Zend Framework 2, and refactored that work into a new "EventManager" component. This article is intended to get you up and running with it.

Project: Patchwork-Doc - JSON Formatted Output of PHP variables

Project: Patchwork-Doc - JSON Formatted Output of PHP variables
Nicolas Grekas has submitted about a new tool he's developed to "represent faithfully any PHP variable as complex as it is" - Patchwork-Doc (related to his Patchwork PHP framework).The JSON format on which it rests guarantees maximum interoperability while ensuring good readability. The implementation done in the JsonDumper class operates all potentialities of the representation while providing maximum latitude to the developer to exploit its ability as desired, both in term of exposure of internal class...

Andrew Martin's Blog: Serving PHP session files from a RAM based disk (tmpfs) for AWS Micro Instance

Andrew Martin's Blog: Serving PHP session files from a RAM based disk (tmpfs) for AWS Micro Instance
Andrew Martin has a new post to his blog looking at a technique that could be used to help minimize some of the performance issues you could see on AWS micro instances dealing with PHP session handling. His alternative is serving them from a RAM-based disk instead.It's rare to find a web server with slow disk I/O performance, but Amazon's EC2 micro-instances are one such example. Their EBS disk subsystem access is rated "low", and this can have a detrimental effect on HTTP throughput. [...] This leaves...

PHPBuilder.com: Building RESTful APIs with the Slim Microframework

PHPBuilder.com: Building RESTful APIs with the Slim Microframework
On PHPBuilder.com today there's a new tutorial from Jason Gilmore about building a simple RESTful API with Slim, a microframework for PHP.Although a relatively new entrant in the PHP framework sweepstakes, I've been lately quite intrigued by Slim, a slick RESTful microframework modeled after Ruby's Sinatra, which is coincidentally by far my favorite microframework available for any programming language. In this article I'll show you just how easy it is to get started building a powerful RESTful API using...

CodeIgniter.com: New User Guide in Development

CodeIgniter.com: New User Guide in Development
The CodeIgniter development team is happy to announce work that's been done on the framework's user guide to help make it even better and easier to find the information you're looking for (now based on the Sphinx documentation generation engine).In addition to handling the tedium of generating page and document tables of contents, or maintaining internal links and references, the documentation is now easier to write, as you can simply focus on the content instead of markup and presentation. Don't forget...

PHP'n Rio 11

PHP'n Rio 11
The PHP Rio User Group is pleased to announce their third edition of the PHP'n Rio conference. It will be held on November 05th, 2011, at the CEFET-RJ university, Rio de Janeiro. It is a one day conference aimed on providing experienced developers and beginners a chance to learn more about PHP frameworks, web applications built in PHP, and the art of testing code. Whether you live here or are around just enjoying the marvelous city, come and join us :) For more information, please visit...

Steve

Steve
In his own words: Have the courage to follow your heart and intuition. They somehow already know what you truly want to become. Everything else is secondary.Many thoughts and words have been shared, but none are more meaningful to me than these.In the words of others: Steve Jobs, by John Boardley Farewell Mr Jobs, by Christopher Murphy For Steve, by Frank Chimero Don't Settle, by Simon Collison Steve Jobs, by Mark Boulton Steve Jobs, by Elliot Jay Stocks Thank You, by Sarah Parmenter What We've...

PHPMaster.com: Creating a Mobile Photo Blog, Part 1

PHPMaster.com: Creating a Mobile Photo Blog, Part 1
PHPMaster.com has started up a new series of tutorials today with part one of "Creating a Mobile Photo Blog". The set of tutorials will show you how to create a simple blogging tool that will upload images as submitted via an email address.This is the first article in a two-part series in which I will show you how to create a photo blog as part of your personal website which you can update from your phone simply by sending an email. You'll write a script to check the inbox of an email account for new...

Site News: Blast from the Past - One Year Ago in PHP

Site News: Blast from the Past - One Year Ago in PHP
Here's what was popular in the PHP community one year ago today:Advanced PHP Tutorial: 7 Useful functions to tighten the security in PHP Adminx Web: 15 Best Ever PHP Frameworks Site News: Blast from the Past - One Year Ago in PHP Seldo.com: PHP needs to die. What will replace it? Nurul Ferdous' Blog: Here is my 2 cents on Doctrine (ORM) SitePoint PHP Blog: High-Performance String Concatenation in PHP ServerGrove Blog: Logging MongoDB queries using Symfony 2 and Doctrine ODM ServerGrove Blog: Creating...