version: '2'
services:
dns-gen:
container_name: dns-gen
image: jderusse/dns-gen
ports:
| <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="36" android:compileSdkVersionCodename="16" package="com.whatsapp" platformBuildVersionCode="36" platformBuildVersionName="16"> | |
| <uses-feature android:name="android.hardware.bluetooth" android:required="false"/> | |
| <uses-feature android:name="android.hardware.location" android:required="false"/> | |
| <uses-feature android:name="android.hardware.location.network" android:required="false"/> | |
| <uses-feature android:name="android.hardware.location.gps" android:required="false"/> | |
| <uses-feature android:name="android.hardware.camera" android:required="false"/> | |
| <uses-feature android:name="android.hardware.nfc" android:required="false"/> | |
| <uses-feature android:name="android.hardware.wifi" android:required="false"/> | |
| <uses-feature android:name="android.hardware.telephony" android:required="false"/> | |
| <queries> |
| #!/usr/bin/env node | |
| const { execSync, spawn } = require('child_process'); | |
| const chalk = require('chalk'); | |
| function hasChangesInRepo() { | |
| return execSync('git status --porcelain').toString().length > 0; | |
| } | |
| if (hasChangesInRepo()) { |
| import 'package:flutter/cupertino.dart'; | |
| import 'package:flutter/gestures.dart'; | |
| class PanAndScalingGestureRecognizer extends StatefulWidget { | |
| final Widget child; | |
| final void Function(Offset initialPoint) onPanStart; | |
| final void Function(Offset initialPoint, Offset delta) onPanUpdate; | |
| final void Function() onPanEnd; | |
| final void Function(Offset initialFocusPoint) onScalingStart; |
| class AppActivity: AppCompatActivity() { | |
| companion object { | |
| fun newInstance(context: Context) = Intent(context, AppActivity::class.java) | |
| } | |
| internal val navigationFragment = NavigationFragment() | |
| override fun onCreate(savedInstanceState: Bundle?) { | |
| super.onCreate(savedInstanceState) | |
| val rootFrameLayout = FrameLayout(this).apply { |
| class AppActivity: AppCompatActivity() { | |
| companion object { | |
| fun newInstance(context: Context) = Intent(context, AppActivity::class.java) | |
| } | |
| internal val navigationFragment = NavigationFragment() | |
| override fun onCreate(savedInstanceState: Bundle?) { | |
| super.onCreate(savedInstanceState) | |
| val rootFrameLayout = FrameLayout(this).apply { |
| class AppActivity: AppCompatActivity() { | |
| companion object { | |
| fun newInstance(context: Context) = Intent(context, AppActivity::class.java) | |
| } | |
| internal val navigationFragment = NavigationFragment() | |
| override fun onCreate(savedInstanceState: Bundle?) { | |
| super.onCreate(savedInstanceState) | |
| val rootFrameLayout = FrameLayout(this).apply { |
| // ==UserScript== | |
| // @name Copy jira task name | |
| // @namespace http://tampermonkey.net/ | |
| // @version 0.1 | |
| // @description try to take over the world! | |
| // @author You | |
| // @match https://kafoodle.atlassian.net/browse/* | |
| // @grant none | |
| // ==/UserScript== |
| #!/usr/bin/env bash | |
| set -e | |
| if [ $# -ne 3 ]; then | |
| echo 'mkroundcorners - script for making round corners for png-images.' | |
| echo 'Usage: mkroundcorners source.png 40 target.png' | |
| exit 0 | |
| fi | |
| SRC=$1 | |
| R=$2 |
| extension Array { | |
| func sortedBy<T: Comparable>(_ cb: (Element) -> T) -> [Element] { | |
| return self.sorted(by: { (l: Element, r: Element) -> Bool in | |
| return cb(l) < cb(r) | |
| }) | |
| } | |
| func sortedByDescending<T: Comparable>(_ cb: (Element) -> T) -> [Element] { | |
| return self.sorted(by: { (l: Element, r: Element) -> Bool in | |
| return cb(l) > cb(r) |