« first day (1111 days earlier)      last day (1998 days later) » 
00:00 - 13:0013:00 - 00:00

1:02 PM
Buenos dias...
 
alo
 
Buenos días!
 
1:24 PM
-Necesito una solución para centralizar mis ficheros.
-Un servidor?
-Jaja, gracias Manolo eres un sol pero queria decir un ordenador o algo.
 
1:49 PM
se os ocurre algo para detectar si un servidor está funcionando?
no me vale hacer un ping
 
@PabloSimonDiEstefano ¿ get index.html ?
 
@Trauma puede ser una opción
aunque no me acaba de convencer, puede ser que el servidor no aloje una web
 
@PabloSimonDiEstefano ah, vale. Ahora si
a bajo nivel, se intenta conectar con el en un puerto cualquiera
si te da timeout, es que no está encendido
te vale tambien el GET index.html
si te da error, o te contesta, está encendido
si te da timeout, es que está apagado
 
@PabloSimonDiEstefano Wireshark y floodearlo de paquetes TCP
Si está con el driver del controlador de la tarjeta de red, devuelve datos aunque no espere ningún paquete
@PabloSimonDiEstefano Pregúntalo en SOes, que te pongo ejemplos :P
Puedes usar telnet como tester
SSH como tester
ftp como tester
hay mil formas :)
Incluso, si tienes linux, con netcat:
https://unix.stackexchange.com/questions/332163/netcat-send-text-to-echo-service-read-reply-then-exit
Dependiendo de la capa que quieras testar, obtendrás mayor o menor eficiencia
 
Si que hay opciones!!!
 
2:01 PM
La de ftp o ssh suelen ser las habituales que tenga el servidor para conexiones remotas, así que si no tiene ni ftp ni ssh, no lo llamaría ni servidor, siquiera
 
@JoséManuelRamos puedes tener un servicio corriendo y atacarle a través de llamadas get y post.
Decir que sin ssh y ftp no es un servidor... es muy valiente
 
@PabloSimonDiEstefano El más básico es enviarle un barrido de puertos con TCP
Eso ni es get ni es post
@PabloSimonDiEstefano Tú has dicho <un servidor>. Si necesitas estar físicamente frente al servidor, no lo catalogaría de otra cosa que no fuera PC (caro)
 
@JoséManuelRamos no necesito estar delante de mi servidor, es más, lo tengo a bastantes kms
 
@PabloSimonDiEstefano Hombre, aceptamos telnet como conexión remota
 
@JoséManuelRamos ???
 
2:05 PM
@PabloSimonDiEstefano Era una ironía, da igual
 
Sinceramente no se de lo que estás hablando
 
El caso es que TCP tiene la obligación de devolverte el router si el host es "reachable" o no es "reachable"
De hecho, cuando envías un paquete TCP, existe el mensaje "host unreachable", por lo que no podrías conectarte a ese equipo, y por tanto, ese equipo estaría apagado (o con el adaptador de red puesto como desconectado)
 
@PabloSimonDiEstefano necesitas un protocolo para comunicarte con un servidor de forma remota
 
@blonfu lo hago a través de llamadas post y get, lo utilizo para obtener datos de una base de datos que tengo en dicho servidor
 
@PabloSimonDiEstefano Antes necesitarás una validación de usuario, ¿o acaso envías tu user+contraseña en un post?
 
2:08 PM
@JoséManuelRamos envío ciertos datos, no importa lo que envíe o deje de enviar para saber si está encendido o no el pc, de todas maneras creo que ya lo estoy consiguiendo
 
@PabloSimonDiEstefano entonces es un servidor web, no?
 
@blonfu se podría decir que si
 
@PabloSimonDiEstefano Si envías mensajes post y get es un servidor web, por lo que un mensaje tcp al puerto 80 es más que suficiente
 
@JoséManuelRamos ok, thanks
 
28
Q: Sending a simple TCP message using Netcat

