« first day (1906 days earlier)      last day (1185 days later) » 

12:52 AM
@FranciscoNúñez si no vas a mostrar nada, como alguien podria darte una opinion real sobre algo que es importante en tu empresa?
 
1:51 AM
@gbianchi cuando estas hablando de tecnología con una personas que sabe del tema; con que le hables de pseudo procesos es suficiente; no necesitas ir a un código para tener ideas o para mejorar ideas...
@gbianchi siempre he tenido la sensación de que eres una persona que de alguna manera busca irse por la tangente de lo que describe otra persona... simplemente pregunte si conocen algún lugar donde puedo pedir opiniones acerca de un proceso (esto puede ser una conversación o cuando mucho un diagrama de flujo)
 
 
8 hours later…
9:27 AM
 
9:50 AM
No hay correo los domingos
Pero tampoco gente en SO :O
 
10:18 AM
@PabloLozano Perfecto, pus ahí tienes la nube de palabras de tus etiquetas que más respondes :) XDD
 
XD, ese no es el original. :P
 
10:45 AM
@MauricioContreras All caps == yell
 
 
3 hours later…
1:59 PM
No hay manera de distraerse aquí un domingo eh
Venga vaaa, que mañana tengo mi primera entrevista de trabajo como programador y estoy nervioso
 
@Benito-B XD
 
A vosotros también os pasa que cuando habláis de otras cosas y quereis poner un igual, veis el Loquesea = esto, y pensáis, no, eso no está bien porque es una asignación
Y lo peor es que mis amigos normales no entienden por qué pongo ==
 
@Benito-B pues no tengo muchos amigos normales, de hecho, se podría decir que no tengo casi amigos. XD
 
@MauricioContreras En realidad me refería a mi pareja y mi cuñado... feeling a feel
 
@Benito-B Al hilo de eso, ayer instalé una app que usa un lenguaje de scripting propio y que sirve para crear y filtrar datos MIDI (un protocolo entre instrumentos musicales digitales). Ya que la app está diseñada para músicos, no necesariamente programdores, tiene un manual que es muy divertido de leer, viendo como intenta explicar conceptos como bucles, variables, etc.
Pero a lo que iba, el lenguaje en cuestión usa = como operador de comparación de igualdad
Supongo que pensaron que para un músico lo de == iba a ser incomprensible...
 
2:14 PM
jajajajajaja
Me encanta que se plantean explicar bucles y variables, pero una igualdad es demasiado hardcore
 
De hecho, Pascal, diseñado para principiantes, usaba = como operador de comparación, mientras que tenía := para la asignación
La verdad es que echo de menos en esa app midi que tenga un lenguaje más "de verdad"
tiene funciones, pero no se le pueden pasar parámetros. Todas las variables son globales aunque las asignes dentro de una función
no tiene operadores para cadenas, lo que te impide crear etiquetas como "Control1", "Control2", "Control3", etc en un bucle
@Benito-B Sí, y lo más gracioso es que (porque no les queda otro remedio) tienen que explicar algo de código binario y hasta hexadecimal, para poder entender los bytes del protocolo midi
 
jajaja
Hmmm, el := para asignación me suena de haberlo usado el año pasado... puede que se use en SQL Server?
Estando de prácticas en una empresa pequeñita me tocó hacer un par de triggers en una DB que usaban para manejar los clientes de su aplicación (un SGE del sector de la construcción/cosas de baño), así se evitaban recompilar una versión para cada cliente xD
Y creo recordar que usaba := para las asignaciones en los triggers
 
@Benito-B Lo ha recuperado python en la versión 3.8 para otra cosa (fue muy controvertido y el creador de python, Guido, abandonó su cargo de "dictador benevolente" en parte debido a esa controversia)
 
:O
 
