Plantilla sitio web basico WordPress Materializecss

Sitio Web WordPress

CARACTERISTICAS

  • Diseño responsivo.
  • Minimalista.
  • Autoadministrable en el contenido (Texto e imagenes).
  • Ideal para publicar los servicios que ofrece tu Negocio.

 
 
VIDEO

 
 
DEMO

http://informaticauno.com.mx/wp/basico/22185/

XML de ejemplo con complemento IEDU para escuelas

Este es un ejemplo de un XML el cual incorpora el complemento IEDU (Instituciones Educativas) para Escuelas en México.

<?xml version="1.0" encoding="UTF-8"?>
<cfdi:Comprobante xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cfdi="http://www.sat.gob.mx/cfd/3" xsi:schemaLocation="http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd http://www.sat.gob.mx/iedu http://www.sat.gob.mx/sitio_internet/cfd/iedu/iedu.xsd" Version="3.3" Serie="C" Folio="2" Fecha="2018-08-24T13:20:36" Sello="AVUlQ2FmJlFPD4aLabyCNTupO+KsW/btbo9RzuNPrrYJ1LYca0pw8rQp/Gxek1I6WkILEHH1yTJBDnSDUW2GquPIFMjSN8mrjNywTj2Vh3jjOM0VC4Y2js1VrI4Qa2Q0QuHuSPfd1kYWVcFdOi8TkxMZnAmVrziVO2HWgSEhp5NnHm0/+ZjTwAT8/OSvrtfV+4pepXs86RtlVn4G5ogVDp/7LJdZVjl98zVoUtagWIr0Du3yxe5Ta9Sb4PQ1ONnnR+YIZEpj0swsUbNgtAuGwvPoMthRlPc5fYzHHTq8HSFLD0KluMAIxBw38sgztNGarkgnFWCh8SF/P42B5OD1Vg==" FormaPago="03" NoCertificado="20001000000300022815" Certificado="MIIFxTCCA62gAwIBAgIUMjAwMDEwMDAwMDAzMDAwMjI4MTUwDQYJKoZIhvcNAQELBQAwggFmMSAwHgYDVQQDDBdBLkMuIDIgZGUgcHJ1ZWJhcyg0MDk2KTEvMC0GA1UECgwmU2VydmljaW8gZGUgQWRtaW5pc3RyYWNpw7NuIFRyaWJ1dGFyaWExODA2BgNVBAsML0FkbWluaXN0cmFjacOzbiBkZSBTZWd1cmlkYWQgZGUgbGEgSW5mb3JtYWNpw7NuMSkwJwYJKoZIhvcNAQkBFhphc2lzbmV0QHBydWViYXMuc2F0LmdvYi5teDEmMCQGA1UECQwdQXYuIEhpZGFsZ28gNzcsIENvbC4gR3VlcnJlcm8xDjAMBgNVBBEMBTA2MzAwMQswCQYDVQQGEwJNWDEZMBcGA1UECAwQRGlzdHJpdG8gRmVkZXJhbDESMBAGA1UEBwwJQ295b2Fjw6FuMRUwEwYDVQQtEwxTQVQ5NzA3MDFOTjMxITAfBgkqhkiG9w0BCQIMElJlc3BvbnNhYmxlOiBBQ0RNQTAeFw0xNjEwMjUyMTUyMTFaFw0yMDEwMjUyMTUyMTFaMIGxMRowGAYDVQQDExFDSU5ERU1FWCBTQSBERSBDVjEaMBgGA1UEKRMRQ0lOREVNRVggU0EgREUgQ1YxGjAYBgNVBAoTEUNJTkRFTUVYIFNBIERFIENWMSUwIwYDVQQtExxMQU43MDA4MTczUjUgLyBGVUFCNzcwMTE3QlhBMR4wHAYDVQQFExUgLyBGVUFCNzcwMTE3TURGUk5OMDkxFDASBgNVBAsUC1BydWViYV9DRkRJMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgvvCiCFDFVaYX7xdVRhp/38ULWto/LKDSZy1yrXKpaqFXqERJWF78YHKf3N5GBoXgzwFPuDX+5kvY5wtYNxx/Owu2shNZqFFh6EKsysQMeP5rz6kE1gFYenaPEUP9zj+h0bL3xR5aqoTsqGF24mKBLoiaK44pXBzGzgsxZishVJVM6XbzNJVonEUNbI25DhgWAd86f2aU3BmOH2K1RZx41dtTT56UsszJls4tPFODr/caWuZEuUvLp1M3nj7Dyu88mhD2f+1fA/g7kzcU/1tcpFXF/rIy93APvkU72jwvkrnprzs+SnG81+/F16ahuGsb2EZ88dKHwqxEkwzhMyTbQIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQsFAAOCAgEAJ/xkL8I+fpilZP+9aO8n93+20XxVomLJjeSL+Ng2ErL2GgatpLuN5JknFBkZAhxVIgMaTS23zzk1RLtRaYvH83lBH5E+M+kEjFGp14Fne1iV2Pm3vL4jeLmzHgY1Kf5HmeVrrp4PU7WQg16VpyHaJ/eonPNiEBUjcyQ1iFfkzJmnSJvDGtfQK2TiEolDJApYv0OWdm4is9Bsfi9j6lI9/T6MNZ+/LM2L/t72Vau4r7m94JDEzaO3A0wHAtQ97fjBfBiO5M8AEISAV7eZidIl3iaJJHkQbBYiiW2gikreUZKPUX0HmlnIqqQcBJhWKRu6Nqk6aZBTETLLpGrvF9OArV1JSsbdw/ZH+P88RAt5em5/gjwwtFlNHyiKG5w+UFpaZOK3gZP0su0sa6dlPeQ9EL4JlFkGqQCgSQ+NOsXqaOavgoP5VLykLwuGnwIUnuhBTVeDbzpgrg9LuF5dYp/zs+Y9ScJqe5VMAagLSYTShNtN8luV7LvxF9pgWwZdcM7lUwqJmUddCiZqdngg3vzTactMToG16gZA4CWnMgbU4E+r541+FNMpgAZNvs2CiW/eApfaaQojsZEAHDsDv4L5n3M1CC7fYjE/d61aSng1LaO6T1mh+dEfPvLzp7zyzz+UgWMhi5Cs4pcXx1eic5r7uxPoBwcCTt3YI1jKVVnV7/w=" SubTotal="1000.00" Descuento="0.00" Moneda="MXN" TipoCambio="1" Total="1000.00" TipoDeComprobante="I" MetodoPago="PUE" LugarExpedicion="00000">
  <cfdi:Emisor Rfc="LAN7008173R5" Nombre="EMPRESA DE EJEMPLO SA DE CV" RegimenFiscal="601"/>
  <cfdi:Receptor Rfc="XAXX010101000" Nombre="VENTAS PUBLICO EN GENERAL" UsoCFDI="D10"/>
  <cfdi:Conceptos>
    <cfdi:Concepto ClaveProdServ="86121500" Cantidad="1.0000" ClaveUnidad="E48" Unidad="SERVICIO" Descripcion="SERVICIOS EDUCATIVOS PRIMARIA" ValorUnitario="1000.00" Importe="1000.00" Descuento="0.00">
      <cfdi:ComplementoConcepto>
        <iedu:instEducativas xmlns:iedu="http://www.sat.gob.mx/iedu" version="1.0" nombreAlumno="MOISES CASTILLO CALZADA" CURP="CACM811201HVZSLS02" nivelEducativo="Primaria" autRVOE="75315955" rfcPago="XAXX010101000"/>
      </cfdi:ComplementoConcepto>
      <cfdi:Impuestos>
        <cfdi:Traslados>
          <cfdi:Traslado Base="1000.00" Impuesto="002" TipoFactor="Tasa" TasaOCuota="0.000000" Importe="0.00"/>
        </cfdi:Traslados>
      </cfdi:Impuestos>
    </cfdi:Concepto>
  </cfdi:Conceptos>
  <cfdi:Impuestos TotalImpuestosTrasladados="0.00">
    <cfdi:Traslados>
      <cfdi:Traslado Importe="0.00" Impuesto="002" TasaOCuota="0.000000" TipoFactor="Tasa"/>
    </cfdi:Traslados>
  </cfdi:Impuestos>
  <cfdi:Complemento>
    <tfd:TimbreFiscalDigital xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital" FechaTimbrado="2018-08-24T13:20:37" UUID="e2d30ad1-68c1-4251-87b7-95b0c737ff86" NoCertificadoSAT="30001000000300036827" SelloCFD="AVUlQ2FmJlFPD4aLabyCNTupO+KsW/btbo9RzuNPrrYJ1LYca0pw8rQp/Gxek1I6WkILEHH1yTJBDnSDUW2GquPIFMjSN8mrjNywTj2Vh3jjOM0VC4Y2js1VrI4Qa2Q0QuHuSPfd1kYWVcFdOi8TkxMZnAmVrziVO2HWgSEhp5NnHm0/+ZjTwAT8/OSvrtfV+4pepXs86RtlVn4G5ogVDp/7LJdZVjl98zVoUtagWIr0Du3yxe5Ta9Sb4PQ1ONnnR+YIZEpj0swsUbNgtAuGwvPoMthRlPc5fYzHHTq8HSFLD0KluMAIxBw38sgztNGarkgnFWCh8SF/P42B5OD1Vg==" SelloSAT="GqAOzUcY7k6SaNAhYvNxhtwRa8CDlS+LFi7FEg+nsAkYyOKymD6sQNsEXzBaWlfp3wL+wVr3ufBHZF6N/H79Y4uhMiLXLRBNb0uVmuBnMrmN6v4SgJJ/i3xMY0aPJvp4d9e/VLDcnI1SaN/bltEMvkIFlYpdfMdB1z3pwW/7omf6XTFwVN6OGrerY+Cdpit2sOl2ywotDWsRXG/EFaWAhSqTXUA5uha2IHQJlj5ACLnit5bH/5dUis2cvdqGyzdfjMTMYgRJ9KM4xR668DBTtnKPWARstSLPTB0+vam2rf0tD+6bDpov3jZgOr6MhjCgGhcXz1v3BHyVQcmw3Vtmuw==" Version="1.1" RfcProvCertif="DAL050601L35" Leyenda="Timbre de Prueba" xsi:schemaLocation="http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/cfd/timbrefiscaldigital/TimbreFiscalDigitalv11.xsd"/>
  </cfdi:Complemento>
