Our social:

Latest Post

Monday, 29 August 2016

7 Best PHP Frameworks



Development of software applications is always a complex and a time consuming process. But thanks to those high-end PHP frameworks, that developing an agile application has now become easier and faster. That much needed app maintenance and scalability is now possible with the set of these highly functional frameworks, which compiles well with all the development standards and keeps your code organized, in a way, helping your application to evolve and grow over the time.

Thus, when time constraints are a big issue and you also want a high quality app in this limited time, then it is the best to use the frameworks. These let you dedicate more of your time towards specific tasks and functionality and will result in sustainable and high quality code. So, without much ado, take a look at the list of some popular PHP frameworks. Check them out and use them to build interoperable and agile applications. 

Number 1 – Laravel
Laravel is yet another brilliant PHP Framework that’s equipped with tons of interesting features including RESTful routing, native PHP or light weight tempting engine and many more. Built using several Symfony components, Laravel offers you web application an amazing foundation of reliable and well-tested code. Some other interesting features of Laravel include a powerful queue library, an amazing ORM, painless routing and a simple authentication.
  • Restful routing that manages all the client/server routes easily and connects resources smoothly.
  • Inherent Database Version control
  • A lightweight Blade Templating Engine that is powerfully driven by template inheritance of files having .blade.php extension. This comes under the View part of the robust MVC architecture of Laravel.
  • Composer – An amazing tool that lets you manage your application’s third party packages easily.
  • Comes bundled with Eloquent – An ORM that offers a beautifully simple Active Record implementation to work with your databases and is relatively faster than all other PHP frameworks
  • Built-in unit testing and simply readable impressive syntax
  • Larger Community catering to thousands of programming geeks and application developers
  • Intelligently designed to offer incredible flexibility to developers that help them create each and everything from small sites to giant enterprise applications.
  • Required skills – PHP and OOP knowledge Latest Stable Version – 4.1 Most Suited for – Experts Release Date – June 11, 2011 Licensed Under- MIT
 Number 2- Phalcon
Considered as one of the fastest PHP Frameworks, Phalcon has been implemented as a C extension coupled with lower resource consumption. Some of the excellent features included within this PHP Framework are translations, security, assets management, universal auto-loader and many more. You can use Phalcon for developing full MVC applications viz: single-module, multi-module and micro applications.
Exclusive Features
  • Learning curve is pretty easy
  • Easy to use ORM
  • Little overhead as compared to other frameworks
  • Native namespaces so that you can differentiate between similar class names or controllers and create bundles or modules easily.
  • Direct Injection that facilitates easy-to-create software which tests end to end applications.
  • Loosely coupled to allow developers to use the whole framework or selected objects
  • Neat and clean intuitive API with solid code written on powerful design patterns
  • Required skills – PHP 5 , OOP Latest Stable Version – 1.2.6 Most Suited for – Intermediates Release Date – 14 Nov, 2012 Licensed Under- BSD
Number 3 – Symfony 2
Available in its version 2, Symfony is an excellent PHP Framework for creating websites and web applications. It has been built on top of Symfony components such as Drupal, Ez Publish, and phpBB. With over 300,000 developers on board, Symfony has witnessed over 1,000,000 downloads till date. There have been more than 1000 code contributors for Symfony till date. Backed by a huge community of Symfony fans, it is believed that the framework will go to a whole new level in the forthcoming years..
 Exclusive Features
  • The most stable, sustainable and flexible 3 in 1 framework that is quickly adaptable to all your needs
  • Entirely Configurable with its “Dependency Injector” and “Event Dispatcher”
  • Can be used as a standalone micro framework (Symfony 2) without you having to reinvent the wheel and installing the entire framework
  • Lets you build and customize everything as per your own needs
  • Growing Ecosystem of expert Community, Mailing Lists and IRCs etc. and many other service companies
  • Extensible up to the brim and is presented as “Bundles” that are intended to add extra functionalities to the framework.
  • Lets you leverage the power and strength of development by allowing to validate roles and improve productivity
  • Apparently accessible to satiate professionals and advanced users with its amazing documentation and best practices.
  • Required skills – PHP 5, OOP , ORM, Console Latest Stable Version – 2.4.1 Most Suited for – Intermediates / Experts Release Date – 22nd October, 2005 Licensed Under- MIT
