Aktivasi Wildcard SSL di VPS OS Ubuntu


Setelah beli SSL selesai, maka kita akan diarahkan untuk konfigurasi terlebih dahulu, langkah-langkahnya:

1. Generate CSR terlebih dahulu

Install open SSL terlebih dahulu kalau belum terinstall

Generate CSR

openssl req -new -newkey rsa:2048 -nodes -keyout domain.key -out domain.csr

Copy kode CSR nya

2. Masukkan kode CSR ke Form Aktivasi

3. Siapkan email dengan alamat admin@namadomain.com (sesuaikan dengan penyedia SSL, kadang cukup verifikasi lewat DNS atau upload file saja)

4. Cek Email untuk konfirmasi

5. Cek email untuk copy kode sertifikat yang dikirim provider

Config di apache

SSLCertificateFile /etc/ssl/wildcard_psikologie.com/new/domain.crt
SSLCertificateKeyFile /etc/ssl/wildcard_psikologie.com/new/domain.key
SSLCertificateChainFile /etc/ssl/wildcard_psikologie.com/new/root.crt

domain.key = didapat ketika selesai konfirmasi dari provider ssl

domain.key = didapat ketika generate csr dari server

root.crt = optional, disesuaikan dengan provider

Restart server Anda

Ubah Format Tanggal pada PHP


Caranya mudah, bisa pake function bawaan pada PHP Native

Berikut contohnya,

Sebelum diubah: 31/12/2022 (format d/m/Y)

Hasil setelah diubah: 2022-12-31 (format Y-m-d)

<?php
echo date_format(date_create_from_format('d/m/Y', '31/12/2022'), 'Y-m-d');
?>


Jadi kesimpulannya, format di atas gak bakal rancu karena memakai function date_create_from_format()

Ada deteksi format sebelumnya, bukan menerawang kayak mbah dukun wkwk. Sehingga kalau misal pakai tanggal dan bulan yang sama, bisa deteksi mana yang bulan mana yang tanggal, misal tanggal 12-12-2022.

Sehingga kalau kita ekstraksi bulannya saja gak bakal keliru

Contoh

<?php 
$mydate = date_format(date_create_from_format('d/m/Y', '31/12/2022'), 'Y-m-d');
echo date("m",strtotime($mydate));

//output angka 12
?>

Sekian sharing dari saya, karena ini sering kepakai saya juga kadang lupa, jadi tak simpen di blog saya.

Sensor Nomor HP dengan PHP


Nomor HP suatu waktu perlu juga di sensor demi kenyamanan pemilik nomor HP tersebut.
Misalnya untuk sensor nomor hape pada bagian 4 angka di tengahnya dengan menggunakan PHP :

sebelum : 083466667777
sesudah : 0834-XXXX-7777

<?php 
$phone="083466667777";
$jumlah_sensor=4;
$setelah_angka_ke=4;

//ambil 4 angka di tengah yan akan disensor
$censored = mb_substr($phone, $setelah_angka_ke, $jumlah_sensor);

//pecah kelompok angka pertama dan terakhir
$phone2=explode($censored,$phone);

//gabung angka perama dan terakhir dengan angka tengah yang telah di sensor
$phone_new=$phone2[0]."XXXX".$phone2[1];

//tampilkan
echo $phone_new;
?>

Mempercepat Download Counter 4shared menjadi 1 Detik


Udah lama gak download2 file di 4shared, kebetulan di browser saya terpasang adblock, nah kali ini di 4shared terdapat pendeteksi adblock, kalau di browser kita terpasang adblock, maka download counter yang tadinya 20detik menjadi 1000 detik.
downloadcounter_4shared_adblock

Lalu saya iseng2 ngoprek download counternya si 4shared, berkat bantuan firebug, ketemu juga penangkalnya. Caranya : Continue reading

Parsing JSON di Phonegap


Untuk membuat aplikasi android lewat Phonegap, kita menggunakan bahasa pemrograman web, contohnya untuk mem-parsing JSON ke dalam aplikasi android dengan menggunakan Ajax.

Pertama-tama kita buat dulu API nya, untuk membuatnya saya contohkan mengambil datanya dari database MySQL kemudian di konversi ke file JSON dengan menggunakan PHP.

Contoh Databasenya : Continue reading

“Show Java” Java Decompiler di Android


Kebetulan lagi seneng ngoprek2 aplikasi android dari playstore, temen ada yang nyaranin kalau mau decompile apk ke java class mending pake showjava ketimbang ribet2 pake dex2jar

Ternyata aplikasinya keren, bisa decompile .apk sampai file javanya kebaca semua.  Aplikasi ini bisa decompile aplikasi yang sudah terinstall di HH atau file .apk Continue reading

Menggabungkan Beberapa Worksheet di Excel jadi Satu Worksheet


Sekali-kali ngepost trik aplikasi office, khususnya microsoft excel. Kebetulan hari ini saya ada tugas untuk export file PDF ke Excel yang isinya berupa tabel-tabel data. Setelah saya export dari PDF ke Excel terdapat banyak worksheet berdasarkan jumlah halaman yang ada dalam format PDF sebelumnya. Ribet kan kalau ada ratusan worksheet kita gabungin jadi satu worksheet. Ubek-ubek google sampe nyasar “Yahoo Answer” di sini akhrinya nemu aplikasi untuk menggabungkan beberapa worksheet menjadi satu worksheet. Continue reading

Crop dan Resize Gambar dari URL


Script ini saya gunakan untuk menampilkan thumbnail berita, kenapa saya “resize” dan “crop”? alasannya supaya ukurannya pas dan tidak memberatkan saat membuka website.

Lansung saja scriptnya :

<?php 

        $url="http://localhost/namagambar.jpg";
	$image = imagecreatefromjpeg($url);
	$filename = 'cropped_whatever.jpg';

	$thumb_width = 150;
	$thumb_height = 150;

	$width = imagesx($image);
	$height = imagesy($image);

	$original_aspect = $width / $height;
	$thumb_aspect = $thumb_width / $thumb_height;

	if ( $original_aspect >= $thumb_aspect )
	{
	   // If image is wider than thumbnail (in aspect ratio sense)
	   $new_height = $thumb_height;
	   $new_width = $width / ($height / $thumb_height);
	}
	else
	{
	   // If the thumbnail is wider than the image
	   $new_width = $thumb_width;
	   $new_height = $height / ($width / $thumb_width);
	}

	$thumb = imagecreatetruecolor( $thumb_width, $thumb_height );

	// Resize and crop
	imagecopyresampled($thumb,
	                   $image,
	                   0 - ($new_width - $thumb_width) / 2, // Center the image horizontally
	                   0 - ($new_height - $thumb_height) / 2, // Center the image vertically
	                   0, 0,
	                   $new_width, $new_height,
	                   $width, $height);
	

	header('Content-Type: image/jpeg');
	imagejpeg($thumb);

?>

untuk demonya silahkan di coba di sini

sumber