05 January 2016

Celebration of Mind: Selected Papers on Fun and Games: Martin Gardner

Don Knuth's Selected Papers on Fun and Games

From 2014 Celebration of Mind:


Video:
http://www.msri.org/general_events/20854

here the video can be downloaded in mp4 format.


1.
Martin Gardner tribute, a very

"that's just a coincidence"



2.
Dr. Matrix Names
Numerology of Dr. Matrix by Martin Gardner,


- first print: 1968
Matrix, Irving J.

- second print
Matrix, Irving Joshua

666 in Name of Dr. Matrix

https://en.wikipedia.org/wiki/Irving_Joshua_Matrix





31 December 2015

Proyecto UTA-OEA

Publicaciones de Proyecto OEA-UTA

  1. González, G. 1985 "Innovaciones curriculares para el mundo andino". Universidad de Tarapacá. Proyecto UTA-OEA. Arica, Chile.
  2. González, G. 1986 "Manual para el guía andino. Papá y mamá preparar a Martín para ir a la escuela". Universidad de Tarapacá. Proyecto UTA-OEA. Arica, Chile.
  3. González, G. 1986 "Texto Historia y Geografía, Manual del Profesor primer año". Universidad de Tarapacá. Proyecto UTA-OEA. Arica, Chile.
  4. González, G. 1986 "Texto Ciencias Naturales, Manual del Profesor". Universidad de Tarapacá. Proyecto UTA-OEA. Arica, Chile.
  5. González, G. 1986 "Texto Matemáticas, Manual del Profesor, segundo año básico". Universidad de Tarapacá. Proyecto UTA-OEA. Arica, Chile.
  6. González, G. 1987 "Evaluación de un curriculum para el mundo aymara". Universidad de Tarapacá. Proyecto UTA-OEA. Arica, Chile.  
  7. González, G. 1987 "Mejoramiento de un curríulum para el pueblo aymara. Universidad de Tarapacá. Proyecto UTA-OEA. Arica, Chile.   
  8. González, G. 1987 "Texto Ciencias Naturales, Manual del Alumno". Universidad de Tarapacá. Proyecto UTA-OEA. Arica, Chile.   
  9. González, G. 1988 "Texto Ciencias Naturales, quinto básico" Universidad de Tarapacá. Proyecto UTA-OEA. Arica, Chile.
  10. González, G. 1989 "Innovación para el desarrollo cultural, económico y social del mundo aymara". Universidad de Tarapacá. Proyecto UTA-OEA. Arica, Chile. 
  11. González, G. 1990 "Mejoramiento de un curriculum para el pueblo aymara". Taller de Estudios Regionales. Iquique, Chile. Actas/Revista Cuadernos de Educación Intercultural N° 2. Pp. 29-34 en Actas del Primer Seminario Internacional de Educación Intercultural.  

Mas info:

http://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0719-26812013000200007&lng=en&nrm=iso&tlng=en


Destacan en número los trabajos del Coordinador Germán González y su equipo del Departamento de Educación, que desarrollarán diversos aspectos de la educación andina, además de la elaboración de material concreto para ser aplicados en escuelas rurales.

Lo destacable de esta etapas es que por primera vez se proponen innovaciones curriculares (González 1985, 1987a, 1987b y 1987c) y el diseño de libros de apresto para distintas asignaturas y niveles de enseñanza en el ámbito rural (Ahumada 1986, 1986a; González 1986a, 1986b, 1986c, 1986d, 1987c, 1988; González et al., 1989; Platero 1988a, 1988b y 1990; Molina y Gutiérrez 1988); aparecerán también estudios sobre economía andina (Álvarez 1982; Castro 1985).


http://crear.cl/wp-content/uploads//2014/03/Cuaderno-Investigacion-Social-30.pdf

http://www.iide.cl/medios/iide/publicaciones/revistas/Estudio_1.pdf

http://bibliotecadigital.academia.cl/bitstream/handle/123456789/965/tant25.pdf?sequence=4&isAllowed=y

