Skip to content

Instantly share code, notes, and snippets.

View tbreuss's full-sized avatar

tebe tbreuss

View GitHub Profile
@magnetikonline
magnetikonline / example.php
Last active February 10, 2021 21:01
PHP reading of sub directories for files using recursion and generators.
<?php
// using generators (yield) to recursively read files from a source path
// more: http://www.php.net/manual/en/language.generators.php
foreach (readFileSubDir('~/testdir') as $fileItem) {
echo($fileItem . "\n");
}
function readFileSubDir($scanDir) {
@natelandau
natelandau / .bash_profile
Last active June 21, 2026 16:18
Mac OSX Bash Profile
# ---------------------------------------------------------------------------
#
# Description: This file holds all my BASH configurations and aliases
#
# Sections:
# 1. Environment Configuration
# 2. Make Terminal Better (remapping defaults and adding functionality)
# 3. File and Folder Management
# 4. Searching
# 5. Process Management
@kharysharpe
kharysharpe / copydb.php
Last active March 20, 2023 08:48
Copy a table from one MYSQL database server to another database another
<?php
/**
*
* Code was adapted from SitePoint
* http://www.sitepoint.com/forums/showthread.php?697857-Copy-mysql-table-from-one-server-to-another-through-php&s=b5b25e09ff44749d2e49e0d7c1640fd8&p=4680578&viewfull=1#post4680578
*
*/
// Prevent script from timing out
set_time_limit(0);
@gknapp
gknapp / wsse.php
Last active March 12, 2022 19:17
Add WSSE support to PHP's soapclient
<?php
class WsseHeader
{
const NS_WSSE = 'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd';
const NS_WSSEPSWD = 'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText';
public function build($username, $password)
{
$header = sprintf(
@clemtibs
clemtibs / Commit Formatting.md
Last active June 30, 2026 15:14
Angular Commit Format Reference Sheet

Commit Message Format

This specification is inspired by and supersedes the [AngularJS commit message format][commit-message-format].

We have very precise rules over how our Git commit messages must be formatted. This format leads to easier to read commit history.

Each commit message consists of a header, a body, and a footer.

@andyshinn
andyshinn / composer.json
Last active February 18, 2024 12:05
Docker Compose PHP Composer Example
{
"require": {
"mfacenet/hello-world": "v1.*"
}
}
@orlov0562
orlov0562 / gist:9569dce2759087e92324
Last active June 27, 2019 10:39
Exception back trace with no truncated strings
<?php
// source: http://stackoverflow.com/questions/1949345/how-can-i-get-the-full-string-of-php-s-gettraceasstring
function getExceptionTraceAsString($exception) {
$rtn = "";
$count = 0;
foreach ($exception->getTrace() as $frame) {
$args = "";
if (isset($frame['args'])) {
$args = array();
@fredbenenson
fredbenenson / kickstarter_sql_style_guide.md
Last active April 4, 2026 19:52
Kickstarter SQL Style Guide
layout default
title SQL Style Guide
description A guide to writing clean, clear, and consistent SQL.
tags
data
process

Purpose

@davebarnwell
davebarnwell / brew-dnsmasq.md
Last active March 3, 2026 22:10
install dnsmasq with brew

Install dnsmasq and configure for *.dev.local domains

$ brew install dnsmasq
$ vim /usr/local/etc/dnsmasq.conf

Reload configuration and clear cache

# Copy the daemon configuration file into place.
$ sudo cp $(brew list dnsmasq | grep /homebrew.mxcl.dnsmasq.plist$) /Library/LaunchDaemons/

$ sudo launchctl unload /Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist

@lukas-h
lukas-h / license-badges.md
Last active July 8, 2026 15:18
Markdown License Badges for your Project

Markdown License badges

Collection of License badges for your Project's README file.
This list includes the most common open source and open data licenses.
Easily copy and paste the code under the badges into your Markdown files.

Notes

  • The badges do not fully replace the license informations for your projects, they are only emblems for the README, that the user can see the License at first glance.

Translations: (No guarantee that the translations are up-to-date)