Skip to content

Instantly share code, notes, and snippets.

🐿

Miftah Afina miftahafina

🐿
Block or report user

Report or block miftahafina

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View gist:e3b917e93d7dfc754210
<!-- Example on how to set class="active" on active navigation links -->
<!-- These links will always be visible -->
<li class="{{ Request::is( 'home') ? 'active' : '' }}">
<a href="{{ URL::to( 'home') }}">
Home
</a>
</li>
<li class="{{ Request::is( 'gallery') ? 'active' : '' }}">
View eloquent.md

Conventions:

Defining Eloquent model (will assume that DB table named is set as plural of class name and primary key named "id"):

class Shop extends Eloquent {}

Using custom table name

protected $table = 'my_shops';

View laravel_schema.php
<?php
require 'vendor/autoload.php';
//require 'SplClassLoader.php';
//$classLoader = new SplClassLoader();
//$classLoader->register();
// Must manually include these :(
@miftahafina
miftahafina / title-case-filter.js
Created Nov 27, 2015 — forked from jeffjohnson9046/title-case-filter.js
A title-case filter for AngularJs
View title-case-filter.js
// Came from the comments here: https://gist.github.com/maruf-nc/5625869
app.filter('titlecase', function() {
return function (input) {
var smallWords = /^(a|an|and|as|at|but|by|en|for|if|in|nor|of|on|or|per|the|to|vs?\.?|via)$/i;
input = input.toLowerCase();
return input.replace(/[A-Za-z0-9\u00C0-\u00FF]+[^\s-]*/g, function(match, index, title) {
if (index > 0 && index + match.length !== title.length &&
match.search(smallWords) > -1 && title.charAt(index - 2) !== ":" &&
(title.charAt(index + match.length) !== '-' || title.charAt(index - 1) === '-') &&
@miftahafina
miftahafina / console.php
Last active Nov 18, 2018
Remove laravel controller with artisan command
View console.php
<?php
/**
* Copy and paste the code below into your routes/console.php file.
* You can add more command such as 'remove:model', 'remove:middleware', etc if you want,
* just modify the $file_location variable.
*/
Artisan::command('remove:controller {name : Name of the controller}', function ($name) {
@miftahafina
miftahafina / after installing ubuntu.txt
Last active Jan 8, 2019
What you have to do after installing ubuntu
View after installing ubuntu.txt
# Install ubuntu
# Update repository
sudo apt-get update
Update apps
# sudo apt-get dist-upgrade
# Install Google Chrome
- Install
@miftahafina
miftahafina / Default.asp
Last active Jan 18, 2017
Catatan ASP classic
View Default.asp
<% Option Explicit %>
<!DOCTYPE html>
<html>
<head>
<title>Catatan ASP Classic</title>
</head>
<body>
<%
@miftahafina
miftahafina / Preferences.sublime-settings
Last active Mar 6, 2018
Sublime Text 3 Preferences
View Preferences.sublime-settings
{
"caret_style": "phase",
"color_scheme": "Packages/User/an-old-hope.tmTheme",
"fade_fold_buttons": true,
"font_size": 10.5,
"highlight_line": false,
"ignored_packages":
[
"Vintage"
],
View backup-script.sh
#!/bin/bash
# Backup htdocs
tar -cvzf ~/Backup/Files/htdocs-$(date +%d).tar.gz /opt/lampp/htdocs
# Backup database
/opt/lampp/bin/mysqldump -u [user] -p[password] --all-databases > ~/Backup/Files/semua_database-$(date +%d).sql
// crontab -e
View gist:ebe8657cc9dad428b97d008189f2d7d5
let ucwords = (str) => {
return str.toLowerCase()
.split(' ')
.map((x) => x.slice(0, 1).toUpperCase() + x.slice(1, x.length))
.join(' ');
}
let tes = ucwords("loReM iPsum DolOr SIt aMet");
console.log(tes); // result: "Lorem Ipsum Dolor Sit Amet"
You can’t perform that action at this time.