Ricardo's bookshelf: read en-US Thu, 15 May 2025 19:14:45 -0700 60 Ricardo's bookshelf: read 144 41 /images/layout/goodreads_logo_144.jpg <![CDATA[Contra a realidade: A negação da ciência, suas causas e consequências]]> 58876169 192 Natalia Pasternak 6555920157 Ricardo 0 4.48 Contra a realidade: A negação da ciência, suas causas e consequências
author: Natalia Pasternak
name: Ricardo
average rating: 4.48
book published:
rating: 0
read at:
date added: 2025/05/15
shelves: currently-reading, science, meta-science, philosophy
review:

]]>
<![CDATA[Learning Python: Powerful Object-Oriented Programming]]> 219520084 1169 Mark Lutz 1098171306 Ricardo 0 3.00 2013 Learning Python: Powerful Object-Oriented Programming
author: Mark Lutz
name: Ricardo
average rating: 3.00
book published: 2013
rating: 0
read at:
date added: 2025/05/14
shelves: currently-reading, programming, programming-languages, scripting-languages, python
review:

]]>
Science Fictions 58056779 An insider's view of science reveals why many scientific results cannot be relied upon - and how the system can be reformed.



Science is how we understand the world. Yet failures in peer review and mistakes in statistics have rendered a shocking number of scientific studies useless - or, worse, badly misleading. Such errors have distorted our knowledge in fields as wide-ranging as medicine, physics, nutrition, education, genetics, economics, and the search for extraterrestrial life. As Science Fictions makes clear, the current system of research funding and publication not only fails to safeguard us from blunders but actively encourages bad science - with sometimes deadly consequences.

Stuart Ritchie's own work challenging an infamous psychology experiment helped spark what is now widely known as the "replication crisis," the realization that supposed scientific truths are often just plain wrong. Now, he reveals the very human biases, misunderstandings, and deceptions that undermine the scientific endeavor: from contamination in science labs to the secret vaults of failed studies that nobody gets to see; from outright cheating with fake data to the more common, but still ruinous, temptation to exaggerate mediocre results for a shot at scientific fame.

Yet Science Fictions is far from a counsel of despair. Rather, it's a defense of the scientific method against the pressures and perverse incentives that lead scientists to bend the rules. By illustrating the many ways that scientists go wrong, Ritchie gives us the knowledge we need to spot dubious research and points the way to reforms that could make science trustworthy once again.]]>
368 Stuart Ritchie 1250841860 Ricardo 5 4.50 2020 Science Fictions
author: Stuart Ritchie
name: Ricardo
average rating: 4.50
book published: 2020
rating: 5
read at: 2025/05/09
date added: 2025/05/09
shelves: science, philosophy, meta-science
review:

]]>
<![CDATA[The Sweet Spot: How to Accomplish More by Doing Less]]> 33357667 Learn how to achieve more by doing less! Live in that zone you ve glimpsed but can t seem to hold on to the sweet spot where you have the greatest strength, but also the greatest ease.
Not long ago, Christine Carter, a happiness expert at UC Berkeley s Greater Good Science Center and a speaker, writer, and mother, found herself exasperated by the busyness of modern life: too many conflicting obligations and not enough time, energy, or patience to get everything done. She tried all the standard techniques prioritizing, multitasking, delegating, even napping but none really worked. Determined to create a less stressful life for herself without giving up her hard-won career success or happiness at home she road-tested every research-based tactic that promised to bring more ease into her life. Drawing on her vast knowledge of the latest research related to happiness, productivity, and elite performance, she followed every strategy that promised to give her more energy or that could make her more efficient, creative, or intelligent.
Her trials and errors are our reward. In The Sweet Spot, Carter shares the combination of practices that transformed her life from overwhelmed and exhausting to joyful, relaxed, and productive. From instituting daily micro-habits that save time to bigger picture shifts that convert stress into productive and creative energy, The Sweet Spot shows us how to
say no strategically and when to say yes with abandon
make decisions about routine things once to free our minds to focus on higher priorities
stop multitasking and gain efficiency
take recess in sync with the brain s need for rest
use technology in ways that bolster, instead of sap, energy
increase your ratio of positive to negative emotions
Complete with practical easiest thing tips for instant relief as well as stories from Carter s own experience of putting The Sweet Spot into action, this timely and inspiring book will inoculate you against The Overwhelm, letting you in on the possibilities for joy and freedom that come when you stop trying to do everything right and start doing the right things.
ONE OF GREATER GOOD S FAVORITE BOOKS OF THE YEAR
[For fans] of a certain kind of self-improvement book the kind, like The Happiness Project or 168 Hours: You Have More Time Than You Think or Getting Things Done, that offers up strategies for making certain areas of life work better without requiring that you embrace a new belief system. KJ Dell Antonia, The New York Times (Motherlode blog)
A breath of fresh air . . .Based on personal experiments with living life in what she calls the pressure cooker, Dr. Carter offers advice in easily digestible nuggets. Working Mother
Carter gives actionable ways to balance your life, your health, and your career. This book is packed with smart advice and hard-earned wisdom. Inc.
Learn more about escaping the busyness trap and uncovering a happier, less stressed you. Shape
A highly readable, diligently researched advice book that offers concrete tips on how to get off the treadmill of busyness. Greater Good
Chock-full of concrete tips on how to sharpen your focus, improve your efficiency, and use technology to your advantage. The Week
Illuminates the simple and sustainable path toward a precious and happy balance. Deepak Chopra From the Hardcover edition."]]>
336 Christine Carter 0553392069 Ricardo 4 self-help, psychology 3.96 2015 The Sweet Spot: How to Accomplish More by Doing Less
author: Christine Carter
name: Ricardo
average rating: 3.96
book published: 2015
rating: 4
read at: 2025/04/09
date added: 2025/04/09
shelves: self-help, psychology
review:

]]>
<![CDATA[A fábrica de cretinos digitais: Os perigos das telas para nossas crianças (leia também Faça-os ler!) (Portuguese Edition)]]> 59133376
O uso da tecnologia digital � smartphones, computadores, tablets, etc. � pelas novas gerações tem sido absolutamente astronômico. Para crianças de 2 a 8 anos de idade, o consumo médio é de cerca de três horas por dia. Entre 8 e 12 anos, a média diária gira em torno de cinco horas. Na adolescência, esse número sobe para quase sete horas, o que significa mais de 2.400 horas por ano, em plena fase de desenvolvimento intelectual.

Ao contrário do que a imprensa e a indústria da tecnologia costumam difundir, o uso das telas, longe de ajudar no desenvolvimento de crianças e estudantes, acarreta sérios malefícios à saúde do corpo (obesidade, problemas cardiovasculares, expectativa de vida reduzida), ao estado emocional (agressividade, depressão, comportamentos de risco) e ao desenvolvimento intelectual (empobrecimento da linguagem, dificuldade de concentração e memória).

O neurocientista Michel Desmurget, diretor de pesquisa do Instituto Nacional de Saúde da França, propõe a primeira síntese de vários estudos que confirmaram os perigos reais das telas e nos alerta para as graves consequências de continuarmos a promover sem senso crítico o uso dessas tecnologias.]]>
416 Michel Desmurget 6586551536 Ricardo 4 parenting, psychology 4.20 2019 A fábrica de cretinos digitais: Os perigos das telas para nossas crianças (leia também Faça-os ler!) (Portuguese Edition)
author: Michel Desmurget
name: Ricardo
average rating: 4.20
book published: 2019
rating: 4
read at: 2025/03/10
date added: 2025/03/10
shelves: parenting, psychology
review:

]]>
Algorithms 138563 336 Sanjoy Dasgupta 0073523402 Ricardo 0 to-read 4.23 2006 Algorithms
author: Sanjoy Dasgupta
name: Ricardo
average rating: 4.23
book published: 2006
rating: 0
read at:
date added: 2025/01/29
shelves: to-read
review:

]]>
Introduction to Algorithms 58064696 A comprehensive update of the leading algorithms text, with new material on matchings in bipartite graphs, online algorithms, machine learning, and other topics.

Some books on algorithms are rigorous but incomplete; others cover masses of material but lack rigor. Introduction to Algorithms uniquely combines rigor and comprehensiveness. It covers a broad range of algorithms in depth, yet makes their design and analysis accessible to all levels of readers, with self-contained chapters and algorithms in pseudocode. Since the publication of the first edition, Introduction to Algorithms has become the leading algorithms text in universities worldwide as well as the standard reference for professionals. This fourth edition has been updated throughout.

New for the fourth edition
* New chapters on matchings in bipartite graphs, online algorithms, and machine learning
* New material on topics including solving recurrence equations, hash tables, potential functions, and suffix arrays
* 140 new exercises and 22 new problems
* Reader feedback-informed improvements to old problems
* Clearer, more personal, and gender-neutral writing style
* Color added to improve visual presentation
* Notes, bibliography, and index updated to reflect developments in the field
* Website with new supplementary material

Warning: Avoid counterfeit copies of Introduction to Algorithms by buying only from reputable retailers. Counterfeit and pirated copies are incomplete and contain errors.]]>
1312 Thomas H. Cormen 026204630X Ricardo 0 to-read 4.50 1989 Introduction to Algorithms
author: Thomas H. Cormen
name: Ricardo
average rating: 4.50
book published: 1989
rating: 0
read at:
date added: 2025/01/29
shelves: to-read
review:

]]>
<![CDATA[Se eu soubesse: Para maiores de 40 anos]]> 221327401 Após o sucesso de Depois é nunca e Manual do luto, o vencedor do prêmio Jabuti Fabrício Carpinejar reflete sobre a vida, relacionamentos, família e a passagem do tempo neste Se eu soubesse.


Ìý


Este não é um livro saudosista, mas um livro feito de saudade.


Este não é um livro de memórias, mas um livro escrito pela esperança.


Este não é um livro de alguém dizendo que seu tempo era melhor, mas de quem entende o quanto toda experiência foi essencial para depurar a personalidade.


Este não é um livro sobre envelhecimento, mas sobre evoluir com paz, evoluir com serenidade, evoluir com amor-próprio, aceitando, perdoando e convivendo com as suas versões anteriores, que fizeram o possível em cada época de sua vida.


Se eu soubesse tem gratidão pelos pais, tem reminiscências familiares, tem reflexões a respeito da criação dos filhos, tem a provação do ninho vazio, tem a frutificação da árvore do casamento na meia-idade, tem recomeços profissionais e pessoais, tem o esclarecimento do luto como parte imprescindível da saudade, tem uma abordagem do cotidiano lúcida e sensível, tem soluções maravilhosas para os problemas da alma.


Em tom de terapia em voz alta, numa narrativa encadeada por pequenos capítulos sem títulos, ocorre a descrição da infância nos anos 1970, da adolescência nos anos 1980, acompanhando a mudança de costumes.


Surgem lições sobre a dor, lições sobre a amizade.


“Você cura a sua tristeza quando se preocupa com a tristeza do outro�, conclui Carpinejar.


Prescrito para maiores de 40 anos, o livro se volta ao passado para recolher de lá a necessidade de uma maior presença física na atualidade, de uma maior atenção para a família.


“Não existe maior perigo para a felicidade do que acreditar que teremos todo o tempo pela frente�, diz o poeta.


O autor vai nos alertando aos poucos da finitude que nos espreita, da brevidade insondável da existência.


É como se uma voz dentro da mente fosse nos não deixe para depois, evite adiamentos.


Pois, se você soubesse quando criança que jamais teria novamente a casa cheia, com os avós vivos, os pais e irmãos juntos, com certeza teria agido de forma diferente e aproveitado mais.


A questão é você pode agir de forma diferente a partir de agora. É a conversão da expressão popular “eu era feliz e não sabia� para o “seja feliz sabendo�.


Desde que procure estar ao lado de quem desperta o seu melhor. Afinal, somos instrumentos de uma orquestra. E encontros são músicas inesquecíveis.]]>
302 Carpinejar 6558383349 Ricardo 5 °ù±ð±ô²¹Ã§Ãµ±ð²õ-³ó³Ü³¾²¹²Ô²¹²õ 5.00 Se eu soubesse: Para maiores de 40 anos
author: Carpinejar
name: Ricardo
average rating: 5.00
book published:
rating: 5
read at: 2025/01/29
date added: 2025/01/29
shelves: °ù±ð±ô²¹Ã§Ãµ±ð²õ-³ó³Ü³¾²¹²Ô²¹²õ
review:
Leitura muito valiosa, gerando frequentes auto-questionamentos mentais, independente de concordar ou não com os diversos temas tratados. O "requisito" de 40 anos completos em 2024 me parece sensato; do contrário algumas passagens não farão sentido (ex: lista telefônica, orelhão).
]]>
<![CDATA[The Pragmatic Programmer: From Journeyman to Master]]> 4099 The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core process--taking a requirement and producing working, maintainable code that delights its users. It covers topics ranging from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you'll learn how to

Fight software rot; Avoid the trap of duplicating knowledge; Write flexible, dynamic, and adaptable code; Avoid programming by coincidence; Bullet-proof your code with contracts, assertions, and exceptions; Capture real requirements; Test ruthlessly and effectively; Delight your users; Build teams of pragmatic programmers; and Make your developments more precise with automation. Written as a series of self-contained sections and filled with entertaining anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best practices and major pitfalls of many different aspects of software development. Whether you're a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you'll quickly see improvements in personal productivity, accuracy, and job satisfaction. You'll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You'll become a Pragmatic Programmer.]]>
321 Dave Thomas 020161622X Ricardo 0 to-read 4.32 1999 The Pragmatic Programmer: From Journeyman to Master
author: Dave Thomas
name: Ricardo
average rating: 4.32
book published: 1999
rating: 0
read at:
date added: 2025/01/29
shelves: to-read
review:

]]>
<![CDATA[Dá um tempo!: como encontrar limite em um mundo sem limites]]> 54627676 Você já sentiu que mesmo fazendo tantas coisas por dia está sempre se sentindo em débito com alguém � ou consigo mesmo?

Dá um tempo! é um convite à busca por limite em um mundo sem limites.

O tempo está passando muito rápido! Diante dessa afirmação que ouvia diariamente de muitas pessoas, a jornalista Izabella Camargo passou a refletir e investigar o que provoca a sociedade moderna.

Após identificar as transformações em diversas áreas que nos levaram a viver em um mundo mais rápido, Izabella � que precisou tirar o pé do acelerador e pisar no freio ao viver a experiência com a síndrome de burnout � escreveu Dá um tempo!.

