Skip to content

Instantly share code, notes, and snippets.

View imrekel's full-sized avatar

Imre Kelényi imrekel

  • Bitrise
  • Budapest, Hungary
View GitHub Profile
@imrekel
imrekel / UNAppDelegate-fetch.m
Last active December 15, 2015 10:29
bme-ios - UberNotebook
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Note"
inManagedObjectContext:context];
[fetchRequest setEntity:entity];
NSArray *fetchedObjects = [context executeFetchRequest:fetchRequest error:&error];
for (NSManagedObject *note in fetchedObjects)
{
NSLog(@"Title: %@", [note valueForKey:@"title"]);
NSLog(@"Content: %@", [note valueForKey:@"content"]);
}
@imrekel
imrekel / downloadUsers-HTTP.m
Last active October 13, 2015 04:18
bme-mobilszoftverek - MeetWorld
- (void)downloadUsers
{
NSURLSessionConfiguration* sessionConfig = [NSURLSessionConfiguration defaultSessionConfiguration];
NSURLSession* session = [NSURLSession sessionWithConfiguration:sessionConfig delegate:nil delegateQueue:[NSOperationQueue mainQueue]];
NSURL* url = [NSURL URLWithString:
@"http://atleast.aut.bme.hu/mobilszoftverek/meetworld/users"];
[[session dataTaskWithURL: url
@imrekel
imrekel / cellForRowAtIndexPath.m
Last active October 13, 2015 03:08
bme-ios - Messenger
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"MessagesCell";
UITableViewCell *cell = [tableView
dequeueReusableCellWithIdentifier:CellIdentifier];
MEMessage* message = [_messages objectAtIndex:indexPath.row];
cell.textLabel.text = [NSString stringWithFormat:@"%@ - %@",
@imrekel
imrekel / DDXMLNode+CDATA.h
Created November 21, 2012 13:31
CDATA node support for KissXML
#import <Foundation/Foundation.h>
#import "DDXMLNode.h"
@interface DDXMLNode (CDATA)
/**
Creates a new XML element with an inner CDATA block
<name><![CDATA[string]]></name>
*/
+ (id)cdataElementWithName:(NSString *)name stringValue:(NSString *)string;
@imrekel
imrekel / actionSheetClickedButtonAtIndex.m
Created November 12, 2012 13:43
bme-ios - PhotoOrganizer
- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex
{
switch (buttonIndex) {
case 0:
{
_selectedPhoto.transform =
CGAffineTransformRotate(_selectedPhoto.transform, -M_PI_2);
}
break;
UIStoryboard* storyboard = [UIStoryboard
storyboardWithName:@"Main" bundle:[NSBundle mainBundle]];
TCBuildingInfoViewController* infoVC = [storyboard
instantiateViewControllerWithIdentifier:@"BuildingInfoViewController"];
infoVC.building = _selectedBuilding;
UIPopoverController* popover =
[[UIPopoverController alloc] initWithContentViewController:infoVC];
infoVC.popover = popover;
[popover presentPopoverFromRect:_selectedBuilding.frame inView:self.view
#pragma mark - from UIImagePickerDelegate
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
UIImage* selectedImage =
info[UIImagePickerControllerOriginalImage];
self.imageView.image = selectedImage;
[self dismissViewControllerAnimated:YES completion:nil];
self.imageView.backgroundColor = [UIColor whiteColor];
}
@imrekel
imrekel / IPColorColorPicker-drawRect.m
Created September 21, 2012 08:57
bme-ios - iPaint
- (void)drawRect:(CGRect)rect
{
CGContextRef context = UIGraphicsGetCurrentContext();
for (int i=0; i<kColorCount; i++)
{
UIColor* color = [UIColor colorWithHue:i*(1.0/kColorCount)
saturation:1.0 brightness:1.0 alpha:1.0];
[color setFill];
@imrekel
imrekel / PGGameViewController-prepareForSegue.m
Last active October 10, 2015 21:18
bme-ios - PictureGuess
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([sender isKindOfClass:[UIButton class]])
{
PGResultsViewController* resultsVc = segue.destinationViewController;
resultsVc.picture = _baseImage;
UIButton* correctButton = (UIButton*)[self.view viewWithTag:_correctAnswerIndex+1];
if (sender == correctButton)
@imrekel
imrekel / git-daemon
Created September 16, 2012 13:31
Git daemon service script (for /etc/init.d) - used to enable public access for gitolite managed repositories
#! /bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
NAME=git-daemon
PIDFILE=/var/run/$NAME.pid
DESC="the git daemon"
DAEMON=/usr/lib/git-core/git-daemon
DAEMON_OPTS="--base-path=/home/git/repositories --export-all --verbose --syslog --detach --p$
test -x $DAEMON || exit 0