Number 4 – Yii Framework
Yii is a high performance feature rich framework that mainly lets you focus on the beautifulness of the code while doing the entire grunge work completely behind the scenes. A lot of things in Yii happen automatically but still the learning curve is slightly steeper.
Exclusive Features
  • Powerful Caching system that loads your web applications extremely fast.
  • Security at its best with Yii. From input validation and output filtering to SQL injection attacks and cross-site scripting (XSS) prevention, it offers everything to ensure your application is safe and secure.
  • Provides excellent support for writing and running both unit tests and functionality tests, which are prominently based on PHPUnit and Selenium.
  • There is a detailed documentation for everything if you get stuck anywhere. May it be any single method or property, everything is clearly and systematically documented.
  • Works fantastically well with 3rd party codes. It is designed in a way that you can even use codes from PEAR or ZEND framework into your Yii Web Application.
  • Has a built in authentication support that is facilitated via RBAC (Role Based Access Control).
  • Well integrated with JQuery and comes bundled with major Ajax enabled widgets like auto completion input field, Treeview, Data Grid etc that lets you write highly efficient and versatile UI.
  • Supports message translation, date and time formatting, number formatting, and interface localization.
  • Offers professionally clean and reusable code that follows MVC pattern.
  • Integrates best with both the relational and non relational databases.
  • Required skills –PHP5 , OOP Latest Stable Version – 1.1.14 Most Suited for – Intermediates Release Date – Dec 1, 2013 Licensed Under- BSD
Number 5 – Codeigniter
If you’re a web developer who’s in need of a simple and an elegant toolkit for creating feature-loaded and visually impressive web applications, then Codeigniter is the framework for you. Currently available in its version 2.2.1, Codeigniter comes with clear documentation. Some other interesting features of this PHP framework include nearly zero configuration, no large-scale monolithic libraries, compatibility with standard hosting, no restrictive coding rules, no need for template language and many more..
Exclusive Features
  • Offers incredible control in comparison to other frameworks specially Yii.
  • Best framework for Beginners as it is simply great and easier to learn
  • Exceptionally High performance and broad compatibility delivered with standard hosting
  • Zero configuration required to let the task easier for you
  • Large scale monolithic libraries that let complexity break into simplicity
  • Thorough maintenance
  • Required skills – PHP and OOP basics Latest Stable Version- 2.1.4 Most Suited for – Beginners Release Date – Feb 28,2006 Licensed Under- OSL
Number 6 – CakePHP 3.0
Considered as a contemporary framework for PHP development, CakePHP 3.0 comes loaded with remarkable features including enhanced components and helpers, improved session management, improved consistency of conventions, ORM improvements and many more. CakePHP 3.0 comes with increased modularity, allowing you to create more standalone libraries in addition to reducing coupling. Plus, there are tools like PSR-0, PSR-1 and composer which have helped in improving the interoperability..
Exclusive Features
  • Good code generation and scaffolding features that rapidly build prototypes to suit all your needs
  • No complicated XML/YAML file configurations to set up databases
  • Perfectly suited for commercial applications
  • Immense Built functionalities like Translation access, database access, caching, validation and authentication
  • Securing your App from antisocial elements through CSRF protection, form tampering protection, SQL injection prevention, XSS prevention,
  • Required skills – PHP, OOP and ability to sort out Frameworks Latest Stable Version – 2.4.5 Most Suited for – Experts Release Date – April 2005 Licensed Under- MIT
Number 7 –Zend
Considered as one of the most popular PHP Frameworks for building high performing web applications, Zend comes with cryptographic and secure coding tools which allow you to execute web app development projects in a flawless manner. Some interesting features of Zend framework include modularity, extensibility, enterprise ready and a vibrant community.
 Exclusive Features
  • Offers the most efficiently designed workflows and API-centric applications that deploy amazingly fast
  • Agile Design methodology that focuses on delivering the high quality enterprise apps
  • World class Cloud support on servers. No Cloud lock-in, get everything on your choice of clouds.
  • Inherently excellent streamlining and automation process that brings software from codes to production
  • The most coolest Drag and Drop editor, and unmatched front-end support (HTML, CSS and JavaScript) at your ease
  • Instant Online Debugging and PHP Unit testing tools to assist with codes and test case report.
  • Intuitively connected Database Wizard and Editable Table Viewer for exclusive database connectivity.
  • Required skills – PHP 5 and Expert OOP knowledge Latest Stable Version – 2.2.5 Most Suited for –Experts Release Date –March 3, 2006 Licensed Under- BSD
The Final Note
With these 7 handy PHP frameworks at your disposal, I’m sure it’d become comfortable for you to come up with web applications that are truly amazing and able to impress the targeted audience. So, just try these frameworks and you’ll soon be able to pick your favorite

