Ciao a tutti,
stavo pensando e soppesando l'idea di creare una "mini" HackerSchool [1] qui in Italia per questa estate, voi che ne pensate ? Qualcuno sarebbe interessato ?
Pensieri ?
| >(def m (matrix [[1 2 3 4] | |
| [5 6 7 8]])) | |
| >(reshape m [2 2]) | |
| [[1 2] | |
| [5 6]] | |
| or | |
| [[1 2] | |
| [3 4]] |
| (require 'package) | |
| (add-to-list 'package-archives | |
| '("marmalade" . | |
| "http://marmalade-repo.org/packages/")) | |
| (package-initialize) | |
| (add-to-list 'load-path "~/.emacs.d/") | |
| ;;(require 'auto-complete-config) | |
| ;;(add-to-list 'ac-dictionary-directories "~/.emacs.d//ac-dict") |
| ; nREPL 0.1.6 | |
| user> (ns parallel-colt-matrix.vector) | |
| nil | |
| parallel-colt-matrix.vector> (use 'criterium.core) | |
| nil | |
| parallel-colt-matrix.vector> (let [a (get-vector (take 10 (repeatedly #(Math/random)))) | |
| b (get-vector (take 10 (repeatedly #(Math/random))))] | |
| (bench (dotimes [i 1e3] (matrix-add a b)))) | |
| Evaluation count : 10560 in 60 samples of 176 calls. | |
| Execution time mean : 6.241243 ms |
| parallel-colt-matrix.vector> (ns parallel-colt-matrix.matrix) | |
| nil | |
| parallel-colt-matrix.matrix> (use 'criterium.core) | |
| nil | |
| parallel-colt-matrix.matrix> (let [a (get-matrix (vec (partition 10 (take 1e1 (repeatedly #(Math/random)))))) | |
| b (get-matrix (vec (partition 10 (take 1e1 (repeatedly #(Math/random))))))] | |
| (quick-bench (dotimes [i 1e3] (matrix-add a b)))) | |
| WARNING: Final GC required 28.23080534636936 % of runtime |
| user> (use 'parallel-colt-matrix.matrix) | |
| nil | |
| user> (use 'criterium.core) | |
| nil | |
| user> (use 'clojure.core.matrix.protocols) | |
| nil | |
| user> (let [a (get-matrix (vec (partition 10 (take 1e1 (repeatedly #(Math/random)))))) | |
| b (get-matrix (vec (partition 10 (take 1e1 (repeatedly #(Math/random))))))] | |
| (quick-bench (dotimes [i 1e3] (matrix-add a b)))) | |
| WARNING: Final GC required 20.85847607060592 % of runtime |
| (quick-bench (dotimes [_ 1e3] (doall (map + (take 1e4 (repeatedly #(Math/random))) | |
| (take 1e4 (repeatedly #(Math/random))))))) | |
| Evaluation count : 6 in 6 samples of 1 calls. | |
| Execution time mean : 4.955435 sec | |
| Execution time std-deviation : 60.297179 ms | |
| Execution time lower quantile : 4.884205 sec ( 2.5%) | |
| Execution time upper quantile : 5.017391 sec (97.5%) | |
| nil | |
| user> (quick-bench (dotimes [_ 1e3] (doall (pmap + (take 1e4 (repeatedly #(Math/random))) |
| [{u'picture': <open file '<fdopen>', mode 'w+b' at 0x2856780>, u'link': u'http://www.facebook.com/MascagniTappeti.it?ref=stream', u'created_time': u'2013-04-05T13:58:18+0000', u'type': u'link', u'id': u'100001211587716_530489450334770'}, | |
| {u'picture': <open file '<fdopen>', mode 'w+b' at 0x2856810>, u'link': u'http://www.facebook.com/pages/La-performance-sessuale-di-merda-PSDM/496853043711023?ref=stream', u'created_time': u'2013-04-04T12:57:24+0000', u'type': u'link', u'id': u'100001211587716_530080327042349'}, | |
| {u'story': u'Simone Mosciatti and CubaLibro Siena are now friends.', u'story_tags': [{u'length': 16, u'name': u'Simone Mosciatti', u'offset': 0, 'pic_square': <open file '<fdopen>', mode 'w+b' at 0x2856930>, u'type': u'user', u'id': u'100001211587716'}, | |
| {u'length': 15, u'name': u'CubaLibro Siena', u'offset': 21, 'pic_square': <open file '<fdopen>', mode 'w+b' at 0x28568a0>, u'type': u'user', u'id': u'100003739931055'}], u'created_time': u'2013-04-04T02:44:26+0000', u'type': u'status', u'id': u'100 |
| import facebook | |
| import time | |
| import datetime | |
| from StringIO import StringIO | |
| from tempfile import NamedTemporaryFile | |
| from urllib2 import urlopen, HTTPError | |
| def simple_request(path): | |
| """Fetches the given path in the Graph API. |
| (ns project.logging | |
| (:require [clojure.tools.logging :refer [info warn]] | |
| [dire.core :refer [with-pre-hook!]] | |
| [project.destructure :refer :all])) | |
| (with-pre-hook! #'destructure-cow-list | |
| (fn [connection] | |
| (info connection "is listing cows."))) | |
| (with-pre-hook! #'destructure-cow-create |
Ciao a tutti,
stavo pensando e soppesando l'idea di creare una "mini" HackerSchool [1] qui in Italia per questa estate, voi che ne pensate ? Qualcuno sarebbe interessato ?
Pensieri ?