diff --git a/_config.yml b/_config.yml index 88b9a78..e62f30f 100644 --- a/_config.yml +++ b/_config.yml @@ -1,5 +1,6 @@ name: The SILShack class blog - Fall 2013 pygments: true +markdown: redcarpet baseurl: /fall2013 url: @@ -21,19 +22,19 @@ authors: mbaxter: name: Michelle Baxter prof: false - gravatar: - website: - github: - twitter: - about: + gravatar: a3e29e2e2b46aa5e21cf3e56fccdf2b0 + website: http://www.facebook.com/mbbaxter + github: EmBeeBee + twitter: MichelleBBaxter + about: Grad student, pop culture enthusiast. abrown: name: Ashley Brown prof: false gravatar: website: - github: - twitter: - about: + github: ashmbrown + twitter: + about: I am a dual Master's student studying Library Science and Public Administration. sburnham: name: Sarah Breen prof: false @@ -47,17 +48,18 @@ authors: prof: false gravatar: website: - github: + github: erincarter twitter: - about: + about: Erin is a second-year MSIS student. She works at the SILS Help Desk, stop on by! odorsey: name: Olivia Dorsey prof: false gravatar: - website: - github: + website: http://franklinmemories.com + github: odorsey twitter: - about: + about: Olivia is a senior BSIS student who is interested in web design/development and the digital humanities. Her hometown is Clayton, NC. + jgeer: name: James Geer prof: false @@ -71,17 +73,17 @@ authors: prof: false gravatar: website: - github: + github: gillenme twitter: - about: + about: Mary is a second year MSIS student focusing on information retrieval. Her interests include big data, data analytics and marketing. lgrindheim: name: Landon Grindheim prof: false gravatar: website: - github: - twitter: - about: + github: landongrindheim + twitter: landongrindheim + about: Landon is an MSIS student at UNC Chapel Hill. He grew up in North Dakota, but has lived in Idaho, Montana and North Carolina as well as in the Middle East. His brain operates primarily in the humanities. aharding: name: Alexander Harold prof: false @@ -95,89 +97,102 @@ authors: prof: false gravatar: website: - github: + github: leslieho twitter: - about: + about: Leslie is a BSIS and Anthropology double major. She really likes puppies. eholmes: name: Erin Holmes prof: false gravatar: - website: - github: - twitter: - about: + website: http://www.linkedin.com/in/holmeserin + github: erholmes + twitter: erinh24 + about: Erin is a second year MSIS student and is trying her best at life! ckenrick: name: Christopher Kenrick prof: false gravatar: website: - github: - twitter: + github: + twitter: about: smantooth: name: Stacey Mantooth prof: false - gravatar: + gravatar: d3277996b61f2805d4b971b62961bd4a website: - github: - twitter: - about: + github: allhailaugustus + twitter: allhailaugustus + about: | + Llamas graze steep slopes, + all lulled, sun-warmed and drowsy, + wind ruffling coats. + + Stacey likes short poems and Peruvian quadrupeds. gmclendon: name: Grant McLendon prof: false - gravatar: - website: - github: - twitter: - about: - vneisler: - name: Virginia Neisler + gravatar: eeb73c80c4450528bf5eac5f1dedae9e + website: http://gerbal.org + github: gerbal + twitter: gerbal100 + about: Grant's a first year MSIS student. + carolinp: + name: Caroline Pate prof: false gravatar: - website: - github: - twitter: - about: + website: http://www.carolinepate.com/portfolio + github: carolinp + twitter: ugh_caroline + about: Caroline is a senior multimedia journalism major at UNC Chapel Hill. Her interests include music, television, cats, pizza, and beautiful news applications that tell a story. dpcolar: name: David Pcolar prof: false gravatar: - website: - github: - twitter: - about: + website: http://library.unc.edu + github: pcolar + twitter: pcolar + about: Dave is an IT professional with the University Library. My focus is infrastructure related project management and research on scalable storage environments. epeele: name: Elizabeth Peele prof: false - gravatar: + gravatar: 0ccbe343ca162877a845c41be907fea5 website: - github: - twitter: - about: + github: eipeele + twitter: eipeele + about: Elizabeth Peele is a first year MSIS at the University of North Carolina Chapel Hill. jpowell: name: Jaleesa Powell prof: false - gravatar: - website: - github: - twitter: - about: + gravatar: 189c604692e488809bcf2770b70cc491 + website: http://jaleesapowell.net + github: dieschwarzekobra + twitter: JaleesaPowell + about: Jaleesa is a second-year MSIS student at the University of North Carolina at Chapel Hill. Jaleesa is a Web Intern at the UNC General Alumni Association and the Digitization Intern at Campbell University. jpulliza: name: Jonathan Pulliza prof: false gravatar: website: - github: - twitter: + github: jpulliza + twitter: about: kshaffer: name: Kyle Shaffer prof: false gravatar: website: - github: + github: kylerthecreator twitter: - about: + about: First year MSIS student, novice Githubber, avid coffee drinker. + asherman: + name: Amber Sherman + prof: false + gravatar: + website: + github: ans729 + twitter: + about: Amber is a 2nd year MLS student hoping to find a big girl job with a digital library or archive. atickner: name: Amanda Tickner prof: false @@ -186,19 +201,19 @@ authors: github: twitter: about: - jwingler: - name: Jessica Wingler + danielle: + name: Danielle Wingler prof: false gravatar: website: github: twitter: - about: - zyu: + about: I am a BSIS student. I am looking forward to learning more about programming. I am still exploring career paths within the information science field. + zekuny: name: Zekun Yu prof: false - gravatar: + gravatar: iyuzekun website: - github: + github: zekuny twitter: - about: + about: Yu is a first year MSIS student. He likes programming and wants to learn more from class. diff --git a/_posts/2012-08-26-Landons_Post.md b/_posts/2012-08-26-Landons_Post.md new file mode 100644 index 0000000..3a6ca15 --- /dev/null +++ b/_posts/2012-08-26-Landons_Post.md @@ -0,0 +1,12 @@ +--- +layout:post +author: lgrindheim +categories: post +--- + +*This text will be italic* +_This will also be italic_ + +**This text will be bold** +__This will also be bold__ + diff --git a/_posts/2013-08-26-Grant's-Post.md b/_posts/2013-08-26-Grant's-Post.md new file mode 100644 index 0000000..86698b1 --- /dev/null +++ b/_posts/2013-08-26-Grant's-Post.md @@ -0,0 +1,13 @@ +--- +layout: post +author: gmclendon +categories: gmclendon +--- + +#HELLO WORLD +- [ ] a task list item +- [ ] list syntax required +- [ ] normal **formatting**, + @mentions, #1234 refs +- [ ] incomplete +- [x] completed diff --git a/_posts/2013-08-26-Jonathan-Post.md b/_posts/2013-08-26-Jonathan-Post.md new file mode 100644 index 0000000..eca0d83 --- /dev/null +++ b/_posts/2013-08-26-Jonathan-Post.md @@ -0,0 +1,7 @@ +--- +layout: post +author: jpulliza +categories: Students +--- + +Test Post. diff --git a/_posts/2013-08-26-Landons_Post.md b/_posts/2013-08-26-Landons_Post.md new file mode 100644 index 0000000..8f15395 --- /dev/null +++ b/_posts/2013-08-26-Landons_Post.md @@ -0,0 +1,12 @@ +--- +layout: post +author: lgrindheim +categories: post +--- + +*This text will be italic* +_This will also be italic_ + +**This text will be bold** +__This will also be bold__ + diff --git a/_posts/2013-08-26-Michelle-has-an-adventure.md b/_posts/2013-08-26-Michelle-has-an-adventure.md new file mode 100644 index 0000000..d77ca60 --- /dev/null +++ b/_posts/2013-08-26-Michelle-has-an-adventure.md @@ -0,0 +1,10 @@ +--- +layout: post +author: mbaxter +categories: post +--- + +**Michelle is going to have an adventure** + +There will be *danger* and *excitement* and perhaps even *snacks* + diff --git a/_posts/2013-08-26-ambers-post.md b/_posts/2013-08-26-ambers-post.md new file mode 100644 index 0000000..133241e --- /dev/null +++ b/_posts/2013-08-26-ambers-post.md @@ -0,0 +1,8 @@ +--- +layout: post +author: amber +categories: post +--- + +__Hello__ + diff --git a/_posts/2013-08-26-ashleys-post.md b/_posts/2013-08-26-ashleys-post.md new file mode 100644 index 0000000..6f8c2b7 --- /dev/null +++ b/_posts/2013-08-26-ashleys-post.md @@ -0,0 +1,12 @@ +--- +layout: post +author: abrown +categories: ashley brown +--- + +###Hey ya### + + +*You think you've got it +Oh, you think you've got it +But got it just don't get it* diff --git a/_posts/2013-08-26-carolines-post.md b/_posts/2013-08-26-carolines-post.md new file mode 100644 index 0000000..84d3bd9 --- /dev/null +++ b/_posts/2013-08-26-carolines-post.md @@ -0,0 +1,12 @@ +--- +layout: post +author: carolinp +categories: post +--- +- [ ] here +- [ ] is +- [ ] a +- [ ] list + + + diff --git a/_posts/2013-08-26-christophers-post.md b/_posts/2013-08-26-christophers-post.md new file mode 100644 index 0000000..e5a3df0 --- /dev/null +++ b/_posts/2013-08-26-christophers-post.md @@ -0,0 +1,15 @@ +--- +layout: post +author: ckenrick +categories: announcement +--- + +## Top of new post + +``` +function fancyAlert(arg) { + if(arg) { + $.facebox({div:'#foo'}) + } +} +``` diff --git a/_posts/2013-08-26-danielles-post.md b/_posts/2013-08-26-danielles-post.md new file mode 100644 index 0000000..a52f67d --- /dev/null +++ b/_posts/2013-08-26-danielles-post.md @@ -0,0 +1,20 @@ +--- +layout: post +author: danielle +categories: post +--- + +``` +function fancyAlert(arg) { + if(arg) { + $.facebox({div:'#foo'}) + } +} +``` + +Here is a Python code example +without syntax highlighting: + + def foo: + if not bar: + return true diff --git a/_posts/2013-08-26-daves-post.md b/_posts/2013-08-26-daves-post.md new file mode 100644 index 0000000..ea75d06 --- /dev/null +++ b/_posts/2013-08-26-daves-post.md @@ -0,0 +1,9 @@ +--- +layout: post +author: dpcolar +categories: post +--- + +### In Class post ### +* First post +** 8/26/2013 diff --git a/_posts/2013-08-26-elizabeths-post.md b/_posts/2013-08-26-elizabeths-post.md new file mode 100644 index 0000000..82f7b60 --- /dev/null +++ b/_posts/2013-08-26-elizabeths-post.md @@ -0,0 +1,12 @@ +--- +layout: post +author: epeele +categories: post +--- + + +#First Post + +This blogpost says: +>This is really +>really awesome. diff --git a/_posts/2013-08-26-erincs-post.md b/_posts/2013-08-26-erincs-post.md new file mode 100644 index 0000000..1c2c194 --- /dev/null +++ b/_posts/2013-08-26-erincs-post.md @@ -0,0 +1,12 @@ +--- +layout: post +author: ecarter +categories: test +--- + +##Post goes here + +As Kanye West said: + +> We're living the future so +> the present is our past. diff --git a/_posts/2013-08-26-jakes-post.md b/_posts/2013-08-26-jakes-post.md new file mode 100644 index 0000000..286c12a --- /dev/null +++ b/_posts/2013-08-26-jakes-post.md @@ -0,0 +1,13 @@ +--- +layout: post +author: jgeer +categories: posts +--- + + +*This text will be italic* +_This will also be italic_ + +**This text will be bold** +__This will also be bold__ + diff --git a/_posts/2013-08-26-jaleesas-post.md b/_posts/2013-08-26-jaleesas-post.md new file mode 100644 index 0000000..b6fad1f --- /dev/null +++ b/_posts/2013-08-26-jaleesas-post.md @@ -0,0 +1,19 @@ +--- +layout: post +author: jpowell +categories: post +--- + +# I have absolutely nothing important to type... + +So I will write nothing of importance here. + +* Nothingness 1 +* Nothingness 2 +* Nothingness 3 + +```java +System.out.println("This is absolutely unimportant!"); +``` + +**Have a beautiful day.** diff --git a/_posts/2013-08-26-kyles-post.md b/_posts/2013-08-26-kyles-post.md new file mode 100644 index 0000000..f2dc596 --- /dev/null +++ b/_posts/2013-08-26-kyles-post.md @@ -0,0 +1,7 @@ +--- +layout: post +author: kshaffer +categories: post +--- + +Here is my first post. diff --git a/_posts/2013-08-26-leslies-post.md b/_posts/2013-08-26-leslies-post.md new file mode 100644 index 0000000..19d00ba --- /dev/null +++ b/_posts/2013-08-26-leslies-post.md @@ -0,0 +1,9 @@ +--- +layout: post +author: lho +categories: post +--- + +##super coolness + +_awesome_ diff --git a/_posts/2013-08-26-marys-post.md b/_posts/2013-08-26-marys-post.md new file mode 100644 index 0000000..7a505f5 --- /dev/null +++ b/_posts/2013-08-26-marys-post.md @@ -0,0 +1,9 @@ +---- +-layout: post +-author: mgillen +-categories: posts +---- +- +->*"When you have eliminated all which is impossible, then whatever remains, however improbable, must be the truth.”* +- +-**Arthur Conan Doyle, _The Case-Book of Sherlock Holmes_** diff --git a/_posts/2013-08-26-olivias-post.md b/_posts/2013-08-26-olivias-post.md new file mode 100644 index 0000000..75c2bf1 --- /dev/null +++ b/_posts/2013-08-26-olivias-post.md @@ -0,0 +1,7 @@ +--- +layout: post +author: odorsey +categories: post +--- + +Writing my first post for INLS 560. Excited to be working with *Python*! diff --git a/_posts/2013-08-26-qerin-post.md b/_posts/2013-08-26-qerin-post.md new file mode 100644 index 0000000..789f859 --- /dev/null +++ b/_posts/2013-08-26-qerin-post.md @@ -0,0 +1,7 @@ +--- +layout: post +author: eholmes +categories: post +--- + +I'm not *exactly* sure what I'm supposed to say. But I **hope** you like it anyway! diff --git a/_posts/2013-08-26-zekuny-post.md b/_posts/2013-08-26-zekuny-post.md new file mode 100644 index 0000000..2527ab5 --- /dev/null +++ b/_posts/2013-08-26-zekuny-post.md @@ -0,0 +1,9 @@ +--- +layout: post +author: zekuny +categories: post +--- + +1. Ferrari http://www.ferrari.com/english/pages/home.aspx +2. Lamborghini http://www.lamborghini.com/en/home/ +3. Porsche http://www.porsche.com/ diff --git a/_posts/2013-08-27-staceys-post.md b/_posts/2013-08-27-staceys-post.md new file mode 100644 index 0000000..aa3f0d0 --- /dev/null +++ b/_posts/2013-08-27-staceys-post.md @@ -0,0 +1,18 @@ +--- +layout: post +author: smantooth +categories: post +--- + + +``` +__/\\\\\\\\\\\\\_____________________________________________/\\\_______________ + _\/\\\/////////\\\__________________________________________\/\\\_______________ + _\/\\\_______\/\\\__________________________________________\/\\\_______________ + _\/\\\\\\\\\\\\\\______/\\\\\________/\\\\\_____/\\\\\\\\\\_\/\\\_______________ + _\/\\\/////////\\\___/\\\///\\\____/\\\///\\\__\/\\\//////__\/\\\\\\\\\\________ + _\/\\\_______\/\\\__/\\\__\//\\\__/\\\__\//\\\_\/\\\\\\\\\\_\/\\\/////\\\_______ + _\/\\\_______\/\\\_\//\\\__/\\\__\//\\\__/\\\__\////////\\\_\/\\\___\/\\\_______ + _\/\\\\\\\\\\\\\/___\///\\\\\/____\///\\\\\/____/\\\\\\\\\\_\/\\\___\/\\\__/\\\_ + _\/////////////_______\/////________\/////_____\//////////__\///____\///__\///__ +``` diff --git a/_posts/2013-08-28-third-class.md b/_posts/2013-08-28-third-class.md new file mode 100644 index 0000000..3857d6c --- /dev/null +++ b/_posts/2013-08-28-third-class.md @@ -0,0 +1,40 @@ +--- +layout: post +title: Third Class Notes +author: elliott +category: announcements +--- + +Wednesday Aug 28th Readings: + +1. Comoyo: [How we built our company blog](http://comoyo.github.io/blog/2012/06/11/how-comoyo-built-its-blog/) - Evidence that what we’re doing isn’t totally out of left field. For bonus points, dig into some of the source code of their site. + +2. Software Carpentry: [Computational Thinking](http://software-carpentry.org/4_0/softeng/principles.html) - This is intended as a wrap-up essay but I often find it useful to ‘start at the end’. Use the essay to orient yourself to concepts that we’ll be learning. + +- [ ] In-Class Exercise: Write a simple post with syntax highlighting. + +### Mini lecture: Github roundup +- A pull request is a wrapper around branch diffs +- #140 +- "Fixes #134" is the magic phrase that closes issues +- Look for examples! +- We'll have more control over the flow from the command line +- Milestones = assignments +- One issue per assignment, please. Multiple PRs OK, just keep track of them. +- post ideas +- Michelle's forking question. + +### Left over from last time: How Jekyll works +- `_config.yml`: Where sitewide variables live +- `_posts/`: Where posts live +- `_layouts/`: HTML for Jekyll to instert our content into +- `*.markdown`: Pages for the site + + +- [x] In-Class Exercise: Open your first pull request + +- [x] In-Class Exercise: Close your first pull request + +- [ ] In-Class: Pair up with your merging partner. + +- [ ] In-Class: Set up VirtualBox Ubuntu. Extra credit for helping peers install outside of class. This is due by the end of the week. Post to our Google community if you're having trouble setting it up and someone will help you out. diff --git a/_site/2012/08/26/Landons_Post.html b/_site/2012/08/26/Landons_Post.html new file mode 100644 index 0000000..16b74d5 --- /dev/null +++ b/_site/2012/08/26/Landons_Post.html @@ -0,0 +1,5 @@ +

