Skip to content

Instantly share code, notes, and snippets.

@main--
main-- / Awesomeness.cs
Last active August 29, 2015 14:05
BestBitstreamEUW
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BestBitstreamEUW
{
public static class Awesomeness
"""
Turn arrays like this:
+-0°/360° just print normally
90°/-270° swap X and Z offsets and reverse iteration direction of inner loop
180°/-180° reverse both X and Z iteration direction (downwards; start from high corner)
270°/-90° swap X and Z offsets and reverse iteration direction of outer loop
"""
data = [['0', '1', '2', '3'], ['4', '5', '6', '7'], ['8', '9', 'a', 'b']]
@main--
main-- / gist:98d2b09d779b548443d9
Created November 25, 2014 21:56
Deal with it.
$ cat Obviously.java
public class Obviously {
public static void main(String[] args) {
/* a */ System.out.println("I am evil.");
/* b */ int a, b, c;
/* c */ a = b = 42;
/* d */ c = a + b;
/* e‮ ;7331 = c ‭ */
/* f */ System.out.println(c);
}
$ clang++-3.5 -O3 -c look_boy_why_you_so_mad.cpp -o lbwysm.o
$ objdump -CdMintel lbwysm.o
lbwysm.o: Dateiformat elf64-x86-64
Disassembly of section .text:
0000000000000000 <findStuff(int)>:
0: 89 f8 mov eax,edi
using System;
using System.Runtime.InteropServices;
using System.Text;
namespace Unsafe
{
[StructLayout(LayoutKind.Explicit)]
public struct Union
{
[FieldOffset(0)]
Restoring packages for /home/noah/aspnet/Home/samples/HelloMvc/project.json
GET https://www.nuget.org/api/v2/FindPackagesById()?Id='System.Reflection'.
GET https://www.nuget.org/api/v2/FindPackagesById()?Id='System.Text.Encoding'.
GET https://www.nuget.org/api/v2/FindPackagesById()?Id='System.IO'.
GET https://www.nuget.org/api/v2/FindPackagesById()?Id='System.Globalization'.
GET https://www.nuget.org/api/v2/FindPackagesById()?Id='System.Runtime.Extensions'.
GET https://www.nuget.org/api/v2/FindPackagesById()?Id='System.Runtime'.
GET https://www.nuget.org/api/v2/FindPackagesById()?Id='System.Threading.Tasks'.
GET https://www.nuget.org/api/v2/FindPackagesById()?Id='System.Collections'.
GET https://www.nuget.org/api/v2/FindPackagesById()?Id='System.Xml.ReaderWriter'.
@main--
main-- / gist:c8aeafe30170e28d5ec1
Last active August 29, 2015 14:19
ArrayList vs LinkedList
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Threading;
namespace katzenjammer
{
class MainClass
{
public static void Main(string[] args)
<?xml version="1.0" encoding="utf-8"?>
<package >
<metadata>
<id>Ice</id>
<title>Internet Communications Engine</title>
<version>3.5.1.0</version>
<authors>ZeroC</authors>
<owners>ZeroC</owners>
<licenseUrl>https://zeroc.com/licensing.html</licenseUrl>
<projectUrl>https://zeroc.com/icedotnet.html</projectUrl>
@main--
main-- / gist:4251302
Created December 10, 2012 15:36
Bukkit plugins vs CraftBukkit plugins

Before the change

Bukkit plugin

  • accesses only the bukkit API
  • doesn't care about the implementation/doesn't touch it
  • limited possibilities because things like packet manipulation can't go into Bukkit
  • (almost) fully downwards compatible
@main--
main-- / EMF.java
Created December 12, 2012 20:22
MV autoupdates Appengine API
package com.onarandombox.mvapi;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;
public final class EMF {
private static final EntityManagerFactory emfInstance =
Persistence.createEntityManagerFactory("transactions-optional");
private EMF() {}