Skip to content

Instantly share code, notes, and snippets.

View Abdillah's full-sized avatar
🛰️
Bit Explorer

Faïz Hernawan Abdillah

🛰️
Bit Explorer
View GitHub Profile
@Abdillah
Abdillah / qml2puppet
Last active January 1, 2016 21:59
To suppress ubuntu-sdk qml2puppet windows.
#!/bin/bash
minimize () {
# waiting 'ilegal' windows to load
sleep 3s
# identify windows with wmctrl id
for wid in $(wmctrl -l | grep Qml2Puppet)
do
if [[ "$wid" == 0x* ]]
then
// Install URI.js yo, Mas
$(document).ready(function() {
var urijs = document.createElement('script');
urijs.src = 'https://cdnjs.cloudflare.com/ajax/libs/URI.js/1.16.1/URI.js';
var head = document.getElementsByTagName('head')[0];
head.appendChild(urijs);
});
function setInputValueFromURL() {
@Abdillah
Abdillah / local-custom-kernel.nix
Created December 11, 2016 11:43
[failed] Build a kernel from local git repository
# Compiled under NixOS 16.09
with import <nixpkgs> {};
pkgs.linuxPackages_custom {
version = "3.18";
src = fetchgitLocal "/path/to/git/repository/linux/";
configfile = "/path/to/config/file/linux/.config";
}
/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
public static void main (String[] args) throws java.lang.Exception
$ ldd /nix/store/xa2l3216ypy9cyhmllkvlargkr6ygqq5-way-cooler-0.0.00/bin/way-cooler
linux-vdso.so.1 (0x00007fff15956000)
libwlc.so.0 => /nix/store/ax1abr9rm8jckzd39sq32inqnf5i1g57-wlc-0.0.8/lib/libwlc.so.0 (0x00007f3873328000)
libxkbcommon.so.0 => /nix/store/p9nb8s22ygfnfg2744b3pllndbkbqj55-libxkbcommon-0.6.1/lib/libxkbcommon.so.0 (0x00007f38730e8000)
libcairo.so.2 => /nix/store/kr009zw09vmzq9q1pa7ghmrpwspghj1q-cairo-1.14.8/lib/libcairo.so.2 (0x00007f3872dbf000)
libdbus-1.so.3 => /nix/store/f9wz94bbhkkdphp220v7p86sxc1j2a6b-dbus-1.10.16-lib/lib/libdbus-1.so.3 (0x00007f3872b6f000)
libdl.so.2 => /nix/store/68sa3m89shpfaqq1b9xp5p1360vqhwx6-glibc-2.25/lib/libdl.so.2 (0x00007f387296b000)
libpthread.so.0 => /nix/store/68sa3m89shpfaqq1b9xp5p1360vqhwx6-glibc-2.25/lib/libpthread.so.0 (0x00007f387274d000)
libgcc_s.so.1 => /nix/store/68sa3m89shpfaqq1b9xp5p1360vqhwx6-glibc-2.25/lib/libgcc_s.so.1 (0x00007f3872537000)
libc.so.6 => /nix/store/68sa3m89shpfaqq1b9xp5p1360vqhwx6-glibc-2.25/lib/libc.so.6 (0x00007f38721980
@Abdillah
Abdillah / README.md
Created August 19, 2017 01:19
Web Server ==> PHP ={ UNIX socket }=> Rust

Middle Man

Web Server ==> PHP ={ UNIX socket }=> Rust

Install

Make sure socket file read-writable to the PHP / Apache side by chown-ing the socket.

@Abdillah
Abdillah / user-agents
Created October 4, 2017 07:14
Array of user agents
[
"Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/527 (KHTML, like Gecko, Safari/419.3) Arora/0.6 (Change: )",
"Avant Browser/1.2.789rel1 (http://www.avantbrowser.com)",
"Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.249.0 Safari/532.5",
"Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebKit/532.9 (KHTML, like Gecko) Chrome/5.0.310.0 Safari/532.9",
"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.7 (KHTML, like Gecko) Chrome/7.0.514.0 Safari/534.7",
"Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/534.14 (KHTML, like Gecko) Chrome/9.0.601.0 Safari/534.14",
"Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.14 (KHTML, like Gecko) Chrome/10.0.601.0 Safari/534.14",
"Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.20 (KHTML, like Gecko) Chrome/11.0.672.2 Safari/534.20",
"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.27 (KHTML, like Gecko) Chrome/12.0.712.0 Safari
@Abdillah
Abdillah / user-agents.txt
Created October 4, 2017 07:14
Array of user agents
[
"Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/527 (KHTML, like Gecko, Safari/419.3) Arora/0.6 (Change: )",
"Avant Browser/1.2.789rel1 (http://www.avantbrowser.com)",
"Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.249.0 Safari/532.5",
"Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebKit/532.9 (KHTML, like Gecko) Chrome/5.0.310.0 Safari/532.9",
"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.7 (KHTML, like Gecko) Chrome/7.0.514.0 Safari/534.7",
"Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/534.14 (KHTML, like Gecko) Chrome/9.0.601.0 Safari/534.14",
"Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.14 (KHTML, like Gecko) Chrome/10.0.601.0 Safari/534.14",
"Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.20 (KHTML, like Gecko) Chrome/11.0.672.2 Safari/534.20",
"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.27 (KHTML, like Gecko) Chrome/12.0.712.0 Safari
@Abdillah
Abdillah / typographics.css
Created October 17, 2017 10:14
Typographics classes collection
.text-blue-white-bordered {
text-shadow:
/* Outline blue */
-1.5px -1.5px 0 rgb(136, 229, 226),
1.5px -1.5px 0 rgb(136, 229, 226),
-1.5px 1.5px 0 rgb(136, 229, 226),
1.5px 1.5px 0 rgb(136, 229, 226),
-1.5px 0 0 rgb(136, 229, 226),
1.5px 0 0 rgb(136, 229, 226),
@Abdillah
Abdillah / EditableText.js
Created November 14, 2017 11:44
HTML editable text without `<input>`
(function($) {
$.fn.editable = function(options = {}) {
var elements = $(this);
if (options == false) {
var option = {};
option.action = 'inactivate';
}
// TODO: Skip this when not in initialization to enhance speed