Skip to content

Instantly share code, notes, and snippets.

View saeidzebardast's full-sized avatar
👨‍💻
🎧

Saeid saeidzebardast

👨‍💻
🎧
View GitHub Profile
@saeidzebardast
saeidzebardast / observe-array-length.html
Created October 14, 2015 06:35
Observe adding/removing elements of array in Polymer
<script>
Polymer({
is: 'observe-array-length',
properties: {
myArray: {
type: Array,
value: []
}
},
@saeidzebardast
saeidzebardast / copy-ssh-public-key.sh
Last active October 26, 2015 10:10
Copy SSH Public Key
cat ~/.ssh/id_rsa.pub | ssh <user>@<host> "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys" && echo "done."
@saeidzebardast
saeidzebardast / youtube-dl-playlist
Last active April 29, 2022 16:12
Download Youtube playlist in a folder and indexing videos using youtube-dl
alias youtube-dl-playlist="youtube-dl --ignore-errors --output '%(playlist)s/%(playlist_index)s- %(title)s.%(ext)s'"
git log -1 --format="%H" | xclip -selection clipboard
@saeidzebardast
saeidzebardast / redirect_post_location.php
Created December 21, 2015 08:24
WordPress: Redirect to add new post on publish or save
<?php
add_filter('redirect_post_location', 'redirect_to_add_new_post_on_publish_or_save');
function redirect_to_add_new_post_on_publish_or_save(){
if (isset($_POST['save']) || isset($_POST['publish'])) {
$pl = get_admin_url('', 'post-new.php');
if ($pl) {
wp_redirect($pl);
}
@saeidzebardast
saeidzebardast / local-npm.md
Last active February 13, 2019 17:24 — forked from nolanlawson/local-npm.md
Setting up local-npm as a launch daemon on OS X and Ubuntu.

Setting up local-npm on OS X and Ubuntu

These instructions will set up local-npm so that it runs as a launch daemon, meaning that it will start up whenever you log in.

Install local-npm

First, install local-npm and pm2:

npm install -g local-npm
var hyd = require('hydrolysis');
hyd.Analyzer.analyze('app/elements/elements.html')
.then(function(analyzer) {
// console.log(analyzer.elements); // A list of all elements the Analyzer has metadata for.
console.log('Total elements: ' + analyzer.elements.length);
});
# Compiler Error
error /ERROR/
# Compiler Warning
warning /WARNING/
# Compiler Info
info /INFO/
# Start Build Step
@saeidzebardast
saeidzebardast / Enable CORS in Spark Java
Created March 8, 2016 10:30
Enable CORS in Spark Java to allow origins *
options("/*",
(request, response) -> {
String accessControlRequestHeaders = request
.headers("Access-Control-Request-Headers");
if (accessControlRequestHeaders != null) {
response.header("Access-Control-Allow-Headers",
accessControlRequestHeaders);
}
@saeidzebardast
saeidzebardast / .gitignore
Last active March 29, 2016 08:58
.gitignore for Unity3d projects
# Unity generated
Temp/
Library/
# Visual Studio / MonoDevelop generated
ExportedObj/
obj/
*.svd
*.userprefs
/*.csproj