Advertising





viernes, 13 de noviembre de 2020

Certificados SSL

Quieres que tu Servidor tenga certificado SSL?. Contáctame, te lo instalo en tu Servidor, con mono-dominio, subdominios y multi-dominios. Trabaja en Apache, nginx, cPanel, Odoo y otros.

Válido en cualquier navegador.

Bajo costo, usando OpenSource.

jueves, 22 de octubre de 2020

Blogs a seguir

Blogs a seguir:

Portfolio Rockcesar. Hablamos sobre proyectos y herramientas para tu empresa:

https://portfolio-rockcesar.blogspot.com

Odoo Rockcesar. Hablamos sobre Odoo ERP, CRM, POS y más:

https://odoo-rockcesar.blogspot.com

Crypto Rockcesar. Hablamos sobre Cryptomonedas y Blockchain, Exchanges y más:

https://crypto-rockcesar.blogspot.com

Blog Rockcesar. Hablamos sobre Desarrollo de Software, Informática y más:

https://dev-rockcesar.blogspot.com


domingo, 18 de octubre de 2020

viernes, 16 de octubre de 2020

ZCASH GRATIS. FREE ZCASH

ZCASH (ZEC) GRATIS. FREE ZCASH (ZEC):

Link (comprobado):

Odoo

Odoo es un Sistema ERP, CRM, POS, Tienda Online, Framework para nuevos módulos, todo en uno. Creado en Bélgica. Competencia directa de SAP.

Tiene un sistema de e-Learning, para aprender a usar Odoo:

https://www.odoo.com/es_ES/slides

Tiene un sistema de Certificaciones, para certificarte en Odoo, en sus distintas versiones.

Nosotros te ayudamos a instalar tu Sistema ERP, CRM, POS ó Tienda Online, y te guiamos por la fase de aprendizaje de Odoo.

Tenemos 7 años de experiencia en Odoo (desde OpenERP 7, Odoo 8, 9, 10, 11, 12, 13 y 14).

Nuestra página principal:

https://cr-innova.negocio.site


https://odoo-rockcesar.blogspot.com/2020/10/odoo.html

miércoles, 7 de octubre de 2020

Ver mi IP

Tu IP es: <strong id="ipId"></strong>

<script type="text/javascript">
    function get_ip(obj){
        document.getElementById('ipId').innerHTML = obj.ip;
    }
</script>
<script type="text/javascript" src="https://api.ipify.org/?format=jsonp&callback=get_ip"></script>

 

Tu IP es:

sábado, 3 de octubre de 2020

Convención de Criptomonedas, Pi Convention del 15 al 30 de Octubre de 2020

La Convención de Criptomonedas, Pi Convention será del 15 al 30 de Octubre de 2020. No te pierdas esta oportunidad de minar Pi, antes de que pare la minería, take your piece of the Pi.

Usa mi link de referido para comenzar a minar:

https://minepi.com/rockcesar

Y usa mi código de invitación para cuando la app te lo pregunte: rockcesar

No te pierdas la Pi Convention.

Estas son mis ponencias propuestas:

 

jueves, 24 de septiembre de 2020

Procesos de Biometría de Huellas Dactilares

Enrolamiento de huella: Es el proceso en el cual se guarda la información de una huella capturada, en la Base de Datos. Se guardan Dedo, Mano, Identificación de la persona, con una plantilla que determina las dimensiones y la forma de huella, y la imagen de la huella.

Verificación 1 a 1: Es el proceso en el cual se compara una huella capturada con otra huella en la Base de Datos. Ejemplo, se tiene Dedo, Mano, Identificación de la persona y una plantilla de la huella, entonces se comparará esa plantilla con un Dedo, Mano, Identificación de la persona y una plantilla de la huella, en la Base de Datos.

Identificación 1 a N: Es el proceso en el cual se compara una huella capturada con N huellas en la Base de Datos. Ejemplo, se tiene Dedo, Mano, Identificación de la persona y una plantilla de la huella, entonces se comparará esa plantilla con N huellas que tienen cada una un Dedo, Mano, Identificación de la persona y una plantilla de la huella, en la Base de Datos.

jueves, 17 de septiembre de 2020

Pi Network y Odoo (Pi Network and Odoo)

Conocen Odoo?. Es un ERP parecido a SAP, hecho en Bélgica. Hay unos cuantos desarrolladores Odoo latinos, y yo soy uno de elllos jeje.

Hice un módulo de Odoo que sirve como ejemplo de una Pi App (Pi Network):

