Skip to content

Instantly share code, notes, and snippets.

View michals's full-sized avatar

Michał Šrajer michals

View GitHub Profile
@GrzegorzDyrda
GrzegorzDyrda / ObservableExtensions.md
Last active June 30, 2017 06:24
Pragmatic Observable extensions.

Observable Extensions - przydatne rozszerzenia do pracy z RxJava

by Grzegorz Dyrda


1. Współdzielenie strumieni

W RxJava wszystkie strumienie są domyślnie "zimne" - czyli każda nowa subskrypcja powoduje skutki uboczne w źródle. Niestety, takie podejście sprawdza się jedynie w prostych "książkowych" przypadkach. Na co dzień, kiedy tworzymy logikę biznesową za pomocą łączenia/kombinacji strumieni, właściwość ta jest strasznie upierdliwa.

anonymous
anonymous / index.html
Created February 17, 2017 18:25
ulam-spiral
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ulam-spiral</title>
<script type="application/dart" src="main.dart"></script>
</head>
@gersilex
gersilex / lgtv-nec-ir-codes.txt
Last active January 25, 2021 14:53
LG TV 2008-2013 NEC IR Codes
All codes are in hexadecimal NEC format, 32 bits long. Ready to use with IRLib Arduino library.
### DISCRETE INPUTS ###
Tuner 20DF6B94
HDMI1 20DF738C
HDMI2 20DF33CC
HDMI3 20DF9768
HDMI4 20DF5BA4
@paulirish
paulirish / bling.js
Last active May 1, 2024 19:56
bling dot js
/* bling.js */
window.$ = document.querySelectorAll.bind(document);
Node.prototype.on = window.on = function (name, fn) {
this.addEventListener(name, fn);
}
NodeList.prototype.__proto__ = Array.prototype;