Skip to content

Instantly share code, notes, and snippets.

View Raafas's full-sized avatar
🦁
0x8badf00d

Rafael Leandro Raafas

🦁
0x8badf00d
  • Florianópolis, SC - Brazil
View GitHub Profile
@lechium
lechium / ycm_extra_conf.py
Created April 15, 2020 16:04
you complete me python3 obj-c info
Requires: xcode command line tools, xcpretty, nvim, ycm, python3 (probably more)
In xcode project folder:
xcodebuild BUILD_ROOT=build | xcpretty -r json-compilation-database -o compile_commands.json
in ~/.config/nvim/init.vim
let g:ycm_global_ycm_extra_conf = expand('~/.config/nvim/ycm_extra_conf.py')
let g:ycm_server_python_interpreter = "/usr/local/bin/python3"
@diniremix
diniremix / eos-post-install.sh
Last active December 18, 2024 15:22
elementaryOS post install
# elementary OS Hera post install
# first step, upgrade
sudo apt update && sudo apt upgrade
sudo apt install ubuntu-restricted-extras
sudo apt install software-properties-common --no-install-recommends
sudo apt install libavcodec-extra ffmpeg
sudo apt install firefox vlc
sudo apt install screenfetch flameshot
@guilhermednt
guilhermednt / check_intermedium_private_key_leak.sh
Created May 9, 2018 23:08
Verifying Banco Intermedium's private key leak
# Today the twitter user @ayubio said he had received the private key for a Brazillian bank's HTTPS certificate:
# - https://twitter.com/ayubio/status/994260981294469120
# - https://twitter.com/ayubio/status/994262029929246722
# - https://twitter.com/ayubio/status/994277992351391744
# To prove he actualy had the key, another user asked him to sign a message with such key and so he did:
# - http://pastebin.xyz/p?q=bXllODA
# The commands bellow will check that signature
# Store the message in a file (tweet.txt) in the same way @ayubio did:
@cocuroci
cocuroci / URLSchemes.txt
Last active September 6, 2023 00:58
URLSchemes Bancos
Banco do Brasil = "bbapp://"
Bradesco = "BDNiPhoneVarejo://"
Bradesco Prime = "BDNiPhonePrime://"
Itaú = "itauvarejo://"
Itaú Personnalité = "itaupersonnalite://"
Santander = "santanderpf://"
Sicoob = "sicoob://"
Neon = "banconeon://"
Nubank = "nuapp://"

How to Download iOS Simulator (Xcode) in Command Line and Install it

For faster connection speed and more flexibility.

Steps

  1. Start Xcode in command line by running this in commandline /Applications/Xcode.app/Contents/MacOS/Xcode
  2. Start downloading of the simulator
  3. Cancel it. YES CANCEL IT!
  4. You will get a message like this:
@cocoaNib
cocoaNib / exportOptionsAdHoc.plist
Last active July 3, 2025 09:38
Xcode build with exportOptionsPlist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>method</key>
<string>ad-hoc</string>
</dict>
</plist>
//
// AppDelegate.swift
// test
//
// Created by IOANNIS DELIGIANNIS on 1/2/16.
// Copyright © 2016 IOANNIS DELIGIANNIS. All rights reserved.
//
import Cocoa
@Jerrot
Jerrot / ArrayTransform.swift
Last active March 17, 2024 13:10
Transform arrays with ObjectMapper to Realm's List type
// Based on Swift 1.2, ObjectMapper 0.15, RealmSwift 0.94.1
// Author: Timo Wälisch <timo@waelisch.de>
import UIKit
import RealmSwift
import ObjectMapper
import SwiftyJSON
class ArrayTransform<T:RealmSwift.Object where T:Mappable> : TransformType {
typealias Object = List<T>
@staltz
staltz / introrx.md
Last active October 21, 2025 02:57
The introduction to Reactive Programming you've been missing
ACTION
AD_HOC_CODE_SIGNING_ALLOWED
ALTERNATE_GROUP
ALTERNATE_MODE
ALTERNATE_OWNER
ALWAYS_SEARCH_USER_PATHS
ALWAYS_USE_SEPARATE_HEADERMAPS
APPLE_INTERNAL_DEVELOPER_DIR
APPLE_INTERNAL_DIR
APPLE_INTERNAL_DOCUMENTATION_DIR