Skip to content

Instantly share code, notes, and snippets.

View supanadit's full-sized avatar
🎯
Focusing

Supan Adit Pratama supanadit

🎯
Focusing
View GitHub Profile
@supanadit
supanadit / fonts.sh
Last active December 7, 2023 17:58
Arch Linux Fonts
yay -S noto-fonts ttf-dejavu noto-fonts-cjk noto-fonts-emoji noto-fonts-extra otf-font-awesome ttf-ms-fonts ttf-meslo ttf-meslo-nerd
@supanadit
supanadit / rest-api-response.md
Created January 4, 2021 04:22
Rest API Response

Solution for max watches limit on Arch Linux

echo fs.inotify.max_user_watches=524288 | sudo tee /etc/sysctl.d/40-max-user-watches.conf && sudo sysctl --system
@supanadit
supanadit / pom.xml
Created January 23, 2020 06:51
Set JDK 8 Version in Maven
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>domain.yourpackage</groupId>
<artifactId>your-artifact</artifactId>
<version>1.0.0</version>
@supanadit
supanadit / GinSocketIO.go
Created January 4, 2020 23:10
Gin Gonic + Socket IO
package main
import (
"fmt"
"github.com/gin-gonic/gin"
engineio "github.com/googollee/go-engine.io"
"github.com/googollee/go-engine.io/transport"
engineiopooling "github.com/googollee/go-engine.io/transport/polling"
socketio "github.com/googollee/go-socket.io"
"log"

If you want to make Laravel Homestead url available for public using Ngrok simply use code below

ngrok http 192.168.10.10:80 --host-header=homestead.test
@supanadit
supanadit / Tile38Golang.go
Created October 19, 2019 02:37
Websocket Implementation for Tile38 with Golang
package main
import (
"flag"
"github.com/gorilla/websocket"
"log"
"net/url"
"os"
"os/signal"
"time"
package main
import "github.com/gin-gonic/gin"
func main() {
r := gin.Default()
r.GET("/test", func(c *gin.Context) {
c.JSON(200, gin.H{
"message": "hello",
})
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Api extends CI_Controller
{
public function list_employee()
{
header('Content-Type: application/json');
$query = $this->db->get('employee');
if ($query) {
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Admin extends CI_Controller
{
public function index()
{
$ip = $_SERVER['HTTP_HOST'];;
$arrayData = array(