</cfdi:Comprobante>

 

Puedes descargar el archivo XML dando clic Aqui

Como generar un CFDI con complemento Detallista: Ver video de Youtube

Fuente: http://microcfdi.com

Por esto son ricos los Países Nórdicos

Me encontré este video en Youtube y me pareció digno de compartir por la excelente calidad de contenido, en el encontrarás las claves de porque los paises Nórdicos han tenido tanto éxito y el porque tienen la mejor calidad de vida del planeta.

Obtener datos JSON desde Javascript

Obtener datos directamente desde un archivo JSON es una tarea que se ha convertido muy común en el desarrollo Web en estos días. Es por eso que comparto con ustedes un pequeño ejemplo en Javascript que realiza este intercambio de información:

Archivo JS:

var requestJSON = 'https://mdn.github.io/learning-area/javascript/oojs/json/superheroes.json';

let request = new XMLHttpRequest();

request.open('GET', requestJSON);
request.responseType = 'json';
request.send();

request.onload = function() {
    let data = request.response;
    
    console.log('Squad Name: ' + data["squadName"] + '\nHome Town: ' + data["homeTown"] + '\nFormed: ' + data["formed"] + '\nSecret Base: ' + data["secretBase"]);

    let members = data.members;

    for (let i=0; i<members.length; i++) {
        console.log(members[i].name + '\n' + members[i].age + '\n' + members[i].secretIdentity + '\n');

        let powers = members[i].powers;

        for (let j=0; j<powers.length; j++) {
            console.log(' - ' + powers[j] + '\n');
        }
    }
} 