Mohamed KhamisI am trying to use netcat to send a simple message over TCP, e.g. I want to send the digit 1. So I understood that I write the following in the terminal, after installing netcat netcat [ip-address] [port] But how do I specify the message to be sent? i.e. where to I write "1" ?

con netcat en linux lo tienes hecho a golpe de teclado
Si usas windows, hay mil variantes
 
2:11 PM
0
Q: Atrapado en el try catch

victor96Al clickear un botón de mi programa siempre queda atrapado en el catch El error que me da al ejecutar el programa es el siguiente E/editarcontacto: null java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.util.ArrayList.add(java.lang.Object)' on a null object referen...

 
Por eso te pregunté para que lo pusieras como pregunta, sonaba interesante
 
He dejado en un comentario la solución por no hacer la respuesta y ya han llegado 2 a copiarlo como respuesta
jajaja
 
@PabloSimonDiEstefano ¡Qué eficiencia con el copia-pega!
 
alguien que maneje bien Knockout JS ?
 
52
A: ¿Cuál es la solución a todos los errores NullPointerException presentes, pasados y futuros?

SJuan76La solución es (redoble de tambores)... No usar métodos o propiedades de una variable o expresión que vale null Si tienes una línea: p.hacerAlgo(); y te lanza un NPE, es que al ejecutarla p vale null. Asegúrate de que tenga un valor no null antes de ejecutar la línea. Eso es todo... No ha...

me encanta esta pregunta de wiki
 
2:15 PM
@PabloSimonDiEstefano La he editado, no me gusta la palabra clickear
 
@LombardaArda aun necesita otro voto para que te aprueben la edición, con el mío sólo no vale jejeje
@JoséManuelRamos Le he dejado un discreto comentario a su respuesta jejeje
 
@PabloSimonDiEstefano xDDDDDDDDDDDDD Ya lo he visto, ya
 
@PabloSimonDiEstefano no suelen tardar mucho en aceptar las ediciones, la gente parece activa con las revisiones.
 
@PabloSimonDiEstefano Con servidor te refieres a un Tomcat o un IIS, o a la máquina física
 
@PabloLozano la máquina física
 
2:19 PM
@LombardaArda Españolizando verbos en inglés agreas en área a un mob para killearlo y lootearlo después. Vamos, que al paso al que vamos, voy a runnear al newbie. A este paso, why don't speak directly in english?
 
@JoséManuelRamos XD
 
Los que vayan al LOL tras trabajar, que sepan que junglear está feo.
Upear esa tower, ezpz gg, trolololo...
 
ks
afk
mid
fcking idiot stop feeding yi
 
@LombardaArda Podríamos sacar un lenguaje turing completo únicamente con todo lo que se dice en una conversación de LOL
 
@JoséManuelRamos Hace tanto que no juego, que nostalgia. Hoy me echo una partidita
 
2:26 PM
@LombardaArda Mejor échate un skyrim, te divertirás más y seguro que acabas haciendo algo distinto
 
@JoséManuelRamos Bff, me cuesta tanto ese tipo juegos, skyrim, darksouls etc...
Me acabo aburriendo
 
0
Q: Cifrado Kasiski javascript

