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: 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

Warning: Cannot modify header information - headers already sent by (output started at /home/sankarshan/sankarshan.randomink.org/blog/wp-content/advanced-cache.php:10) in /home/sankarshan/sankarshan.randomink.org/blog/wp-includes/feed-rss2.php on line 8
Sankarshan Mukhopadhyay – Random thoughts and serendipity http://sankarshan.randomink.org/blog A collection of jottings on various issues that excite no one else Sun, 02 Sep 2007 09:06:13 +0000 en-US hourly 1 https://wordpress.org/?v=5.6.13 21471312 Awesome !! http://sankarshan.randomink.org/blog/2007/08/27/awesome/ Mon, 27 Aug 2007 04:03:49 +0000 http://sankarshan.randomink.org/blog/2007/08/27/awesome/ Oh my god – this is so awesomely good.

]]>
213
Dell’s customer service hell http://sankarshan.randomink.org/blog/2007/08/27/dells-customer-service-hell/ Mon, 27 Aug 2007 04:00:22 +0000 http://sankarshan.randomink.org/blog/2007/08/27/dells-customer-service-hell/ Continue reading Dell’s customer service hell ]]> Sayamindu writes about how he’s part of the Dell Customer Service hell. Having been there and faced that, I can only have empathy for him. If anyone knows someone-who-matters at Dell, please pass on the message that “customer service representatives are not supposed to slam down calls with a curt “we will tell you when your machine is being built” irrespective of the blog.

]]>
212
The GSoC roundup of OPYUM http://sankarshan.randomink.org/blog/2007/08/25/the-gsoc-roundup-of-opyum/ Sat, 25 Aug 2007 04:51:24 +0000 http://sankarshan.randomink.org/blog/2007/08/25/the-gsoc-roundup-of-opyum/ Continue reading The GSoC roundup of OPYUM ]]> This the mandatory final post on GSoC and the project where I was a mentor. I think Debarshi would be writing in about his own experiences, but here’s an update from my side. The submitted proposal for GSoC had the following goals:

+ a process to import/export different profiles on a system and switch between them so that “YumPacks” could be created for different target systems

+ ability to create YumPacks, containing all the dependencies for installing/updating a set of packages on a particular system, which can be easily carried around in any offline media

+ ability to install/update a bunch of packages from a YumPack

+ package the program for inclusion into the Fedora repository

The current release has achieved the first two objectives – installation/updation of packages from a YumPack is performed by extracting the RPMs from the YumPack and using system-install-packages to install/update the RPMs. The package has also been submitted for review.

Coming up next are:

+ getting YumPacks to be directly recognised by system-install-packages

+ backing up /var/cache/yum to be reused by Yum

+ improvements to the UI, better error handling

So, what were the “wish we could have done” things ? Well,

– more testing : Opyum needs to be more aggressively tested across various UseCases

– issue/bug/rfe tracker: should be perhaps handled through the bugzilla if the package review is a +

– handling of non en_US locales: there’s a bug on this if you are interested in tracking

– better UI: the current UI is just functional

– localization

All summed up, it’s been good to see Opyum develop and get to the package review stage. Thanks Debarshi for the wonderful ride.

]]>
211
Dear Lazyweb… http://sankarshan.randomink.org/blog/2007/08/25/dear-lazyweb/ Sat, 25 Aug 2007 04:32:29 +0000 http://sankarshan.randomink.org/blog/2007/08/25/dear-lazyweb/ Continue reading Dear Lazyweb… ]]> Dear Lazyweb,

An old friend of mine who’s teaching a few kids about learning how to solve problems by computers called in with a query for which I had no answer. The question was “what is the alternative to Microsoft Agent in Linux or even applications on Linux ?” More on Microsoft agent is here. It will be awesome if someone could point me towards a proper answer on this one. The mail address is sankarshan dot mukhopadhyay at gmail dot com.
Thanks.

ps: Thanks to a wonderful person my blog now gets syndicated here too.

]]>
210
Could one get GOOG to do a GSoC BoF at foss.in ? http://sankarshan.randomink.org/blog/2007/08/24/could-one-get-goog-to-do-a-gsoc-bof-at-fossin/ Fri, 24 Aug 2007 16:05:35 +0000 http://sankarshan.randomink.org/blog/2007/08/24/could-one-get-goog-to-do-a-gsoc-bof-at-fossin/ Continue reading Could one get GOOG to do a GSoC BoF at foss.in ? ]]> It might be a good idea if someone from GOOG decided to propose a GSoC BoF at foss.in this year. Given the large push in the media about the 50+ GSoC candidates this time around, it would be a good idea to try and get as many as possible to trade war stories, share their experiences of code push into communities and learn about how they plan to continue. Of course, have loads of fun and stories. Some of the things that can be done are at the GSoC BoF are:

