Skip to content

Instantly share code, notes, and snippets.

View ad3n's full-sized avatar
🏠
Work From Home

Muhamad Surya Iksanudin ad3n

🏠
Work From Home
View GitHub Profile
@ad3n
ad3n / main.go
Last active July 14, 2022 13:22
package main
import (
"encoding/json"
"fmt"
"log"
"net/http"
"sync"
"time"
)
package main
import "fmt"
func doubling(n int) int {
return 2 * n
}
func main() {
cNumber := make(chan int)

Saya punya interface dengan spek sebagai berikut:

type BookRepository interface {
    Save(model *models.Book) error
}

saya punya service dengan spek sebagai berikut:

  1. Saya punya struct berikut
type ValueHolder struct {
	value string
}

func (v *ValueHolder) SetValue(value string) {
	v.value = value
}
@ad3n
ad3n / config.go
Last active May 19, 2022 01:35
Go Cource - Fiber Framework
package configs
import (
"fmt"
"os"
"strconv"
"gorm.io/driver/mysql"
"gorm.io/gorm"
"gorm.io/gorm/logger"
1 1 << Flyway Baseline >> BASELINE << Flyway Baseline >> null 2021-05-05 16:04:04 0 true
2 20210505153339 DetailExamType SQL V20210505153339__DetailExamType.sql -390010565 g2dev01 2021-05-05 16:14:58 6 true
3 20210505153600 JadwalOrientasiType SQL V20210505153600__JadwalOrientasiType.sql 1963323748 g2dev01 2021-05-05 16:14:58 7 true
4 20210505153744 LmsClassZoomTelegram SQL V20210505153744__LmsClassZoomTelegram.sql 1101168141 g2dev01 2021-05-05 16:14:58 6 true
5 20210505154222 LmsClassPrakerja SQL V20210505154222__LmsClassPrakerja.sql 42492096 g2dev01 2021-05-05 16:14:58 8 true
6 20210505154712 LowonganKerjaMitra SQL V20210505154712__LowonganKerjaMitra.sql -589275168 g2dev01 2021-05-05 16:14:58 9 true
7 20210505161551 JawabanStudent SQL V20210505161551__JawabanStudent.sql 102465680 g2dev01 2021-05-05 16:21:53 11 true
8 20210505162256 LmsAbsensiAlasanColumn SQL V20210505162256__LmsAbsensiAlasanColumn.sql -140866357 g2dev01 2021-05-05 16:23:39 6 true
9 20210505162400 OrientationSchedule SQL V20210505162400__Or
1. Buka Terminal
2. Jalankan perintah ```wget https://get.symfony.com/cli/installer -O - | bash```
3. Jalankan perintah ```sudo mv symfony /usr/local/bin/symfony```
4. Jalankan perintah ```sudo chmod a+x /usr/local/bin/symfony```
5. Tes hasil instalasi ```symfony -V```
@ad3n
ad3n / collections.json
Created August 21, 2019 09:56
Postman Test Collection
{
"info": {
"_postman_id": "8a23a3b2-39aa-4a4e-a4ee-8a099c1ac209",
"name": "CMS_ADMIN",
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
},
"item": [
{
"name": "Admin_Manage_Content",
"item": [
class TArrayAccess implements \ArrayAccess
{
private $arr;
public function offsetExists($offset)
{
return isset($this->arr[$offset]);
}
public function offsetGet($offset)
<?php
class PPH21Calculator
{
private function firstRule(float $pkp): float
{
if (0 < $pkp && 50000000 >= $pkp) {//0 - 50jt
return $pkp * 0.05;
}