http://www.iecta.cl/biblioteca/libros/pdf/fuentes_bibliograficas_aymaras.pdf

http://www.iecta.cl/biblioteca/libros/pdf/holocausto.pdf
http://www.tarapacaenelmundo.cl/index.php/identidad/guia-de-produccion-intelectual

http://www.ucb.edu.bo/BibliotecaAymara/docsonline/pdf/34723859.pdf


http://iecta.uta.cl/revistas/volvere_46/bibliografia.htm

https://web.archive.org/web/20160413065750/http://iecta.uta.cl/revistas/volvere_46/bibliografia.htm

116. González Alvarez, Germán. The environment as a base for the elaboration of a curriculum. IQUIQUE - CHILE; MS, 1990, 11 p.

Entre 1984 y 1990, la Universidad de Tarapacá, junto con la Organización de Estados Americanos, ha desarrollado un proyecto educacional destinado a disminuir la velocidad del deterioro de la cultura aymara. A través de una investigación en comunidades, se ha reunido material representativo, para usarlo en la elaboración de un libro de texto para niños de 5 a 6 años, que sirvió de base para los libros de niveles más altos, cuyo objetivo ha sido desarrollar la conciencia ambiental en contexto aymara. 27.1300-GON*



05 November 2015

Peculiar Acronyms

As we know, there several peculiar acronyms from computer science:

GNU: GNU's Not Unix

PATRICIA (tree): Practical Algorithm to Retrieve Information Coded in Alphanumeric

20 October 2015

Software Architecture Patterns

Very interesting free ebook from O'reilly: Software Architecture Patterns

It analyzes 5 Architectures providing Pros & Cons of each one, adding good thoughts. (please, read the book, it is small enough :P ).

A summary among the different characteristics can be found at:

https://www.oreilly.com/ideas/software-architecture-patterns/page/7/pattern-analysis-summary


14 October 2015

WebLogic Server 10.3.6 for Mac OSX

If you are trying to install WLS 10.3.6 in OS X Yosemite 10.10.5 then a couple error you may face:

1) Download generic installer; if you choose cocoa mac installer, then you'll get:

(or using system property: -Dos.name=unix  )
(or -Dos.name="OS X")
Exception in thread "chmodFile" java.lang.Error: unix is not a supported OS platform.
    at java.lang.UNIXProcess$Platform.get(UNIXProcess.java:164)
    at java.lang.UNIXProcess.(UNIXProcess.java:168)
    at java.lang.ProcessImpl.start(ProcessImpl.java:130)
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
    at java.lang.Runtime.exec(Runtime.java:620)
    at java.lang.Runtime.exec(Runtime.java:485)
    at com.bea.plateng.common.util.Chmod.chmod(Chmod.java:71)
    at com.bea.plateng.common.util.Chmod.wildcardChmod(Chmod.java:110)
    at com.bea.plateng.common.util.Chmod.wildcardChmod(Chmod.java:104)
    at com.bea.plateng.wizard.installer.utils.chmod.ChmodHelper.chmodFromDefinition(ChmodHelper.java:98)
    at com.bea.plateng.wizard.installer.silent.tasks.ChmodFileTask.execute(ChmodFileTask.java:80)
    at com.bea.plateng.wizard.installer.silent.tasks.ChmodFileTask.run(ChmodFileTask.java:75)
    at java.lang.Thread.run(Thread.java:745)


2) If you receive the message "Insufficient disk space!" , although you know you have enough space, the use the following parameter:

 i.e.:

java -Dspace.detection=false -Xmx1024m -jar wls1036_generic.jar


(also, a small installer window could appear, and it is from the same reason).

15 September 2015

It is not a bug


PPA: NO_PUBKEY C2518248EEA14886

I faced the following error in Ubuntu 15.04 when trying to: sudo apt-get update

GPG error: http://ppa.launchpad.net vivid Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY C2518248EEA14886
Googling, there are several solutions for it, but none worked.
Only a old script that is in a couple of Ubuntu forums:

