- dawson/time (1.0.0)
Time related functions for easier manipulation of dates and times - zejesago/laravel-facebook (1.0.0)
A Facebook component for Laravel. - zoopcommerce/shard (3.0.4)
Add new behaviours to Doctrine Mongo ODM Documents - ocramius/proxy-manager (0.5.0-BETA3)
A library providing utilities to generate, instantiate and generally operate with Object Proxies - dawson/route (1.0.0)
Extend functionality of the Illuminate Router - contao/core (3.2.1)
Contao Open Source CMS - php-mod/php-lang (0.1.0, v0.1)
Java.lang like for PHP - data-values/geo (0.1.1)
Geographical value objects, parsers and formatters - rdlowrey/auryn (v0.11.0)
Auryn is a Dependency Injection Container designed to wire together S.O.L.I.D., object-oriented PHP applications. - jj/phing-packagist (0.3.3-beta)
Phing extension to load task direct from packagist.org libs. - rogerthomas84/skinny (2.0.1)
Skinny Library - covex-nn/joos-stream (4.1.1, 4.1.0)
PHP stream wrapper, transactional virtual file system - mrjuliuss/syntara-logviewer (1.0.1)
Syntara Logviewer, a logviewer for Syntara admin package - slim/slim (2.4.0)
Slim Framework, a PHP micro framework - sgl/flts-bundle (v1.0)
Freelancer Timesheets and Billing Symfony2 Bundle - mrjuliuss/syntara (1.1.15)
Admin package for laravel 4 - rackspace/php-opencloud (v1.8.0, 1.8.0)
PHP SDK for Rackspace/OpenStack APIs - pixline/wp-cli-php-devtools (0.2.4, 0.2.3)
Wrapper around common development utilities - slice/http (v1.0.0)
A thin PHP Library for perform HTTP Requests. - neerajsohal/amplifier (v0.2)
Extension of Facbeook PHP SDK - slice/loader (v1.0.0)
A minimal autoloader based on PSR-0 patterns - sonata-project/user-bundle (2.2.1)
Symfony SonataUserBundle - michelf/php-markdown (1.4.0)
PHP Markdown - bktz/cup (v1.0-beta)
The Community University Portal provides a resource for community-university project engagement and development between community groups and students, staff, and faculty of the University of Guelph. - hurad/hurad (0.1.0-alpha.5)
Hurad is web software you can use to create a beautiful blog. - zf-commons/zfc-rbac (1.0.0-beta2, 1.0.0-beta1)
Zend Framework 2 Module that provides a layer of features of ZendPermissionsRbac - dektrium/yii2-user (v0.1.0)
The user management module for Yii 2 - playground/playground (1.2.1, 1.2.0)
Playground Game Framework - playground/facebook (1.2.0)
Playground Facebook Module - playground/faq (1.2.0)
A simple FAQ module for Playground ZF2 dev - playground/partnership (1.2.0)
Playground Partnership Module - playground/reward (1.2.0)
Module managing rewards features - playground/flow (1.2.0)
getting and sending flow - playground/game (1.2.0)
The Game module ! - playground/design (1.2.0)
Playground Design Module - crada/phalcon-user-plugin (1.0.3)
User plugin for Phalcon PHP framework - nedwave/user-bundle (v1.0.20)
User management for Symfony2. Compatible with Doctrine ORM - rakuten-ws/rws-php-sdk (1.0.5)
The SDK of Rakuten Web Service - gloomy/pager-bundle (0.9.5)
Paginator/datagrid/crud bundle for Symfony2 with advanced filtering & sorting - yfix/yf (1.2.0, 1.1.9)
YF PHP Framework - kbsali/redmine-api (1.0.7)
Redmine API client - aamant/facebook-connect (1.0.0)
Laravel Facade for Facebook PHP SDK - kamisama/php-resque-ex-scheduler (1.2.2)
php-resque-ex-scheduler is a PHP port of resque-scheduler, which adds support for scheduling jobs to PHP-Resque. - php-ffmpeg/php-ffmpeg (0.4.2)
FFMpeg PHP, an Object Oriented library to communicate with AVconv / ffmpeg - kzykhys/ciconia (v0.1.7)
The Markdown parser for PHP5.4 - dawson/url (1.0.0)
Extend functionality of the Illuminate URL facade - jenssegers/mongodb (v1.0.7)
A MongoDB based Eloquent model and Query builder for Laravel 4 - mnshankar/role-based-authority (v1.2)
Modifies Authority-L4 to use Roles (instead of users) as the central unit of previlege management - dotsunited/wordpress-boilerplate (v1.0.0)
Wordpress Boilerplate - rmrevin/yii2-postman (1.1.10, 1.1.9)
Mail module for Yii2. - komex/unteist (v1.1.1)
Unit test framework - metamodels/core (1.0.4)
MetaModels core - h2s/reddit-api-client (2.0)
Provides an interface to the API at reddit.com - blueimp/jquery-file-upload (9.4.2)
File Upload widget for jQuery.
2013年11月30日星期六
Community News: Packagist Latest Releases for 11.30.2013
2013年11月29日星期五
SitePoint PHP Blog: Imagick vs GD
In a new post to the SitePoint PHP blog Jacek Barecki has written up a comparison of two of the most widely used PHP image manipulation libraries - Imagick and GD.
If you want to create a thumbnail, apply a filter to an image or transform it in any other way, you will have to employ an image processing library in your PHP application. It means that you will probably choose GD or ImageMagick. But which one supports a wider range of image formats? Maybe one of them is slower than the other? What other criteria should be taken under consideration when choosing the right library?
He compares them on a few different aspects:
- Availability
- Supported file types
- Functionality
- Performance
- Coding style
- Popularity
He also provides three alternatives to using GD or Imagick, most involving outside services or software.
Link: http://www.sitepoint.com/imagick-vs-gd/
Site News: Popular Posts for the Week of 11.29.2013
- /Dev/Hell Podcast: Two New Episodes - #37 & "Dark Secret Branding"
- Matthias Noback: Symfony2: Add a global option to console commands and generate a PID file
- Site News: Blast from the Past - One Year Ago in PHP
- SitePoint PHP Blog: Battle of the Autoloaders: PSR-0 vs. PSR-4
- Lukas Smith: What is next for Symfony2?
- NetTuts.com: Deploying a Laravel Application Using Capistrano
- Community News: Packagist Latest Releases for 11.24.2013
- Samantha Quinones: Juggle Chainsaws, Not Types
- Jeremy Kendall: PHP and Capistrano 3: Notes to Self
- Anthony Ferrara: Beyond Clean Code
Community News: Packagist Latest Releases for 11.29.2013
- voodoophp/voodoo (1.11.0)
A micro PHP 5.4 Modular MVC framework, that contains only the libraries to get you started - bit3/php-coding-standard (2.4)
bit3 PHP coding standards - irestful/integerintervals (13.11.28)
IntegerIntervals type interfaces - irestful/floatintervals (13.11.28)
FloatIntervals interfaces - irestful/numericprimitiveintervals (13.11.28)
NumericPrimitivesIntervals Interfaces - irestful/partialcollections (13.11.28)
Primitive Collections Interfaces - irestful/sets (13.11.28)
Sets Interfaces - irestful/simplelists (13.11.28)
String type interfaces - irestful/collections (13.11.28)
Collections interfaces - dlin/snappy-bundle (v0.9.2)
Symfony Bundle for Snappy ( wkhtmltopdf ) - irestful/strings (13.11.28)
String type interfaces - irestful/floats (13.11.28)
Float type interfaces - irestful/integers (13.11.28)
Integer type interfaces - irestful/numericprimitives (13.11.28)
NumericPrimitives Interfaces - irestful/booleans (13.11.28)
Booleans Interfaces - irestful/primitives (13.11.28)
Primitive type interfaces - irestful/unittesthelpers (13.11.28)
Unit Test Helpers - ocramius/proxy-manager (0.5.0-BETA2)
A library providing utilities to generate, instantiate and generally operate with Object Proxies - param-processor/param-processor (1.0.1)
Parameter processing library - dlin/keen-bundle (v1.0.6, v1.0.5)
A Syfmony 2 Bundle for Keen.IO using the office Keen.IO library - instaclick/gherkincs (v1.2.0)
Code Sniffer and Semantic Analyzer for Gherkin - gregwar/image-bundle (v2.0.12)
Image handling bundle - gregwar/image (v2.0.12)
Image handling - spomky/role-hierarchy-bundle (v1.1.0-beta1)
Symfony2 Role Hierarchy Bundle - spomky/ip-filter-bundle (v1.1.0-beta1)
Symfony2 Ip Filter Bundle - antwebes/chatea-client-lib (0.1)
Library that makes it easy to use API of api.chatea.net - dvdoug/boxpacker (1.0)
An implementation of the 3D bin packing/knapsack problem (aka creating parcels by putting items into boxes) - radig/menu (4.0.0)
Menu plugin for CakePHP. - pombacorp/water (v1.0-beta)
My framework. - mediavorus/mediavorus (0.4.2)
MediaVorus - videlalvaro/php-amqplib (v2.2.3)
This library is a pure PHP implementation of the AMQP protocol. It's been tested against RabbitMQ. - efficiently/authority-controller (0.10.0)
AuthorityController is an PHP authorization library for Laravel 4 which restricts what resources a given user is allowed to access. - pixline/wp-cli-devtools (0.2.2)
Wrapper around common development utilities - metamodels/attribute_tags (1.0.2)
MetaModels attribute for selects - vesparny/silex-simple-rest (v2.1.0)
A simple silex skeleton for rest api - openbuildings/purchases (0.5.7)
Multi Store Purchases - hobnob/amazium-bundle (v0.0.7, v0.0.6, v0.0.5)
Amazium layout templates for Symfony2 - netzmacht/contao-font-awesome (4.0.0-rc1, 3.2.0-rc3)
Integrates Font Awesome into Contao frontend and backend - openbuildings/shipping (0.4.6)
Add complex shipping to openbuildings/purchases package - ebidtech/message (v0.1)
Message wrapper - ebidtech/collection (v1.0.1)
A set of interfaces and traits to speed up the creation of collections - ebidtech/compress (v1.1.1, v1.1)
Compress library - polycademy/secrets (0.0.1)
Secrets Loader - claroline/video-player-bundle (1.0.3)
Claroline video player plugin - yfix/yf (1.1.8)
YF PHP Framework - openbuildings/jam-tart (0.2.19)
Admin Builder for Kohana, using Jam ORM - bakame/url (2.1.1, 2.1.0)
Bakame / Url is a lightweight PHP Url Wrapper library - fp/openid-bundle (2.1.0)
Symfony2 OpenID security extension - nerds/sphinxql (v1.0.5)
The SphinxQL library - metamodels/bundle_translated (1.0.1)
MetaModels bundle for translated attributes - metamodels/bundle_nontranslated (1.0.1)
MetaModels bundle for non translated attributes - nelmio/js-logger-bundle (1.2.1)
Adds logging of JS errors in your Symfony2 application - padam87/search-bundle (v1.0.0)
Symfony2 SearchBundle - piwik/piwik (2.0-b10)
Open Source Real Time Web Analytics Platform - majkl578/nette-identity-doctrine (2.0)
Integration of entities implementing IIdentity in Nette 2 - hobnob/amazium-layout-bundle (v0.0.6, v0.0.5)
Amazium layout templates for Symfony2 - friendsofsymfony/rest-bundle (1.1.0)
This Bundle provides various tools to rapidly develop RESTful API's with Symfony2 - sammaye/mongoyii (2.9.3)
A Yii MongoDB ORM - willdurand/email-reply-parser (2.0.0-alpha1)
Port of the cool GitHub's EmailReplyParser library in PHP 5.3 - willdurand/geocoder-bundle (1.5.0)
Integration of Geocoder into Symfony2 - spalax/zf2-client-moysklad (0.0.1)
Zend Framework 2 module for moysklad service - janiv/shelf (v0.1.2, v0.1.1)
BoardGameGeek API 2.0 Wrapper for PHP - spalax/zf2-file-uploader (0.0.1)
File Uploader module for Zf2 - dlin/zendesk (0.0.2)
PHP Library for Zendesk API - slywalker/boost_cake (1.0.4)
BoostCake is a plugin for CakePHP using Bootstrap
Timoh's Blog: Aggressive password stretching - A solution to the low-entropy keys problem?
While not specifically related to PHP, this new post from Timoh looks at the idea of "aggressive password stretching" to help with a common problem in password-based systems - the poor choice of passwords from the application's users.
Practically speaking, "weak" means a user generated password will not contain enough guessing entropy to resist an adversary who managed to gain the user database dump, and who is able to run efficient offline attack against leaked hashes. Here comes in the need to make adversary's job harder, which is achieved by using the above-named algorithms.
He doesn't talk much about the actual password hashing itself, instead focusing on how the password stretching - the addition of more information not from the user (usually an automated source) to increase it password entropy. He goes through some of the math about how much extra work is required for an attacker with this method and some of the problems that can come with it. He talks about how much time should be spent in the hashing of the passwords and suggests that it's "a matter of finding a sweet spot between you and attacker's patience and the security gain" and not just about the security.
A bit more on the PHP-specific side, he briefly looks at the password_hash function and some of the defaults the more current frameworks use (hint: bcrypt all the things).
Proper password hashing is clearly not enough to make sure the password hashes are not weak. The other half of the job is a good password policy. No algorithm or setting will save passwords like "password" or "12345" etc. This is why we need to make sure the user's password will initially contain enough entropy itself.
Link: http://timoh6.github.io/2013/11/26/Aggressive-password-stretching.html
2013年11月28日星期四
Site News: Blast from the Past - One Year Ago in PHP
- Ulrich Kautz: PHP Validation & Sanitization
- PHPMaster.com: Living Apart Together: Decoupling Code and Framework
- Qafoo.com: Black Magic with Regular Expresions
- Community News: PHP Newsletter Announced - PHP Weekly
- Zumba Engineering Blog: Mocking Singleton PHP classes with PHPUnit
- Lorna Mitchell: Managing PHP 5.4 Extensions on Ubuntu
- Community News: PHPKnowHow.com - PHP in Plain English
- Paul Jones: Aura: First 1.0.0 Stable Library Releases!
- Dave Marshall: Silex Route Helpers for a Cleaner Architecture
- Derick Rethans: Mongo is dead, long live MongoClient
- Chris Jones: How (and when) to move users to mysqli and PDO_MYSQL?
- Symfony Blog: A full track dedicated to Symfony at SunshinePHP conference
- Site News: Popular Posts for the Week of 11.30.2012
- Anthony Ferrara: Programming With Anthony - Encryption
- PHPMaster.com: PHPFog is Coming to an End - But Don't Panic!
Community News: Packagist Latest Releases for 11.28.2013
- greggilbert/recaptcha (1.0.6)
reCAPTCHA Validator for Laravel 4 - danielstjules/pho (0.1.0)
A BDD testing framework - hassankhan/zepto (v0.5)
Zepto is a stupidly simple, blazing fast, flat-file CMS based on Pico - ebidtech/collection (v1.0, v0.1)
A set of interfaces and traits to speed up the creation of collections - jj/phing-phpstorm (0.0.1-alpha)
Phing extension to setup PhpStorm ide. - voodoophp/voodoo (1.10.1)
A micro PHP 5.4 Modular MVC framework, that contains only the libraries to get you started - cartalyst/sentry (v3.0.0-alpha2, v2.1.1)
PHP 5.3+ Fully-featured Authentication & Authorization System - squizlabs/php_codesniffer (1.5.0)
PHP_CodeSniffer tokenises PHP, JavaScript and CSS files and detects violations of a defined set of coding standards. - whisper/stateless-user-bundle (v0.1.5)
Symfony2 bundle to provide a working stateless security solution. - mobiledetect/mobiledetectlib (2.7.5)
Mobile_Detect is a lightweight PHP class for detecting mobile devices. It uses the User-Agent string combined with specific HTTP headers to detect the mobile environment. - openbuildings/purchases (0.5.6, 0.5.5)
Multi Store Purchases - pablodip/felpado (v0.6.0)
Functional Programming for PHP - picorm/picorm (0.0.4)
Lightweight ORM - braincrafted/bootstrap-bundle (v2.0.0-beta1)
Twitter Bootstrap for Symfony2 - jj/phing-packagist (0.3.2-beta)
Phing extension to load task direct from packagist.org libs. - slam/tcpdf (6.0.049)
TCPDF is a PHP class for generating PDF documents. - tecnick.com/tcpdf (6.0.049)
TCPDF is a PHP class for generating PDF documents. - giantbomb/giantbomb-php-api (1.1.0)
A PHP library for interacting with the GiantBomb API - pid/speakingurl (0.7.0)
Generate of so called 'static' or 'Clean URL' or 'Pretty URL' or 'nice-looking URL' or 'Speaking URL' or 'user-friendly URL' or 'SEO-friendly URL' or 'slug' from a string. - robertboloc/rbcomment (v1.1.1, v1.1.0)
Comments for Zend Framework 2 applications - firesphere/silverstripe-newsmodule (2.5)
A ModelAdmin based newsmodule to prevent clutter in the SiteTree - parm/parm (1.0.1, 1.0.0)
Active Record ORM with closures and web interface - kzykhys/coupe (v0.1.0)
A Handy HTTP/HTTPS Server for written in *PURE* PHP (5.5+) - instaclick/php-webdriver (1.2)
PHP WebDriver for Selenium 2 - frenkynet/flysystem (0.1.13)
Filesystem abstraction, but easy. - mostofreddy/ruta (0.2.0)
Simple sistema de ruteo para PHP - nette/nette (v2.1.0-RC1, v2.1.0rc)
Nette Framework - innovative framework for fast and easy development of secured web applications in PHP. Write less, have cleaner code and your work will bring you joy. - ebidtech/compress (v1.0, v0.4.1, v0.4, v0.3, v0.2)
Compress library - openbuildings/jam-tart (0.2.18)
Admin Builder for Kohana, using Jam ORM - iphp/tree-bundle (v0.1.2)
Mix materialized path and nested tree for doctrine entities - xi/filelib-bundle (v0.9.2)
Symfony FilelibBundle - bluepsyduck/maniascript (1.0.2)
Lib helping you with building up the ManiaScript of a ManiaLink. - easyframework/collections (v1.1.0)
Easy Framework Collection Component - ravasoft/user-bundle (1.3.47)
User bundle for Symfony2 framework. - contao-community-alliance/composer (0.8.2)
composer integration into the contao cms - mostofreddy/nicereadme (0.4.1, 0.4.0)
Create beautiful documentation in html and pdf files basing Markdown - dlin/zendesk-bundle (0.0.1)
A Syfmony 2 Bundle for Dlin Zendesk client library - claroline/core-bundle (2.3.3, 2.3.2, 2.3.1)
Claroline core bundle - nathggns/key_implode (1.1.0, 1.0.1, 1.0)
Implode PHP array by both key and value - metamodels/core (1.0.3)
MetaModels core - bit3/contao-theme-plus (4.3.2.1)
Theme+ for Contao OpenSource CMS - psi/redirect4ward (2.0.1)
Redirect to internal/external pages or to the most similar one. - menatwork/synccto (2.5.0.beta3)
Synchronize multiple contao installations with each other - mawelous/yamop (0.2.1)
Yet another MongoDB ODM for PHP. Nothing unnecessary, with easy joins. - kzykhys/coroutine-io (v0.1.0)
Fast socket server implementation using *Generator* - willdurand/email-reply-parser (1.1.0)
Port of the cool GitHub's EmailReplyParser library in PHP 5.3 - stojg/crop (1.2.5)
Image cropping classes - mikehaertl/pdfable (1.0.2)
PDFable is a Yii extension to create PDFs from web pages with PHPWkHtmlToPdf(included) - mapado/mysql-doctrine-functions (v1.1.0)
Provides the `RAND()` and `ROUND()` MySQL functions for Doctrine2.
2013年11月27日星期三
Community News: Latest Releases from PHPClasses.org
- PHP AJAX MySQL PaginationPackage:Summary:Generate links to display paginated MySQL resultsGroups:Author:Description:This class can generate links to display paginated MySQL results...
Read more at http://www.phpclasses.org/package/8362-PHP-Generate-links-to-display-paginated-MySQL-results.html - Simple SteganographyPackage:Summary:Store and retrieve text messages hidden in imagesGroups:Author:Description:This class can store and retrieve text messages hidden in images...
Read more at http://www.phpclasses.org/package/8355-PHP-Store-and-retrieve-text-messages-hidden-in-images.html - Simple StegonographyPackage:Summary:Store and retrieve text messages hidden in imagesGroups:Author:Description:This class can store and retrieve text messages hidden in images...
Read more at http://www.phpclasses.org/package/8355-PHP-Store-and-retrieve-text-messages-hidden-in-images.html - Hash MCryptPackage:Summary:Generate hash values using mcrypt vectors as saltGroups:Author:Description:This is a simple class that can generate hash values using mcrypt vectors as salt...
Read more at http://www.phpclasses.org/package/8329-PHP-Generate-hash-values-using-mcrypt-vectors-as-salt.html - Soft MySQLIPackage:Summary:MySQL database access layer using MySQLiGroups:Author:Description:This class is a MySQL database access layer using MySQLi...
Read more at http://www.phpclasses.org/package/8352-PHP-MySQL-database-access-layer-using-MySQLi.html - PHP ImageMagick WatermarkPackage:Summary:Add a watermark to an image using ImagemagickjGroups:Author:Description:This class can add a watermark to an image using the PECL Imagemagick extension...
Read more at http://www.phpclasses.org/package/8361-PHP-Add-a-watermark-to-an-image-using-Imagemagickj.html - wTextPackage:Summary:Detect and filter spam in textGroups:Author:Description:This class can detect and filter spam in text...
Read more at http://www.phpclasses.org/package/8349-PHP-Detect-and-filter-spam-in-text.html - SQLToolsPackage:Summary:Create and alter databases, tables and indexesGroups:Author:Description:This package can create and alter databases, tables and indexes...
Read more at http://www.phpclasses.org/package/8353-PHP-Create-and-alter-databases-tables-and-indexes.html - Array PickerPackage:Summary:Filter arrays by key, exclude items or match rulesGroups:Author:Description:This class can filter arrays by key, exclude items or matching rules...
Read more at http://www.phpclasses.org/package/8348-PHP-Filter-arrays-by-key-exclude-items-or-match-rules.html - Integração PHP PagSeguroPackage:Summary:Process payments with PagSeguro APIGroups:Author:Description:This class can process payments with PagSeguro API...
Read more at http://www.phpclasses.org/package/8358-PHP-Process-payments-with-PagSeguro-API.html