ADR Template
Short Title
Short title of solved problem and solution [Describe the general problem and the chosen solution in free from in a few sentences. Leave specific details for the following sections]
Short title of solved problem and solution [Describe the general problem and the chosen solution in free from in a few sentences. Leave specific details for the following sections]
A clear how-to with instruction to get proxmox virtual machines provisioned with Terraform.
You need go installed to compile the Telmate provider located here.
You additionally need terraform installed.
You need cloud-init installed on proxmox. This wiki page has a decent howto. Go ahead and also create a cloud-init image created.
import 'dart:async'; | |
import 'package:english_words/english_words.dart'; | |
import 'package:flutter/material.dart'; | |
void main() => runApp(MyApp()); | |
class MyApp extends StatelessWidget { | |
@override | |
Widget build(BuildContext context) { | |
return MaterialApp( |
public class UriUtil { | |
private final Context context; | |
private static final byte[] GIF89A_HEADER = {0x47, 0x49, 0x46, 0x38, 0x39, 0x61}; | |
@Inject | |
public UriUtil(Context context) { | |
this.context = context; | |
} | |
public boolean isGif(Uri input) { |
Disclaimer: This piece is written anonymously. The names of a few particular companies are mentioned, but as common examples only.
This is a short write-up on things that I wish I'd known and considered before joining a private company (aka startup, aka unicorn in some cases). I'm not trying to make the case that you should never join a private company, but the power imbalance between founder and employee is extreme, and that potential candidates would
git
(server) through DSM Package Managerperl
through DSM Package Managerexiftool
through CPHub (https://www.cphub.net/?id=40&pid=609)public class GlueItemsAdapter extends RecyclerArrayAdapter<GlueItem, GlueItemsAdapter.Holder> { | |
public GlueItemsAdapter(LayoutInflater inflater) { | |
super(inflater); | |
} | |
@Override | |
protected Holder onCreateViewHolder(LayoutInflater inflater, ViewGroup parent, int viewType) { | |
return new Holder(inflater.inflate(android.R.layout.simple_list_item_1, parent, false)); |
package com.fewlaps.quitnow; | |
import android.content.ActivityNotFoundException; | |
import android.content.Context; | |
import android.content.Intent; | |
import android.net.Uri; | |
import java.util.ArrayList; | |
import java.util.List; |
public class ToolbarActivity extends AppCompatActivity { | |
// Set the flags that fit your needs | |
private static final int ENABLED_SCROLL_BEHAVIOR = AppBarLayout.LayoutParams.SCROLL_FLAG_ENTER_ALWAYS | AppBarLayout.LayoutParams.SCROLL_FLAG_SCROLL; | |
private static final int DISABLED_SCROLL_BEHAVIOR = 0; | |
private static final int SCROLL_DOWN = 1; | |
//Injected via ButterKnife (http://jakewharton.github.io/butterknife) | |
@InjectView(R.id.toolbar) | |
Toolbar toolbar; | |
@InjectView(R.id.recyclerview) |