Skip to content

Instantly share code, notes, and snippets.

View sepisoad's full-sized avatar
🤘
yeah

Sepehr Aryani sepisoad

🤘
yeah
View GitHub Profile
@sepisoad
sepisoad / 002.scm
Last active December 11, 2015 18:48
;;; chicken scheme
;;; 002
;;; how to create local variables
;;; how to use them in functions
;;; how to return a value from a function
(define number1 5)
(define number2 10)
(define add
@sepisoad
sepisoad / file
Last active March 12, 2016 10:49
freedom_public
{"0.4546128651127219":"-----BEGIN PGP PUBLIC KEY BLOCK-----\r\nCharset: UTF-8\r\n\r\nxv8AAABSBAAAAAATCCqGSM49AwEHAgMEFVwFIRoMCYwTRC6H+ARbgLUdN4sHALrh\r\nURswIVUiB9wye4WFUk5BqFIYjWKl3Pjz02NeYXde+OSgfF/UnWRY7M3/AAAACDxn\r\naXRodWI+wv8AAACNBBATCAA//wAAAAWCVuPzkP8AAAACiwn/AAAACZArPH6VTdd9\r\nQP8AAAAFlQgJCgv/AAAAA5YBAv8AAAACmwP/AAAAAp4BAABqDwD8Dfp1VObQUPwZ\r\nQ9GUW3pnjpvwRmzv3s6velnUCroRQY8BAKaXMy5vOwqcIyuKu3oXvjpu+7OKebtm\r\nsKEmaEYuIWf4zv8AAABWBAAAAAASCCqGSM49AwEHAgME9Syv6CLER9zbQEo3Wg+1\r\nBU8AL5RRpgEkLZ/bSi43yo+HcgtKBcAzc5lSFc6mYmrIm58ERJWLuz7B2u1FgNA7\r\nPAMBCAfC/wAAAG0EGBMIAB//AAAABYJW4/OQ/wAAAAmQKzx+lU3XfUD/AAAAApsM\r\nAADjjAEAwi215qVRB6k1dsOVT9A2Dqhzfec/cilIFVxNsS+Tc9ABAMj5bexazTVZ\r\nw8G5+9b7kMAxozn2lmBiUB38i1CnQ/ZQ\r\n=s8kU\r\n-----END PGP PUBLIC KEY BLOCK-----\r\n","0.181093439925462":"-----BEGIN PGP PUBLIC KEY BLOCK-----\r\nCharset: UTF-8\r\n\r\nxv8AAABSBAAAAAATCCqGSM49AwEHAgMEFVwFIRoMCYwTRC6H+ARbgLUdN4sHALrh\r\nURswIVUiB9wye4WFUk5BqFIYjWKl3Pjz02NeYXde+OSgfF/UnWRY7M3/AAAACDxn\r\naXRodWI+wv8AAACNBBATCAA

Keybase proof

I hereby claim:

  • I am sepisoad on github.
  • I am sepisoad_ (https://keybase.io/sepisoad_) on keybase.
  • I have a public key whose fingerprint is 92C7 DE5B B9E2 6610 EE8B 7F9B 5E98 1B20 36A6 405A

To claim this, I am signing this object:

@sepisoad
sepisoad / goto_err.c
Created February 21, 2017 13:33
nice c codes
//took from: https://github.com/reagent/buffer
#define jump_to_error_if(A) if (A) { goto error; }
#define jump_to_error_unless(A) if (!(A)) { goto error; }
Buffer *
buffer_alloc(int initial_size)
{
Buffer *buf = malloc(sizeof(Buffer));
char *tmp = calloc(1, initial_size * sizeof(char));
@sepisoad
sepisoad / furl.rkt
Created August 29, 2018 11:46
fetch urls from a url
#lang racket
(require net/url)
(if (< (vector-length (current-command-line-arguments)) 1)
(display "please define url\n")
(display "please wait ...\n"))
(define URL (vector-ref (current-command-line-arguments) 0))
(display (string-append URL "\n"))
@sepisoad
sepisoad / bull-file-name-upper-lower.clj
Last active February 7, 2019 12:41
rename all files in a dir to lowercase or uppercase (name only / extension only / full name)
(local mfs (require "minifs"))
(local str (require "std.string"))
(if (not (= 3 (# arg)))
(do (print "not valid input arguments")
(os.exit)))
(if (not (or (= (. arg 1) "-l") (= (. arg 1) "-u")))
(do (print "first arg must be a function [-l or -u]")
(os.exit)))
@sepisoad
sepisoad / main.dart
Last active December 15, 2019 08:47
flutter-layout-stack
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
static const String _title = 'Flutter Code Sample';
@override
Widget build(BuildContext context) {
return MaterialApp(

Keybase proof

I hereby claim:

  • I am sepisoad on github.
  • I am sepisoad (https://keybase.io/sepisoad) on keybase.
  • I have a public key ASD8Ssh4lN16gDLKC_EXrBLRRtt5HM0MsB4kvKBzTf92qQo

To claim this, I am signing this object: