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

#1751
Por supuesto, es razonable que el nombre no es exacto...
...para alguien nuevo en el foro puede acceder equivocadamente, en cambio para los que ya llevan un tiempo en el foro, saber de la existencia del foro NET, descarta a éste para tal menester.

Pero vamos son los admins los que deben tomar tales decisiones.
#1752
VOX es a la derecha, lo que Podemos a la izquierda. Para mi la misma basura extremista, con distinto signo político.
#1753
¿Qué tienes hecho hasta el momento.?

Si no tienes ni por donde empezar:
Lo ideal es que esté diseñado tipo test...
Una pregunta y 3-4-5 respuestas posibles donde elgir (un número fijo facilita la cuestión a un novato).

Así debería empezar por crear una estructura así:
Código (vb) [Seleccionar]

private type PreguntaRespuestas
    Pregunta        as string
    RespuestaA    as string
    RespuestaB    as string
    RespuestaC    as string
    RespuestaD    as string
    Solucion         as byte
end type

' y las declaraciones de variables (algunas son redundantes pero ayudan a un novato a entender mejor...


Private NumPreguntas    As Integer                  ' Numero total de preguntas que tiene el fichero.
Private NumPregunta     As Integer                  ' n de pregunta.
Private Nivel           As Byte                     ' Nivel actual
Private Pregunta        As PreguntaRespuestas       ' Datos d ela pregunta
Private Respuesta       As Integer                  ' respuesta que da el usuario
Private Aciertos        As Integer                  ' Cantidad de aciertos hasta el momento
Private Ruta            As String                   ' la ruta donde s elocaliza el fichero
Private Canal           As Integer                  ' Canal de lectura/escritura del fichero


Luego se trata de leer el fichero, una entrada por cada pregunta...
Con "line input" se leen líneas enteras, así que el fichero debe mantener la estructura de más arriba, además, debería haber una cabecera en el fichero que indique cuantas preguntas contiene el fichero...

El código para leer la siguiente pregunta podría ser tal que así:
(primero hay que abrirlo, desde la carga del proyecto y en adelante, desde el botón de cambiar la ruta)
Código (vb) [Seleccionar]

Private Sub LeerSiguientePregunta()
    Dim sol As String
   
    If (Not EOF(Canal)) Then
        On Error GoTo ProblemoGordo
        With Pregunta
            ' leer la pregunta del fichero.
            Line Input #Canal, .Pregunta
            Line Input #Canal, .RespuestaA
            Line Input #Canal, .RespuestaB
            Line Input #Canal, .RespuestaC
            Line Input #Canal, .RespuestaD
            Line Input #Canal, sol
            .Solucion = Val(sol)
           
            ' pasar los datos a la interfaz.
            LabPregunta.Caption = .Pregunta
            OptRespuesta(0).Caption = "A)   " & .RespuestaA
            OptRespuesta(1).Caption = "B)   " & .RespuestaB
            OptRespuesta(2).Caption = "C)   " & .RespuestaC
            OptRespuesta(3).Caption = "D)   " & .RespuestaD
           
            ' actualizar numero de pregunta e informar luego del numero.
            NumPregunta = (NumPregunta + 1)
            FraPreguntas.Caption = "Pregunta Nº: " & CStr(NumPregunta) & " de " & CStr(NumPreguntas)
           
            ' desactivar como respuesta la previa elegida.
            OptRespuesta(Respuesta).Value = False
            Respuesta = -1
        End With
       
        ' Activar el boton de examinar: Se activa cuando se pulse en una respuesta.
        Exit Sub
       
ProblemoGordo:
        MsgBox "Ocurrio un problema al tratar de leer la siguiente pregunta del fichero..." & vbCrLf & Err.Description, vbCritical, "Ocurrio un error de lectura..."
        Err.Clear
    Else
        MsgBox "El fichero no tiene mas preguntas... Carga otro si lo deseas...", vbInformation, "No hay mas preguntas en este fichero:"
    End If
   
    Call Cerrar
End Sub



Los botones examinar y leer  siguient epregunta, podrían ser tal que así:
Código (vb) [Seleccionar]

Private Sub ComExaminar_Click()
    ComExaminar.Enabled = False
    Call ValidarRespuesta
    ComSiguiente.Enabled = True
End Sub

Private Sub ComSiguiente_Click()
    ComSiguiente.Enabled = False
    ShaRespuesta.Visible = False
    ShaSolucion.Visible = False
   
    If (NumPregunta < NumPreguntas) Then
        Call LeerSiguientePregunta
    Else
        Call PresentarResultados
    End If
End Sub



Validar la respuesta que da el usuario...
Código (vb) [Seleccionar]

' Mostrar resultado de la pregunta actual.
Private Sub ValidarRespuesta()
    Dim t As Long
   
    t = ((OptRespuesta(0).Height - ShaSolucion.Height) \ 2)
    If (Respuesta = Pregunta.Solucion) Then
        Aciertos = (Aciertos + 1)
        LabAciertos.Caption = "Aciertos: " & CStr(Aciertos)
        ShaRespuesta.BackColor = vbGreen
        Nivel = ((Aciertos - 1) Mod 5)      ' 0-4 = nivel 0; 5-9 = nivel 1, etc...
        LabNivel.Caption = "Nivel: " & CStr(Nivel)
    Else
        ShaRespuesta.BackColor = vbRed
    End If
   
    ShaSolucion.Top = (OptRespuesta(Pregunta.Solucion).Top + t)
    ShaSolucion.Visible = True
    ShaRespuesta.Top = (OptRespuesta(Respuesta).Top + t)
    ShaRespuesta.Visible = True
End Sub




...y no sigo porque si no, te lo doy todo hecho...
Te falta comprobar/abrir/cargar el fichero.... responder a qué pasa cuando se pulsa en un control 'option'... y poco más.
Te pongo una imagen de como podría ser la interfaz...





Cita de: srWhiteSkull en 11 Abril 2019, 04:07 AM
https://docs.microsoft.com/es-es/dotnet/visual-basic/developing-apps/programming/drives-directories-files/walkthrough-manipulating-files-and-directories
https://docs.microsoft.com/es-es/dotnet/visual-basic/programming-guide/language-features/arrays/
https://docs.microsoft.com/es-es/visualstudio/ide/quickstart-visual-basic-console?view=vs-2019
https://docs.microsoft.com/es-es/dotnet/visual-basic/programming-guide/language-features/control-flow/loop-structures
https://docs.microsoft.com/es-es/dotnet/visual-basic/programming-guide/language-features/control-flow/decision-structures
https://docs.microsoft.com/es-es/dotnet/visual-basic/programming-guide/language-features/variables/variable-declaration
https://docs.microsoft.com/es-es/dotnet/visual-basic/programming-guide/language-features/declared-elements/scope
Este foro es el de VB6 y versones anteriores, el de NET está en más arriba... aunque a veces llegan aquí equivocadamente...
#1754
Esto debiera estar penalizado...

Una cosa es que no se pueda instalar una versión nueva porque ofrece funcionalidad que el hardware no posea y otra muy distinta es que una aplicación que funciona bien en un terminal, se haga incompatible a propósito con un dispositivo en el que si funcionaba.
Si se añaden nuevas características que tiran de hardware que no posee, vale que esaversión no pueda ser instalada, pero la funcionalidad básica debería seguir pudiendo funcionar e interaccionar, pués a fin de cuentas se trata de manejar texto e imágenes en el 95% y eso no va a cambiar...
#1755
Parece un texto cuasi universal de copypaste... de entrada ya denota que se trataría de una empresa sin imaginación, donde no habrá sorpresas (al menos agradables), y donde en cambio el aburrimiento viene sobrado... Analizando el texto un poco (defecto de programador  :silbar: :laugh:  :silbar:)...

Cita de: HighlanderHR en  9 Abril 2019, 11:33 AM
Importante empresa del sector Ocio precisa incorporar en su departamento técnico un/a programador/a C++ para incorporarse al equipo de desarrollos internos en la sede de Bilbao.
Primera duda: Implica eso que la incorporación ha de ser física, es decir que debe quedarle cerca Bilbao o valorar el viaje?. No bastaría trabajar desde casa y ser presencial (por ejemplo) 1 vez a la semana...
Estas cosas es mejor redactarlas con exactitud, si no, muchos ante la duda creerán que no encajan y reducireis los posibles candidatos por no ser claros.

Cita de: HighlanderHR en  9 Abril 2019, 11:33 AM
Si eres un perfil junior, y aún tienes poca experiencia laboral,
Esto suena a: Necesitamos un chico para traernos los cafés...
Por qué tiene que ser Junior, y con poca experiencia laboral ???

Cita de: HighlanderHR en  9 Abril 2019, 11:33 AM
esta es una muy buena oportunidad para incorporarte a jornada completa en un equipo de trabajo multidisciplinar donde podrás aprender y desarrollarte en la programación y en el trabajo en equipo.
Podrás... en potencial... la pregunta pertienente es, ¿de qué o quién depende que ese podrás pase de ser potencial a ser imperativo?. ...del tiempo, después de 5 años por ejemplo?  ...de que alguien abandone la empresa y pueda al fin ocupar un puesto donde ya tiene acceso a lo que se pre-promete? ...de que le caiga bien al jefe de proyectos? ...de su propia esfuerzo y capacidades?. Si es esto último, debe quedar claro, fuera de toda otra interpretación posible.

