Seguimos buscando a Arshak. Ayudanos compartiendo!
Encuesta no oficial de docentes
Resultados de la encuesta no oficial de docentes
Probaste el SIGA Helper?

Donar $100 Donar $200 Donar $500 Donar mensualmente


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
Animaladas de código
Autor Mensaje
.py Sin conexión
Presidente del CEIT
gone
********

Análisis de Sistemas
Facultad Regional Buenos Aires

Mensajes: 4.224
Agradecimientos dados: 5
Agradecimientos: 132 en 86 posts
Registro en: Sep 2008
Mensaje: #451
RE: Animaladas de código
int listen(int sockfd, int backlog);

backlog todo el mundo en mi cursada de SSOO le hardcodeaba 10 pero no sabia que era

[Imagen: 9zsRG7X.gif]
08-06-2015 15:34
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Desert69 Sin conexión
Presidente del CEIT
Sin estado :( / "Anarquia...
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 2.477
Agradecimientos dados: 230
Agradecimientos: 346 en 207 posts
Registro en: Jun 2008
Mensaje: #452
RE: Animaladas de código
O el último parámetro de send(). O quizá era más de uno, quién sabe. El prototipo oficial de send() debería ser send(socket, message, size, ...);


(08-06-2015 14:52)Adriano escribió:  te creas un createProcessWrapper(parametro_que_importa) y listo (?)

Podés llamarlo system() si te sentís groso =)

[Imagen: a2.php]
[Imagen: 971aa6599664453c05cb3e42d58bbc0eo.jpg]
09-06-2015 02:06
Visita su sitio web Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
rulo Sin conexión
Ultra Nerd Mod
By demons driven!
*********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 4.333
Agradecimientos dados: 51
Agradecimientos: 67 en 37 posts
Registro en: Apr 2009
BlogSpot
Mensaje: #453
RE: Animaladas de código
(08-06-2015 15:34).py escribió:  int listen(int sockfd, int backlog);

backlog todo el mundo en mi cursada de SSOO le hardcodeaba 10 pero no sabia que era

Es la cantidad de conexiones que podés tener pendiente en la cola (that's what she said!).
Todavía me acuerdo de que lo defini en 10 toda la cursada. Teníamos una abstracción loca para tocarlo desde un #define pero nadie lo cambio en 4 meses.

Cita:Absolve me, save my reign
Have you forgotten me?
09-06-2015 09:57
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
rulo Sin conexión
Ultra Nerd Mod
By demons driven!
*********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 4.333
Agradecimientos dados: 51
Agradecimientos: 67 en 37 posts
Registro en: Apr 2009
BlogSpot
Mensaje: #454
RE: Animaladas de código
Parte de un archivo de codigo de 1K lineas, que tiene magias como la siguiente.



public void ResolverResponse(string json)
{
//todo: Si es IE se implementa esta solución
if (Request.Browser.Type.ToUpper().StartsWith("IE"))
{
Page.Form.InnerHtml = Page.Form.InnerHtml.Replace("datos=GetDatos(); EjecutarFuncionPostCargaArchivo();", "");
Page.Form.InnerHtml += @"<script type='text/javascript'>
function GetDatos(){
if(document.getElementById('sSeparador')!=undefined){
document.getElementById('sSeparador').value ='" + Convert.ToChar(Request["sSeparador"]) + @"';}
else{
document.getElementsByTagName('iframe')[0].contentWindow.document.getElementById('sSeparador').value='" + Convert.ToChar(Request["sSeparador"]) + @"'}
return " + json + @";
}
datos=GetDatos(); EjecutarFuncionPostCargaArchivo();
</script>";
}
//todo: Los demás navegadores
else
{
Response.Clear();
Response.Write(json);
Response.End();
}
}



jarry .py imakuni

Cita:Absolve me, save my reign
Have you forgotten me?
30-07-2015 12:49
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
.py Sin conexión
Presidente del CEIT
gone
********

Análisis de Sistemas
Facultad Regional Buenos Aires

Mensajes: 4.224
Agradecimientos dados: 5
Agradecimientos: 132 en 86 posts
Registro en: Sep 2008
Mensaje: #455
RE: Animaladas de código
dependency injection a los martillazos

[Imagen: 9zsRG7X.gif]
30-07-2015 12:57
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] .py recibio 1 Gracias por este post
Vallo (30-07-2015)
Jarry Sin conexión
Anomalía de Belady
I know teh codez
**********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 2.008
Agradecimientos dados: 189
Agradecimientos: 259 en 98 posts
Registro en: May 2008
Mensaje: #456
RE: Animaladas de código
el pibe esta generando codigo dinamicamente! chupate esa compilador!

