<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0"><id>tag:blogger.com,1999:blog-7612987162639608493</id><updated>2025-10-31T08:06:06.483+01:00</updated><category term="PHP"/><category term="JQuery"/><category term="CSS"/><category term="Blogger"/><category term="CodeIgniter"/><category term="GNU/Linux"/><category term="JavaScript"/><category term="AJAX"/><category term="MySQL"/><category term="Ubuntu"/><category term="Plugins"/><category term="Tools"/><category term="DHTML"/><category term="JSON"/><category term="Stored Procedure"/><category term="XAJAX"/><category term="Apache"/><category term="Captcha"/><category term="Drupal"/><category term="HTML"/><category term="PDF"/><category term="PostgreSQL"/><category term="Slider"/><category term="Windows"/><category term="XML"/><category term="Animación 3D"/><category term="Clases"/><category term="Diseño gráfico"/><category term="Drupal 7"/><category term="Java"/><category term="Triggers"/><category term="Twitter"/><category term="Wordpress"/><category term="Adobe flash"/><category term="Android"/><category term="CSV"/><category term="DBF"/><category term="Elementary OS"/><category term="GIT"/><category term="Galeria"/><category term="Galería"/><category term="Gamezer"/><category term="IDE"/><category term="Impresoras"/><category term="Keyboards"/><category term="Laravel"/><category term="Magento2"/><category term="Responsive Web Design"/><category term="Robots.txt"/><category term="SMF"/><category term="Soporte técnico"/><category term="Videos"/><category term="cURL"/><category term="htaccess"/><category term="magent"/><title type="text">Cassianet</title><subtitle type="html"/><link href="http://cassianinet.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default?redirect=false" rel="self" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/" rel="alternate" type="text/html"/><link href="http://pubsubhubbub.appspot.com/" rel="hub"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default?start-index=26&amp;max-results=25&amp;redirect=false" rel="next" type="application/atom+xml"/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><generator uri="http://www.blogger.com" version="7.00">Blogger</generator><openSearch:totalResults>137</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7612987162639608493.post-1376285348568046003</id><published>2022-10-26T10:05:00.006+02:00</published><updated>2022-10-26T10:06:58.295+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Laravel"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type="text">Error en Laravel "Please provide a valid cache path"</title><summary type="text">&amp;nbsp;Please provide a valid cache pathEste error lo solucionamos, creando manualmente los siguientes directorios:
sessions&amp;nbsp;views&amp;nbsp;cacheDentro de "storage/framework".</summary><link href="http://cassianinet.blogspot.com/feeds/1376285348568046003/comments/default" rel="replies" title="Enviar comentarios" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2022/10/error-en-laravel-please-provide-valid.html#comment-form" rel="replies" title="0 comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/1376285348568046003" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/1376285348568046003" rel="self" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2022/10/error-en-laravel-please-provide-valid.html" rel="alternate" title="Error en Laravel &quot;Please provide a valid cache path&quot;" type="text/html"/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbbh3W05pL5iWGImNke1MwWDjAuHt3PBS_M8SENXdtmlByu-f2KIKTUKqvr9QaNcqjidSLupR553hIE7T_BcitQ0e7G3spITAEHLpaUslyi9TdRIDZ7-MMl6_1milEtoEJAiqt_HkGrdAPHLdr_H56tA1ZKla_dk_6kB2yoUTBNZ3KVXkkRnEChylQ/s72-w200-h113-c/php.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7612987162639608493.post-7040402850093548163</id><published>2022-09-24T14:03:00.005+02:00</published><updated>2022-09-24T14:24:51.721+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Apache"/><category scheme="http://www.blogger.com/atom/ns#" term="htaccess"/><category scheme="http://www.blogger.com/atom/ns#" term="Robots.txt"/><title type="text">Configurando varios Robots.txt para diferentes dominios que comparten servidor</title><summary type="text">Hay sitios que disponen de muchos dominios que apuntan a un mismo servidor, como puede ser el caso de una tienda online multi-lenguaje. Estos sitios suelen albergar los famosos ficheros robots.txt, que permiten indicar a los rastreadores de los buscadores, a qué URLs del sitio pueden acceder.Vamos a suponer que tenemos un sitio con tres dominios ficticios, mi-tienda.es, mi-tienda.pt y </summary><link href="http://cassianinet.blogspot.com/feeds/7040402850093548163/comments/default" rel="replies" title="Enviar comentarios" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2022/09/robotstxt-diferentes-dominios-mismo-servidor.html#comment-form" rel="replies" title="0 comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/7040402850093548163" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/7040402850093548163" rel="self" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2022/09/robotstxt-diferentes-dominios-mismo-servidor.html" rel="alternate" title="Configurando varios Robots.txt para diferentes dominios que comparten servidor" type="text/html"/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj09H_-80vufAU33PTvH-sehlDQfIoN94UpS6Z6cjASkRCrRXbAs6WE05-RmWW8plmY3Fs5g64JPPueDu-2lXgRnrKSd_3ufTtxf1e76TP567SVxGDutQj_3U0eUU1h7fRPg_RNfhdsjmpQpD4q9HqBVkDUFvZqGIz2xKkcDUcwEvUoR3HkQ_xswlmM/s72-c/robots_txt.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7612987162639608493.post-4506307145706007895</id><published>2022-09-20T19:38:00.007+02:00</published><updated>2022-09-20T19:45:32.435+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Drupal"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type="text">Drupal, Sistema de Gestión de Contenido</title><summary type="text">Drupal&amp;nbsp;es un sistema gratis para la administración de contenido, también abreviado como CMS (Content Management System), es usado por muchos sitios web y tiene muy buenas funcionalidades por defecto que te ayudan a la creación y gestión de publicaciones, tiene un rendimiento confiable y una seguridad excelente.&amp;nbsp;Pero lo que lo distingue es su flexibilidad; la modularidad es uno de sus </summary><link href="http://cassianinet.blogspot.com/feeds/4506307145706007895/comments/default" rel="replies" title="Enviar comentarios" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2022/09/drupal-sistema-de-gestion-de-contenido.html#comment-form" rel="replies" title="0 comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/4506307145706007895" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/4506307145706007895" rel="self" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2022/09/drupal-sistema-de-gestion-de-contenido.html" rel="alternate" title="Drupal, Sistema de Gestión de Contenido" type="text/html"/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxmCKGQifTHVQpIR10_pLYqVJyMgIQheQ7fJDy0CRScWGjl_n7_55oPllENboG8U_x53S1xx9x6IlkhgB3gWCV27U9N1ZjbAjmStD9Js9dcQNPmeuGLmHAXDBW5JOpqJutfvBC9Anrq7UGi_ryl6zUuiQrYrdIpFUx5n5mVE9R8LUWxYBQugEgpWFH/s72-w200-h113-c/Drupal.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7612987162639608493.post-1541440314776759006</id><published>2022-02-10T08:28:00.003+01:00</published><updated>2022-09-12T09:02:56.116+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="GNU/Linux"/><title type="text">SSH WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!  </title><summary type="text">

