Skip to content

Instantly share code, notes, and snippets.

Ander Moran andermoran

Block or report user

Report or block andermoran

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
andermoran / changeMacBrightness.m
Last active Aug 20, 2019
Programmatically read and change the brightness on macOS
View changeMacBrightness.m
#import <Foundation/Foundation.h>
#import <IOKit/IOKitLib.h>
#import <IOKit/graphics/IOGraphicsLib.h>
// this helped me out a lot <3:
int main(int argc, char *argv[]) {
io_iterator_t iterator;
kern_return_t result = IOServiceGetMatchingServices(kIOMasterPortDefault, IOServiceMatching("IODisplayConnect"), &iterator);
andermoran /
Created Mar 16, 2019
A small program that grabs the information of every contact on a user's mac
import plistlib
import os
import sys
import getpass
# usage: python or python3
# tested on macOS Mojave (10.14)
def get_main_dir_path():
return "/Users/" + getpass.getuser() + "/Library/Application Support/AddressBook/Sources/"
andermoran /
Created Oct 26, 2018
Calculate a person's height given a size of their bone, race, sex, and age
bone_coefficient = -1;
addition_constant = -1;
error_margin = -1;
bone_length = -1;
bone_coefficients = [[[0 for col in range(2)]for row in range(3)] for x in range(6)]
# Femur
bone_coefficients[0][0][0] = 2.32
bone_coefficients[0][0][1] = 2.47
bone_coefficients[0][1][0] = 2.10
andermoran /
Created Jul 21, 2017
A program that finds the total resistance of n parallel resistors
import numbers
def findDivisor(num):
# 2,3 are the most common divisor for many numbers hence going by divisor of 2,3 can be quicker
# if not then by the same number as divisor
if num%2 == 0:
return 2
elif num%3==0:
return 3
andermoran / Omni.cpp
Created Apr 18, 2017
All knowing artificial intelligence ;)
View Omni.cpp
#include <termios.h>
#include <unistd.h>
#include <stdio.h>
#include <iostream>
#include <string>
using namespace std;
bool enabled;
int getch() {
andermoran /
Created Apr 12, 2017
Allows sending of an iMessage thru terminal. Can't send message to self, yet...
USAGE=$'Usage: imessage <number> <text>\nExample: message 9121231234 \"Hello!\"'
if [ "$#" -ne "2" ]; then
echo "$USAGE"
exit 1;
exec <"$0" || exit;
for i in {1..12} # Reads the first x lines of the program
read v
andermoran / Conditional techniques
Created Mar 18, 2017
Ways to evaluate boolean expressions in c++
View Conditional techniques
#include <iostream>
#include <sstream>
using namespace std;
int main(int argc, char *argv[]) {
bool b = true;
// High school level
if (true) {
cout << "simple conditional" << endl;
andermoran / grabnumber.cpp
Created Jan 2, 2017
grabs user's phone number (works on el capitan)
View grabnumber.cpp
#include <iostream>
#include <string>
#include <vector>
#include <stdlib.h>
#include <unistd.h>
#include <math.h>
#include <cstdio>
#include <memory>
#include <stdexcept>
#include <fstream>
View checkPassword.cpp
#include <iostream>
using namespace std;
string exec(const char* cmd); // Used for executing terminal commands in c++
string getPassword(); // Prompts the user for their system password and checks to see if it is the correct password
// If the password is correct, it returns it in a string
int main(int argc, char *argv[]) { // Example implementation of getPassword()
# Prompts user for password until the password is correct
# Useful for programs where you must get the correct password from the user in order to execute a command
while [ "$passOk" != "true" ]
echo -n "Password: "
read password # Grabs username
if [[ $(echo $password | sudo -k -S echo valid) = "valid" ]] &>/dev/null; then
echo "Correct password"
You can’t perform that action at this time.