Aquí os dejo un código mío de ejemplo para empezar a aprender a usar variables de tipo básico en JavaScript.
Es recomendable copiar el código y ejecutarlo en un intérprete de JavaScript y, a continuación, realizar los cambios que consideremos oportunos para comprender el funcionamiento.
'use strict' // This is a comment /*
This is a comment
on multiple lines
*/ // VARIABLES
//
// A variable is a symbol that represents a quantity that may vary.
//
// $identifier = value; var age = 25 // The value 25 is assigned to variable age // BASIC DATA TYPES
var temperature = -3.82 // Number
var name = 'Nacho López' // String
var has_car = true // Boolean (only two values: true or false) // ARITHMETIC OPERATIONS WITH NUMBERS
var x = 5
var y = 2 var z = x + y // Addition. Result: 7.
z = x - y // Subtraction. Result: 3.
z = x * y // Multiplication. Result: 10.
z = x / y // Division. Result: 2.5.
z = x % y // Modulo (remainder of the integer division). Result: 1. z++ // Increase the value of z by 1. Result: 2.
z-- // Decrease the value of z by 1. Result: 1. z = 50 - x * 6 / -0.5 //
z = (50 - x) * 6 / -0.5 // The order of operations is as in mathematics
z = (50 - x * 6) / -0.5 // z = 2 * z + 3 // Remember: the symbol = assigns a value to the variable // BASIC OPERATIONS WITH STRINGS
var a = 'GNU/'
var b = 'Linux'
var c = a + b // Concatenation Result: 'GNU/Linux'.
c = a.repeat(3) // Repetition Result: 'GNU/GNU/GNU/'. // PRINT VARIABLES ON CONSOLE
console.log('Hello, world!') // Prints on console: Hello, world!
console.log(x) // Prints the variable x // You can print on console strings and variables
console.log('I have bought', x, 'oranges and', y, 'lemons.') // DATA TYPE CONVERSION
var height = '95.4'
console.log(typeof(height)) // Prints the current data type
height = Number(height) // Convert a string to number
console.log(typeof(height)) var altitude = -544.432
console.log(typeof(altitude))
altitude = String(altitude) // Convert a number to string
console.log(typeof(altitude))
El Concurso Universitario de Software libre es un concurso de desarrollo de software, hardware y documentación técnica libre en el que pueden participar estudiantes universitarios (de grado, máster y doctorado), estudiantes de ciclos de grado medio y superior, así como estudiantes de bachillerato; todos ellos incluidos en el sistema educativo estatal español.
A continuación pego la nota de prensa de la organización:
El pasado día 2 de Octubre se abrió el plazo de inscripción para la duodécima edición del Concurso Universitario de Software Libre, correspondiente con el curso académico 2017/18. En el concurso pueden inscribirse estudiantes de bachillerato, ciclos de grado medio y superior; y universitarios (incluido grado, máster y doctorado) matriculados en centros españoles durante este curso. Las inscripciones podrán realizarse a través la web del cusl.
Traducido del artículo: “Trademark Trial and Appeal Board Dismisses Automattic’s Trademark Dispute Against Chris Pearson” de:
Jeff Chandler, agosto 4 de 2017
En julio de 2015, Automattic ganó su caso de Política Uniforme de Resolución de Disputas por Nombres de Dominio (UDRP) contra Chris Pearson con respecto a Thesis.com después de que el panel determinó que no logró establecer los tres elementos requeridos por la Política de ICANN.
Una parte debe cumplir con las tres cargas impuestas por la Política para que el Panel ordene la transferencia de un nombre de dominio de la entidad que lo registra. Aquí, el Demandante no pudo establecer que el Demandado registró y utilizó el nombre de dominio en disputa de mala fe.
Ver Starwood Hotels & Resorts Worldwide, Inc. v. Samjo CellTech.Ltd, FA 406512 (Nat. Arb. Forum Mar. 9, 2005) (encontrando que el reclamante no estableció que el demandado se registró y utilizó el nombre de dominio en disputa de mala fe porque las meras aseveraciones de mala fe son insuficientes para que un demandante establezca la Política ¶ 4 (a) (iii)). Por lo tanto, el Panel encuentra que el Demandante no respaldó sus alegaciones en virtud de la Política ¶ 4 (a) (iii) y ha lugar para el Demandado.
Esto permitió a Automattic mantener la propiedad de Thesis.com. Automattic tomó represalias al presentar una solicitud de cancelación con la Oficina de Patentes y Marcas Registradas de los Estados Unidos. En la petición, Automattic argumentó que las tres marcas registradas propiedad de Pearson, DIYTHEMES, THESIS THEME, y THESIS, deberían ser canceladas.
Durante los últimos dos años, los equipos legales de ambas partes han ido y venido presentando escritos, solicitudes de extensiones y otros documentos. A principios de este año, el 20 de abril, la Junta de Apelación y Prueba de Marca rechazó el caso alegando falta de evidencia y testimonio de Automattic en la que trata de establecer un interés real y una creencia razonable en daños.
El registro carece de evidencia sobre la naturaleza de las actividades comerciales del Petitioner (Automattic) y su interés en las marcas registradas del Respondent (Chris Pearson). La prueba de estar en un proceso de la Junta es un umbral bajo.
Por ejemplo, el peticionario podría haber presentado testimonios o pruebas documentales competentes en cuanto a su afirmada necesidad de utilizar los términos que comprenden las marcas y la naturaleza de sus actividades comerciales para establecer su posición.
El Petitioner se olvidó de hacerlo. Por lo tanto, en el registro que tenemos ante nosotros, el peticionario no ha establecido un “interés real” y una “creencia razonable en el daño”. Por consiguiente, el procedimiento de cancelación se desestima por la falta de legitimación del peticionario.
El 22 de mayo, Automattic presentó una moción para que la junta reconsidere su decisión. El 1 de junio, la junta rechazó la solicitud y tomó la decisión final.
El peticionario no ha podido establecer ningún error en la Decisión final. Más bien, el peticionario expresa su desacuerdo con el resultado alcanzado y argumenta, por primera vez en la reconsideración, las posiciones que debería haber alegado en su petición de cancelación, apoyadas con testimonio y / o evidencia competente, y planteadas en su escrito de prueba.
No deduciremos de las escasas acusaciones y pruebas del peticionario y el silencio en su breve prueba de su legitimación para llevar a cabo este procedimiento de cancelación. La moción del peticionario para reconsiderar se niega.
La decisión le permite a Pearson retener la propiedad de las marcas registradas DIYTHEMES, THESIS THEME y THESIS. No está claro si este resultado dará lugar a más acciones legales de cualquiera de las partes. En el momento de la publicación, Pearson no devolvió una solicitud de comentario sobre el resultado y cuáles son sus planes para las Marcas comerciales.
Traducido del artículo: “BuddyPress 2.9 Adds Ability to Safely Edit A Group’s Permalink” de:
Jeff Chandler, julio 31de 2017
BuddyPress 2.9 ‘La Lombarda’ nombrado así a causa de un restaurante establecido en 1922 en el Reino Unido, está disponible para su descarga. Esta versión contiene un puñado de pequeñas mejoras.
Las plantillas heredadas de BuddyPress ahora tienen etiquetas Aria que mejoran la accesibilidad a los diseños. Las invitaciones de grupo ya no se envían a los usuarios que la hayan recibido. Subir imágenes de perfil en dispositivos móviles es más fácil y tiene un mejor soporte para archivos con caracteres no ASCII.
Traducido del artículo: “bbPress 2.5.13 Readds Sanitization to Anonymous User Data” de:
Jeff Chandler, julio 21 de 2017
El equipo de desarrollo de bbPress ha lanzado bbPress 2.5.13. Esta versión corrige algunos errores, sobre todo, lee la desinfección a datos de usuarios anónimos que se eliminaron accidentalmente en versiones anteriores.
Aquellos que permiten a los usuarios anónimos crear temas y respuestas en sus foros se les anima a actualizar inmediatamente.
“Esta característica no es ampliamente utilizada en los foros públicos porque los spammers agresivamente apuntan a este tipo de sitios, pero para las comunidades que dependen de esta característica, por favor, sepan que pueden actualizar a 2.5.13 sin ningún problema”, dijo John James Jacoby, principal desarrollador de bbPress y BuddyPress.