&amp;nbsp;Abre el fichero "known_hosts"- En linux lo encuentras en: ~/.ssh- En windows busca en el directorio del usuario: Ej. C:\\Users\\miusuario/.ssh/Busca la línea que coincida con la IP a la que intentas conectarte y bórrala.Intenta de nuevo la conexión SSH.</summary><link href="http://cassianinet.blogspot.com/feeds/1541440314776759006/comments/default" rel="replies" title="Enviar comentarios" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2022/02/ssh-warning-remote-host-identification.html#comment-form" rel="replies" title="0 comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/1541440314776759006" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/1541440314776759006" rel="self" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2022/02/ssh-warning-remote-host-identification.html" rel="alternate" title="SSH WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!  " type="text/html"/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFVzj3Vfr29bKYOYJjOro0oBYQySVhM1qnzYpO0FdBONiT_weJWW9SgaU99U7ZgaT0lKx9CKwP1qE-oao_myFGtI-LS-JFpzbYj7Ah22d0f4WQN8DSZtFBpLaONXyzVYfHPqxZuQpm-UC6Gm-aBAVJUAlozv6sgAKV2GQcUlv7kygSBS3LEy2pjy4R/s72-w200-h105-c/ssh.jpg" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7612987162639608493.post-1570762504698792840</id><published>2020-06-17T10:03:00.007+02:00</published><updated>2022-09-15T18:37:07.852+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="GIT"/><title type="text">.gitignore no toma los cambios</title><summary type="text">

De esta manera se pueden limpiar los ficheros sin seguimientos si el .gitignore aún no los ha rastreado.Antes que nada se debe hacer un commit con los cambios buenos o se perderan, luego ya podemos limpiar:

git rm -r --cached .
git add .
git commit -m "Fix: untracked files"
</summary><link href="http://cassianinet.blogspot.com/feeds/1570762504698792840/comments/default" rel="replies" title="Enviar comentarios" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2020/06/gitignore-no-toma-los-cambios.html#comment-form" rel="replies" title="0 comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/1570762504698792840" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/1570762504698792840" rel="self" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2020/06/gitignore-no-toma-los-cambios.html" rel="alternate" title=".gitignore no toma los cambios" type="text/html"/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8E93xVNpt-a8BiE1omwDo4V_lm_bUa2sFQn6F2F2n5fRgEtYT9VugZklUG0qYSCbb8SpyWFa7xgyNmmnRN_iVKauWPwrNUuVm7YxT0uS5WG77pLkmaNbP2NYQ4itGOOvczsCyugPri_AtDSMfNqPk2MktIDSj5U1g_sW7z8ug8uFxhqjTfV8Z75WR/s72-w200-h113-c/git.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7612987162639608493.post-6135335731339538580</id><published>2020-03-13T06:46:00.006+01:00</published><updated>2022-09-13T22:23:45.388+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type="text">Consultar la lista de módulos PHP instalados</title><summary type="text">

