Skip to content

Instantly share code, notes, and snippets.

View Amitesh's full-sized avatar

Amitesh Kumar Amitesh

View GitHub Profile
@Amitesh
Amitesh / gist:1160428
Created August 21, 2011 10:10
Paperclip file name cleanup or rename
#http://blog.wyeworks.com/2009/7/13/paperclip-file-rename
Paperclip.interpolates :default_image_type do |attachment, style|
attachment.instance.get_user_default_profile_image
end
Paperclip.interpolates :normalized_avatar_file_name do |attachment, style|
attachment.instance.normalized_avatar_file_name
end
@Amitesh
Amitesh / gist:85533c34d8f6ca5914d4ce9206836c03
Last active October 3, 2016 10:29
Create recent application dock item in Mac
Create recent application dock item in Mac
defaults write com.apple.dock persistent-others -array-add '{ "tile-data" = { "list-type" = 1; }; "tile-type" = "recents-tile"; }' && killall Dock
https://discussions.apple.com/thread/3217726?tstart=0
Use smart folder option to create recent filter in sidebar.
@Amitesh
Amitesh / sublime-text3-users-keybindings
Created March 5, 2016 20:32
sublime text3 keybindings
[
{ "keys": ["alt+d"], "command": "run_macro_file", "args": {"file": "res://Packages/Default/Delete Line.sublime-macro"} },
{ "keys": ["alt+w"], "command": "toggle_setting", "args": {"setting": "word_wrap"} },
{ "keys": ["ctrl+b"], "command": "toggle_side_bar" }
]
@Amitesh
Amitesh / gist:5719948
Created June 6, 2013 07:46
Add new device to eclipse for android development
sudo vi /etc/udev/rules.d/99-android.rules
http://developer.android.com/tools/device.html
http://www.reactivated.net/writing_udev_rules.html
http://eagle.phys.utk.edu/guidry/android/installOnDevice.html
@Amitesh
Amitesh / gist:5027713
Created February 25, 2013 04:16
kill all connection to db and drop postgresql db
Query pg_stat_activity and get the pid values you want to kill and issue select pg_terminate_backend(pid int) to them.
PostgreSQL 9.1 and below:
SELECT pg_terminate_backend(pg_stat_activity.procpid)
FROM pg_stat_activity
WHERE pg_stat_activity.datname = 'mydb_prod_jan';
PostgreSQL 9.2 and above:
@Amitesh
Amitesh / gist:3385033
Created August 18, 2012 07:26
Apache cron watch
#apache-cron-watcher.sh
#!/bin/sh
run=`ps ax | grep /usr/sbin/apache2 | grep -v grep | cut -c1-5 | paste -s -`
if [ "$run" ];
then
echo “Apache is running”
else
echo "Apache not running"
/etc/init.d/apache2 restart
@Amitesh
Amitesh / convert.rake
Created August 9, 2012 10:05 — forked from mperham/convert.rake
Ruby script to update MySQL from Latin1 to UTF8 without data conversion
desc "convert a latin1 database with utf8 data into proper utf8"
task :convert_to_utf8 => :environment do
puts Time.now
dryrun = ENV['DOIT'] != '1'
conn = ActiveRecord::Base.connection
if dryrun
def conn.run_sql(sql)
puts(sql)
end
else
@Amitesh
Amitesh / gist:3264898
Created August 5, 2012 13:43
Check Database, table and columns character set in mysql
SELECT default_character_set_name FROM information_schema.SCHEMATA S
WHERE schema_name = "database_name";
show FULL columns from table_name;
For Schemas:
SELECT default_character_set_name FROM information_schema.SCHEMATA S
WHERE schema_name = "schemaname";
For Tables:
@Amitesh
Amitesh / gist:3150072
Created July 20, 2012 10:33
Preety print json on UI
Device wise apps :
<pre>
<%= JSON.pretty_generate(JSON.parse(@info.to_json)) %>
</pre>
@Amitesh
Amitesh / app.js
Created July 11, 2012 10:26
New App JS bootup scripts
// Place all the behaviors and hooks related to the matching controller here.
// All this logic will automatically be available in application.js.
/**
* Module for SampleWebApp Application
* @author : Amitesh Kumar
*
*/
( function( $ ){