Skip to content

Instantly share code, notes, and snippets.

View mrios's full-sized avatar

Matías Ríos mrios

View GitHub Profile
@mrios
mrios / bs_template.html
Last active March 31, 2016 15:50
Basic boostrap template snippet wish, include cdn jquery + bootstrap
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Title</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Latest compiled and minified CSS -->
@mrios
mrios / single_precision_floating_point_format.php
Last active March 22, 2016 16:05
Single-precision floating-point format is a computer number format that occupies 4 bytes (32 bits) in computer memory and represents a wide dynamic range of values by using a floating point.
<?php
/***
* Create a PHP function that takes an array of 32 boolean values
* (zeroes and ones) as parameter, and answers with a numeric value.
* The result value must be calculated by processing the array
* parameter, which symbolizes an IEE-754 compliant Floating Point
* Single Precision 32bit value.
*
* More docs @wikipedia: https://en.wikipedia.org/wiki/Single-precision_floating-point_format
@mrios
mrios / check_resolutions_example.js
Created March 4, 2016 19:08
Example in javascript to detect specific resolutions suported
// Portrait
var isPortrait = window.matchMedia("only screen and (max-device-width: 586px) and (orientation : portrait)");
// Mobile detection < 586px : not suported
var isMobileMinor586Landscape = window.matchMedia("only screen and (max-device-width: 585px) and (orientation : landscape)");
// Mobile detection 586 x 320 px
var isMobileBeetween586and640Landscape = window.matchMedia("only screen and (max-device-width: 639px) and (min-device-width: 586px) and (orientation : landscape)");
// Mobile detection 640 x 360 px
var isMobileBeetween640and900Landscape = window.matchMedia("only screen and (max-device-width: 900px) and (min-device-width: 640px) and (orientation : landscape)");
if (isPortrait.matches)
@mrios
mrios / data_hi.php
Created August 31, 2015 16:54
Data de prueba para imprimir la Hoja de indicaciones
Array
(
[fecha_ingreso] => 27/08/2015
[diagnostico_ingreso] => ACC VASCULAR ENCEFALICO AGUDO, NO ESPEC COMO HEMORRAGICO O ISQUEMICO
[estaInternado] => 1
[dias] => 4
[fulldias] => 0 meses, 4 dias
[esMedico] => 1
[hc] =>
[apeynom_paciente] => Lara , Cristina
...
, setListadoPracticas: function(ps) {
listado_practicas = ps
}
, getListadoPracticas: function() {
return listado_practicas
}
@mrios
mrios / gist:cdad4879745404f200a0
Last active August 29, 2015 14:23
Movimiento por persona
SELECT *
FROM `internacion_movimiento` as mov
INNER JOIN `internacion_persona` as pi
WHERE mov.persona_internacion_id = pi.id
AND pi.persona_id = 5703
AND mov.tipo_evento_id IS NULL ;
public function getAsArrayBy($field,$value)
{
return $this->_em->createQuery("SELECT e FROM ".$this->_entityName." e where e.$field='". $value."'")->getArrayResult();
}
function insert_estado_solicitud() {
$usuarioid=self::get_admin_userid();
$sql=<<<SQL
INSERT INTO `far_estado_solicitud` (`id`, `creado_por_id`, `modificado_por_id`, `nombre`, `codigo`, `creado_en`, `modificado_en`, `activo`) VALUES
(1, {$usuarioid}, {$usuarioid}, 'Pendiente', 'pendiente', '2014-11-21 00:00:00', '2014-11-21 00:00:00', 1);
INSERT INTO `far_estado_solicitud` (`id`, `creado_por_id`, `modificado_por_id`, `nombre`, `codigo`, `creado_en`, `modificado_en`, `activo`) VALUES
(2, {$usuarioid}, {$usuarioid}, 'Aceptada', 'aceptada', '2014-11-21 00:00:00', '2014-11-21 00:00:00', 1);
<?php
class turnoenfermeria_form extends generic_controller_form_lite {
public function __construct() {
parent::__construct();
//Seteo de los parametros basicos del controlador
$this->setTitle('Turnos Enfermeria');
$this->setModel('turnosEnfermeria');
$this->setModule('admin');
@mrios
mrios / turnoenfermeria_form.php
Last active August 29, 2015 14:12
Controlador para el formulario de Turnos de Enfermería
<?php
class turnoenfermeria_form extends generic_controller_form_lite {
public function __construct() {
parent::__construct();
//Seteo de los parametros basicos del controlador
$this->setTitle('Turnos Enfermeria');
$this->setModel('turnosEnfermeria');
$this->setModule('admin');