sudo dpkg --get-selections | grep -v deinstall | grep php
</summary><link href="http://cassianinet.blogspot.com/feeds/6135335731339538580/comments/default" rel="replies" title="Enviar comentarios" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2020/03/consultar-la-lista-de-modulos-php.html#comment-form" rel="replies" title="0 comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/6135335731339538580" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/6135335731339538580" rel="self" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2020/03/consultar-la-lista-de-modulos-php.html" rel="alternate" title="Consultar la lista de módulos PHP instalados" type="text/html"/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioDyABPqM8MnN53TJBPiXI-PlakScSWrYNdLAXheEbfVEH0ecslgbej9as-tO_xdA4g9IQji5KQinxsnV4PuigEkQQ_EON4R0XUqRwz5V6Cn4vsai5HQXA8iP1ICc5XP4UehbWZ8zXsyvBkEFv6K73achI31hoaw1WBbrA-Nd6h3EG2U7-wMxOSMft/s72-w200-h113-c/php.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7612987162639608493.post-3394512132985724840</id><published>2018-03-13T09:35:00.010+01:00</published><updated>2022-09-13T22:28:08.526+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Drupal"/><category scheme="http://www.blogger.com/atom/ns#" term="Drupal 7"/><title type="text">Drupal7 El parámetro ITOK</title><summary type="text">Las imágenes en Drupal pueden tener diferentes estilos (dimensiones) definidos y se suelen generar automáticamente bajo demanda (una sola vez), es decir, cuando se carga un apartado de la página que las necesita y una vez que se generan quedan almacenadas y no hay necesidad de que se realice el mismo proceso a menos que se usen diferentes estilos de imagen.

Antes de la versión 7.20 de Drupal, </summary><link href="http://cassianinet.blogspot.com/feeds/3394512132985724840/comments/default" rel="replies" title="Enviar comentarios" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2018/03/drupal7-el-parametro-itok.html#comment-form" rel="replies" title="0 comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/3394512132985724840" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/3394512132985724840" rel="self" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2018/03/drupal7-el-parametro-itok.html" rel="alternate" title="Drupal7 El parámetro ITOK" type="text/html"/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5Np-wi1IX-122P7MyImQpaCqJmwqlIylEEBoUZQf-VJR3fUdDkpML_QDp0b7_1bqkAFOC2hbin1srFC1Kc7w0fPeOKOlBt8cHoebOFClqSxxZSn6iTPXuq1b05IBNieeQqLJuSvUucHRp17qFeNt42UgCrOJyuiq_rFHmtRTuBB85Rdo1qc-z0Pcx/s72-w200-h113-c/Drupal.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7612987162639608493.post-1008812620472217020</id><published>2018-02-05T13:39:00.005+01:00</published><updated>2022-09-13T22:30:38.732+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="magent"/><category scheme="http://www.blogger.com/atom/ns#" term="Magento2"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type="text">Magento2: Error open_basedir restriction in effect.</title><summary type="text">
Error: Warning: is_dir(): open_basedir restriction in effect. File(/etc/pki/tls/certs) is not within the allowed path(s) ...

El problema se da porque el sistema intenta acceder a un directorio de archivos internos del servidor que se encuentra restringida (/etc/pki/tls/certs).

Podemos (entre otras cosas), editar el archivo composer.json y agregar la línea 
"disable-tls":true

Dentro de la </summary><link href="http://cassianinet.blogspot.com/feeds/1008812620472217020/comments/default" rel="replies" title="Enviar comentarios" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2018/02/magento2-error-openbasedir-restriction.html#comment-form" rel="replies" title="0 comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/1008812620472217020" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/1008812620472217020" rel="self" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2018/02/magento2-error-openbasedir-restriction.html" rel="alternate" title="Magento2: Error open_basedir restriction in effect." type="text/html"/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaYvQ58AbK2V2dkoB1_pdsHhffFUuRGsEBbz4IhCLO4hnyKlG7BvqH4gl3LpzK-zvwiLP4ex8FqdneLD9q459kmxETY1h4boF2r5sk2vMBF30R6hEa89uNBdGnDDD1xVl8DUJXM2klAV55hVAtPW_cTn4uyLMN9NCDCW5itX2fBVW6SmApXVhE5qt3/s72-w200-h113-c/magento.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7612987162639608493.post-7598588064239607751</id><published>2017-10-16T08:58:00.002+02:00</published><updated>2022-09-12T20:20:23.493+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Elementary OS"/><category scheme="http://www.blogger.com/atom/ns#" term="GNU/Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type="text">GNU/Linux: Convertir key a .pem </title><summary type="text">Pues eso:

En Ubuntu, Elementary OS, etc.: 

openssl rsa -in ~/.ssh/keyname -outform pem &amp;gt; keyname.pem

Donde keyname es el nombre de tu llave pública.

Aplicamos permisos "restrictivos" a la key generada.
chmod 600 keyname.pem
</summary><link href="http://cassianinet.blogspot.com/feeds/7598588064239607751/comments/default" rel="replies" title="Enviar comentarios" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2017/10/gnulinux-convertir-key-pem.html#comment-form" rel="replies" title="0 comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/7598588064239607751" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/7598588064239607751" rel="self" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2017/10/gnulinux-convertir-key-pem.html" rel="alternate" title="GNU/Linux: Convertir key a .pem " type="text/html"/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfOv9YfX6cAxIeEbEyDzmNMIVbAz_X7lbPbYXkaFwE_r-33M_nFqrul242Hq0udiYkXmQ7rPXed-yU50HfHm6g-vauukYNrvlHz9b5GIn4wkUs4BBo0JDWI-g9INATj2UFHgXfxMoxdOd0nKPQl07heVuqu-ZT5S3033_LdsvAiIrbTfZiIZamG4L2/s72-w176-h200-c/Gnulinux.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7612987162639608493.post-6772203465260762173</id><published>2017-07-19T08:43:00.008+02:00</published><updated>2022-09-13T21:20:45.357+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PDF"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><category scheme="http://www.blogger.com/atom/ns#" term="Tools"/><title type="text">API para convertir archivos a PDF desde PHP</title><summary type="text">
Cloudconvert es uno de los sitios más interesante que nos hemos encontrado para convertir diferentes tipos de documentos a PDF, cuenta con una API que puede ser usada en diferentes lenguajes de programación, como PHP, Phyton,&amp;nbsp;Swift,&amp;nbsp;etc.

