Cara membuat pengenalan wajah dengan javascript

Cara membuat pengenalan wajah dengan javascript

 Menurut Wikipedia JavaScript adalah bahasa pemrograman tingkat tinggi dan dinamis. JavaScript populer di internet dan dapat bekerja di sebagian besar penjelajah web populer seperti Google Chrome, Internet Explorer, Mozilla Firefox, Netscape dan Opera. Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag SCRIPT. 

code unik milik javascript sangat banyak dan memiliki fungsi yang berbeda-beda

Biasanya javascript di tempatkan di website agar web menjadi lebih menarik dari animasi nya 

JavaScript bahkan telah diklaim sebagai bahasa pemrograman paling populer yang prinsipnya dapat diterapkan di berbagai produk digital. Maka, bukan hal yang mengherankan jika kebutuhan publik akan JavaScript developer profesional semakin banyak dan akan terus meningkat.


Berikut ini source code javascript pengenalan wajah / face

Untuk membuat nya 

  • Pertama buat folder kosong 
  • Isi folder kosong dengan menambahkan folder baru bernama 
models

  • Setelah itu Download dan exstrak file ini ke dalam folder models
  • Setelah di exstrak . selanjutnya masuk ke apk editor dan buat file 
index.htmlsalin dan pastekan di file index.html
<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8" />

<meta name="viewport" content="width=device-width, initial-scale=1.0" />

<meta http-equiv="X-UA-Compatible" content="ie=edge" />

<title>Deteksi Wajah - hamzah xou</title>

<script defer src="face-api.min.js"></script>

<script defer src="script.js"></script>

<style>

body {

margin: 0;

padding: 0;

width: 100vw;

height: 100vh;

display: flex;

justify-content: center;

align-items: center;

}

canvas {

position: absolute;

}

</style>

</head>

<body>

<video id="video" width="720" height="560" autoplay muted></video>

</body>

</html>


  • Lalu buat file script.js
salin dan pastekan di file script.js
const video = document.getElementById('video')

Promise.all([

faceapi.nets.tinyFaceDetector.loadFromUri('/models'),

faceapi.nets.faceLandmark68Net.loadFromUri('/models'),

faceapi.nets.faceRecognitionNet.loadFromUri('/models'),

faceapi.nets.faceExpressionNet.loadFromUri('/models')

]).then(startVideo)

function startVideo() {

navigator.getUserMedia(

{ video: {} },

stream => video.srcObject = stream,

err => console.error(err)

)

}

video.addEventListener('play', () => {

const canvas = faceapi.createCanvasFromMedia(video)

document.body.append(canvas)

const displaySize = { width: video.width, height: video.height }

faceapi.matchDimensions(canvas, displaySize)

setInterval(async () => {

const detections = await faceapi.detectAllFaces(video, new faceapi.TinyFaceDetectorOptions()).withFaceLandmarks().withFaceExpressions()

const resizedDetections = faceapi.resizeResults(detections, displaySize)

canvas.getContext('2d').clearRect(0, 0, canvas.width, canvas.height)

faceapi.draw.drawDetections(canvas, resizedDetections)

faceapi.draw.drawFaceLandmarks(canvas, resizedDetections)

faceapi.draw.drawFaceExpressions(canvas, resizedDetections)

}, 100)

})





  • dan yang terakhir Download file face-api.min.js
fie index.html
file script.js
file face-api.min.js
di tempatkan di luar file models lihat gambar dibawah


di jalanan di localhost
proses biasanya 10 detik tunggu saja



Gambar/gif di atas berasal dari github.com/justadudewhohacks/face-api.js


Mungkin sekian tutorial dari saya kembali lagi di postingan selanjutnya



Sumber//www.kopicoding.com
menghitung bunga bank dengan javascript

menghitung bunga bank dengan javascript

 Program Sederhana Perhitungan Bunga Bank Javascript

Cara membuat copy script .html di bawah ini 


<html>

<head><title>Hamzah xou.</title></head>

<style type="text/css" media="all">

.fir {



font-family: sans-serif;

border: none;

padding: 9px 9px;

font-size: 1px;

outline: none;

border-radius: 10px;

}

.fire {



background-color: blue;

color: #f8f9f9;

}

.lol {border-radius: 10px;}

textarea {

text-align: center;

}

#data {background:#F5F5F5;

border-radius: 12px;

box-shadow: 3px 2px 5px grey;

}

</style>

<body>

<div id="data">



