Skip to content

Instantly share code, notes, and snippets.

View danleyb2's full-sized avatar
:octocat:
...

Nyaundi Brian danleyb2

:octocat:
...
View GitHub Profile
@danleyb2
danleyb2 / scratch_2
Created January 17, 2016 17:35
load Link header into a dictionary
#!/usr/bin/env python3.4
#### Nyaundi Brian <ndieksman@gmail.com>
from pprint import pprint
links_string_from_header='<https://api.github.com/search/users?q=location%3AKenya&page=4>; rel="next",' \
' <https://api.github.com/search/users?q=location%3AKenya&page=34>; rel="last", ' \
'<https://api.github.com/search/users?q=location%3AKenya&page=1>; rel="first", ' \
'<https://api.github.com/search/users?q=location%3AKenya&page=2>; rel="prev"'
import requests
import json
url = 'https://api.github.com/some/endpoint'
payload = {'some': 'data'}
# Create your header as required
headers = {"content-type": "application/json", "Authorization": "<auth-key>" }
r = requests.put(url, data=json.dumps(payload), headers=headers)
package anim;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Image;
import java.io.IOException;
import java.net.URL;
import javax.imageio.ImageIO;
import javax.swing.JFrame;
@danleyb2
danleyb2 / MultiOperatorsCalc.java
Last active June 18, 2023 14:04
Multiple operators in a single string calculator in java
package com.company;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* Logic 1
*
import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.FontMetrics;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Point;
import java.awt.RenderingHints;
import java.awt.Stroke;
import java.util.ArrayList;
public string ImageToBase64(Image image,
System.Drawing.Imaging.ImageFormat format)
{
using (MemoryStream ms = new MemoryStream())
{
// Convert Image to byte[]
image.Save(ms, format);
byte[] imageBytes = ms.ToArray();
// Convert byte[] to Base64 String
@danleyb2
danleyb2 / 0_reuse_code.js
Last active August 29, 2015 14:21
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
var color = '#'+(Math.random()*0xFFFFFF<<0).toString(16);
function changeBackground(color) {
document.body.style.background = color;
}
import java.awt.*;
import javax.swing.ImageIcon;
public class Bullet {
int x,y;
Image img;
boolean visible;
import java.awt.*;
import java.awt.event.KeyEvent;
import java.util.ArrayList;
import javax.swing.ImageIcon;
public class Dude {
int x, dx, y,nx,nx2,left, dy;
Image still,jump,reverse;