viernes, 21 de julio de 2017

¿Estará el Open Source también abierto a las Mujeres?

Las mujeres pertenecen a un sexo infrarepresentado en el ámbito tecnológico. Sin embargo, esto no es nada nuevo. Basta con mirar las cifras publicadas por grandes compañías como Facebook, Google, Intel, Slack y muchos, muchos más.
En un reciente evento de tecnología, oí una conversación sobre la falta de diversidad de género en la industria de la tecnología. El pequeño grupo estaba discutiendo el hecho de que a pesar de que las mujeres representan aproximadamente el 30% de la población activa en la tecnología, los equipos de ingeniería de nivel superior, rara vez cuentan con más de un par de mujeres.
Uno de los participantes en esta conversación comentó que esto se debía a que los desarrolladores de sexo masculino son comúnmente más talentosos que las desarrolladoras femeninas. Nadie en el grupo se opuso.
Hmm…
Personalmente, debido tanto a mi experiencia en Toptal como durante mi carrera universitaria cursando ingeniería en la Universidad de Princeton, que era casi 50/50 masculino vs. femenino, sé que esto es totalmente falso. He trabajado con una serie de increíbles ingenieras, profundamente inteligentes en todo tipo de roles. Sin embargo, no parece que las cifras coincidan con mi experiencia propia, sobre todo cuando se empiezan a observar funciones de ingeniería más altas.
Y hacer frente a esta disparidad es importante. No es sólo la diversidad en aras de esta misma. Si los hombres y las mujeres son igualmente inteligentes, estadísticamente hablando, de los diez más inteligentes del mundo, cinco deberían de ser mujeres y cinco hombres. Por consiguiente, si un equipo no tiene un equilibrio equitativo entre hombres y mujeres, este equipo definitivamente no está compuesto de la mejor manera posible. En un sistema perfecto, la diversidad es un resultado probabilístico. Pero estos no son los resultados que estamos viendo.
Después de oír esta conversación, quería echar un vistazo a las cifras para entender mejor si era debido a la errónea construcción de equipos que estas se encontraban mal. He buscado en Google un desglose de las tendencias de género en todos los niveles de habilidad en ingeniería de software, pero no he sido capaz de encontrar mucho, así que decidí mirar las cifras disponibles públicamente en GitHub. Me he raspado 5.000 perfiles para obtener los nombres, número de seguidores, contribuciones, y de repositorios. Luego utilicé el paquete de open source genderize.io, para averiguar el sexo de cada perfil. Había tan pocas mujeres en este primer lote que tuve que añadir más datos para hacer gráficos simples, inclusive, significativos. Así que raspé 15,000 perfiles adicionales.

Lee el artículo completo y original en: Toptal

viernes, 16 de diciembre de 2016

Copiar archivos con nombres largos (robocopy)

Abriendo un CMD utilizaremos el comando "robocopy"
Escribimos robocopy "ruta_deOrigen" "ruta_deDestino" /E y presionanmos enter
el /E es para copiar las carpetas y subcarpetas aunque estén vacías
robocopy "C:\Carpeta1" "D:\Carpeta2" /E

viernes, 2 de diciembre de 2016

La regla "Existencia de archivo de base de datos de catálogo de Reporting Services" no se cumple

Si al instalar SQL Server te sale alguno de los siguientes mensajes:
- La regla "Existencia de archivo de base de datos de catálogo de Reporting Services" no se cumple.
Existe el archivo de base de datos de catálogo de Reporting Services.
Seleccione una instalación en modo de sólo archivos.

- Reporting Services Catalog Error
- Reporting Services Catalog Database File Existence failed
- Reporting Services Catalog Temporary Database File Existence failed