Friday, 28 November 2014

Free Recharge apps to get Free Talktime/Recharges on your Mobile (Android/PC)

Today most of us have Smartphones or Android phone’s so why not let our so-called “Smartphones” let themselves do the earning for themselves :) ? . Its quite easy too and believe me even if half of the time devoted to chat on apps like Whatsapp/hike/Line etc is given to these awesome earnings apps they will earn you a quite handy amount! . Which in turn can be used to redeem mobile recharges,Discount coupons etc amazing, isn’t it :) Making the phone a real “Smart” one. So lets have a look on the 10 Best free Recharge apps to get free to get Talktime/Recharges right on your mobile by doing practically nothing!.

Moreover,this free Money/Recharge thingy is quite unpredictable an app developer or company suddenly stops giving the Recharges(e.x MAdlock,UReward,PaisaWiz,hike!) or free benefits,thus resulting in Public Outage, hence i have posted only trustworthy apps and will update this post from time to time so no need to worry, you’re absolutely safe with us :)
   
Note : (PC users can use Bluestacks or any Android emulator if they don’t own Android phones , others with Lumia/Windows Phones can refer this Non-Android Recharge Methods post) while Android users can keep reading this article :)

App No 1 : mCent



mCent may be a newer entry for Indian users in this Free Recharge Category, but its present in the Global market from a long time, and i have earned quite a hefty amount from it :) .
Method : mCent pays you Rs.10 as sign-up bonus, Plus Mcent also pays you Rs.50! for each friend you refer :). There is minimum Amount for Redemption. and you can redeem your earnings even if though they are as Less as Rs.10 :)
mCent also pays you for installing apps, Completing Offers and Surveys and its a good amount :) On an average Rs.15 are credited to you,just for installing a Single app.! Talk more about awesomeness!

Download the mCent app from the Google Play Store by clicking here :)

App No 2 : Ladooo



Ladoo is yet another awesome app to get free Recharges on your Mobile, and the earning methods are similar to the one’s discussed earlier
Method : Just install ladooo on your device and start earning! No need to even register .! Upto Rs.12 are paid per app installation and it also gives Rs.10 for each friend referral!  Overall,another good and easy app to have when want to get recharges as well as have timepass :)

Click here to download Ladooo!

App No 3 : Earn Talktime app






Earn Talktime is yet another simple app which lets you earn money/credits by doing actions. Actions may be downloading an app or simply a friend referral.
You can earn upto Rs.20 per successful download and installation of App through Earn Talktime app, Plus you also get additional Rs.10 for each successful Friend Referral!

Click here to get the ETT(Earn talktime ) App

App No 4 : POKKT (Pocket Money App)




POKKT is another great app, which helps you  to earn free recharges, though the download of Other apps, its simple User interface makes it extremely easier to use.
Method : You can use friend referral link to invite friends to POKKT , you get Rs.5 for each friend referred to POKKT , in addition to the Money you get after you download the apps through POKKT.

Click here to get the POKKT/(Pocket Money) App

For Any Query mail me at here

Monday, 19 May 2014

Ebook: Java The Complete Reference, Seventh Edition




Book Description:

The world's leading programming author offers comprehensive coverage of the new Java releaseThe definitive guide to Java has been fully expanded to cover every aspect of Java SE 6, the latest version of the world and most popular Web programming language. This comprehensive resource contains everything you need to develop, compile, debug, and run Java applications and applets.

Book Details

Publisher:            McGraw-Hill Osborne Media
Author(s):            Herbert Schildt
Edition:                7
ISBN-10:             0072263857
ISBN-13:             9780072263855
Published date:    December 01 2006
Pages:                  1024
Language:           English
Book format:      Java The Complete Reference, Seventh Edition eBook, PDF
Book size:          6.38 MB


Download

Tuesday, 25 March 2014

Top 10 Free Cloud Storage For Storing Data On internet




I made this list because of my friend, because her laptop crashes every 2-3 weeks and keeps losing her data! So i just thought which are some best cloud storage where i can upload my data and recover if  my lapi crashes! Here i made a list of Top 10 cloud storages:

1. ADrive (50 GB)

Adrive offers maximum free storage of 50 GB. It is a free cloud storage provider which allows maximum file transfer size of 2 GB. You can upload a folder or directory and also edit your documents using Zoho docs.

2. Symform (10-200 GB)

Cloud storage provider Symform is special in the way it allots you free cloud storage space from 10 GB to 200 GB. You have to download Symform to use Symform cloud storage. Initially you get 10 GB of free cloud space. Then you can increase your cloud storage by adding local storage to Symform. More local storage you add more cloud storage you get. Maximum file upload size is unlimited.

3. Dropbox (2-10 GB)

Dropbox is a popular cloud storage service provider known for its ease of access and reliability. You can upload unlimited file size. Just install Dropbox app and you are good to go.

4. Skydrive (25 GB)

Skydrive is a cloud storage service from Microsoft. It comes with the all familiar Office suite to edit documents online. However maximum File upload size is really small limited to 100 MB. You need a Windows live id to log in and use Skydrive.

5. Google Drive (5 GB)

Well, it is from the house of Google so it has all too familiar and expected features. Google Drive has been launched just recently, making Google a serious cloud storage provider in the industry. Here’s what written on Official Google Blog:

” We’re introducing Google Drive—a place where you can create, share, collaborate, and keep all of your stuff. Whether you’re working with a friend on a joint research project, planning a wedding with your fiancé or tracking a budget with roommates, you can do it in Drive. You can upload and access all of your files, including videos, photos, Google Docs, PDFs and beyond. “

You can log in using your Gmail Account and also install Drive app on your device to have easy access to your data .

6. Amazon CloudDrive (5 -20GB)

Online shopping giant Amazon also offers a basic 5 GB of cloud storage space which can be increased to 20 GB simply by purchasing a mp3 album from Amazon. You can transfer 2 GB size files using Amazon Cloud service and also stream music to your connected devices.

7. Cloud Experience – CX (10-16 GB)

Cloud experience CX is free cloud storage provider which gives you 10 GB space to start with, which can be increased to 16 GB by referring your friends. There is no limit of maximum file transfer size and it gives you easy options to organize your content. You can make groups of friends and share files among them.

8. SugarSync (5 GB)

Store files, sync them as and when required even between shared spaces and access your files anywhere form all platforms i.e. mobile or desktop using Sugarsync cloud storage provider. Just download Sugarsync app and start storing files on cloud. You can send files of any size easily using Sugarsync.

9. Box.net (5 GB)

Box.net is a free cloud storage provider offering 5 GB of free cloud storage and up to 25 MB of free file transfer.

10. Ubuntu One (5 GB)

Ubuntu One is a free cloud storage provider effort from Ubuntu (popular Linux OS) team providing free 5 GB storage and free data sync service. It is easy to install and use and can be accessed easily from iPhone and Android apps.

Friday, 6 December 2013

Virtual Hosting:How mutiple sites are stored on single server.


How are mutiple domains hosted on single server or how mutiple sites have same IP address.

This Question came to my mind when i wake up today morning. By searching on google and some forums  i found the answer i.e Virtual Hosting.

I thought i should share with others who read my blog or come to my blog by searching on internet.

So,guys  here are the two links which will explain in detail about virtual hosting.

http://en.wikipedia.org/wiki/Virtual_hosting

http://httpd.apache.org/docs/2.2/vhosts/

I was so tired so i posted the links :)
If u still found some problem or have any question in ur mind u can google it, i am sure u will get the answers just like i got!

Thanks!

Monday, 25 November 2013

Who provides internet to ISP??

Question:How do I figure out the Internet's infrastructure?
Let's suppose we don't know about the history of the Internet, nor do we have access to any online resources that explain us this. Then, the only way to learn how the Internet infastructure is built is to go back to the roots. Using existing protocols to discover how our Internet is built.

Specifically, the Internet Control Message Protocol or ICMP defines the Echo request and the Echo reply. By increasing the Time To Live of IP packets by 1 each iteration, you can find each next hop on the path to your target. This allows you to get a list of hops between you and your target, the classic traceroute.

On Windows, you can use tracert; on Linux and Mac OS X, you can use traceroute.

So, let's do a traceroute from Belgium to the United States; Stack Exchange looks like a good target.

Tracing route to stackexchange.com [64.34.119.12] over a maximum of 30 hops:


  5    10 ms    12 ms    12 ms  te-3-3.car2.Brussels1.Level3.net [212.3.237.53]
  6    11 ms    11 ms    15 ms  ae-0-11.bar2.Brussels1.Level3.net [4.69.148.178]
  7    20 ms    13 ms    15 ms  ae-7-7.ebr1.London1.Level3.net [4.69.148.182]
  8    16 ms    16 ms    18 ms  vlan101.ebr2.London1.Level3.net [4.69.143.86]
  9    83 ms    84 ms    87 ms  ae-44-44.ebr1.NewYork1.Level3.net [4.69.137.78]
 10    84 ms    93 ms    97 ms  ae-71-71.csw2.NewYork1.Level3.net [4.69.134.70]
 11    87 ms    96 ms    83 ms  ae-2-70.edge1.NewYork1.Level3.net [4.69.155.78]
 12    84 ms    93 ms    84 ms  gig2-0.nyc-gsr-b.peer1.net [216.187.123.5]
 13    87 ms    84 ms    85 ms  gwny01.stackoverflow.com [64.34.41.58]
 14    87 ms    82 ms    87 ms  stackoverflow.com [64.34.119.12]

