« first day (235 days earlier)      last day (2873 days later) » 

12:17 AM
@PedroMiguelPimientaMorales Lo siento, amigo. He andado un poco ocupado. :/
 
necesito ayuda personalizada xD
mi primer ejemplo de Angular 2 no corre
 
12:35 AM
Chatear desde el teléfono es todo un reto para mí.
 
hey @LuiggiMendoza, con cuáles herramientas estas trabajando Angular2 ?
 
VS Code y un terminal
solo eso
creé unos archivos que dice el tutorial
y muestra cómo luce
pero cuando abro mi archivo HTML en el browser me salen varios errores xD
y no se ve como en el demo
 
qué versión de TypeScript estás utilizando?
 
1.8.10
 
comparte el pantallazo de los errores :D
 
12:48 AM
instalada hoy día
 
@LuiggiMendoza Epale
que problema tienes???
 
> [Error] Failed to load resource: The requested URL was not found on this server. (browser, line 0)
> file:///Users/luiggimendoza/ruta/de/mis/archivos/javascript/angular2-training/fi‌​rst/@angular/platform/browser
no estoy en Windows por si acaso :P
 
@LuiggiMendoza hahahahaha una pregunta, corriste el npm install???
Lo usas con Node????
 
sí, ejecuté npm install typescript -g
el -g para que sea a nivel global
ahora, no sé en qué momento debo utilizar node ni nada de eso
ni siquiera he compilado mi ts a js
bueno, no compilado, transpilado
 
no, pero no corriste npm install para que baje todo los paquetes?
 
12:51 AM
nope
a ver
 
mm puedes correr npm install previo
y corre nuevo
Eso lo que hace, es que instale todo lo que tiene el package.json
 
> Luiggis-MacBook-Pro:first luiggimendoza$ sudo npm install
Password:
npm WARN enoent ENOENT: no such file or directory, open '/Users/luiggimendoza/programming/non-mac/javascript/package.json'
npm WARN tslint@3.11.0 requires a peer of typescript@>=1.7.3 but none was installed.
npm WARN javascript No description
npm WARN javascript No repository field.
npm WARN javascript No README data
npm WARN javascript No license field.
 
No le pares a eso.
suele salir
 
eso me sale
ahora
qué más hago?
 
pero cuando haces npm start que ocurre?
 
12:53 AM
(por este tipo de cosas es que nunca me animé a aprender Ax)
 
deberías correr npm start
 
@LuiggiMendoza Gracias, disculpa la tardanza. Me ha servido para explicarlo en clase de algoritmos.
 
Para que levante el servidor node que tenga configurado.
 
> Luiggis-MacBook-Pro:first luiggimendoza$ sudo npm start
npm ERR! Darwin 15.5.0
npm ERR! argv "/usr/local/bin/node" "/Users/luiggimendoza/.node_modules_global/bin/npm" "start"
npm ERR! node v5.5.0
npm ERR! npm v3.9.6
npm ERR! path /Users/luiggimendoza/programming/non-mac/javascript/package.json
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall open

npm ERR! enoent ENOENT: no such file or directory, open '/Users/luiggimendoza/programming/non-mac/javascript/package.json'
npm ERR! enoent ENOENT: no such file or directory, open '/Users/luiggimendoza/programming/non-mac/javascript/packa
@NaCl eres estudiante o a qué te dedicas exactamente? xD
y de nada, espero te haya servido
en serio necesito un tutorial for dummies
 
@LuiggiMendoza una pregunta, de donde sigues el ejemplo para ver algo
 
12:56 AM
como simplemente dice "aquí están los archivos, ahora míralo en el browser" me desanima =\
 
Si
pero leo, que creo que debes bajar webpack
porqeu eso está imcompleto
 
ya lo descargué a nivel global también
pero no me dice qué comandos ejecutar para ver la app
 
a ver, disculpen la demora
 
tampoco veo en qué momento interviene Node
ni nada de lo que ya tengo descargado
 
