Skip to content

Instantly share code, notes, and snippets.

View NARKOZ's full-sized avatar

Nihad Abbasov NARKOZ

  • Kyiv, Ukraine
View GitHub Profile
<?php
/**********************
*
* Errors / Dev
*
**********************/
//
//Force enviroment to Dev ** REMOVE FOR LIVE SITES **
Director::set_environment_type("dev");
//
/*
* HTMLParser for Greasemonkey by snaka(http://d.hatena.ne.jp/snaka72/)
*
* Original coode written by swdyh(http://d.hatena.ne.jp/swdyh/)
* This code includes part of AutoPagerize(http://userscripts.org/scripts/show/8551)
*
* Released under the GPL license
* http://www.gnu.org/copyleft/gpl.html
*/
@NARKOZ
NARKOZ / db_backup.sh
Created October 23, 2010 18:15
MySQL backup shell script
#!/bin/bash
# Shell script to backup MySQL database
# Set these variables
MyUSER="" # DB_USERNAME
MyPASS="" # DB_PASSWORD
MyHOST="" # DB_HOSTNAME
# Backup Dest directory
DEST="" # /home/username/backups/DB
@NARKOZ
NARKOZ / gist:842156
Created February 24, 2011 13:28
Apple Store is down, awaiting new 2011 MacBook Pro
#! /bin/bash
while [[ true ]]; do
STOREDOWN=`curl -s http://store.apple.com/us | grep backsoon`
if [ "$STOREDOWN" = "" ]; then
/usr/local/bin/growlnotify "Apple store is up!" -m "Let' see what's new"
@NARKOZ
NARKOZ / whitespace.rake
Created August 30, 2011 01:31
Whitespaaaaaaaace! WHITESPAAAAAAAACE!
# requires BSD sed
namespace :whitespace do
desc 'Removes trailing whitespace'
task :cleanup do
sh %{for f in `find . -type f | grep -v .git | grep -v ./vendor | grep -v ./tmp | egrep ".(rb|js|haml|html|css|sass)"`;
do sed -i '' 's/ *$//g' "$f";
done}, {:verbose => false}
puts "Task cleanup done"
end
def evaluation_value(reputation_name, source, *args)
scope = args.first
srn = ReputationSystem::Network.get_scoped_reputation_name(self.class.name, reputation_name, scope)
evaluation = RSEvaluation.find_by_reputation_name_and_source_and_target(srn, source, self)
evaluation.present? ? evaluation.value : 0
end
def has_evaluation?(reputation_name, source, *args)
scope = args.first
srn = ReputationSystem::Network.get_scoped_reputation_name(self.class.name, reputation_name, scope)
@NARKOZ
NARKOZ / gist:4294977
Last active October 26, 2015 06:48
ImageMagick vs GraphicsMagick (Resizing to Fill a Given Space)
# gem 'mini_magick' 5217dfe
# GraphicsMagick 1.3.17
# ImageMagick 6.7.0-10
# Resize to fill (old method)
# http://www.imagemagick.org/Usage/resize/#space_fill
#
# works with ImageMagick as expected
# fails to work with GraphicsMagick as expected
# Restores `$.browser` functionality removed in jQuery 1.9
jQuery.uaMatch = (ua) ->
ua = ua.toLowerCase()
match = /(chrome)[ \/]([\w.]+)/.exec(ua) or
/(webkit)[ \/]([\w.]+)/.exec(ua) or
/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) or
/(msie) ([\w.]+)/.exec(ua) or
ua.indexOf("compatible") < 0 and /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) or []
browser: match[1] or ''
version: match[2] or '0'
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBFrstzUBEACtbraAtSU9POTjSfl8VQV7VEB8tepxLrOAoYeVXmEEY8s37Gtz
oSp8BYerTVi6S0hTV8e/UvbZ7BbUFyWI9YilWNgxwULIaie9M5FFIA0eahHyivrc
4xVEzspdakX2Ku/vKULAzcvYbzBVMcBHQO2kjAmGPLznEhvqt9oM7KpRhoSj8Hq/
KNPsZDJ540Q4cYup6PLStx+HYW/0CUpa9RxEjA8TXsGZbDUgHJRdh2FEaGMCiziI
IhVQki9gcOz1tE6Oea9P3tbovdCzOJdyc/QyMC3QafD/JI373eKbuyaSvToFAP3p
BE5p+U3jsxpN/3yY3DJt0S8heeEs6R3KBf/BHbJiOS95PfiMKa6O6hAUOtXYy66o
PzcxCzwpVynyQRljb46gPjTlaI6WNAp6SbcvCNXjEqOrMkuaoCqLJkdV9U10GNt/
YVTnsmzmV6Dyw9/U1sDNKF2YjXROKQ+kyr8JCzd16vUsPmAtpNPYdCeiQFFOCFSm
@NARKOZ
NARKOZ / ◼️.gif
Last active December 30, 2023 07:42
◼️.gif