« first day (1537 days earlier)      last day (1572 days later) » 

1:02 PM
Lo que quiero realizar es lo siguiente, yo quiero que cada usuario de mi app pueda crear un broadcast para ser visto por los demas usuarios, existen varias opciones
1. Servicios externos (pagos)
2. Webrtc es per2per
3. Usando software externo como obs
Quisiera consultar a personas que ya hayan trabajo con esto para que me orienten de cual opcion es la mejor @MauricioContreras
 
1:17 PM
@AlexHunter pues no he trabajado con ninguna, asi que mi opinión no vale mucho. Lo que entiendo de lo que intentas es crear un canal de broadcasting usando alguna tecnología sobre http. Es por eso que pensé en sockets. Puedes leer en socket.io a ver si es lo que buscas.
La cosa está en que no estoy seguro si eso te soporta video streaming. Eso es otro asunto, @AlexHunter
Me parece que si, la cosa es saber si soporta pool connections o lo que tu llamas broadcast a múltiples canales. También imagino que si lo hace
 
el tema es mas complejo de lo que pensaba, el problema de usar webrtc y usandolo para transmitir (broadcast) a N seguidores. Es que simplemente la conexion va a fallar xq todo el peso lo llevaria el emisor, es por eso que creo que esta tecnologia no me va servir @MauricioContreras
por otro lado, pienso que sin dinero no voy a llegar lejos, si youtube o twitch usan softwares externos (que tienen todo el dinero para invertir en algo propio), por algo sera
entonces pense, que pasa si uso un servidor rtmp y conecto al igual como hacen ellos?, la cosa es de que rtmp se poco, es por eso que busco ayuda de alguien que haya trabajado en esto para que me oriente @MauricioContreras
leyendo un articulo me encuentro con este parrafo
First, I think you wanna to know some basics about livestreaming tech. There are many technic for livestreaming, some of the most commons are HLS, DASH, RTMP, RTP/RTSP and WebRTC.
Como veras, hay muchas rutas, es necesario tener una opinion de alguien que ya haya pasado por esto @MauricioContreras
 
@AlexHunter Entiendo, lo único que puedo decirte es que de RTP sólo conozco la implementación que hacen los DVR para enviar el video a la red, la cantidad de conexiones múltiples la desconmozco, pero ha de tener un límite, además, juega mucho la compresión de la data, que para este caso en particular de los sistemas DVR es de H.264
 
1:34 PM
llevo una semana investigando y hasta ahora no logro encontrar algo que encaje, segun el articulo, rtmp es el peor (xq tiene delay de 30s) para mi eso es irrelevante,si existen servidores open source para implementar esto a mi app y que el usuario necesite usar obs para conectarse, pues creo que sera asi
lo que no he podido conseguir y es una duda que tengo, si un usuario tiene N viewers, toda la carga la lleva el servidor rtmp verdad? lo unico que tienen que preocuparse el emisor y receptores es su conexion de internet para ver el video verdad? @MauricioContreras
 
Servidores Open Source no conozco, y lo dificulto. En todo caso, tecnología opensource para que te armes tu propio servidor, eso es más probable. @AlexHunter
 
voy a hacer un poco de research sobre a ver si logro dar con la tecla, xq esto me parece una caja negra, todos conocen la tecnologia pero nadie dice como llegar a ella @MauricioContreras
 
Lo de la carga, pues te digo que existen sistemas de balanceo de la misma, no es un solo equipo o servidor, es un cluster de estos que trabajan en paralelo, cada uno soporta una carga fija y a medida que se necesita van entrando los demás en juego para equilibrar las cargas.
Es todo un tema y un mundo esa parte, y hasta allá no llego.
@AlexHunter
 
si, supongo que entra nginx. Por lo complejo que es, solo quisiera crear algo funcional, en estos momentos si el broadcast soporta 5 usuarios pues no importa. Pero algo "sencillo" no consigo, hay que saber x cantidad de tecnologias para conocer el camino @MauricioContreras
 
@AlexHunter ;)
 
1:44 PM
ayer lei un articulo donde dice que twitch solo para el streaming tiene 30mil trabajadores, osea en cuanto tiempo lograria yo hacer el 10% de esa plataforma? jajaja @MauricioContreras
 
@AlexHunter pues depende de lo que te propongas, debes empezar con los recursos que tienes. Te pregunto: ¿tienes una base de usuarios tan grande? O es que quieres empezar teniendo capacidad de 100 mil usuarios de entrada, porque la idea sería autofinanciarte, es decir, si el producto es viable y la base de usuarios hace necesario invertir, pues se pide el financiamiento.
 
fijate lo siguiente, leyendo... rtmp usa flash y flash este año era que iba a morir cierto? buaaa! @MauricioContreras
 
@AlexHunter tu proyecto suena interesante
@AlexHunter ando enredado con mi propio proyecto, pero podría mirar un poco lo que quieres y te haría un ping por aquí.
 
