Skip to content

Instantly share code, notes, and snippets.

@rozzy
rozzy / lastfm_events.rb
Created September 9, 2012 13:45 — forked from makaroni4/lastfm_events.rb
Get all the events in location from last.fom
#ruby
require "rubygems"
require "net/http"
require 'nokogiri'
#API
PARAMS = %w(title website description)
API_KEY = "YOUR KEY"
LOCATION = "moscow"
function getCaret(node) {
if (node.selectionStart) {
return node.selectionStart;
} else if (!document.selection) {
return 0;
}
var c = "\001",
sel = document.selection.createRange(),
dul = sel.duplicate(),
len = 0;
@rozzy
rozzy / Sass & Slim.sublime-build.js
Last active December 10, 2015 15:08
Compile Sass & Slim via this sublime build. Put into `Sublime Text 2/packages/user/`
{
"cmd": ["if [ \"$file_extension\" = \"sass\" ]; then sass --watch $file_name:../${file_base_name}.css --style compressed; elif [ \"$file_extension\" = \"slim\" ]; then slimrb -p $file_name ../$file_base_name.html; fi"],
"selector": "source.slim,source.sass",
"working_dir": "$file_path",
"path": "/usr/local/bin:$PATH",
"shell": true
}
@rozzy
rozzy / CoffeeScript.build-system.js
Last active December 10, 2015 15:38
Final version my coffee-build-system in Sublime Text 2. Coffee-files will compile into the parent directory. It's very useful, i think.
{
"cmd": ["coffee", "--compile", "--output", "../", "$file_name"],
"path": "/usr/local/bin:$PATH",
"selector": "source.coffee",
"working_dir": "$file_path"
}
@rozzy
rozzy / scanimages.php
Created June 21, 2013 12:47
Recursively find all images mentions in all files
<?php
// Run with shell as `php -a scanimages.php`
// If you want to check your actual place, use `pwd`
define(PATH, "/Users/rozzy/Source/Web/mypath/");
$all_files = scandir(PATH);
$may_content = $matches = $end_f = array();
foreach ($all_files as $value) {
$exclude = array(
'.',
'..',
@rozzy
rozzy / last5articles.php
Created June 22, 2013 12:06
Get 5 last feed articles (html-anchor style)
<?
function getFeed($feed_url) {
$content = file_get_contents($feed_url);
$x = new SimpleXmlElement($content);
$feed = array();
$str = "";
foreach($x->channel->item as $entry) {
if (count($feed) < 5) {
$f = "<li><a href='$entry->link' title='$entry->title'>$entry->title</a></li>";
@rozzy
rozzy / .functions.sh
Last active August 29, 2015 14:02
Made a really useful git auto commit function in Bash. (run w/o .sh extension)
function mkd () {
mkdir -p "$@" && cd "$@"
}
function slow_internet() {
sudo ipfw pipe 1 config bw 128Kbit/s delay 200ms && sudo ipfw add 1 pipe 1 src-port 80
}
function get_file_size () {
ls -lah $@ | awk '{ print $5}'
@rozzy
rozzy / .aliases.sh
Last active March 19, 2020 03:50
Aliases
alias god=whoami
alias cjpeg="sh ~/cjpeg"
alias lsd="ls -d -- */"
alias subl=sublime
alias deepthroat="cd ~/../../../.."
@rozzy
rozzy / .vimrc
Created July 2, 2014 08:46
My vim settings
set mousemodel=extend
set ai
set ruler
filetype plugin on
set number
syntax on
set tabstop=2
set shiftwidth=2
set expandtab
@rozzy
rozzy / .bashrc
Created July 2, 2014 08:47
My mac os x .bashrc file
source ~/.ssh_aliases
source ~/.bash_profile
source ~/.functions
source ~/.aliases