En python una asignación (con =) era una sentencia, pero no era una expresión como en C. En C, si tú haces a=3, no solo asignas a, sino que además todo ello es una expresión con valor 3, y podías usar eso como parte de otra expresión
por eso lo de if a=0 funcionaba (mal, pues en la mayoría de casos querías poner if a==0)
a=0 es una expresión que además de darle a a el valor 0, se evalúa con resultado 0, por lo que if a=0 era al final if 0
en Python eso no está permitido
pero se le añadió el operador := para tener lo que en C sería un simple =
es decir, un operador de asignación que se pueda usar como parte de otra expresión
según muchos, esto no era necesario y compica el lenguaje y lo hace menos beginner-friendly. Según otros basta que quien no lo quiera no lo use, pero hay casos en que usarlo mejora el código
el debate fue muy enconado. Guido decidió al final meterlo, pero sufrió bastante bulling por hacerlo
y acabó muy quemao
el caso es que justo después de todo eso, se retiró de su puesto de "dictador". Ahora las decisiones sobre qué se mete y qué no en el lenguaje ya no las toma él, sino un comité
 
2:27 PM
Pues vaya
Yo si lo veo útil
 
Es útil en comprensiones de listas, y en algún while
 
Claro
Te evita asignar una variable previamente
 
Lo cierto es que no he necesitado usarlo desde que ha salido :-)
 
xDDD
Pero siempre es mejor tenerlo y no usarlo que necesitarlo y no tenerlo
Y si, python será muy beginner friendly pero los list comprehension pueden resultar muy... enmarañados
 
Sí, pero entiendo también a quienes criticaron la decisión. Si el lenguaje no lo tiene, no necesitas explicarlo. Menos documentación, menos sobrecarga cognitiva a quien lo está aprendiendo. Sobre todo en el contexto de los cursos en que se enseña el lenguaje
 
2:31 PM
Tengo una amiga que es bióloga y usa python para hacer scripts y a veces le enseño algún list comprehension chulo y no entiende casi nada, en su trabajo usan bucles normales
 
y si lo añades al lenguaje, pero el profesor decide no explicarlo para no liar, tarde o temprano algún alumno encontrará un ejemplo por internet que lo usa, y no lo entenderá
 
3:02 PM
@MauricioContreras ahora son 2? jaja
 
@mauricio que va, el original siempre será el original.
 
:)
@Benito-B buenos dias,es que hasta en la biologia se usa programacion? o ella lo hace por hobby?
 
Se programa en un montón de profesiones aunque no lo parezca
No hacen nada tan complicado como un programador de carrera...
 
@FranciscoNúñez no. No me voy por las tangentes... Me gusta ayudar y ser claro con la ayuda que se de, y no dar falsas expectativas... Ojala consigas lo que buscas, yo por ejemplo en un charla simple de compañeros ayudaria, pero si fueran un par de horas de estudio, y para una empresa, te diria no. Que la empresa contrate a alguien...
 
Pero si usan scripting para hacer cálculos demasiado complicados usando los supercomputadores
 
3:06 PM
@Benito-B guao amigo, es impresionante gracias.
 
En una charla a la que asistí en la universidad de valencia nos enseñaron un gráfico detallando las horas a las que se dedicaba el supercomputador que tienen ahí, @mauricio, y había hasta horas dedicadas a la banca (no sé para qué, pero tenían horas reservadas!), medicina, agencias meteorológicas...
 
@Benito-B Suerte!! Dónde es?
 
@RubialesAlberto Indra xD
 
@abulafia Wow no sabía que lo dejo por eso, ni la historia, interesante!
Bueno Indra es una buena empresa a pesar de todo
 
Jajajajajjaja
A pesar de todo...
He estado allí de prácticas, y con suerte iré al mismo equipo, y me gustaba estar allí
 
3:09 PM
No jajaja yo realmente creo que es una buena empresa para estar! Lo que pasa que hay muchas personas que no lo considerana sí
 
Así que no me quejo, estaría muy a gusto
 
así, por eso he dicho lo de "a pesar de todo"
 
Además, era un proyecto de esos con nombre rimbombante, que quedan muy bonitos en el CV
 
Pues adelante, es bueno tener un currículum vistoso :)
Y si ya lo conoces y todo mejor que mejor!
sabes lo que hay
 
3:58 PM
Muchas gracias @RubialesAlberto, mucho mejor que cuando se lo conté a @Trauma, que hizo honor a su nombre y me creo uno propio... xD
 
 
1 hour later…
5:16 PM
jajajajaja
 
