Reparando tu compu!

Contáctanos

viernes, 20 de marzo de 2026

sobre JavaScript

 En javascript las variables se escriben con "var"


var numero = 5;


-----

Para ver mensajes en consola: 


console.log(numero);


console.error("esto es un error");


console.warn("esto es una advertencia");


------

Las constantes usan "const":


const name = "Martha"; 

------------


Para llamar a un archivo js desde html se usa <script src="ruta/archivo.js"></script>


Los objetos se sugieren crear en otro archivo diferente del principal o "index.js". 


let arbol ={

color: "cafe",

tipo: "manzano"

};


//en consola muestra "manzano"

console.log(arbol.tipo);


arbol.tipo= pino;


//en console.log imprimiría la actualización. 

console.log(arbol.tipo);



--------------

Arreglos o arrays


-Se sugiere hacer otro archivo como arrays.js


-Se invoca de la misma manera en el archivo html... por script src...:


//se declara con "let" y entre corchetes,

let inteligencias = ["biológica", "matemática", "de lenguaje"];


console.log(inteligencias);

//muestra el número de elementos. 

console.log(inteligencias.lenght);


---------

Bucles


for(declaración; hasta donde llega la repetición; incremento) {


}



let numeros = ["uno", "dos", "tres"];

numeros.forEach(numero => {

console.log(numero);

});


------------

Condicionales



if (emotion == "feliz"){

console.log("qué bien");

} else {

console.log("para pensar");

}


------------------


Funciones


function sumar(x,y) {

console.log(x+y);

}


//luego de la declaración de la función hay que llamarla, por ejemplo:


sumar(34,21);



Función de flecha


let perro = () => {

console.log("un perro");

}


perro();


// con un parámetro en la función:


let perro = (raza) => {

console.log("un perro" +raza);

}


//se llama la función:


perro("mestizo");

-----------


Document Object Model o DOM es la estructura del documento HTML.


PHP links

  •  Identificación HTML con PHP


https://www.php.net/manual/es/features.http-auth.php#features.http-auth



  • Arreglos y cadenas


https://www.php.net/manual/es/language.types.array.php


  • Tipos de datos


https://www.php.net/manual/es/language.types.php



  • PHP y MySQL


https://es.siteground.com/tutoriales/php-mysql/conectarse-base-datos/



  • Apache +PHP+MySQL


https://www.appserv.org/en/


Este es el servidor Apache y lo necesario para iniciar la programación en PHP para diseño web. 


  • Servidor web remoto gratuito Apache en Ubuntu 


https://www.noip.com/es-MX

lunes, 26 de enero de 2026

Notas recordatorias para lenguaje en C

  • Los comentarios en "C" usan "//" ó "/*  y  */"

Ejemplo: 

//este es un comentario


  • Código ejemplo para ingresar valores y sumar en C: 


#include <studio.h>

int main()

{

int num1;

int num2;

int resultado;

printf("ingrese el primer valor\n");

scanf("%d"m &num1);

printf("ingrese el segundo valor\n");

scanf("%d", &num2);

resultado = num1 + num2;

//se usa %d para que de números enteros

printf("El resultado de la suma es; %d\n", resultado);

return 0;

}

  • Cuando se usa main () como función, siempre debe de retornar un 0, a menos que haya errores.
  • "define" se usa para constantes que no cambian de valor, por ejemplo:

#define PI 3.14159

  • "define" también "define" en una macro, jejej, por ejemplo:

#define CUBO(a) a*a*a

  • "include" define directivas del procesador:

#include <studio.h>

#include "nombre del archivo.h"

  • Hola mundo en "C": 

#include <stdio.h>

int main()

{

    printf("Hello World");

    return 0;

}

-----

Referencias (en la uni nunca me enseñaron a programar en C, solo en Java, LabView, VHDL, Arduino y Visual Basic por ello lo tuve que aprender de internet): 

https://www.youtube.com/watch?v=x3cUI0qyAu4 - Código fácilito 

Google IA . 

https://www.onlinegdb.com/online_c_compiler 

https://codigofacilito.com/


Para más información sobre lenguaje C, visita mi post del 2014 



lunes, 27 de noviembre de 2023

martes, 2 de mayo de 2023

sábado, 22 de abril de 2023

Servicios Web

Web service es un método de comunicación entre dos aparatos de una red. 

 

Sus modelos de seguridad pueden ser bajo, medio u alto.

 

 

SOAP

 

Simple Object Access Protocol-Utiliza XML

 

REST

 

Representational State Transfer -Utiliza HTTP(Post, get, put, patch, delete).


SOQL


Salesforce Object Query Language -parecido a "select" en SQL pero para Salesforce. 



jueves, 20 de abril de 2023

Ascii en laptops

 Windows +R 

“Osk”y enter.

Botón “opciones” -> turn on numeric keyboard.

Presionar “alt” + “92” por ejemplo para obtener el backslash “\”. 

Ref: www.techleo.es

martes, 28 de marzo de 2023

Diagnóstico de memoria de windows

 En la search bar se digita diagnóstico de memoria de windows posteriormente se selecciona reiniciar ahora y checar memoria.


Ref:https://multimedia.uned.ac.cr/pem/soportetecnico/doc/transcription/st-003-mantenimiento-preventivo-memoria-RAM.pdf

Power Shell

 Usa cmdlets, por ejemplo: Get-process

 

Get-command

devuelve una lista de todos los comandos que se pueden usar en power shell. 

 

Conseguir los AD users de una determinada unidad organizacional:

Get-ADUser -Filter * -SearchBase $OU | Select-object Name,DistinguishedName,UserPrincipalName,Enabled,SID | Export-CSV “C:\Temp\UsuariosOU1.CSV” –NoTypeInformation

 

Conseguir los AD users deshabilitados

 Get-ADUser -Filter {(Enabled -eq $False)} | Select-Object  Name,DistinguishedName,UserPrincipalName,Enabled,SID,LastLogon

 

Ref:https://jotelulu.com/blog/10-comandos-de-powershell-para-tener-controlados-los-objetos-de-tu-ad-ds-server/ 

comandos en cmd para mantenimiento preventivo /correctivo

 systeminfo

 

para saber la información del sistema

 

chkdsk /f 

busca errores de disco, no en sectores defectuosos

chkdsk /f /r 

busca sectores defectuosos e intenta recuperar información legible 


1. Se asigna la unidad en la que este la USB.

2. attrib /d /s -r -h -s *.* 

se puede proceder a borrar archivos y carpetas extraños en la usb


diskpart

sirve para particionar el disco o bien elegir una partición para hacer un formateo

Ejemplo: 

diskpart

list disk

select disk 0...

clean

create partition primary

select partition 1 

active

format fs=NTFS

assign 

exit


ipconfig

muestra la ip, máscara de subred, información de conexión.


netstat

conexiones tcp/IP en uso por dispositivos. Se revisan los estados de conexión y el estado de los puertos. 


tracert direcciónhost

El camino de la conexión hasta llegar al host. 


Getmac

muestra la dirección mac. 


Ver

Muestra la versión de windows. 


Driverquery

Muestra la lista de los drivers instalados en el ordenador. 


Tasklist

Muestra la lista de todos los procesos en ejecución.

 

Taskkill /pid  2629

Elimina la tarea o proceso pid 2629


Taskkill /f / 

se debe terminar un proceso de forma forzada

 

Taskkill /IM nombretarea


Winsat formal

Evaluación formal del sistema del ordenador windows.


winsat memformal

Evaluación de la ram del sistema windows. 


defrag 

utilidad para desfragmentar el disco.

 

shutdown /s 

para apagar el equipo

 

shutdown /r 

para resetear el equipo 


shutdown /l

para cerrar sesión

 

