recentpopularlog in

rtopitt : c   12

Tough times on the road to Starcraft - Code Of Honor
I’ve been writing about the early development of Warcraft, but a recent blog post I read prompted me to start scribbling furiously, and the result is this three-part, twenty-plus page article about the development of StarCraft, along with my thoughts about writing more reliable game code. I’ll be posting the latter parts over the next several days.
starcraft  videogame  história  blog  desenvolvimento  c  c++  programming 
june 2013 by rtopitt
Movgrab - Colum's Code
My first project to get a release, movgrab is a downloader for all those pesky sites that insist you use a big fat browser that runs flash in order to see their content. It's a command-line app written in straight C, and so doesn't require you to install perl. Nor ruby. Nor python. Nor guile, scheme, glib, gtk, qt, gnome, kde, X-windows, m4, firefox or windows. No! Not any of that! It *should* compile on all posix unix systems, I think (although I'm a bit worried about the whole little-endian/big-endian thing).
cli  download  youtube  c  grátis  shell  video 
november 2012 by rtopitt
jq is like sed for JSON data - you can use it to slice and filter and map and transform structured data with the same ease that sed, awk, grep and friends let you play with text.
json  shell  terminal  manipulação  api  c  tip  programming 
october 2012 by rtopitt
About – beanstalkd
Beanstalk is a simple, fast workqueue service. Its interface is generic, but was originally designed for reducing the latency of page views in high-volume web applications by running time-consuming tasks asynchronously.
beanstalkd  c  assíncrono  job  backgroundjob  importante  daemon  queue 
may 2010 by rtopitt
The MessagePack Project - Extremely efficient object serialization library. It's like JSON, but very fast and small
MessagePack is a binary-based efficient object serialization library. It enables to exchange structured objects between many languages like JSON. But unlike JSON, it is very fast and small. Typical small integer (like flags or error code) is saved only in 1 byte, and typical short string only needs 1 byte except the length of the string itself. [1,2,3] (3 elements array) is serialized in 4 bytes using MessagePack as follows.
ruby  python  perl  c  c++  java  php  haskell  lua  serialização  gem  api  biblioteca  performance  objeto  formato  json  binário  mensagem  programming 
april 2010 by rtopitt
Implementing the Pearson correlation algorithm using Ruby and the GNU Scientific Library
At its heart, acts_as_recommendable uses a statistical measure known as the Pearson correlation coefficient to calculate the “nearness” of items to one another. Alex talked about the performance issues he encountered when implementing the algorithm in pure ruby. To allow recommendations to be calculated for the entire database he had to switch to making calculations offline and reimplementing the algorithm in C using RubyInline .
ruby  rails  plugin  performance  c  gnu  estatística  algorithm  programming  recomendation 
november 2009 by rtopitt
redis - Project Hosting on Google Code
A persistent key-value database with built-in net interface written in ANSI-C for Posix systems. Redis is a key-value database. It is similar to memcached but the dataset is not volatile, and values can be strings, exactly like in memcached, but also lists and sets with atomic operations to push/pop elements.
redis  memcached  c  ruby  software_livre  performance  cache  database 
october 2009 by rtopitt
ModPorter - Painless file uploads
Porter is designed to make supporting large file uploads as simple as possible. By doing all the heavy lifting in the web server, your application processes are left free to serve user requests. In addition to an apache module written in C, Porter also comes with a Ruby on Rails plugin designed to make the Porter uploads completely transparent to Rails applications.
plugin  apache  webserver  upload  processo  c  ruby  rails  mod  server 
october 2009 by rtopitt
RAD → 'Ruby Arduino'
RAD is a framework for programming the Arduino physcial computing platform using Ruby. RAD converts Ruby scripts written using a set of Rails-like conventions and helpers into C source code which can be compiled and run on the Arduino microcontroller. It also provides a set of Rake tasks for automating the compilation and upload process.
ruby  arduino  ide  port  gem  hardware  framework  c  programming 
june 2009 by rtopitt
Beanstalkd - Software -
beanstalkd is a fast, distributed, in-memory workqueue service. Its interface is generic, but was originally designed for use in reducing the latency of page views in high-volume web applications by running most time-consuming tasks asynchronously.
assíncrono  c  queue  software_livre 
may 2009 by rtopitt
The Xapian Project
Xapian is an Open Source Search Engine Library, released under the GPL. It's written in C , with bindings to allow use from Perl, Python, PHP, Java, Tcl, C# and Ruby (so far!) Xapian is a highly adaptable toolkit which allows developers to easily add adv
busca  c  engine  full-text  software_livre  xapian 
may 2009 by rtopitt
A Web Server Called Ebb
Ebb aims to be a small and fast web server specifically for hosting web frameworks like Rails, Merb, and in the future Django. It is not meant to be a full featured web server like Lighttpd, Apache, or Nginx. Rather it should be used in multiplicity behin
c  cluster  deploy  futuro  performance  rails  rápido  server 
may 2009 by rtopitt

Copy this bookmark:

to read