5:48 PM
hola
buenas
 
 
1 hour later…
7:00 PM
los coamndos de git que se usan para github son los mismos para gitlab? alguna diferencia???
 
7:17 PM
git es git
Da igual si lo usas con github, gitlab, gitbucket... los comandos son del programa GIT, lo demás, son almacenes de repositorios
Mientras sigas usando git en esos sitios, los comandos serán idénticos
 
7:29 PM
aloha~
buen día :D
@Benito-B muy buena pregunta, sucede que hay personas que tienen la vibración baja y por ello sienten que son atacadas. Esto varía de persona a persona.
Recién veo tu mensaje bro
 
No te preocupes @fredyfx :)
 
por tantas ocasiones así, tuve que poner en mi perfil un mensaje final xD!
 
La verdad es que nunca se me dio muy bien eso de interactuar con otra gente xD
 
@Benito-B Hay mucha gente que se toma un "Miralo en el manual" como un RTFM, y ese a su vez como "No me importunes con tus preguntas tontas, tengo cosas más importantes que hacer"
Esa reacción entra dentro de lo habitual, diría yo. El "Míralo en el manual" nunca es bien recibido por más que se diga con buena voluntad
 
Si, estoy de acuerdo con eso @abulafia, por eso suelo añadir que aprender a usar la documentación y moverse rápido por ella es uno de los mejores skills que puede tener un programador
 
7:41 PM
A fin de cuentas bien podría responderte a su vez "Pues para mirarlo en el manual no necesitaba tu ayuda" :-)
 
@abulafia Es que en realidad, la mayoría de preguntas no necesitarían plantearse si leyesen la maldita documentación xDDDD
 
Efectivamente
y pese a todo existen las F.A.Qs, que probablemente también sobrarían si la gente leyera la documentación
pero la gente no lee documentaciones. No hay más que ver cómo han evolucionado las documentaciones de los juegos
 
Estoy de acuerdo
Pero se consideran programadores
Y todo programador debe saber usar la documentación
 
de un librito incluido en el juego, a un tutorial de niveles supersencillos para coger la mecánica
e incluso entre programadores es habitual intentar antes tutorials que documentacion
y yo lo entiendo, lo malo es quedarse en los tutorials
 
@abulafia Correcto, y correcto. Yo siempre empiezo con tutoriales
 
7:43 PM
pero quizás somos de otra generación, más acostumbrados a leer
 
Me permiten entrar en materia rapidamente
Pero una vez terminas el tutorial... es hora de empezar a toquetear y romper
Y ver cómo arreglarlo
@abulafia Yo soy joven, pregúntale a Trauma!
 
@abulafia somos de la generacion que no tenia internet y no tenia otra forma que leer el manual para entender como funcionaban las cosas...
 
sí, estoy de acuerdo
 
yo aprendi C leyendo la especificacion del lenguaje de Kernighan y Ritchie... no habia otra forma de aprenderlo...
 
gran libro por cierto, mucho mejor que otros muchos que por esas fechas salieron intentando explicar el C "mejor"
 
7:50 PM
@gbianchi O/
@gbianchi Me leí el manual de D.O.S. 5.0 para entender de qué iba dicho Sistema Operativo. XD. Aunque ya antes había leído el de IBM/PS2
 
recuerdo haber leido 144 paginas del manual del ARJ solamente para usar 3 cosas....
 
 
2 hours later…
9:35 PM
Pues yo no tengo recuerdos de hace tantos años... puro viejo veo por aquí
Me voy a dormir que mañana no quiero dormirme durante la entrevista de trabajo en Indra
Que dios me pille confesado D:
(PD Lo de viejos iba de broma... sé que alguno tiene ... trauma con su edad xDDDD)
 
10:07 PM
alguien me dice cual es mi error?
#include "mainwindow.h"
#include <QApplication>
#include <QPushButton>
#include <QGridLayout>
#include <sidebar.h>

int main(int argc, char *argv[]) {
QApplication a(argc, argv);

MainWindow w;
SideBar *side=new SideBar();
QVBoxLayout *ql= new QVBoxLayout();
ql->addWidget(side);

w.setLayout(ql);
w.show();

return a.exec();
}
 

« first day (1906 days earlier)      last day (1185 days later) »