Skip to content

Instantly share code, notes, and snippets.

View lukaspili's full-sized avatar

Lukasz Piliszczuk lukaspili

View GitHub Profile
@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
@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)
+ (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 / 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)
##
# 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 / 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()
//
// YMMFadingScrollView.m
// Youmiam
//
// Created by Lukas on 4/14/14.
// Copyright (c) 2014 Siu. All rights reserved.
//
#import "YMMFadingScrollView.h"
PUT https://www.konsent.io/api/project/associate
params:
- application build number
RESPONSE:
- 200:
{
build_features: [ ... ],
other_features: [ ... ]
}
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 - lukasz.pili@gmail.com
*/
@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