Se puede por ejemplo, programar un cron que ejecute nuestro script y lea constantemente de un directorio en busca de archivos a convertir, sean </summary><link href="http://cassianinet.blogspot.com/feeds/6772203465260762173/comments/default" rel="replies" title="Enviar comentarios" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2017/07/api-para-convertir-archivos-pdf-desde.html#comment-form" rel="replies" title="1 comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/6772203465260762173" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/6772203465260762173" rel="self" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2017/07/api-para-convertir-archivos-pdf-desde.html" rel="alternate" title="API para convertir archivos a PDF desde PHP" type="text/html"/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjf822-2qltRsXtWbdqH0IM4hoMsRAK1WEcaxTmzvQAdDIWYJ_baYz53hpUnrRRRIDzjJ2q84W4ZcSMUtCzMIuKjmCap1WxIp47Tpe_zExUGyXUuJHyJdgoRnZQbbcABR04aCob2dft2Ixr2RNhbxW9h8D_WTVapaLJ_2n5uYzYVw3PVHoDsN9s4FSw/s72-w200-h113-c/php.png" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7612987162639608493.post-7969037355523887486</id><published>2017-05-24T10:18:00.005+02:00</published><updated>2022-09-13T22:33:28.336+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="GNU/Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type="text">Ubuntu: habilitar puerto en el firewall</title><summary type="text">¿Necesitas habilitar un puerto del sistema?

Vamos a utilizar UFW para interactuar con el cortafuegos del kernel de Ubuntu.

Abrimos la consola y ..

Por defecto el cortafuegos/firewall suele estar desactivado, podemos ver el estado usando el comando "ufw status":
sudo ufw status

Si nos muestra algo como: "Estado: inactivo", lo habilitamos usando "ufw enable".
sudo ufw enable

que nos devolvería</summary><link href="http://cassianinet.blogspot.com/feeds/7969037355523887486/comments/default" rel="replies" title="Enviar comentarios" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2017/05/ubuntu-habilitar-puerto-en-el-firewall.html#comment-form" rel="replies" title="0 comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/7969037355523887486" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/7969037355523887486" rel="self" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2017/05/ubuntu-habilitar-puerto-en-el-firewall.html" rel="alternate" title="Ubuntu: habilitar puerto en el firewall" type="text/html"/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR1KWIsxDqM2jEZstLIzy5eXMh_ybmpesOaQg7_k8F_VIH1aCiWmtAlZ8kYpExaRkLac4MD8sP2Hhytmuhe-vCWsS87_-OnQXIfLu8NJXb7W1JK0qDUsuTvqtuQLndxWfs6OBc-dWwfDegx8AwSzCmH4OwNfPudsbGUFLDVWGpri5c8nPDZEYgSICy/s72-w200-h113-c/Ubuntu.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7612987162639608493.post-2038634546359264069</id><published>2017-01-29T13:07:00.005+01:00</published><updated>2022-09-13T22:34:00.451+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="GNU/Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type="text">Ubuntu Netbeans: not all requested modules can be enabled</title><summary type="text">Si el JDK no está configurado correctamente en el IDE, recibirás el siguiente mensaje cuando intentes crear un proyecto:
Netbeans not all requested modules can be enabledjunto con una lista de módulos que no han podido ser cargados.

Para solucionarlo hay que hacer lo siguiente:
- abrimos el archivo netbeans.conf ubicado en la carpeta /etc del directorio de instalación de netbeans, en mi caso /</summary><link href="http://cassianinet.blogspot.com/feeds/2038634546359264069/comments/default" rel="replies" title="Enviar comentarios" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2017/01/ubuntu-netbeans-not-all-requested.html#comment-form" rel="replies" title="1 comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/2038634546359264069" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/2038634546359264069" rel="self" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2017/01/ubuntu-netbeans-not-all-requested.html" rel="alternate" title="Ubuntu Netbeans: not all requested modules can be enabled" type="text/html"/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7md3ADEx9tlZv7gZLh6NaBFS9miChZXVEETvzE1oQN-H8IprCQhM-2L9JAZ2GYH9BuRdYvhCtTzJqEIejVZLo11P5s_dkr5TkISVfbglXfFmVPM602VO06MCSeFyOX5mDmH9Uzj-vkVMFMMCqVzTyLn5t1ESlJZ_68Io1IjP9CGV22b1SX0rkN0LN/s72-w200-h113-c/Ubuntu.png" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7612987162639608493.post-6264180381058315464</id><published>2017-01-29T11:54:00.005+01:00</published><updated>2022-09-13T22:34:29.412+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="GNU/Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type="text">Instalar o desinstalar Netbeans en Ubuntu </title><summary type="text">Instalación

