Skip to content

Instantly share code, notes, and snippets.

View gion's full-sized avatar
💭
🦄 🌈 🍦

Bogdan Gradinariu gion

💭
🦄 🌈 🍦
View GitHub Profile
// js interview test application
;(function(global, app, undefined) {
function assert(testResult, okMsg, failMsg) {
if(testResult) {
console.log('[assert passed]', okMsg);
} else {
console.error('[assert failed]', failMsg || okMsg);
}
@gion
gion / less-recess-grunt.js
Created October 9, 2014 08:13
how to config grunt to use less instead of css/sass (using grunt-recess)
/*!
include the following in the package.json file:
"grunt-recess": "~0.6.1",
"grunt-contrib-less": "~0.11.0"
and then run `npm install/update`
*/
//...
@gion
gion / facebook.invite-all.js
Created January 20, 2015 09:51
a simple script to run in console in order to send an invite(for a page) to all your friends
[].slice.call(document.querySelectorAll('span'), 0).filter(function(el){return el.innerText === 'Invite';}).forEach(function(el){el.click();})
@gion
gion / test.js
Last active August 29, 2015 14:17
alert(4);
@gion
gion / codeship_android_build.sh
Last active September 22, 2015 10:42 — forked from PuKoren/codeship_android_build.sh
Codeship Android build script
#Download Android SDK from Google and unzip it
curl --location http://dl.google.com/android/android-sdk_r24.1.2-linux.tgz | tar -x -z -C $HOME
export ANDROID_HOME=$HOME/android-sdk-linux
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
#Thanks to https://github.com/makinacorpus/android-archetypes/wiki/Getting-started:-Configure-your-environment for the command lines
#While loop is for auto-accept licence terms (press y every 1 sec)
#Install build tools
( sleep 1 && while [ 1 ]; do sleep 1; echo y; done ) | android update sdk --no-ui --all --filter tools,platform-tools,build-tools-21.1.2
#Now we want at least two SDK to test our build
#Download Android SDK from Google and unzip it
curl --location http://dl.google.com/android/android-sdk_r24.1.2-linux.tgz | tar -x -z -C $HOME
export ANDROID_HOME=$HOME/android-sdk-linux
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
#Thanks to https://github.com/makinacorpus/android-archetypes/wiki/Getting-started:-Configure-your-environment for the command lines
#While loop is for auto-accept licence terms (press y every 1 sec)
#Install build tools
( sleep 1 && while [ 1 ]; do sleep 1; echo y; done ) | android update sdk --no-ui --all --filter tools,platform-tools,build-tools-21.1.2
#Now we want at least two SDK to test our build
@gion
gion / Flexbox showcase.markdown
Created October 1, 2015 08:09
Flexbox showcase
@gion
gion / get-video-rotation.js
Created September 19, 2016 12:25
geting video rotation
var ffprobe = require('ffprobe'),
ffprobeStatic = require('ffprobe-static');
ffprobe('/Users/gion/Downloads/landscape-fail.mp4', { path: ffprobeStatic.path }, function (err, info) {
if (err) {
console.log('error');
console.log(err);
} else {
console.log('COOOOOL');
console.log(JSON.stringify(info));

Gruia Monitor

Objectives

  • use github to it's max
    • git server
    • project management tool
    • hosting/deployment service provider
  • learn firebase
  • learn webRTC
  • don't use any framework
  • use only es6
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
</head>
<body>