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: 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
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 Personal | Random thoughts and serendipity | Page 8
I have had it with buying books at a bookstore especially if that bookstore happens to be a Crossword – their in-store staff simply don’t make the cut. Having no idea about what books they have in stock they invent irrelevant stories to ward off possible purchases. In short I would not recommend buying books from them. The issue with Landmark on the other hand is the perennial hovering of their in-store staff which is annoying and reminds me of the bookstalls of some “large names” when they appear at the Kolkata Book Fair. Much as I like to buy books after I touch them and read the print size the callous approach taken by these two leave me with no other option but to move to online book purchases. On a side note, Landmark scores over Crossword in being prompt to reply to e-mail book requests and transaction related queries but is just about it. Runa suggested trying out NDTV Shopping for books. I tried them out and they seem to have understood what good service is about. I ordered, purchased and packed a book to be delivered to my mother at Kolkata on Sunday. She’s received it in an excellent packaging on Tuesday (that’s yesterday) evening. I had purchased two books for myself too on Monday however a glitch with the payment gateway (the usual browser related stuff I assume) put the approval in a limbo. I exchanged a couple of mails with the mail address provided and lo behold !! – the order has been cancelled (which I had requested) and the transaction amount refunded. All this without a glitch. The only thing that could be better was the search engine. That is an important part of the shopping cart experience and the current search engine just does not allow too much modification allowing one to figure out the book of choice. Oh !! The prices are nicely below those offered by the brick-n-mortar bookstores.
Update: As someone who suggested so persuasively on IM, kudos to Indiaplaza (formerly Fabmall) for an excellent job.
I had successfully completed my registration on Money Today when I hit the Back button on the browser accidentally and here’s what resulted. Should I be worried ?
An IRC chat with a newly acquired friend resulted in the stunning disclosure that sometimes it is very easy to get distracted when one reads scrollbacks on IRC channels or even reads blogs. Distraction is a state of the mind that is common to everybody but what is important to learn over here is that the “tunnel vision”, “laser vision” (or whatever one calls it) is not something one is generally born with. That is acquired by degrees since one has to “work” at it. On a daily basis and each day keep track of how far down that road one has progressed. A fallout of far too many IRC channels, planets, blogs and what nots is that there is a large bit of information overload and not all of that information is of the “good-to-have” nature. Filtering out the noise and amplifying the signal takes time, effort and experience.
Everyday is a winding road
I get a little bit closer
Everyday is a faded sign
I get a little bit closer to feeling fine
A Linux Users’ Group or a LUG (or GLUG) is a community and for a community to thrive what is required is a steady stream of interest. What made iLUG-Cal moribund is that some of the senior members (which also includes yours truly) could never get enough amount of time to get the fresh folks going. Add to that the fact that there were the hiccups with the mailing list, the website, the domain name and you-name-it-we-had-it kind of worries it was not long before the demise of the LUG as we knew it was being talked about. And it was all true (in fact it still is all true – what you see now is just a small bit of the beginning or could be the last hurrah before the end). Individual brilliance can never make a LUG and without time and energy and most importantly events a LUG never flourishes. One hopes that this time around we can get to see some activity being spun around the LUG. For a change (or for better or for worse), I am not part of anything that’s the new LUG. An important reason for such a decision is that sometimes it is just better to thrust responsibility on to folks rather than wait for them to grow into a new role – we have waited long and hard and the only thing that we got as result was complacency. Given that I hardly am in Kolkata and add to that the fact that I don’t have too much time on my hands these days (fancy time management stuff implementation notwithstanding) it is better that a whole new gang of LUG-gers take over. There isn’t much to do to begin with but slowly hopefully there will be more things to do.
An important aspect that led to this decision is that the world I entered (or the FOSS scene) has changed considerably. Things are far more easier and work-out-of-the-box kind than ever before, there are newer slicker distributions. What this means is that a large part of the revival would require innovation in thoughts or what can be called design thinking. The old school paradigms are no longer relevant. And the new school innovations are fun to watch. Heady stuff like Mugshot etc are taking things to a newer level while events like the SoC allow a large cache of new members to come into the forefront. These would be fun times to watch from the sidelines. I’ve been wondering if all the thing I’ve seen
Were ever real, were ever really happening
Of late I’ve not been feeling really fine – it is like the brain is overclocking at random times leading to dizziness. I’ve eliminated a few obvious causes – it is not my health (the exercises help), not my work (I still enjoy coming to office), not my reading habits (I still average around 3 books a week) but there’s this back of the head niggling worry about something that I cannot quite put a finger on. I’d take a few days off sometime early March to ponder but unfortunately did the cardinal sin of not logging off the internet. Mails can sometimes be a thought killer and I fell into the trap. Perhaps I do need to take sometime off…
This year would be the first time that I am not attending LinuxAsia, although given the theme of Interoperability – it would have been an interesting one to go to. In keeping with my tradition I did not attend foss.in and will also not attend Gnunify (this one would have been nice to attend) since I am in Kolkata during that period. The only one I would love to go to is Freedel. Let’s see when the organisers get that one going. Horizon organised by the Durgapur LUG is also being given a skip.
The past few years I have been doing the rounds of conferences and small meets and I see the same faces talking about the same thing and nothing much being done. Thus, in order to shrug off my cynicism, I am taking a self imposed break to do some stuff – file a few bugs, complete a few hack tasks I had set for myself and in general try level best not to fall out of the habit of coding. Over the past few months the sluggish and intermittent attempts to get back to coding has exposed how much out of practice I have become – and that’s frightening. Not all that I do would be available immediately, but I hope that with the plans that I have for Randomink, we can get some good things going.
This post was actually meant to be for this page but the server was being hammered today and so thought it better to put it down someplace before I completely forget it again.
We have been discussing mostly among the members and a few folks interested in the Membership Committee about the issues with the current workflow. These normally relate to the following:
How to process applications that don’t have a reference ? This excludes applications which don’t have a reference to a person but provide links to the GNOME Bugzilla or perhaps a Changelog
How to define a timeframe for an applicant contact response ? In a few cases (and recently in the case of Corey) till the time all the references respond we really cannot process the application. And of course poking the contacts on IRC or on mail by us is a bit of not-done
How to do away with renewals ?
The last issue is something that is kind of once in sometime. Memberships are required to be renewed when the validity expires – this ought to be automated and should be. What can be provided to members as an option is to opt out of membership if they feel that there has not been substantial contributions to GNOME. While it may have the effect of having folks who did not contribute substantially yet are still members, it also puts some work off the committee’s shoulders. Speaking for myself, the Committee should be validating requests rather than indulging in fancy hand magic f00. Note, that as on date we have around 200 or more members whose memberships are pending renewal. Would not do too much harm if we automated the process and then allowed them to opt out of the membership (some of them have done that out of choice anyway)
Lastly, we need to look into the issues of lowering the barriers to entry for GNOME membership yet make it attractive enough or make it valuable enough so what others can join up.
I am looking for a semi-furnished/furnished 1/2 BHK flat (preferably in an apartment block) in and around the following areas: Indiranagar, Cambridge Layout, Jaynagar etc. Anyone who can help me in my househunting activities feel free to write in to sankarshan dot mukhopadhyay at gmail dot com or call up at 09341092017 (between 0730 and 2100 hours).
The wife wrote as: so my weekend family would probably become a fortnightly family now. And there are times when this really does hurt. Wish that the job allowed some amount of remote working – wishful thinking… š
A collection of jottings on various issues that excite no one else
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