background preloader

Janjaninja

Facebook Twitter

Am a self made billionaire.

10 things to do after installing Ubuntu 11.10. Ubuntu 11.10 – Oneiric Ocelot beta 1 is out now! Now it’s the time to install some necessary applications/packages to make the system useful for any common purpose such as Listening music, watching movies, playing videos over the web etc. or any specific purposes (e.g if you’re a web designer then you need to install some cool fonts, image editors, graphics designing tools etc). Since Ubuntu 11.10 has already made some good changes in the selection of default applications (as compare to previous versions), but still a lot of efforts are required to customize the Ubuntu for your needs. Here is list of top 10 customization tips that I think is required for most of the users, feel free to add one if you feel it’s useful for Ubuntu users, through comments. Some of the packages are mandatory while some are recommended based on its popularity – if you don’t like any Apps, just swap it out with your favorite one. 1.

Open a terminal (Ctrl + Alt + t) and execute the following commands – 2. 3. 4. 15 Things I Did After Installing New Ubuntu 11.10 Oneiric Ocelot. Online safety. POS systems switch to self-service. POS systems are evolving into a much more sophisticated role in providing customer satisfaction and retail revenue generation. The explosion of touchscreen-enabled computing devices such as tablet PCs and smartphones have changed the expectations of how people interact with electronics and machines across a spectrum of industries, such as hospitality, automotive, medical, and education; but it is in the retail sector that touchscreen point-of-sale (POS) technology is seeing greatest growth, both in terms of unit shipments and technological innovation. Convenience shopping is now the preferred way for many consumers, whether shopping online or making speedy purchases in-store, and retailers are looking to innovations in technology to respond to the trend.

History of the cash register Retailers have deployed compact self-service checkouts, with the aim to serve more customers, especially during peak times, and free-up staff who can then assist other areas. Self-serve on the high street. C volatile. The volatile qualifier in C/C++ is widely misunderstood. Because it is described so vaguely in language standards, many people interpret it as a do-what-I-mean qualifier. What the standard says is that accesses to volatile objects must be evaluated strictly according to the abstract machine defined by the language standard; this means that if the C/C++ code reads the volatile object twice, then the machine code must do so as wel.

The standard says that volatile objects must be stable at sequence points; this means, approximately, that in between statements all reads and writes of volatile objects must have been completed–the value may not be cached in a register. The standard makes clear that it is possible that the values of volatile objects may change in some unknown way between accesses. One relatively unimportant misunderstanding is due to the fact that the standard only talks about accesses to volatile objects. The standard also explicitly describes two other uses of volatile.

Top 100 Network Security Tools. Top 100 Network Security Tools. C++ Programming/Exercises/Iterations. Iterations[edit] Solutions requirements Solutions must: Use only standard C++.Be compilable.Be in accordance to general coding practices.

(no esoteric demonstrations are required) and should: Handle error situations, even if behavior is not defined. Please do not add solutions that are 99% similar to another that is already present, if it is an improvement just add it to the existing solution. EXERCISE 1[edit] Write a program that asks the user to type an integer and writes "YOU WIN" if the value is between 56 and 78 (both included). Int main() {int i; cout << "Type all numbers between 58 and 73: " << endl; cin>>i; if (i>=58 && i<=78) { cout << "YOU WIN" << i << endl; else cout<<"YOU LOSE!

" EXERCISE 2[edit] Write a program that asks the user to type all the integers between 8 and 23 (both included) using a for loop. Solution Alternative solution by Bartosz Radwanski Alternate solution Solution in C Another alternate solution Failed solutions (correct them as an extra exercise) EXERCISE 3[edit] How to be a Programmer: A Short, Comprehensive, and Personal Summary.

Debugging is the cornerstone of being a programmer. The first meaning of the verb to debug is to remove errors, but the meaning that really matters is to see into the execution of a program by examining it. A programmer that cannot debug effectively is blind. Idealists that think design, or analysis, or complexity theory, or whatnot, are more fundamental are not working programmers. The working programmer does not live in an ideal world. Debugging is about the running of programs, not programs themselves. To get visibility into the execution of a program you must be able to execute the code and observe something about it. The common ways of looking into the ‘innards’ of an executing program can be categorized as: Using a debugging tool, Printlining --- Making a temporary modification to the program, typically adding lines that print information out, and Logging --- Creating a permanent window into the programs execution in the form of a log.

How to Debug by Splitting the Problem Space. How to Create Your Own Textbook — With or Without Apple. By Dolores Gende Apple’s iBooks2 and authoring app has created big waves in education circles. But smart educators don’t necessarily need Apple’s slick devices and software to create their own books. How educators think of content curation in the classroom is enough to change their reliance on print textbooks.

As the open education movement continues to grow and become an even more rich trove of resources, teachers can use the content to make their own interactive textbooks. It might seem daunting, but the availability of quality materials online and the power of tapping into personal learning networks should make it easier.

Here’s how to create a digital textbook and strategies for involving the students in its development in three steps. 1. Teachers can work with colleagues within their subject area departments and beyond the walls of the classroom to aggregate resources through social bookmarking. 2. One of the most user-friendly tools to post resources for your course is LiveBinders. A New Way For Students To Share Notes & Learn Together. For students with disabilities, some colleges and universities offer a note-taking service that includes collecting notes from the professor, a teaching assistant, or a fellow student.

There are other students that might need to review classmates’ notes, however. A student athlete with an injury A student that wants to improve his note-taking skills and could use a model to follow Study group members that need a central repository for notes and a way to merge those notes together. Whatever the reason, Studyers.com , a website that claims to be “the easiest way to take notes on lessons,” wants to be their cloud-based alternative to the traditional notebook. The site is currently in the alpha stage, so access is restricted at this time. Once the site is public, however, users will sign in to a clean, simple interface. The Studyers Home Page Users can share the lessons with other users, and print the lessons to hard copy if they want.

The Lesson Interface We’re keeping an eye on this site. A New Way For Students To Share Notes & Learn Together. Education Apps. Top 5 Disadvantages Of Cloud Computing. While cloud computing and storage is a great innovation in the field of computing, However, there are certain things that you need to be cautious about too. Some may say that there are no down sides to cloud computing, but users should not depend too heavily on these services. Although you may find all you need with a particular service, you have to consider the security and portability it offers and also make contingencies should the service be terminated abruptly.

Moreover, an online service is more prone to threats than your PC. Having said that, however, most would agree that with cloud computing, the good outweighs the bad. The main disadvantages are Security and Privacy, Dependency (loss of control), Cost ,Decreased flexibility ,Knowledge And Integration. 1.Security & Privacy The biggest concerns about cloud computing are security and privacy. 2.Dependency (loss of control): 3.Cost Higher costs. 4.Decreased flexibility 5.Knowledge And Integration. E-Learning programme. JanjaNinja.

Libermann Projects

Gahutu Frank Gahutu.