This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
language: go | |
go: | |
- 1.5 | |
- release | |
install: | |
- go get github.com/alecthomas/gometalinter | |
- gometalinter --install --update | |
- go get github.com/axw/gocov/gocov |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package main | |
import ( | |
"fmt" | |
"log" | |
"net/http" | |
"google.golang.org/api/oauth2/v2" | |
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
sleep 5 | |
if /sbin/ifconfig usb0 &>/dev/null; then | |
# usb0 is present - we are in slave mode, this script won't work. | |
exit | |
fi | |
led() { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- emulator -avd test -no-window: | |
background: true | |
- circle-android wait-for-boot | |
# Wait until there's no log spam for some time -- means all Google Play Services have booted. | |
- > | |
while ! cmp /tmp/android.log /tmp/android-previous.log; do | |
mv /tmp/android.log /tmp/android-previous.log | |
sleep 20 | |
# Compare the last few lines of logcat | |
adb logcat -t 25 >/tmp/android.log |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:flutter/material.dart'; | |
import 'package:firebase_database/firebase_database.dart'; | |
import 'package:flutter/foundation.dart'; | |
void main() => runApp(new MyApp()); | |
class MyApp extends StatelessWidget { | |
const subpath = 'flutter-firebase-order-by-child'; | |
MyApp() { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'dart:core'; | |
void main() { | |
final commonOptions = { | |
'subject': 'test', | |
'body': 'foobar', | |
}; | |
print(Uri(scheme: 'mailto', path: 'mail@example.com', queryParameters: commonOptions)); | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class A { | |
String value; | |
A(this.value) { print(value); } | |
String toString() => value; | |
} | |
class B { | |
A a = A('Default'); | |
B(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'dart:async'; | |
Future<void> b(value) async { | |
await Future.delayed(Duration(seconds: 0)); | |
// OR: remove the line ABOVE for fun effect. | |
print('b(${value})'); | |
} | |
Future<void> a(value) async { | |
print('a(${value})'); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
# Fetch ZVV Tarifzonen map in SVG and convert to KML. | |
# You can save the output and import into Google Maps. | |
# Use at your own risk. The API used is not publicly disclosed, | |
# improper use may lead to lawsuits. | |
import sys | |
import urllib2 | |
import xml.etree.ElementTree as ET |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
testWidgets('StreamController adding null wtf', (WidgetTester tester) async { | |
final source = StreamController<String>(); | |
var index = 0; | |
await tester.pumpWidget(MaterialApp( | |
home: StreamBuilder( | |
stream: source.stream, | |
builder: (context, snapshot) { | |
index += 1; | |
return Text('$index'); |
OlderNewer