Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Serapis

#2371
No es tanto culpa del fabricante, siempre que permitan cambiar la contrasñea e ID (cosa que en los routers, por ejemplo resulta inútil, aunque te pide un alias, es incambiable, luego, no tiene sentido que solicite algo que es fijo y sin posibilidad de cambio).

Sucede que el fabricante, para los usuarios ceporros, dejan todo preconfigurado de modo que el usuario solo conecte (físicamente algún cable si reslta preciso) y listo... y el usuario por su parte asume (y he aquí el error más grave de todos), que si un aparato se vende 'así', es por que ha pasado algunos 'controles de seguridad' y que queda fuera de toda duda que la seguridad es 'segura'. ...y que si trae una contraseña tan chorra, es porque se tiene por un sistema seguro.

También habría que 'reñir' a los fabricantes, pués pudieran seguir usando ids y contraseñas secuanciales, pero pasados por alguna función que hashee el id... así al menos, serian muy distintos entre sí, sin que el fabricante se tenga que quemar la cabeza demasiado.... podría seguir generando ids secuenciales, mientras no se conociere la función de hasheado...

Por su parte el usuario, no escapa de culpa, la excusa siempre de la complejidad a veces es cierta, y a veces es que simplemente ni lo intentan...

No vendría mal que algún organismo público, dira un buen rapapolvo a los fabricantes, para tomars ela seguridad más en serio. ...dejando de poner contraseñas por defecto, por ejemplo, fuerzan al usuario a proporcionar una propia, y he ahí el momento adecuado, para advertirles que 123456, qwerty, zxcvbnm, etc... no son contraseñas adecuadas.
#2372
Cita de: AXCESS en 22 Junio 2018, 04:28 AM
¿Cómo determinaron que 80 cm eran suficientes? 
Simplemente se recurre al LIDER...
Cualquier palabra suprema del LIDER SUPREMO, se convierte en ley.
Si el LIDER, se limpia el culo con solo 80 cm. Ningún otro mortal, puede necesitar más.  >:D >:D >:D >:D :laugh: :laugh: :laugh: :laugh: :laugh: :silbar: :silbar: :silbar:
#2373
Ya...
Como suele ser habitual, una tontería como tantas leyes en el planeta sin sentido alguno... prohibir por prohibir.

Se me ocurre que sin tan tiquismiquis resultan con la pornografía, si se lograra inflitrarla en los restaurantes (por ejemplo), prohibirían todos los retaurantes?. Simplemente se aplicaria la ley 'como hasta ahora' pero con 'estrecha vigilancia a los restaurantes' ?. Igual solución cabria aplicar en el caso actual... pero cuando un bandurrio está en el poder, matar moscas a cañonazos es la 'solución total' que propone...

...vamos que resulta del todo infantil...
#2374
No queda claro, cual pueda ser el problema, la información proporcionada es insuficiente.

A primera instancia pùdiera ser que ya tuvieras el label1(1) en el formulario, pero el mensaje del error (y el nº) sería uno distinto...

¿¿¿Puedes poner el código de la función donde lo cargas (y así se pueda ver exactamente sobre qué linea recáe el error)???
#2375
Sip...

Las criptomonedas solo resuelven 1 de los dos problemas de la 'sociedad' moderna... la descentralización, pero no resuelve la manipulación, por eso seguirá en el cajón a la espera de resolver la siguiente pieza del puzzle.
#2376
Va a ser que prefiero, las 'torpezas artificiales' que aparecen en esta vieja peli de Woody Allen:

[youtube=640,360]https://www.youtube.com/watch?v=hH2K1PQNQbw[/youtube]
#2377
No queda claro lo que preguntas, resulta ambiguo.

De una parte la memoria es de acceso único, es decir en un instante dado solo se puede acceder a una única celda de la memoria, así que el trabajo simultáneo, no puede darse de por sí... Sin embargo, eso no implica que no sea posible otros trabajos simultáneos...
...el acceso a disco, por ejemplo tampoco, nuevamente tiene un único acceso en una unidad de tiempo.

Hay formas de superar estos escollos, cuando la latencia entre lecturas es muy breve, puede leerse de dos puntos distantes (independientes) entre sí, luego sin ser lectura simultánea, en la práctica lo es, pues divide el tiempo en fracciones tan pequeñas que resultan imperceptibles a la interacción humana (aunque físicamente no lo sean).

