Git Product home page Git Product logo

clburlison.com's Introduction

clburlison.com's People

Contributors

clburlison avatar homebysix avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

clburlison.com's Issues

munki_client package

random thoughts below:
Aka the script that I should have made ages ago. This is a combination of multiple parts that tool me a while to realize. When I first started using Munki I was created a custom script for every lab of computers. Sure it didn’t take too much time but it added up real quick. Eventually I ran into a [post] on using one of the fields of Remote Management to write your ClientIdentifcation key for munki. This script/package was born. It is a payload free package but it does the job for me. Currently I have it in my Firstboot package (link post or mention upcoming post). This also means if I have a old machine that someone took off the network for over 6 months and hasn’t been getting my updates, that never happens in EDU, it is one package to make sure it is in compliance with munki and now will get all the new updates it needs.

ADacctChange update

NOTICE:
If you use Dropbox moving the home directory does "funk" up Dropbox settings. I have found the easiest solution is to rm ~/.dropbox. After this is complete users will need to re-sign into Dropbox to start syncing files.

AutoWake

The data types and how to calculate them. These are more powerful then Apple's SysPref GUI.

Useful for profiles and puppet. Pmset handles this differently

FileFault escrow using munkireport

Other solutions
https://github.com/google/cauliflowervest
https://github.com/grahamgilbert/Crypt
Believe the Casper suite has a solution built in.

I needed a solution that end users could use to enable/disable FileVault on their own. At the same time I didn’t want to use a MasterKeychain but needed a backup solution just incase someone forgot their password.

This solution is a very edge case but does the job for my environment.

https://github.com/dayglojesus/filevaultsetup

My fav apps

Idea from Thomas Frank http://collegeinfogeek.com/my-favorite-tools-and-apps/

1password
Tower (old SourceTree)
VMWare Fusion
MunkiAdmin
Prose.io
Dropbox
Arq (backup)
Feedly
2Do (covered shortly in my Organization Tips & Tricks for SysAdmins)
Github issues (how I am using on this blog)
Waffle.io
Trello.com

iOS

Runkeeper
Breeze
Calm
Seven

NetBoot testing

Others have wrote about it...now it's my turn. For some unknown reason VMware Fusion was working flawlessly. Then it just stopped netbooting. Thought it was my vagrant workflow of using bsdpy. But I wasn't able to get in from my Production NetBoot Server. Then I remember the hw.model feature of VMware....

So after that was solved...lets test Imagr locally....100% virtually.

https://twitter.com/bruienne/status/263455723864875008

http://macops.ca/customizing-hardware-model-filters-for-netboot/

dummies guide office2016

Office 2016 for Mac has had LOTs of changes. A overview for someone that can't keep up with the best practices from the MacAdmins Slack channel.

Using oh-my-zsh

  • Setup
  • custom modifications
  • reasoning (why use zsh over bash)
  • Screenshots of my theme (easy to see where I am in git folders)

Stop self hosting your binaries

//start rant

If you are already using Github to host your source code STOP hosting your compiled binaries on in a different location. Gibhub has a /releases/ tab for each project. You are able to upload dmgs, zip files, pkgs, and even raw binary files if needed.

By keeping your compiled apps on Github you no longer have to deal with broken links, it is easier to find the "version" of your app. Plus we can see the source code related to each release.

It is super easy as well: just tag a git commit from there you are able to create a release.

//end rant

Reposado Post Update

details1
details2

Fix:
chown -R www-data:www-data /usr/local/asus instead of just a chgrp -R www-data /usr/local/asus

my .dotfiles

Stop typing endlessly long commands. Create shortcuts that you can type fast and move to all of your computers.

  • Setup
  • .alias
  • .bashrc
  • .bootstrap

Automator not dead yet

  • creating the service
  • short overview of how I use Automator
  • upload templates for removing spaces, prefixes, etc

Strategies for staying calm

Staying calm in a stressful environment can be hard. I found a few methods to truly help me relieve the stress: meditation (calm app), running, breathing exercises, and yoga.

Getting started with any of these can be quite simple. Couch to 5K. Taking five deep breath. But I would like to talk to you about meditation and an application I found recently called calm.

Background gradient?

Add a slight gradient in Jekyll as a background. Or maybe make it dual tones. The solid grey background isn't really doing it for me anymore.

More details /site-info/

The initial landing page looks fine. Need to add another line for GitHub Issues/Waffle.io.

Should do a line break.
Followed by a simple one paragraph describing what role that particular component serves.

Add a section for why static?. (This might need to be a post)
Why not use Wordpress or other CMS type websites?

Table view

Need to add css for the table view? or it might be my markdown compiler. Currently tables look awful on my site.

docker-munkireport-php

Plus an import script to migrate current data to docker instance. Turned out to be a bit more complicated than initially thought.

pre-commit hook

Add a pre-commit hook to exit out if the code isn't up-to-date with the Github source branch.

office2016 choices xml

Evidently this is confusing. Seeing as how many users do not use choice files often.

  1. Creating the XML
  2. What the three options are/what the mean
  3. Applying the XML choices with installer command
  4. Using choice files with munki

sudo installer -pkg Desktop/Microsoft_Office_2016_Installer.pkg -applyChoiceChangesXML Desktop/office2016_no_onenote.xml -tgt /

FMM nvram parsing

Find my Mac stores keys as a binary plist inside of the nvram of your Mac. I've looked at this before {insert link to old post} however let's look at getting those values out....details nvram needs to store lots of data in one key so Apple is using the "data" type to store a plist. Go through process to retrieve the data.

Commenting code

Notes:
I've looked at good code and bad code. Java, Python, ruby, bash, html, etc. It's all pretty much the same when it comes to commenting your code.

Needs to be concise and descriptive.

This means if a section of your code can't be commented in a brief sentence or two you are likely writing bad code. These comments not only help you but others. When you have to go back to a project 5 months later are you going to remember that the output from some command output was an integer but you needed to be a string value for your particular application?

Writing Tips

  • Need to get all the tips in markdown
  • A short paragraph mentioning "we all forget the basics..." here are the writing tips I find the most useful when writing

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.