Skip to content

Instantly share code, notes, and snippets.

View sindrenm's full-sized avatar

Sindre Moen sindrenm

  • Sats
  • Oslo, Norway
  • 06:01 (UTC +02:00)
  • X @sindrenm
View GitHub Profile
@sindrenm
sindrenm / NetworkBus.kt
Created December 14, 2016 12:33
An event bus written in Kotlin using RxJava
import rx.Observable
import rx.Subscription
import rx.subjects.PublishSubject
import rx.subjects.SerializedSubject
import rx.subscriptions.CompositeSubscription
object EventBus {
val bus = SerializedSubject(PublishSubject.create<Any>())
<html>
<head>
<title>Web Components Test</title>
<script>
class ClickCounter extends HTMLElement {
constructor() {
super();
@sindrenm
sindrenm / Stacktrace
Created May 30, 2016 11:52
Error starting Android Studio 2.2 Preview 2 downloaded through the AUR
java.lang.RuntimeException: java.lang.AssertionError
at com.intellij.openapi.application.impl.LaterInvocator.invokeAndWait(LaterInvocator.java:179)
at com.intellij.openapi.application.impl.ApplicationImpl.invokeAndWait(ApplicationImpl.java:731)
at com.android.tools.idea.ui.ApplicationUtils.invokeWriteActionAndWait(ApplicationUtils.java:39)
at com.android.tools.idea.welcome.wizard.InstallComponentsPath$SetPreference.apply(InstallComponentsPath.java:478)
at com.android.tools.idea.welcome.wizard.InstallComponentsPath$SetPreference.apply(InstallComponentsPath.java:467)
at com.android.tools.idea.welcome.install.InstallOperation$FunctionWrapper.perform(InstallOperation.java:177)
at com.android.tools.idea.welcome.install.InstallOperation.execute(InstallOperation.java:68)
at com.android.tools.idea.welcome.install.InstallOperation$OperationChain.perform(InstallOperation.java:151)
at com.android.tools.idea.welcome.install.InstallOperation.execute(InstallOperation.java:68)
### Keybase proof
I hereby claim:
* I am sindrenm on github.
* I am sindrenm (https://keybase.io/sindrenm) on keybase.
* I have a public key whose fingerprint is D3E0 8C00 B007 EEE2 E5E5 CD5E C81C 44E8 193C 7A4E
To claim this, I am signing this object:
@sindrenm
sindrenm / formtastic.nb.yml
Created June 29, 2014 23:17
Formtastic: Norwegian Bokmål translations
nb:
formtastic:
'yes': "Ja"
'no': "Nei"
create: "Opprett %{model}"
update: "Oppdater %{model}"
submit: "Send inn %{model}"
cancel: "Avbryt %{model}"
reset: "Tilbakestill %{model}"
required: "påkrevd"
@sindrenm
sindrenm / activeadmin.nb.yml
Last active August 29, 2015 14:03
ActiveAdmin: Norwegian Bokmål translation
nb:
active_admin:
dashboard: "Dashbord"
dashboard_welcome:
welcome: "Velkommen til Active Admin. Dette er dashbordet."
call_to_action: "Rediger 'app/admin/dashboard.rb' for å legge til elementer på dashbordet."
view: "Vis"
edit: "Rediger"
delete: "Slett"
delete_confirmation: "Er du sikker på at du vil slette denne?"
@sindrenm
sindrenm / devise.nb.yml
Created June 29, 2014 21:54
Devise: Norwegian Bokmål translation
nb:
devise:
confirmations:
confirmed: "Din konto er nå aktivert."
send_instructions: "Du vil snart motta en e-post med instruksjoner for å aktivere din konto."
send_paranoid_instructions: "Hvis din e-postadresse eksisterer i vår database vil du snart motta en e-post med instruksjoner for å aktivere din konto."
failure:
already_authenticated: "Du er allerede logget inn."
inactive: "Din konto har ikke blitt aktivert."
require "open-uri"
BASE_URL = "http://lorempixel.com"
WIDTH = 1920
HEIGHT = 1080
CATEGORIES = [ :abstract, :animals, :business, :cats, :city, :food, :nightlife,
:fashion, :people, :nature, :sports, :technics, :transport ]
CATEGORIES.each do |category|
url = [ BASE_URL, WIDTH, HEIGHT, category ].join "/"