Friday, 30 May 2014


HTTP status codes

Errors on the Internet occur quite frequently — and can be quite frustrating — especially if you do not know the difference between a 404 error and a 502 error. Many times they have more to do with the Web servers you're trying to access rather than something being wrong with your computer. Here is a list of error messages (also called HTTP status codes) that you might encounter while surfing the Web and their respective meanings to help you figure out just what the problem is.

List of HTTP Response Codes:

SNo
Error Number
Error Description
1
400 Bad File Request
Usually means the syntax used in the URL is incorrect (e.g., uppercase letter should be lowercase letter; wrong punctuation marks).
2
401 Unauthorized
Server is looking for some encryption key from the client and is not getting it. Also, wrong password may have been entered. Try it again, paying close attention to case sensitivity.
3
403 Forbidden/Access Denied
Similar to 401; special permission needed to access the site -- a password and/or username if it is a registration issue. Other times you may not have the proper permissions set up on the server or the site's administrator just doesn't want you to be able to access the site.
4
404 File Not Found
Server cannot find the file you requested. File has either been moved or deleted, or you entered the wrong URL or document name. Look at the URL. If a word looks misspelled, then correct it and try it again. If that doesn't work backtrack by deleting information between each backslash, until you come to a page on that site that isn't a 404. From there you may be able to find the page you're looking for.
5
408 Request Timeout
Client stopped the request before the server finished retrieving it. A user will either hit the stop button, close the browser, or click on a link before the page loads. Usually occurs when servers are slow or file sizes are large.
6
500 Internal Error
Couldn't retrieve the HTML document because of server-configuration problems. Contact site administrator.
7
501 Not Implemented
Web server doesn't support a requested feature.
8
502 Service Temporarily Overloaded
Server congestion; too many connections; high traffic. Keep trying until the page loads.
9
503 Service Unavailable
Server busy, site may have moved ,or you lost your dial-up Internet connection.
10
Connection Refused by Host
Either you do not have permission to access the site or your password is incorrect.
11
File Contains No Data
Page is there but is not showing anything. Error occurs in the document. Attributed to bad table formatting, or stripped header information.
12
Bad File Request
Browser may not support the form or other coding you're trying to access.
13
Failed DNS Lookup
The Domain Name Server can't translate your domain request into a valid Internet address. Server may be busy or down, or incorrect URL was entered.
14
Host Unavailable
Host server down. Hit reload or go to the site later.
15
Unable to Locate Host
Host server is down, Internet connection is lost, or URL typed incorrectly.
16
Network Connection
 Refused by the Server
The Web server is busy.
 ---
Contributed By,

Mrs. Kanchan Desai Parab
Trainer–Programming
SAPE,
Thane(w)

 
 

Saturday, 24 May 2014

A new shortcut discovered in

Win 8

 
Using window + x (startkey + x) on the keyboard gives administrative hot keys
 
 


 
 


Friday, 23 May 2014

The Haskell Programming Language
Learning programming logic & mathematical reasoning in practice, and to connect formal reasoning to computer programming is quite difficult. It is convenient to choose a programming language for this that permits implementation to remain as close as possible to the formal definitions. Such a language is the functional programming language Haskell[HT]. Haskell was named after logician Haskell B. Curry, together with Alonzo Church, laid the foundations of functional programming language, Haskell is a member of Lisp family. Others family members are Scheme, ML, Occam, Clean. Haskell98 is intended as a standard for lazy functional programming. Lazy functional programming is a programming style where arguments are evaluated only when the value is actually needed.
Haskell is an advanced purely-functional programming language. An open-source product of more than twenty years of cutting-edge research, it allows rapid development of robust, concise, correct software. With strong support for integration with other languages, built-in concurrency and parallelism, debuggers, profilers, rich libraries and an active community, Haskell makes it easier to produce flexible, maintainable, high-quality software.
Haskell is lazy. That means that unless specifically told otherwise, Haskell won't execute functions and calculate things until it's really forced to show you a result. 
Haskell is statically typed. When you compile your program, the compiler knows which piece of code is a number, which is a string and so on.
Haskell is elegant and concise. Because it uses a lot of high level concepts, Haskell programs are usually shorter than their imperative equivalents. And shorter programs are easier to maintain than longer ones and have fewer bugs.
You can download Haskell from www.haskell.org
Contributed By,
---
Mrs. Kanchan Desai Parab
Trainer-Programming
Thane(w).
 