+ discussion on how to ensure that the prospective GSoC applicants are aligned with their chosen organisation’s projects and roadmap

+ what are the GoodThings(TM) to do when one is a GSoC applicant/participant

+ what are the GoodThings(TM) to do when one is a GSoC mentor

+ how to get more folks to test the GSoC project during the release stages

+ how to get contributors to continue contributing to the GSoC project even beyond the tenure of that year’s GSoC

]]>
209
@home does not make one feel “at home” http://sankarshan.randomink.org/blog/2007/08/24/home-does-not-make-one-feel-at-home/ Fri, 24 Aug 2007 11:06:31 +0000 http://sankarshan.randomink.org/blog/2007/08/24/home-does-not-make-one-feel-at-home/ Continue reading @home does not make one feel “at home” ]]> Store in concern is @home

Incident 02:

1. Order # 6114, delivery assured for 23rd Aug 2007
2. On 23rd, delivery time confirmed at 1308 to be between 1500 and 1600
3. At 1749, the delivery time changed to 1900
4. At 1920, the delivery time changed again to 2000
5. Consignment turns up at 2020

Between steps 2 and 4 above, I get to listen to:

+ Delivery got stuck because of traffic snarl on road
+ Delivery person does not have cell phone ie means of contact
+ Delivery person and store have been trying to reach me for 45 mins
+ Delivery person has just confirmed to store about delivery in 10 mins

Contradictory statements topped by very rude post-sales handling

Incident 01:

1. Orders SOMH001002293 and SOM001002292, delivery assured for 26th November 2006 at 1230
2. Assured that time will be confirmed by 1100
3. At 1130, in response to a call delivery confirmed by 1330
4. Till 1600, no one calls up to provide delivery status
5. At 1650, the store manager assures a call back in 5 mins
6. Store manager never does call back
7. The consignment arrives post 1700

The shop is good, but the post-sales behaviour is so off-track it really does not make sense to be a repeat customer.

UPDATE: Here is how the shelf looks now. By the way, barring a really off-key sorry @home never did revert.

]]>
208
Notes on L10n and Language Technology recommendations http://sankarshan.randomink.org/blog/2007/08/22/notes-on-l10n-and-language-technology-recommendations/ Wed, 22 Aug 2007 05:03:14 +0000 http://sankarshan.randomink.org/blog/2007/08/22/notes-on-l10n-and-language-technology-recommendations/ Continue reading Notes on L10n and Language Technology recommendations ]]> The Localisation and Language Technology Standards Recommendation for eGovernance had been put up for public review here. I did not read anyone post observations on it, so thought it would be nice to collect the small notes I have had into one place.