O livro reúne percepções de mais de cem entrevistados, desde personalidades como Fernanda Montenegro, Pe. Fábio de Melo e Nelson Motta a professores, formadores de opinião e especialistas no assunto. Este livro busca dar subsídios para que qualquer pessoa possa ditar o ritmo da própria agenda, ir ao encontro de uma vida saudável e ter o tempo sempre a seu favor.]]>
280 Izabella Camargo 6555670142 Ricardo 5 health, °ù±ð±ô²¹Ã§Ãµ±ð²õ-³ó³Ü³¾²¹²Ô²¹²õ 4.01 Dá um tempo!: como encontrar limite em um mundo sem limites
author: Izabella Camargo
name: Ricardo
average rating: 4.01
book published:
rating: 5
read at: 2025/01/10
date added: 2025/01/10
shelves: health, °ù±ð±ô²¹Ã§Ãµ±ð²õ-³ó³Ü³¾²¹²Ô²¹²õ
review:
Leitura valiosa para quem já pensou que o dia poderia ter N horas a mais, quem enche demais o dia ou a semana com atividades e precisa atropelar tudo para (provavelmente não) dar conta.
]]>
<![CDATA[The AWK Programming Language (Addison-Wesley Professional Computing Series)]]> 193557730 240 Alfred V. Aho 0138269726 Ricardo 5
Some of the internal details are explained in greater depth, such as how multi-dimensional arrays are actually mapped onto a single dimension. But most topics are covered to the extent needed for a proper usage.

While the authors frequently remind that Awk scripts are useful for prototyping before migrating the code to another programming language, in my experience Awk (both the language as well as the implementation that I mostly use, Gawk) is very solid for production applications, with competitive performance as those produced with compiled programming languages. A classic adage of temporary becomes permanent.]]>
4.62 1988 The AWK Programming Language (Addison-Wesley Professional Computing Series)
author: Alfred V. Aho
name: Ricardo
average rating: 4.62
book published: 1988
rating: 5
read at: 2024/12/24
date added: 2024/12/26
shelves: programming, scripting-languages
review:
Very valuable read even for those programming in Awk for many years---if anything, it might show alternative, simpler ways of writing Awk scripts. It is a short, hands-on read that quickly covers the whole language.

Some of the internal details are explained in greater depth, such as how multi-dimensional arrays are actually mapped onto a single dimension. But most topics are covered to the extent needed for a proper usage.

While the authors frequently remind that Awk scripts are useful for prototyping before migrating the code to another programming language, in my experience Awk (both the language as well as the implementation that I mostly use, Gawk) is very solid for production applications, with competitive performance as those produced with compiled programming languages. A classic adage of temporary becomes permanent.
]]>
<![CDATA[Gödel, Escher, Bach: An Eternal Golden Braid]]> 24113 777 Douglas R. Hofstadter 0465026567 Ricardo 0 to-read 4.29 1979 Gödel, Escher, Bach: An Eternal Golden Braid
author: Douglas R. Hofstadter
name: Ricardo
average rating: 4.29
book published: 1979
rating: 0
read at:
date added: 2024/12/01
shelves: to-read
review:

]]>
<![CDATA[Sou Péssimo em Matemática - como desvendar os mistérios dos números com histórias fascinantes e dicas infalíveis]]> 49046315 160 Rafael Procopio 8595086036 Ricardo 4 mathematics 3.36 Sou Péssimo em Matemática - como desvendar os mistérios dos números com histórias fascinantes e dicas infalíveis
author: Rafael Procopio
name: Ricardo
average rating: 3.36
book published:
rating: 4
read at: 2024/11/12
date added: 2024/11/12
shelves: mathematics
review:

]]>
Pense de Novo 59122662 Think Again is a book about the benefit of doubt, and about how we can get better at embracing the unknown and the joy of being wrong. Evidence has shown that creative geniuses are not attached to one identity, but constantly willing to rethink their stances and that leaders who admit they don't know something and seek critical feedback lead more productive and innovative teams.

New evidence shows us that as a mindset and a skilllset, rethinking can be taught and Grant explains how to develop the necessary qualities to do it. Section 1 explores why we struggle to think again and how we can learn to do it as individuals, arguing that 'grit' alone can actually be counterproductive. Section 2 discusses how we can help others think again through learning about 'argument literacy'. And the final section 3 looks at how schools, businesses and governments fall short in building cultures that encourage rethinking.

In the end, learning to rethink may be the secret skill to give you the edge in a world changing faster than ever.]]>
304 Adam M. Grant 655564186X Ricardo 5 psychology, self-help 4.09 2021 Pense de Novo
author: Adam M. Grant
name: Ricardo
average rating: 4.09
book published: 2021
rating: 5
read at: 2024/10/26
date added: 2024/10/26
shelves: psychology, self-help
review:

]]>
<![CDATA[Mastering Algorithms with C: Useful Techniques from Sorting to Encryption]]> 425210 Mastering Algorithms with C offers you a unique combination of theoretical background and working code. With robust solutions for everyday programming tasks, this book avoids the abstract style of most classic data structures and algorithms texts, but still provides all of the information you need to understand the purpose and use of common programming techniques.

Implementations, as well as interesting, real-world examples of each data structure and algorithm, are included.

Using both a programming style and a writing style that are exceptionally clean, Kyle Loudon shows you how to use such essential data structures as lists, stacks, queues, sets, trees, heaps, priority queues, and graphs. He explains how to use algorithms for sorting, searching, numerical analysis, data compression, data encryption, common graph problems, and computational geometry. And he describes the relative efficiency of all implementations. The compression and encryption chapters not only give you working code for reasonably efficient solutions, they offer explanations of concepts in an approachable manner for people who never have had the time or expertise to study them in depth.

Anyone with a basic understanding of the C language can use this book. In order to provide maintainable and extendible code, an extra level of abstraction (such as pointers to functions) is used in examples where appropriate. Understanding that these techniques may be unfamiliar to some programmers, Loudon explains them clearly in the introductory chapters.

Contents include:


Pointers
Recursion
Analysis of algorithms
Data structures (lists, stacks, queues, sets, hash tables, trees, heaps, priority queues, graphs)
Sorting and searching
Numerical methods
Data compression
Data encryption
Graph algorithms
Geometric algorithms]]>
560 Kyle Loudon 1565924533 Ricardo 0 3.84 1999 Mastering Algorithms with C: Useful Techniques from Sorting to Encryption
author: Kyle Loudon
name: Ricardo
average rating: 3.84
book published: 1999
rating: 0
read at:
date added: 2024/10/19
shelves: c, computing-science, programming, currently-reading
review:

]]>
<![CDATA[Data Structures, Algorithms, and Software Principles in C]]> 27854 768 Thomas A. Standish 0201591189 Ricardo 0 3.75 1994 Data Structures, Algorithms, and Software Principles in C
author: Thomas A. Standish
name: Ricardo
average rating: 3.75
book published: 1994
rating: 0
read at:
date added: 2024/10/06
shelves: algorithms, c, computing-science, object-oriented, programming, software-engineering, currently-reading
review:

]]>
C++ Explicado e Aplicado 103412115 662 Vilmar Pedro Votre 8576089955 Ricardo 0 c-plus-plus, programming
O livro me parece abrir muitas linhas de raciocínio paralelas, como se fosse uma conversa com uma pessoa muito agitada e querendo cobrir inúmeros tópicos em apenas um instante. Ainda que eu já programe em C++ há alguns anos, por vezes me senti confuso com o texto.

O autor alerta para alguns termos que carregam uma tradução diferente das usuais da área, mas eu não sei até que ponto isso ajudaria um leitor com menos experiência em programação, C++, ou mesmo Ciência da Computação.]]>
0.0 C++ Explicado e Aplicado
author: Vilmar Pedro Votre
name: Ricardo
average rating: 0.0
book published:
rating: 0
read at: 2024/08/26
date added: 2024/08/26
shelves: c-plus-plus, programming
review:
Achei a abordagem do livro um tanto caótica/dispersa, e portanto não acho justo conferir uma nota de avaliação. Certamente deve agradar alguns leitores; para a minha preferência, não houve compatibilidade.

O livro me parece abrir muitas linhas de raciocínio paralelas, como se fosse uma conversa com uma pessoa muito agitada e querendo cobrir inúmeros tópicos em apenas um instante. Ainda que eu já programe em C++ há alguns anos, por vezes me senti confuso com o texto.

O autor alerta para alguns termos que carregam uma tradução diferente das usuais da área, mas eu não sei até que ponto isso ajudaria um leitor com menos experiência em programação, C++, ou mesmo Ciência da Computação.
]]>
Programação em Baixo Nível 69935008 576 Igor Zhirkov 8575226673 Ricardo 3 assembly, c, programming
Começa muito bem, detalhando chamadas de sistema com Assembly em um excelente nível de detalhes, mostrando os motivos (especialmente históricos) da ABI atual. Eu esperava que o livro continuasse neste nível.

Porém, logo após, o estilo muda para um que desgosto bastante:

* referências externas frágeis, excessivas;
* trivializações na apresentação de conceitos complexos;
* deixar para o leitor a parte complicada de uma nova técnica;
* dogmatismos.

O livro, pelo menos a cópia física, provavelmente durará mais tempo que vários dos links de apoio. Sem contar que fica inconveniente ter tantas interrupções ao longo do texto para consultas externas. O apêndice foi muito pouco útil e deveria ter sido melhor explorado para manter o texto principal focado. Teria sido muito valioso ao detalhar ao máximo as instruções usadas nos exemplos, flags etc, do que o tutorial GDB/Makefile, que por sua vez são muito superficiais para serem efetivamente úteis.

As trivializadas sobre tópicos que rapidamente ficam muito complicados, como por exemplo 2 threads "brigando" para operações de soma-um, deixando de lado questões mais prováveis do leitor encontrar como "uso de lista encadeada compartilhada entre threads". O leitor pode se deparar com esse uso de listas, e nem sempre é suficiente/aceitável incluir sincronização como semáforos. Teria sido mais relevante mostrar problemas maiores e mais complexos sendo efetivamente resolvidos pelas técnicas em apresentação, e de forma realmente aprofundada como se espera em um livro ao invés de um post em blog.

Similar às trivializações, deixar como exercício para o leitor as partes complicadas de uma técnica acaba sendo um forte contra-movimento. A ideia de ter o livro (em mãos!) é justamente compartilhar uma técnica mais avançada e pouco disseminada para a solução de problemas que estejam fora do escopo do livro.

Os dogmatismos surgem de uma posição já anacrônica: por um lado a ideia é modernizar código, focando na revisão mais recente da arquitetura Intel (x86-64), mas ficando preso à C89/C90? Nos anos 2020s? O livro foi lançado antes de C23, tudo bem, mas não há um bom motivo para se prender numa era que, hoje em dia, apenas dificulta a vida dos compiladores. Sendo um tanto extremo, seria como vetorizar código para x86-64 AVX512 mas que de alguma forma fizesse sentido para 80486 (impossível).

Acho que o livro pode ser ajustado, sim: 1) remover tutorial GDB/Makefile (isso sim faz sentido usar fontes digitais); 2) deixar o apêndice mais relevante, como por exemplo apresentar em detalhes as instruções usadas no livro e uma deixa para os manuais digitais Intel; 3) deixar multiprogramação para outras fontes (referenciadas), visto que é apresentada de forma muito superficial e insuficiente para um leitor inexperiente no assunto; 4) aprofundar e solidificar a interface C/Assembly, justamente o que o livro se propõe a elaborar, e pelo menos o fez com sucesso no terço/metade inicial do livro.]]>
3.00 Programação em Baixo Nível
author: Igor Zhirkov
name: Ricardo
average rating: 3.00
book published:
rating: 3
read at: 2024/08/21
date added: 2024/08/21
shelves: assembly, c, programming
review:
Peço desculpas ao autor pela dedicação e esforço, mas achei o livro raso ao usar o espaço que seria mais útil para o tema central (programação de baixo nível em C e Assembly), ao pincelar tópicos que acabaram sendo apenas introduzidos (ex: multiprogramação, desempenho).

Começa muito bem, detalhando chamadas de sistema com Assembly em um excelente nível de detalhes, mostrando os motivos (especialmente históricos) da ABI atual. Eu esperava que o livro continuasse neste nível.

Porém, logo após, o estilo muda para um que desgosto bastante:

* referências externas frágeis, excessivas;
* trivializações na apresentação de conceitos complexos;
* deixar para o leitor a parte complicada de uma nova técnica;
* dogmatismos.

O livro, pelo menos a cópia física, provavelmente durará mais tempo que vários dos links de apoio. Sem contar que fica inconveniente ter tantas interrupções ao longo do texto para consultas externas. O apêndice foi muito pouco útil e deveria ter sido melhor explorado para manter o texto principal focado. Teria sido muito valioso ao detalhar ao máximo as instruções usadas nos exemplos, flags etc, do que o tutorial GDB/Makefile, que por sua vez são muito superficiais para serem efetivamente úteis.

As trivializadas sobre tópicos que rapidamente ficam muito complicados, como por exemplo 2 threads "brigando" para operações de soma-um, deixando de lado questões mais prováveis do leitor encontrar como "uso de lista encadeada compartilhada entre threads". O leitor pode se deparar com esse uso de listas, e nem sempre é suficiente/aceitável incluir sincronização como semáforos. Teria sido mais relevante mostrar problemas maiores e mais complexos sendo efetivamente resolvidos pelas técnicas em apresentação, e de forma realmente aprofundada como se espera em um livro ao invés de um post em blog.

Similar às trivializações, deixar como exercício para o leitor as partes complicadas de uma técnica acaba sendo um forte contra-movimento. A ideia de ter o livro (em mãos!) é justamente compartilhar uma técnica mais avançada e pouco disseminada para a solução de problemas que estejam fora do escopo do livro.

Os dogmatismos surgem de uma posição já anacrônica: por um lado a ideia é modernizar código, focando na revisão mais recente da arquitetura Intel (x86-64), mas ficando preso à C89/C90? Nos anos 2020s? O livro foi lançado antes de C23, tudo bem, mas não há um bom motivo para se prender numa era que, hoje em dia, apenas dificulta a vida dos compiladores. Sendo um tanto extremo, seria como vetorizar código para x86-64 AVX512 mas que de alguma forma fizesse sentido para 80486 (impossível).