- debemos ir al sitio oficial https://netbeans.org
- entramos en el apartado de descargas y seleccionamos Español en la opción "IDE Language"
- descargamos la versión más acorde a nuestras necesidades
- una vez que se descarga, vamos al directorio donde se encuentra el archivo ejecutable netbeans-[version].sh
- en mi caso el archivo se llama netbeans-8.2-linux.sh
- abrimos la </summary><link href="http://cassianinet.blogspot.com/feeds/6264180381058315464/comments/default" rel="replies" title="Enviar comentarios" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2017/01/instalar-o-desinstalar-netbeans-en.html#comment-form" rel="replies" title="1 comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/6264180381058315464" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/6264180381058315464" rel="self" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2017/01/instalar-o-desinstalar-netbeans-en.html" rel="alternate" title="Instalar o desinstalar Netbeans en Ubuntu " type="text/html"/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmxelf1Vau7CAg23AlRfcIiWrA8rWkfirsM2RXOpe6Xd0O36NNDDqFh4kL0fQp5fF70FARTuiNsbmwktkX-OAymCbBzPAEWHcgW_QsFvOw4wemjvhKRaRpHSd-XDts-yHUZFT3aHGyh53GsqrMj_3iJtTsEe-l8qTMgq7Cv5dF8FyPJqwRFTx6vJZS/s72-w200-h113-c/Ubuntu.png" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7612987162639608493.post-2742187962620940257</id><published>2016-06-16T08:11:00.006+02:00</published><updated>2022-09-13T22:35:16.303+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Drupal"/><category scheme="http://www.blogger.com/atom/ns#" term="Drupal 7"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type="text">Uncaught ReferenceError: Drupal is not defined</title><summary type="text">Uncaught ReferenceError: Drupal is not defined
En algunos sitios (Drupal 7) al ejecutar cualquier módulo que haga uso de Javascript, me he encontrado con que no funciona correctamente y al visualizar en la consola del navegador, aparece ese error..

Eso indica que el objeto Drupal no está definido, el CMS crea dicho objeto en el archivo drupal.js (tu_sitio/misc/Drupal.js).

Debes comprobar que </summary><link href="http://cassianinet.blogspot.com/feeds/2742187962620940257/comments/default" rel="replies" title="Enviar comentarios" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2016/06/drupal-7-uncaught-referenceerror-drupal.html#comment-form" rel="replies" title="0 comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/2742187962620940257" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/2742187962620940257" rel="self" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2016/06/drupal-7-uncaught-referenceerror-drupal.html" rel="alternate" title="Uncaught ReferenceError: Drupal is not defined" type="text/html"/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj69mXJBYNcvkY34ClTsCy1lC5uJ28-64xmqC7eGq6QWXplWk5kfrvmv7iueDdAlz2L-GA4rW9rZgS5Dt915p3TUFef_0WrIUvA3goNcfIE_OrFbig6SRN_wymR60-abK4jS62FPxzmmzX-XnxGHJ3sj0d7FkB6fSzFXox1TflU1VBznqB7tt8UBqU-/s72-w200-h113-c/Drupal.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7612987162639608493.post-7295488606497155279</id><published>2015-08-16T17:33:00.003+02:00</published><updated>2022-09-12T20:27:25.524+02:00</updated><title type="text">OpenCart: formato de moneda</title><summary type="text">
Si necesitas establecer la posición para el punto y la coma en el formato de la moneda que utilizas por defecto, esta es una opción:

Abre los archivos principales de los idiomas que utilices, por ejemplo, ingles y español:
admin/lenguage/spanish/spanish.php
admin/lenguage/english/english.php

catalog/lenguage/spanish/spanish.php
catalog/lenguage/english/english.php

y edita las siguientes </summary><link href="http://cassianinet.blogspot.com/feeds/7295488606497155279/comments/default" rel="replies" title="Enviar comentarios" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2015/08/opencart-formato-de-moneda.html#comment-form" rel="replies" title="0 comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/7295488606497155279" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/7295488606497155279" rel="self" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2015/08/opencart-formato-de-moneda.html" rel="alternate" title="OpenCart: formato de moneda" type="text/html"/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhP-urToKZRuYW5SVSvUSh42Qpgkil1qnq00XvblLdo1IpTflFCWMKjprseSKPrXqgXuISeqbYsMtDW3EKO8mzKliu5O3eHVFURbqaNuB6cYUe3sU87vyB1Dcj7cQKmFb9zWKz9j51nhoSdmtbHMzBfbAj1CIcsUdm0Zpq4XKF0CPRwlqESYLLinaXo/s72-w200-h127-c/opencart.jpg" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7612987162639608493.post-6024268907402386370</id><published>2015-02-23T05:24:00.004+01:00</published><updated>2022-09-13T22:37:13.429+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CSS"/><title type="text">Cuadros Sociales con Font-Awesome</title><summary type="text">Resultado:
Descargar e incluir&amp;nbsp;Font-Awesome&amp;nbsp;dentro de la etiqueta head
&amp;lt;link rel="stylesheet" href="css/font-awesome/css/font-awesome.min.css"&amp;gt;



