Different services I can suggest when a non-tech friend or family member asks me how they can cheaply make a website and possibly use it to sell stuff online.
Website Hosting
debugger | |
puts | |
show me the page | |
console.log |
- :provider: google | |
:key: teambox.com | |
:secret: blablabla | |
:scope: 'https://docs.google.com/feeds/ https://www.google.com/calendar/feeds/ https://www.google.com/m8/feeds/ https://mail.google.com/mail/feed/atom/' | |
- :provider: google_apps |
Different services I can suggest when a non-tech friend or family member asks me how they can cheaply make a website and possibly use it to sell stuff online.
Website Hosting
// Build the https based part & read the key and crt file that is required to encrypte the server / client connection | |
var ssl = https.createServer({ | |
key: fs.readFileSync( "./ssl/ssl.private.key" ).toString() | |
, cert: fs.readFileSync( "./ssl/ssl.crt" ).toString() | |
}); | |
// This is the part what it's all about, we are going to route all | |
// https based requires to the default app handler | |
ssl.addListener( "request", function sllRequestListener( req, res ){ | |
req.ssl = true; // just add an extra flag so we can see if it was forwarded from https |
# Usage: | |
# $loopc echo 'hello world' | |
# hello world | |
# hello world | |
# hello world | |
# hello world | |
# hello world | |
# | |
#(i.e. defaults to 5 iterations) |
Receivd.app froze while unpacking the dmg. | |
Killed Finder.app but that didn't solve it. | |
Had to manually kill the disk image mount process. | |
Then I couldn't start up Finder.app. | |
Then I couldn't access /Volumes. | |
I then had to restart my machine to get Finder.app running again. | |
include_recipe "build-essential" | |
include_recipe "runit" | |
%w{ libpcre3 libpcre3-dev libssl-dev}.each do |devpkg| | |
package devpkg | |
end | |
nginx_version = node[:nginx][:version] | |
configure_flags = node[:nginx][:configure_flags].join(" ") | |
node.set[:nginx][:daemon_disable] = true |
unless platform?("centos","redhat","fedora") | |
runit_service "nginx" | |
service "nginx" do | |
subscribes :restart, resources(:bash => "compile_nginx_source") | |
end | |
else |
#from: | |
#chef deploy resource callback | |
before_symlink do | |
rails_env = node["environment"]["framework_env"] | |
run ". /etc/profile; cd #{release_path} && bundle exec rails runner 'Sprocket.configurations.each { |c| Sprocket.new(c).install_script }' RAILS_ENV=#{rails_env}" | |
end | |
#to: | |
before_symlink do |
e = execute "source system profile" do | |
user node[:unix_user] | |
command ". /etc/profile" | |
action :nothing | |
end | |
bash "set ruby enterpise as default ruby" do | |
user "root" | |
code <<-EOH | |
echo "PATH=#{node["ruby_enterprise"]["install_path"]}/bin:$PATH" >> /etc/profile |