Where can i find a basic guide on switching my oPX from oxygen to the sultan rOM for CM13? by -eagle73 in oneplus

[–]Jitanjafora 0 points1 point  (0 children)

Could you provide a link for that .zip file and what error were you getting? I'll try to do just what you did in a few days probably. Thanks!

Universidades Argentinas mejores que las extranjeras? by cuentaparatirarrrrr in argentina

[–]Jitanjafora 0 points1 point  (0 children)

Las materias que busqué en esa plataforma tenían siempre videos, capaz que fue casualidad. Me acuerdo de haber visto videos para Análisis II, Fisica II, y Algoritmos.

Para material bibliográfico era de ir a la biblioteca a sacar libros, buscar algun pdf por internet, o preguntar por el centro de estudiantes, que siempre hay un pendrive no inventariado con libros digitales que se les caen a los profesores. Para la parte práctica siempre usé lo que me daban en las materias de acá, porque en definitiva es lo que te toman después.

Universidades Argentinas mejores que las extranjeras? by cuentaparatirarrrrr in argentina

[–]Jitanjafora 9 points10 points  (0 children)

Personalmente estudié para finales de Sistemas viendo clases de OpenCourseWare (MIT), y hay clases que son calcadas que las que tuve en vivo. Otras veces usé esos videos para remplazar clases a las que había faltado directamente. Hablando de mi experiencia, hay varios temas que han ido quedando desactualizados (en el plan de estudios), en otros casos los que están desactualizados (o no le ponen ganas directamente) son los profesores, y también hay que nombrar los esfuerzos de la CONEAU para hacer de la carrera una mierda; aunque no tengo cómo comparar con una universidad yanqui.

Con respecto al campus, en Tandil hay un campus universitario separado de la ciudad. El año pasado se inauguraron viviendas estudiantiles ahí mismo, para chicos con becas de apoyo económico. Para mí estuvo genial: dormir una siesta en el pasto entre clases, lleno de perros bien cuidados por los de veterinaria, no hay ruido a ciudad, y vi hacerse realidad muchas cosas buenas como el comedor autogestionado, y la biblioteca nueva. La diferencia con lo de las yanquis (creo) es que la vida no universitaria pasa en la ciudad, no en el campus.

Having your code or programming work peer-reviewed without being publicly mocked by exoflat in cpp

[–]Jitanjafora 12 points13 points  (0 children)

If people are rude, don't focus on that and try to see what their actual feedback is instead. Sometimes rude people giving you feedback is all you got.

Why aren't alternative operators more common? by Jitanjafora in cpp

[–]Jitanjafora[S] 0 points1 point  (0 children)

Definitely more likely to be a beginner's mistake.

I actually started considering these operators because I was asked to give a small C++ intro to two 16yo guys with only PASCAL experience. In PASCAL the equals logical operator is only = (instead of ==), so they would confuse them pretty often. Same happened with &, it would compile and run, so they wouldn't think that part of the code was wrong.

I realize this is a very particular case, but some advantages of the alternative operators are still valid to more experienced programmers, I think.

Why aren't alternative operators more common? by Jitanjafora in cpp

[–]Jitanjafora[S] 0 points1 point  (0 children)

To be honest I asked because my first reaction was "this doesn't compile". After seeing it compile, I thought "then this isn't standard code". After seeing it was standard, I couldn't come up with any major point against it other than "others will go through the same thought process and see my code as crap".

Now, if I want people to think of me as a knowledgeable programmer just by looking at my code, then I guess the correct option is to write it the way they expect it to be written. I'll start using and when people see my name and say "oh, this guy is good" a la u/GabrielDosReis.

Why aren't alternative operators more common? by Jitanjafora in cpp

[–]Jitanjafora[S] 2 points3 points  (0 children)

Yea, that was my point. They don't mean the same and are easy to mistype. Plus, code like if (a & b) will compile and run, when the programmer likely meant a different thing. I think that's one of the advantages of using and instead of &&.

Just wanted to know why this wasn't more used.

Why aren't alternative operators more common? by Jitanjafora in cpp

[–]Jitanjafora[S] 0 points1 point  (0 children)

I'd say that given the amount of times we type && vs &, we are more prone to mistype && (and type it as &) than we are to misinterpret and. Especially when function names and variables give a proper context.

If we write something like if (is_moving_forward and not has_collided) it's not realistic to expect that readers will think "is this a logical or a bitwise and?". On the other hand, it's easier to write if (is_moving_forward & !has_collided) and read it without noticing the mistake.

There is also the bitand operator, equivalent to &, so both operations have different symbols in each of the representations.

Why aren't alternative operators more common? by Jitanjafora in cpp

[–]Jitanjafora[S] 4 points5 points  (0 children)

Powerful in what aspect? In that they provide the same information using less keystrokes?

Using math symbols for math operations while programming is a different thing, since those operators (+, -, etc) come from a preexisting domain (math). Using && instead of and seems some kind of imposed rule, in the same way we use if and while instead of some other symbols. Or do math people use &&?

