Forays into homemade cheese
Posted: May 31, 2013 Filed under: Food 1 Comment »Completely frustrated with the variety of cheese available in India, I set out to create my own. It was surprisingly easy and the outcome is damn yummy
Ingredients
- 400 grams yogurt
- Cracked pepper (to taste)
- Sale (to taste)
- 1 dry red chilli, finely chopped
- 1/8 tsp. thyme
- 1/8 tsp. parsley
- 1/8 tsp. rosemary
Clean muslin cloth, handkerchief size will suffice
Method
- Mix all ingredients in a bowl
- Pour it into a very fine sieve, and press to get as much water out as possible (optional)
- Add the yogurt mixture on the muslin cloth, and make a bundle.
- Keep tightening the bundle to get as much water out
- Hang the entire muslin cloth bundle, with a bowl below to catch the dripping water. I hung it for about a day, tightening the bundle as the water dripped out
- Allow it to hang for between 12 – 24 hours. Length of time till determine the hardness of the cheese.
- Remove from muslin cloth
- Optional: If not serving immediately, drizzle some olive oil on it to keep it moist until consumed later
The possibilities are endless! One could mix all kinds of wonderfulness into this mixture. I am thinking of trying a orange zest and ginger cheese the next time around.
Resources
- http://www.scordo.com/2010/09/recipe-how-to-make-homemade-chevre-goat-milk-cheese.html
- http://www.guardian.co.uk/lifeandstyle/2011/jul/22/homemade-cheese-recipes-fearnley-whittingstall
Learning from print: 2
Posted: December 29, 2012 Filed under: Dataviz, Design Leave a comment »Another great visualization in the New York Times today.
Some really great paradigms that can be emulated:
- Mixture of tabular & graphical data
- The total is displayed right next to the label for each “row”
- No legend off to the right or bottom. Instead each segment is identified, in context on the chart.
- The Total Row is separated & also displayed graphically & numerically.
Grooveshark it is!
Posted: December 29, 2012 Filed under: Hyderabad 1 Comment »A friend of mine invited me to Grooveshark, one late night while I was working away listening to my old, tired music mix. It came as a happy surprise & a nice melodic relief!
Grooveshark has apparently been around since 2006! Glad I heard about it today. It’s a great way to create playlist & share them with friends – totally beats YouTube & definitely beats iTunes! Get your account today if you haven’t done so
I’ll be posting more on the usability aspects of Grooveshark and experience soon.
Spicy squash
Posted: September 27, 2012 Filed under: Food Leave a comment »Method
- Heat the oil
- Add the fenugreek seeds and cumin seeds
- When the seeds start to splutter and the red chillies & garlic
- When the garlic is slightly cooked, add the onions
- When onions are light brown, add the squash, and cover the pan
- About 5 minutes later, once the squash is about 1/2 way cooked, add all the dry powders (except chat masala). Keep the pan covered & cook for another 5 minutes.
- When fully cooked, add the chat masala and mix nicely.
I think adding some lime juice might be nice too if chat masala is not available, though I haven’t tried this!
Minimal theme for HighCharts
Posted: September 1, 2012 Filed under: Dataviz, Design Leave a comment »HighCharts is a popular & flexible Javascript framework to create data visualizations. The only trouble is that the default HighChart themes have a lot of 3D, shadows, and gradient that detract from data analysis.
This post walks you through a few steps towards creating a minimal, no “Chartjunk” theme for HighCharts.
Before & After
Basic Bar
Basic Line
Steps towards a minimal theme
1: Include a theme file
This step allows you to create a theme file that can be fully controlled.
- Create a copy of themes/gray.js. In this example I have named it “zuri.js”
- Open the bar chart example: examples/bar-basic/index.html
- Include zuri.js in the file.
Now open the file zuri.js in your favorite text editor. I use Coda.
2: Background
Remove the background color and gradient.
Replace
background:{
linearGradient: { x1: 0, y1: 0, x2: 0, y2: 1 },
stops: [
[0, 'rgb(96, 96, 96)'],
[1, 'rgb(16, 16, 16)']
]
}
With:
background:'#fff',
3. Bar & line colors
I decided to choose some happy colors for the theme. These are defined on the first of theme. ColourLovers is a great place to find some nice palettes for your chart.
colors: ["#1860A8","#ea7613", "#3F7C20", "#F06078", "#F0C000", "#903060", "#F09000","#55BF3B", "#DF5353", "#7798BF", "#D8DA86"],
4. Fonts
I am a Helvetica fan! There were a few places I had to replace the font family.
It might be easier to just find & replace in highcharts.js, though this has the disadvantage of being overwritten during an upgrade.
- In zuri.js find and replace
‘Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif’
with:
Helvetica, Arial - Now, also add font definitions for the X & Y axis labels. Find these sections & add the following:
labels: { style: { color: '#333', font: '12px Helvetica,Arial' } - To hide the labels altogether, find the specific axis label section & add:
{enabled:false} - Similarly for the legend. Find the “legend:” section and add the following:
itemStyle: { color: '#555', font: '12px Helvetica,Arial' }, - Finally, change the font for the tooltips. Find the “tooltips:” section and add the following:
style: { color: '#333', font: '12px Helvetica,Arial' }
5. Remove shadows:
In the plotOptions section, add “shadow:false” to each of the chart types.
series:{
shadow: false
}
6. Remove grid lines
In both the X & Y axis section, add or change the following setting.
gridLineWidth:1
7. Some final changes
- Remove the rounded corners. In the Tooltips and Legend sections add borderRadius:0, and change the remove the gradient definitions from the background section.
- Export buttons:
Remove the gradient & make them more minimal.To do so, add a background color & make remove the border.exporting: { buttons: { exportButton: { borderWidth:0, backgroundColor:'#fff', symbolFill: '#666' }, printButton: { borderWidth:0, backgroundColor:'#fff', symbolFill: '#666' } } }
Resources
Download HighCharts
More about “Chart Junk”:
- http://www.edwardtufte.com/tufte/
- http://www.storytellingwithdata.com/
- http://www.juiceanalytics.com/writing/
Learning from print
Posted: June 12, 2012 Filed under: Dataviz Leave a comment »This weekend I poured over the visualizations in the New York Times (print copy) and for a change got around to writing about them.
The weather information is perfect: No chartjunk, many metrics compared with small multiples, and to top it success with no color!
Just fabulousness (though that’s not a word). Zero training, ready to go, success for many years. What else could one want for?
Read more about successful data visualization at:
- http://www.edwardtufte.com/tufte/
- http://www.storytellingwithdata.com/
- http://www.juiceanalytics.com/writing/
All of us could learn from their writing style, says so much and yet so approachable and easy.. “a thunderstorm or two”, if you can deal with one then don’t worry about the rest of your day!
Weekend print version for 6 bucks is totally worth it. Keep NY Times print version in business, get yourself a copy this weekend (if you haven’t already done so before)!
SXSW 2012: Lessons Learnt
Posted: April 18, 2012 Filed under: SXSW Leave a comment »I had a most wonderful time at SXSW this year. It was a phenomenal being surrounded with so much buzz and intelligence. I realize I made a huge mistake by showing up on Sunday afternoon, damn it .. the sessions on Friday & Saturday were awesome.
Top aha ideas
- Detailed wireframes are dead. Instead lo-fi wireframe and move to mockup/prototype stage. This was a view that was shared by many of the sessions
- Gamestorming & 6-8-12
- Firm center – soft periphery
- Think of the elevator pitch in sections.. miss a beat, skip to the next section
Notes to self
From various talks, in no particular order…
- Be a listenoholic
- There’s no wrong answer
- Being surrounded by super smart people is phenomenal
- Simplicity is in – not a new view, but was happy to see it reiterated!
- Design for different media – your users are everywhere
- Iterate, iterate, iterate!
- Feedback, feedback, feedback. Knowing how to ask for feedback & giving it is equally important
- Design & code for good is good! Since then I have explored both Code for America & Design for America – both meaningful ventures.
- Typography obsession is still in, and Helvetica is still in too (I am quite certain it was the most frequently used font on the presos)
- Wear comfy shoes
- Plan the sched ahead of time – this was a huge dilemma since they were so many wonderful powerful sessions
- The most popular session is not always the best
- Go the after party .. but always go with friends
- The “Damn, why I didn’t think of that” is still a beautiful thing. Live & learn.. live & learn.
- I am useless “swag-getter”.. one bandana & a lot of paper is all I got.
- Hot sauce is good – in food & in your app
- Don’t go for a session if you’ve read the book.
- SXSW site & calendar suck! They must do something about it.
- SXSW needs to go more green – less paper please!!
- Do more bonding with engineers on my team!
My top moments
- Meeting Anthony Bourdain.. actually I should say accosting him for a photo while he had his morning coffee.
- Meeting Austin Powers – o yeah baby
- Hanging with my buds Brett & Dave and eating fusion burritos every day.
- My favorite text message – “Dude, no tofu!”
- Being in the same space with my heroes like Krug, Zeldman, and more!