preguntenle a study por "la coma de contencion"

No estoy necesariamente de acuerdo con lo que dice en el post de arriba
[Imagen: 971aa6599664453c05cb3e42d58bbc0eo.jpg]
30-07-2015 13:38
Visita su sitio web Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Imakuni Sin conexión
Presidente del CEIT
Boxes tastes like mush
********

Ing. en Sistemas
Facultad Regional Córdoba

Mensajes: 7.021
Agradecimientos dados: 124
Agradecimientos: 129 en 85 posts
Registro en: Jul 2008
Mensaje: #457
RE: Animaladas de código
(30-07-2015 12:49)rulo escribió:  Parte de un archivo de codigo de 1K lineas, que tiene magias como la siguiente.



public void ResolverResponse(string json)
{
//todo: Si es IE se implementa esta solución
if (Request.Browser.Type.ToUpper().StartsWith("IE"))
{
Page.Form.InnerHtml = Page.Form.InnerHtml.Replace("datos=GetDatos(); EjecutarFuncionPostCargaArchivo();", "");
Page.Form.InnerHtml += @"<script type='text/javascript'>
function GetDatos(){
if(document.getElementById('sSeparador')!=undefined){
document.getElementById('sSeparador').value ='" + Convert.ToChar(Request["sSeparador"]) + @"';}
else{
document.getElementsByTagName('iframe')[0].contentWindow.document.getElementById('sSeparador').value='" + Convert.ToChar(Request["sSeparador"]) + @"'}
return " + json + @";
}
datos=GetDatos(); EjecutarFuncionPostCargaArchivo();
</script>";
}
//todo: Los demás navegadores
else
{
Response.Clear();
Response.Write(json);
Response.End();
}
}


Rulo

Con el paso del tiempo decidi dejar de querer quemar al que hizo este tipo de codigos. Shit happens.

Veo eso, y puedo imaginarme dos cosas:
1 - El programador no tiene los conocimientos suficientes para saber como solucionar eso via js.
2 - El programador fue presionado para sacar una solución ultra-rapida porque habia que salir ya ya a producción, seguramente estaba sobreexplotado, y en un proyecto cuya arquitectura no es de las mejorcitas como para permitirte hacer ese cambio desde el js.

Al principio siempre pensaba que podia ser (1), pero ha visto mucho capo haciendo esto por (2). Son cosas que pasan... Viendo como esta hecho, me suena a ultra-parche realizado en las condiciones de (2).
(Este mensaje fue modificado por última vez en: 31-07-2015 09:49 por Imakuni.)
31-07-2015 09:48
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
rulo Sin conexión
Ultra Nerd Mod
By demons driven!
*********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 4.333
Agradecimientos dados: 51
Agradecimientos: 67 en 37 posts
Registro en: Apr 2009
BlogSpot
Mensaje: #458
RE: Animaladas de código
(31-07-2015 09:48)Imakuni escribió:  2 - El programador fue presionado para sacar una solución ultra-rapida porque habia que salir ya ya a producción, seguramente estaba sobreexplotado,

¿En que sentido es "mas rapido" hacer las cosas metiendo codigo asi ? Si fuera del lado del cliente, lo testeas dando F5 en lugar de recompilando tu aplicación. Sin mencionar que el UA lo chequeas de la misma manera...

Cita:y en un proyecto cuya arquitectura no es de las mejorcitas como para permitirte hacer ese cambio desde el js.

Podremos hablar peste de WebForms.NET (tiene un monton de desventajas, sobre todo si lo comparas con los frameworks de MVC que salieron despues) , pero poner un .js en la vista es algo que todos los frameworks te permiten hacer de hace unos 10 años mínimo.

PD: Otra perlita, del mismo proyecto