Acho que o livro pode ser ajustado, sim: 1) remover tutorial GDB/Makefile (isso sim faz sentido usar fontes digitais); 2) deixar o apêndice mais relevante, como por exemplo apresentar em detalhes as instruções usadas no livro e uma deixa para os manuais digitais Intel; 3) deixar multiprogramação para outras fontes (referenciadas), visto que é apresentada de forma muito superficial e insuficiente para um leitor inexperiente no assunto; 4) aprofundar e solidificar a interface C/Assembly, justamente o que o livro se propõe a elaborar, e pelo menos o fez com sucesso no terço/metade inicial do livro.
]]>
<![CDATA[Análise de Tráfego em Redes TCP/IP Utilize tcpdump na análise de tráfegos em qualquer sistema operacional]]> 56030447
O grande objetivo deste livro é mostrar como realizar a análise de tráfego em redes. A nova geração IP (IPv6) também é abordada com certa profundidade, garantindo um bom entendimento sobre essa tecnologia.

Este livro utiliza o tcpdump, exaustivamente, para demonstrar a teoria com base em capturas de tráfego e, consequentemente, ensinar sua análise. Todo o trabalho está dividido em uma introdução e cinco partes, a saber: conceitos básicos; protocolos básicos em redes TCP/IP e sua análise; conhecimentos específicos em redes TCP/IP e sua análise; tráfegos diversos e sistemas específicos; apêndices.
É feita uma ampla abordagem sobre protocolos de rede e assuntos correlatos, como IPv4, IPv6, TCP, UDP, ICMP, Ethernet, ARP e NDP, Modelo OSI, roteamento em redes, bridges e sistemas de firewall. Também serão realizados trabalhos com simuladores de redes e programas para detectar invasões.

Por seu conteúdo, este livro poderá ser utilizado tanto por autodidatas quanto por universitários de graduação e pós-graduação. É um livro direcionado a todos que empregam TCP/IP dentro de uma rede de computadores, independentemente do sistema operacional utilizado. A análise de tráfego poderá ser feita em qualquer ambiente e os conhecimentos aqui disponibilizados são universais.]]>
416 João Eriberto Mota Filho Ricardo 4
Uma próxima edição seria muito beneficiada de um aprofundamento no uso de tcpdump, mostrando casos progressivamente mais complexos, uma gama maior de filtros (que é onde fica a potência do tcpdump na minha opinião), e interpretação de cenários problemáticos e comuns em redes: retransmissões duplicadas, tráfego suspeito/ataques, e análise post-mortem de coletas de tráfego.]]>
4.20 2013 Análise de Tráfego em Redes TCP/IP Utilize tcpdump na análise de tráfegos em qualquer sistema operacional
author: João Eriberto Mota Filho
name: Ricardo
average rating: 4.20
book published: 2013
rating: 4
read at: 2024/05/27
date added: 2024/05/28
shelves: computer-networks, network-security
review:
Livro excelente e muito acessível para todos, especialmente aqueles que estejam iniciando com redes ou já estejam em um ponto intermediário. Explica e exemplifica os elementos da camada OSI (2 a 7) com muita riqueza, apresentando exemplos de captura de tráfego com comentários.

Uma próxima edição seria muito beneficiada de um aprofundamento no uso de tcpdump, mostrando casos progressivamente mais complexos, uma gama maior de filtros (que é onde fica a potência do tcpdump na minha opinião), e interpretação de cenários problemáticos e comuns em redes: retransmissões duplicadas, tráfego suspeito/ataques, e análise post-mortem de coletas de tráfego.
]]>
<![CDATA[C++20 for Programmers: An Objects-Natural Approach (Deitel Developer Series)]]> 53272805 -- Dr. Daisy Hollman, ISO C++ Standards Committee Member "This is a fine book that covers a surprising amount of the very large language that is C++20. An in-depth treatment of C++ for a reader familiar with how things work in other programming languages."
-- Arthur O'Dwyer, C++ trainer, Chair of CppCon's Back to Basics track, author of several accepted C++17/20/23 proposals and the book Mastering the C++17 STL "Forget about callback functions, bare pointers and proprietary multithreading libraries--C++20 is about standard concurrency features, generic lambda expressions, metaprogramming, tighter type-safety and the long-awaited concepts, which are all demonstrated in this book. Functional programming is explained clearly with plenty of illustrative code listings. The excellent chapter, 'Parallel Algorithms and A High-Level View,' is a highlight of this book."
-- Danny Kalev, Ph.D. and Certified System Analyst and Software Engineer, Former ISO C++ Standards Committee Member Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details. eBooks are 4-color and print books are black and white.]]>
960 Paul Deitel 0136905692 Ricardo 0 4.17 C++20 for Programmers: An Objects-Natural Approach (Deitel Developer Series)
author: Paul Deitel
name: Ricardo
average rating: 4.17
book published:
rating: 0
read at:
date added: 2024/05/25
shelves: to-read, c-plus-plus, object-oriented, programming
review:

]]>
<![CDATA[Hacking: The Art of Exploitation]]> 1784196
Rather than merely showing how to run existing exploits, author Jon Erickson explains how arcane hacking techniques actually work. To share the art and science of hacking in a way that is accessible to everyone, Hacking: The Art of Exploitation, 2nd Edition introduces the fundamentals of C programming from a hacker's perspective.

The included LiveCD provides a complete Linux programming and debugging environment—all without modifying your current operating system. Use it to follow along with the book's examples as you fill gaps in your knowledge and explore hacking techniques on your own. Get your hands dirty debugging code, overflowing buffers, hijacking network communications, bypassing protections, exploiting cryptographic weaknesses, and perhaps even inventing new exploits. This book will teach you how to:
� Program computers using C, assembly language, and shell scripts
� Corrupt system memory to run arbitrary code using buffer overflows and format strings
� Inspect processor registers and system memory with a debugger to gain a real understanding of what is happening
� Outsmart common security measures like nonexecutable stacks and intrusion detection systems
� Gain access to a remote server using port-binding or connect-back shellcode, and alter a server's logging behavior to hide your presence
� Redirect network traffic, conceal open ports, and hijack TCP connections
� Crack encrypted wireless traffic using the FMS attack, and speed up brute-force attacks using a password probability matrix

Hackers are always pushing the boundaries, investigating the unknown, and evolving their art. Even if you don't already know how to program, Hacking: The Art of Exploitation, 2nd Edition will give you a complete picture of programming, machine architecture, network communications, and existing hacking techniques. Combine this knowledge with the included Linux environment, and all you need is your own creativity.]]>
488 Jon Erickson 1593271441 Ricardo 0 4.23 2003 Hacking: The Art of Exploitation
author: Jon Erickson
name: Ricardo
average rating: 4.23
book published: 2003
rating: 0
read at:
date added: 2024/05/13
shelves: currently-reading, c, assembly, operating-systems, network-security, programming, software-security
review:

]]>
<![CDATA[The Equations of Life: How Physics Shapes Evolution]]> 43580658 _______________ An intriguing and enthralling adventure into the physics of life that is all around us and inside us. Cockell provides a reminder of the seeming rarity of all this beauty but also an invitation to look up to the skies and ask 'where else might something like this be?' - Robin Ince - Presenter of BBC Radio 4's Infinite Monkey Cage Riveting... Cockell is not only a fine scientist but a fine writer too. - Sir Martin Rees - Astronomer Royal and former President of the Royal Society]]> 352 Charles S. Cockell 1786493047 Ricardo 0 science, currently-reading 3.29 2018 The Equations of Life: How Physics Shapes Evolution
author: Charles S. Cockell
name: Ricardo
average rating: 3.29
book published: 2018
rating: 0
read at:
date added: 2024/03/22
shelves: science, currently-reading
review:

]]>
<![CDATA[Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14]]> 22800553 332 Scott Meyers 1491903996 Ricardo 0 4.57 2014 Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14
author: Scott Meyers
name: Ricardo
average rating: 4.57
book published: 2014
rating: 0
read at:
date added: 2024/03/07
shelves: currently-reading, c-plus-plus, programming
review:

]]>
Thinking In Systems: A Primer 3828902 Thinking in Systems, is a concise and crucial book offering insight for problem solving on scales ranging from the personal to the global. Edited by the Sustainability Institute’s Diana Wright, this essential primer brings systems thinking out of the realm of computers and equations and into the tangible world, showing readers how to develop the systems-thinking skills that thought leaders across the globe consider critical for 21st-century life.

Some of the biggest problems facing the world—war, hunger, poverty, and environmental degradation—are essentially system failures. They cannot be solved by fixing one piece in isolation from the others, because even seemingly minor details have enormous power to undermine the best efforts of too-narrow thinking.

While readers will learn the conceptual tools and methods of systems thinking, the heart of the book is grander than methodology. Donella Meadows was known as much for nurturing positive outcomes as she was for delving into the science behind global dilemmas. She reminds readers to pay attention to what is important, not just what is quantifiable, to stay humble, and to stay a learner.

In a world growing ever more complicated, crowded, and interdependent, Thinking in Systems helps readers avoid confusion and helplessness, the first step toward finding proactive and effective solutions.]]>
218 Donella H. Meadows 1603580557 Ricardo 0 to-read 4.17 2008 Thinking In Systems: A Primer
author: Donella H. Meadows
name: Ricardo
average rating: 4.17
book published: 2008
rating: 0
read at:
date added: 2024/03/07
shelves: to-read
review:

]]>
<![CDATA[Understanding and Using C Pointers: Core Techniques for Memory Management]]> 17152739 223 Richard Reese 1449344186 Ricardo 5 c, programming
I wish it spent more time on the final subjects, which ultimately make the most elaborate use of pointers that the author presents. But nonetheless, an invaluable book.

Despite all the language wars happening in the 21st century, one has to acknowledge the simplicity of the C language. While you can build arbitrarily complex things in C (e.g.: concepts from object-oriented programming), you won't need a PhD to understand it---in fact, a form of inheritance is clearly covered in 10-ish pages. It greatly helps if you already did some related programming, but still, the author concisely covers the topics in a way that you can apply them right away.]]>
4.16 2013 Understanding and Using C Pointers: Core Techniques for Memory Management
author: Richard Reese
name: Ricardo
average rating: 4.16
book published: 2013
rating: 5
read at: 2024/02/27
date added: 2024/02/27
shelves: c, programming
review:
This is an excellent book that provides great advice to both beginners and long-time C programmers. The text is very approachable, working its way all the way from the ground up.

I wish it spent more time on the final subjects, which ultimately make the most elaborate use of pointers that the author presents. But nonetheless, an invaluable book.

Despite all the language wars happening in the 21st century, one has to acknowledge the simplicity of the C language. While you can build arbitrarily complex things in C (e.g.: concepts from object-oriented programming), you won't need a PhD to understand it---in fact, a form of inheritance is clearly covered in 10-ish pages. It greatly helps if you already did some related programming, but still, the author concisely covers the topics in a way that you can apply them right away.
]]>
<![CDATA[The Making of Prince of Persia: Journals 1985-1993]]> 52824295
"Mechner's journey is a universal one for anyone creating something brand new... I'm excited to revisit these journals in newly illustrated form."-- Mike Krieger, co-founder of Instagram

The creator of one of the most innovative and best-selling video games of all time gives an unvarnished look into the process in this one-of-a-kind compilation.

Before Prince of Persia was a best-selling video game franchise and a Disney movie, it was an Apple II computer game created and programmed by one person, Jordan Mechner. Mechner's candid and revealing journals from the time capture the journey from his parents� basement to the forefront of the fast-growing 1980s video game industry... and the creative, technical, and personal struggles that brought the prince into being and ultimately into the homes of millions of people worldwide.

Now, on the 30th anniversary of Prince of Persia’s release, Mechner looks back at the journals he kept from 1985 to 1993, offering new insights into the game that established him as a pioneer of cinematic storytelling in the industry. This beautifully illustrated and annotated collector’s edition

-- 300 pages of Jordan’s original journals
-- Present-day margin notations by Jordan adding explanation, context, and affectionate cartoons of real-life characters
-- Archival visuals illustrating the stages of the game’s creation
-- Work-in-progress sketches, rotoscoped animation, screen shots, interface design, memos, and more
-- A full-color 32-page "Legacy" section in which Jordan and fans share Prince of Persia memories from the past 30 years, including the Ubisoft games and Disney movie

The Making of Prince of Persia is both a tribute to a timeless classic, and an indelible look at the creative process that will resonate with retro-gaming fans, game developers, and writers, artists, and creators of all stripes.]]>
336 Jordan Mechner 0578627310 Ricardo 5 programming 4.23 2011 The Making of Prince of Persia: Journals 1985-1993
author: Jordan Mechner
name: Ricardo
average rating: 4.23
book published: 2011
rating: 5
read at: 2020/07/05
date added: 2024/02/07
shelves: programming
review:

]]>
<![CDATA[A Química do Olfato. Um passeio pelos aromas do mundo]]> 123377091 699 Harold McGee 8546904235 Ricardo 0 currently-reading 0.0 2020 A Química do Olfato. Um passeio pelos aromas do mundo
author: Harold McGee
name: Ricardo
average rating: 0.0
book published: 2020
rating: 0
read at:
date added: 2024/01/28
shelves: currently-reading
review:

]]>
Crafting Interpreters 58661468
That fearsome reputation belies a field that is rich with useful techniques and not so difficult as some of its practitioners might have you believe. A better understanding of how programming languages are built will make you a stronger software engineer and teach you concepts and data structures you'll use the rest of your coding days. You might even have fun.

This book teaches you everything you need to know to implement a full-featured, efficient scripting language. You’ll learn both high-level concepts around parsing and semantics and gritty details like bytecode representation and garbage collection. Your brain will light up with new ideas, and your hands will get dirty and calloused.

Starting from main(), you will build a language that features rich syntax, dynamic typing, garbage collection, lexical scope, first-class functions, closures, classes, and inheritance. All packed into a few thousand lines of clean, fast code that you thoroughly understand because you wrote each one yourself.]]>
640 Robert Nystrom 0990582930 Ricardo 0 to-read 4.70 2021 Crafting Interpreters
author: Robert Nystrom
name: Ricardo
average rating: 4.70
book published: 2021
rating: 0
read at:
date added: 2023/11/15
shelves: to-read
review:

]]>
<![CDATA[Expert C Programming: Deep C Secrets]]> 198207 353 Peter van der Linden 0131774298 Ricardo 0 to-read 4.31 1994 Expert C Programming: Deep C Secrets
author: Peter van der Linden
name: Ricardo
average rating: 4.31
book published: 1994
rating: 0
read at:
date added: 2023/11/15
shelves: to-read
review:

]]>
<![CDATA[Modern C++ Programming Cookbook: Master C++ core language and standard library features, with over 100 recipes, updated to C++20]]> 55340335 A pragmatic recipe book for acquiring a comprehensive understanding of the complexities and core fundamentals of C++ programming

