Skip to content

Instantly share code, notes, and snippets.

View laymonage's full-sized avatar
👋
looking for friends from around the world, hmu!

sag​e laymonage

👋
looking for friends from around the world, hmu!
View GitHub Profile
@laymonage
laymonage / lulz.js
Last active February 3, 2018 06:30
(function () {
document.documentElement.innerHTML = '<iframe width="1280" height="720" src="https://www.youtube.com/embed/dQw4w9WgXcQ?autoplay=1"></iframe>';
})();
import os
import requests
from bs4 import BeautifulSoup
def scrape(link):
'''
Fungsi rekursif untuk scraping blog punkindonesiamp3.
'''
@laymonage
laymonage / .gitlab-ci.yml
Last active October 31, 2018 06:46 — forked from argaghulamahmad/.gitlab-ci.yml
func & unit test gitlab yml config
stages:
- test
- deploy
UnitTest:
image: python:3.6
stage: test
before_script:
- apt-get update -qq && apt-get install -y -qq chromedriver
- pip install -r requirements.txt
@laymonage
laymonage / find.js
Created November 12, 2018 11:45
Script to query Google books API and populate a table with the result.
function writeTable(items) {
/**
* Write items to table.
*/
var tbody = $('tbody');
tbody.empty();
$(function() {
$.each(items, function(i, item) {
var author = item.volumeInfo.authors ? item.volumeInfo.authors[0] : '-';
var thumbnail = item.volumeInfo.imageLinks ? item.volumeInfo.imageLinks.smallThumbnail : '';
@laymonage
laymonage / steam_no_linkfilter.js
Last active January 28, 2019 05:11
A tampermonkey/greasemonkey user script to disable link filter on https://steamcommunity.com.
// ==UserScript==
// @name Steam Link Filter Disabler
// @namespace https://steamcommunity.com
// @version 0.1
// @description Disable the link filter on steamcommunity links.
// @author laymonage
// @match https://steamcommunity.com/*
// @grant none
// ==/UserScript==
@laymonage
laymonage / django_mariadb_test_results.txt
Created April 7, 2019 06:25
Django test results with MariaDB 10.3.14 stable database backend.
======================================================================
ERROR: test_trunc_ambiguous_and_invalid_times (db_functions.datetime.test_extract_trunc.DateFunctionWithTimeZoneTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib64/python3.7/unittest/case.py", line 59, in testPartExecutor
yield
File "/usr/lib64/python3.7/unittest/case.py", line 615, in run
testMethod()
File "/home/sage/gsoc/django/django/tests/db_functions/datetime/test_extract_trunc.py", line 1055, in test_trunc_ambiguous_and_invalid_times
model = DTModel.objects.annotate(truncated_start=TruncDay('start_datetime')).get()
@laymonage
laymonage / README.rst
Last active April 8, 2019 14:30 — forked from dupuy/README.rst
Common markup for Markdown and reStructuredText

Table of Contents

Markdown and reStructuredText

GitHub supports several lightweight markup languages for documentation; the most popular ones (generally, not just at GitHub) are Markdown and reStructuredText. Markdown is sometimes considered easier to use, and is often preferred when the purpose is simply to generate HTML. On the other hand, reStructuredText is more extensible and powerful, with native support (not just embedded HTML) for tables, as well as

sauna.reload: so that you can finish your Plone development today and relax in sauna after calling it a day

local

Introduction

@laymonage
laymonage / MaximumTrader.java
Last active June 19, 2020 09:15
Pintu Engineering Logic Test #1
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import java.util.Arrays;
public class MaximumTrader {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String[] pricesStr = br.readLine().split(" ");
@laymonage
laymonage / README.md
Last active June 19, 2020 09:15
Pintu Engineering Logic Test #2

Jade love uniqueness. Every time he found a string, he makes that string into multiple unique character strings. But Jade has a rule to make a new string, you can only remove the duplicate character, and cannot change the arrangement of the characters. Jade also sort the possibilities of the string in lexicographic order.

We consider lexicographic order of characters as their order of ASCII value. Hence the lexicographical order of character will be 'a', 'b', 'c', ..., 'y', 'z'.

For example:
string "sebaerb"

Possible arragements:

  • saerb -> the first in lexicographical order