Skip to content

Instantly share code, notes, and snippets.

View binaryreverse's full-sized avatar

Chris binaryreverse

View GitHub Profile
@binaryreverse
binaryreverse / data_attribute_checker.js
Last active June 13, 2016 12:34
Check each element in a nested structure (like a slider) for a specific data attribute and mark these elements visually witha red background (Q&D)
$('.my-outer-container').find('.my-element').each(function() {
if(typeof $(this).data('my-datakey') === 'undefined') {
$(this).css('background', '#FF0000');
}
});
@binaryreverse
binaryreverse / get_unix_ts_seconds.bash
Created May 31, 2016 09:33
Get Unix timestamp in seconds since Unix epoch
date +%s
@binaryreverse
binaryreverse / curl_fetch_url_content.php
Last active April 21, 2020 17:31
PHP fetch content from URL alternative with curl (instead of file_get_contents)
<?php
$url = 'http://xxxxxxxxxx.tld';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, false);
$data = curl_exec($curl);
curl_close($curl);
?>
@binaryreverse
binaryreverse / xdebug_disable_limits.php
Last active April 21, 2020 17:32
Disable Xdebug var_dump limitations
<?php
ini_set('xdebug.var_display_max_depth', -1);
ini_set('xdebug.var_display_max_children', -1);
ini_set('xdebug.var_display_max_data', -1);
?>
@binaryreverse
binaryreverse / check_array_not_empty.js
Created April 14, 2016 06:26
Check JS Array for value and not empty
if (typeof array[index] !== 'undefined' && array[index] !== null) {
}
//shortened to...
if (array[index] != null) {
// The == and != operator consider null equal to only null or undefined
}
@binaryreverse
binaryreverse / dummy_console_log.js
Created March 31, 2016 15:05
Dummy console.log() for Browsers with non active Debugging tools. This prevents console errors in production code.
if(typeof console === 'undefined') {
console = { log: function() { } };
}
@binaryreverse
binaryreverse / new_tmux_window_pstorm.bash
Last active May 24, 2016 12:19
New tmux window with PHP Storm started from param
tmux new-window -n pstorm pstorm
@binaryreverse
binaryreverse / empty_zend_cache.bash
Last active May 24, 2016 12:21
Empty local Zend cache
sudo rm -rf /var/www/html/portale/data/cache/pages/*
sudo rm -rf /var/www/html/portale/data/cache/metadata/*
@binaryreverse
binaryreverse / install_update_rust.bash
Last active May 24, 2016 12:19
Install/Update Rust
curl -sSf https://static.rust-lang.org/rustup.sh | sh
@binaryreverse
binaryreverse / js_object_inspect.js
Created March 15, 2016 09:40
JS Object inspection (Q&D)
function objInspect(o, i) {
if(typeof i == 'undefined') {
i = '';
}
if(i.length > 50) {
return '[MAX ITERATIONS]';
}
var r = [];
for(var p in o) {
var t = typeof o[p];