<script language= "JavaScript">

function hitung()

{

var saldo=parseFloat(document.grup.isaldo.value);

var bunga=parseFloat(document.grup.ibunga.value)/100;

var waktu=parseFloat(document.grup.iwaktu.value);

var hasil="";

for(i=1;i<=waktu;i++)

{

saldo=saldo+(saldo*bunga);

hasil=hasil+"Saldo Bulan "+i+"= Rp. "+saldo+"\n";

}

document.grup.ohasil.value=hasil;

}

</script>

<form name="grup">

<h2><center>PERHITUNGAN BUNGA</center></h2>

<br>

<pre>

Data Input :

Saldo <input type="text" size=20 name="isaldo">

Bunga <input type="text" size=11 name="ibunga"> %

Waktu <input type="text" size=7 name="iwaktu"> Bulan

</pre>

<hr>

<input class="fir fire" type="button" value="Hitung" onclick="hitung()">

<input class="fir fire" type="reset" value="Reset">

<pre>

Hasil :

<textarea class="lol" name="ohasil" rows="15" cols="30">Hasil</textarea>

</pre>

</form>

</div>

</body>

</html>


Hasil seperti di bawah ini

Demo
Template Blogger FletroPro

Template Blogger FletroPro

Template BloggerFletro Promemuat dengan cepat serta sepenuhnya Template Blogger yang Dioptimalkan SEO yang membantu Anda untuk mendapatkan posting blog Anda diindeks di Google dengan cepat, jadi, dalam artikel ini pskahait.in membahas topik ini dibagikan secara gratis.Ini dapat memberikan tampilan profesional ke blog atau situs web Anda.   

Jadi, Anda harus mencoba template blogger ini sekali di situs atau blog Anda dan periksa semua fitur template blogger ini yang paling berguna untuk blog Anda. Jika Anda ingin mengetahui lebih banyak fitur tentang template ini, baca fitur di bawah ini. Namun, untuk mengetahui fitur lengkap dari Fletro Pro Blogger Template, kunjungi blog demo template ini dan lihat juga artikel untuk mengetahui lebih banyak fitur tentang template ini.

Fletro Pro v6.0 + Versi AMP Template Blogger Responsif dan Pemuatan Cepat:

Template Blogger Fletro Pro menggunakan font yang disediakan oleh Google Font dan Anda juga dapat mengubah font tersebut sesuai dengan niche atau kebutuhan blog Anda. Pelajari dokumentasi jika Anda mau dan jika Anda perlu mengedit template ini untuk mengakomodasi font template ini. Tapi, Pskathait meminta Anda untuk memilih font mana yang membantu artikel Anda terbaca dengan rapi dan membuat blog Anda terlihat profesional atau Anda dapat meninggalkannya jika Anda tidak ingin mengubah font.

Jika Anda ingin mengedit template ini Jika Anda menghadapi masalah dalam mengedit tema blogger Fletro Pro, Anda dapat membaca dokumen ini dan mengedit template ini sesuai kebutuhan Anda. Jika dokumentasi ditulis dalam bahasa lain, Anda dapat menggunakan Google Translator atau Bing Translator untuk membantu Anda memahami dokumentasi. Lihat demo, deskripsi, dan fitur template ini jika Anda suka dan ingin mengunduh template ini.

Fitur Template Blogger Fletro Pro v6.0 – Cepat & Responsif:

Ini memiliki banyak fitur yang membuat blog Anda lebih menarik dan ramah pengguna juga memiliki banyak fitur seperti mobile-friendly, auto-read more with thumbnails, SEO friendly, custom 404 pages. Fitur ini harus dimiliki di semua template blogger yang membuatnya lebih ramah pengguna dan memberikan pengalaman pengguna yang lancar. Jika Anda ingin mengetahui lebih banyak fitur tentang template blogger berpenampilan premium ini, baca di bawah ini. Tapi, tetap saja, pskahait.in meminta semua orang untuk mengunjungi situs demo dan mengetahui lebih banyak fitur dan detail lengkap dari template ini.

Fitur Ketersediaan
  • Responsif
  • Validator Alat Pengujian Google
  • SEO Friendly
  • Ramah Seluler
  • 404 halaman
  • Postingan Unggulan
  • Kode pendek
  • Baca Selengkapnya Otomatis Dengan Gambar Kecil
  • Iklan Siap
  • Footer Responsif
  • Tombol Ikuti Sosial
  • Multi Dropdown Menu
  • Cari Widget
  • Postingan Terkait dengan Thumbnail
  • Tombol Bagikan Sosial
  • Widget Buletin Email
  • Widget Postingan Terbaru
  • Dokumentasi terperinci
  • Menu dan Tata Letak Responsif