Dupanov AlexeyE echo cifrado Cesar(http://alexweb.eu/cesar) y Vigenere (http://alexweb.eu/vigenere) en JavaScript, mi pregunta es, como puedo hacer el cifrado Kasiski en JavaScript

o_O
 
@LombardaArda Entonces no te digo que te pongas a jugar a Dwarf Fortress. Imagina un rpg pero en ensamblador
 
No me atrevo ni a darle a los links
 
@Kiko_L He dado click a uno, he leído la barbaridad en base a y he cerrado antes de que me salte algún javascript avisando que soy el usuario 1000000 de la web y que me regalan un coche... o algo peor.
 
2:29 PM
@JoséManuelRamos igual te regalaban una rusa! les deben de sobrar
 
-1
Q: Como referenciar una dll dinamicamente en mi proyecto C#

mrojas1234Tengo un proyecto de escritorio en c#, y deseo que el software al momento que detecte un archivo dll nuevo, en una ruta especifica, el proyecto en ejecución pueda usar esa dll, y si es posible que la dll pueda referenciar clases de la solucion ya existente.

^^^^^^^^^yo pregunte algo similar.. hace 9 años en SO en ingles.. jajajaja
 
Eso no se puede así a pelo sin una interfaz común, es decir, un façade intermedio que cargue y descargue las DLLs.
Justo es lo que estoy haciendo en el curro para mockear Dlls del cliente, porque no hay huevos a poder meterle tests a un código de hace 25 años sin romperlo todo
 
@JoséManuelRamos se hace con interfaces simples.. ahi alguien insiste en usar reflexion para algo que tiene una solucion mas simple..
 
@gbianchi "Al momento" -> estar leyendo continuamente el directorio en busca de archivos nuevos -> olvídate de ejecutar nada útil
 
@JoséManuelRamos por eso le pedi mas explicaciones.. necesita eso en otro thread.. pq si no su programa va a vivir bloqueado.. y semaforos.. y es un lio...
 
2:32 PM
@gbianchi aquí estoy serializando los objetos entre un lado y otro para ver si todo anda según lo previsto, y aún así, me cuesta horrores xD
@gbianchi O peor, hilos sin gestionar, con memoria desparramada y cpu al 100% en esperas eternas
 
@JoséManuelRamos jajajajaajaj
@JoséManuelRamos y la solucion es.. usar reflexion :/
 
@gbianchi Es que eso de pensar no se me da bien, ya no te digo reflexionar :(
 
@JoséManuelRamos jajajajaja
 
a ver si consigo para hoy renombrar en todos los archivos que tengo de un mini-proyecto, el nombre "moduleA" por "moduleB" o por "patito"...
3967
Q: How do I find all files containing specific text on Linux?

NathanI'm trying to find a way to scan my entire Linux system for all files containing a specific string of text. Just to clarify, I'm looking for text within the file, not in the file name. When I was looking up how to do this, I came across this solution twice: find / -type f -exec grep -H 'text-to...

Otro gran hilo que en español tendría que estar
 
@JoséManuelRamos traduzca hombre!
 
2:35 PM
@gbianchi No me pagan por ello
:D
667
Q: How can I replace a string in a file(s)?

terdonReplacing strings in files based on certain search criteria is a very common task. How can I replace string foo with bar in all files in the current directory? do the same recursively for sub directories? replace only if the file name matches another string? replace only if the string is found...

 
Estuve jugando al juego Pikachu Detective xDDD espero que no me haga spoiler para la peli HAHAH
 
@gbianchi sabes Knockout js ?
 
@JoséManuelRamos la tenemos para C# y vb.net tambien :)
 
2:50 PM
@Pikoh Grandes
 
@JoséManuelRamos por cierto, sabes de donde viene grep?
 
como puedo usar la validacion de campos de HTML5 para ejecutar una accion?
 
@Pikoh Creo recordar que el RE es expresión regular, la g de gnu y la p de guaPo
 
@JoséManuelRamos cassssi
 
@Pikoh Ya no soy válido para vuestra empresa, ¡BIEEEEEEEEEN!
 
2:55 PM
g-global/re-regular/p-print
 
GREP RL es dios. He dihco
 
esto dice wikipedia:
« Its name comes from the ed command g/re/p (globally search a regular expression and print), which has the same effect: doing a global search with the regular expression and printing all matching lines.»
 
@blonfu eso es
pero el video es mas ameno
;)
 
¿Habéis visto los dos enlaces que he puesto antes?
Pues no consigo ponerlos juntos
quiero sustituir en todos los archivos (recursivos hacia dentro) el nombre "pato", en el nombre del archivo y dentro del archivo, por el de "perro"
find . -type f -name "*baz*" -exec sed -i 's/foo/bar/g' {} +

¿Sería quitándole el -name? de ser así, no me encuentra ningún archivo
 
3:06 PM
@JoséManuelRamos el name tienes que ponerle. Has probado sin el exec a ver si te muestra los archivos correctos?
 
Vale, ahora sí me los encuentra, no le había dado la ruta correcta
Renombrar ahora todos los nombres de archivo... ofú qué sudor
@Pikoh sin name lo traga, ¡ha sido estupendo!"
 
@JoséManuelRamos con mv y ya no?
 
Si la carpeta o archivo se llama "testpato", y quiero llamarlo "testperro", lo haga sin tocar nada más:
"me marco un pato que camina.txt" <-> "me marco un perro que camina.txt"
Es lo que ocurre al venir de otro sector, que SED es muy bonico y tal, pero lo paso fatal intentando ver cómo puñetas hago que esto rule
 
mv *pato* *perro* no? Hace mucho que no toco linux nada mas que en la raspberry muy de vez en cuando XD
 
@byte96 nop
 
3:13 PM
rename 's/search/replace/g;' $( grep -rl 'search' )

...o algo así
 
@JoséManuelRamos no lo conocía. Yo siempre use mv y me fue de maravilla
 
deseadme suerte. Si no escribo en 10 minutos, estoy formateando el disco duro :D
rename 's/\.html$/\.php/' *.html me pone que así le mola...
 
@blonfu sabeis como va eso? @lois6b @PabloLozano
 
@blonfu no entiendo
si la validacion es positiva que haga algo ?
 
tengo por ejemplo un input "type=email" que si no meto una @ me lo marca como incorrecto
y tengo un boton desabilitado que quiero activa cuando el campo email sea correcto
pero no se como hace internamente esa validacion el navegador
 
3:22 PM
hay un evento oninvalid
lo estoy probando junto con pattern y no cuela
 
@lois6b guachi, me vale eso
gracias
 
@blonfu oh, mola hahah
igual soy bobo y puse patter en vez de pattern XDD
@PabloLozano ese tambien mola
mola la propiedad validationMessage
saca un mensaje acorde a las especificaciones. Por ejemplo si pones min y max te dice que tiene que estar dentro del rango tal y tal
mola
 
@lois6b pues ahora ya no me va bien, no se que he hecho
 
usa lo que dice Pablo. es chachi. como especificas el type email correcto?
 
3:36 PM
@lois6b esa pagina ya la haboia visto pero no encuentro lo que quiero
 
@blonfu tienes por ahi un fiddle o algo ?
 
no lo especifico, lo hace solo. Por eso queria saber como funciona internamente la validacion
 
Crea una pregunta :D
 
con que llames al checkvalidity en keyup suficiente no ?
 
3:53 PM
document.getElementById("email") y $("#email") no son equivalentes?
porque con la sintaxis de jquery no me está funcionando
 
@blonfu hasta donde yo se sí
 
No son equivalentes en cuanto a que uno te devuelve un objeto Jquery y el otro un elemento del DOM
 
@PabloLozano ah vale, por eso no me funcionaba
 
el equivalente sería $("#email")[0]
 
@PabloLozano ah claro
@blonfu has de hacer $('#email')[0]
para coger el elemento html
 
3:58 PM
vale, ahora si :)
tambien me vale para los required
asi no tengo que hacer yo las validciones
 