This text will be italic +This will also be italic

+ +

This text will be bold +This will also be bold

diff --git a/_site/2013/08/26/marys-post.html b/_site/2013/08/26/marys-post.html new file mode 100644 index 0000000..8ed796d --- /dev/null +++ b/_site/2013/08/26/marys-post.html @@ -0,0 +1,12 @@ +
+ +

-layout: post +-author: mgillen

+ +

-categories: posts

+ +

+ +

->"When you have eliminated all which is impossible, then whatever remains, however improbable, must be the truth.”

+ +

-Arthur Conan Doyle, The Case-Book of Sherlock Holmes

diff --git a/_site/2013/08/26/second-class.html b/_site/2013/08/26/second-class.html index d212275..41d36c2 100644 --- a/_site/2013/08/26/second-class.html +++ b/_site/2013/08/26/second-class.html @@ -44,155 +44,97 @@

Second Class

Holdovers from last time:

-

Student Backgrounds

+

Student Backgrounds

Finish bios/intros

-

A series of questions, with opportunities for story time. Show of hands: How many people have viewed source on a Website?

+

A series of questions, with opportunities for story time. +Show of hands: How many people have viewed source on a Website?

-

The answers to all of these questions will be ‘yes’ at the end of the semester.

+

The answers to all of these questions will be 'yes' at the end of the semester.