También si datos leídos en distintos momentos, son colocados en diferentes cores, si puede darse cierta simultaneidad, pués los cores están replicados y pueden operar en paralelo, incluso pueden tener cierta memoria independeinte o asociada al propio core. ...pero en ese caso requiere operar sobre ambos cores al mismo tiempo, y los lenguajes aún no poseen capacidades de control sobre cores, queda a disposición del S.O.

Ahora, dudo mucho que vayas por estos derroteros, asumo que más bien pretendes leer de dos sitios diferentes sobre un fichero... al caso, todo lo que necesitas son dos canales de lectura y que ninguno de ellos sea exclusivo (es decir que al abrir uno no bloquee la lectura a otros procesos)... entonces podrás leer directamente desde dos puntos distintos del fichero, cada uno mantendrá su puntero particular de avance...

Así que si es esto lo que buscas, se puede decir que sí, que C (y prácticamente cualquier lenguaje), puede operar con un mismo fichero en distintas partes del mismo de forma independiente, mantieneinedo un canal abierto por cada atención que interese operar, y no solo para leer, puede ser para leer y escribir, siempre que no se cometa errores de intentar acceder a zonas inaccesible (por ejemplo mientras escribes, el propio driver puede bloquear un sector hasta completar la escritura).

Y si es otra cosa, lo que preguntas, sé más específico... elimina ambigüedades en tus preguntas.
#2378
Citar
Y es que si por algo se caracterizan estas misiones de parlamentarios de distintos países a este tipo de comicios es por su absoluta neutralidad. Pero desde el mismo avión en el que volaba a Bogotá, Ruiz-Huerta (la portavoz de Podemos en la Asamblea de Madrid) puso un tuit apoyando al candidato de la izquierda, Gustavo Petro.
Neutralidad y Podemos?. Son antagónicos...

De una forma simple de entender... los de ese partido, son un manantial de trolls para la política.
#2379
No te ahogues en un vaso de agua... Si un lenguaje no tiene exactamente una función tal y como tú la precisas, pués créala, que para eso sirve programar...


1 - Crea una enumeración con los tipos de atributos que vayas a necesitar...
2 - Crea un array del 0 al 255... cada uno representa los atributos para el carácter ASCII, bajo cuyo índice se aloja el valor.
3 - Establece los atributos que te parezca a cada uno según se te antoje o necesites (que la ñ es alfabética, pués listo, que no, pués no).

4 - Cuando debas hacer una verificación específica, recorres la cadena carácter a carácter preguntando justamente por lo que precisas... si basta que un solo carácter no cumpla lo esperado, pués hale devuelves FALSE.

5 - Como tales funciones pueden ser de uso general,. sería acorde declararlas estáticas...

pseudocódigo de ejemplo:

Punto 1

enumeracion AtributosDeCaracteres
   ATRIB_CARACTER_ES_DIGITO =1
   ATRIB_CARACTER_ES_MINUSCULA =2
   ATRIB_CARACTER_ES_MAYUSCULA =4
   ATRIB_CARACTER_ES_ALFABETICO = ATRIB_CARACTER_ES_MINUSCULA OR ATRIB_CARACTER_ES_MAYUSCULA
   ATRIB_CARACTER_ES_ALFANUMERICO = ATRIB_CARACTER_ES_ALFABETICO OR ATRIB_CARACTER_ES_DIGITO

   ATRIB_CARACTER_OTROS ATRIBUTOS QUE PRECISES... por ejemplo operadores: * / + - = > <, etc...
fin enumeracion


Punto 2


array tipo AtributosDeCaracteres CharAtribs(0 a 255)


Punto3
...al cargar el programa...

   // 0-9
   bucle para k desde 48 a 57
       CharAtribs(k) = ATRIB_CARACTER_ES_DIGITO
   fin bucle

   // A-Z
   bucle para k desde 65 a 90
       CharAtribs(k) = ATRIB_CARACTER_ES_MAYUSCULA
   fin bucle

   // Ñ mayúscula...
   CharAtribs(209) = ATRIB_CARACTER_ES_MAYUSCULA
   // Lo mismo con otras letras mayúsculas de los caracteres extendidos que quieras considerar
   // por ejemplo las vocales tildaddas Á É Í Ó Ú, pero quizás no con otras tildes diferentes À
   CharAtribs(193) = ATRIB_CARACTER_ES_MAYUSCULA  //Á
   CharAtribs(201) = ATRIB_CARACTER_ES_MAYUSCULA  //É
   CharAtribs(205) = ATRIB_CARACTER_ES_MAYUSCULA  //Í
   CharAtribs(211) = ATRIB_CARACTER_ES_MAYUSCULA  //Ó
   CharAtribs(218) = ATRIB_CARACTER_ES_MAYUSCULA  //Ú
   CharAtribs(220) = ATRIB_CARACTER_ES_MAYUSCULA  //Ü

   // ídem con letras minúsculas y más atributos que quieras... de hecho un carácter puede tener más de 1 atributo a la vez (por eso los enumeramos con potencias de 2, en vez de seguidos).


