Acabo de perder un valioso minuto comprimiendo una carpeta. Justo después he sintonizado con el espíritu de optimización de mis recursos humanos y he recordado las aplicaciones 64 bit. A estas alturas ya debe estar disponible un Winrar compilado a 64b. ¿Como no lo tengo aun? ¡Lo quiero ya! Dicho y hecho.La velocidad se nota, pero vamos a justificarlo con el cronometro:
Compresión de 150 MB en Winrar 3.90 a 32 bit: 78 seg.
Compresión de 150 MB en Winrar 3.90 a 64 bit: 48 seg.
Descompresión del mismo archivo con 32 bit: 6 seg.
Descompresión del mismo archivo con 64 bit: 4 seg.
Efectivamente. Hace 10 minutos había perdido 30 segundos. Ahora he invertido estos 10 min. para ahorrároslo a vosotros… Por el bien común. Amen.
Acabo de descubrir el sucesor del antiguo Ghostzilla, Ghostfox (No es para procastinar, lo juro, pero viene bien conocer los trucos sucios) La extensión te avisa del peligro que tiene usarla mal. Pero por no leer, me he cargado todo mi “profile”.
He creado otro limpio con la opción –P en el acceso directo:
C:\Users\siloco\Desktop\firefox3.7a5\firefox.exe -P
Tengo configurado varios perfiles de Firefox para hacer pruebas, con extensiones de desarrollo, etc. El que uso a menudo solo tiene 7 extensiones para no cárgalo demasiado. Trasteando con los perfiles he descubierto la forma de ejecutar varias veces el programa simultáneamente. ¡Incluso con varias versiones!
Parece ser que lo único que lo impedía antes era que no podía haber dos procesos bloqueando los datos de un solo profile. Esto se arregla con el parámetro no remote:
C:\Users\siloco\Desktop\firefox3.7a5\firefox.exe -P “-no-remote”
De esta forma cada instancia usa uno de las carpetas profile y no se molestan. Ahora puedo tener el gosh, uno estable ligera y la alpha de desarrollo corriendo a la vez. Otra cosa es que la le vea utilidad ;D
Continuamos la serie de creación de bloques dinámicos con la simetría. Es una de las características mas fáciles de entender.
Yo necesito hacer la simetría de mi radiador para poder ponerlo a derechas o a izquierdas. Voy a usar la clásica secuencia de crear un parámetro y asociarlo a una acción.
Al clickar en el botón de parámetro de simetría nos pide el eje de simetría y luego la posición del parámetro. Recordad que esta posición es indiferente, pero dejarlo cerca. Si nos interesa también podemos editar el nombre de este estado de simetría, mas adelante este nombre aparecerá en las propiedades del bloque.
Después vamos a definir la acción. Clickamos sobre la acción de simetría, seleccionamos el parámetro de simetría y luego los objetos que nos interesan, por si no queremos rotar alguna parte de nuestro bloque.
Ya esta, sencillo. Probamos el bloque, al seleccionarlo aparece una flecha que hace reaccionar a la acción y una nueva línea en las propiedades.
Esto es todo, simetría no tiene mas chicha. Nos vemos pronto con los atributos.
Saludos!
Andaba buscando algo que me permitiera dejar un resultado muy curioso para una presentación. Debía combinar varias celdas y colocar un Ø entre ellas. Para combinar varios textos fijos, con textos variables y datos existe una función llamada CONCATENAR.
CUIDADO: las cadenas de texto deben ir entre comillas siempre.
=CONCATENAR(” NOTA: “;B1) Si queremos un resultado como NOTA: 10
Un atajo interesante es usar el ampersand para encadenar los textos y datos:
=A1&”, “&A2&”, “&A3 De esta forma nos separa con comas varios resultados.
Saludos familia!
No hace falta si tienes teclado, “Win + D”, ya lo se : P
Pero, ¿Donde esta el botón de mostrar escritorio? ¿¡No esta!? Si esta, el botón esta en W7 en la esquina derecha que hace lo mismo o más:
¿Y que tiene de mejor este botón? lo primero que es rápido de encontrar, no hace falta ser muy preciso para atinar y lo segundo que manteniendo encima el puntero se transparentan las ventanas hasta dejarnos ver temporalmente el escritorio.
Este post chorra ha sido producto de los 10 segundo de indecisión que me ha provocado Eduardo. Muy inspirador.
Hoy empiezo una serie de posts dedicados a los bloques dinámicos de Autocad. Estoy usando Autocad 2010 64bit bajo Windows 7, que aunque no tiene la mas mínima importancia para el objeto del post, es algo que me enorgullece.
Tengo la intención de desarrollar un bloque dinámico con invisibilidad, simetría, una etiqueta medianamente inteligente que nos permita luego exportar los datos que necesitemos. Para ilustra todo esto voy a empezar a hacer una radiador, que viene al pelo para mis tareas habituales.
Vamos al tajo. Seleccionamos el radiador y creamos un nuevo bloque al que llamo Rdubal (Roca, puedo cobrar la publicidad en B?).
Colocar el punto base en el rincón de las dos paredes para que mas adelante la simetría tenga sentido.
Una vez creado lo abrimos con el editor, en Ribbon: Inicio, bloque editar. Vamos a permitir la visibilidad arrastrando a una parte cualquiera del dibujo el parámetro visibilidad. Al hacer esto la sección de visibilidad que antes estaba en gris se vuelve accesible:
Dentro del bloques cada elemento (linea, conjuntos, subbloques) que lo compone tiene un estado de invisibilidad (se ve o no) en cada uno de los estados que definamos.
Por defecto solo hay un estado de visibilidad por lo que es lo primero que debemos editar. Podemos hacer doble clic en el parámetro o un clic en “estados de invisibilidad” del menú para ver este dialogo:
Como ves, he creado 3 estados de visibilidad, así que el bloque se podrá mostrar de 3 formas diferentes. También he copiado el elemento hasta tener 5 con sus purgadores. Los he copiado con ctrl+sift+c para copiar con punto base, he seleccionado el punto medio del lado izquiero del 3er elemento y luego los he ido pegando en el punto medio de la derecha de radiador.
Recuerda, dentro de cada estado cada bloque se ve o no se ve. Para modificar la visibilidad de un bloque en un estado, nos colocamos en el ese estado, “3 elementos”, seleccionamos los elementos que quedarán invisibles y clickamos en “convertir en invisible”. Desaparecen.
Si nos movemos entre estados vemos que solo los hemos ocultado en el estado “3 elementos”. Vamos a ir borrando los elementos que nos sobran de cada estado. Puede pasar que borremos demasiado y que no sepamos que hay realmente en todos estados. Hay una forma de ver los objetos invisibles de un estado, es el único botón que no hemos tocado, “modo de visibilidad” que nos muestra en gris lo que esta invisible.
Solo nos queda probarlo, al seleccionar el bloque aparece un pequeño triangulo azul, que nos permite seleccionar el estado.
Las posibilidades de estos estados de visibilidad e invisibilidad son inconmensurables “;)
En fin, dentro de nada otro pequeño tutorial sobre las simetrias. Saludos!
Actualmente el Presto 8.8 parece el programa de presupuestos y control de obras mas extendido. Solo le apuran otras versiones de Presto (el 8.8 esta muy extendido por un pequeño fallo de seguridad ante el pirateo) y el Arquimedes de quien usa Cype. En cuanto aprendes unos cuantos trucos este programa se vuelve imprescindible para ofertar, controlar precios, certificar, etc.
Una función imprescindible es la de buscar y aunque en el programa si que parece estar hay algún problema para que funcione.
Para buscar partidas en presto 8.8 abrimos la ventana de conceptos. (Menu/ver/conceptos)
En conceptos damos al botón de filtrar por palabras, es el embudo blanco con las letras encima.
A mi me aparece la ventanita que fotografío abajo, una vez escrito el concepto que queremos buscar y marcadas las opciones necesarias damos al botón de buscar. Este es el que me fallaba.
El botón esta, pero oculto, hay que darle varias veces al tabulador para que el recuadro de selección cambie de botón hasta que en una de las pulsaciones el recuadro no aparezca en pantalla y dar al enter. Este es el truco, que parece mas un espacio secreto del doom que una opcion tan imporante de un programa de este nivel.
Viendo un video en Youtube de una final de futbolín, cuando alucinado por la velocidad de los que no iban mucho a clase después del recreo.. se me ha planteado la duda…¿Como puedo ver esto mas despacio? porque no veo una.
Suponía que alguien había desarrollado un servicio web, pero no he tenido suerte, casi mejor porque hay un programa mucho más funcional. MySpeed. Es un programa que reduce o aumenta la velocidad de reproducción de flash.
Es realmente útil, en dos tardes ya lo he usado para:
Por supuesto, al instalar el programa, no dejéis las porquerías. Que luego mírame la RAM que me dice cosas raras.
Saludos y abrazos!
Es impresionante que este tan escondida la forma de añadir YouTube al motor de búsqueda de google. No esta por defecto ni en la pagina oficial de addons.mozilla.org.
Realmente es muy simple añadirlo: Solo hay que hacer click aquí: Motor de busqueda de YouTube y permitirlo
Fundamental configurar la tecla de acceso rápido para mas comodidad.
Esta palabra clave que hemos configurado es la que se usa en los atajos de búsquedas. Esto es fundamental para todo buen usuario de firefox. Supón que vamos a buscar “kobe beef” en youtube. La forma mas eficiente es pulsar “ctrl + L” para ir a la barra de direcciónes y pulsar: yt kobe beef
Ya podemos empezar a usarlo.
Este motor ha sido creado y es conservado por: Syphen.org
Edito: Lo que he puesto arriba se ha quedado un poco desfasado con los años. Ahora es mas frecuente usar la extensión oficial. Pincha aquí.
Todo administrador sabe que el principal agujero de seguridad son los propios usuarios. Para mejorar la seguridad en la transferencia de archivos en un servidor linux se usa mucho lo siguiente: crear usuarios con shell restringido a scp o a sftp con rssh.
El ftp común es un aujero de seguridad para el servidor y para la privacidad del usuario. El scp o el sftp son mucho mas seguros. Por defecto los usuarios que usan estos programas tienen cuenta de usuario en el servidor, incluso shell. Para ahorrarnos preocupaciones vamos a restringir el usuario con rssh creando una jaula chroot donde solo estarán los programas justos.
Para automatizar el proceso de estos usuarios creé un simple script en bash (llamarlo script quizá es demasiado, no se programar demasiado… pero funciona). El script crea el usuario, sus carpetas, sus archivos necesarios y sus permisos y restricciones. Para que funcione el script es necesario una distribución linux, yo usé debian estable, además de conexión a Internet. Os recomiendo, ya que no es un programa sino una secuencia de comandos,que la primera vez que lo uséis ejecutéis linea por linea los comandos para comprobar que no hay ningún error.
Aqui esta el script comentado. Este texto habría que copiarlo a un archivo de texto y permitir su ejcucion con un chmod +x.
#Tenemos que tener instalado el ssh y el rssh.
#apt-get install ssh rssh
#Asignamos a la variable user el texto que sigue al comando que
#ejecutemos en consola. Por ejemplo, si ejecutamos:
#$crearrssh medianero , User=medianero
user=$1
#Si es la primera vez que usamos esto hay que añadir el rssh a los
#shells y esta bien mirar la configuración del rssh para configurar
#a nuestro gusto.
# Desde /etc/rssh podemos configurar los protocolos que va a permitir
#el rssh.
#echo /usr/bin/rssh >> /etc/shells
#vi /etc/rssh.conf
# No se estoy seguro de que esto sea completamente necesario.
#Si no funciona correctamente el rssh probais a descomentarlo.
#La primera vez tambien se editan las opciones del syslog,
# comprobamos que esta bien y se reinicia.
#echo " # SYSLOGD_OPTIONS="-m 0 -a /users/dev/log" " >> /etc/default/syslogd
#vi /etc/default/syslogd
#/etc/init.d/sysklogd restart
#Creamos el user, modificamos su shell para caparlo y le añadimos
#la contraseña.
#En esta parte el script nos pide datos y contraseña
useradd $user
usermod -s /usr/bin/rssh $user
passwd $user
#Creamos las carpetas necesarias para el "chroot". También añado
#publico y privado, que seran la carpetas poseídas por el usuario:
#El -p se usa para crear una carpeta, incluso sus carpetas raices
#si no las tiene.
mkdir -p /www/$user/{dev,etc,lib,lib64,usr,bin,publico,privado}
mkdir -p /www/$user/usr/bin
mkdir -p /www/$user/usr/lib/rssh
mkdir -p /www/$user/usr/lib/openssh
#Hacemos dueño al user de sus carpetas:
chown $user:www-data /www/$user/publico
chown $user:www-data /www/$user/privado
#creamos el null, necesario para que funcionen el rssh y el sftp
mknod -m 666 /www/$user/dev/null c 1 3
#Copiamos algunas configuraciones. Con cuidado de no copiar
#información vital al chroot del usuario porque podrá verla.
cd /www/$user/etc
cp /etc/ld.so.cache .
cp -ar /etc/ld.so.conf.d/ .
cp /etc/ld.so.conf .
cp /etc/nsswitch.conf .
cp /etc/hosts .
cp /etc/resolv.conf .
cat /etc/passwd | grep $user >> /www/$user/etc/passwd
cat /etc/group | grep $user >> /www/$user/etc/group
# Copiamos los binarios:
cd /www/$user/
cp /usr/bin/scp usr/bin
cp /usr/bin/rssh usr/bin
cp /usr/bin/sftp usr/bin
cp /usr/lib/rssh/rssh_chroot_helper usr/lib/rssh
cp /usr/lib/sftp-server usr/lib
cp /usr/lib/openssh/sftp-server usr/lib/openssh
#Copiamos las dependencias de los programas anteriores en el chroot.
#Al hacer esto a mano con ldd y cp es fácil equivocarse.
#Para automatizarlo usamos el l2chroot, que copia todas las librerías
#dependientes automáticamente. Lo descargamos de la siguiente web y
#le damos permisos de ejecución:
#wget -O l2chroot http://www.cyberciti.biz/files/lighttpd/l2chroot.txt
#chmod +x l2chroot
#Para hacer el script mas rápido, copie el l2chroot a una carpeta del disco.
cp /home/siloco/l2chroot .
chmod +x l2chroot
#En el l2chroot hay que editar la ruta donde se van a añadir los archivos.
# Tener cuidado que es fácil equivocarse o saltarse este paso.
vi l2chroot
./l2chroot /usr/bin/scp
./l2chroot /usr/bin/rssh
./l2chroot /usr/bin/sftp
./l2chroot /usr/lib/sftp-server
#Ahora añadimos el usuario restringido a la lista del rssh.
#Con esta linea permitimos el scp y el sftp
echo user=$user:022:00011:/www/$user >> /etc/rssh.conf
#Reiniciamos el demonio rssh para comprobar que todo esta bien:
/etc/init.d/ssh restart
Para probarlo intentamos conectar por ssh:
ssh siloco@localhost
This account is restricted by rssh.
Allowed commands: scp sftpIf you believe this is in error, please contact your system administrator.
Connection to localhost closed.
Por sftp:
sftp siloco@localhost
Connecting to localhost…
siloco@localhost’s password:
sftp>
FUNCIONA!!!!
Despues de esto podéis configurar los permisos de los nuevos archivos como queráis para permitir el acceso al grupo www-data.
Este script puede ser diferente en cada maquina, distribución y configuración. No lo ejecutes si no sabes lo que significa cada linea.
Si teneis algun problema, preguntarlo en comentarios.
Un saludo!
Mas info:
http://www.frikis.org/staticpages/index.php?page=sftp-server
http://linux.die.net/man/5/rssh.conf
http://gentoo-wiki.com/HOWTO_SFTP_Server_(chrooted,_without_shell)
Categories
ArchivesLinksMeta |