Skip to content

Instantly share code, notes, and snippets.

View okaram's full-sized avatar

Orlando Karam okaram

View GitHub Profile
@okaram
okaram / ViewController.h
Last active December 10, 2015 07:58
IOS animation example
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
@property IBOutlet UIImageView* imgView;
@property NSArray* images;
-(IBAction)propertyAnimation:(id)sender;
-(IBAction)cellAnimation:(id)sender;
@okaram
okaram / TempViewController.h
Last active December 10, 2015 08:58
iOS first App - Temperature conversion
#import <UIKit/UIKit.h>
@interface TempViewController : UIViewController
@property(weak,nonatomic) IBOutlet UITextField* fahrenheit;
@property(weak,nonatomic) IBOutlet UILabel* celsius;
-(IBAction) convertToCelsius:(id)sender;
@end
@okaram
okaram / TTTViewController.h
Created January 1, 2013 23:29
A simple but complete TicTacToe game for iOS
@interface TTTViewController : UIViewController {
UIImage* imgs[2];
}
@property IBOutletCollection(UIButton) NSArray*board;
@property IBOutlet UIImageView* currentPlayerView;
@property int currentPlayer;
@property boolean_t playing;
-(IBAction)cellPressed:(id)sender;
-(IBAction)restartGame:(id)sender;
@okaram
okaram / retry1.rb
Created May 28, 2013 15:35
Retrying things in ruby
retry_times(5,lambda{ || return 1/0;})
@okaram
okaram / accepts.cpp
Created June 7, 2013 18:10
Finite State Machines (Automatas) in C++
bool accepts(string str)
{
return contains(F,delta_hat(q0,str));
}
@okaram
okaram / PersonController.cs
Created November 23, 2013 20:01
Web API With Dapper
using Dapper;
namespace DapperCleanDemo.Controllers
{
public class PeopleController : ApiController
{
public IEnumerable<dynamic> GetResultById(string id)
{
using (var conn = new SqlConnection(@"Server=localhost\sqlexpress;Database=XmlTest;Trusted_Connection=True"))
{
@okaram
okaram / Query1.sql
Last active December 29, 2015 05:39
XML SQL Queries
SELECT id,name, SkillsXml.query('/skills/skill[1]')
FROM People
@okaram
okaram / ExensionMethods.cs
Created March 7, 2014 00:47
Playing with extension methods
public static class MyExtensions
{
public static System.TimeSpan Months(this Int32 x)
{
return System.DateTime.Today.AddMonths(x) - System.DateTime.Today;
}
public static System.TimeSpan Years(this Int32 x)
{
return System.DateTime.Today.AddYears(x) - System.DateTime.Today;
@okaram
okaram / contacts.xml
Last active August 29, 2015 13:58
Super Quick Linq to XML
<contacts>
<contact id="1">
<firstName>Orlando</firstName>
<lastName>Karam</lastName>
</contact>
<contact id="2">
<firstName>Lina</firstName>
<lastName>Colli</lastName>
</contact>
</contacts>
@okaram
okaram / DFA1.scala
Last active August 29, 2015 14:00
Automatas in Scala
class DFA[StateType]
(
val Q:Set[StateType],
val F:Set[StateType],
val q0:StateType,
val delta: (StateType,Char)=>StateType,
val Sigma:Set[Char]
)
{
...