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( |
- Download macOS from somewhere. Easiest way is to use an existing mac to download it from the App Store.
- Use Unibeast or terminal installer to generate a usb installer
- Download Clover EFI Bootloader and run it against the USB you generated in step 2. This will configure the EFI partition on the USB and fix anything bad Unibeast might do. I recommend selecting the UEFI options and the RC scripts on target volume options.
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
- Install python
- Install pip
- Install virtualenv
- Install virtualenvwrapper
- Install
git
(server) through DSM Package Manager - Install
perl
through DSM Package Manager - Install
exiftool
through CPHub (https://www.cphub.net/?id=40&pid=609) - Clone elodie from Github (https://github.com/jmathai/elodie)
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) |