:D
sigues con el diccionario vue?
 
@lois6b no lo he terminado, mi ordenador es un patata y se queda colgado si hago varias cosas a la vez
 
@blonfu me refiero que si esto que andas haciendo ahora de validaciones es del diccionario
 
@lois6b no, estaba con una cosa del curro
 
Estoy gafadisimo, me atrasaron la cita del tatuaje al lunes que viene y hoy me han dicho que el lunes tengo reunion y no salgo hasta las 6 de la tarde
Tendre que llamar para volver a retrasarla
 
4:12 PM
@LombardaArda mala pata pero paciencia y animo :P hahah
 
@lois6b Yo queria tatuarme ya T_T
Tenia cita para el primer viernes del mes y ahora lo tendre para el ultimo T_T
 
4:35 PM
find . -type d -name "*Pato*" -print0 | xargs -0 -I {} sh -c 'mv "{}" $(echo "{}" | sed 's/Pato/Perro/g')'
Para cambiar carpetas
Hay que ejecutarlo múltiples veces para que se renombren carpetas internas con el mismo nombre
weeeeeeeeee
find . -type f -name "*Pato*" -print0 | xargs -0 -I {} sh -c 'mv "{}" $(echo "{}" | sed 's/Pato/Perro/g')'
Para renombrar nombres de archivo
el combo wombo: find, xargs y sed
 
0
Q: Consulta entornos de alta concurrencia

Laura ErolesChicos! Soy nueva en el foro, me encanta aprender cosas nuevas, si bien no soy programadora...me gustaría serlo. Soy recruiter y por ahí tengo varias curiosidades de algunos temas que considero nosotros deberíamos saber para poder hablar en el mismo lenguaje! Hoy estaba con una búsqueda mobile y ...

no se como calificar esta pregunta... no termino de entender si es basada en opiniones..
 
h*sti*n de las criptomonedas ahora mismo. Pánico por doquier XD
 
@Pikoh que?
 
@Pikoh que ha pasado?
 
Como siempre, nadie lo sabe. Pero bitcoin ahora mismo 5800 dolares
un 8% mas o menos de bajada en pocos minutos
 
4:44 PM
@Pikoh vamos a palmaaaaaaaaaaaaaaar
 
se ha bajado de la barrera psicologica de los 6000
 
@JoséManuelRamos na, yo tranquilo. Se suponía algo asi, haciendo suelo para tirar parriba (espero)
algunas monedas bajando un 20% XD
 
buen día hermanos :D
 
@fredyfx como está estimado
 
4:53 PM
@SebastiánLagosYañez bien felizmente, ¿cómo vas bro?
 
@fredyfx trabajando acá , avanzando en un proyecto
 
@PabloLozano no hay termino medio, el sur rojo y el norte azul
 
@SebastiánLagosYañez ¿De qué va el proyecto?
 
sistema judicial
 
5:01 PM
@PabloLozano saludos bro
buen día @blonfu
@SebastiánLagosYañez cuidado con los backdoors y las inyecciones sql
 
laravel tiene un sistema para evitar inyecciones sql
y backdoors
 
@SebastiánLagosYañez se llama no me uses??? :p
 
@gbianchi tu envidia me da fama
 
XD!!!!!!!
 
@fredyfx buenos días
 
5:06 PM
@blonfu ¿cómo vamos?
 
@fredyfx bastante bien
 
@blonfu me alegro bro, a seguir con todo el power 2.0!!!
 