Como puedes observar para acceder a la información de la respuesta JSON se usan ambas notaciones: “Dot notation” y “Bracket notation”.

El output en la consola de tu navegador deberá ser como sigue:

Squad Name: Super hero squad
Home Town: Metro City
Formed: 2016
Secret Base: Super tower
Molecule Man
29
Dan Jukes
 - Radiation resistance
 - Turning tiny
 - Radiation blast
 
Madame Uppercut
39
Jane Wilson
 - Million tonne punch
 - Damage resistance
 - Superhuman reflexes

Eternal Flame
1000000
Unknown
 - Immortality
 - Heat Immunity
 - Inferno
 - Teleportation
 - Interdimensional travel

Tu primera app con Vue

Vue: primeros pasos. Ejemplo muy básico en donde usaremos Vue.js para imprimir un mensaje en pantalla.

Archivo vue.html

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        
        <!--Let browser know website is optimized for mobile-->
        <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
    </head>

    <body>
        <div id="app">
            <h1>{{ message }}</h1>
        </div>

        <!--Vue JS-->
        <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
        <script src="app.js"></script>
    </body>
</html>

Archivo javascript (app.js)

var app = new Vue({
    el: '#app',
    data: {
        message: 'Hola Vue, esta es mi primera App!'
    }
})

Con la siguiente linea incluimos Vue:

https://cdn.jsdelivr.net/npm/vue/dist/vue.js

Documentación oficial de Vue:

https://vuejs.org/v2/guide/

Instalar SOAP para PHP en Ubuntu

El proceso de instalación de SOAP es muy sencillo, abre una ventana de la terminal y ejecuta los siguiente comandos:

PHP 5.6

$ sudo sudo apt-get install php5.6-soap

$ sudo service apache2 restart

 

PHP 7.0

$ sudo sudo apt-get install php7.0-soap

$ sudo service apache2 restart

 
 

Recuerda reiniciar el servicio de Apache o Nginx

English – irregular verbs list

 

Comparto una lista en formato PDF de verbos irregulares en Inglés. Si estas en proceso de aprender este idioma entonces es una excelente herramienta de ayuda para ti.

Descargar archivo PDF

Appsheet, funcionamiento de App para administrar clientes

Appsheet, mi primera app para administrar mis clientes

Esta es mi primera App que construí con Appsheet la cual me permite administrar la información de mis Clientes.

A %d blogueros les gusta esto: