Saturday, July 12, 2014

1HaskellADay: Up, up, and away!

I've taken it upon myself to submit problems, then show the solutions, for @1HaskellADay. I started this work on July 1st, 2014. So the next set of entries serve to collect what I've done, both problems and solutions, and, if a particular day posed a particularly interesting problem, that I solved, or, that I didn't solve, I'll capture that here, too.

**Problems:**

###
**August 2016**

- August 23rd, 2016: Enough diving into the node's data, let's look at the structure of the related nodes for today's #haskell problem
- August 22nd, 2016: Today's #haskell problem is parsing twitter hashtags and a bit of data fingerprinting/exploration of same. BOOM! Today's #haskell solution analyzes hashtags twitter-users ('tweeps') use
- August 19th, 2016: For today's #haskell exercise we look at unique users in a set of twitter graph-JSON. Today's #haskell solution gives us a list of users, then their tweets, from twitter graph-JSON data
- August 18th, 2016: For today's #haskell problem we extract and reify URLs from twitter graph-JSON. Today's #haskell solution extract URLs from twitter data as easily as looking up the URLs in a JSON map.
- August 17th, 2016: For today's #haskell problem we explore the relationships from and to tweets and their related data. Today's #haskell solution relates data to tweets extracted from graph-JSON
- August 16th, 2016: For today's #haskell exercise we begin converting nodes in a graph to more specific types (Tweets are up first). We create some JSON Value-extractors and with those find the tweets in graph JSON in today's #Haskell solution
- August 15th, 2016: Today's #haskell exercise looks at twitter data as labeled/typed nodes and relations in JSON

Okay! For today's #haskell solution we discover our node and relation types in twitter data-as-graphs JSON! - August 10th, 2016: Today's #Haskell problem we look at the big data-problem: getting a grasp of large indices of tweets in graph JSON. Today's #Haskell solution time-stamps and gives 'small-data' indices to tweets from graph JSON
- August 9th, 2016: For today's #haskell problem we extract the tweets from rows of graph data encoded in JSON. Today's #Haskell solution extracts the tweets from graph JSON and does some simple queries.
- August 8th, 2016: For today's #haskell problem we look at reading in the graph of a twitter-feed as JSON and just a bit of parsing. We leverage the Cypher library for today's #haskell solution to look at 100 rows of tweets encoded as JSON
- August 5th, 2016: Today's #Haskell problem we go for the Big Kahuna: solving a Kakuro puzzle!
Okay, we have a #Haskell solution ... finally ... maybe. The solver took too long, so I solved it myself faster :/
- August 4th, 2016: Today's #Haskell exercise looks at (simple) constraints of unknown values for a sum-solver. Today's #Haskell solution also uses QBits to solve constrained unknowns
- August 3rd, 2016: Today's #haskell problem provides the cheatsheet: "What are the unique 4-number sums to 27?" We round-trip the Set category for today's #haskell solution
- August 2nd, 2016: Today's #haskell exercise looks at solving our sums when we know some of the numbers already. QBits actually work nicely for today's #Haskell solution
- August 1st, 2016: For today's #Haskell exercise we play the 'Numbers Game.' The #haskell solution is a guarded combine >>= permute in the [Int]-domain. I like the Kleisli category; ICYMI.

**Archive**

- 2016: Jul Jun May Apr Mar Feb Jan
- 2015: Dec Nov Oct Sep Aug Jul Jun May Apr Mar Feb Jan
- 2014: Dec Nov Oct Sep Aug Jul

Problems and solutions prior to July, 2014 posted on github at https://github.com/1HaskellADay/1HAD/

Problems starting from June 2016, along with new supporting Control and Data modules, are on new github repo at https://github.com/geophf/1HaskellADay/tree/master/exercises/HAD

Problems starting from June 2016, along with new supporting Control and Data modules, are on new github repo at https://github.com/geophf/1HaskellADay/tree/master/exercises/HAD

## 2 comments:

"Clone in IDE" just takes me to FP Complete's 404 page. Is there still a free IDE for working Haskell A Day problems? What? Where?

Thanks.

@RickFleischer Reposted to @1HaskellADay.

My answer: I use vi, simply inserting the copied text into the editor and working on the code off-line.

Post a Comment