Ref: https://www.youtube.com/watch?v=w11Y0Jt1984


lunes, 6 de marzo de 2023

martes, 15 de diciembre de 2020

publicando una clase

 En java:

/**
 * @(#)Text1.java
 *
 *
 * @Martha Fer IC. Rairame
 * @version 1.00 2021/4/9
 */


import java.util.Scanner;

import java.util.StringTokenizer;

 

public class Tokens{

public static void main(String[ ]args) {

   Scanner keyboard = new Scanner(System.in);

    System.out.println("ingresa tu nombre y tu apellido");

    String delimiters = " , ";

    String inputLine = keyboard.nextLine();

    StringTokenizer nameFactory = new StringTokenizer (inputLine , delimiters);

    String nombre = nameFactory.nextToken();

    String apellido = nameFactory.nextToken();

    System.out.println("Hola"+nombre+" "+ apellido);

}

}

 

Calculo de temperatura: 

package celsius;

import java.util.Scanner;

 

public class celsius {

double gradosF;

double gradosC = (gradosF-32)/9;

public static void main (string [] args) {

 Scanner keyboard = new scanner(System.in);

    System.out.prntln("ingresa el valor en grados F") ;

gradosF= keyboard.nextDouble();

    System.out.prntln("El valor en grados C, es:" + gradosC) ;

}

} 


Programación en c sharp: 


using System;
using System.Drawing;
using System.Drawing.Imaging;
class Example_SetJPEGQuality
{
    public static void Main()
    {
        Bitmap myBitmap;
        ImageCodecInfo myImageCodecInfo;
        Encoder myEncoder;
        EncoderParameter myEncoderParameter;
        EncoderParameters myEncoderParameters;
                     
        // Create a Bitmap object based on a BMP file.
        myBitmap = new Bitmap("Shapes.bmp");
                     
        // Get an ImageCodecInfo object that represents the JPEG codec.
        myImageCodecInfo = GetEncoderInfo("image/jpeg");
                     
        // Create an Encoder object based on the GUID
                     
        // for the Quality parameter category.
        myEncoder = Encoder.Quality;
                     
        // Create an EncoderParameters object.
                     
        // An EncoderParameters object has an array of EncoderParameter
                     
        // objects. In this case, there is only one
                     
        // EncoderParameter object in the array.
        myEncoderParameters = new EncoderParameters(1);
                     
        // Save the bitmap as a JPEG file with quality level 75.
        myEncoderParameter = new EncoderParameter(myEncoder, 75L);
        myEncoderParameters.Param[0] = myEncoderParameter;
        myBitmap.Save("Shapes075.jpg", myImageCodecInfo, myEncoderParameters);
    }
    private static ImageCodecInfo GetEncoderInfo(String mimeType)
    {
        int j;
        ImageCodecInfo[] encoders;
        encoders = ImageCodecInfo.GetImageEncoders();
        for(j = 0; j < encoders.Length; ++j)
        {
            if(encoders[j].MimeType == mimeType)
                return encoders[j];
        }
        return null;
    }
}
 
ref: https://docs.microsoft.com/es-es/dotnet/api/system.drawing.image.save?view=dotnet-plat-ext-5.0 


importar librerías

 En java:


import java.util.Scanner;

import java.util.StringTokenizer;


En C sharp:

 

using System;

using System.Drawing; 


Ref: https://docs.microsoft.com/es-es/dotnet/api/system.drawing.image.save?view=dotnet-plat-ext-5.0 , Savitch Absolute Java.

lunes, 31 de agosto de 2020

verificar problemas en el disco duro

 Con software como crystal disk, HDDscan, DiskCheckup (https://www.passmark.com/products/diskcheckup/), partition magic.

Con el Hirens boot cd.

Al inicio del booteo con las opciones que presenta la computadora. 

 

Ref: https://www.genbeta.com/herramientas/7-herramientas-gratis-para-comprobar-la-salud-de-tu-disco-duro