-

In-Class: Get set up on Google Plus

+

In-Class: Get set up on Google Plus

-

I think most of you are set up and have commented on the intro post. Perfect. * Quesiton I got RE social participation. Concentric circles in wider and wider communities.

+

I think most of you are set up and have commented on the intro post. Perfect. +* Quesiton I got RE social participation. Concentric circles in wider and wider communities.

-

In-Class: Get set up on Github

+

In-Class: Get set up on Github

-

You all should have a Github user name.

+

You all should have a Github user name.
+* Basic parts of Github: profile, organization, repo, issues, pull requests, milestones. +* Michelle's question in-line

- - -

Mini-Lecture How the course blog is constructed.

+

Mini-Lecture How the course blog is constructed.

-

In-Class Exercise: Open your first issue

+

In-Class Exercise: Open your first issue

-

In-Class Exercise: Close your first issue

+

In-Class Exercise: Close your first issue

-

In-Class Exercise: Edit your Bio

+

In-Class Exercise: Edit your Bio

-

In-Class Exercise: Write an initial blog post

+

In-Class Exercise: Write an initial blog post

+
diff --git a/_site/announcement/2013/08/07/welcome-to-560.html b/_site/announcement/2013/08/07/welcome-to-560.html index d28bb77..bdd7c69 100644 --- a/_site/announcement/2013/08/07/welcome-to-560.html +++ b/_site/announcement/2013/08/07/welcome-to-560.html @@ -42,11 +42,12 @@