@LuiggiMendoza hahahahaah el problema es una cosa es instalarlo global y otra es en el proyecto
 
12:58 AM
lol
por eso detesto los tutoriales de JS en general
asumen que ya debes saber todo
 
@LuiggiMendoza Si, eso es lo que pasa
 
o no dice un apartado "necesitas primero aprender a usar A B C y luego lee esto" con enlaces pertinentes
 
se han dado cuenta que en los 3 años ha aumentado la cantidad de tutoriales pero ha disminuido el que te enseñen desde cero?
 
es un "@#$%te intentando resolver el problema y cuando lo tengas listo verás que funciona"
 
siento que se ha desparramado el roadmap que antes había en la red
 
1:00 AM
@fredy me he dado cuenta de eso hace muchos años
 
Honestamente no se la diferencia de pero deberías correr siempre al instalar algo como npm install --save-dev *nombre del paquete* para uqe lo ponga en el package .json
 
es decir, si antes encontrabas un tutorial, te explicaba bien cheeere como si recién tuvieras una computadora, ahora hay pedacitos de tutoriales de cada cosa por todo lado
 
yo cuando escribo tutoriales asumo que la persona no tiene el background
y si lo debe tener lo 1ro que hago es indicar "debes haber leído esto para seguir adelanto, sino you shall not pass"
 
Lo que puedes hacer es bajar algo como esto github.com/mgechev/angular2-seed y comienza a trabajar desde ahí
 
no @Wil quiero aprender desde 0
no con starters que ya tienen todo hecho por ti
 
1:02 AM
comparto la idea @LuiggiMendoza :D este fue el mejor tuto que hice: fredyfx.com/es/Tutorial-Microsoft-WebMatrix-Razor
 
me gusta ensuciarme las manos tipeando todo desde 0 para saber qué rayos estoy haciendo y por qué las cosas funcionan como dicen que deben funcionar
sino me están vendiendo magia y no soy mago, soy ingeniero
 
@LuiggiMendoza Bueno tocara hacer varias cosas a mano. lo primero es ver que necesitas y meterlo en el package .json
 
sí, eso necesito
ni siquiera tengo ese archivo xD
 
Bueno
te paso el que uso para mi curso??
 
fue para el congreso de la universidad, 3 salones en paralelo, físicamente en 1 y virtualmente con la magia del skype y teamviewer en los otros 2, los asistentes salieron contentos y quien redacta, re-feliz :D
 
1:03 AM
porque eso es algo deificil de explicar
 