Key FeaturesExplore the latest language and library features of C++20 such as modules, coroutines, concepts, and rangesShed new light on the core concepts in C++ programming, including functions, algorithms, threading, and concurrency, through practical self-contained recipesLeverage C++ features like smart pointers, move semantics, constexpr, and more for increased robustness and performanceBook DescriptionC++ has come a long way to be one of the most widely used general-purpose languages that is fast, efficient, and high-performance at its core.

The updated second edition of Modern C++ Programming Cookbook addresses the latest features of C++20, such as modules, concepts, coroutines, and the many additions to the standard library, including ranges and text formatting. The book is organized in the form of practical recipes covering a wide range of problems faced by modern developers.

The book also delves into the details of all the core concepts in modern C++ programming, such as functions and classes, iterators and algorithms, streams and the file system, threading and concurrency, smart pointers and move semantics, and many others. It goes into the performance aspects of programming in depth, teaching developers how to write fast and lean code with the help of best practices.

Furthermore, the book explores useful patterns and delves into the implementation of many idioms, including pimpl, named parameter, and attorney-client, teaching techniques such as avoiding repetition with the factory pattern. There is also a chapter dedicated to unit testing, where you are introduced to three of the most widely used libraries for Boost.Test, Google Test, and Catch2.

By the end of the book, you will be able to effectively leverage the features and techniques of C++11/14/17/20 programming to enhance the performance, scalability, and efficiency of your applications.

What you will learnUnderstand the new C++20 language and library features and the problems they solveBecome skilled at using the standard support for threading and concurrency for daily tasksLeverage the standard library and work with containers, algorithms, and iteratorsSolve text searching and replacement problems using regular expressionsWork with different types of strings and learn the various aspects of compilationTake advantage of the file system library to work with files and directoriesImplement various useful patterns and idiomsExplore the widely used testing frameworks for C++Who this book is forThe book is designed for entry- or medium-level C++ programmers who have a basic knowledge of C++ and want to master the language and become prolific modern C++ developers. Experienced C++ programmers can leverage this book to strengthen their command of C++ and find a good reference to many language and library features of C++11/14/17/20.

Table of ContentsLearning Modern Core Language FeaturesWorking with Numbers and StringsExploring FunctionsPreprocessing and CompilationStandard Library Containers, Algorithms, and IteratorsGeneral-Purpose UtilitiesWorking with Files and StreamsLeveraging Threading and ConcurrencyRobustness and Performance]]>
1141 Marius Bancila 1800206208 Ricardo 0 4.00 Modern C++ Programming Cookbook: Master C++ core language and standard library features, with over 100 recipes, updated to C++20
author: Marius Bancila
name: Ricardo
average rating: 4.00
book published:
rating: 0
read at:
date added: 2023/10/27
shelves: to-read, c-plus-plus, programming
review:

]]>
The Making of the Atomic Bomb 16884
Few great discoveries have evolved so swiftly -- or have been so misunderstood. From the theoretical discussions of nuclear energy to the bright glare of Trinity there was a span of hardly more than twenty-five years. What began as merely an interesting speculative problem in physics grew into the Manhattan Project, and then into the Bomb with frightening rapidity, while scientists known only to their peers -- Szilard, Teller, Oppenheimer, Bohr, Meitner, Fermi, Lawrence, and yon Neumann -- stepped from their ivory towers into the limelight.

Richard Rhodes takes us on that journey step by step, minute by minute, and gives us the definitive story of man's most awesome discovery and invention.]]>
886 Richard Rhodes 0684813785 Ricardo 0 to-read 4.38 1986 The Making of the Atomic Bomb
author: Richard Rhodes
name: Ricardo
average rating: 4.38
book published: 1986
rating: 0
read at:
date added: 2023/10/18
shelves: to-read
review:

]]>
<![CDATA[Practical Algorithms for Programmers]]> 662159 592 Andrew Binstock 020163208X Ricardo 4 4.10 1995 Practical Algorithms for Programmers
author: Andrew Binstock
name: Ricardo
average rating: 4.10
book published: 1995
rating: 4
read at: 2023/10/03
date added: 2023/10/03
shelves: algorithms, programming, c, computing-science
review:

]]>
<![CDATA[Handbook of Data Structures and Applications (Chapman & Hall/CRC Computer and Information Science Series)]]> 53907407
The Handbook is invaluable for suggesting new ideas for research in data structures, and for revealing application contexts in which they can be deployed. Practitioners devising algorithms will gain insight into organizing data, allowing them to solve algorithmic problems more efficiently.]]>
1100 Dinesh P. Mehta 0367572001 Ricardo 0 to-read 0.0 2004 Handbook of Data Structures and Applications (Chapman & Hall/CRC Computer and Information Science Series)
author: Dinesh P. Mehta
name: Ricardo
average rating: 0.0
book published: 2004
rating: 0
read at:
date added: 2023/10/03
shelves: to-read
review:

]]>
<![CDATA[Practical Electronics for Inventors, Fourth Edition]]> 60833440 0 Paul Scherz Ricardo 0 4.90 1998 Practical Electronics for Inventors, Fourth Edition
author: Paul Scherz
name: Ricardo
average rating: 4.90
book published: 1998
rating: 0
read at:
date added: 2023/09/24
shelves: electronics, currently-reading
review:

]]>
<![CDATA[Driven to Distraction: Recognizing and Coping with Attention Deficit Disorder--From Childhood Through Adulthood]]> 11402219 Ìý
Through vivid stories and case histories of patients—both adults and children—Hallowell and Ratey explore the varied forms ADHD takes, from hyperactivity to daydreaming. They dispel common myths, offer helpful coping tools, and give a thorough accounting of all treatment options as well as tips for dealing with a diagnosed child, partner, or family member. But most importantly, they focus on the positives that can come with this “disorderâ€â€”including high energy, intuitiveness, creativity, and enthusiasm.]]>
357 Edward M. Hallowell 0307743152 Ricardo 5 4.27 1992 Driven to Distraction: Recognizing and Coping with Attention Deficit Disorder--From Childhood Through Adulthood
author: Edward M. Hallowell
name: Ricardo
average rating: 4.27
book published: 1992
rating: 5
read at: 2023/09/19
date added: 2023/09/19
shelves: parenting, psychology, self-help
review:

]]>
<![CDATA[Modern Parallel Programming with C++ and Assembly Language: X86 SIMD Development Using AVX, AVX2, and AVX-512]]> 61198479 656 Daniel Kusswurm 1484279174 Ricardo 0 to-read 5.00 Modern Parallel Programming with C++ and Assembly Language: X86 SIMD Development Using AVX, AVX2, and AVX-512
author: Daniel Kusswurm
name: Ricardo
average rating: 5.00
book published:
rating: 0
read at:
date added: 2023/07/17
shelves: to-read
review:

]]>
<![CDATA[Compiler design in C (Prentice-Hall software series)]]> 734116 924 Allen I. Holub 0131550454 Ricardo 0 4.04 1989 Compiler design in C (Prentice-Hall software series)
author: Allen I. Holub
name: Ricardo
average rating: 4.04
book published: 1989
rating: 0
read at:
date added: 2023/07/04
shelves: to-read, c, algorithms, computing-science, programming-paradigms, programming-languages, software-architecture
review:

]]>
<![CDATA[Concepts, Techniques, and Models of Computer Programming]]> 772585
After an introduction to programming concepts, the book presents both well-known and lesser-known computation models ("programming paradigms"). Each model has its own set of techniques and each is included on the basis of its usefulness in practice. The general models include declarative programming, declarative concurrency, message-passing concurrency, explicit state, object-oriented programming, shared-state concurrency, and relational programming. Specialized models include graphical user interface programming, distributed programming, and constraint programming. Each model is based on its kernel language—a simple core language that consists of a small number of programmer- significant elements. The kernel languages are introduced progressively, adding concepts one by one, thus showing the deep relationships between different models. The kernel languages are defined precisely in terms of a simple abstract machine. Because a wide variety of languages and programming paradigms can be modeled by a small set of closely related kernel languages, this approach allows programmer and student to grasp the underlying unity of programming. The book has many program fragments and exercises, all of which can be run on the Mozart Programming System, an Open Source software package that features an interactive incremental development environment.]]>
936 Peter Van Roy 0262220695 Ricardo 0 4.11 2004 Concepts, Techniques, and Models of Computer Programming
author: Peter Van Roy
name: Ricardo
average rating: 4.11
book published: 2004
rating: 0
read at:
date added: 2023/06/19
shelves: to-read, computing-science, programming, programming-languages, programming-paradigms, parallel-programming
review:

]]>
<![CDATA[21st Century C: C Tips from the New School]]> 22800552 406 Ben Klemens 1491903899 Ricardo 0 4.24 2012 21st Century C: C Tips from the New School
author: Ben Klemens
name: Ricardo
average rating: 4.24
book published: 2012
rating: 0
read at:
date added: 2023/06/12
shelves: currently-reading, c, programming
review:

]]>
Professional C++ 35541728 1184 Marc Gregoire 1119421306 Ricardo 5 c-plus-plus 4.12 2011 Professional C++
author: Marc Gregoire
name: Ricardo
average rating: 4.12
book published: 2011
rating: 5
read at: 2023/05/29
date added: 2023/06/12
shelves: c-plus-plus
review:

]]>
<![CDATA[The Scout Mindset: Why Some People See Things Clearly and Others Don't]]> 57843357 The Scout Mindset, Galef shows that what makes scouts better at getting things right isn't that they're smarter or more knowledgeable than everyone else. It's a handful of emotional skills, habits, and ways of looking at the world--which anyone can learn. With fascinating examples ranging from how to survive being stranded in the middle of the ocean, to how Jeff Bezos avoids overconfidence, to how superforecasters outperform CIA operatives, to Reddit threads and modern partisan politics, Galef explores why our brains deceive us and what we can do to change the way we think.]]> 288 Julia Galef 034942764X Ricardo 5 3.99 2021 The Scout Mindset: Why Some People See Things Clearly and Others Don't
author: Julia Galef
name: Ricardo
average rating: 3.99
book published: 2021
rating: 5
read at: 2022/05/02
date added: 2023/04/14
shelves:
review:

]]>
<![CDATA[What Got You Here Won't Get You There: How successful people become even more successful]]> 25254449 304 Marshall Goldsmith Ricardo 0 4.31 2006 What Got You Here Won't Get You There: How successful people become even more successful
author: Marshall Goldsmith
name: Ricardo
average rating: 4.31
book published: 2006
rating: 0
read at:
date added: 2023/03/06
shelves: currently-reading, psychology, self-help, business
review:

]]>
<![CDATA[You're Not Listening: What You're Missing and Why It Matters]]> 45892276 Who listens to you?

New York Times contributor Kate Murphy asked people on five continents this question, and the response was typically a long, awkward pause. People struggled to come up with someone, anyone, who truly listened to them without glazing over, glancing down at a phone, or jumping in to offer an opinion. Many admitted that they, themselves, weren’t very good listeners, and most couldn’t even describe what it meant to be a good listener.

Despite living in a world where technology allows constant digital communication and opportunities to connect, it seems no one is really listening or even knows how. And it’s making us lonelier, more isolated, and less tolerant than ever before. A listener by trade, Murphy wanted to know how we got here.

In this illuminating and often humorous deep dive, Murphy explains why we’re not listening, what it’s doing to us, and how we can reverse the trend. She makes accessible the psychology, neuroscience, and sociology of listening while also introducing us to some of the best listeners out there (including a CIA agent, focus-group moderator, bartender, radio producer, and top furniture salesman).

While listening is often regarded as talking’s meek counterpart, Murphy discovered it’s actually the more powerful position in communication. We learn when we listen. It’s how we connect, cooperate, empathize, and fall in love. Listening is something we do or don’t do every day. While we might take listening for granted, how well we listen, to whom, and under what circumstances determines who we are and the paths we take in life.

Equal parts cultural observation, scientific exploration, and rousing call to action that’s full of practical advice, You’re Not Listening is to listening what Susan Cain’s Quiet was to introversion. It’s time to stop talking and start listening.]]>
278 Kate Murphy 1250297192 Ricardo 5 psychology, self-help 4.08 2020 You're Not Listening: What You're Missing and Why It Matters
author: Kate Murphy
name: Ricardo
average rating: 4.08
book published: 2020
rating: 5
read at: 2023/03/06
date added: 2023/03/06
shelves: psychology, self-help
review:

]]>
<![CDATA[Como Lidar com os Transtornos Alimentares: Guia Prático Para Familiares e Pacientes]]> 57989195 191 Eduardo Wagner Aratangy 8585439580 Ricardo 0 4.83 Como Lidar com os Transtornos Alimentares: Guia Prático Para Familiares e Pacientes
author: Eduardo Wagner Aratangy
name: Ricardo
average rating: 4.83
book published:
rating: 0
read at:
date added: 2023/02/04
shelves: education, health, psychology, currently-reading
review:

]]>
<![CDATA[How to Talk So Little Kids Will Listen: A Survival Guide to Life with Children Ages 2-7]]> 29430728
A must-have resource for anyone who lives or works with young kids, with an introduction by Adele Faber, coauthor of How to Talk So Kids Will Listen & Listen So Kids Will Talk , the international mega-bestseller The Boston Globe dubbed “The Parenting Bible.�

For nearly forty years, parents have turned to How to Talk So Kids Will Listen & Listen So Kids Will Talk for its respectful and effective solutions to the unending challenges of raising children. Now, in response to growing demand, Adele’s daughter, Joanna Faber, along with Julie King, tailor How to Talk ’s powerful communication skills to parents of children ages two to seven.

Faber and King, each a parenting expert in her own right, share their wisdom accumulated over years of conducting How To Talk workshops with parents, teachers, and pediatricians. With a lively combination of storytelling, cartoons, and observations from their workshops, they provide concrete tools and tips that will transform your relationship with the children in your life.

What do you do with a little kid who…won’t brush her teeth…screams in his car seat…pinches the baby...refuses to eat vegetables…throws books in the library...runs rampant in the supermarket? Organized by common challenges and conflicts, this book is an essential manual of communication strategies, including a chapter that addresses the special needs of children with sensory processing and autism spectrum disorders.