https://apps.odoo.com/apps/modules/13.0/website_pinetwork_odoo/


Do you know Odoo?. It's an ERP like SAP, made in Belgium. There is some developers in latinamerica, I'm one of them jeje.

I did a module in Odoo that works as an example of a Pi App (Pi Network):

https://apps.odoo.com/apps/modules/13.0/website_pinetwork_odoo/

Cómo instalar las dependencias de Odoo

Instala las dependencias en el archivo requirements.txt del directorio de Odoo.

Para Odoo 11-14:

pip3 install -r requirements.txt

Para Odoo 8-10:

pip install -r requirements.txt

domingo, 13 de septiembre de 2020

Pi Network Convention

Voy a hablar en una Convención de Criptomonedas, Pi Network Convention, que agrupa a más de 8 millones de personas en todo el mundo. Estos son los Softwares que voy a presentar:



En la plataforma Pi Network soy rockcesar. Si quieren unirse a la plataforma, pueden usar mi código de referido: rockcesar y mi link de referidos: minepi.com/rockcesar

miércoles, 26 de agosto de 2020

Criptomonedas gratis (ZCASH)

Criptomonedas gratis:

ZCASH:

Siguen el siguiente link y se loguean con Google, Facebook ó LinkedIn:

https://pipeflare.io/r/1sss

Enlazan su cuenta con las wallets ZCASH y PIVX de Binance.com. Es por referidos, pero sin referidos ya ganas 0.00000508 ZEC diarios. Sólo tienes que entrar cada 24 horas y reclamar los ZCASH, y te transfiere automáticamente a tu Wallet de ZCASH.

Comprobado.

jueves, 20 de agosto de 2020

Servicio de IPTV, TV Online, HD y FHD.

IPTV, TV Online, en HD y 4k. Lista de muestra: http://tvpremiumhd.club/lista.m3u

Escríbanos: Se hace asesoría para obtener el servicio estable de IPTV, TV Online, en HD y 4k.

Canales de series 24/7.

lunes, 10 de agosto de 2020

Obtener MAC Address en GNU/Linux

* Para obtener la MAC Address, ejecutar el siguiente comando:

# ip addr | grep link/ether | awk '{print $2}'

Desde PHP:

<?php
system("ip addr | grep link/ether | awk '{print $2}'");
?>

* Para obtener la IPv4, ejecutar el siguiente comando:

# ip addr | grep 'inet ' | awk '{print $2}'

* Y para obtener la IPv6, ejecutar el siguiente comando:

# ip addr | grep inet6 | awk '{print $2}'

* También se pueden ver con el comando:

# ifconfig

domingo, 19 de julio de 2020

Cities Skylines getThreadContext Failed

Problema: Error en el juego Cities Skylines.

El error se muestra con este mensaje: getThreadContext Failed.

Solución.

Agrega estos parámetros al lanzador del juego:

-force-d3d9 -disableMods -noWorkshop
Quedando así:
Cities.exe -force-d3d9 -disableMods -noWorkshop

jueves, 9 de julio de 2020

Desarrollando Pi Network Apps (Criptomonedas - Cryptocurrency)

Documentación:

    https://developers.minepi.com/doc/javascript

Ejemplo:

    https://github.com/rockcesar/PiNetworkDevelopments/tree/master/PiDevelopment_test1

Ejemplo en HTML:
<html>
    <head>
        <script type="text/javascript" src="jquery-3.5.1.min.js"></script>
        <!--<script src="https://downloads.minepi.com/sdk/v1/dev.js"></script>-->
        <script src="https://downloads.minepi.com/sdk/v1/prod.js"></script>
    </head>

    <body>

        <input id="pi_donate" name="pi_donate" type="text" />
        <input id="button_click" name="button_click" value="Donate" type="button"/>

        <script type="text/javascript">
            $( document ).ready(function() {
                 PiNetworkClient = window.PiNetwork;

                //alert(PiNetworkClient);

                async function auth() {
                    try {

                        const user = await PiNetworkClient.Authenticate();

                        alert('Hello ' + user.username);

                        $( "#button_click" ).click(function() {
                            transfer();
                            //alert("Click");
                        });
                    } catch (err) {
                        alert(err);
                        // Not able to fetch the user
                    }
                }

                async function transfer() {
                    try {
                        const transferRequest = await PiNetworkClient.RequestTransfer(parseFloat($("#pi_donate").text()), "Demo transfer request");
                        alert(transferRequest.status);
                    } catch(err) {
                        alert(err);
                        // Technical problem (eg network failure). Please try again
                    }
                }

                auth();

            });
        </script>

    </body>