@fredy interesante
@Wil eso es lo que busco pero no encuentro en ningún lado :(
 
@LuiggiMendoza Acá por donde leer
 
a ver @Wil
estoy en modo lectura
 
ahí explica, que es y como está estructurado el pakacge.json
 
me tomo tiempo redactar ese documento, lo mejor es que el código tiene ciertos errores que los asistentes iban respondiendo (para mantenerles la mente activa) se construyó y mejoró entre todos, una de las mejores experiencias de mi vida :D
 
1:07 AM
Sin ese archivo package.json no harías practicamente nada y te tocaría meter y descargar todo a mano, "Aca viene un poquito mas automatizado"
 
@Wil algo así entendí, es similar a maven o gradle de Java
porque te abstrae las dependencias del proyecto
y luego donde lo quieras ejecutar solo descargas nuevamente las dependencias
el proyecto es más ligero y fácil de portar entre equipos
 
Adicionalmente, deberas tener un archivo tsconfig.json que es el que le dirá la configuración que usará el typescript.
 
esos concepto no son novedad para mí
 
@LuiggiMendoza Exacto, eso da la portabilidad.
@LuiggiMendoza Disculpe, maestro
Me dijo explicación for dummies
 
sino que no te dicen "el proyecto inicial debe ser así A B C D" etc etc
 
1:08 AM
xD
 
así es, eso me agrada
 
y también agregas los type definition (cuando usas librerias externas como jQuery)
 
@Wil te daría +1 pero aquí no se puede xD
 
@LuiggiMendoza hahahahahaah
lo que creo que me falta, es el servidor node.
 
ok ya tengo el tsconfig.json
me falta el package.json
leo su documentación
y al parecer luce bien documentado
 
1:13 AM
Ah @LuiggiMendoza y para el servidor te pudes bajar "lite-server": "^2.2.0", para levartar el servidor node.
 
excepto por el primer gran error (en mi opinión): no ponen un ejemplo de un archivo básico
 
@LuiggiMendoza por lo general hay gente dedicada a ello.
Ojo puede subir tus recomendaciones en github para esas cosas.
@LuiggiMendoza Así es mi archivo para que te guies y busques que es que
`{
"name": "product-management",
"version": "1.0.0",
"author": "test",
"description": "test",
"scripts": {
"start": "concurrently \"npm run tsc:w\" \"npm run lite\" ",
"tsc": "tsc",
"tsc:w": "tsc -w",
"lint": "tslint ./app/**/*.ts -t verbose",
"lite": "lite-server",
"typings": "typings",
"postinstall": "typings install"
},
"license": "ISC",
"dependencies": {
"angular2": "2.0.0-beta.15",
"systemjs": "0.19.26",
"es6-shim": "^0.35.0",
"reflect-metadata": "0.1.2",
"rxjs": "5.0.0-beta.2",
"zone.js": "0.6.10",
 
@Luiggi Tal vez quieras probar este. ;) +@Wilfredo
 
@PaulVargas El quiere hacer todo desde 0
 
@Paul parece que ese es
 
1:19 AM
Es un buen ejercicio eso, pero creo que lo haces una vez y luego copy and paste
 
estoy revisando
@Wil sí, luego ya hago copy/paste
pero primero a hacer todo a mano
@Wil el texto salió incompleto (creo)
puedes indentarlo con 4 caracteres
 
@Wil viendo 0.0
 
@LuiggiMendoza Yo hoy siguiendo el curso de pluralsigth me quede stuck como 30 minutos en una estupidez.
 
@LuiggiMendoza Sospecho que este podría ser más interesante para ti. :D
 
1:28 AM
@PaulVargas Java, lo he añorado mil veces, pero aun no logro trabajar con el..................
Me quedare con mi querido Microsoft <3
 
@LuiggiMendoza Soy estudiante, desarrollo software por pasar el tiempo pero, estoy impartiendo clases de algoritmos
 
Vengo al rato
 
@NaCl ¡Qué emocionante!
 
@Paul no, quiero aprender A2 puro
luego ya le pongo todo lo demás como lo vea conveniente
 
1:30 AM
@NaCl suena bien
 
estudiante de software o de qué carrera? porque en alguna ocasión mencionaste que no eres dev de profesión y en otra oportunidad mencionaste algo de que trabajas en un banco
quizás atiendes en cajero y programas en la oscuridad de tu cuarto
o eres un gerente que estudia por internet
ok ya creo que voy entendiendo todo esto
ok ya tengo mis dependencias, los scripts
ahora debo ejecutar la app
 
dale :D
 
cómo lo hago? @Wil, @Paul, @fredy
 
ya lanzaste el compilado de typescript a js ?
 
1:37 AM
todavía
no sé cómo hacer eso
 
desde la terminal: tsc NombreDeTuArchivo.ts
 
uhm
pero tengo un archivo tsconfig.json
no debería tomar eso solamente para ejecutar el tsc en lugar de compilar manualmente todo?
 
dale
 
ok, ya lo compilé
ahora creo que debo iniciar el lite server?
 
así es :D
 
1:41 AM
con npm start? o.O
 
Debería ser npm run
o start
uno de esos 2
 
ok, le di npm start
tengo un problema
está que busca un archivo index.ts cuando tengo un boot.ts
 
Cual es??
 
entonces me pregunto
 
y si cambias el nombre?
 
1:43 AM
debería simplemente renombrarlo y aceptar que siempre el punto de entrada debe ser un archivo index.ts o hay manera de decirle que empiece con un archivo en particular?
 
lo puedes renombrar, pero deberias usar un nombre como main o index
que sabes que será el rpimero en ejecutar
En mi caso yo lo llamo main.ts y yo se que es el primero que voya ejecutar
 
ok
ya lo tengo así
pero ahora no veo el cambio, se me queda la página en Loading... xD
mi app es bien simple
 
mmm puedes revisar en la consola del navegador
o en la cosonla de comando para ver que error tienes
 
sí, eso hago, no dice nada
 
La consola de comando, es mas util para Angular2 que la consola del navegador
 
1:48 AM
aquí una herramienta extra: ng-inspector.org
 
ok, en Firefox me lanza un error más decente pero aún extraño
> Error: platform_browser_1.bootstrap is not a function
Error loading http://localhost:3000/app/index.ts
 
mira el orden de las llamadas
a veces se raya cuando hay bootstrap antes de jquery
 
no tengo jquery
 
mmm
 
No, pero ese bootstrap
es el de Angular2
 
1:50 AM
import {bootstrap} from '@angular/platform-browser';
import {MyApp} from './app.component';

bootstrap(MyApp);
 
ok makey :D
 
que seguro, tienes un error en código y no puede hacer bootstrap para levantar el app
 
import {Component} from '@angular/core';

@Component({
    selector: 'app',
    template: '<b>Bootstrapping an Angular 2 application</b>'
})
export class MyApp { }
 
Debería ser
import { bootstrap } from 'angular2/platform/browser';
Ojo
no se porque tu tienes esa ruta en el bootstrap
 
"dependencies": {
    "@angular/common":  "2.0.0-rc.2",
    "@angular/compiler":  "2.0.0-rc.2",
    "@angular/core":  "2.0.0-rc.2",
    "@angular/http":  "2.0.0-rc.2",
    "@angular/platform-browser":  "2.0.0-rc.2",
    "@angular/platform-browser-dynamic":  "2.0.0-rc.2",
    "@angular/router":  "2.0.0-rc.2",
    "@angular/router-deprecated":  "2.0.0-rc.2",
    "@angular/upgrade":  "2.0.0-rc.2",
    //otras más
}
creo que eso explica el uso de "@angular/core" en lugar de "angular2/core"
 
1:54 AM
Si, así mismo es
Pues parece que tienes todo ok
 
(lo escribí todo eso a mano xD)
 
Como tienes el mail script???
en el index???
 
no tengo mail script o.O
 
Yo tengo asi en el index
<!-- 2. Configure SystemJS -->
<script>
    System.config({
    packages: {
      app: {
        format: 'register',
        defaultExtension: 'js'
      }
    }
  });
  System.import('app/main')
        .then(null, console.error.bind(console));
</script>
Eso hace que levante el app y mueste el componente
 
creo que haré todo desde 0
 
1:58 AM
pluralsight mi estimado @LuiggiMendoza :D
ahí te enseñan desde cerito :D
bueno hermanos, de salida
un abrazo, éxitos y bendiciones, sigan con la programación y a darle con todo el power 2.0!
mejórate @LuiggiMendoza y toma descansos más seguidos para la vista
 
@fredy gracias
 
de nada hermano
nos leemos
 
nos vemos @fredy
 
2:55 AM
hola gente
@PaulVargas tranquilo que yo espero que puedas ayudarme
de igual forma
mañana me defendere
 
3:12 AM
@Wil @fredy @Paul al final seguí el quickstart oficial de A2 y funcionó
está como para dummies xD
 
@LuiggiMendoza osea que ya no estas en contra de los haters
 
@PedroM siempre he estado en contra de los haters :P
 
jajajaja
pero de angular :P
@LuiggiMendoza osea que dejaras el back-end
:P
 
no @PedroM es cultura general solamente
quiero desarrollar con A2 para ver qué onda
como a esto se perfila la nueva arquitectura de una app en mi chamba pues quiero aprender de los beneficios y problemas de la tecnología
recuerda que existen varios requerimientos no funcionales y a eso apunta la arquitectura
rendimiento (performance) es uno, pero no el único
 
ha ok menos mal pro que dije, si @LuiggiMendoza sabe back-en y tiene trabajo por monton, ya con el front-end dejas a todos en la calle XD
 
3:17 AM
seguridad, mantenibilidad, testeabilidad, usabilidad, portabilidad, escalabilidad, etc
 
pues tienes razon
 
quiero ver qué y cómo se pueden alcanzar dichos reqs con A2
ahorita hay 2 chicos trabajando en esa parte
 
uno de ellos es senior en front end, el otro no sé
y el que es Senior habla con bastante propiedad, inspira confianza
 
si eso pasa
@LuiggiMendoza conoces Dart??
 
3:19 AM
he oído que es un lenguaje que hizo Google para tratar de reemplazar JS o por el estilo pero fracasó
 
si creo que es eso, de igual forma alli esta entre las opciones para el desarrollo con angular 2
 
creo que por el momento me quedaré con TS xD
 
y yo con js
pero aun no brinco a la version 2
 
ahora creo entender mejor esta cosa de las decoraciones en TS
pero es muy distinto a lo de Java
@PedroM cuando aprendas ES6 estarás aprendiendo TS así que no podrás negar que te acercarás a TS
y si no aprendes ES6 estarás desactualizado
 
en java cual vendría siendo el equivalente
 
3:21 AM
es diferente
 
Yo soy rebelde no aprendere ES6 :P
 
a ver en un par de años si consigues empleo :P
en Java pues
 
podria conseguir, la cosa es que sea en programacion :P
Quizas te llame un dia de estos, hey @LuiggiMendoza necesito alguien que organize el back end, 10 mil mensuales
 
hay las anotaciones que son con @ que sirven para agregar funcionalidad en tiempo de ejecución (en resumen es otro decorator)
traducido 10k a US$?
 
3:23 AM
espera, US$ 10k o 10k de tu moneda local?
que no recuerdo su nombre xP
 
no
osea 10 mil doalres son actualmente 30 millones de peso
 
ah
ah está bien entonces
acepto (:
 
se
listo deja que dsarrollo el juego
:)
 
en qué trabajas ahora @PedroM?
 
mañana tengo reunion con la jefa de sistema para que me diga si av aceptar mi propuesta
 
3:25 AM
qué propuesta?
 
del proyecot d euna vez por que ya es muhco tiempo el tipo con sus servicio REST en JSP que no ha hecho hace un año
 
cuántos servicios son? es un proyecto pequeño mediano?
 
estoy tambien en un proyecto asociado a la salud
 
ofrezco mis servicios (:
 
pequeño
imagina solo debe hacer lo que puse aqui en al apk
 
3:27 AM
hace tiempo que no descargo el apk
la única vez que lo descargué no lo pude instalar xD
 
y tambien voy a tratar de empezar un proyecto de un jueg con unos amigos que ya estan en la materia
y pues aprovechar el auge de los telefonos moiles inteligentes
jajaja
ya tengo el nuevo me toca hacer un par de arreglos
 
cuál es el nuevo?
yo me he quedado con el iPhone 6s
 
osea que es raro que alguien no tenga asi sea una de gama baja
 
@PedroMiguelPimientaMorales Entonces, ¿programas todos los días?
 
@PedroM conozco bastantes personas que utilizan celulares de gama baja
 
3:37 AM
@PedroMiguelPimientaMorales Tengo unos minutos disponibles. Echaré un vistazo a tu pregunta.
 
quienes utilizan celulares de gama alta que yo haya visto son devs y uno que otro ing
 
@PaulVargas si de momento me toca peor hay dias que no puedo
 
@Paul ya tengo mi repo base con lo necesario para iniciar proyectos en A2
a partir de allí solo forkeo y creo
 
@LuiggiMendoza es que estaba haciendo alusion a que hay que aprovechar que mucha gente incluso que tiene un telefono no tiene un pc por decirlo asi
 
@PedroM eso es cierto
 
3:40 AM
entonces le plantee la idea a un amigo hoy de un juego le dije que habia que aproechar me dijo que hiciera el story board si el gusta se anima le explique un poco
@LuiggiMendoza no se si pudiste leer lo que el otro dia expuse de como debia ser la carrera de ing se sistemas
 
si fue la semana pasada @PedroM lo dudo, casi no estaba aquí en el sitio
 
listo hare un tratado y te lo pasare :P
nah mentira solo un texto y ya
 
hace hambre de salchipapa
 
hehehe
 
3:59 AM
@PedroMiguelPimientaMorales ¿Has tenido oportunidad de revisar este ejemplo? Las tabs están en la parte inferior.
 
@PaulVargas deja reviso
 
@PedroMiguelPimientaMorales Usa un controlador independiente para cada tab.
 
si eso vi
osea que si era lo que pensaba
bueno me toca hacerlo asi
pense que se podia con uno solo pero no aunque se me ocurrio hacer algo como asi
que dependiendo la vista o el tab mas bien donde este la persona que el $scope tenga la informacion correspondiente
pero no se si funcione
 
@PedroMiguelPimientaMorales El contenido de cada tab lo tienes en su propio archivo .html.
 
si es cierto eso
 
4:14 AM
bueno cierro el chat por hoy
iré a dormir
nos vemos @PedroM @Paul
que descansen
 
@PedroMiguelPimientaMorales No sabía que estábamos en la misma hora: UTC-5. +@Luiggi
@LuiggiMendoza Igualmente.
 
 
6 hours later…
10:24 AM
@LuiggiMendoza La diferencia es que en el quickstart explican mucho mejor de lo que explican en otras guías, porque ahí si es para dummies.
 
rnd
11:17 AM
[android-studio] y [visual-studio] (con sus variantes) son la etiquetas peor usadas.
Hola a todos
 
11:52 AM
Buenos días a los presentes.
 
Buen día
 
 
1 hour later…
1:12 PM
Buenoa días.
¿Los mosquitos pueden sobrevivir en las tormentas? Si lo hacen, ¿cómo es que lo hacen?
 
1:41 PM
Buenas muchachones
@PaulVargas Mmm yo creo que llevan un traje parecido al de Ant Man xD
 
Buenas día
@WilfredoP ¿Qué tal?
 
@MitsuGami @WilfredoP @rnd @Goerman Buenos dias chicos
 
@MitsuGami Todo bien, contento porque ya estoy apunto de terminar un curso :D
 
rnd
Hola @jasilva y toda la banda
 
Genial
 
1:47 PM
Buen día @jasilva
 
Yo aquí conversando sobre Windows 10 xD
Me veo obligado a aprender ASP NET en 2 semanas que la uni me obliga :v
¿Los scripts de publicidad, tipo ExoClick funcionan con user-triggered eventos no?
Es decir, la popunder se muestra solo si el user hace click en el documento
 
@MitsuGami no estoy seguro
 
Al parecer sí, la idea de mi cliente era que la pub se muestre si venía de un dominio específco. Pero la agencia de publicidad había programado así el script, así que no quedó más que mostrar un modal y cuando el user la cerrase, se mostraba la pub xD
 
3:00 PM
Buenos dias amigos
 
Buen día @PedroÁvila
 
@Goerman Buen día
 
Buen día @PedroÁvila @Goerman
 
Al parecer, es gracias al tai chi que los mosquitos pueden sobrevivir en la lluvia.
 
rnd
3:14 PM
;)
 
3:30 PM
@Paul no sé, yo creo que los mosquitos no se preocupan por las lluvias, total si pueden resistir una guerra nuclear...
 
3:43 PM
@MitsuGami Buenos dias
 

« first day (235 days earlier)      last day (2873 days later) »