View load_excel.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$sheets = Excel::load($filename)->get(); | |
$firstSheet = $sheets->first(); | |
$header = $firstSheet->first(); | |
$data = $firstSheet->slice(1)->map(function ($row) use ($header) { | |
return $header->combine($row); | |
}); |
View clean-all.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
# Cleans cached downloads of various package managers on OS X | |
function myprintf() { | |
printf "\e[0;35m$1\e[0;m\n" | |
} | |
myprintf "Cleaning Homebrew Packages" | |
brew cleanup | |
brew cask cleanup |
View update-all.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
# Updates packages of various package managers on macOS | |
function myprintf() { | |
printf "\e[0;35m$1\e[0;m\n" | |
} | |
myprintf "Updating Homebrew Packages" | |
brew update | |
brew upgrade |
View MemoryDbTest.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
... | |
use Illuminate\Support\Facades\Artisan; | |
class MemoryDbTest extends \TestCase | |
{ | |
public function setUp() | |
{ | |
parent::setUp(); | |
Artisan::call('migrate'); | |
// optional: Artisan::call('db:seed', ['--class' => 'TestSeeder']) |
View echovars.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
header('Content-Type: text/plain'); | |
function echoAll($a, $n) { | |
if ($a) { | |
echo join(PHP_EOL, array_map(function($key) use ($a, $n) { | |
return $n . "['$key'] = '$a[$key]';"; | |
}, array_keys($a))), PHP_EOL; | |
} | |
} |
View which.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def which(program): | |
import os | |
def is_exe(fpath): | |
return os.path.isfile(fpath) and os.access(fpath, os.X_OK) | |
fpath, fname = os.path.split(program) | |
if fpath: | |
if is_exe(program): | |
return program | |
else: |
View new_gist_file
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def flatten(l): | |
for el in l: | |
if isinstance(el, collections.Iterable) and not isinstance(el, basestring): | |
for sub in flatten(el): | |
yield sub | |
else: | |
yield el |
View new_gist_file
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function toWindows1252(string, replacement) | |
{ | |
var ret = new Array(string.length); | |
var i, ch; | |
replacement = typeof replacement === "string" && replacement.length > 0 ? replacement.charCodeAt(0) : 0; | |
for (i = 0; i < string.length; i++) | |
{ | |
ch = string.charCodeAt(i); |
View window-metrics.reg
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Windows Registry Editor Version 5.00 | |
[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics] | |
"CaptionHeight"="-100" | |
"CaptionFont"=hex:f4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\ | |
00,00,00,01,00,00,00,00,53,00,65,00,67,00,6f,00,65,00,20,00,55,00,49,00,00,\ | |
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ | |
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 | |
"ScrollHeight"="-100" | |
"ScrollWidth"="-100" |
View 7-zip-default-extract.reg
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Windows Registry Editor Version 5.00 | |
[HKEY_CLASSES_ROOT\7-Zip.001\shell] | |
@="extract" | |
[HKEY_CLASSES_ROOT\7-Zip.001\shell\extract] | |
@="Extract to Folder" | |
[HKEY_CLASSES_ROOT\7-Zip.001\shell\extract\command] | |
@="\"C:\\Program Files\\7-Zip\\7zG.exe\" x \"%1\" -o*" | |
[HKEY_CLASSES_ROOT\7-Zip.7z\shell] |
NewerOlder