Skip to content

Instantly share code, notes, and snippets.

View HiroNakamura's full-sized avatar
馃彔
Working from home

Developer of interesting things HiroNakamura

馃彔
Working from home
View GitHub Profile
import com.google.cloud.bigquery.*;
import com.google.cloud.storage.*;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.nio.channels.Channels;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;
@HiroNakamura
HiroNakamura / README.md
Created September 29, 2024 02:14
Programando en ADA

ADA

Programando en ADA

Comandos

gprbuild --version
gprbuild programa.adb
programa.exe
@HiroNakamura
HiroNakamura / Main.java
Created September 29, 2024 02:09
Programando en BigQuery & Java
import java.util.List;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
public class Main {
public static void main(String[] args) {
String strFecha = "2024-01-01"; // Ejemplo de fecha
List<Tabla> listaTabla = getDatosTabla(strFecha); // M茅todo que obtiene datos de la tabla
@HiroNakamura
HiroNakamura / README.md
Last active October 19, 2024 23:42
Programando en Oberon

Oberon

Programando en Oberon

Oberon es un lenguaje de programaci贸n procedimental y orientado a objetos creado por Niklaus Wirth.

Compilar

obnc programa.obn
 o
@HiroNakamura
HiroNakamura / App.java
Created July 21, 2024 15:50
BigQuery en ejemplos
package main;
// Leer un CSV y guardar el contenido en una tabla BigQuery
import com.google.cloud.bigquery.*;
import org.apache.commons.csv.*;
import java.io.*;
public class App {
@HiroNakamura
HiroNakamura / README.md
Last active June 16, 2024 16:52
Funciones de COBOL

COBOL Programming

COBOL

IF condition1 AND condition2 THEN
   Statement-Block-1
ELSE
   IF condition3 THEN
      CONTINUE
Commands Powershell
-- Get Version
Get-Host | Select-Object version
# Change execution policy
Set-ExecutionPolicy RemoteSigned
Copy-Item -Path "C:\Source\Powershell" -Destination "C:\Testumgebung"
@HiroNakamura
HiroNakamura / conversor.py
Created October 28, 2023 19:27
Katas of Programming
#!/bin/python
# coding=utf-8
import os
from math import ceil
def celsius(value):
return ceil((value - 32)*(5/9))
def fahrenheit(value):
@HiroNakamura
HiroNakamura / App.java
Created October 1, 2023 17:23
Crear un proyecto en Javalin
package com.inforhomex.auditor;
import io.javalin.Javalin;
/**
* Hola mundo con Javalin
*
*/
public class App
{
@HiroNakamura
HiroNakamura / README.md
Last active March 18, 2024 17:23
Progress- Language Programming

Progress

Progress- Language Programming

Progress ABL es un lenguaje de programaci贸n vinculado al entorno Progress OpenEdge, su base de datos y las utilidades que lo rodean. Es similar al ingl茅s fuertemente tipado, enlazado en tiempo de ejecuci贸n.

Aunque inicialmente se dise帽贸 como un lenguaje procedimental, a partir de la versi贸n 10.1 se mejor贸 con elementos de gram谩tica orientada a objetos, que se pueden mezclar con el estilo procedimental original.

A diferencia de otros lenguajes, Advanced Business Language (ABL) permite a los desarrolladores administrar datos relacionales de la manera que mejor se adapte a sus necesidades comerciales, lo que aumenta significativamente la productividad.

Un desarrollador de OpenEdge puede crear API para .NET, JavaScript, clientes Java, mensajer铆a Java e incluso asignar esquemas de bases de datos a formatos XML, al mismo tiempo que aprovecha la eficiencia de ABL.