background preloader

Computer Science

Facebook Twitter


Me fío, o no, de Wikipedia. Wikipedia, según Wikipedia, es “una enciclopedia libre, políglota y editada colaborativamente”.

Me fío, o no, de Wikipedia

Contiene, en una cifra que aumenta cada día, 37 millones de artículos en 284 idiomas, redactados por voluntarios de todo el mundo en una labor que comenzó en 2001. En la actualidad es la obra de consulta más popular y utilizada de internet. Todo lo que he escrito hasta ahora está tomado de Wikipedia pues, cuando en Google pongo Wikipedia, lo primero que sale es Wikipedia. Es más, cuando escribí este artículo, el 28 de julio de 2014, obtuve un total de 881.000.000 de resultados sobre Wikipedia en Google cuando inicié la búsqueda con el término Wikipedia.

Pero en el propio texto Wikipedia en Wikipedia hay un apartado titulado “Críticas” que, a su vez, se divide en tres parágrafos: “Falta de referencias y contenidos”, “Errores y vandalismo” y “Manipulaciones y sesgo”. Ya se han publicado algunos trabajos que intentan responder a esta pregunta. Pero, como nos cuentan M. How to Create your Own URL Shortener: Hosted or Subscription. If you follow TNW on social media sites like Twitter, Google+ or Facebook, you’ll have noticed that rather than use the full, ugly ol’ URL found in the address bar, we use a nice friendly shortened one like

How to Create your Own URL Shortener: Hosted or Subscription


Security. Video: Origami-Inspired Robot Transforms From Flat to 3-D in Minutes. IBM Unveils a ‘Brain-Like’ Chip With 4,000 Processor Cores. The human brain is the world’s most sophisticated computer, capable of learning new things on the fly, using very little data.

IBM Unveils a ‘Brain-Like’ Chip With 4,000 Processor Cores

It can recognize objects, understand speech, respond to change. Portable Apps. Semantic Analysis. Internet. Computación cuántica: frágil y sin embargo libre de errores  Without this equation there would have been no internet. Shannon’s information theory This equation was published in the 1949 book The Mathematical Theory of Communication, co-written by Claude Shannon and Warren Weaver.

Without this equation there would have been no internet

10 SCP Commands to Transfer Files/Folders in Linux. Linux administrator should be familiar with CLI environment.

10 SCP Commands to Transfer Files/Folders in Linux

Since GUI mode in Linux servers is not a common to be installed. SSH may the most popular protocol to enable Linux administrator to manage the servers via remote in secure way. Built-in with SSH command there is SCP command. Is the Internet Evolving Into a Global Brain? You don't need me to tell you that the Internet has become a pervasive global network of people and machines that is beginning to mediate all human interactions.

Is the Internet Evolving Into a Global Brain?

But, just for a second, think about how different the 21st century will be in comparison to the 20th century, simply because of the Internet. As a digital native in 2013 with an academic background in human evolutionary science, our past seems extremely cold and isolating without a communication medium to bind our entire family together. For the large majority of time all of the human bands, tribes, chiefdoms, kingdoms, etc. were completely unaware of the actual extent and dispersion of all other humans on the planet. Today we are not only aware of each other, but we are able to build and maintain social groups with each other regardless of geography. I don't have to scroll very far on my list of Twitter followers to see people that I consider friends from different countries and continents. And now we have the Internet.

10 videos que explican la realidad aumentada. La realidad aumentada consiste en agregar elementos virtuales a la realidad, tuvo sus inicios en 1962 con la creación del simulador llamado Sensorama por Morton Heilig.

10 videos que explican la realidad aumentada

En la actualidad, se ha puesto de moda utilizar aplicaciones como Layar, Wikitude y FirePower en dispositivos móviles y nos muestran como la realidad aumentada puede servirnos como una herramienta útil o de entretenimiento. En los videos encontrarás características, funciones y aplicaciones de la realidad aumentada. 10 videos que explican la realidad aumentada. Project Euler.


How to Design Programs, Second Edition. How to Design Programs. Procedural vs. Object-Oriented Programming (OOP) What Is a Class? (The Java™ Tutorials > Learning the Java Language > Object-Oriented Programming Concepts) In the real world, you'll often find many individual objects all of the same kind.

What Is a Class? (The Java™ Tutorials > Learning the Java Language > Object-Oriented Programming Concepts)

There may be thousands of other bicycles in existence, all of the same make and model. Each bicycle was built from the same set of blueprints and therefore contains the same components. In object-oriented terms, we say that your bicycle is an instance of the class of objects known as bicycles. Python for Java Programmers. Text Files Table Of Contents Operator Overloading Since Python is an object-oriented scripting language it must provide a means for you to define your own classes.

Python for Java Programmers

Defining and using classes is much easier in Python than other languages such as C++ and Java. In addition to standard object-oriented concepts, Python also allows for multiple inheritance and operator overloading. In object-oriented languages, an object is an entity corresponding to an underlying objective. Java Programming: Section 1.5. Section 1.5 Objects and Object-oriented Programming PROGRAMS MUST BE DESIGNED.

Java Programming: Section 1.5

No one can just sit down at the computer and compose a program of any complexity. The discipline called software engineering is concerned with the construction of correct, working, well-written programs. The software engineer tends to use accepted and proven methods for analyzing the problem to be solved and for designing a program to solve that problem. Introduction to Software History. You are here home > software by Cornelis Robat, editor This chapter will be revised constantly.

First Steps How It All Started Enter the Information Age programming the new tools machine language subroutines fortran programming language enter C artificial intelligence enter OOP new methods required What is a program Creation of a program Computer languages Interpreters and Compilers interpreters compilers Standardization Software Generations first Generation second Generation third Generation fourth Generation fifth Generation Programming languages languages_index.

Trail: Learning the Java Language (The Java™ Tutorials) Introduction to Computer Science using Java. This is a course in Java programming for beginners. It covers the fundamentals of programming, roughly the same material that is covered in a beginning programming course in a university or in a high school AP Computer Science course.

For maximum benefit, go though these notes interactively, thinking about and answering the question at the bottom of each page. There are about 20 pages per chapter. How a Computer Program Helped Reveal J.K. Rowling as Author of A Cuckoo’s Calling. “The man who wrote the note is a German.