Skip to content

Instantly share code, notes, and snippets.

package tv.example;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Point;
import android.graphics.Rect;
import android.graphics.SurfaceTexture;
import android.graphics.YuvImage;
import android.opengl.EGL14;
// from https://raw.githubusercontent.com/v8/v8/master/src/objects.cc
void SharedFunctionInfo::AddToOptimizedCodeMapInternal(
Handle<SharedFunctionInfo> shared, Handle<Context> native_context,
Handle<HeapObject> code, Handle<LiteralsArray> literals,
BailoutId osr_ast_id) {
Isolate* isolate = shared->GetIsolate();
if (isolate->serializer_enabled()) return;
DCHECK(*code == isolate->heap()->undefined_value() ||
!shared->SearchOptimizedCodeMap(*native_context, osr_ast_id).code);
@tzafrir
tzafrir / z-index.scss
Created June 14, 2015 08:12
z function without specifying values
$z-elements: 'main'
'header'
'overlay-above-header';
$z-layers: ();
$z-multiplier: 10;
@each $z-element in $z-elements {
$z-index: $z-multiplier * index($z-elements, $z-element);
$z-layers: map-merge($z-layers, ($z-element: $z-index));
void readLinesNoDups(String filename) {
File f = FileReader(filename);
Set lines = new HashSet<String>();
List resultLines = new ArrayList<String>();
for (String line : f.lines()) {
if (!lines.contains(line)) {
lines.add(line);
resultLines.add(line);
}
}
@tzafrir
tzafrir / Main.java
Created September 18, 2012 18:33
Hash Table
import java.util.LinkedList;
import java.util.ListIterator;
import java.util.Random;
public class Main {
public static void main(String args[]) {
HashTable t = new HashTable();
t.insert(70000, "Lonely");
Random r = new Random();
for (int i = 0; i < 40000 * 97; ++i) {
@tzafrir
tzafrir / gist:3738184
Created September 17, 2012 15:59
Binary search tree
public class Main {
public static void main(String args[]) {
Tree<Integer> t = new Tree<Integer>();
t.insert(20, 20);
t.insert(10, 11);
t.insert(40, 13);
t.insert(30, 13);
t.insert(25, 13);
System.out.println(t);
t.remove(30);
@tzafrir
tzafrir / gist:3737339
Created September 17, 2012 13:44
linked list
import java.lang.IndexOutOfBoundsException;
public class Main {
public static void main(String args[]) {
LinkedList<Integer> l = new LinkedList<Integer>();
l.add(4);
l.add(0);
l.add(9);
l.add(131, 1);
l.add(12);
.replace(/(([\s()\.,!?]|^)((<[^>]*>)|[-_])*)\*([^\n]*?[^\s])\*(((<[^>]*>)|[-_])*([()\.,!?]|$|\s))/g, '$1<b>$5</b>$6')
.replace(/(([\s()\.,!?]|^)((<[^>]*>)|[-\*])*)_([^\n]*?[^\s])_(((<[^>]*>)|[-\*])*([()\.,!?]|$|\s))/g, '$1<i>$5</i>$6')
.replace(/(([\s()\.,!?]|^)((<[^>]*>)|[\*_])*)-([^\n]*?[^\s])-(((<[^>]*>)|[\*_])*([()\.,!?]|$|\s))/g, '$1<s>$5</s>$6')
@tzafrir
tzafrir / gist:2088413
Created March 19, 2012 01:02
xorg.conf before this started - worked fine with previous gfx card (Geforce 8800)
Section "Screen"
Identifier "Default Screen"
DefaultDepth 24
EndSection
Section "Module"
Load "glx"
EndSection
@tzafrir
tzafrir / xorg.conf
Created March 19, 2012 01:00
Nvidia-xconfig output with added CustomEDID
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 280.13 (buildmeister@swio-display-x86-rhel47-03.nvidia.com) Wed Jul 27 17:15:58 PDT 2011
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection