Monday, 27 April 2015

Are you looking for Summer Internships?

Are you looking for Summer Internships?


Summer internships are the perfect opportunity for you to explore potential careers, gain valuable job experience, fulfill college requirements, and learn about yourself. But finding the summer internship that’s a perfect match for you can be a challenging first step. Use the services of programmingyan.com, like our easy-to-use summer internship search and our Internship Predictor, to help you narrow down your possibilities. Once you’ve found some intern jobs that interest you, we’ll help you learn to help you narrow down your possibilities, learn how to navigate the application process and ultimately land your dream internship.

Consider your summer internship as an investment in yourself and your own future. Summer internship programs are designed to help you develop skills essential to specific industries or job types. Your internship can be the perfect opportunity to expand your knowledge outside of the classroom. The hands-on real-world experiences that you encounter during an internship program enable you to develop your potential and make key contacts for future networking. Use your internship to determine your interest level in certain career fields, get feedback from professionals regarding your strengths and weaknesses, and to further your education and expand your resume. And with summer internships, you can do all this in the time you already have off from school!
Ready to get started? Find your summer internship below.

Java Training, Dot Net Training, Php Training, C & C++ Training, Android Training, Summer Training. 

 About us

Programmingyan.com is a company that provides professional customized solutions in web designing and software development. We deliver premium solutions for a wide range of business throughout India and around the world. We work with a wide range of clients in our endeavor to provide them cost effective and profitable solutions. At Programmingyan.com, we have a dedicated and experienced team of computer professionals. Our niche lies in the fact that we thoroughly understand today’s technologies to help you accomplish your business goals. At the same time, we take into considerations a range of factors such as your business goals, economic budget and timeframe. We meticulously ensure that we constantly remain in touch with you offering the highest support and unsurpassed levels of communication.

Courses we offer

Php training
Java training
Dot net training
Database training
Summer Training

Pre-requisites

Programmingyan.com use different appearances for developing original & advanced learning ideas. We are always ready to share our professional experience and methodological ability. We are Located in Dehradun(Uttarakhand)  we specialize in offering effective Consulting & Training Solutions for Java Technology,.Net Technology, PHP Training, Android & SEO. We possess a team of software engineers & other professionals to undertake expert training courses. The software engineers working with us have a detailed knowledge of current software & tools and offer you the complete professional solutions for all kinds of applications. Reasonable courses with total commitment and dedication are the key to our growth in the market. At Programmingyan.com, our growth can be straightforwardly attributed to our experienced team and planned training material we undertake. Our rates are affordable and the training is results-driven. We assure that the IT Training & Consulting Services provided by us are reliable, effective and career focused. The target of our IT Training Services has not only restricted to acquire knowledge but also to get a good job and a brighter future.

What you need to bring

You Come Along With Note Book & Pen, and Lapy & learning attitude(If you have).


Tuesday, 21 April 2015

Keep your web browser personal

Keep your web browser personal:

Saving password in web browsers is not a good step:-

Always avoid to remember your password in web browsers, if you wish to do this then make sure that your computer totally belongs to you. Because web browsers can show your secrets which you don't want to disclose in front of anyone i.e. saved passwords. few days back I saw a debate on various blogs that Google chrome can show your saved password, after hearing I did the same thing in Firefox but I found the same thing which being said about Google chrome.

But one thing I would like to share that this strategy does not show any bad intention of these companies. The reason I find behind this, may be "Everyone is having his/her own device to operate."  If in case you don't have your own device then it is not your recipe. And one more thing I would like to clear that these companies do not save your passwords automatically, first you are asked to do to so. Anyone who has his/her privately handled device then remember password is good thing for them because it saves time.
Manage your passwords in Google chrome:

Please see below thumbnails to learn how to manage password in Google chrome.

Step1

Step2


Step3


Step4


Step5






How to manage your password in Mozilla-Firefox

Please see below thumbnails to learn how to manage password in Mozilla-Firefox.

Step1


Step2


In the end I would like to share that technology has best to consume but it depends on us, how much consume and how to consume. I will come up with further updates on technology with new post :)

          ..................................Use well use safe.....................................


Saturday, 18 April 2015

Generate text boxes dynamically using php:-

Generate text boxes dynamically using php:-


In this section I am providing this gyan to some techies. While developing web applications in php sometimes they must have come through the requirement to generate multiple text boxes dynamically using php. Here I will show when you can use this approach, we can use php to generate text boxes dynamically when we have fixed number of limit text boxes, this can be done by the following ways:

1) By finding out number of rows from result set and generating text boxes (When we need to generate text boxes on the basis of result set)

