- Site Reliability Engineering: How Google Runs Production Systems
- Operating Systems
- Operating Systems: Three Easy Pieces
- How Linux Works, 2nd Edition
- Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation
- [Systems Performance: Enterprise and the Cloud](https://www.amazon.com/gp/product/0133390098?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativ
| #!/bin/bash | |
| git clone https://github.com/hashcat/hashcat.git | |
| mkdir -p hashcat/deps | |
| git clone https://github.com/KhronosGroup/OpenCL-Headers.git hashcat/deps/OpenCL | |
| cd hashcat/ && make | |
| ./hashcat --version | |
| ./hashcat -b -D 1,2 | |
| ./example0.sh | 
| import { AfterViewInit, Directive, ElementRef, NgZone, OnDestroy } from '@angular/core'; | |
| import { NavigationEnd, NavigationStart, Router } from '@angular/router'; | |
| import { Subscription } from 'rxjs/Subscription'; | |
| import { ScrollTrackerService } from './scroll-tracker.service'; | |
| @Directive({ | |
| selector: '[scrollTracker]' | |
| }) | |
| export class ScrollTrackerDirective implements AfterViewInit, OnDestroy { | 
| import Sequelize from 'sequelize' | |
| import bcrypt from 'bcrypt-nodejs' | |
| import connection from '../config/db' | |
| require('sequelize-isunique-validator')(Sequelize) | |
| let User = connection.define('user', { | |
| firstName: { | |
| type: Sequelize.STRING(50), | |
| allowNull: false, | 
| // Multiplication and division rules... ((+)*(+)=+) ((-)*(-)=+) ((+)*(-)=-) ((-)*(+)=-) | |
| const multiply = (x, y) => { | |
| let r = Math.exp(Math.log(Math.abs(x)) + Math.log(Math.abs(y))).toFixed(2) | |
| return Number((x < 0 && y < 0) ? r : (x < 0 || y < 0) ? -r : r) | |
| } | |
| const divide = (x, y) => { | |
| return (x === 0) ? 0 : multiply(((multiply(x, y) < 0) ? -1.0 : 1.0), Math.exp(Math.log(Math.abs(x)) - Math.log(Math.abs(y)))) | |
| } | 
| import android.app.NotificationManager; | |
| import android.app.PendingIntent; | |
| import android.content.Context; | |
| import android.content.Intent; | |
| import android.support.v4.app.NotificationCompat; | |
| import com.squareup.picasso.Picasso; | |
| import java.io.IOException; | 
| import time | |
| from selenium import webdriver | |
| # from urlparse import urlparse | |
| # from urlparse import parse_qs | |
| from selenium.webdriver.support.ui import WebDriverWait | |
| # from selenium.common.exceptions import NoSuchElementException | |
| # from selenium.webdriver.common.action_chains import ActionChains | |
| from selenium.webdriver.support import expected_conditions as EC | |
| from selenium.webdriver.common.by import By | |
| # from selenium.webdriver.common.keys import Keys | 
| package com.stephen.demo; | |
| import android.Manifest; | |
| import android.annotation.TargetApi; | |
| import android.app.KeyguardManager; | |
| import android.content.Context; | |
| import android.content.pm.PackageManager; | |
| import android.hardware.fingerprint.FingerprintManager; | |
| import android.os.Build; | |
| import android.os.CancellationSignal; | 
Hello, visitors! If you want an updated version of this styleguide in repo form with tons of real-life examples… check out Trellisheets! https://github.com/trello/trellisheets
“I perfectly understand our CSS. I never have any issues with cascading rules. I never have to use !important or inline styles. Even though somebody else wrote this bit of CSS, I know exactly how it works and how to extend it. Fixes are easy! I have a hard time breaking our CSS. I know exactly where to put new CSS. We use all of our CSS and it’s pretty small overall. When I delete a template, I know the exact corresponding CSS file and I can delete it all at once. Nothing gets left behind.”
You often hear updog saying stuff like this. Who’s updog? Not much, who is up with you?
This document is research for the selection of a communication platform for robot-net.
The purpose of this component is to enable rapid, reliable, and elegant communication between the various nodes of the network, including controllers, sensors, and actuators (robot drivers). It will act as the core of robot-net to create a standardized infrastructure for robot control.
Requirements: