Nunca había generado el htaccess y el htpasswd para proteger un área de un sitio web. Siempre usé sesiones php. Hace unos días necesitaba hacerlo rápidamente y buscando descubrí que no era tan simple como creía hacerlo desde consola ...
así que buscando, buscando, me encontré con esta utilidad online que esta muy buena!! genera ambos archivos muy fácilmente, pasen y vean:
http://www.htaccesstools.com/htaccess-authentication/
http://www.htaccesstools.com/htpasswd-generator/
domingo, 30 de septiembre de 2012
.htaccess y .htpasswd generator online. Generador de archivos htpasswd y htaccess
sábado, 21 de julio de 2012
Codeigniter: eliminar index.php de la url (remove index.php from url)
Para sacar el feo index.php de la url tenemos que editar el archivo .htaccess en la raiz del framework. (si no existe lo creamos)
RewriteEngine on RewriteCond $1 !^(index.php|css|js|images|robots.txt) RewriteRule ^(.*)$ nombreDeLaCarpetaDondeEstaElFramework/index.php/$1 [L]despues editar el config.php de codeigniter:
$config['index_page'] = ''; //$config['index_page'] = 'index.php';
Etiquetas:
CodeIgniter,
framework,
index.php,
quitar
mkv (matroska) to dvd
Bueno aca ando tratando de pasar del formato matroska a dvd para empezar a grabar algunas películas. Lo que encontré hasta el momento es que hay que extraer audio, video y subtitulos que nos interesan desde el mkv. Esto se puede hacer desde la consola
mkvextract tracks archivo.mkv 1:video.avi 2:audio.mp3 avimerge -i video.avi -p audio.mp3 -o archivo.aviluego de esto toca convertir a dvd propiamente dicho
sábado, 14 de julio de 2012
Automount de una partición en ubuntu
Auto mount de una partición en ubuntu al iniciar el sistema:
Con esto conseguimos que al iniciar el pc determinada partición ya se encuentre montada automaticamente, por ejemplo, para usarla como carpeta incoming y temp para el emule o jdownloader (esto es para lo que yo lo aplico)
Paso 1: crear el punto de montaje
Paso 2: permisos
Paso 4: editar fstab
Paso 5: agragar a fstab
Guardar y cerrar
o reiniciar el sistema
Con esto conseguimos que al iniciar el pc determinada partición ya se encuentre montada automaticamente, por ejemplo, para usarla como carpeta incoming y temp para el emule o jdownloader (esto es para lo que yo lo aplico)
Paso 1: crear el punto de montaje
sudo mkdir /media/NOMBRE
Paso 2: permisos
sudo chown -R username:username /media/NOMBRE/Paso 3: abrir gparted, localizar la partición y anotarse el sistema de archivos utilizado
Paso 4: editar fstab
sudo gedit /etc/fstab
Paso 5: agragar a fstab
/dev/sda5 /media/NOMBRE ext4 defaults 0 0
Guardar y cerrar
sudo mount -a
o reiniciar el sistema
Etiquetas:
automontar,
automount,
inicio,
montar,
sistema,
system start,
ubuntu,
unidad
miércoles, 4 de julio de 2012
Instalar jdownloader en ubuntu
Abrir una terminal (ctrl + alt + t) y ejecutar estos tres simples pasos:
sudo add-apt-repository ppa:jd-team/jdownloader
sudo apt-get update
sudo apt-get install jdownloader
Etiquetas:
instalar,
java,
jdownloader,
ubuntu
martes, 3 de julio de 2012
CakePHP Tutorial:Installing CakePHP on Ubuntu
esto me lo copié de acá: http://komunitasweb.com/2009/02/cakephp-tutorial-installing-cakephp-on-ubuntu/
February 10th, 2009
Yes, this is another cakephp on ubuntu. Most of them were not detail enough for beginners. So here I am and here is my version of installing cakephp on ubuntu.
Install Apache Server, MySQL, PHP
sudo apt-get install apache2 mysql-server php5
Download CakePHP 1.2
Go to http://cakephp.org and download latest cakephp. I downloaded cake_1.2.1.8004.tar.bz2
Copy and extract to web root
Open your terminal where you put cakephp you just downloaded.
sudo cp cake_1.2.1.8004.tar.bz2 /var/www/ cd /var/www sudo tar -xvf cake_1.2.1.8004.tar.bz2 sudo mv cake_1.2.1.8004 cakephp
Change tmp folder permisssion
sudo chmod -R 777 cakephp/app/tmp
Enable mod-rewrite
sudo a2enmod rewrite
Open file /etc/apache2/sites-enabled/000-default and change AllowOverride None to AllowOverride All
sudo vim /etc/apache2/sites-enabled/000-default
<Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory>
to
<Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory>
Restart Apache
sudo /etc/init.d/apache2 restart
Open your browser and type address http://localhost/cakephp/ and you’ll see CakePHP message
If you can see CakePHP message in colour, then you have cakephp running in your hand. Congratulation.
lunes, 2 de julio de 2012
Ejemplo de trigger en postgresql
Un trigger en postgresql consta de una función, que es llamada desde el trigger propiamente dicho. Podemos llamar a la misma función desde mas de un trigger.
create or replace function puntoC()
returns trigger as $$
begin
if (old.x::integer%2= 0) then
update multiplos_2 set funcion_1 = round((3 * old.x) - 4, 2),
funcion_2 = round((3 * (old.x ^3)) - 5/2, 2),
funcion_3 = round((old.x / 3) * (-1) + 12, 2)
where multiplos_2.x = old.x
;
end if;
if (old.x%3= 0) then
update multiplos_3 set funcion_1 = round((3 * old.x) - 4, 2),
funcion_2 = round((3 * (old.x ^3)) - 5/2, 2),
funcion_3 = round((old.x / 3) * (-1) + 12, 2)
where multiplos_3.x = old.x
;
end if;
if (old.x%7= 0) then
update multiplos_7 set funcion_1 = round((3 * old.x) - 4, 2),
funcion_2 = round((3 * (old.x ^3)) - 5/2, 2),
funcion_3 = round((old.x / 3) * (-1) + 12, 2)
where multiplos_7.x = old.x
;
end if;
return old;
end;
$$
language plpgsql;
create trigger tg_puntoC
before delete
on funciones
for each row execute procedure puntoC();
Etiquetas:
funciones,
new.,
old.,
postgresql,
triggers
Suscribirse a:
Entradas (Atom)