Arno Moonen itavero
-
Airios. We build for comfort.
- Netherlands
- Sign in to view email
- https://arno.dev
View am_get_real_ip.php
<?php | |
/** | |
* Get the IP address of the client. | |
* | |
* @author Arno Moonen <info@arnom.nl> | |
* @version 0.1-201112231035 | |
* @param boolean $get_all Set to true to get an array containing all the IP addresses found. | |
* @return mixed Depending on the value of $get_all the return value will be either a string or an array | |
*/ |
View form_div_layout.html.twig
{% extends 'Form/form_div_layout.html.twig' %} | |
{# | |
Extends from Symfony/Bridge/Twig/Resources/views/Form/form_div_layout.html.twig | |
Overrides the form_errors block so it no longer uses transchoice (which | |
was causing a problem). | |
#} | |
{% block form_errors %} | |
{% spaceless %} |
View amnl.simple.crypt.php
<?php | |
/** | |
* Easy way to encrypt / decrypt a string. Notice that this is NOT | |
* a very secure encryption. But you can use it to make stuff less | |
* visible for the end user. | |
* | |
* (c) Arno Moonen <info@arnom.nl> | |
* | |
* @author Arno Moonen <info@arnom.nl> |
View git_export.sh
#!/bin/bash | |
# Easy Git Export Command | |
# Copyright (C) 2013, Arno Moonen <info@arnom.nl> | |
# | |
# Example usage (from within a Git repository, when using the alias): | |
# git-export ~/Desktop | |
# -> Creates the exported archive on your desktop. | |
# git-export | |
# -> Creates the exported archive one level up in your path. | |
# |
View JAXBCollection.java
/* | |
* Copyright (c) 2013, Arno Moonen <info@arnom.nl> | |
* | |
* Permission is hereby granted, free of charge, to any person | |
* obtaining a copy of this software and associated documentation | |
* files (the "Software"), to deal in the Software without | |
* restriction, including without limitation the rights to use, copy, | |
* modify, merge, publish, distribute, sublicense, and/or sell copies | |
* of the Software, and to permit persons to whom the Software is | |
* furnished to do so, subject to the following conditions: |
View oshprice.ulp
#usage "en: <b>Calculate the price of a dual-layer PCB if you order them at OSH Park.</b>" | |
"<p>Usage: run oshprice</p>" | |
"<p>Author: <author>Arno Moonen <info@arnom.nl></author><br />" | |
"Version: <em>201405042026</em></p>" | |
// THIS PROGRAM IS PROVIDED AS IS AND WITHOUT WARRANTY OF ANY KIND, EXPRESSED OR IMPLIED | |
void main() { | |
if(!board) { | |
// No board |
View pip.sh
python < <(curl -s https://bootstrap.pypa.io/get-pip.py) |
View headless_pi.sh
#!/usr/bin/env | |
# Still a work in progress... | |
sudo apt-get remove -y --auto-remove --purge libx11-* | |
sudo apt-get autoremove -y --purge | |
# Run raspi config to disable boot via GUI | |
sudo raspi-config |
View lpc1549_custom.tcl
# NXP LPC1549 (based on lpc1xxx.cfg) | |
set _CHIPNAME lpc1549 | |
set _WORKAREASIZE 0x9000 | |
set _CHIPSERIES lpc1500 | |
set _BANKSIZE 0x40000 | |
source [find target/swj-dp.tcl] | |
if { [info exists CCLK] } { | |
# Allow user override |
View modem_spammer.py
import urllib2 | |
import re | |
import collections | |
from pushbullet.pushbullet import PushBullet | |
from time import sleep | |
base_url = 'http://192.168.1.1/' | |
pushbullet_key = 'YOUR_KEY' | |
# Set-up basic authentication |
OlderNewer