ea Bioinformatics techniques for drug discovery: applications for complex diseases / Aman Chandra Kaushik, Ajay Kumar, Shiv Bharadwaj, Ravi Chaudhary, Shakti Sahi By library.mit.edu Published On :: Sun, 24 Jun 2018 06:32:27 EDT Online Resource Full Article
ea Miracle cure: the creation of antibiotics and the birth of modern medicine / William Rosen By library.mit.edu Published On :: Sun, 8 Jul 2018 06:43:56 EDT Hayden Library - RM409.R67 2017 Full Article
ea Biopharmaceutical applied statistics symposium. Karl E. Peace, Ding-Geng Chen, Sandeep Menon, editors By library.mit.edu Published On :: Sun, 30 Sep 2018 07:38:26 EDT Online Resource Full Article
ea Biopharmaceutical applied statistics symposium. Karl E. Peace, Ding-Geng Chen, Sandeep Menon, editors By library.mit.edu Published On :: Sun, 30 Sep 2018 07:38:26 EDT Online Resource Full Article
ea Biopharmaceutical applied statistics symposium. Karl E. Peace, Ding-Geng Chen, Sandeep Menon, editors By library.mit.edu Published On :: Sun, 4 Nov 2018 07:26:25 EST Online Resource Full Article
ea Natural products as source of molecules with therapeutic potential: research & development, challenges and perspectives / editor, Valdir Cechinel Filho By library.mit.edu Published On :: Sun, 20 Jan 2019 12:54:47 EST Online Resource Full Article
ea Precision medicine and the reinvention of human disease / Jules J. Berman By library.mit.edu Published On :: Sun, 31 Mar 2019 07:31:59 EDT Online Resource Full Article
ea How to change your mind: what the new science of psychedelics teaches us about consciousness, dying, addiction, depression, and transcendence / Michael Pollan By library.mit.edu Published On :: Sun, 14 Apr 2019 07:26:57 EDT Hayden Library - RM324.8.P65 2018 Full Article
ea Continuous manufacturing for the modernization of pharmaceutical production: proceedings of a workshop / Joe Alper, rapporteur ; Board on Chemical Sciences and Technology, Division on Earth and Life Studies, the National Academies of Sciences, Engineering By library.mit.edu Published On :: Sun, 28 Apr 2019 07:25:40 EDT Online Resource Full Article
ea Translational Research Methods in Diabetes, Obesity, and Nonalcoholic Fatty Liver Disease: A Focus on Early Phase Clinical Drug Development / editors, Andrew J. Krentz, Christian Weyer and Marcus Hompes By library.mit.edu Published On :: Sun, 19 May 2019 07:20:37 EDT Online Resource Full Article
ea The medical marijuana guide: cannabis and your health / by Patricia C. Frye with Dave Smitherman By library.mit.edu Published On :: Sun, 11 Aug 2019 09:34:13 EDT Hayden Library - RM666.C266 F79 2018 Full Article
ea Nanomedicine for the treatment of disease: from concept to application / editors, Sarwar Beg, Mahfoozur Rahman, Md. Abul Barkat, Farhan J. Ahmad By library.mit.edu Published On :: Sun, 2 Feb 2020 08:26:55 EST Online Resource Full Article
ea Unit Operation in Downstream Processing / Husnul Azan Tajarudin, Mardiana Idayu Ahmad & Mohd Nazri Ismail By library.mit.edu Published On :: Sun, 2 Feb 2020 08:26:55 EST Online Resource Full Article
ea Poor quality pharmaceuticals in global public health Satoru Kimura, Yasuhide Nakamura By library.mit.edu Published On :: Sun, 16 Feb 2020 07:32:02 EST Online Resource Full Article
ea Arabian drugs in early medieval Mediterranean medicine / Zohar Amar and Efraim Lev By library.mit.edu Published On :: Sun, 22 Mar 2020 07:24:15 EDT Rotch Library - RS180.A65 A43 2018 Full Article
ea Medicinal plant research in Africa: pharmacology and chemistry / edited by Victor Kuete By library.mit.edu Published On :: Sun, 29 Mar 2020 07:25:05 EDT Online Resource Full Article
ea The role of NIH in drug development innovation and its impact on patient access: proceedings of a workshop / Francis K. Amankwah, Alexandra Andrada, Sharyl J. Nass, and Theresa Wizemann, rapporteurs ; Board on Health Care Services ; Board on Health Scienc By library.mit.edu Published On :: Sun, 29 Mar 2020 07:25:05 EDT Online Resource Full Article
ea These Birds Eat Fire, or Close to It, to Live Another Day By www.nytimes.com Published On :: Tue, 28 Apr 2020 16:00:23 GMT A willingness to experiment with new foods and ways of foraging may make some birds less vulnerable to extinction. Full Article
ea In a City Frozen in Fear, Time Freezes, Too By www.nytimes.com Published On :: Fri, 01 May 2020 18:54:15 GMT Unusually clear skies, sunny days and empty parks beckon, but in a city locked down by the coronavirus, almost no one is heeding their call. Full Article
ea A Bit of Relief: Tea and Toast By www.nytimes.com Published On :: Fri, 01 May 2020 19:35:15 GMT “Quite honestly, one of the most disheartening things about American life is not the politics, not the incredible social division — it’s the way you make tea.” Full Article
ea Kashmir Gun Battle Kills at Least 7 By www.nytimes.com Published On :: Sun, 03 May 2020 11:43:27 GMT Fighting between the Indian Army and militants threatened to heighten hostilities in the disputed region, where near-daily skirmishes have raged for weeks. Full Article
ea As India Loosens Its Strict Lockdown, Coronavirus Deaths Jump Sharply By www.nytimes.com Published On :: Wed, 06 May 2020 12:22:47 GMT The streets have suddenly come alive, especially at night, in many areas where social distancing is impossible. Full Article
ea Gas Leak in India at LG Factory Kills 11 and Sickens Hundreds By www.nytimes.com Published On :: Thu, 07 May 2020 04:01:32 GMT Residents in eastern India woke up in the middle of the night surrounded by a cloud of styrene vapor. Many couldn’t breathe. Full Article
ea Global Bat Populations Need Research and Conservation Action By www.batcon.org Published On :: Mon, 08 Apr 2019 10:36:00 -0500 New Paper from Bat Conservation International Scientists Underscores the Need for Expanded Research and Data Collection to Better Protect Bat Species Full Article Press Release
ea Fungus that causes bat-killing disease White-nose Syndrome is expanding in Texas By www.batcon.org Published On :: Wed, 08 May 2019 08:36:00 -0500 BCI announced today that early signs of the fungus Pseudogymnoascus destructans (Pd) have been detected at one of the world’s premier bat conservation sites, Bracken Cave Preserve Full Article Press Release
ea Research Links Bats to Growth of Durian, the “World’s Stinkiest Fruit” By www.batcon.org Published On :: Thu, 21 Nov 2019 14:40:22 -0600 Full Article Press Release
ea Beaches and Coasts, 2nd Edition By www.wiley.com Published On :: 2020-02-10T05:00:00Z A new edition of a unique textbook that provides an exhaustive treatment of the world's different coastswith focus on climate change sea-level rise Coastlines of the world are as diverse and complex as any geological setting on Earth, and understanding them is extremely important. Beaches and Coasts, Second Edition is an exciting and unique textbook that covers the world’s different coasts and details the highly varied processes that have shaped Read More... Full Article
ea The Mediterranean Sea in the Era of Global Change 2: 30 Years of Multidisciplinary Study of the Ligurian Sea By www.wiley.com Published On :: 2020-04-28T04:00:00Z Due to its particular characteristics, the Mediterranean Sea is often viewed as a microcosm of the World Ocean. Its proportionally-reduced dimensions and peculiar hydrological circulation render it susceptible to environmental and climatic constraints, which are rapidly evolving. The Mediterranean is therefore an ideal site to examine, in order to better understand a number of key oceanographic phenomena. This is especially true of the Ligurian Sea Read More... Full Article
ea The Mediterranean Sea in the Era of Global Change 1: 30 Years of Multidisciplinary Study of the Ligurian Sea By www.wiley.com Published On :: 2020-04-28T04:00:00Z Due to its particular characteristics, the Mediterranean Sea is often viewed as a microcosm of the World Ocean. Its proportionally-reduced dimensions and peculiar hydrological circulation render it susceptible to environmental and climatic constraints, which are rapidly evolving. The Mediterranean is therefore an ideal site to examine, in order to better understand a number of key oceanographic phenomena. This is especially true of the Ligurian Sea Read More... Full Article
ea Why you should learn Mobile Web Development By webreflection.blogspot.com Published On :: Thu, 16 Jul 2015 14:36:00 +0000 When I've decided to define 3 courses and levels, I had to include the Mobile Web Development one.When I tell developers or random folks about such course, they ask me: "why? come on, I know Web, how different could that be? what's the point?" Yet Most Websites Still FailFor instance, I've tried to book a flight yesterday from my Android 5 daily phone which is not even in developer mode and I use the default Chrome browser (I know, shocking, but you gotta test what real world users will see!).You can see I couldn't do it via this video: Not That Site Only!I'm pretty sure they will fix this problem at speed light, and while same operation worked on an iOS based device, it's shocking even most popular or famous websites can fail that bad at very most basic tasks like scrolling!Few developers still believe Mobile Web is about bringing in some Mobile library and that's it. The amount of different things happening there, different surfing paradigms, and different, really, everything, is the most under-estimated problem we have these days.And the best part everyone is missing is that you don't need to add libraries on Mobile Web, most likely you need to drop them! Do You Trust The App?Every business is apparently laughing at HTML5 and Mobile, offering an App for something they cannot even make it work on a browser.Apps, are privileged pieces of software so I ask you one thing: why do you trust apps when the easier to develop Web counterpart doesn't even work? As SummaryYou don't have to come to my courses if you think you don't need it, but if you don't test on mobile, you can also stop right now offering poor alternatives nobody cares 'cause nothing works there anyway.But please, stop saying that HTML5 or the Mobile Web platform is the problem ... it's simply NOT! Full Article
ea The missing analysis in JavaScript "Real" Mixins By webreflection.blogspot.com Published On :: Wed, 13 Jan 2016 17:44:00 +0000 I love hacks and unusual patterns! As logical consequence, I loved this post about "Real" Mixins!!!The only hitch about that post is that I believe there are few points closer to a "gonna sell you my idea" discussion than a non disillusioned one.Let's start this counter analysis remembering what are actually classes in latest JavaScript standard, so that we can move on explaining what's missing in there. JavaScript embraces prototypal inheritanceIt doesn't matter if ES6 made the previously reserved class keyword usable; at the end of the day we're dealing with a special syntactical shortcut to enrich a generic prototype object. // class in ES2015class A { constructor() {} method() {} get accessor() {} set accessor(value) {}}// where are those methods and properties defined?console.log( Object.getOwnPropertyNames(A.prototype) // ["constructor", "method", "accessor"]);Accordingly, declaring a generic class consists in bypassing the following procedure: function A() {}Object.defineProperties( A.prototype, { // constructor is implicitly defined method: { configurable: true, writable: true, value: function method() {} }, accessor: { configurable: true, get: function get() {}, set: function set(value) {} } });If you don't trust me, trust what a transpiler would do, summarized in the following code: var A = (function () { // the constructor function A() { _classCallCheck(this, _temporalAssertDefined(A, "A", _temporalUndefined) && A); } // the enriched prototype _createClass(_temporalAssertDefined(A, "A", _temporalUndefined) && A, [{ key: "method", value: function method() {} }, { key: "accessor", get: function get() {}, set: function set(value) {} }]); return _temporalAssertDefined(A, "A", _temporalUndefined) && A;})();If there is some public static property in the definition, its assignment to the constructor would be the second bypassed part. The super caseThe extra bit in terms of syntax that makes ES6 special is the special keyword super. Being multiple inheritance not possible in JavaScript, we could think about super as the static reference to the directly extended prototype. In case of the previous B class, which extends A, we can think about super variable like if it was defined as such: // used within the constructorlet super = (...args) => A.apply(this, arguments);// used within any other methodsuper.method = (...args) => A.prototype.method.apply(this, args);// used as accessorObject.defineProperty(super, 'accessor', { get: () => Object.getOwnPropertyDescriptor( A.prototype, 'accessor' ).get.call(this), set: (value) => Object.getOwnPropertyDescriptor( A.prototype, 'accessor' ).set.call(this, value)});Now that we have a decent understanding on how inheritance works in JavaScript and what it means to declare a class, let's talk about few misleading points sold as pros or cons in the mentioned article. Prototypes are always modified anyway!We've just seen that defining a class technically means enriching its prototype object. This already invalidates somehow Justin point but there's more to consider.When Justin exposes his idea on why current solutions are bad, he says that: When using mixin libraries against prototype objects, the prototypes are directly mutated. This is a problem if the prototype is used anywhere else that the mixed-in properties are not wanted. The way Justin describes this issue is quite misleading because mutating prototypes at runtime is a well known bad practice.Indeed, I believe every single library he mentioned in that post, and he also forgot mine, is not designed to mutate classes prototypes at runtime ... like: not at all!Every single mixin proposal that is capable of implementing mixins via classes is indeed designed to define these classes at definition time, not at runtime!Moreover, whatever solution Justin proposed will not guard any class from being modified at runtime later on!The same way he's defining his final classes during their definitions, mixins-for-classes oriented libraries have exactly the same goal: you define your class and its mixins during the class definition time!The fact mixins add properties to a prototype is a completely hidden matter that at class definition time is everything but bad.Also, no property is modified in place, because mixins are there to enrich, not to modify ... and having a prototype enriched means also that it's easier to spot name clashing and methods or properties conflicts ... but I'll come back to that later ... super actually should NOT work!The main bummer about the article is that it starts in a very reasonable way, describing mixins and classes, and also analyzing their role in a program. The real, and only, difference between a mixin and normal subclass is that a normal subclass has a fixed superclass, while a mixin definition doesn't yet have a superclass. Justin started right at the very beginning, and then degenerated with all sort of contradictions such: With JavaScript finally supporting super, so should mixinssuper.foo property access works within mixins and subclasses.super() calls work in constructors.One of the biggest benefits is that super works inside methods of the subclass and the mixins.Then finally he's back to Sanity Village with the following sentence: super calls can be a little unintuitive for those new to mixins because the superclass isn't known at mixin definition, and sometimes developers expect super to point to the declared superclass (the parameter to the mixin), not the mixin application. And on top of that, Justin talks about constructors too: Constructors are a potential source of confusion with mixins. They essentially behave like methods, except that overriden methods tend to have the same signature, while constructors in a inheritance hierarchy often have different signatures. In case you're not convinced yet how much messed up could be the situation, I'd like to add extra examples to the plate.Let's consider the word area and its multiple meanings: any particular extent of space or surfacea geographical regionany section reserved for a specific functionextent, range, or scopefield of study, or a branch of a field of studya piece of unoccupied ground; an open spacethe space or site on which a building standsNow you really have to tell me in case you implement a basic Shape mixin with an area() method what the hack would you expect when invoking super. Moreoever, you should tell me if for every single method you are going to write within a mixin, you are also going to blindly invoke super with arbitrary amount of arguments in there ... So here my quick advice about calling blindly a super: NO, followed by DON'T and eventually NEVER! Oversold super abilityNo kidding, and I can't stress this enough ... I've never ever in my life wrote a single mixin that was blindly trusting on a super call. That would be eventually an application based on mixins but that's a completely different story.My feeling is that Justin tried to combine at all cost different concepts, probably mislead by his Dart background, since mentioned as reference, where composition in Dart was indeed classes based and the lang itself exposes native mixins as classes ... but here again we are in JavaScript! instanceof what?Another oversold point in Justin's article is that instanceof works.This one was easy to spot ... I mean, if you create a class at runtime everytime the mixin is invoked, what exactly are you capable of "instanceoffing" and why would that benefit anyone about anything?I'm writing down his very same examples here that will obviously all fail: // a new anonymous class is created each time// who's gonna benefit about the instanceof?let MyMixin = (superclass) => class extends superclass { foo() { console.log('foo from MyMixin'); }};// let's try this classclass MyClass extends MyMixin(MyBaseClass) { /* ... */}// Justin says it's cool that instanceof works ...(new MyClass) instanceof MyMixin; // false// false ... really, it can't be an instance of// an arrow function prototype, isn't it?!Accordingly, and unless I've misunderstood Justin point in which case I apologies in advance, I'm not sure what's the exact point in having instanceof working. Yes, sure the intermediate class is there, but every time the mixin is used it will create a different class so there's absolutely no advantage in having instanceof working there ... am I right? Improving **Objects** CompositionIn his Improving the Syntax paragraph, Justin exposes a very nice API summarized as such: let mix = (superclass) => new MixinBuilder(superclass);class MixinBuilder { constructor(superclass) { this.superclass = superclass; } with(...mixins) { return mixins.reduce((c, mixin) => mixin(c), this.superclass); }}Well, this was actually the part I've liked the most about his article, it's a very simple and semantic API, and it also doesn't need classes at all to be implemented for any kind of JS object!How? Well, simply creating objects from objects instead: let mix = (object) => ({ with: (...mixins) => mixins.reduce( (c, mixin) => Object.create( c, Object.getOwnPropertyDescriptors(mixin) ), object)});It could surely be improved in order to deal with classes too but you get the idea: let a = {a: 'a'};let b = {b: 'b'};let c = {c: 'c'};let d = mix(c).with(a, b);console.log(d);Since the main trick in Justin proposal is to place an intermediate class in the inheritance chain, defining at runtime each time the same class and its prototype, I've done something different here that doesn't need to create a new class with its own prototype or object each time, while preserving original functionalities without affecting them.Less RAM to use, a hopefully coming soon native Object.getOwnPropertyDescriptors that should land in ES7 and make extraction faster, and the ability to use the pattern with pretty much everything out there, modern or old.The gist is here, feel free to reuse. As Summary ...Wrapping up this post, with latter proposal we can actually achieve whatever Justin did with his intermediate classes approach but following different goals: Mixins are added to the prototype chain.Mixins are applied without modifying existing objects.Mixins do no magic, and don't define new semantics on top of the core language.super.foo property access won't hopefully work within mixins but it will with subclasses methods.super() calls won't hopefully work in mixins constructors because you've no idea what kind of arguments you are going to receive. Subclasses still work as expected.Mixins are able to extend other mixins.instanceof has no reason to be even considered in this scenario since we are composing objects.Mixin definitions do not require library support - they can be written in a universal style and be compatible with non classes based engines too.bonus: less memory consumption overall, there's no runtime duplication for the same logic each timeI still want to thanks Justin because he made it quite clear that still not everyone fully understands mixins but there's surely a real-world need, or better demand, in the current JavaScript community.Let's hope the next version of ECMAScript will let all of us compose in a standard way that doesn't include a footgun like super through intermediate classes definition could do.Thanks for your patience reading through this! Full Article
ea Meanwhile ... By webreflection.blogspot.com Published On :: Sun, 15 Jan 2017 10:07:00 +0000 I know most followers still have this RSS feed subscription, and they might have missed some of the later updates so here a recap: I've brough Markdown easiness to JS console, it lets you write better logs such console.log('this *is* #green(awesome)!') I've explained how to manage states and diff them, or perform other common operations, through prototypal inheritance. This concept works so well, Netflix reduced its merging performance from 500ms to 60ms. I've talked about my new VR ready, game-centric PC that made me very happy in on a budget as low (for a gaming PC) as £600 I've also used latest archibold.io installer to bring Arch Linux from scratch on such PC, and on VirtualBox too for a spin I've finally uninstalled Here Maps from my phone, and discovered the same day the awesome maps.me which is already a great replacement last, but not least, I've created a 100 LOC utility that lets you opt out Babel class transformation, using object literals to define actually native ES2015 classes. The reason is here, while the utility is on GitHub. Am I forgetting anything? Oh yes, I've soldered together a Raspberry Pi Zero and a WaveShare 3.5" Touch Screen LCD, booting Web Kiosk in seconds, for a device that could be sold with the size of an i-clip and with battery and wifi included for like $35, but nobody gave a damn heck about it so my Kickstarter won't even be proposed. P.S. I am using Medium more and more, follow me there too (at least until Medium lasts) Full Article
ea Wildlife tourism, environmental learning and ethical encounters: ecological and conservation aspects / edited by Ismar Borges de Lima, Ronda J. Green By library.mit.edu Published On :: Sun, 23 Jul 2017 06:33:28 EDT Online Resource Full Article
ea The ArcGIS book: 10 big ideas about applying geography to your world / Christian Harder, editor By library.mit.edu Published On :: Sun, 20 Aug 2017 06:38:02 EDT Rotch Library - G70.212.A7352 2015 Full Article
ea Geographical information systems theory, applications and management: second International Conference, GISTAM 2016, Rome, Italy, April 26-27, 2016, Revised selected papers / Cédric Grueau, Robert Laurini, Jorge Gustavo Rocha (eds.) By library.mit.edu Published On :: Sun, 27 Aug 2017 06:34:53 EDT Online Resource Full Article
ea Spatial big data science: classification techniques for Earth observation imagery / Zhe Jiang, Shashi Shekhar By library.mit.edu Published On :: Sun, 27 Aug 2017 06:34:53 EDT Online Resource Full Article
ea Geoparks and geo-tourism in Iran / edited by Andreas Dittmann By library.mit.edu Published On :: Sun, 7 Jan 2018 06:38:03 EST Rotch Library - G155.I65 G46 2017 Full Article
ea Endeavouring Banks: exploring collections from the Endeavour voyage, 1768-1771 / Neil Chambers, with contributions by Anna Agnarsdottir, Sir David Attenborough, Jeremy Coote, Philip J. Hatfield and John Gascoigne By library.mit.edu Published On :: Sun, 21 Jan 2018 06:57:47 EST Hayden Library - G420.B18 C43 2016 Full Article
ea The Palgrave handbook of dark tourism studies / Philip R. Stone, Rudi Hartmann, Tony Seaton, Richard Sharpley, Leanne White, editors By library.mit.edu Published On :: Sun, 1 Apr 2018 06:34:28 EDT Online Resource Full Article
ea The concise dictionary of world place-names / John Everett-Heath By library.mit.edu Published On :: Sun, 27 May 2018 06:34:49 EDT Online Resource Full Article
ea The spectral Arctic: a history of ghosts and dreams in polar exploration / Shane McCorristine By library.mit.edu Published On :: Sun, 10 Jun 2018 06:37:51 EDT Online Resource Full Article
ea Urban Environment, Travel Behavior, Health, and Resident Satisfaction / Anzhelika Antipova By library.mit.edu Published On :: Sun, 24 Jun 2018 06:32:27 EDT Online Resource Full Article
ea Mapping the Archaeological Continuum: Filling 'Empty' Mediterranean Landscapes / by Stefano R.L. Campana By library.mit.edu Published On :: Sun, 24 Jun 2018 06:32:27 EDT Online Resource Full Article
ea The solo travel handbook: practical tips and inspiration for a safe, fun and fearless trip / commissioning editors Jessica Cole, Sarah Reid ; editors Lucy Cheek, Kate Turvey ; assistant editor Christina Webb By library.mit.edu Published On :: Sun, 22 Jul 2018 07:47:43 EDT Hayden Library - G151.S57 2018 Full Article
ea Tribal GIS: supporting Native American decision-making / editors, Anne Taylor, David Gadsden, Joseph J. Kerski, Heather Guglielmo By library.mit.edu Published On :: Sun, 29 Jul 2018 07:36:13 EDT Rotch Library - G70.215.U6 T75 2017 Full Article
ea Baffin Island: Field Research and High Arctic Adventure, 1961-67. By library.mit.edu Published On :: Sun, 5 Aug 2018 07:30:22 EDT Online Resource Full Article
ea Graphisch-statistischer Atlas der Schweiz / herausgegeben vom Statistischen Bureau des eidg. Departements des Innern = Atlas graphique et statistique de la Suisse / publié par le Bureau de statistique du Département fédéral de l'i By library.mit.edu Published On :: Sun, 12 Aug 2018 07:34:47 EDT Hayden Library - G1896.E24 G46 1897a Full Article
ea The phantom atlas: the greatest myths, lies and blunders on maps / Edward Brooke-Hitching By library.mit.edu Published On :: Sun, 19 Aug 2018 07:37:18 EDT Rotch Library - GA108.7.B76 2018 Full Article
ea Feasible management of archaeological heritage sites open to tourism / Douglas C. Comer, Annemarie Willems, editors By library.mit.edu Published On :: Sun, 23 Dec 2018 13:10:51 EST Online Resource Full Article
ea Asian Qualitative Research in Tourism: Ontologies, Epistemologies, Methodologies, and Methods / edited by Paolo Mura, Catheryn Khoo-Lattimore By library.mit.edu Published On :: Sun, 6 Jan 2019 13:19:35 EST Online Resource Full Article