Skip to content

Instantly share code, notes, and snippets.

View aldidas's full-sized avatar

Aldi Daswanto aldidas

View GitHub Profile
/**
$posted_data = PHP array consisting posted data from the form :
$posted_data = array(
'message' => '',
'fullname' => '',
'company' => '',
'position' => '',
'telephone' => '',
'email' => ''
);
@aldidas
aldidas / style.css
Last active December 10, 2016 02:56
Lamp app style.css
html, body {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
background: black;
}
body {
display: flex;
@aldidas
aldidas / index.html
Created December 10, 2016 01:00
main UI lamp app
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Lamp</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<div id="the-light"></div>
@aldidas
aldidas / renderer.js
Last active December 10, 2016 01:43
Rendered for the lamp app
const io = require('socket.io-client')
const CONSTANTS = require('./const')
const socket = io.connect('http://localhost:' + CONSTANTS.PORT)
const theLight = document.getElementById('the-light')
// log the message, check if socket.io server is connected
socket.on('init', (data) => {
console.log(data.message)
})
@aldidas
aldidas / main.js
Created December 10, 2016 00:42
main.js for lamp electron app
const electron = require('electron')
const http = require('http')
const initServer = require('./js/server')
// Module to control application life.
const app = electron.app
// Module to create native browser window.
const BrowserWindow = electron.BrowserWindow
@aldidas
aldidas / server.js
Created December 10, 2016 00:39
server.js lamp electron app
const express = require('express')
const socket = require('socket.io')
const jfive = require('johnny-five')
const http = require('http')
const CONSTANTS = require('./const')
module.exports = () => {
const app = express()
const server = http.createServer(app)
@aldidas
aldidas / gulpfile.js
Created March 14, 2016 12:57
hapi.js experiment
const paths = {
src: {
sass: './app/client/scss/style.scss',
allsass: './app/client/sass/**/*.scss',
js: './app/client/js/app.js',
alljs: './app/client/js/**/*.js',
img: './app/client/img/**/*',
partials: './app/client/partials/**/*.html',
index: './app/client/index.hbs',
version: {
@aldidas
aldidas / gulpfile.js
Created March 14, 2016 12:54
angular.js - electron app gulpfile
const fs = require('fs'),
del = require('del'),
gulp = require('gulp'),
babel = require('gulp-babel'),
usemin = require('gulp-usemin'),
sass = require('gulp-ruby-sass'),
cssnano = require('gulp-cssnano'),
autoprefixer = require('gulp-autoprefixer'),
uglify = require('gulp-uglify'),
cache = require('gulp-cache'),
@aldidas
aldidas / gulpfile.js
Created February 22, 2016 08:56
express.js app gulpfile for the frontend
'use strict';
const paths = {
src: {
sass: './app/client/sass/style.scss',
allsass: './app/client/sass/**/*.scss',
js: './app/client/js/app.js',
img: './app/client/img/**/*',
partials: './app/client/partials/**/*.html',
index: './app/client/index.hbs',
@aldidas
aldidas / app.js
Created February 22, 2016 08:49
main angular.js
'use strict';
window.$ = window.jQuery = require('jquery');
var bootstrap = require('bootstrap-sass');
var angular = require('angular');
var ngRoute = require('angular-route');
var ngSanitize = require('angular-sanitize');
var app = angular.module('app', ['ngRoute', 'ngSanitize']);
// commons setup