viernes, 17 de noviembre de 2017

PHPMailer y PHPExcel enviar sin escribir en disco


require 'PHPMailer-master/PHPMailerAutoload.php';
include("function_envia_mail_rck.php");

//https://github.com/PHPMailer/PHPMailer/wiki/Tutorial

/*    -----------------------         */
require_once 'PHPExcel-1.8/Classes/PHPExcel.php';

// Create new PHPExcel object

$objPHPExcel = new PHPExcel();
  $hoja_activa = 0;
  $border_style= array('borders' => array('allborders' => array('style' => PHPExcel_Style_Border::BORDER_THIN) ));
  $objPHPExcel->setActiveSheetIndex($hoja_activa)
  ->setCellValue('B1', 'CAR�TULA AUDITOR�A');

$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007'); //'Excel5');

ob_start();
$objWriter->save('php://output');
  
$arch = ob_get_contents();
// ob_end_clean();


mandarMail($para="mail@mail.gov.ar", $asunto="hola test 3", $mensaje="hola test 3", $adjunto=$arch);



aca es donde lo adjunta:


lunes, 17 de abril de 2017

Arduino: comunicacion RF

https://www.youtube.com/watch?v=QU8tBCHjZy4

modulo RF: nRF24L01
http://articulo.mercadolibre.com.ar/MLA-603580143-modulo-transceptor-rf-nrf24l01-pa-lna-100mw-24ghz-arduino-_JM

Tuto:
http://electrotec.pe/blog/ArduinoRF



Arduino: controlar LED RGB con control Remoto IR

#include <IRremote.h>;
#include &<IRremoteInt.h>;

int input_pin = 10; //set D10 as input signal pin
IRrecv irrecv(input_pin);
decode_results signals;

void setup()
{
  Serial.begin(9600);
  pinMode(13, OUTPUT);

  pinMode(7, OUTPUT); // rojo
  pinMode(6, OUTPUT); // green
  pinMode(5, OUTPUT); // blue
   
  irrecv.enableIRIn(); // enable input from IR receiver
}
void loop() {
if (irrecv.decode(&signals)) {
    Serial.println(signals.value, HEX);

//boton 0 FF6897 - 1 FF30CF - 2 FF18E7 - 3 FF7A85 - 9 FF52AD
//FF10EF FF38C7 FF5AA5

    if(signals.value == 0xFF6897){ digitalWrite(13,HIGH); }
    
    if(signals.value == 0xFF30CF){ digitalWrite(7,HIGH); }
    if(signals.value == 0xFF10EF){ digitalWrite(7,LOW); }

    if(signals.value == 0xFF18E7){ digitalWrite(6,HIGH); }
    if(signals.value == 0xFF38C7){ digitalWrite(6,LOW); }

    if(signals.value == 0xFF7A85){ digitalWrite(5,HIGH); }
    if(signals.value == 0xFF5AA5){ digitalWrite(5,LOW); }

    if(signals.value == 0xFF52AD){ // apaga todo
      //Serial.println("no");
      digitalWrite(13,LOW);
      digitalWrite(7,LOW); digitalWrite(6,LOW); digitalWrite(5,LOW);
    }
        
    irrecv.resume(); // get the next signal
  }
  
}

video test:

Arduino: Sensor IR - leer señales de controles

basico

probado con 1838B sensor
libreria: https://www.pjrc.com/teensy/td_libs_IRremote.html


Google Map: KML 2 DB

1 crear mapa y guardar:


2 exportar a KML

3 KML a JSON


viernes, 31 de marzo de 2017

variables de entorno en windows

setx ENTORNO_RCK localrck

echo %ENTORNO_RCK%


cerrando y vilviendo a abrir la consola

miércoles, 1 de marzo de 2017

La Justicia de los Incas

Orden implacable

La antigua legislación incaica establecía un régimen muy duro, que recuerda al azteca en no pocos aspectos. Podemos evocarla recordando algunos textos del indio cristiano Guamán Poma de Ayala, yarovilca por su padre e inca por su madre, nacido en 1534, el cual transmite, en su extraño español mezclado de quechua, muchas tradiciones orales incas:

“Mandamos que no haiga ladrones en este reino, y que por la primera (vez), fuesen castigados a quinientos azotes, y por la segunda, que fuese apedreado y muerto, y que no entierren su cuerpo, sino que lo comieses las zorras y los cóndores” 

Las normas del Inca al ser sagradas, eran muy estrictas, y estaban urgidas por un régimen penal extraordinariamente severo.
...

Al parecer, el Imperio de los Incas, férreamente sujetado con normas y castigos, consiguió reducir el índice de delincuencia a un mínimo: “Y así andaba la tierra muy justa con temoridad de justicia y castigos y buenos ejemplos. Con esto parece que eran obedientes a la justicia y al Inca, y no había matadores ni peitos ni mentiras ni peticiones ni proculadrones ni protector ni curador interesado ni ladrón, sino todo verdad y buena justicia y ley” (307). Guamán, sin poder evitarlo, recuerda aquellos tiempos, que él no conoció directamente, con una cierta nostalgia…
..
El carácter penal era intimidatorio, no se perseguía tan solo la corrección individual del delincuente sino de la sociedad toda, que contemplaba seguramente espantada la drasticidad del castigo.

Había en la penalidad incaica consideraciones interesantes el que rodaba por necesidad artículos de comer, era simplemente reprendido la primera vez, dándole lo que faltaba, pero se castigaba al jefe que no proveía lo necesario y que por su negligencia había dado lugar al delito.
..
También era agravante faltar el deber de función: la sanción era más severa si el autor del delito era juez o autoridad porque el funcionario debía ser mejor que el resto de sus súbditos.
La reincidencia se tipificó como agravante y era castigada severamente. Por ejemplo, el robo repetido daba lugar a la pena de muerte. Y así en otros delitos menores como la holgazanería o los delitos sexuales. De los delitos mayores no cabía repetición porque, eran sancionados con la pena máxima.

Consideraban la edad como causa atenuante para aplicar la corrección, pero no dejaban de castigar a los menores que delinquían.
..
Interesante es comprobar cómo en ciertos casos había una atenuación de la pena no por el arrepentimiento del actor sino por el perdón del ofendido. La mujer adúltera se libraba de la muerte si el marido la perdonaba.
..
Había jueces especiales para los ociosos y holgazanes a fin de procurar que todos los ciudadanos anduviesen ocupados en sus oficios o en servir a sus amos.
..
http://www.geocities.ws/helmer_mc/derechopenalinca.htm