git init
or
#!/bin/sh | |
hash brew &> /dev/null | |
if [ $? -eq 1 ]; then | |
echo 'Installing Homebrew ...' | |
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" | |
fi | |
# Ensure Homebrew formulae are updated | |
brew update |
val inData=sc.textFile("tiny.csv") | |
// Read the first line and split by commas | |
import scala.collection.immutable.StringOps | |
val header= inData.first | |
val headerLine = header.split(",").map(_.trim.filter(_ != '"')) | |
// Count lines in the file | |
inData.count | |
// Remove the header from the data | |
val rowData = inData.filter(_ != header).cache | |
// Divide each row into columns by seperating by commas |
It's a common misconception that [William Shakespeare][1] and [Miguel de Cervantes][2] died on the same day in history - so much so that UNESCO named April 23 as [World Book Day because of this fact][3]. However because England hadn't yet adopted [Gregorian Calendar Reform][4] (and wouldn't until [1752][5]) their deaths are actually 10 days apart. Since Ruby's Time
class implements a [proleptic Gregorian calendar][6] and has no concept of calendar reform then there's no way to express this. This is where DateTime
steps in:
>> shakespeare = DateTime.iso8601('1616-04-23', Date::ENGLAND)
=> Tue, 23 Apr 1616 00:00:00 +0000
>> cervantes = DateTime.iso8601('1616-04-23', Date::ITALY)
=> Sat, 23 Apr 1616 00:00:00 +0000
set itermRunning to (application "iTerm" is running) | |
set scriptPath to quoted form of POSIX path of ((path to me as text) & "::" & "start.sh") | |
set user_shell to do shell script "dscl /Search -read /Users/$USER UserShell | awk '{print $2}'" | |
tell application "iTerm" | |
activate | |
if not (exists window 1) or (itermRunning = false) then | |
reopen | |
end if |
"""coco2kitti.py: Converts MS COCO annotation files to | |
Kitti format bounding box label files | |
__author__ = "Jon Barker" | |
""" | |
import os | |
from pycocotools.coco import COCO | |
def coco2kitti(catNms, annFile): |