http://ubuntuforums.org/archive/index.php/t-2257304.html





Script:

#!/bin/sh
# This script adds PPA keys to the primary keyring in /etc/apt/trusted.gpg
# thus getting around the GPG limit of 40 keyrings.
# WARNING: It's only intended as the last resort measure.
# Rather than using it, reduce your use of PPAs.
set -e

keyserver=http://keyserver.ubuntu.com:11371
launchpadapi=https://launchpad.net/api/1.0

[ -r /etc/lsb-release ] && . /etc/lsb-release ||
{ echo Cannot read /etc/lsb-release >&2; exit 1;}

[ Ubuntu = "$DISTRIB_ID" ] ||
{ echo This script is supposed to run on Ubuntu >&2; exit 2;}

[ -n "$DISTRIB_CODENAME" ] && codename=$DISTRIB_CODENAME ||
{ echo Cannot determine installed Ubuntu release >&2; exit 2;}
release=$DISTRIB_RELEASE

usage() {
# Parameter: $1 - error message
<<! cat >&2
$1
Usage: sudo $0
Example: sudo $0 $codename
!
exit 3
}

[ 0 = `id -u` ] || usage "Please run with sudo"



if [ -x /usr/bin/ubuntu-distro-info ]
then
codenames=`/usr/bin/ubuntu-distro-info --all | tr '\n' \|`
eval \
case \$1 in \
"$codenames$codename"') codename=$1;;
*) usage "Wrong release name: $1";;' \
esac
else
[ 12 -le "${release%%.*}" ] &&
<<! cat >&2
This script works best with package 'distro-info' installed.

Consider installing distro-info with
sudo apt-get install distro-info

Continuing execution anyway

!

case $1 in
lucid|precise|trusty|utopic|vivid|$codename) codename=$1;;
*) usage "Wrong release name: $1";;
esac
fi

echo "Release: $codename"
echo Please wait...

tempfile() {
# Parameters: $1 - variable to hold the file name
# $2 - short file content description
local tmp
if tmp=`mktemp`
then
eval "$1='$tmp'"
currenttrap="${currenttrap}rm -f -- '$tmp';"
trap "$currenttrap" EXIT
else
echo "Cannot create temporary file for $2" >&2
exit 2
fi
}

tempfile sources 'APT sources'
tempfile fingerprints 'key fingerprints'
tempfile key 'signing key'

sourcelist=/etc/apt/sources.list
eval $(apt-config shell sourcelist Dir::Etc::SourceList/f)
sourceparts=/etc/apt/sources.list.d/
eval $(apt-config shell sourceparts Dir::Etc::SourceParts/d)
grep -hs '^[^#]' "$sourcelist" "$sourceparts"*.list > "$sources" ||:
grep -q '^Types:' "$sources" && {
echo "This script doesn't work with RFC822-style sources.list" >&2; exit 2
}

for ppaowner in $(
awk -F/ '/^deb[ \t]+.*ppa\.launchpad.*[ \t]+'$codename'/{print$4}' \
"$sources"
)
do
wget -qO- "$launchpadapi/~$ppaowner/ppas" |
awk -F'": "|"}' -v'RS="?, "' '/key_fingerprint/{print $2}' |
sort -u >> "$fingerprints"
done
for fingerprint in `sort -u "$fingerprints"`
do
wget -qO- "$keyserver/pks/lookup?op=get&search=0x$fingerprint" |
sed '/-BEGIN/,/-END/!d' > "$key"
if test "$fingerprint" = "$(
apt-key adv --with-colons --with-fingerprint "$key" |
awk -F: '/^fpr/{print $10}'
)"
then
apt-key add "$key"
else
<<! cat - "$key" >&2
Key rejected: retrieved key doesn't match the fingerprint!

Fingerprint: $fingerprint

Retrieved key:
$(apt-key adv --with-fingerprint "$key")
================================================== ========
!
fi
done

rm -f -- "$sources" "$fingerprints" "$key"
trap - EXIT

Blog Archive

Disclaimer

Qux