Skip to content

Instantly share code, notes, and snippets.

View denihida1216's full-sized avatar
:electron:
Bismillah

Deni Hidayat denihida1216

:electron:
Bismillah
View GitHub Profile
@denihida1216
denihida1216 / DataTables.js
Created August 17, 2020 02:37
DataTables React + Laravel
import React, { Component } from "react";
import Moment from "react-moment";
import ReactTableContainer from "react-table-container";
class DataTable extends Component {
constructor(props) {
super(props);
this.state = {
entities: {
@denihida1216
denihida1216 / ProductStockController.php
Last active August 17, 2020 02:46
Laravel 7 Example Product Stock Controller
<?php
namespace App\Http\Controllers;
use App\ProductStock;
use App\Http\Resources\ApiResource;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Validator;
use Illuminate\Database\Eloquent\Collection;
@denihida1216
denihida1216 / ProductStock.php
Created August 17, 2020 02:48
Laravel 7 Product Stock Model
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class ProductStock extends Model
{
protected $table = "product_stock";
protected $fillable = [
@denihida1216
denihida1216 / setting-limit-memory.txt
Created August 17, 2020 13:07
service worker limit-memory-hard & limit-memory-soft
limit-memory-hard = 768 * your workers (e.g 4) *1024 * 1024 = 3221225472
limit-memory-soft = 640 * your workers (e.g 4) *1024 * 1024 = 2684354560
@denihida1216
denihida1216 / php-mysql-loading.txt
Created August 17, 2020 13:12
Mengatasi MySql yang lama ketika koneksi dengan PHP
Ternyata ada masalah di DNS lookup, dan tinggal ditambah skip-name-resolve di my.cnf/my.ini
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
skip-name-resolve
@denihida1216
denihida1216 / linux-ubuntu-datetime-zone.txt
Created August 17, 2020 13:17
Mengubah Zona Waktu di Linux Server Ubuntu
Melihat zona waktu yang digunakan dengan menggunakan perintah berikut:
perintah:
date
output:
root@localhost:~$ date
Sun Feb 15 14:16:23 UTC 2018
Mengubah Zona Waktu di Linux Ke Indonesia
1. Backup dulu configurasi lama
sudo mv /etc/localtime /etc/localtime.old
@denihida1216
denihida1216 / account_remove.py
Last active August 17, 2020 13:23
Odoo Zero DB Table
@api.multi
def remove_account(self):
to_removes = [
['account.voucher.line', ],
['account.voucher', ],
['account.bank.statement.line', ],
['account.payment', ],
['account.analytic.line', ],
['account.analytic.account', ],
['account.invoice.line', ],
Konfigurasi postgresql:
http://pgtune.leopard.in.ua/
memory 4GB:
limit_memory_hard = 2684354560
limit_memory_soft = 2147483648
Custom setting
limit-memory-hard = 768 * your workers (e.g 4) *1024 * 1024 = 3221225472
limit-memory-hard = 640 * your workers (e.g 4) *1024 * 1024 = 2684354560
@denihida1216
denihida1216 / account.py
Created August 17, 2020 13:26
Odoo Munculkan Kode dan Nama di Many2one
@api.multi
def name_get(self):
result = []
for record in self:
display_name = '[' + record.code + '] ' + record.name
result.append((record.id, display_name))
return result
@denihida1216
denihida1216 / account_invoice.py
Created August 17, 2020 13:28
Odoo Python Konversi Tanggal
import datetime
def dow(date):
days=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"]
dayNumber=date.weekday()
print days[dayNumber]