Skip to content

Instantly share code, notes, and snippets.

View dario61081's full-sized avatar
🏠
Working from home

Dario Garcia dario61081

🏠
Working from home
View GitHub Profile
@dario61081
dario61081 / SoftKeyActions.java
Created July 3, 2018 14:30
Ocultar el teclado de la pantalla
//ocultar teclado
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
@dario61081
dario61081 / ComprasActivity.java
Created May 31, 2018 15:13
Ordenar una lista o array<t>
Collections.sort(list, (o1, o2) -> {
return (o1.getFecha() > o2.getFecha() ? -1: (o1.getFecha() < o2.getFecha() ? -1 : 0));
});
@dario61081
dario61081 / ColectarActivity.java
Created May 31, 2018 14:45
Correcion lectura modeless del codigo de barra seuic
/**
* Parsing barcode
*
* @param barcode codigo de barra en crudo
* @return codigo de barra pulido
*/
String parseBarcode(String barcode) {
Log.w(TAG, "parseBarcode: " + barcode );
int index1 = barcode.indexOf(0x02);
public void iniciarlizarTabla() {
listaProcesadores.add(new IssuerTable("IC", "TRANSACCION DE INFONET COBRANZAS", "DEBITO"));
listaProcesadores.add(new IssuerTable("ID", "TARJETA DEBITO INFONET", "DEBITO"));
listaProcesadores.add(new IssuerTable("MD", "TARJETA DEBITO MAESTRO", "DEBITO"));
listaProcesadores.add(new IssuerTable("VD", "TARJETA DEBITO ELECTRON", "DEBITO"));
listaProcesadores.add(new IssuerTable("TD", "TARJETA DEBITO GENERICA", "DEBITO"));
listaProcesadores.add(new IssuerTable("MC", "TARJETA DEBITO MASTERCARD", "BANCARD"));
listaProcesadores.add(new IssuerTable("VC", "TARJETA CREDITO VISA", "BANCARD"));
listaProcesadores.add(new IssuerTable("BC", "TARJETA CREDITO BANCARD", "BANCARD"));
listaProcesadores.add(new IssuerTable("AC", "TARJETA CREDITO AMERICAN", "BANCARD"));
@dario61081
dario61081 / BarcodeReaderUtils.java
Created March 23, 2018 20:59
Parser del codigo de barra modo spp
/**
* Parsing barcode
*
* @param barcode codigo de barra en crudo
* @return codigo de barra pulido
*/
String parseBarcode(String barcode) {
if (barcodeMode == Utiles.BARCODE_MODE_1D) {
//modo 1D
@dario61081
dario61081 / config.py
Created March 16, 2018 16:32
Configuracion flask via object
# Archivo de configuracion de entornos
import os
class Config(object):
DEBUG = False
TESTING = False
SECRET_KEY = os.urandom(9990999)
ALLOWED_EXTENSIONS = {'txt', 'pdf', 'png', 'jpg', 'jpeg', 'gif', 'fbk'}
JINJA_ENV_CACHE = None
TRIM_BLOCKS = True
@dario61081
dario61081 / datetime_utils.py
Created March 9, 2018 18:25
conversion de str to date
>>> datetime.strptime(cr_date, '%Y-%m-%d %H:%M:%S.%f')
datetime.datetime(2013, 10, 31, 18, 23, 29, 227)
>>> datetime.strptime(cr_date, '%Y-%m-%d %H:%M:%S.%f').strftime('%m/%d/%Y')
'10/31/2013'
@dario61081
dario61081 / bluetoothAdapterUtils.java
Created March 9, 2018 13:30
bluetoothAdapterUtils
public static void activarBluetooth(boolean value) {
BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
if (value) {
if (!bluetoothAdapter.isEnabled()) {
bluetoothAdapter.enable();
}
}else{
if (bluetoothAdapter.isEnabled()){
bluetoothAdapter.disable();
}
@dario61081
dario61081 / app.context_processor.py
Created March 5, 2018 20:43
inject funcions o values in jinja templates
@app.context_processor
def inject_functions():
return dict(date=datetime.date.today().strftime("%d/%m/%Y"))
@dario61081
dario61081 / hora_commport.sql
Created March 1, 2018 14:19
Coneccion puerto serial, practica
DECLARE
al_id Alert := Find_Alert('ALERT15');
al_button NUMBER;
WTOTAL NUMBER;
FileHandle1 WIN_API.FILE_TYPE;
FileName1 VARCHAR2(400) := 'C:\xxxx.DAT';
FileMode1 VARCHAR2(30) := 'W';
RaiseExceptions1 BOOLEAN := FALSE;
Wokudum1 boolean;
DataBuffer1 VARCHAR2(400);