Gracias, no es solo el streaming, estoy creando una red social deportiva enfocada al streaming, como te decia, como es un "proyecto", lo que necesito es tener la v1 funcional, luego ya tendria que buscar financiamiento para ampliarla @MauricioContreras
que estas creando? @MauricioContreras
 
Antes de que llegue la hora del metal seremos capaces de biorepararnos
 
2:04 PM
2
Q: ¿Por qué algunos usuarios hispanoparlantes escriben su pregunta en inglés?

ordagoHe visto varias veces preguntas escritas en inglés cuando fragmentos de código con comentarios o el propio nombre de usuario dan indicios de que la persona pudiera hablar en español. Ejemplo reciente: https://es.stackoverflow.com/posts/321684/revisions Después de que se le advierta que está en ...

 
2:33 PM
@AlexHunter la plataforma de mi negocio: Servicios y soporte IT. Algo mixto. Pero al igual que tu, dispongo de mis propios recursos. Mi plataforma está en mi ordenador personal por los momentos hasta que ya tenga algo estable y necesite contratar un servidor de hosting. Por ahora estoy trabajando en el backend. Y avanzo muy poco en el front.
 
que tipo de servicios vas a prestar? @MauricioContreras
 
Haré un concurso para escoger un logo. El premio será un giftcard Amazon.
@AlexHunter omnipc.ddns.net
 
no me abre, esta bien el url?
en donde haras el concurso?, yo no soy diseñador y estaba pensando en algo asi tambien,
 
@AlexHunter pues si que está bien. A ver: omnipc.ddns.net
 
nada, debe ser x el lugar donde estoy que tiene bloqueado esa url
te doy una idea, podrias darle un espacio en la web app al diseñador que gane, es decir su nombre en el footer, q te parece @MauricioContreras
 
2:39 PM
@AlexHunter en mi página. Aún trabajo en ello. Te podrás registrar, subir tu logo, y podrás ver el trabajo de otros, podrás votar por el logo de tu elección. Y al finalizar el concurso se publica el ganador, y su logo sera la imagen de la empresa. Y claro que pondré los créditos.
 
yo creo que es un buen regalo colocar el nombre del diseñador en tu app, pero si le quieres dar dinero pues mucho mejor jajaj
y como lo piensas difundir para que los diseñadores se interesen? @MauricioContreras
 
Empezaré aquí. No necesito un diseñador. Quiero darle la oportunidad a la gente pesada de este chat a que hagan algo útil aparte de hablar pavadas. A ver si los mod. hacen algo más que cerrar preguntas. Si quisiera un diseñador lo contrato.
XD
 
@MauricioContreras yo ya se que logo te voy a proponer
 
@NicolasOñate, noooo, mejor tu no, que me tumbas la BD
XDDD
Como venga @gbianchi a usar una C y un # en el logo, lo baneo.
 
@MauricioContreras :p
 
2:45 PM
Sobre todo si van uno al lado del otro.
 
puff pues pocos logos sacaras de aqui
 
Jajaja
Por una giftcard de Amazon creo que se animan muchos.
 
entiendo eso, pero donde vas a publicar el concurso?
 
yo lo veo muy claro, una pelota, de color naranja, agarrada por un ente amarillo
ese sera tu logo
 
Confío en el buen gusto de todos los que estamos aquí. Así saldrá un buen logo.
Jejeje. Seguro
 
2:47 PM
igual que tengo el comentario mas votado, me llevare el logo
 
xq aqui en el chat yo creo que el 90% son desarrolladores
 
@AlexHunter y el otro 10?
 
pues supongo diseñadores, lo que quiero decir es que x aqui veo dificil conseguir bastantes diseñadores, por eso le pregunto que en donde publicara ese concurso @NicolasOñate
 
y porque no se puede ser las dos cosas?
nunca se sabe
 
no entiendes mi punto,obvio que se puede ser y mucho mas, pero yo aqui nunca he visto a alguien hablando de diseñar un logo etc etc, es por eso que no lo veo factible @NicolasOñate
 
2:56 PM
@AlexHunter eso es porque no conoces a Alvaro Montoro, Dios de css
 
no lo conozco, pero alvaro montoro es 1 persona
si vas a hacer un concurso, al menos debe haber 10-20 personas no?
 
ya lo visito
 
@AlexHunter aqui y en todos lados, las personas hacen lo que quieren, si el quiere, pues es libre, quiere dar algo a la comunidad que le ha apoyado
 
por supuesto que si
 
3:21 PM
No peleen, no ha comenzado el concurso aún. No busco un diseñador. Busco que los colegas de SOes participen de una forma u otra en mi proyecto. Habrá un premio. Y una votación y usaré el logo ganador. Un diseñador tal vez me diera algo razonablemente bueno y acertado. Pero no conozco suficientes diseñadores. Además mi idea de todo esto es poner en práctica mis conocimientos. A nivel de programador, admin de redes, de DB. Etc., etc.
 
No peleo, solo debatia
 
yo no peleo, es el que se puso con una actitud que ni idea, yo ando en lo mismo @MauricioContreras justamente ahorta me tome un break para conseguir una web o foro donde publicar este tipo de concursos
 
Vamos, que no busco el logo de MS o de Google o cualquiera grande. Busco un logo, y si mi idea prospera, quien quita, alguien de aquí pueda decir con orgullo: yo diseñé ese logo
 
yo igual, una web que siempre visito para inspirarme es esta, creo que no tiene un foro donde publicar cosas dribbble.com
 
@AlexHunter la actitud de: "saturado en el trabajo buscando evasion momentanea"
no te lo tomes a mal
 
3:26 PM
-.-
 
0
Q: ¿Podríamos hacer la etiqueta [management-studio] un sinónimo de ssms?

AlfabravoLa etiqueta management-studio tiene 10 preguntas, todas relacionadas con SSMS. La etiqueta ssms tiene 18 preguntas y tiene algo en la wiki. Además, el nombre completo de la herramienta es ese, SSMS. ¿Podríamos hacer que la primera sea sinónimo de la segunda?

 
Bueno, voy a buscar al chaval al colegio. Vuelvo en un rato
 
pero que tiene @NicolasOñate
suelta la pelota para pelear?
 
@RazerJs solo la lanzo cuando se a ciencia cierta que va a rebotar
 
3:43 PM
Me se acabó lo bueno. Pude jugar un poco con el drag & drop de Jquery-UI pero me toca ponerme a maquetar de nuevo T_T
 
@phpMyGuel a currar entonces
 
@MauricioContreras Con lo bien que me lo estaba pasando...
 
@MauricioContreras vete a conseguir practicantes a otro lado :v
@MauricioContreras explicate bien
 
4:14 PM
@fredyfx donde estas cuando te necesito? jeje
 
4:28 PM
@ntzzsaysReinstateMonica durmiendo(? xD
 
en su nuevo trabajo?
 
jaja capaz
a veces intento dormir en la hora del almuerzo
@MauricioContreras salió matemático jr?
 
aloha~
buen día hermanos
 
Buenas @fredyfx
 
sucede que el nuevo trabajo involucra varias reuniones de coordinación de administración de proyectos, reuniones con programadores y próximamente reuniones conn la gente de UI/UX
ahora entro más temprano en comparación a mi anterior trabajo, mis mañanas se van volando
¿Cómo van? @LucasDamian @gbianchi @ntzzsaysReinstateMonica @farsSharp @phpMyGuel @MauricioContreras @NicolasOñate
 
4:36 PM
todo bien aquí almorzando pollo con puré de papas
 
@fredyfx Con ganas de salir de la oficina ya :/
 
@fredyfx ya con café
 
@fredyfx tengo una duda a ver si puedes echarme una mano, estoy usando el SfListView
<syncfusion:SfListView.DataSource>
                    <data:DataSource>
                        <data:DataSource.GroupDescriptors>
                            <data:GroupDescriptor KeySelector="tramoProperty" PropertyName="tramo" />
                            <data:GroupDescriptor KeySelector="fechaProperty" PropertyName="fechasalidatramo" />
                        </data:DataSource.GroupDescriptors>
                    </data:DataSource>
                </syncfusion:SfListView.DataSource>
<syncfusion:SfListView.GroupHeaderTemplate>
                    <DataTemplate>
                        <ViewCell>
                            <ViewCell.View>
                                <StackLayout>
                                    <Label Text="{Binding Key}" />
                                </StackLayout>
                            </ViewCell.View>
                        </ViewCell>
                    </DataTemplate>
                </syncfusion:SfListView.GroupHeaderTemplate>
Como puedo hacer para que ambas key me aparezcan en una sola row?
No entiendo muy bien como hace el binding key :/
 
@phpMyGuel x2
 
@fredyfx aca..mirando el panorama con cautela
 
4:48 PM
@LucasDamian provecho!
@phpMyGuel ¿ya planificaste lo que harás luego de la oficina?
@farsSharp perfecto! en un momento también voy por uno
 
el mio sin azúcar
 
@ntzzsaysReinstateMonica no he usado syncFusion en Xamarin, todavía
@LucasDamian ¿y sin crema?
@gbianchi ¿sucede algo?
@ntzzsaysReinstateMonica ¿has visto la documentación?
 
@fredyfx 100pre con crema :D
 
user image
2
@fredyfx Lo mismo que todas las tardes. Tratar de conquistar el mundo.
 
que viejo está cerebro :(
 
4:51 PM
@fredyfx de todo.. pero bueno.. el chat sigue funcionando
 
@LucasDamian Pobre T_T
 
@LucasDamian casi estabas en mi equipo de cafeteros que tomamos café sin azúcar ni crema
@phpMyGuel zapeeee!
@gbianchi o.o?
 
Revisitando lo del setTimeout en un bucle y que si usas var i=... todas las llamadas usen el último valor de i....
 
@PabloLozano Me interesa eso.
 
for (i = 0; i < 5; i++) {
 setTimeout(function(m) {
    console.log(m);
 },i * 1000, i);
}
 
4:57 PM
@fredyfx Jajaja, suelo tomar cafe sin azúcar ni edulcorante, pero entendeme, aquí en la empresa no hay crema. técnicamente tomo sin crema :-D
 
la función setTimeout funciona así:
 
@LucasDamian estás en mi equipo :D
 
setTimeout(funcion_a_ejecutar, milisegundos, param1, param2 ...)
 
@phpMyGuel intenta usar let y mira si hay diferencia
saludos @PabloLozano
 
@LucasDamian siempre negro
 
4:59 PM
@fredyfx Sí que la hay, es lo que vimos cuando hablamos sobre ello. Que al usar una instancia de i diferente pues se comporta de otra manera que usando la misma.
 
donde paramN son los parámetros que se le pasarán a la función a ejecutar
 
@phpMyGuel el scope es diferente :)
 
@fredyfx Sep.
 
por motivos así, TypeScript se está convirtiendo en standard de desarrollo para javascript
 
@farsSharp nunca innegro :p
 
5:00 PM
como ya no usas i directamente, sino una copia (los parámetros se pasan por valor), tienes un valor para ejecución distinto
 
@fredyfx Si, pero no vi como hacerlo por xaml :/
 
@fredyfx let es JS, no necesitas Typescript obligatoriamente para hacer eso
 
@PabloLozano así es, creo que estoy viendo TS por todo lado desde que me cambié de trabajo
@ntzzsaysReinstateMonica espero me disculpes, desconozco cómo solucionar tu caso :/ ¿Publicaste pregunta? Tengo amigos que saben mucho más del tema
 
@PabloLozano Entiendo entonces la función ya contemplaba este problema en su constructor, por lo que veo.
 
@fredyfx pues no lo pense, en SO puedo publicar preguntas con syncfusion? O mejor por ticket a syncfusion?
 
5:06 PM
@PabloLozano Muy interesante. Se agradece mucho la explicación.
Ahora huyo rápidamente de la ofi. ¡Hasta luego!
 
6
A: ¿Por qué el valor *i* siempre es *5* - JS?

Pablo LozanoLo mejor para entender lo que pasa es reproducir la ejecución manualmente: for (var i = 0; i < 5; i++) { // durante 5 veces ... setTimeout(function() { // ... colocamos en la cola de eventos por tiempo... console.log(i); // ... una función que imprime el valor de i ... },i ...

 
@ntzzsaysReinstateMonica es Xamarin :)
 
5:20 PM
@fredyfx vale, me he leido la documentacion de PE a PA (no se si conoces esta expresion), lo he encontrado xd
ListViewCargas.DataSource.GroupDescriptors.Add(new GroupDescriptor()
                {
                    PropertyName = "tramo",
                    KeySelector = (object obj1) =>
                    {
                        var item = (obj1 as cargasCarga);
                        return item.tramo + " - " + item.fechasalidatramo;
                    }

                });
Con el KeySelector me permite concatenar diferentes variables de mi objeto
 
@ntzzsaysReinstateMonica PE a PA, ni idea
masbien, publica la pregunta y tú mismo agrega la respuesta, serás el héore de más usuarios que tengan el mismo caso y/o algo similar
 
10
Q: ¿Qué significa "de pe a pa"?

Alfredo Osorio¿Cúal es el significado de la siguiente expresión "de pe a pa"? Por ejemplo: Tienes que aprenderte esto de pe a pa.

@fredyfx viene en la documentacion... no creo que sea muy de heroe , lo que pasa es que es extensa de cojones y me llevo ya muchas horas leyendo cosas
Yo marcho ya que cierro jornada, pasad buen dia :)
 
@ntzzsaysReinstateMonica publica y haces referencia a la documentación...
casi nadie la lee en primera instancia
 
@fredyfx Me lo apunto si tengo tiempo mañana de hacer una pregunta decente :)
 
@ntzzsaysReinstateMonica zapeee!
 
5:43 PM
Hey @fredyfx
Saludos
 
¿Cómo vas hermano?
 
@LucasDamian, es muy temprano para decirlo. Habra que esperar a que curse la secundaria y allí se vera. Apenas va a segundo grado.
@fredyfx es muy buena. Aunque ahora ando escuchando una trolla de los gunners
 
@MauricioContreras link :D
nunca había escuchado de una banda así
 
@ntzzsaysReinstateMonica sobrino. Esa expresión se usa mucho en Venezuela.
@fredyfx los gunners? La estoy oyendo desde mi movil. Guns and Roses.
Ya sabes, mi copia digital legal (guiño, guiño). Uy, que mal se vio eso.
 
ah, de los gansos rosa
:v
 
5:47 PM
Igual me lo merezco, yo compré todos los vinilos que sacaron, asi que puedo tener un MP3. Estoy en mi derecho
Esos mismos
Nada como el sonido de un buen 33RPM en un pickup.
Y la incansable búsqueda por la mejor aguja para el tocadiscos.
 
que buenos tiempos
 
