These are chat archives for RogerSep/cthulhu

12th
Jan 2016
RogerSep
@RogerSep
Jan 12 2016 15:27
@baldore @davegomez Hello!
Camilo Orrego
@baldore
Jan 12 2016 15:29
Oeeee
RogerSep
@RogerSep
Jan 12 2016 15:29
cthulhu-ui.pdf
Mirá lo que hizo Dave ayer
la barra de la derecha todavía no va porque aún no está el feature de versionamiento
de pronto solo el summary
Camilo Orrego
@baldore
Jan 12 2016 15:30
esta una chimba
podemos usar Font Awesome para los iconos? o esos archivos se exportan desde el Sketch?
RogerSep
@RogerSep
Jan 12 2016 15:31
yo voy a comenzar a implementar la integración con the realtime api
Camilo Orrego
@baldore
Jan 12 2016 15:31
hagale
RogerSep
@RogerSep
Jan 12 2016 15:31
Font Awesome está bien
lo pongo del CDN
Camilo Orrego
@baldore
Jan 12 2016 15:31
hermano creo que debemos cambiar la estructura de los componentes
que cada uno tenga su carpeta
y dentro tengan su propio .js, .scss y .spec.js
RogerSep
@RogerSep
Jan 12 2016 15:32
qué es el spec?
Camilo Orrego
@baldore
Jan 12 2016 15:32
las pruebas
aunque lo de probar componentes, aun no se
RogerSep
@RogerSep
Jan 12 2016 15:32
bueno
Camilo Orrego
@baldore
Jan 12 2016 15:32
los otros archivos si tendrian su contraparte en la carpeta de tests
me parece mejor, ya que los componentes seran mas reutilizables
otra cosa que voy a hacer es empezar a hacer las pruebas para el codigo de redux que tenemos hasta ahora
action creators, reducers, etc
y seria bacano meterle una fuente de una vez que estas poniendo font awesome
quizas Roboto
de google fonts
al menos por ahora
o preguntale a Dave cual esta usando en el sketch
OpenSans?
RogerSep
@RogerSep
Jan 12 2016 15:37
Si
que mafioso parce
Tiago Wüst Frères
@tiagofreres
Jan 12 2016 15:44
No estas de vacaciones Camilo? :P
David Gómez
@davegomez
Jan 12 2016 16:37
Que gente tan puppy
disque con canal de Gitter
@baldore es Open Sans
no quise ponerme muy fancy
Camilo Orrego
@baldore
Jan 12 2016 16:41
Aaaaa estos verracos....
Eso pensé @davegomez ... Que mafia con gitter...
RogerSep
@RogerSep
Jan 12 2016 16:44
No somos los mas pro pues
De gitter pa arriba
David Gómez
@davegomez
Jan 12 2016 16:45
claro, necesitamos un canal para dar soporte a los futuros users y colaboradores
Camilo Orrego
@baldore
Jan 12 2016 17:15
@RogerSep activa travis en el repositorio y después agregamos el travis.yml
Camilo Orrego
@baldore
Jan 12 2016 17:52
aqui comparto un articulo sobre los css modules
RogerSep
@RogerSep
Jan 12 2016 18:31
@baldore what?
travis?
Camilo Orrego
@baldore
Jan 12 2016 18:34
sep, para hacer integracion continua
preguntale a Dave o a Tiago
es muy facil
te registras en Travis
vinculas la cuenta de Github
activas el repositorio
y despues, podemos correr las pruebas cada vez que se haga push
RogerSep
@RogerSep
Jan 12 2016 18:42
Este man está muy sofisticado
Camilo Orrego
@baldore
Jan 12 2016 18:45
usted fue el que puso Gitter viejo :-(
RogerSep
@RogerSep
Jan 12 2016 18:48
JAJA
ya eso nos obliga a estar “cutting edge”?
xD
Camilo Orrego
@baldore
Jan 12 2016 18:53
eeeeeeeeeeeeee sep?
pues la idea es experimentar....
tambien hay que configurar la integracion de github aca en gitter para que veamos los cambios en el proyecto
RogerSep
@RogerSep
Jan 12 2016 19:06
Por qué pusiste espacios y eliminaste los break de el switch?
``````
    case FETCH_PROJECTS:

    case CREATE_PROJECT:

    case FETCH_ITEMS:
    case FETCH_PROJECTS:
    case CREATE_PROJECT:
    case FETCH_ITEMS:
      return {
        ...state,
        isFetching: true
      };
      break;
Camilo Orrego
@baldore
Jan 12 2016 19:39
bueno los espacios si no era necesario quitarlos
esos si se podian dejar asi
los break no eran necesarios porque siempre esta haciendo return
Camilo Orrego
@baldore
Jan 12 2016 19:58
@RogerSep hay que organizar action-creators.js
las acciones que son asyncronas no deberian tener un action constant
solo las que son puras deben tener action constants
export const CREATE_PROJECT = 'CREATE_PROJECT';
export const createProject = (projectName) => dispatch => {
  dispatch({ type: CREATE_PROJECT });
  getJSON(`/drive/projects/create/${encodeURIComponent(projectName)}`)
    .then(json => dispatch({ type: PROJECT_CREATION, data: json }));
};
aqui por ejemplo, en la linea 3 no deberia estarse quemando el type: CREATE_PROJECT
RogerSep
@RogerSep
Jan 12 2016 20:04
por qué?
Camilo Orrego
@baldore
Jan 12 2016 20:08
createProject usa thunkMiddleware
su objetivo unicamente es hacer dispatch de otros actionCreators que son puros
si se piensa de esa forma
CREATE_PROJECT no deberia pasar en ningun momento por un reducer
por eso mismo se enreda ahi para crear una actionCreator para CREATE_PROJECT
porque esa no es la forma
si hay una action constant para createProject, este debe ser puro y sincrono
RogerSep
@RogerSep
Jan 12 2016 20:18
no te entiendo
createProject es asíncrona
por eso, antes de que haga el request, manda al actions que está haciendo un request
y cuando termina manda los datos
Tiago Wüst Frères
@tiagofreres
Jan 12 2016 20:24
@baldore sea mas especifico?
Que es action constant?
Camilo Orrego
@baldore
Jan 12 2016 20:26
CREATE_PROJECT es una action constant
createProject() es el action creator
la constante seria el type dentro del action creator
RogerSep
@RogerSep
Jan 12 2016 21:10
yo arreglo eso
dejémoslo así mientras :P
lo haré cuando haya un indicador de que se está haciendo un request.
Camilo Orrego
@baldore
Jan 12 2016 21:32
dale @RogerSep
David Gómez
@davegomez
Jan 12 2016 21:34
ese man está lleno de odio
me siento como un conformista al lado de el
jeje
RogerSep
@RogerSep
Jan 12 2016 21:34
de baldore?
jajaja
Camilo Orrego
@baldore
Jan 12 2016 21:37
nooooooooooooo hombe del barbado ese
vea lo que puso
You see the Node.js philosophy is to take the worst fucking language ever designed and put it on the server.
@davegomez lol
David Gómez
@davegomez
Jan 12 2016 21:40
todas ese tipo de críticas me parecen todas vacías, nadie lo está obligando a usar ni mierda
si lo que quiere es usar HTML y CSS, quién lo detiene?
si JS le daña los ojitos que use Dart
esta clase de criticas me recuerdan algo a Jeremy
David Gómez
@davegomez
Jan 12 2016 21:41
PureScript, Emscripten, etc
yo lo leí, es completamente estúpido
un mensaje de "no entiendo ni chimba" habría sido igual de efectivo
Camilo Orrego
@baldore
Jan 12 2016 21:43
Of course everyone in the tech community has to rewrite all their interfaces in React now. If you love to get off to to tech stacks then you’ll love hearing from Netflix, Yahoo, Airbnb, Vimeo and Imgur. You know who didn’t give a flying fuck about React? Their customers. Good job Yahoo, you rewrote your shitty mail client in React. Your customers didn’t give a shit. They just want it to work. Oh Vimeo, you couldn’t display the view count on the video without bringing in React? I really appreciate that. My cpu does too. Imgur, really appreciate you bringing in React on a page.. to display a fucking image. I mean you can’t even make this up.
seguro que el dia que lo escribio termino con la novia/novio, no le funciono algo y al final se dedico a criticar todo
David Gómez
@davegomez
Jan 12 2016 21:46
jajaja
RogerSep
@RogerSep
Jan 12 2016 22:16
@baldore CORREEEELLAAAAAAAAAA!!!!
Pero no veas el código que ya se que no te gusta.
RogerSep
@RogerSep
Jan 12 2016 22:21
@baldore @baldore @baldore @baldore @baldore @baldore @baldore @baldore @baldore @baldore @baldore @baldore @baldore @baldore @baldore @baldore @baldore @baldore
jajaja
Camilo Orrego
@baldore
Jan 12 2016 22:22
hermano
@RogerSep que paso
pull?
RogerSep
@RogerSep
Jan 12 2016 22:22
SIIIIIIIII
CORREEEELAAAAAAA
Camilo Orrego
@baldore
Jan 12 2016 22:24
todo esta roto?
RogerSep
@RogerSep
Jan 12 2016 22:24
jajaj, no se
si?
Camilo Orrego
@baldore
Jan 12 2016 22:24
que hago
jajajajaj
no
esta bien
RogerSep
@RogerSep
Jan 12 2016 22:24
a mí me funciona
desgraciado
Camilo Orrego
@baldore
Jan 12 2016 22:25
ola k ase?
RogerSep
@RogerSep
Jan 12 2016 22:25
juegas con mis sentimientos
jajajajaj
Camilo Orrego
@baldore
Jan 12 2016 22:25
jajajajajajajajajja
todo esta bien heramno
RogerSep
@RogerSep
Jan 12 2016 22:25
Se le borró?
Camilo Orrego
@baldore
Jan 12 2016 22:25
nononoo pense que lo habia roto yo
RogerSep
@RogerSep
Jan 12 2016 22:25
el ola k ase
se le borró?
Camilo Orrego
@baldore
Jan 12 2016 22:25
hermano sera que debo actualizar algo o reiniciar activator?
GET https://drive.google.com/otservice/gs?rctype=js&rcver=0&id=0B60GC0ICOsUTZnFhVWpHRGdLLUE 401 (OK)ZA @ api:198d.Sb @ api:262ti @ api:92If @ api:129d.lc @ api:231Uz @ api:122bA @ api:379cA @ api:378utils.RealtimeUtils.load @ realtime-client-utils.js:151(anonymous function) @ Document.js?6876:19utils.RealtimeAuthorizer.handleAuthResult @ realtime-client-utils.js:245(anonymous function) @ cb=gapi.loaded_0:464h.hg._.C.h.wc @ cb=gapi.loaded_0:149xs @ cb=gapi.loaded_0:151Wq @ cb=gapi.loaded_0:151_.C.mA @ cb=gapi.loaded_0:151Ap @ cb=gapi.loaded_0:145run @ es6.promise.js?bc01:104(anonymous function) @ es6.promise.js?bc01:115flush @ $.microtask.js?c4a5:19
api:386 Drive Realtime API Error: token_refresh_required: The OAuth token must be refreshed.dA @ api:386Xm @ api:177Fz @ api:174d.bb @ api:258Ad @ api:58d.Ub @ api:263h.onreadystatechange @ api:197
realtime-client-utils.js:166 Uncaught TypeError: Cannot read property 'authorize' of undefined
RogerSep
@RogerSep
Jan 12 2016 22:27
Tenías el activator corriendo?
Camilo Orrego
@baldore
Jan 12 2016 22:27
sep
lo reinicie haber
RogerSep
@RogerSep
Jan 12 2016 22:27
eso
Camilo Orrego
@baldore
Jan 12 2016 22:28
Drive Realtime API Error: token_refresh_required: The OAuth token must be refreshed.
que hago?
quemo el computador?
RogerSep
@RogerSep
Jan 12 2016 22:28
mmmm
espera
qué correo usaste?
Camilo Orrego
@baldore
Jan 12 2016 22:28
Roger agrega la integracion de github a este chat
hmmm el personal
uso el de Huge?
como me deslogueo de esa vuelta?
RogerSep
@RogerSep
Jan 12 2016 22:30
localhost:9000/signOut
Qué correo estás usando para loguearte en la app
?
Camilo Orrego
@baldore
Jan 12 2016 22:31
el mio
RogerSep
@RogerSep
Jan 12 2016 22:31
osease?
Camilo Orrego
@baldore
Jan 12 2016 22:31
me oso?
ahi si hermano
RogerSep
@RogerSep
Jan 12 2016 22:32
metete a
Camilo Orrego
@baldore
Jan 12 2016 22:32
todo full
y elimina functional-annotations
y vuelvete a loguear
Camilo Orrego
@baldore
Jan 12 2016 22:32
el linter esta escupiendo sangre en forma
RogerSep
@RogerSep
Jan 12 2016 22:33
jajajaj
tengo que configurarlo yo
no se como
pa no escribir mierda
Camilo Orrego
@baldore
Jan 12 2016 22:34
yo puse el de coding flow que habia configurado Dave
por eso ya le esta molestando
RogerSep
@RogerSep
Jan 12 2016 22:35
A mí no me dice nada
Camilo Orrego
@baldore
Jan 12 2016 22:35
nop?
reinicia el activator
RogerSep
@RogerSep
Jan 12 2016 22:35
ah ya
Ya te dio?
no? :(
Camilo Orrego
@baldore
Jan 12 2016 22:41
sep
todo genial hermano
va tocar quitar extractTextPlugin en css
porque no funciona el hot reloading con el plugin
ya lo estoy cuadrando
@baldore
Camilo Orrego
@baldore
Jan 12 2016 22:45
revisando...
PEG Parsers
RogerSep
@RogerSep
Jan 12 2016 22:47
Ahora que ves?
sin recargar
Camilo Orrego
@baldore
Jan 12 2016 22:47
we jfsda fa;sj dfoaiwejfa
Comilo?
respete hermano
jajajajajajajajajjajaja
it's working!!!
@RogerSep tuve que cambiar la configuracion del style loader para que funcione el hot reloading
y cuando digo cambiar, es que borre varias cosas
estas de acuerdo? dejo el anterior comentado?
@RogerSep oeeeeeeeeeee
RogerSep
@RogerSep
Jan 12 2016 22:50
parce, haga lo que quiera hermano
pero hablame pues en la cajita de texto!
Camilo Orrego
@baldore
Jan 12 2016 22:56
jejejejejej
RogerSep
@RogerSep
Jan 12 2016 22:57
escribí pues en la cajita de texto
Creé una nueva ruta en la api para poder compartir proyectos
hasta mañana :D
Camilo Orrego
@baldore
Jan 12 2016 23:02
todo bien