CSS:
.cuadros-sociales{}
.cuadros-sociales .item{
 text-align: center;
 display: inline-block;
 width: 67px;
 margin: 0;
 padding-top: 20px;
 padding-bottom: 20px;
}
.cuadros-sociales .item a{
 text-decoration: none;
 color: #fff;
}
.</summary><link href="http://cassianinet.blogspot.com/feeds/6024268907402386370/comments/default" rel="replies" title="Enviar comentarios" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2015/02/cuadros-sociales-con-font-awesome.html#comment-form" rel="replies" title="0 comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/6024268907402386370" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/6024268907402386370" rel="self" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2015/02/cuadros-sociales-con-font-awesome.html" rel="alternate" title="Cuadros Sociales con Font-Awesome" type="text/html"/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjic9j5RzEZ5u9QGpk0CgLR1oF8NNk4wQPp1kyWqfeCYOaUblj1iSkTUMt6YYKXC8PeAChoQrPBwefMSwDbFPP-DiE6RNddQRYKc8TwnL2yyfua9zLoq3R3gqhsKxnAqqwdgJA8BoWKoZVPLW6AUywGykvxBUJLNb77nzppCza9JqCivaU_uUDATM04/s72-w200-h113-c/css.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7612987162639608493.post-3666894019255108182</id><published>2015-02-17T22:46:00.003+01:00</published><updated>2022-09-24T14:16:16.995+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><title type="text">Android Studio: problemas con el Emulador en una Intel i3</title><summary type="text">Aplicación: Android Studio
Error:
emulator: ERROR: x86 emulation currently requires hardware acceleration!
&amp;gt;Please ensure Intel HAXM is properly installed and usable.  
&amp;gt;CPU acceleration status: HAX kernel module is not installed!
La aceleración de la máquina virtual para Windows requiere del Intel HAXM (Intel Hardware Accelerated Execution Manager).

Solución:&amp;nbsp;
1.- Buscar y activar la</summary><link href="http://cassianinet.blogspot.com/feeds/3666894019255108182/comments/default" rel="replies" title="Enviar comentarios" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2015/02/android-studio-problemas-con-el-emulador.html#comment-form" rel="replies" title="0 comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/3666894019255108182" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/3666894019255108182" rel="self" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2015/02/android-studio-problemas-con-el-emulador.html" rel="alternate" title="Android Studio: problemas con el Emulador en una Intel i3" type="text/html"/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAHQdnUZ1G-kHgjLW5Ct7gBbgpfsNr4QxaEf3W_DfH7uhb6PQMl52UYtVIlL63AsOSnAI0kiETnXr1EqEDzF5jAGfplOprAz-sFtQPTvU5wBQD_DYxJYYGIS9D-lHfZbDj66tfvol7igABGBrvlX6sMM8EKI0xGd9t_ETq54XkQ6LTHOy3HGat5Mq_/s72-c/Android.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7612987162639608493.post-2426846695674053685</id><published>2014-09-17T20:26:00.002+02:00</published><updated>2022-09-25T15:30:41.907+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type="text">Desaparecen los iconos de la barra de tareas en Windows 7</title><summary type="text">
Desaparecen los iconos de la barra de tareas en Windows 7 

Solución:

- Abrir el Administrador de Tareas de Windows.
- Finalizar el proceso explorer.exe (seleccionas el nombre del proceso, click en el botón Finalizar Proceso).

- Ir al Menú -&amp;gt; Archivo -&amp;gt; Nueva Tarea (Ejecutar), introducir explorer.exe y aceptar.

Básicamente lo que se hace es reiniciar el proceso del explorer, así que </summary><link href="http://cassianinet.blogspot.com/feeds/2426846695674053685/comments/default" rel="replies" title="Enviar comentarios" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2014/09/desaparecen-los-iconos-de-la-barra-de.html#comment-form" rel="replies" title="2 comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/2426846695674053685" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/2426846695674053685" rel="self" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2014/09/desaparecen-los-iconos-de-la-barra-de.html" rel="alternate" title="Desaparecen los iconos de la barra de tareas en Windows 7" type="text/html"/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-ZgvAuqHo0icshGVc6A5BBIkgEGxVAgFBYJTqzxmBeSNfT_-GHA1CRbsXka0A46hym8cc5NkcrUnenph20FHvVHiSKB_58mkE6Y0PwHdsqkUVW9i8XaJeIN69mSXG_c31g6xuruVyeT7erKkv0wDwUS-_Sh6l3veRJgtwKs-xaeDwEMFtBpBr2cz2/s72-c/Windows.png" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7612987162639608493.post-6166340662793054802</id><published>2014-04-28T20:59:00.003+02:00</published><updated>2022-09-13T22:38:26.820+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="GNU/Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type="text">Instalar Netbeans 8 en Ubuntu 14</title><summary type="text">
Básicamente el procedimiento es igual a cuando instalabamos la versión 7.x de Netbeans en Ubuntu 11 y superiores.

1.- Instalar el JDK de java (requerido por netbeans). Desde la consola lo haríamos así:

sudo apt-get install openjdk-7-jdk

