Skip to content

Instantly share code, notes, and snippets.

View OdNairy's full-sized avatar

Roman Gardukevich OdNairy

View GitHub Profile
@OdNairy
OdNairy / habr_40404.rb
Last active December 15, 2015 18:38
Ruby-скрипт для фоловинга 40404-ым =)
require 'rubygems'
require 'nokogiri'
require 'open-uri'
require 'twitter'
require File.join(File.dirname(__FILE__), 'apn.rb')
Twitter.configure do |config|
@OdNairy
OdNairy / S.cpp
Created February 21, 2013 06:59
Fucking test on exam
class S{
public:
static int i;
S(){++i;}
S(const S& ob){++i;}
};
int S::i = 0;
int main(int argc, char* argv[]){
@OdNairy
OdNairy / NSObject.mm
Created February 20, 2013 21:44
NSObject.mm from 10.8.3
/*
* Copyright (c) 2010-2012 Apple Inc. All rights reserved.
*
* @APPLE_LICENSE_HEADER_START@
*
* This file contains Original Code and/or Modifications of Original Code
* as defined in and that are subject to the Apple Public Source License
* Version 2.0 (the 'License'). You may not use this file except in
* compliance with the License. Please obtain a copy of the License at
* http://www.opensource.apple.com/apsl/ and read it before using this
@OdNairy
OdNairy / Object.m
Created February 20, 2013 21:34
NSObject source code
/*
* Copyright (c) 1999-2007 Apple Inc. All Rights Reserved.
*
* @APPLE_LICENSE_HEADER_START@
*
* This file contains Original Code and/or Modifications of Original Code
* as defined in and that are subject to the Apple Public Source License
* Version 2.0 (the 'License'). You may not use this file except in
* compliance with the License. Please obtain a copy of the License at
* http://www.opensource.apple.com/apsl/ and read it before using this
@OdNairy
OdNairy / gist:4635181
Created January 25, 2013 15:21
Rotation 4 iOS 6
@implementation UINavigationBar(Rotation)
-(BOOL)shouldAutorotate{
return [[self.viewControllers lastObject] shouldAutorotate];
}
-(NSUInteger)supportedInterfaceOrientations{
return [[self.viewControllers lastObject] supportedInterfaceOrientations];
}
@OdNairy
OdNairy / comments.md
Last active August 29, 2015 14:25
Euronews: No comments
// если уже была поездка
// Подписываемся на события клавиатуры
    // Подписываемся на события клавиатуры
// логотип в уголке экрана
// начало клика по кнопке громкости

и т.д.

@OdNairy
OdNairy / gist:ff7995f2ca6bb29f3bde
Last active August 29, 2015 14:21
objc/message.h
/* Basic Messaging Primitives
*
* On some architectures, use objc_msgSend_stret for some struct return types.
* On some architectures, use objc_msgSend_fpret for some float return types.
* On some architectures, use objc_msgSend_fp2ret for some float return types.
*
* These functions must be cast to an appropriate function pointer type
* before being called.
*/
#if !OBJC_OLD_DISPATCH_PROTOTYPES
{
"machineId" : 18,
"questionnaireData" : {
"1-3 When do you plan to place an order" : "May 14, 2015",
"3-2 What is the platen configuration required?" : "SPI",
"3-7 How many injection units do you require per machine?" : "Single 1",
"3-10 Will you be running regrind and\/or filled material?" : "Regrind materials: YES, Filled materials: YES",
"1-1 What is the account\/customer category?" : "Returning",
"5-2 Size" : "small\/high shot volume",
"2-5 What cycle overall times are expected or targeted for the machine?" : "min: 1\nmax:1",
#EXTM3U url-tvg=http://help.telecom.by/_files/TelecomTV/TelecomTVepg.zip,http://help.telecom.by/_files/TelecomTV/icons.zip
#EXTINF:-1 aspect-ratio=4:3 tvg-name="Беларусь 1" group-title="Социальный пакет", Беларусь 1 (тест)
udp://@233.81.116.1:1234
#EXTINF:-1 aspect-ratio=4:3 tvg-name="Беларусь 2", Беларусь 2 (тест)
udp://@233.81.116.2:1234
#EXTINF:-1 aspect-ratio=4:3 tvg-name=“Русская ночь“, Русская ночь (тест)
udp://@233.81.116.57:1234
#EXTINF:-1 aspect-ratio=4:3 tvg-name="Беларусь 3", Беларусь 3 (тест)
udp://@233.81.116.7:1234
@OdNairy
OdNairy / decompiled
Last active August 29, 2015 14:15
Objective-c FOR-IN construction decompiled .
NSFastEnumerationState traitsListEnumerationState;
id traitsListObjectsPtr;
NSUInteger traitStorageListsCount = [traitStorageLists countByEnumeratingWithState:&traitsListEnumerationState objects:&traitsListObjectsPtr count:16LL];
int* v77 = 0LL;
long v28 = 0LL;
if (traitStorageListsCount){
v28 = *v77;
do {
for(size_t i = 0; i< traitStorageListsCount; ++i){
/* if (*v77 != v28){