Creatively... Do!
  • Home
  • Blog
  • Contact
  • Programming
    • Solitaire
    • Minesweeper
    • Sudoku
    • Pong
    • Mandelbrot
  • Music
    • The Snowman

Blog

  • Home
  • Blog

If you hate to read, this is probably not where you want to be. Instead, perhaps I can interest you in a game of Solitaire. For the rest of you, read on, but you should play Solitaire later. On your death bed, I'm telling you, your biggest regret will be not playing more Solitaire. By the way, if you read and comment on every blog, you'll get cake.

Leading molinetes that feel effortless to the follower

Posted by: christian_abbott in tango 8 years, 1 month ago

Often, we begin learning the molinete of Argentine tango in a way that goes something like this:

read more / 1 comment

How to lead a clear, connected and comfortable step in Argentine tango

Posted by: christian_abbott in tango 8 years, 2 months ago

Argentine tango is the Great Humbler of dances. Learning it usually begins by substantially undermining our confidence in something we thought we had mastered at age two: walking. And for leaders, we are suddenly responsible for guiding the steps of two people, while we may not even be sure we should be responsible for one. So what exactly does a leader need to do to create a synchronized dance step, rather than a forced movement in a somewhat ambiguous direction? Let's take a look at the breakdown:

read more / 3 comments

How to take the follower's back step in Argentine tango

Posted by: christian_abbott in tango 8 years, 2 months ago

What is there to a simple back step in the dance of Argentine tango?

read more / 1 comment

How to Understand Injective Functions, Surjective Functions, and Bijective Functions

Posted by: christian_abbott in math 8 years, 2 months ago

One way to think of functions

Functions are easily thought of as a way of matching up numbers from one set with numbers of another. The function f(x) = x+3, for example, is just a way of saying that I'm matching up the number 1 with the number 4, the number 2 with the number 5, etc. A different example would be the absolute value function which matches both -4 and +4 to the number +4. Think of functions as matchmakers.

read more / 7 comments

User-friendly Django CSRF Protection

Posted by: christian_abbott in django 8 years, 3 months ago

The fact that Django comes with CSRF protection is extremely nice. Unless, of course, your hobby is exploiting websites, in which case get off my site. For the rest of us, thwart those baddies by using Django's CsrfViewMiddleware and the csrf_token tag. But when you do, keep in mind what that changes on your webpages. The csrf_token tag sets a cookie. So, that begs the question:

read more / 3 comments

  • Page 2 of 3
  • ←
  • 1
  • 2
  • 3
  • →

Recent Posts

  • Using SVG and CSS to create Pacman (out of pie charts)
  • How to solve the Impossible Escape puzzle with almost no math
  • How to make iterators out of Python functions without using yield
  • How to globally customize exception stack traces in Python
  • Is your tango embrace really too firm or too relaxed?

Archive

2017
  • May (1)
2015
  • February (1)
2013
  • November (1)
  • October (1)
  • March (1)
  • February (3)
  • January (4)
2012
  • December (1)

Categories

  • django (2)
  • environment (1)
  • math (2)
  • python (2)
  • tango (5)
  • web development (1)

Authors

  • christian_abbott (13)

Feeds

RSS / Atom
  • Blog
  • Contact
  • Programming
  • Music
©2012-2020 Christian Abbott