</html>

Escoge uno de estos sistemas y te lo instalo en tu servidor

Escoge uno de estos sistemas y te lo instalo en tu servidor VPS, en tu servidor dedicado ó en tu Hosting. Si no tienes ninguno de esos tipos de servidores, lo puedo crear aquí:

Venezuela Hosting: https://www.venezuelahosting.com

Ó escoge tú el Hosting.

Pregunta el precio.

Puedes pagar en Criptomonedas (BTC, LTC, DASH, ETH, PTR, MYU, etc.), Dólares, Euros ó Bolívares.

Estos son los sistemas que ofrezco:


Portafolio:
https://portfolio-rockcesar.blogspot.com/p/portfolio.html

Contacto:
cr-innova.negocio.site

Pi Network 6M

Aviso desde la cuenta oficial del Core Team (Twitter):

"Más de 6 millones de pioneros comprometidos.
Mina a un ritmo mayor mientras puedas. La tasa de minería se reducirá a la mitad o caerá a cero cuando Pi llegue a 10 millones de pioneros comprometidos."
#pinetwork

Código: rockcesar

jueves, 2 de julio de 2020

Pi Apps Platform

Hice un ejemplo de cómo desarrollar en Pi Apps Platform:

https://github.com/rockcesar/PiNetworkDevelopments/tree/master/PiDevelopment_test1

Móntenlo en un servidor y pruebenlo en el Sandbox:

developers.minepi.com

domingo, 26 de abril de 2020

sábado, 25 de abril de 2020

Descargar un video de Youtube, con la mejor calidad y todos los subtítulos de la página, con Youtube-dlc

* Aquí pueden ver cómo descargar Youtube-dl ó yt-dlp:

https://dev-rockcesar.blogspot.com/2016/01/descargar-video-desde-youtube.html

* Y el siguiente es el comando para descargar un video de Youtube, con la mejor calidad y todos los subtítulos de la página (Project X ;D):

youtube-dlc -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo+bestaudio' --merge-output-format mp4 --write-sub --write-auto-sub --all-sub 'https://www.youtube.com/watch?v=91h7b3y3i5s'

* Video en calidad normal, con todos los subtítulos:

youtube-dlc --write-sub --write-auto-sub --all-sub 'https://www.youtube.com/watch?v=91h7b3y3i5s'

* Sólo la mejor calidad sin subtítulos:

youtube-dlc -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo+bestaudio' --merge-output-format mp4 'https://www.youtube.com/watch?v=91h7b3y3i5s'

* Descargar, extraer el audio y convertirlo a mp3:

youtube-dlc --extract-audio --audio-format mp3 https://www.youtube.com/watch?v=c5ZO7DFU7gk

* Descargar una lista de reproducción completa, extraer el audio y convertirlo a mp3:

youtube-dlc -cit --extract-audio --audio-format mp3 https://www.youtube.com/playlist?list=PL0g7K2Sl3hXxQ2h3BYCk5wY8Ro_EChbb5

lunes, 23 de marzo de 2020

Driver privado de Nvidia Optimus para Debian. Easy install

Algunos siempre hemos instalado el driver de Nvidia, de la forma difícil, que es con el Driver de Nvidia Optimus original de la página de Nvidia. En este caso les traigo los comandos necesarios para instalar ese Driver, con un sólo comando en Debian Buster 10:

sudo apt install bumblebee-nvidia primus

lunes, 16 de marzo de 2020

Científicos logran una Teletransportación Cuántica compleja

Científicos logran una Teletransportación Cuántica compleja:

https://www.google.com/amp/s/mundo.sputniknews.com/amp/ciencia/201908241088480112-cientificos-logran-por-primera-vez-realizar-una-teletransportacion-cuantica-compleja/

lunes, 9 de marzo de 2020

PEP8: Reglas de estilo

PEP8: Reglas de estilo.

Pueden descargar el editor spyder desde Debian:

sudo apt install spyder spyder3

Comandos para chequear PEP8, flake8, con pip y pip3:

sudo pip3 install flake8
sudo pip install flake8

flake8 code.py

Fuente: http://diarium.usal.es/inma/?page_id=51

