Angel \”Java\” Lopez on Blog

March 5, 2014

End Of Iteration 2014w09

Previous Post
Next Post

More interesting stuff for my neuron, and deliberate TDD (Test-Driven Development) practice.


A lot of new work at

It takes an string and extract information based on rules. For example, it can detect the brand of a product description, its weight, weight unit, etc. I put an online demo in Spanish for analyze or search into Preciosa project data:


I started a simple in-process, in-memory key/value store in C#:

A dictionary with a an internal tree, instead of using hashes. I should complete the node split operation, enumerate the keys, and compress the keys. A key is an string, and the associated value could be typed or a generic object.


Motivated by a use case of Preciosa project, I wrote:

A simple JavaScript module to manage a list of geolocated items (via latitude, longitude), and then retrieve the items near a point in a given radius.


I refactored my in-memory repository:

to support optional autonumeric ids, and tests using SimpleUnit. Notably, I found an issue: SimpleUnit can be installed as global module in NPM (Node Package Manager) but the bin file has a shebang (!#) in the first line, ending with \r\n (carriage return line feed). Then, Linux operating system take the shebang, and use it as the name of the program to execute the script, WITH THE CARRIAGE RETURN in the name. So, I fixed it removing the carriage return. Weird thing in the third millenium. I updated

to have no carriage return in bin scripts.


I worked on two non-public projects, using C#. I started my Python samples I added some nodes to AST (Abstract Syntax Tree) in

More fun is coming.

Keep tuned!

Angel “Java” Lopez


  1. […] Previous Post Next Post […]

    Pingback by End Of Iteration 2014w08 | Angel "Java" Lopez on Blog — March 5, 2014 @ 10:31 am

  2. […] Previous Post […]

    Pingback by End Of Iteration 2014w10 | Angel "Java" Lopez on Blog — March 10, 2014 @ 4:21 pm

  3. With no red lights, folks who are going to semiyank, canggu and tanah
    lot (west Bali) can pass right underneath those entering Kuta without ever stopping.
    Ubud is the largest tourist destination of Bali that is not
    on the beach. For some, the dream villa is ultra-modern with fittings from
    Japan, Italy and Germany, huge flat screen TV’s, mainline espresso and an
    in-floor wine cellar suited straight out of House & Garden Magazine.

    Comment by hotel in legian bali — April 8, 2014 @ 4:09 am

  4. There are several different techniques used today, the most common of which is an exfoliating-style cream.
    I have now been receiving microdermabrasion treatments
    at my spa for three years regularly. Microdermabrasion machines are usually packaged
    with micro-crystal or even diamond tip applicators that can either be natural or synthetic.

    Comment by microdermabrasion Kit — May 22, 2014 @ 4:55 am

  5. Your style is very unique in comparison to other people I
    have read stuff from. Thank you for posting when you’ve got the opportunity, Guess I’ll just bookmark this web

    Comment by THE WEBSITE — May 24, 2014 @ 7:16 am

  6. Excellent web site. Lots of useful info here. I’m sending
    it to a few buddies ans also sharing in delicious.
    And certainly, thank you on your effort!

    Comment by healthy weight loss and dieting tips — July 18, 2014 @ 11:03 pm

  7. Undeniably believe that which you said. Your favorite justification seemed too be oon the internet tthe simplest thing to be aweare of.
    I say to you, I certainly get irked while people think about
    worries that they plainly don’t know about. You managed to hhit
    the nail upon the top and defined oout the whole thing without having
    side-effects , people could take a signal.

    Will probably be back to get more. Thanks

    Comment by premium pure forskolin side effects — July 22, 2014 @ 4:01 pm

  8. Hmm is anyone else encountering problems with the pictures on tis blog
    loading? I’m tryiung to determine if its a problem on my end or if it’s the
    blog. Any feed-back woild be greatly appreciated.

    Comment by Traci — August 3, 2014 @ 8:34 am

  9. Hey would you mind letting me know which hosting company
    you’re using? I’ve loaded your blog in 3 completely different internet browsers and I must
    say this blog loads a lot faster then most. Can you suggest a good hosting provider at a reasonable price?

    Kudos, I appreciate it!

    Comment by Andres — August 4, 2014 @ 11:52 am

  10. What a stuff of un-ambiguity and preserveness of valuable experience
    about unpredicted feelings.

    Comment by Allison — August 6, 2014 @ 1:55 pm

  11. Link exchange is nothing else however it is simply placing the other person’s web
    site link on your page at proper place and other person will
    also do similar in support of you.

    Comment by — August 7, 2014 @ 4:04 am

  12. I’m no longer positive where you are getting your
    info, however good topic. I needs to spend a while studying much
    more or understanding more. Thanks for fantastic info I was looking for
    this info for my mission.

    Comment by Joleen — August 7, 2014 @ 1:16 pm

  13. great post, very informative. I wonder why the opposite specialists
    of this sector do not understand this. You should continue your writing.
    I am sure, you’ve a huge readers’ base already!

    Comment by — August 8, 2014 @ 10:15 am

  14. For most recent information you have to pay a visit internet and on the web I found this website as a best web page
    for most up-to-date updates.

    Comment by Christie — August 8, 2014 @ 12:45 pm

  15. Hello there I am so glad I found your web site, I really found you by mistake, while I was researching on Bing for something else,
    Anyways I am here now and would just like to say many thanks for a marvelous
    post and a all round enjoyable blog (I also love the theme/design),
    I don’t have time to look over it all at the minute but I
    have bookmarked it and also included your RSS feeds, so when I have time I will be back to read a lot
    more, Please do keep up the great work.

    Comment by Kimber — August 8, 2014 @ 2:38 pm

  16. We are a gaggle of volunteers and starting
    a brand new scheme in our community. Your
    web site offered us with useful info to work on.
    You’ve performed an impressive task and our entire neighborhood shall
    be thankful to you.

    Comment by download film komedi indonesia — August 11, 2014 @ 7:53 pm

  17. It’s going to be ending of mine day, however before finish
    I am reading this great paragraph to increase my

    Comment by Jerilyn — August 15, 2014 @ 5:38 am

  18. Then shе got remarried, and her second husband had a guitar.
    Thesе are also distributed in caseѕ of cߋnflicts like war, strikes inside or
    outside a сountry to make people aware and provoke them to rise and work for truth.
    Gaa Odi Lava is folk songs sung by men ɑfter a hard day’s worк.

    Comment by percussionist middle eastern - (already come up grand rapids celebration — August 16, 2014 @ 1:05 am

  19. Thank you for the good writeup. It in fact was a entertainment account it.
    Glance complicated to far brought agreeable from you! However, how could we keep in touch?

    Comment by jordan air jordan 10 — August 18, 2014 @ 12:44 am

  20. Hi! I could have sworn I’ve been to this web site before but after looking at some of the posts
    I realized it’s new to me. Regardless, I’m certainly happy I discovered it and I’ll be book-marking it and
    checking back frequently!

    Comment by Jasper — August 19, 2014 @ 10:41 pm

  21. Do you have any video of that? I’d care to find out more details.

    Comment by Rachel — August 21, 2014 @ 3:50 am

  22. Hi there this is kind of of off topic but I was wondering if blogs use WYSIWYG editors or if you have
    to manually code with HTML. I’m starting a blog soon but have no coding
    skills so I wanted to get advice from someone with experience.
    Any help would be enormously appreciated!

    Comment by Rashad — September 24, 2014 @ 11:59 pm

  23. Undeniably believe that which you stated. Your favorite reason seemed to
    be on the web the easiest thing to be aware of. I say to you,
    I definitely get annoyed while people consider worries that they plainly do
    not know about. You managed to hit the nail upon the top and defined out the
    whole thing without having side effect , people could take a signal.

    Will probably be back to get more. Thanks

    Comment by jual herbalife murah — September 28, 2014 @ 7:22 am

  24. Definitely believe that which you stated. Your
    favorite justification appeared to be on the internet the
    simplest thing to be aware of. I say to you, I certainly get annoyed while people think about
    worries that they plainly do not know about. You managed to hit the nail
    upon the top as well as defined out the whole thing without
    having side-effects , people could take a signal.
    Will likely be back to get more. Thanks

    Comment by seminyak hotels bali — September 30, 2014 @ 2:05 am

  25. I just like the helpful info you supply for your articles.

    I will bookmark your weblog and take a look at once more right here frequently.
    I am somewhat certain I will be informed many
    new stuff proper here! Best of luck for the next!

    Comment by Bumper repair bishop auckland — September 30, 2014 @ 6:24 pm

  26. Wow, this paragraph is fastidious, my sister is analyzing such things, so I am going tto infform

    Comment by Click Here Now — October 9, 2014 @ 2:26 pm

  27. It’s a pity you don’t have a donate button! I’d without a doubt donate
    to this excellent blog! I guess for now i’ll settle for bookmarking and adding your RSS feed to my Google account.
    I look forward to fresh updates and will share this site with my Facebook group.
    Talk soon!

    Comment by Julees Place Legian — January 21, 2015 @ 9:49 am

  28. I am actually delighted to glance at this weblog posts which consists off lots of valuable data, thanks for
    providing thesse information.

    Comment by name — May 18, 2015 @ 1:00 am

  29. Braces Headgear Costume

    End Of Iteration 2014w09 | Angel \”Java\” Lopez on Blog

    Trackback by Braces Headgear Costume — September 4, 2015 @ 3:33 pm

  30. invisalign braces cons

    End Of Iteration 2014w09 | Angel \”Java\” Lopez on Blog

    Trackback by invisalign braces cons — September 22, 2015 @ 1:32 am

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Create a free website or blog at

%d bloggers like this: