Skip to content

Instantly share code, notes, and snippets.

Avatar

Dele O deletosh

View GitHub Profile
View css-styles-sample.css
element {
/* HTML element, e.g. div, span, p */
}
.some-class {
/* HTML class name, not the "naming pattern , not_snaked_case */
}
#some-id {
/* an HTML'ed id */
}
View app_resolved.js
// 1. get DOM element
const regForm = document.getElementById('registration-form')
const username = document.getElementById('username')
const usernameErr = username.nextElementSibling
const email = document.getElementById('email')
const emailErr = email.nextElementSibling
const password = document.getElementById('password')
const passwordErr = password.nextElementSibling
const password2 = document.getElementById('password2')
const password2Err = password2.nextElementSibling
View index_resolved.html
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link rel="stylesheet" href="dist/styles.css">
<title>Form Validation</title>
</head>
@deletosh
deletosh / email_parse_url.py
Created Mar 2, 2019 — forked from aptgetupgrade/email_parse_url.py
code to poll emails from an IMAP email server and post these to wallabag
View email_parse_url.py
# Read email in inbox, look for any URLs and update them to wallabag, delete email if URLs found in it.
# Built from various internet sources. Final code donated under GPL v3 by Github user aptgetupgrade
# Tested using python 2. Could be run as part of a crontab, e.g. every 5 mins.
#
import sys
import imaplib
import getpass
import email
import email.header
import datetime
@deletosh
deletosh / README.md
Last active Mar 8, 2018 — forked from Alymosul/README.md
Downgrade PHP 7.1 to 7.0 on Laravel Forge
View README.md

Install php7.0 related stuff..

apt-get install -y --allow-downgrades --allow-remove-essential --allow-change-held-packages \
php7.0-cli php7.0-dev \
php7.0-pgsql php7.0-sqlite3 php7.0-gd \
php7.0-curl php7.0-memcached \
php7.0-imap php7.0-mysql php7.0-mbstring \
php7.0-xml php7.0-zip php7.0-bcmath php7.0-soap \
php7.0-intl php7.0-readline php-xdebug php-pear php7.0-fpm
View gist:a6627fcd4bd7f9616529f51e0f409d92
<!-- #include virtual="/ajaxed/bootstrap.asp" -->
<!-- #include virtual="/class/bulk_mail.inc" -->
<!-- depedance class -->
<!--#include virtual="/class/split.inc" -->
<style>
a.button {
-webkit-appearance: button;
-moz-appearance: button;
View version_bump.sh
#!/bin/bash
set -e
THIS_SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
cd "${THIS_SCRIPT_DIR}/.."
# Check if there's something uncommitted (don't release if there are files
# not yet committed)
set +e
@deletosh
deletosh / Prefrences.sublime-settings.json
Last active Mar 12, 2016
Dele's Sublime Text 3 Configurations
View Prefrences.sublime-settings.json
{
"added_words":
[
"Evernote",
"Evenote"
],
"bold_folder_labels": true,
"caret_extra_width": 1,
"caret_style": "phase",
"enable_live_count": true,
@deletosh
deletosh / cygwin_setup
Created Jul 16, 2015
Properly Setup Cygwin
View cygwin_setup
# Properly Setup Cygwin
#### Moving your home directory to your Windows profile directory
I found this setup to be consistent with other unix systems. It preserves my sanity in the long run.
```
mkpasswd -l -d -p "$(cygpath -H)" > /etc/passwd
mkgroup -l -d > /etc/group
```
#### Installing Essential Programs
Download the setup.exe and install it along with wget. We will be using apt-cyg, which is similar to apt-get in Debian-based linux distros. It allows you to specify the packages you want to install right on the terminal:
View sampler
<!--#include virtual="/ajaxed/bootstrap.asp" -->
<!--#include virtual="/includes/authCheck.asp" -->
<!-- classes -->
<!--#include virtual="/ajaxed/class_email/email.asp" -->
<!--#include virtual="/class/split.inc" -->
<!--#include virtual="/class/csvparser.inc" -->
<%