16 May 2010

J2EE Web Services - Richard Monson-Haefel - Source Code

Many times has been asked for for the source code of the J2EE Web Services - Richard Monson-Haefel.
In Code Ranch forums he has answered that question:
http://www.coderanch.com/t/147976/Web-Services-Certification-SCDJWS/certification/Download-codes-XML-J-EE
``I lost the code for the book ... Always and I mean ALWAYS back up your hard drive! I had kept the book code on my old PC because my copy of XMLSpy only works on PCs (I use a Mac). I'm still trying to recover after a worm or wear-and-tear or something made the PC stop working. It won't even boot now.

I did test the JAXR code a lot. In fact, I ran the code through the ringer twice so I'm not sure why you are having problems. That said, the UBR registries never did behave exactly as expected so maybe there was a change.

Anyway, I haven't had time to rebuild all the code for the book yet. If anyone gets a start on this I'll be happy to open source it.''
 So, if anyone has done something please contact him.

05 March 2010

Selected Papers on Design of Algorithms

``The present volume, the seventh in a series of his collected papers, is devoted to his work on the design of new algorithms. Nearly thirty of Knuth’s classic papers are collected in this book and brought up to date with extensive revisions and notes on subsequent developments. The papers cover numerous discrete problems, such as assorting, searching, data compression, theorem proving, and cryptography, as well as methods for controlling errors in numerical computations.''

http://www-cs-faculty.stanford.edu/~knuth/da.html

http://www.press.uchicago.edu/presssite/metadata.epl?isbn=9781575865836

Due: April 2010

01 February 2010

MikTeX 2.8 updating

Trying to update MikTeX behind a proxy is a little tricky.

First of all you have to know the URL and Port of your proxy, let's say:

proxy: www.proxyfoo.org
port: 80

Thus you have to set up the environment variable http_proxy (there are more possibilities setting http,ftp,proxy variables):

http_proxy=http://www.proxyfoo.org:80

Also if you are having the error "GUI framework cannot be initialized" in some IDE as WinShell, TeXnicCenter, etc. then the solution is:

Start MiKTeX Options and choose either Yes or No (but not "Ask me first") for the option "Install missing packages on-the-fly".

14 December 2009

Polisemia

Trabajando en estos tiempo globalizados me ha surgido el problema del uso del gentilicio para la gente proveniente de la India, a los cuales coloquialmente se les ha dicho Hindú, pero en muchos lados he visto que Hindú es sólo para los que profesan el Hinduismo. Por lo mismo al buscar en el Diccionario de la Lengua Española aparece claro que es un término polisémico y usar Hindú es igualmente de válido (con la agregación de Wikipedia que ciertas partes de América prefieran el uso de Hinduista a los que profesan tal religión).

De tal manera evito alguna posible confusión que he tenido con terceros al referirme de Indio a los Hindúes, siendo la manera correcta de referirse por temas históricos.

La polisemia es un fenómeno que se da cuando una palabra o signo lingüístico tiene más de un significado.
 

10 October 2009

Point Packing

Point Packing the last contest from Al Zimmermann. At the beginning I started calculating without a computer to see how good I could do it, after I made a program to optimize my score and I began to growth by the ranking at a real good shape since the program uses heuristics to avoid by running for days to find those optimized solutions. The first week I was on the top 25, whereas time pass many other programmers overcomes me and I realized I had to use longer search than I had, however by now it was a good exercise to this kind of contests, who knows if by the honor I compete again.

Point Packing el último concurso de Al Zimmermann. Al principio partí calculando sin computador par ver cuan bien lo hacia, después hice mi programa correspondiente para optimizar mi puntaje y empece a subir en el ranking de bastante buena forma ya que el programa usa heurísticas para no tener que dejar corriendolo por días para encontrar esas soluciones óptimas. La primera semana dure en los top 25, pero a medida que fue pasando el tiempo me fueron superando decenas de otros competidores donde me di cuenta que hay que usar búsquedas de mayor longitud a las que habia usado, pero por ahora fue un buen ejercicio de este tipo de competiciones. Quien sabe si vuelvo a competir por honor nuevamente.



Rank Score Contestant Last Improvement
140 16.10
German Gonzalez-Morris
Santiago, Chile 19 Jul 2009 18:56

An image representing my 26 solution:

Una imagen de lo más cercano a mi solución de 26 puntos es:



PD1: Despues de varios a~nos veo que quede en la mitad de este concurso:
         quede 140 de 305 competidores.


02 October 2009

Gandhi

Today is the Gandhi's birthday, great leader and always a source of inspiration. Despite my usual behavior doesn't trend to highlight mistakes I was surprise to see a typo at google.cl

28 August 2009

Software Development Life Cycle Cartoon

A classical cartoon shown in Software Engineering classes, blogs, emails, sites, etc about SDLC



Well, at least the current most-known, but few know that the original comes from Principles Of Software Engineering Management, Tom Gilb , 1988, p.45




from: http://www.lore.ua.ac.be/Teaching/SE3BAC/SoftwareSpecCartoon.gif.
(original from: http://www.iam.unibe.ch/%7Eese/Archive/ESE2000/WWW/pictures/SoftwareSpecCartoon.gif )
 
And a very similar cartoon from the SMUG book can be found:



(from: http://www.robelle.com/library/smugbook/tree.gif )

Anyway whoever was the original creator (it'd be nice to know) this metaphor makes laugh anyone who has worked in a Software Development Process.

27 August 2009

El Rey de raíz cuadrada de 2 (5x5)

Ahora el último problema con 81 dígitos:

1,41421356237309504880168872420969807856967187537694807317667973799073247846210703

4 1 3 7 8
7 2 0 5 0
8 4 6 9 8
8 6 9 7 1
1 0 7 3 5

Para El Libro de los Récords del Ingenio

24 August 2009

El Rey de e (5x5)

Siendo la solución más larga con 86 dígitos:

2,7182818284590452353602874713526624977572470936999595749669676277240766303535475945713

7 2 0 6 6
8 1 3 2 5
4 7 5 4 7
5 9 0 7 9
9 3 6 6 2

Basado en el problema propuesto de El Libro de los Récords del Ingenio.

El Rey de Oro (5x5)

Ahora con el número aureo y 63 dígitos:

1,61803398874989484820458683436563811772030917980576286213544862

6 1 8 0 3
2 8 9 3 2
0 4 7 1 7
4 5 1 6 7
6 3 8 2 X


La gracia de esta solución es que no utiliza la celda más de abajo a la derecha (para mi gusto personal) así se convierte en una solución más elegante.

Desde El Libro de los Récords del Ingenio.

Blog Archive

Disclaimer

Qux