www.archive-net-2013.com » NET » S » S-ANAND

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".

    Archived pages: 562 . Archive date: 2013-08.

  • Title: S Anand
    Descriptive info: .. S Anand.. Gramener.. Bangalore.. India.. mobile.. :.. +91 9741 552 552.. e-mail.. root.. node@gmail.. com.. Google.. Linkedin.. Twitter.. Slideshare.. Flickr.. Bitbucket.. Google code.. Github.. aliases.. : Anand, Bal, Bhalla, Stud, Prof.. Vidya Mandir.. , Mylapore.. IIT Madras.. IBM.. , Bangalore.. IIM Bangalore.. Lehman Brothers.. , Tokyo.. LBS (London Business School).. BCG (Boston Consulting Group).. Mumbai.. Infosys Consulting.. , London.. Recent Articles.. 4 Jun.. Open source in corporates.. 3 Jun.. The scary Internet.. 1 Jun.. Hosting options.. 11 May.. Visualising networks.. 8 May.. Geocoding in Excel.. 16 Mar.. Goodbye Google.. 14 Dec.. Github page-only repository.. 11 Dec.. The most popular scientific Python modules.. 13 Oct.. Streaming audio to iOS via VLC.. 2 Oct.. Magnetix.. Older Entries.. Interesting links.. 30 Mar.. http://ldtopology.. wordpress.. com/2012/04/11/big-data-and-the-topologist/.. 15 Nov.. Gmail Size Search Operator Locates all the Emails with Large Attachments.. 08 Oct.. File uploads in iOS6.. 20 Sep.. xkcd: Click and Drag.. 12 Sep.. Sports Cheat Sheet.. 11 Sep.. Wikipedia is dominated by male editors.. 18 Jun.. How to Speak More Strategically.. More at.. Google Reader.. |.. Delicious.. Working with me.. To invite me to.. speak.. , let me know the topic, venue  ...   more.. Categories.. Links.. (1785).. How I do things.. (88).. My best links.. (70).. Coding.. (51).. Quizzes.. (38).. London 2000.. (30).. Business realities.. (28).. London 2005.. (27).. Funny.. (24).. Excel tips.. (23).. Visualisation.. (20).. Top 10 lists.. (17).. Classical Ilayaraja.. (15).. Chat transcripts.. (12).. Tools.. Interviews.. (9).. Interesting experiences.. (8).. Data.. (7).. Education.. (6).. Simple explanations.. (5).. Open source.. Get new articles by e-mail.. Get new articles via RSS.. Archives.. June 2013.. (3).. May 2013.. (2).. March 2013.. (1).. December 2012.. October 2012.. September 2012.. August 2012.. (5).. July 2012.. May 2012.. 2013.. (6).. 2012.. (20).. 2011.. (19).. 2010.. (35).. 2009.. (26).. 2008.. (42).. 2007.. (78).. 2006.. (302).. 2005.. (336).. 2004.. (84).. 2003.. (115).. 2002.. (517).. 2001.. (495).. 2000.. (176).. 1999.. (10).. Music.. Carnatic songs.. Hindi songs.. Kannada songs.. Malayalam songs.. Tamil songs.. Telugu songs.. Movies.. 250.. My watched list.. My wish list.. Experimental.. Chart tool.. Excel to XML.. Project Euler.. Table viewer.. MP3.. Books.. Amazon browser.. E-Books.. My read list.. Sites.. Datameet.. Mixamail.. Language.. Sanskrit transliterator.. Statistically Improbable Phrases.. Tamil transliterator.. Search.. Excel.. Indian Torrents.. More search engines.. Pages.. About me.. Bets and pranks.. Guestbook.. Short stories.. Where.. Google profile..

    Original link path: /
    Open archive

  • Title: Where | s-anand.net
    Descriptive info: April 12th, 2012.. From.. To.. Location.. 8 Nov 2012.. 11 Nov 2012.. Hyderabad.. 2 Nov 2012.. 4 Nov 2012.. Delhi.. 31 Oct 2012.. Coimbatore.. 21 Oct 2012.. 27 Oct 2012.. Chennai.. 27 Sep 2012.. 29 Sep 2012.. 24 Sep 2012.. 25 Sep 2012.. 14 Sep 2012.. 13 Sep 2012.. Karur.. 30 Aug 2012.. 20 Aug 2012.. 8 Aug 2012.. 9 Aug 2012.. Fri 13 Jul 2012.. Wed 27 Jun 2012.. Fri 29 Jun 2012.. Thu 24 May 2012.. ….. Sun 20 May 2012.. Wed 23 May 2012.. Sat 12 May 2012.. Sat 19 May 2012.. Tue 8 May 2012.. Fri 11 May 2012.. Fri 4 May 2012.. Mon 7 May 2012.. Thu 27 Apr 2012.. Thu 3 May 2012.. Thu  ...   8 Mar 2012.. 11 Mar 2012.. 2 Mar 2012.. 1 Mar 2012.. 23 Feb 2012.. 29 Feb 2012.. 21 Feb 2012.. 22 Feb 2012.. 17 Feb 2012.. 20 Feb 2012.. 13 Feb 2012.. 16 Feb 2012.. 8 Feb 2012.. 12 Feb 2012.. 1 Feb 2012.. 7 Feb 2012.. 29 Jan 2012.. 31 Jan 2012.. 27 Jan 2012.. 28 Jan 2012.. 23 Jan 2012.. 26 Jan 2012.. 12 Jan 2012.. 22 Jan 2012.. -.. 11 Jan 2012.. London.. Add your comment.. Subscribe to.. this article's comments.. or to.. all articles.. Click here to cancel reply.. Name (required).. Mail (required) (will not be published).. Website.. Transparent laptops.. Popular Posts.. The courage to be honest.. 1 comment(s).. Motion charts in Excel.. Recent Posts..

    Original link path: /blog/where/
    Open archive

  • Title: Open source in corporates | s-anand.net
    Descriptive info: June 4th, 2013.. [This is a post that I’d published internally in InfyBlogs in Dec 2009.. Time to share it.. ].. Last month, my first application went live.. I’ve been writing code for 20 years.. Not one line of my code has been officially deployed in a corporate.. (Loser ).. It’s a happy feeling.. Someone defined happiness as the intersection of pleasure and meaning.. Writing code is pleasurable.. Others using it is meaningful.. But this post isn’t quite about that.. It’s about the hoops I’ve had to jump through to make this happen.. I’ve been living in a nightmare since March 2009.. That was when I decided that I’d try and get corporates to use open source.. March 2009.. It began with a pitch to a VC firm.. They were looking to build a content management system (CMS).. Normally we’d pull together slides that say we’ll deliver the moon.. This time, we put together demo based on WordPress’ CMS plugins.. The meeting went fabulously well.. We said, “Here’s a demo we’ve built for you.. Do you like it?” The business lead (Stuart) was drooling and declared that that’s exactly what they wanted.. The IT lead (another Stuart) was happy too, but warned the business users: “Just remember: this isn’t how.. we.. do development, so don’t get your hopes up that we can deliver stuff like this.. ”.. Time to make my point.. I asked, “What’s your policy on open source software?”.. The business lead went quiet.. “I don’t know,” he finally said.. Fair enough.. I turned to the IT lead.. “Well, we don’t use it as a matter of policy there are security concerns ” he said.. “Which web server do you use?”.. ”Oh, OK.. I see what you mean.. We use Apache.. So on a case to case basis, we have exceptions.. But generally we have security concerns.. “.. ”Why? Do you believe open source software is more insecure than commercial software?“.. He thought about it for a while.. “Well maybe.. I don’t know.. ” We debated this a bit.. Then we found the real issue: “It’s just that we.. don’t have control over the process.. We don’t know enough about it to decide.. ”.. A couple of weeks later, I tried pitching to a newspaper.. This time, it was our sales team that raised the same question.. “But isn’t open source insecure?”.. I didn’t even bother pitching any open source stuff to them.. But I’d learnt my lessons:.. Demo the application.. Don’t talk about it.. Show it to the business first, and then tackle IT.. Aside: June 2009.. In June, I got another chance at a client where we were building their new website.. The very first thing I did was ask to see the Javascript.. Total mess, and filled with browser-incompatible DOM requests.. So I went over to their web development team.. “Look, why don’t you guys use a Javascript library? It’ll get you cross browser compatibility and compact maintainable code at the same time.. And, to their credit, they said, “Sure.. Which library?”.. I showed them.. this.. and we agreed on jQuery.. So, if nothing else, I’ve managed to get one open source library into a corporate.. July 2009.. I was also looking at payments on the website, and our client was looking to replace their chargeback application.. Since I had a week off, I built a working PCI compliant prototype on.. Django.. (I must clarify what I mean by.. PCI compliant.. You see, any application that stores credit card information must pass through a stringent security clearance process.. I bypassed the problem by.. not.. storing the card information.. I’ve realised that I’ve been building PCI compliant applications all my life – and it’s a huge benefit to let people know that.. ).. This time, I applied the lessons I’d learned, and demo-ed it to the business, who were thrilled.. Time to tackle IT.. I started with the architecture team.. Matt on the architecture team was the most approachable.. So I went over, demo-ed it, and said, “Matt, this took a week to put together.. It’s based on some new technologies.. Are you game to try these out?”.. He was.. And quite enthused about it too.. So we put together a proposal for the architecture review board, proposing a new technology stack: Django / Python and MySQL.. As before, I showed the demo before I talked technology.. I had prepared answers to all security related questions upfront (and practically memorised section 3 of the PCI guidelines.. ) The clincher, though, was the business case.. To build it on Java, it would cost ~1,000 person days.. On Django, I’d mostly done  ...   to promote open source.. Just deliver the application.. I said, “This is a custom-built application that runs on Java.. Could we get a Windows server to host it?”.. The answer was “Yes”, and we had it live the next day.. PS: December 2009.. The application’s deployed and running.. It has about 10,000 orders fraud screened by now.. And the lessons are well learnt.. So when some came over asking if there was any image resizing solution I knew off, I said: “Sure, who’s your business sponsor?” Then I went over and said, “Let me show you this.. open source.. application called ImageMagick.. It handles aspect ratios correctly, and can crop too.. Doesn’t this look professional?” Then I went over to IT and said, “.. It’s open source, so you can change it.. It has Java bindings, so you can integrate it into your environment.. It can handle 8 3000 2400 images a second on my puny laptop.. It’s used by your competitors.. And I can build it for you if you like.. I might just have my second open source entry into a corporate this year.. 6 comments.. Ashish.. says:.. June 5, 2013 at 9:09 am.. Hi Anand,.. I am no technie but I find your dabbling (as I see) and outcomes of various nice tools interesting and been following you for couple of years now started when I found your search music by name application.. So much for introduction.. Recently, I was looking for list of Hindi and English movie names to build an automated application (in Excel) to randomly pick a movie.. Basically, motivation was to play Dumb Charade when there are not enough members so that we don t lose out one person who is supposed to give movie name.. I couldn t find any easy to download list though BollywoodHungama and IMDB have them in format that you can probably scrape and build whole thing in less than an hour.. So would you help me? It could be interesting tool for you too! If not, I just need dump of all movie names in txt line by line for my purpose.. To filter out list since it is going to be too big and for me to process in Excel, we may put IMDB rating 4 restriction or some such.. Satyakam Goswami.. June 13, 2013 at 4:24 am.. Hmm interesting post , we sure should exchange our notes on these kind of experiences sometime which i guess no MBA college can teach.. Shankar V.. June 20, 2013 at 1:58 pm.. hi Anand.. This is interesting.. I am currently working on a development of a product and we are debating which way to go.. Should we go with the standard Oracle tech stack of Oracle 12g + Weblogic + Fusion Middlware + ADF OBIEE (for BI) and build using JDeveloper.. Or should we instead go for MySQL + Hibernate + Springs FW + jQuery Jasper/Pentaho (for BI) and develop using Eclipse?.. While the former is standard software from an established vendor, the latter brings down the cost of operations.. Plus, we are providing product support anyway.. So will that not tilt the CIO decision in our favour? Or do you think they will be apprehensive despite all this just cos it is Open Source?.. Will be interested to know your thoughts on this.. -shankar v.. Yuvi.. June 21, 2013 at 10:20 pm.. I m still struggling to answer a larger question of why bother?.. You probably weren t in a position where you were scared of not getting a job if you quit.. Why did you stay?.. Narendran.. June 22, 2013 at 6:37 am.. Very well written and I totally agree.. According to corporates, bringing in an open source software as well as open sourcing a homegrown software both are insecure.. I am yet to find a plausible explanation.. Apart from the problem of reinventing a wheel, this greatly limits a software developer s versatility (unless he gets his personal time to play around with tech).. Eventually, he ends up using the one big hammer to nail down all petty problems (irrespective of the type, complexity and scope of the problem).. But ultimately, as yuvi says, why bother about all these when you have a good command over technologies.. Get to a place that appreciates and supports you instead of fighting an endless war.. Tarun.. July 3, 2013 at 6:52 pm.. All I can say is congratulations and I am J.. Related Posts.. Autoblog.. Playing sounds backwards.. Shopping with Cooliris.. Mobile browsing.. Gadgets.. Statistically improbable phrases 2.. Default camera ISO setting.. Google Chrome screenshots.. Google searches that lead to my site..

    Original link path: /blog/open-source-in-corporates-2/
    Open archive
  •  

  • Title: The scary Internet | s-anand.net
    Descriptive info: June 3rd, 2013.. I’m not that difficult to scare, and this log message certainly didn’t help:.. ip223.. hichina.. com [223.. 4.. 183.. 127] failed - POSSIBLE BREAK-IN ATTEMPT!.. That’s the message I saw – one thousand five hundred and seventy times yesterday in /var/log/auth.. log on one of my Amazon EC2 instances.. Someone, presumably from China, has been patiently trying out a variety of SSH keys to log into this system.. These were grouped as batches.. There were exactly 314 attempts at 8am yesterday, then 314 at 12noon, then 314 at 4pm, then 314 at 8pm, then 232 at 3am today.. (All times are in UTC – that is, UK time without daylight saving).. Every burst took 9 minutes to run through all 314 attempts.. The worst part was, when I tried using SSH this morning, I wasn’t able to log in.. (It turned out that I had made a configuration error, but this is the sort of thing that gets me quite worried.. Perhaps I shouldn’t be complaining.. I’ve written enough scrapers to make most webmasters cringe at their logs.. I remember a few years ago, when I was working on a project at Tesco, and was scraping bestsellers lists from most sites.. (Here’s a.. blog post.. about it.. ) We were putting together a prototype to see how real-time competitive pricing could help.. The scraper was a pretty mild one.. It would visit a hundred links, roughly at the pace of one a second.. No images were loaded, of course, just the HTML.. One fine day, a few weeks after this had started,  ...   be happy to share some of it.. And even if it’s not so nice a chap, there’s little that I can do, is there?.. Update (1pm India, 3rd June).. : Actually, I now realise that this has been happening ever four hours since May 29th, as regular as a clockwork.. Wish I knew enough UNIX programming to pull a prank.. 3 comments.. Gopal.. June 3, 2013 at 8:06 am.. Now you know why US is getting angry with china!.. Anyways as you know it might be to put in some malware for DDOS bot attacks?.. Amit Chakradeo.. June 3, 2013 at 8:38 pm.. That is not necessarily an actual break-in attempt.. SSH prints that if the reverse name lookup on the ip address does not resolve back to the same IP address.. Some pointers to address these things:.. 1.. Run ssh on non-standard port.. (this kills 90% of people trying dictionary passwords out for root).. 2.. Prevent root login for ssh and disable password authentication (use keys only).. 3.. Run denyhosts which denies known bad IP s and hosts trying to exploit your box.. Thejesh GN.. June 4, 2013 at 10:23 am.. I use DenyHosts (.. http://denyhosts.. sourceforge.. net/.. ) on all my servers.. It blacklists ip addresses trying to brute force.. Its easy to setup and run.. I can see that the script blacklists at least one IP everyday.. On teaching.. Lazy bargain hunting.. Ubuntu 8.. 10 on a Dell Latitude D420.. Google search via e-mail.. Most bookmarked pages.. No copyright.. Launching applications.. Cut-and-paste is not understanding.. Reading books on a laptop.. 2 comment(s)..

    Original link path: /blog/the-scary-internet/
    Open archive

  • Title: Hosting options | s-anand.net
    Descriptive info: June 1st, 2013.. I ve been trying out a number of options for hosting recently, and have settled on.. Amazon spot instances.. Here were my options:.. Application hosting, like.. Google AppEngine.. I used this a lot until 2 years ago.. Then they changed their pricing, and I realised what “lock-in” means.. I can’t just take that code and move it to another server.. Besides, I’m a bit wary of.. Google pulling the plug.. Heroku.. ? Same problem.. I just want to take the code elsewhere and run it.. Shared hosting, like.. Hostgator.. This blog.. is run on Hostgator and I’m extremely happy with them.. But the trouble is, with shared hosting, I don’t get to run long-running processes on any ports I like.. Run you own servers.. The problem here is quite simple: power cuts in India.. Dedicated hosting, like.. Amazon EC2.. Azure.. GCE.. This remains as pretty much the main hosting option.. I’m a price optimisation freak.. So I ran the numbers for a year’s worth of usage.. I was looking at the CPU cost of a large machine with 7-8GB RAM.. Bandwidth and storage are negligible.. The cost per hour worked out to:.. Amazon: $0.. 32 / hr in Singapore, $0.. 24 in Virginia.. Google: $0.. 29 / hr in Europe.. Microsoft: $0.. 32 / hr in US.. The price is not all that different, but I need.. low latency.. , so Singapore it what it’ll have to be.. EC2 location.. Latency (ms).. Singapore.. 139.. Oregon, US.. 334.. Japan.. 517.. Ireland.. 618.. Australia.. 620.. California, US.. 677.. Virginia, US.. 710.. Now comes the choice of the right model.. At $0.. 32 per hour, that’s $230 a month.. Amazon offers some ways of getting this down.. Instead of.. on-demand instances.. , I could go for..  ...   twice that, at $58, it’s less than a fourth of the on-demand price and less than half the reserved instance price.. I’ve managed to script the entire setup up sequence as shell scripts, and it takes less than an hour to get a new server up and running the software I need.. I need to work out a decent backup mechanism.. Plus, I could use more reliable storage like like.. Amazon’s EBS.. to preserve the data.. But on the whole, the pricing is far too attractive and makes the risks worthwhile.. 4 comments.. Anand Chitipothu.. June 2, 2013 at 3:36 pm.. Did you look at Linode? I ve been using Linode for couple of years and pretty happy with it.. The 8GB RAM model costs about $160 per month.. Sadly, they don t have a data center in Singapore.. You can test the download speeds and latency of their data centers from.. https://www.. linode.. com/speedtest/.. June 3, 2013 at 7:30 am.. I did try Linode early on, and it s a fairly decent option.. It s just that for my needs, the $29/month that I can get with Amazon is too attractive.. June 3, 2013 at 8:33 pm.. If you don t mind occasional downtimes and occasional ummm complete loss of data.. , you can consider low end VPS boxes.. (.. http://lowendbox.. com/.. ) You can find some decent deals if you check out the posts there.. jouko.. July 7, 2013 at 4:21 pm.. I am using Inmotion hosting for my blog.. May be i should also shift to amazon cloud.. My Fuji Finepix S5600.. MP3 bitrates and sound quality.. The Search.. Wishlist for movies.. The hunt for a Twitter client.. Google custom search engine.. Recording online songs.. How I buy gadgets.. Splitting a sentence into words..

    Original link path: /blog/hosting-options/
    Open archive

  • Title: Visualising networks | s-anand.net
    Descriptive info: May 11th, 2013.. Some slides from my talks on visualising networks.. (These are part of a.. series of talks.. I’m giving at a number of forums; the one at.. The Fifth Elephant.. is open to public.. Dilbert search statistics.. Dear Tesco, your books are expensive.. Handling missing pages.. How I listen to music.. twofifty.. org.. Making a Media PC.. The Calvin and Hobbes search Takedown..

    Original link path: /blog/visualising-networks/
    Open archive

  • Title: Geocoding in Excel | s-anand.net
    Descriptive info: May 8th, 2013.. It’s easy to convert addresses into latitudes and longitudes into addresses in Excel.. Here s the.. Github project.. with a downloadable.. Excel file.. This is via Visual Basic code for a.. GoogleGeocode.. function that.. geocodes.. addresses.. Function GoogleGeocode(address As String) As String Dim xDoc As New MSXML2.. DOMDocument xDoc.. async = False xDoc.. Load ("http://maps.. googleapis.. com/maps/api/geocode/" + _ "xml?address=" + address  ...   xDoc.. setProperty "SelectionLanguage", "XPath" lat = xDoc.. SelectSingleNode("//lat").. Text lng = xDoc.. SelectSingleNode("//lng").. Text GoogleGeocode = lat "," lng End If End Function.. WordPress themes on Live Writer.. Keyword searches as a Web command line.. Statistically improbable phrases on Google AppEngine.. Protect static files on Apache with OpenID.. Inline form validation.. Client side scraping for contacts.. Yahoo Clues API.. Automated image enhancement.. Automating PowerPoint with Python..

    Original link path: /blog/geocoding-in-excel/
    Open archive

  • Title: Goodbye Google | s-anand.net
    Descriptive info: March 16th, 2013.. Google Reader was where I spent most of my browsing time, but now, it’s.. shutting down.. Time for alternatives, but not just for Reader: for all Google products.. I’m not sure when one of these might go down, become paid, or become unusable.. I just uninstalled Google Drive and Google Talk.. but I don’t use it much (I use Skype), so no loss.. I’ll leave Chrome for the while, but I’m hearing reports that Firefox is improving faster than Chrome is.. Or there’s.. Chromium.. I’m not worried much about search services (including image, video, scholar and books).. When needed, I can switch.. Scholar might be a bit sad to lose, but I don’t use it much.. Google Translate, too, isn’t essential.. Likewise for content.. YouTube’s not a problem.. There’re enough other video services.. Trends are useful, but not critical.. Maps might be, so I’ll try and switch to.. OpenStreetMap.. I don’t use News or Picasa much.. I don’t care much for social media anyway, so Blogger, Orkut and Plus can die any time.. Google’s apps are the worrying ones.. Mail and Calendar, in particular.. I’ll probably migrate away from them last, but the attempt is on.. I’ll be documenting the alternatives I find at.. https://gist.. github.. com/sanand0/5176161.. (safely cloned locally).. Looks like there’s no safe  ...   s service.. Why would you host your own apps instead of paying directly?.. Hari K T.. March 20, 2013 at 12:23 pm.. You are right.. Probably many of them will follow your path.. March 21, 2013 at 11:44 am.. What about the appengine, did you explore any alternatives for it? I was quite impressed with script.. google.. com also, its in-line with your style of coding.. Dev E.. March 22, 2013 at 3:22 am.. How about Nokia s here.. com for maps?.. Mathew.. March 23, 2013 at 12:38 am.. Feedly if you plan to keep Chrome.. Hosting options | s-anand.. net.. June 1, 2013 at 6:49 am.. [.. ] means.. Besides, I’m a bit wary of Google pulling the plug.. Heroku? Same problem.. I just want to take the code elsewhere and run [.. Om Shankar.. July 16, 2013 at 11:35 am.. Dude.. I seriously hope you were saying that all out of anger and they are not your actual insights of other Google products.. (Some were ridiculous like Maps, Gmail, +plus, Chrome, etc.. Coz, if it were, you definitely need to come back to internet in today s age and have a check again on your updates.. Looking forward to your conf.. at Bangalore JS.. Twitter via e-mail.. Link to a Google search rather than a site..

    Original link path: /blog/goodbye-google/
    Open archive

  • Title: Github page-only repository | s-anand.net
    Descriptive info: December 14th, 2012.. Github offers.. Github Pages.. that let you host web pages on Github.. You create these by adding a branch to git called.. gh-pages.. , and this is often in addition to the default branch.. master.. I just needed the.. branch.. So.. thanks to YJL.. , here s the simplest way  ...   local repository and.. git commit.. into it.. Type.. git push -u origin master.. :gh-pages.. In.. git/config.. , under the.. [remote "origin"].. section, add.. push = +refs/heads/master:refs/heads/gh-pages.. The magic is the last :gh-pages.. Caching pages on Apache.. Make backgrounds transparent.. Command line alarm.. To Python from Perl.. Restartable and Parallel.. Downloading online songs.. Short URLs..

    Original link path: /blog/github-page-only-repository/
    Open archive

  • Title: The most popular scientific Python modules | s-anand.net
    Descriptive info: December 11th, 2012.. I just.. scraped.. the.. scientific packages on pypi.. Here are the top 50 by downloads.. Name.. Description.. Size.. Downloads.. numpy.. NumPy: array processing for numbers, strings, records, and objects.. 2000000.. 133076.. scipy.. SciPy: Scientific Library for Python.. 7000000.. 33990.. pygraphviz.. Python interface to Graphviz.. 99000.. 22828.. geopy.. Python Geocoding Toolbox.. 32000.. 18617.. googlemaps.. Easy geocoding, reverse geocoding, driving directions, and local search in Python via Google.. 69000.. 15135.. Rtree.. R-Tree spatial index for Python GIS.. 495000.. 14370.. nltk.. Natural Language Toolkit.. 1000000.. 12844.. Shapely.. Geometric objects, predicates, and operations.. 93000.. 12635.. pyutilib.. component.. doc.. Documentation for the PyUtilib Component Architecture.. 372000.. 10181.. geojson.. Encoder/decoder for simple GIS features.. 12000.. 9407.. GDAL.. GDAL: Geospatial Data Abstraction Library.. 410000.. 8957.. scikits.. audiolab.. A python module to make noise from numpy arrays.. 8856.. pupynere.. NetCDF file reader and writer.. 16000.. 8809.. statsmodels.. Statistical computations and models for use with SciPy.. 3000000.. 8761.. munkres.. munkres algorithm for the Assignment Problem.. 42000.. 8409.. scikit-learn.. A set of python modules for machine learning and data mining.. 7735.. networkx.. Python package for creating and manipulating graphs and networks.. 1009000.. 7652.. pyephem.. Scientific-grade astronomy routines.. 927000.. 7644.. PyBrain.. PyBrain is the swiss army knife for neural networking.. 255000.. 7313.. learn.. 7088.. obspy.. seisan.. SEISAN read support for ObsPy.. 6990.. wav.. WAV(audio) read and write support for ObsPy.. 241000.. 6985.. seishub.. SeisHub database client for ObsPy.. 237000.. 6941.. sh.. Q and ASC (Seismic Handler) read and write support for ObsPy.. 285000.. 6926.. crcmod.. CRC Generator.. 128000.. 6714.. fissures.. DHI/Fissures request client for ObsPy.. 6339.. stsci.. distutils.. distutils/packaging-related utilities used by some of STScI s packages.. 25000.. 6215.. pyopencl.. Python wrapper for OpenCL.. 6124.. Kivy.. A software library for rapid development of hardware-accelerated multitouch applications.. 11000000.. 5879.. speech.. A clean interface to Windows speech recognition and text-to-speech capabilities.. 17000.. 5809.. patsy.. A Python package for describing statistical models and for building design matrices.. 276000.. 5517.. periodictable.. Extensible periodic table of the elements.. 775000.. 5498.. pymorphy.. Morphological analyzer (POS tagger + inflection engine) for Russian and English (+perhaps German) languages.. 70000.. 5174.. imposm.. parser.. Fast and easy OpenStreetMap XML/PBF parser.. 31000.. 4940.. hcluster.. A hierarchical clustering package for Scipy.. 442000.. 4761.. core.. ObsPy a Python framework for seismological observatories.. 487000.. 4608.. Pyevolve.. A complete python genetic algorithm framework.. 4509.. ann.. Approximate Nearest Neighbor library wrapper for Numpy.. 82000.. 4368.. imaging.. Plotting routines for ObsPy.. 324000.. 4356.. xseed.. Dataless SEED, RESP and XML-SEED read and write support for ObsPy.. 4331.. sac.. SAC read and write support for ObsPy.. 306000.. 4319.. arclink.. ArcLink/WebDC client for ObsPy.. 247000.. 4164.. iris.. IRIS Web service client for ObsPy..  ...   3000.. ProxyHTTPServer.. ProxyHTTPServer from the creator of PyWebRun.. 2991.. mpmath.. Python library for arbitrary-precision floating-point arithmetic.. 2901.. bigfloat.. Arbitrary precision correctly-rounded floating point arithmetic, via MPFR.. 126000.. 2879.. SimPy.. Event discrete, process based simulation for Python.. 5000000.. 2871.. Delny.. Delaunay triangulation.. 18000.. 2790.. pymc.. Markov Chain Monte Carlo sampling toolkit.. 2727.. PyBUFR.. Pure Python library to encode and decode BUFR.. 10000.. 2676.. collective.. geo.. bundle.. Plone Maps (collective.. geo).. 11000.. dap.. DAP (Data Access Protocol) client and server for Python.. 125000.. 2598.. rq.. RQ is a simple, lightweight, library for creating background jobs, and processing them.. 2590.. pyinterval.. Interval arithmetic in Python.. 397000.. 2558.. StarCluster.. StarCluster is a utility for creating and managing computing clusters hosted on Amazon s Elastic Compute Cloud (EC2).. 2521.. fisher.. Fast Fisher s Exact Test.. 43000.. 2503.. mathdom.. MathDOM Content MathML in Python.. 169000.. 2482.. img2txt.. superseded by asciiporn, http://pypi.. python.. org/pypi/asciiporn.. 443000.. 2436.. DendroPy.. A Python library for phylogenetics and phylogenetic computing: reading, writing, simulation, processing and manipulation of phylogenetic trees (phylogenies) and characters.. 6000000.. 2349.. geolocator.. geolocator library: locate places and calculate distances between them.. 26000.. 2342.. MyProxyClient.. MyProxy Client.. 67000.. 2325.. PyUblas.. Seamless Numpy-UBlas interoperability.. 51000.. 2252.. oroboros.. Astrology software.. 2228.. textmining.. Python Text Mining Utilities.. 2198.. talkbox.. Talkbox, a set of python modules for speech/signal processing.. 147000.. 2188.. asciitable.. Extensible ASCII table reader and writer.. 312000.. 2160.. samplerate.. A python module for high quality audio resampling.. 368000.. 2151.. tabular.. Tabular data container and associated convenience routines in Python.. 52000.. 2114.. pywcs.. Python wrappers to WCSLIB.. 2081.. DeliciousAPI.. Unofficial Python API for retrieving data from Delicious.. 19000.. 2038.. hachoir-regex.. Manipulation of regular expressions (regex).. 2031.. Kamaelia.. Kamaelia Multimedia Server Development Kit.. seawater.. Seawater Libray for Python.. 1985.. descartes.. Use geometric objects as matplotlib paths and patches.. 1983.. vectorformats.. geographic data serialization/deserialization library.. 1949.. PyMT.. A framework for making accelerated multitouch UI.. 18000000.. 1945.. times.. Times is a small, minimalistic, Python library for dealing with time conversions between universal time and arbitrary timezones.. 4000.. 1929.. CocoPy.. Python implementation of the famous CoCo/R LL(k) compiler generator.. 302000.. 1913.. django-shapes.. Upload and export shapefiles using GeoDjango.. 9000.. 1901.. sympy.. Computer algebra system (CAS) in Python.. 1842.. pyfasta.. fast, memory-efficient, pythonic (and command-line) access to fasta sequence files.. 14000.. 1836.. 2 comments.. Ravindranath M.. April 8, 2013 at 7:13 am.. Nice list Anand.. Very useful.. This is Ravi from Comviva, who attended your introduction.. Ron Z.. June 25, 2013 at 10:19 pm.. Another good one is simpleCV:.. http://www.. simplecv.. org/.. Scraping RSS feeds using XPath.. Website load distribution using Javascript.. Round buttons with Python Image Library.. Javascript arrays vs objects.. Colour spaces..

    Original link path: /blog/the-most-popular-scientific-python-modules/
    Open archive

  • Title: Streaming audio to iOS via VLC | s-anand.net
    Descriptive info: October 13th, 2012.. You can play a song on your PC and listen to it on your iPhone / iPad – converting your PC into a radio station.. As with most things.. VLC related.. , it’s tough to figure out but obvious in retrospect.. The first thing to do is set up the MIME type for the streaming.. This is a.. bug that has been fixed.. , but might not have made it into your version of VLC.. Go to Tools – Preferences.. Click on “All” to see all the settings.. Under Stream output – Access output – HTTP, set Mime to.. audio/x-mpeg.. At this point, you should restart VLC.. As I mentioned earlier, you  ...   stream.. Then click on Stream.. Click Next.. Select HTTP and click Add.. Select Audio – MP3 and click on Stream.. At this point, the audio is being streamed at port 8080 of your machine.. You can change the port and path in the menu above.. (To find your local IP address, open the Command Prompt and type ipconfig.. Open Safari on your iPhone or iPad, and visit.. http://your-ip-address:8080/.. I haven’t figured out the right codec and MIME type to do this for videos yet, but hopefully will figure it out soon.. A new home page.. Scraping for a laptop.. HTTP download speeds.. 15 years of Dilbert searchable.. Monitoring site downtime.. My new Blackberry Bold 9700..

    Original link path: /blog/streaming-audio-to-ios-via-vlc/
    Open archive



  •  


    Archived pages: 562