Skip to content

Instantly share code, notes, and snippets.

View nmfzone's full-sized avatar
🍿
I'm hungry

Nabil Muhammad Firdaus nmfzone

🍿
I'm hungry
View GitHub Profile
@nmfzone
nmfzone / migraterefresh.py
Last active February 29, 2020 19:32
Django migrate:refresh command
from django.apps import apps
from django.apps.config import AppConfig
from django.conf import settings
from django.core.management import call_command
from django.core.management.base import BaseCommand, CommandError
class Command(BaseCommand):
help = 'Reset and re-run all migrations'
@nmfzone
nmfzone / factories.py
Last active December 20, 2019 06:16
Django Database Seeder
import factory
from django.contrib.auth import get_user_model
from django.contrib.auth.hashers import make_password
User = get_user_model()
class UserFactory(factory.django.DjangoModelFactory):
class Meta:
model = User
@nmfzone
nmfzone / ImageExtractor.php
Last active September 19, 2021 18:55
Image Extractor from WYSIWYG
<?php
namespace Spark\Utility;
use Closure;
use Illuminate\Support\Str;
use Symfony\Component\DomCrawler\Crawler;
use Symfony\Component\HttpFoundation\File\File;
class ImageExtractor
@superjose
superjose / .gitlab-ci.yml
Last active February 19, 2024 10:22
This is an example of a .gitlab-ci.yml that is required for Continuous Integration on GitLab projects.
# Reference: https://www.exclamationlabs.com/blog/continuous-deployment-to-npm-using-gitlab-ci/
# GitLab uses docker in the background, so we need to specify the
# image versions. This is useful because we're freely to use
# multiple node versions to work with it. They come from the docker
# repo.
# Uses NodeJS V 9.4.0
image: node:9.4.0
# And to cache them as well.
@nmfzone
nmfzone / fix-muslim-or-id.md
Last active September 19, 2017 12:58
Temporary Fix Muslim.or.id

Temporary Fix Muslim.or.id

Simpan script dibawah ke bookmark anda

  1. Buka Chrome
  2. Buat sebuah Bookmark baru, misal di Chrome klik "Add Page" pada Bookmark.
  3. Masukkan script di bawah ke bagian URL.
  4. Buka halaman artikel muslim.or.id yg ingin Anda baca.
  5. Setelah situs muslim.or.id ter-load (terbuka), artinya loading sudah berhenti, lalu klik Bookmark yang sudah anda bikin tadi.
  6. Selamat membaca.
@nmfzone
nmfzone / domain.com
Created April 15, 2017 10:36
NginX SSL Config for Laravel/Lumen using Let's Encrypt
server {
listen 80;
listen [::]:80;
server_name domain.com;
# Redirect all HTTP requests to HTTPS with a 301 Moved Permanently response.
return 301 https://$host$request_uri;
}
@isuzuki
isuzuki / .php_cs
Last active September 26, 2022 19:58
Config for PHP-CS-Fixer ver 2 (based on laravel .php_cs https://github.com/laravel/framework/blob/5.4/.php_cs)
<?php
/**
* Config for PHP-CS-Fixer ver2
*/
$rules = [
'@PSR2' => true,
// addtional rules
@geoffreydhuyvetters
geoffreydhuyvetters / react_fiber.md
Last active August 15, 2024 15:17
What is React Fiber? And how can I try it out today?
@beeman
beeman / remove-all-from-docker.sh
Created November 15, 2016 03:04
Remove all from Docker
# Stop all containers
docker stop `docker ps -qa`
# Remove all containers
docker rm `docker ps -qa`
# Remove all images
docker rmi -f `docker images -qa `
# Remove all volumes