These are chat archives for dotob/sattelite

5th
Sep 2014
sebastian krämer
@dotob
Sep 05 2014 05:39
neee. furchtbar...
Benjamin Buch
@raberaucht
Sep 05 2014 19:48
ah! Da!
Benjamin Buch
@raberaucht
Sep 05 2014 19:54
on?
sebastian krämer
@dotob
Sep 05 2014 19:57
jo
du auch...super
Benjamin Buch
@raberaucht
Sep 05 2014 20:01
ja genau!
sebastian krämer
@dotob
Sep 05 2014 20:01
wo biste dran?
Benjamin Buch
@raberaucht
Sep 05 2014 20:01
grad erst mal an gar nix, bin ja seit eben erst on.
versuche gerade meteor ein bisschen besser zu verstehen.
und frage mich, ob wir die user stories mal priorisieren sollten damit besser klar wird was wir als nächstes machen...
bzw mein problem gerade ist: wie soll die app funktionieren?
sebastian krämer
@dotob
Sep 05 2014 20:02
wäre sicher gut
hehe
Benjamin Buch
@raberaucht
Sep 05 2014 20:03
genau.
ich hab schon mal die sachen in den backlog gelegt die ich für wichtig halte.
wir sollten denke ich erst mal den kern der sachen machen.
also ungefähr so:
  • organizer kann sich einen takeway aussuchen
  • dann wird das menu angezeigt
  • dann kann sich jeder participant was aussuchen
es gibt eine liste von dishes, die ordered werden sollen
  • es gibt eine liste von dishes, die ordered werden sollen