2.-Nos vamos al apartado de descargas de Netbeans en la Web Ofiical y descargamos la opción que nos sea más conveniente (en mi caso sólo con soporte para </summary><link href="http://cassianinet.blogspot.com/feeds/6166340662793054802/comments/default" rel="replies" title="Enviar comentarios" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2014/04/instalar-netbeans-8-en-ubuntu-14.html#comment-form" rel="replies" title="1 comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/6166340662793054802" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/6166340662793054802" rel="self" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2014/04/instalar-netbeans-8-en-ubuntu-14.html" rel="alternate" title="Instalar Netbeans 8 en Ubuntu 14" type="text/html"/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWEVI2EVjCcah4-Rfo_hBgcaMW8YwPCnBB651ZHPSNQp59kDhH8RuQa1Xz2uGR_f2IWZnr2j6NZa5YP9oWGY0yre1tPq1u3dESMvXaU2N2OELIgiBgoot9IUMSz-XlNYco39oZCT8pVSkeiJSWJjceghVEd6aNGbImtHBxp_yH1JNIioqcSbUeJUyz/s72-w200-h113-c/Ubuntu.png" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7612987162639608493.post-8650883085299932695</id><published>2014-01-02T12:37:00.002+01:00</published><updated>2022-09-13T21:01:30.491+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DBF"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type="text">PHP y los archivos dBase (dbf)</title><summary type="text">
Hasta ahora nunca había tenido la necesidad de acceder a ficheros de extensión .dbf, y aunque sea bastante viejo (sin ofender), algunas aplicaciones (hechas con Visual FoxPro por ejemplo) hacen uso de ésta tecnología. Esta extensión pertenece a archivos de base de datos y uno sólo de ellos viene siendo una tabla, por así decirlo.

Desde PHP podemos acceder a los ficheros de formato dBase(dbf), </summary><link href="http://cassianinet.blogspot.com/feeds/8650883085299932695/comments/default" rel="replies" title="Enviar comentarios" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2014/01/php-y-los-archivos-dbase-dbf.html#comment-form" rel="replies" title="0 comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/8650883085299932695" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/8650883085299932695" rel="self" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2014/01/php-y-los-archivos-dbase-dbf.html" rel="alternate" title="PHP y los archivos dBase (dbf)" type="text/html"/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPEZ9_SpaI8Tp58i9CHkNykqEsYFqEHNOmGZdRaWWulUTZ_9E38cW_GqRDHNr2feGepR-1PdHDVYYtZErslVb-p03pSOe4B2H5kUeSVV6j0XN9gROqyrM3dEB22ggQjvE9aR61KOI3MuX30W--UCeZtWfbaGerLWppOG1TyoK7_8bk2ZjH-ytQPSCT/s72-c/php.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7612987162639608493.post-6115138373609532600</id><published>2013-04-22T12:47:00.004+02:00</published><updated>2022-09-12T09:19:08.197+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CodeIgniter"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type="text">CodeIgniter: un core, varias aplicaciones..</title><summary type="text">
CodeIgniter (CI) al igual que otros frameworks como Yii, permite adaptar un único core a multiples aplicaciones.. Para ello hay que seguir varios pasos y a continuación los listamos:



nota
Para el ejemplo nuestro directorio de servidor es /var/www, estamos bajo ambiente GNU/linux y usamos la versión 2.1.3 de CodeIgniter.
Recuerda siempre respaldar tus proyectos antes de hacer algún cambio.

1.</summary><link href="http://cassianinet.blogspot.com/feeds/6115138373609532600/comments/default" rel="replies" title="Enviar comentarios" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2013/04/codeigniter-un-core-varias-aplicaciones.html#comment-form" rel="replies" title="2 comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/6115138373609532600" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/6115138373609532600" rel="self" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2013/04/codeigniter-un-core-varias-aplicaciones.html" rel="alternate" title="CodeIgniter: un core, varias aplicaciones.." type="text/html"/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihUpkarjj0AmuQz3Gb_-BEDV_yX7swxR9gQdyeDYNZx6NLA285aziiQzHiR8q7UYWShtlEvI9ENpOmnyyo86ffgQq7iwWJk60bjpK_FUj_b8eOSRKG2skS6Esd4hIheFIyqyxCjkcm--e-_zyLpqe1u5YmcahblAnXaUdqpC6Hf6G94m8Zi3t7WaDm/s72-w200-h200-c/CodeIgniter.png" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7612987162639608493.post-5851659787139484428</id><published>2013-03-17T20:00:00.004+01:00</published><updated>2022-09-12T09:22:09.980+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CodeIgniter"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type="text">CodeIgniter: protegiendo el core..</title><summary type="text">
El core (contenido de la carpeta system) es el grupo de archivos más importante de CodeIgniter, es lo primero que se ejecuta, es el corazón del framework, toda su importancia radica allí y por seguridad es recomendable apartarlo de la carpeta del servidor, sea (www, htdocs, etc.), ya que esos directorios albergan los recursos que son accedidos desde fuera de nuestro server (internet, intranet, </summary><link href="http://cassianinet.blogspot.com/feeds/5851659787139484428/comments/default" rel="replies" title="Enviar comentarios" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2013/03/codeigniter-protegiendo-el-core.html#comment-form" rel="replies" title="2 comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/5851659787139484428" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/5851659787139484428" rel="self" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2013/03/codeigniter-protegiendo-el-core.html" rel="alternate" title="CodeIgniter: protegiendo el core.." type="text/html"/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKVW-yaMIPpTOJz-jiN-73IGxfpAMjhlhu0gKyhawE8hQsaMYCd4HCkG3s0Kh6xACju7zgX8Us3GdF8qKQey_6I3R5cxUH8nXWxv7T_3KMpYiZukTCFg3Gr7csige0wRXfqHu3MtWzFk-Uzrd7ZkTlOj2SygCrkP70GLkcwO8KPR-RrX5vlTwfwoS2/s72-w200-h200-c/CodeIgniter.png" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7612987162639608493.post-8750562718662120271</id><published>2013-03-06T18:58:00.000+01:00</published><updated>2019-02-17T17:09:21.710+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Tools"/><title type="text">Formatear FAT32 desde Windows Seven</title><summary type="text">Normalmente no escribo sobre estos temas, pero.. si necesitas formatear con el formato FAT32 desde el seven, una alternativa es usar el software FAT32 Format, que para los que usamos la PS3, poder seleccionar este formato a la hora de formatear un disco duro externo, es esencial.

Descarga:

http://www.ridgecrop.demon.co.uk/guiformat-x64.Exe
</summary><link href="http://cassianinet.blogspot.com/feeds/8750562718662120271/comments/default" rel="replies" title="Enviar comentarios" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2013/03/formatear-fat32-desde-windows-seven.html#comment-form" rel="replies" title="0 comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/8750562718662120271" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/8750562718662120271" rel="self" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2013/03/formatear-fat32-desde-windows-seven.html" rel="alternate" title="Formatear FAT32 desde Windows Seven" type="text/html"/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7612987162639608493.post-3062049802792530821</id><published>2013-02-11T22:09:00.002+01:00</published><updated>2022-09-13T22:39:02.049+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type="text">Colores hexadecimales aleatorios PHP</title><summary type="text">Sencilla función para generar cadena de colores hexadecimal:
function rnd_color(){
 $arr = array('A','B','C','D','E','F');
 $cadena = '#';
 for($i=0; $i&amp;lt;=5; $i++) $cadena .= $arr[rand(0,5)];
 return $cadena;
}

ejemplo:
&amp;lt;?php
function rnd_color(){
&amp;nbsp;&amp;nbsp;&amp;nbsp; $arr    = array('A','B','C','D','E','F');
&amp;nbsp;&amp;nbsp;&amp;nbsp; $cadena = '#';
&amp;nbsp;&amp;nbsp;&amp;nbsp; for($i=0;$i&amp;lt;=5;$i++) $cadena</summary><link href="http://cassianinet.blogspot.com/feeds/3062049802792530821/comments/default" rel="replies" title="Enviar comentarios" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2013/02/colores-hexadecimales-aleatorios-php.html#comment-form" rel="replies" title="0 comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/3062049802792530821" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/3062049802792530821" rel="self" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2013/02/colores-hexadecimales-aleatorios-php.html" rel="alternate" title="Colores hexadecimales aleatorios PHP" type="text/html"/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9G7SJbA56f04bmhcOmHdCchBY3lpwY6ID2U2bkkOo-xbQ39fO1Fi6KVlDQQv5QNd73X3WmM-i36PZywpsiLhTkVTHOvg6N498-YF7fHzI1CgIq5zB01jYqXbABEwCOoaUuI54HzbqxMAvC-sT-z-JWOXwxwTwoIPmoHvn4qWyCpOeEIVelDdzKlU5/s72-w200-h113-c/php.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7612987162639608493.post-6637899319461073644</id><published>2012-09-23T06:39:00.001+02:00</published><updated>2022-09-13T22:39:59.941+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="JQuery"/><category scheme="http://www.blogger.com/atom/ns#" term="Responsive Web Design"/><title type="text">Menú Select Responsive</title><summary type="text">
SelectNav.js es uno de estos plugin interesantes de JQuery, pertenece a la categoróa Responsive Web Design. Convierte listas (UL) usadas para menú de navegación, en elementos select de manera automática, lo que te permite ahorrar espacio en tu diseño, actua dependiendo de la resolución de tu pantalla y es ideal para mostraer contenido en dispositivos móviles.

Para verlo en acción sólo hay que </summary><link href="http://cassianinet.blogspot.com/feeds/6637899319461073644/comments/default" rel="replies" title="Enviar comentarios" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2012/09/menu-select-responsive.html#comment-form" rel="replies" title="0 comentarios" type="text/html"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/6637899319461073644" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/7612987162639608493/posts/default/6637899319461073644" rel="self" type="application/atom+xml"/><link href="http://cassianinet.blogspot.com/2012/09/menu-select-responsive.html" rel="alternate" title="Menú Select Responsive" type="text/html"/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvS3YKEbDFeK7KolxTms0QrZroz0jedz8O5kMgnOYO14eul5_AN38WMgtKoWgt9FWl5dw8PAIULusYa7Z5tj4jehFf5FgN9qzhElJZtgjxZkZeTphlFukTwDgSShOUb_LzxzGfun79pWFJ4zdL_xjIlxnOX_dlT5dELnfa-zbhW0eCjBC6Z8A3dAFS/s72-c/jQuery.png" width="72"/><thr:total>0</thr:total></entry></feed>