Posts

Showing posts from 2015

downloading folders from google drive.

I wanted to download some course material on RL shared by the author via Google drive using the command line.  I got a bunch of stuff using wget a folder in google drive was a challenge. I looked it up in SO which gave me a hint but no solution. I installed gdown using pip and then used: gdown --folder --continue https://drive.google.com/drive/folders/1V9jAShWpccLvByv5S1DuOzo6GVvzd4LV if there are more than 50 files you need to use --remaining-ok and only get the first 50. In such a case its best to download using the folder using the UI and decompress locally. Decompressing from the command line created errors related to unicode but using the mac UI I decompressed without a glitch.

What tools and developer resource are available for Polymer ?

Image
Data scientists need a platform for disseminating information and ideas. Polymer 1.0 release is perhaps the biggest news for web development this year and as this platform from Google matures we get more information on how app/website development is viewed by Google. New tools are being released and a whole ecosystem is forming around polymer and web components.

The age of Selenium

Image
Some quick notes from the 1 0th selenium meetup which took place at the IronSource offices. My interests were primarily for testing websites and the spacial use case involving "analytics" setups.  It turns out that both simple and complicated analytics setups require about six testing sessions. When working with large web sites analytics setup tend to get broken routinely. While custom alerts can help to detect large disasters, a automated testing tool is invaluable for tracking these type of failures early. Oxygen IDE The bleated Selenium IDE  (Photo credit: Wikipedia ) The meetup started with an unscheduled  lightning talk by Nachum Dimer. This, for me, was the most productive talk, quite possibly because it was just 10 minutes and so had no fluf. It covered Oxygen Ide . Oxygen is a new Selenium framework and integrated development environment. Oxygen IDE allows recording on Internet Explorer, Firefox and Chrome. which is a significant improvement cons

Organizational challenges for the cult(ure) of analytics

Image
All things data 2015 Last month I had the fortune to attend "All thing data 2015" Conference in Tel-Aviv. The turnout was impressive and despite a stiff entrance fee, almost a thousand people come to learn from a lineup of local and international "experts" on Web Analytics. The crowd was a mix of consultants, sophisticated digital media buyers, analytics instructors and numerous web analysts from newly established startups and from more established companies all unified by an appreciation of their vested interest in monitoring their web presence. Organizational challenges While structural variation are not uncommon the ability derive decisions from data remains a major challenge of firms. One of the first talks was given by Mr. Zvika Jerbi who is a consultant working for SWC. Coming from an academic background he lectured the audience on the organizational challenges of implementing a culture of analytics in more traditional business setting

Google Analytics Plugins and Tasks APIs

Image
The Google developer's documentation says that to reduce the size and loading times of the analytics.js library, it is constructed using a modular architecture. Different plugins need to be loaded to add support a number of features. Some interesting aspects of this architecture is that analytics has to collect timing information as well as reporting of data as it is loading. In the background analytics uses a bit bucket algorithm to regulate  reporting impact to both the producer (browser) and consumer (their cloud). These plugins are introduced using the require directive. Some examples of plugins are e-commerce plugin - ' ecommerce '  enhanced e-commerce plugin - ' ec ' enhanced link attribution plugin - ' linkid ' cross domain auto link plugin - ' linker ' display features plugin - ' displayfeatures '  Recently Google introduced the plugin api in which it introduced documentation on how to extend analytics using your

Google tag manager pros and cons.

Google is now rolling out its second version of its tag manager product. The old tag manager will be read only from April 2015 and migration of old tag containers is not yet available. Tag manager is a strategic component for solidifying Google's position as a vertically integrated advertising service provider. Most introductions to tag manager tout its capabilities for reducing advertisers' and analysts' dependence on IT and developers for integration and maintenance of ad and traffic tracking codes. The tag manager placed at the start of a document's body will inject all other tracking codes you need on a page . It can be hard-coded, injected using SSI, or any other technique. Google Tag Manager can supports capturing events from flash and can setup for tracking mobile applications. These corner cases require greater sophistication than most default cases. Another advantage is that it may speed thing up since it works asynchronously. The migration to the new ver

Popular posts from this blog

Moodle <=< Mediawiki SUL integration - first thoughts

downloading folders from google drive.

Insight into progressive web apps