Skip to content

Instantly share code, notes, and snippets.

@Tiorzfk
Tiorzfk / (Factory) BangunDatar.java
Last active November 9, 2018 14:09
(Factory) 1. Interface BangunDatar.java 2. Persegi.java dan Lingkaran.java 3. BangunDatarFactory.java 4. BangunDatarFactoryDemo.java
public interface BangunDatar {
void gambarBangun(); //abstract
}
@Tiorzfk
Tiorzfk / (Singleton) Cookies.java
Last active November 9, 2018 08:07
(Singleton) Langkah Pembuatan : 1. Cookies.java 2. CookiesDemo.java
public class Cookies {
//atribut
private static Cookies cookies;
//method
//konstruktor
private Cookies(){
System.out.println("Hai, saya cookies.");
}
@Tiorzfk
Tiorzfk / (Adapter) AdapterClient.java
Last active July 7, 2020 09:50
(Adapter) Langkah Pembuatan : 1. Interface Bird.java dan ToyDuck.java 2. Class Sparrow.java dan PlasticToyDuck.java 3. BirdAdapter.java 4. AdapterClient.java
public class AdapterClient {
public static void main(String[] args) {
Sparrow sparrow = new Sparrow();
PlasticToyDuck toyDuck = new PlasticToyDuck();
// Bungkus bird dengan birdAdapter sehingga bertingkah laku seperti toy duck
ToyDuck birdAdapter = new BirdAdapter(sparrow);
System.out.println("Sparrow...");
sparrow.fly();
@Tiorzfk
Tiorzfk / (Facade) Acer.java
Last active July 7, 2020 09:50
(Facade) Langkah pembuatan : 1. Interface LaptopShop.java 2. Asus.java, Lenovo.java, Acer.java 3. Facade Class ShopKeeper.java 4. FacadePatternClient.java
public class Acer implements LaptopShop {
@Override
public void modelNo() {
System.out.println("Acer Aspire ES1");
}
@Override
public void price() {
System.out.println("Rp. 3.000.000");
}
img{
width: 100%;
}
#hero {
background-image: url('../img/Imagery/pexels-photo-58997.jpeg');
background-size: cover;
height: 700px;
text-align: center;
padding-top: 250px;
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>PetAdopter</title><!-- CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="assets/css/main.css">
</head>
var express = require('express');
var Xray = require('x-ray');
var x = Xray();
var app = express();
app.get('/new-movie-soon', function(req, res){
x('http://www.imdb.com/movies-coming-soon/?ref_=nv_mv_cs_4','div .list_item', [{
title: 'tbody h4',
description: 'tbody .outline',
director: 'tbody .txt-block',
{
"name": "webPWA",
"short_name": "PWAweb",
"start_url": ".",
"display": "standalone",
"background_color": "#fff",
"description": "A simply PWA app.",
"icons": [{
"src": "images/touch/homescreen1.png",
"sizes": "48x48",
if ('serviceWorker' in navigator) {
window.addEventListener('load', function() {
navigator.serviceWorker.register('/sw.js')
.then(function(registration) {
// Registration was successful
console.log('ServiceWorker registration successful ');
}).catch(function(err) {
// registration failed :(
console.log('ServiceWorker registration failed: ', err);
});
if ('serviceWorker' in navigator) {
window.addEventListener('load', function() {
navigator.serviceWorker.register('/sw.js')
.then(function(registration) {
// Registration was successful
console.log('ServiceWorker registration successful ');
}).catch(function(err) {
// registration failed :(
console.log('ServiceWorker registration failed: ', err);
});