Welcome to INLS 560!

07 Aug 2013

-

Welcome!

+

Welcome!

-

This course is an introduction to Programming as a skill, a discipline, and a profession for graduate students. We’ll dive into hands-on programming from day one and progress to evaluating, using, and contributing to open source libraries and frameworks. We’ll focus equally on reading and writing code. Students will leave the course with real skills, an ability to learn new programming technologies, and an understanding of how to incorporate open source code into their projects. It will serve as an appropriate foundation for students seeking a career in programming and indispensable background for any information professional needing to evaluate, communicate with, or work with programmers or code.

+

This course is an introduction to Programming as a skill, a discipline, and a profession for graduate students. We’ll dive into hands-on programming from day one and progress to evaluating, using, and contributing to open source libraries and frameworks. We’ll focus equally on reading and writing code. Students will leave the course with real skills, an ability to learn new programming technologies, and an understanding of how to incorporate open source code into their projects. It will serve as an appropriate foundation for students seeking a career in programming and indispensable background for any information professional needing to evaluate, communicate with, or work with programmers or code.

+ +

For more information, head over to the Syllabus. Or, find your name on the People page.

-

For more information, head over to the Syllabus. Or, find your name on the People page.

diff --git a/_site/announcement/2013/08/21/first-class.html b/_site/announcement/2013/08/21/first-class.html index 1006b82..72c74de 100644 --- a/_site/announcement/2013/08/21/first-class.html +++ b/_site/announcement/2013/08/21/first-class.html @@ -42,24 +42,26 @@

First Class

21 Aug 2013

-

Preliminaries: Syllabus, Schedule, Class Format

+

Preliminaries: Syllabus, Schedule, Class Format

-

Scope of course. Basic programming, problem solving, open source, and project management. Ethos of course. Integrating different interests, abilities, and skill levels through peer help. Format of classes. ‘Inverted’. Learn the foundation on your own, come into class to put it into practice with my help. Exercises not finished by end of class are due that night. Grading. Read from Syllabus

+

Scope of course. ** Basic programming, problem solving, open source, and project management. +**Ethos of course. Integrating different interests, abilities, and skill levels through peer help. +Format of classes. 'Inverted'. Learn the foundation on your own, come into class to put it into practice with my help. Exercises not finished by end of class are due that night. +*Grading. * Read from Syllabus

-

FERPA

+

FERPA

-

All students have the right to control who can see with grades (educational records) can know that they’ve been enrolled in a school (directory information). Students participating in this course will be able to complete the public parts of the course under a pseudonymn if they choose. This will not affect your grade. Some benefits to participating as yourself include building a portfolio and being able to participate continuously with any community members you meet.

+

All students have the right to control who can see with grades (educational records) can know that they've been enrolled in a school (directory information). Students participating in this course will be able to complete the public parts of the course under a pseudonymn if they choose. This will not affect your grade. Some benefits to participating as yourself include building a portfolio and being able to participate continuously with any community members you meet.

