Skip to content

Instantly share code, notes, and snippets.

View Yeboster's full-sized avatar
🧜
Surfing life's waves

Marco Yeboster

🧜
Surfing life's waves
View GitHub Profile
@Yeboster
Yeboster / rep->number.scm
Created November 2, 2019 14:44
Custom base and the rational value of the base into decimal value - scheme
(define find-char ; value: integer
(lambda (str chr) ; str: string; chr: char
(let ((last-pos (- (string-length str) 1)))
(let ((is-char? (char=? chr (string-ref str last-pos))))
(cond ((= (string-length str) 1) (if is-char? last-pos -1))
(is-char? last-pos)
(else (find-char (substring str 0 last-pos) chr)))))))
(define rep-sum
(lambda (base str exp-num)
@Yeboster
Yeboster / bin-rep->number.scm
Last active October 29, 2019 18:04
binary rational number to decimal representation - scheme
(define find-point
(lambda (str)
(let ((last-pos (- (string-length str) 1)))
(let ((point? (char=? #\. (string-ref str last-pos))))
(cond ((= (string-length str) 1) (if point? last-pos -1))
(point? last-pos)
(else (find-point (substring str 0 last-pos))))))))
(define binary-sum
@Yeboster
Yeboster / convert-int-hex.scm
Last active October 23, 2019 17:29
Integer to hex code - scheme lang
(define remainder-to-hex ; val: string
(lambda (n) ; n: integer 0 <= n <= 16
(let ((str-offset (lambda (k) (int->string (+ n k)))))
(cond ((< n 10) (str-offset 48))
((> n 9) (str-offset 55))
(else "NOTVALID")
)
)
)
)
@Yeboster
Yeboster / database.py
Created May 1, 2018 14:44 — forked from ssomnoremac/database.py
database connection for graphene using sqlalchemy
from sqlalchemy import create_engine
from sqlalchemy.ext.declarative import declarative_base, DeferredReflection
from sqlalchemy.orm import scoped_session, sessionmaker
connection_string = << your connection string here >>
engine = create_engine(connection_string)
db_session = scoped_session(sessionmaker(autocommit=False,
autoflush=False,
bind=engine))
@Yeboster
Yeboster / models.py
Created May 1, 2018 14:44 — forked from ssomnoremac/models.py
models for graphene sqlalchemy example
from sqlalchemy import Column, Integer, ForeignKey
from sqlalchemy.orm import relationship
from database import Base
class PersonModel(Base):
__tablename__ = 'person'
uuid = Column(Integer, primary_key=True)
Articles = relationship("ArticleModel")
class ArticleModel(Base):
@Yeboster
Yeboster / schema.py
Created May 1, 2018 14:43 — forked from ssomnoremac/schema.py
schema.py for graphene and sqlalchemy
import graphene
from graphene_sqlalchemy import SQLAlchemyConnectionField, SQLAlchemyObjectType
from models import *
class Person(SQLAlchemyObjectType):
class Meta:
model = PersonModel
interfaces = (graphene.relay.Node, )