Skip to content

Instantly share code, notes, and snippets.

View meriororen's full-sized avatar
🎯
Focusing

Isa Ansharullah meriororen

🎯
Focusing
  • PT Hardtmann Mekatroniske Indonesia
  • Jakarta, Indonesia
View GitHub Profile
@meriororen
meriororen / phase.py
Created November 9, 2017 10:55
Phase between two 2kHz
#!/usr/bin/python
import warnings
warnings.filterwarnings("ignore")
import sys
import numpy as np
import scipy as sy
from numpy import genfromtxt
import matplotlib.pyplot as plt
@meriororen
meriororen / fizzbuzz.rkt
Created December 8, 2017 10:50
fizzbuzz-custom
(fizz-buzz-plus (list (cons "Stu" 3) (cons "Ple" 2) (cons "Twak" 7)) 1 90)
output:
'(1
("Ple")
("Stu")
("Ple")
5
("Stu" "Ple")
("Twak")
@meriororen
meriororen / tree.rkt
Created December 12, 2017 03:06
Having fun with tree in racket!
#lang racket
(require pict/tree-layout)
(require pict)
(struct node (val left right) #:transparent)
(define-struct/contract leaf ([x (not/c null?)]) #:transparent)
(define (make-tree xs)
(if (null? xs)
null
@meriororen
meriororen / sun7i-cb2-nfs
Last active April 12, 2018 02:53
Set Sun7i Cubieboard2 to boot via NFS
Use jwrdegoede/linux-sunxi sunxi-test for kernel (3.13)
User jwrdegoede/u-boot-sunxi sunxi-test for u-boot
----
setenv ethaddr 5a:fe:b0:07:b0:07 # this can be anything
dhcp
setenv serverip <server-ip>
@meriororen
meriororen / chartobcd.c
Created April 25, 2018 04:15
Ubah char ke bcd dan bcd ke char
#include <stdio.h>
#include <string.h>
char *phone = "081546496933";
char phonebcd[100];
char phonenotbcd[100];
void chartobcd(char *bcd, char *ch, int len)
{
int i = 0;
@meriororen
meriororen / logo.h
Created June 25, 2018 06:52
logobukalapak
//------------------------------------------------------------------------------
// File generated by LCD Assistant
// http://en.radzio.dxp.pl/bitmap_converter/
//------------------------------------------------------------------------------
const unsigned char logo_bukalapak [] = {
#if 0
0x00,
#else
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@meriororen
meriororen / Dockerfile
Last active July 19, 2018 03:32
Dockerfile for nrfbleprinter environment
FROM ubuntu
MAINTAINER Isa Ansharullah <isa.ansharullah@bukalapak.com>
RUN apt-get update
RUN apt-get install -y python
RUN apt-get install -y software-properties-common
RUN add-apt-repository -y ppa:team-gcc-arm-embedded/ppa
RUN apt-get update
RUN apt-get install -y gcc-arm-embedded
@meriororen
meriororen / ch375b_snippet.c
Created September 24, 2018 09:16
ch375b test code snippet
int do_once = 0;
typedef struct __attribute__((__packed__)) {
uint8_t bLength;
uint8_t bDescriptorType;
uint16_t bcdUSB;
uint8_t bDeviceClass;
uint8_t bDeviceSubClass;
uint8_t bDeviceProtocol;
@meriororen
meriororen / Huawei.md
Last active October 2, 2019 11:16
Running huawei modem
// mmcli must be available
// if not, install using snap install modem-manager
$ mmcli -L  ;; check listed modem
$ mmcli -m x ;; x is modem id listed

// use nmcli (network manager) to setup
$ nmcli c add type gsm ifname <port> con-name <arbitrary> apn <apn url>
$ nmcli r wwan on ;; setup wwan to on