viernes, 3 de febrero de 2012
lunes, 31 de enero de 2011
Clima a evitar: Cfa, Cwa
Humid subtropical climates (Cfa, Cwa):
the summers are humid due to unstable tropical air masses, or onshore Trade Winds
Examples:
- Atlanta, United States (Cfa — uniform precipitation distribution)
- Varna, Bulgaria (Cfa)
- Odessa, Ukraine (Cfa)
- Tbilisi, Georgia (Cfa)
- Milan, Italy (Cfa)
- Buenos Aires, Argentina (Cfa — uniform precipitation distribution)
- Porto Alegre, Brazil (Cfa — uniform precipitation distribution)
- Okinawa, Japan (Cfa)
- Brisbane, Queensland, Australia (Cfa — uniform precipitation distribution)
- Durban, KwaZulu-Natal, South Africa (Cfa — uniform precipitation distribution)
- Guadalajara, Jalisco, Mexico (Cwa)
- São Paulo, São Paulo, Brazil (Cwa)
- Lucknow, Uttar Pradesh, India (Cwa)
- Zhengzhou, China (Cwa)
- Hong Kong (Cwa)
Metanse la humedad en el orto
/*
Deinos
*/
15:58
0
comentario(s)
jueves, 5 de agosto de 2010
Hago bien esta query y renuncio (?)
Los indómitos franceses me pedían algo inconmensurable para mis capacidades (?):
La donnée COD_BOX de la table NLOQT_TOP_BOX_D pour la donnée ID_BOX correspondante à la donnée ID_BOX de la table NLOQT_FLV_VEH_BOX_F pour la donnée ID_NOF de la table NLOQT_TRV_NOF_F retenus dans l'écran précédent
Attention, le véhicule n'est pas forcément dans un box ; donc la donnée à afficher peut avoir la valeur NULL.
Lo pude resolver (H):
String query = "SELECT tnof.id_nof, tbox.cod_box " +
"from TR.NLOQT_TRV_NOF_F tnof " +
"left join (DIM.NLOQT_TOP_BOX_D tbox inner join TR.NLOQT_FLV_VEH_BOX_F tflvbox ON tbox.id_box = tflvbox.id_box) " +
"ON tnof.id_nof = tflvbox.id_nof " +
"WHERE tnof.id_nof in ("+nofs+") order by tnof.id_nof ";
No contentos con eso (?), volvieron a la carga (?)
Compter sur la donnée ID_FIC_DEF de la table NLOQT_QUA_FIC_DEF_F dont
· la donnée ID_STA_DEF correspond à la donnée ID_STA_DEF de la table NLOQT_QUA_STA_DEF_D pour la donnée COD_STA_DEF = 'DETECTE' ou 'ANALYSE'
. et la donnée ID_NOF correspond à la donnée ID_NOF de la table NLOQT_TRV_NOF_F retenus dans l'écran précédentEt Voilá:
String query = "SELECT tnof.id_nof, COUNT(tqua.id_fic_def) " +
"FROM TR.NLOQT_TRV_NOF_F tnof " +
"LEFT JOIN " +
"(TR.NLOQT_QUA_FIC_DEF_F tqua INNER JOIN DIM.NLOQT_QUA_STA_DEF_D tquasta " +
"ON tqua.id_sta_def = tquasta.id_sta_def AND (tquasta.cod_sta_def='"+DETECTED+"' or tquasta.cod_sta_def='"+ANALYSE+"')) " +
"ON tnof.id_nof = tqua.id_nof " +
"WHERE tnof.id_nof IN ("+nofs+") " +
"GROUP BY tnof.id_nof " +
"ORDER BY tnof.id_nof";
Así que, con perdón de las damas...
/*
Deinos
*/
18:25
1 comentario(s)
miércoles, 7 de julio de 2010
javascript:grayInfo();
Para terminar la semana y colorearte la vida (?), acá va una función javascript:
function grayInfo() {
var table = ui.getTable("contentTable");
var codFam = table.getKeyVal("codeFamille");
var grpSil = table.getKeyVal("groupeSilhouette");
var codSil = table.getKeyVal("codeSilhouette");
var cells = document.getElementById("contentTable").getElementsByTagName("td");
for (var i=0; i<cells.length; i++) {
if (cells[i].style.color == "gray") {
cells[i].removeAttribute("style");
cells[++i].removeAttribute("style");
cells[++i].removeAttribute("style");
}
if (cells[i].innerHTML==codFam && cells[i+1].innerHTML==grpSil &&
cells[i+2].innerHTML==codSil) {
cells[i].style.color = "gray";
cells[++i].style.color = "gray";
cells[++i].style.color = "gray";
}
}
}
Algún día editaré y explicaré que hace exactamente esta verga. Pero capaz mientras te sirve (?)
Update: la función tenía un bug (!) y ya fue arreglado
/*
Deinos
*/
18:35
0
comentario(s)
Tags -> programación
viernes, 25 de junio de 2010
BD Oracle: constraints, sequence, For en PL/SQL
Constraints
Como vemos las constraints de una tabla en una base de datos Oracle? Así:
SELECT * FROM USER_CONSTRAINTS WHERE TABLE_NAME = 'nombre_tabla'
También hay otras queries utiles por si esa no te sirve:
select * from user_cons_columns
select * from all_cons_columns
select * from all_constraints
Sequence value
Para obtener el valor de una secuencia se ejecuta lo siguiente:
SELECT nombre_de_la_secuencia.CURRVAL FROM dual
Puede que ese comando te tire un error 08002 que indica que la secuencia no está definida en la sesión. Esto se soluciona facilmente llamando al siguiente valor de la secuencia:
SELECT nombre_de_la_secuencia.NEXTVAL FROM dual
Y bueno, en un insert con id secuenciado se usa: nombre_de_la_sequencia.NEXTVAL
Bloque FOR en PL/SQL
BEGIN
-- use a FOR loop to process a series of numbers
DBMS_OUTPUT.enable;
FOR i in 2476..2486 LOOP
update nloqt_veh_atr_fam_d set lib_grp_fam = (SELECT to_char(b.ID_ATR_FAM) from nloqt_veh_atr_fam_d b where b.id_atr_fam = to_char(i)) where id_atr_fam = to_char(i);
DBMS_OUTPUT.PUT_LINE('Updatee el id: ' || TO_CHAR(i) || ', wiii (?)');
END LOOP;
END;
/*
Deinos
*/
22:17
1 comentario(s)
Tags -> programación
lunes, 3 de mayo de 2010
El primer confirmado por Maradona
En el día de ayer, en pleno Independiente - Boca, un perro muy simpático y juguetón ingresó al campo de juego.
La hinchada de Independiente reconoció de inmediato al animal y lo apodó al grito de "Paleeeeermo, Paleeeermo".
Una masa el tierno can :D
/*
Deinos
*/
08:23
2
comentario(s)
Tags -> deportes
martes, 2 de febrero de 2010
jueves, 14 de enero de 2010
Tano capo (?)
Un siciliano de 35 años se apersonó en la comisaría el 31 de diciembre pidiendo ser arrestado porque prefería pasar la noche en cana antes que estar con su familia.
Al recibir un "no no bambino no" (?) de parte del agente de seguridad, hizo lo que cualquier hijo de vecino hubiera hecho (?):
Fue al negocio de al lado, amenazó al dueño con un cutter y tomó prestado (?) unos caramelos y un paquete de chicles. Entonces esperó a que llegaran los ratis y lo arrestaran.
De esta manera, empezó el año como él quería: feliz y contento.
/*
Deinos
*/
17:12
1 comentario(s)
Tags -> noticias
viernes, 8 de enero de 2010
Pantera en Córdoba
El miércoles:
Una pantera fue liberada "en un acto de vandalismo" del zoológico de Córdoba y todavía no pudo ser encontrada por los 80 efectivos de grupos de élite de la policía provincial que salieron en su búsqueda.
Daniel Villarreal, directivo del Zoo, señaló que miembros de la Guardia de Infantería y del Eter buscaban al animal en el interior y en los alrededores del predio ubicado en el parque Sarmiento de la capital provincial. La pantera bautizada "Panty" tiene unos 8 años, pesa casi 70 kilos y es considerada "peligrosa".- fuente
Que genia, seguro la ayudaron a escapar para que pueda comprar las entradas de Metallica (!)
Porque ayer apareció de vuelta... justo después de que se agotaran las entradas :p
/*
Deinos
*/
13:38
1 comentario(s)
Tags -> noticias
miércoles, 30 de diciembre de 2009
Eh ami, tu as cinq pesos pour le champagne?
/*
Deinos
*/
11:55
2
comentario(s)
Tags -> trabajo
martes, 29 de diciembre de 2009
Borrando borradores
Llega fin de año y los medios realizan un resumen de lo mejor y lo peor del año, las noticias más importantes, los sketchs más piolas (?). Algunos hasta eligieron lo destacado de la década (!)
En Arriba el Núcleo, para no ser menos, hacemos cualquier otra cosa (?).
Así que acá van algunas cosas que empecé a escribir y que no salieron porque me aburrí.
- Me compré el libro de Rolon y habia copiado unos parrafos del mismo para poner acá, por ejemplo:
Resiliencia: capacidad de resistencia elástica de algunos materiales para soportar un choque y volver a recuperar la forma inicial o aun lograr una forma mejor. Es decir, la cualidad de mejorar que tienen algunos elementos al ser sometidos a condiciones extremas.
La psicología ha adoptado ese término para describir la capacidad que algunas personas tienen de enfrentar experiencias adversas, sobreponerse, y aun ser fortalecidas o transformadas para bien.
- McDonald's había sacado el McBacon y valía 7 pesos.
- Tutorial para popular, rellenar los checkboxs con struts 1, pero me olvidé como se hacía (!)
- Viernes 13, undécima parte, es un rejunte, una mezcla de situaciones ya vividas en la 2 y en la 3.
- Mezclo idiomas cuando programo... y a quien carajo le importa?
- "Magic City", temazo de Yngwie Malmsteen. Es sobre Miami... ahhhhh (P)
- En Brasil, un caco mantuvo de rehen a unas personas a mano armada... con una pistola de Sega
- Salió el videojuego de Dexter... para iphone ¬¬
- Algo importante que saqué de un foro: When you call Arrays.asList it does not return a java.util.ArrayList. It returns a java.util.Arrays$ArrayList which is an immutable list. You cannot add to it and you cannot remove from it. If you want a mutable list built from your array you will have to loop over the array yourself and add each element into the list in turn.
- Usa BigDecimal para calculos monetarios, porque double se come los decimales
- Me gustaría vivir en Japon pero no podría por lo que comen (?)
- Prince of Persia: The Sands of Time es un juegazo. En una segunda jugada, uno se da cuenta de que es repetitvo (sobretodo en el combate), pero en su totalidad es un juego fascinante. Otros juegos bellos son Beyond Good & Evil y Shadow of the Colossus.
Bien, de 100 drafts bajé a 84.
/*
Deinos
*/
13:47
1 comentario(s)
sábado, 12 de diciembre de 2009
/*
Deinos
*/
19:48
0
comentario(s)
jueves, 10 de diciembre de 2009
viernes, 4 de diciembre de 2009
Sorteo mundiaaaaaaaaal
Realizóse momentos atrás el sorteo correspondiente a la Copa Mundial Sudáfrica 2010 (P), y gracias a la colaboración de Mi Gallina te informamos como quedaron conformados los grupos:
GRUPO A
1 - Sudáfrica
2 - México
3 - Uruguay
4 - Francia
GRUPO B
1 - Argentina
2 - Nigeria
3 - Corea del Sur
4 - Grecia
GRUPO C
1 - Inglaterra
2 - Estados Unidos
3 - Argelia
4 - Eslovenia
GRUPO D
1 - Alemania
2 - Australia
3 - Serbia
4 - Ghana
GRUPO E
1 - Holanda
2 - Camerún
3 - Japón
4 - Dinamarca
GRUPO F
1 - Italia
2 - Paraguay
3 - Nueva Zelanda
4 - Eslovaquia
GRUPO G
1 - Brasil
2 - Corea del Norte
3 - Costa de Marfil
4 - Portugal
GRUPO H
1 - España
2 - Suiza
3 - Honduras
4 - Chile
El análisis pormenorizado de cada uno de los grupos lo realizaremos más adelante, pero a priori podriamos sacar las siguientes conclusiones:
a) Sudáfrica puso toda la plata y lo cagaron mal
b) A Argentina le tocó un grupo facilongo y va a haber que ir preparando piedras por si no pasan de ronda
c) Inglaterra tiene el grupo más facil, así que la cresta de Beckham trae suerte (?)
d) Alemania también la tiene facil
e) Holanda se clasificó holgadamente para esta competencia pero el mundial es otra cosa, papá (?)
f) Italia - Paraguay va a ser un partidazo (?)
g) Brasil no fue tan favorecido en el sorteo como en otras oportunidades, pero Portugal es amargo y Corea del Norte es el peor equipo del torneo, así que pasan tranquis.
h) Muy facil también para España. Ojalá a Bielsa le vaya bien :)
/*
Deinos
*/
17:13
3
comentario(s)
Tags -> deportes
martes, 1 de diciembre de 2009
1 de Diciembre: Día Mundial de la Lucha contra el SIDA
El SIDA (síndrome de inmunodeficiencia adquirida) es una enfermedad que afecta a los humanos infectados por el VIH (virus de inmunodeficiencia humana). Se dice que una persona padece de SIDA cuando su organismo, debido a la inmunodepresión provocada por el VIH, no es capaz de ofrecer una respuesta inmune adecuada contra las infecciones que aquejan a los seres humanos. El VIH se transmite a través de los fluidos corporales (sangre, semen, secreciones vaginales, leche materna). Las relaciones sexuales vaginales, anales y orales sin protección constituyen fuentes comprobadas de contagio. También el embarazo, el parto y la lactancia.
Se calcula que 40 millones de personas viven hoy con VIH/SIDA.
Información para hacerte el test: http://www.buenosaires.gov.ar/
Cada minuto hay 10 nuevos casos de HIV en el mundo.
El comportamiento sexual responsable puede hacer frente a la pandemia.
Muchas gracias.
/*
Deinos
*/
22:38
1 comentario(s)
viernes, 27 de noviembre de 2009
Horaires
Desde fines de agosto completo una planilla secreta (?) con mis horarios de entrada y salida a la empresa, para que despues mi jefe no me venga con un "eh gato, hace un mes que estas laburando 7 horas por dia" como la otra vez.
Y salvo el día que llegue despues de las 13 porque me sentía para el orto (tendría que haber faltado) y el que llegue 12:30 aprovechando las vacaciones de mi jefe, ayer logré un nuevo record:
Y sí, estaba en lo cierto.
/*
Deinos
*/
17:27
0
comentario(s)
Tags -> trabajo
martes, 17 de noviembre de 2009
miércoles, 4 de noviembre de 2009
Estos son beneficios!
CAMBIO EN MONEDAS
A partir del día de hoy, en tal sede, podes obtener $5 en monedas por semana!
Como tenés que hacer? Muy sencillo, tal persona, en la Recepción de tal sede, te cambiara los $5 en billetes por monedas.
Por el momento, este beneficio es semanal y solamente por el monto especificado.
Los beneficios de ser, un efectivo por ley (?)
/*
Deinos
*/
13:43
0
comentario(s)
Tags -> trabajo
viernes, 16 de octubre de 2009
Me estoy perdiendo a los Pet Shop Boys =(
Todo por ese putísimo campo vip
/*
Deinos
*/
23:12
1 comentario(s)
miércoles, 30 de septiembre de 2009
Aprendiendo JavaScript a lo bestia
JavaScript es un lenguaje de programación interpretado, es decir, que no requiere compilación, utilizado principalmente en páginas web, con una sintaxis semejante a la del lenguaje Java y el lenguaje C.
Gracias Wikipedia, ahora andate.
<script type="text/javascript">
function mensaje() {
alert("holaaaaaaaaaaaaaa");
}
</script>
Si queremos que esa funcion se ejecute cuando clickeamos un boton en un pagina, hacemos lo siguiente:
<input type="button" value="boton loco" onclick="mensaje();"/>
El html final quedaria asi (prueba.html):
<html>
<head>
<title>prueba</title>
<script type="text/javascript">
function mensaje() {
alert("holaaaaaaaaaaaaaa");
}
</script>
</head>
<body>
Clickea en este boton y te sorprenderas (?)
<input type="button" value="boton loco" onclick="mensaje();"/>
</body>
</html>
2) En el cuerpo (BODY)
Los script que metamos aca (entre los tags y , que es donde esta el contenido de la página) se ejecutan cuando carga la página y el navegador pasa por esa línea. La verdad que no lo recomiendo, pero alguna vez lo usé y quizás a alguno le sirve.
Ejemplo:
<html>
<head></head>
<body>
<script type="text/javascript">
document.write("Esta linea se escribio mediante javascript. Uy que piola que soy (?)");
</script>
</body>
</html>
3) Afuera de la página
Esta solución es la mejorcita porque separa el html del javascript, pero que se yo (?). Es muy util cuando una o varias funciones son usadas por más de una página (por ejemplo, para validar una entrada de datos).
Entonces las funciones javascript se ponen en un archivo de texto plano directamente, sin los tags <script>
Y en la parte HEAD de la página se hace una referencia al archivo conteniendo las funciones.
<script type="text/javascript" src="funciones.js"></script>
Asi que finalmente tendremos los archivos asi:
funciones.js
function mensaje() {
alert("holaaaaaaaaaaaaaa");
}
function otroMensaje (texto) {
alert(texto);
}
prueba2.html
<html>
<head>
<title>prueba2</title>
<script type="text/javascript" src="funciones.js"></script>
</head>
<body>
Clickea en este boton y te sorprenderas (?)
<input type="button" value="boton loco" onclick="mensaje();"/><br/>
Clickea en este boton y te sorprenderas aun mas (?)
<input type="button" value="otro boton loco" onclick="otroMensaje('hola2');"/>
</body>
</html>
Hasta acá llega nuestra primera lección. Pruebenlo en sus casas y después me cuentan (?)
/*
Deinos
*/
02:53
2
comentario(s)
Tags -> programación