Skip to content

Instantly share code, notes, and snippets.

View LunaCodeGirl's full-sized avatar

Luna Comerford LunaCodeGirl

View GitHub Profile
@LunaCodeGirl
LunaCodeGirl / Query JSON
Created April 28, 2016 19:33
Slack Bot JSON
var message_with_attachments = {
"channel": channel,
"text": '*How are you feeling ?*',
"attachments": [
{
"fallback": "Sigmend want's to know your mood! Open Slack to respond.",
"text": "Click on the reaction that best matches your mood.\n",
"mrkdwn_in": ["text"]
},
{

Keybase proof

I hereby claim:

  • I am lunacodegirl on github.
  • I am lunacodegirl (https://keybase.io/lunacodegirl) on keybase.
  • I have a public key ASBJvTN0SgqPaOdU900emWUw4SlvbEzovQwVszl4nvSkCwo

To claim this, I am signing this object:

@LunaCodeGirl
LunaCodeGirl / formula.rb
Created November 19, 2015 00:35
Simian Install OS X Brew
require 'formula'
class Simian < Formula
url 'http://www.harukizaemon.com/simian/simian-2.4.0.tar.gz'
homepage 'http://www.harukizaemon.com/simian/index.html'
md5 '3382f3ca3cb9d0190d89689bec3c92a9'
def install
libexec.install "bin/simian-2.3.32.jar"
(bin+'simian').write <<-EOS.undent
#!/bin/sh
# Script for managing build and version numbers using git and agvtool.
# Change log:
# v1.0 18-Jul-11 First public release.
# v1.1 29-Sep-12 Launch git, agvtool via xcrun.
version() {
@LunaCodeGirl
LunaCodeGirl / HexadecimalColorRegex
Created February 1, 2014 01:43
Regex for validating hexadecimal color codes.
^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$
^ #start of the line
# # must constains a "#" symbols
( # start of group #1
[A-Fa-f0-9]{6} # any strings in the list, with length of 6
| # ..or
[A-Fa-f0-9]{3} # any strings in the list, with length of 3
) # end of group #1
@LunaCodeGirl
LunaCodeGirl / Rails Model Datatypes
Created December 11, 2013 01:05
This shows all of the datatypes that the rails models can use.
Here are all the Rails 4 (ActiveRecord migration) datatypes:
• :binary
• :boolean
• :date
• :datetime
• :decimal
• :float
• :integer
• :primary_key
• :references
@LunaCodeGirl
LunaCodeGirl / acl examples
Created November 19, 2013 23:08
Some examples of unix ACLs
There are two types of ACLs: access ACLs and default ACLs. An access ACL is the access control list for a specific file or directory. A default ACL can only be associated with a directory; if a file within the directory does not have an access ACL, it uses the rules of the default ACL for the directory. Default ACLs are optional.
ACLs can be configured:
1. Per user
2. Per group
3. Via the effective rights mask
4. For users not in the user group for the file
The setfacl utility sets ACLs for files and directories. Use the -m option to add or modify the ACL of a file or directory:
setfacl -m <rules> <files>
Rules (<rules>) must be specified in the following formats. Multiple rules can be specified in the same command if they are separated by commas.
u:<uid>:<perms>
@LunaCodeGirl
LunaCodeGirl / Objective-C Runtime OS Version Check
Last active June 29, 2017 09:07
Macros for determining system version number in Objective-c for iPhone/iPad/iOS apps.
/*
* System Versioning Preprocessor Macros
*/
#define SYSTEM_VERSION_EQUAL_TO(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] == NSOrderedSame)
#define SYSTEM_VERSION_GREATER_THAN(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] == NSOrderedDescending)
#define SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] != NSOrderedAscending)
#define SYSTEM_VERSION_LESS_THAN(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] == NSOrderedAscending)
#define SYSTEM_VERSION_LESS_THAN_OR_EQUAL_TO(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] != NSOrderedDescending)

Sublime Text 2 - Useful Shortcuts

Tested in Mac OS X: super == command

Open/Goto


  • super+t: go to file
  • super+ctrl+p: go to project
  • super+r: go to methods
// Change the columns for the edit CPT screen
function change_columns( $cols ) {
$cols = array(
'cb' => '<input type="checkbox" />',
'url' => __( 'URL', 'trans' ),
'referrer' => __( 'Referrer', 'trans' ),
'host' => __( 'Host', 'trans' ),
);
return $cols;
}