Interesting, we now know that Belgium, London and New York are all connected to Level3. Level3 can be seen as an ISP to ISPs, they simply interconnect multiple ISPs. Here is a picture of how it's connected:







Let's go the opposite direction, China! The first thing I could find is the search engine Baidu.

Tracing route to baidu.com [123.125.114.144] over a maximum of 30 hops:


  5    12 ms    10 ms    12 ms  ae0.anr11.ip4.tinet.net [77.67.65.177]
  6   167 ms   167 ms   167 ms  xe-5-1-0.sjc10.ip4.tinet.net [89.149.185.161]
  7   390 ms   388 ms   388 ms  as4837.ip4.tinet.net [77.67.79.150]
  8   397 ms   393 ms   397 ms  219.158.30.41
  9   892 ms     *      392 ms  219.158.97.13
 10   407 ms   403 ms   403 ms  219.158.11.197
 11   452 ms   451 ms   452 ms  219.158.15.5
 12     *      434 ms   434 ms  123.126.0.66
 13   449 ms   450 ms   450 ms  61.148.3.34
 14   432 ms   433 ms   431 ms  202.106.43.66
 15   435 ms   435 ms   436 ms  123.125.114.144

Well, not much information about the Chinese ISPs there but we at least found Tinet. Here is a nice picture of their site that shows how they connect with the various ISPs:



They simply have a cloud of hops spread about the relevant part of the world they serve, and at the end points they connect to the ISPs. The reason they have a cloud of hops is for reliability, for when some hops fall out...

If you repeat this a few times, you can get an idea of how everything is connected.




So, what Network Tiers are there?

The huge networks we found through trace-routing are known as Tier 1 networks.

    Although there is no authority that defines tiers of networks participating in the Internet, the most common definition of a tier 1 network is one that can reach every other network on the Internet without purchasing IP transit or paying settlements.

    By this definition, a tier 1 network is a transit-free network that peers with every other tier-1 network. But not all transit-free networks are tier 1 networks. It is possible to become transit-free by paying for peering or agreeing to settlements.

Common definitions of tier 2 and tier 3 networks:

        Tier 2: A network that peers with some networks, but still purchases IP transit or pays settlements to reach at least some portion of the Internet.

        Tier 3: A network that solely purchases transit from other networks to reach the Internet.

If you click through to Tier 1 networks from the Internet Backbone page you get to a list of the current Tier 1 networks:

        AT&T from USA
        Centurylink (formerly Qwest and Savvis) from USA
        Deutsche Telekom AG from Germany
        Inteliquent (formerly Tinet) from USA
        Verizon Business (formerly UUNET) from USA
        Sprint from USA
        TeliaSonera International Carrier from Sweden
        NTT Communications from Japan
        Level 3 Communications from USA
        Tata Communications from India

It is not known if AOL Transit Data Network (ATDN) is still a Tier 1 network.

Wait, what... What is Peering?

These networks connect to each other through a process known as 'peering'. Most traffic needs to go over at least 2 different top tier networks in order to reach its destination, and the networks are bridged with peering arrangements. The way this usually works is that each party to the agreement will commit to routing x amount of traffic for the other party on their network, and vice-verse. There is usually no money exchanged in these arrangements, unless one side is sending or receiving a lot more data than the other sides.

Large companies can also go out and arrange their own peering relationships. For example Netflix has arranged its own peering and network infrastructure directly with multiple tier-1 networks so that its traffic is both cheaper and closer to end users on each of the popular US broadband ISP's.

Some Reference links to understand network:

https://en.wikipedia.org/wiki/Internet_protocol_suite
https://en.wikipedia.org/wiki/Packet_switching
https://en.wikipedia.org/wiki/End-to-end_principle
https://en.wikipedia.org/wiki/Internet_Protocol#Reliability
https://en.wikipedia.org/wiki/Encapsulation_(networking)
https://en.wikipedia.org/wiki/Connectionless_communication
https://en.wikipedia.org/wiki/Network_topology#Decentralization