Convertisseur d'image gratuit en ligne HTML Color Codes SEO para Progressive Web APPs (PWA) y JavaScript Este artículo es un resumen que hemos hecho Christian Oliveira y yo de la charla que dimos en el Congreso Web (consigue aquí las diapositivas), donde pretendemos explicar esta tecnología (PWA) y cómo tenemos que lidiar con ella SEOs y desarrolladores para hacerla accesible a los buscadores. Nos basamos en la experiencia con clientes que usan frameworks y librerías JavaScript como Angular o React, en sitios JS de conocidos que se han cedido a que analicemos sus casos y en experimentos que hemos hecho para ver cómo los tratan los buscadores. A día de hoy existen diversas soluciones para resolver las necesidades de los usuarios en móviles. Como veis, son muchos ecosistemas que se han de mantener a parte de la web y esto es costoso y poco escalable para todos los negocios. Suelen ser más caras de desarrollar y mantener que una web normal o una web app. Qué es una Progressive Web APP Entre las ventajas de las Progressive Web APPs a destacar se encuentran: Cómo funciona una Progressive Web APP
Accessible Open Source Content Management System Star Ratings With Very Little CSS Star ratings are one of those classic UX patterns that everyone has tinkered with at one time or another. I had an idea get the UX part of it done with very little code and no JavaScript. The markup uses the unicode entity for a star (☆) right in it. If you have a UTF-8 charset that should be no big deal. Alternatively you could use ☆ (Calculator for that kind of thing). <div class="rating"><span>☆</span><span>☆</span><span>☆</span><span>☆</span><span>☆</span></div> Now we need to flop out that “hollow” star with a “solid” star on hover (Gallery for finding those sorts of characters). Just by virtue of being it being absolutely positioned, the top: 0; left: 0; are implied (in modern browsers, anyway). But what we have so far only works on individual stars. Through CSS, there is no way to select a preceding child element. That’s it! View Demo And here’s a Dabblet if you wanna mess with it. Actual Usage Chances are, JavaScript is going to be involved with rating stars anyway. Others
Usage — xhtml2pdf 0.1b3 documentation Use xhtml2pdf --help to get started. Converting HTML data¶ To generate a PDF from an HTML file called test.html call: The resulting PDF will be called test.pdf (if this file is locked e.g. by the Adobe Reader it will be called test-0.pdf and so on). To convert more than one file you may use wildcard patterns like * and ? $ xhtml2pdf "test/test-*.html" You may also directly access pages from the internet: $ xhtml2pdf -s Using special properties¶ If the conversion doesn’t work as expected some more informations may be usefull. Another reason could be, that the parsing failed. When generating the HTML output xhtml2pdf uses an internal default CSS definition (otherwise all tags would appear with no diffences). $ xhtml2pdf --css-dump > xhtml2pdf-default.css The CSS will be dumped into the file xhtml2pdf-default.css. $ xhtml2pdf --css=xhtml2pdf-default.css test.html
[ Wikidébrouillard ] Compter jusqu'à 31 avec une seule main De Wikidebrouillard. Présentation de l'expérience Comment compter jusqu'à 31 uniquement à l'aide des 5 doigts d'une main ? Là où habituellement on se limite à compter jusqu'à 5 avec les 5 doigts d'une main ou bien jusqu'à 10 en utilisant les 2 mains, on peut très bien trouver une technique permettant de compter jusqu'à 31 avec une seule main, voire jusqu'à 1023 en utilisant les 2 mains ! Matériel Une main L'expérience La manipulation On associe à chacun des 5 doigts de la main une valeur multiple de 2 croissante. On additionne ensuite les valeurs de chacun des doigts qui sont montrés, par exemple si tous les doigts sont relevés on obtient 1+2+4+8+16 = 31. Que voit-on ? On observe que l'on peut obtenir toutes les valeurs comprises entre 0 et 31 (inclus) selon les différentes combinaisons de doigts que l'on montre. Explications De manière simple Cela revient à compter en base 2 (binaire) qui est un concept de base de l'informatique. Allons plus loin dans l'explication Liens avec d'autres expériences
Adobe PhoneGap Build Manual de Progressive Web Apps En el Manual de Progressive Web Apps vamos a abordar una de las novedades más destacadas para la realización de sitios web de los últimos años, que está revolucionando el mundo del desarrollo, pero sobre todo el modo en el que los usuarios consumen los sitios y aplicaciones web. Progressive Web Apps (PWA), o aplicaciones progresivas, son el eslabón que faltaba entre los sitios web y las apps para móviles. Permiten llegar mucho más lejos en el desarrollo de características de las páginas web, acercándose a las posibilidades de desarrollo de apps para móviles (aquellas que instalas en el dispositivo a partir de los correspondientes stores de aplicaciones). Gracias a las Progressive Web Apps podemos instalar aplicaciones en el sistema operativo, colocando un icono en el lanzador de aplicaciones, igual que si hubieses descargado tu app. Las aplicaciones progresivas las desarrollas con tecnologías web, son ligeras y rápidas y no están supeditadas al uso de ningún framework.
Demo of a simple CRUD RESTful PHP service used with AngularJS and MySQL <?php require_once("Rest.inc.php"); class API extends REST { public $data = ""; const DB_SERVER = "127.0.0.1"; const DB_USER = "root"; const DB_PASSWORD = ""; const DB = "angularcode_customer"; private $db = NULL; private $mysqli = NULL; public function __construct(){ parent::__construct(); // Init parent contructor $this->dbConnect(); // Initiate Database connection * Connect to Database private function dbConnect(){ $this->mysqli = new mysqli(self::DB_SERVER, self::DB_USER, self::DB_PASSWORD, self::DB); * Dynmically call the method based on the query string public function processApi(){ $func = strtolower(trim(str_replace("/","",$_REQUEST['x']))); if((int)method_exists($this,$func) > 0) $this->$func(); else $this->response('',404); // If the method not exist with in this class "Page not found". private function login(){ if($this->get_request_method() ! $this->response('',406); $email = $this->_request['email']; $password = $this->_request['pwd']; if(! if(filter_var($email, FILTER_VALIDATE_EMAIL)){ if($id > 0){
≫ 9 Pasos para Activar Windows 7 □ SIN PROGRAMAS【2020】 Después de instalar windows 7 sigue esta guía de como activar windows 7 gratis para siempre sin necesidad de instalar un programa. Sigue paso a paso las indicaciones y en menos de 10 minutos tendrás tu sistema operativo libre de esa molesta ventana emergente que dice… Activar Windows ahora. 9 Pasos de Cómo Activar Windows 7 1. Verificar si se tiene la actualización KB971033 y desinstalarla. Abrir un explorador de Windows y pegar en la barra de direcciones lo siguiente: Panel de control\Programas\Programas y características (Figura 1.0) presionar ENTER y dar clic en Ver Actualizaciones Instaladas (Figura 1.1) que se encuentra en la parte superior derecha.Buscar la actualización KB971033 y desinstalar (Figura 1.2). Sino tienes la actualización KB971033 sigue con el siguiente paso, solo te recomendamos cancelar las actualizaciones automáticas en Windows 7 para evitar que se instale o se reinstale la actualización mencionada. Activación de windows 7 por CMD 2. 3. 4. 5. Activar windows 7 con clave
Slim Framework - Slim Framework Autoridad libre del sello del tiempo El "Sellado de tiempo confiable" es el proceso que garantiza las fechas de creación y/o modificación de ficheros electrónicos (ej. contratos, información de investigación, registros médicos, contenido web, etc). Es usado para demostrar la existencia de alguna información antes de una determinada fecha, imposibilitando que el dueño de dicha información pueda modificarla sin comprometer a su vez el sello de tiempo aplicado, (Leer). Para sellar varios archivos, lo más simple es crear un fichero de texto con todos los hashes de los archivos deseados para posteriormente ejecutar sobre él un sellado de tiempo. Lógicamente se debe utilizar en la creación de ese fichero de texto un algoritmo de hash seguro, por ejemplo SHA-512. FreeTSA también se ofrece la posibilidad de crear pantallazos de URLs con sellos de tiempo para evidenciar, como tercero de confianza un determinado contenido en linea El servicio es posibile utilizarlo dentro de la red de anonimato Tor mediante su dominio ".onion".