This user-friendly guide will empower parents and caregivers of young children to forge rewarding, joyful relationships with terrible two-year-olds, truculent three-year-olds, ferocious four-year-olds, foolhardy five-year-olds, self-centered six-year-olds, and the occasional semi-civilized seven-year-old. And, it will help little kids grow into self-reliant big kids who are cooperative and connected to their parents, teachers, siblings, and peers.]]>
409 Joanna Faber 150113163X Ricardo 5 4.47 2017 How to Talk So Little Kids Will Listen: A Survival Guide to Life with Children Ages 2-7
author: Joanna Faber
name: Ricardo
average rating: 4.47
book published: 2017
rating: 5
read at: 2022/12/24
date added: 2022/12/25
shelves: education, parenting, psychology
review:

]]>
<![CDATA[Malévola: a Rainha do Mal (Vilões #4)]]> 40313574 0 Serena Valentino 8550302880 Ricardo 3 fantasy, fiction 3.33 2017 Malévola: a Rainha do Mal (Vilões #4)
author: Serena Valentino
name: Ricardo
average rating: 3.33
book published: 2017
rating: 3
read at: 2022/12/07
date added: 2022/12/07
shelves: fantasy, fiction
review:

]]>
Implementation Patterns 781559 Erich Gamma, IBM Distinguished Engineer Many teams have a master developer who makes a rapid stream of good decisions all day long. Their code is easy to understand, quick to modify, and feels safe and comfortable to work with. If you ask how they thought to write something the way they did, they always have a good reason. This book will help you become the master developer on your team. The breadth and depth of topics will engage veteran programmers, who will pick up new tricks and improve on old habits, while the clarity makes it accessible to even novice developers. Russ Rufer, Silicon Valley Patterns Group Many people don t realize how readable code can be and how valuable that readability is. Kent has taught me so much, I m glad this book gives everyone the chance to learn from him. Martin Fowler, chief scientist, ThoughtWorks Code should be worth reading, not just by the compiler, but by humans. Kent Beck distilled his experience into a cohesive collection of implementation patterns. These nuggets of advice will make your code truly worth reading. Gregor Hohpe, author of Enterprise Integration Patterns In this book Kent Beck shows how writing clear and readable code follows from the application of simple principles. Implementation Patterns will help developers write intention revealing code that is both easy to understand and flexible towards future extensions. A must read for developers who are serious about their code. Sven Gorts Implementation Patterns bridges the gap between design and coding. Beck introduces a new way of thinking about programming by basing his discussion on values and principles. Diomidis Spinellis, author of Code Reading and Code Quality Software Expert Kent Beck Presents a Catalog of Patterns Infinitely Useful for Everyday Programming Great code doesn t just function: it clearly and consistently communicates your intentions, allowing other programmers to understand your code, rely on it, and modify it with confidence. But great code doesn t just happen. It is the outcome of hundreds of small but critical decisions programmers make every single day. Now, legendary software innovator Kent Beck known worldwide for creating Extreme Programming and pioneering software patterns and test-driven development focuses on these critical decisions, unearthing powerful implementation patterns for writing programs that are simpler, clearer, better organized, and more cost effective. Beck collects 77 patterns for handling everyday programming tasks and writing more readable code. This new collection of patterns addresses many aspects of development, including class, state, behavior, method, collections, frameworks, and more. He uses diagrams, stories, examples, and essays to engage the reader as he illuminates the patterns. You ll find proven solutions for handling everything from naming variables to checking exceptions. This book covers
The value of communicating through code and the philosophy behind patterns How and when to create classes, and how classes encode logic Best practices for storing and retrieving state Behavior: patterns for representing logic, including alternative paths Writing, naming, and decomposing methods Choosing and using collections Implementation pattern variations for use in building frameworks Implementation Patterns will help programmers at all experience levels, especially those who have benefited from software patterns or agile methods. It will also be an indispensable resource for development teams seeking to work together more efficiently and build more maintainable software. No other programming book will touch your day-to-day work more often. "]]>
176 Kent Beck 0321413091 Ricardo 0 to-read 3.62 2006 Implementation Patterns
author: Kent Beck
name: Ricardo
average rating: 3.62
book published: 2006
rating: 0
read at:
date added: 2022/11/18
shelves: to-read
review:

]]>
<![CDATA[Algorithms in C++ Part 5: Graph Algorithms]]> 931590 528 Robert Sedgewick 0201361183 Ricardo 0 4.39 Algorithms in C++ Part 5: Graph Algorithms
author: Robert Sedgewick
name: Ricardo
average rating: 4.39
book published:
rating: 0
read at:
date added: 2022/11/16
shelves: currently-reading, algorithms, c-plus-plus, computing-science, programming
review:

]]>
Zero To Production In Rust 55730109 You will learn by doing: we will start from scratch and build together, step by step, a fully functional email newsletter backend API.

You'll learn how to:

- Navigate and leverage Rust's crates ecosystem
- Structure your application to make it modular and extensible
- Write tests, from single units to full-blown integration tests
- Model your domain and leverage the type system to enforce invariants
- Collect logs, traces and metrics to observe the state of your application
- Set up a robust continuous integration and continuous deployment pipeline for your Rust projects]]>
581 Luca Palmieri Ricardo 0 to-read 4.46 Zero To Production In Rust
author: Luca Palmieri
name: Ricardo
average rating: 4.46
book published:
rating: 0
read at:
date added: 2022/10/11
shelves: to-read
review:

]]>
Cosmos 55030
The book also explores spacecraft missions of discovery of the nearby planets, the research in the Library of ancient Alexandria, the human brain, Egyptian hieroglyphics, the origin of life, the death of the Sun, the evolution of galaxies and the origins of matter, suns and worlds.

Sagan retraces the fifteen billion years of cos-mic evolution that have transformed matter into life and consciousness, enabling the Cosmos to wonder about itself. He considers the latest findings on life elsewhere and how we might communicate with the beings of other worlds.

Cosmos is the story of our long journey of discovery and the forces and individuals who helped to shape modern science, including Democritus, Hypatia, Kepler, Newton, Huy-gens, Champollion, Lowell and Humason. Sagan looks at our planet from an extra-terrestrial vantage point and sees a blue jewel-like world, inhabited by a lifeform that is just beginning to discover its own unity and to ven-ture into the vast ocean of space.]]>
384 Carl Sagan 0375508325 Ricardo 0 to-read 4.39 1980 Cosmos
author: Carl Sagan
name: Ricardo
average rating: 4.39
book published: 1980
rating: 0
read at:
date added: 2022/09/15
shelves: to-read
review:

]]>
<![CDATA[The Art of Computer Programming, Volume 1, Fascicle 1: MMIX -- A RISC Computer for the New Millennium]]> 299643 134 Donald Ervin Knuth 0201853922 Ricardo 0 4.35 2005 The Art of Computer Programming, Volume 1, Fascicle 1: MMIX -- A RISC Computer for the New Millennium
author: Donald Ervin Knuth
name: Ricardo
average rating: 4.35
book published: 2005
rating: 0
read at:
date added: 2022/09/06
shelves: currently-reading, computer-architecture, computing-science, assembly, algorithms, programming
review:

]]>
<![CDATA[Deep Work: Rules for Focused Success in a Distracted World]]> 25744928 One of the most valuable skills in our economy is becoming increasingly rare. If you master this skill, you'll achieve extraordinary results.

Deep work is the ability to focus without distraction on a cognitively demanding task. It's a skill that allows you to quickly master complicated information and produce better results in less time. Deep work will make you better at what you do and provide the sense of true fulfillment that comes from craftsmanship. In short, deep work is like a super power in our increasingly competitive twenty-first century economy. And yet, most people have lost the ability to go deep-spending their days instead in a frantic blur of e-mail and social media, not even realizing there's a better way.

In Deep Work, author and professor Cal Newport flips the narrative on impact in a connected age. Instead of arguing distraction is bad, he instead celebrates the power of its opposite. Dividing this book into two parts, he first makes the case that in almost any profession, cultivating a deep work ethic will produce massive benefits. He then presents a rigorous training regimen, presented as a series of four "rules," for transforming your mind and habits to support this skill.

A mix of cultural criticism and actionable advice, Deep Work takes the reader on a journey through memorable stories-from Carl Jung building a stone tower in the woods to focus his mind, to a social media pioneer buying a round-trip business class ticket to Tokyo to write a book free from distraction in the air-and no-nonsense advice, such as the claim that most serious professionals should quit social media and that you should practice being bored. Deep Work is an indispensable guide to anyone seeking focused success in a distracted world.]]>
296 Cal Newport 1455586692 Ricardo 0 4.16 2016 Deep Work: Rules for Focused Success in a Distracted World
author: Cal Newport
name: Ricardo
average rating: 4.16
book published: 2016
rating: 0
read at:
date added: 2022/08/12
shelves: currently-reading, psychology, self-help
review:

]]>
<![CDATA[The Art of Statistics: How to Learn from Data]]> 43722897
Ìý

Statistics are everywhere, as integral to science as they are to business, and in the popular media hundreds of times a day. In this age of big data, a basic grasp of statistical literacy is more important than ever if we want to separate the fact from the fiction, the ostentatious embellishments from the raw evidence -- and even more so if we hope to participate in the future, rather than being simple bystanders.

Ìý

In The Art of Statistics , world-renowned statistician David Spiegelhalter shows readers how to derive knowledge from raw data by focusing on the concepts and connections behind the math. Drawing on real world examples to introduce complex issues, he shows us how statistics can help us determine the luckiest passenger on the Titanic, whether a notorious serial killer could have been caught earlier, and if screening for ovarian cancer is beneficial. The Art of Statistics not only shows us how mathematicians have used statistical science to solve these problems -- it teaches us how we too can think like statisticians. We learn how to clarify our questions, assumptions, and expectations when approaching a problem, and -- perhaps even more importantly -- we learn how to responsibly interpret the answers we receive.

Ìý

Combining the incomparable insight of an expert with the playful enthusiasm of an aficionado, The Art of Statistics is the definitive guide to stats that every modern person needs.]]>
448 David Spiegelhalter 1541618513 Ricardo 0 4.14 2019 The Art of Statistics: How to Learn from Data
author: David Spiegelhalter
name: Ricardo
average rating: 4.14
book published: 2019
rating: 0
read at:
date added: 2022/07/05
shelves: to-read, mathematics, statistics
review:

]]>
<![CDATA[Algorithms in C++, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching, Third Edition]]> 425213 738 Robert Sedgewick 0201350882 Ricardo 5 4.11 1998 Algorithms in C++, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching, Third Edition
author: Robert Sedgewick
name: Ricardo
average rating: 4.11
book published: 1998
rating: 5
read at: 2022/06/30
date added: 2022/06/30
shelves: algorithms, c-plus-plus, computing-science, performance, programming
review:

]]>
Think Like a Freak 17331349
Now, with Think Like a Freak, Steven D. Levitt and Stephen J. Dubner have written their most revolutionary book yet. With their trademark blend of captivating storytelling and unconventional analysis, they take us inside their thought process and teach us all to think a bit more productively, more creatively, more rationally—to think, that is, like a Freak.

Levitt and Dubner offer a blueprint for an entirely new way to solve problems, whether your interest lies in minor lifehacks or major global reforms. As always, no topic is off-limits. They range from business to philanthropy to sports to politics, all with the goal of retraining your brain. Along the way, you’ll learn the secrets of a Japanese hot-dog-eating champion, the reason an Australian doctor swallowed a batch of dangerous bacteria, and why Nigerian e-mail scammers make a point of saying they’re from Nigeria.

Some of the steps toward thinking like a

First, put away your moral compass—because it’s hard to see a problem clearly if you’ve already decided what to do about it. Learn to say “I don’t knowâ€â€”for until you can admit what you don’t yet know, it’s virtually impossible to learn what you need to. Think like a child—because you’ll come up with better ideas and ask better questions. Take a master class in incentives—because for better or worse, incentives rule our world. Learn to persuade people who don’t want to be persuaded—because being right is rarely enough to carry the day. Learn to appreciate the upside of quitting—because you can’t solve tomorrow’s problem if you aren’t willing to abandon today’s dud.Levitt and Dubner plainly see the world like no one else. Now you can too. Never before have such iconoclastic thinkers been so revealing—and so much fun to read.]]>
0 Steven D. Levitt 0062218360 Ricardo 0 to-read 3.83 2014 Think Like a Freak
author: Steven D. Levitt
name: Ricardo
average rating: 3.83
book published: 2014
rating: 0
read at:
date added: 2022/06/28
shelves: to-read
review:

]]>
<![CDATA[A mais bela de todas: A história da Rainha Má (Vilões da Disney, #1)]]> 35221529 193 Serena Valentino 855030123X Ricardo 5 fiction, fantasy 3.83 2009 A mais bela de todas: A história da Rainha Má (Vilões da Disney, #1)
author: Serena Valentino
name: Ricardo
average rating: 3.83
book published: 2009
rating: 5
read at: 2022/06/16
date added: 2022/06/16
shelves: fiction, fantasy
review:

]]>
<![CDATA[Specifying Systems: The TLA+ Language and Tools for Hardware and Software Engineers]]> 2159127 384 Leslie Lamport 032114306X Ricardo 0 to-read 4.16 2002 Specifying Systems: The TLA+ Language and Tools for Hardware and Software Engineers
author: Leslie Lamport
name: Ricardo
average rating: 4.16
book published: 2002
rating: 0
read at:
date added: 2022/06/15
shelves: to-read
review:

]]>
<![CDATA[The Art of Computer Programming, Volumes 1-4A Boxed Set]]> 9410434 In describing the new fourth volume, one reviewer listed the qualities that distinguish all of Knuth's work.
In sum: ] "detailed coverage of the basics, illustrated with well-chosen examples; occasional forays into more esoteric topics and problems at the frontiers of research; impeccable writing peppered with occasional bits of humor; extensive collections of exercises, all with solutions or helpful hints; a careful attention to history; implementations of many of the algorithms in his classic step-by-step form."
--Frank Ruskey
These four books comprise what easily could be the most important set of information on any serious programmer's bookshelf.]]>
3168 Donald Ervin Knuth 0321751043 Ricardo 0 to-read 4.74 2011 The Art of Computer Programming, Volumes 1-4A Boxed Set
author: Donald Ervin Knuth
name: Ricardo
average rating: 4.74
book published: 2011
rating: 0
read at:
date added: 2022/06/01
shelves: to-read
review:

]]>
<![CDATA[Crianças Dinamarquesas: o que as pessoas mais felizes do mundo sabem sobre criar filhos confiantes e capazes]]> 34209030 144 Jessica Joelle Alexander 8584390537 Ricardo 5 4.14 2014 Crianças Dinamarquesas: o que as pessoas mais felizes do mundo sabem sobre criar filhos confiantes e capazes
author: Jessica Joelle Alexander
name: Ricardo
average rating: 4.14
book published: 2014
rating: 5
read at: 2022/05/27
date added: 2022/05/27
shelves: education, parenting, psychology
review:

]]>
<![CDATA[Understanding Software Dynamics (Addison-Wesley Professional Computing Series)]]> 57850403
From mobile and cloud apps to video games to driverless vehicle control, more and more software is time-constrained: It must deliver reliable results seamlessly, consistently, and virtually instantaneously. If it doesn't, customers are unhappy--and sometimes lives are put at risk. When complex software underperforms or fails, software engineers need to identify and address the root causes. This is difficult and, historically, few tools have been available to help.