-

Mini lecture: What is Code?

+

Mini lecture: What is Code?

-

Discussion/Q&A: what do you think of when you think of code? Come show me some code (on board or on my computer)?

+

Discussion/Q&A: what do you think of when you think of code? Come show me some code (on board or on my computer)?

Digital technology: binary encoding, hexidecimal

Strategy for breaking down technology into grokable bits.

@@ -68,61 +70,45 @@

Mini lecture: What is Code?

  • Get set up on Google Plus
  • -
  • Get set up on Github
  • -
  • Peek under the hood to see how our class blog is built
  • - -
  • Modify the blog’s data
  • +
  • Modify the blog's data
-

Next class we’ll talk more about the bigger picture, but this class let’s focus on getting our hands dirty.

+

Next class we'll talk more about the bigger picture, but this class let's focus on getting our hands dirty.

-

Student Backgrounds

+

Student Backgrounds

-

A series of questions, with opportunities for story time. How many people have viewed source on a Website?

+

A series of questions, with opportunities for story time. +How many people have viewed source on a Website?

  • a blog?
  • -
  • used Developer tools to alter a website?
  • -
  • written HTML?
  • -
  • written CSS?
  • -
  • written Markdown?
  • -
  • a Github account?
  • -
  • opened/closed an issue or pull request?
  • -
  • read Python code?
  • -
  • written Python code?
  • -
  • read another language?
  • -
  • written another language?
  • -
  • used Linux?
  • -
  • used the command line?
  • -
  • read software documentation?
  • -
  • contributed to open source?
  • -
  • implemented a project or system from scratch?