Punto 4... las funciones...

// digitos 0-9 pero no considera puntos decimales.
buleano = funcion EsTodoDigitos(string texto)
  Por cada valor de caracter en texto
      Si (CharAtribs(valor) and ATRIB_CARACTER_ES_DIGITO) = 0 devolver FALSE
  siguiente
  devolver TRUE
fin funcion

// A-Z, a-z (y vocales las tildadas y ü con diéresis y Ñ)
buleano = funcion EsTodoAlfabetico(string texto)
  Por cada valor de caracter en texto
      Si (CharAtribs(valor) and ATRIB_CARACTER_ES_ALFABETICO) = 0 devolver FALSE
  siguiente
  devolver TRUE
fin funcion

// A-Z, Á, É, Í, Ó, Ú, Ú, Ñ
buleano = funcion EsTodoMayusculas(string texto)
  Por cada valor de caracter en texto
      Si (CharAtribs(valor) and ATRIB_CARACTER_ES_MAYUSCULA) = 0 devolver FALSE
  siguiente
  devolver TRUE
fin funcion


Algo diferente, devolver el punto donde deja de haber dígitos.

entero = funcion NumDigitosAIzquierda(string texto)
  entero k = texto.Lenght
  entero index = 0

  Bucle para index desde 0 a k
      char =  CaracterEnPosicion(texto,index)
      Si (CharAtribs(ASCII(char)) and ATRIB_CARACTER_ES_DIGITO) = 0 devolver index  
  siguiente
  devolver k //todos sus caracteres son dígitos
fin funcion
#2380
Cita de: #!drvy en 16 Junio 2018, 01:17 AM
pero no mezclemos churras con merinas.
Por qué no... si en todo caso hablamos de ovejas, solo de ovejas y nada más que de ovejas...

Cita de: #!drvy en 16 Junio 2018, 01:17 AM
... vuestras comparaciones extremistas siempre me han asombrado. ... pero compararlo con el nazismo, el fascismo y/o el totalitarismo es cuanto menos calificaros a vosotros mismos de la misma forma.
No son comparaciones es recordar el pasado.
Las listas negras o blancas que es el término correcto, no obedecen a nada adecuadamente útil al conjunto de la soceidad, tienen exactamente unos propósitos de sobra conocidos.

Cita de: #!drvy en 16 Junio 2018, 01:17 AM
...Dicho de otra forma, eres un nazi, fascista y totalitarista por no permitir otros tipos de pensamientos.
Siempre saliéndote por la tangente, aprovechando cualquier oportunidad para tachar a los demás de idioteces sin sentido.

Aquí nadie ha limitado el pensamiento de nadie, simplemente se ha manifestado de forma patente que la actuación de la ANC, vulnera los derechos de los ciudadanos (a no formar parte de ninguna lista de la que expresamente no haya solicitado participar, C0Ñ0, que acaba de salir una ley hace nada, el pasado día 25, está demasiado reciente para haberlo ya 'olvidado'), y que 'crear listas de "simpatizantes" con sus causas' solo sirve para generar odios y tratos de favor o desfavorables (según la lista). Después de todo son una organización, quienes quieran pueden alistarse voluntariamente como socios (pagando o sin pagar cuota (creo)). Luego sobra generar listas de empresas

Citar...recopilará empresas de varios ámbitos, como por ejemplo entidades bancarias, aseguradoras, o pertenecientes al sector de la telefonía, de la electricidad o del gas.
. Pone ejemplos muy generalistas... eso son solo 4 empresas... pero la lista de llegar a existir no se detendrá en 4 empresas... se extenderá hasta fontaneros, panaderos, carpinteros, taxistas, etc, etc...

En cuanto tu tengas un negocio (por ejemplo un bar, una panadería, un kiosko) y te coloquen en una de esas listas, ya te están perjudicando o beneficiando. Que yo sepa a eso se le llama incitación al odio, y está penado por la ley, ya veremos que pasa... ...pero tú a lo tuyo...

Además por si lo ignoras, te señalo que la Agencia española de protección de datos, ya sancionó a esta asociación el año pasado.