Tracks:

1. Ambivalence Avenue
2. Jealous Of Roses
3. All The Flowers
4. Fire Ant
5. Haikuesque (When She Laughs)
6. Sugarette
7. Lovers’ Carvings
8. Abrasion
9. S’Vive
10. The Palm Of Your Wave
11. Cry! Baby!
12. Dwrcan

Bibio is the musical project of British producer Stephen Wilkinson, under this name and has published four albums, including one this year called Vignetting The Compost. Sample projects is one of the electronics that I find most interesting in recent years, has an experimental folk style banjo-based samplers which is very interesting and innovative.

However Ambivalence Avenue is your job away from his characteristic style, is much more varied in rhythms. Also, has parts of soul and funk, a lot of pop with hip-hop shakes reminiscent of things like Prefuse 73 and Boards of Canada of course have many guitars and banjos in his style, but this time they are combined with beats more clothes that could approach the house giving it a pop twist that previously could not find before.

An album that represents a major change to the sound of Bibio and also cools a little style, although it is fantastic, could turn into a familiar formula.

How to apply?
Applications for the 2011-2012 Academic Year are currently being accepted by filling the registration form at http://bit.ly/newmsp2011. This is only to express your intent of taking part in the selection process. NO confirmation emails will be sent.

The selection process will span across multiple months. Visit this page at least once every month for updates. Some indicative parts of the selection process are listed below:

  • Part 1: You will need to create a video of yourself speaking about a Microsoft technology and upload it to YouTube. This is to judge your public-speaking skills and confidence. MSPs conduct a lot of technical sessions and other activities in which they interact with their peers and colleagues. Thus, an MSP has to be fluent in English and be able to put his/her point across. In this round, emphasis will be on Clarity of communication and Quality of content.
    • Specifications:
      * The duration of the video has to be between 3 to 4 minutes (minimum 3 minutes and maximum 4 minutes)
      * You have to be clearly visible in the video- we want to see and hear you speaking. No PowerPoint presentations, screencasts, webcasts etc. will be allowed.
      * All content has to be genuine. It should not contain any copyrighted material without express consent of the owner.
      * Make sure the video is of your own creation.
      * The video has to be interesting and engaging. Through the video you have to show us why you should be selected for the MSP Program. There will be hundreds of videos submitted, so be original in the video.
      * Submit the URL of your video at http://bit.ly/newmsp2011part
    • Topics for the video:
      You have to choose from any one of the following topics ONLY:
      * Cloud Computing (Azure or Office 365)
      * Web (ASP.NET or WebMatrix or WebPI or Silverlight)
      * Mobile (Application development for Windows Phone 7)
      * Client (Application development for Windows 7, WPF)
      * Windows Embedded
      * Microsoft Robotics Developer Studio
      * Application development using XNA Game Studio
      * Expression Studio
      * Windows Server 2008 R2
      * SQL Server 2008 R2
    • Tips to make the video interesting:
      * You have to be clearly visible. We want to see and hear you speak.
      * Make sure you are audible. Audio quality is more important than video quality.
      * Be creative. Think of ways to make your video presentation memorable for the audience.
      * Don’t read from a paper or a computer screen. Make your presentation dynamic, so that people can enjoy watching it.
      * Don’t just copy an existing video from YouTube, Channel 9 or a Microsoft video. We want to gain an insight into your understanding and interest in the technology you choose to speak on.
  • Part 2: You will need to create an innovative Windows Phone 7 App using the free development tool and emulator. We will provide further details on this page before 29th July 2011.
  • Part 3: You will need to compete in the IT Challenge quiz within Imagine Cup 2012. We will provide further details on this page before 26th August 2011.

Disclaimer: This is a voluntary program for students and does not involve any fees. It is neither a course nor an internship.

Eligibility:
To consider applying for the MSP Program, you must be:

  • Over 17 years of age. 
  • Currently studying a full-time Science, Technology, Engineering, Math or Design (STEMD) course at an officially recognized University/College in India.
  • Bachelor’s/Master’s Degree student who will complete the course during or after May 2012.

Competencies:

  • Technical competencies
  • Passionate about software
  • Quick learner
  • Respected by peers

