Skip to content

Instantly share code, notes, and snippets.

@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 / 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 / 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
}
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 / 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"