(by @andrestaltz)
So you're curious in learning this new thing called Reactive Programming, particularly its variant comprising of Rx, Bacon.js, RAC, and others.
Learning it is hard, even harder by the lack of good material. When I started, I tried looking for tutorials. I found only a handful of practical guides, but they just scratched the surface and never tackled the challenge of building the whole architecture around it. Library documentations often don't help when you're trying to understand some function. I mean, honestly, look at this:
Rx.Observable.prototype.flatMapLatest(selector, [thisArg])
Projects each element of an observable sequence into a new sequence of observable sequences by incorporating the element's index and then transforms an observable sequence of observable sequences into an observable sequence producing values only from the most recent observable sequence.
... or Why Pipelining Is Not That Easy
Golang Concurrency Patterns for brave and smart.
By @kachayev
| /* | |
| Serve is a very simple static file server in go | |
| Usage: | |
| -p="8080": port to serve on | |
| -d=".": the directory of static files to host | |
| Navigating to http://localhost:8080 will display the index.html or directory | |
| listing file. | |
| */ | |
| package main |
| ----- Esc ----- | |
| Quick change directory: Esc + c | |
| Quick change directory history: Esc + c and then Esc + h | |
| Quick change directory previous entry: Esc + c and then Esc + p | |
| Command line history: Esc + h | |
| Command line previous command: Esc + p | |
| View change: Esc + t (each time you do this shortcut a new directory view will appear) | |
| Print current working directory in command line: Esc + a | |
| Switch between background command line and MC: Ctrl + o | |
| Search/Go to directory in active panel: Esc + s / Ctrl + s then start typing directory name |
If you've not seen my résumé, that is what this post is about, and you should probably look at it first to get an idea of what's happening.
PDF and ISO9660 are two very different file formats. PDF is actually a surprisingly human-readable (but, sadly, not very human-writable) plain-text format, technically descended from PostScript. PDF is not very forgiving on changes, as it stores tables of offsets to various elements, so it is very difficult to insert or remove content manually without going through a robust PDF manipulation library.
ISO9660 is a disk filesystem, meant to be written once and read many times on many different kinds of hardware. As it is sector-based, it expects data structures to be at particular absolute offsets.
| license: gpl-3.0 |
| // Copyright (c) 2017 Ismael Celis | |
| // Permission is hereby granted, free of charge, to any person obtaining a copy | |
| // of this software and associated documentation files (the "Software"), to deal | |
| // in the Software without restriction, including without limitation the rights | |
| // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
| // copies of the Software, and to permit persons to whom the Software is | |
| // furnished to do so, subject to the following conditions: | |
| // The above copyright notice and this permission notice shall be included in all |
| brew install cmake | |
| brew install libusb | |
| brew install pkgconfig | |
| brew install sox # for easy audio | |
| git clone git://git.osmocom.org/rtl-sdr.git | |
| cd rtl-sdr/ | |
| mkdir build | |
| cd build/ | |
| cmake ../ | |
| make |
This page documents the external/internal behavior of Casper.
Casper installed itself into the following directories:
- /Library/Application Support/JAMF
- ManagementFrameworkScripts - a set of scripts that runs on certain events
- StartupScript.sh - Activated when jamf is started
- loginhook.sh - Activated when user login
- ManagementFrameworkScripts - a set of scripts that runs on certain events
- logouthook.sh - Activated when user logout