Saturday, April 18, 2020

How to install Golang in Linux

sudo apt-get update
sudo apt-get -y upgrade

cd /tmp
wget https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.14.2.linux-amd64.tar.gz

open ~/.profile and add below variable at the end
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH

update current shell session
source ~/.profile

go version

write hello.go
package main

import "fmt"

func main() {
 fmt.Printf("hello, world\n")
}
build 
go build hello.go

run
./hello


Friday, April 17, 2020

pathogen.vim nerdtree


mkdir -p ~/.vim/autoload ~/.vim/bundle
curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim


add in .vimrc

execute pathogen#infect()
syntax on
filetype plugin indent on


git clone https://github.com/preservim/nerdtree.git ~/.vim/bundle/nerdtree

reference:
https://github.com/tpope/vim-pathogen

Monday, April 13, 2020

There was an error when attempting to rsync a synced folder.







VBoxManage.exe: error: Call to WHvSetupPartition failed: ERROR_SUCCESS























Another possible solution:
It's possible 13/04/2020 :)

bcdedit /set hypervisorlaunchtype off
and make sure Hyper-V and Windows Sandbox are disabled in Windows Features (which you can get to by entering OptionalFeatures.exe at a command prompt, or via the Control Panel).
Also, Virtualisation options should be enabled in the BIOS, and I think (I don't have time to test right now) that "Virtual Machine Platform" and "Windows Hypervisor Platform" should be enabled.
VirtualBox 6.0.14, Windows Version 10.0.18362.356.
https://stackoverflow.com/questions/58031941/how-to-get-oracle-vm-virtualbox-6-0-and-wsl-working-at-the-same-time

Thursday, February 13, 2020

How to install Jekyll


sudo apt-get install ruby-full
sudo apt-get install rubygems build-essential
sudo apt-get install gcc
sudo apt-get install make
sudo gem install jekyll bundler

all the above commands are not working and I don't know why ????

Luckily I found this solution 

jekyll new blog
cd blog
bundle exec jekyll serve


EUREKA!!!



How to Check Ubuntu Version from the Command Line


lsb_release -a
https://linuxize.com/post/how-to-check-your-ubuntu-version/

Friday, January 3, 2020

running simple django application in aws


By default, only SSH has been enabled in the security for the fresh server in AWS


Change the security group








Add another rule for port 8000



Viola


Installing Supervisor
sudo apt-get install -y supervisor

in /etc/supervisor/conf.d create gunicorn.conf file

sudo mkdir /var/log/gunicorn
sudo supervisorctl reread
sudo supervisorctl update
sudo supervisorctl status

in /etc/nginx/sites-available create django-simple.conf file



sudo nginx -t
sudo ln django-simple.conf /etc/nginx/sites-enabled/



static files and image were not loaded properly



add this line



sudo systemctl nginx reload

free online comma separating tool

https://delim.co/#