Skip to content

Instantly share code, notes, and snippets.

View nikolakasev's full-sized avatar

Nikola Kasev nikolakasev

  • The Netherlands
View GitHub Profile
@nikolakasev
nikolakasev / Furniture-Factory.mzn
Created April 19, 2024 09:38
Furniture Factory
var 0..100: c; % number of chairs
var 0..100: t; % number of tables
% mahogany available
constraint 5*c + 20*t <= 400;
% labour capacity
constraint 10*c + 15*t <= 450;
% maximize our profit
@nikolakasev
nikolakasev / p5-code-chatgpt.js
Created February 16, 2024 13:59
Animation with p5.js and ChatGPT
let canvasWidth = 360; // Adjust based on device's width
let canvasHeight = 640; // Adjust based on device's height
let ball = {
x: 200,
y: 200,
diameter: 50,
xSpeed: 5,
ySpeed: 4,
color: '' // Color will be set in setup
@nikolakasev
nikolakasev / p5-code-gemini.js
Last active February 16, 2024 13:57
Animation with p5.js - Google's Gemini 1.0 Pro
let ball;
function setup() {
createCanvas(360, 640);
ball = new Ball();
}
function draw() {
background(ball.bgColor);
ball.update();
@nikolakasev
nikolakasev / hacker-news.json
Last active December 21, 2023 15:50
OpenAPI Schema of the Hacker News API (suitable for making a GPT)
{
"openapi": "3.1.0",
"info": {
"title": "Hacker News",
"description": "The public Hacker News data available in near real time.",
"version": "v1.0.0"
},
"servers": [
{
"url": "https://hacker-news.firebaseio.com/v0"

Keybase proof

I hereby claim:

  • I am nikolakasev on github.
  • I am nkasev (https://keybase.io/nkasev) on keybase.
  • I have a public key ASBJX4EO50YqJUv-4fTgXE46J2sRN5tP4voj7mIXW0h-7Ao

To claim this, I am signing this object:

@nikolakasev
nikolakasev / README.clj
Last active May 16, 2018 19:40 — forked from skuro/README.md
Dutch Clojure Meetup #102
(ns clojuredojo.core
(:require [mikera.image.core :as img])
(:import [java.awt.image BufferedImage]))
(def pic-path "/Users/nikola/Downloads/lambda.png")
(defn load-pic!
"Reads a picture from a file."
[path]