« first day (642 days earlier)      last day (2466 days later) » 
01:00 - 18:0018:00 - 00:00

6:02 PM
@Flxtr en cuanto pase los 3000 de rep lo hare.. cuando termine de abrir las opciones asi puedo ayudar a moderar mejor..
 
¿Alguien que se esté divirtiendo con Glass Enterprise Edition?
 
:( 403
no hay una pagina que me cargue.. empezare a usar alguna vpn :(
@PaulVargas hola paul
 
@PaulVargas ha grandes rasgos que es???
 
@PaulVargas no he tenido ni el lujo de ver algunas en persona. xD
 
que diferencia.. con los de ML...
 
6:40 PM
@gbianchi @Trauma @MatiasOlivera needz moar sargability
así como está, el motor de base de datos tiene que ir registro por registro para verificar si matchea el where o no
super ineficiente si tenés una BD grande o mucho tráfico o ambos :)
 
6:56 PM
-1
Q: Determinar si el cliente tiene instalada la última versión de la tienda Objective-C

JCTimmypageComo determinar si el cliente tiene instalada la última versión desde la aplicación. Objective-C

debería de ser cerrada?
 
7:11 PM
@g3rv4 pasito a pasito. Primero, que funcione. Luego, que funcione mejor ;-) Aun no está ni el formato de la BD definido ... tomo nota, no obstante :-)
 
@Trauma :) siempre que haya un LIKE '%algo%', es tech debt... full text search es la solución
son cosas que, en mi opinión, está bueno tener en cuenta desde el primer momento (ya que no es tan fácil como agregar un índice para arreglarlo cuando realmente sea un problema)
y no es tanto más complicado hacerlo bien desde el principio
 
@g3rv4 Esperate, que aun estoy con la BD de usuarios y autorizaciones, y eso irá en el inventario de piezas.
@g3rv4 Ahí tienes razón. Conviene echarle un ojo, para no tener que rehacer luego todo.
 
@g3rv4 no necesariamente
depende si quieres buscar palabras o simplemente una cadena de strings
 
@Lamak a ver :) contame... hace poco que descubrí qué es sargability, así que cuanto más aprenda mejor
 
@g3rv4 tenes razon, no lo tuve en cuenta
 
7:15 PM
en qué casos conviene LIKE '%algo%' y por qué? pensando en eficiencia
 
@Trauma estaria bueno agregar un poco de info sobre en otra respuesta
 
hay algún momento en el que esto pueda evitar un index scan?
 
@MatiasOlivera ¡¡¿¿ Sus quereis esperar ??!! Que aun me falta para llegar ahi O_o
 
@g3rv4 puedo editar mi respuesta y colocar un titulo algo como "bases de datos pequeñas/medianas" y se arma otra respuesta para las base de datos gigantes
es una sugerencia
 
@MatiasOlivera Creo que eso sería alargarla demasiado. La pregunta es concreta, y la respuesta tambien.
Siempre se puede formular una nueva pregunta ;-)
 
7:17 PM
@MatiasOlivera yo no creo que haya 2 respuestas... en lo personal, creo que las buenas prácticas deberían ser utilizadas independientemente del tamaño (las bases de datos pequeñas / medianas crecen y se transforman en gigantes)
en fin, mis dos centavos :) son cosas que estoy aprendiendo y en las que nunca hubiera pensado un par de meses atrás
@Lamak super interesado en más info de en qué caso LIKE '%algo%' no es tech debt
 
@g3rv4 ah, no eso, me refería a que la solución fuera full-text index
esa sería la solución si quiero buscar palabras
 
hola a todos
una pregunta.. alguien tiene cuenta en hacker rank?
 
@Lamak no podrías hacer algo como WHERE CONTAINS (Campo, '"mi frase cualquiera"')?
 
@g3rv4 esa es una frase
me refiero a que hay casos en los que realmente quieres buscar pedazos de strings
 
@Lamak por eso, a lo que voy es que sirve tanto para palabras o para frases
aaah entiendo... si querés partial matches
que es el caso de la pregunta de hecho
 
7:32 PM
@g3rv4 sí, quiero buscar la cadena "sc" en el texto
fulltext index no me sirve
y en efecto las soluciones no son sencillas
 
@Lamak no? WHERE CONTAINS(Campo, '"sc*"') no camina?
 
> by design fulltext operates upon whole words/terms only
excepto que te deja buscar prefijos solamente
pero ese casi nunca es problema
el problema es buscar algo cuando no parte con ese string
 
Hay una solución, que vi en SO: almacenar cada letra individual como si fuera una palabra; separando las letras con espacios.
 
@Trauma eso hace que full text index sea casi inútil
porque debe aprender que todas las letras sueltas son palabras
hay que agregarlas al diccionario primero para que las busque, etc
 
@Lamak pues la respuesta que daban para SQLite. A ver si la encuentro ...
 
7:36 PM
al engañar así a fulltext index, estás prácticamente revirtiendo todo el performance que te entrega
lo que a veces se hace es hacer tablas triangulares o similar a eso....pero claro, hay que pagar el performance con algo a cambio
 
@Lamak ah, bien... entiendo... cuando querés partial matches en cualquier parte del texto entonces necesitás sí o sí LIKE %algo%?
 
@Lamak Pues yo lo veo lógico. Si cada letra es una palabra, puedes buscar letras individuales a alta velocidad. Otra cosa será el desperdicio de espacio.
 
@Trauma pero en definitiva... terminás teniendo algún beneficio de performance contra un table scan???
 
@g3rv4 nunca mire la parte del where.. en lo que hablamos originalmente ni llegamos a eso :p
 
@g3rv4 Buena pregunta. Habría que hacer pruebas antes de darte una respuesta
 
7:39 PM
Yo me quede en traer registros por tramos :p
 
@Trauma y si guardas cada letra separada por un espacio, cómo sabes las palabras reales?
no me suena bien
 
Si voy a buscar palabras haria un arbol invertido muchachos.. no me voy a pelear contra la DB...
 
@gbianchi esto se ha desmadrado. Pero el tema es interesante.
 
@g3rv4 exacto, no hay muchas otras formas
 
@Lamak cambias los espacios por otra cosa, por ejemplo, $
 
7:41 PM
(o sea, hay, pero tienes que pagar en espacio de la tabla fuertemente)
@Trauma eso va a terminar por confundir aún más a fulltext index
 
@Lamak pues lo sigo viendo lógico, desperdicio de espacio aparte :-(
 
si fuera tan simple como decirle "busca por letras", entonces no habría problemas la verdad. Pero está diseñado para buscar palabras por un motivo
 
@Trauma ese tipo de hacks complica mucho el código (en todos lados) y en general... no dan mejoras de performance significativas (pensá que hay equipos de gente muy grosa pensando en esto... si cambiar espacios por $ realmente mejorara los números, lo harían por atrás)
 
@Trauma no me suena lógico a mí
 
@Lamak No se, a mi si. Lo veo natural. De todas formas, no estoy puesto ni en SQL ni, mucho menos, en implementción de full search :-( verde como una cebolla, vamos
 
7:43 PM
estás engañando a full text index para que crea que cada letra es una palabra, entonces de qué me sirve cuando yo quiero buscar un texto que sea como "abcd"?
simplemente no lo veo
 
Si se implementa como una matriz n-dimensional de caracteres, para ahorrar espacio, lo de engañarlo con espacios será un fiasco
 
@gbianchi un Trie anda genial... pero si estás usando la base de datos para hacer filtros y esta es una condición más del where, te tenés que traer todo y popular el árbol para buscar... lo que suena más lógico para mi entonces es... las búsquedas, a los que saben... Elastic FTW
 
@Lamak no buscas "abcd", sino "a b c d". En ese orden.
 
igual.. en este caso.. son piezas de una fabrica.. cuantas piezas puede tener?? 10000??
esta en un sqllite, no puede ser nada muy grande...
 
Bah, si, total. Como mucho, podrá haber 10000 registros. Y eso dentro de varios años. Ahora mismo, no creo que pasen de 2000.
Para entonces, habrán quitado el Windows Server 2008 y puesto un Linux, y podré usar otras BBDD mas chulas :-)
 
7:48 PM
@Trauma pq quieres romper la computadora asi??? pq?? pondras windows 20 llegado el caso.. jajajaj
 
@gbianchi Si de mi dependiera, cambiaba hasta de equipo. P'a desinfectar la zona. Y le metia una Debian t'o guapa :-)
 
@Trauma BLASFEMIA!
jajajaj
@Trauma no lo mantiene nadie y le queres poner un linux??
 
@gbianchi P'os claro. Precisamente por eso.
Un cron pa actualizarlo una vez a la semana, y por los siglos de los siglos ...
@gbianchi ¿ ahora me vas a salir fanático de Micro$$oft ? No me esperaba eso de ti :-(
 
@Trauma no.. creo que cada cosas tiene su sistema... pero me gustan mas los sistemas de escritorio sobre windows.. sobre todo para usos empresariales.. no entiendo esa mania de colgar todo en la web.. sobre todo cuando lo usan 4 computadoras en la misma oficina...
 
@gbianchi Voy a usar el servidor de ficheros que tienen. Le meto un Apache con PHP. Y lo usaran desde escritorio, tablet y móviles. Cada una con una interfaz diferente. ¡¡ Y un solo index.html !! Un diseño m'u chulo el que estoy haciendo ... si sale bien ;-)
Ahora, estoy con la parte de autorizar dispositivos y usuarios.
 
7:56 PM
@Trauma me parece bien..
 
@gbianchi Probé con node.js, pero no encontré una forma fácil de que se arrancara al inicio. Al final, Apache es lo mas simple.
 
@Trauma dice j.. no me gusta..
jajajajaja
 
@gbianchi ¿ no te gusta el node ?
Ale, aquí sus quedais. ¡¡ A cenar !! :-O
 
Buenas tardes.
@gbianchi: Ya pasaron 24 hrs de que terminaron las elecciones... ¿cómo van esas quejas?
:)
 
@Rubén y.. 0 movimiento en meta...
es mas.. ninguno de los 3 mods electos se digno a contestar los ultimos 4 o 5 post de meta.. incluido el mio sobre el faq para pregutnas de base de datos...
o sea..
nada...
jajajaja
 
8:05 PM
@gbianchi ¡Pero que descaro!
 
5
Q: ¿Cómo actuar con preguntas de baja calidad?

blonfuHay preguntas interesantes pero que por distintos motivos no cumplen los cánones de calidad de SOes: falta código, no tienen ninguna investigación previa, etc. Yo opino que en principio no se deben contestar y que lo mejor es indicarle al OP que añada más información, código o lo que correspond...

0 interaccion...
ni noticias...
nada..
 
¿será que todavía no les cae el 20?
¿O quizás están aplicando aquello de lo que "no fue en mi año..."?
 
@Rubén JAJAJAJAJ puede ser.. los reportes siguen fluyendo sin problemas...
no creo que hubiera algun problema ahi..
o por ahi esperan instrucciones de Juan.. yo que se..
 
@gbianchi Tal vez los tiene encerrados en el "situation room" analizando lo van a hacer
 
@Rubén tal vez ni entraron hoy??? a jorge lo vi hace un rato...
 
8:08 PM
@gbianchi ¿Cómo? ¿madrugator no madrugó?
 
@Rubén no me hagas hablar
jajajajaj
 
@gbianchi Uy, así que aburrido
XD
 
@Rubén Hola, mister.
 
@PaulVargas ¡Hey!
¿Algún plan de acción para esta nueva era?
 
@Rubén Quedarse quieto, muy quieto.
 
8:13 PM
@PaulVargas ¡¡¡¡¡Pero por qué!!!!!
 
Hola a todos. Hace un rato puse un comentario en una pregunta con la etiqueta "crash" y me parece un total sin sentido. ¿Seria bueno eliminarla?
 
@PaulVargas ¿Ni siguiera una pregunta merecedora de una tesis doctoral?
@Kenny Hola. ¿A qué te refieres con que pusiste un comentario en una etiqueta? ¿Editaste el wiki de la etiqueta?
 
> Los dos guerreros más poderosos son la paciencia y el tiempo (Leo Tolstoy).
@Rubén ¿Te refieres a una respuesta?
 
@Rubén no, puse un comentario en una pregunta con la etiqueta
 
@Kenny , ¿quién eres?
 
8:15 PM
@PaulVargas No, me refiero a una pregunta que invite a hacer una buena investigación
 
@Rubén ¿No ya la habías hecho?
 
@Kenny ¡Aaaaahhhh!
@PaulVargas Esa fue de la era pasada
Ahora estamos en otra era
 
@PaulVargas yo soy Kenny hahaha
 
:)
 
@Rubén No lo sé. No he pensado en eso.
Sowwy!
@Kenny Mucho gusto, joven Kenny.
 
8:18 PM
@PaulVargas igual mucho gusto joven Paul.
 
@PaulVargas Yo he estado pensando en eso. No hace mucho alguien me dijo que la medida de lo que uno sabe sobre un tema está en el número de (buenas) preguntas que uno puede hacer.
 
@Kenny "joven" ¡Qué insolencia! +@Rubén
^^^ +@Pedro @Flxtr @AaronRomero @Xique
 
@PaulVargas jeje, para evitar "problemas" evito el usar títulos, pero bueno, esos me ha traído otros problemas
 
@PaulVargas jajajaja. Sir, y a todo esto, ¿cuál es su edad?
 
@Flxtr Hola, mister.
¡Es una muy buena pregunta!
No sabría decirte. Con tanta cafeína, he perdido la noción del tiempo.
 
8:24 PM
@PaulVargas puedes apoyarte con la fecha tu nacimiento que está registrado en tu acta, ese es un dato que nos puede ayudar
 
Por cierto, hablando de cafeína, hace un instante fui a catar el espresso del Garat.
 
@PaulVargas, entonces... maestre Paul?
 
8:40 PM
@Flxtr Buscaré ese dato.
Necesitaré ejecutar OCR.
El reconocimiento óptico de caracteres (ROC), generalmente conocido como reconocimiento de caracteres y expresado con frecuencia con la sigla OCR (del inglés Optical Character Recognition), es un proceso dirigido a la digitalización de textos, los cuales identifican automáticamente a partir de una imagen símbolos o caracteres que pertenecen a un determinado alfabeto, para luego almacenarlos en forma de datos. Así podremos interactuar con estos mediante un programa de edición de texto o similar. En los últimos años la digitalización de la información (textos, imágenes, sonido, etcétera) ha devenido...
Adicionalmente, necesitaré un parser para convertir la fecha.
 
pulpo @PaulVargas :D que dicen los lobos ?
Adiós :D a todos
 
deja vu?
 
@PaulVargas te está haciendo el favor
 
9:44 PM
@AaronRomero Debo agradacerle entonces.
 
@PaulVargas menos de 40?
@PaulVargas yo diría que mas de 30 menos de 40
 
 
2 hours later…
01:00 - 18:0018:00 - 00:00

« first day (642 days earlier)      last day (2466 days later) »