In Understanding Software Dynamics , performance expert Richard L. Sites tackles the problem head on, offering expert methods and advanced tools for understanding complex, time-constrained software dynamics, improving reliability and troubleshooting challenging performance problems.

Sites draws on several decades of experience pioneering software performance optimization, as well as extensive experience teaching graduate-level developers. He introduces principles and techniques for use in any environment, from embedded devices to datacenters, illuminating them with examples based on x86 or ARM processors running Linux and linked by Ethernet. He also guides readers through building and applying a powerful, new, extremely low-overhead open-source software tool, KUtrace, to precisely trace executions on every CPU core. Using insights gleaned from this tool, readers can apply nuanced solutions--not merely brute-force techniques such as turning off caches or cores.
Understanding Software Dynamics will be valuable to experienced software professionals, including application and OS developers, hardware and system architects, real-time system designers, and game developers, as well as advanced students.

Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.]]>
464 Richard L. Sites 0137589735 Ricardo 0 4.03 Understanding Software Dynamics (Addison-Wesley Professional Computing Series)
author: Richard L. Sites
name: Ricardo
average rating: 4.03
book published:
rating: 0
read at:
date added: 2022/04/28
shelves: to-read, performance, software-architecture
review:

]]>
<![CDATA[The C++ Standard Library: A Tutorial and Reference]]> 18689533
The C++ standard library provides a set of common classes and interfaces that greatly extend the core C++ language. The library, however, is not self-explanatory. To make full use of its components–and to benefit from their power–you need a resource that does far more than list the classes and their functions.

The C++ Standard Library: A Tutorial and Reference, Second Edition, describes this library as now incorporated into the new ANSI/ISO C++ language standard (C++11). The book provides comprehensive documentation of each library component, including an introduction to its purpose and design; clearly written explanations of complex concepts; the practical programming details needed for effective use; traps and pitfalls; the exact signature and definition of the most important classes and functions; and numerous examples of working code. The book focuses in particular on the Standard Template Library (STL), examining containers, iterators, function objects, and STL algorithms.

The book covers all the new C++11 library components, including

Concurrency
Fractional arithmetic
Clocks and timers
Tuples
New STL containers
New STL algorithms
New smart pointers
New locale facets
Random numbers and distributions
Type traits and utilities
Regular expressions
The book also examines the new C++ programming style and its effect on the standard library, including lambdas, range-based for loops, move semantics, and variadic templates.]]>
2701 Josuttis Nicolai M. Ricardo 0 to-read 4.45 1999 The C++ Standard Library: A Tutorial and Reference
author: Josuttis Nicolai M.
name: Ricardo
average rating: 4.45
book published: 1999
rating: 0
read at:
date added: 2022/04/21
shelves: to-read
review:

]]>
<![CDATA[The Art of Writing Efficient Programs: An advanced programmer's guide to efficient hardware utilization and compiler optimizations using C++ examples]]> 59095357 464 Fedor G. Pikus 1800208111 Ricardo 0 4.26 The Art of Writing Efficient Programs: An advanced programmer's guide to efficient hardware utilization and compiler optimizations using C++ examples
author: Fedor G. Pikus
name: Ricardo
average rating: 4.26
book published:
rating: 0
read at:
date added: 2022/04/08
shelves: currently-reading, c-plus-plus, performance, programming
review:

]]>
The Soul of a New Machine 7090 The Soul of a New Machine, tells stories of 35-year-old "veteran" engineers hiring recent college graduates and encouraging them to work harder and faster on complex and difficult projects, exploiting the youngsters' ignorance of normal scheduling processes while engendering a new kind of work ethic.

These days, we are used to the "total commitment" philosophy of managing technical creation, but Kidder was surprised and even a little alarmed at the obsessions and compulsions he found. From in-house political struggles to workers being permitted to tease management to marathon 24-hour work sessions, The Soul of a New Machine explores concepts that already seem familiar, even old-hat, less than 20 years later. Kidder plainly admires his subjects; while he admits to hopeless confusion about their work, he finds their dedication heroic. The reader wonders, though, what will become of it all, now and in the future. —Rob Lightner]]>
293 Tracy Kidder 0316491977 Ricardo 0 to-read 4.10 1981 The Soul of a New Machine
author: Tracy Kidder
name: Ricardo
average rating: 4.10
book published: 1981
rating: 0
read at:
date added: 2022/04/08
shelves: to-read
review:

]]>
<![CDATA[Sherlock Holmes: The Complete Stories]]> 617375
The stories are illustrated by the remarkable Sydney Paget from whom our images of Sherlock Holmes and his world derive and who first equipped Holmes with his famous deerstalker hat. The literary cult of Sherlock Holmes shows no sign of fading with time as each new generation comes to love and revere the penetrating mind and ruthless logic which were the undoing of so many Victorian master criminals.]]>
1408 Arthur Conan Doyle Ricardo 0 to-read, fiction 4.50 1927 Sherlock Holmes: The Complete Stories
author: Arthur Conan Doyle
name: Ricardo
average rating: 4.50
book published: 1927
rating: 0
read at:
date added: 2022/03/15
shelves: to-read, fiction
review:

]]>
<![CDATA[Nonviolent Communication: A Language of Life]]> 25073935 The latest edition of the communication guide that has sold more than 1,000,000 copies
Ìý
An enlightening look at how peaceful communication can create compassionate connections with family, friends, and other acquaintances, this international bestseller uses stories, examples, and sample dialogues to provide solutions to communication problems both at home and in the workplace. Guidance is provided on identifying and articulating feelings and needs, expressing anger fully, and exploring the power of empathy in order to speak honestly without creating hostility, break patterns of thinking that lead to anger and depression, and communicate compassionately. Included in the new edition is a chapter on conflict resolution and mediation.]]>
244 Marshall B. Rosenberg 189200528X Ricardo 0 psychology, currently-reading 4.35 1999 Nonviolent Communication: A Language of Life
author: Marshall B. Rosenberg
name: Ricardo
average rating: 4.35
book published: 1999
rating: 0
read at:
date added: 2022/02/16
shelves: psychology, currently-reading
review:

]]>
<![CDATA[Hábitos Atômicos: Um Método Fácil e Comprovado de Criar Bons Hábitos e se Livrar dos Maus]]> 52683258
Não importa quais sejam seus objetivos, Hábitos Atômicos oferece um método eficaz para você se aprimorar � todos os dias. James Clear, um dos mais expoentes especialistas na criação de hábitos, revela as estratégicas práticas que o ensinarão, exatamente, como criar bons hábitos, abandonar os maus e fazer pequenas mudanças de comportamento que levam a resultados impressionantes.

Se enfrenta dificuldades para mudar seus hábitos, o problema não é você, é o sistema escolhido.
Os maus hábitos se repetem sem parar porque você está usando o sistema errado, e não porque não queira mudar.
Assim, suas limitações não são a complexidade de seu objetivo, mas a inadequação de seus sistemas.
Neste livro, você aprenderá um método comprovado capaz de levá-lo a novos patamares.

Clear é conhecido por sua habilidade em transformar tópicos complexos em comportamentos simples que podem ser facilmente aplicados à vida cotidiana e profissional. Seu método, desenvolvido a partir de conceitos comprovados da biologia, psicologia e neurociência, é um guia descomplicado para tornar os bons hábitos inevitáveis e os maus, impossíveis.
Ao longo desta jornada, os leitores serão inspirados e entretidos por histórias de medalhistas de ouro em Olimpíadas, artistas premiados, líderes de negócios, médicos
que salvam vidas e astros da comédia que usaram a ciência dos pequenos hábitos para dominar seu ofício e se lançar ao topo de suas áreas de atuação.

Hábitos Atômicos remodela sua forma de pensar em avanço e sucesso e traz as ferramentas e estratégias de que precisa para transformar seus hábitos � seja você técnico de um time almejando a conquista de um título, uma organização com pretensões de reinventar seu setor ou simplesmente um indivíduo que deseja parar de
fumar, perder peso, reduzir o estresse ou atingir qualquer outra meta.


Descubra o Segredo dos Resultados Permanentes

Repleto de estratégias testadas e aprovadas de
autoaprimoramento, Hábitos Atômicos ensinará você a construir
hábitos que funcionem para � e não contra � você.]]>
302 James Clear 8550807567 Ricardo 5 self-help 4.35 2018 Hábitos Atômicos: Um Método Fácil e Comprovado de Criar Bons Hábitos e se Livrar dos Maus
author: James Clear
name: Ricardo
average rating: 4.35
book published: 2018
rating: 5
read at: 2022/02/15
date added: 2022/02/15
shelves: self-help
review:

]]>
Writing Solid Code 598624 Fatbrain Review Explains Microsoft's techniques for developing bug free C programs and provides practical approaches to the prevention and automatic detection of errors. Focus is on an in-depth analysis and exposition of not-so-obvious coding errors in the sample code provided. The theme is to answer the questions 'How couild I have automatically detected this bug' and 'How could I have prevented this bug'? Chapters include programmer attitudes, techniques and debugging methodology. A particularly revealing chapter is "Treacheries of the Trade", should be required reading for all C maniacs. The author has been a professional programmer for seventeen years and draws heavily (and candidly) on actual coding problems and practices based on years of experience at Microsoft.]]> 256 Steve Maguire 1556155514 Ricardo 5 4.13 1993 Writing Solid Code
author: Steve Maguire
name: Ricardo
average rating: 4.13
book published: 1993
rating: 5
read at: 2022/01/31
date added: 2022/01/31
shelves: c, programming, software-architecture, software-engineering
review:

]]>
<![CDATA[Hackers: Heroes of the Computer Revolution]]> 8260364
Amazon.com The Rant Heard Round the World
By Steven Levy

Author Steven Levy When I began researching Hacker s--so many years ago that it’s scary--I thought I’d largely be chronicling the foibles of a sociologically weird cohort who escaped normal human interaction by retreating to the sterile confines of computers labs. Instead, I discovered a fascinating, funny cohort who wound up transforming human interaction, spreading a culture that affects our views about everything from politics to entertainment to business. The stories of those amazing people and what they did is the backbone of Heroes of the Computer Revolution .

But when I revisited the book recently to prepare the 25th Anniversary Edition of my first book, it was clear that I had luckily stumbled on the origin of a computer (and Internet) related controversy that still permeates the digital discussion. Throughout the book I write about something I called The Hacker Ethic, my interpretation of several principles implicitly shared by true hackers, no matter whether they were among the early pioneers from MIT’s Tech Model Railroad Club (the Mesopotamia of hacker culture), the hardware hackers of Silicon Valley’s Homebrew Computer Club (who invented the PC industry), or the slick kid programmers of commercial game software. One of those principles was “Information Should Be Free.� This wasn’t a justification of stealing, but an expression of the yearning to know more so one could hack more. The programs that early MIT hackers wrote for big computers were stored on paper tapes. The hackers would keep the tapes in a drawer by the computer so anyone could run the program, change it, and then cut a new tape for the next person to improve. The idea of ownership was alien.

This idea came under stress with the advent of personal computers. The Homebrew Club was made of fanatic engineers, along with a few social activists who were thrilled at the democratic possibilities of PCs. The first home computer they could get their hands on was 1975’s Altair, which came in a kit that required a fairly hairy assembly process. (Its inventor was Ed Roberts, an underappreciated pioneer who died earlier this year.) No software came with it. So it was a big deal when 19-year-old Harvard undergrad Bill Gates and his partner Paul Allen wrote a BASIC computer language for it. The Homebrew people were delighted with Altair BASIC, but unhappy that Gates and Allen charged real money for it. Some Homebrew people felt that their need for it outweighed their ability to pay. And after one of them got hold of a “borrowed� tape with the program, he showed up at a meeting with a box of copies (because it is so easy to make perfect copies in the digital age), and proceeded to distribute them to anyone who wanted one, gratis.

This didn’t sit well with Bill Gates, who wrote what was to become a famous “Letter to Hobbyists,� basically accusing them of stealing his property. It was the computer-age equivalent to Luther posting the Ninety-Five Theses on the Castle Church. Gate’s complaints would reverberate well into the Internet age, and variations on the controversy persist. Years later, when another undergrad named Shawn Fanning wrote a program called Napster that kicked off massive piracy of song files over the Internet, we saw a bloodier replay of the flap. Today, issues of cost, copying and control still rage--note Viacom’s continuing lawsuit against YouTube and Google. And in my own business—journalism--availability of free news is threatening more traditional, expensive new-gathering. Related issues that also spring from controversies in Hackers are debates over the “walled gardens� of Facebook and Apple’s iPad.

