Skip to content

Instantly share code, notes, and snippets.

View emrahgunduz's full-sized avatar

Emrah Gündüz emrahgunduz

  • @Impressions-app
  • California
View GitHub Profile
@emrahgunduz
emrahgunduz / Merge sort in C++
Last active December 14, 2015 20:19
Changed the input style
/*
* File: main.cpp
* Author: emrahgunduz
*
* Created on March 12, 2013, 3:57 PM
*/
#include <iostream>
using namespace std;
@emrahgunduz
emrahgunduz / handlemessage_only_library_sockfs.js
Last active August 29, 2015 14:26
Emscripten handleMessage -- String to Uint8Array convertion -- library_sockfs.js
function handleMessage(data) {
if( typeof data == 'string' ) {
var strUtf8 = unescape( encodeURIComponent( data ) );
var ab = new Uint8Array( strUtf8.length );
var le = strUtf8.length;
for ( var i = 0; i < le; i++ ) {
ab[i] = strUtf8.charCodeAt(i);
}
data = ab;
@emrahgunduz
emrahgunduz / traverse.js
Created November 13, 2015 19:57
Javascript XPATH traverse for given path
function getElementByXpath(path) {
var result = document.evaluate(path, document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
for (var i = result.snapshotLength - 1; i >= 0; i--){
console.log(result.snapshotItem(i));
}
}
@emrahgunduz
emrahgunduz / multiple_convertion.sh
Last active September 17, 2016 15:58
Convert multiple m4 files to mp3 using ffmpeg
for f in *.m4a; do g=`basename $f .m4a`; ffmpeg -i $f $g.mp3 || echo FAILED; done
@emrahgunduz
emrahgunduz / sshfs.txt
Last active September 17, 2016 15:57
Connect server via ssh as a mounted volume
sshfs -o reconnect -C -o workaround=all -o allow_other -p 56987 root@10.129.0.230:/root/backup/ /root/backup
@emrahgunduz
emrahgunduz / rainbow.js
Created September 17, 2016 16:00
A rainbow color generator
function generateRainbowColors(count, createDiv){
function rainbow(numOfSteps, step) {
var r, g, b;
var h = step / numOfSteps;
var i = ~~(h * 6);
var f = h * 6 - i;
var q = 1 - f;
switch(i % 6){
case 0: r = 1; g = f; b = 0; break;
@emrahgunduz
emrahgunduz / rainbow_2.js
Created September 17, 2016 16:01
Another rainbor generator, a little more complex
function generateRainbowColors(count, createDiv, frequency1, frequency2, frequency3, phase1, phase2, phase3, center, width) {
var colors = [];
if(!count) count = 50;
if(!createDiv) createDiv = false;
if(!center) center = 128;
if(!width) width = 127;
if(!frequency1) frequency1 = .3;
if(!frequency2) frequency2 = .3;
@emrahgunduz
emrahgunduz / ViewController.swift
Created September 21, 2016 15:15
Working UIBlurEffect and UIVisualEffectView masking example on iOS10 using Swift 3
import UIKit
class ViewController: UIViewController {
func addTheBlurView(data :Data) {
let generalFrame = self.view.bounds;
let parentView = UIView(frame: generalFrame)
self.view.addSubview(parentView)
@emrahgunduz
emrahgunduz / Blur.swift
Created September 21, 2016 15:17
Playground example for working UIBlurEffect and UIVisualEffectView masking on iOS10 using Swift 3
import UIKit
import PlaygroundSupport
let generalFrame = CGRect(x: 0, y: 0, width: 500, height: 500)
let containerView = UIView(frame: generalFrame)
containerView.backgroundColor = UIColor.black;
PlaygroundPage.current.liveView = containerView
let parentView = UIView(frame: generalFrame)
@emrahgunduz
emrahgunduz / AViewClass.m
Created September 21, 2016 15:33
Working UIBlurEffect and UIVisualEffectView masking example on iOS10 using ObjectiveC
// "self" in here is an UIView that contains some images inside.
{
UIBlurEffect *blurEffect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight];
UIVisualEffectView *blurredEffectView = [[UIVisualEffectView alloc] initWithEffect:blurEffect];
CGRect frame = self.frame;
frame.origin = CGPointMake (0, 0);
blurredEffectView.frame = frame;
[self addSubview:blurredEffectView];