Jumat, 10 Maret 2023

datetime linux

# command untuk check detail date di linux

timedatectl

# command untuk enable syncronize date

timedatectl set-ntp yes

# command untuk disable syncronize date

timedatectl set-ntp no 

# command untuk mengubah jam ( untuk mengubah jam syncronize harus di disable)

sudo date -s '01:00:00'



Rabu, 08 Maret 2023

Cara Install Postman

 

 

Cara Install Postman

1. Install Snap

#step 1

sudo apt update

#step 2

sudo apt install snapd

2. Install Postman

#step 1

sudo snap install postman

 

Cara Install Visual Studio Code

Cara Install Visual Studio Code

1. Install Snap

#step 1

sudo apt update

#step 2

sudo apt install snapd

2. Install Visual Studio Code

#step 1

sudo snap install code --classic

Cara Install Dbeaver


Cara Install Dbeaver

1. Install Snap

#step 1 

sudo apt update

#step 2

sudo apt install snapd

2. Install Dbeaver

#step 1

sudo snap install dbeaver-ce

 

Persiapan: 6 Tools Odoo Developer (untuk mempermudah pekerjaan)

 Persiapan: 6 Tools Odoo Developer

(untuk mempermudah pekerjaan)

 

1. Elementary OS (Operating System)

elementary OS adalah sebuah distro linux berbasiskan Ubuntu.
yang saya rekomendasikan bagi temen-temen untuk menunjang kinerja sebagai odoo developer.
 
saya sudah mencoba beberapa os linux, dan menurut saya yang paling cocok untuk saya adalah elementary os, makanya saya rekomendasikan.
 

2. VS Code (Visual Studio Code)

Visual Studio Code adalah software code editor gratis yang sangat powerfull, memiliki banyak fitur dan banyak extension yang sangat berguna untuk mempermudah dalam menulis code.
 
rekomendasi extension vs code:
  1. python
  2. odoo snippets
  3. gitlens
  4. material icons theme
  5. remote ssh
 

3. Dbeaver

Dbeaver adalah tools database multi-platform yang sangan mudah di gunakan, dan sudah support berbagai jenis database, tools ini digunakan sebagai sarana manajemen basis data/database.
 
 

4. Firefox

     rekomendasi extension firefox:
  1. Odoo Debug
     flathub: install firefox
 

5. Google Chrome

     rekomendasi extension chrome:
  1. Odoo Debug
  2. MultiLogin

     flathub: install google chrome
 

6. Postman

Postman adalah tools/aplikasi yang digunakan untuk pengujian API. aplikasi ini sangat berguna saat kita mengerjakan Rest API.
Rest API adalah antarmuka yang digunakan oleh dua sistem komputer yang sama maupun berbeda untuk bertukar informasi melalui internet.
 

snap: install postman

 

 

 

 

 

 

 

 

 

 

Selasa, 12 April 2022

setting nginx

 1. sudo apt-get install nginx
2. sudo nano /etc/nginx/sites-available/odoo
3. copy text :
#odoo server
upstream odoo {
server 127.0.0.1:8069;
}
upstream odoochat {
server 127.0.0.1:8072;
}
# http -> https
server {
listen 80;
server_name <x>.agrobogautama.co.id;
rewrite ^(.*) https://$host$1 permanent;
}
server {
listen 443;
server_name <x>.agrobogautama.co.id;
proxy_read_timeout 720s;
proxy_connect_timeout 720s;
proxy_send_timeout 720s;
# Add Headers for odoo proxy mode
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
# SSL parameters
ssl on;
ssl_certificate /etc/ssl/nginx/agro.pem;
ssl_certificate_key /etc/ssl/nginx/agro.key;
ssl_session_timeout 30m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers 'ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA';
ssl_prefer_server_ciphers on;
# log
access_log /var/log/nginx/odoo.access.log;
error_log /var/log/nginx/odoo.error.log;
# Redirect requests to odoo backend server
location / {
proxy_redirect off;
proxy_pass http://odoo;
}
location /longpolling {
proxy_pass http://odoochat;
}
# common gzip
gzip_types text/css text/less text/plain text/xml application/xml application/json application/javascript;
gzip on;
}
4. sudo ln -s /etc/nginx/sites-available/odoo /etc/nginx/sites-enabled/odoo
5. sudo nano /etc/odoo-server.conf
6. copy text :
xmlrpc_interface = 127.0.0.1
netrpc_interface = 127.0.0.1
proxy_mode = True
7. sudo pip install gevent psycogreen
8. sudo service odoo-server restart
9. sudo service nginx restart
sudo systemctl restart nginx.service

create project flutter with getx

Get CLI adalah alat yang sangat berguna untuk mempercepat pengembangan aplikasi Flutter dengan memanfaatkan arsitektur GetX . Berikut adala...