december

Characterization of energy materials in-situ and operando: December 1-6, 2013, Boston, Massachusetts, USA / editor, J. Lynn

Hayden Library - TN693.S5 C43 2013




december

December 2015 ... Spaces or Tabs ?

TL;DR this post tries to explain why a compact solution based on a NON visually configurable predefined amount of spaces wins through facts and not personal style choices. If you'd like to argue please have the decency to read this post top to bottom before that. Thank you!



I've got 99 problems and "spaces VS tabs" actually is one of them!
I find it embarrassing for the entirety of the programming, developers, and designers worldwide industry and community to still have these kind of debates in year 2015!
We laugh about medieval people thoughts, modern bigotry, or how stupid is from time to time the rest of the world around us ... and yet we cannot stop whining about spaces or tabs.
Moreover, the untold story about this debate is that everyone is simply being selfish and every rationale behind is made of opinionated and volatile fluff that does not match current real-world scenarios (yeah, maybe me too, but before that, please keep reading 'till the end, thanks!).

Defining a Standard

There are few standards and protocols universally implemented in the programming world and JSON, as well as XML, are just a few and rare examples.
There is no "my XML is better than yours" or "my JSON looks nicer" discussion there, as soon as you write something not conforming with the standard you are causing troubles either to your own code and yourself or to whoever needs to consume your code!
There's not "but ..." or "because my style ..." here, there is only one way everyone understands which is the only compatible way and the best way to move forward.
Unfortunately, in the history of Computer Science (funny it's called Science in this case) there's still no agreement on the "spaces VS tabs" matter.

Fact 1: Nobody wants horizontal scroll

Not only books are read vertically since ever, "technological mouses" are not even created to simplify such task and on top of that: if you don't set yourself a limit to the amount of columns your code should actually warn you, usually 80 up to 120 chars, it doesn't actually matter what choice you made to your indentation because "'yo column is so wide I though you were a code cruncher instead of a human being".
We don't like to scroll horizontally and we would like to be able to put 2 or more different files beside each other to compare diffs and lines in a single screen ... right?
In other words, it's OK to have 80 to 120 chars column width limit because we all agree it's needed!
Then we have either developers that connect via SSH, those that use daily vi or vim, and people on Smart Phones that maybe are surfing online, studying some piece of code where they also have to scroll every single pre tag because by default each browser uses 4 or 8 spaces to represent a tab ... you say no?
This is something standard to show to you, it doesn't have any special parsing behind, it's just plain code.

// 2 spaces indentation random code
class View {
constructor(options) {
this.model = options.model;
this.template = options.template;
}

render() {
return _.template(
this.template, this.model.toObject()
);
}
}

// its tabs based equivalent
class View {
constructor(options) {
this.model = options.model;
this.template = options.template;
}

render() {
return _.template(
this.template, this.model.toObject()
);
}
}
Before asking ourselves which piece of code looks universally better, I just would like to show you a couple of cases different from your editor of choice scenario:

Full Article


december

Geo-Spatial Knowledge and Intelligence: 5th International Conference, GSKI 2017, Chiang Mai, Thailand, December 8-10, 2017, Revised Selected Papers. / edited by Hanning Yuan, Jing Geng, Chuanlu Liu, Fuling Bian, Tisinee Surapunt

Online Resource




december

Geo-Spatial Knowledge and Intelligence: 5th International Conference, GSKI 2017, Chiang Mai, Thailand, December 8-10, 2017, Revised Selected Papers. / edited by Hanning Yuan, Jing Geng, Chuanlu Liu, Fuling Bian, Tisinee Surapunt

Online Resource




december

Benchmarking, measuring, and optimizing: First BenchCouncil International Symposium, Bench 2018, Seattle, WA, USA, December 10-13, 2018, Revised Selected Papers / Chen Zheng, Jianfeng Zhan (eds.)

Online Resource




december

Law Library: News & Events: Save the date! Kellogg Biennial Lecture in Jurisprudence on December 4, 2019

Save the date on your calendars! The Law Library will present the Frederic R. and Molly S. Kellogg Biennial Lecture in Jurisprudence on Wednesday, December 4 at 5:00 p.m.

Registration will open in mid-November.

Click here for more information.




december

XXII DAE High Energy Physics Symposium: proceedings, Delhi, India, December 12-16, 2016 / Md. Naimuddin, editor

Online Resource




december

Particle Physics; conference date 3-4 December 1971; location Irvine , California / editors Hugh C. Wolfe, M. Bander, G.L. Shaw, D.Y. Wong

Online Resource




december

Proceedings of the 2nd International Congress on Physics ESPOCH (ICPE-2017): conference date, 6-8 December 2017: location, Riobamba, Ecuador / editors, Christian L. Vásconez

Online Resource




december

Information and communications security: 21st International Conference, ICICS 2019, Beijing, China, December 15-17, 2019, Revised Selected Papers / Jianying Zhou, Xiapu Luo, Qingni Shen, Zhen Xu (eds.)

Online Resource




december

Society with Future: Smart and Liveable Cities: First EAI International Conference, SC4Life 2019, Braga, Portugal, December 4-6, 2019, Proceedings / edited by Paulo Pereira, Rita Ribeiro, Ivo Oliveira, Paulo Novais

Online Resource




december

String-Math 2015: December 31, 2015 - January 4, 2016, Tsinghua Sanya International Mathematics Forum, Sanya, China / Si Li, Bong H. Lian, Wei Song, Shing-Tung Yau, editors

Online Resource




december

Skywatching in December

Join us for Skywatching on Dec. 12 at Little River Regional Park and Dec. 13 at Jordan Lake




december

The shocking predatory strike of the electric eel and a news roundup (5 December 2014)

Kenneth Catania takes a close look at how exactly electric eels stun their prey. Online news editor David Grimm brings stories on pushing back the earliest abstract art by a few millennia, how our primate ancestors handled their liquor, and murderous sea mammals. Hosted by Sarah Crespi. [Img: © Kenneth Catania]




december

A flock of genomes and a news roundup (12 December 2014)

Erich Jarvis sums up the findings from sequencing 40+ bird genomes. Online news editor David Grimm brings stories capturing comet dust, the origins of life, and losing the Y chromosome. Hosted by Sarah Crespi. [Img: Copyright © Flip de Nooyer/Foto Natura/Minden Pictures] 




december

Secure knowledge management in artificial intelligence era: 8th International Conference, SKM 2019, Goa, India, December 21-22, 2019, proceedings / Sanjay K. Sahay, Nihita Goel, Vishwas Patil, Murtuza Jadliwala (eds.)

Online Resource




december

Reflections of a philosophical voyager : Nicolas Baudin letter to Philip Gidley King, 24 December 1802 / edited & translated by Jean Fornasiero




december

AKTU December 2019 B.Tech 1st year result declared at aktu.ac.in

The highest pass percentage has been scored by Engineering Chemistry and Civil and Mechanical Workshop papers.




december

December 16 Gangrape case: High Court to hear trial court reference on Monday

All four accused were found guilty and awarded death sentence by the sessions court.




december

December 16 gangrape case: Two convicts file appeal in HC

Trial court had last month awarded death penalty to all four accused in the case.




december

Developments in language theory [electronic resource] : 8th International Conference, DLT 2004, Auckland, New Zealand, December 13-17, 2004 : proceedings / [Cristian S. Calude, Elena Calude, Michael J. Dinneen (eds.)]

Berlin : Springer, [2005]




december

Cryptography and coding [electronic resource] : 10th IMA International Conference, Cirencester, UK, December 19-21, 2005 : proceedings / Nigel P. Smart (ed.)

Berlin : Springer, [2005]




december

Cryptography and coding [electronic resource] : 11th IMA International Conference, Cirencester, UK, December 18-20, 2007 : proceedings / Steven D. Galbraith (ed.)

Berlin ; New York : Springer, [2007]




december

DAE Solid State Physics Symposium 2018: 18-22 December 2018, Hisar, Haryana, India / Editors, Arup Biswas, Veerendra K. Sharma and S. M. Yusuf

Online Resource




december

Proceedings of PPS-33: the 33rd International Conference of the Polymer Processing Society: conference papers: conference date, 10-14 December 2017: location, Cancun, Mexico / editors, Octavio Manero and Fausto Calderas

Online Resource




december

Advances in open systems and fundamental tests of quantum mechanics: proceedings of the 684. WE-Heraeus-Seminar, Bad Honnef, Germany, 2-5 December 2018 / Bassano Vacchini, Heinz-Peter Breuer, Angelo Bassi, editors

Online Resource




december

Kareem Risan: steps in migration, 8 December 2014 - 10 January 2015 / edited by Samar Faruqi

Rotch Library - N7269.R573 A4 2014




december

Laboratory analysis of Staphylococcus aureus in Florida from January 1, 2003 to December 31, 2005 with an emphasis on methicillin resistance




december

Annual report through December 31, 1997




december

The Consecration of the Emperor Napoleon and the Coronation of Empress Josephine (December 2, 1804) (detail)




december

The Consecration of the Emperor Napoleon and the Coronation of Empress Josephine (December 2, 1804) (detail)




december

The Consecration of the Emperor Napoleon and the Coronation of Empress Josephine (December 2, 1804) (detail)




december

The Consecration of the Emperor Napoleon and the Coronation of Empress Josephine (December 2, 1804) (detail)




december

The Consecration of the Emperor Napoleon and the Coronation of Empress Josephine (December 2, 1804) (detail)




december

The Consecration of the Emperor Napoleon and the Coronation of Empress Josephine (December 2, 1804) (detail)




december

The Consecration of the Emperor Napoleon and the Coronation of Empress Josephine (December 2, 1804) (detail)




december

The Consecration of the Emperor Napoleon and the Coronation of Empress Josephine (December 2, 1804) (detail)




december

The Consecration of the Emperor Napoleon and the Coronation of Empress Josephine (December 2, 1804) (detail)




december

The Consecration of the Emperor Napoleon and the Coronation of Empress Josephine (December 2, 1804) (detail)




december

The Arts at USF: The Early Years (July 1963-December 1966)




december

The Arts at USF: The Early Years (November 1970-December 1973)




december

The Arts at USF: The Early Years (December 1973-March 1975)




december

The Arts at USF: The Early Years (April 1975-December 1976)




december

Anastasia and her sisters : The story of the doomed Grand Duchesses of Russia, Book description, December 29, 2012




december

Annual report (January 1 - December 31, 2002): City of Austin’s captive breeding program for the Barton Springs and Austin Blind Salamanders




december

Proceedings of the Third Conference on Hydrogeology, Ecology, Monitoring and Management of Ground Water in Karst Terranes: December 4-6, 1991, Maxwell House/Clarion, Nashville, Tennessee




december

Tampa Downtown December 1969




december

Water management in the southwest Florida water management district - draft - December 8th, 1972




december

Yucatan seminar on management of water resources in karst terrain - December 3rd, 1979




december

IoT technologies for healthcare: 6th EAI International Conference, HealthyIoT 2019, Braga, Portugal, December 4-6, 2019, Proceedings / Nuno M. Garcia, Ivan Miguel Pires, Rossitza Goleva (eds.)

Online Resource