Skip to content

Instantly share code, notes, and snippets.

Avatar
💻
Working away ...

Mike Kormendy mkormendy

💻
Working away ...
View GitHub Profile
@mkormendy
mkormendy / gw-gravity-forms-change-field-id.js
Created Dec 3, 2020 — forked from spivurno/gw-gravity-forms-change-field-id.js
Gravity Wiz // Gravity Forms // Change Field ID via Browser Console
View gw-gravity-forms-change-field-id.js
/**
* Gravity Wiz // Gravity Forms // Change Field ID via Browser Console
*
* Provides a simple function for changing the ID of a Gravity Forms field via the browser console from the Form Editor page.
*
* @version 1.0
* @author David Smith <david@gravitywiz.com>
* @license GPL-2.0+
* @link http://gravitywiz.com/changing-your-gravity-forms-field-ids/
* @video http://www.screencast.com/t/STm1eLZEsR9q
@mkormendy
mkormendy / optimize_images.sh
Last active Sep 22, 2020 — forked from julianxhokaxhiu/pagespeed_optimize_images.sh
Recursively optimize all PNG and JPG files from the location of the script.
View optimize_images.sh
#!/bin/bash
find /uploads/sites/*/20* -type f -iname "*.png" -exec pngquant --speed 1 --skip-if-larger --strip {} \;
find /uploads/sites/*/20* -type f -iname "*.png" -exec advpng -z4 {} \;
find /uploads/sites/*/20* -type f -iregex .*\.jpe?g$ -exec jpegoptim -f -s -v -m 50 {} \;
touch optimg.flag
# find's -newer command option compares the timestamps of files found against a defined file, in our case optimg.flag
# when we finish optimizing all of the images we touch the optimg.flag file to update its timestamp
@mkormendy
mkormendy / manual-gravity-forms
Created Apr 29, 2020 — forked from keithdevon/manual-gravity-forms
Manually create entries and send notifications with Gravity Forms
View manual-gravity-forms
<?php
// Manually create entries and send notifications with Gravity Forms
$form_id = 10;
// add entry
$entry = array(
"form_id" => $form_id,
"1" => "Entry for field ID 1",
@mkormendy
mkormendy / download-file-function.php
Last active Jul 25, 2019 — forked from trey8611/download-file-function.php
Used to workaround WP All Import's inability to support curl Auth properly
View download-file-function.php
<?php
/*
################### READ ME #################################
You'll pass the URL to your feed/file to this function inside the "Download from URL" option when creating an import.
Image examples: https://d.pr/hCfNek and https://d.pr/MnerNb.
1. [custom_file_download("ftp://username:password@hostname.com/full/path/to/file.csv", "csv")]
2. [custom_file_download("http://example.com/full/path/to/file.csv", "csv")]
@mkormendy
mkormendy / zopim_defer.js
Created Jul 23, 2019 — forked from EdEichman/zopim_defer.js
Defer Loading Zopim until page is loaded (to avoid long load delay), based on article http://www.feedthebot.com/pagespeed/defer-loading-javascript.html
View zopim_defer.js
//basic zopim widget code, from their site
window.$zopim||(function(d,s){var z=$zopim=function(c){z._.push(c)},$=z.s=
d.createElement(s),e=d.getElementsByTagName(s)[0];z.set=function(o){z.set.
_.push(o)};z._=[];z.set._=[];$.async=!0;$.setAttribute('charset','utf-8');
$.src='//v2.zopim.com/?26Smu9lv0NXQEOOg8IAZrMPh9yQstAcV';z.t=+new Date;$.
type='text/javascript';e.parentNode.insertBefore($,e)})(document,'script');
//make sure zopim does not show till we know we have department agents
var intial_zopim_hiding_done = false;
@mkormendy
mkormendy / gw-gravity-forms-format-date-merge-tags.php
Last active May 31, 2019 — forked from spivurno/gw-gravity-forms-format-date-merge-tags.php
Gravity Wiz // Gravity Forms // Add Formatting Options for Date Merge Tags
View gw-gravity-forms-format-date-merge-tags.php
<?php
/**
* Gravity Wiz // Gravity Forms // Add Formatting Options for Date Merge Tags
* http://gravitywiz.com/
*
* {Date:1:dmy} => 31/1/2017
* {Date:2:l} => Tuesday
*
* See PHP's date() function documentation for full details on formatting:
* http://php.net/manual/en/function.date.php
@mkormendy
mkormendy / activate-ethernet-airdrop.sh
Created Apr 7, 2019
Allow AirDrop to use Ethernet
View activate-ethernet-airdrop.sh
defaults write com.apple.NetworkBrowser BrowseAllInterfaces -bool true
@mkormendy
mkormendy / NetworkManager.swift
Created Jan 28, 2019 — forked from ronaldmannak/NetworkManager.swift
Proof of concept for Connecting to the BMW Connect server using SSL certificate pinning. Assumes you have copied GlobalSignOrganizationValidationCA-SHA256-G2.cer from the Connected Drive iOS app bundle
View NetworkManager.swift
import Foundation
final class NetworkManager: NSObject, URLSessionDelegate {
func login() {
var request = URLRequest(url: URL(string: "https://b2vapi.bmwgroup.com/webapi/oauth/token/")!)
request.addValue("Content-Type", forHTTPHeaderField: "application/json")
request.httpMethod = "GET"
let session = URLSession(configuration: URLSessionConfiguration.default, delegate: self, delegateQueue: nil)
@mkormendy
mkormendy / teams-chat-post.sh
Created Dec 20, 2018 — forked from chusiang/teams-chat-post.sh
Post a message to Microsoft Teams with bash script.
View teams-chat-post.sh
#!/bin/sh
# =============================================================================
# Author: Chu-Siang Lai / chusiang (at) drx.tw
# Filename: teams-chat-post.sh
# Modified: 2018-03-28 15:04
# Description: Post a message to Microsoft Teams.
# Reference:
#
# - https://gist.github.com/chusiang/895f6406fbf9285c58ad0a3ace13d025
#
You can’t perform that action at this time.