6:42 PM
Buenas amigos, tengo lo siguiente: (Esto en Oracle), tengo una tabla creada con la definicion de un objeto (create table Colegio OF Alumno) y quiero saber, como puedo acceder a un metodo del objeto (Alumno) que me calcula la media, desde la tabla Colegio? Con un select no me deja. Gracias
 
@Sqoaz uh yo ni idea de eso..
 
@gbianchi A ver si alguien nos ilumina el caminoç
 
@PatricioMoracho tal vez pueda iluminarnos si tiene un rato
 
7:05 PM
@gbianchi No, no tengo mucha idea. A ver @Sqoaz .. ¿un método del objeto? las tablas no tienen métodos. ¿Estas hablando de un ORM?
 
@PatricioMoracho pense que tal vez era algo de un oracle mas moderno, y por eso no quise decir que no tenia ni idea :p
 
@PatricioMoracho justo hoy empece la teoria de los objetos de Oracle, no se que es un ORM. Pero no me suena que sea eso
Yo cree un objeto llamado Alumno y ahi le puse sus variables, sus metodos get y set, he hice una funcion para sacar la media de nota (me funciona ya que lo comprobe)
Entonces he creado una tabla llamada Colegio que es de tipo Alumno
Y desde la tabla colegio quiero hacer uso de esa funcion de nota media
 
@Sqoaz creaste un objeto en oracle?
 
Si
 
7:10 PM
@Sqoaz Ok, estoy mirando esto PL/SQL - Object Oriented: tutorialspoint.com/plsql/plsql_object_oriented.htm. No la tengo claro, para mi SQL es solo SQL, pero veamos. ¿Puedes copiar la definición de Colegio y alumno?
 
son una abstraccion de las tablas.. es algo muy raro...
 
@PatricioMoracho VOy pero es un poco engorroso, porque Alumno tiene un objeto de Persona, y Persona un Objeto de Direccion
CREATE OR REPLACE TYPE ALUMNO AS OBJECT (
PERS PERSONA,
PRIMERA number,
SEGUNDA number,
TERCERA number,

MEMBER PROCEDURE SET_PERSONA (P PERSONA),
MEMBER FUNCTION GET_PERSONA RETURN PERSONA,

MEMBER PROCEDURE SET_E1(E1 NUMBER),
MEMBER FUNCTION GET_E1 RETURN NUMBER,

MEMBER PROCEDURE SET_E2(E2 NUMBER),
MEMBER FUNCTION GET_E2 RETURN NUMBER,

MEMBER PROCEDURE SET_E3(E3 NUMBER),
MEMBER FUNCTION GET_E3 RETURN NUMBER,

MEMBER FUNCTION notaMedia RETURN NUMBER);
CREATE TABLE ALUMNOS2 of ALUMNO;
Si necesitas las Tablas Persona y Direccion me lo comentas
 
OOP en SQL? 🤯
 
Imagina que tu pregunta apunta a como acceder a notaMedia
 
MEMBER FUNCTION notaMedia RETURN NUMBER IS
BEGIN
RETURN (PRIMERA+SEGUNDA+TERCERA)/3;
END;
Y Esto lo tengo en el Body de Alumno
 
7:13 PM
@g3rv4 no del todo.. es medio una mentira de J...
 
@PatricioMoracho si
 
@gbianchi tiemblo
 
@g3rv4 dudo que alguien lo use productivamente...
encapsula toda la funcionalidad en tablas.. o sea, termina creando tablas para representar eso...
igual sigo leyendo la documentacion de eso
en teoria para acceder al metodo es objeto.metodo como en cualquier lado...
por ejemplo
-- Requires Ex. 3-1
DECLARE
  emp employee_typ; -- emp is atomically null
BEGIN
-- call the constructor for employee_typ
  emp := employee_typ(315, 'Francis', 'Logan', 'FLOGAN',
        '415.555.0100', '01-MAY-04', 'SA_MAN', 11000, .15, 101, 110,
         address_typ('376 Mission', 'San Francisco', 'CA', '94222'));
  DBMS_OUTPUT.PUT_LINE(emp.first_name || ' ' || emp.last_name); -- display details
  emp.display_address();  -- call object method to display details
END;
/
 
es un excelente tema para una película de terror
 
Pero en este ejemplo ha creado un objeto y luego llama al método, no?
 
7:17 PM
How PL/SQL Treats Uninitialized Objects

User-defined types, just like collections, are atomically null, until you initialize the object by calling the constructor for its object type. That is, the object itself is null, not just its attributes.

Comparing a null object with any other object always yields NULL. Also, if you assign an atomically null object to another object, the other object becomes atomically null (and must be reinitialized). Likewise, if you assign the non-value NULL to an object, the object becomes atomically null.
@Sqoaz claro...
si no creas el objeto, a que metodo vas a llamar de que objeto?
@g3rv4 da para un post preguntandose porque?
 
@gbianchi Eso pensé yo. Pero con las indicaciones del profesor, parece que tengo que hacer las consultas con la tabla, ya sea usando cursores o simples selects. Porque esta table tiene datos y tengo que hacer uso de ellos para sacar resultados
 
@Sqoaz, que error te da?
 