PEP = Python Enhancement Proposal (Propuesta de Mejora de Python)
Las normas de estilo son muy importantes en python, empezamos con ellas. Nuestro editor Spyder nos va a ayudar poniendo una alerta amarilla en cada error de estilo que escribamos.
PEP8
Ya tenemos configurado Spyder para que nos muestre los errores de estilo y los espacios en el editor.
Cada error que escribamos nos mostrará un triangulo amarillo a la izquierda, si pasamos el puntero por encima nos dice cual es el error que estamos cometiendo. En este caso dice que echa de menos un espacio alrededor del operador.
A continuación tienes un listado de normas básicas, si quieres ver algo mas completo accede a http://mundogeek.net/traducciones/guia-estilo-python.htm

Indentación o sangrado

Indentación es un anglicismo que significa mover un bloque de texto a la derecha. En algunos manuales también ves escrito identación.
En muchos lenguajes de programación para crear bloques, se usan llaves, por ejemplo en java:
if (edad < 18){ System.out.println(“El alumno es menor de edad”);
}else{
System.out.println(“El alumno es mayor de edad”);
}
System.out.println(“Fin de la comprobación”);

El indentado o sangrado se suele usar para que el código quede mas legible, sin embargo no es de uso obligado, funciona igual aunque no se indente y todo el código estuviera escrito pegado al inicio de la línea.
En Python los bloques de código se crean mediante el indentado, nos ahorramos las llaves, sin embargo hay que prestar mucha atención al indentado, sería así:
if edad < 18: print(“El alumno es menor de edad”)
else:
print(“El alumno es mayor de edad”)
print(“Fin de la comprobación”)

REGLA DE ESTILO: Usa 4 espacios por cada nivel de indentación. NO usar tabuladores.
ojo Cada ‘nivel de indentado’ se refiere al anidamiento de bloques, por ejemplo: tienes un bloque for si dentro creas un bloque if, este tendrá un indentado de 8 espacios:
for num in (7, 13, 22, 5, 16): if num > 8:
print(num, “Es mayor que 8”)

Espacios en blanco en expresiones y sentencias

  • Rodea siempre operadores de asignación (=) aritméticos (+ * – / % ** ) relacionales o de comparación (== != < > <= >=) y lógicos (and or not) con un espacio en cada lado
    i = i + 1 c = (a + b) * (a - b)
  • Usa siempre un espacio después de una coma
    aulas = (‘aula1′, ‘aula2′, ‘aula3′)

Evita espacios en blanco extra

  • No uses espacios alrededor del signo ‘=’ cuando se use para indicar el valor de un parámetro por defecto.
    def mi_funcion(equipo, aula=1): print(“Hacer algo con el equipo ” + equipo + ” del aula ” + aula)
  • Inmediatamente después de entrar o antes de salir de un paréntesis, corchete o llave.
    print (equipos[1],
    macaddress[1])
  • Inmediatamente antes de abrir un paréntesis o un corchete
    dicccionario['key'] = lista[index] print(dict['key'])
  • Inmediatamente antes de una coma, punto y coma, o dos puntos:
    x = 4; y = 6 if x == 4:
    print(x, y)
  • Más de un espacio alrededor de un operador de asignación (u otro operador) para alinearlo con otro.
  • Evita los típicos espacios al final de cualquier línea. Estos espacios no son fáciles de detectar, spyder te mostrará el error con el triangulo amarillo.

Tamaño máximo de líneas

  • 79 caracteres. (Esta regla me cuesta especialmente cumplirla)

Líneas en blanco

  • Después de definir una función o una clase deja dos líneas en blanco.
  • Las definiciones de métodos dentro de una clase se separan con una línea en blanco
  • Al final del script deja una línea en blanco
  • Generalmente se desaconsejan las sentencias compuestas (varias sentencias en la misma línea). Preferiblemente no escribir:
    if foo == ‘blah’: do_blah_thing() do_one(); do_two(); do_three()

Codificación de caracteres

Para Python 3.0 y superiores, se recomienda UTF-8 en lugar de Latin-1 (también conocida como ISO-8859-1), se escribe la siguiente línea al inicio del script:
# -*- coding: utf-8 -*-

Imports

Para utilizar las librerías estándar de python o de terceros debemos previamente importarlas al inicio del script, con la palabra reservada import seguida del nombre de la librería:
  • Normalmente los imports deberían colocarse en distintas líneas, por ejemplo:
    import os import sys
  • Los imports se colocan siempre en la parte superior del archivo, justo después de cualquier comentario o cadena de documentación del módulo, y antes de las variables globales y las constantes del módulo. Los imports deberían agruparse siguiendo el siguiente orden:
    • imports de la librería estándar
    • imports de proyectos de terceras partes relacionados
    • imports de aplicaciones locales/imports específicos de la librería
  • Deberías añadir una línea en blanco después de cada grupo de imports.

