I hereby claim:
- I am risyandi on github.
- I am risyandi (https://keybase.io/risyandi) on keybase.
- I have a public key whose fingerprint is 0232 BECC 5844 F032 F841 9F79 7BEF 6DAF F960 F13F
To claim this, I am signing this object:
| def unique_names(names1, names2): | |
| set_Name1 = set(names1) | |
| set_Name2 = set(names2) | |
| return list(set_Name1.union(set_Name2)) | |
| names1 = ["Ava", "Emma", "Olivia"] | |
| names2 = ["Olivia", "Sophia", "Emma"] | |
| print(unique_names(names1, names2)) # should print Ava, Emma, Olivia, Sophia |
| SELECT name FROM employees WHERE id NOT IN (SELECT managerId FROM employees WHERE managerId IS NOT null); |
| SELECT userid, avg(duration) FROM sessions GROUP BY userid HAVING COUNT(userid) > 1; |
| function patternGenerator(rows, symbol1, symbol2, symbol3) { | |
| for (let index = 0; index < rows; index++) { | |
| // (1) this is step one print symbol blank | |
| var space = ""; | |
| for (let indexj = 0; indexj < (rows - index - 1); indexj++) { | |
| space += symbol3; | |
| } | |
| // (2) this is step two print symbol oval |
| /* | |
| * targetId : is target of element, get based on ID/class/query element. | |
| * htmlBody : count all body HTML. | |
| */ | |
| function triggerScroll() { | |
| let targetId = document.getElementById('topStickyWrapper'); | |
| let htmlBody = document.documentElement; | |
| window.addEventListener('scroll', function () { |
| /* | |
| * catatan : untuk memperbaiki bugs di appenChild ini ada 2 cara yaitu | |
| * 1. bisa mengubah method get element nya dengan method | |
| * var allDivs = document.querySelectorAll("div"); | |
| * 2. menggunakan method yang sama akan tetapi membuat variable tambahan untuk menampung sebuah length, dan hasil tampungan | |
| * tersebut bisa digunakan sebagai jumlah limit loop nya. | |
| * var allDivs = document.getElementsByTagName("div"); | |
| * var length = allDivs.length; | |
| * created by @Risyandi | |
| */ |
| <!-- | |
| catatan : | |
| 1. untuk menampilkan modal dialog di bootstrap tanpa menggunakan javascript. bisa menggunakan atribute. | |
| <data-toggle="modal" data-target="#dialog"> | |
| 2. dan untuk menutup kembali dialog dengan menambahkan atribute | |
| <data-dismiss="modal"> | |
| created by @Risyandi | |
| --> | |
| <!DOCTYPE html> |
I hereby claim:
To claim this, I am signing this object:
| // Include gulp | |
| var gulp = require('gulp'); | |
| // Include Our Plugins | |
| var sass = require('gulp-sass'); | |
| var concat = require('gulp-concat'); | |
| var uglify = require('gulp-uglify'); | |
| var rename = require('gulp-rename'); | |
| var autoprefixer = require('gulp-autoprefixer'); | |
| var minifycss = require('gulp-minify-css'); |
| // Declare a global variable for the function reverse() | |
| var words = "Ketua DPP Partai Hanura Inas Nasrullah Zubir mengungkapkan, dalam mitos Jawa, genderuwo merupakan bangsa jin atau makhluk halus yang berwujud manusia. Genderuwo memiliki tubuh besar dan suka menghisap darah manusia"; | |
| // function reverse with decrement | |
| function Reverse(words) { | |
| var wordsLength = words.length; | |
| // console.log(wordsLength, "words length"); | |
| var reverseWords = ""; | |
| for (let index = wordsLength - 1; index >= 0; index--) { | |
| reverseWords += words[index]; |