Skip to content

Instantly share code, notes, and snippets.

Timothy Hahn timothyhahn

Block or report user

Report or block timothyhahn

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View gist:3872193
/**
* From Bullet.cpp
*/
//Creates the bullet
Bullet::Bullet() {
setPosition(100,100);
setDirection(NORTH);
setHealth(1);
setMovementRate(10);
setWidth(5);
@timothyhahn
timothyhahn / gist:3962687
Created Oct 27, 2012
Declare that y is a variable and then assign it the value 4.
View gist:3962687
var y;
y = 4;
View gist:4954151
//Custom message struct
struct mymsg
{
//Data for this message
char * msg_data;
//Length of the data
int data_length;
//Sending pid
pid_t origin_pid;
View gist:4954487
#include <stdio.h>
#include <unistd.h>
int main(int argc, char *argv[]) {
int status;
int parent_pid = getpid();
int child_pid = fork();
if(!child_pid) { // If Child
printf("child\n");
char * send_buffer;
View gist:5179233
make -C /lib/modules/3.2.0-38-generic/build M=/home/tyh25/cs370/sources/cs370/tar/module modules
make[1]: Entering directory `/usr/src/linux-headers-3.2.0-38-generic'
CC [M] /home/tyh25/cs370/sources/cs370/tar/module/tarfs.o
/home/tyh25/cs370/sources/cs370/tar/module/tarfs.c: In function ‘add_tarfs_instance’:
/home/tyh25/cs370/sources/cs370/tar/module/tarfs.c:83:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
/home/tyh25/cs370/sources/cs370/tar/module/tarfs.c: In function ‘tarfs_read_file’:
/home/tyh25/cs370/sources/cs370/tar/module/tarfs.c:173:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
/home/tyh25/cs370/sources/cs370/tar/module/tarfs.c:189:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
/home/tyh25/cs370/sources/cs370/tar/module/tarfs.c:192:15: warning: initialization from incompatible pointer type [enabled by default]
/home/tyh25/cs370/sources/cs370/tar/module/tarfs.c: In function
View gist:5404304
#include <X11/Xlib.h>
#include <X11/Xatom.h>
#include <X11/Xutil.h>
#include <X11/extensions/Xrandr.h>
#include <stdbool.h>
#include <string.h>
int main(){
Display *dp = XOpenDisplay(NULL); // Connection to X Server
View bla.c
// Circle
vec3 circle_vert[CIRCLE_SIZE];
for(int i = 0; i < CIRCLE_SIZE; i++) {
circle_vert[i] = vec3( radius * cos(i * twoPi / 360) + .5, radius * sin(i * twoPi / 360) + .7, 0);
}
vec4 circle_col[CIRCLE_SIZE];
for(int i = 0; i < CIRCLE_SIZE; i++) {
circle_col[i] = vec4(i / 360.0, 0.0, 0.0, 1.0);
}
View scratch
faces == the "fs"
for(unsigned int i = 0; i < faces.size(); i += 3){
int index = faces[i];
vec4 vertex = vertices[index - 1];
vec4 a = vertex;
out_vertices.push_back(vertex);
index = faces[i + 1];
vertex = vertices[index - 1];
vec4 b = vertex;
View gist:6259012
Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 16384 x 16384
HDMI-0 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 480mm x 270mm
1680x1050 60.0*+
1920x1080i 50.0 60.1
1280x1024 75.0 60.0
1440x900 75.0 59.9
1280x960 60.0
1152x864 75.0
1280x720 50.0 60.0
1024x768 75.1 70.1 60.0
View gist:6553490
type_list = list()
for type in location_type._asdict().values():
type_list.append(type.capitalize())
render_template('bla.html', location_types=type_list)
You can’t perform that action at this time.