Package Management System for PHP

Until recently, the only practical way to do package management for PHP was to use PEAR (PHP Extension and Application Repository). But PEAR’s long been regarded as difficult to work with and it’s crowded with outdated and unmaintained software. Many of the more popular PHP frameworks had their own private package-management systems — CakePHP’s Bakery, CodeIgniter’s Sparks — but little or nothing for PHP as a whole.

The biggest change to come along in this space is Composer, which takes notes from Node.js’s NPM system and Ruby’s Bundler. Packages are tracked on a project-by-project basis so that it’s easy to determine which packages are needed for a given project and can be installed automatically. It works with a repository named Packagist, which already includes many common PHP apps, frameworks, and components.

Composer is a tool for dependency management in PHP. It allows you to declare the dependent libraries your project needs and it will install them in your project for you. Composer is not a package manager. Yes, it deals with “packages” or libraries, but it manages them on a per-project basis, installing them in a directory inside your project. By default it will never install anything globally. Thus, it is a dependency manager.

Packagist is the main Composer repository. It aggregates all sorts of PHP packages that are installable with Composer.



Opera puts first browser on Samsung’s Gear S smartwatch

Buyers of the Gear S smartwatch will be able to browser the web on the device’s diminutive touch screen when it goes on sale later this month.

Opera Software has ported its Opera Mini browser to Samsung Electronics’ Gear S, and will offer it as a free download. It’s the first browser to target the Tizen-based device, the developer said.

Opera has made a name for itself with its Mini browser, designed for devices with limited bandwidth, screen size or processing power. The browser works by sending web requests via Opera’s servers, which compress Web pages before returning them to the device. The result is faster, more frugal and energy-efficient browsing, according to Opera.

Power consumption is especially important on a smartwatch, which due to its limited size has a shorter battery life than smartphones of otherwise comparable performance.

Downloading less data should mean the radio on the Gear S has to be active for a shorter time and therefore use less battery capacity. Since the watch has its own 3G modem and SIM card, it also has its own data plan, and downloading less data will also make that last longer.

An image of the Mini’s user interface on the Gear S shows the Speed Dial feature which displays website shortcuts as large buttons. The 2-inch screen with its 480 by 360 pixel resolution is large enough to fit two rows with three shortcuts each.

Partnering to increase the number of apps for the Gear S is key for Samsung, since the company’s Tizen operating system isn’t backed by as many developers as competing platforms from Google and Apple. Samsung has already teamed up with Nike on a running app and Nokia for maps.

Samsung plans to begin selling the Gear S in October.

See more at: Read More

Meet Matchstick, Mozilla’s $25 Chromecast alternative

Chromecasting, it is media streaming system to stream the Audio / Video, Entertainment contents from, Android mobiles, Laptops etc. to the HDMI enabled TV. This is being done with help of a hardware, Chromecast, deviced by Google. Chromecast is a thumb-sized media streaming device that plugs into the HDMI port on your TV. Simply use an Android phone, tablet, iPhone®, iPad®, Mac or Windows laptop, or Chromebook to cast your favorite entertainment and apps right to the big screen.

Now, The newest entrant into the ring of streaming dongles(hopes to be anyway)is the Matchstick streaming dongle from Matchstick and Mozilla. The little dongle will reportedly run Mozilla’s FireFox OS and be the first device to do so, and they’re serious about competing with the Chromecast, so much so that they have even put the device up on Kickstarter so they can bring it to market for a mere $25 and get the cost under Google’s device. Click me to read more…

Bill Gates: Commencement speech


Bill Gates recently gave a Commencement speech at a High School about 11 things they did not and will not learn in school. He talks about how feel-good, politically correct teachings created a generation of kids with no concept of reality and how this concept set them up for failure in the real world.
Rule 1: Life is not fair – get used to it!
Rule 2: The world won’t care about your self-esteem. The world will expect you to accomplish something BEFORE you feel good about yourself.

Rule 3: You will NOT make $60,000 a year right out of high school. You won’t be a vice-president with a car phone until you earn both.

Rule 4: If you think your teacher is tough, wait till you get a boss.

Rule 5: Flipping burgers is not beneath your dignity. Your Grandparents had a different word for burger flipping: they called it opportunity.

Rule 6: If you mess up, it’s not your parents’ fault, so don’t whine about your mistakes; learn from them.

Rule 7: Before you were born, your parents weren’t as boring as they are now. They got that way from paying your bills, cleaning your clothes and listening to you talk about how cool you thought you were. So before you save the rain forest from the parasites of your parent’s generation, try delousing the closet in your own room.

Rule 8: Your school may have done away with winners and losers, but life HAS NOT. In some schools, they have abolished failing grades and they’ll give you as MANY TIMES as you want to get the right answer. This doesn’t bear the slightest resemblance to ANYTHING in real life.

Rule 9: Life is not divided into semesters. You don’t get summers off and very few employers are interested in helping you FIND YOURSELF. Do that on your own time.

Rule 10: Television is NOT real life. In real life people actually have to leave the coffee shop and go to jobs.

Rule 11: Be nice to nerds. Chances are you’ll end up working for one.

Why Developers Need ‘Finishing School’

In theory, a software developer’s knowledge and “fluency” in a programming language should be an accurate gauge of his or her ability to perform well for a company. In practice, however, there are a host of skills and practices that can be learned only through on-the-job experience.

To bridge that gap and to help funnel developers to talent-hungry startups in Silicon Valley, RocketSpace, technology learning community, has created RocketU. Click me for more