Warning: include_once(/home/sankarshan/sankarshan.randomink.org/blog/wp-content/plugins/wp-super-cache/wp-cache-phase1.php): Failed to open stream: No such file or directory in /home/sankarshan/sankarshan.randomink.org/blog/wp-content/advanced-cache.php on line 10

Warning: include_once(): Failed opening '/home/sankarshan/sankarshan.randomink.org/blog/wp-content/plugins/wp-super-cache/wp-cache-phase1.php' for inclusion (include_path='.:') in /home/sankarshan/sankarshan.randomink.org/blog/wp-content/advanced-cache.php on line 10

Deprecated: Return type of WP_Theme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sankarshan/sankarshan.randomink.org/blog/wp-includes/class-wp-theme.php on line 554

Deprecated: Return type of WP_Theme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sankarshan/sankarshan.randomink.org/blog/wp-includes/class-wp-theme.php on line 595

Deprecated: Return type of WP_Theme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sankarshan/sankarshan.randomink.org/blog/wp-includes/class-wp-theme.php on line 535

Deprecated: Return type of WP_Theme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sankarshan/sankarshan.randomink.org/blog/wp-includes/class-wp-theme.php on line 544

Deprecated: Return type of WP_REST_Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sankarshan/sankarshan.randomink.org/blog/wp-includes/rest-api/class-wp-rest-request.php on line 952

Deprecated: Return type of WP_REST_Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sankarshan/sankarshan.randomink.org/blog/wp-includes/rest-api/class-wp-rest-request.php on line 972

Deprecated: Return type of WP_REST_Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sankarshan/sankarshan.randomink.org/blog/wp-includes/rest-api/class-wp-rest-request.php on line 984

Deprecated: Return type of WP_REST_Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sankarshan/sankarshan.randomink.org/blog/wp-includes/rest-api/class-wp-rest-request.php on line 995

Deprecated: Return type of WP_Block_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sankarshan/sankarshan.randomink.org/blog/wp-includes/class-wp-block-list.php on line 151

Deprecated: Return type of WP_Block_List::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sankarshan/sankarshan.randomink.org/blog/wp-includes/class-wp-block-list.php on line 175

Deprecated: Return type of WP_Block_List::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sankarshan/sankarshan.randomink.org/blog/wp-includes/class-wp-block-list.php on line 164

Deprecated: Return type of WP_Block_List::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sankarshan/sankarshan.randomink.org/blog/wp-includes/class-wp-block-list.php on line 186

Deprecated: Return type of WP_Block_List::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sankarshan/sankarshan.randomink.org/blog/wp-includes/class-wp-block-list.php on line 138

Deprecated: Return type of WP_Block_List::offsetExists($index) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sankarshan/sankarshan.randomink.org/blog/wp-includes/class-wp-block-list.php on line 75

Deprecated: Return type of WP_Block_List::offsetGet($index) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sankarshan/sankarshan.randomink.org/blog/wp-includes/class-wp-block-list.php on line 89

Deprecated: Return type of WP_Block_List::offsetSet($index, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sankarshan/sankarshan.randomink.org/blog/wp-includes/class-wp-block-list.php on line 110

Deprecated: Return type of WP_Block_List::offsetUnset($index) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sankarshan/sankarshan.randomink.org/blog/wp-includes/class-wp-block-list.php on line 127

Deprecated: Return type of WP_Block_List::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sankarshan/sankarshan.randomink.org/blog/wp-includes/class-wp-block-list.php on line 199

Deprecated: Optional parameter $criteria declared before required parameter $revision_history is implicitly treated as a required parameter in /home/sankarshan/sankarshan.randomink.org/blog/wp-content/plugins/jetpack/_inc/lib/class.media.php on line 290

Deprecated: Optional parameter $post_url declared before required parameter $height is implicitly treated as a required parameter in /home/sankarshan/sankarshan.randomink.org/blog/wp-content/plugins/jetpack/class.jetpack-post-images.php on line 781

Deprecated: Optional parameter $value declared before required parameter $param is implicitly treated as a required parameter in /home/sankarshan/sankarshan.randomink.org/blog/wp-content/plugins/jetpack/_inc/lib/class.core-rest-api-endpoints.php on line 2397

Deprecated: Optional parameter $value declared before required parameter $param is implicitly treated as a required parameter in /home/sankarshan/sankarshan.randomink.org/blog/wp-content/plugins/jetpack/_inc/lib/class.core-rest-api-endpoints.php on line 2415

Deprecated: Optional parameter $value declared before required parameter $param is implicitly treated as a required parameter in /home/sankarshan/sankarshan.randomink.org/blog/wp-content/plugins/jetpack/_inc/lib/class.core-rest-api-endpoints.php on line 2446

Deprecated: Optional parameter $value declared before required parameter $param is implicitly treated as a required parameter in /home/sankarshan/sankarshan.randomink.org/blog/wp-content/plugins/jetpack/_inc/lib/class.core-rest-api-endpoints.php on line 2471

Deprecated: Optional parameter $value declared before required parameter $param is implicitly treated as a required parameter in /home/sankarshan/sankarshan.randomink.org/blog/wp-content/plugins/jetpack/_inc/lib/class.core-rest-api-endpoints.php on line 2489

Deprecated: Optional parameter $value declared before required parameter $param is implicitly treated as a required parameter in /home/sankarshan/sankarshan.randomink.org/blog/wp-content/plugins/jetpack/_inc/lib/class.core-rest-api-endpoints.php on line 2631

Deprecated: Optional parameter $value declared before required parameter $param is implicitly treated as a required parameter in /home/sankarshan/sankarshan.randomink.org/blog/wp-content/plugins/jetpack/_inc/lib/class.core-rest-api-endpoints.php on line 2660

Deprecated: Optional parameter $value declared before required parameter $param is implicitly treated as a required parameter in /home/sankarshan/sankarshan.randomink.org/blog/wp-content/plugins/jetpack/_inc/lib/class.core-rest-api-endpoints.php on line 2678

Deprecated: Optional parameter $slug declared before required parameter $attr is implicitly treated as a required parameter in /home/sankarshan/sankarshan.randomink.org/blog/wp-content/plugins/jetpack/class.jetpack-gutenberg.php on line 690

Deprecated: Optional parameter $type declared before required parameter $args is implicitly treated as a required parameter in /home/sankarshan/sankarshan.randomink.org/blog/wp-content/plugins/jetpack/modules/widgets/rsslinks-widget.php on line 175

Deprecated: Optional parameter $type declared before required parameter $required_field_text is implicitly treated as a required parameter in /home/sankarshan/sankarshan.randomink.org/blog/wp-content/plugins/jetpack/modules/contact-form/grunion-contact-form.php on line 3279

Deprecated: register_widget_control is deprecated since version 2.8.0! Use wp_register_widget_control() instead. in /home/sankarshan/sankarshan.randomink.org/blog/wp-includes/functions.php on line 4861

Deprecated: register_sidebar_widget is deprecated since version 2.8.0! Use wp_register_sidebar_widget() instead. in /home/sankarshan/sankarshan.randomink.org/blog/wp-includes/functions.php on line 4861

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/sankarshan/sankarshan.randomink.org/blog/wp-includes/wp-db.php on line 3031
15 | December | 2008 | Random thoughts and serendipity

Random thoughts and serendipity

Search
Skip to content
  • About

Daily Archives: December 15, 2008

Free/Libre/OpenSource Software

Awesome food

December 15, 2008 sankarshan 4 Comments

Paaturi - made by RunaRuna cooked up a nice paneer dish00002

FoodFood blogging

A collection of jottings on various issues that excite no one else

December 2008
M T W T F S S
1234567
891011121314
15161718192021
22232425262728
293031  
« Nov   Jan »

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/sankarshan/sankarshan.randomink.org/blog/wp-includes/wp-db.php on line 3031

Read more about…

  • Long form post from my talk at FUDCon.in 2015
  • Confusing the locale for the language
  • A good nine years.

Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sankarshan/sankarshan.randomink.org/blog/wp-includes/Requests/Cookie/Jar.php on line 63

Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sankarshan/sankarshan.randomink.org/blog/wp-includes/Requests/Cookie/Jar.php on line 73

Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sankarshan/sankarshan.randomink.org/blog/wp-includes/Requests/Cookie/Jar.php on line 89

Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sankarshan/sankarshan.randomink.org/blog/wp-includes/Requests/Cookie/Jar.php on line 102

Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sankarshan/sankarshan.randomink.org/blog/wp-includes/Requests/Cookie/Jar.php on line 111

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sankarshan/sankarshan.randomink.org/blog/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sankarshan/sankarshan.randomink.org/blog/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sankarshan/sankarshan.randomink.org/blog/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sankarshan/sankarshan.randomink.org/blog/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sankarshan/sankarshan.randomink.org/blog/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91

RSS From my meta-blog

  • Treasure Hunter by pxlline
    Zürich, Switzerland Let’s break a photography dogma via Flickr https://flic.kr/p/HorAnW
  • Paris by olivia bee
    2017 via Flickr https://flic.kr/p/21uXo74
  • 绿植 by ma jimmy
    via Flickr https://flic.kr/p/ENNSB6

Photographs from my Flickr

20150131-DSCF220520150131-DSCF221220150131-DSCF222520150201-DSCF2234At the Taj Mahal.Taj Mahal
More Photos

RSS Books on my bookshelf

  • The Salvage Crew
    author: Yudhanjaya Wijeratne name: Sankarshan average rating: 3.65 book published: 2020 rating: 0 read at: date added: 2020/11/07 shelves: currently-reading review:
  • Why I Am Not a Hindu: A Sudra Critique of Hindutva Philosophy, Culture and Political Economy
    author: Kancha Ilaiah name: Sankarshan average rating: 4.29 book published: 2001 rating: 0 read at: date added: 2020/05/20 shelves: review:
  • A Dominant Character: The Radical Science and Restless Politics of J. B. S. Haldane
    author: Samanth Subramanian name: Sankarshan average rating: 4.00 book published: rating: 0 read at: date added: 2020/04/11 shelves: to-read review:
  • Antigod’s Own Country: A Short History of Brahminical Colonisation of Kerala
    author: A.V. Sakthidharan name: Sankarshan average rating: 4.10 book published: rating: 0 read at: date added: 2020/04/07 shelves: to-read review:
  • The Aeneid
    author: Virgil name: Sankarshan average rating: 3.86 book published: -19 rating: 0 read at: 2020/04/05 date added: 2020/04/05 shelves: review:
  • Frankenstein: The 1818 Text
    author: Mary Wollstonecraft Shelley name: Sankarshan average rating: 3.99 book published: 1818 rating: 0 read at: 2020/03/31 date added: 2020/03/31 shelves: review:

RSS Shared from Google Reader

RSS What I recently tweeted

RSS What I talk about on identi.ca

RSS Word of the day

  • prerogative
  • syncope

RSS Random Quotes

  • Bertrand Russell
    "In all affairs it's a healthy thing now and then to hang a question mark on the things you have long taken for granted."
  • Jules Renard
    "Writing is the only profession where no one considers you ridiculous if you earn no money."

Previously on this blog

  • July 2015 (1)
  • September 2014 (1)
  • May 2013 (1)
  • December 2012 (1)
  • April 2011 (4)
  • January 2011 (1)
  • November 2010 (1)
  • October 2010 (2)
  • September 2010 (3)
  • July 2010 (1)
  • June 2010 (2)
  • May 2010 (2)
  • April 2010 (1)
  • March 2010 (4)
  • December 2009 (3)
  • November 2009 (7)
  • October 2009 (3)
  • September 2009 (2)
  • August 2009 (4)
  • July 2009 (4)
  • June 2009 (4)
  • May 2009 (4)
  • April 2009 (10)
  • March 2009 (11)
  • February 2009 (2)
  • January 2009 (6)
  • December 2008 (8)
  • November 2008 (3)
  • October 2008 (16)
  • September 2008 (16)
  • August 2008 (3)
  • July 2008 (10)
  • June 2008 (9)
  • May 2008 (9)
  • April 2008 (7)
  • March 2008 (12)
  • February 2008 (17)
  • January 2008 (8)
  • December 2007 (18)
  • November 2007 (16)
  • October 2007 (12)
  • September 2007 (15)
  • August 2007 (19)
  • July 2007 (6)
  • June 2007 (5)
  • May 2007 (4)
  • April 2007 (6)
  • March 2007 (8)
  • February 2007 (6)
  • January 2007 (7)
  • December 2006 (1)
  • November 2006 (4)
  • October 2006 (4)
  • September 2006 (1)
  • August 2006 (8)
  • July 2006 (5)
  • June 2006 (6)
  • May 2006 (4)
  • April 2006 (1)
  • March 2006 (6)
  • February 2006 (5)
  • January 2006 (6)
  • December 2005 (19)
  • November 2005 (2)
  • October 2005 (3)
  • September 2005 (7)
  • August 2005 (12)
  • July 2005 (8)
  • June 2005 (7)
  • May 2005 (15)
  • April 2005 (8)
  • March 2005 (8)
  • February 2005 (7)

Blogroll

  • Bona tempora volvant–by Guy Kawasaki
  • David Miller’s Networking Blog
  • Deliberately different blog
  • FLOSS in India
  • G Reynold’s blog on issues related to professional presentation design
  • Hold Open The Glass Door…Please
  • Interfaces and Interoperability
  • Kingsley 2.0
  • Kushal’s rants on FLOSS and life
  • Moved by Freedom, Powered by Standards
  • Paul Kim’s Blog
  • Sayamindu
  • Soumyadip Modak on random things that interest him
  • Through Myopic Eyes
  • Ulrich Drepper’s Blog
  • XPlane

FLOSS jottings

  • Eugene Teo’s Musings on Systemtap, Kernel and life
  • Planet FLOSS India
  • The Free Software Foundation

On the interweb

  • My del.icio.us bookmarks
  • My LinkedIn Profile
  • On Flickr
  • On FriendFeed
  • On identi.ca
  • On Technorati

Themes

  • "Fedora Ambassadors"
  • #fedora-india
  • Article
  • Bengali
  • Collaboration
  • Community
  • Durga Puja
  • Education
  • Elections
  • FAmSCo
  • Fedora
  • FOSS
  • foss.in
  • Free/Libre/OpenSource Software
  • Free Software
  • Gitabitaan
  • GNOME
  • GSoC
  • Humor
  • i18n
  • India
  • Indic
  • Infrastructure
  • L10n
  • Life
  • Linux
  • Localization
  • Lotte
  • Mahisasuramardini
  • Mozilla
  • My Reading Habits
  • OLPC
  • OpenOffice.org
  • Open Source
  • Process
  • Pune
  • Rabindrasangeet
  • Students
  • Sugar
  • Suggestion
  • The Fedora Project
  • Tools
  • Transifex
  • Translation
  • XO
Proudly powered by WordPress