Comentarios

  • De una única línea, deben comenzar con un # y un espacio.
  • Multilínea empiezan y acaban con tres comillas dobles
    “”"Comentario de varias líneas
    bla bla bla
    otra línea
    “”"
    # Comentario de una sola línea

Documentación

Docstrings o cadenas de documentación es una literal de cadena de caracteres que se coloca como primer enunciado de un módulo, clase, método o función, y cuyo propósito es explicar su intención.
Siempre se utiliza “”" para abrir y cerrar el docstring aunque sean de una sola línea.
Escribe docstrings para todos los módulos, funciones, clases, y métodos públicos.

Como nombrar variables funciones o clases

  • minusculas_con_guiones para variables, funciones, métodos y atributos
  • minusculas_con_guiones oTODO_MAYUSCULAS para las constantes
  • PalabrasEnMayusculas para las clases
  • Atributos: interfaz, _interno, __privado

Ejercicio 1.1

Objetivo: ser consciente de la importancia de los espacios y líneas en blanco en nuestro código
  1. Copia este script en un archivo usando vim, o gedit, No uses todavía spyder, que te daría muchas pistas. (Repasa las comillas seguro que tienes que escribirlas de nuevo)
  2. Nómbralo como e1_1_pep8.py
  3. Ejecutalo en una consola con el comando: ~$python3 e1_1_pep8.py
  4. ¿Da algún error o aparentemente todo es correcto?
  5. Abre de nuevo el archivo, en el mismo editor que lo creaste, busca los errores de estilo y corrígelos
  6. ¿Cuántos errores has encontrado?
  7. Abre el archivo ya corregido en spyder, y observa si aún hay algún triangulo amarillo en el lateral izquierdo.
  8. ¿Cuántos errores has dejado sin corregir?

# -*- coding: utf-8 -*- import os,sys
def mifuncion( arg1 ,arg2 = 8):
“”" Esta función imprimirá sus dos parámetros, sólo el primero es obligatorio “”"
print (“Primer argumento=”,arg1)
print(“Segundo argumento=”,arg2)
#Mostrar archivo que se está ejecutando y en que directorio estamos
print( “El nombre de este script es:”,sys.argv[0 ])
print(“Estamos en el directorio:”, os.getcwd())
var1= 4
var2 =”FELIZ AÑO 2018″
mifuncion(var1,var2)
var3, var4 = (3,4)
mifuncion(var3)

Ejercicio 1.1 Solución

# -*- coding: utf-8 -*- import os
import sys
def mifuncion(arg1, arg2=8):
“”" Esta función imprimirá sus dos parámetros, sólo el primero es
obligatorio “”"
print(“Primer argumento=”, arg1)
print(“Segundo argumento=”, arg2)
# Mostrar archivo que se está ejecutando y en que directorio estamos
print(“El nombre de este script es:”, sys.argv[0])
print(“Estamos en el directorio:”, os.getcwd())
var1 = 4
var2 = “FELIZ AÑO 2018″
mifuncion(var1, var2)
var3, var4 = (3, 4)
mifuncion(var3)

Ejercicio 1.1 – Observaciones

  • En total había 21 errores de estilo, solo de espacios en blanco mal colocados y de líneas en blanco
  • Si te acostumbras a escribir código con un editor como spyder que te muestra rápidamente los errores que vas cometiendo, veras que pronto automáticamente escribes código en modo pythonic.
  • Algunas cosas que puedes ver en este sencillo código:
    • Como se importan librerías estándar con import
    • Como se crea y se llama a una función
    • Como se asignan valores a variables, incluso utilizando una tupla con dos valores para ser asignados a dos variables distintas: var3 y var4
    • Observa que el tipo de las variables no se declara y no es inmutable: el parámetro arg2, su valor por defecto es un entero, sin embargo llamamos a la función con la cadena var2

jueves, 5 de marzo de 2020

¿Cómo hacer una Distribución basada en Debian?


¿Cómo hacer una Distribución basada en Debian?.

Una distribución es un compendio de Softwares, para realizar tareas específicas, para una población en particular.

Debes primero hacer entrevistas a la población, para ver cuales son las necesidades que tienen, y cómo las cumplirás con la distribución. Luego, debes buscar los Softwares que cumplan con esas necesidades. Utilizas la herramienta live-build para construirlo.

Con los siguientes comandos en Debian 10, podrás construir una distribución con parámetros por defecto:

