Skip to content

Instantly share code, notes, and snippets.

🍻
Writing the codes, pushing the fixes

Jamie Schembri shkm

🍻
Writing the codes, pushing the fixes
Block or report user

Report or block shkm

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View gist:515e278d0bd56d042d50eb7167464c25
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<updated>2019-07-01T00:00:00Z</updated>
<title>Example Feed</title>
<link href="http://example.org/"/>
<author>
<name>John Doe</name>
</author>
<id>urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6</id>
View gist:3153a99a6208e6cbdea4f4a530dde36a
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<updated>2019-08-01T00:00:00Z</updated>
<title>Example Feed</title>
<link href="http://example.org/"/>
<author>
<name>John Doe</name>
</author>
<id>urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6</id>
@shkm
shkm / rvm
Created Oct 17, 2016
RVM for fish. Taken from https://github.com/lunks/fish-nuggets/blob/master/functions/rvm.fish for easy use with fisherman.
View rvm
function rvm --description='Ruby enVironment Manager'
# run RVM and capture the resulting environment
set --local env_file (mktemp -t rvm.fish.XXXXXXXXXX)
bash -c 'source ~/.rvm/scripts/rvm; rvm "$@"; status=$?; env > "$0"; exit $status' $env_file $argv
# apply rvm_* and *PATH variables from the captured environment
and eval (grep '^rvm\|^[^=]*PATH\|^GEM_HOME' $env_file | grep -v '_clr=' | sed '/^[^=]*PATH/s/:/" "/g; s/^/set -xg /; s/=/ "/; s/$/" ;/; s/(//; s/)//')
# needed under fish >= 2.2.0
and set -xg GEM_PATH (echo $GEM_PATH | sed 's/ /:/g')
@shkm
shkm / raboparser.rb
Last active Feb 29, 2016
Quick 'n dirty Rabobank CSV export parser, parsing into a format that can easily be read by GnuCash.
View raboparser.rb
#!/usr/bin/env ruby
# Parses Rabobank's CSV export into a CSV format more readable by GnuCash.
#
# To import, use the following settings:
#
# Start import on row: 2
# Separators: Semicolon
# Date format: y-m-d
# Currency format: Period
@shkm
shkm / active_admin.css.scss
Last active Dec 29, 2015
Restyle Rich to fit in with Active Admin's style.
View active_admin.css.scss
form .cke_chrome {
display: inline-block;
width: calc(80% - 2px);
box-shadow: none;
// border color needs additional specificity as it is set on .cke_n.cke_chrome
border-color: #c9d0d6 !important;
}
.cke_chrome, .cke_inner {
@include rounded;
@shkm
shkm / _mixins.scss
Last active Dec 26, 2015
Retina mixin
View _mixins.scss
@mixin retina {
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-resolution: 192dppx) {
@content;
}
}
@shkm
shkm / _mixins.scss
Created Oct 21, 2013
Retina sprites. Given a normal and retina sprite map, along with the name of the sprite, this does magic things. Requires a retina mixin, such as https://gist.github.com/shkm/7085706
View _mixins.scss
// Include normal and retina sprites. Requires retina mixin.
@mixin retina-sprite($map-1x, $map-2x, $sprite, $dimensions: true) {
$position-1x: sprite-position($map-1x, $sprite);
background: sprite-url($map-1x) $position-1x no-repeat;
@if $dimensions {
@include sprite-dimensions($map-1x, $sprite);
}
@include retina {
@shkm
shkm / gist:7008739
Created Oct 16, 2013
Multi-size favicon.ico with ImageMagick
View gist:7008739
convert favicon-16x16.png favicon-32x32.png favicon.ico
@shkm
shkm / gist:6165319
Created Aug 6, 2013
Basehold.it bookmarklet
View gist:6165319
javascript:(function(){l=document.createElement('link');l.rel='stylesheet';l.href='http://basehold.it/24';document.head.appendChild(l);})();
@shkm
shkm / conosle.js
Created May 22, 2013
Brings conosle to Chrome. See http://youtu.be/MVw8N3hTfCI
View conosle.js
conosle = console;
You can’t perform that action at this time.