This document contains a collection of commit messages from software projects. It discusses the best commit messages of 2016, including messages about bugs, segfaults, git issues, and frustration with merging code. It also contains excerpts from commit messages containing humor, references to shows like Game of Thrones, and haikus written within the messages.
UChicago CMSC 23320 - The Best Commit Messages of 2020Borja Sotomayor
The best commit messages from the 2020 edition of CMSC 23320 - Foundations of Computer Networks (previously known as CMSC 23300 Networks and Distributed Systems)
UChicago CMSC 23320 - The Best Commit Messages of 2020Borja Sotomayor
The best commit messages from the 2020 edition of CMSC 23320 - Foundations of Computer Networks (previously known as CMSC 23300 Networks and Distributed Systems)
Мультиплеер на Go+Lua / Sergey Lerg (Spiral Code Studio)Ontico
HighLoad++ 2017
Зал «Рио-де-Жанейро», 7 ноября, 16:00
Тезисы:
http://www.highload.ru/2017/abstracts/3053.html
Пример реализации мультиплеера с использованием Go в качестве серверной части и Lua на клиентской части.
Go очень хорошо подходит для написания серверных решений, а его система каналов отлично справляется с обработкой постоянных запросов от многочисленных клиентов.
...
Join DevOps Evangelist, Jason Hand, for a discussion on ChatOps and the movement to deploy, measure, and mitigate from a chat client.
With more and more teams implementing methods to trigger commands from within their favorite chat clients, the time it takes to perform specific and repetitive tasks has been dramatically reduced. In providing a real-time command history to others, we can share knowledge and learn from each other faster than ever before.
A discussion on ChatOps and the movement to deploy, measure, and mitigate from a chat client. With more and more teams implementing methods to trigger commands from within their favorite chat clients, the time it takes to perform specific and repetitive tasks has been dramatically reduced. In providing a real-time command history to others, we can share knowledge and learn from each other faster than ever before.
Spamtoolz.net is an all-in-one shop. Buy fullz cc high quality tools, Such as: cPanels-Shells-RDP's-SMTP-Mailers and more, buy them all with a single platform.
Using Docker for GPU Accelerated ApplicationsNVIDIA
Build and run Docker containers leveraging NVIDIA GPUs. Containerizing GPU applications provides several benefits, among them:
* Reproducible builds
* Ease of deployment
* Isolation of individual devices
* Run across heterogeneous driver/toolkit environments
* Requires only the NVIDIA driver to be installed
* Enables "fire and forget" GPU applications
* Facilitate collaboration
How to Become a Thought Leader in Your NicheLeslie Samuel
Are bloggers thought leaders? Here are some tips on how you can become one. Provide great value, put awesome content out there on a regular basis, and help others.
Мультиплеер на Go+Lua / Sergey Lerg (Spiral Code Studio)Ontico
HighLoad++ 2017
Зал «Рио-де-Жанейро», 7 ноября, 16:00
Тезисы:
http://www.highload.ru/2017/abstracts/3053.html
Пример реализации мультиплеера с использованием Go в качестве серверной части и Lua на клиентской части.
Go очень хорошо подходит для написания серверных решений, а его система каналов отлично справляется с обработкой постоянных запросов от многочисленных клиентов.
...
Join DevOps Evangelist, Jason Hand, for a discussion on ChatOps and the movement to deploy, measure, and mitigate from a chat client.
With more and more teams implementing methods to trigger commands from within their favorite chat clients, the time it takes to perform specific and repetitive tasks has been dramatically reduced. In providing a real-time command history to others, we can share knowledge and learn from each other faster than ever before.
A discussion on ChatOps and the movement to deploy, measure, and mitigate from a chat client. With more and more teams implementing methods to trigger commands from within their favorite chat clients, the time it takes to perform specific and repetitive tasks has been dramatically reduced. In providing a real-time command history to others, we can share knowledge and learn from each other faster than ever before.
Spamtoolz.net is an all-in-one shop. Buy fullz cc high quality tools, Such as: cPanels-Shells-RDP's-SMTP-Mailers and more, buy them all with a single platform.
Using Docker for GPU Accelerated ApplicationsNVIDIA
Build and run Docker containers leveraging NVIDIA GPUs. Containerizing GPU applications provides several benefits, among them:
* Reproducible builds
* Ease of deployment
* Isolation of individual devices
* Run across heterogeneous driver/toolkit environments
* Requires only the NVIDIA driver to be installed
* Enables "fire and forget" GPU applications
* Facilitate collaboration
How to Become a Thought Leader in Your NicheLeslie Samuel
Are bloggers thought leaders? Here are some tips on how you can become one. Provide great value, put awesome content out there on a regular basis, and help others.
How I passed CCIE collaboration lab examStephen Ren
After passing CCIE Wireless lab,I received many congrats from my friends on linkedin.Thank you all and you also inspired me to do better. Each track of CCIE lab is not easy to pass,no matter how well you already know.It requires lots of work experience and more importantly,tremendous hard work for preparation.
My CCIE collab is a long journey.With many years of working on voice network,I started to prepare for collab lab from the year 2011,but interrupted in the middle because of my work.After 5 years I missed CCIE voice but got CCIE collab in 2016. Here I'd like to share my joy and pain during my preparation for CCIE collab lab exam from Apr 08 to Jul 29,2016,that's my most memorable 700 hours in 2016. From Apr to July, I stayed with my CCIE collaboration rack every night,every holiday including memorial day and independence day,and I still need to restore the energy for each hectic work day.
One of my friends in China recorded what I was doing to prepare for CCIE collab lab during that time by social networking software,use hundreds of pictures to track my daily life.All photos are put together to make up this story of a CCIE candidate,myself.
My aim here is not to give you a detailed strategy of what you must do to pass the ccie collab lab,but to show you if you devote to things you want to see happen,you will make it.
Working with software means working with bugs. Bugs in software, bugs in hardware; bugs in Open Source code, bugs in proprietary code. If software is eating the world, bugs might end up taking the first bite.
We will present a few typical bugs, some of them famous, some of them infamous (including bugs that actually killed people). Since one can never be too well-prepared to fend off the next infestation, we will give tools, tips, and best practices to fix bugs in Open Source software. We will give real world examples of Really Mysterious Bugs (sometimes nicknamed "Heisenbugs" because they tend to disappear when you try to observe them), and how they were fixed, in Node.js, Docker, and the Linux Kernel.
Puppet Camp Düsseldorf 2014: Continuously Deliver Your Puppet Code with Jenki...Puppet
Continuously Deliver Your Puppet Code with Jenkins, r10k and Git (Intermediate) - Toni Schmidbauer, IT Solutions at Spardat GmbH given at Puppet Camp Düsseldorf 2014
Puppet Camp Duesseldorf 2014: Toni Schmidbauer - Continuously deliver your pu...NETWAYS
At s-IT solutions we manage a diverse environment of about 1000 linux (redhat), solaris 10/11 and AIX hosts with the help of puppet open source.
In this talk we give a brief introduction of continuous delivery and explain how we manage our current puppet infrastructure with a focus on the deployment process. We introduce jenkins, a continuous integration server and how we use it to continuously deliver our puppet code base. We also explain how we use git and r10k to manage internal and external (github/forge) puppet modules.
Furthermore, we discuss current shortcomings of our setup and how we plan to improve.
Coffeescript: An Opinionated IntroductionJoe Fleming
Slides from my intro to coffeescript talk, given at Phoenix Javascript Meetup on Dec. 5th, 2012 at UAT
Video available at http://www.youtube.com/watch?v=pXZ7hGzDOF0
Boxen: How to Manage an Army of Laptops and Live to Talk About ItPuppet
Will Farrington of Github talks about Boxen at Puppet Camp Atlanta, 2013. Original slides can be found: https://speakerdeck.com/wfarr/boxen-puppetcamp-atl Learn about upcoming Puppet Camps at http://puppetlabs.com/community/puppet-camp/
A Partial Multiverse Model of Time Travel for Debuggingawwaiid
As presented at RubyConf 2014 (San Diego). Lots of live coding, I'll link the video eventually.
ABSTRACT:
Ever type 'next' into your debugger and then realize you should have used 'step'? Or perhaps invoked a method that you wish you could take back? Regret no more! Just turn the clock back a few ticks and begin again! With only a few restrictions and side-effects we will learn how to construct and use a time machine.
WARNING: Time travel may cause zombies.
Github: https://github.com/awwaiid/pry-timetravel
RubyGems: https://rubygems.org/gems/pry-timetravel
Macroeconomics- Movie Location
This will be used as part of your Personal Professional Portfolio once graded.
Objective:
Prepare a presentation or a paper using research, basic comparative analysis, data organization and application of economic information. You will make an informed assessment of an economic climate outside of the United States to accomplish an entertainment industry objective.
Instructions for Submissions thorugh G- Classroom.pptxJheel Barad
This presentation provides a briefing on how to upload submissions and documents in Google Classroom. It was prepared as part of an orientation for new Sainik School in-service teacher trainees. As a training officer, my goal is to ensure that you are comfortable and proficient with this essential tool for managing assignments and fostering student engagement.
Biological screening of herbal drugs: Introduction and Need for
Phyto-Pharmacological Screening, New Strategies for evaluating
Natural Products, In vitro evaluation techniques for Antioxidants, Antimicrobial and Anticancer drugs. In vivo evaluation techniques
for Anti-inflammatory, Antiulcer, Anticancer, Wound healing, Antidiabetic, Hepatoprotective, Cardio protective, Diuretics and
Antifertility, Toxicity studies as per OECD guidelines
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
In this webinar you will learn how your organization can access TechSoup's wide variety of product discount and donation programs. From hardware to software, we'll give you a tour of the tools available to help your nonprofit with productivity, collaboration, financial management, donor tracking, security, and more.
Acetabularia Information For Class 9 .docxvaibhavrinwa19
Acetabularia acetabulum is a single-celled green alga that in its vegetative state is morphologically differentiated into a basal rhizoid and an axially elongated stalk, which bears whorls of branching hairs. The single diploid nucleus resides in the rhizoid.
Read| The latest issue of The Challenger is here! We are thrilled to announce that our school paper has qualified for the NATIONAL SCHOOLS PRESS CONFERENCE (NSPC) 2024. Thank you for your unwavering support and trust. Dive into the stories that made us stand out!
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
4. 10. IT WAS THE LOOOOOOOOOCKS
9. git couldn't merge a blank line with
a deletion of the blank line.
motherf■■ker what are you even good for
8. it compiles! doesn't reply to
anything, though
7. i love the smell of segfaults in the
morning
6. Made host a global (eat your heart
out borja)
5. 5. well, nothing works, all tests fail, and
i have no idea how to implement this RFC,
but it's not immidiately segfaulting, so,
i've got that going for me
4. how the f■■k did I pass two more tests?
I only fixed one of them. this is gonna
bite me in the ass later isn't it? f■■k me
3. oh my god, it's spelled LUSERS, not
LUSER
2. last push of the night
jk can't stop
6. 1. worked an additional day, finished
everything but send function is clearly
broken so test all fail. this is hell on
earth. I would pray to God, but I don't
know how to correctly send messages.
10. $ grep “^[^a-z]+$” commits.txt
TECHNICAL DIFFICULTIES
PROGRESS IS HAPPENING
THIS IS BRKOEN
UNBROKED MASTER SORRY ■■■■ AND BORJA
LOL I DELETED HANDLERS WHOOPS
╭∩╮ ╭∩╮(︶︿︶) PUSHING TO MASTER
BECAUSE YOU TOLD ME TO.
MUAHAHAHAHAHHAHAH
11. $ grep “^[^a-z]+$” commits.txt
100 PERCENT IM OUT
I DID IT
NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
MOOOOOOOOOOOOOOOREEEEEEEEEEEEEEEEEEEEEEE
EEEEEEE
COMPILLLLLLLLLLLLLLLLLLLLLLLLEEEEEEEEEEE
EEEEEEEEEEEEE
EEEEEEEEEEEEEEEEEEEERRRRRRRRRRRRRRRRRRRR
RRRRROOOOOOOOOOOOOOOOOOOORRRRRRRRRRRRRRR
RRRRRSSSSSSSSSSSSSSSSSSSSSSSSS
ALL TESTS PASSING ~~ ALL SYSTEMS GO GO
GO GO GO GO
P2A SUBMISSION BUT FO REAL THIS TIME
12. $ grep ! commits.txt
first segfault down!
yay! everything passed and now we have a
whole day to make our code nice
oh noooooooooooooooooooo more files to
debug!!!!
one test passing!
no Leaks!
IT'S ALIVE! or somethign allong these
lines
Fixed bug with malformation of the
nickname in use error, more points
comming our way!
13. $ grep "^...$" commits.txt | sort -u
>:(
???
...
abc
adf
all
asd
Cha
dfs
dsa
fix
idk
ugh
UGH
who
wip
WIP
wtf
yay
lil
lol
loL
omg
pls
ssd
$ grep "^....$" commits.txt | sort -u
4/15
95.5
99&?
add
ads
asd
asdf
asdF
asfd
away
back
blah
bleh
bluh
Dfa
done
dumb
ehhh
FIRE
hadn
help
here
typo
Typo
whee
whoo
wiip
work
Here
hmmm
list
lopl
nmew
oops
quit
sljf
sljk
slol
TODO
16. $ grep -i bug commits.txt
fixed stupid bug about whogodknowswhat
adding support for PONG (with bug)
beginning debug proccess. this should be
fun.
back into bugfixing game
Fixed bug at line 343
Re-fixed bug at line 343 in tcp.c
Bug-f■■king-fixing
Revert "bug-f■■king-fixing"
17. $ grep -i segfault commits.txt
lmao segfaulting already
ugh that made it segfault
undid changes please stop segfaulting
I can send messages, but it segfaults
when it receives a message. Damn.
Reordered something; hopefully does not
segfault now
hopefully the segfaults aren't my fault
18. $ grep -i what commits.txt
what?
what
i don't know what i'm doing with threads
no idea what I'm doing
No idea what I did. Everything but the
last test works now.
I'm not actually sure what I changed.
help i don't know what's going on :(
idk whats up with strcat
not sure what changes have been made...?
19. $ grep -i god commits.txt
god bless cannon
may the gods be merciful
god bless america.
thank god I don't have to withdraw
Oh my god client sends server receives
is completely passing I am so happy
yessss
20. $ grep -i borja commits.txt
BORJA! Why does the whois test assume
space at the end?. Use regex or strip?
fixing merge conflict. Borja why no git
push -f?
You're tearing me apart, Borja!
ok borja i'll be a style nazi 4 u
21. $ grep -i csil commits.txt
pushing to work on CSIl
x 32
fixed errors -- compiling on CSIL
x 26
obligatory message because pushing
constantly to use CSIL machines
x 25
22. $ grep -i hate commits.txt
We pass some modes tests and I hate
uthash
i hate vim
I hate VMs sooo much :(
I hate everything except for coffee
23. $ grep -i git commits.txt
f■■k git
seriously f■■k git
forgot to add changes from last commit,
darn git *shakes fist*
Work git dammit
I broke git
git wants me to commit, so i did
I swear git sometimes doesnt actually
push my code
24. $ grep -i merg commits.txt
ok merge went alright thank goodness
idk why merge
merging is poo
literally f■■k merging
25. $ grep -i s■■t commits.txt
Figured that s■■t out
Still working on ARP and s■■t
s■■tty uc wifi destroyed some of my work
but heres a little of the packet handler
function
okay i fixed the dumb thing and sorry
for pushing broke s■■t to master
IT DOESN'T SEG FAULTTTTTT you can now
join s■■t for real and show names
AND NOW THE UNS■■TTENING BEGINS
26. $ grep -i f■■k commits.txt
f■■king echoes
f■■k macros
F■■K ALL OF THIS
this commit passes all the tests. if i
f■■k it up, revert here
I f■■ked something up. Need to revert
its f■■king lit
27. hey look i wrote something
And we're done with robustness and I am SO
DAMN HAPPY
ack_seq and ack are NOT the same thing. this
was very painful to learn. active opener is
entering ESTABLISHED state now
making connection teardown great again
i wrote this retransmission function. i didn't
call it. i'm ashamed
Names. is. finally. 100%. Working. F**K YEAH
Fixed many things, but still, nothing works.
wow already messed this one up
Made some functions for channels which would
be great IF CHANNELS ACTUALLY WORKED
28. i think I finally figured s■■t out
welp looks like it wasn't figured out after
all
yayayayayayay ■■■■■ figured out the weird arp
stuff so it works now
30. Playing with simclist to see if I can remove
duplicates from pending_packets
Jk that broke literally everything
31. Adding context structs
dispatch table coming
this is a haiku
All tests pass again
what a joyous day this is
dispatch table works
Fixed some merge conflicts
there is nothing else to say
f■■k f■■k f■■k f■■k f■■k
tweaked input parsing
robustness tests now all pass
five more syllables
BREAKING HAIKU FORMAT BECAUSE ALL TESTS PASS
32. It is 6 in the morning. I have class in four
hours. We only have 65.10 points. The work
continues.
There are a few things I am ashamed of in life.
One of them is that I have been working on this
project for seven hours straight. Another is that
the code is ugly. But at least we're passing some
tests.
Frankencode passes all modes tests. Is this real
life?
NAMES is done. The end is in sight, but my end
might come first.
Much like my life, most of the code has reached
Chernobyl levels of disaster. Much unlike my life,
however, everything works and all the tests pass.
Made AmeIRCa great again.
was reinitializing tcp_data because i like causing
myself pain. syn, syn-ack are sending
33. I have pulled more all-nighters in the last
two weeks than in the last three and a half
years combined (not counting Scav).
Whyyyyyyyy, Borja, whyyyyyyyyyyy?
It's breaking more than it used to, but it
*feels* like everything works...
The deadline was 8 hours ago but it finally
passes all the tests. Or maybe it's still
horribly broken and I'm hallucinating because
of how sleep-deprived I am.
It's like 10000000% broken but I managed to
pass all of the retransmission tests once
34. TCP stands for Time-Consuming Project. I made
some progress on the ESTABLISHED state, but
the Long Night is just beginning.
"Oh, my sweet summer child," Old Nan said
quietly, "what do you know of fear? Fear is
for the winter, my little lord, when the snows
fall a hundred feet deep and the ice wind
comes howling out of the north. Fear is for
the long night, when the sun hides its face
for years at a time, and little children are
born and live and die all in darkness while
the direwolves grow gaunt and hungry, and the
white walkers move through the woods."
The night is dark and full of errors
35. Let's dispel with this fiction
that I know exactly what I'm doing.
I don't know what I'm doing.