Wednesday, 14 May 2014

How Technology in the Classroom is Changing Education

How Technology in the Classroom is Changing Education



Today’s the big day for many students…back to school! Mysel just left for her first day of college today nervous like just about any other freshman would be. Wondering about what to wear, how
early to leave, and most importantly making sure she has all the right supplies. The most important items on her list included things like, iPad, MacBook Air, Smartphone, etc. 10 years ago the most important items would be a notebook and pen and the school would just buy desktops for those computer labs which are on the verge of extinction. Boy have things changed!

Technology is a central part to learning in not only many college classrooms, but also k-12 education as well. For example, a nearby school district issued thousands of laptops to students in a 1:1 implementation and test scores and graduation rates are up!

As any educator knows it is essential to keep students engaged. With today’s tech-savvy generation the key is using technology like laptops, smartphones, and iPads in the classroom. Today’s students have grown up with all this technology, so schools must change with the times and adapt to the way students learn best. Classrooms all across the US have already or plan to implement 1:1 (1 device per 1 student) and BYOD (bring your own device) solutions to facilitate the use of all these great technological learning tools.
Technology is a central part of our everyday lives now, so of course it should be a key aspect to education in order to prepare students for the real world and their future careers where they will most likely be using mobile devices. Technology in the classroom is changing education as we speak, and here’s how:

ipads in the classroom
1)      Education now extends beyond the classroom walls.With devices like iPads for example, students are no longer confined to a computer lab. As soon as an assignment is available students can work on it inside their classroom, at home, while waiting on the bus, in between classes, etc. Mobile classroom technology can bridge the gap between classroom and home learning.

2)      The textbook is becoming extinct. I remember one of my favorite back-to-school activities (I always got excited about going back to school) was making book covers for my textbooks. This fun, crafty back-to-school ritual will soon be unheard of with the impending extinction of the textbook. With all these mobile devices in the classroom, eBooks are becoming more popular. Which makes sense; they are cheaper, more up-to-date, quickly accessed, and more interactive.

3)      There’s a change in student and teacher roles. With technology in the classroom the traditional student and teacher roles have changed. The student has become a lot more active and engaged. Rather than just the teacher relaying information while the student absorbs and regurgitates, the teacher has become more of a facilitator than just a dispenser of information.

4)      Classrooms are becoming more collaborative. One of the characteristics of the modern classroom is collaboration and technology helps to empower it. With classroom technology students can collaborate with other student and their teachers in and outside of the classroom quickly and easily.

technology in the classroom
5)      Technology in the classroom allows teacher to deliver more personalized learning. Lessons can be customized to fit each student’s progress and learning style. Through these learning tools educators can provide opportunities for students to be able to work and excel at their own level and pace.
These are just a few examples of how mobile technology in the classrooms is enhancing education. The list goes on and on and will only continue to grow. What an exciting future our kids have to look forward to! Technology in the classroom is changing the face of education as we speak.

If your school has not implemented a plan to integrate mobile devices on your school wireless network, it’s important to start considering different options to do so. Classroom technology solutions like BYOD and 1:1 are not just a cool, new thing to do; they are the present and imminent future of education.

Technology changing the face of education

Technology changing the face of education

Technology is changing rapidly with new innovations and discoveries being made across the world. The change has touched our lives, directly and indirectly. One of the core aspects of an individual’s life is education and today, technology through the availability of expansive data and information is bringing about a revolution in this world.

Technological advances like e-learning, internet; educational cds, digital classrooms, etc. are being embraced by several educational institutions to provide the students with large amounts of relevant information. The institutions today can have classes with lecturers from across the world or even virtual classrooms where skills and learning can be put to practical use to the extent unimaginable a few years back. Also, the delivery of the information through these mediums is in a much more interactive and creative manner than textbooks, resulting in there being a shift in the culture of learning from ‘memorizing’ to ‘understanding’.

The usage of technology has already become an integral part of higher education and has been rapidly trickling down to touch the students at the beginner level. Recently, a school in Mumbai informed all the students from medium school onwards to purchase electronic tablets for their educational purposes. This is a display of the drastic change in the educational patterns and processes.

