Daily Shaarli

All links of one day in a single page.

January 3, 2016

ziadoz/awesome-php

Awesome PHP
A curated list of amazingly awesome PHP libraries, resources and shiny things.

Contributing

Please see CONTRIBUTING for details.

Table of Contents

Awesome PHP
Dependency Management
Dependency Management Extras
Frameworks
Framework Extras
Components
Micro Frameworks
Micro Framework Extras
Routers
Templating
Static Site Generators
HTTP
Middlewares
URL
Email
Files
Streams
Dependency Injection
Imagery
Testing
Continuous Integration
Documentation
Security
Passwords
Code Analysis
Architectural
Debugging and Profiling
Build Tools
Task Runners
Navigation
Asset Management
Geolocation
Date and Time
Event
Logging
E-commerce
PDF
Office
Database
Migrations
NoSQL
Queue
Search
Command Line
Authentication and Authorization
Markup
Strings
Numbers
Filtering and Validation
API
Caching
Data Structure and Storage
Notifications
Deployment
Internationalisation and Localisation
Third Party APIs
Extensions
Miscellaneous
Software
PHP Installation
Development Environment
Virtual Machines
Integrated Development Environment
Web Applications
Infrastructure
Resources
PHP Websites
Other Websites
PHP Books
PHP Videos
PHP Reading
PHP Internals Reading
Contributing

Defensive BASH programming - Say what?

Here is my Katas for creating BASH programs that work. Nothing is new here, but from my experience pepole like to abuse BASH, forget computer science and create a Big ball of mud from their programs.
Here I provide methods to defend your programs from braking, and keep the code tidy and clean.

OpenShot Video Editor | Simple, powerful, and free video editor for Linux!

It's Showtime!
Enjoy this video which showcases many of OpenShot's features: 3D animation, curve-based camera motion, compositing, transitions, audio mixing, and vector titles.

OwnCloud 8 Released - Create Personal/Private Cloud Storage in Linux

Cloud storage stands for virtualised pool of network storage most commonly hosted by third parties. Cloud storage is a network-based service which physically do not exist but remains somewhere in the cloud. To be more clear, cloud storage means sharing data over network, rather than having local servers or personal device.

Cloud storage is all around us in our smart phones, on desktops and servers etc. The Dropbox application which is now available on smart phone is nothing but cloud storage application. Google Drive is another cloud storage application which lets you store and access your stored data from anywhere and anytime.

This article aims at – Building your personal cloud storage using ownCloud application. But what is the need of building personal cloud when there are third party hosting. Well all the third party hosting limits you to work with the given configuration and storage limit. With the ever expanding list of photos, videos, mp3’s of storage is not sufficient, moreover cloud storage is a relatively new concept and there are not many third party cloud storage host and the available one is too much costly.

ownCloud community has recently released their special release ownCloud 8. They have come up with incredible changes in terms of quality, performance and innovations to provide excellent cloud experience with “ownCloud“. If you are already working with its older version, you’ll definitely experience significant improvements in Document handling.

How to Record Programs and Games Using 'Simple Screen Recorder' in Linux

One of the best ways to learn a particular subject is by explaining it to others. Needless to say, each time I write an article I am first also teaching the topic to myself and making sure I am conveying it in a way that will be easy to understand and follow. Doing screencasts is a magnificient way to accomplish this goal.

BleachBit - A Free Disk Space Cleaner and Privacy Guard for Linux Systems

When you are browsing the internet, installing and uninstalling software, it’s really possible that you leave traces everywhere. It may eat your hard disk space without you realize or in a browser world, your trace may consist of your private information. To anticipate this, there is a software which can delete all traces called Bleachbit.

Childsplay

Childsplay is a collection of educational activities for young children and runs on Windows, OSX, and Linux.
Childsplay can be used at home, kindergartens and pre-schools.
Childsplay is a fun and save way to let young children use the computer and at the same time teach them a little math, letters of the alphabeth, spelling, eye-hand coordination etc.
Childsplay is part of the schoolsplay.org project.