also die vier user stories, die da schon stehen.
und wenn das steht sehen wir weiter.
sebastian krämer
@dotob
Sep 05 2014 20:05
genau. ich bin noch nicht sicher ob wir nicht mal die sache mit den routen fertig machen sollten
Benjamin Buch
@raberaucht
Sep 05 2014 20:05
hab so'n bisschen das gefühl das ist zu viel auf einmal.
mir ist beim machen aufgefallen,
sebastian krämer
@dotob
Sep 05 2014 20:05
dann hätten wir doch schon erstmal: einloggen, takeaway ausuchen
Benjamin Buch
@raberaucht
Sep 05 2014 20:06
noch nicht mal einlochen.
einloggen
sondern: takeaway aussuchen, dishes bespeaken
wenn das mit dem einloggen schnell geht dann gerne,
hab' nur das gefühl dass das nicht so easy ist.
sebastian krämer
@dotob
Sep 05 2014 20:07
das is an sich ja schon da. oben rechts ist der login kram
Benjamin Buch
@raberaucht
Sep 05 2014 20:07
ja, der geht ja aber noch nicht.
hat bei mir zumindest nicht gefunkt.
gefunzt. mist autokorrektur...
oder vertipp ich mich?
sebastian krämer
@dotob
Sep 05 2014 20:07
hmm ok ich gucke mal
Benjamin Buch
@raberaucht
Sep 05 2014 20:07
guck mal.
sebastian krämer
@dotob
Sep 05 2014 20:08
btw meteore 0.9.1 rausgekommen....die sind jetzt on fire...die wolln die 1.0
Benjamin Buch
@raberaucht
Sep 05 2014 20:08
dauert bestimmt noch bis zur 1.0 oder?
ist ja auch wurst. lass' uns updaten.
sebastian krämer
@dotob
Sep 05 2014 20:08
jo
Benjamin Buch
@raberaucht
Sep 05 2014 20:08
machst du?
sebastian krämer
@dotob
Sep 05 2014 20:08
ich denke die kommt noch dieses jahr
jo
Benjamin Buch
@raberaucht
Sep 05 2014 20:10
das mit den Schemas hab' cih auch noch nicht so ganz gerafft, muss mir da mal die doku reinziehen.
dachte auch wir bräuchten noch ein model für food run:
ist gerade einer on? oder keiner?
sebastian krämer
@dotob
Sep 05 2014 20:11
ich bin da
ja brauchen wir
Benjamin Buch
@raberaucht
Sep 05 2014 20:11
wo bist du? im terminal schare dingend?
dingens?
sebastian krämer
@dotob
Sep 05 2014 20:11
bin noch nicht ganz klar wie wir das machen mit der favoriten liste
ne bin solo
Benjamin Buch
@raberaucht
Sep 05 2014 20:12
ist doch auch erst mal wurst mit den favoriten, oder?
lean: erst drum kümmern wenn man's braucht.
sebastian krämer
@dotob
Sep 05 2014 20:12
jo is recht
Benjamin Buch
@raberaucht
Sep 05 2014 20:12
wie, ich bin da, ich bin solo?
sebastian krämer
@dotob
Sep 05 2014 20:12
boa alles nue jetzt
Benjamin Buch
@raberaucht
Sep 05 2014 20:13
was??
sebastian krämer
@dotob
Sep 05 2014 20:13
solo...nix terminal share
neu
meteor update
Benjamin Buch
@raberaucht
Sep 05 2014 20:13
ah, okay.
was denn neu bei Meteor?
uuuiiii, blaze 2.0
sebastian krämer
@dotob
Sep 05 2014 20:14
naja...nix was wir brauchen oer nutzen...
oder
Benjamin Buch
@raberaucht
Sep 05 2014 20:16
ah, oh, grundsatzfrage:
machen wir erst mal alles in englisch oder alles in deutsch?
bin gerade für englisch, weil wir die user-stories und das glossar schon so haben.
sebastian krämer
@dotob
Sep 05 2014 20:17
deal
Benjamin Buch
@raberaucht
Sep 05 2014 20:17
ok.
dann übersetze ich mal die schemas
schemata?
bestellanzahl?
was soll das denn sein?
sebastian krämer
@dotob
Sep 05 2014 20:20
wie oft etwas schon bestellt wurde. sone art globaler favorit. gabs bei satt
danach wurden die dishes sortiert
Benjamin Buch
@raberaucht
Sep 05 2014 20:20
ah, okay.
was ist denn der Haupt-besteller?
sebastian krämer
@dotob
Sep 05 2014 20:22
der organizer
Benjamin Buch
@raberaucht
Sep 05 2014 20:23
okay, weil es gab besteller und Haupt-besteller
sebastian krämer
@dotob
Sep 05 2014 20:23
ja besteller ist der participant
Benjamin Buch
@raberaucht
Sep 05 2014 20:23
ah!
wie macht man denn git commit -a -m?
alles alles plus message?
sebastian krämer
@dotob
Sep 05 2014 20:25
git commit -am"alles geil "
Benjamin Buch
@raberaucht
Sep 05 2014 20:26
ah klar!
guck mal ob das so passt.
sebastian krämer
@dotob
Sep 05 2014 20:30
ja gut. ich hab aber organizer gemacht statt order_master
machste foodrun?
Benjamin Buch
@raberaucht
Sep 05 2014 20:30
ja, guck mir gerade die docu von simpleschema an...
was soll denn so'n foodrun haben?
bool gibt's einen oder nicht?
id?
ah, klar!
die liste von Bestellungen!
was ist denn immer dieses "share"?
~share.Dishes = new Meteor.Collection "dishes"~
~~~share.Dishes = new Meteor.Collection "dishes"
~share.Dishes = new Meteor.Collection "dishes" ~
sebastian krämer
@dotob
Sep 05 2014 20:34
bei coffeescript kannste keine globale variable machen
share is aber global. sonst könnte man die schemas nirgendwo nutzen
Benjamin Buch
@raberaucht
Sep 05 2014 20:35
aarrgghh, kann den code nicht lasten!
ah, okay.
~~~
share.Dishes = new Meteor.Collection "dishes"
share.Dishes = new Meteor.Collection "dishes"
ahhhhhh
sebastian krämer
@dotob
Sep 05 2014 20:35
jawoll
shift enter....
Benjamin Buch
@raberaucht
Sep 05 2014 20:36
und das hier?
Meteor.users.attachSchema(Schemas.User);
sebastian krämer
@dotob
Sep 05 2014 20:39
das verbindet collections mit dem schema
Benjamin Buch
@raberaucht
Sep 05 2014 20:39
aha.
warum denn dieses mehrzahl/einzahl bei users?
sebastian krämer
@dotob
Sep 05 2014 20:39
boa das doofe loginform.....das scheint nicht name und email zu können nerv
mein fehler...
Benjamin Buch
@raberaucht
Sep 05 2014 20:40
genau.
wie, dein fehler?
sebastian krämer
@dotob
Sep 05 2014 20:40
also das mit singular/plural
Benjamin Buch
@raberaucht
Sep 05 2014 20:40
sollte das immer plural sein?
kann ich umstellen...
sebastian krämer
@dotob
Sep 05 2014 20:40
machet
Benjamin Buch
@raberaucht
Sep 05 2014 20:40
oder passt das nicht mehr.
genau.
share.Orders.attachSchema(Schemas.Order);
share.Dishes = new Meteor.Collection "dishes"
Schemas.Dish = new SimpleSchema({
ich raff' jetzt nich was da los ist..
Benjamin Buch
@raberaucht
Sep 05 2014 20:46
share.Orders = new Meteor.Collection "orders"
Schemas.Order = new SimpleSchema({
share.Orders.attachSchema(Schemas.Order);
sebastian krämer
@dotob
Sep 05 2014 20:46
jo
alles klar
oder was?
Benjamin Buch
@raberaucht
Sep 05 2014 20:46
weil dass das schema jetzt order heißt, finde ich ja okay..
nee, wegen singular/plural.
ach, ich lass' das so.
sebastian krämer
@dotob
Sep 05 2014 20:47
ok
Benjamin Buch
@raberaucht
Sep 05 2014 20:47
oder?
sebastian krämer
@dotob
Sep 05 2014 20:47
ne is gut
ich meine ich hab das auch ausm beispiel. schema is halt singular
Benjamin Buch
@raberaucht
Sep 05 2014 20:47
weil sonst müsste das schema ja plural sein, das wäre doof...
sebastian krämer
@dotob
Sep 05 2014 20:47
jo
Benjamin Buch
@raberaucht
Sep 05 2014 20:47
genau.
brauchen die simple schemas 'ne id oder geht das automatisch?
ach, immer diese magic...
so ungefähr?
share.FoodRuns = new Meteor.Collection "food_runs"
Schemas.FoodRun = new SimpleSchema({
  dishes: {
    type: [Schemas.Dish],
    label: "Dishes"
  }
})
share.FoodRuns.attachSchema(Schemas.FoodRun);
sebastian krämer
@dotob
Sep 05 2014 20:53
quasi. aber das fällt mir gerade auf, dass order eigentlich schon der food_run ist
und ein foodrun hat ne menge an order_items
order_items sind quasi dish+participant
+extrawish
Benjamin Buch
@raberaucht
Sep 05 2014 20:54
aha.
bei order items ist noch gar kein extra-wish
share.FoodRuns = new Meteor.Collection "food_runs"
Schemas.FoodRun = new SimpleSchema({
  organizer: {
    type: Schemas.User,
    label: "Organizer",
    max: 200
  },
  takeaway: {
    type: String,
    label: "Takeaway",
    max: 200
  },
  date: {
    type: Date,
    label: "Order date",
  },
  order_item: {
    type: [Schemas.OrderItem]
  }
})
share.Orders.attachSchema(Schemas.Order);
so?
(hab' aus order date foodrun date gemacht...
sebastian krämer
@dotob
Sep 05 2014 20:59
tiptop
bin einen kleine schritt weiter mit dem einloggen...tut aber immer noch nicht
Benjamin Buch
@raberaucht
Sep 05 2014 21:00
nimm doch erst mal den normalen und nicht den bootstrap login
if Meteor.isClient
  # config
  Accounts.ui.config { passwordSignupFields: 'USERNAME_ONLY' }

  Template.dishes.dishes = ->
    share.Dishes.find {}

  Template.takeaways.takeaways = ->
    dishes = share.Dishes.find({}).fetch()
    takeaways_grouped = _.groupBy dishes, (d) ->
      d.menu.id
    _.map _.values(takeaways_grouped), (g) ->
      _.first(g).menu
Benjamin Buch
@raberaucht
Sep 05 2014 21:05
was'n hier eigentlich mit d und g als variablennamen?
sollte man das deskriptiver gestalten?
sebastian krämer
@dotob
Sep 05 2014 21:07
naja bei sona wegwerf variablen muss nicht...
Benjamin Buch
@raberaucht
Sep 05 2014 21:07
okay.
sebastian krämer
@dotob
Sep 05 2014 21:07
is ja quasi wie for i=0 .....
Benjamin Buch
@raberaucht
Sep 05 2014 21:07
stimmt.
das "menu" da ist aber auch doof oder?
sebastian krämer
@dotob
Sep 05 2014 21:07
müßte takeaway sein
Benjamin Buch
@raberaucht
Sep 05 2014 21:08
genau.
sebastian krämer
@dotob
Sep 05 2014 21:08
könnten wa ändern in dishes.json. dann meteor reset und neustarten
Benjamin Buch
@raberaucht
Sep 05 2014 21:08
mach' ma.
sebastian krämer
@dotob
Sep 05 2014 21:09
k
Benjamin Buch
@raberaucht
Sep 05 2014 21:09
k
sebastian krämer
@dotob
Sep 05 2014 21:14
done
war nochn fehler in schema. dort war noch order heißt aber jez foodrun
komisch übrigens. wenn ich page relaod mache dann sehe ich kurz meinen view wo steht "please login"
aber dann geht der weg
auch noch komisch
Benjamin Buch
@raberaucht
Sep 05 2014 21:15
ja, den fehler war ich gerade auch am suchen.
jetzt geht's aber.
sebastian krämer
@dotob
Sep 05 2014 21:16
ui was wars?
Benjamin Buch
@raberaucht
Sep 05 2014 21:16
denke der fehler in schema...
sebastian krämer
@dotob
Sep 05 2014 21:16
glaub nich
Benjamin Buch
@raberaucht
Sep 05 2014 21:16
wurst, geht ja.
sebastian krämer
@dotob
Sep 05 2014 21:16
bei mir nich
Benjamin Buch
@raberaucht
Sep 05 2014 21:17
bei mir werden nur die takeaways nicht angezeigt...
das login ding sagt: Username failed regular expression validation
sebastian krämer
@dotob
Sep 05 2014 21:19
was gibste denn da ein?
Benjamin Buch
@raberaucht
Sep 05 2014 21:20
ah, hab die email eingegeben.
sebastian krämer
@dotob
Sep 05 2014 21:20
bei mir sagter imer username already exists
Benjamin Buch
@raberaucht
Sep 05 2014 21:20
stimmt, bei mir jetzt auch.
Benjamin Buch
@raberaucht
Sep 05 2014 21:26
Template.postsList.helpers({ posts: function() {
return Posts.find(); }
});
so steht's in discover
Template.dishes.dishes = ->
share.Dishes.find {}
und so hast du's gemacht.
kannst Du mir da mal den unterschied erklären?
sebastian krämer
@dotob
Sep 05 2014 21:26
ja...
Benjamin Buch
@raberaucht
Sep 05 2014 21:27
wo ist das "helpers" geblieben?
sebastian krämer
@dotob
Sep 05 2014 21:27
brauchste ja nicht. wenn der in dem template öfter mal posts nutzen will ist das vielleicht ne tolle idee. aber man braucht es ja nicht
Benjamin Buch
@raberaucht
Sep 05 2014 21:28
erklär's mal für doofies.
alles.
nicht nur die helpers.
bzw. warum "Template.dishes.dishes"?
warum zwei mal dishes?
sebastian krämer
@dotob
Sep 05 2014 21:28
Template is die globale template variable
Benjamin Buch
@raberaucht
Sep 05 2014 21:28
jau.
sebastian krämer
@dotob
Sep 05 2014 21:29
das erste dishes ist der template name
Benjamin Buch
@raberaucht
Sep 05 2014 21:29
jau.
sebastian krämer
@dotob
Sep 05 2014 21:29
das zweite dishes der variablen name in den man entwas reinschreibt
Benjamin Buch
@raberaucht
Sep 05 2014 21:29
okay.
sebastian krämer
@dotob
Sep 05 2014 21:29
hätte man ggf auch schöner nenne können
Benjamin Buch
@raberaucht
Sep 05 2014 21:30
also: übergib' dem template mit namen dishes die variable dishes, und da ist dann drin: Dishes.find{}
ich könnte also sowas machen wie:
~~~
~~~
Template.dishes.foodruns = ->
aaaarrrghghghghghghghghghhghg!!!
das macht mich wahnissnig!
ojalkjasdljkklösdag
agslökasdg
asdfljkasdgf
sebastian krämer
@dotob
Sep 05 2014 21:31
hehe
das klappt schon versuchs nochmal
Benjamin Buch
@raberaucht
Sep 05 2014 21:31
Template.dishes.foodruns = ->
  share.FoodRuns.find {}
und dann in .jade:
pseudo
~~~
if foodruns
show list of dishes
else
show takeaways
if foodruns
show list of dishes
else
show takeaways
sebastian krämer
@dotob
Sep 05 2014 21:33
hätte ich ja lieber als route
Benjamin Buch
@raberaucht
Sep 05 2014 21:33
ja, stimmt.
aber erst mal einfach um zu sehen wie's klappt.
oder wir müssen jetzt anfangen die routes glatt zu ziehen.
sebastian krämer
@dotob
Sep 05 2014 21:34
bei routen kann man ja eigentlich so filter vorher. wenn nicht eingeloggt dann route login, wenn keine foodrun dann route takeaway
ich hab schomma ne takeaway route angelegt
Benjamin Buch
@raberaucht
Sep 05 2014 21:34
dann mach auch den rest.
sebastian krämer
@dotob
Sep 05 2014 21:34
ich bin aber jetzt fertig und muss mal auschecken...
Benjamin Buch
@raberaucht
Sep 05 2014 21:34
oh man!
schade.
sebastian krämer
@dotob
Sep 05 2014 21:35
sorry...ja
Benjamin Buch
@raberaucht
Sep 05 2014 21:35
kein problem.
wir hatten das ja sogar schon öfter die wochen,
das ist schon mehr als man sonst so erwarten kann...
sebastian krämer
@dotob
Sep 05 2014 21:35
na...
Benjamin Buch
@raberaucht
Sep 05 2014 21:35
genau.
wann hab ich das letzte mal drei mal die woche gecoded, auch wenn's immer nur 'ne stunde war?
sebastian krämer
@dotob
Sep 05 2014 21:36
war ne doofe woche. mit zwei langen kita abenden. aber dafür habbich heiute nachmittag das hier gebaut:
Benjamin Buch
@raberaucht
Sep 05 2014 21:36
lang ist's her...
oh, zeig!
was denn?
bin neugierig...
ja wo denn?
sebastian krämer
@dotob
Sep 05 2014 21:38
kommt
2014-09-05 18.44.41 Kopie.jpg
morgen jole ich holz für den haus aufbau
hole
Benjamin Buch
@raberaucht
Sep 05 2014 21:39
cool!
sebastian krämer
@dotob
Sep 05 2014 21:39
ja mega....freu mich wie bolle wenn fertig ist
Benjamin Buch
@raberaucht
Sep 05 2014 21:40
ist das nich 'n bisschen groß für'n vogelhaus?
sebastian krämer
@dotob
Sep 05 2014 21:40
hehe
Benjamin Buch
@raberaucht
Sep 05 2014 21:40
hehe
sebastian krämer
@dotob
Sep 05 2014 21:40
so akku auch leer. perfekt.
Benjamin Buch
@raberaucht
Sep 05 2014 21:40
na dann gut nacht!
sebastian krämer
@dotob
Sep 05 2014 21:41
schlaf gut. bis morgen vielleicht
Benjamin Buch
@raberaucht
Sep 05 2014 21:41
genau!