Fork me on GitHub
#clojure-greece
<
2017-02-15
>
greenonion08:02:36

stathissideris έπαιζα λίγο με το Dali χθες 🙂

greenonion08:02:02

επαιζα να μεταφέρω αυτό σε Clojure

greenonion08:02:11

γιατί μου φάνηκε ωραίο toy project

greenonion08:02:38

δεν πρόλαβα να το τελειώσω, αν τα καταφέρω ελπίζω να γράψω και κα΄τι

greenonion08:02:53

απλά χάρηκα που ήθελα SVG support και η βιβλιοθήκη είναι δικιά σου

stathissideris09:02:23

an kai ap’oti eida, den kerdizeis kai polla me to dali, to hiccup tha eftane

stathissideris09:02:35

sth sygekrimenh periptwsh ennow

stathissideris09:02:12

epishs, epeidh tha exeis polla elements (ena <text> ana gramma?) anarwtiemai an tha thn palepsei apo mnhmh

stathissideris09:02:26

giati (an thymamai swsta) den ta kanei generate me streaming tropo

apod09:02:58

btw stathi asxolithika arketa me svg se frontend cljs, kai xrisimopoisa d3-scale kai d3-shape, kai anarotiomoun posi doulia mporei na thelei to layout tou dali gia na ginei port

stathissideris09:02:46

@apod to vasiko pou xreiazetai to layout einai na exeis ena tropo na metrhseis tis diastaseis enos element “prin" to valeis sto document. Ginetai na rwthseis ton browser ti diastaseis exei ena SVG element, alla prepei na einai hdh sto DOM, opote prepei na peiramatisteis gia to pws tha to krypseis (eite me opacity 0, eite se location -10000,-10000 to fantazomai)

stathissideris09:02:01

to kako me ayto einai oti an kaneis animation xaneis ena frame

stathissideris09:02:33

apo thn allh mallon mporeis na to kaneis cache gia na mhn to kaneis kathe fora gia elements pou den allazoun diastaseis

stathissideris09:02:25

olo ayto pou lew exei to extra complexity oti ena SVG snippet den arkei gia na ksereis ti diastaseis tha exei to SVG element, prepei na einai in context giati epireazetai apo to transformation twn parents tou kai apo CSS

stathissideris09:02:31

opote einai ligo ponokefalos

stathissideris09:02:40

kai aytos einai o logos pou to dali den paizei ston browser 🙂

apod10:02:24

ok, vasika se auto pou ekana epeidi ithela na kanoun scale me to parent to ekana me stathero viewbox kai evala width kai height 100% 100% sto element

apod10:02:04

alla kati allo pou eixa dokimasei pio prin itan me to na perno to width kai to height tou parent element sto willMount kai meta eftiaxna to svg

stathissideris10:02:21

xm ok, alla an as poume theleis na valeis dipla-dipla 10 elements, prepei na ksereis ta widths tous prin ta topothetiseis (as poume oti exoun variable widths)

apod10:02:53

auta ta 10 elements pou ftiaxnontai ?

stathissideris10:02:06

exm, ennow oti ayta ta 10 elements einai se hiccup syntax, kai to library ta pernei kai prepei na ta kanei layout

apod10:02:03

ok vasika to evlepa apo diaforetiki logiki, oti exeis to layout kai sou dinei ta position widths ktl gia to kathe element

apod10:02:49

prepei na do perissotero to dali 😛

stathissideris10:02:17

lovecraftian horror einai to source tou dali 😄

stathissideris10:02:18

gia na lysw to provlhma pou sou perigrafw kanw render ena document me batik, pou ta elements pou prepei na ginoun layout einai ola sto 0,0 (se sxesh me to parent tous) gia na metrhsw to width,height tous

stathissideris10:02:39

render in memory

greenonion10:02:12

σταθη οχι, μεγαλο text ειναι, αλλαζει καθε φορα που αλλαζει το χρωμα

greenonion10:02:05

ελπιζω να βρω χρονο να το προχωρησω να το συζητησουμε

greenonion10:02:47

btw χρησιμοποιω το imagez του mikera για να διαβασω την εικονα αν και ειναι πολυ απλο αυτο που κανω, ισως να μην το χρειαζομαι καν

greenonion11:02:09

@digiou ο γνωστός; 🙂

digiou11:02:31

ξερω πολυ καλα ποιο ειναι το πρασινο κρεμμυδι

greenonion11:02:41

χαχαχα

greenonion11:02:56

δικός μας;

greenonion11:02:12

(παιδιά ήμασταν στρατό μαζί με τον Δημήτρη)

digiou11:02:25

Scala αλλα τωρα λεω να διαβασω κατι διαφορετικο

digiou11:02:34

αρκετο Spark/Flink εχω δει 😛

greenonion11:02:51

εχεις παιξει με Flink; με ψηνει να το δω σε καποια φαση

digiou11:02:20

ναι, εφτιαξα ενα complex event processing (CPE οπως το λενε οι ιδιοι) για τερμα proof of concept εδω