2) If user enters the number of boxes to be generated (In this case we can fulfill this requirement either by using text box or select box).

generate text boxes using result set:

                $rs=mysql_query($query) or die(mysql_error());
  $num=mysql_num_rows($rs);
 
  for($i=1;$i<=$num;$i++)
  {  
   echo "<input type='text' name='job_id[]' >";  
  }

To generate text using fix number, you need to set $num as constant
 $rs=mysql_query($query) or die(mysql_error());
  $num=5;
 
  for($i=1;$i<=$num;$i++)
  {  
   echo "<input type='text' name='job_id[]' >";  
  }

Note: Always remember to name text box as an array.

…….................Use well, use safe..................................


Thursday, 16 April 2015

Apple computers has come up with new programming language

Apple computers has come up with new                     programming language
 


Swift is a new programming language for iOS and OS X apps that builds on the best of C and Objective-C, without the constraints of C compatibility. Swift adopts safe programming patterns and adds modern features to make programming easier, more flexible, and more fun. Swift’s clean slate, backed by the mature and much-loved Cocoa and Cocoa Touch frameworks, is an opportunity to re-imagine how software development works. Development on Swift began in 2010 by Chris Lattner, with the eventual collaboration of many other programmers. The Swift Programming Language, a free 500-page manual, was also released at WWDC.

Swift has been years in the making. Apple laid the foundation for Swift by advancing our existing compiler, debugger, and framework infrastructure. We simplified memory management with Automatic Reference Counting (ARC). Our framework stack, built on the solid base of Foundation and Cocoa, has been modernized and standardized throughout. Objective-C itself has evolved to support blocks, collection literals, and modules, enabling framework adoption of modern language technologies without disruption. Thanks to this groundwork, we can now introduce a new language for the future of Apple software development.

Swift feels familiar to Objective-C developers. It adopts the readability of Objective-C’s named parameters and the power of Objective-C’s dynamic object model. It provides seamless access to existing Cocoa frameworks and mix-and-match interoperability with Objective-C code. Building from this common ground, Swift introduces many new features and unifies the procedural and object-oriented portions of the language.
Swift is friendly to new programmers. It is the first industrial-quality systems programming language that is as expressive and enjoyable as a scripting language. It supports playgrounds, an innovative feature that allows programmers to experiment with Swift code and see the results immediately, without the overhead of building and running an app.
Swift combines the best in modern language thinking with wisdom from the wider Apple engineering culture. The compiler is optimized for performance, and the language is optimized for development, without compromising on either. It’s designed to scale from “hello, world” to an entire operating system. All this makes Swift a sound future investment for developers and for Apple.
Swift is a fantastic way to write iOS and OS X apps, and will continue to evolve with new features and capabilities. Swift uses Automatic Reference Counting (ARC) to manage memory. Swift provides the weak and un-owned keywords that allow the programmer to prevent strong reference cycles from occurring.


Monday, 13 April 2015

Scratch start into quality project

How to convert a scratch start into quality project

Everyone wants to make quality projects, but some of them successful in this task.
Why?
Answer is below with certain questions.
How do we plan our project from scratch to end?
Before starting a project we should do a proper paper work. Because on the basis of memory we can't run our project efficiently. The strong paper work done will convert your project in reality.
Do we have sufficient information related to our project?
We should have sufficient information to start our project. Before initializing anything we should do proper field work of the existing or related systems. So that we would be able to know what we are going to make.
Do we have proper resources?
It's better to say no for a project if we don't have proper resource. It can increase the time and cost of the project. These resources include our technical resources.
Do we have proper modular structure for our project?

Before starting a project we should divide it into modules. And of these modules we should be able to find the critical modules. By the means of critical module is, modules which can affect the completion of the project. Critical modules should be worked first. If anything in the project which you don't know how to deal that should be kept into critical module and should be worked first.

Soon i will be posting how to use project management in the practice. With some real world examples and case studies.

Interesting facts about the Internet

Some Interesting Facts About the Internet before it lose its freedom in India

·        There are 7 people in the world who hold the “key to the internet.” If in the event of a major catastrophe the internet is shut down these key holders will together be able to reboot an integral part of the system.

·        Nowadays we have Mozilla Firefox & Internet Explorer but the very first widely popular web browser was Mosaic which was available from 1993 and discontinued in 1997.

·        The internet accrued 50 million users in just 5 years. It took TV 13 years to do that.

·        20% of the world’s population, that is over 1 billion people, is internet users.

·        A surfing session lasts on average just under an hour for most people – 51 minutes to be exact.

·        75% of Swedish people use the internet making them the country with the largest percentage of internet users.

