Tom9729's Profile User Rating: *****

Reputation: 180 Stalwart
Group:
Author w/DIC++
Active Posts:
2,641 (1.05 per day)
Joined:
30-December 07
Profile Views:
19,969
Last Active:
User is offline May 30 2014 07:45 PM
Currently:
Offline

Previous Fields

Country:
US
OS Preference:
Mac
Favorite Browser:
Chrome
Favorite Processor:
Who Cares
Favorite Gaming Platform:
XBox
Your Car:
Who Cares
Dream Kudos:
425

Latest Visitors

Icon   Tom9729 blah

Posts I've Made

  1. In Topic: NoSQL - where to start.

    Posted 6 Apr 2014

    CouchDB is pretty accessible if you are comfortable with Javascript/JSON/REST. There's a plugin that indexes your documents with Lucene for searching, although if you want to do anything serious ElasticSearch seems like it may be a better option. The changes feed in Couch is nice.

    http://couchdb.apache.org/
    https://github.com/r.../couchdb-lucene

    I'm interested in (but haven't had a reason to play around with) Riak. The setup is more work than Couch, but you get the Lucene component built-in. I really wish the admin UI was better. Couch's Futon UI leaves a lot to be desired, but at least you can view your data. In their documentation, Riak has several comparisons with other NoSQL databases (including Mongo and Couch).

    http://basho.com/riak/

    RethinkDB seems cool although it's only NoSQL by a technicality: ReQL is basically SQL.

    http://rethinkdb.com/

    Now if only one of these supported spatial queries in a reasonable way...
  2. In Topic: Use-case for Node on the server

    Posted 9 Mar 2014

    You're probably going to want to put Apache/Nginx in front of it in production anyways, so how much effort are you really saving there?

    I think Javascript is bad for large codebases. Every framework seems to have its own way of doing OOP which means that IDE support is bad and you need to use framework-specific tools to package up your apps (looking at you, ExtJS). Variable declarations are optional. Java syntax with Lisp semantics. Language is forgiving with syntax errors (ASI, trailing commas). Things like 1 == "1" work. Similarly, clever programmers are tempted to do things like foo = foo || default which don't always work as intended. I could go on for awhile here, but basically the TLDR version is that scripting languages are cool for small projects and prototyping but are painful when working with several developers on a larger project. Obviously you can mitigate these problems with automated tools (JSLint) and strong conventions, but these are mostly non-issues in other languages.

    Node is used at several big companies, but what are they using it for and how long have they used it? Interesting post about PayPal moving to NodeJS from an in-house Spring based framework.

    https://www.paypal-e...e-js-at-paypal/
    http://developer-blo...java-fight.html

    NPM is interesting but I'd be worried about picking the wrong modules. How confident are you that module X is going to continue to be developed in the future and doesn't have any major flaws that will lay dormant until production? Also it's worth pointing out that other languages have module systems (Perl's CPAN, Java's Maven). Application servers like Glassfish and JBoss may be unpopular, but they come with a standard set of modules that have been battled tested and proven to interoperate. Commercial support is available if you need it. Both come with databases, message queues, email, servlets, logging, threading, etc.
  3. In Topic: Minecraft server script

    Posted 30 Nov 2013

    New version of my script: http://pastebin.com/hrcgg940

    It uses mcrcon to control the server instead of Screen.

    Summary:
    - Manages one server (start/stop/restart/status).
    - Does fast incremental backups with rsync (number of backups to keep is configurable).
    - Checks to see if there is a newer version of the server and updates if there is.
    - Started to add logging via syslog.

    As usual, no warranty etc.
  4. In Topic: Soooo, this happened in Snippets

    Posted 3 Oct 2013

    Shouldn't the snippets link be hidden/disabled until this is fixed? :)
  5. In Topic: Soooo, this happened in Snippets

    Posted 2 Oct 2013

    This still appears to be an issue.

My Information

Member Title:
Segmentation fault
Age:
Age Unknown
Birthday:
Birthday Unknown
Gender:
Location:
The Moon
Interests:
Programming, eating, sleeping, reading, running, thinking.
Full Name:
Tom Arnold
Years Programming:
5
Programming Languages:
C, Java, Python

Contact Information

E-mail:
Click here to e-mail me
AIM:
AIM  Tom9729
MSN:
MSN  xenx633@hotmail.com

Comments

Page 1 of 1
  1. Photo

    ~Key Icon

    01 Apr 2014 - 13:23
    How would one start making an engine? (games)
  2. Photo

    nimajneb Icon

    23 Aug 2010 - 16:16
    thanks for the suggesting mingw and helping me with the whole cpp != c++ thing!
  3. Photo

    bocaccio Icon

    24 May 2010 - 20:19
    So your a runner. Ran any marathons lately. I go on runnersworld.com forum from time to time and see whats going on.
Page 1 of 1