I ended the original Hackers with a portrait of Richard Stallman, an MIT hacker dedicated to the principle of free software. I recently revisited him while gathering new material for the 25th Anniversary Edition of Hackers , he was more hard core than ever. He even eschewed the Open Source movement for be...]]>
502 Steven Levy 1449388396 Ricardo 0 currently-reading 4.21 1984 Hackers: Heroes of the Computer Revolution
author: Steven Levy
name: Ricardo
average rating: 4.21
book published: 1984
rating: 0
read at:
date added: 2022/01/23
shelves: currently-reading
review:

]]>
<![CDATA[Sid Meier's Memoir!: A Life in Computer Games]]> 50489373 Civilization.

Over his four-decade career, Sid Meier has produced some of the world’s most popular video games, including Sid Meier’s Civilization, which has sold more than 51 million units worldwide and accumulated more than one billion hours of play. Sid Meier’s Memoir! is the story of an obsessive young computer enthusiast who helped launch a multibilliondollar industry. Writing with warmth and ironic humor, Meier describes the genesis of his influential studio, MicroProse, founded in 1982 after a trip to a Las Vegas arcade, and recounts the development of landmark games, from vintage classics like Pirates! and Railroad Tycoon, to Civilization and beyond.

Articulating his philosophy that a videogame should be “a series of interesting decisions,� Meier also shares his perspective on the history of the industry, the psychology of gamers, and fascinating insights into the creative process, including his ten rules of good game design.]]>
286 Sid Meier 1324005874 Ricardo 4 biography, history 4.17 2020 Sid Meier's Memoir!: A Life in Computer Games
author: Sid Meier
name: Ricardo
average rating: 4.17
book published: 2020
rating: 4
read at: 2022/01/22
date added: 2022/01/22
shelves: biography, history
review:

]]>
<![CDATA[Patterns of Enterprise Application Architecture]]> 70156 533 Martin Fowler 0321127420 Ricardo 0 to-read 4.12 2002 Patterns of Enterprise Application Architecture
author: Martin Fowler
name: Ricardo
average rating: 4.12
book published: 2002
rating: 0
read at:
date added: 2022/01/09
shelves: to-read
review:

]]>
<![CDATA[Structure and Interpretation of Computer Programs]]> 43713 657 Harold Abelson 0262510871 Ricardo 0 to-read 4.47 1984 Structure and Interpretation of Computer Programs
author: Harold Abelson
name: Ricardo
average rating: 4.47
book published: 1984
rating: 0
read at:
date added: 2021/12/21
shelves: to-read
review:

]]>
<![CDATA[Domain-Driven Design: Tackling Complexity in the Heart of Software]]> 179133 Ralph Johnson, author of Design Patterns "If you don't think you are getting value from your investment in object-oriented programming, this book will tell you what you've forgotten to do. "Eric Evans convincingly argues for the importance of domain modeling as the central focus of development and provides a solid framework and set of techniques for accomplishing it. This is timeless wisdom, and will hold up long after the methodologies du jour have gone out of fashion." --Dave Collins, author of Designing Object-Oriented User Interfaces "Eric weaves real-world experience modeling--and building--business applications into a practical, useful book. Written from the perspective of a trusted practitioner, Eric's descriptions of ubiquitous language, the benefits of sharing models with users, object life-cycle management, logical and physical application structuring, and the process and results of deep refactoring are major contributions to our field." --Luke Hohmann, author of Beyond Software Architecture "This book belongs on the shelf of every thoughtful software developer." --Kent Beck "What Eric has managed to capture is a part of the design process that experienced object designers have always used, but that we have been singularly unsuccessful as a group in conveying to the rest of the industry. We've given away bits and pieces of this knowledge...but we've never organized and systematized the principles of building domain logic. This book is important." --Kyle Brown, author of Enterprise Java(TM) Programming with IBM(R) WebSphere(R) The software development community widely acknowledges that domain modeling is central to software design. Through domain models, software developers are able to express rich functionality and translate it into a software implementation that truly serves the needs of its users. But despite its obvious importance, there are few practical resources that explain how to incorporate effective domain modeling into the software development process. Domain-Driven Design fills that need. This is not a book about specific technologies. It offers readers a systematic approach to domain-driven design, presenting an extensive set of design best practices, experience-based techniques, and fundamental principles that facilitate the development of software projects facing complex domains. Intertwining design and development practice, this book incorporates numerous examples based on actual projects to illustrate the application of domain-driven design to real-world software development. Readers learn how to use a domain model to make a complex development effort more focused and dynamic. A core of best practices and standard patterns provides a common language for the development team. A shift in emphasis--refactoring not just the code but the model underlying the code--in combination with the frequent iterations of Agile development leads to deeper insight into domains and enhanced communication between domain expert and programmer. Domain-Driven Design then builds on this foundation, and addresses modeling and design for complex systems and larger organizations.Specific topics covered include:
Getting all team members to speak the same language Connecting model and implementation more deeply Sharpening key distinctions in a model Managing the lifecycle of a domain object Writing domain code that is safe to combine in elaborate ways Making complex code obvious and predictable Formulating a domain vision statement Distilling the core of a complex domain Digging out implicit concepts needed in the model Applying analysis patterns Relating design patterns to the model Maintaining model integrity in a large system Dealing with coexisting models on the same project Organizing systems with large-scale structures Recognizing and responding to modeling breakthroughs With this book in hand, object-oriented developers, system analysts, and designers will have the guidance they need to organize and focus their work, create rich and useful domain models, and leverage those models into quality, long-lasting software implementations.]]>
560 Eric Evans 0321125215 Ricardo 0 to-read 4.14 2003 Domain-Driven Design: Tackling Complexity in the Heart of Software
author: Eric Evans
name: Ricardo
average rating: 4.14
book published: 2003
rating: 0
read at:
date added: 2021/12/21
shelves: to-read
review:

]]>
<![CDATA[How Things Work 2nd Edition: An Illustrated Guide to the Mechanics Behind the World Around Us (Volume 4) (How Things Work, 4)]]> 45031955
Have you ever looked at a car and wondered how it worked? Maybe an airplane piqued your curiosity, or the arches of a particular building, or maybe a piece of technology that you handle daily, such as your phone? Objects , history , places , processes …all fall under the umbrella of “thing.� Learn about how these things developed over time and how they impacted the course of human development .

This new and revised version ofÌý How Things Work provides updates on questions of the ever-evolving world around us. More than 100 “thingsâ€� are dissected so that you can examine the inner workings of our world, from milk production to touch screens. The book is organized categorically into ten Receive a complete education on the mechanics of the world around you. Each chapter has eleven subjects that are dissected through diagrams and cross sections with cutaway images to show what is really under the surface of each item and process. A thematic index at the end allows you to easily locate all items of interest.

Discover what makes human innovation so great with How Things Work .

The How Things Work series explores a vast array of complicated subjects in the world around us, breaking each down into easy-to-understand pieces. With infographics and cutaway artwork to dissect everything from Wi-Fi to the Big Bang, this accessible family reference series is a perfect introduction to understanding all the moving parts of our universe.Ìý
Ìý
Also in this How the Earth Works Ìýand How the Universe Works .]]>
256 Editors of Chartwell Books 078583740X Ricardo 0 3.64 How Things Work 2nd Edition: An Illustrated Guide to the Mechanics Behind the World Around Us (Volume 4) (How Things Work, 4)
author: Editors of Chartwell Books
name: Ricardo
average rating: 3.64
book published:
rating: 0
read at:
date added: 2021/12/21
shelves: currently-reading, technology, education, history
review:

]]>
<![CDATA[Pesquisa na escola: o que é como se faz]]> 17252410
O que me deu a idéia de escrever este livrinho foi uma mistura de cansaço e indignação com a orientação dada à pesquisa nas escolas fundamental e média.

Quando pergunto a meus filhos e aos colegas qual foi realmente o "comando" da professora, eles me mostraram o caderno onde está anotado, laconicamente: "Trabalho de pesquisa. Tema: X. entregar até dia X." E mais nada. É ou não é para se indignar?

Para vencer a indignação, resolvi costurar alguns retalhos de idéias que venho juntando num balaio e tentar, com elas, ajudar aqueles que sentem falta de um pequeno "manual de instruções" para empreender uma pesquisa ou - e este é meu principal objetivo - para ensinar a pesquisar.

Este livro se divide m duas partes. A primeira trata da pesquisa na escola em geral, e quer dar algumas sugestões para transformar a atividade de pesquisa numa verdadeira fonte de aquisição de conhecimento. A segunda é uma tentativa de introduzir a atividade de pesquisa também naquela disciplina que, ao lado da matemática, é considerada a mais importante: língua portuguesa. As idéias expostas ali são bastante diferentes do que tradicionalmente se lê e se ouve a respeito das questões gramaticais. Algumas pessoas podem até se assustar com ela, mas este é um dos meus objetivos: sacudir a poeira acumulada durante séculos sobre o ensino da língua para ver o que realmente existe ali embaixo!]]>
104 Marcos Bagno 8515018411 Ricardo 5 education 4.25 1998 Pesquisa na escola: o que é como se faz
author: Marcos Bagno
name: Ricardo
average rating: 4.25
book published: 1998
rating: 5
read at: 2021/11/20
date added: 2021/11/20
shelves: education
review:

]]>
Extreme C 48663058
Building on your existing C knowledge, you will master preprocessor directives, macros, conditional compilation, pointers, and much more. You will gain new insight into algorithm design, functions, and structures. You will discover how C helps you squeeze maximum performance out of critical, resource-constrained applications.

C still plays a critical role in 21st-century programming, remaining the core language for precision engineering, aviations, space research, and more. This book shows how C works with Unix, how to implement OO principles in C, and fully covers multi-processing.

In Extreme C, Amini encourages you to think, question, apply, and experiment for yourself. The book is essential for anybody who wants to take their C to the next level.]]>
822 Kamran Amini 1789343623 Ricardo 0 4.06 2019 Extreme C
author: Kamran Amini
name: Ricardo
average rating: 4.06
book published: 2019
rating: 0
read at:
date added: 2021/11/18
shelves: currently-reading, c, programming, performance
review:

]]>
<![CDATA[Invisible Women: Data Bias in a World Designed for Men]]> 41104077
Celebrated feminist advocate Caroline Criado Perez investigates the shocking root cause of gender inequality and research in Invisible Women�, diving into women’s lives at home, the workplace, the public square, the doctor’s office, and more. Built on hundreds of studies in the US, the UK, and around the world, and written with energy, wit, and sparkling intelligence, this is a groundbreaking, unforgettable exposé that will change the way you look at the world.]]>
448 Caroline Criado Pérez 1419729071 Ricardo 0 to-read 4.35 2019 Invisible Women: Data Bias in a World Designed for Men
author: Caroline Criado Pérez
name: Ricardo
average rating: 4.35
book published: 2019
rating: 0
read at:
date added: 2021/10/16
shelves: to-read
review:

]]>
<![CDATA[The Cuckoo's Egg: Tracking a Spy Through the Maze of Computer Espionage]]> 18154 Cliff Stoll was an astronomer turned systems manager at Lawrence Berkeley Lab when a 75-cent accounting error alerted him to the presence of an unauthorized user on his system. The hacker's code name was "Hunter" -- a mysterious invader who managed to break into U.S. computer systems and steal sensitive military and security information. Stoll began a one-man hunt of his spying on the spy. It was a dangerous game of deception, broken codes, satellites, and missile bases -- a one-man sting operation that finally gained the attention of the CIA...and ultimately trapped an international spy ring fueled by cash, cocaine, and the KGB.]]> 399 Clifford Stoll 1416507787 Ricardo 5 4.27 1989 The Cuckoo's Egg: Tracking a Spy Through the Maze of Computer Espionage
author: Clifford Stoll
name: Ricardo
average rating: 4.27
book published: 1989
rating: 5
read at: 2021/10/16
date added: 2021/10/16
shelves: history, computer-networks, biography
review:

]]>
<![CDATA[C Interfaces and Implementations: Techniques for Creating Reusable Software]]> 475432 544 David R. Hanson 0201498413 Ricardo 0 to-read 4.16 1996 C Interfaces and Implementations: Techniques for Creating Reusable Software
author: David R. Hanson
name: Ricardo
average rating: 4.16
book published: 1996
rating: 0
read at:
date added: 2021/10/15
shelves: to-read
review:

]]>
<![CDATA[Data Structures, Algorithms, and Software Principles]]> 2960179 800 Thomas A. Standish 0201528800 Ricardo 0 to-read 4.00 1994 Data Structures, Algorithms, and Software Principles
author: Thomas A. Standish
name: Ricardo
average rating: 4.00
book published: 1994
rating: 0
read at:
date added: 2021/10/15
shelves: to-read
review:

]]>
<![CDATA[Designing Object-Oriented Software]]> 1887814 Practical and down-to-earth in approach, this bestseller explores the art of designing object-oriented software. It offers basic design principles and a specific design process that can be applied to any software programming effort — even those not using object-oriented programming languages or environments.

Covers the concepts of object-oriented technology, presents a process to apply those concepts, the tools to use throughout the process, and examples to put it all together.

For developers of object-oriented software.

]]>
368 Rebecca Wirfs-Brock 0136298257 Ricardo 4 object-oriented 3.77 1990 Designing Object-Oriented Software
author: Rebecca Wirfs-Brock
name: Ricardo
average rating: 3.77
book published: 1990
rating: 4
read at: 2021/09/13
date added: 2021/09/13
shelves: object-oriented
review:

]]>
Síndrome de Peter Pan 17457786 262 Dan Kiley 8522481032 Ricardo 2 psychology 3.13 1983 Síndrome de Peter Pan
author: Dan Kiley
name: Ricardo
average rating: 3.13
book published: 1983
rating: 2
read at: 2021/09/12
date added: 2021/09/12
shelves: psychology
review:

]]>
<![CDATA[Learned Optimism: How to Change Your Mind and Your Life]]> 26123 Learned Optimism is both profound and practical–and valuable for every phase of life.]]> 319 Martin E.P. Seligman 1400078393 Ricardo 0 to-read 3.96 1990 Learned Optimism: How to Change Your Mind and Your Life
author: Martin E.P. Seligman
name: Ricardo
average rating: 3.96
book published: 1990
rating: 0
read at:
date added: 2021/08/10
shelves: to-read
review:

]]>
Fermat's Enigma 38412
"I have discovered a truly marvelous demonstration of this proposition which this margin is too narrow to contain."

With these words, the seventeenth-century French mathematician Pierre de Fermat threw down the gauntlet to future generations.ÌýÌýWhat came to be known as Fermat's Last Theorem looked simple; proving it, however, became the Holy Grail of mathematics, baffling its finest minds for more than 350 years.ÌýÌýIn Fermat's Enigma--based on the author's award-winning documentary film, which aired on PBS's "Nova"--Simon Singh tells the astonishingly entertaining story of the pursuit of that grail, and the lives that were devoted to, sacrificed for, and saved by it.ÌýÌýHere is a mesmerizing tale of heartbreak and mastery that will forever change your feelings about mathematics.]]>
315 Simon Singh 0385493622 Ricardo 0 to-read 4.27 1997 Fermat's Enigma
author: Simon Singh
name: Ricardo
average rating: 4.27
book published: 1997
rating: 0
read at:
date added: 2021/07/23
shelves: to-read
review:

]]>
<![CDATA[Hack Your Anxiety: How to Make Anxiety Work for You in Life, Love, and All That You Do (A Mental Health Self Help Book for Women and Men)]]> 36748612
In this revolutionary book, Dr. Alicia Clark recognizes anxiety as the unsung hero in the path to success and happiness. It can become the motivating force that will lead to a better you, and The Anxiety Advantage aims to restore anxiety to its rightful place as a positive resource.

Weaving together modern neuroscience, case studies, interviews, and personal anecdotes, The Anxiety Advantage demonstrates how anxiety can be reclaimed as a powerful energy source, bringing you growth, success, and peace.]]>
464 Alicia H. Clark 1492664138 Ricardo 0 currently-reading 3.61 2018 Hack Your Anxiety: How to Make Anxiety Work for You in Life, Love, and All That You Do (A Mental Health Self Help Book for Women and Men)
author: Alicia H. Clark
name: Ricardo
average rating: 3.61
book published: 2018
rating: 0
read at:
date added: 2021/07/12
shelves: currently-reading
review:

]]>
C++ Lambda Story 58491847
This concise and practical book reveals all the aspects of one of the most powerful Modern C++ features. Learn how lambdas evolved, understand how they work and see their future changes.]]>
143 Bartłomiej Filipek Ricardo 0 0.0 C++ Lambda Story
author: Bartłomiej Filipek
name: Ricardo
average rating: 0.0
book published:
rating: 0
read at:
date added: 2021/07/05
shelves: currently-reading, c-plus-plus
review:

]]>
How to Take Smart Notes 34576082 170 Sönke Ahrens 1542866502 Ricardo 0 psychology, currently-reading 4.05 2017 How to Take Smart Notes
author: Sönke Ahrens
name: Ricardo
average rating: 4.05
book published: 2017
rating: 0
read at:
date added: 2021/06/25
shelves: psychology, currently-reading
review:

]]>
<![CDATA[Object Design: Roles, Responsibilities, and Collaborations]]> 179204 368 Rebecca Wirfs-Brock 0201379430 Ricardo 0 to-read 3.71 2002 Object Design: Roles, Responsibilities, and Collaborations
author: Rebecca Wirfs-Brock
name: Ricardo
average rating: 3.71
book published: 2002
rating: 0
read at:
date added: 2021/06/04
shelves: to-read
review:

]]>
<![CDATA[Object-Oriented Analysis and Design With Applications]]> 1751122 589 Grady Booch 0805353402 Ricardo 5 3.78 1990 Object-Oriented Analysis and Design With Applications
author: Grady Booch
name: Ricardo
average rating: 3.78
book published: 1990
rating: 5
read at: 2021/05/29
date added: 2021/05/29
shelves: c-plus-plus, programming, software-architecture
review:

]]>
<![CDATA[Cartas de um Diabo a Seu Aprendiz]]> 38332237 210 C.S. Lewis 857860184X Ricardo 0 currently-reading 4.31 1942 Cartas de um Diabo a Seu Aprendiz
author: C.S. Lewis
name: Ricardo
average rating: 4.31
book published: 1942
rating: 0
read at:
date added: 2021/05/12
shelves: currently-reading
review:

]]>
<![CDATA[Home Comforts: The Art and Science of Keeping House]]> 44771457
Mendelson addresses the meanings as well as the methods of housekeeping with a keen sense of the history and valuesinvolved. The result is a warm, good-humored, engagingly written book with a message and a point of view, one that is overflowing with useful reflections and information. The clarity, breadth, and depth of the information collected here are unparalleled. You can read "Home Comforts" for thoughtful entertainment or use its ample index to help you find the answers to practical domestic questions. There is nothing quite like it.

Among this book's unique features:

A skeptical discussion of the excessive use of disinfectants in the home. - How to iron a dress shirt and how to fold sheets. - How to make up a bed with hospital corners. - How to do all basic sewing stitches. - How to choose proper sizes for sheets, tablecloths, and other household linens. - How to set the table for informal and formal meals. - Expert recommendations for safe food storage. - The most exhaustive and reliable information on fabrics, textile fibers, and their laundering, drying, and other care that exists for nonprofessionals. - A thorough explanation of care labels and why and how you should often (carefully) disregard them. - Housekeeping guidelines for people with pets or with allergies. - What to do about dust mites. - How to clean and care for wood, china and crystal, jewelry, ceramic tile, metals, and more. - Guides to stain and spot removal. - Extensive recommendations for improving home safety. - A summary of laws applicable to the home, including privacy, accident liability, contracts, and domestic employees.-

200 Elegant, Clear Drawings
(jacket)]]>
884 Cheryl Mendelson 068481465X Ricardo 0 house, currently-reading 4.47 1999 Home Comforts: The Art and Science of Keeping House
author: Cheryl Mendelson
name: Ricardo
average rating: 4.47
book published: 1999
rating: 0
read at:
date added: 2021/05/07
shelves: house, currently-reading
review:

]]>
Síndrome do Estrangeiro 57877097
Com uma visão interdisciplinar, este livro relaciona essa síndrome com algumas vertentes da Psicologia, da Psiquiatria e do paradigma materialista no confronto com as ideias da Conscienciologia.]]>
414 Malu Balona Ricardo 0 4.00 Síndrome do Estrangeiro
author: Malu Balona
name: Ricardo
average rating: 4.00
book published:
rating: 0
read at:
date added: 2021/04/27
shelves: conscienciologia, currently-reading
review:

]]>
<![CDATA[Aprenda a Desenhar. Guia Completo]]> 44176642 11111 0 BTFDREEM 0857624350 Ricardo 0 to-read 0.0 Aprenda a Desenhar. Guia Completo
author: BTFDREEM
name: Ricardo
average rating: 0.0
book published:
rating: 0
read at:
date added: 2021/04/08
shelves: to-read
review:

]]>
<![CDATA[Verification and Validation of Modern Software-Intensive Systems]]> 851793 384 G. Gordon Schulmeyer 0130205842 Ricardo 0 to-read 4.67 2000 Verification and Validation of Modern Software-Intensive Systems
author: G. Gordon Schulmeyer
name: Ricardo
average rating: 4.67
book published: 2000
rating: 0
read at:
date added: 2021/03/29
shelves: to-read
review:

]]>
<![CDATA[The Handbook of Software Quality Assurance]]> 844485 712 G. Gordon Schulmeyer 0130104701 Ricardo 0 to-read 4.00 1998 The Handbook of Software Quality Assurance
author: G. Gordon Schulmeyer
name: Ricardo
average rating: 4.00
book published: 1998
rating: 0
read at:
date added: 2021/03/29
shelves: to-read
review:

]]>
<![CDATA[Topgun Days: Dogfighting, Cheating Death, and Hollywood Glory as one of America's Best Fighter Jocks]]> 7065312
Then, in August 1985, Bio was assigned to combine his day-to-day flight duties with participation in a Pentagon-blessed project to film action footage for a major Hollywood movie focusing on the lives, loves, heartbreaks, and triumphs of young fighter pilots: Top Gun.

Bio soon found himself riding in limousines to attend gala premieres, and being singled out by giggling teenagers and awed schoolboys who recognized the name "Topgun" on his T-shirts. The book ends with his reflections on his career as a skilled naval aviator and his enduring love of flight.]]>
320 Dave "Bio" Baranek 1616080051 Ricardo 5 history 3.71 2010 Topgun Days: Dogfighting, Cheating Death, and Hollywood Glory as one of America's Best Fighter Jocks
author: Dave "Bio" Baranek
name: Ricardo
average rating: 3.71
book published: 2010
rating: 5
read at: 2021/03/27
date added: 2021/03/27
shelves: history
review:

]]>
Finite and Infinite Games 16117440
Finite games are the familiar contests of everyday life; they are played in order to be won, which is when they end. But infinite games are more mysterious. Their object is not winning, but ensuring the continuation of play. The rules may change, the boundaries may change, even the participants may change—as long as the game is never allowed to come to an end.

What are infinite games? How do they affect the ways we play our finite games? What are we doing when we play—finitely or infinitely? And how can infinite games affect the ways in which we live our lives?

Carse explores these questions with stunning elegance, teasing out of his distinctions a universe of observation and insight, noting where and why and how we play, finitely and infinitely. He surveys our world—from the finite games of the playing field and playing board to the infinite games found in culture and religion—leaving all we think we know illuminated and transformed. Along the way, Carse finds new ways of understanding everything, from how an actress portrays a role to how we engage in sex, from the nature of evil to the nature of science. Finite games, he shows, may offer wealth and status, power and glory, but infinite games offer something far more subtle and far grander.

Carse has written a book rich in insight and aphorism. Already an international literary event, Finite and Infinite Games is certain to be argued about and celebrated for years to come. Reading it is the first step in learning to play the infinite game.]]>
152 James P. Carse 1476731713 Ricardo 0 to-read, philosophy 3.86 1986 Finite and Infinite Games
author: James P. Carse
name: Ricardo
average rating: 3.86
book published: 1986
rating: 0
read at:
date added: 2021/03/23
shelves: to-read, philosophy
review:

]]>
<![CDATA[Thirty Million Words: Building a Child's Brain]]> 24611865 The founder and director of the Thirty Million Words Initiative, Professor Dana Suskind, explains why the most important—and astoundingly simple—thing you can do for your child’s future success in life is to talk to him or her, reveals the recent science behind this truth, and outlines precisely how parents can best put it into practice.
Ìý
The research is in: Academic achievement begins on the first day of life with the first word said by a cooing mother just after delivery.

A study by researchers Betty Hart and Todd Risley in 1995 found that some children heard thirty million fewer words by their fourth birthdays than others. The children who heard more words were better prepared when they entered school. These same kids, when followed into third grade, had bigger vocabularies, were stronger readers, and got higher test scores. This disparity in learning is referred to as the achievement gap.

Professor Dana Suskind, MD, learned of this thirty million word gap in the course of her work as a cochlear implant surgeon at University of Chicago Medical School and began a new research program along with her sister-in-law, Beth Suskind, to find the best ways to bridge that gap.ÌýThe Thirty Million Word Initiative has developed programs for parents to show the kind of parent-child communication that enables optimal neural development and has tested the programs in and around Chicago across demographic groups.ÌýThey boil down to getting parents to follow the three Ts: Tune in to what your child is doing; Talk more to your child using lots of descriptive words; and Take turns with your child as you engage in conversation.ÌýParents are shown how to make the words they serve up more enriching. For example, instead of telling a child, “Put your shoes on,â€� one might say instead, “It is time to go out. What do we have to do?â€� The lab's new five-year longitudinal research program has just received funding so they can further corroborate their results.Ìý

The neuroscience of brain plasticity is some of the most valuable and revolutionary medical science being done today. It enables us to think and do better.ÌýIt is making a difference in the lives of both the old and young.Ìý If you care for children, this landmark book is essential reading.]]>
320 Dana Suskind 0525954872 Ricardo 5 psychology 4.13 2015 Thirty Million Words: Building a Child's Brain
author: Dana Suskind
name: Ricardo
average rating: 4.13
book published: 2015
rating: 5
read at: 2021/03/22
date added: 2021/03/22
shelves: psychology
review:

]]>
<![CDATA[Vertical Gardening: Grow Up, Not Out, for More Vegetables and Flowers in Much Less Space]]> 9769901
Notable author and gardener Derek Fell has tried and tested thousands of varieties of vegetables, flowers, and fruits and recommends the best plants for space-saving vertical gardening. His grow-up, grow-down system also shows which ground-level plants make good companions underneath and alongside climbing plants. Best of all, many of Fell's greatest climbers and mutually beneficial plants are available in seed packets in every local garden center.

With a mix of DIY and commercially available string supports, trellises, pergolas, raised beds, skyscraper gardens, and topsy-turvy planters, the vertical garden system reduces work, increases yields, makes harvesting easier, and can be practiced in spaces as small as a container or a one-by-four-foot strip. Vertical Gardening features 100 color photos of the author's own vertical methods and showcases beautiful, troublefree perennials, shrubs, vegetables, annuals, and fruit perfect for this new, rewarding way to garden.]]>
336 Derek Fell 1605290831 Ricardo 0 to-read 3.81 2011 Vertical Gardening: Grow Up, Not Out, for More Vegetables and Flowers in Much Less Space
author: Derek Fell
name: Ricardo
average rating: 3.81
book published: 2011
rating: 0
read at:
date added: 2021/02/23
shelves: to-read
review:

]]>
<![CDATA[Systems Performance (Addison-Wesley Professional Computing Series)]]> 53435218 Systems Performance, Second Edition, covers concepts, strategy, tools, and tuning for operating systems and applications, using Linux-based operating systems as the primary example. A deep understanding of these tools and techniques is critical for developers today. Implementing the strategies described in this thoroughly revised and updated edition can lead to a better end-user experience and lower costs, especially for cloud computing environments that charge by the OS instance.

Systems performance expert and best-selling author Brendan Gregg summarizes relevant operating system, hardware, and application theory to quickly get professionals up to speed even if they've never analyzed performance before. Gregg then provides in-depth explanations of the latest tools and techniques, including extended BPF, and shows how to get the most out of cloud, web, and large-scale enterprise systems. Key topics covered include
Hardware, kernel, and application internals, and how they perform Methodologies for rapid performance analysis of complex systems Optimizing CPU, memory, file system, disk, and networking usage Sophisticated profiling and tracing with perf, Ftrace, and BPF (BCC and bpftrace) Performance challenges associated with cloud computing hypervisors Benchmarking more effectively Featuring up-to-date coverage of Linux operating systems and environments, Systems Performance, Second Edition, also addresses issues that apply to any computer system. The book will be a go-to reference for many years to come and, like the first edition, required reading at leading tech companies.

Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.]]>
928 Brendan Gregg 0136820158 Ricardo 0 to-read, performance 4.59 2013 Systems Performance (Addison-Wesley Professional Computing Series)
author: Brendan Gregg
name: Ricardo
average rating: 4.59
book published: 2013
rating: 0
read at:
date added: 2021/02/01
shelves: to-read, performance
review:

]]>
<![CDATA[Performance Analysis and Tuning on Modern CPUs]]> 55920884 the material presented in this book will help readers develop new skills that can be applied intheir daily work."]]> 175 Denis Bakhvalov Ricardo 0 4.47 Performance Analysis and Tuning on Modern CPUs
author: Denis Bakhvalov
name: Ricardo
average rating: 4.47
book published:
rating: 0
read at:
date added: 2021/01/31
shelves: performance, currently-reading
review:

]]>