Skip to content

Instantly share code, notes, and snippets.

View markmarkoh's full-sized avatar

Mark DiMarco markmarkoh

View GitHub Profile
1261089661:ImageDAO.php:function=getImagesByUUID;userID=761;accountType=11;
{"time":1261089661,"file":"ImageDAO.php","function":"getImagesByUUID","userID":"761","accountType":"11"}
function() {
emit(this.uploadType, {count : 1});
}
function(key, values) {
var sum = 0;
values.forEach(function(f) {
sum += f.count;
});
return {count: sum};
};
require 'rubygems'
require 'mongo'
def db
$db ||= Mongo::Connection.new("localhost", 27017).db("logs")
end
def logs
$logs ||= db.collection("flex")
end
require 'model'
@s = Chart.upload_types
@s.find().to_a.each do |f|
puts "#{f['_id']} : #{f['value']['count']}"
end
mark@stats:~/$ ruby test.rb
document : 300.0
image : 17910.0
video : 1000.0
require 'rubygems'
require 'sinatra'
require 'haml'
require 'model'
set :port, 80
get '/' do
protected!
def pie(data_array)
@labels = ""
@data_str = ""
@data = []
@sum = 0
data_array.find().to_a.each do |f|
@labels += "#{f['_id']}|"
@sum += f['value']['count'].to_i
@data.push(f['value']['count'].to_i)
end
%h1
Stats
#upload
Uploaded File Breakdown
#pie= @upload_types