Faso Es Salud Miembro de gulBAC
Mostrando las entradas con la etiqueta Nerd. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Nerd. Mostrar todas las entradas

sábado, 31 de mayo de 2014

0 == '#' (según php)

$ echo "<?php var_dump( (0 == '#') ); " &> test.php
$ php test.php
bool(true)
$ echo "<?php var_dump( (0 === '#') ); " &> test2.php
$ php test2.php
bool(false)


...

estos lenguajes modernos (!?)

martes, 25 de marzo de 2014

Apache 2.3 y mod_wsgi dando error 403 (Forbidden)

Por lo visto la sintaxis de los archivos de configuración cambió a partir de la versión 2.3 de Apache.

Aún teniendo en mi VHost las siguientes líneas

< Directory /etc/ckan >
   Order allow,deny
   Allow from all
< /Directory >

Seguía recibiendo un 403 al intentar acceder, informando en el archivo de logs que:
client denied by server configuration: /etc/ckan/datapusher.wsgi

La solución la encontré aquí , y consiste en rellenar el bloque "< Directory >" así:

< Directory /etc/ckan >
  < IfVersion < 2.3 >
   Order allow,deny
   Allow from all
  < /IfVersion > 
  < IfVersion >= 2.3 >
    Require all granted
  < /IfVersion > 
< / Directory >


De esta forma da igual si el VHost es colocado en una instancia de Apache 2.3 o menor, la condición se ocupa de ello.

sábado, 1 de junio de 2013

descargando material de estudio

Tengo en pocos días un parcial de Probabilidad y Estadística, al cual quizás me presente. No tengo apuntes ni mucha idea, falté a las clases porque [1] estuve de viaje, [2] en dicho viaje me quebré y volvi enyesado, [3] al poco tiempo de volver me tuvieron que operar y nuevamente estoy enyesado (hace mañana exactamente 2 meses que dispongo al 10% mi brazo derecho)

Al grano, la profesora linkea en su blog un libro, un curso, entre otros links;

Actualmente no tengo internet en mi casa, asique para estos días me va a servir bajarlo...

Muy molesto descargar a mano todo eso! Y encima usando la PC con una sola mano?! mmmm...
Menos mal que uso GNU+Linux!

for i in $(seq -w 1 27); do wget -b http://www.inet.edu.ar/programas/capacitacion/materiales/nuevos/estadistica_para_todos/$i.zip; done
...
for i in $(seq 1 40); do wget -k -r -l 1 http://www.aulafacil.com/CursoEstadistica/Lecc-$i-est.htm ; done

Nótese lo remarcado en negrita, pues mucho poder encierran tales caracteres.

:D

lunes, 19 de marzo de 2012

cuando escribir documentación se torna poético



$ info coreutils date

file: coreutils.info, Node: Date input formats, Next: Opening the
software toolbox, Prev: File permissions, Up: Top

28 Date input formats
*********************

First, a quote:

Our units of temporal measurement, from seconds on up to months,
are so complicated, asymmetrical and disjunctive so as to make
coherent mental reckoning in time all but impossible. Indeed, had
some tyrannical god contrived to enslave our minds to time, to
make it all but impossible for us to escape subjection to sodden
routines and unpleasant surprises, he could hardly have done
better than handing down our present system. It is like a set of
trapezoidal building blocks, with no vertical or horizontal
surfaces, like a language in which the simplest thought demands
ornate constructions, useless particles and lengthy
circumlocutions. Unlike the more successful patterns of language
and science, which enable us to face experience boldly or at least
level-headedly, our system of temporal calculation silently and
persistently encourages our terror of time.

... It is as though architects had to measure length in feet,
width in meters and height in ells; as though basic instruction
manuals demanded a knowledge of five different languages. It is
no wonder then that we often look into our own immediate past or
future, last Tuesday or a week from Sunday, with feelings of
helpless confusion.
...

