We use git-secret to encrypt/decrypt sensitive information like production passwords.
Each developper needs to generate a pair of private/public key.
https://help.github.com/articles/generating-a-new-gpg-key/
gpg --full-generate-key
We use git-secret to encrypt/decrypt sensitive information like production passwords.
Each developper needs to generate a pair of private/public key.
https://help.github.com/articles/generating-a-new-gpg-key/
gpg --full-generate-key
import UIKit | |
/// Observer that will fire events when keyboard frame will be changed (shown, hidden or resized) | |
/// - Note: Call `addKeyboardFrameChangesObserver()` on init, e.g. on `viewWillAppear` | |
/// and `removeKeyboardFrameChangesObserver()` on deinit, e.g. on `viewDidDisappear` | |
public protocol KeyboardChangeFrameObserver: class { | |
func willChangeKeyboardFrame(height: CGFloat, animationDuration: TimeInterval, animationOptions: UIView.AnimationOptions) | |
} | |
public extension KeyboardChangeFrameObserver { |
In your command-line run the following commands:
brew doctor
brew update
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
# Le codage de Huffman | |
# Théorie de l'information et du codage | |
# Etudiant: Boubakr NOUR <n.boubakr@gmail.com> | |
# Universite Djilali Liabes (UDL) de Sidi Bel Abbes | |
import heapq | |
from collections import defaultdict |
import chromaprint | |
popcnt_table_8bit = [ | |
0,1,1,2,1,2,2,3,1,2,2,3,2,3,3,4,1,2,2,3,2,3,3,4,2,3,3,4,3,4,4,5, | |
1,2,2,3,2,3,3,4,2,3,3,4,3,4,4,5,2,3,3,4,3,4,4,5,3,4,4,5,4,5,5,6, | |
1,2,2,3,2,3,3,4,2,3,3,4,3,4,4,5,2,3,3,4,3,4,4,5,3,4,4,5,4,5,5,6, | |
2,3,3,4,3,4,4,5,3,4,4,5,4,5,5,6,3,4,4,5,4,5,5,6,4,5,5,6,5,6,6,7, | |
1,2,2,3,2,3,3,4,2,3,3,4,3,4,4,5,2,3,3,4,3,4,4,5,3,4,4,5,4,5,5,6, | |
2,3,3,4,3,4,4,5,3,4,4,5,4,5,5,6,3,4,4,5,4,5,5,6,4,5,5,6,5,6,6,7, |