Cita de: HighlanderHR en  9 Abril 2019, 11:33 AM
Buscamos un desarrollador dinámico, con conocimientos de programación...

- Imprescindible conocimiento y manejo de la Programación Orientada a Objetos y patrones de desarrollo.
- Programación en C++
- Conocimiento / interés en programación de sistemas de hardware.
- Interés y/o conocimientos en sistemas GNU/Linux y Android.
- Interés y/o conocimientos de desarrollo web PHP, AJAX, SQL, etc.
La cuestión es que si debe ser "Junior" básicamente va a resulta incompatible con las exigencias...
Exigid sólo lo que realmente necesitais (y ser realistas sobre si ello puede darse en un candidato junior)... pedir por pedir, limita los posibles candidatos (que tiene los pies en el suelo) y los que acudan quizás sean 'valientes' (eso no es un requisito imprescindible, verdad?), pero también mentirosos, fantasiosos, y otros muchos ...osos.

Cita de: HighlanderHR en  9 Abril 2019, 11:33 AM
que te entusiasme tu trabajo
Si vamos, que un joven de 20 años, no tiene cosas más entusiastas a su edad que el trabajo, además se le exige antemano que le guste un trabajo en el que aún no está, no participa, no conoce al equipo, ni su puesto de trabajo, ni sueldo... falacia universal. No puede exigirse que acontezca el efecto, antes de producirse la causa.

Cita de: HighlanderHR en  9 Abril 2019, 11:33 AM
con capacidad para trabajar en equipo
La capacidad de 'trabajar en equipo', suele equivaler en la práctia, a que si tienes una idea genial, y el jefe decide apropiársela ó asumirla como propia de la empresa, no tienes derecho a quejarte ni a reclamar nada, mucho menos una patente. Tampoco debe suponer que esto implique que alguien no tenga derecho a enfadarse por mucho que lo puteen, que es lo que otras veces se quiere decir con tales 'exigencias'.
...salvo que se trate de personas desequilibradas, por naturaleza, el ser humano está capacitado de forma INNATA, para trabajar en equipo. Sobra exigir lo que por el mero hecho de ser humano se es y se posee...
A veces parece que estos anuncios, los redactan gamusinos o aliniéginas que o no saben nada del ser humano, o su fé en ellos es completamente nula.

Cita de: HighlanderHR en  9 Abril 2019, 11:33 AM
y pasión por el proyecto.
Igual que 'el entusiasmo por 'tu' trabajo, es algo a futuro. Nadie puede sentir pasión por un proyecto que ni sabe aún de que va, ni los compañeros que tendrá a su alrededor, ni las posibilidades que se le ofrecen. No cabe exigir eso de entrada, sois vosotros quienes con vuestra actitud y el ambiente laboral, faciliteis y seais capaces de lograr que (CON EL TIEMPO) eso suceda, exigírselo al que entra desde ya es tener mucho morro o ser imbécil o encontrar un candidato imbécil o drogado.

Cita de: HighlanderHR en  9 Abril 2019, 11:33 AM
Te ofrecemos
- Incorporación a equipo de trabajo multidisciplinar y dinámico en constante evolución
- Contrato laboral estable
- Salario acorde al puesto de trabajo
Correcto.
Lo que se ofrece debe estar a la altura de lo que se exige, cuando no es así, una de las partes se sentirá desfavorecido y será el tiempo quien ponga de manifiesto el asunto y se acabe convirtiendo en un problema. Acertar en esto, es evitar malos rollos a futuro.
#1756
Exactamente...

Precisamente cuanto más se sabe de tecnología digital, tanto más consciente se es de que es inseguro para garantizar que las elecciones sean absolutamente limpias... no puede darse como válido ningún procentaje distinto al 100%. O es 100% seguro y garantizado, o no es aceptable, así de simple... y hoy por hoy, ningún dispositivo presente es válido, no ya al 100%, ni sqiquier al 99%, probablemente la mayoría no supere el 20%. Y eso que dejamos aparte toda la tecnología oculta  en los chips, que los fabricantes disponen por causas ajenas a las tareas encomendadas de cara al usuario destinatario...
#1757
Vamos que se impone la censura sin más.