puedes probar con los siguientes pasos para solucionarlo (a mi me funcionó) lo encontré en un blog de wordpress (no recuerdo cuál era el usuario i'm sorry).


  • Ir a la siguiente ruta:
           C:\Archivos de programa\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Data\
  • Dentro de la carpeta Data eliminar los siguientes archivos:
    • ReportServer.mdf
    • ReportServer_log.LDF
    • ReportServerTempDB.mdf
    • ReportServerTempDB_log.LDF
Ahora continúa con la instalación de SQL Server.


          

    Cambiar la fecha y hora en linux

    Para cambiar la fecha en linux por consola utilizaremos el comando "date", si digitamos en la consola: date y presionamos enter nos mostrará la fecha actual del equipo, pero si queremos modificarla ingresaremos lo siguiente:

    date --set "2016-07-21 17:07"

    El formato para la fecha es: año - mes - día y para la hora debe estar en formato 24 horas.

    Quitar partición GPT

    Cuando queremos particionar un disco y nos sale el siguiente mensaje:
    "No se puede instalar windows en este disco. el disco seleccionado tiene el estilo de partición gpt"

    Realizaremos los siguientes pasos:
    1. Abrir una ventana de comandos (CMD). Escribir diskpart y pulse la tecla enter
    2. A continuación escribir list disk y pulsar enter. Se mostrará la lista de discos en formato de texto. 
    3. Escribir select disk nº de disco (por ejemplo, si el disco con protección GPT es el 2, deberá escribir select disk 2) y luego pulsar enter. Aparecerá un mensaje informando que el disco ha sido seleccionado. 
    4. Luego escribir clean y pulsar enter. La partición y la firma de la unidad habrán sido eliminadas. 
    5. Por último escribir exit y pulsar enter. Vuelva a escribir exit para cerrar la ventana y reiniciar.
    Con esto se quitará la protección GPT, si el disco duro está particionado también se eliminará las particiones y los datos que contiene por eso hay que tener en cuenta tener un respaldo de la información antes de realizar los pasos.

    lunes, 12 de mayo de 2014

    Liberar espacio en boot (Linux)

    Para liberar espacio en el boot de linux, copiamos y el siguiente código, lo pegamos en una consola (terminal) y le damos enter. Automáticamente borrará versiones anteriores de imágenes.

    dpkg --get-selections|grep 'linux-image*'|awk '{print $1}'|egrep -v "linux-image-$(uname -r)|linux-image-generic" |while read n;do apt-get -y remove $n;done

    Quitar contraseña de folder lock

    - Descargar e instalar el software 7-zip.
    - Abrir el software e ir a la ruta donde se encuentra la carpeta protegida.
    - Una  vez allí ingresamos a la siguiente ruta: Thumbs.ms\com1.{d3..............}\úø.\LastF y copiar el contenido de lastf a otra carpeta. Dentro de esta carpeta se encuentra el contenido protegido.

    lunes, 10 de septiembre de 2012

    Error del servidor: '553 sorry, that domain isn't in my list of allowed rcpthosts

    Si alguna vez te ha salido el siguiente error cuando envías un correo utilizando outlook express u outlook 2010:
    Error del servidor: '553 sorry, that domain isn't in my list of allowed rcpthosts

    Lo que puedes intentar hacer es lo siguiente:

    En las opciones de la cuenta busca la opción "Mi servidor requiere autenticación" al costado hay un pequeño cuadrado para marcarlo con un check; lo marcamos y lo dejamos activado. Por último intentamos volver a enviar un correo.

    viernes, 3 de agosto de 2012

    Error 1935. An error occurred during the installation of assembly

    Este error suele salir cuando se está realizando alguna instalación de cualquier programa; que al parecer es un problema con el .NET Framework: 
    Error 1935. An error occurred during the installation of assembly.

    1. Para solucionar este problema primero debemos descargar el siguiente ejecutable: Netfx-setupverifier
    2. Una vez descargado sólo hay que descomprimir y ejecutar el archivo netfx_setupverifier.exe.
    3. Seleccionan cada una de las versiones del . NET Framework y le damos clic en el botón Verify Now a cada uno, luego cerramos el ejecutable.
    4. Luego nos dirigimos a la ruta C:\Widows\System32 y buscamos el archivo llamado cmd.exe si estamos en una máquina con Windows 7 u 8 damos clic derecho y luego Ejecutar como administrador; si es un XP bastará con hacer doble clic.
    5. Dentro de la consola de comandos cmd escribimos lo siguiente: sfc /scannow.
    6. Si sale el error "Low Registry Space" al ejecutar el scannow es por un límite en el registro de windows. La solución sería la siguiente: 
    • Clic en inicio, escribimos regedit y luego enter.
    • Nos dirigimos a la ruta HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control
    • Cuando estén aquí buscamos el archivo llamado "RegistrySizeLimit" le damos doble clic y el el cuadro de texto escribimos ffffffff y  donde dice información del valor y la base seleccionamos Hexadecimal.
    • Le dan aceptar y luego reiniciamos la máquina.
    • También sería bueno realizar un análisis y reparación del registro con el CCleaner antes de volver a hacer un scannow en cmd.
       7 Repetimos el paso 5 y una vez terminado el Scannow intenten volver a instalar el programa dónde les salía el error.
    .

    Esta solución la encontré en taringa y quise hacerlo un poco más detallado.

    martes, 19 de junio de 2012

    Bloquear Google Plus, Bloquear Google+

    Bloquear Google+

    - Nos dirigimos a la siguiente ruta:
    C:\Windows\system32\drivers\etc

    En la carpeta etc encontraremos un archivo llamado hosts, abrimos este archivo con el Bloc de Notas y al final (puedes borrar todo el contenido que encuentres a excepción del localhost) escribimos lo siguiente:

    127.0.0.1 localhost
    127.0.0.1 plus.google.com


    Luego guardamos y cerramos el archivo. Con esto no cargará la red social del google ni con el protocolo https.