Community-building Competencies:

  • Enthusiastic about technology
  • High level of social activity, both online & offline
  • Can organize college and city-level events

Fundamental Competencies:

  • Passionate about Microsoft technologies
  • Confident & outgoing
  • Good rapport with faculty
  • Willing to share knowledge & eager to uplift self and peers

Responsibilities:

If you get selected as an MSP, here’s an indication of some of your short term goals:

  • Learn & implement emerging technologies like Windows Phone 7 apps using the free tools & emulator.
  • Conduct at least 1 technical session per month in a Student Tech Club.
  • Participate and drive entries for Imagine Cup.

If you get selected as an MSP, here’s an indication of some of your long term goals:

  • Promote and build your city-level Microsoft Student User Group
  • Organize city-level events like DreamSpark Yatra by collaborating with other MSPs
  • Mentor other MSPs

Benefits:

As an MSP, a host of benefits are available:

  • Welcome letter
  • Special MSP events conducted by Microsoft
  • MSDN subscription after successful completion of probation period
  • Rewards & Recognition for top performers
  • Networking opportunities
  • Technical training & resources
  • Specific Microsoft events
  • Interactions with MVPs & Microsoft Employees
  • Internship & Recruitment announcements for top-performers

How to Contact?

Meaning of Polymorphism

Polymorphism is derived from two Greek words. Poly (meaning many) and morph (meaning forms). Polymorphism means many forms. In C you have two methods with the same name that have different function signatures and hence by passing the correct function signature you can invoke the correct method.

This is how polymorphism is achieved in languages like C where in a function sum(int, int) differs from sum(float, float). Therefore the method sum() has many forms depending on the parameters being passed to it.

The meaning with Object Oriented languages changes. With Object Oriented language polymorphism happens:

When the decision to invoke a function call is made by inspecting the object at runtime it is called Polymorphism.

Why method polymorphism cannot be achieved?

The reason why polymorphism for methods is not possible in PHP is because you can have a method that accepts two parameters and call it by passing three parameters. This is because PHP is not strict and contains methods like func_num_args() and func_get_arg() to find the number of arguments passed and get a particular parameter.

Because PHP is not type strict and allows variable arguments, this is why method polymorphism is not possible.

PHP 5 Polymorphism

Since PHP 5 introduces the concept of Type Hinting, polymorphism is possible with class methods. The basis of polymorphism is Inheritance and overridden methods.

Example:

 
class BaseClass {
   public function myMethod() {

      echo "BaseClass method called";
   }
}
 
class DerivedClass extends BaseClass {

   public function myMethod() {
      echo "DerivedClass method called";

   }
}
 
function processClass(BaseClass $c) {
   $c->myMethod();

}
 
$c = new DerivedClass();
processClass($c);

p33_latin_kaleidoscope

Today we would like to share with you an extremely fine collection of vintage record sleeves. These puppies were lovingly acquired, scanned and archived by the owners of Jive Time Records in Seattle, U.S.A.

What unites the collection is the use of squares, circles, triangles, arrows, dots and typography to get crazy movement and energy pon de covers!

What a refreshing use of shape and colour I hear you say.

While your wading through this thicket of eye candy please consider the time and effort it must have taken the designers to do these, what with the absence of computers and automated machine thingy bobs.

VIEW THE COLLECTION: Project Thirty-Three

In traditional sense most PHP developers write when their first coming into the language is called “procedural”. In this kind of code, one thing happens after another and the most exciting thing that could happen is the inclusion of another file. Functions are scattered everywhere and not organized, a library of them sometimes used to help sort out things a bit faster. There are well known limitations to this kind of programming. Procedural code tends to gets messy pretty quickly when working with large scale site. Usage of included files helps, but it doesn’t really give you a proper solution to the problem.

Object-oriented programming came to rescue you from all these problems. What is the “object” part means. Objects are variable types in PHP that can do all sorts of things. They can be created, destroyed, passed around from place to place all while maintaining all of their properties and methods inside. Well it might make sense to you. For a Kick start you might wanna visit PHP.Net/oop. But those already had a grasp of it enjoy the presentation below