I hereby claim:
- I am neilernst on github.
- I am neilernst (https://keybase.io/neilernst) on keybase.
- I have a public key whose fingerprint is 326B 3002 3D6B 243D 0CD9 FC83 8829 9F43 94E4 CA63
To claim this, I am signing this object:
| --============================== | |
| -- Send Keynote Text to Desktop Markdown File | |
| -- Formats the markdown as Marp syntax (a MarkDown presentation format) https://marp.app | |
| -- Based on | |
| -- Writted By: Richard Dooling https://github.com/RichardDooling/ | |
| -- Based on | |
| -- Send Keynote Presenter Notes to Evernote | |
| -- Version 1.0.1 | |
| -- Written By: Ben Waldie <[email protected]> | |
| -- http://www.automatedworkflows.com |
| # author N Ernst | |
| # thanks to https://stackoverflow.com/questions/4576077/python-split-text-on-sentences?rq=1 | |
| import nltk.data | |
| import argparse | |
| parser = argparse.ArgumentParser() | |
| parser.add_argument("length", help="recommended sentence length [default 5]", type=int, default=0) | |
| parser.add_argument("filename", help="what text file to parse") | |
| args = parser.parse_args() |
| # Retrieve, for a list of issues, the associated commits and files | |
| # First run Octohub's offline issues plugin: https://github.com/turnkeylinux/octohub/tree/master/contrib/offline-issues | |
| # Assumes relevant issue data stored in octohub "all" dir | |
| # Author: @neilernst | |
| # Copyright: SEI | |
| # Licence: BSD | |
| import logging, os, sys | |
| import simplejson as json | |
| from octohub.connection import Connection |
| SELECT | |
| cont.sample_repo_name, | |
| repo.watch_count | |
| FROM | |
| [bigquery-public-data:github_repos.sample_contents] as cont | |
| JOIN [bigquery-public-data:github_repos.sample_repos] as repo | |
| ON cont.sample_repo_name = repo.repo_name | |
| WHERE | |
| cont.content CONTAINS 'spring-boot-starter-security</artifactId>' | |
| AND cont.sample_path LIKE 'pom.xml' |
I hereby claim:
To claim this, I am signing this object:
| % Included after body of thesis. | |
| % Back Matter | |
| % | |
| % \backmatter | |
| % \appendixpage | |
| % Bibliography | |
| \bibliographystyle{\bibliostyle} | |
| \bibliocommand |
| \def\bibliocommand{\bibliography{IEEEabrv,../../bibtex/thesis-new}} | |
| \def\bibliostyle{plainnat-nourl} | |
| \def\mytitle{Software Evolution: a Requirements Engineering Approach} | |
| \def\myauthor{Neil Alexander Ernst} | |
| \input{ut-thesis-begin} % the preceding lines are directly converted from Scrivener Meta-Data. | |
| \chapter{Introduction} | |
| \label{introduction} | |
| \section{Motivation} |
| \RequirePackage[debrief,save]{silence} | |
| % %silence filters. I use this with a custom script to pretty-print missing refs. | |
| %\WarningFilter*{latex}{Citation `\@citeb' on page \thepage \space undefined} | |
| \WarningFilter*{natbib}{Citation `\@citeb' on page \thepage \space undefined} | |
| \WarningFilter*{latex}{Label}% `\@thelabel' multiply defined.} | |
| \WarningFilter*{latex}{Reference}% `sec:ASK' on page \thepage undefined} | |
| \documentclass[10pt,oneside]{ut-thesis} %draft | |
| \usepackage{etex} | |
| \makeindex |