In such age of technological change, the role of teachers is also changing. They are no longer the bearer of knowledge, the one and only point of contact to provide information and solutions. The students are faced with a different problem today, the issue being the excess of information available to the students. There is need for the teacher to be a mentor and guide...


Tuesday, 13 May 2014

7 Great Places to Host your Resume Online


Here are seven great websites and services that you can use to host your resume online and make your qualifications searchable for prospective hirers.

1. Your Personal Blog
If you own and manage your own blog, it’s as good a place as any to host your resume. Not only is it easily searchable, but it also allows employers to see you as a proactive citizen of the Internet that creates their own content as well. This is especially helpful if your blog is related to the niche that you are interested in finding a job in. Stumbling on to your blog after finding your resume online shows employers that you have enough expertise in this field to operate a blog related to it.

2. LinkedIn
Easily the most popular and effective social media site for business professionals, LinkedIn provides you with a great opportunity to not only present your qualifications, but to network as well. Not only can you post your resume here for all to see, but you can also receive recommendations and words of praise from former co-workers or employers that will be visible to everyone as well. Another great thing about LinkedIn is that once you have perfected the look of your resume, you can actually export it as a PDF to use as a hardcopy or to use when creating resumes on other sites as well.

3. PeopleJar
If you are looking for a site that allows you maximum self-promotion online, this is the one. This relatively new social media site allows you to not only host your resume, but also a portfolio and samples of your work that you would like the world to see. It also allows you to network professionally in a similar way that LinkedIn does. PeopleJar’s resume builder gives you a very concise and clean-looking resume and allows you to add various media to your profile and resume in order to enhance it.

4. Resume.com
This is a dedicated site for resume building and hosting. You will be able to create a sleek and engaging resume and make it publically available. You can also use the site to search for potential jobs. The simplicity of the site and the resume creation and hosting process is what makes this website favorite for both job seekers who are fresh out of college and experienced professionals.

5. Visual CV
One really great thing about this website is that it allows you to import your resume from LinkedIn in order to get started. There are many different templates to choose if you are looking to make your resume stand out from the crowd, and there are also great options for including various multimedia in your resume and portfolio to spice it up. There are many companies using Visual CV to attract new employees, so it’s definitely a good place to network as well.

6. About.me
This site is like a more sophisticated, grown and professional Myspace. It allows you to include just about anything you want about yourself, giving the opportunity to make a creative online resume and multidimensional portfolio on your profile. It also gives you statistics on how many people are viewing your profile and when they are doing so, which lets you know if some of the changes that you made are working to attract new visitors.

7. My Resume Online
My Resume Online is a great option for people who want a minimal and very straight-laced design with no strings attached. This site gives you the option to create a minimalist, but effective resume with the option of including pictures and attached PDFs into your online resume as well. Most importantly, you’ll have a very searchable and effective URL in the form of www.myresumeonline.org/yourname or something similar, which will make it easy to find you on Google.

Contributed by
Mrs. Kanchan Desai Parab

Monday, 12 May 2014

A chip that would make PCs work like human brain

A chip that would make PCs work like human brain


Distressed at the slow speed of your personal computer? Here comes a microchip that would give your PC a speed that is 9,000 faster than an average one.

Modelled on the human brain, Neurogrid chip can simulate 1 million neurons and billions of synapses or brain connections.

That is a vast improvement over previous brain simulations but still only a fraction of the roughly 80 billion neurons in the human brain, researchers said.

"From a pure energy perspective, the brain is hard to match. Not only are personal computers slower, they take 40,000 times more power than the brain to run," said Kwabena Boahen, a bio-engineer at Stanford University whose brainchild the chip is.

Neurogrid has of 16 custom-designed Neurocore chips in a device the size of an iPad.

This can open up windows into understanding the human brain and developing new forms of computing patterned after brain circuits.

Now, the scientists are working to adapt Neurogrid for controlling prosthetic limbs for paralysed people.

The chip can translate brain signals into movements of the limb, without overheating the brain.

Excel Formula's (Regular & Job-Oriented)

 Excel Formula's  1) SUM Task: Sum of numbers Formula: =SUM(A1:A10) Example: Sum of all numbers in A1–A10 2) AVERAGE Task: Average Formu...