Skip to content

Instantly share code, notes, and snippets.

Observable.create { observer in
wait(3)
observer.onNext("v1")
wait(2)
observer.onNext("v2")
wait(2)
observer.onComplete()
}
import RxSwift
extension Observable {
func scan(_ accumulator: @escaping (Element, Element) -> Element) -> Observable<Element> {
return self.scan(nil as Element?) { (lhs: Element?, rhs: Element) -> Element? in
if let lhs = lhs { return accumulator(lhs, rhs) } else { return rhs }
}
.filter { $0 != nil }
.map { $0! }
}
import RxSwift
final class ScopedDisposable: Disposable {
let disposable: Disposable
init(from disposable: Disposable) {
self.disposable = disposable
}
deinit {
var disposable = Disposables.create()
for button in buttons {
let subscription = selectedButton.map { $0 == button }
.bindTo(button.rx.isSelected)
disposable = Disposable.create(disposable, subscription)
}
package main
import (
"encoding/json"
"flag"
"fmt"
"log"
"os"
"strings"
#!/bin/sh
if [ -z "$1" ]; then
echo "usage: $0 outputfile"
exit -1
fi
recordsimulator /tmp/simulator-rec.mov && togif /tmp/simulator-rec.mov $1
rm /tmp/simulator-rec.mov
@tomahh
tomahh / jack.md
Last active November 2, 2016 15:08

Est-ce que c’est faisable techniquement ? Quel type de compétence technique faut-il chercher ? Niveau de complexité et combien penses-tu que ça peut couter ?

La recommandation, c'est encore un système très compliqué de nos jours. Ce qui a le plus "le vent en poupe" aujourd'hui, c'est le machine learning : les serveurs apprennent du comportement des utilisateurs et l'algorithme en lui-meme n'est pas "codé" par le developpeur. Il va simplement demander à l'ordinateur, avec une grande quantité d'informations initiales, de dire si il recommanderait ou pas un evenement. L'ordinateur apprends ensuite de ses erreurs. C'est un sujet passionnant, mais qui demande donc des compétences de data-science poussé.

Je serais incapable de mettre un prix là dessus. Lorsque Netflix a travaillé sur son systeme de recommandation, ils ont lancé un grand concours avec à la clef $1,000,000. Tu peux lire l'article Wikipedia ici.

Est-il possible de récupérer via l’API FB les events

import Html exposing (..)
import Html.Attributes exposing (..)
import Http
import Json.Decode as Json
import Task
import Html.App as Html
main =
Html.program
{ init = init
unbind C-b
set -g prefix C-o
################################################################################
# COLORS
################################################################################
set -g default-terminal "screen-256color"
TMUX_ACTIVE="yellow"
TMUX_DEFAULT="white"
@tomahh
tomahh / references.md
Last active August 29, 2015 14:21
Release Cycle