Skip to content

Instantly share code, notes, and snippets.

View bvelastegui's full-sized avatar
🎯
Focusing

Bryan Velastegui bvelastegui

🎯
Focusing
  • Quito, Ecuador
View GitHub Profile
@bvelastegui
bvelastegui / extract_name_parts.php
Last active January 28, 2019 17:33 — forked from eduardoromero/separar_nombres_apellidos.php
Tratando de separar nombres y apellidos de un campo. Se separa el nombre completo por palabras, se procesa cada palabra, si es una palabra que forma parte de un nombre o apellido compuesto se guarda para anexarla hasta el siguiente ciclo.Al final se tiene que tomar una decisión sobre que hacer para separar los nombres si son más de dos. Si son d…
<?php
declare(strict_types=1);
function extract_name_parts(string $full_name) : ?stdClass
{
$obj = new stdClass();
$obj->firstName = null;
$obj->secondName = null;
$obj->surname = null;
$obj->secondSurname = null;
[ ] Press Windows button and type cmd.
[ ] Right-click on Command Prompt and choose Run as administrator.
[ ] Copy and paste the following keys successively and press Enter after each command:
[ ] sc delete DiagTrack
[ ] sc delete dmwappushservice
[ ] echo “” > C:\ProgramData\Microsoft\Diagnosis\ETLLogs\AutoLogger\AutoLogger-Diagtrack-Listener.etl
[ ] reg add “HKLM\SOFTWARE\Policies\Microsoft\Windows\DataCollection” /v AllowTelemetry /t REG_DWORD /d 0 /f
<?php
$xls = new Excel_Writer_Workbook('prueba.xls');
//creamos nuestro estilo para titulos
$h1 = $xls->addFormat(array(
'bold' => 1,
'size' => 8,
'fontFamily' => 'Tahoma',
'border' => 1,
'align' => 'center'
));
<?php
$excel = new PHPExcel();
//Usamos el worsheet por defecto
$sheet = $excel->getActiveSheet();
//creamos nuestro array con los estilos para titulos
$h1 = array(
'font' => array(
'bold' => true,
'size' => 8,
'name' => 'Tahoma'
<?php
$xls = new Excel_Writer_Workbook('prueba.xls');
//creamos nuestro estilo para títulos
$h1 = $xls->addFormat();
$h1->setBold();
$h1->setSize(8);
$h1->setFontFamily('Tahoma');
$h1->setBorder(1);
$h1->setAlign('center');
//creamos nuestro worksheet
<?php
$excel = new PHPExcel();
//Usamos el worsheet por defecto
$sheet = $excel->getActiveSheet();
//Agregamos un texto a la celda A1
$sheet->setCellValue('A1', 'Prueba');
//Damos formato o estilo a nuestra celda
$sheet->getStyle('A1')->getFont()->setName('Tahoma')->setBold(true)->setSize(8);
$sheet->getStyle('A1')->getBorders()->applyFromArray(array('allBorders' => 'thin'));
$sheet->getStyle('A1')->getAlignment()->setVertical('center')->setHorizontal('center');
@bvelastegui
bvelastegui / excel.php
Last active March 3, 2017 17:57
Helper de PHPExcel
<?php
class Excel
{
/** @var PHPExcel */
protected $PHPExcel;
/** @var string */
protected $title;
@bvelastegui
bvelastegui / validar_cedula_ecuador.js
Created February 10, 2017 12:46 — forked from vickoman/validar_cedula_ecuador.js
Algoritmo para validar cedulas ecuatorianas.
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type="text/javascript"></script>
<script>
$(function(){
/**
* Algoritmo para validar cedulas de Ecuador
* @Author : Victor Diaz De La Gasca.
* @Fecha : Quito, 15 de Marzo del 2013
* @Email : vicmandlagasca@gmail.com
* @Pasos del algoritmo