Skip to content

Instantly share code, notes, and snippets.

View gngeorgiev's full-sized avatar
🦀

Georgi N. Georgiev gngeorgiev

🦀
View GitHub Profile
@gngeorgiev
gngeorgiev / not-supported
Created November 24, 2017 19:10
not-supported
_ _ _ ____ _ _
| \ | | ___ | |_ / ___| _ _ _ __ _ __ ___ _ __| |_ ___ __| |
| \| |/ _ \| __| \___ \| | | | '_ \| '_ \ / _ \| '__| __/ _ \/ _` |
| |\ | (_) | |_ ___) | |_| | |_) | |_) | (_) | | | || __/ (_| |
|_| \_|\___/ \__| |____/ \__,_| .__/| .__/ \___/|_| \__\___|\__,_|
|_| |_|
@gngeorgiev
gngeorgiev / sashido-telerik-platform-responsive-images.html
Last active November 25, 2017 00:29
sashido-telerik-platform-responsive-images.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<script src="./everlive.all.min.js"></script>
<title>Everlive Responsive Images</title>
@gngeorgiev
gngeorgiev / sashido-responsive-images.html
Last active November 25, 2017 00:29
sashido-responsive-images.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<script src="./sashido-responsive.js"></script>
<title>SashiDo Responsive Images</title>
@gngeorgiev
gngeorgiev / sashido-parse-server-static-website-hosting.js
Last active November 24, 2017 19:24
sashido-parse-server-static-website-hosting.js
var express = require('express');
var cowsay = require('cowsay');
//initialize express.js instance
var app = express();
//this creates a GET endpoint for your application
@gngeorgiev
gngeorgiev / sashido-parse-server-acl.js
Last active November 24, 2017 19:18
sashido-parse-server-acl.js
var privateData = Parse.Object.extend('PrivateUserData');
privateData.setACL(new Parse.ACL(Parse.User.current()));
@gngeorgiev
gngeorgiev / sashido-parse-server-live-queries.js
Last active November 24, 2017 19:08
sashido-parse-server-live-queries.js
var query = new Parse.Query('Game');
var subscription = query.subscribe();
//more events are - open, update, enter, leave, delete, close
subscription.on('create', (object) => {
console.log('object created');
});
@gngeorgiev
gngeorgiev / sashido-parse-server-social-login.js
Last active November 24, 2017 19:05
sashido-parse-server-social-login.js
//login
Parse.FacebookUtils.logIn('user_likes,email').then(...);
//link
if (!Parse.FacebookUtils.isLinked(user)) {
Parse.FacebookUtils.link(user).then(...);
}
@gngeorgiev
gngeorgiev / sashido-parse-server-trigger-cloud-code-for-data.js
Last active November 24, 2017 19:02
sashido-parse-server-trigger-cloud-code-for-data.js
//for class/collection "Comment"
Parse.Cloud.beforeSave('Comment', (request, response) => {
//do some validation
response.success();
});
@gngeorgiev
gngeorgiev / sashido-parse-server-cloud-code.js
Last active November 24, 2017 19:03
sashido-parse-server-cloud-code.js
//cloud function named "findMovie"
Parse.Cloud.define('findMovie', (request, response) => {
const query = new Parse.Query('Movies');
query.equalTo('title', request.params.title);
query.first()
.then(movie => response.success(movie))
.catch(err => response.error(err));
@gngeorgiev
gngeorgiev / sashido-parse-server-push.js
Last active November 24, 2017 18:55
sashido-parse-server-push.js
Parse.Push.send({
channels: [ 'Tokyo' ],
data: {
alert: 'The Giants won against the Mets 2-3.'
}
}).then(...);