-

The answers to all of these questions will be ‘yes’ at the end of the semester.

+

The answers to all of these questions will be 'yes' at the end of the semester.

+ +

In-Class: Get set up on Google Plus

-

In-Class: Get set up on Google Plus

+

In-Class: Get set up on Github

-

In-Class: Get set up on Github

+

In-Class Exercise: How the course blog is constructed.

-

In-Class Exercise: How the course blog is constructed.

diff --git a/_site/announcement/2013/08/26/christophers-post.html b/_site/announcement/2013/08/26/christophers-post.html new file mode 100644 index 0000000..93df651 --- /dev/null +++ b/_site/announcement/2013/08/26/christophers-post.html @@ -0,0 +1,83 @@ + + + + + + Christophers Post + + + + + + + + + + + + Fork me on GitHub + +
+
+ + + + +

Christophers Post

+ +

+by Christopher Kenrick +

+ +

26 Aug 2013

+ +
+

Top of new post

+
function fancyAlert(arg) {
+  if(arg) {
+    $.facebox({div:'#foo'})
+  }
+}
+
+
+ +
+ Find Christopher Kenrick on Twitter, Github, and on the web. +
+ + + +
+
+ + + + + diff --git a/_site/announcements/2013/08/28/third-class.html b/_site/announcements/2013/08/28/third-class.html new file mode 100644 index 0000000..82416f6 --- /dev/null +++ b/_site/announcements/2013/08/28/third-class.html @@ -0,0 +1,114 @@ + + + + + + Third Class Notes + + + + + + + + + + + + Fork me on GitHub + +
+
+ + + + +

Third Class Notes

+ +

+by Elliott Hauser +

+ +

28 Aug 2013

+ +
+

Wednesday Aug 28th Readings:

+ +
    +
  1. Comoyo: How we built our company blog - Evidence that what we’re doing isn’t totally out of left field. For bonus points, dig into some of the source code of their site.

  2. +
  3. Software Carpentry: Computational Thinking - This is intended as a wrap-up essay but I often find it useful to ‘start at the end’. Use the essay to orient yourself to concepts that we’ll be learning.

  4. +
+ +
    +
  • [ ] In-Class Exercise: Write a simple post with syntax highlighting.
  • +
+ +

Mini lecture: Github roundup

+ +
    +
  • A pull request is a wrapper around branch diffs
  • +
  • #140
  • +
  • "Fixes #134" is the magic phrase that closes issues
  • +
  • Look for examples!
  • +
  • We'll have more control over the flow from the command line
  • +
  • Milestones = assignments
  • +
  • One issue per assignment, please. Multiple PRs OK, just keep track of them.
  • +
  • post ideas
  • +
  • Michelle's forking question.
  • +
+ +

Left over from last time: How Jekyll works

+ +
    +
  • _config.yml: Where sitewide variables live
  • +
  • _posts/: Where posts live
  • +
  • _layouts/: HTML for Jekyll to instert our content into
  • +
  • *.markdown: Pages for the site

  • +
  • [x] In-Class Exercise: Open your first pull request

  • +
  • [x] In-Class Exercise: Close your first pull request

  • +
  • [ ] In-Class: Pair up with your merging partner.

  • +
  • [ ] In-Class: Set up VirtualBox Ubuntu. Extra credit for helping peers install outside of class. This is due by the end of the week. Post to our Google community if you're having trouble setting it up and someone will help you out.

  • +
+ +
+ +
+ Elliott Hauser is a PhD Student in information science at UNC Chapel Hill. He's hacking education as one of the cofounders of Coursefork.org. Find Elliott Hauser on Twitter, Github, and on the web. +
+ + + +
+
+ + + + + diff --git a/_site/ashley/brown/2013/08/26/ashleys-post.html b/_site/ashley/brown/2013/08/26/ashleys-post.html new file mode 100644 index 0000000..85dfa27 --- /dev/null +++ b/_site/ashley/brown/2013/08/26/ashleys-post.html @@ -0,0 +1,82 @@ + + + + + + Ashleys Post + + + + + + + + + + + + Fork me on GitHub + +
+
+ + + + +

