This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-12-12
Channels
- # adventofcode (135)
- # announcements (1)
- # beginners (192)
- # boot (5)
- # calva (130)
- # cider (42)
- # cljdoc (4)
- # cljs-dev (6)
- # cljsrn (3)
- # clojure (222)
- # clojure-europe (2)
- # clojure-greece (5)
- # clojure-italy (24)
- # clojure-nl (23)
- # clojure-russia (1)
- # clojure-spec (6)
- # clojure-uk (67)
- # clojurescript (35)
- # cursive (39)
- # datomic (61)
- # emacs (17)
- # figwheel (3)
- # figwheel-main (2)
- # fulcro (12)
- # hyperfiddle (10)
- # juxt (3)
- # leiningen (10)
- # nrepl (35)
- # off-topic (34)
- # onyx (3)
- # pathom (6)
- # quil (5)
- # re-frame (29)
- # reitit (6)
- # ring (1)
- # ring-swagger (8)
- # shadow-cljs (37)
- # spacemacs (9)
- # sql (9)
- # tools-deps (24)
- # unrepl (1)
- # vim (1)
Buon dì
giorno
FYI ho passato il primo step dell'interview ma la posizione è per nodejs 😞
però so che fanno anche un po' di clojure quindi l'idea è di entrare fare un po' di nodejs e vedere se si può cambiare progetto 👍
non era a Berlino?
ahh ok, beh se fai colloqui a Londra vieni anche da noi @andrea.imparato
sìsì è per berlino
sono a londra per lavoro
(ultimi 3 mesi di lavoro)
ah no! il colloquio era al telefono 😄
peccato per l'anno
Quizzone della giornata. Ho creato questo mostro, qualcuno vuole cimentarsi nel capire che cosa fa?
(defn- XXX [^BufferedInputStream bis from to]
(let [sep (byte \newline)
look-ahead (fn [limit & [offset]]
(let [mark (.mark bis limit)
jump (.skip bis (or offset 0))]
(loop [b (.read bis) cnt 0]
(if (or (== -1 b) (== sep b))
(do (.reset bis) cnt)
(recur (.read bis) (inc cnt))))))
size (- to from)
goto-from (.skip bis from)
sep-from (if (zero? from) 0 (inc (look-ahead size)))
sep-to (look-ahead size size)
limit (- (+ to sep-to) (+ from sep-from))
goto-sep (.skip bis sep-from)
step (fn step [rdr cnt]
(when-let [line (.readLine rdr)]
(let [pos (+ cnt (.length line))]
(when (<= pos limit)
(cons line (lazy-seq (step rdr pos)))))))]
(step (io/reader bis) 0)))