Skip to content

Instantly share code, notes, and snippets.

View liketaurus's full-sized avatar
📢
Trying to work and teach during the war

Alexander Babich liketaurus

📢
Trying to work and teach during the war
View GitHub Profile
@liketaurus
liketaurus / myIP.js
Last active May 12, 2018 06:55
How to get local IP address via JavaScript
// found at https://stackoverflow.com/a/32841043
// many thanks to author!
window.RTCPeerConnection = window.RTCPeerConnection || window.mozRTCPeerConnection || window.webkitRTCPeerConnection;
// Firefox & Chrome only! This will not work in Edge!
var pc = new RTCPeerConnection({iceServers:[]}), noop = function(){};
pc.createDataChannel('');//create a bogus data channel
pc.createOffer(pc.setLocalDescription.bind(pc), noop);// create offer and set local description
pc.onicecandidate = function(ice) {
@liketaurus
liketaurus / GD-Folder.html
Created August 23, 2018 13:28
How to embed Google Drive folder
<h3>Вебінари з DevOps</h3>
<iframe src="https://drive.google.com/embeddedfolderview?id=1k42zzrPmEw0wBAHsGKF6thCzDz4c8vyG#grid"
style="width:100%; height:500px; border:0;">
</iframe>
@liketaurus
liketaurus / Playlists.html
Created August 23, 2018 13:30
How to embed Youtube playlist
<h3>Курс JAVA Professional</h3>
<br />
<iframe width="100%" height="900" src="https://www.youtube.com/playlist?list=PLvItDmb0sZw9DXLBDs4IBcalvA1Nx56o9"
frameborder="0"
allowfullscreen>
</iframe>
@liketaurus
liketaurus / divOnDiv.html
Last active November 22, 2018 07:15
How to place one div on top of another - 'position' and 'z-order' game (based on jsbin.com/edejus/1)
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title>Div on Div</title>
<style>
#box {
width: 428px;
height: 200px;
@liketaurus
liketaurus / function.json
Last active May 1, 2019 17:59
Azure Function to get a number from a Fibonacci sequence. Sample usage: https://functionName.azurewebsites.net/fibonacci?index=14
{
"bindings": [
{
"authLevel": "anonymous",
"name": "req",
"type": "httpTrigger",
"direction": "in",
"methods": [
"get",
"post"
@liketaurus
liketaurus / Gen.html
Created May 3, 2019 15:09
How to generate QR-code using JavaScript
<div>
<input type="text" id="textToQR" />
<button id="GenQR" onclick="makeCode();">Generate QR from text</button>
</div>
<br>
<div id="qrcode" style="width:160px; height:160px; margin-top:15px;"></div>
<script src="https://code.jquery.com/jquery-3.4.1.js"></script>
<script src="qrcode.min.js"></script>
@liketaurus
liketaurus / Scan.html
Created May 3, 2019 15:10
How to scan QR-code using JavaScript
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://rawgit.com/schmich/instascan-builds/master/instascan.min.js"></script>
<video id="preview" height="160" style="border: 1px solid black"></video>
<p id="results"></p>
<script type="text/javascript">
let scanner = new Instascan.Scanner({ video: document.getElementById('preview') });
scanner.addListener('scan', function (content) {
$('#results').html(content);
});
@liketaurus
liketaurus / Operations.java
Last active August 31, 2019 12:54
Демонстрація дій над множинами (на основі прикладу коду з java2s.com). Створено для використання під час заняття з "Дискретної математики" на тему "Основні операції над множинами".
// Оригінальний код: https://tinyurl.com/o8ry24f
package sets;
//нам потрібні інтерфейс Set (множина) і клас TreeSet, який його реалізує
import java.util.Set;
// детальніше про TreeSet - відсортовану множину - https://www.codeflow.site/ru/article/java-tree-set
import java.util.TreeSet;
import java.util.Scanner;
@liketaurus
liketaurus / recorder.html
Created December 9, 2019 16:16
How to record audio in client code and upload recording to AWS S3 bucket
<!-- https://medium.com/@bryanjenningz/how-to-record-and-play-audio-in-javascript-faa1b2b3e49b -->
<!-- https://docs.aws.amazon.com/en_us/sdk-for-javascript/v2/developer-guide/s3-example-photo-album.html -->
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.585.0.min.js"></script>
<script>
function uploadAWS(blob) {
var vaultBucketName = "[YOUR-BUCKET-NAME]";
var bucketRegion = "[YOUR-AWS-REGION]";
var IdentityPoolId = "[YOUR-IDENTITY-POOL-ID]";
@liketaurus
liketaurus / Biorhythms.java
Last active December 14, 2019 10:28
Пример рассчета биоритмов и их отображения на Java. Описание можно найти, к примеру, здесь: http://informatika.edusite.ru/modelir4.htm
package biorytms;
import java.util.Date;
import java.util.GregorianCalendar;
public class Biorhythms {
private static Date createDate(int year, int month, int day) {
return new GregorianCalendar(year, month, day).getTime();