Jeśli jesteś właścicielem tej strony, możesz wyłączyć reklamę poniżej zmieniając pakiet na PRO lub VIP w panelu naszego hostingu już od 4zł!

Archive for Grudzień, 2011

NetTuts.com: Ten New Year’s Resolutions Every Web Developer Should Make

NetTuts.com: Ten New Year’s Resolutions Every Web Developer Should Make

NetTuts.com has posted their list of what they think should be New Year’s resolutions for every developer:

In less than a week, we’ll be in 2012. I know it’s a cliché, but where has the year gone? Naturally, we’re now at the time of year when folks set goals for the new year. While you might have some goals for your “real” life, how about a few resolutions for your developer life?

Suggestions include:

  • Get Better At What You Know
  • Engage the Community
  • Take Better Care Of Yourself
  • Use Better Programming Practices
  • Take a Break

Source: http://www.phpdeveloper.org/news/17311

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

Reddit.com: Am I asking too much from my PHP applicant exercise?

Reddit.com: Am I asking too much from my PHP applicant exercise?

On Reddit.com there’s a recent post asking about testing developers as a part of the hiring process and how difficult it should be.

I developed an exercise for applicants. They must use an open source framework to make a simple bulletin board. It requires account creation, login, thread creation, message creation, unread message indication per thread, and logout. Every applicant is given this exercise after passing an initial test. The initial test is a simple disqualifier and is not challenging for anyone not lying on their resume.

There’s some great discussion in the comments about things like the suggested time limit, opinions on other methods that could yield the same results, thoughts on the validity of even taking the test based on the level of the job. The popular opinion, though, is that it’s too much work for an applicant to go through unless there’s a very specific need. As one commentor put it:

Most of the excellent programmers will have jobs. Those that don’t will probably have several options (unless you’re in a very small market) for where to work. When it comes down to applying to the place that wants you to spend a bunch of your own time on their application, or some other company… They’ll go with some other company.

Source: http://www.phpdeveloper.org/news/17310

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

Joe Devon’s Blog: Belated Zendcon 2011 Recap

Joe Devon’s Blog: Belated Zendcon 2011 Recap

On his “MySQL Talk” blog Joe Devon has posted a (very) belated wrapup of ZendCon 2011 he attended earlier this year.

I started writing a Zendcon recap post as soon as I got back. And then mis-timed a couple projects. Note to freelancers, make sure your new gig starts AFTER your old gig is over. Or you’ll be working an insane schedule. Hence the lateness… First the good part. What made Zendcon special.

He notes that it was a great opportunity to meet people “in real life” that he’d only spoken with online and the overall wonderful experience it was. He mentions some specific people in the PHP community including Juozas Kaziukenas, Daniel Cousineau, some impromptu singing of Queen songs and many more (too many to name here). He also mentions some of the sessions attended including the tutorial on Zend Framework and an uncon talk from Ilia Alshanetsky about optimization.

Source: http://www.phpdeveloper.org/news/17308

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

Henrik Bjørnskov’ Blog: Symfony2: Quick tip for your security configuration

Henrik Bjørnskov’ Blog: Symfony2: Quick tip for your security configuration

Henrik Bjørnskov has a quick new post with a security tip for those using the Symfony2 framework in its configuration.

Earlier when playing around with the Security component and SecurityBundle i found that for all paths you can specify a route name and the component will match it when check for the request paths.

Setting this up in your configuration gives you more control over the paths that are matched as well as more flexibility in defining them. He includes a note about a change you might have to make to the SecurityBundle’s code to get the “check_path” part working correctly. You can find out more about the SecurityBundle’s integration in this blog post from Pablo Bandin.

Source: http://www.phpdeveloper.org/news/17307

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

Community News: Latest PECL Releases for 12.27.2011

Community News: Latest PECL Releases for 12.27.2011Latest PECL Releases:

Source: http://www.phpdeveloper.org/news/17306

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

