From 097cdb58a87e133f77815db70536774af7a192bf Mon Sep 17 00:00:00 2001 From: Vidia Anindhita Date: Mon, 24 Nov 2014 14:43:43 +0700 Subject: [PATCH 01/37] Create Login.java --- Login.java | 111 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 111 insertions(+) create mode 100644 Login.java diff --git a/Login.java b/Login.java new file mode 100644 index 00000000..d1b123f6 --- /dev/null +++ b/Login.java @@ -0,0 +1,111 @@ + +import static com.sun.faces.facelets.util.Path.context; +import java.io.IOException; +import java.sql.*; +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.sql.Statement; +import java.util.logging.Level; +import java.util.logging.Logger; +import javax.faces.bean.ManagedBean; +import javax.faces.bean.SessionScoped; +import javax.faces.context.ExternalContext; +import javax.faces.context.FacesContext; +import javax.servlet.http.Cookie; +import javax.servlet.http.HttpServletResponse; + +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +/** + * + * @author vidiaanindhita + */ +@ManagedBean(name = "Login", eager = true) +public class Login { + private String username; + private String password; + private String role; + private Connection con; + + public Login() { + username="lalala"; + } + + public String getUsername() { + return username; + } + + public String getPassword() { + return password; + } + + public void setUsername(String user) { + username=user; + } + + public void setPassword(String pass) { + password=pass; + } + + public void accountHandler() throws SQLException, IOException, ClassNotFoundException { + String host = "jdbc:mysql://localhost:3305/blog?zeroDateTimeBehavior=convertToNull"; + String user = "root"; + String pwd = "asdasd123"; + try { + Class.forName("com.mysql.jdbc.Driver").newInstance(); + } catch (InstantiationException | IllegalAccessException ex) { + Logger.getLogger(Login.class.getName()).log(Level.SEVERE, null, ex); + } + con = DriverManager.getConnection(host, user, pwd); + + Statement stmt = null; + String select; + select = "SELECT * FROM akun WHERE (username ='windy' AND password='" + password + "')"; + //String insert = "INSERT INTO akun (username, password, role) VALUES ('" + username + "' , '" + password + "' , '')"; + stmt = con.createStatement(); + + ResultSet rs = stmt.executeQuery(select); + + while (rs.next()) { + String userWeb = rs.getString("username"); + username = userWeb; + String passUser = rs.getString("password"); + password = passUser; + String roleUser = rs.getString("role"); + role = roleUser; + } + + FacesContext context = FacesContext.getCurrentInstance(); + HttpServletResponse response = (HttpServletResponse) context.getExternalContext().getResponse(); + if (rs != null) { + response.sendRedirect("page2.xhtml"); + } else { + //response.sendRedirect("/SimpleBlog/faces/Login.xhtml"); + } + //stmt.executeUpdate(select); + } + + public void handler () throws SQLException { + /*String user = username; + String pass = "apalah"; + String role = "owner"; + + Statement stmt = null; + String insert = "INSERT INTO akun (username, password, role) VALUES ('"+ user + "' , '" + pass + "' , '" + role + "')"; + stmt = con.createStatement(); + + + stmt.executeUpdate(insert);*/ + + ExternalContext ec = FacesContext.getCurrentInstance().getExternalContext(); + ec.addResponseCookie("MyTestCookie", "Hello Cookie", null); + //HttpServletResponse response = (HttpServletResponse) externalContext.getResponse(); + + + } +} From f058c24e28361974267b8d9547c75d12d37dcca0 Mon Sep 17 00:00:00 2001 From: Vidia Anindhita Date: Mon, 24 Nov 2014 14:44:18 +0700 Subject: [PATCH 02/37] Create Login.xhtml --- Login.xhtml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Login.xhtml diff --git a/Login.xhtml b/Login.xhtml new file mode 100644 index 00000000..e6fbedbc --- /dev/null +++ b/Login.xhtml @@ -0,0 +1,27 @@ + + + + + + Simple Blog + + + + LOGIN FORM + + Username: +

+ Password: + +
+ #{cookie['MyTestCookie'].value} +
+ From 3e2347bc9653c6f9b627f4af1491da0dc62efc6d Mon Sep 17 00:00:00 2001 From: Vidia Anindhita Date: Mon, 24 Nov 2014 14:45:33 +0700 Subject: [PATCH 03/37] Create LoginSuccess.jsp --- LoginSuccess.jsp | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 LoginSuccess.jsp diff --git a/LoginSuccess.jsp b/LoginSuccess.jsp new file mode 100644 index 00000000..67480446 --- /dev/null +++ b/LoginSuccess.jsp @@ -0,0 +1,32 @@ +<%-- + Document : LoginSuccess + Created on : Nov 21, 2014, 4:57:41 PM + Author : vidiaanindhita +--%> + +<%@ page language="java" contentType="text/html; charset=US-ASCII" + pageEncoding="US-ASCII"%> + + + + +Login Success Page + + +<% +String userName = null; +Cookie[] cookies = request.getCookies(); +if(cookies !=null){ +for(Cookie cookie : cookies){ + if(cookie.getName().equals("user")) userName = cookie.getValue(); +} +} +if(userName == null) response.sendRedirect("login.html"); +%> +

Hi <%=userName %>, Login successful.

+
+
+ +
+ + From 0dd73482fae9da982a192c10719a07263f43f9c3 Mon Sep 17 00:00:00 2001 From: Aldyaka Mushofan Date: Tue, 25 Nov 2014 15:40:39 +0700 Subject: [PATCH 04/37] Delete index.html --- index.html | 114 ----------------------------------------------------- 1 file changed, 114 deletions(-) delete mode 100644 index.html diff --git a/index.html b/index.html deleted file mode 100644 index 07cff0ba..00000000 --- a/index.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Simple Blog - - - - - -
- - - -
-
- -
-
- - - -
- - - - - - - - \ No newline at end of file From fbee13f95f47d5166af53017a5cbaa3991a827b3 Mon Sep 17 00:00:00 2001 From: Aldyaka Mushofan Date: Tue, 25 Nov 2014 15:42:43 +0700 Subject: [PATCH 05/37] Create index.jsp --- index.jsp | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 120 insertions(+) create mode 100644 index.jsp diff --git a/index.jsp b/index.jsp new file mode 100644 index 00000000..87b611f5 --- /dev/null +++ b/index.jsp @@ -0,0 +1,120 @@ + +<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> +<%@ page import="java.sql.*" %> +<%@ page import="java.io.*" %> +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%> +<%@ page import="java.io.*,java.util.*,java.sql.*"%> +<%@ page import="javax.servlet.http.*,javax.servlet.*" %> + + +<%@ page import="java.sql.Connection, javax.sql.*, java.io.*, javax.naming.*" +%> +<%@ page import="com.mysql.jdbc.Driver, java.sql.PreparedStatement, java.sql.DriverManager, java.util.Random" %> + + + + + + + + + + + + + + + + + + + + + + + + + + +Simple Blog + + + + + + +<% + String host = "jdbc:mysql://localhost:3305/blog?zeroDateTimeBehavior=convertToNull"; + String user = "root"; + String pwd = "asdasd123"; + PreparedStatement ps = null; + Connection con = null; + ResultSet rs = null; + + try { + Class.forName("com.mysql.jdbc.Driver").newInstance(); + con = DriverManager.getConnection(host, user, pwd); + String sql = "SELECT * FROM post WHERE status='published' ORDER BY tanggal DESC"; + ps = con.prepareStatement(sql); + rs = ps.executeQuery(); +%> + +
+ + + +
+
+ +
+
+ + + +
+ + + From d45d9f674daad9af607ad335085606a3583ae1a7 Mon Sep 17 00:00:00 2001 From: Vidia Anindhita Date: Tue, 2 Dec 2014 02:39:18 +0700 Subject: [PATCH 06/37] Delete post.html --- post.html | 140 ------------------------------------------------------ 1 file changed, 140 deletions(-) delete mode 100644 post.html diff --git a/post.html b/post.html deleted file mode 100644 index c0b6f9e6..00000000 --- a/post.html +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Simple Blog | Apa itu Simple Blog? - - - - - -
- - - -
- -
-
- -

Apa itu Simple Blog?

-

-
-
- -
-
-
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Blanditiis aliquam minus consequuntur amet nulla eius, neque beatae, nostrum possimus, officiis eaque consectetur. Sequi sunt maiores dolore, illum quidem eos explicabo! Lorem ipsum dolor sit amet, consectetur adipisicing elit. Magnam consequuntur consequatur molestiae saepe sed, incidunt sunt inventore minima voluptatum adipisci hic, est ipsa iste. Nobis, aperiam provident quae. Reprehenderit, iste.

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Asperiores animi tenetur nam delectus eveniet iste non culpa laborum provident minima numquam excepturi rem commodi, officia accusamus eos voluptates obcaecati. Possimus?

- -
- -

Komentar

- -
-
- - - - - - -
- - - -
-
- -
    -
  • -
    -

    Jems

    -
    2 menit lalu
    -
    -

    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis repudiandae quae natus quos alias eos repellendus a obcaecati cupiditate similique quibusdam, atque omnis illum, minus ex dolorem facilis tempora deserunt! …

    -
  • - -
  • -
    -

    Kave

    -
    1 jam lalu
    -
    -

    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis repudiandae quae natus quos alias eos repellendus a obcaecati cupiditate similique quibusdam, atque omnis illum, minus ex dolorem facilis tempora deserunt! …

    -
  • -
-
-
- -
- - - -
- - - - - - - - \ No newline at end of file From f7146ed42ba0e4db4b1fc74377d2888ec48da1cd Mon Sep 17 00:00:00 2001 From: Vidia Anindhita Date: Tue, 2 Dec 2014 02:39:30 +0700 Subject: [PATCH 07/37] Delete new_post.html --- new_post.html | 111 -------------------------------------------------- 1 file changed, 111 deletions(-) delete mode 100644 new_post.html diff --git a/new_post.html b/new_post.html deleted file mode 100644 index fc4e18ee..00000000 --- a/new_post.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Simple Blog | Tambah Post - - - - - -
- - - -
- - -

-

- -
-
-

Tambah Post

- -
-
- - - - - - -
- - - -
-
-
-
- -
- - - -
- - - - - - - - \ No newline at end of file From 6f21c9415e8f65b008388df968b1a229e152f20a Mon Sep 17 00:00:00 2001 From: Aldyaka Mushofan Date: Tue, 2 Dec 2014 05:13:17 +0700 Subject: [PATCH 08/37] Delete index.jsp --- index.jsp | 120 ------------------------------------------------------ 1 file changed, 120 deletions(-) delete mode 100644 index.jsp diff --git a/index.jsp b/index.jsp deleted file mode 100644 index 87b611f5..00000000 --- a/index.jsp +++ /dev/null @@ -1,120 +0,0 @@ - -<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> -<%@ page import="java.sql.*" %> -<%@ page import="java.io.*" %> -<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> -<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%> -<%@ page import="java.io.*,java.util.*,java.sql.*"%> -<%@ page import="javax.servlet.http.*,javax.servlet.*" %> - - -<%@ page import="java.sql.Connection, javax.sql.*, java.io.*, javax.naming.*" -%> -<%@ page import="com.mysql.jdbc.Driver, java.sql.PreparedStatement, java.sql.DriverManager, java.util.Random" %> - - - - - - - - - - - - - - - - - - - - - - - - - - -Simple Blog - - - - - - -<% - String host = "jdbc:mysql://localhost:3305/blog?zeroDateTimeBehavior=convertToNull"; - String user = "root"; - String pwd = "asdasd123"; - PreparedStatement ps = null; - Connection con = null; - ResultSet rs = null; - - try { - Class.forName("com.mysql.jdbc.Driver").newInstance(); - con = DriverManager.getConnection(host, user, pwd); - String sql = "SELECT * FROM post WHERE status='published' ORDER BY tanggal DESC"; - ps = con.prepareStatement(sql); - rs = ps.executeQuery(); -%> - -
- - - -
-
- -
-
- - - -
- - - From 05f4933e5b4a2d70e66cea46aaa6a88a3b8b739e Mon Sep 17 00:00:00 2001 From: Aldyaka Mushofan Date: Tue, 2 Dec 2014 05:14:58 +0700 Subject: [PATCH 09/37] Delete LoginSuccess.jsp --- LoginSuccess.jsp | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 LoginSuccess.jsp diff --git a/LoginSuccess.jsp b/LoginSuccess.jsp deleted file mode 100644 index 67480446..00000000 --- a/LoginSuccess.jsp +++ /dev/null @@ -1,32 +0,0 @@ -<%-- - Document : LoginSuccess - Created on : Nov 21, 2014, 4:57:41 PM - Author : vidiaanindhita ---%> - -<%@ page language="java" contentType="text/html; charset=US-ASCII" - pageEncoding="US-ASCII"%> - - - - -Login Success Page - - -<% -String userName = null; -Cookie[] cookies = request.getCookies(); -if(cookies !=null){ -for(Cookie cookie : cookies){ - if(cookie.getName().equals("user")) userName = cookie.getValue(); -} -} -if(userName == null) response.sendRedirect("login.html"); -%> -

Hi <%=userName %>, Login successful.

-
-
- -
- - From 13089c715abfba04f5bb446661234e99e1ae3664 Mon Sep 17 00:00:00 2001 From: Aldyaka Mushofan Date: Tue, 2 Dec 2014 05:15:33 +0700 Subject: [PATCH 10/37] Delete Login.java --- Login.java | 111 ----------------------------------------------------- 1 file changed, 111 deletions(-) delete mode 100644 Login.java diff --git a/Login.java b/Login.java deleted file mode 100644 index d1b123f6..00000000 --- a/Login.java +++ /dev/null @@ -1,111 +0,0 @@ - -import static com.sun.faces.facelets.util.Path.context; -import java.io.IOException; -import java.sql.*; -import java.sql.Connection; -import java.sql.DriverManager; -import java.sql.ResultSet; -import java.sql.SQLException; -import java.sql.Statement; -import java.util.logging.Level; -import java.util.logging.Logger; -import javax.faces.bean.ManagedBean; -import javax.faces.bean.SessionScoped; -import javax.faces.context.ExternalContext; -import javax.faces.context.FacesContext; -import javax.servlet.http.Cookie; -import javax.servlet.http.HttpServletResponse; - -/* - * To change this license header, choose License Headers in Project Properties. - * To change this template file, choose Tools | Templates - * and open the template in the editor. - */ -/** - * - * @author vidiaanindhita - */ -@ManagedBean(name = "Login", eager = true) -public class Login { - private String username; - private String password; - private String role; - private Connection con; - - public Login() { - username="lalala"; - } - - public String getUsername() { - return username; - } - - public String getPassword() { - return password; - } - - public void setUsername(String user) { - username=user; - } - - public void setPassword(String pass) { - password=pass; - } - - public void accountHandler() throws SQLException, IOException, ClassNotFoundException { - String host = "jdbc:mysql://localhost:3305/blog?zeroDateTimeBehavior=convertToNull"; - String user = "root"; - String pwd = "asdasd123"; - try { - Class.forName("com.mysql.jdbc.Driver").newInstance(); - } catch (InstantiationException | IllegalAccessException ex) { - Logger.getLogger(Login.class.getName()).log(Level.SEVERE, null, ex); - } - con = DriverManager.getConnection(host, user, pwd); - - Statement stmt = null; - String select; - select = "SELECT * FROM akun WHERE (username ='windy' AND password='" + password + "')"; - //String insert = "INSERT INTO akun (username, password, role) VALUES ('" + username + "' , '" + password + "' , '')"; - stmt = con.createStatement(); - - ResultSet rs = stmt.executeQuery(select); - - while (rs.next()) { - String userWeb = rs.getString("username"); - username = userWeb; - String passUser = rs.getString("password"); - password = passUser; - String roleUser = rs.getString("role"); - role = roleUser; - } - - FacesContext context = FacesContext.getCurrentInstance(); - HttpServletResponse response = (HttpServletResponse) context.getExternalContext().getResponse(); - if (rs != null) { - response.sendRedirect("page2.xhtml"); - } else { - //response.sendRedirect("/SimpleBlog/faces/Login.xhtml"); - } - //stmt.executeUpdate(select); - } - - public void handler () throws SQLException { - /*String user = username; - String pass = "apalah"; - String role = "owner"; - - Statement stmt = null; - String insert = "INSERT INTO akun (username, password, role) VALUES ('"+ user + "' , '" + pass + "' , '" + role + "')"; - stmt = con.createStatement(); - - - stmt.executeUpdate(insert);*/ - - ExternalContext ec = FacesContext.getCurrentInstance().getExternalContext(); - ec.addResponseCookie("MyTestCookie", "Hello Cookie", null); - //HttpServletResponse response = (HttpServletResponse) externalContext.getResponse(); - - - } -} From 8edc7c462989810551d13166009a9e66788f3edc Mon Sep 17 00:00:00 2001 From: Aldyaka Mushofan Date: Tue, 2 Dec 2014 05:15:43 +0700 Subject: [PATCH 11/37] Delete Login.xhtml --- Login.xhtml | 27 --------------------------- 1 file changed, 27 deletions(-) delete mode 100644 Login.xhtml diff --git a/Login.xhtml b/Login.xhtml deleted file mode 100644 index e6fbedbc..00000000 --- a/Login.xhtml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - Simple Blog - - - - LOGIN FORM - - Username: -

- Password: - -
- #{cookie['MyTestCookie'].value} -
- From 3c7a7f3538e0bb20272ff3e479be97fce8b53135 Mon Sep 17 00:00:00 2001 From: Aldyaka Mushofan Date: Tue, 2 Dec 2014 05:16:11 +0700 Subject: [PATCH 12/37] Delete screen.css --- assets/css/screen.css | 861 ------------------------------------------ 1 file changed, 861 deletions(-) delete mode 100644 assets/css/screen.css diff --git a/assets/css/screen.css b/assets/css/screen.css deleted file mode 100644 index 1d8fdf3b..00000000 --- a/assets/css/screen.css +++ /dev/null @@ -1,861 +0,0 @@ -@import url(http://fonts.googleapis.com/css?family=Open+Sans); -@import url(http://fonts.googleapis.com/css?family=Questrial); - -/* Reset & Basics (Inspired by E. Meyers) -================================================== */ -html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, cite, code, em, img, small, strong, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, embed, figure, figcaption, footer, header, hgroup, menu, nav, section, summary, time, audio, video { - margin: 0; - padding: 0; - border: 0; - font-size: 100%; - font: inherit; - vertical-align: baseline; } -article, aside, details, figcaption, figure, footer, header, hgroup, menu, time, nav, section { - display: block; } -html, body, .wrapper { - min-height: 100%; -} - - -/* Body -================================================== */ -html, body { - height: 100%; -} -.wrapper { - min-height: 100%; -} -body { - overflow-x: hidden; - font: 17px/28px ff-meta-serif-web-pro, "Georgia", serif; - color: #333; - background: #fff; -} - - -/* Typography -================================================== */ -h1, h2, h3, h4, h5, h6 { - font-family: "proxima-nova", "helvetica neue", "helvetica", sans-serif; - font-weight: normal; - text-transform: uppercase; - font-weight: 700; - color: #000; - text-rendering: optimizeLegibility; -} - -h1 { - font-size: 50px; - padding-bottom: 30px; -} - -h2 { - font-size: 45px; - padding-bottom: 25px; -} - -h3 { - font-size: 40px; - padding-bottom: 20px; -} - -h4 { - font-size: 35px; - padding-bottom: 15px; -} - -h5 { - font-size: 30px; - padding-bottom: 10px; -} - -p { - margin: 0 0 28px 0; -} - -strong { - font-weight: bold; -} -em { - font-style: italic; -} -sup { - line-height: 0; -} - -small { - font-size: 70%; -} - -cite { - font-size: 80%; - font-style: italic; - } - -/* Teaser -================================================== */ - -header#teaser h1 { - text-transform: none !important; - color: #333; - font-size: 28px !important; - font-weight: 300 !important; -} - - -/* Links -================================================== */ -a { - color: #F40034; - text-decoration: none; - -webkit-transition: color .2s ease-in-out; - -moz-transition: color .2s ease-in-out; - transition: color .2s ease-in-out; -} -a:hover { - color: #F40034; -} - -/* Layout -================================================== */ -/* White container that is the "page" */ -.wrapper { - max-width: 1500px; - margin: 0 auto; - background: #fff; -} - -/* Containers to keep content to a set width */ -.nav, -.art-header-inner, -.footer, -.art-list, -.abt, -.fourohfour { - width: 980px; -} -.nav, -.art-body-inner, -.footer, -.art-list, -.abt, -.fourohfour { - position: relative; - margin: 0 auto; -} - -/* Nav -================================================== */ -.nav { - position: absolute; - top: 0; - left: 50%; - height: 70px; - padding-top: 40px; - margin-left: -490px; /* Half width of nav */ - border-bottom: 1px solid #333; - z-index: 2; -} -.nav.fixed { - position: fixed; -} -#logo { - float: left; -} -.nav-primary { - float: right; -} -.nav-primary li { - display: inline-block; - margin-left: 10px; - font-weight: 500; -} -#logo h1, -.nav-primary li, -.nav-primary li a { - font-family: "proxima-nova", "helvetica neue", "helvetica", sans-serif; - font-weight: 700; - font-size: 13px; - line-height: 30px; - color: #000; - text-transform: uppercase; -} - -#logo h1 { - height: 30px; - margin-left: 0px; - letter-spacing: 1px; - font-family: 'Questrial', sans-serif; - font-size: 30px; -} - -#logo h1 span{ - color: #F40034 !important; -} - -.nav li:first-child { - margin-left: 0; /* Remove left margin from the first nav li */ -} - -/* Home Page -================================================== */ - -div#home {} - -#home > div.cover { - max-width: 980px; - margin: 0px auto; - /*padding-top: 110px;*/ -} - -div.cover { - -} - -div.cover > img { - width: 100%; - height: 100%; -} - - -/* Article -================================================== */ -.art { - margin-top: -131px; -} -/* Header */ -.art-header { - height: 900px; - /* Background image is defined in the post */ - background-position: top center; - background-attachment: fixed; - overflow: hidden; -} -/* Contains the time, title and subtitle for an article */ -.art-header-inner { - position: fixed; - top: 300px; - left: 50%; - margin-left: -490px; -} -.art-time, -.art-title, -.art-subtitle { - text-align: center; - text-transform: uppercase; -} -.art-time { - font-size: 14px; - line-height: 1.8; - letter-spacing: 4px; -} -.art-title { - font-size: 100px; - line-height: .9; - letter-spacing: -2px; - width: 100%; -} -.art-subtitle { - margin-top: 4px; - font-size: 14px; - line-height: 1.3; - letter-spacing: 4px; -} - -/* If small header, make few adjustments */ -.small .art-title { - font-size: 70px; - line-height: 65px; -} -.small.art-header-inner { - top: 320px; -} - -/* Body */ -.art-body { - position: relative; - width: 100%; - background: #fff; - z-index: 100; - -webkit-box-shadow: 0 -3px 3px rgba(0,0,0,.2); - -moz-box-shadow: 0 -3px 3px rgba(0,0,0,.2); - box-shadow: 0 -3px 3px rgba(0,0,0,.2); -} -.art-body-inner { - font-family: Georgia,Cambria,"Times New Roman",Times,serif; - max-width: 640px; - padding: 80px 0 50px; - letter-spacing: 0.01rem; - font-weight: 400; - font-style: normal; - font-size: 21px; - line-height: 1.5; -} -.art-body-inner a:hover { - border-bottom: 1px solid #F40034; - padding-bottom:2px; -} -.art-body-inner ul, -.art-body-inner ol { /* For lists in the article body */ - margin-bottom: 26px; -} -.art-body-inner ul li { - list-style: disc; -} - -.art-body-inner mark { - background-color: #fdffb6; - padding: 2px; - -webkit-box-shadow: #fdffb6 0 0 5px; - -moz-box-shadow: #fdffb6 0 0 5px; - box-shadow: #fdffb6 0 0 5px; -} - -.art-body-inner blockquote { - font-size: 16px; - background: #f9f9f9; - border-left: 10px solid #ccc; - margin: 1.5em 10px; - padding: 0.5em 10px; - quotes: "\201C""\201D""\2018""\2019"; -} - -.art-body-inner blockquote p:first-child:before { - color: #ccc; - content: "“"; - font-size: 4em; - line-height: 0.1em; - margin-right: 0.25em; - vertical-align: -0.4em; -} - -.art-body-inner blockquote p { - margin-bottom: 1.5em; -} - -.art-body-inner blockquote p:last-child { - margin-bottom: 0; -} - - -.dropcap { /* First character on articles */ - float: left; - margin: 47px 10px 20px 0; - font-size: 100px; - line-height: 0; -} -.art-subhead { /* Subheads are used to break up sections of an article */ - margin: 60px 0 15px; - font-size: 20px; - line-height: 28px; - letter-spacing: 3px; -} -.callout { /* Callouts are like large pullquotes */ - font-weight: bold; -} -.art-body-inner img { - max-width: 100%; - max-height: 600px; - margin-bottom: 26px; -} -.art-body-inner img.center { - display: block; - margin-left: auto; - margin-right: auto; -} -.art-body-inner .art-reference { - font-size: 80%; - color: #999; - margin-top: 50px; -} - -/* For simple, white background posts */ -.simple .art-body { - background: none; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} - - -/* List of Articles -================================================== */ -.art-list { - padding: 120px 0 0; -} -.art-list-body { - position: relative; - overflow: hidden; -} -.art-list-item { - padding: 40px 0; - list-style: none; - overflow: hidden; - border-bottom: 1px solid #ccc; -} -.art-list-item:last-child { - border-bottom: none; -} -.art-list-title { - font-size: 26px; - line-height: 26px; - font-weight: 700; -} -.art-list-item-title-and-time { - float: left; - width: 30%; - margin-bottom: 10px; -} -.art-list-time { - font-size: 12px; - line-height: 20px; - letter-spacing: 2px; - text-transform: uppercase; - color: #999; -} -.art-list-title a { - color: #000; -} -.art-list-title a:hover { - color: #F40034; -} -.art-list-item p { - width: 65%; - float: left; - margin-left: 5%; - margin-bottom: 0; - font-size: 16px; - line-height: 24px; -} - - -/* Footer -================================================== */ -.footer { - padding: 30px 0 40px; - overflow: hidden; - border-top: 1px solid #ccc; -} -.footer, -.footer a { - font-family: "proxima-nova", "helvetica neue", "helvetica", sans-serif; - font-size: 13px; - text-transform: uppercase; - color: #777; -} -.footer a:hover { - color: #000; -} -.back-to-top, -.footer-nav, -.offsite-links { - width: 45%; - float: left; -} -.psi { - width:10%; - float:left; - text-align: center; -} -.footer-nav { - text-align: center; -} -.offsite-links { - text-align: right; -} -.footer .twitter-link:hover { - color: #0084B4; -} -.footer .instagram-link:hover { - color: #3F729B; -} -.footer .github-link:hover { - color: #c5376d; -} -.footer .caffein8-link:hover{ - color: black; -} -.footer .rss-link:hover { - color: #e85d24; -} -/* Remove prev & next links on loop */ -.art-list + .footer .footer-nav, -.abt + .footer .footer-nav { - text-indent: -9999px; - text-align: left; -} - - -/* White Reverse Theme -================================================== */ -/* Nav */ -.nav.white { - border-bottom-color: #fff; - border-bottom-color: rgba(255,255,255,.3); -} -.nav.white li a, -.nav.white li, -.nav.white #logo h1 { - color: #fff; - text-shadow: 0 0 8px rgba(0,0,0,.5); -} -.nav.white #logo h1 { - background-position: top center; -} - -nav.pagination{ - text-align: right; - padding-bottom: 25px; -} -/* Art header */ -.art-header.white { - background-color: #111; -} -.art-header.white .art-time, -.art-header.white .art-title, -.art-header.white .art-subtitle { - color: #fff; - text-shadow: 0 0 8px rgba(0,0,0,.5); -} - - -/* About page -================================================== */ -.abt { - padding: 200px 0 100px; - list-style: none; -} -.abt .abt-header { - font-size: 140px; - line-height: 1; - text-transform: none; -} -.abt .abt-subheader { - font-size: 24px; - font-style: italic; - text-transform: none; - color: #777; -} -.abt-body { - -moz-column-count: 2; - -moz-column-gap: 20px; - -webkit-column-count: 2; - -webkit-column-gap: 20px; - margin-bottom: 28px; -} -.abt-signoff { - line-height: 1.3; - font-style: italic; - color: #777; -} - -/* 404 page -================================================== */ -.fourohfour { - padding: 240px 0 100px; - text-align: center; -} - -/* Code -================================================== */ - -code, tt { -background: #ededee; -color: #3C4043; -font-size: 90%; -padding: 1px 3px; -} - -pre { - width: 92%; - overflow: auto; - margin: 2rem 0; - padding: 1rem 0.8rem 1rem 1.2rem; - color: #3f3b36; - border: 1px solid #ccc; - border-left: 1rem solid #ccc; - font: lighter 1.2rem/2rem monospace; - background: url(/assets/img/pre.png) repeat 0 -0.9rem; - background-size: 1px 4rem; -} - -pre code, tt { -font-size: inherit; -white-space: -moz-pre-wrap; -white-space: pre-wrap; -background: transparent; -border: none; -padding: 0; -} - - -.gist { - font-size: 14px; -} - - -/* Responsive -================================================== */ -@media only screen and (max-width: 1080px) { - /* Set all of the 980 containers to flexible width */ - .nav, - .art-body-inner, - .art-header-inner, - .footer, - .art-list, - .abt, - .fourohfour { - width: 90%; - } - .nav, - .art-header-inner { - margin-left: -45%; - } -} - -@media only screen and (max-width: 1024px) { - /* Everything becomes scrolling and non-fading */ - .nav, - .nav.fixed { - position: relative; - opacity: 1 !important; /* Important to override JS values */ - display: inline-block; - } - .art-header-inner { - position: relative; - top: 0 !important; /* Important to override JS values */ - margin-top: 240px !important; /* Important to override JS values */ - opacity: 1 !important; /* Important to override JS values */ - } - /* Articles no longer have fixed heights */ - .art-header { - height: auto; - padding-bottom: 100px; - background-size: cover !important; - background-attachment: scroll; - } - /* Remove bottom space out if articles doesn't have a background */ - .simple .art-header { - padding-bottom: 0; - } - .art-list { - padding-top: 0; - } - .abt { - padding: 40px 0; - } - .fourohfour { - padding: 80px 0 60px; - } -} - -@media only screen and (max-width: 780px) { - .art-body-inner ul, - .art-body-inner ol { - margin-left: 20px; - } - .art-title { - letter-spacing: 0; - } - .art-subtitle, - .art-time { - font-size: 12px; - } - .nav { - padding-top: 25px; - height: 55px; - } - .art-list-item-title-and-time, - .art-list-item p { - float: none; - width: auto; - margin-left: 0; - } - .abt-body { - -moz-column-count: 1; - -webkit-column-count: 1; - } -} - -@media only screen and (max-width: 500px) { - .nav-primary li { - margin-left: 10px; - } - .nav #logo h1 { - font-size: 16px; - letter-spacing: -1px; - } - .nav li a { - font-size: 12px; - } - .art-header { - padding-bottom: 50px; - } - .art-header-inner { - margin-top: 190px !important; - } - .art-body-inner { - padding-top: 30px; - } - body { - font-size: 15px; - line-height: 24px; - } - p { - margin-bottom: 24px; - } - .footer { - padding: 10px 0 20px; - } - .back-to-top, - .footer-nav { - width: 50%; - } - .back-to-top { - text-align: left; - } - .footer-nav { - text-align: right; - } - .offsite-links { - float: left; - width: 100%; - text-align: left; - } - .offsite-links a { - font-size: 12px; - } - .art-list + .footer .footer-nav { - display: none; - } - .abt .abt-header { - font-size: 80px; - } - .abt .abt-subheader { - font-size: 18px; - } -} - - -/* Misc -================================================== */ -::selection { - background: #000; - color: #fff; -} -::-moz-selection { - background: #000; - color: #fff; -} -img.left { - float: left; - margin-right: 20px; -} -img.right { - float: right; - margin-left: 20px; -} -/* Clearfixing pile */ -.nav:before, -.art-body-inner:before, -.footer:before, -.art-list:before { - content:""; - display:table; -} -.nav:after, -.art-body-inner:after, -.footer:after, -.art-list:after { - clear:both; -} -.nav, -.art-body-inner, -.footer, -.art-list { - zoom:1; /* For IE 6/7 (trigger hasLayout) */ -} - - -@-webkit-keyframes le-fade { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } -} -@-moz-keyframes le-fade { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } -} - -.art-header-inner { - -webkit-animation: le-fade .5s 0 1 ease-out; - -moz-animation: le-fade .5s 0 1 ease-out; -} - -.art-list, -.nav, -.abt, -.art-body { - -webkit-animation: le-fade .5s 0s 1 ease-out; - -moz-animation: le-fade .5s 0s 1 ease-out; -} - -hr.featured-article { - padding: 0; - border: none; - border-top: medium double #bbb; - color: #bbb; - text-align: center; -} -hr.featured-article:after { - content: "✭ Featured Article ✭"; - display: inline-block; - position: relative; - top: -0.8em; - font-size: 1.2em; - padding: 0 0.6em; - background: white; -} - -/* FORM */ - -#contact-area { - width: 600px; - margin-top: 25px; -} - -#contact-area input, #contact-area textarea { - padding: 5px; - width: 471px; - font-family: Helvetica, sans-serif; - margin: 0px 0px 10px 0px; - border: 2px solid #ccc; -} - -#contact-area textarea { - height: 90px; -} - -#contact-area textarea:focus, #contact-area input:focus { - border: 2px solid #900; -} - -#contact-area input.submit-button { - width: 100px; - -} - -label { - float: left; - text-align: right; - margin-right: 15px; - width: 100px; - padding-top: 5px; -} \ No newline at end of file From cacb82d6af63727f0666ff5537c87c71bb8ca063 Mon Sep 17 00:00:00 2001 From: Aldyaka Mushofan Date: Tue, 2 Dec 2014 05:18:24 +0700 Subject: [PATCH 13/37] Create addcomment.jsp --- addcomment.jsp | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 addcomment.jsp diff --git a/addcomment.jsp b/addcomment.jsp new file mode 100644 index 00000000..f0b30d24 --- /dev/null +++ b/addcomment.jsp @@ -0,0 +1,53 @@ + +<%@ page language="java" contentType="text/html; charset=ISO-8859-1" + pageEncoding="ISO-8859-1"%> + + +<%@ page import="java.sql.Connection, javax.sql.*, java.io.*, javax.naming.*" +%> +<%@ page import="com.mysql.jdbc.Driver, java.sql.PreparedStatement, java.sql.DriverManager, java.util.Random" %> + +The Simplest Blog | Add Comment + + + + <% + String host = "jdbc:mysql://localhost:3305/blog?zeroDateTimeBehavior=convertToNull"; + String user = "root"; + String pwd = "asdasd123"; + Connection con; + PreparedStatement ps; + + try { + String nama = request.getParameter("Nama"); + String waktu = request.getParameter("waktu"); + String id_post = request.getParameter("id_post"); + String komentar = request.getParameter("Komentar"); + String email = request.getParameter("Email"); + Class.forName("com.mysql.jdbc.Driver").newInstance(); + int updateQuery = 0; + con = DriverManager.getConnection(host, user, pwd); + if (nama != null && waktu != null && id_post != null && komentar != null && email != null) { + ps = con.prepareStatement("INSERT INTO `comment` (`nama`, `email`, `komentar`, `waktu`, `id_post`) VALUES (?,?,?,?,?)"); + ps.setString(1, nama); + ps.setString(2, email); + ps.setString(3, komentar); + ps.setString(4, waktu); + ps.setString(5, id_post); + updateQuery = ps.executeUpdate(); + } + out.print("
  • \n"+ + "
    \n"+ + "

    "+ nama +"

    \n"+ + "
    "+ waktu +"
    \n"+ + "
    \n"+ + "

    " + komentar + "

    \n"+ + "
  • "); + } catch (Exception e) { + out.println("Error" + e); + } + %> +
    + + + From 442c526e82c624a3609ff521285023edf0d3859d Mon Sep 17 00:00:00 2001 From: Aldyaka Mushofan Date: Tue, 2 Dec 2014 05:19:17 +0700 Subject: [PATCH 14/37] Create about.jsp --- about.jsp | 88 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 about.jsp diff --git a/about.jsp b/about.jsp new file mode 100644 index 00000000..49694d1a --- /dev/null +++ b/about.jsp @@ -0,0 +1,88 @@ +<%@page contentType="text/html" pageEncoding="UTF-8"%> +<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> +<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> + + + + + + + + + + + + The Simplest Blog | About + + +
    + + + +
    + + + +
    + From 6acf53b18762cba29bd7ee81ee3e05bd97870513 Mon Sep 17 00:00:00 2001 From: Aldyaka Mushofan Date: Tue, 2 Dec 2014 05:19:43 +0700 Subject: [PATCH 15/37] Create unpublished.jsp --- unpublished.jsp | 199 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 199 insertions(+) create mode 100644 unpublished.jsp diff --git a/unpublished.jsp b/unpublished.jsp new file mode 100644 index 00000000..805851c3 --- /dev/null +++ b/unpublished.jsp @@ -0,0 +1,199 @@ + +<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> +<%@ page import="java.sql.*" %> +<%@ page import="java.io.*" %> +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%> +<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> +<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> +<%@ page import="java.io.*,java.util.*,java.sql.*"%> +<%@ page import="javax.servlet.http.*,javax.servlet.*" %> + + +<%@ page import="java.sql.Connection, javax.sql.*, java.io.*, javax.naming.*" +%> +<%@ page import="com.mysql.jdbc.Driver, java.sql.PreparedStatement, java.sql.DriverManager, java.util.Random" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + +The Simplest Blog | Draft + + + + + + +<% + String host = "jdbc:mysql://localhost:3305/blog?zeroDateTimeBehavior=convertToNull"; + String user = "root"; + String pwd = "asdasd123"; + PreparedStatement ps = null; + Connection con = null; + ResultSet rs = null; + + try { + Class.forName("com.mysql.jdbc.Driver").newInstance(); + con = DriverManager.getConnection(host, user, pwd); + String sql = "SELECT * FROM post WHERE status='unpublished' and status_delete='undeleted' ORDER BY tanggal DESC"; + ps = con.prepareStatement(sql); + rs = ps.executeQuery(); +%> + +
    + + + +
    +
    + +
    +
    + +
    + + + + + + + +
    From de8369aaec5440d65747e154e9809deab3012540 Mon Sep 17 00:00:00 2001 From: Aldyaka Mushofan Date: Tue, 2 Dec 2014 05:20:10 +0700 Subject: [PATCH 16/37] Create softdelete.jsp --- softdelete.jsp | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 softdelete.jsp diff --git a/softdelete.jsp b/softdelete.jsp new file mode 100644 index 00000000..317aac29 --- /dev/null +++ b/softdelete.jsp @@ -0,0 +1,44 @@ + +<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> +<%@ page import="java.sql.*" %> +<%@ page import="java.io.*" %> +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%> +<%@ page import="java.io.*,java.util.*,java.sql.*"%> +<%@ page import="javax.servlet.http.*,javax.servlet.*" %> + + +<%@ page import="java.sql.Connection, javax.sql.*, java.io.*, javax.naming.*" +%> +<%@ page import="com.mysql.jdbc.Driver, java.sql.PreparedStatement, java.sql.DriverManager, java.util.Random" %> + + + + The Simplest Bog | Soft Delete + + + + <% + String host = "jdbc:mysql://localhost:3305/blog?zeroDateTimeBehavior=convertToNull"; + String user = "root"; + String pwd = "asdasd123"; + Connection con; + PreparedStatement ps; + + try { + Class.forName("com.mysql.jdbc.Driver").newInstance(); + con = DriverManager.getConnection(host, user, pwd); + String sql = "UPDATE post SET status_delete='deleted' WHERE id_post = ?"; + ps = con.prepareStatement(sql); + ps.setString(1, String.valueOf(request.getParameter("id_post"))); + ps.executeUpdate(); + } + catch (Exception e){ + out.println("Error" + e); + } + response.sendRedirect("unpublished.jsp"); + %> + + + + From 36eda9d389d9a9a186528176325049a5f9450463 Mon Sep 17 00:00:00 2001 From: Aldyaka Mushofan Date: Tue, 2 Dec 2014 05:20:43 +0700 Subject: [PATCH 17/37] Create restore.jsp --- restore.jsp | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 restore.jsp diff --git a/restore.jsp b/restore.jsp new file mode 100644 index 00000000..4021f6ce --- /dev/null +++ b/restore.jsp @@ -0,0 +1,45 @@ + +<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> +<%@ page import="java.sql.*" %> +<%@ page import="java.io.*" %> +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%> +<%@ page import="java.io.*,java.util.*,java.sql.*"%> +<%@ page import="javax.servlet.http.*,javax.servlet.*" %> + + +<%@ page import="java.sql.Connection, javax.sql.*, java.io.*, javax.naming.*" +%> +<%@ page import="com.mysql.jdbc.Driver, java.sql.PreparedStatement, java.sql.DriverManager, java.util.Random" %> + + + + The Simplest Blog | Restore Post + + + + <% + String host = "jdbc:mysql://localhost:3305/blog?zeroDateTimeBehavior=convertToNull"; + String user = "root"; + String pwd = "asdasd123"; + Connection con; + PreparedStatement ps; + Random random = new Random(); + + try { + Class.forName("com.mysql.jdbc.Driver").newInstance(); + int updateQuery = 0; + con = DriverManager.getConnection(host, user, pwd); + String sql = "UPDATE post SET status_delete='undeleted' WHERE id_post = ?"; + ps = con.prepareStatement(sql); + ps.setString(1, String.valueOf(request.getParameter("id_post"))); + updateQuery = ps.executeUpdate(); + } + catch (Exception e){ + out.println("Error" + e); + } + response.sendRedirect("unpublished.jsp"); + %> + + + From 499c38620d46c46de8bb36891683d5ba64095aa9 Mon Sep 17 00:00:00 2001 From: Aldyaka Mushofan Date: Tue, 2 Dec 2014 05:21:15 +0700 Subject: [PATCH 18/37] Create register.jsp --- register.jsp | 117 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 117 insertions(+) create mode 100644 register.jsp diff --git a/register.jsp b/register.jsp new file mode 100644 index 00000000..9edabd0c --- /dev/null +++ b/register.jsp @@ -0,0 +1,117 @@ +<%@page contentType="text/html" pageEncoding="UTF-8"%> +<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> +<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> + + + + + + + + + + + + The Simplest Blog | Add User + + + +
    + + +
    + +
    +
    +

    Add User

    +
    +
    + +
    +
    +
    + + + + + + + + + + + + + +

    + + + + + + + +
    +
    + + username does exist +
    +
    +
    +
    + + + +
    + From 486af5b6cfdba4522683a050e92b97b6f6bd7f5b Mon Sep 17 00:00:00 2001 From: Aldyaka Mushofan Date: Tue, 2 Dec 2014 05:21:41 +0700 Subject: [PATCH 19/37] Create publish.jsp --- publish.jsp | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 publish.jsp diff --git a/publish.jsp b/publish.jsp new file mode 100644 index 00000000..cb4463ab --- /dev/null +++ b/publish.jsp @@ -0,0 +1,43 @@ + +<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> +<%@ page import="java.sql.*" %> +<%@ page import="java.io.*" %> +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%> +<%@ page import="java.io.*,java.util.*,java.sql.*"%> +<%@ page import="javax.servlet.http.*,javax.servlet.*" %> + + +<%@ page import="java.sql.Connection, javax.sql.*, java.io.*, javax.naming.*" +%> +<%@ page import="com.mysql.jdbc.Driver, java.sql.PreparedStatement, java.sql.DriverManager, java.util.Random" %> + + + + The Simplest Blog | Send Content + + + + <% + String host = "jdbc:mysql://localhost:3305/blog?zeroDateTimeBehavior=convertToNull"; + String user = "root"; + String pwd = "asdasd123"; + Connection con; + PreparedStatement ps; + + try { + Class.forName("com.mysql.jdbc.Driver").newInstance(); + con = DriverManager.getConnection(host, user, pwd); + String sql = "UPDATE post SET status='published' WHERE id_post = ?"; + ps = con.prepareStatement(sql); + ps.setString(1, String.valueOf(request.getParameter("id_post"))); + ps.executeUpdate(); + } + catch (Exception e){ + out.println("Error" + e); + } + response.sendRedirect("index.jsp"); + %> + + + From debe79753d92e0ec1ddf89863534edacb07ac696 Mon Sep 17 00:00:00 2001 From: Aldyaka Mushofan Date: Tue, 2 Dec 2014 05:22:35 +0700 Subject: [PATCH 20/37] Create post.jsp --- post.jsp | 228 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 228 insertions(+) create mode 100644 post.jsp diff --git a/post.jsp b/post.jsp new file mode 100644 index 00000000..40dffff7 --- /dev/null +++ b/post.jsp @@ -0,0 +1,228 @@ + +<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> +<%@ page import="java.sql.*" %> +<%@ page import="java.io.*" %> +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%> +<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> +<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> +<%@ page import="java.io.*,java.util.*,java.sql.*"%> +<%@ page import="javax.servlet.http.*,javax.servlet.*" %> + + +<%@ page import="java.sql.Connection, javax.sql.*, java.io.*, javax.naming.*" +%> +<%@ page import="com.mysql.jdbc.Driver, java.sql.PreparedStatement, java.sql.DriverManager, java.util.Random" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + The Simplest Blog | Post + + + + + + + <% + String host = "jdbc:mysql://localhost:3305/blog?zeroDateTimeBehavior=convertToNull"; + String user = "root"; + String pwd = "asdasd123"; + InitialContext itc; + Connection con; + Statement st; + ResultSet rsPost; + ResultSet rsComment; + + int updateQuery = 0; + + try { + Class.forName("com.mysql.jdbc.Driver").newInstance(); + con = DriverManager.getConnection(host, user, pwd); + String sql = "SELECT * FROM post WHERE id_post = " + String.valueOf(request.getParameter("id_post") + ""); + st = con.createStatement(); + rsPost = st.executeQuery(sql); + rsPost.next(); + %> + +
    + + +
    + +
    +
    + +

    <% out.print(rsPost.getString("judul")); %>

    +

    +
    +
    + +
    +
    +
    +

    <% out.print(rsPost.getString("content")); %>

    + <% + } catch (Exception e) { + out.print(""+ e ); + } + %> +
    + + <% + try { + Class.forName("com.mysql.jdbc.Driver").newInstance(); + con = DriverManager.getConnection(host, user, pwd); + String sql = "SELECT * FROM comment WHERE id_post = " + String.valueOf(request.getParameter("id_post") + ""); + st = con.createStatement(); + rsComment = st.executeQuery(sql); + %> + +

    Comment

    + +
    +
    + + + + + + +
    + + + + "> + <% java.util.Date date = new java.util.Date(); + java.sql.Date dateSQL = new java.sql.Date(date.getYear(), date.getMonth(), date.getDate());%> + +
    +
    + + +
    +
    + <% } catch (Exception e) { + out.print("" + e); + } + %> +
    + + + +
    From efad583b7f189c471769bf1a6a58a6d7e2a4a391 Mon Sep 17 00:00:00 2001 From: Aldyaka Mushofan Date: Tue, 2 Dec 2014 05:23:13 +0700 Subject: [PATCH 21/37] Create page2.xhtml --- page2.xhtml | 126 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 126 insertions(+) create mode 100644 page2.xhtml diff --git a/page2.xhtml b/page2.xhtml new file mode 100644 index 00000000..1170b6b1 --- /dev/null +++ b/page2.xhtml @@ -0,0 +1,126 @@ + + + + + + + + + + + The Simplest Blog | User-Management + + +
    + +
    + +
    +
    +
    + +
    + + +
    + From 961a23fb52fc4cf12cae3a7f392392033cf4696a Mon Sep 17 00:00:00 2001 From: Aldyaka Mushofan Date: Tue, 2 Dec 2014 05:23:28 +0700 Subject: [PATCH 22/37] Create new.jsp --- new.jsp | 107 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 107 insertions(+) create mode 100644 new.jsp diff --git a/new.jsp b/new.jsp new file mode 100644 index 00000000..dc28feb5 --- /dev/null +++ b/new.jsp @@ -0,0 +1,107 @@ + +<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> +<%@ page import="java.sql.*, javax.sql.*, java.io.*, javax.naming.*" %> +<%@ page import="com.mysql.jdbc.Driver" %> +<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> +<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The Simplest Blog | Create Post + + +
    + + + +
    + + +
    +
    +

    Create Post

    +
    +
    + +
    +
    + +
    +
    + + + + + + + + + +
    + + +
    +
    +
    +
    +
    +
    + + + + +
    From 3ef6890e7e0edcaa81eb00b0eb53a4c6b914e96d Mon Sep 17 00:00:00 2001 From: Aldyaka Mushofan Date: Tue, 2 Dec 2014 05:23:48 +0700 Subject: [PATCH 23/37] Create index.jsp --- index.jsp | 159 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 159 insertions(+) create mode 100644 index.jsp diff --git a/index.jsp b/index.jsp new file mode 100644 index 00000000..a5252507 --- /dev/null +++ b/index.jsp @@ -0,0 +1,159 @@ + +<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> +<%@ page import="java.sql.*" %> +<%@ page import="java.io.*" %> +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%> +<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> +<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> +<%@ page import="java.io.*,java.util.*,java.sql.*"%> +<%@ page import="javax.servlet.http.*,javax.servlet.*" %> + + +<%@ page import="java.sql.Connection, javax.sql.*, java.io.*, javax.naming.*" +%> +<%@ page import="com.mysql.jdbc.Driver, java.sql.PreparedStatement, java.sql.DriverManager, java.util.Random" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +The Simplest Blog + + + + + + +<% + String host = "jdbc:mysql://localhost:3305/blog?zeroDateTimeBehavior=convertToNull"; + String user = "root"; + String pwd = "asdasd123"; + PreparedStatement ps = null; + Connection con = null; + ResultSet rs = null; + + try { + Class.forName("com.mysql.jdbc.Driver").newInstance(); + con = DriverManager.getConnection(host, user, pwd); + String sql = "SELECT * FROM post WHERE status='published' and status_delete='undeleted' ORDER BY tanggal DESC"; + ps = con.prepareStatement(sql); + rs = ps.executeQuery(); +%> + +
    + + + +
    +
    + +
    +
    + +
    + + + + + + +
    From 4229a58569760b94c8b1905f242b0fcac3358714 Mon Sep 17 00:00:00 2001 From: Aldyaka Mushofan Date: Tue, 2 Dec 2014 05:24:06 +0700 Subject: [PATCH 24/37] Create editpost.jsp --- editpost.jsp | 149 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 149 insertions(+) create mode 100644 editpost.jsp diff --git a/editpost.jsp b/editpost.jsp new file mode 100644 index 00000000..662d15a0 --- /dev/null +++ b/editpost.jsp @@ -0,0 +1,149 @@ + +<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> +<%@ page import="java.sql.*" %> +<%@ page import="java.io.*" %> +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%> +<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> +<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> +<%@ page import="java.io.*,java.util.*,java.sql.*"%> +<%@ page import="javax.servlet.http.*,javax.servlet.*" %> + + +<%@ page import="java.sql.Connection, javax.sql.*, java.io.*, javax.naming.*" +%> +<%@ page import="com.mysql.jdbc.Driver, java.sql.PreparedStatement, java.sql.DriverManager, java.util.Random" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The Simplest Blog | Edit Post + + + +
    + + + +
    + + +
    +
    +

    Edit Post

    + <% + InitialContext itc; + DataSource ds; + Connection con; + Statement st; + ResultSet rs; + int updateQuery = 0; + + try + { + itc = new InitialContext(); + Class.forName("com.mysql.jdbc.Driver"); + con = DriverManager.getConnection("jdbc:mysql://localhost:3305/blog?zeroDateTimeBehavior=convertToNull", "root", "asdasd123"); + String sql = "SELECT * FROM post WHERE id_post = " + String.valueOf(request.getParameter("id_post") + ""); + st = con.createStatement(); + rs = st.executeQuery(sql); + rs.next(); + %> +
    +
    + +
    +
    + +
    +
    + + "> + + + "> + +
    + + "> + +
    + <% + } + catch(Exception e){ + out.println(""+e); + } %> +
    +
    +
    +
    +
    + + + +
    From f30701ec10882b924717333dbcd9f4e46f0181c3 Mon Sep 17 00:00:00 2001 From: Aldyaka Mushofan Date: Tue, 2 Dec 2014 05:24:31 +0700 Subject: [PATCH 25/37] Create Edit_Akun.xhtml --- Edit_Akun.xhtml | 95 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 Edit_Akun.xhtml diff --git a/Edit_Akun.xhtml b/Edit_Akun.xhtml new file mode 100644 index 00000000..df2e88bf --- /dev/null +++ b/Edit_Akun.xhtml @@ -0,0 +1,95 @@ + + + + + + + + + + + Simple Blog + + +
    + + +
    + +
    +
    +

    Account Edit

    +
    +
    + +
    +
    +
    + + + + +

    + + +

    + + + + + + +

    + + +

    + + +

    + +
    +
    +
    +
    +
    +
    + +
    + From dcd584563af2e4687f089cf55261282c6f84b440 Mon Sep 17 00:00:00 2001 From: Aldyaka Mushofan Date: Tue, 2 Dec 2014 05:24:49 +0700 Subject: [PATCH 26/37] Create delete.jsp --- delete.jsp | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 delete.jsp diff --git a/delete.jsp b/delete.jsp new file mode 100644 index 00000000..267e162f --- /dev/null +++ b/delete.jsp @@ -0,0 +1,45 @@ + +<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> +<%@ page import="java.sql.*" %> +<%@ page import="java.io.*" %> +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%> +<%@ page import="java.io.*,java.util.*,java.sql.*"%> +<%@ page import="javax.servlet.http.*,javax.servlet.*" %> + + +<%@ page import="java.sql.Connection, javax.sql.*, java.io.*, javax.naming.*" +%> +<%@ page import="com.mysql.jdbc.Driver, java.sql.PreparedStatement, java.sql.DriverManager, java.util.Random" %> + + + + The Simplest Blog | Delete Post + + + + <% + String host = "jdbc:mysql://localhost:3305/blog?zeroDateTimeBehavior=convertToNull"; + String user = "root"; + String pwd = "asdasd123"; + Connection con; + PreparedStatement ps; + Random random = new Random(); + + try { + Class.forName("com.mysql.jdbc.Driver").newInstance(); + int updateQuery = 0; + con = DriverManager.getConnection(host, user, pwd); + String sql = "DELETE FROM post WHERE id_post = ?"; + ps = con.prepareStatement(sql); + ps.setString(1, String.valueOf(request.getParameter("id_post"))); + updateQuery = ps.executeUpdate(); + } + catch (Exception e){ + out.println("Error" + e); + } + response.sendRedirect("index.jsp"); + %> + + + From c3d45751bf36189d82c361ea3d0289f5e2701125 Mon Sep 17 00:00:00 2001 From: Aldyaka Mushofan Date: Tue, 2 Dec 2014 05:25:10 +0700 Subject: [PATCH 27/37] Create contact.jsp --- contact.jsp | 151 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 contact.jsp diff --git a/contact.jsp b/contact.jsp new file mode 100644 index 00000000..4382c817 --- /dev/null +++ b/contact.jsp @@ -0,0 +1,151 @@ +<%@page contentType="text/html" pageEncoding="UTF-8"%> +<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> +<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> + + + + + + + + + + + + The Simplest Blog | Contact + + +
    + + +
    +
    +
    +
    +
    + +
    + +
    +

    Want to ask?

    +

    E-mail us

    +

    simplestblog@mail.com

    +
    +
    + +
    +
    + +
    + +
    +

    Get in touch

    +

    Facebook

    +

    /thesimplestblog

    +
    +
    + +
    +
    + +
    + +
    +

    Follow us

    +

    On Twitter

    +

    @thesimplestblog

    +
    +
    +
    + +
    +
    +
    + +
    + +
    +

    Watching our projects

    +

    On Youtube

    +

    youtube.com/simplestblog

    +
    +
    + +
    +
    + +
    + +
    +

    Follow our projects

    +

    On Pinterest

    +

    thesimplestblog

    +
    +
    + +
    +
    + +
    + +
    +

    Follow our projects

    +

    On Instagram

    +

    @thesimplestblog

    +
    +
    +
    +
    +
    +
    + + + +
    + From f43bc272165efddb143c3759e3cba3d009c4db28 Mon Sep 17 00:00:00 2001 From: Aldyaka Mushofan Date: Tue, 2 Dec 2014 05:26:56 +0700 Subject: [PATCH 28/37] Create validate.js --- assets/js/validate.js | 59 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 assets/js/validate.js diff --git a/assets/js/validate.js b/assets/js/validate.js new file mode 100644 index 00000000..2db72fc9 --- /dev/null +++ b/assets/js/validate.js @@ -0,0 +1,59 @@ +function postValidation() { + var Judul = document.getElementById("Judul"); + var Tanggal = document.getElementById("Tanggal"); + var Konten = document.getElementById("Konten"); + + if (Judul.value=="") + { + alert('Title has to be filled'); + return false; + } + + if (Tanggal.value=="") + { + alert('Date has to be filled'); + return false; + } + + if (Konten.value=="") + { + alert('Content has to be filled'); + return false; + } + + if (Tanggal.value!="") + { + var arrTanggal = Tanggal.value.split("-"); + + var tanggal = new Date(); + tanggal.setFullYear(arrTanggal[0], parseInt(arrTanggal[1])-1, arrTanggal[2]); + var date = new Date(); + + if (tanggal < date) + { + alert('Date has to be same as or more than today!'); + return false; + } + } + + return true; +} + +function resetForm(FormId){ + document.forms[FormId].reset(); +} + +function makeYear(Tanggal){ + var tahun = Tanggal.charAt(0) + Tanggal.charAt(1) + Tanggal.charAt(2) + Tanggal.charAt(3); + return parseInt(tahun); +} + +function makeMonth(Tanggal){ + var bulan = Tanggal.charAt(5) + Tanggal.charAt(6); + return parseInt(bulan); +} + +function makeDay(Tanggal){ + var hari = Tanggal.charAt(8) + Tanggal.charAt(9); + return parseInt(hari); +} From 7cf0a6e6a4f7a08b3eeee1fa3c0f3c704bb380b4 Mon Sep 17 00:00:00 2001 From: Aldyaka Mushofan Date: Tue, 2 Dec 2014 05:27:20 +0700 Subject: [PATCH 29/37] Delete favicon.ico --- assets/img/favicon.ico | Bin 799 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 assets/img/favicon.ico diff --git a/assets/img/favicon.ico b/assets/img/favicon.ico deleted file mode 100644 index 40b40ed345847af1db325abe295a4d7c33cc51d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 799 zcmZ?wbhEHbRA5kGc$UeqZ{NPZfB)9j)^6Us`Olv}|Ni~^`SWLYcXw)Ps)K`rqod=Z zMT^$0Ti4v&eCN)c-@kvqef!qi+dDKg^!@wyU%q@%RaG@NH($Pd`GN%tl9G}xUc6XR zQu6E9FLibGuV25udiCn{>(}4Ee~*cY`SIh2tE=m-UAqn)I`rbji{9SeckkZKojdp0 zvuEz^?gtJWP*G9YxN+mzvuFMM{GL2{qNu1iW5$g8_wN@K6&V>BZQHi(@#DvNd3lzW zmLEQRxPANf_U+p*UAlDo^y%p6==k{fH*el_bab?~wpLVBeE$47J3IUC-Mhxd#!Hqg z@$m34Gc(J{$+Z^ zfgzJY2V@Q?P8it#H)J+7x3spkcXW1jck-(-hw?JH@v`)EtEXqoo}E5zdY96i*(uFN zj0-Y3q?&aXr)xJUr*kZjNcUQi$uByGv)MHxowvt!Rt9@B(;SH=f#c~~U98q~HZ(=d zNo?X+@6f5SID?ZlQ)UiZror)R3hjJv=A>l?%&`{^ew41l*Dk;$_GoTkf%6J>Eil=TJ#E=(?aY;SM|LZ4G}!4c(8v)yZsj{E+;CCD xp^pWP3S4uv5|&mxacW8Syewc*%yzV+uO-MJ;ZQ Date: Tue, 2 Dec 2014 05:27:34 +0700 Subject: [PATCH 30/37] Delete pre.png --- assets/img/pre.png | Bin 78 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 assets/img/pre.png diff --git a/assets/img/pre.png b/assets/img/pre.png deleted file mode 100644 index 7f48517bff0b683fdb0065a1863a20657fd71c05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfx!3HGlw@oMqQlg$Njv*Y^lM@mW9waO<{P_QW beUvbR+c8_#2`U~MKm`n*u6{1-oD!M Date: Tue, 2 Dec 2014 05:27:57 +0700 Subject: [PATCH 31/37] Create style.css --- assets/style.css | 512 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 512 insertions(+) create mode 100644 assets/style.css diff --git a/assets/style.css b/assets/style.css new file mode 100644 index 00000000..fd249929 --- /dev/null +++ b/assets/style.css @@ -0,0 +1,512 @@ +@import url(http://fonts.googleapis.com/css?family=Dawning+of+a+New+Day); +@import url(http://fonts.googleapis.com/css?family=Quicksand:300,400,700); + +html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, cite, code, em, img, small, strong, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, embed, figure, figcaption, footer, header, hgroup, nav, section, summary, time, audio, video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; } +article, aside, details, figcaption, figure, footer, header, hgroup, menu, time, nav, section { + display: block; } +html, body, .wrapper { + min-height: 100%; +} + +html, body { + height: 100%; +} + +.wrapper { + min-height: 100%; +} + +body { + overflow-x: hidden; + font-family: 'Quicksand', sans-serif; + color: #000; + background: #ffffff; +} + +h1 { + font-family: 'Dawning of a New Day', cursive; + font-size: 60px; + color: #000; +} + +h2 { + font: bold 20px 'Quicksand', sans-serif; +} + +a { + color: #000; + text-decoration: none; + -webkit-transition: color .2s ease-in-out; + -moz-transition: color .2s ease-in-out; + transition: color .2s ease-in-out; +} + +a:hover { + color: #97cdb6; +} + +#login { + text-align: right; + padding-top: 4px; + padding-right: 4px; +} + +#loginsc { + text-align: right; + padding-top: 4px; + padding-right: 4px; +} + +.invalid { + color: red; +} + + +#menu { + padding-left: 150px; + padding-right: 150px; +} + +#nav-logo { + padding-top: 70px; + padding-bottom: 10px; +} + +.nav-primary { + text-align: center; + border-top-style: solid; + border-bottom-style: solid; + border-color: #000; + border-bottom-width: 4px; + border-top-width: 4px; +} + +.nav { + text-align: right; +} + +.nav-primary li { + display: inline; + padding-left: 35px; + padding-right: 35px; + text-align: center; + font-size: 18px; +} + +#logo { + text-align: center; + padding-bottom: 20px; + font-family: 'Dawning of a New Day', cursive; + font-size: 70px; + color: #000; +} + +#footerSlideContainer { + width: 100%; + bottom: 0; + position: fixed; +} + +#footerSlideContent { + width: 100%; + height: 0px; + background: #251b1b; + color: #cccccc; + border: none; + font-family: 'Dawning of a New Day', cursive; + /*-webkit-transition: height 300ms ease-in; + -moz-transition: height 300ms ease-in; + -ms-transition: height 300ms ease-in; + -o-transition: height 300ms ease-in; + transition: height 300ms ease-in;*/ +} + +#footerSlideContainer.open { + //height: 50px; +} + +#footerSlideLink { + position: absolute; + font-family: 'Dawning of a New Day', cursive; + font-size: 20px; + text-align: center; + color: #000; + cursor: pointer; + top: -55; + right:20px; + width: 150px; + height: 30px; +} + +#footerSlideText { + font-family: 'Dawning of a New Day', cursive; + font-size: 20px; + color: #fff; + padding-left: 15px; +} +/* List of Articles +================================================== */ +.postcontainer { + float: left; + width: 70%; +} + +.postcontainer1 { + float: left; + width: 50%; +} + +#rightside { + width: 25%; + height: 400px; + padding-top: 40px; + padding-left: 40px; +} + +#contact-logo { + padding-left: 30px; + padding-top: 10px; +} + +#text-contact { + padding-left: 28px; + padding-bottom: 10px; +} + +#rightside1 { + width: 40%; + height: 400px; + //padding-top: 40px; + padding-left: 20px; +} + +.tabel { + padding: 25px 190px 100px; + text-align: center; +} + +.art-list { + padding: 25px 190px 100px; + height: auto; + margin-left: 0; +} +.art-list-body { + position: relative; + overflow: hidden; +} +.art-list-item { + padding: 40px 0; + list-style: none; + overflow: hidden; + border-bottom: 1px solid #ccc; +} +.art-list-item:last-child { + border-bottom: none; +} +.art-list-title { + font-size: 26px; + line-height: 26px; + font-weight: 700; +} +.art-list-item-title-and-time { + //float: left; + width: 65%; + margin-bottom: 10px; +} +.art-list-time { + font-size: 12px; + line-height: 20px; + letter-spacing: 2px; + text-transform: uppercase; + color: #999; +} +.art-list-title a { + color: #000; +} +.art-list-title a:hover { + color: #97cdb6; +} +.art-list-item p { + width: 89%; + float: left; + //margin-left: 5%; + margin-bottom: 0; + font-size: 16px; + line-height: 24px; +} + + +/* tabel manajemen user */ +table { +} + +table.list-user { + width: 100%; + border-collapse: collapse; + text-align: center; +} + +table.list-user th, table.list-user td { + padding: 8px; + text-align: center; + font-size: 16px; +} + +table.list-user th { + font: bold 16px 'Quicksand', sans-serif; +} + +/* Article +================================================== */ +.art { + margin-top: -131px; +} +/* Header */ +.art-header { + background-position: top center; + background-attachment: absolute; + overflow: hidden; + box-sizing: border-box; +} +/* Contains the time, title and subtitle for an article */ +.art-header-inner { + left: 50%; + margin-top: 200px; + margin-left: 190px; + margin-right: 190px; + display: block; +} +.art-time, +.art-title, +.art-subtitle { + text-align: center; + text-transform: uppercase; +} +.art-time { + font-size: 14px; + line-height: 1.8; + letter-spacing: 4px; +} +.art-title { + font-size: 80px; + line-height: .9; + letter-spacing: -2px; + width: 100%; + color: #97cdb6; +} +.art-subtitle { + margin-top: 4px; + font-size: 14px; + line-height: 1.3; + letter-spacing: 4px; +} + +/* If small header, make few adjustments */ +.small .art-title { + font-size: 70px; + line-height: 65px; +} +.small.art-header-inner { + top: 320px; +} + +/* Body */ +.art-body { + position: relative; + width: 100%; + background: #fff; + z-index: 100; + -webkit-box-shadow: 0 -3px 3px rgba(0,0,0,.2); + -moz-box-shadow: 0 -3px 3px rgba(0,0,0,.2); + box-shadow: 0 -3px 3px rgba(0,0,0,.2); +} +.art-body-inner { + //font-family: Georgia,Cambria,"Times New Roman",Times,serif; + //max-width: 640px; + padding: 150px 190px 100px; + letter-spacing: 0.01rem; + font-weight: 400; + font-style: normal; + //font-size: 21px; + line-height: 1.2; + margin-bottom: 40px; + margin-top: -80px; +} +.art-body-inner a:hover { + border-bottom: 1px solid #F40034; + padding-bottom:2px; +} +.art-body-inner ul, +.art-body-inner ol { /* For lists in the article body */ + margin-bottom: 26px; +} +.art-body-inner ul li { + list-style: disc; +} + +.art-body-inner mark { + background-color: #fdffb6; + padding: 2px; + -webkit-box-shadow: #fdffb6 0 0 5px; + -moz-box-shadow: #fdffb6 0 0 5px; + box-shadow: #fdffb6 0 0 5px; +} + +.art-body-inner blockquote { + font-size: 16px; + background: #f9f9f9; + border-left: 10px solid #ccc; + margin: 1.5em 10px; + padding: 0.5em 10px; + quotes: "\201C""\201D""\2018""\2019"; +} + +.art-body-inner blockquote p:first-child:before { + color: #ccc; + content: "“"; + font-size: 4em; + line-height: 0.1em; + margin-right: 0.25em; + vertical-align: -0.4em; +} + +.art-body-inner blockquote p { + margin-bottom: 1.5em; +} + +.art-body-inner blockquote p:last-child { + margin-bottom: 0; +} + + +.dropcap { /* First character on articles */ + float: left; + margin: 47px 10px 20px 0; + font-size: 100px; + line-height: 0; +} +.art-subhead { /* Subheads are used to break up sections of an article */ + margin: 60px 0 15px; + font-size: 20px; + line-height: 28px; + letter-spacing: 3px; +} +.callout { /* Callouts are like large pullquotes */ + font-weight: bold; +} +.art-body-inner img { + max-width: 100%; + max-height: 600px; + margin-bottom: 26px; +} +.art-body-inner img.center { + display: block; + margin-left: auto; + margin-right: auto; +} +.art-body-inner .art-reference { + font-size: 80%; + color: #999; + margin-top: 50px; +} + +.art-body p { + text-align: left; + margin-top: 30px; + margin-bottom: 30px; +} +/* For simple, white background posts */ +.simple .art-body { + background: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +/* FORM */ + +#contact-area { + width: 600px; + padding: 25px 110px 25px; +} + +#contact-area input, #contact-area textarea { + padding: 5px; + width: 471px; + font-family: 'Quicksand', sans-serif; + margin: 0px 0px 10px 0px; + border: 2px solid #acaba9; +} + +.select { + padding: 5px; + width: auto; + font-family: 'Quicksand', sans-serif; + margin: 0px 0px 10px 0px; + border: 2px solid #acaba9; +} + +#contact-area textarea { + height: 90px; +} + +#contact-area textarea:focus, #contact-area input:focus { + border: 1px solid #97cdb6; +} + +#contact-area input.submit-button { + width: 100px; + float: right; + border: none; + background-color: #97cdb6; + color: #fff; + font-weight: 700; + cursor: pointer; +} + +#contact-area label { + float: left; + text-align: right; + margin-right: 15px; + width: 100px; + padding-top: 5px; +} + +/* About dan Contact */ + +.about { + float: left; +} + +#keterangan { + border-right-style: solid; + border-color: #959595; + border-width: 1px; + width: 470px; + height: 400px; +} + +.postcontainer1 img { + margin-left: 100px; +} + +#contact-right { + height: 80px; +} + +#profile-picture { + width: 60px; + height: 60px; +} + +#media { + margin-left: 3px; +} + + From 95a5607766d91bddf371edeec7c3dd0886ed6df1 Mon Sep 17 00:00:00 2001 From: Aldyaka Mushofan Date: Tue, 2 Dec 2014 05:30:13 +0700 Subject: [PATCH 32/37] Create youtube.png --- img/youtube.png | 81 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 img/youtube.png diff --git a/img/youtube.png b/img/youtube.png new file mode 100644 index 00000000..8a852d12 --- /dev/null +++ b/img/youtube.png @@ -0,0 +1,81 @@ +‰PNG + + +IHDR G H ¤æèÊ pHYs   šœ OiCCPPhotoshop ICC profile xÚ­ygTk³uu˜ ÐsÎ9ç HÎ9ƒ" 0’` ˆ(¢¨ HTDD13"‚"fPô Šˆ|?@Ïûžûý¹kÝçG¯Ý»wUíª™Õ½º AZBB Ê —Ìô´³”ô”$½Và>0 EZXR‚…»»3üÿð} €A5ZBB üïW8=) q€Ðð¤°X ä .–ÀL ô€LZrB2 á ð2ýˆd àXÁ¢ Àº‚5€—éíi@´ ³ÑhÌ vw L +‹H`O rÇ…3â xsˆfa‘´p á Pž ÅÐÿÈñ_9Cÿä¤Ñ"þà•^ €lÍHJˆ¡¥ÃÿõŠIù]C Ø"™öž À €ÔEÇ;y  Òêê Ü ÈmF8À*~™bﳪŸ +K² + ~ ÂiÖN +€ò§DûX¬bm`Eº2’¼Wq(3Þs5?šJO²ñú#éΫ9wÅŸþÆU¶ À €^ʈôö[ñ‰ö¤2|]€ íOŠörZտʈ´rý­a¦xú €, úm#ÓÖsEƒ Æ&ýî S£Ùx€ fžém¿‹ùÓ“ü{ §[Û¬xÀÂéq>«ž±ä„dKÏÕؼ„÷U=VE±ó\™3v.)Õëwì@2Ó{uæØÛ(š£ûŠì{B²»÷Š7g°k„„Pˆ‡(`ôMµNäê[ "€j«Ìï? â€^Ÿ èô'ÎhÀ:¤B,þaWŽj°hÀ„T CDÃ{`B,.Œ›á&¸3n†›ãf¸6nˆýŽ“äø]•hC´&Úm‰J|„A<Ä@<0ñ?¹" ï  o  #„§à1@‡`âþtæ ï€ ŒßçÁŒæ¿œK‚ Œ@ÊêTè +q0ù[ƒËãÚ¸n‰›âf¸Hâü¸0¨áº¸!n¯ÅMp=Ü迦üqñÏ,ÿ]qÿÕã*Ϯ̮·ê"ô«?ªg±ú…C<8ý[‰íÂ.b·°.ìÖ‰µ‚$vkÃz±ËXëüÞ"þTó:ÄA4Ä ã·Fó´æ¤æ¯ÿQ¶ê€ tHH¦oJ °ŠOHg2""“%-bè’qaꪒښZº þ’+·¯ž€ Âÿà.j3€ rýŽ>Ðñ€Ìú'¿€¸–ÂL]áp °ð‚ˆƒ (‚hƒ>˜€9Ø€#¸7ÀƒHˆ&¤ÁȆ<(€ýpÊá(œ€:8 :¡ nÂ=è‡ÇðF` >Â4|‡AHáA„ DQA´CÄ ±AœO$ A"8$Ù‚lG +"¤9ŽÔ#ç‘v¤ ¹ƒÀþ™ƒ…CŽÃ‚cGG ÇEŽSœ,œòœVœ4ÎmœœíœO8g¹x¸´¸Ü¸b¹öp5pÝášà&qËsÛp‡sçrŸà¾Î=ʃñÈðXñ„ñlç©á¹Á3ÆKäUàuàâ-à=ÃÛÇ;ÍÇͧËçË·‰¯‚ï2ß?Æ/ÏïÀÿÿÿÿO1 º@¾ÀY9AAsAºànÁ&ÁÇ‚?…$…l„¢…µ +½Æ…•…=„Ó„«„oO‰ðŠ˜ˆ„‰ì¹ òLUõÝ,zB´WtVL\ÌN,A¬LìºØ”8¿¸¹x”øAñ+â“<f ‰ƒW%>HòIZHÆH–JöHNK‰JÙK¥H—ê“ZVö‘Αn’~)Ã*c(³Qæ L·Ì´¬„¬‹ìÙÓ²ÏäXä å"åËÝ’›“W÷“ß)ß*?¡ ¨à ¡pZá…"Uq­b¢bµâ#%¢’¡R´R¥R¿2ª¬§©\¡ü@UÑWa¨TªQcS³PKU;­öF_ÝY=G½Uý³†¬F Æ[Kšzš1š5šÏµ¸µµr´:´f´•µÃ´+´éPulu2uÚt¾èªèÒu«t‡õxô\ôvêuë-êè3õÏêOÈ„1xbÈkèn¸Çð¶ÁÈÒ(Ó¨ÓhÞXß8Ùø‚ñß&j&Ñ& +&kÖÐ×Ô¬5•6¥™71“4 1;f6²Vj-mmõÚ·æ2æáæµæãJQŸ-5-™–Í–sVÆV[­®YcÖvÖ»­ûl¸m|lÊm^ÙJÛFØž¶¶Ó³ÛlwÍž`ïdÀþ‰ƒ˜C˜C½Ã´£ãVÇ'6'/§r§·ÎÊÎLçÔÅÑ¥Øå…«œkœk«¸9¸»½tWpOtÿ˃èáîQáñÞSËs‹ç-/¯`¯¯ïÞ–Þû¼Ÿû(ú¤øtûrø®÷­÷ó³ö+òñ×ðßê/@8€ÐH +ô +¬ +œ]g³îк±õzëóÖ)m +º³AxC̆ËÁÁ´à‹!„¿†_47Z5m6Ô!ôHèt˜UØᰏáæáÃ'é¦ô"úøFӍE'"L#Š#&#×F–DN1¬åŒ/QöQG£æ¢Ý¢OE/ÇøÅ4Å’cCbÛã¸ã¢ãzâÅã7Å?LPIÈKI4N<”8ÍtbÖ&!IAImÉ¼É É½)Š);RÞ¤š¥V¤þHóM»¸‰kSܦÞtåôüôñ ÛŒ“›ñÍa›»·HmÉÞòf«ÅÖãېm¡Ûº3e2s3Dzì²ê²Y³£³ïçhæå|Ûî·½#W,7+wt‡ÝŽÓyìy̼';MvÝ…ïbìêË×É/Ë_Ú¾ûnfAIÁ¯=a{îîÕÚ[ºw¹pcaß>ý}Uû‰ûãöX{ ®ˆ«(£h´Ø¥¸å äÁÝ¿ +>t§D·äèaÖÃ)‡GJKÛÊdËö—ý*,\aYÑtDôHþ‘¹Êðʁ*óª³GÅŽýyŒqlø¸Ýñ–jùê’Ä©'Þ×øÖÜ:ix²¾V¸¶ vñTÜ©‘:Ϻžzƒúúц}§ÑÓ)§'×7öŸ±>ÓvVíìñ&þ¦‚sp.å܇ó!ç‡.8]è¾hxñì%¹KGšyšw· -é-Ó­‘­#mmÛÛ»;L:šÿRÿëT§TgÅe¾Ëû®°^ɽ²|5ãê쵄kS]]£ÝÁÝϯû_ÔãÑÓwÃéÆ훶7¯ß²¸uõ¶éíÎ;ÆwÚïÞm½§¯¥W¯·ù¾Þýæ>ý¾–Úúú;®yxe`í@× õàÍGî=v}üpÈghøÉú'#ÃáÃOcž~y–úláyÖ Â‹Ý/9_–¼}UýZéuÓˆþÈå7Öozßz½}>6úñ]Ò»_c¹ï©ïKÆ%Æë'´':'m'û?¬û0ö1áãÂTÞ'®OG>+~¾ô·ùß½ÓþÓc_˜_–gö|úzê›î·îY÷ÙWßc¿/Ìíþ!ô£nÞpþÖO¿Ÿã i¿H¿J•;–œ–^,Ç./'И4 À ݸ`æ 5 €§€•}åýkua + PAÖ@(Cø#u(ŠÆ¢£›Á š„b%)ŠlÍ"ÏÊNAÙ0*» +‡'“ë8÷K^q¾Pþ ‚¸Pˆð5Q ±|ñ/’AR÷dŒeOÊó*d)Ž+»ª4©±«‡i\Ô\Ð6ÑIÒ=ª×£ÿÆ`ÞˆÍXØDy¡©µ™ëÚ@óH‹TË<«ë:›Û»vÏì'æœpgNQW7-wcKO/WoO_??ÿ€€ÀÀÀuëƒ7øû†xÒ\BmÃÌÂõèÊ%"x"I‘ ŒÏQo¢ÅÜŠm;_™°71IK²HJþœÒ•z8-~“cºLúbÆ“ÍM[vm +ÙfÉž9–õWvQNävÓ\žÜ‰WòŠwFîZ“ÏŸ¿X€ï1Û{fŸáþ ‹%ªR/Ñ<¬UªS¦[®W¡wD¿Ò¸Êö(ýXéñá|5'ƒjãNeÔåÕh¨8}²±éLûÙëMç>]º˜p©¿E©5¦­´½¥ãÁ_ãKWø¯j]óí*êžè±¿Qqóþ­7·§ïïÉõÚÝïKzÓïóÐ`@|upþÑèãûCWŸt w>½ú¬ëù•M/¼Šym9"42ó¦ÿmûhÝ»Š±ýïwŒ§OÄN†|pù¨3Å=õñÓÍÏ5çMG}qÑý*ýMi6èû•šó¾þ%´è¿T³¼ (P@´Á2 Þ# +HkÑkyÒj›µ¯º-Áö…Ý%ûÝ!ŽúN§çf—|× 7-w‚ûSFÏ,//o9ïï>·}Ëý¢ýM(ÏO¯ËXoÄônÃùàÌ'š m4ôlXF¸-‹þ|cmDb¤ gôEŽ‰QŠùÛ—o›À’Л¸‡é˜DNº‘œ“b–²Úš–´I}ÓdzMFðfá͏¶nµß†n»’¹-Ë>[,{!gdûíÜó;*òrwÆîòÍ7Û-_@-˜Ýóbïõ†}÷gH+b'L<”X’x8±4¡,®œQrÄ«Ò±Êùhбôã•Õ7N|>ÉWkpʹγޣaÝé͍—Î,4ٝ+>ÿú¢Ê¥Ôæ®VJ›W{iÇóN©Ë1W._ãéŠê¾Þ#r#ùfßmù;[ï>êU¾ŸÓ7Úïûph0ìÑìЮaá§gž›¿z•5âòÖëÝþ÷s“§n|ñž{º¼ °ò €¨pÒÀ÷ €—ÀÉB ¹: ê w*€· Be€\N d½âŸç‡8X@(l‡¸ï"¢€8 ÑÈ^¤ yˆ|CP4ÝŽÖ¡}èWL³À"±ýXö§àú8 +ß‹·ãã>‚ +!…PK&²-ˆiÄ³Ä ’4)˜TEzE–&G’Ï‘YœYŽ±|gug=C¡Râ(l†lÇ©j*u”݃½‹C›£†Sˆs? ×n”;‡‡À“ÏËÉ[Æ'Çw‘ßšX ^,X#d%ôNx§ˆšÈcÑL1U±â…Ö‹’RÒf2™²Gä¢åM¸>(ö(U+ç¨ÐUÕŒÔÕ544Í´|´ct¶ë–ë5ë|73¶3I]Soúz­¹ŸE™åkkE›Û›öÂŽ‡œ;§º˜»,»v¹íqò`xæzó~ç+ìçå_лŽºÞ#¨dÃpM'Ô.Ì'<œž¹ñtÄC+*;z0V1.+þY¢³$éGŠ_jcÚ§t ÍÍ–[¶fnkÏbɎ̹Ÿ«¿£z'Ç®mùã{r÷6Žìg?àZtî î¡‡]Kï—ÛWܬô¨úqìvõ•š µ‡ë2ëÎZœã;ÿæâ™æÌÖ +ím¹Üzu¾Û¨'öæîÛewkz›ú®ô?L~bútïóo¯GšG)c´ñŽä)…Ïðwåñ™Òo¢³-s±óz?ýjY +^^ Yp‚D(Nx‹uÄÉ@ª‘;ÈTµD£ÑCè5ô#ƏYa X%Ö‹-à*øz¼ïÂg Ê¡”ðH!Úw{HD’#ii˜,KN"ß`eIcb5b=Fa¥¤QÆÙüÙîS­¨ì†ì-úíœk9or¹q=å¦sÏðäðòòÖñ­å{ÊŸ"À+Ð"(„ +5 +ˆ°ˆtŠ&‰©ŠMˆŸ’`HªK~—ê’Þ',«#Ç*÷N¾[¡F1_)I9DÅCÕFmº†ž¦¾–±¶¥Ž‹î:½8ý<ƒZÃFK&ºkâMϚ͘YäZZ+ØdÚ>·7q¨t\tvw)v½ëöËCÝ3Ü«Êû™¯°ßzÿãÖé­ß4,’Dë ] +7¥oÝØÉÂð:=ëw"þWb ³-Y(eKê³Mšé›3.oþ¹Õx[vf_¶tNúöÁšy…;?ç»în(XØk^¸e_óþÙ"ëâêC,%ÌÃÃefå'Ž+㫆Ž™¯=Á[“_K,.Z^ %ð†L¨‡AXB”o$ iD†Q"ª‹†¢Ð.t“Á|±|ì2öWÂCð2|ÀAp&î©DObñ-I´•ô€,OÎ&¿a±c¹À*ËZAá§bãg+§JPkÙ5Ù;9œ9^s¦pqp5r»pá)ãµæá;Áï+@èÌÒú.Ü.’)ê & 6!~Yâ$SÊCZWFX—‘•ª0 ø@©_ù±Ê+Տj¿4¸5UµµctŠu¯è}24ô3*2XÃgdÖ°vÁÂݲÁšÅ&Öö‰½£ÃM'gçaW†;xTx­ñ~ë[è¿6`vÝù f°~ÈLhE¸ +ýL„rdm”|t}¬F\{‚]âpRl +1µz“EúëÍ›¶·fñf—m—Î=“g²ó~~X²çtáúýÄÅ═§•Ž—V VúW};V_M¯!Ü]û½Î¿¾ù4ocò™¡&£sUã.=m±kmo×ìh蔽\q•ýÚÖ®×ýzznjß:~‡ûnî½¹û1}ïúƒ>ô{ôdÈûɝ§ÚÏŠž|iöªðõË7jo·öÉ¼ß4~RæCêÇkSKŸµþvœø0ãúuÍ7™YÒìÛïsY?LLÏgÿäþyle!qáé/Ë_e¿& +w,>Z’Yb,Yš^Ö]Þ´ü×ò2@ÒF핝(6K «åå¯ò ¤"€ÅËË ÕËË‹' ° ×bVöv ˆœ Gn ÜÌÓü÷Ëÿ$ÄÄvEü cHRM m˜ sŽ ù¥ „È |W úÁ 0v $Ž +r KIDATxÚÜœÙs\×}ç?çÜ¥÷ntc_ . AJI™ŽÄ±f$Eò2)O\•Jò05©”«œ¿)S•§Ô<ŒËó0åØñx¤(¶5²-ŠinûÖh4zï¾Ë9y¸&€î& +¤•9U(@ãžs¿ç·~¿s„Öš¯Ó˜Í¯éséañuX‹xÙàÜÞ|¢·jeJ*®ïR÷‚†çâ+ +„ S3„m˜$# Â1.öMˆÿ¯Àù¿O¾ÐëåRH¾94Åõ‘çSµççÇ?Ökå¬]ÓQU@k¯=¡ãÉ>†âiÒ‘=¡ +ß4ŽçSlTq”@Ì +µllà IÑ©‘­X«l³TÜ¢î9‡J“Fã+ÅÙô0ÿùì7Ä çÑöªþÍÒ=*nS]¥Dk)%ƒÉ^.÷Ž3íÁÛµ"K¥m6k;Tê Jk\ßGi€) + )1¤Ä– ;Âp<Í©Ô Q+Œ«\–JYdWÈV (­1ºl’FãøÃñ4}ñ?ŠÎÝÍýñò\åcJÙÕ0Z†ÉD¢×‡Î’ +Ç(Ô+ÜßZâÉÎ:®¨–ҁ+>èæž.é©ëìN ’çÒÃ\è#f…™/lp{cžêBƒÑm]¾O:ã¿]~Wœ88÷6õÇ+÷ñ”ßÕ¾¸Êc8ÞËë#SœŠgxœ_ç^n‘ÕÒv33øª.dWUlÃätÏ —ú&ˆ¦x°½Êë³ê,ÃìêöSvôÈ  œÙíUýÁüm|­:£´BHƒ«ƒg¸60I±Qå·+3,³h +¦ñÕAiIkå1mÎ¥Gxsô<ŽïóÛÕæòk¤u˜ÕS>©PŒ¿9@GçnÿR×\§£ÈºÊ'iGxûÔeÆ}|±þ˜Ï7æ¨{N3?z±A Ò +_+âv„?žâBï·7žpsížR×Üð=FiþrúÙ®þPpþǽÕ¹Z «ƒñu•O4É÷Î^ÃÀàƒù;,—¶Ž“œt¤,4¼Ò?ɍ±ó,—¶øhá.Õ.Ž£á»œÏŒ>Ó‹=œŸÏÞÔ³ùµŽ:ì*ŸñDJÍ«óϏoQ¨W»z°—5ßãTªŸ÷&¯RsütöSªn£³Ôû>7Ʀ¹Þ%šî¹ÝË.êٝÎÀ8¾Ç`4Å÷Î~ƒº×àçsŸ±s`‚ˆX±»!ÝŠ–Oj؆ÉB!ËOg!%ߟzƒ¨ê8‡iÜZŸíú¬®àüvuC´¿¬¯|zÂQ¾söe·Ê?ÍݤبvT»½Á ) +Îô 2Õ;F2’ÀW>Q3ÌùÌ(g2ÃئÅIåy¶a²YÙáoµ,Þ™x)DÛóEs£2ó±>28¿˜û\×]§ÍnhÀ2LÞ=u4ülö&ÅF +Sš‡¹ )xkü¾=y…WúÆq”Ϲô ʷF.6Lüfx2 YlU‹|¸p›ñä ß™êø|CHÖJ;Ü\}¤ÎBaƒN±”¯|¾1|ŽÑD/Ìßaç‰i퐔5VË9 ú#I¢Vˆ¡D€ÕržB½zâFÜ2Lžä7ùõÒ=^:Ç™žAßk[h¾Ü^=\r~:û{Ýð]ā_¹Êc4ÑËk§ù×Å?°ZÞÆ>Lböê·4yÔ\@:c š"N­¨û.†-O§´nZû3rÙÌЏ£b÷²KÌä–y{â2©P ¿Io<]›ÁV­Àçësú™à,s¤ÁWŠ°asclšJž‡¹åc{%!`­œÇUQ+Äžq"¦MÍsX.çIöó_οÁ®~›¿yõ]. +œ¢î¹\èå‡WÞçýÉ«„M‹?;{^yŸ¨>²!ÀïVfðµâõ¡3Oó” ÝË.u—œþ žÛÁÖhÎ¥G菤øxé¾RÏñ +|å3¿³ À¹ÌaÓ"W+±ãTywü#ñ ®ò ™o]b8žF%V.gI#à~Ž1³!%…F•ÏÖg¹Ô?A_4Ùfœ¥ì4ÊÜË.êŽà<Ú^Å6¬¶4j…¸>2Ž­ErÕb×äî°Ýó”âÉÎF°SMÕX,l’²Â$CQ<åóáü–Š[!è&[™ºÞãžËþHƒ‡[Ëd+®w6ÎRHîo-¶Kν좮{m¢Æ“ý„ “™Ü2>ê¹ rlV ”œZ+ÏY(lb&‚ÀÎ,·È×+'_IO+îlÎ3šèe(–nHöÍ-÷Нm¶&ø€àêÀi ¬•óXÇ0ÂíØ*nÕò6 ÅF•lµ¸/ÿ2¤äE%–4˜Ë¯á* }ãxJµ­ÏU¿Zº«÷“¯—‘¢=¢í$I„"Ìä×0¾¢«Í¨Ñt§%·öÒÓ æþÖ"ã©>RáX›ô(­Ø¬žJΗ¹í)¿ÍŠ{Êg*3BÍsX,f;JÖóHÕ*àufîô‘*Ï Ìå׉›!†c=xܺ’ŠÓx +ÎZ%ß2|{"…`0ÞÃZ9òýܽv‰ÚaÃ"dZ­˜FìUš]‰¬ã©vƒ­Z‰XRÈ}ë‘Ê^ƒû¹-6+…¶˜AiE*#n…yœ_a¼ŒPu»wclšáx€šçà57m šâ‰Wé$¾²a®{.K¥#±4QÓÞçÖ…8žC¡V +$Çñݶ—÷•¢?’Ä”&[µRÇÀéyÇn iICì4*ÜÙ\ àLÏ0=¡«¥ ;YJ:J+–Í`,ÓŠnŸ×c +@kŸ\u‡D(BIJÛbCH +2&€£¼¶É|­ÈD8~_yϵ”Ý µ¨fzsí¶–¨û.ºù¢7×fÉV +ôFTÜKÅM|­Ø¬ìðÁüm¢V˜ÅB6¨H&·ðÉz7ÅǐVI±QCIØ ¡)ø½ æ¹8Ò.z1+LÑ©¢}Lt|­ˆš!B¦EÄ´I…b¨&Pžï·CD­2£-Nx—£¶ ƒtä4†è&ÀŽï“ŽÄApŸÍŒPñª*ŽïQrjGNi„ÔÝ +Ï%Š²VÚn³KU·y/»¨½é€ÖÛ0‰Ûarµ¾RÇÚO+†½|kì"CÑÔ wÏùz‰O–gx¼³~$€‚†ïQó¢V¨-ð"Ð&y˜W9®n{*¨n¾?qù¥ dù Þ?}…‘Dº-°ë–õxŸˆawxGzøU"½‰žARáXË°{Êß÷u©ÔՏ:؆ÅTzOyG’œºïPu$B‘6g$… Ü¨až$.-MÆã™Öÿÿáö/ix.¶išŠÛ`0–âûSo´#)Ú•‡ÜÞxÂß]û‘¾h’„Ôà3ªÉ_[ÂèÊ^ž(8h0 +IÒŽ¶~ôjÿ)*nÅb)$ç3£$B‘geJëV¿ÍqFÄ´‰X6uÏ…g6€-MB¦MÅ­·Hµ½67j‡G›€iF±Á±ißãÍü?B†Å;§.99nàiHC‡¦Zk†MÔ ±^JÕ{çÒhLi`† CH<í?ÅNî½î9$¬pÀÜ@·ë…AÂïûYÝsÐÍF¥Ý…<ί3_ØäÑ „ “O×1Mr&=ÒÒûz™»ÙEâVˆ«CgZ/>—_ãáÖ +q;Ìõá)âÍù"F 9‡1„aLCv…Q ç2#â I¤î>%§FÌ©[ë¸;¾]+ñ(¿‚ã»(­™ßÙ$[-íËÞo­?f¹¸Åo–°Y.´¨•æïà(Åb–ço·Hs!Ä‘6PkMÄ´‰™¡V ËAµŽ[áÀ[YF»(J!(6j$íXPa8á¦Sq€(—{úkv§z{âUþÓÄ«ÂhdË…}á8qáÌÃÜ2ùzùØ‘{ÌŠ ¥l«FìJVØ´pB†Õ‘S-49žd4ÎËîsˆ U + )‘Râ)’[#Š¶J/–iã+uÌgC&’ ê6¨º¶j†¯4ÉP,0Èq;Ò"xö¦[õ2·ÁX,Íz1w¢É瑍üžM ž4ó…M~6{3pÙèc-+ˆþ-Fâ6«ªn£=·›j5O·±|Rjníz‰±dÿ‰M'ÅŬ0™H‚±D/o_"µ't8ÊßG,›Áx+Å,Žïí÷TZ5C¼>t6§+ƒgD'#jJƒ';ë¤ÃqzBñ¯@¾RôGS¼9zoŽLq¦g°`=P‰÷â*Ÿõò–a´%Ìɦڶ”-N´YmCHæwt§{Ç;¯Nb{°ë »¿éj­±¤IÌŽ´R„µò6ÿx÷#¶k¥cÙ²‹}clU +dkÅ6O¬!Èþ÷‚s®g°ãKyÊg.¿ÆÙÌÉPôмÈÓ>åĹh–w÷þm2E"Y/os7»H®^nµZ+åñ0·Âr1GÃs7-);ÊFy‡ÍJ¹üŽïµLBÅ«Sq]S_)†âib)fókm†8è‘L$úöƒó'#SÂ4d[L,ÜßZ$j†˜J ‘ +nUö†õƒ±4ÉÐÓ\ª'Ð’OVfN'6 Q+Ì@4ÅVµÀí' ÆÒ Æz x¥‚¡x?~ðkîo-òíÓWè5w¥T[|Ÿ p©oœb£Â“Íö&­‰X¦ûÆ°?}MdX(d÷Õ¦¤J©w³ ¼60É£íÕ®R»T@±^a`]aJƒ7Ç. µj¿þXŠïžy¨agÓí$óRÿg3]:•&dØ$šIjO8ÆwÎ\c½¼ƒmZûæ©ú.ÕfóöÁáøã©~¦2£|8ÿ9¾öÛTJ¡™Ê í!Û÷Œó™Q²Mÿµj=†”\:ÛÕu +®ï³VÉ·ý.Þlåß;†ãiR¡€ÚHØ"¦Ý’´žæÏcizšôÇS°MÆ’}û€ [£êÖÛÔJii\8ÍFy›ÇùÍŽ J!ùÖèÓ3\û>1Ý;.ú£I<¿½E#W-rký1W&ìPïÙ«Xó…cÉ“e§Æƒì"f +ÂS>—ûO1žìã“•Üœ¸ã{œÏ ïëàƒ¦{G1e{Bf›÷·Y)çøÓÉ׈Y¡¶Z×nf\¨Wùhá.‹…MJNWù8¾÷\4Dg¶ñéóÊNÅb–_-Ý%W+µ©»¯|FâiÞ¹Àgës¬•·Û T:HÞ›¼º³ŽÝ¤ÿóÁ¯u¶ÚîævxüÕô[<)¬óáüVñïàp•GØ°I†¢„šý~B¢Vè+£´neùBߥШR÷Ü6tˆ„ùÁÔÔ<‡ŸÎ~Š«ü}¯\ßãÊà$oO\>€¿¿õ3Ý)Ãu}Ó=CüÙ¹ëÜ\Ÿã÷«_"Ñ]:Û÷t6k3êIœ…l +íÔ÷ì+…mÙ|oò}Ñ?™ù„B£ÒqÃãv˜¿½ü^ÛËv%»¦3cÜÉ.:P~5 +ƒùâ&ÿ²twÇ/€OW¾l#Œv8)^~_²¯|,+Äû§¯ÒMò¿g?íÌ®³¹:pºsñ±ÛïN¾&Ö*ù¶îuÀîg@kÞ›˜½ÏV¾Du9ñRÑ +Ë +ñÝÓWˆ$ùçÇ·Ø,ç;rÑ®ò9—æÊà™Žþ÷ÐöþÿþÅ/t…Ê6Ä=4—úOñÞø«<Ü^æã¥ûÔšg^~Bªñ}E&šà½É«$CQþiî&kÅ\ǃ)žòÉDü×WÞ~¾ö~€[ës:ˆbÛ-FãiŹÔ0ïL^¦æ9üËümVKy¤ÏÕ÷¼ÞK"™êæ­±‹TÝ¿\¼ËV‰ñ•"dZüèêw¾ÚÁ€ß¬<Ô_¬Ív•Wù ÆRܝf<ÙÏïVf¸¿µt¶¿ÀãÓ¾RxÚ§?šâÚàY.ôŽrkß­>¢Þå”Ïnrý§g®2ùêà üŸÇŸë‡¹eì.ý1žR˜RòÚÀ$ׇÏQrjüasž™íU\ßk¶³ HºYºé Gy¥ïûÆq”Ã'K3Ìî¬7û™EW›tcdš×‡ÏžÌy«Ýñó¹Ïôl~St>G¥´ÆÓ™p’Ë\Ꝡì֙ɭ0“[¦â6š· +4¯jhºän iôþ+š§‚{Ãq.ôr¦gˆaqksžÙJ–av|Z 1š7F§ùÆÐÙ“;©·wüz塾³þÑ%¶Ùw! Šqmè4£‰~,i«™Ë¯³QÙ¡æ5p|¯íú x«y6bÚĬ0c‰^N§‡HÚQ~ƒ¹eæÖ¨8Õ}ÜP'µY67F/p¹ïÔÉŸñÜ;>_ŸÓŸ®Íâøî3=Ón[I¸yÔp,ÙK_$AÄ +Qqꔜ%§N±QA`¨ +)I…¢„ +›¾h’ˆi‘¯UÈÕJ<)l°PØÄSAfý¬R«<vŒoM\bªgèŝ>8þñîG:_/aJó™Öd×Fht@¹†c$ì(}Ñ$QÓ&Š¶ÅÍZkvê*^ƒíZ‰B£ÂN½BÙ©# Ó8dÎæAÙ‰T>õæË=t¿;~ñøsýdg=ØÅ#]_+”R(t 6Ík_¢£›.ÚS~Ð$%Æ…¨&M1m.žâ‘ ÏíN䢏GÛ«ú³õY¶j%´VGnäÞ5¸]K²{Ïœa8¾‡m˜ ÇÓüàü›ü‹>öŽÛõ—Û+¬•w0¥|i©„§|”ÖŒ&2\˜ä|fôDb†r¹ÐÝÍ}?·ÄVµÐê{ž®‰nu§Ý¾@­5†”Œ%ú˜îã\ædïúzá×R}8[¯”rÔ<Wy­þÂÝ¢ÿ³@Ó{@؍u,ÃÀ” +Â©Ô 7Ʀ_Xö¥^höñêŒÎW‹Tœ:uϥửV—N …LB¦MÄ°‰‡wýˆAÜ¿+p:™Ü².w¨WDíÓ™‘?Úµxÿ6 7x(&aó] IEND®B`‚ From 626e88cc7ecc5db98af08cc466670bc0ae3325dd Mon Sep 17 00:00:00 2001 From: Aldyaka Mushofan Date: Tue, 2 Dec 2014 05:31:59 +0700 Subject: [PATCH 33/37] Delete youtube.png --- img/youtube.png | 81 ------------------------------------------------- 1 file changed, 81 deletions(-) delete mode 100644 img/youtube.png diff --git a/img/youtube.png b/img/youtube.png deleted file mode 100644 index 8a852d12..00000000 --- a/img/youtube.png +++ /dev/null @@ -1,81 +0,0 @@ -‰PNG - - -IHDR G H ¤æèÊ pHYs   šœ OiCCPPhotoshop ICC profile xÚ­ygTk³uu˜ ÐsÎ9ç HÎ9ƒ" 0’` ˆ(¢¨ HTDD13"‚"fPô Šˆ|?@Ïûžûý¹kÝçG¯Ý»wUíª™Õ½º AZBB Ê —Ìô´³”ô”$½Và>0 EZXR‚…»»3üÿð} €A5ZBB üïW8=) q€Ðð¤°X ä .–ÀL ô€LZrB2 á ð2ýˆd àXÁ¢ Àº‚5€—éíi@´ ³ÑhÌ vw L -‹H`O rÇ…3â xsˆfa‘´p á Pž ÅÐÿÈñ_9Cÿä¤Ñ"þà•^ €lÍHJˆ¡¥ÃÿõŠIù]C Ø"™öž À €ÔEÇ;y  Òêê Ü ÈmF8À*~™bﳪŸ -K² - ~ ÂiÖN -€ò§DûX¬bm`Eº2’¼Wq(3Þs5?šJO²ñú#éΫ9wÅŸþÆU¶ À €^ʈôö[ñ‰ö¤2|]€ íOŠörZտʈ´rý­a¦xú €, úm#ÓÖsEƒ Æ&ýî S£Ùx€ fžém¿‹ùÓ“ü{ §[Û¬xÀÂéq>«ž±ä„dKÏÕؼ„÷U=VE±ó\™3v.)Õëwì@2Ó{uæØÛ(š£ûŠì{B²»÷Š7g°k„„Pˆ‡(`ôMµNäê[ "€j«Ìï? â€^Ÿ èô'ÎhÀ:¤B,þaWŽj°hÀ„T CDÃ{`B,.Œ›á&¸3n†›ãf¸6nˆýŽ“äø]•hC´&Úm‰J|„A<Ä@<0ñ?¹" ï  o  #„§à1@‡`âþtæ ï€ ŒßçÁŒæ¿œK‚ Œ@ÊêTè -q0ù[ƒËãÚ¸n‰›âf¸Hâü¸0¨áº¸!n¯ÅMp=Ü迦üqñÏ,ÿ]qÿÕã*Ϯ̮·ê"ô«?ªg±ú…C<8ý[‰íÂ.b·°.ìÖ‰µ‚$vkÃz±ËXëüÞ"þTó:ÄA4Ä ã·Fó´æ¤æ¯ÿQ¶ê€ tHH¦oJ °ŠOHg2""“%-bè’qaꪒښZº þ’+·¯ž€ Âÿà.j3€ rýŽ>Ðñ€Ìú'¿€¸–ÂL]áp °ð‚ˆƒ (‚hƒ>˜€9Ø€#¸7ÀƒHˆ&¤ÁȆ<(€ýpÊá(œ€:8 :¡ nÂ=è‡ÇðF` >Â4|‡AHáA„ DQA´CÄ ±AœO$ A"8$Ù‚lG -"¤9ŽÔ#ç‘v¤ ¹ƒÀþ™ƒ…CŽÃ‚cGG ÇEŽSœ,œòœVœ4ÎmœœíœO8g¹x¸´¸Ü¸b¹öp5pÝášà&qËsÛp‡sçrŸà¾Î=ʃñÈðXñ„ñlç©á¹Á3ÆKäUàuàâ-à=ÃÛÇ;ÍÇͧËçË·‰¯‚ï2ß?Æ/ÏïÀÿÿÿÿO1 º@¾ÀY9AAsAºànÁ&ÁÇ‚?…$…l„¢…µ -½Æ…•…=„Ó„«„oO‰ðŠ˜ˆ„‰ì¹ òLUõÝ,zB´WtVL\ÌN,A¬LìºØ”8¿¸¹x”øAñ+â“<f ‰ƒW%>HòIZHÆH–JöHNK‰JÙK¥H—ê“ZVö‘Αn’~)Ã*c(³Qæ L·Ì´¬„¬‹ìÙÓ²ÏäXä å"åËÝ’›“W÷“ß)ß*?¡ ¨à ¡pZá…"Uq­b¢bµâ#%¢’¡R´R¥R¿2ª¬§©\¡ü@UÑWa¨TªQcS³PKU;­öF_ÝY=G½Uý³†¬F Æ[Kšzš1š5šÏµ¸µµr´:´f´•µÃ´+´éPulu2uÚt¾èªèÒu«t‡õxô\ôvêuë-êè3õÏêOÈ„1xbÈkèn¸Çð¶ÁÈÒ(Ó¨ÓhÞXß8Ùø‚ñß&j&Ñ& -&kÖÐ×Ô¬5•6¥™71“4 1;f6²Vj-mmõÚ·æ2æáæµæãJQŸ-5-™–Í–sVÆV[­®YcÖvÖ»­ûl¸m|lÊm^ÙJÛFØž¶¶Ó³ÛlwÍž`ïdÀþ‰ƒ˜C˜C½Ã´£ãVÇ'6'/§r§·ÎÊÎLçÔÅÑ¥Øå…«œkœk«¸9¸»½tWpOtÿ˃èáîQáñÞSËs‹ç-/¯`¯¯ïÞ–Þû¼Ÿû(ú¤øtûrø®÷­÷ó³ö+òñ×ðßê/@8€ÐH -ô -¬ -œ]g³îк±õzëóÖ)m -º³AxC̆ËÁÁ´à‹!„¿†_47Z5m6Ô!ôHèt˜UØᰏáæáÃ'é¦ô"úøFӍE'"L#Š#&#×F–DN1¬åŒ/QöQG£æ¢Ý¢OE/ÇøÅ4Å’cCbÛã¸ã¢ãzâÅã7Å?LPIÈKI4N<”8ÍtbÖ&!IAImÉ¼É É½)Š);RÞ¤š¥V¤þHóM»¸‰kSܦÞtåôüôñ ÛŒ“›ñÍa›»·HmÉÞòf«ÅÖãېm¡Ûº3e2s3Dzì²ê²Y³£³ïçhæå|Ûî·½#W,7+wt‡ÝŽÓyìy̼';MvÝ…ïbìêË×É/Ë_Ú¾ûnfAIÁ¯=a{îîÕÚ[ºw¹pcaß>ý}Uû‰ûãöX{ ®ˆ«(£h´Ø¥¸å äÁÝ¿ ->t§D·äèaÖÃ)‡GJKÛÊdËö—ý*,\aYÑtDôHþ‘¹Êðʁ*óª³GÅŽýyŒqlø¸Ýñ–jùê’Ä©'Þ×øÖÜ:ix²¾V¸¶ vñTÜ©‘:Ϻžzƒúúц}§ÑÓ)§'×7öŸ±>ÓvVíìñ&þ¦‚sp.å܇ó!ç‡.8]è¾hxñì%¹KGšyšw· -é-Ó­‘­#mmÛÛ»;L:šÿRÿëT§TgÅe¾Ëû®°^ɽ²|5ãê쵄kS]]£ÝÁÝϯû_ÔãÑÓwÃéÆ훶7¯ß²¸uõ¶éíÎ;ÆwÚïÞm½§¯¥W¯·ù¾Þýæ>ý¾–Úúú;®yxe`í@× õàÍGî=v}üpÈghøÉú'#ÃáÃOcž~y–úláyÖ Â‹Ý/9_–¼}UýZéuÓˆþÈå7Öozßz½}>6úñ]Ò»_c¹ï©ïKÆ%Æë'´':'m'û?¬û0ö1áãÂTÞ'®OG>+~¾ô·ùß½ÓþÓc_˜_–gö|úzê›î·îY÷ÙWßc¿/Ìíþ!ô£nÞpþÖO¿Ÿã i¿H¿J•;–œ–^,Ç./'И4 À ݸ`æ 5 €§€•}åýkua - PAÖ@(Cø#u(ŠÆ¢£›Á š„b%)ŠlÍ"ÏÊNAÙ0*» -‡'“ë8÷K^q¾Pþ ‚¸Pˆð5Q ±|ñ/’AR÷dŒeOÊó*d)Ž+»ª4©±«‡i\Ô\Ð6ÑIÒ=ª×£ÿÆ`ÞˆÍXØDy¡©µ™ëÚ@óH‹TË<«ë:›Û»vÏì'æœpgNQW7-wcKO/WoO_??ÿ€€ÀÀÀuëƒ7øû†xÒ\BmÃÌÂõèÊ%"x"I‘ ŒÏQo¢ÅÜŠm;_™°71IK²HJþœÒ•z8-~“cºLúbÆ“ÍM[vm -ÙfÉž9–õWvQNävÓ\žÜ‰WòŠwFîZ“ÏŸ¿X€ï1Û{fŸáþ ‹%ªR/Ñ<¬UªS¦[®W¡wD¿Ò¸Êö(ýXéñá|5'ƒjãNeÔåÕh¨8}²±éLûÙëMç>]º˜p©¿E©5¦­´½¥ãÁ_ãKWø¯j]óí*êžè±¿Qqóþ­7·§ïïÉõÚÝïKzÓïóÐ`@|upþÑèãûCWŸt w>½ú¬ëù•M/¼Šym9"42ó¦ÿmûhÝ»Š±ýïwŒ§OÄN†|pù¨3Å=õñÓÍÏ5çMG}qÑý*ýMi6èû•šó¾þ%´è¿T³¼ (P@´Á2 Þ# -HkÑkyÒj›µ¯º-Áö…Ý%ûÝ!ŽúN§çf—|× 7-w‚ûSFÏ,//o9ïï>·}Ëý¢ýM(ÏO¯ËXoÄônÃùàÌ'š m4ôlXF¸-‹þ|cmDb¤ gôEŽ‰QŠùÛ—o›À’Л¸‡é˜DNº‘œ“b–²Úš–´I}ÓdzMFðfá͏¶nµß†n»’¹-Ë>[,{!gdûíÜó;*òrwÆîòÍ7Û-_@-˜Ýóbïõ†}÷gH+b'L<”X’x8±4¡,®œQrÄ«Ò±Êùhбôã•Õ7N|>ÉWkpʹγޣaÝé͍—Î,4ٝ+>ÿú¢Ê¥Ôæ®VJ›W{iÇóN©Ë1W._ãéŠê¾Þ#r#ùfßmù;[ï>êU¾ŸÓ7Úïûph0ìÑìЮaá§gž›¿z•5âòÖëÝþ÷s“§n|ñž{º¼ °ò €¨pÒÀ÷ €—ÀÉB ¹: ê w*€· Be€\N d½âŸç‡8X@(l‡¸ï"¢€8 ÑÈ^¤ yˆ|CP4ÝŽÖ¡}èWL³À"±ýXö§àú8 -ß‹·ãã>‚ -!…PK&²-ˆiÄ³Ä ’4)˜TEzE–&G’Ï‘YœYŽ±|gug=C¡Râ(l†lÇ©j*u”݃½‹C›£†Sˆs? ×n”;‡‡À“ÏËÉ[Æ'Çw‘ßšX ^,X#d%ôNx§ˆšÈcÑL1U±â…Ö‹’RÒf2™²Gä¢åM¸>(ö(U+ç¨ÐUÕŒÔÕ544Í´|´ct¶ë–ë5ë|73¶3I]Soúz­¹ŸE™åkkE›Û›öÂŽ‡œ;§º˜»,»v¹íqò`xæzó~ç+ìçå_лŽºÞ#¨dÃpM'Ô.Ì'<œž¹ñtÄC+*;z0V1.+þY¢³$éGŠ_jcÚ§t ÍÍ–[¶fnkÏbɎ̹Ÿ«¿£z'Ç®mùã{r÷6Žìg?àZtî î¡‡]Kï—ÛWܬô¨úqìvõ•š µ‡ë2ëÎZœã;ÿæâ™æÌÖ -ím¹Üzu¾Û¨'öæîÛewkz›ú®ô?L~bútïóo¯GšG)c´ñŽä)…Ïðwåñ™Òo¢³-s±óz?ýjY -^^ Yp‚D(Nx‹uÄÉ@ª‘;ÈTµD£ÑCè5ô#ƏYa X%Ö‹-à*øz¼ïÂg Ê¡”ðH!Úw{HD’#ii˜,KN"ß`eIcb5b=Fa¥¤QÆÙüÙîS­¨ì†ì-úíœk9or¹q=å¦sÏðäðòòÖñ­å{ÊŸ"À+Ð"(„ -5 -ˆ°ˆtŠ&‰©ŠMˆŸ’`HªK~—ê’Þ',«#Ç*÷N¾[¡F1_)I9DÅCÕFmº†ž¦¾–±¶¥Ž‹î:½8ý<ƒZÃFK&ºkâMϚ͘YäZZ+ØdÚ>·7q¨t\tvw)v½ëöËCÝ3Ü«Êû™¯°ßzÿãÖé­ß4,’Dë ] -7¥oÝØÉÂð:=ëw"þWb ³-Y(eKê³Mšé›3.oþ¹Õx[vf_¶tNúöÁšy…;?ç»în(XØk^¸e_óþÙ"ëâêC,%ÌÃÃefå'Ž+㫆Ž™¯=Á[“_K,.Z^ %ð†L¨‡AXB”o$ iD†Q"ª‹†¢Ð.t“Á|±|ì2öWÂCð2|ÀAp&î©DObñ-I´•ô€,OÎ&¿a±c¹À*ËZAá§bãg+§JPkÙ5Ù;9œ9^s¦pqp5r»pá)ãµæá;Áï+@èÌÒú.Ü.’)ê & 6!~Yâ$SÊCZWFX—‘•ª0 ø@©_ù±Ê+Տj¿4¸5UµµctŠu¯è}24ô3*2XÃgdÖ°vÁÂݲÁšÅ&Öö‰½£ÃM'gçaW†;xTx­ñ~ë[è¿6`vÝù f°~ÈLhE¸ -ýL„rdm”|t}¬F\{‚]âpRl -1µz“EúëÍ›¶·fñf—m—Î=“g²ó~~X²çtáúýÄÅ═§•Ž—V VúW};V_M¯!Ü]û½Î¿¾ù4ocò™¡&£sUã.=m±kmo×ìh蔽\q•ýÚÖ®×ýzznjß:~‡ûnî½¹û1}ïúƒ>ô{ôdÈûɝ§ÚÏŠž|iöªðõË7jo·öÉ¼ß4~RæCêÇkSKŸµþvœø0ãúuÍ7™YÒìÛïsY?LLÏgÿäþyle!qáé/Ë_e¿& -w,>Z’Yb,Yš^Ö]Þ´ü×ò2@ÒF핝(6K «åå¯ò ¤"€ÅËË ÕËË‹' ° ×bVöv ˆœ Gn ÜÌÓü÷Ëÿ$ÄÄvEü cHRM m˜ sŽ ù¥ „È |W úÁ 0v $Ž -r KIDATxÚÜœÙs\×}ç?çÜ¥÷ntc_ . AJI™ŽÄ±f$Eò2)O\•Jò05©”«œ¿)S•§Ô<ŒËó0åØñx¤(¶5²-ŠinûÖh4zï¾Ë9y¸&€î& -¤•9U(@ãžs¿ç·~¿s„Öš¯Ó˜Í¯éséañuX‹xÙàÜÞ|¢·jeJ*®ïR÷‚†çâ+ -„ S3„m˜$# Â1.öMˆÿ¯Àù¿O¾ÐëåRH¾94Åõ‘çSµççÇ?Ökå¬]ÓQU@k¯=¡ãÉ>†âiÒ‘=¡ -ß4ŽçSlTq”@Ì -µllà IÑ©‘­X«l³TÜ¢î9‡J“Fã+ÅÙô0ÿùì7Ä çÑöªþÍÒ=*nS]¥Dk)%ƒÉ^.÷Ž3íÁÛµ"K¥m6k;Tê Jk\ßGi€) - )1¤Ä– ;Âp<Í©Ô Q+Œ«\–JYdWÈV (­1ºl’FãøÃñ4}ñ?ŠÎÝÍýñò\åcJÙÕ0Z†ÉD¢×‡Î’ -Ç(Ô+ÜßZâÉÎ:®¨–ҁ+>èæž.é©ëìN ’çÒÃ\è#f…™/lp{cžêBƒÑm]¾O:ã¿]~Wœ88÷6õÇ+÷ñ”ßÕ¾¸Êc8ÞËë#SœŠgxœ_ç^n‘ÕÒv33øª.dWUlÃätÏ —ú&ˆ¦x°½Êë³ê,ÃìêöSvôÈ  œÙíUýÁüm|­:£´BHƒ«ƒg¸60I±Qå·+3,³h -¦ñÕAiIkå1mÎ¥Gxsô<ŽïóÛÕæòk¤u˜ÕS>©PŒ¿9@GçnÿR×\§£ÈºÊ'iGxûÔeÆ}|±þ˜Ï7æ¨{N3?z±A Ò -_+âv„?žâBï·7žpsížR×Üð=FiþrúÙ®þPpþǽÕ¹Z «ƒñu•O4É÷Î^ÃÀàƒù;,—¶Ž“œt¤,4¼Ò?ɍ±ó,—¶øhá.Õ.Ž£á»œÏŒ>Ó‹=œŸÏÞÔ³ùµŽ:ì*ŸñDJÍ«óϏoQ¨W»z°—5ßãTªŸ÷&¯RsütöSªn£³Ôû>7Ʀ¹Þ%šî¹ÝË.êٝÎÀ8¾Ç`4Å÷Î~ƒº×àçsŸ±s`‚ˆX±»!ÝŠ–Oj؆ÉB!ËOg!%ߟzƒ¨ê8‡iÜZŸíú¬®àüvuC´¿¬¯|zÂQ¾söe·Ê?ÍݤبvT»½Á ) -Îô 2Õ;F2’ÀW>Q3ÌùÌ(g2ÃئÅIåy¶a²YÙáoµ,Þ™x)DÛóEs£2ó±>28¿˜û\×]§ÍnhÀ2LÞ=u4ülö&ÅF -Sš‡¹ )xkü¾=y…WúÆq”Ϲô ʷF.6Lüfx2 YlU‹|¸p›ñä ß™êø|CHÖJ;Ü\}¤ÎBaƒN±”¯|¾1|ŽÑD/Ìßaç‰i퐔5VË9 ú#I¢Vˆ¡D€ÕržB½zâFÜ2Lžä7ùõÒ=^:Ç™žAßk[h¾Ü^=\r~:û{Ýð]ā_¹Êc4ÑËk§ù×Å?°ZÞÆ>Lböê·4yÔ\@:c š"N­¨û.†-O§´nZû3rÙÌЏ£b÷²KÌä–y{â2©P ¿Io<]›ÁV­Àçësú™à,s¤ÁWŠ°asclšJž‡¹åc{%!`­œÇUQ+Äžq"¦MÍsX.çIöó_οÁ®~›¿yõ]. -œ¢î¹\èå‡WÞçýÉ«„M‹?;{^yŸ¨>²!ÀïVfðµâõ¡3Oó” ÝË.u—œþ žÛÁÖhÎ¥G菤øxé¾RÏñ -|å3¿³ À¹ÌaÓ"W+±ãTywü#ñ ®ò ™o]b8žF%V.gI#à~Ž1³!%…F•ÏÖg¹Ô?A_4Ùfœ¥ì4ÊÜË.êŽà<Ú^Å6¬¶4j…¸>2Ž­ErÕb×äî°Ýó”âÉÎF°SMÕX,l’²Â$CQ<åóáü–Š[!è&[™ºÞãžËþHƒ‡[Ëd+®w6ÎRHîo-¶Kν좮{m¢Æ“ý„ “™Ü2>ê¹ rlV ”œZ+ÏY(lb&‚ÀÎ,·È×+'_IO+îlÎ3šèe(–nHöÍ-÷Нm¶&ø€àêÀi ¬•óXÇ0ÂíØ*nÕò6 ÅF•lµ¸/ÿ2¤äE%–4˜Ë¯á* }ãxJµ­ÏU¿Zº«÷“¯—‘¢=¢í$I„"Ìä×0¾¢«Í¨Ñt§%·öÒÓ æþÖ"ã©>RáX›ô(­Ø¬žJΗ¹í)¿ÍŠ{Êg*3BÍsX,f;JÖóHÕ*àufîô‘*Ï Ìå׉›!†c=xܺ’ŠÓx -ÎZ%ß2|{"…`0ÞÃZ9òýܽv‰ÚaÃ"dZ­˜FìUš]‰¬ã©vƒ­Z‰XRÈ}ë‘Ê^ƒû¹-6+…¶˜AiE*#n…yœ_a¼ŒPu»wclšáx€šçà57m šâ‰Wé$¾²a®{.K¥#±4QÓÞçÖ…8žC¡V -$Çñݶ—÷•¢?’Ä”&[µRÇÀéyÇn iICì4*ÜÙ\ àLÏ0=¡«¥ ;YJ:J+–Í`,ÓŠnŸ×c -@kŸ\u‡D(BIJÛbCH -2&€£¼¶É|­ÈD8~_yϵ”Ý µ¨fzsí¶–¨û.ºù¢7×fÉV -ôFTÜKÅM|­Ø¬ìðÁüm¢V˜ÅB6¨H&·ðÉz7ÅǐVI±QCIØ ¡)ø½ æ¹8Ò.z1+LÑ©¢}Lt|­ˆš!B¦EÄ´I…b¨&Pžï·CD­2£-Nx—£¶ ƒtä4†è&ÀŽï“ŽÄApŸÍŒPñª*ŽïQrjGNi„ÔÝ -Ï%Š²VÚn³KU·y/»¨½é€ÖÛ0‰Ûarµ¾RÇÚO+†½|kì"CÑÔ wÏùz‰O–gx¼³~$€‚†ïQó¢V¨-ð"Ð&y˜W9®n{*¨n¾?qù¥ dù Þ?}…‘Dº-°ë–õxŸˆawxGzøU"½‰žARáXË°{Êß÷u©ÔՏ:؆ÅTzOyG’œºïPu$B‘6g$… Ü¨až$.-MÆã™Öÿÿáö/ix.¶išŠÛ`0–âûSo´#)Ú•‡ÜÞxÂß]û‘¾h’„Ôà3ªÉ_[ÂèÊ^ž(8h0 -IÒŽ¶~ôjÿ)*nÅb)$ç3£$B‘geJëV¿ÍqFÄ´‰X6uÏ…g6€-MB¦MÅ­·Hµ½67j‡G›€iF±Á±ißãÍü?B†Å;§.99nàiHC‡¦Zk†MÔ ±^JÕ{çÒhLi`† CH<í?ÅNî½î9$¬pÀÜ@·ë…AÂïûYÝsÐÍF¥Ý…<ί3_ØäÑ „ “O×1Mr&=ÒÒûz™»ÙEâVˆ«CgZ/>—_ãáÖ -q;Ìõá)âÍù"F 9‡1„aLCv…Q ç2#â I¤î>%§FÌ©[ë¸;¾]+ñ(¿‚ã»(­™ßÙ$[-íËÞo­?f¹¸Åo–°Y.´¨•æïà(Åb–ço·Hs!Ä‘6PkMÄ´‰™¡V ËAµŽ[áÀ[YF»(J!(6j$íXPa8á¦Sq€(—{úkv§z{âUþÓÄ«ÂhdË…}á8qáÌÃÜ2ùzùØ‘{ÌŠ ¥l«FìJVØ´pB†Õ‘S-49žd4ÎËîsˆ U - )‘Râ)’[#Š¶J/–iã+uÌgC&’ ê6¨º¶j†¯4ÉP,0Èq;Ò"xö¦[õ2·ÁX,Íz1w¢É瑍üžM ž4ó…M~6{3pÙèc-+ˆþ-Fâ6«ªn£=·›j5O·±|Rjníz‰±dÿ‰M'ÅŬ0™H‚±D/o_"µ't8ÊßG,›Áx+Å,Žïí÷TZ5C¼>t6§+ƒgD'#jJƒ';ë¤ÃqzBñ¯@¾RôGS¼9zoŽLq¦g°`=P‰÷â*Ÿõò–a´%Ìɦڶ”-N´YmCHæwt§{Ç;¯Nb{°ë »¿éj­±¤IÌŽ´R„µò6ÿx÷#¶k¥cÙ²‹}clU -dkÅ6O¬!Èþ÷‚s®g°ãKyÊg.¿ÆÙÌÉPôмÈÓ>åĹh–w÷þm2E"Y/os7»H®^nµZ+åñ0·Âr1GÃs7-);ÊFy‡ÍJ¹üŽïµLBÅ«Sq]S_)†âib)fókm†8è‘L$úöƒó'#SÂ4d[L,ÜßZ$j†˜J ‘ -nUö†õƒ±4ÉÐÓ\ª'Ð’OVfN'6 Q+Ì@4ÅVµÀí' ÆÒ Æz x¥‚¡x?~ðkîo-òíÓWè5w¥T[|Ÿ p©oœb£Â“Íö&­‰X¦ûÆ°?}MdX(d÷Õ¦¤J©w³ ¼60É£íÕ®R»T@±^a`]aJƒ7Ç. µj¿þXŠïžy¨agÓí$óRÿg3]:•&dØ$šIjO8ÆwÎ\c½¼ƒmZûæ©ú.ÕfóöÁáøã©~¦2£|8ÿ9¾öÛTJ¡™Ê í!Û÷Œó™Q²Mÿµj=†”\:ÛÕu -®ï³VÉ·ý.Þlåß;†ãiR¡€ÚHØ"¦Ý’´žæÏcizšôÇS°MÆ’}û€ [£êÖÛÔJii\8ÍFy›ÇùÍŽ J!ùÖèÓ3\û>1Ý;.ú£I<¿½E#W-rký1W&ìPïÙ«Xó…cÉ“e§Æƒì"f -ÂS>—ûO1žìã“•Üœ¸ã{œÏ ïëàƒ¦{G1e{Bf›÷·Y)çøÓÉ׈Y¡¶Z×nf\¨Wùhá.‹…MJNWù8¾÷\4Dg¶ñéóÊNÅb–_-Ý%W+µ©»¯|FâiÞ¹Àgës¬•·Û T:HÞ›¼º³ŽÝ¤ÿóÁ¯u¶ÚîævxüÕô[<)¬óáüVñïàp•GØ°I†¢„šý~B¢Vè+£´neùBߥШR÷Ü6tˆ„ùÁÔÔ<‡ŸÎ~Š«ü}¯\ßãÊà$oO\>€¿¿õ3Ý)Ãu}Ó=CüÙ¹ëÜ\Ÿã÷«_"Ñ]:Û÷t6k3êIœ…l -íÔ÷ì+…mÙ|oò}Ñ?™ù„B£ÒqÃãv˜¿½ü^ÛËv%»¦3cÜÉ.:P~5 -ƒùâ&ÿ²twÇ/€OW¾l#Œv8)^~_²¯|,+Äû§¯ÒMò¿g?íÌ®³¹:pºsñ±ÛïN¾&Ö*ù¶îuÀîg@kÞ›˜½ÏV¾Du9ñRÑ -Ë -ñÝÓWˆ$ùçÇ·Ø,ç;rÑ®ò9—æÊà™Žþ÷ÐöþÿþÅ/t…Ê6Ä=4—úOñÞø«<Ü^æã¥ûÔšg^~Bªñ}E&šà½É«$CQþiî&kÅ\ǃ)žòÉDü×WÞ~¾ö~€[ës:ˆbÛ-FãiŹÔ0ïL^¦æ9üËümVKy¤ÏÕ÷¼ÞK"™êæ­±‹TÝ¿\¼ËV‰ñ•"dZüèêw¾ÚÁ€ß¬<Ô_¬Ív•Wù ÆRܝf<ÙÏïVf¸¿µt¶¿ÀãÓ¾RxÚ§?šâÚàY.ôŽrkß­>¢Þå”Ïnrý§g®2ùêà üŸÇŸë‡¹eì.ý1žR˜RòÚÀ$ׇÏQrjüasž™íU\ßk¶³ HºYºé Gy¥ïûÆq”Ã'K3Ìî¬7û™EW›tcdš×‡ÏžÌy«Ýñó¹Ïôl~St>G¥´ÆÓ™p’Ë\Ꝡì֙ɭ0“[¦â6š· -4¯jhºän iôþ+š§‚{Ãq.ôr¦gˆaqksžÙJ–av|Z 1š7F§ùÆÐÙ“;©·wüz塾³þÑ%¶Ùw! Šqmè4£‰~,i«™Ë¯³QÙ¡æ5p|¯íú x«y6bÚĬ0c‰^N§‡HÚQ~ƒ¹eæÖ¨8Õ}ÜP'µY67F/p¹ïÔÉŸñÜ;>_ŸÓŸ®Íâøî3=Ón[I¸yÔp,ÙK_$AÄ -Qqꔜ%§N±QA`¨ -)I…¢„ -›¾h’ˆi‘¯UÈÕJ<)l°PØÄSAfý¬R«<vŒoM\bªgèŝ>8þñîG:_/aJó™Öd×Fht@¹†c$ì(}Ñ$QÓ&Š¶ÅÍZkvê*^ƒíZ‰B£ÂN½BÙ©# Ó8dÎæAÙ‰T>õæË=t¿;~ñøsýdg=ØÅ#]_+”R(t 6Ík_¢£›.ÚS~Ð$%Æ…¨&M1m.žâ‘ ÏíN䢏GÛ«ú³õY¶j%´VGnäÞ5¸]K²{Ïœa8¾‡m˜ ÇÓüàü›ü‹>öŽÛõ—Û+¬•w0¥|i©„§|”ÖŒ&2\˜ä|fôDb†r¹ÐÝÍ}?·ÄVµÐê{ž®‰nu§Ý¾@­5†”Œ%ú˜îã\ædïúzá×R}8[¯”rÔ<Wy­þÂÝ¢ÿ³@Ó{@؍u,ÃÀ” +Â©Ô 7Ʀ_Xö¥^höñêŒÎW‹Tœ:uϥửV—N …LB¦MÄ°‰‡wýˆAÜ¿+p:™Ü².w¨WDíÓ™‘?Úµxÿ6 7x(&aó] IEND®B`‚ From e182b079daf5862ada473f833e564428ac50e588 Mon Sep 17 00:00:00 2001 From: Aldyaka Mushofan Date: Tue, 2 Dec 2014 05:32:53 +0700 Subject: [PATCH 34/37] Create context.xml --- META-INF/context.xml | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 META-INF/context.xml diff --git a/META-INF/context.xml b/META-INF/context.xml new file mode 100644 index 00000000..e222d9d3 --- /dev/null +++ b/META-INF/context.xml @@ -0,0 +1,2 @@ + + From 665eeba49b2493a20c6063ac395c0b986571f2f5 Mon Sep 17 00:00:00 2001 From: Aldyaka Mushofan Date: Tue, 2 Dec 2014 05:33:47 +0700 Subject: [PATCH 35/37] Create LoginSuccess.jsp --- WEB-INF/LoginSuccess.jsp | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 WEB-INF/LoginSuccess.jsp diff --git a/WEB-INF/LoginSuccess.jsp b/WEB-INF/LoginSuccess.jsp new file mode 100644 index 00000000..5bd63741 --- /dev/null +++ b/WEB-INF/LoginSuccess.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" contentType="text/html; charset=US-ASCII" + pageEncoding="US-ASCII"%> + + + + +Login Success Page + + +<% +String userName = null; +Cookie[] cookies = request.getCookies(); +if(cookies !=null){ +for(Cookie cookie : cookies){ + if(cookie.getName().equals("user")) userName = cookie.getValue(); +} +} +if(userName == null) response.sendRedirect("login.html"); +%> +

    Hi <%=userName %>, Login successful.

    +
    +
    + +
    + + From ffdf7d2ffce2aa1562919388e3f788e84e68bac2 Mon Sep 17 00:00:00 2001 From: Aldyaka Mushofan Date: Tue, 2 Dec 2014 05:34:05 +0700 Subject: [PATCH 36/37] Create web.xml --- WEB-INF/web.xml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 WEB-INF/web.xml diff --git a/WEB-INF/web.xml b/WEB-INF/web.xml new file mode 100644 index 00000000..302fe035 --- /dev/null +++ b/WEB-INF/web.xml @@ -0,0 +1,32 @@ + + + + javax.faces.PROJECT_STAGE + Development + + + Faces Servlet + javax.faces.webapp.FacesServlet + 1 + + + AddCommentServlet + AddCommentServlet + + + Faces Servlet + /faces/* + + + AddCommentServlet + /AddCommentServlet + + + + 30 + + + + faces/index.jsp + + From 41d5b60c8ce85d795a664c0aad7d46941d3bfa44 Mon Sep 17 00:00:00 2001 From: mushofan Date: Tue, 2 Dec 2014 05:36:58 +0700 Subject: [PATCH 37/37] Upload Image --- img/about.png | Bin 0 -> 25180 bytes img/fb.png | Bin 0 -> 10698 bytes img/instagram.png | Bin 0 -> 11568 bytes img/mail.png | Bin 0 -> 11338 bytes img/pinterest.png | Bin 0 -> 11871 bytes img/twitter.png | Bin 0 -> 11617 bytes img/youtube.png | Bin 0 -> 11808 bytes 7 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 img/about.png create mode 100644 img/fb.png create mode 100644 img/instagram.png create mode 100644 img/mail.png create mode 100644 img/pinterest.png create mode 100644 img/twitter.png create mode 100644 img/youtube.png diff --git a/img/about.png b/img/about.png new file mode 100644 index 0000000000000000000000000000000000000000..61d4cd0b02b94a61618374c159d40920d59f3b40 GIT binary patch literal 25180 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 literal 0 HcmV?d00001 diff --git a/img/fb.png b/img/fb.png new file mode 100644 index 0000000000000000000000000000000000000000..7249152be78525a4a0c71d85b405ec8855034dc7 GIT binary patch literal 10698 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 literal 0 HcmV?d00001 diff --git a/img/instagram.png b/img/instagram.png new file mode 100644 index 0000000000000000000000000000000000000000..043d72bd1aa9234c53e25b3d65a4d03798d592a1 GIT binary patch literal 11568 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 M07*qoM6N<$f~}J|jQ{`u literal 0 HcmV?d00001 diff --git a/img/pinterest.png b/img/pinterest.png new file mode 100644 index 0000000000000000000000000000000000000000..524cf60b092f012fb37968ce5c3c8d07ce10aed0 GIT binary patch literal 11871 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 literal 0 HcmV?d00001 diff --git a/img/twitter.png b/img/twitter.png new file mode 100644 index 0000000000000000000000000000000000000000..e6a5d451c8d9032baf013d2cedaff348affde4fa GIT binary patch literal 11617 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 literal 0 HcmV?d00001 diff --git a/img/youtube.png b/img/youtube.png new file mode 100644 index 0000000000000000000000000000000000000000..fb0259c63790957dfd92516e2bbfe1dee5cb87c2 GIT binary patch literal 11808 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