if ($($($(this)[0]).parent().parent()).attr("Id") === "tr_RetiroProvincia" || $($($(this)[0]).parent().parent()).attr("Id") === "tr_RetiroCI" || $($($(this)[0]).parent().parent()).attr("Id") === "tr_RetiroLocalidad") {



Bueno, al menos ahora se que tampoco sabe usar js =P.

Cita:Absolve me, save my reign
Have you forgotten me?
31-07-2015 10:27
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Jarry Sin conexión
Anomalía de Belady
I know teh codez
**********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 2.008
Agradecimientos dados: 189
Agradecimientos: 259 en 98 posts
Registro en: May 2008
Mensaje: #459
RE: Animaladas de código
con lo otro estoy de acuerdo con imakuni.
pero

$($(this)[0])

esto no tiene perdon. es de no tener idea de la tecnologia que estas usando

No estoy necesariamente de acuerdo con lo que dice en el post de arriba
[Imagen: 971aa6599664453c05cb3e42d58bbc0eo.jpg]
31-07-2015 13:17
Visita su sitio web Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
brunodiaz Sin conexión
The Dark Knight
Bla
**********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 7.707
Agradecimientos dados: 92
Agradecimientos: 384 en 135 posts
Registro en: May 2008
Mensaje: #460
RE: Animaladas de código
Atestiguo que el codigo que subio rulo esta hecho por alguien que no sabia lo que hacia y que es solo una punta de un sistema mucho peor.
03-08-2015 14:01
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Imakuni Sin conexión
Presidente del CEIT
Boxes tastes like mush
********

Ing. en Sistemas
Facultad Regional Córdoba

Mensajes: 7.021
Agradecimientos dados: 124
Agradecimientos: 129 en 85 posts
Registro en: Jul 2008
Mensaje: #461
RE: Animaladas de código
Ah, excelente =P.

Rulo Asumi que era una tecnologia ultra-chota porque el metodo recibe un JSON como string, y asumi que es una arquitectura ultra-chota por usar iframes y obtiene valores de adentro. Igual con lo que marcò jarry ya se nota que está empezando a usar jquery =P
(Este mensaje fue modificado por última vez en: 03-08-2015 14:12 por Imakuni.)
03-08-2015 14:12
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
study Sin conexión
Militante
Transformando o2 en co2 24x07
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 79
Agradecimientos dados: 22
Agradecimientos: 10 en 9 posts
Registro en: Jul 2011
Mensaje: #462
RE: Animaladas de código
Spoiler: Mostrar

protected static $tiposCiclosConDonante = array(15, 16, 17, 19);
protected static $CiclosControlGinecologico = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13);
protected static $CiclosTiposProyectos = array(
166 => array(3, 6, 14, 10, 18, 12, 13, 17),
167 => array(1, 2, 3, 4, 5, 6, 7, 8, 9, 14, 15, 16, 17, 18, 19),
168 => array(3, 6, 14, 12, 13, 18, 17, 11)
);
protected static $tiposEstimulaciones = array('fiv' => array(4, 5, 6, 7, 8, 9, 15, 16, 17, 11, 19),
'insem' => array(3, 2)
);
protected static $protocolos = array(
'fiv' => array(217, 218, 219, 220),
'insem' => array(213, 214, 215, 216, 220)
);


¿Bases de datos relacionales? eso es para maricas, los machos de verdad hardcodean las relaciones en arrays. Jarry cuando te agarre te boxeo.

[Imagen: Mafalda_Felipe_Ingeniero.jpg]
(Este mensaje fue modificado por última vez en: 20-08-2015 15:41 por study.)
20-08-2015 15:39
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Jarry Sin conexión
Anomalía de Belady
I know teh codez
**********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 2.008
Agradecimientos dados: 189
Agradecimientos: 259 en 98 posts
Registro en: May 2008
Mensaje: #463
RE: Animaladas de código
ok.
habia una razon para eso. juro que la habia.

No estoy necesariamente de acuerdo con lo que dice en el post de arriba
[Imagen: 971aa6599664453c05cb3e42d58bbc0eo.jpg]
20-08-2015 23:09
Visita su sitio web Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
sebasthian777 Sin conexión
Presidente del CEIT
mi propio camino NINGA
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 1.919
Agradecimientos dados: 43
Agradecimientos: 22 en 20 posts
Registro en: Nov 2011
Mensaje: #464
RE: Animaladas de código
esos nombres de variable... banco de esperma?

(19-11-2013 11:48).py escribió:  
(19-11-2013 11:46)sebasthian777 escribió:  
(19-11-2013 11:43).py escribió:  Terminemos Hurd.
Prefiero dejarle ese laburo a gente sin vida social y que no tenga sexo.
Cuando te casas? Asi voy armando el Gannt.
25-08-2015 14:43
Visita su sitio web Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
study Sin conexión
Militante
Transformando o2 en co2 24x07
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 79
Agradecimientos dados: 22
Agradecimientos: 10 en 9 posts
Registro en: Jul 2011
Mensaje: #465
RE: Animaladas de código
Casi, clínica de fecundación. Igual el sistemas es para clínicas en general.

[Imagen: Mafalda_Felipe_Ingeniero.jpg]
25-08-2015 23:56
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 2 invitado(s)