Skip to content

Instantly share code, notes, and snippets.

Masaya Suzuki draftcode

Block or report user

Report or block draftcode

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
class Test {
int var = 42;
void variableScope() {
switch (var) {
case 42:
int a = 1;
case 43:
// a is visible.
a = 2;
View two_bucket_shortest_path.rb
class TwoBucketShortestPathCalculator
def initialize(cap_a, cap_b)
@cap_a = cap_a
@cap_b = cap_b
def answer
@answer ||= calculate
View test.c
int printf();
int main() {
int (*fp)() = printf;
fp = ******fp;
View Makefile
${CXX} -std=c++11 -lX11 -lXinerama -lXrandr -o $@ $^
# -*- coding: utf-8 -*-
from __future__ import division, absolute_import, print_function, unicode_literals
def indicate_last(gen):
saved_e = None
prev_value = next(gen)
value = None
while True:
if saved_e is not None:
raise saved_e
View regexp.c
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>
typedef struct _node {
char c;
struct _node *tr;
struct _node *next;
} node;
View shape.c
#include <stdio.h>
#include <stdlib.h>
#pragma pack(8)
struct shape_vtbl;
typedef struct {
double x, y;
struct shape_vtbl *shape_vtbl;
View test.awk
#!/usr/bin/gawk -f
# $ echo 'a[1] = b[1]' | ./test.awk pattern='.\\[[[:digit:]]\\]'
# a[1]
# b[1]
s = $0
while (match(s, pattern)) {
print substr(s, RSTART, RLENGTH)
s = substr(s, RSTART+RLENGTH)
View Makefile
xrrtest: xrrtest.cpp
${CXX} -lX11 -lXinerama -lXrandr -o xrrtest xrrtest.cpp
View Rakefile
require "rake/clean"
$OUTPUT = File.basename(File.expand_path("..", __FILE__))
$OUTPUTDIR = "out"
$TEX = "platex"
$DVIPDF = "dvipdfmx"
$BIBTEX = "pbibtex"
You can’t perform that action at this time.