Skip to content

Instantly share code, notes, and snippets.

mike@rbci:~$ psql -U postgres
psql (9.0.3)
Type "help" for help.
postgres=# update pg_database set datallowconn = TRUE where datname = 'template0';
UPDATE 1
postgres=# \c template0
You are now connected to database "template0".
template0=# update pg_database set datistemplate = FALSE where datname = 'template1';
UPDATE 1
@rcdexta
rcdexta / gist:07d89a32b320c76336e1
Created December 4, 2014 08:11
Show running jobs
$ jobs -l
1] + 13701 running ruby data_cruncher.rb
$ jobs -l
1] + 13701 running ruby data_cruncher.rb
2] + 14312 running tail -f data_cruncher.log
$ fg %1
[1] + 13701 continued ruby data_cruncher.rb
@rcdexta
rcdexta / gist:9ea1319dd32ed1bf8b99
Last active August 29, 2015 14:10
disown jobs
$ jobs -l
1] + 13701 running ruby data_cruncher.rb
2] + 14312 running tail -f data_cruncher.log
$ disown %1
$ jobs -l
1] + 14312 running tail -f data_cruncher.log
$ nohup ruby data_cruncher.rb &
$ nohup ruby data_cruncher.rb > data_cruncher.log 2>&1 &
shared_array = [1,2,3,4,5]
if fork
#will be executed by parent process
parent_array = [6,7,8]
else
#will be executed by child process
child_array = [9,10,11]
end
shared_array = [1,2,3,4,5]
if fork
#will be executed by parent process
parent_array = [6,7,8]
else
#will be executed by child process
shared_array << 5
child_array = [9,10,11]
end
Capybara.default_driver = :selenium
it_profile = Selenium::WebDriver::Firefox::Profile.new
it_profile['intl.accept_languages'] = 'it' # Italian Locale
Capybara.register_driver :selenium do |app|
Capybara::Selenium::Driver.new(app, :browser => :firefox,
:profile => it_profile)
end
When /^I click on the stock alert button$/ do |arg|
find(button, text: t('stock_tab.alert_caption')).click
end