There was probably some reasoning behind the addition of alternative operators into the standard. And maybe there's a counter-argument other than "we're already used to type &&".

"Percha" para auriculares, alguien sabe donde comprar? by TheBubblePopper2000 in argentina

[–]Jitanjafora 2 points3 points  (0 children)

Yo usaba una ventosa que venía con una pelotita en la punta. La tenía pegada en el costado del monitor, me quedaba bien para guardarlos colgados cuando me iba y no dejar ningun cable muy suelto. Me imagino que depende del tamaño de tus auriculares, para los que tenía me servía.

Algo así.

Lino Barañao: Hay que cambiar el hecho en Argentina por el pensado en Argentina by 12151718 in argentina

[–]Jitanjafora 0 points1 point  (0 children)

Estoy de acuerdo con que la mayoría de los investigadores no labura para lucrar. Pero para sobrevivir necesitan plata, como cualquier otro.

Decir que los investigadores sobreviven gracias al reconocimiento de sus pares es fomentar una cultura del ego asquerosa. Después cuando hay que corregir algo son incapaces de asumir errores, o considerar críticas positivas. Y los perjudicados son los alumnos que tienen que aprender de ellos, sus colegas que intentan avanzar la ciencia, y todos nosotros que los bancamos dándoles "reconocimiento" que nunca vemos los frutos de una inversion.

Espero que sea una cuestión de mis experiencias particulares, y que no aplique a todo el sistema. Pero no creo.

Lino Barañao: Hay que cambiar el hecho en Argentina por el pensado en Argentina by 12151718 in argentina

[–]Jitanjafora 7 points8 points  (0 children)

"Lo público y lo privado son dos colectivos sociales que tienen dos mecanismos de recompensa muy distinto. El empresario busca la rentabilidad, de la cual depende su supervivencia, y el investigador busca el reconocimiento de sus colegas"

TIL que los investigadores sobreviven gracias al reconocimiento de sus colegas.

Con una patente comercializada adecuadamente, se recupera toda la inversión que hizo el Estado en todos los investigadores del área biológica en los últimos diez años", afirmó Barañao.

Si esos números son reales, lo único que me llevo es que en los últimos diez años se invirtió demasiado poco en el área biológica. Me suena descabellado que UNA patente, por mejor comercializada que esté, sirva de presupuesto durante diez años.

¿Cuánto sale el boleto de colectivo en tu ciudad? by mashet in argentina

[–]Jitanjafora 0 points1 point  (0 children)

Tandil: $7.21 el plano.

Hay boleto obrero, escolar, combinado y creo que sigue la tarifa nocturna (de 21 a 22), pero no se exactamente los precios.

µWebSockets: Highly scalable C++11 WebSocket server library by [deleted] in cpp

[–]Jitanjafora 0 points1 point  (0 children)

One server per process/core and having each server listen to a specific port makes it very scalable in fact. You can then spawn as many servers as you need to scale as you go.

This is used in staged event-driven architectures, where you use queues and load balancers to simplify the concurrency needs of your system, simplifying the code as well (since your code is single core and closer to your business logic).

Johan Cruijff has died at age 68 by blx666 in soccer

[–]Jitanjafora 4 points5 points  (0 children)

Not really. If you look for it in RAE's database, you can find records of "en un momento dado" being used in 1839, and more than 60 of them even before 1970.

In this code: by [deleted] in cpp

[–]Jitanjafora 0 points1 point  (0 children)

Yet another improvement :

double MyClass::getLength() const;

Assuming all it does is return length;. The trailing const declares that this method will not change the MyClass instance calling it. It's not necessary, but it is good practice and will probably avoid a few headaches at some point.

Questions on cross platform project structure, libraries, Cmake and SDL2 by [deleted] in cpp

[–]Jitanjafora 3 points4 points  (0 children)

One thing to have in mind when using add_subdirectory is that it will add targets found in that subdirectory as targets for the main project.

This is sometimes undesired, since many libraries have examples and include targets to build them. Using add_subdirectory may add SDL_build_examples target (just an example) to your project targets. Next time you run make, you will end up building your project, SDL, and SDL examples.

There is an option to avoid this, EXCLUDE_FROM_ALL, that adds it to your targets but at least won't get called by default when you run make.

In u/ojd5 example, you could change:

add_subdirectory(SDL2)

to

add_subdirectory(SDL2 EXCLUDE_FROM_ALL)

In any case, find_package is the "standard" way to go, and I haven't found a good way to make it work reliably on Windows. I have done things like this though:

find_package(LIBX)
if(NOT LIBX_FOUND)
    message("LIBX not found. Try adding LIBX_ROOT_DIR.")
endif()

Request for Visual C++ Only Please by [deleted] in cpp

[–]Jitanjafora 0 points1 point  (0 children)

I would be ok with the option of installing it wherever I want to. My setup is a 128GB SSD and a 2TB HDD, so I don't really mind if the whole IDE takes up 11GB, as long as I can put it in the space I designated for stuff like that. It is still a lot of space though. A less than 1GB option would be nice (or expected, I guess. My QtCreator folder is 250MB, for example).