digiou11:02:25

στη δουλεια μου

digiou11:02:35

και βγηκε σχετικα ευκολα

greenonion11:02:05

εχεις καποιο καλο guide να προτείνεις

digiou11:02:09

sorry σε ολους για τα offtopic

digiou11:02:28

χμ, github και το ιδιο το api τους, μεχρι στιγμης

greenonion11:02:38

οκ ωραια

greenonion11:02:43

εχω resources για αρχιτεκτονικη

digiou11:02:55

τον Οκτωβρη περιπου που το εφτιαχνα ητανε me vs their api vs "flink vs spark on $topic queries"

greenonion11:02:01

είχα πάει στο Berlin Buzzwords και τα μισα talks ήταν για Flink

greenonion11:02:14

χααχαχ

greenonion11:02:30

βασικά είναι ενδιαφέρουσα η σύμπλευση με το DataFlow

digiou11:02:46

Spark and Storm sitting under a tree, F.L.I.N.K.I.N.G.

digiou11:02:54

ναι, ισχυει

digiou11:02:30

η αρχιτεκτονικη του ειναι πολυ καθαρη και το Spark 2.0 ειναι αρκετα αντιγραφη/μεταφορα προς το οραμα που εχουν οι τυποι απο το Flink

digiou11:02:00

(επισης ειναι Γερμανοι οι δημιουργοι, για αυτο και η ολη πρεμουρα στο BuzzWords)

greenonion11:02:10

και Apache project

greenonion11:02:16

ωραια ωραια

digiou11:02:26

και Clojure bindings 😛

greenonion11:02:47

νομιζα δεν ειχε

digiou11:02:40

παιζει να ειναι full WIP αλλα δινει τροφη για σκεψη

greenonion11:02:26

κανει interop απευθειας

greenonion11:02:34

αλλα ειναι αστεια ευκολο το Java interop στην Clojure

digiou11:02:41

το παρατηρησα

digiou11:02:00

λεω να ξεκινησω με clojure for the brave and true

digiou11:02:08

μιας και δεν ειμαι τιποτα απο τα 2

greenonion11:02:48

θα ελεγα δες και το Living Clojure

greenonion11:02:52

της Meier

digiou11:02:00

στη Fosdem γινοτανε ο πανικος με Spark/Flink αλλα ητανε copy/paste βασικα tutorial

greenonion11:02:02

ακουω πολυ καλα λογια για αρχη

greenonion11:02:15

το brave and true νομιζω ειναι περιεργο σε καποια πραγματα

greenonion11:02:22

παντως ο,τι χρειαστεις εδω ειμαστε

digiou11:02:44

μπηκα στο κανονικο καναλι και απλα ειπα να δω αν υπαρχει ελληνικο

digiou11:02:49

so here I am

digiou11:02:05

ευχαριστες εκπληξεις

greenonion11:02:40

ναι ρε, τελεια

greenonion11:02:58

αν παιζεις με IntelliJ βαλε το Cursive

greenonion11:02:09

και θα εισαι καλα

greenonion11:02:20

(αν και εδω εχουμε ολοι emacs)

digiou11:02:49

χρησιμοποιουσα emacs για python, intellij για Scala

digiou11:02:09

και απο οτι καταλαβα θα πρεπει να παω ξανα emacs απλα βαριεμαι το στησιμο

digiou11:02:33

αλλα δεν ειναι κατι δυσκολο

apod11:02:04

se emacs to cider kaliptei tis perissoteres anagkes http://cider.readthedocs.io/en/latest/

digiou11:02:39

bbatsov ftw

digiou11:02:47

ευχαριστω @apod

greenonion11:02:02

ναι, ειναι φανταστικο το cider

greenonion11:02:10

+ paredit, + rainbow delimiters

greenonion11:02:12

και νομιζω εισαι οκ

digiou11:02:32

ναι, νομιζω με αυτα μπορω να πεταξω το nightlight

greenonion11:02:55

τι ειναι το nightlight;

digiou11:02:25

προφανως καπου στο reddit το βρηκα

greenonion11:02:42

αα ναι το εχω πετυχει

digiou11:02:46

ειναι μερος του Nightcode https://sekao.net/nightcode

greenonion11:02:50

ναι ναι

digiou12:02:33

θα προτιμησω το "ολα σε 1, νοικοκυρεμενα" λυση με τον Emacs

greenonion12:02:38

https://github.com/greenonion/dotfiles/blob/master/.emacs.d/init.el#L503 δες κι εδω αν θες ιδεες για το πως το στηνεις

digiou12:02:09

θα παιχτει η το βραδυ η αυριο το πρωι

digiou12:02:21

το ωραριο μου μολις ξεκινησε (δουλευω 1 με 9)

digiou12:02:41

ευχαριστω πολυ για τις πληροφοριες!

greenonion12:02:50

np, οποτε θες

gtsiftsis12:02:57

welcome digiou