Code:
    https://github.com/rockcesar/python_code/blob/master/How-to-debian-live.txt

Imagen resultante:
    live-image-amd64.hybrid.iso

Ver el siguiente link, para ver las variantes:
    https://live-team.pages.debian.net/live-manual/html/live-manual/the-basics.es.html#169

Manual completo:
    https://live-team.pages.debian.net/live-manual/html/live-manual/index.es.html

Me pueden consultar al siguiente correo:
    cr-innova.negocio.site

Mi Tesis de pregrado fue hacer una Distribución de GNU/Linux basada en Debian para estudiantes de Computación de la Universidad del Zulia, en Venezuela, hace 10 años.

domingo, 1 de marzo de 2020

Lenguajes de Programación

Lenguajes de Programación:


Criptomonedas

Criptomonedas:


Algunos canales de Youtube de TV en Venezuela

Algunos canales de Youtube de TV en Venezuela:


Cómo crear video de Youtube con poco ancho de banda


Cómo crear video de Youtube con poco ancho de banda:




Cómo minar en Venezuela

Cómo minar en Venezuela:


Links más importantes sobre el Petro

Links más importantes sobre el Petro:


Y exchanges del Petro:


Todos merecen vivir

El cerebro de las Ballenas es el más grande del mundo y por consiguiente, tienen más neuronas que los Humanos. El segundo cerebro más grande es el de los Elefantes.

Por esto mismo creo que los Dinosaurios tenían cerebros grandes.

Las moscas y las hormigas también tienen cerebros.

Es decir, todos son seres vivos con cerebro y merecen vivir.

Ballena: https://ofwhale.com/es/que-tan-grande-es-el-cerebro-de-una-ballena/

Elefante: http://www.elefantepedia.com/el-cerebro-del-elefante/

Humano: https://es.wikipedia.org/wiki/Cerebro_humano

Mosca: https://www.levante-emv.com/sociedad/2018/07/22/cerebro-mosca/1747673.html

Hormiga: http://biotech-spain.com/es/articles/investigar-el-cerebro-de-las-hormigas-permitir-conocer-mejor-como-nos-organizamos-/

Merecen vivir: https://twitter.com/ambienteeuropeo/status/1226965276874465281

Video:

 

viernes, 14 de febrero de 2020

Adaptador rtl8192cu en Debian 10

Adaptador rtl8192cu en Debian 10:

http://forums.debian.net/viewtopic.php?f=30&t=142930#p704285

DONE AND WORKING!

The blog had the answer, although it did not go quite according to the commands in the blog. Here are the hightlights, taken from the bash history, after the event:

The first command included a kernel-generic for the ubuntu users, which had to be removed.
Code:
apt-get install --reinstall linux-headers-$(uname -r) build-essential dkms git
git clone https://github.com/pvaret/rtl8192cu-fixes.git
dkms add ./rtl8192cu-fixes && dkms install 8192cu/1.10 && depmod -a

failed due to wrong version - corrected 1.10 to 1.11:
Code:
cp ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/

To blacklist the existing failed drivers

Code:
dkms add ./rtl8192cu-fixes && dkms install 8192cu/1.11 && depmod -a
modprobe 8192cu

Threw an error - couldn't find what it needed, but the correct command was in the README.md file
Code:
less rtl8192cu-fixes/README.md


Followed the commands in the readme:
Code:
dkms install 8192cu/1.11

Is what finally built the corrected driver.

Code:
modprobe 8192cu

had a problem finding this, but a new boot image file had been created by the dkms command, and after a reboot, the wifi was working!!!

Many thanks all for the help - and a special thanks to Adam Scheller who had the answer to the faulty driver. It was a bit of a marathon, but it was worth it! :D
Alan

sábado, 11 de enero de 2020

Privadas vs Libres

Privadas vs Libres

Privadas:

GMail, Google Drive, Google, Amazon, Facebook, Twitter, Youtube, Whatsapp, Chats privados, Blogspot, Github, Compañías de telefonía.

Libres:

Mailu, Owncloud, Duckduckgo, Odoo, Diaspora, Mastodón, Peertube, Telegram, Rocketchat, Wordpress, Gitlab, Asterisk VoIP, Media Wiki y Moodle.

https://www.youtube.com/watch?v=1e4ZJzW3ZuQ

Visita nuestras apps, Youtube y tiendas online.

César OpenSource Expert, Videos. Youtube channel: https://youtube.com/@rockcesar85 Visita nuestra tienda online: https://shop.latin-chai...