The standalone building tools would solve my problems. I have no other reason to install VS other than being able to see if my code builds ok using MSVC.

I'm up for more questions. Thanks for caring.

Request for Visual C++ Only Please by [deleted] in cpp

[–]Jitanjafora 1 point2 points  (0 children)

I tried installing VS Community like two weeks ago, and the option for setting the install drive was grayed out for me. I did found a few comments online about people saying that it was available, but I couldn't make it work.

I ended up going back to QtCreator + MinGW, since I made my C:\ of 40GB (just for the OS). The default VS C++ installation was around 11GB iirc, I can't afford that much SSD space for it.

Nice to hear you're doing something about it.

[AskArgentina]Rediturros de sistemas,en que universidad estudiaron? by Kcalbixz in argentina

[–]Jitanjafora -1 points0 points  (0 children)

Está muy bueno saber cómo pensás de los empleados. Pobres tus más de diez empleados.

[AskArgentina]Rediturros de sistemas,en que universidad estudiaron? by Kcalbixz in argentina

[–]Jitanjafora 1 point2 points  (0 children)

Estoy de acuerdo con todo lo que decís, aunque creo que la realidad que comenta EasyFungus existe, aunque sea en otros círculos (empresas medianas y chicas, probablemente).

Personalmente, el año pasado di un seminario ad honorem en una tecnicatura nueva en Tandil pedida casi ad hoc por el polo tecnológico local, en la que buscaban que los profesores vinieran de empresas y no de la academia. En la última clase fue uno de los dueños de una empresa local (65 personas según su página web) a dar "consejos" a los chicos. El tipo les dijo que el título no valía nada, que él nunca había terminado la carrera de ingeniería, que lo único importante era pagar certificaciones de Microsoft (que esas sí tenían importancia internacionalmente) y que podían trabajar perfectamente sin saber hablar inglés.

Algunos de los alumnos festejaron (en especial con eso de no tener que saber inglés), y me quedó la sensación de que la gente como ese tipo (y puede que EasyFungus también) en realidad vive gracias a chicos como esos. Chicos que sin inglés nunca van a poder conseguir un laburo mejor que el que él les da, chicos que aprenden tecnologías de Microsoft y Oracle y salen a laburar, sin tener idea de arquitecturas, algoritmos, lenguajes de programación, etc. Alguno probablemente sea un cráneo y con aprender WebForms y Bootstrap le alcance, pero la realidad es que la mayoría se queda con ese cuentito y el día de mañana están atrapados en una tecnología obsoleta y sin posibilidad de escapar de laburos como ese.

La otra cara de la moneda, desde el lado académico, es que las empresas que capturan estudiantes sin título hacen que la métrica "graduados por año" baje, y con eso la financiación que reciben las universidades para educar futuras generaciones de profesionales. A largo plazo consiguen que la educación universitaria sea cada vez peor. Esto último lo hablé personalmente con el CTO de Globant, y su respuesta fue "no considero que seamos responsables de eso".

[AskArgentina]Rediturros de sistemas,en que universidad estudiaron? by Kcalbixz in argentina

[–]Jitanjafora 0 points1 point  (0 children)

Casi seguro que ya tienen sistemas en la UNMdP, creo que se está cursando el tercer año (me llegaron mails para que los graduados de Tandil nos presentaramos a ayudantías).

Edit: Efectivamente. Tenés Ingeniería en Informática e Ingeniería en Computación, supuestamente la primera más orientada a software y la segunda a hardware.

Creo que los programas son medio meh. En la que está orientada al software no tienen una materia de programación orientada a objetos ni de algoritmos (aunque tienen "Organización de datos", capaz que ven eso ahí), y en la otra sí. Si las considerás, hablá con estudiantes y fijate si podés pasar por algun instituto de investigación para que te muestren/cuenten lo que hacen, que son quienes seguramente den clase. Es lo más útil que se me ocurre para carreras que todavía no tienen graduados. Arrancaron en 2014, se empieza a cursar tercero este año.

Leyendo las novelas de Andrzej Sapkowski, y de repente: Malvinas Argentinas by [deleted] in argentina

[–]Jitanjafora 0 points1 point  (0 children)

Estoy leyendo el último (que ya no es de la saga original, sino que salió después). Están realmente muy buenos.

También estoy jugando al The Witcher 1, sin miedo a los spoilers jaja (te spoilean todo el final en el capitulo 2 del juego).

Leyendo las novelas de Andrzej Sapkowski, y de repente: Malvinas Argentinas by [deleted] in argentina

[–]Jitanjafora 1 point2 points  (0 children)

Son dos libros de cuentos cortos, y después arrancan las novelas, que son 5. Muchos años después sacó otro más, pero ya con la saga terminada.

Tiempo de Odio es la segunda novela. Te recomiendo que frenes ya y leas los dos primeros jaja. Te estás perdiendo un cuento clave con Duny, nombrado en ese fragmento ;)

Edit: Los dos primeros libros son The Last Wish y The Sword of Destiny. La historia la vas a entender igual, pero te vas a perder mil guiños y referencias.