My notes are italicised.
It states that the existing standards and resources for Indian Language computing are not all complete. Some of the gaps are in

  • Keyboard layouts and character formations (of conjunct characters) – the way I see it is that it is actually 2 separate issues – [i] standardisation of keyboard layouts for Indic languages for conjunct characters and [ii] standardisation of character formations for conjunct characters
  • Terminologies for Indian languages (both technical and non-technical) – it would be at this point in time to make available for public download the available work on the standard/government accepted terminology. There has been a substantial amount of work completed in terms of providing acceptable localisation terms and having them available for download and usage (both commercial and non commercial) would be of great help
  • Unicode points for some Indian scripts (such as Santhali and Kashmiri) – these I believe would be required to be pushed through the Unicode Consortium process and thus would require involvement of the Ministry of Information Technology (and thus TDIL). Would be good to have the status of all such Unicode related issues that are being currently handled collated at one of the sites. Additionally, the C-DAC GIST unit out of Pune has had linguistic experience in dealing with languages that are “new” – a method to have status update on the same would go a long way.
  • Transliteration for Indian names – again it would be good to know the accepted recommendations for geographical names including standardization of their localised forms
  • A small group of experts shall be constituted for each of the 22 Official languages which will make a thorough study of the current status of all aspects of technology support (including character encoding schemes, input methods, OS and browser support, interconversion between different formats such as PDF and PostScript, search and processing etc) for the concerned language script, identify gap areas and suggest necessary action plan for bridging gaps quickly. The study may be completed within a time frame of 3 months – this is a very large chunk of a very big pie. It would be good to get this study/assessment done in [i] a transparent fashion and [ii] a way that its output can be tracked in terms of accuracy and relevance
  • A small group of experts shall be constituted for each of the 22 Official Languages which will make a thorough study of the current status of all aspects of lexical resources (including corpora, dictionaries, morphological analyzers, thesauri and wordnets, spellcheckers etc) for the concerned language/script, identify gap areas and suggest necessary action plan for bridging the gaps quickly. The study may be completed within a time frame of 3 months – again this is a very large piece and is the “may be” in the time frame indicative of the possible slippage ? For over half a decade now research institutes in the field of language technology have been tracking all these things along with trying to push the envelope of Machine Translation forward. It is possible that they already have such assessment reports in place – is it possible to make them available in public so that an inclusive process can hasten the study ?
  • A pilot study in the localisation of a selected G2C e-Governance application shall be carried out within 6 months. This will help formulate guidelines and priorities for further research and development in relevant areas – [i] 6 months from when, [ii] are the details about the application selected or what is desired in the application for the pilot available [iii] what are the acceptance criteria for the pilot
  • Local language support may reduce the language barrier to some extent but using keyboard-mouse-screen interface is still too complex and cumbersome for most people. Future lies in speech technologies. Speech technologies can be used for input, as well for output taking technology directly to the people. Emphasis may be laid on relevant R&D in this direction – is the assessment of the current work done including relevant OPEN tasks available to general public ?
  • You can buy any computer from any vendor anywhere in India and expect to be able to type in a letter, save it, print it and do all such basic operations in English without having to buy or install any specialized hardware or software or font. The case is not so with Indian scripts. Localization and specialized solutions are explicitly called for – this reads like a gross generalization of issues of defacto and dejure standards. For those who are on reasonably modern Linux distributions, the input-storage-printing-display does really not require explicit calling of specialized solutions
  • Specification for non INSCRIPT keyboard layouts should be made available by either TDIL/CDAC – the relevant part is “why” is this suggestion being made. The specification should have been available to general public for a long time and has not been made available.

Additionally, it would be nice to track how ICU is dealing with the OPEN Indic issues if any. Does anyone have pointers to that ?

]]>
207
IRCTC, browsers and then some http://sankarshan.randomink.org/blog/2007/08/21/irctc-browsers-and-then-some/ Tue, 21 Aug 2007 07:46:35 +0000 http://sankarshan.randomink.org/blog/2007/08/21/irctc-browsers-and-then-some/ By all accounts IRCTC seems to have lost their mojo. Does anyone know how to help them to get it back ?

UPDATE: As of 29th August 2007, it seems to be working.

]]>
206
Give some love to Mozilla for the Project Day http://sankarshan.randomink.org/blog/2007/08/21/give-some-love-to-mozilla-for-the-project-day/ Tue, 21 Aug 2007 04:20:33 +0000 http://sankarshan.randomink.org/blog/2007/08/21/give-some-love-to-mozilla-for-the-project-day/ Seth’s blog has some hesitant steps towards proposing a Project Day. Do please go over and give the Project Day proposal some love – Mozilla (through its various products) have been defining and changing the way we access the web commons. This is the time to show support.

]]>
205
Finally… http://sankarshan.randomink.org/blog/2007/08/21/finally/ Tue, 21 Aug 2007 04:17:53 +0000 http://sankarshan.randomink.org/blog/2007/08/21/finally/ Continue reading Finally… ]]> Nearly there. After around 6+ months of discussing, poking, cajoling towards an OpenOffice.org Regional event in India, there is a Proposal now in place for an OpenOffice.org Project Day. It is there on the foss.in mailing list and we expect that it will be accepted since it is fairly well aimed and clear. How does it go ? Well, here’s the short bits:

+ there’s a keynote from Michael Bemmer

+ there’s a presentation/talk by Louis Suarez-Potts

+ there are ample talks, show-n-tell around the following: ODF, OO.o architecture, UNO, Extensions, L10n-ICU-Indic, Dictionaries among other things.

Join us to discuss more about what we plan to do  on the mailing list.

]]>
204