-- Robert Grudin, `Time and the Art of Living'.

miércoles, 7 de marzo de 2012

Da una charla en FLISOL 2012 (Mar del Plata)!

A continuación un texto modelo de invitación (CallForCharlas, LLamado a Charlas en paisano)

gulBAC (Grupo de Usuarios de GNU/Linux y Software Libre de Buenos Aires Central) los invita a ser parte del Festival de Instalación de Software Libre 2012. El mismo tendrá como temática: Entretenimiento y Educación.

¿Te gustaría ser parte de las charlas? Envíanos tu propuesta con los siguientes datos:
No es necesario cumplir con todo esto pero ayuda! :)


  • Título

  • Autor(es): Nombre y apellido, breve descripción de cada uno, foto, asociación, grupo de usuarios, y organismo o empresa a la que pertenece (si corresponde).

  • Charla: una breve descripción (Dos párrafos dónde se explique el contenido de la presentación).

  • Tipo de público al que estaría destinada la charla. Ej. Docentes, público en general, desarrolladores, empresarios.

  • Teléfono del/los autor/es para poder comunicarnos.

  • Licencia: Debe especificarse una licencia que permita que gulBAC distribuya el material de la charla y la charla en sí en el sitio web de gulBAC. Se recomienda Creative Commons o similares.


Tener en cuenta que el tiempo estimado de la charla no puede superar los 30 minutos. En caso de que haya preguntas para responder se destinarán unos minutos extra.

Podés elegir el tema que desees para tu charla, pero orientarla a la temática del evento. Por supuesto que tiene que tener que ver con el software libre, la cultura libre o algo relacionado. No necesariamente tiene que ser sobre educación y entretenimiento, pero a cualquier tema puede darsele un enfoque para relacionarlo con esto.

Para enviar la propuesta y realizar consultas o sugerencias, por favor escribinos a: eventos@gulbac.org.ar. Hay tiempo hasta el 30 de Marzo.

----

O dejá un comentario acá, o contactate con tu miembro de gulBAC favorito. No mordemos (sin consentimiento)

Se agradece la difusión de este comunicado a toda la ciudad

sábado, 18 de febrero de 2012

Asimov hablando sobre la educación del futuro


[link]
(y se pone mejor en el minuto 6)

visto en la lista de Gleducar

miércoles, 8 de febrero de 2012

no veo el día en que finalmente los "sistemas operativos" que usa el "usuario final" por lo menos soporten ext3 nativamente y por una puta vez podamos liberar a nuestros pendrives de las garras de FAT16/32

martes, 17 de enero de 2012

ninja_skills++

.... esa satisfacción que uno siente al escribir una poderosa expresión regular (de "memoria" y que anda a la primer - o segunda - prueba) que hace todo el trabajo sin que tengas que acomodar nada a mano y sin siquiera escribir dos líneas de código...





(aqui esta el comic por cierto)

domingo, 18 de diciembre de 2011

do.not.forget

Often people, especially computer engineers, focus on the machines. They think, "By doing this, the machine will run faster. By doing this, the machine will run more effectively. By doing this, the machine will something something something." They are focusing on machines. But in fact we need to focus on humans, on how humans care about doing programming or operating the application of the machines. We are the masters. They are the slaves.
(Yukihiro Matsumoto)

Computer science is no more about computers than astronomy is about telescopes.
(Edsger W. Dijkstra)

martes, 8 de noviembre de 2011

a veces siento lástima por JavaScript, un lenguaje tan bonito que ha sido totalmente prostituido, mal usado, y bastardeado por miles de bestias alrededor del mundo

touché

"until programmers stop acting like obfuscation is morally hazardous, they’re not artists, just kids who don’t want their food to touch."


Cuando sea grande quiero ser como _why

domingo, 2 de octubre de 2011

en mis tiempos...

algunas personas no superamos algunas cosas.

YO EXTRAÑO KDE 3.5 (con Amarok 1.4)

y tengo un rechazo visceral hacia gnome3, unity y las modas que se están viendo en entornos de escritorios.

Será que soy animal de costumbres, a veces más animal que de costumbre

martes, 27 de septiembre de 2011

cat: escribiendo en un archivo sin usar editor

Hace un tiempo vengo usando una manera más rápida y cómoda que hacer
echo "blablabla\
otra linea blablabla\
otra linea" >> /ruta/al/archivo


y hoy vengo a compartir con ustedes una de las bondades de las redirecciónes de E/S que nos ofrece un buen intérprete de comando:

$ cat >> /ruta/al/archivo <<ALGO

escribo muchas cosas
hasta el final
y cuando no quiero escribir mas escribo
ALGO
$

Y ahí me devuelve el prompt (en lugar de usar "ALGO" lo más común es usar "por convención" EOF, pero se puede poner cualquier string)

De esta forma:
* si el archivo no existía, lo crea
* si existía, le agrega lo escrito al final

jueves, 18 de agosto de 2011

como ir al shopping...

Hay dias, como hoy hace unos meses, en que hacer aptitude -u es como ir de compras:




miércoles, 20 de julio de 2011

include lost_memory from life::past



Fue como instanciar nuevamente algo que llevaba descargado de mi memoria muuuuuuucho tiempo

jueves, 7 de julio de 2011

'deployar' una web versionada con git

tan simple y cuasiobvio como poderosa solución, encontrada acá

en el server de producción debemos tener un bare repo de nuestro proyecto, y otro con working copy.

En el bare, debemos modificar el archivo .git/hooks/post-receive (y darle permiso de ejecución) con este contenido:

#!/bin/sh
GIT_WORK_TREE=/ruta/al/working/copy git checkout -f


agregando antes o después de ello nuestros hooks/scripts de deploy!

y en nuestro repo local debemos agregar el server como un remote más, colocando en el archivo .git/config las líneas
[remote "nombredelserver"]
url = ssh://u@server:p/ruta/bare/repo
.

al hacer git push nombredelserver estaremos deployando como unos campeones a lo schumacher. agregar sal a gusto!

martes, 5 de julio de 2011

excluir la primera línea de la salida de un comando

$ comando | tail -n +2


reemplazar sumar al 2 cuantas más líneas se quieran omitir desde el principio.

para hacer al revés (excluir las N últimas líneas) se puede usar el head, pero restando:

$ comando| head -n -2

miércoles, 29 de junio de 2011

De vuelta la mula al trigo (No al Canon)


Si otros lo han dicho mucho más claro que yo, ¿para qué arruinar tal trabajo de síntesis y comunicación con cualquier estupidez que pueda escribir yo?

Decí que NO vos también

sábado, 25 de junio de 2011

Reflexión poco sesuda

Estaba pensando que por ahí la reproducción asexual de las plantas era comparable a un script que necesita un intérprete mientras que la sexual de los animales es un programa ya completo.

bue... "sesuda", en definitiva, se suda cuando hace calor

jueves, 2 de junio de 2011

Compartan de verdad changos

Ahora que Taringa está en problemas... no sería hora de que la gente empiece a usar torrents para compartir sus archivos?
Digo ya que tanto les gusta hablar de compartir, por qué no usan los protocolos diseñados para eso?