ser India-NZ ODI series: Who was Most Valuable Player? By www.rediff.com Published On :: Fri, 08 Feb 2019 10:03:56 +0530 Trent Boult top the most valuable players list with Mohammed Shami hold on to second position Full Article MVPI Trent Boult ODI IMAGE Mohammed Shami Getty Images Kane Williamson Ross Taylor Ambati Rayudu Virat Kohli India Colin de Grandhomme Hagen New Zealand Colin Munro Mitchell Santner
ser Know your IPL Team: Sunrisers Hyderabad By www.rediff.com Published On :: Sat, 23 Mar 2019 13:29:42 +0530 Rajneesh Gupta presents statistical summary of Sunrisers Hyderabad and much more. Full Article Sunrisers Hyderabad IPL Bhuvneshwar Kumar Rashid Khan Kane Williamson Shakib Al Hasan Shreevats Goswami Mohammad Nabi Deepak Hooda Ricky Bhui Yusuf Pathan Manish Pandey Shahbaz Nadeem Khaleel Ahmed David Warner Martin Guptill
ser When did India last lose a Test series in West Indies? By www.rediff.com Published On :: Thu, 22 Aug 2019 00:04:26 +0530 As India kicks off its run in the World Test Championships on Thursday, Rajneesh Gupta tells you all you need to know about the India-West Indies on-field rivalry. Full Article
ser India-NZ ODI series: Meet Most Valuable Players By www.rediff.com Published On :: Mon, 17 Feb 2020 15:53:18 +0530 Srinivas Bhogle and Purnendu Maji list the Most Valuable Players of the India-New Zealand ODI series. Full Article
ser Is BMW’s new 2 Series Gran Coupe a multiplier? By www.thehindubusinessline.com Published On :: Thu, 07 May 2020 18:32:53 +0530 Set to debut in India later this year, will this global new model replicate the success of its bigger counterparts? Full Article Auto focus
ser [ASAP] Highly Sensitive and Selective Detection of Heparin in Serum Based on a Long-Wavelength Tetraphenylethylene–Cyanopyridine Aggregation-Induced Emission Luminogen By feedproxy.google.com Published On :: Tue, 05 May 2020 04:00:00 GMT Analytical ChemistryDOI: 10.1021/acs.analchem.0c00496 Full Article
ser Pause, rewind, play: Relive Ashes 2005 – one of the greatest Test series of all time By feedproxy.google.com Published On :: Fri, 08 May 2020 10:32:16 +0000 This documentary encapsulates the drama, the highs and lows, the animosity between the two teams, and England’s redemption as a cricketing power. Full Article
ser India need to subdue Warner, Smith if they are to win series in Australia again, says Ian Chappell By feedproxy.google.com Published On :: Fri, 08 May 2020 13:06:53 +0000 Chappell highlighted the impact of the two batting mainstays should the much-anticipated series goes ahead as scheduled. Full Article
ser Watch: This TikTok user travels to exotic locations to brew his morning coffee By feedproxy.google.com Published On :: Sat, 09 May 2020 04:10:26 +0000 No wonder Falke Omdal, a 29-year-old photographer, has garnered a million views for his TikTok videos. Full Article
ser [ASAP] Characterization of Conjugation Effects in the Series of Quinoxaline-2-ones by Means of Vibrational Raman Spectroscopy By feedproxy.google.com Published On :: Wed, 29 Apr 2020 04:00:00 GMT The Journal of Physical Chemistry ADOI: 10.1021/acs.jpca.0c01838 Full Article
ser Positive Findings from Year 2 of the Centers for Medicare & Medicaid Services’ Million Hearts® Cardiovascular Disease Risk Reduction Model By www.mathematica.org Published On :: Wed, 12 Feb 2020 19:35:00 Z Mathematica has released positive evaluation findings from Year 2 of the Million Hearts® model, just in time for American Heart Month this February. Full Article
ser Assistive Technology Services for Youth in the Vermont Linking Learning to Careers Program By www.mathematica.org Published On :: Thu, 20 Feb 2020 16:16:00 Z The Vermont Division of Vocational Rehabilitation’s Linking Learning to Careers (LLC) program provides enhanced services to help high school students with disabilities as they make the transition to careers or postsecondary education. These enhanced services include access to assistive technology. Full Article
ser Significant Contributions Advance the Understanding of Disability Programs and the People They Serve By www.mathematica.org Published On :: Wed, 04 Mar 2020 18:20:00 Z Mathematica’s Center for Studying Disability Policy has provided valuable insights into the Social Security Administration’s (SSA) disability programs during its seven years as a research center for the SSA’s Disability Research Consortium (DRC). Full Article
ser Planning Title IV-E Prevention Services: A toolkit for States, Introduction to the Toolkit By www.mathematica.org Published On :: Thu, 12 Mar 2020 17:10:00 Z This toolkit aims to help states develop a plan for Title IV-E prevention services, and to assist states in planning an array of services to help address substance use, mental health, and parenting issues (“prevention services”). Full Article
ser Services in family forestry Teppo Hujala, Anne Toppinen, Brett J. Butler, editors By library.mit.edu Published On :: Sun, 22 Dec 2019 07:46:07 EST Online Resource Full Article
ser Synthetic seeds: germplasm regeneration, preservation and prospects / Mohammad Faisal, Abdulrahman A. Alatar, editors By library.mit.edu Published On :: Sun, 22 Dec 2019 07:46:07 EST Online Resource Full Article
ser Making ecologies on private land: conservation practice in rural-amenity landscapes / Benjamin Cooke, Ruth Lane By library.mit.edu Published On :: Sun, 12 Jan 2020 08:09:51 EST Online Resource Full Article
ser The ecology of tropical East Asia / Richard T. Corlett, Center for Integrative Conservation, Xishuangbanna Tropical Botanical Garden, Chinese Academy of Sciences, China By library.mit.edu Published On :: Sun, 19 Jan 2020 07:42:04 EST Dewey Library - QH84.5.C67 2019 Full Article
ser Planning for the planet: environmental expertise and the international union for conservation of nature and natural resources, 1960-1980 / Simone Schleper By library.mit.edu Published On :: Sun, 23 Feb 2020 09:06:07 EST Hayden Library - QH75.S257 2019 Full Article
ser Strategic Corporate Conservation Planning: A Guide to Meaningful Engagement / by Margaret O'Gorman By library.mit.edu Published On :: Sun, 1 Mar 2020 07:37:39 EST Online Resource Full Article
ser Ecology, conservation, and restoration of Chilika Lagoon, India C. Max Finlayson, Gurdeep Rastogi, Deepak R. Mishra, Ajit K. Pattnaik, editors By library.mit.edu Published On :: Sun, 1 Mar 2020 07:37:39 EST Online Resource Full Article
ser Stewarding the sound: the challenge of managing sensitive coastal ecosystems / editors, Leah Bendell, professor, Biological Sciences, Simon Fraser University, Burnaby BC, Canada, [and three others] By library.mit.edu Published On :: Sun, 8 Mar 2020 07:47:17 EDT Rotch Library - QH106.2.B8 S745 2019 Full Article
ser Socio-economic and eco-biological dimensions in resource use and conservation: strategies for sustainability / Niranjan Roy, Shubhadeep Roychoudhury, Sunil Nautiyal, Sunil K. Agarwal, Sangeeta Baksi, editors By library.mit.edu Published On :: Sun, 15 Mar 2020 07:45:28 EDT Online Resource Full Article
ser Reconciling human needs and conserving biodiversity: large landscapes as a new conservation paradigm: The Lake Tumba, Democratic Republic of Congo / Bila-Isia Inogwabini By library.mit.edu Published On :: Sun, 29 Mar 2020 07:25:05 EDT Online Resource Full Article
ser Forest pest and disease management in Latin America: modern perspectives in natural forests and exotic plantations / Sergio A. Estay, editor By library.mit.edu Published On :: Sun, 12 Apr 2020 09:09:06 EDT Online Resource Full Article
ser Cultivating nature: The Conservation of a Valencian Working Landscape / Sarah R. Hamilton By library.mit.edu Published On :: Sun, 26 Apr 2020 08:31:05 EDT Dewey Library - QH77.S7 H36 2018 Full Article
ser Mixed plantations of eucalyptus and leguminous trees: soil, microbiology and ecosystem services / Elke Jurandy Bran Nogueira Cardoso, José Leonardo de Moraes Gonçalves, Fabiano de Carvalho Balieiro, Avílio Antônio Franco, editors By library.mit.edu Published On :: Sun, 26 Apr 2020 08:31:05 EDT Online Resource Full Article
ser The American Museum of Natural History and how it got that way / Colin Davey with Thomas A. Lesser ; foreword by Kermit Roosevelt III By library.mit.edu Published On :: Sun, 26 Apr 2020 08:31:05 EDT Barker Library - QH70.U62 N485 2019 Full Article
ser Observation of transition cascades in sheared liquid crystalline polymers By feeds.rsc.org Published On :: Soft Matter, 2020, 16,3891-3901DOI: 10.1039/D0SM00275E, PaperRyan J. Fox, M. Gregory Forest, Stephen J. Picken, Theo J. DingemansWe observe anomalous shear thickening behavior of a lyotropic liquid crystalline polymer due to the dynamics of the nematic director.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
ser Experimental observation of boundary-driven oscillations in a reaction–diffusion–advection system By feeds.rsc.org Published On :: Soft Matter, 2020, 16,4243-4255DOI: 10.1039/C9SM02291K, Paper Open Access   This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.Torsten Eckstein, Estefania Vidal-Henriquez, Azam GholamiBoundary-driven oscillations are observed experimentally in a reaction-diffusion-advection system, namely in the signaling population of Dictyostelium discoideum cells.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
ser [ASAP] Terahertz Spectroscopy of Gas Mixtures with Dual Quantum Cascade Laser Frequency Combs By dx.doi.org Published On :: Thu, 23 Apr 2020 04:00:00 GMT ACS PhotonicsDOI: 10.1021/acsphotonics.9b01758 Full Article
ser [ASAP] Strong Optical Feedback Stabilized Quantum Cascade Laser By dx.doi.org Published On :: Fri, 08 May 2020 04:00:00 GMT ACS PhotonicsDOI: 10.1021/acsphotonics.0c00189 Full Article
ser Microbrowsers are Everywhere By feedproxy.google.com Published On :: Sun, 15 Dec 2019 12:00:00 +0000 Colin Bendell gets into the minutia of microbrowsers - the small previews of your site that are pervasive all around the web and through social media apps and search engines whenever an item of content on your site is referenced. You’ve seen it everywhere - that little thumbnail preview of a website mentioned in a tweet, the expanded description in a Slack channel, or in WhatsApp group chat. Figure 1: The preview shown in a group chat provides a hint of what the real webpage looks like These link previews are so commonplace that we hardly pay any attention to how our site design might be impacting the generated preview. Yet, these previews can be the most influential part for attracting new audiences and increasing engagement - possibly more than SEO. Even more alarming is that most web analytics are blind to this traffic and can’t show you how these Microbrowsers are interacting with your site. As we close out the year, here are five essential questions and ideas that every web dev should know about Microbrowsers. 1. What are Microbrowsers? How are they different from “normal” browser? We are all very familiar with the main browsers like Firefox, Safari, Chrome, Edge and Internet Explorer. Not to mention the many new browsers that use Chromium as the rendering engine but offer unique user experiences like Samsung Internet or Brave. In contrast, Microbrowsers are a class of User-Agents that also visit website links, parse HTML and generate a user experience. But unlike those traditional browsers, the HTML parsing is limited and the rendering engine is singularly focused. The experience is not intended to be interactive. Rather the experience is intended to be representational - to give the user a hint of what exists on the other side of the URL. Creating link previews is not new. Facebook and Twitter have been adding these link previews in posts for nearly a decade. That used to be the primary use case. Marketing teams created backlog items to adopt different microdata - from Twitter Cards and Open Graph annotations for Facebook. LinkedIn likewise embraced both Open Graph and OEmbed tags to help generate the previews <meta name="description" content="seo description long"> <meta name="keywords" content="seo keyword list"> <link rel="shortcut icon" href="favicon.ico" type="image/x-icon"> <link rel="icon" href="favicon_32.png" sizes="32x32"> <link rel="icon" href="favicon_48.png" sizes="48x48"> <link rel="icon" href="favicon_96.png" sizes="96x96"> <link rel="icon" href="favicon_144.png" sizes="144x144"> <meta property="og:title" content="Short title here" /> <meta property="og:description" content="shortish description" /> <meta name="twitter:title" content="Short title here"> <meta name="twitter:description" content="shortish description"> <meta property="og:image" content="https://res.cloudinary.com/.../hero-img.png" /> <meta name="twitter:image:src" content="https://res.cloudinary.com/.../hero-img.png"> As group chats and other collaboration tools have become more prevalent, we have seen many features from the big social media platforms emerge. Particularly in recent years we’ve seen the adoption of the link unfurling behaviour in these chat platforms. Rather than reinventing the wheel, each platform looks for pre-existing microdata to generate the preview. But which data should be used? How should this be arranged? As it turns out, each platform behaves slightly differently; presenting information in slightly different ways. Figure 2: The same amazon link shared in iMessage (left), Hangouts and WhatsApp (right) 2. If Microbrowsers are everywhere, why don’t I see them in my analytics reports? It’s easy to miss the traffic from Microbrowsers. This is for a number of reasons: First, page requests from Microbrowsers don’t run JavaScript and they don’t accept cookies. The Google Analytics <script> block won’t be run or executed. And all cookie will be ignored by the rendering agent. Second, if you were to do a log analysis based on HTTP logs from your CDN or web stack, you would see a relatively small volume of traffic. That is assuming you can identify the User-Agent strings. Some of these Microbrowsers impersonate real browsers and others impersonate Facebook or twitter. For example, iMessage uses the same User-Agent string for all these requests and it hasn’t changed since iOS 9. User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_1) AppleWebKit/601.2.4 (KHTML, like Gecko) Version/9.0.1 Safari/601.2.4 facebookexternalhit/1.1 Facebot Twitterbot/1.0 Finally, many platforms - particularly Facebook Messenger and Hangouts use centralized services to request the preview layout. This, in contrast to WhatsApp and iMessage where you will see one request per user. In the centralized consumer approach your web servers will only see one request, but this one request might represent thousands of eyeballs. 3. Microbrowser are probably more important than google bot We all know the importance of having our web sites crawled by search engines like googlebot. These bots are the lifeblood for lead generation and for discovering new users. However, the real gold for marketers is from word-of-mouth discussions. Those conversations with your friends when you recommend a TV show, a brand of clothing, or share a news report. This is the most valuable kind of marketing. Last year when assembling the data for Cloudinary’s State of the Visual Media report, I discovered that there was a very prominent usage pattern over the USA holiday season. During thanksgiving, all the way to Black Friday, the rate of link sharing skyrocketed as group chats shared deals and insights. Zooming out (and normalizing for time-of-day), we can see that there is a daily cadence of link sharing and word of mouth referrals. It probably isn’t a shock to see that we predominantly share links in Slack between Monday and Friday, while WhatsApp is used all week long. Likewise, WhatsApp is most often used during our ‘break’ times like lunch or in the evening after we put the kids to bed. While the link preview is increasingly common, there are two user behaviours to balance: Users can be skeptical of links sent via SMS and other chats. We don’t want to be fooled into clicking a phishing links and so we look for other queues to offer validation. This is why most platforms use the preview while also emphasize the website url host name. Skimming. I’m sure you’ve had the experience coming out of a meeting or grocery store to find a group chat with 100 messages. As you scroll to catch up on the conversation, links can easily be skipped. In this way, users expect the preview to act as a summary to tell them how important it is to visit the link. Figure 4: Nielsen Norman Group summarizes the research in a dynamic image preview Figure 5: A mockup of how an ecommerce product could create compelling previews showcasing colors, stock and price in the preview 4. Microbrowsers are not real browsers (they just play one on TV) As I previously mentioned, Microbrowsers pretend to be a browser in that they send the right HTTP headers and often send impersonating User-Agent strings. Yet, there are several characteristics that a web dev should be aware of. First, Microbrowsers try to protect the User’s privacy. The user hasn’t decided to visit your site yet, and more importantly, the user is having a private conversation. The fact that your brand or website is mentioned should just make your ears burn, but you shouldn’t be able to listen in to the conversation. For this reason, all Microbrowsers: don’t execute JavaScript - so your react application won’t work ignore all cookies - so your A/B or red/green cookies will be ignored some will follow redirects, but will quickly time out after a few seconds and give up trying to expand the link. there won’t be a referer: HTTP header when the user clicks the link for the full browser. In fact, a new user will appear as ‘direct’ traffic - as though they typed in the url. Second, Microbrowsers have a very small brain and very likely don’t use an advanced network algorithm. Most browsers will use a tokenizer to parse the HTML markup and send requests to the network stack asynchronously. Better yet, browsers will do some analysis of the resources needed before sending the async request to the network. Based on observational experimentation, most platforms simply use a glorified for loop when parsing the HTML and often request the resources synchronously. This might be ok for fast wifi experiences, but it can cause inconsistent experiences on flaky wifi. For example, iMessage will discover and load all <link rel="icon" > favicon, all <meta property="og:image" images, and all <meta name="twitter:image:src" before deciding what to render. Many sites still advertise 5 or more favicon sizes. This means that iMessage will download all favicons regardless of size and then not use them if it decides to instead render the image. For this reason the meta markup that is included is important. The lighter the content, the more likely it will be to be rendered. 5. Markup Matters Since Microbrowsers are simple-brained browsers, it is all the more important to produce good markup. Here are a few good strategies: It’s almost 2020, you only need one favicon size. Remove all the other <link rel="shortcut icon" and <link rel="icon" references. Based on observational experimentation, the most commonly recognized microdata tags for preview are the Open-Graph tags. When the OG and twitter card tags are missing, the default SEO <meta name="description" is used. However, since the description is often nonsensical SEO optimized phrases, users’ eyes will likely glaze over. On that note, use good descriptive text Provide up to three <meta property="og:image" images. Most platforms will only load the first one, while others (notably iMessage) attempts to create a collage. Figure 6: Amazon uses User-Agent detection which results in many link previews using the description meta tag. Use <meta property="og:video* with progressive (not streaming) video experiences. <meta property="og:type" content="video.other"> <meta property="og:video:url" content="https://shoesbycolin.com/blue.mp4"> <meta property="og:video:secure_url" content="https://shoesbycolin.com/blue.mp4"> <meta property="og:video:type" content="video/mp4"> <meta property="og:video:width" content="1280"> <meta property="og:video:height" content="720"> Don’t use UA sniffing to hide the <meta> tags. Sites like Amazon do this to try and show only Facebook/Twitter the microdata annotated website. But this can cause problems for some Microbrowsers that don’t use the same impersonation convention. The result is a simple link without a preview. Use the opportunity to tell your product story or summarize your ideas. Summary As more of our conversations happen in group chats and slack channels, link previews are an important way for you to engage users before they start the journey on your site. Unfortunately, not all websites present good or compelling previews. (And now that you know what to look for, you won’t be able to unsee bad examples - I’m sorry). To help users take the leap and visit your site, we need to make sure that all our pages are annotated with microdata. Better yet, we can use these previews to create compelling visual summaries. About the author Colin is part of the CTO Office at Cloudinary and co-author of the O’Reilly book High Performance Images. He spends much of his time at the intersection of high volume data, media, browsers and standards. He recently helped the community effort writing chapters in the Web Almanac on Media and CDNs. You can find him on tweeting @colinbendell and at blogging at https://bendell.ca More articles by Colin Full Article Code performance
ser Building a Dictaphone Using Media Recorder and getUserMedia By feedproxy.google.com Published On :: Tue, 17 Dec 2019 12:00:00 +0000 Chris Mills brushes up his shorthand and shows how the MediaStream Recording API in modern browsers can be used to capture audio directly from the user’s device. Inching ever closer to the capabilities of native software, it truly is an exciting time to be a web developer. The MediaStream Recording API makes it easy to record audio and/or video streams. When used with MediaDevices.getUserMedia(), it provides an easy way to record media from the user’s input devices and instantly use the result in web apps. This article shows how to use these technologies to create a fun dictaphone app. A sample application: Web Dictaphone To demonstrate basic usage of the MediaRecorder API, we have built a web-based dictaphone. It allows you to record snippets of audio and then play them back. It even gives you a visualisation of your device’s sound input, using the Web Audio API. We’ll just concentrate on the recording and playback functionality in this article, for brevity’s sake. You can see this demo running live, or grab the source code on GitHub. This has pretty good support on modern desktop browsers, but pretty patchy support on mobile browsers currently. Basic app setup To grab the media stream we want to capture, we use getUserMedia(). We then use the MediaRecorder API to record the stream, and output each recorded snippet into the source of a generated <audio> element so it can be played back. We’ll first declare some variables for the record and stop buttons, and the <article> that will contain the generated audio players: const record = document.querySelector('.record'); const stop = document.querySelector('.stop'); const soundClips = document.querySelector('.sound-clips'); Next, we set up the basic getUserMedia structure: if (navigator.mediaDevices && navigator.mediaDevices.getUserMedia) { console.log('getUserMedia supported.'); navigator.mediaDevices.getUserMedia ( // constraints - only audio needed for this app { audio: true }) // Success callback .then(function(stream) { }) // Error callback .catch(function(err) { console.log('The following `getUserMedia` error occured: ' + err); } ); } else { console.log('getUserMedia not supported on your browser!'); } The whole thing is wrapped in a test that checks whether getUserMedia is supported before running anything else. Next, we call getUserMedia() and inside it define: The constraints: Only audio is to be captured for our dictaphone. The success callback: This code is run once the getUserMedia call has been completed successfully. The error/failure callback: The code is run if the getUserMedia call fails for whatever reason. Note: All of the code below is found inside the getUserMedia success callback in the finished version. Capturing the media stream Once getUserMedia has created a media stream successfully, you create a new Media Recorder instance with the MediaRecorder() constructor and pass it the stream directly. This is your entry point into using the MediaRecorder API — the stream is now ready to be captured into a <Blob>, in the default encoding format of your browser. const mediaRecorder = new MediaRecorder(stream); There are a series of methods available in the MediaRecorder interface that allow you to control recording of the media stream; in Web Dictaphone we just make use of two, and listen to some events. First of all, MediaRecorder.start() is used to start recording the stream once the record button is pressed: record.onclick = function() { mediaRecorder.start(); console.log(mediaRecorder.state); console.log("recorder started"); record.style.background = "red"; record.style.color = "black"; } When the MediaRecorder is recording, the MediaRecorder.state property will return a value of “recording”. As recording progresses, we need to collect the audio data. We register an event handler to do this using mediaRecorder.ondataavailable: let chunks = []; mediaRecorder.ondataavailable = function(e) { chunks.push(e.data); } Last, we use the MediaRecorder.stop() method to stop the recording when the stop button is pressed, and finalize the Blob ready for use somewhere else in our application. stop.onclick = function() { mediaRecorder.stop(); console.log(mediaRecorder.state); console.log("recorder stopped"); record.style.background = ""; record.style.color = ""; } Note that the recording may also stop naturally if the media stream ends (e.g. if you were grabbing a song track and the track ended, or the user stopped sharing their microphone). Grabbing and using the blob When recording has stopped, the state property returns a value of “inactive”, and a stop event is fired. We register an event handler for this using mediaRecorder.onstop, and construct our blob there from all the chunks we have received: mediaRecorder.onstop = function(e) { console.log("recorder stopped"); const clipName = prompt('Enter a name for your sound clip'); const clipContainer = document.createElement('article'); const clipLabel = document.createElement('p'); const audio = document.createElement('audio'); const deleteButton = document.createElement('button'); clipContainer.classList.add('clip'); audio.setAttribute('controls', ''); deleteButton.innerHTML = "Delete"; clipLabel.innerHTML = clipName; clipContainer.appendChild(audio); clipContainer.appendChild(clipLabel); clipContainer.appendChild(deleteButton); soundClips.appendChild(clipContainer); const blob = new Blob(chunks, { 'type' : 'audio/ogg; codecs=opus' }); chunks = []; const audioURL = window.URL.createObjectURL(blob); audio.src = audioURL; deleteButton.onclick = function(e) { let evtTgt = e.target; evtTgt.parentNode.parentNode.removeChild(evtTgt.parentNode); } } Let’s go through the above code and look at what’s happening. First, we display a prompt asking the user to name their clip. Next, we create an HTML structure like the following, inserting it into our clip container, which is an <article> element. <article class="clip"> <audio controls></audio> <p>_your clip name_</p> <button>Delete</button> </article> After that, we create a combined Blob out of the recorded audio chunks, and create an object URL pointing to it, using window.URL.createObjectURL(blob). We then set the value of the <audio> element’s src attribute to the object URL, so that when the play button is pressed on the audio player, it will play the Blob. Finally, we set an onclick handler on the delete button to be a function that deletes the whole clip HTML structure. So that’s basically it — we have a rough and ready dictaphone. Have fun recording those Christmas jingles! As a reminder, you can find the source code, and see it running live, on the MDN GitHub. This article is based on Using the MediaStream Recording API by Mozilla Contributors, and is licensed under CC-BY-SA 2.5. About the author Chris Mills manages the MDN web docs writers’ team at Mozilla, which involves spreadsheets, meetings, writing docs and demos about open web technologies, and occasional tech talks at conferences and universities. He used to work for Opera and W3C, and enjoys playing heavy metal drums and drinking good beer. More articles by Chris Full Article Code apis
ser Also serving time: Canada's provincial and territorial correctional officers / Rosemary Ricciardelli By library.mit.edu Published On :: Sun, 22 Mar 2020 07:44:49 EDT Dewey Library - HV9506.R53 2019 Full Article
ser Red state blues: how the conservative revolution stalled in the states / Matt Grossmann By library.mit.edu Published On :: Sun, 22 Mar 2020 07:44:49 EDT Dewey Library - JK2356.G76 2019 Full Article
ser The conservative sensibility / George F. Will By library.mit.edu Published On :: Sun, 22 Mar 2020 07:44:49 EDT Dewey Library - JC573.2.U6 W54 2019 Full Article
ser Age of iron: on conservative nationalism / by Colin Dueck By library.mit.edu Published On :: Sun, 22 Mar 2020 07:44:49 EDT Dewey Library - JC573.2.U6 D8354 2020 Full Article
ser Mathematics to the rescue of democracy: what does voting mean and how can it be improved? / Paolo Serafini By library.mit.edu Published On :: Sun, 12 Apr 2020 09:49:18 EDT Online Resource Full Article
ser Defending a Contested Ideal: Merit and the Public Service Commission, 1908-2008 By library.mit.edu Published On :: Sun, 19 Apr 2020 10:15:39 EDT Online Resource Full Article
ser Why veterans run: military service in American presidential elections, 1789-2016 / Jeremy M. Teigen By library.mit.edu Published On :: Sun, 19 Apr 2020 10:15:39 EDT Dewey Library - JK524.T36 2018 Full Article
ser We decide!: theories and cases in participatory democracy / Michael Menser By library.mit.edu Published On :: Sun, 19 Apr 2020 10:15:39 EDT Dewey Library - JF799.M47 2018 Full Article
ser A war on people: drug user politics and a new ethics of community / Jarrett Zigon By library.mit.edu Published On :: Sun, 26 Apr 2020 09:04:30 EDT Dewey Library - HV5801.Z54 2019 Full Article
ser Venice's secret service: organizing intelligence in the Renaissance / Ioanna Iordanou By library.mit.edu Published On :: Sun, 26 Apr 2020 09:04:30 EDT Dewey Library - JF1525.I6 I65 2019 Full Article
ser JandK attack: Lesser-known militant outfit claims responsibility for strikes By archive.indianexpress.com Published On :: Thu, 26 Sep 2013 08:02:13 GMT 'Shohada Brigade' spokesperson said their mujhahideen are still fighting in Jammu. Full Article
ser Telangana: Power supply, train services hit, protests turn violent By archive.indianexpress.com Published On :: Sun, 06 Oct 2013 15:37:13 GMT Shutdown was observed in all 13 Seemandhra districts, clashes were reported in Anantapur and Kurnool. Full Article
ser Lalu Prasad observes Navratra inside Birsa Munda Central Jail By archive.indianexpress.com Published On :: Tue, 08 Oct 2013 14:47:06 GMT Lalu Prasad observes Navratra every year and offered puja this year too. Full Article
ser Reserve 3% govt jobs for disabled, Supreme Court tells Centre By archive.indianexpress.com Published On :: Tue, 08 Oct 2013 15:36:42 GMT SC ruled that quota should be on basis of total vacancies and not just posts identified. Full Article
ser No poll tickets for those facing serious charges: Delhi Congress By archive.indianexpress.com Published On :: Tue, 08 Oct 2013 16:55:24 GMT Party leadership to decide the percentage of women candidates. Full Article
ser SC orders V K Singh to explain 'serious statements', begins hearing contempt case By archive.indianexpress.com Published On :: Thu, 24 Oct 2013 16:50:19 GMT The apex court has pulled up ex-Army chief V K Singh for his comments on its verdict. Full Article