Skip to content

Instantly share code, notes, and snippets.

View lukaspili's full-sized avatar

Lukasz Piliszczuk lukaspili

View GitHub Profile
@lukaspili
lukaspili / View.java
Created October 20, 2015 22:23
Kotlin + Anko beauty on Android
package lukaspili.angelus.mvp.home.drawer
import android.content.Context
import android.graphics.Color
import android.view.View
import android.view.ViewGroup
import android.widget.LinearLayout
import android.widget.TextView
import architect.MortarFactory
import architect.Screen
package com.siu.android.univelo.paris.ui.view.util
import android.content.res.AssetManager
import android.graphics.Typeface
import android.view.View
import java.util.*
/**
* @author Lukasz Piliszczuk - [email protected]
*/
PUT https://www.konsent.io/api/project/associate
params:
- application build number
RESPONSE:
- 200:
{
build_features: [ ... ],
other_features: [ ... ]
}
//
// YMMFadingScrollView.m
// Youmiam
//
// Created by Lukas on 4/14/14.
// Copyright (c) 2014 Siu. All rights reserved.
//
#import "YMMFadingScrollView.h"
@lukaspili
lukaspili / ScrollableViewController.swift
Last active March 17, 2023 12:35
Scroll view snap kit
import UIKit
import SnapKit
class ScrollableViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
view.backgroundColor = UIColor.whiteColor()
let scrollView = UIScrollView()
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
#127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
@lukaspili
lukaspili / audio_api.js
Created March 1, 2017 19:54
audio_api mock
import client from './client'
export default {
loadList(page) {
console.log(`load audio books [page ${page}]`)
return client.get(`audio`, { page: page, per_page: 25 })
.then(response => {
console.log(`load audio books success: [${response.data.books.length}]`);
return Promise.resolve(response.data.books)
+ (void)getToken:(void (^)(NSString*))completionBlock;
{
ADAuthenticationError *error = nil;
authContext = [ADAuthenticationContext authenticationContextWithAuthority:@"https://login.microsoftonline.com/common"
error:&error];
[authContext acquireTokenWithResource:@"https://graph.windows.net"
clientId:@"<Your Client ID>" // Comes from App Portal
redirectUri:[NSURL URLWithString:@"<Your Redirect URI>"] // Comes from App Portal
completionBlock:^(ADAuthenticationResult *result)
@lukaspili
lukaspili / Login.swift
Created March 3, 2017 17:48
Login avec ADFS
// CONFIGURATION
let authorityUrl = "https://sts.ophtalmic.fr/adfs"
let redirectUri = "http://anarbitraryreturnuri"
let resourceUri = "http://myadfsblister/webapi"
let clientId = "E1CF1107-FF90-4228-93BF-26052DD2C714"
// STEP 1: AUTHENTIFICATION
let authContext = ADAuthenticationContext(authority: authorityUrl, validateAuthority: false, error: nil)
@lukaspili
lukaspili / Logs
Last active May 12, 2017 03:31
Island join
SocketService D socket emit: [join island]
SocketService D socket ack: [join island]
MessagingService D join island success: [c07021b0-197d-11e7-8b1b-f1f5942855ad_anonymous]
SocketService D socket emit: [device token]
SocketService D socket on: [update people]
D socket on: [prepend chat]
D socket on: [add person]
D socket ack: [device token]
MessagingService D update person content: {"action":"add person","island":{"id":"c07021b0-197d-11e7-8b1b-f1f5942855ad","name":"Barney's","c
hannel":"c07021b0-197d-11e7-8b1b-f1f5942855ad_anonymous","room":"anonymous","room_id":1,"anonymous":true,"expira