Claro que son desagradables los trolls, pero tampoco hay que llegar tan lejos... quiero decir, que para un gobierno es muy fácil acusar a una empresa de 'no haber hecho lo suficiente y que por eso se le condena a una multa o lo que sea', pero lo cierto es que a los gobiernos desde siempre, les ha pasado lo mismo... los ciudadanos podemos reclamar que NINGUNO, hace lo suficiente, por ejemplo en materia de violadores, asesinos, maltratadores de mujeres, etc, etc, etc...

Hay cosas que son complejas de administrar. A una empresa no puede salirle rentable su negocio, si tiene que supervisar exhaustivamente todo el contenido que circula a través de ellos... baste de ejemplo el foro... gracias a los administradores (voluntarios y gratis), se tiene cierto control, aunque siempre será a agua pasada.

...en empresas de redes sociales, confían o bien en I.A. bastante torpes (en equiparación, seguirán siendo como niños necios, mamones y ególatras de 3-4 años, durante 20-40 años más) o bien contratan mano de obra barata tercermundista, principlamente de la India, donde tienen valores sociales muy distintos al de los países occidentales, por lo que cosas como una una imagen donde se ve un teta (incluso en un cuadro) para ellos es algo inadmisible, digno de cárcel, pero matar a palos a un animal, lo ven como 'ley de vida' (cuestión de su 'karma')...

Internet cada vez pinta más feo... mientras a mediados de los 90, lo veíamos como una liberación y expansión cultural, parece que con el tiempo se va a consagrar como una censura mundial orquestada entre losgobiernos y las grandes multinacionales. Eso sí, todos nuestros datos privados en sus dases de datos, pero todos nuestros derechos embotellados en la minúscula caja de la censura.
#1758
CitarEsta tradición, alejada de los mitos que intentan relacionarla con un origen religioso, es una agresión milenaria y arraigada en motivos culturales.
Guau... qué manera de tapar la cruda realidad. Cuanta mezquindad.

La ablación del clítoris es realizada en su totalidad (o casi), dentro de la cultura y religión islámica, pero en el artículo, no se menciona ni una sola vez la palabra Islám, árabe, etc... solo se menciona una o dos veces, e incluso pretenden alejarlo de toda índole.

Da igual lo milenario de la práctica, sus razones eran diferentes de las de hoy día, es un insulto a la inteligencia pretender desligar la realidad para anclarla en unas motivaciones de hace miles de años, que ni su PU74 M4D53 sabe hoy cuales serían.

...aunque con seguridad (solo se puede conjeturar), probablemente la mayor parte de las veces, tuviera que ver con la '''eunucación'''. ...vamos desexualizar a los esclavos/as que trabajaban en el seno de una familia 'rica' para no tener que preocuparse por problemas derivados del control sexual: cuernos, herederos ilegítimos, fuga de hijos enamorados, etc....

Las razones de hoy día son puramente una práctica machista a más no poder, el súmun del machismo en el seno de la religión musulmana: La ablación del clítoris a las niñas, les resta el desarrollo sexual legítimamente humano, en cierto modo las esclaviza para el hombre que un día sea su marido, y al tiempo desde niña se la condiciona a ser un ser inferior al hombre en el escalafón de la vida, y queda como cicatriz de su condición como si les dijeran "eres inferior y cuando quieras plantearte algo diferente, recuerda tu situación"...

También es cierto que la práctica es mucho más pronunciada en los países más culturalmente atrasados o donde hay una predominancia del fanatismo cultural y religioso (esto es, que quieren que la mujer valga exclusivamente para la cocina, la casa, la cama, cuidar niños y en algunos sitios además la mano de obra familiar. ¿quién hoy en legitimación de sentido común y espíritu crítico no tacharía esto de esclavitud familiar?).

Si el asunto estuviera anclado en la religión cristiana, la palabra cristiano, habría aparecido 50 veces en el artículo, amén de tropecientas frases desacreditando la religión por tal causa.
#1759
Creo que no termino de entenderte, pero más bien porque no te explicas bien.

Veamos la API browseforfolder, como su nombre indica (Browse=Navegar) se usa cuando quieres que el usuario elija una carpeta... entonces el usuario no podría elegir nada si no aparece el cuadro de diálogo.

Si tu ya tienes una carpeta decidida y esa carpeta no quieres que sea cambiada por el usuario entonces SOBRA dar al usuario la opción de elegir una carpeta distinta. Usa YA tu ruta donde sea que tengas que usarla...

Si las cosas no van por ahí, o te explica smejor o pones código que hable por tí...
#1760
La situación precisamente clara a juicio mío, es que desed que existen las secciones de 'resursos humanos' en la empresas, nunca encuentran los "candidatos ideales"...

