Skip to content

Instantly share code, notes, and snippets.

View rrmdn's full-sized avatar
🏠
Working from home

Rizki Romadhoni rrmdn

🏠
Working from home
View GitHub Profile
@rrmdn
rrmdn / ajaxify-html5.js
Created July 10, 2012 04:06 — forked from balupton/README.md
Ajaxify a Website with the HTML5 History API using History.js, jQuery and ScrollTo
// https://gist.github.com/854622
(function(window,undefined){
// Prepare our Variables
var
History = window.History,
$ = window.jQuery,
document = window.document;
// Check to see if History.js is enabled for our Browser
@rrmdn
rrmdn / 404.html
Created August 18, 2015 11:10
404 simple html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Page not found</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style type="text/css">
body {
font-family: 'Avenir' ,'Segoe UI', 'Helvetica Neue', Helvetica, Arial;
}
package com.company;
/**
* Created by donnystark on 11/19/15.
*/
public class QueuePriority {
DLL Front, Rear;
int size = 0;
private DLL temp;
// read directory source path
fs.readdir(source, function (err, files) {
if (err) {
console.log('Error finding files: ' + err)
} else {
console.log('Kita dapat filesnya!', files)
}
})
fs.readdir(source, function (err, files) {
if (err) {
console.log('Error finding files: ' + err)
} else {
files.forEach(function (filename, fileIndex) {
console.log(filename)
gm(source + filename).size(function (err, values) {
if (err) {
console.log('Error identifying file size: ' + err)
} else {
// read directory source path
function bacaDirektori(source) {
return new Promise(function (resolve, reject) {
fs.readdir(source, function (err, files) {
if(err) reject(err)
else resolve(files)
})
})
}
var Rx = require('rx');
// buat sumber datangnya event
var button = document.querySelector('.myButton');
// buat observable (dari sumber event yakny 'click' event dari element button)
var buttonObservable = Rx.Observable.fromEvent(button, 'click');
// buat observer
var subscription = buttonObservable
.map(function(event) {
return "Saya di klik!"
import express from 'express';
import SSE from 'sse';
let app = express();
app.use('/', (req, res) => {
res.status(200).send('');
});
app.listen(3000, (err) => {
if(err) throw err;
const availableProducts = products.filter(product => (
(product.quantity !== 0) &&
(product.metadata.status === 'good')
));
const damagedProducts = products.filter(product => (
(product.quantity !== 0) &&
(product.metadata.status === 'damaged')
));
const availableProducts = products.filter(product => (
(product && product.quantity !== 0) &&
(product && product.metadata && product.metadata.status && product.metadata.status === 'good')
));
const damagedProducts = products.filter(product => (
(product && product.quantity !== 0) &&
(product && product.metadata && product.metadata.status && product.metadata.status === 'damaged')
));