Skip to content

Instantly share code, notes, and snippets.

@DZuz14
DZuz14 / command.sh
Created July 24, 2017 16:25
Certbot SSL Cert Generation
sudo certbot certonly --webroot --webroot-path=/var/www/html -d example.com -d www.example.com
@DZuz14
DZuz14 / sheets.php
Created August 4, 2017 15:05
Accessing the Google Sheets API
<?php
// Insert into the sheet
$options = array('valueInputOption' => 'RAW');
$values = [
["$email","$first_name","$last_name","$zip_code"]
];
$body = new Google_Service_Sheets_ValueRange(['values' => $values]);
$result = $service->spreadsheets_values->append(SHEET_ID, 'A1:D', $body, $options);
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name somedomain.com www.somedomain.com;
return 301 https://$server_name$request_uri;
}
server {
listen 443 ssl http2 default_server;
listen [::]:443 ssl http2 default_server;
@DZuz14
DZuz14 / index.js
Last active August 14, 2017 14:04
Old React Router Config
import React from 'react'
import ReactDOM from 'react-dom'
import { Router, Route, IndexRoute, browserHistory } from 'react-router'
import Home from './components/Home'
import SomeComponent from './components/SomeComponent'
ReactDOM.render (
<Router history={browserHistory}>
<Route path="/">
<IndexRoute component={Home} />
@DZuz14
DZuz14 / index.js
Created August 14, 2017 14:09
New React Router 4 Config
import React from 'react'
import ReactDOM from 'react-dom'
import { BrowserRouter } from 'react-router-dom'
import App from './components/App'
ReactDOM.render (
<BrowserRouter>
<App />
</BrowserRouter>,
document.querySelector('.main')
@DZuz14
DZuz14 / app.js
Created August 14, 2017 14:15
App Routes
import React, { Component } from 'react'
import Home from './Home'
import About from './About'
import { Route } from 'react-router-dom'
require('./style')
export default class App extends Component {
render() {
return (
<div className="app">
@DZuz14
DZuz14 / Dashboard.js
Created August 21, 2017 09:07
Dashboard Component
export default class ShippingInfo extends Component {
}
@DZuz14
DZuz14 / show-video.js
Created August 22, 2017 11:46
Auto Show A Video Modal
// Immediately Invoked Function
$(function() {
let url = window.location.href
let extracted = url.slice(url.indexOf('#') + 1)
let isPresent = /review/.test(extracted)
if (isPresent) {
let customer, videoUrl, websiteUrl
extracted = extracted.slice(extracted.indexOf('-') + 1)
@DZuz14
DZuz14 / sheet.php
Created August 22, 2017 12:06
Looking for existing values in Google Sheet
<?php
$get= $service->spreadsheets_values->get(SHEET_ID, 'A1:A');
$emails = $get->values;
for($i = 0; $i < count($emails); $i++) {
if($emails[$i][0] === $email_two) {
$is_duplicate = true;
$range = "A".++$i.":H";
break;
@DZuz14
DZuz14 / redux.js
Created August 30, 2017 12:29
Redux Store
var redux = {
tasks: [
{
id: 1,
task: 'Run a marathon.'
},
{
id: 2,
task: 'Make cupcakes.'
}