Ashleys Post

+ +

+by Ashley Brown +

+ +

26 Aug 2013

+ +
+

Hey ya

+ +

You think you've got it +Oh, you think you've got it +But got it just don't get it

+ +
+ +
+ I am a dual Master's student studying Library Science and Public Administration. Find Ashley Brown on Twitter, Github, and on the web. +
+ + + +
+
+ + + + + diff --git a/_site/assignments.html b/_site/assignments.html index 1fbcb3c..3cc99d6 100644 --- a/_site/assignments.html +++ b/_site/assignments.html @@ -31,59 +31,40 @@

The SILShack class blog - Fall 2013

-

INLS 560 Assignments - Subject to Change

+

INLS 560 Assignments - Subject to Change

See also the assignments section of the Syllabus.

-

Sample Final Project Ideas

+

Sample Final Project Ideas

-

The final project should be a capstone experience, allowing your to synthesize the skills, tools, and concepts you’ve learned over the semester. Ideally, the project will incorporate some of the knowledge you brought to class and lead in a direction that links up with other SILS courses or your intended career. To give you a sense of the scope I’m anticipating for the final projects, here is a list of some that you might select:

+

The final project should be a capstone experience, allowing your to synthesize the skills, tools, and concepts you’ve learned over the semester. Ideally, the project will incorporate some of the knowledge you brought to class and lead in a direction that links up with other SILS courses or your intended career. To give you a sense of the scope I’m anticipating for the final projects, here is a list of some that you might select:

-

Note that we won’t cover all of these topics in class, but we will learn how to learn new technologies, so motivated students should have no problem implementing projects like these using open resources and my help. Each project should utilize appropriate open source code or programs. In every case, the finished project source should be available on Github.com and be fully documented so that others (and most importantly your instructor) can see how and why you built them. Ideally, they’d also include a roadmap for future changes and indications of how others might get involved.

+

Note that we won’t cover all of these topics in class, but we will learn how to learn new technologies, so motivated students should have no problem implementing projects like these using open resources and my help. Each project should utilize appropriate open source code or programs. In every case, the finished project source should be available on Github.com and be fully documented so that others (and most importantly your instructor) can see how and why you built them. Ideally, they’d also include a roadmap for future changes and indications of how others might get involved.

-

Projects that are less technically accomplished should include additional research into the history of their open source components and an account of the community that surrounds them. Finally, give an account of the developer tools such as text editors, version control, and communication methods you used, along with why you chose that particular workflow, how it worked, and how you might alter it in the future.

+

Projects that are less technically accomplished should include additional research into the history of their open source components and an account of the community that surrounds them. Finally, give an account of the developer tools such as text editors, version control, and communication methods you used, along with why you chose that particular workflow, how it worked, and how you might alter it in the future.

Full details will be distributed later in the semester.

-

Readings

+

Readings

+ +

Texts

-

Texts

+

Many readings will be drawn from Think Python, which is available for free at http://www.greenteapress.com/thinkpython/ and can be purchased in print on Amazon. We won’t cover the entire text, but it is an excellent source for those who plan to go deeper with Python beyond the course. Other open texts include Learn Python the Hard Way and Pro Git.

-

Many readings will be drawn from Think Python, which is available for free at http://www.greenteapress.com/thinkpython/ and can be purchased in print on Amazon. We won’t cover the entire text, but it is an excellent source for those who plan to go deeper with Python beyond the course. Other open texts include Learn Python the Hard Way and Pro Git.

+

Lectures on software-carpentry.org will be assigned to give background before some class sessions and exercises. These lectures can be watched via video or read via the transcript and slides available on the page. (For an example, see http://software-carpentry.org/4_0/shell/intro.html)

-

Lectures on software-carpentry.org will be assigned to give background before some class sessions and exercises. These lectures can be watched via video or read via the transcript and slides available on the page. (For an example, see http://software-carpentry.org/4_0/shell/intro.html)

+

The incomplete but generally excellent Hitchiker’s guide to Python (http://docs.python-guide.org/en/latest/) contains many real-world things like code styling, commenting, and documentation convetions. Several readings are drawn from it.

-

The incomplete but generally excellent Hitchiker’s guide to Python (http://docs.python-guide.org/en/latest/) contains many real-world things like code styling, commenting, and documentation convetions. Several readings are drawn from it.