xi Plan to exit ‘Lockdown’ or ‘Self Destruction’? – Things we must not ignore By feedproxy.google.com Published On :: Mon, 27 Apr 2020 15:36:00 +0000 The way in which the word corona has been terrifying the World, the only cure that has come to everyone’s mind is a lockdown. As has been in the case of earlier epidemics, no pre-planned long-term preventive measures could be taken in this time of crisis too. It has ultimately led the whole world to […] The post Plan to exit ‘Lockdown’ or ‘Self Destruction’? – Things we must not ignore appeared first on TIMES OF ASSAM by Sangeeta Sarmah. Full Article NATIONAL OP-ED Army China COVID-19 Chinese Covid-19 Covid-19 USA COVID19 CRPF lockdown exit plan Police UK COVID-19 Unified Command Structure USA COVID-19
xi The Oxford handbook of maritime archaeology [electronic resource] / [edited by] Alexis Catsambis, Ben Ford, and Donny L. Hamilton. By darius.uleth.ca Published On :: 1 online resource (xxvii, 1203 pages) : illustrations, maps. Full Article
xi Leadership Lifelines: Prayer, Fasting, and Flexibility By feeds.christianitytoday.com Published On :: Tue, 16 July 2019 09:18:00 CST How discipline and commitment prove essential in your leadership ministry. Andy Stanley said, “Leadership is stewardship, and you are accountable,” while speaking to a group of leaders at Catalyst Atlanta in 2006. This quote absolutely resonated with me, because we can forget that as leaders we are responsible for our own leadership. Not only are we accountable to ourselves and those we lead, but most importantly we are accountable to the God that called us to lead. Leadership in its most basic definition is the action or ability to lead a group or organization. Having been in leadership in education, business, the nonprofit sector, and ministry, I know all too well the truth of this statement. You are only a leader if someone is following you, so we need to give attention to how we lead, the impact of our leadership, and the health of our leadership. Leading effectively requires discipline, and I have learned I am most effective when I discipline myself. As a leader, I have found three disciplines that help me lead well and avoid leadership pitfalls and burnout. I have used these in every area I have been called to lead. These lifelines have proven viable, having saved my life and the lives entrusted to me. Through the lifelines of prayer, fasting, and flexibility, my leadership has been enhanced in multiple ways. Albeit, prayer, fasting, and flexibility are disciplines, I consider them lifelines because of the life-giving power they have provided. The lifeline of prayer We know the power in prayer. We can perform a historical analysis of scripture and see many of the leaders God used were given to prayer. Prayer is what brings our will into alignment with God’s will. Whether God calls us to lead in church or the marketplace, our prayer lives are essential to our success as leaders. ...Continue reading... Full Article
xi Martin Sorrell's exit from the Ad industry sets off questions about future By www.business-standard.com Published On :: Mon, 23 Apr 2018 22:55:00 +0530 Sorrell's exit would have been a big deal at any point, but the manner of his departure has amplified the attention Full Article
xi Quantitative Understanding of the Ultra-Sensitive and Selective Detection of Dopamine using Graphene Oxide/WS2 Quantum Dot Hybrid By pubs.rsc.org Published On :: J. Mater. Chem. C, 2020, Accepted ManuscriptDOI: 10.1039/D0TC01074J, PaperRuma Das, Abhilasha Bora, Pravat K. GiriHerein, we report on the ultra-high sensitive and selective detection of dopamine (DA) at pico-molar level by a low cost sensing platform based on graphene oxide (GO) sheets anchored with...The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
xi Compact and ultrathin multi-element oxide films grown by temperature-controlled deposition and their surface-potential based transistor theoretical simulation model By pubs.rsc.org Published On :: J. Mater. Chem. C, 2020, Advance ArticleDOI: 10.1039/D0TC00506A, PaperJiahui Liu, Zunxian Yang, Shimin Lin, Kang Zheng, Yuliang Ye, Bingqing Ye, Zhipeng Gong, Yinglin Qiu, Lei Xu, Tailiang Guo, Sheng XuThin IMZO films were synthesized by a temperature controlled approach and applied to TFTs with good performance. The modification factor of voltage was introduced to simulate the electrical characteristics of devices.To cite this article before page numbers are assigned, use the DOI form of citation above.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
xi Enhancing P3HT/PCBM blend stability by thermal crosslinking using poly(3-hexylthiophene)-S,S-dioxide By pubs.rsc.org Published On :: J. Mater. Chem. C, 2020, Advance ArticleDOI: 10.1039/D0TC00109K, PaperM. Milanovich, T. Sarkar, Y. Popowski, J. Z. Low, L. M. Campos, S. Kenig, G. L. Frey, E. AmirA statistical copolymer containing thiophene and thiophene-S,S-dioxide rings was utilized as a thermal crosslinker in a blend of P3HT and PCBM, demonstrating an effective strategy for preventing agglomeration of PCBM and enhancing blend stability.To cite this article before page numbers are assigned, use the DOI form of citation above.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
xi Enhancing effects of reduced graphene oxide on photoluminescence of CsPbBr3 perovskite quantum dots By pubs.rsc.org Published On :: J. Mater. Chem. C, 2020, Advance ArticleDOI: 10.1039/D0TC01069C, PaperYongjie Pu, Wenqiang Liu, Yunyong Liu, Qiwei Jiang, Yinli Li, Zuncheng Zhao, Guodong Yuan, Yang ZhangThe composites of CsPbBr3 perovskite quantum dots (PeQDs) and reduced graphene oxide (RGO) nanosheets have been synthesized by an in situ solution reaction.To cite this article before page numbers are assigned, use the DOI form of citation above.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
xi Synthesis of [7]phenacene incorporating tetradecyl chains in the axis positions and its application in field-effect transistors By pubs.rsc.org Published On :: J. Mater. Chem. C, 2020, Advance ArticleDOI: 10.1039/D0TC00272K, PaperHideki Okamoto, Shino Hamao, Keiko Kozasa, Yanan Wang, Yoshihiro Kubozono, Yong-He Pan, Yu-Hsiang Yen, Germar Hoffmann, Fumito Tani, Kenta GotoDitetradecyl-substituted [7]phenacene was prepared and applied in thin-film FET devices, displaying higher mobility compared to parent [7]phenacene.To cite this article before page numbers are assigned, use the DOI form of citation above.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
xi Flexible and luminescent fibers of a 1D Au(I)–thiophenolate coordination polymer and formation of gold nanoparticle-based composite materials for SERS By pubs.rsc.org Published On :: J. Mater. Chem. C, 2020, Advance ArticleDOI: 10.1039/D0TC01706J, PaperShefali Vaidya, Oleksandra Veselska, Antonii Zhadan, Marlène Daniel, Gilles Ledoux, Alexandra Fateeva, Takaaki Tsuruoka, Aude DemessenceFormation of flexible, red emissive and highly stable fibers of [Au(SPh)]n that can be calcined to generate gold nanoparticle composite fibers with a SERS effect.To cite this article before page numbers are assigned, use the DOI form of citation above.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
xi Hierarchical CoxAly layered double hydroxides@carbon composites derived from the metal-organic framework with efficient broadband electromagnetic wave absorption By pubs.rsc.org Published On :: J. Mater. Chem. C, 2020, Accepted ManuscriptDOI: 10.1039/D0TC00622J, PaperBo Wen, Haibo Yang, Lei Wang, Yun QiuPorous carbon-based composites have attracted extensive attention because of their good performance. However, designing and synthesizing porous carbon-based composites with excellent electromagnetic wave attenuation capability is still a great challenge....The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
xi A flexible semitransparent dual-electrode hydrogel based triboelectric nanogenerator with tough interfacial bonding and high energy output By pubs.rsc.org Published On :: J. Mater. Chem. C, 2020, 8,5752-5760DOI: 10.1039/C9TC06937B, PaperXin Jing, Heng Li, Hao-Yang Mi, Pei-Yong Feng, Xiaoming Tao, Yuejun Liu, Chuntai Liu, Changyu ShenA flexible semitransparent dual-electrode hydrogel based TENG with tough interfacial bonding and high output was developed.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
xi All-organic flexible fabric antenna for wearable electronics By pubs.rsc.org Published On :: J. Mater. Chem. C, 2020, 8,5662-5667DOI: 10.1039/D0TC00691B, CommunicationZongze Li, Sneh K. Sinha, Gregory M. Treich, Yifei Wang, Qiuwei Yang, Ajinkya A. Deshmukh, Gregory A. Sotzing, Yang CaoAn all-organic fabric patch antenna is realized with the help of nanotemplates-assisted PEDOT:PSS conductive phase segregation, paving a new way for clothing integrated wearable electronic networks.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
xi Chemistry-dependent magnetic properties at the FeNi oxide–metal interface By pubs.rsc.org Published On :: J. Mater. Chem. C, 2020, 8,5777-5785DOI: 10.1039/D0TC00311E, Paper Open Access   This article is licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported Licence.F. Genuzio, T. O. Menteş, K. Freindl, N. Spiridis, J. Korecki, A. LocatelliFe and Ni compounds and their oxides offer stoichiometry dependent magnetic properties, exploitable for the design of magnetic heterojunctions.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
xi Enhanced dielectric performance in flexible MWCNT/poly(vinylidene fluoride-co-hexafluoropropene)-based nanocomposites by designing a tri-layered structure By pubs.rsc.org Published On :: J. Mater. Chem. C, 2020, 8,5950-5957DOI: 10.1039/D0TC00148A, PaperJie Chen, Yifei Wang, Jiufeng Dong, Yujuan Niu, Weixing Chen, Hong WangTri-layered films are capable of excellent capacitive stability over straight bending (i.e. 20 000 cycles) and winding (i.e. 120 hours) tests.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
xi Phospholipid-stabilized CuxAg1−xInSe2 nanocrystals as luminophores: fabrication, optical properties, and biological application By pubs.rsc.org Published On :: J. Mater. Chem. C, 2020, 8,5821-5831DOI: 10.1039/D0TC00014K, PaperJinhang Hu, Jiangluqi Song, Zhishu Tang, Huan Li, Lin Chen, Rui ZhouA novel phospholipid-decorated CuxAg1−xInSe2 nanoprobe was fabricated for fast fluorescence imaging of cancer cells and cancer stem cells. A mechanism to understand the PL origin of CuxAg1−xInSe2 nanocrystals was proposed.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
xi Customizing coaxial stacking VS2 nanosheets for dual-band microwave absorption with superior performance in the C- and Ku-bands By pubs.rsc.org Published On :: J. Mater. Chem. C, 2020, 8,5923-5933DOI: 10.1039/D0TC00763C, PaperDeqing Zhang, Huibin Zhang, Junye Cheng, Hassan Raza, Tingting Liu, Bin Liu, Xuewei Ba, Guangping Zheng, Guohua Chen, Maosheng CaoEngineering microwave absorption materials with absorption in multiple bands and strong absorption performance in the C-band remains challenging to date.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
xi Multi-shelled upconversion nanostructures with enhanced photoluminescence intensity via successive epitaxial layer-by-layer formation (SELF) strategy for high-level anticounterfeiting By pubs.rsc.org Published On :: J. Mater. Chem. C, 2020, 8,5692-5703DOI: 10.1039/D0TC00902D, PaperAndrew J. Evangelista, Mariia Ivanchenko, Alline F. Myers, Lisa N. McAnulty, Gillian K. M. Payne, Hao JingMulti-shelled upconversion nanoparticles with significantly enhanced emission intensity are synthesized via successive epitaxial layer-by-layer formation (SELF) strategy and used in dual-modal anticounterfeiting and latent fingerprint detection.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
xi Benzothiazolium-functionalized NU-1000: a versatile material for carbon dioxide adsorption and cyanide luminescence sensing By pubs.rsc.org Published On :: J. Mater. Chem. C, 2020, Advance ArticleDOI: 10.1039/D0TC01436B, PaperLapo Luconi, Giorgio Mercuri, Timur Islamoglu, Andrea Fermi, Giacomo Bergamini, Giuliano Giambastiani, Andrea RossinThe benzothiazolium-decorated NU-1000-BzTz MOF is a versatile material for carbon dioxide storage and cyanide luminescence sensing in aqueous solutions.To cite this article before page numbers are assigned, use the DOI form of citation above.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
xi The man they wanted me to be: toxic masculinity and a crisis of our own making / Jared Yates Sexton By library.mit.edu Published On :: Sun, 26 Apr 2020 07:06:33 EDT Hayden Library - PS3619.E9835 Z46 2019 Full Article
xi Semantic technology: 9th Joint International Conference, JIST 2019, Hangzhou, China, November 25-27, 2019, Revised selected papers / Xin Wang, Francesca A. Lisi, Guohui Xiao, Elena Botoeva, editors By library.mit.edu Published On :: Sun, 29 Mar 2020 06:19:37 EDT Online Resource Full Article
xi Complex networks XI: Proceedings of the 11th Conference on Complex Networks CompleNet 2020 / Hugo Barbosa, Jesus Gomez-Gardenes, Bruno Gonçalves, Giuseppe Mangioni, Ronaldo Menezes, Marcos Oliveira, editors By library.mit.edu Published On :: Sun, 29 Mar 2020 06:19:37 EDT Online Resource Full Article
xi Complexity and approximation: in memory of Ker-I Ko / Ding-Zhu Du, Jie Wang (eds.) By library.mit.edu Published On :: Sun, 29 Mar 2020 06:19:37 EDT Online Resource Full Article
xi Flexible Bayesian regression modelling / edited by Yanan Fan, David Nott, Mike S. Smith, Jean-Luc Dortet-Bernadet By library.mit.edu Published On :: Sun, 5 Apr 2020 06:19:51 EDT Dewey Library - QA278.2.F53 2020 Full Article
xi Operator-adapted wavelets, fast solvers, and numerical homogenization: from a game theoretic approach to numerical approximation and algorithm design / Houman Owhadi (California Institute of Technology), Clint Scovel (California Institute of Technology) By library.mit.edu Published On :: Sun, 26 Apr 2020 06:32:35 EDT Dewey Library - QA221.O94 2019 Full Article
xi Ramsey theory: unsolved problems and results / Xiaodong Xu (University of Science & Technology), Meilian Liang, Haipeng Luo By library.mit.edu Published On :: Sun, 26 Apr 2020 06:32:35 EDT Hayden Library - QA166.X865 2018 Full Article
xi VI. miserere seu psalmus quinquagesimus sexies, ... seu Stabat Mater ... in lucem editus & à 4. Vocibus ordinariis, 2. Violinis ac Organo obligatis, Viola, 2. Clarinis, 3. Tromponis ac Violoncello ad libitum ... Joannis Antonii Kobrich, ... opus By reader.digitale-sammlungen.de Published On :: Mon, 27 Apr 2020 13:12:02 +0100 Autor: Kobrich, Johann Anton, 1714-1791 [Komponist] Erschienen 1753 BSB-Signatur 4 Mus.pr. 44441 URN: urn:nbn:de:bvb:12-bsb11148801-5 URL: http://reader.digitale-sammlungen.de/de/fs1/object/display/bsb11148801_00001.html/ Full Article
xi Radical chemistry in oxidation flow reactors for atmospheric chemistry research By feeds.rsc.org Published On :: Chem. Soc. Rev., 2020, Advance ArticleDOI: 10.1039/C9CS00766K, Review ArticleZhe Peng, Jose L. JimenezWe summarize the studies on the chemistry in oxidation flow reactor and discuss its atmospheric relevance.To cite this article before page numbers are assigned, use the DOI form of citation above.The content of this RSS Feed (c) The Royal Society of Chemistry Full Article
xi Performing exile : foreign bodies / edited by Judith Rudakoff By prospero.murdoch.edu.au Published On :: Full Article
xi Performing exile, performing self : drama, theatre, film / Yana Meerzon By prospero.murdoch.edu.au Published On :: Meerzon, Yana Full Article
xi Cancer grid project crawls as key professionals exit entity By Published On :: Cancer grid project crawls as key professionals exit entity Full Article
xi Silica-coated magnetic nanoparticles: an insight into targeted drug delivery and toxicology / Mariela A. Agotegaray, Verónica L. Lassalle By library.mit.edu Published On :: Sun, 9 Apr 2017 06:29:16 EDT Online Resource Full Article
xi Cellular and molecular toxicology of nanoparticles / Quaiser Saquib, Mohammad Faisal, Abdulaziz A. Al-Khedhairy, Abdulrahman A. Alatar, editors By library.mit.edu Published On :: Sun, 1 Apr 2018 06:34:28 EDT Online Resource Full Article
xi Drug delivery applications of starch biopolymer derivatives / Jin Chen, Ling Chen, Fengwei Xie and Xiaoxi Li By library.mit.edu Published On :: Sun, 17 Feb 2019 13:12:16 EST Online Resource Full Article
xi Polymer capsules / edited by Ye Liu, Xian Jun Loh By library.mit.edu Published On :: Sun, 30 Jun 2019 08:49:01 EDT Online Resource Full Article
xi Cytotoxic payloads for antibody--drug conjugates / edited by David E. Thurston and Paul J.M. Jackson By library.mit.edu Published On :: Sun, 18 Aug 2019 09:32:39 EDT Online Resource Full Article
xi Liposome-based drug delivery systems / editors, Wan-Liang Lu, Xian-Rong Qi By library.mit.edu Published On :: Sun, 18 Aug 2019 09:32:39 EDT Online Resource Full Article
xi Endotoxin Detection and Control in Pharma, Limulus, and Mammalian Systems. By library.mit.edu Published On :: Sun, 18 Aug 2019 09:32:39 EDT Online Resource Full Article
xi Marine and freshwater toxins / editors, P. Gopalakrishnakone, Vidal Haddad Jr., William R. Kem, Aurelia Tubaro, Euikyung Kim By library.mit.edu Published On :: Sun, 18 Aug 2019 09:32:39 EDT Online Resource Full Article
xi Drug transporters in drug disposition, effects and toxicity Xiaodong Liu, Guoyu Pan, editors By library.mit.edu Published On :: Sun, 27 Oct 2019 07:30:14 EDT Online Resource Full Article
xi Nanoparticles induce oxidative and endoplasmic reticulum stresses: antioxidant therapeutic defenses / Loutfy H. Madkour By library.mit.edu Published On :: Sun, 16 Feb 2020 07:32:02 EST Online Resource Full Article
xi Psychoactive medicinal plants and fungal neurotoxins Amritpal Singh Saroya, Jaswinder Singh By library.mit.edu Published On :: Sun, 29 Mar 2020 07:25:05 EDT Online Resource Full Article
xi 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
xi Target scattering mechanism in polarimetric synthetic aperture radar: interpretation and application / Si-Wei Chen, Xue-Song Wang, Shun-Ping Xiao, Motoyuki Sato By library.mit.edu Published On :: Sun, 24 Jun 2018 06:32:27 EDT Online Resource Full Article
xi Encyclopedia of GIS / editors, Shashi Shekhar, Hui Xiong, Xun Zhou By library.mit.edu Published On :: Sun, 18 Aug 2019 09:32:39 EDT Online Resource Full Article
xi Infrared remote sensing and instrumentation XXIV: 29-30 August 2015, San Diego, California, United States / Marija Strojnik, editor ; sponsored by SPIE By library.mit.edu Published On :: Sun, 8 Mar 2020 07:47:17 EDT Online Resource Full Article
xi Algorithms and Technologies for Multispectral, Hyperspectral, and Ultraspectral Imagery XXII: 18-21 April 2016, Baltimore, Maryland, United States / Miguel Velez-Reyes, David W. Messinger, editors ; sponsored and published by SPIE By library.mit.edu Published On :: Sun, 8 Mar 2020 07:47:17 EDT Online Resource Full Article
xi Handbook of Approximation Algorithms and Metaheuristics: Contemporary and Emerging Applications, Volume 2, Second Edition / by Teofilo F. Gonzalez By library.mit.edu Published On :: Sun, 11 Aug 2019 08:44:18 EDT Online Resource Full Article
xi Guanxi in the Western context: intra-firm group dynamics and expatriate adjustment / Barbara Xiaoyu Wang By library.mit.edu Published On :: Sun, 18 Aug 2019 08:43:23 EDT Online Resource Full Article
xi Knowledge risk management: from theory to praxis / Susanne Durst, Thomas Henschel, editors By library.mit.edu Published On :: Sun, 15 Mar 2020 07:21:23 EDT Online Resource Full Article