@gbianchi si, me imagino que debe haber un montón de ventajas que no me imagino... también puede ser una cuestión medio filosófica... a mi me gusta que la base de datos no sea muy sofisticada, pero también entiendo que no es la única (o mejor) forma
 
@Sqoaz y si, haces el select y usas de from el objeto...
@g3rv4 no veo una sola ventaja de poner un "objeto" como tabla, solo para representar el mundo real... o sea.. para eso tengo el sistema de arriba...
si no, vamos a Access todos y listo...
 
@PatricioMoracho SELECT ROUND(A3.notaMedia,1) AS "NOMBRE ALUMNO",ROUND(A3.notaMedia(),1) FROM ALUMNOS2 A3; esta es lo que intenté (creo que no esta nada bien)
@PatricioMoracho Error SQL: ORA-00904: "A3"."NOTAMEDIA": invalid identifier
 
7:20 PM
proba A3.notaMedia() <- notese los parentesis
 
Lo probé sin parentésis y con parentésis
Porque cuando creao un objeto de Alumno, el metodo se llama haciendo Alumno.notaMedia
Eso si funciona facil
 
@gbianchi capaz que es muy rápido y podés hacer que el cliente sea más tonto? confío en que la gente que hace Oracle entiende bastante :)
 
Pero ahora la cuestion es como acceder desde la tabla...
 
@g3rv4 yo no confio en la gente de oracle.. jajajaja
es la misma que la de J...
 
jajaja
capaz que confío porque nunca lo usé?
 
7:22 PM
@g3rv4 seeeeeeee
si haces select a3.primera from alumnos2 a3, funciona?
espera, alumnos2 es el objeto o la tabla que creaste del objeto?
 
@gbianchi ALUMNOS2 es la tabla
Esto son los juegos del hambre
 
@Sqoaz podes hacer un select a esa tabla sin problemas?
 
Por lo que veo podría ser algo así: SELECT VALUE(A) INTO ALUMNO FROM ALUMNOS2 A WHERE ALUMNO_ID=<ID DE UN ALUMNO> y luego ALUMNO.notaMedia();
 
@gbianchi sip
SELECT A3.PERS.NOMBRE AS "NOMBRE ALUMNO" FROM ALUMNOS2 A3;
Esto por ejemplo me funciona bien
 
Entiendo que el objeto es a nivel de fila, por lo que podríamos decir que debes instanciar un objeto de una fila determinada y recién ahí invocar el método
 
7:29 PM
@PatricioMoracho Muchas gracisa, voy a comprobar
 
@PatricioMoracho ah eso me gusto mas...
 
@PatricioMoracho mhhh tiene sentido
 
Honestamente, la primera vez que me cruzó con esto, y espero sea la última, je je.
 
@PatricioMoracho secundo la mocion...
jajajaja
perooooooo mira lo que acabamos de aprender jajajaja
 
@PatricioMoracho Que el señor te escuche, yo tampoco quiero encontrarme con esto
@gbianchi a no meternos en cosas peligrosas JAJAJAJAJ
 
7:32 PM
@g3rv4 acaban de tirar a la mierda mi proyecto por falta de personal.. me voy a trabajar a la primer startup que se me cruce.. ya fue...
 
