Skip to content

Instantly share code, notes, and snippets.

View rizkytegar's full-sized avatar
🙂
Very Busy

Rizky Tegar rizkytegar

🙂
Very Busy
View GitHub Profile
<?php
namespace Tests\Feature;
use Tests\TestCase;
use Illuminate\Http\Response;
use Illuminate\Support\Facades\DB;
class KategoriAsetControllerTest extends TestCase
{
@rizkytegar
rizkytegar / Searchinsidedropdown.html
Last active July 5, 2024 03:47
Search inside dropdown
<!-- Select -->
<select data-hs-select='{
"hasSearch": true,
"searchPlaceholder": "Search...",
"searchClasses": "block w-full text-sm border-gray-200 rounded-lg focus:border-blue-500 focus:ring-blue-500 before:absolute before:inset-0 before:z-[1] py-2 px-3",
"searchWrapperClasses": "bg-white p-2 -mx-1 sticky top-0",
"placeholder": "Select country...",
"toggleTag": "<button type=\"button\"><span class=\"me-2\" data-icon></span><span class=\"text-gray-800\" data-title></span></button>",
"toggleClasses": "hs-select-disabled:pointer-events-none hs-select-disabled:opacity-50 relative py-3 px-4 pe-9 flex text-nowrap w-full cursor-pointer bg-white border border-gray-200 rounded-lg text-start text-sm focus:border-blue-500 focus:ring-blue-500 before:absolute before:inset-0 before:z-[1]",
"dropdownClasses": "mt-2 max-h-72 pb-1 px-1 space-y-0.5 z-20 w-full bg-white border border-gray-200 rounded-lg overflow-hidden overflow-y-auto [&::-webkit-scrollbar]:w-2 [&::-webkit-scrollbar-thumb]:rounded-full [&::-w
<?php
function e($value, $doubleEncode = true)
{
if ($value instanceof DeferringDisplayableValue) {
$value = $value->resolveDisplayableValue();
}
if ($value instanceof Htmlable) {
return $value->toHtml();
SELECT p.nama AS 'NAMA MANAGER'
FROM `pegawai` AS p
WHERE p.id_pegawai IN (SELECT id_manager FROM `pegawai`)
ORDER BY p.id_pegawai asc;
SELECT
p.nama AS 'NAMA PEGAWAI',
(
SELECT
m.nama
FROM
pegawai AS m
WHERE
m.id_pegawai = p.id_manager
) AS 'NAMA MANAGER'

useState dan useEffect adalah dua hook yang sangat penting dalam React yang digunakan untuk mengelola state dan efek samping dalam komponen fungsional. Berikut adalah penjelasan singkat tentang keduanya dalam bahasa Indonesia:

  1. useState: useState adalah salah satu hook yang digunakan untuk mengelola state dalam komponen fungsional React. Dengan useState, Anda dapat membuat variabel state dan mengubahnya tanpa harus membuat kelas komponen. Ini digunakan dengan cara berikut:

    import React, { useState } from 'react';
    
    function ContohKomponen() {

const [nilaiState, setNilaiState] = useState(nilaiAwal);

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class MidtransStatusFetcher {
public static void main(String[] args) {
try {
// URL transaksi yang ingin Anda cek statusnya
String transactionUrl = "https://api.sandbox.midtrans.com/v2/[ORDERID]/status";
@rizkytegar
rizkytegar / daily-commit.sh
Created September 27, 2023 03:55
Auto commit tools for backup using git and github
git init
git add .
git commit -m "daily update"
git remote add origin https://[email protected]/username/repository
git remote set-url origin https://[email protected]/username/repository
git push -f origin main

Bitwise merupakan operasi yang dilakukan pada level bit (bit-level) terhadap nilai-nilai dalam bahasa pemrograman C++. Operasi bitwise memungkinkan Anda untuk melakukan manipulasi bit individu dalam data yang disimpan dalam tipe data seperti integer. Terdapat beberapa operator bitwise yang umum digunakan dalam C++, yaitu:

  1. & (AND bitwise): Operasi ini menggabungkan dua bilangan dengan mengambil setiap bit dan melakukan operasi AND pada bit-bit yang sesuai. Hasilnya adalah 1 jika kedua bit adalah 1, dan 0 jika salah satu atau kedua bit adalah 0.

  2. | (OR bitwise): Operasi ini menggabungkan dua bilangan dengan melakukan operasi OR pada bit-bit yang sesuai. Hasilnya adalah 1 jika salah satu atau kedua bit adalah 1, dan 0 jika keduanya adalah 0.

  3. ^ (XOR bitwise): Operasi ini menggabungkan dua bilangan dengan melakukan operasi XOR (exclusive OR) pada bit-bit yang sesuai. Hasilnya adalah 1 jika hanya satu dari dua bit adalah 1, dan 0 jika keduanya adalah 0 atau 1.

  4. ~ (NOT bitwise): Operasi ini men

@rizkytegar
rizkytegar / xss-filtering.php
Last active September 26, 2023 09:54
Laravel XSS Filtering
<?php
/**
* Escapes special characters in a string for use in HTML.
*
* @param mixed $value The value to be escaped.
* @param bool $doubleEncode Indicates if existing entities should be encoded or not. Default is true.
* @return string The escaped string.
*/
function e($value, $doubleEncode = true)