Cloud providers, specially those ranked higher like Microsoft Azure, Alibaba Cloud or Amazon Web Services, tend to follow very scrupulously all regulations everywhere they have a data center or PoP (point of presence). In the case of Alibaba Cloud, we are talking about a big number of those, both international and regional certifications to assure […]
Country detection via PHP
Imagine a example.com with some example.com/es, example.com/fr with content related to each country. One solution is a javascript-based country detector that could ask the visitor to change the current site to the most appropriate one regarding to the visitors origin. The problem with this solution is that the user needs to load the content twice, and […]
MAC Spoofing Your Way to Free Internet
This article will help you gain free access to pay-for-use wireless hotspots such as in the airport or the local coffee shops. Many articles I have read on how to gain free Internet access deal with creating ssh tunnels and concatenating characters onto the URL to bypass the router. However, I will be detailing a […]
JavaScript en diseños responsive
Mucho se ha hablado ya de los “media queries” en CSS para ir adaptando el estilo de la página web según el tamaño del navegador. Pero, en muchas ocasiones, usamos funciones en JavaScript que, dependiendo de la versión de web que estemos usando, deben cambiar. Como ejemplo os pongo en situación de algo básico. Imaginemos […]
Usar Open Sans con Google Chrome (bien renderizada)
Acabas de terminarla. Tienes una flamante nueva web. La pruebas en Firefox, bien. La pruebas en Safari, bien. La pruebas en Opera, bien. La pruebas en Internet Explorer, bien incluso. La pruebas en Chrome, mal… A ver, estás usando Open Sans, una fuente de Google, ¡y su navegador no lo renderiza bien! Es de cachondeo, […]
Tener el cambio de moneda actualizado en tiempo real en una celda de LibreOffice Calc
Como a mí, a muchos de los que vivimos en un país con una moneda diferente a la de la patria madre nos ocurre que, al tener todos los gastos apuntados en una hoja de cálculo, queremos contrastar con “nuestra” moneda para hacernos una mejor idea de cuánto ganamos, cuánto gastamos y cuánto ahorramos. En […]
¿Qué hora es?, ¿qué color es?
Hoy os traigo algo interesante, aunque sea una chorrada como una casa. Pero bueno, para eso está el blog, ¿no? Se trata de una combinación CSS+PHP+Javascript que hace cambiar el color del cuerpo del documento de forma dinámica según la hora en la que estemos. ¿Cómo lo hace? Como ya sabemos, el color se puede […]
Basic JavaScript/jQuery example for begginers
JavaScript (JS) is a dynamic computer programming language. It is most commonly used as part of web browsers, whose implementations allow client-side scripts to interact with the user, control the browser, communicate asynchronously, and alter the document content that is displayed. It is also being used in server-side programming, game development and the creation of […]
.htaccess basic configuration
Here I will explain a basic configuration of a ‘.htaccess‘. This file is a directory-level configuration file supported by several web servers, that allows for decentralized management of web server configuration. It’s more secure to edit the ‘.htaccess‘ than que ‘http.conf‘. With this file you can configure a lot of things in Apache, but the […]
Basic CSS for a Responsive Web
If you are looking to turn your website into a responsive one, but you don’t want to use a new template or a “foreign” code, this is your solution: You only have to think about the items that will change with the size of the screen. This is an example of a <nav> original CSS […]
Dinamize the content with PHP
One way to do more dinamyc our pages, write less code and simplifying the architecture of the files is using PHP. You can use CSS3 to make the web coolest than others, but the content can be dinamized linking many files. Imagine that you have a master ‘index.php’ with a space to include the content. You […]
Correct file & folder permissions for WordPress
Some plugin desapeared to your WordPress installation? Some hacked thing? No problem, if you fix the file permissions on your files you will harden your site. Fixing ‘.htaccess‘ & ‘wp-admin/index.php‘ First of all, we must verify the permissions of ‘.htaccess‘ and ‘wp-admin/index.php‘. They cannot be writable except for the user. The correct permission for […]
Using PNG images as Favicon
By far, the PNG is a more common image format and have more support. In addition, it is easier to create using multiple programs. The classic ‘favicon.ico‘ has passed away a long time ago, but many webs actually uses this format. The Favicon can be a GIF or a ICO image, but the PNG is the recommended one […]
Insert a file with PHP
There are situations in wich we want to edit separately the content of a website instead to edit all in one file. <?php include ‘FILE.inc’; ?> For me it’s more comfortable edit the files in parts. We can make a file like this: <!DOCTYPE html> <html> <head> <?php include ‘head.inc’; ?> </head> <body> <?php include ‘body.inc’; ?> […]
Auto-updating copyright year in footer with PHP
Usually we visit some pages in which the year in the footer isn’t the current year. This recurrent problem can be easily solved replacing the current-year-place with this PHP code: <?php echo date(“Y”); ?> Simple as milk.