YA
YA
YA
YA
YA
YA
YA
YA
YA
YA
YA
YA
YA
YA
YA
YA
YA
YA

  Pratinjau Langsung           
                        

Cara Membuat Syntax Highlighter di Blog

Cara Membuat Syntax Highlighter di Blog



Syntax Highlighter merupakan fitur editor text yang di gunakan dalam bahasa pemograman skrip atau markah seperti JavaScript, HTML, CSS, dengan tampilan yang berwarna dalam format teks. Syntax Highlighter sangat baik di gunakan dalam postingan untuk memudahkan dalam pengeditan.
 
Di kesempatan kali ini saya ingin berbagi tutorial cara membuat kotak pembungkus kode script dengan menggunakan Syntax Highlighter. Dengan mengunakan kotak pembungkus ini, tampilanya blog menjadi lebih rapi dan juga friendly.

Berikut cara membuat nya

> Langkah pertama cari code 

 ]]></b:skin>
Salin script ini dan pastekan tepas di atas nya 

 <style type='text/css'>

/* Highlighter */

pre{white-space:pre;word-wrap:normal;overflow:auto;font-size:14px;margin:0;padding:0}hr{margin-top:2rem;background:#ccc;height:1px;border:0;margin-bottom:2rem}

.post-body code{padding:1.2em}.post-body pre{padding:0;border-radius:3px;background-color:#292e34;word-spacing:normal;word-break:normal;line-height:1.4em}.post-body .hljs{display:block;overflow-x:auto;padding:1.2em;background:#2b2b2c;color:#fff;line-height:1.5;text-align:left;word-spacing:0;font-family:monospace;border-radius:3px}.post-body .hljs-name,.post-body .hljs-strong{font-weight:bold}.post-body .hljs-code,.post-body .hljs-emphasis{font-style:italic}.post-body .hljs-tag{color:#62c8f3}.post-body .hljs-variable,.post-body .hljs-template-variable,.post-body .hljs-selector-id,.post-body .hljs-selector-class{color:#ade5fc}.post-body .hljs-string,.post-body .hljs-bullet{color:#a2fca2}.post-body .hljs-type,.post-body .hljs-title,.post-body .hljs-section,.post-body .hljs-attribute,.post-body .hljs-quote,.post-body .hljs-built_in,.post-body .hljs-builtin-name{color:#ffa}.post-body .hljs-number,.post-body .hljs-symbol,.post-body .hljs-bullet{color:#d36363}.post-body .hljs-keyword,.post-body .hljs-selector-tag,.post-body .hljs-literal{color:#fcc28c}.post-body .hljs-comment,.post-body .hljs-deletion,.post-body .hljs-code{color:#888}.post-body .hljs-regexp,.post-body .hljs-link{color:#c6b4f0}.post-body .hljs-meta{color:#fc9b9b}.post-body .hljs-deletion{background-color:#fc9b9b;color:#333}.post-body .hljs-addition{background-color:#a2fca2;color:#333}.post-body .hljs a{color:inherit}.post-body .hljs a:focus,.post-body .hljs a:hover{color:inherit;text-decoration:underline}mark .post-body .hljs-attr,mark .post-body .hljs-string,mark .post-body .hljs-bullet{background-color:#e67e22;color:#fff}.post-body .hljs mark{background-color:#f24a4a;color:#fff;padding:2px 5px;border-radius:2px}.post-body .hljs mark span.hljs-number,.post-body .hljs mark span.hljs-comment,.post-body .hljs mark span.hljs-symbol,.post-body .hljs mark span.hljs-string,.post-body .hljs mark span.hljs-attr,.post-body .hljs mark span.hljs-keyword,.post-body .hljs mark span.hljs-name,.post-body .hljs mark span.hljs-tag{color:#fff;margin:.15rem 0}

</style>


> Langkah kedua cari code 

 &lt;!--</body>--&gt;&lt;/body&gt;

Jika sudah ketemu salin script di bawah ini tepas di atas nya

 <script type='text/javascript'>

//<![CDATA[

// Highlighter

$('i[rel="pre"]').replaceWith(function(){return $("<pre><code>"+$(this).html()+"</code></pre>")});for(var pres=document.querySelectorAll("pre,code,kbd,blockquote,td"),i=0;i<pres.length;i++)pres[i].addEventListener("dblclick",function(){var e=getSelection(),t=document.createRange();t.selectNodeContents(this),e.removeAllRanges(),e.addRange(t)},!1);

function downloadJSAtOnload(){var e=document.createElement("script");e.src="https://cdn.jsdelivr.net/gh/Arlina-Design/frame@master/highlightr.js",document.body.appendChild(e)}window.addEventListener?window.addEventListener("load",downloadJSAtOnload,!1):window.attachEvent?window.attachEvent("onload",downloadJSAtOnload):window.onload=downloadJSAtOnload;

//]]>

</script>l



Jika sudah klik save 

langkah terakhir yaitu uji coba kalian buat postingan/halaman baru masuk ke mode html 
ketik <pre><code>isi konten</code></pre>

Download kinemaster pro apk

Download kinemaster pro apk

Deskripsi 

KineMaster - Pro Video Editor - editor video fungsional dengan dukungan untuk video FullHD. Ini memiliki banyak opsi khas untuk utilitas ini: penggunaan video, gambar, dan musik dalam berbagai format, menggunakan berbagai filter dan efek khusus, memotong video. Pengguna juga dapat menggunakan aplikasi sebagai alternatif kamera standar. Selain itu, program ini memiliki antarmuka drag-and-drop yang sederhana, membuat penggunaannya senyaman mungkin.  

Apk Info

1 Nama Aplikasi Kinmaster
2 Developer NextStreaming Corp.
3 Genre Editor Video
4 Mod Info Premium
5 Versi 5.0.5.21390

Screenshot

Image_Alt_Here Image_Alt_Here Image_Alt_Here Image_Alt_Here

Download Kine Master Mod Pro Apk

Kinemaster-mod-apk 100 Mb
download

Cara membuat bagian atas header berwarna

Cara membuat bagian atas header berwarna

 




Dari gambar di atas kita melihat berbedaan di bagian atas header web

Untuk mengubah nya 

  • Pertama masuk ke blog 
  • Pilih tema dan pilih edit html
  • Cari script seperti ini kalian ubh saja bagian #145DFF sesuai warna yang kalian inginkan

 <meta name="theme-color" content="#145DFF"/>



jika tidak ada seperti itu kalian pastekan di  bawah <head>
Cara membuat tools Parse

Cara membuat tools Parse

Ada berbagai cara untuk mempercantik blog mulai dari tampilan awal dengan widget dan dengan halaman ² agar di lihat lebih bagus aja bagi penulis nya.

Berikut ini cara membuat tools Parse untuk menambah kesan di blog anda 

apa itu parse tool? Parse tool adalah alat yang digunakan untuk parse sebuah kode html.

Biasanya, parse tool digunakan untuk membuat syntax pada suatu blog.

Jadi ga ada salahnya jika kalian ingin ga ribet ribet harus nyari tombol parse di blog orang lain.


     Cara membuat tools Parse di blog

  • Pertama login ke blogger 
  •  Pilih halaman lalu buat halaman baru dan ubah menjadi mode html 
  • Beri nama dengan Parse tools 
  • Kemudian Salin script ini dan pastekan

<script type="text/javascript">

function convert(){var ele1 = document.getElementById("somewhere");var replaced;replaced = ele1.value;replaced = replaced.replace(/&/ig, "&amp;");replaced = replaced.replace(/</ig, "&lt;");replaced = replaced.replace(/>/ig, "&gt;");replaced = replaced.replace(/"/ig, "&quot;");replaced = replaced.replace(/&#177;/ig, "&plusmn;");replaced = replaced.replace(/&#169;/ig, "&copy;");replaced = replaced.replace(/&#174;/ig, "&reg;");replaced = replaced.replace(/ya'll/ig, "ya'll");ele1.value = replaced;}

</script>

<table style="margin: 0 auto;"><tbody>

<tr> <td><textarea id="somewhere" placeholder=" Tulis/paste kode di sini lalu klik 'Parse Script'" spellcheck="false" style="background: none repeat scroll 0% 0% rgb(248, 248, 248); border: 1px solid rgb(204, 204, 204); height: 300px; width: 550px;"></textarea>TRIK SIMPLE | Web Tools

<center>

<input onclick="convert();" style="padding: 5px;" type="button" value="Parse Script" /></center>

</td> </tr>

</tbody></table>


Demo