Skip to content

Instantly share code, notes, and snippets.

View logicaroma's full-sized avatar

Ramin Mohammadi logicaroma

View GitHub Profile
@logicaroma
logicaroma / process.sh
Created June 25, 2012 22:04 — forked from benvium/process.sh
Mac OSX Bash Script to convert tree of images to tree of retina and normal images. for Apple iOS iPhone/iPad
#!/bin/sh
echo "This script will take an input folder full of images and assuming they're all retina sized, output the second folder to have retina and standard sized images."
if [ ! $# == 2 ]; then
echo "Usage: $0 in out"
exit
fi
if [ ! -d $1 ]
@logicaroma
logicaroma / gistie.rb
Created October 27, 2011 11:27 — forked from martinisoft/gistie.rb
command-line posting to gist
#!/usr/bin/env ruby
# Made by Pieter de Bie <[email protected]>
# Based on a "Pastie" task by someone
require "tempfile"
GIST_URL = 'http://gist.github.com/gists'
GIST_LOGIN_URL = 'https://gist.github.com/session'
USERNAME = "martinisoft"
TOKEN = "6ef8395fecf207165f1a82178ae1b984"
@logicaroma
logicaroma / gist:1318638
Created October 27, 2011 02:30 — forked from yahelc/gist:1004702
Simpler Twitter Intents / Google Analytics Script
(function(){
var event_names = {
"click" : "" ,
"tweet" : "",
"retweet" : "source_tweet_id",
"follow" : "screen_name",
"favorite" : "tweet_id"
};
for(var event_name in event_names)
@logicaroma
logicaroma / Rakefile
Created July 28, 2011 00:38 — forked from jfgomez86/Rakefile
Raketask for generating jsdoc documentation
desc "Generate Documentation"
task :doc do
root = File.dirname __FILE__
perl = %x[which perl].chomp
jsdoc_options = [
"--recursive",
"--directory #{root}/doc",
"--project-name AwesomeProject"
].join(" ")
@logicaroma
logicaroma / gist:967566
Created May 11, 2011 22:50
Remove all the subviews
NSEnumerator *enumerator = [itemViewContainer.subviews objectEnumerator];
UIView *subview;
while (subview = [enumerator nextObject]) {
[subview removeFromSuperview];
}
@logicaroma
logicaroma / SCAppUtils.h
Created May 11, 2011 22:50 — forked from scelis/SCAppUtils.h
Add a background image to your UINavigationBar.
#import <UIKit/UIKit.h>
#define kSCNavigationBarBackgroundImageTag 6183746
#define kSCNavigationBarTintColor [UIColor colorWithRed:0.54 green:0.18 blue:0.03 alpha:1.0]
@interface SCAppUtils : NSObject
{
}
+ (void)customizeNavigationController:(UINavigationController *)navController;
@logicaroma
logicaroma / LocationServices
Created April 8, 2011 13:07 — forked from nickcharlton/gist:779831
An Objective-C Object for LocationServices
// LocationServices.h
#import <Foundation/Foundation.h>
#import <CoreLocation/CoreLocation.h>
@interface LocationServices : NSObject <CLLocationManagerDelegate> {
CLLocationManager *locationManager;
CLLocation *currentLocation;
//CORE DATA
//FETCHING PROCESS SNIPPET
NSManagedObjectContext *sharedContext = [(AppDelegate_Shared *)[[UIApplication sharedApplication] delegate] managedObjectContext];
NSFetchRequest *request = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Currency" inManagedObjectContext:sharedContext];
[request setEntity:entity];
currencies = [[NSArray alloc ] initWithArray:[sharedContext executeFetchRequest:request error:nil]];
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView
{
if(_reachedEndOfFeed) return;
if(!_dynamicFeed) return;
DLog();
if (!reloading)
{
checkForRefresh = YES; // only check offset when dragging
}
// A small variant of Jeff Lamarche code as seen here : http://iphonedevelopment.blogspot.com/2010/05/custom-alert-views.html
//
// CustomAlertView.m
// Custom Alert View
//
// Created by jeff on 5/17/10.
// Copyright 2010 __MyCompanyName__. All rights reserved.
//