5:26 PM
@PabloLozano estas lineas no te dejan pensando??
                $.each(data, function (index, item) {
                    for (i = 0; i < item.length; i++) {
 
@JackNavaRow me pregunto si el usuario tiene una matriz doble
 
@fredyfx yo supongo, hay que pedir mas datos
 
5:41 PM
Hola a todos los amigos de SO
 
hey dude @devconcept
 
@devconcept buen día maestro
 
@JackNavaRow @fredyfx Como están todos?
 
@devconcept bien felizmente, hoy toca mejorar el SEO del sistema web
 
@fredyfx Sabes que Google ya no usa los keywords?
Los ignora por completo
que no significa que no debas usarlos, solo que no tendrán peso en el SEO
 
5:46 PM
@devconcept desconocía ese dato, hago las implementaciones que me encargó la empresa que le hace SEO y SEM a donde trabajo
 
@devconcept no suena ilogico.. habia mucha mala intencion en su uso...
 
@gbianchi Si y ellos tienen como saber tu verdadero ranking usando otras vias así que para que van a emplear procesamiento en algo que es potencialmente falso
 
@devconcept vaya la...
 
@fredyfx De nuevo, no significa que no debas ponerlo, sólo que no confíes en su efectividad
 
5:58 PM
@devconcept interesante
 
6:10 PM
@fredyfx Ya puedes ir a dormir tranquilo sabiendo que aprendiste algo nuevo jajajaja
 
@devconcept siempre hermano :D
aprendizaje diario con todo el power :D
 
6:33 PM
1
Q: Problema al instalar Dot Net Core en Debian 9

fredyfxHe seguido la documentación oficial de Microsoft para instalar Dot Net Core en el servidor, dice ejecutar los siguientes comandos: wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.asc.gpg sudo mv microsoft.asc.gpg /etc/apt/trusted.gpg.d/ wget -q https://pac...

para quienes desean jugar con dotnet core en Debian
 
6:46 PM
@fredyfx Yo lo estoy usando
 
@devconcept que cheeere!
por curiosidad, ¿Usas Apache o NginX?
 
@fredyfx Aun mejor, Azure
 
@devconcept muy buena opción
 
@fredyfx Claro y mejor aún es que no lo pago yo :D
 
@devconcept eso es aún mejor :D
mi sitio corre en Azure y son como 15$ mensuales
levanté un linode por 5$ al mes y estoy hosteando proyectos de mis amigos
termino de pulir mis habildades con dot net core y migro mi sitio web
 
6:53 PM
Hola a todos como estan :D
@fredyfx como estas hermano ya planearon cuando va ser el webcast :D
 
@fredyfx linode lo atacan muchisimo!
 
@PieroDev en esas ando con el buen @gbianchi
¿Cómo vas hermano @PieroDev?
 
@fredyfx aqui bien hermano ahorita
tengo un taller de autofac :D
 
@JackNavaRow Desde la primera vez que lo usé hasta la fecha, no he tenido problemas
@PieroDev felicitaciones :D
 
@fredyfx genial hermano lo publican cuando lo hacen para no perderme aunque seria genial que este el buen @Phi .
@fredyfx pero tengo que aprender demasiado ya que utiliza interfaces he estado leyendo.
 
6:59 PM
@PieroDev ¿aprender demasiado? naaaa, es cosa del día a día de los buenos desarrolladores, en especial cuando elevan su cosmos, tú puedes :D
 
@PieroDev es un tipico problema, cuando crees que aprendiste te das cuenta que solo estas empezando
 
@fredyfx es verdad hermano sera porque yo nunca he usado
bueno todo lo que estoy viendo es algo nuevo para mi
 
7:15 PM
@PieroDev cuando te expreses sobre las cosas que estás aprendiendo, haz lo posible que sea con la intención de disfrute, si le pones carga pesada, te costará captar los conceptos
@JackNavaRow un clásico
 
y lo peor... hay un momento de investigar que no sabes si parar porque estas por el lado equivocado o seguir porque crees que vas bien
 
8:12 PM
0
Q: Consulta entornos de alta concurrencia

Laura ErolesChicos! Soy nueva en el foro, me encanta aprender cosas nuevas, si bien no soy programadora...me gustaría serlo. Soy recruiter y por ahí tengo varias curiosidades de algunos temas que considero nosotros deberíamos saber para poder hablar en el mismo lenguaje! Hoy estaba con una búsqueda mobile y ...

Respondí en un comentario porque en un principio me pareció una pregunta demasiado abierta, que no tenía respuesta clara. Pero ahora no tengo tan claro que sea una cuestión opinable, creo que mi respuesta es lo bastante razonable como para convertir el comentario en respuesta (aparte que no me cabía en el espacio disponible para comentarios)
 
se basa principalmente en opiniones
se cierra.
 
8:27 PM
Que tal colegas como andan?
 
excelente hermano, voy al almuerzo y regreso
 
8:38 PM
Provecho
 
9:23 PM
gracias hermano @RobertoMunguia
Lectura recomendada
 
hasta mañana O/
 
@SebastiánLagosYañez nos vemos bro, que tengas una gran noche
 
 
1 hour later…
11:03 PM
@fredyfx
ya me enseñaron
es re facil :D
aplicando los conceptos
de SOLID
 
tienes una habilidad enorme para aprender rápido
eres como una esponja
aprendes, retienes la información y la haces parte de ti
sigue así hermano, llegarás lejos :D
 
00:00 - 13:0013:00 - 00:00

« first day (1111 days earlier)      last day (1998 days later) »