Community News: PHP Advent 2011 is Complete!

Community News: PHP Advent 2011 is Complete!

This year’s PHP Advent calendar has finished up and if you haven’t gotten a chance to check out some of the great content in this year’s edition, be sure to take a look at the full list. It incudes topics like:

  • Front-end testing with SimpleTest
  • Scalable applications
  • Cross-origin ajax
  • working with Chef
  • Error handling
  • Dates and Times

The articles are by several well-knowns both in the PHP community and outside. While you’re there, be sure to check out some of the previous years too!

Source: http://www.phpdeveloper.org/news/17305

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

PHPMaster.com: String Handling Functions

PHPMaster.com: String Handling Functions

On PHPMaster.com today James Appleyard has put tother a tutorial for the beginners out there about working with strings in PHP, using the huge list of built-in functions to work with your values.

PHP has a vast selection of built-in string handling functions that allow you to easily manipulate strings in almost any possible way. [...] There is no way I can cover every string function in one article, and besides, that is what the PHP manual is for! But what I will do is show how to work with some of the most commonly used string handling functions that you should know. After this, you’ll be working with strings as well as any concert violinist!

He shows how to use functions to: change the case of string, remove extra whitespace, get the length, slicing them up and doing replacing on some certain characters. You can find more information on these and the complete list of string functions in PHP in the manual.

Source: http://www.phpdeveloper.org/news/17304

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

Michelangelo van Dam’s Blog: Microsoft Hackathon at PHPBenelux Conference 2012

Michelangelo van Dam’s Blog: Microsoft Hackathon at PHPBenelux Conference 2012

Michelangelo van Dam has a new post to his blog today about the Microsoft Hackathon happening at this year’s PHPBenelux conference with reps from Microsoft in attendance.

Even if you have no knowledge of any of Microsoft’s PHP solutions you’re more then happy to join us and see how you can build applications so they can be distributed with the Web Platform Installer for running on Windows IIS servers. Or maybe you just ended up with a new job in a company that only runs Windows Servers. We’ll explain what you need to do so your applications run smoothly on these Microsoft IIS infrastructures.

Whatever your reason, you can find out more about the conference and the hackathon over on the PHPBenelux website and pick up your tickets now (300 Euro for the full event, just 160 Euro for a partial ticket).

Source: http://www.phpdeveloper.org/news/17303

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

Josh Adell’s Blog: PHP Fog Quickstart

Josh Adell’s Blog: PHP Fog Quickstart

Josh Adell has posted a quick start guide to getting your application up and running on the PHPFog PHP platform as a service offering.

Being it was Christmas and all, I decided to give myself a present and sign up. I was very surprised by how easy it was to get up and running. I managed to build a simple “echo” service in about i.8 minutes, following roughly these steps.

It was as simple as “launching” a new custom application, waiting for it to become available, cloning the git repository and setting up a simple app. In his case , it’s a basic Silex-based app that makes a simple site to greet users with a “Hello world” message. Throw in a basic .htaccess file and the app is all set to push.

Source: http://www.phpdeveloper.org/news/17302

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

Robert Basic’s Blog: Listening to Dbus signals with PHP

Robert Basic’s Blog: Listening to Dbus signals with PHP

Robert Basic has posted a follow up to his first post about using DBase in PHP in this new post. This new tutorial shows you how to listen to signals sent to the waiting PHP script.

The good part is that not can we only call different methods against Pidgin’s libpurple API, we can also listen to different signals on different events, that are sent via Dbus. [...] The PHP Dbus extension allows us to watch for one exact signal on an interface, or for all signals on an interface. Of course, we can add watches on multiple interfaces at once.

In his example he shows how to set a listener on the session to watch for an incoming instant message from another source. Sample code is included showing how to set the listener on the interface and be able to tell when a message comes in (watching a $signal interface for an event). You can find more signal catching examples in his github repository.

Source: http://www.phpdeveloper.org/news/17301

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>