@gbianchi :(
 
@g3rv4 lo gracioso fue que no me avisaron... lo dieron de baja porque si.. ah y me entere pq tengo amigos aca.. que me vinieron a preguntar si era asi..
lestoooooooo
quedamos asi..
 
ufff durísimo... pero echaron gente?
o... no se habían dado cuenta de que no había gente?
 
@g3rv4 naaaaaaaa eso no... pero entraron otros proyectos mas "urgentes".. y no hay recursos
y se niegan a que trabaje yo en el mismo porque lo quieren en J... y yo no trabajo en J... y menos aca.. que si no pones 15 frameworks arriba les da escalofrios...
 
HIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII GUYYYYYYYYYYYYYYYYYYYYYSSSSSSSSSSS
NO PESON NO BAN
como han estado ?
 
7:37 PM
Hola @JoseAntonyMundacaAngeles
 
@MauricioContreras hola mauricio , como haz estado?
 
Pues muy bien
El término haz y su plural haces pueden referirse: en matemáticasal haz (geometría algebraica);en botánicaal conjunto de tallos vegetales atados juntos, especialmente las espigas en la siega y la leña; al haz, la superficie superior de la hoja;en anatomíaal haz de músculos (véase músculo y fibra muscular); al haz de His, un elemento de la anatomía del corazón; al haz vascular, un elemento del sistema vascular de las plantas;en físicaa un haz de luz, el conjunto de partículas o rayos luminosos de un mismo origen, que se propagan sin dispersión; a un haz electromagnético (véase divergencia (haz…
 
que bueno , dios , tengo que mejorar la ortografia
 
si quiero mudarme a EEUU
 
7:40 PM
@gbianchi :(
 
@g3rv4 ya esta.. me voy a jugar con emma.. y a buscar nuevas pasturas.. despacito.. a ver que sale..
 
@Sqoaz también podrías probar a nivel de tabla hacer select VALUE(A).notaMedia() tampoco sería raro que te funcione una common table expresion: WITH CTE AS (SELECT VALUE(A) FROM ALUMNSO2) SELECT CTE.notaMedia() FROM CTE
 
@PatricioMoracho El objeto Alumno no está en ninguna fila, el objeto Persona si esta en una fila. Lo estoy probando y nada. Si el objeto Persona tuviera algun metodo si pdria usarlo con tu razonamiento
 
@gbianchi :thumbsup: relax... y buena noche
 
@gbianchi Oracle es una caja de sorpresas
 
7:42 PM
@PatricioMoracho totalmente...
me voy a vivir a punta del este.. jajaja
 
@Sqoaz Por lo que entiendo, cada fila de ALUMNO2 es un objeto ALUMNO, cuya clase tiene un método notaMedia.
 
7:58 PM
@JoseAntonyMundacaAngeles yo también quiero
 
@LucasDamian , tu diras , compartimos pasaje? ;D
 
hola a todos
```
11:52:59 AM [Apache] Problem detected!
11:52:59 AM [Apache] Port 80 in use by "Unable to open process" with PID 4!
11:52:59 AM [Apache] Apache WILL NOT start without the configured ports free!
11:52:59 AM [Apache] You need to uninstall/disable/reconfigure the blocking application
11:52:59 AM [Apache] or reconfigure Apache and the Control Panel to listen on a different
```
 
@JoseAntonyMundacaAngeles, cómo está tu inglés?
@PedroMiguelPimientaMorales tal vez tienes un proceso usando el puerto 80. Un reinicio del equipo podría darte una pista si acaso es un zombie de Apache que aún ocupa el puerto.
 
8:16 PM
@PedroMiguelPimientaMorales ¿sabes cómo analizar sobre los puertos que están siendo usados?
saludos ing. Piter Maik Pepper Morals
 
@MauricioContreras no muy bueno
 
@Sqoaz Verificado, es select VALUE(A).notaMedia() from ALUMNOS2 A Revisa este fiddle: sqlfiddle.com/#!4/fef84/1
 
@PatricioMoracho Estoy en ello, a ver si lo se hacer
 
Otro XY problem de manual
1
Q: Nombrar un objeto con el contenido de una variable en Python

Franco Morenolos pongo en contexto: Estoy haciendo un sistema de registro en el que cada usuario es un objeto. Aquí la clase: class User: def __init__(self, nombre, apellido, nick, gen, mail, contra): self.nombre = nombre self.apellido = apellido self.nick = nick self.gen = gen self.mail ...

 
8:31 PM
Revisa la creación de los metodos hay que hacerla en el contexto del objeto `ALUMNO`, por lo que ví, algo así:

CREATE TYPE BODY ALUMNO AS
MEMBER FUNCTION notaMedia RETURN NUMBER IS
BEGIN
RETURN (PRIMERA+SEGUNDA+TERCERA)/3;
END;
END;
 
@PatricioMoracho es emetodo es el que tengo creado en el body del alumno
 
@g3rv4 ¿No habría sido mejor que SE pidiera donaciones, como Wikipedia, en lugar de andar levantando capital, etc.? -- I think so!
Eso les habría dado más libertad a la hora de tomar decisiones.
 
@PatricioMoracho FUNCIONA! Muchas gracias. No entiendo muy bien lo del Select Value pero ahora miro en que consiste. Muchas gracias. Ahora con esto que me has pasado lo adapto a lo que tengo qe hacer y listo. De corazon, gracias. Llevaba atascado varias horas
 
@fredyfx nada, es una pregunta que hizo alguien, y pregunte aqui, pero digame como se hace
 
@Sqoaz Me alegro!
 
8:43 PM
llevo poco tiempo con Oracle y aun estoy muy verde incluso con los Select, asi que con estas cosas algo mas complejas me son dificiles
 
@MauricioContreras eso mismo pensaba
 
@PedroMiguelPimientaMorales Use el comando netstat para saber qué programa está usando el puerto.
 
@PaulVargas not my call
 
@PaulVargas windows?
 
@PedroMiguelPimientaMorales lo más probable es que algún proceso se haya quedado pegado al puerto 80
 
8:50 PM
si eso ya le dije, de paso que cierre todo, borre la cache del equipo, del navegador, y que borre los temporales del pc y reinicie
 
@g3rv4 I know that, my friend. I mean, it's just a thought.
@PedroMiguelPimientaMorales ¿Qué SO está usando?
 
@JoseAntonyMundacaAngeles ese es el primer paso, poder mantener una conversación básica en inglés.
41 mins ago, by Pedro Miguel Pimienta Morales
```
11:52:59 AM [Apache] Problem detected!
11:52:59 AM [Apache] Port 80 in use by "Unable to open process" with PID 4!
11:52:59 AM [Apache] Apache WILL NOT start without the configured ports free!
11:52:59 AM [Apache] You need to uninstall/disable/reconfigure the blocking application
11:52:59 AM [Apache] or reconfigure Apache and the Control Panel to listen on a different
```
 
El nombre PID indica que usa Linux o muy poco probable macOS
@PedroMiguelPimientaMorales pues me he equivocado, jejeje
Mala mía. Además pone Control Panel, que seguramente se refiere a Window$
 
@MauricioContreras no hay problema
@MauricioContreras luego que pase por caja
 
8:57 PM
@PedroMiguelPimientaMorales pues si
Ya haré como Eyllanesc y pondré mi PayPal en mi perfil. XDDD
Hola @ElliotWilliamson, bienvenido.
 
Buenas tardes @PedroMiguelPimientaMorales
 
@ElliotWilliamson que mas, no lo habia visto por aqui antes
 
@MauricioContreras Ahí le está indicando que el proceso con PID igual a 4 está ocupando el puerto. ¡Léale bien!
Ejecute el comando: tasklist /FI "PID eq 4"
 
@PaulVargas que si hombre, que ya lo leí.
@PaulVargas a esta hora ya ni coordino. Mis capacidades cognitivas se equiparan a las de un chimpancé de laboratorio dopado.
 
@MauricioContreras ¡A la salida! No se la va a acabar.
 
9:03 PM
Soy usuario desde hace un tiempo, solo que hasta hace poco uso la cuenta mas a menudo
 
@PaulVargas mmm
@MauricioContreras jajaja
@PaulVargas jajajaaj
@ElliotWilliamson ok
@PaulVargas lanze una billudama
 
@MauricioContreras También El Peter es un desmemoriado.
Esos comandos los enseñan en el jardín de niños.
@ElliotWilliamson Demasiado tarde, amigo. Ya pasamos por varias desbandadas de usuarios y algunos despidos leoninos.
 
@PedroMiguelPimientaMorales Narutero detected
*Bijudama
 
9:33 PM
@fredyfx jajajaja, lo estaba probando a ver como iba con el japo
 
@MauricioContreras asi es eso es lo basico
 
@PedroMiguelPimientaMorales esa fue muy fácil, en japonés, la "L" es inexistente
 
9:49 PM
@fredyfx la "L" o la doble "LL"
 
@fredyfx o sea que me llamo "Ucas" ? :(
mi sobrinita me dice "ucas" debe saber japonés
 
Hola a todos
Alguien sabe algo de esto? stackoverflow.com/q/59738769/7169832
 
hola
yo no :(
 
@LucasDamian gracias. Es una situacion extraña
 
@LucasDamian jajajaja
@KennyBarrera mmm, ya veo, el servidor donde corres eso es de tu empresa o es un agente externo
?
 
10:05 PM
@PedroMiguelPimientaMorales Lo que paso es que estaba creando una imagen de Docker con mi proyecto de Vue, y el npm install me tiro varios errores. Despues vi mas detalladamente y el paquete node-sass tiene un Denial Of Service, asi que ya no es posible descargar ese paquete. Pero en Github estan cerrando todos los issues relacionados y no tengo idea de porque los estan cerrando
Al parecer los encargados del paquete no pueden reproducir el error, cosa que me hace mucha gracia, pero asi es. No soy muy diestro en todo esto, pero me parece bastante relevante el error, y me extraña que no tenga mas atencion
 
pues de verdad que es algo muy interesante, que no puedan reproducirlo, y si cambias segun entendi a node-dart?
sale lo mismo?
 
@PedroMiguelPimientaMorales Si, eso estaba viendo. Pero al parecer dart-sass es 50x mas lento. La verdad que casi ni tengo nada en mis scss, pero estoy viendo alternativas. De casualidad sabras de algun otro paquete que tenga la misma funcionalidad de esos dos?
 
@LucasDamian Rucas, la "L" es reemplazada por la "R"
 
10:20 PM
@KennyBarrera la verdad, nada, por que no haces la pregunta en el sitio espanol a ver que te dicen
de hecho pasare ut pregunta a lguien espera
 
10:44 PM
muchachos
alguien ON?
 
me dijeron esto, `cuando tu tienes un cli viene con sus dependencias empaquetadas y no hay forma de cambiarlas





lo que puedes hacer es un fork del cli mismo
y generar un proyecto con un cli modificado`
 
@JoseAntonyMundacaAngeles o/
 
@JoseAntonyMundacaAngeles Hable ya.
Cualquiera de nosotros puede ocuparse de inmediato.
 
@PaulVargas jajaja, lo veo un poco explsivo
 
@fredyfx @PaulVargas como hacen para medir los tiempos en lo que se demora una peticion http post , es decir debugear el codigo , para saber porque anda muy lento esa peticion
 
10:57 PM
@JoseAntonyMundacaAngeles Debug.Trace...
start watch...
y a partir de ahí, comienza el verdadero juego
 
@fredyfx ha que te refieres :(
que desde ahí comienza el juego?
 
que una vez que logras indentificar los métodos lentos
comienzas a evaluar sus motivos
 

« first day (1537 days earlier)      last day (1572 days later) »