Por mucho que se quieran y se aprecien, la realidad es que las personas más inútiles en una empresa son las que trabajan en 'resursos humanos'. De entrada suelen ser prejuiciosas... que lo sea el dueño/directivo de una empresa tiene su pase, pero que lo sean personas que ni pinchan ni cortan, no tiene nombre.

Antes de eso, una persona buscando trabajo se drigía a una empresa, y solicitaba trabajo, una pequeña entrevista para saber simplemente que, si precisa un perfil concreto no te venga uno que nada tiene que ver, luego si tenían puesto libre, tenías trabajo... a prueba... antes de x semanas ya se podía saber si dicho trabajador estaba o no cualificado.

Ahora, hoy día no ha lugar a ninguna demostración de la valía. Las demostraciones han sido remplazadas por el currículum y el cretinismo de unos individuos que pretenden juzgar en 5 minutos lo que una persona sabe o vale.
De ninguna manera un currículum puede reflejar la valía de nadie, de hecho no le veo ninguna utilidad...
Si un tipo pongamos lleva trabajando 20 años en 2 empresas y tiene 40años (por ejemplo), qué c0ñ0 importa dónde estudió ni que notas obtuvo, se supone que en esos 20 años habrá adquirido muchos más conocimientos, se supone que si fuera un inepto, en vez de haber tenido solo 2 empresas a sus espaldas, habría tenido 32, luego su currículum se limita a 4 líneas 1 o 2 de los estudios de cuando era joven y 2 de las empresas para las que trabajó. El caso contrario tampoco es más afortunado... alguien que tiene 24 años, y en su currículum aparecen 8 líneas dedicadas a los estudiso y 20 líneas de trabajo... Si tienes 24 años, y pongamos que con suerte empezaste a trabajar a los 18, implica que aún no estando nada de tiempo parado has estado una media de 4 meses por empresa... suena como a una persona díscola incapaz de durar mucho tiempo en ninguna parte. A su vez 8 líneas de estudio, te preguntas cuanto tiempo a dedicado a cada cosa que dice haber estudiado, suena a poco profundo... pero la verdad solo la sabe el candidato, el que lo entrevista en recursos humanos solo prejuzga y decide.
Con los recursos humanos, se acabó el candidato formal, por el candidato ideal, el candidato utópico, el que no existe en ninguna parte, solo en la mente de fantasiosos. Con los recursos humanos tropezó la humanidad, se acabó esa relación laboral donde las personas tenía la oportunidad de demostrar lo que valían. Ahora pretenden que un miserable papel, defienda tu capacidad, algo ridículamente absurdo. El ser humanos e smucho más sabio y complejo y no puede resumirse en una mierdas d epapel, incluso hasta de un inepto que jamás haya trabajado en nada... todavía ese, tendrá capacidades laborales innatas que él mismo desconoce, pero por carecer de 'curriculum', no tendrá oportunidad alguna.

Las secciones de recursos humanos, a juicio mío solo tiene sentido en empresas que tienen miles de trabajadores a lo largo y ancho del mundo... para empresas más pequeñas, son un obstáculo para encontrar candidatos adecuados. ...pero como quieren parecerse a las grandes empresas, pués eso, las emulan, pero en lo malo...

...queriendo ser los más excepcionales en su tarea, rechazan a todos como inadecuados esperando el "candidato perfecto", en vez de tomar el "candidato apto" (que habrán pasado a montones por sus despachos). La forma óptima de llevar esa tarea a cabo es fijarse en la forma en que hacen ciertos deportes... por ejemplo en Atletismo: a nivel local participa todo el que quera, el que consiga x marca se clasifica para el campeonato regional... cuando secelebra el campeonato regional el que supere cierta marca (o los x primeros), se clasifican para el campeonato nacional... cuando acontece el campeonato nacional... ídem, los que superen ciertos límites o los x primeros se clasifican para el campoenato europeo, y luego el mundial... igualmente los premios van in crescendo, en los locales puede que baste con una medalla y quizás el producto de alguna empresa patrocinadora (quien sabe, un jamón por ejemplo)
...es decir, si en los campeonatos locales se exigiera una nota mundial entonces no se presentaría ninguno, incluso uno apto para el campeonato nacional sería rechazado por que 'no cumple' los requisitos que se exigen... en definitiva, los de recursos humanos son unos ineptos.
Así como en la mayoría de áreas la exigencia en cierta calidad es fundamental, en la de recursos humanos debe ser escalada en función del nivel de la empresa.... Si no vas a pagar un salario 'mundial' si no un miserable salario local, no tienes derecho a exigir capacidades 'mundiales' si no solo 'locales'...