Skip to content

Instantly share code, notes, and snippets.

View levey's full-sized avatar

Levey Zhu levey

  • Bangkok
View GitHub Profile
@furkanmustafa
furkanmustafa / NSBaseConversion.mm
Created May 28, 2013 02:00
Objective-C Base Conversion
/**
Original Code From, Md. Mahmud Ahsan, http://thinkdiff.net/mixed/base-conversion-handle-upto-36-bases/, 2008.02.28
Adapted Objective-C, Furkan Mustafa, 2013.05.28
Description: Alpha Numeric Base Conversion, Handles upto base 36
*/
NSString* reverseString(NSString* original) {
const char* chars = [original cStringUsingEncoding:NSASCIIStringEncoding];
int length = strlen(chars);
char* new = (char*)malloc(length+1);
@jpsim
jpsim / LevelDB.m
Last active August 29, 2015 14:04
RealmStringsBenchmarks
#import <Objective-LevelDB/LevelDB.h>
#include <mach/mach_time.h>
#include <stdint.h>
NSString *randomString(NSUInteger length) {
NSMutableString *string = [NSMutableString stringWithCapacity:length];
for (int i = 0; i < length; i++) {
[string appendFormat:@"%C", (unichar)('a' + arc4random_uniform(25))];
}
return string;
@gustafnilklint
gustafnilklint / NSDictionary+prettyPrint.m
Created September 15, 2014 21:23
NSDictionary print itself as litheral
//
// NSDictionary+prettyPrint.m
// GarageRemote
//
// Created by Gustaf Nilklint on 2014-09-15.
// Copyright (c) 2014 Gustaf Nilklint. All rights reserved.
//
#import "NSDictionary+prettyPrint.h"
@quellish
quellish / xcci.md
Created October 28, 2014 03:03
Xcode CI script variables

Variable

Type

@anvaka
anvaka / 00.Intro.md
Last active February 24, 2026 19:39
npm rank

npm rank

This gist is updated daily via cron job and lists stats for npm packages:

  1. Top 1,000 most depended-upon packages
  2. Top 1,000 packages with largest number of dependencies
  3. Top 1,000 packages with highest PageRank score