Skip to content

Instantly share code, notes, and snippets.

View vinayakkulkarni's full-sized avatar
:octocat:
Gitting it done (from 🏡)

Vinayak Kulkarni vinayakkulkarni

:octocat:
Gitting it done (from 🏡)
View GitHub Profile
@vinayakkulkarni
vinayakkulkarni / us_states.js
Created November 25, 2017 09:47
A List of All States in 🇺🇸
const us_states = [
{
id: "AL",
name: "Alabama"
},
{
id: "AK",
name: "Alaska"
},
{
@vinayakkulkarni
vinayakkulkarni / RolesAndPermissionsSeeder.php
Created November 14, 2017 11:01
User Roles & Permissions
<?php
use App\User as User;
use App\Role as Role;
use App\Permission as Permission;
use Illuminate\Database\Seeder;
use Illuminate\Database\Eloquent\Model;
class RolesAndPermissionsSeeder extends Seeder {
@vinayakkulkarni
vinayakkulkarni / RolesAndPermissionsSeeder.php
Created November 14, 2017 11:01
User Roles & Permissions
<?php
use App\User as User;
use App\Role as Role;
use App\Permission as Permission;
use Illuminate\Database\Seeder;
use Illuminate\Database\Eloquent\Model;
class RolesAndPermissionsSeeder extends Seeder {
// Place your settings in this file to overwrite the default settings
{
"editor.tabSize": 2,
"editor.fontSize": 15,
"editor.fontFamily": "Operator Mono, Monaco, 'Courier New', monospace",
"workbench.colorTheme": "One Dark Pro Vivid",
"workbench.activityBar.visible": false,
"workbench.sideBar.location": "left",
"workbench.colorCustomizations": {
"tab.activeBackground": "#282c34",
@vinayakkulkarni
vinayakkulkarni / template.vue
Created September 14, 2017 12:51
Typical top-level component.
<template>
<div>
<breadcrumb
:breadcrumbs="this.breadcrumbs"
:icon="'tag grey icon'"
:discardbutton="{ 'name' : 'products.index' }"
:savebutton="this.createProduct"
:loading="this.dataLoading">
</breadcrumb>
@vinayakkulkarni
vinayakkulkarni / pref.json
Created September 13, 2017 19:53
Sublime - Windows
{
"always_show_minimap_viewport": false,
"bold_folder_labels": true,
"color_scheme": "Packages/Colorsublime - Themes/santojon-dark.tmTheme",
"font_face": "Operator Mono",
"font_options":
[
"gray_antialias",
"subpixel_antialias"
],
@vinayakkulkarni
vinayakkulkarni / sublime-preferences.json
Created September 13, 2017 13:26
My Sublime Text 3 Pref
{
"bold_folder_labels": true,
"color_scheme": "Packages/Material Theme/schemes/Material-Theme-Darker.tmTheme",
"font_face": "Operator Mono",
"font_options":
[
"gray_antialias",
"subpixel_antialias"
],
"font_size": 15,
@vinayakkulkarni
vinayakkulkarni / launch_visual_studio_code_from_terminal.markdown
Created August 21, 2017 14:22
launch_visual_studio_code_from_terminal

Launch Visual Studio Code from the macOS Terminal

Visual Studio Code ships with a CLI called code. This utility is hidden in the following folder (assuming you installed Visual Studio Code in /Applications like normal folk. If this following line opens Visual Studio Code for you, then bingo, you're ready.

open /Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code

You can find more (official) details about code here

<template>
<div class="ui container stackable grid">
<div class="sixteen wide column" v-if="this.loading">
<div class="ui segment" style="height:200px;">
<div class="ui inverted dimmer" :class="{active: loading}">
<div class="ui text large loader">Loading</div>
</div>
</div>
</div>
<div class="eight wide column" v-if="!this.loading">
@vinayakkulkarni
vinayakkulkarni / rating.vue
Last active July 29, 2017 22:20
Vue + Semantic-UI Rating
Vue.component('rating', {
template: `<div class="ui star rating" :data-rating="value"></div>`,
props: ['value'],
watch: {
value: function (val, oldVal) {
if (val == null) {
$(this.$el).rating('clear rating');
}
}
},