·        With satellite based internet now available there is no country in the world that cannot access the internet although Governments in certain countries still continue to severely restrict its use. In North Korea only Government officials and named officers have access to the net and China is famous for restricting its public’s access to certain sites.

·        People who use social networking sites such as Facebook and Twitter will use 10% of their entire life time on these sites.

·        As a continent Asia has the largest number of internet users at 42% and this looks set for massive growth as infiltration of the net is still at 20%, meaning 80% is still not using it.

·        19% of married couples meet online, making it the most successful method for meeting the “one.” Following an online introduction the most successful methods for meeting a future wife or husband continues to be through work or friends, with each of these methods getting 17% of married couples together.


  • ·        The term “surfing” the internet was coined in 1992 by an upstate New York librarian Jean Armour Polly, aka “Net Mom”.
  • ·        The most played song on Spotify is “Wake Me Up” by Avicii.
  • ·        The first tweet was sent on March 21, 2006 by Jack Dorsey. 
  • ·        Mark Zuckerberg’s original Facebook profile number ID is 4.
  • ·        The first YouTube video was uploaded April 23, 2005. It’s called “Me at the zoo,” and features Jawed Karim, one of the founders, at the San Diego Zoo.
  • ·        A single Google query uses 1,000 computers in 0.2 seconds to retrieve an answer.
  • ·        The original Space Jam website is still live.
  • ·        So is the You’ve Got Mail site.
  • ·        16% to 20% of the searches Google gets each day have never been Googled before.
  • ·        Chinese social network Sina Weibo has 280.8 million users.
  • ·        Twitter has 250 million users.
  • ·        500 million tweets are sent ever day.
  • ·        Tila Tequila had 1.5 million friends on Myspace.
  • ·        The inventor of the modern worldwide web, Tim Berners-Lee, was knighted by Queen Elizabeth. 
  • ·        Mr. Berners-Lee uploaded the first image to the internet. It is of a joke band of women from the nuclear research lab CERN. 
  • ·        The first website is still online.
  • ·        The most commonly searched question beginning with “What is” in 2013 was “What is twerking?”
  • ·        The most expensive keyword for Google AdWords is “insurance.”
  • ·        The GIF format was invented by Steve Wilke, an engineer at Compuserve in 1987.
  • ·        Mr. Wilhite maintains the correct pronunciation of the term is “jiff”.
  • ·        He is clearly wrong.

  • ·     There are 191.3 million Tumblr blogs.

·        There are 831.1 billion Tumblr posts.
·        The most popular Tumblr is the official updates page for Minecraft.
·        Today, the Internet is 8,354 days old. Check HowOldIsTheInter.net to keep up to date.
·         “Gangnam Style” by Psy is still the most viewed YouTube video of all time. It’s been viewed over two billion times.
·        The first email was sent in 1971 by Ray Tomlinson to himself. He doesn’t remember what it said.
·         The First spam email was sent in 1978 over ARPNET by a guy named Gary Thuerk. He was selling computers.
·        The first registered domain was symbolics.com.
·        The world record for the fastest time to log into a Gmail account is 1.16 seconds.
·        The world record for fastest texter is held by a Brazilian teenager.
·         This is what Google looked like in 2004.
 

Saturday, 11 April 2015

Effect of time management on projects

Effect of time management on projects

Time Management is the function required to maintain appropriate allocation of time to the overall conduct of the project through the successive stages of its natural life-cycle, (i.e. concept, development, execution, and finishing) by means of the processes of time planning, time estimating, time scheduling, and schedule control.
At present, the improvement of productivity and effective time management procedures become extremely important for completion of projects with positive results and even for surviving of a construction company as a business structure. Inappropriate TM and low productivity create a negative impact on project environment, particularly increased cost, losses in profit and damage to reputation.

For every project, whether it is early start or late start, the time is      money. This should be kept in the mind before starting the project. Project should not be started if you cannot meet this requirement.


Industry focuses on-time services, not on the expenditure being done for those services. If you can do this then you are the winner else you will be listed in those failures who were claimed to become the best but due lack of project management approach they lost the battle.


Usually a question arise in mind of many people that why do we need project management and time management?


The answer is, to provide effective and on-time solution we need time management and project management.

Now the question arises why some project face failure if they were started with the approach of project management?



Project management has certain activities listed below:
Requirement collection
Requirement elicitation
Planning
Designing
Execution


If i write these in short words it will be:
Requirement phase
Planning
Execution




All the three activities are interconnected and if there is any difference between any interconnected activities, it will lead the project towards failure. Not a single practice adopted by any team to hold this situation if it is not viewed microscopically. If sales team gives wrong data to technical team then it will create a huge difference for the development team because they better know the relation between technology and client's requirement.