Skip to content

Instantly share code, notes, and snippets.

View fajarlabs's full-sized avatar
💭
loved technology & learn anything

Fajar Rizki Dwi Prasetya fajarlabs

💭
loved technology & learn anything
View GitHub Profile
<?php
function listen_feed($site,$url_feed){
$data = curl_init(); // inisialisasi CURL
curl_setopt($data, CURLOPT_RETURNTRANSFER, 1); // setting CURL
curl_setopt($data, CURLOPT_URL, $url_feed); // menjalankan CURL untuk membaca isi file
$hasil = curl_exec($data);
curl_close($data);
$kodeHTML = $hasil;
$pecah = explode('<pubDate>', $kodeHTML);
$pecahLagi = explode('</pubDate>', $pecah[1]); // Meng-Explode XML pada PubDate
@fajarlabs
fajarlabs / Mengurutkan tanggal di RSS
Last active January 11, 2016 08:28
Mengurutkan Tanggal
<?php
function listen_update_via_rss(){
// Listen Update Via Capture XML with Curl
function generate_rss_url($site='',$url_feed=''){
$data = curl_init(); // setting CURL
curl_setopt($data, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($data, CURLOPT_URL, $url_feed); // menjalankan CURL untuk membaca isi file
$hasil = curl_exec($data);
curl_close($data);
<?php
$hariIni = date("Y-m-d");
$kadaluarsa = '2015-05-05'; // Dari Database
/*
// Contoh 1
$hariIni = strtotime($hariIni);
$kadaluarsa = strtotime($kadaluarsa);
if ($kadaluarsa < $hariIni) {
@fajarlabs
fajarlabs / RSASecurity.java
Created January 31, 2016 14:49
RSA Security For Android Jelly Bean
package com.spasi.android.util;
import android.util.Base64;
import java.security.InvalidKeyException;
import java.security.KeyFactory;
import java.security.KeyPair;
import java.security.KeyPairGenerator;
import java.security.NoSuchAlgorithmException;
import java.security.NoSuchProviderException;
@fajarlabs
fajarlabs / RSASecurity.java
Last active October 10, 2017 17:24
RSA Security For Java Servlet
import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.StringReader;
import java.net.URL;
import java.security.InvalidKeyException;
import java.security.KeyFactory;
import java.security.KeyPair;
import java.security.KeyPairGenerator;
import java.security.NoSuchAlgorithmException;
import java.security.NoSuchProviderException;
@fajarlabs
fajarlabs / RSASecurity.php
Created January 31, 2016 14:53
RSA Security For PHP using Crypt RSA library
<?php
ini_set('max_execution_time', 300); //300 seconds = 5 minutes
// Include CryptRSA lib.
include('Crypt/RSA.php');
class RSASecurity {
// Variable RSA
private static $rsa;
// Set intance of rsa
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <conio.h>
typedef struct t1tag
{
char nm[20];
} t1;
#include <ESP8266WiFiMulti.h>
#include <ESP8266HTTPClient.h>
#include <ArduinoJson.h>
#include <vector>
// WIfi Multi
ESP8266WiFiMulti WiFiMulti;
// GPIO init
const int pinOutput[] = { D2,D3,D4,D5,D6,D7,D8,D9,D10 };
@fajarlabs
fajarlabs / DMSConverter.java
Created November 22, 2016 05:56
Convert Latitude or Longitude to DMS
import java.text.DecimalFormat;
public class DMSConverter {
public static DecimalFormat df = new DecimalFormat("#");
public static String lat(double vLat) {
double convertLat = Math.abs(vLat);
double dl = Math.floor(convertLat);
double minFloatL = (convertLat - dl) * 60;
import java.security.GeneralSecurityException;
import javax.crypto.Cipher;
import javax.crypto.spec.SecretKeySpec;
import util.B64;
public class Crypt {