Skip to content

Instantly share code, notes, and snippets.

@yachi
Created November 18, 2011 12:58
Show Gist options
  • Save yachi/1376399 to your computer and use it in GitHub Desktop.
Save yachi/1376399 to your computer and use it in GitHub Desktop.
[["LSS", 15],
["SSL", 15],
["SLS", 17],
["LLS", 29],
["SSP", 34],
["SPS", 35],
["PSS", 35],
["SLL", 35],
["SSS", 37],
["LSL", 40],
["PSL", 86],
["LPS", 92],
["SPL", 96],
["SLP", 97],
["LSP", 102],
["PLS", 108],
["PSP", 277],
["PPS", 286],
["SPP", 286],
["LLL", 398],
["LPL", 654],
["PLL", 715],
["LLP", 729],
["LPP", 1830],
["PLP", 1848],
["PPL", 1954],
["PPP", 6162]]
[["SLS", 44],
["LSS", 49],
["SSL", 55],
["LLS", 79],
["LSL", 81],
["SLL", 88],
["SSS", 115],
["SPS", 121],
["SSP", 150],
["PSS", 157],
["PSL", 207],
["SPL", 212],
["LPS", 223],
["SLP", 230],
["PLS", 236],
["LSP", 246],
["LLL", 250],
["LPL", 445],
["LLP", 484],
["PLL", 497],
["PSP", 702],
["SPP", 710],
["PPS", 738],
["LPP", 1416],
["PLP", 1458],
["PPL", 1522],
["PPP", 5497]]
[["LLS", 88],
["LSL", 89],
["SLL", 93],
["SSL", 98],
["LSS", 100],
["SLS", 108],
["LLL", 150],
["SSS", 237],
["SPL", 286],
["LPS", 288],
["PSL", 294],
["LLP", 295],
["SLP", 296],
["LPL", 297],
["SPS", 298],
["PLS", 307],
["LSP", 315],
["PLL", 319],
["SSP", 340],
["PSS", 358],
["LPP", 1043],
["SPP", 1045],
["PLP", 1078],
["PSP", 1089],
["PPS", 1125],
["PPL", 1130],
["PPP", 4846]]
[["LSL", 89],
["LLS", 91],
["SLL", 99],
["LLL", 111],
["SSL", 159],
["LSS", 163],
["SLS", 176],
["LPL", 186],
["LLP", 201],
["PLL", 214],
["LPS", 305],
["PSL", 323],
["LSP", 332],
["SLP", 337],
["SPL", 340],
["PLS", 343],
["SSS", 470],
["SPS", 591],
["PSS", 628],
["SSP", 666],
["PLP", 741],
["LPP", 753],
["PPL", 815],
["SPP", 1310],
["PSP", 1335],
["PPS", 1384],
["PPP", 3850]]
[["LPL", 44],
["LLL", 50],
["LLP", 57],
["LSL", 59],
["PLL", 62],
["LLS", 66],
["SLL", 69],
["SLP", 237],
["LSP", 245],
["LPS", 257],
["LSS", 258],
["PSL", 260],
["PLP", 275],
["PLS", 285],
["SSL", 290],
["LPP", 292],
["SPL", 294],
["PPL", 297],
["SLS", 307],
["PSS", 1385],
["SPS", 1398],
["SSP", 1404],
["SPP", 1425],
["PSP", 1458],
["PPS", 1466],
["SSS", 1760],
["PPP", 2012]]
[["LPL", 5],
["PLL", 12],
["LLP", 13],
["LLL", 14],
["PPL", 31],
["PLP", 32],
["LPP", 32],
["SLL", 38],
["LSL", 39],
["LLS", 44],
["SLP", 104],
["LPS", 117],
["PSL", 121],
["PLS", 126],
["LSP", 128],
["SPL", 141],
["PPP", 262],
["LSS", 428],
["SSL", 455],
["PSP", 475],
["SLS", 489],
["PPS", 536],
["SPP", 559],
["SSP", 1666],
["SPS", 1690],
["PSS", 1729],
["SSS", 6726]]
r=Hash.new(0)
Photo.select(:thumbnail_size).limit(48036).all.in_groups_of(3){|g|
g.inject([]){|a, e|
tmp = e.thumbnail_size.split('x').collect{|x| x.to_i}
a << if tmp[0].to_f / tmp[1] > 1.5
"L"
elsif tmp[1].to_f / tmp[0] > 1.5
"P"
else
"S"
end
}
r[a.join('')] +=1
}
pp r.sort.sort_by{|x|x[1]}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment