Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
100% found this document useful (11 votes)
31 views

Instant download Getting Started with Meteor js JavaScript Framework 2nd Edition Learn to develop powerful web applications in minutes with Meteor Isaac Strack pdf all chapter

Started

Uploaded by

leugimmuzzu
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (11 votes)
31 views

Instant download Getting Started with Meteor js JavaScript Framework 2nd Edition Learn to develop powerful web applications in minutes with Meteor Isaac Strack pdf all chapter

Started

Uploaded by

leugimmuzzu
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 81

Download the full version of the ebook at

https://ebookultra.com

Getting Started with Meteor js JavaScript


Framework 2nd Edition Learn to develop
powerful web applications in minutes with
Meteor Isaac Strack
https://ebookultra.com/download/getting-started-
with-meteor-js-javascript-framework-2nd-edition-
learn-to-develop-powerful-web-applications-in-
minutes-with-meteor-isaac-strack/

Explore and download more ebook at https://ebookultra.com


Recommended digital products (PDF, EPUB, MOBI) that
you can download immediately if you are interested.

Getting Started with Grunt The JavaScript Task Runner 1st


Edition Jaime Pillora

https://ebookultra.com/download/getting-started-with-grunt-the-
javascript-task-runner-1st-edition-jaime-pillora/

ebookultra.com

Getting Started with Kubernetes 2nd Edition Jonathan Baier

https://ebookultra.com/download/getting-started-with-kubernetes-2nd-
edition-jonathan-baier/

ebookultra.com

Getting Started with OpenShift 1st Edition Steven Pousty

https://ebookultra.com/download/getting-started-with-openshift-1st-
edition-steven-pousty/

ebookultra.com

Getting Started with Arduino 1st Edition Massimo Banzi

https://ebookultra.com/download/getting-started-with-arduino-1st-
edition-massimo-banzi/

ebookultra.com
Getting Started with SAPUI5 1st Edition Miroslav Antolovic

https://ebookultra.com/download/getting-started-with-sapui5-1st-
edition-miroslav-antolovic/

ebookultra.com

Getting Started with Electronic Projects 1st Edition


Pretty

https://ebookultra.com/download/getting-started-with-electronic-
projects-1st-edition-pretty/

ebookultra.com

Getting Started with Processing 1st Edition Casey Reas

https://ebookultra.com/download/getting-started-with-processing-1st-
edition-casey-reas/

ebookultra.com

Getting Started with Dwarf Fortress Learn to play the most


complex video game ever made 1st Edition Peter Tyson

https://ebookultra.com/download/getting-started-with-dwarf-fortress-
learn-to-play-the-most-complex-video-game-ever-made-1st-edition-peter-
tyson/
ebookultra.com

Learning the Yahoo User Interface library Develop your


next generation web applications with the YUI JavaScript
development library 1st Edition Dan Wellman
https://ebookultra.com/download/learning-the-yahoo-user-interface-
library-develop-your-next-generation-web-applications-with-the-yui-
javascript-development-library-1st-edition-dan-wellman/
ebookultra.com
Getting Started with Meteor js JavaScript Framework
2nd Edition Learn to develop powerful web applications
in minutes with Meteor Isaac Strack Digital Instant
Download
Author(s): Isaac Strack
ISBN(s): 9781785285547, 1785285548
File Details: PDF, 6.93 MB
Year: 2015
Language: english
www.it-ebooks.info
Getting Started with Meteor.js
JavaScript Framework
Second Edition

Learn to develop powerful web applications in


minutes with Meteor

Isaac Strack

BIRMINGHAM - MUMBAI

www.it-ebooks.info
Getting Started with Meteor.js JavaScript Framework
Second Edition

Copyright © 2015 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval
system, or transmitted in any form or by any means, without the prior written
permission of the publisher, except in the case of brief quotations embedded in
critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy
of the information presented. However, the information contained in this book is
sold without warranty, either express or implied. Neither the author, nor Packt
Publishing, and its dealers and distributors will be held liable for any damages
caused or alleged to be caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the
companies and products mentioned in this book by the appropriate use of capitals.
However, Packt Publishing cannot guarantee the accuracy of this information.

First published: December 2012


Second edition: June 2015

Production reference: 2290615

Published by Packt Publishing Ltd.


Livery Place
35 Livery Street
Birmingham B3 2PB, UK.

ISBN 978-1-78528-554-7

www.packtpub.com

www.it-ebooks.info
Credits

Author Copy Editor


Isaac Strack Jasmine Nadar

Reviewers Project Coordinator


Netanel Gilad Izzat Contractor
Flávio Juvenal da Silva Junior
Arthur Pham Proofreader
Safis Editing

Commissioning Editor
Veena Pagare Indexer
Tejal Daruwale Soni

Acquisition Editors
Subho Gupta Graphics
Jason Monteiro
James Jones

Production Coordinator
Content Development Editor
Manu Joseph
Anish Sukumaran

Cover Work
Technical Editor
Manu Joseph
Menza Mathew

www.it-ebooks.info
About the Author

Isaac Strack is a design technologist and STEM education advocate, currently


working as a solutions consultant for Adobe Systems. With more than 15 years of
experience in management information systems and web and creative technologies,
Isaac has a strong background in modern web application development. He is the
author of the Packt Publishing book Meteor Cookbook and the Packt Publishing video
series Learning Meteor Application Development; he also assisted recently as a technical
reviewer for another Packt Publishing book named Building Single-page Web Apps
with Meteor. He holds a patent for online fraud detection and is a co-captain of the
Salt Lake City Meteor Meetup group. He is an experienced lecturer/speaker. Isaac
regularly mentors others at boot camps, training events, and conferences, such as
UtahJS, DevMountain Meteor Day, NMC Summer Conference, Adobe workshops/
events, and the Consumer Electronics Show (CES).

A huge thank you to my family, especially my mom, who have


loved me despite instead of because. A shout out to my amazing
daughters, without whom I wouldn't be long for this world.
Sunshine, Monkey, Boogers, Pig, this one is for you.

www.it-ebooks.info
About the Reviewers

Netanel Gilad is an enthusiastic developer with expertise in web development.


He loves to learn everything, from new web development frameworks to setting
up a Continuous Integration environment to creating the ultimate application
architecture. He has led a team and worked on a mission-critical C2 web application
with high-performance requirements and an emphasis on UX. Netanel is currently
working on multiple web-related projects and is a coauthor of the popular Meteor
package angular-meteor, which brings the worlds of Angular and Meteor together.

Flávio Juvenal da Silva Junior is a Brazilian software developer. He works


at Vinta Software Studio (http://www.vinta.com.br), a software shop that uses
state-of-the-art tools such as Django or Meteor to build web and mobile products
from the backend to UX.

He believes that programming is a mix of art and engineering; therefore, the


programmer has the right to choose the best tools (such as Meteor) to transform
clients' expectations into elegant solutions.

Arthur Pham has been working for Thomson Reuters as a lead quantitative
engineer since 2006. He has spent many years designing and implementing
derivative pricing models and still loves to learn new programming languages
such as F#, C++, Python, Flex/ActionScript, C#, Ruby, and JavaScript.

He currently lives in New York, USA, and can be contacted on twitter at @arthurpham.

www.it-ebooks.info
www.PacktPub.com

Support files, eBooks, discount offers, and more


For support files and downloads related to your book, please visit www.PacktPub.com.

Did you know that Packt offers eBook versions of every book published, with PDF
and ePub files available? You can upgrade to the eBook version at www.PacktPub.
com and as a print book customer, you are entitled to a discount on the eBook copy.
Get in touch with us at service@packtpub.com for more details.

At www.PacktPub.com, you can also read a collection of free technical articles,


sign up for a range of free newsletters and receive exclusive discounts and offers
on Packt books and eBooks.
TM

https://www2.packtpub.com/books/subscription/packtlib

Do you need instant solutions to your IT questions? PacktLib is Packt's online digital
book library. Here, you can search, access, and read Packt's entire library of books.

Why subscribe?
• Fully searchable across every book published by Packt
• Copy and paste, print, and bookmark content
• On demand and accessible via a web browser

Free access for Packt account holders


If you have an account with Packt at www.PacktPub.com, you can use this to access
PacktLib today and view 9 entirely free books. Simply use your login credentials for
immediate access.

www.it-ebooks.info
Table of Contents
Preface v
Chapter 1: Setup and Installation 1
Installing using curl 2
Loading an example application 3
Selecting your file's location 4
Loading the example application 4
Starting the example application 4
Previewing the application 5
Help! I made too many changes! 6
Making code changes 6
Changing from Leaderboard to Yay Science! 7
Summary 10
Chapter 2: Reactive Programming…It's Alive! 11
Creating the Lending Library 11
Creating the base application 12
Creating a Collection 14
Having fun with the browser console 15
Adding some data 17
Displaying collections in HTML 18
Cleaning up 22
Creating a reaction 25
Multiple clients 27
Summary 28

[i]

www.it-ebooks.info
Table of Contents

Chapter 3: Why Meteor Rocks! 29


Modern web applications 29
The origin of the web app (client/server) 30
The rise of the machines (MVC) 30
The browser grows up 32
A giant Meteor appears! 33
Data On The Wire 33
Latency Compensation 34
Full Stack Reactivity 37
Let's create some templates 40
Summary 46
Chapter 4: Templates 47
A new HTML template 47
Gluing it all together 51
Displaying items 51
Additional view states 54
Adding events 57
Model updates 61
Style updates 64
Summary 66
Chapter 5: Data – Meteor Style! 67
Document-oriented storage 67
Why not use a relational database? 68
MongoDB 69
Using direct commands 70
Broadcasting changes 73
Configuring publishers 74
Turning off autopublish 74
Listing Categories 75
Listing items 79
Checking your streamlined data 80
Summary 81

[ ii ]

www.it-ebooks.info
Table of Contents

Chapter 6: Application Structure – Client, Server,


and Public (oh my!) 83
The client and server folders 83
The public folder 88
The security and accounts 90
Removing insecure 90
Adding an admin account 91
Granting admin permissions 94
Customizing results 97
Modifying Meteor.publish() 97
Adding owner privileges 99
Enabling multiple users 100
Summary 101
Chapter 7: Packaging and Deploying 103
Third-party packages 103
Finding the available packages 104
Bundling your application 107
Deploying your application to Meteor's servers 107
Updating Meteor's servers 108
Using your own hostname 109
Deploying your application to a custom server 109
The server setup 109
Installing and configuring MUP 110
Deploying your app using MUP 112
Summary 114
Index 115

[ iii ]

www.it-ebooks.info
www.it-ebooks.info
Preface
We live in amazing times. Advances in medicine, communication, physics, and
all other scientific fields provide us with opportunities to create things that were
literally impossible to create only a short while ago.

Yet, we aren't easily amazed. Moore's law has not only affected how fast our
computers are, it has significantly increased our expectations as well. We've
come to expect wondrous advances, and therefore, what was once amazing has
become…well…expected. It's a rare thing, indeed, to find something that takes
us by surprise—something that renews that childhood sense of wonder we all
secretly want back because it was stolen from us.

Well, get ready to regain some of that wonder. A dedicated group of computer
scientists, who were determined to make something wondrous, have created a
new JavaScript framework called Meteor. You may be thinking, "A new JavaScript
framework? That's nothing special." And, if that's all Meteor is, you'd be correct.
However, fortunately for you, that's not the end of the story.

Meteor is a reactive, simple, and powerful application platform, capable of producing


sophisticated, robust web and mobile applications with just a few lines of code.

In the context of modern web applications, it is state-of-the-art. Using established,


proven development design patterns, Meteor takes all the mundane parts of building
an app and does them all for you. Therefore, you get to focus on building a solid
application without getting bogged down with the usual time-wasting activities,
such as writing yet another database interface or learning a new templating engine.

[v]

www.it-ebooks.info
Preface

And the best part is, it's simple to learn, amazingly simple! You will see an
application come to life right before your eyes, and when you look back at the
number of lines of code it took to create and compare it to the traditional methods
of development, you may actually find yourself saying "wow" or "how did they
do that?"

This book will walk you through the major features of Meteor and show you
how to create an application from scratch. By the end of the book, you will have
created a working, useful application, and you will have a solid understanding of
what makes Meteor different. This may sound like hyperbole, but if you're open
to the idea that something innovative and unexpected can qualify as amazing,
then prepare to be amazed!

What this book covers


Chapter 1, Setup and Installation, gets you up and running with Meteor in just a few
minutes, and you'll see how quickly and easily you can build a fully functional and
useful application.

Chapter 2, Reactive Programming…It's Alive!, teaches you all about reactive


programming, and how you can leverage reactivity in Meteor to create amazing
responsive applications.

Chapter 3, Why Meteor Rocks!, helps you to gain an understanding of the design
patterns that Meteor uses and see examples of these powerful patterns in action.

Chapter 4, Templates, teaches you about Meteor Templates in depth and uses
templates to lay the groundwork for your Lending Library application.

Chapter 5, Data – Meteor Style!, helps you to discover how Meteor handles data,
making an enterprise-level application incredibly simple and robust. Implement
Meteor's data handling quickly and effectively in your application.

Chapter 6, Application Structure – Client, Server, and Public (oh my!), shows you what
changes you can make to the default configuration to make your application more
secure, extensible, and user-friendly.

Chapter 7, Packaging and Deploying, helps you to become an expert on Meteor's


packaging system, including how to include many popular third-party frameworks.
You will learn how to deploy a Meteor application to your developer, testing, and
production environments.

[ vi ]

www.it-ebooks.info
Preface

What you need for this book


To run the examples in the book, the following software will be required:

• Operating systems:
°° Mac OS X 10.7 (Lion) and above versions
°° Linux x86 or x86_64 architectures
°° Windows 7 and above versions

• Meteor:
°° Meteor version 1.1 or above

The following table will guide you to sites that contain more information:

# Software Name URL


1 Mac OS X http://www.apple.com
2 Linux http://www.debian.org
http://www.redhat.com
3 Windows https://www.microsoft.com
4 Meteor https://www.meteor.com/install

Who this book is for


This book is for an application developer, designer, or an analyst with a decent
understanding of HTML and JavaScript who wants to learn about Meteor and
the new movement inside the JavaScript community towards full-stack web and
mobile applications.

If you are looking for a step-by-step approach to understand how and when to
use one of the most popular and innovative application development frameworks,
this book is for you.

Conventions
In this book, you will find a number of styles of text that distinguish between
different kinds of information. Here are some examples of these styles, and an
explanation of their meaning.

Code words in text are shown as follows: "The WebElement class also supports
find methods to find child elements."

[ vii ]

www.it-ebooks.info
Preface

A block of code is set as follows:


<form name="loginForm">
<label for="username">UserName: </label> <input type="text"
class="username" /></br>
<label for="password">Password: </label> <input
type="password" class="password" /></br>
<input name="login" type="submit" value="Login" />
</form>

When we wish to draw your attention to a particular part of a code block, the
relevant lines or items are set in bold:
//Locate all the Checkbox which are checked by calling jQuery
find() method.
//find() method returns elements in array
List<WebElement> elements = (List<WebElement>)
js.executeScript("return jQuery.find(':checked')");

Any command-line input or output is written as follows:


mvn clean test

New terms and important words are shown in bold. Words that you see on
the screen, in menus or dialog boxes for example, appear in the text like this:
"Right-click to open the pop-up menu and select the Inspect element option."

Warnings or important notes appear in a box like this.

Tips and tricks appear like this.

Reader feedback
Feedback from our readers is always welcome. Let us know what you think about
this book—what you liked or may have disliked. Reader feedback is important for
us to develop titles that you really get the most out of.

To send us general feedback, simply send an e-mail to feedback@packtpub.com,


and mention the book title through the subject of your message.

If there is a topic that you have expertise in and you are interested in either writing
or contributing to a book, see our author guide on www.packtpub.com/authors.
[ viii ]

www.it-ebooks.info
Preface

Customer support
Now that you are the proud owner of a Packt book, we have a number of things
to help you to get the most from your purchase.

Downloading the example code


You can download the example code files for all Packt books you have purchased
from your account at http://www.packtpub.com. If you purchased this book
elsewhere, you can visit http://www.packtpub.com/support and register to have
the files e-mailed directly to you.

Errata
Although we have taken every care to ensure the accuracy of our content, mistakes
do happen. If you find a mistake in one of our books—maybe a mistake in the text or
the code—we would be grateful if you would report this to us. By doing so, you can
save other readers from frustration and help us improve subsequent versions of this
book. If you find any errata, please report them by visiting http://www.packtpub.
com/support, selecting your book, clicking on the errata submission form link, and
entering the details of your errata. Once your errata are verified, your submission
will be accepted and the errata will be uploaded to our website, or added to any list
of existing errata, under the Errata section of that title.

Piracy
Piracy of copyright material on the Internet is an ongoing problem across all media.
At Packt, we take the protection of our copyright and licenses very seriously. If you
come across any illegal copies of our works, in any form, on the Internet, please
provide us with the location address or website name immediately so that we can
pursue a remedy.

Please contact us at copyright@packtpub.com with a link to the suspected


pirated material.

We appreciate your help in protecting our authors, and our ability to bring you
valuable content.

Questions
You can contact us at questions@packtpub.com if you are having a problem with
any aspect of the book, and we will do our best to address it.

[ ix ]

www.it-ebooks.info
www.it-ebooks.info
Setup and Installation
Under the hood, Meteor is really just a bunch of files and scripts, which are designed
to make the building of a web application easier. That's a terrible way to describe
something so elegant, but it helps us to better understand what we're using.

After all, Mila Kunis is really just a bunch of tissue wrapped around bone, with
some vital organs inside. I know you hate me now for that description, but you
get the point. She's beautiful. So is Meteor. But it doesn't do us any good to just
leave it at that. If we want to reproduce that type of beauty on our own, we have
to understand what's really going on.

So, files and scripts… We're going to walk you through how to get the Meteor package
properly installed on your Linux or Mac OS X system, and then see the package of files
and scripts in action.

Windows is now officially supported (Yay!) so you can follow along


using the new Windows installation if you would like. Information
can be found at https://www.meteor.com/install.

In this chapter, you will learn the following topics:

• Downloading and installing Meteor via curl


• Loading an example application
• Making changes and watching Meteor in action

[1]

www.it-ebooks.info
Setup and Installation

Installing using curl


There are several ways to install a package of files and scripts. You can manually
download and transfer files, you can use a pretty installation wizard/package with
lots of Next buttons, or you can do what real developers do and use the command
line. It puts hair on your chest. Which, now that I think about it, may not be a very
desirable thing. Okay, no hair; we lied. But still, you want to use the command line,
trust us. Trust the people that just lied to you.

curl (or cURL if you want to get fancy) is a command-line tool used to transfer
files and run scripts using standard URL locations. You probably already knew that,
or you probably don't care. Either way, we've described it and we're now moving on
to using it.

Open a terminal window or the command line, and enter the following command:
curl https://install.meteor.com/ | sh

This will install Meteor on your system. curl is the command to go and fetch the
script. https://install.meteor.com is the URL/location of the script, and sh is,
of course, the location of the script interpreter "Shell", which will run the script.

Once you've run this script, assuming you have an Internet connection and the
proper permissions, you will see the Meteor package downloaded and installed:

[2]

www.it-ebooks.info
Chapter 1

The key thing that we're looking for in the preceding installation text is the launcher
script location:
Writing a launcher script to /usr/local/bin/meteor

This location could vary depending on whether you're running this script in Linux
or Mac OS X, but it puts Meteor into a location where you can then access the Meteor
script from anywhere else. This will become important in a minute. For now, let's see
what kind of friendly message we get when the Meteor installation is finished:
To get started fast:

$ meteor create ~/my_cool_app


$ cd ~/my_cool_app
$ meteor

Or see the docs at:

docs.meteor.com

Great! You've successfully installed Meteor, and you're on your way to create your
first Meteor web application!

You should bookmark http://docs.meteor.com,


an invaluable reference moving forward.

Loading an example application


The wonderful people at Meteor have included several example applications,
which you can quickly create and play with; these help you to get a better idea
of what Meteor is capable of.

We want to use the simplest possible example, just to get an idea of how Meteor
works, so we will be creating the leaderboard example. We'll be using the command
line again. This is awesome news if you still have it open! If not, open a terminal
window and follow these steps.

[3]

www.it-ebooks.info
Setup and Installation

Selecting your file's location


So that we can remember where they are later, we'll put all the files for this book in
the ~/Documents/Meteor folder. We will create this folder as follows:
$ mkdir ~/Documents/Meteor

Now, we need to get to that directory. Use the following command:


$ cd ~/Documents/Meteor

Loading the example application


We can now use the Meteor create command with the --example parameter to
create a local copy of the leaderboard example application:
$ meteor create –-example leaderboard

As with the Meteor installation itself, the create command script has a friendly
success message:
leaderboard: created.
To run your new app:
cd leaderboard
meteor

There are even instructions on what to do next. How handy! Let's go ahead and do
what our good command-line friend is telling us.

Starting the example application


To start up a Meteor application, we need to be in the application directory itself.
This is because Meteor looks for the startup files, HTML, and JavaScript that are
needed to run the application. These are all found in the application folder, so let's
go there:
$ cd leaderboard

This puts us in the ~/Documents/Meteor/leaderboard folder, and we're ready to


run the application:
$ meteor

[4]

www.it-ebooks.info
Chapter 1

Yes, that's it. Meteor takes care of everything for us; it reads all the files and scripts,
and sets up the HTTP listener:
[[[[[ ~/Documents/Meteor/leaderboard ]]]]]

Running on: http://localhost:3000/

We can now take the URL we've been given (http://localhost:3000/) and check
out the example application in a web browser.

Previewing the application


Open your favorite web browser (we'll be using Chrome, but any modern, updated
browser will work) and navigate to http://localhost:3000/.

You should see a screen with a list containing the names of scientists, similar to the
following screenshot:

[5]

www.it-ebooks.info
Setup and Installation

You can go ahead and poke around the application a bit, if you want to. Click on
Nikola Tesla's name and add 5 points to his score about 20 bajillion times, because
he deserves it. Give some love to Marie Curie because she was so radioactive that
she actually made up the word. Go nuts, friend!

Help! I made too many changes!


Do you fear change and want to reset the scores? No problem, we can start with a
clean database instance; to do this, perform the following steps:

1. Open the command line, and press Ctrl + C.


2. This stops the running application. Now, enter the following command:
$ meteor reset

3. Restart your app, and you're good to go. Just type the following command:
$ meteor

Note that the initial scores are random, so it won't look exactly like it did before.
The meteor reset command resets all the data collections and whatnot; so in a
non-random app, the command will indeed reset the app cleanly.

Making code changes


Okay, we've got our application up and running in the browser, and we now want to
see what happens when we make some code changes.

One of the best features of Meteor is reactive programming. The following extract is
taken from http://docs.meteor.com/#/full/reactivity:

Meteor embraces the concept of reactive programming. This means that you can
write your code in a simple imperative style, and the result will be automatically
recalculated whenever data changes that your code depends on.

This principle applies to code changes too, which means that any changes
that you make to the HTML, JavaScript, or database are automatically picked
up and propagated.

You don't have to restart the application or even refresh your browser. All changes
are incorporated in real time, and the application reactively accepts the changes.

Let's see an example.

[6]

www.it-ebooks.info
Chapter 1

Changing from Leaderboard to Yay Science!


As you become more familiar with Meteor, you will come to learn that you can
make changes and add files pretty much whenever you want. You don't have to
link anything up, and you certainly don't have to redeploy before you can see the
results. You get to just play around, build wonderful things, and let Meteor take
care of all the crunchy stuff.

To see what we mean, let's change the title of this application from Leaderboard to
Yay Science! because, well, yay science!

First, make sure that the application is up and running. You can do this by having
an open browser window that is pointing to http://localhost:3000/. If the
app is running, you'll see your leaderboard application. If your application isn't
running, make sure to follow the steps previously given in the Starting the example
application section.

Now, we need to open and edit the leaderboard.html file. With your favorite text/
code editor, open the leaderboard.html file under the location, ~/Documents/
Meteor/leaderboard/client/, and change title in the head section using the
following lines of code:
<head>
<title>Yay Science!</title>
</head>

Go ahead and save the file, and then look at your web browser. The page will
automatically update, and you'll see the title change. Earlier, it displayed the
word Leaderboard:

However, now, after the execution of the preceding code, the title will display our
spiffy new Yay Science! page:

[7]

www.it-ebooks.info
Setup and Installation

This is Meteor in action! It monitors any changes to files, and when it sees that a file
has changed, it tells your browser that a change has been made and that it should
refresh itself to get the latest version.

Moving forward, we're going to build an application from scratch, so we don't want
to make too many changes to this example application. However, we still want to
stay with our new theme rather than that generic old leaderboard stuff. So, to do so,
perform the following steps:

1. Back in your text editor, on about the tenth line or so, we have the title
label for our leaderboard. Make the following change to the <h1> tag:
<h1 class="title">Yay Science!</h1>

Save this change, and you'll see the change reflected in your browser.
The title in our page will now look like this:

2. Likewise, we don't give "points" to scientists. They're not trained monkeys,


dancing around for our amusement. They're scientists! We give them mad
props instead. In the <div> tag just below our title, make the following text
change:
<div class="subtitle">Select a scientist to give them props</div>

We also need to change the button text from the word points to the word
props. Towards the bottom half of the file, you'll find a <button> tag.
Change the text in that tag to the following:
<button class="inc">Give props</button>

[8]

www.it-ebooks.info
Chapter 1

Save your changes, and you will see the application update
almost immediately:

3. Just below the <button> tag, there is a message displayed if no scientist's


name is selected. It currently uses the word "players". We want to change
that to something a little more specific. To do this, make the following
change to the <div> message tag:
<div class="message">Click a name to select</div>

Save this change, and this time, refresh your browser. Not because we need
the change to take effect, but because we want to make sure no scientist is
highlighted so that we can verify our message text:

[9]

www.it-ebooks.info
Setup and Installation

Summary
Great success! In this chapter, you've successfully installed the Meteor framework,
loaded an example application, and made changes to that application by becoming
familiar with file changes and the reactive nature of Meteor.

You are now ready to start building your very own Meteor application, and learn
more about the elegant features and advantages that come from developing with
Meteor in the coming chapters.

[ 10 ]

www.it-ebooks.info
Chapter 2

Reactive Programming…
It's Alive!
As we learned in Chapter 1, Setup and Installation, Meteor operates on a reactive
programming model. This means that your templates aren't only concerned with
displaying data, but they are also listening for changes to that data so that they can
"react" to those changes. These areas of data where the templates look for changes
are called reactive contexts.

We will now start developing a Lending Library application, lay the framework for
future chapters, and use Meteor's built-in reactive model to track and propagate
changes to our application to all clients that are listening.

In this chapter, you will learn about:

• Creating your first real application


• Using reactive programming to track and automatically update changes
• Exploring and testing changes made to your data from multiple
browser windows

Creating the Lending Library


There are two kinds of people in this world—those who remember who they lent
something to and those who buy a lot of stuff twice. If you're one of the people who
is on a first-name basis with your UPS delivery driver, this application is for you!

Using Meteor, we're going to build a Lending Library. We'll keep track of all our
stuff and who we lent it to, so that the next time we can't remember where we put
our linear compression wrench, we can simply look up who we lent it to last and
get it back from them.

[ 11 ]

www.it-ebooks.info
Reactive Programming…It's Alive!

And when that same friend says, "Are you sure you lent it to me?", you can say,
"Yeah, STEVE, I'm sure I lent it to you! I see you're enjoying your digital cable,
thanks to my generous lending of said linear compression wrench. Why don't you
go find it so that I too can enjoy the benefits of digital cable in my own home!"

Okay, okay, maybe STEVE forgot too. Maybe he's a dirty liar, and he sold your
wrench to pay for his deep-fried Oreo® habit. Either way, you'll have your very
own custom Meteor app that gives you proof that you're not going crazy. And, if
he did sell it for deep-fried carnival food, at least you can make him share his stash
with you while you watch the game at his house.

Creating the base application


The first thing we want to do is create the base application, similarly to what we did
in the first chapter, and we can then expand the base application to fit our needs:

1. Start by navigating to your applications folder. This can be anywhere, but


as mentioned in our earlier chapter, we'll be working out of ~/Documents/
Meteor as our root folder:
$ cd ~/Documents/Meteor

2. Now, we create our base folder structure for our Lending Library
application:
$ meteor create LendLib

3. As usual, we'll give instructions on how to get the application up and


running. Let's go ahead and try that, just to make sure that everything was
created properly:
$ cd LendLib
$ meteor

This navigates to the Lending Library folder under ~/Documents/Meteor/


LendLib and runs the application.

[ 12 ]

www.it-ebooks.info
Chapter 2

4. Open a browser and navigate to http://localhost:3000/. You should see


the following screen:

5. Welcome to Meteor! is nice and all, but we are going to change this to
Lending Library. Open the LendLib.html file under ~/Documents/Meteor/
LendLib/ in your favorite editor. Towards the top (the sixth line or so), you'll
see the HTML code snippet that's responsible for our greeting. Go ahead and
change Welcome to Meteor! to Lending Library:
<body>
<h1>Lending Library</h1>

6. Save the change. The page will refresh and will look like the following
screenshot:

You may have noticed a reference to a template called hello, just below the
title:
{{> hello}}

This is called the template inclusion because we are including a template.


By adding this to the body of our code, we instruct Meteor to include the
template named hello and append its contents inside our <body> tag.

[ 13 ]

www.it-ebooks.info
Reactive Programming…It's Alive!

7. Let's make a change in this template as well. Edit LendLib.html and modify
the title of the hello template:
<template name="hello">
<h2>my list</h2>
<button>Click Me</button>
<p>You've pressed the button {{counter}} times.</p>
</template>

8. Save the change and your page will update as follows:

Creating a Collection
Okay, so you've just made a few small changes to static files, but what we really
want to see is some dynamic, reactive programming, and some live HTML code!

We need to attach a data source—something that will keep track of our items.
Normally, this would be quite a process indeed, but Meteor makes it easy by
supporting MongoDB, and its own client-side version called Minimongo, out
of the box.

[ 14 ]

www.it-ebooks.info
Chapter 2

To learn more about NoSQL databases (and specifically MongoDB, the


default database used inside Meteor), you can visit the following sites:

• http://en.wikipedia.org/wiki/NoSQL
• http://www.mongodb.org/
• http://www.packtpub.com/books/all?keys=mongodb

Let's create our collection. Inside the LendLib.js file under ~/Documents/Meteor/
LendLib/, we want to add the following highlighted line of code as the first line, and
then save the change:
lists = new Mongo.Collection("lists");

if (Meteor.isClient) {
...

This creates a new collection in MongoDB. Since it comes before anything else in the
LendLib.js file, the collection is available for both the client and server to see. It is
persistent, as we'll see in a moment, and once values are entered into it, they can be
retrieved by any client accessing the page.

To see this persisted object, we'll need to use the console of our web page.

Having fun with the browser console


The browser console is a debugging tool available in most modern browsers by
default, or as an add-on through plugins.

For a more in-depth tutorial on using the console in Chrome,


check out http://developer.chrome.com/extensions/
tut_debugging.html.

[ 15 ]

www.it-ebooks.info
Reactive Programming…It's Alive!

Since we're using Chrome, the console is available by default. Let's start by
performing the following steps:

1. In a browser window pointing to http://localhost:3000/, enter the


shortcut key combination command + option + I, or you can right-click
anywhere on the page and select Inspect Element:

This will open our debugging tools. We now want to get into the console.

2. Click on the Console icon found at the extreme right of the debugging
menu bar:

[ 16 ]

www.it-ebooks.info
Chapter 2

You will now have a blinking cursor, and you're ready to check out our
newly minted collection!

3. Enter the following command in the console and hit enter:


> lists

You should get a returned object that says Mongo.Collection:

Adding some data


The previous output means that our changes were accepted, and we have a new
persistent collection! It's empty, but let's do something about that:

1. Enter the following commands in the browser console to create a couple of


sample Categories:
> lists.insert({Category:"DVDs", items: [{Name:"Mission Impossible
",Owner:"me",LentTo:"Alice"}]});

> lists.insert({Category:"Tools", items: [{Name:"Linear


Compression Wrench",Owner:"me",LentTo: "STEVE"}]});

After each command, you'll get a GUID (something like


ehkGMaxmjWqqXAMdq), which is Meteor's way of telling you that the item was
saved properly.

2. Being the natural skeptics that we are, we're going to check. To do so, enter
the following command:
> lists.findOne({Category: "DVDs"});

You should then get an Object with an expandable icon next to it.

[ 17 ]

www.it-ebooks.info
Reactive Programming…It's Alive!

3. Click on this icon to expand it, and you should see something similar to the
following screenshot:

We could similarly check for our tools collection by entering the lists.
findOne({Category:"Tools"}) command, but we don't need to. This time we'll
trust that Meteor entered it correctly. We do, however, want to check to see whether
the objects are persistent. To do so, perform the following steps:

1. Refresh the web page. Your console will clear, but the Categories that we
entered have been saved in the persistent Meteor Collection, so we can check
again to see if they're hanging around.
2. Enter the following command in the console:
> lists.find({}).count();

This command finds all records in the lists collection and gives us a total
count. If everything went according to plan, you should have got back a
count of 2.

We're on our way! We've created two categories, and we have one item in each
category. We've also verified that the lists collection is being saved after each
session. Now, let's see about displaying this in our page.

Displaying collections in HTML


We're now going to see our collection come to life inside the HTML page that
we created when we initialized our project. This page will use templates that are
reactive, allowing us to have changes made to our Collection appear instantly,
without a page refresh. These types of reactive templates, where the DOM for
the page can be updated without a refresh are called Live HTML Templates.

[ 18 ]

www.it-ebooks.info
Chapter 2

To read more about Live HTML Templates, consult the Meteor


documentation at http://docs.meteor.com/#/full/
livehtmltemplates.

Let's perform the following set of steps:

1. With the LendLib.html file under ~/Documents/Meteor/LendLib/ still


open, locate the <body> tag and add a new template inclusion:
<body>
<h1>Lending Library</h1> {{> hello}}
<div id="categories-container" class="container">
{{> categories}}
</div>
</body>

This creates a new div element with the contents being filled by a template
partial named categories.

2. Now, at the very bottom of the page, add the skeleton for the categories:
<template name="categories">
</template>

This won't change the appearance of the page, but we now have a template
partial where we can list our categories.

3. Let's put in our section title within the preceding lines of code:
<template name="categories">
<div class="title">categories</div>
</template>

4. And now, let's get our categories in there:


<template name="categories">
<div class="title">categories</div>
<div id="categories">

</div>
</template>

This creates the div categories which we can then go through and list all of
our categories. If we only had one record to deal with, the code would look
like this:
<div class="category">
{{Category}}
</div>

[ 19 ]

www.it-ebooks.info
Reactive Programming…It's Alive!

5. But, we need to wrap this into a loop (in this case, an #each statement) so
that we get all the categories:
<template name="categories">
<div class="title">categories</div>
<div id="categories">
{{#each lists}}
<div class="category">
{{Category}}
</div>
{{/each}}
</div>

Notice that we are telling the template "for each record in the lists collection"
with our {{#each lists}} command, and then, "display the Category" with
{{Category}}.

6. If you save these changes and look at the web page, you will see something
like the following screenshot:

This doesn't look much different. Yes, we have our header (categories), but where
are the categories for which we just created our template?

[ 20 ]

www.it-ebooks.info
Chapter 2

There's one more step we need to complete for the categories to show up. Currently,
the template that we just created isn't pointing towards anything. In other words, we
have a lists collection, and we have a template, but we don't have the underlying
JavaScript function that hooks them together. Let's take care of this by performing
the following steps:

1. Open the LendLib.js file under ~/Documents/Meteor/LendLib/, and we


can see some Template functions:
Template.hello.helpers({ ...

...

Template.hello.events({ ...

These code chunks hook up JavaScript functions and objects to the HTML
hello template. Meteor's built-in Template object makes this possible, and
we're going to follow the same pattern, that is, to hook up our categories
template.

2. We want to declare that the categories template has a lists collection.


We do this by entering the following code, just below the Template.hello.
events() block:
Template.hello.events({
...
});
Template.categories.helpers({
lists : function(){
}
});
}

The Template declaration must be inside of the if (Meteor.


isClient){...} code block so that the client will pick up the
change and the server will ignore it.

3. We've now declared the lists collection for all the templates to use, and we
can have the function return the results from a Meteor.Collection query.
We can do that using the find() command:
lists : function(){
return lists.find({}, { sort: { Category : 1 }});
}

[ 21 ]

www.it-ebooks.info
Reactive Programming…It's Alive!

This code will find every record in the lists collection and will sort the results
by the Category (name). Save these changes, and you will now see a populated
list of categories:

Cleaning up
We're fast approaching a working application, and we want it to look super-shiny
and clean. Let's do a bit of clean up in our code and add some CSS to make things
more readable. To do this, perform the following steps:

1. We don't need the greeting anymore. So, let's get rid of it. To do this,
remove the following lines from LendLib.html and save the page:
<body>
<h1>Lending Library</h1>
{{> hello}}
<div id="categories-container" class="container">
{{> categories}}
</div>
</body>

<template name="hello">
<h2>My Library</h2>
<button>Click Me</button>
<p>You've pressed the button {{counter}} times.</p>
</template>

2. We'll keep the Template.hello declarations in LendLib.js for now, as a


reference. We'll comment them out for now and remove them later when
they're no longer needed:
/* Template.hello.helpers({
...

[ 22 ]

www.it-ebooks.info
Chapter 2

});
Template.hello.events({
...
}); */

3. Now, let's add the Twitter Bootstrap framework, which gives us a lot of style
without much effort. Using a terminal window, create a client folder in /
LendLib/:

$ mkdir ~/Documents/Meteor/LendLib/client

Download the latest Bootstrap framework at http://getbootstrap.


com/getting-started/ and extract the archive into the client
folder under ~/Documents/Meteor/LendLib/.

Since Meteor will read and use every file put into the application folder, we want to
eliminate the redundant files. We don't have to worry too much about efficiency, but
some things are just shameful and leaving that much extraneous code lying around
is right up there with enjoying deep-fried carnival food.

So, let's perform the following set of steps:

1. Navigate to the Bootstrap folder (the name will vary) using the following
command:
$ cd ~/Documents/Meteor/LendLib/client/[bootstrap]/

2. Once you've entered the folder, delete the unneeded files:


$ rm css/bootstrap-theme.c*
$ rm css/bootstrap.c*
$ rm js/npm.js
$ rm js/bootstrap.js

If you know what you're doing with Bootstrap, you can just copy
the fonts, min.js, and min.css files instead of performing the
preceding instructions.

[ 23 ]

www.it-ebooks.info
Reactive Programming…It's Alive!

After all these changes, your UI should be really clean and simple:

Let's quickly make the UI more distinct and readable. To do this, we must perform
the following set of steps:

1. In LendLib.html, let's change our header from a <div> tag to an <h2> tag,
and change the text from categories to my stuff:
<template name="categories">
<h2 class="title">my stuff</h2>

2. Let's turn categories into a pretty button group:


<div id="categories" class="btn-group">
{{#each lists}}
<div class="category btn btn-primary">
{{Category}}
</div>
{{/each}}

This gives us a distinct, clean-looking page:

[ 24 ]

www.it-ebooks.info
Chapter 2

Creating a reaction
Following the creation of our basic template and collection, and with Meteor putting
our lists collection into the reactive context, we can now proceed to watch the
reactive programming model in action.

Navigate to our Lending Library page at http://localhost:3000/ and open the


browser console window.

In the console, enter the following command:


> lists.insert({Category:"Fraggles"});

You will instantly see the page update. Note that, this time, the full page didn't
refresh! This is because, under the hood, Meteor is tracking changes to our reactive
context (in this case, the lists collection) and the template is being updated
immediately after a change is made.

Let's make a few more changes. To do this, enter the same Fraggles command
again:
> lists.insert({Category:"Fraggles"});

Just as before, a new Fraggles button will instantly appear:

But we have too many Fraggles categories now. There are a lot of Fraggles, but
unless you're some weirdo collector, you don't need two categories. So, let's remove
them. However, we can't just erase whatever we want on the client side. This is
a basic safety feature, and if we just let it happen, things could get quite chaotic.
For instance, if we tried to just remove the records using the following command:
> lists.remove({Category:"Fraggles"});

[ 25 ]

www.it-ebooks.info
Reactive Programming…It's Alive!

...then that's quite a no-no. Meteor detects stuff like this and will give us a 403 error
as follows:

There are three ways in which we can manually delete or modify records.

• The first is on the client side, by finding the ID of the record. In your browser
console, run the following command:
> lists.findOne({Category:"Fraggles"});

This will return a single record, including an _id property, similar to the
following screenshot:

If we take this _id and execute lists.remove(), the extra Fraggles


category will be removed:
> lists.remove({_id:"Jz68JR4gBbiBcbLPt"});

• The second way is to use meteor shell. In a new terminal window (keep
your app running!), navigate to ~/Documents/Meteor/LendLib/ and enter
the following command:
$ meteor shell

This will open a console that is directly connected to the server so that we can
run commands as if they were server code; for example:
> lists.remove({Category:"Fraggles"});

This will remove all categories that are named Fraggles. The meteor shell
command comes in handy when we need to run tests or debug, so keep this
command in your pocket to use when you need it.

• The final way to delete records is how we did it in the previous chapter, with
meteor reset. In fact, let's do that right now. Stop your application from
running (Ctrl + C) and execute the following command in the terminal:
$ meteor reset

[ 26 ]

www.it-ebooks.info
Chapter 2

Start Meteor again with the meteor command, and your application screen should be
nice and clean:

It would probably be good to have a couple of categories, so let's create them really
quickly. In the browser console, enter the following commands:
> lists.insert({Category:"Collectibles"});
> lists.insert({Category:"DVDs"});
> lists.insert({Category:"Tools"});

As you can see, the changes are made instantly, with no page refresh.

Multiple clients
Good things should be shared. Meteor gets this, and as we're about to see for
ourselves, the reactive programming model allows us to share updates in real time
across multiple clients.

With your Chrome web page still open to http://localhost:3000/, open a new
browser tab and navigate to the same page.

If you really want to get fancy, you can conduct this same
experiment with multiple browsers (Firefox, Opera, or Safari).
Each session will be live and reactive!

You now have two clients open, which is simulating the application being open by
different people, at different locations, with different computers. Meteor's reactive
model allows you to treat all clients in the same manner, and a change made by one
will be propagated to all the others.

With your eyes on the new second browser, type the following command into the
console of browser #1:
> lists.insert({Category:"Vinyl Records"})

[ 27 ]

www.it-ebooks.info
Reactive Programming…It's Alive!

You will notice that the change propagates to both browsers, without a page refresh:

Feel free to make any extra collections, to remove or rename them, and so on.
Experiment a little and notice how these changes can be instantly made to every
listening client. Meteor operates under a very powerful paradigm, and in the next
chapter, you'll be able to see exactly why this is such an important and disruptive
change to web application development.

Summary
In this chapter, you successfully created the framework for your new Meteor
application. You saw firsthand how quickly a new project can be created, and you
created database and template functionality with just a few lines of code. You saw
live HTML and reactive programming in action, and you are now ready to go even
deeper into the Meteor engine. You've conquered the tip of the iceberg, my friend.
Take a break, have a cold one, and get ready for even more Meteor awesomeness!

[ 28 ]

www.it-ebooks.info
Exploring the Variety of Random
Documents with Different Content
Ser português

«Como hade a mulher educar os filhos no


civismo, se o não praticar?»
Dr. Bernardino Machado.

onserva-se a mulher portuguêsa numa entorpecida indiferença pelas questões


da actualidade, mesmo por aquellas que mais de perto a deviam interessar.
Alem dos cuidados, mais ou menos caseiros, deveria a mulher interessar-se
pelas questões de civismo, como pelos varios problemas sociaes, que tambem de perto e
profundamente a tocam, não só na sua vida individual como na sua influencia na familia.
O individuo pertence á familia, a familia á sociedade, e o que interessa esta por força
hade interessar aquelle, numa sociedade bem organisada e equilibrada.
Não póde pois a mulher, principalmente quando é mãe, conservar-se na abstenção
culposa em que tem vivido até aqui a mulher portuguêsa.
Ao seu espirito desocupado passa tão despercebido que um pedaço das colonias seja
retalhado á patria, como um novo emprestimo ou uma sobrecarga de impostos—que
venham agravar as condições geraes da vida, já de si tão dolorosas—sejam votados e
postos em execução.
Qual a alma de mulher que vibra de enthusiasmo ao lêr uma pagina vehemente de
patriotismo? Qual a que se desespera e indigna vendo a derrocada de caracteres que nos
arrasta para um fim vergonhoso?!
Convenceram-na—e ella acreditou!—de que não deve pensar em politica, porque isso lhe
tira toda a modestia e ductil graça tornando-a uma desagradavel Maria da Fonte; e, no
entanto, não sendo ouvida quando se trata de novos emprestimos, despesas
extraordinarias e desequilibrios orçamentaes, mais do que ninguem os sente e sofre ella,
na sua qualidade de reguladora das despesas da familia.
A mulher, e, o que é mais, a mãe, não se interessa pelos trabalhos intelectuais que o filho
tem a seguir, não estuda as questões pedagogicas, não impõe a sua vontade, só se fôr
para lamentar a criança, que tem de se maçar com tantos livros... Não pensa nem dá
importancia á educação dos rapazes, isto é, dos homens que hão-de ser os maridos das
suas filhas, os pais educadores dos seus netos; não se indignam nem protestam contra
as injustiças e prepotencias que a seu lado se praticam, como não se enthusiasmam por
uma manifestação da arte nacional ou por um acto de coragem e hombridade que
levante, ao menos por instantes, o nome português.
A mulher, a mãe, recebe com o mesmo sorriso carinhoso o filho que passou num exame
por empenhos, como se elle fosse um consciencioso estudante; o que compra o
emprego, sabendo que comete uma ilegalidade; o marido que por comodismo ou por
interesse aceita todas as imposições dos superiores, sem um protesto de consciencia; o
noivo que apresente mais valiosos titulos de renda, seja qual fôr a sua procedencia.
A mulher, que hade no futuro ser acusada por todas as faltas civicas do seu tempo, julga-
se desobrigada porque delegou no homem todas as responsabilidades e todos os
encargos da governança publica.
Ora isto não é assim, porque, de todos os crimes civicos do homem, é a mulher a
verdadeira culpada.—«Deante da esposa e talvez ainda mais das filhas, quando
civicamente educadas—diz o sr. dr. Bernardino Machado—ninguem se atreveria a
aparecer depois duma má ação na sua vida publica.»
Grande é pois a responsabilidade da mulher no estado de depressão moral, que é a
caracteristica da sociedade portuguêsa dos nossos dias.
Não posso crêr que seja isto falta de sentimento, essa flôr delicada que dizem ser
apanagio do coração feminino e que é a ultima que nelle fenece; não posso crêr que a
generosidade, o altruismo, a coragem, que em todos os tempos nimbaram de luz o
espirito da mulher portuguêsa, a tenham abandonado de todo, para sómente se
manifestarem em algumas almas masculinas.
Não, não é isso possivel, que seria contrariar todas as leis da natureza, falsear todas as
tradições, duvidar de tantissimos factos que nobilitam a mulher do nosso paiz.
É que hoje, desinteressadas por educação e por habito das questões que tanto
preocupam o espirito masculino, não pensam que—em todos os actos da vida nacional
em que os seus nomes entrassem, protestando pelo direito e pelo dever contra a
injustiça, a força e a intriga politica, seria uma afirmação dos seus sentimentos civicos e
a próva de que comprehendiam as questões de que depende a felicidade da sua Patria, o
futuro honrado dos seus filhos.
Com esse simples acto espontaneo da vontade, provariam que o seu sexo, embora
afastada das luctas que se dirimem dia a dia no jornalismo e na politica de dize tu direi
eu, que é a politica portuguêsa dos ultimos tempos, acompanha e apoia os homens,
quando justa e nobre é a sua causa.
Mostrariam conhecer os deveres e os direitos que assistem a todo o cidadão livre, seja
homem ou mulher, de protestar contra os actos que a sua consciencia repudía, embora
praticados á sombra das leis.
Tendo dado essa prova de individualidade mostrarieis ser, senhoras, as mulheres que
deveis ser para que os vossos filhos, no futuro proximo que os espera—quem sabe de
que vergonhas e miserias tecido!—tenham a nobre coragem de se sacrificarem pelo
resurgimento da Patria Portuguêsa.
Mas sabeis porventura o que é sêr português, vós que falais a lingua que tem todas as
energias do mar bravo e todas as doçuras dum poente entre pinhaes rumorejantes?...
Sabeis o que é sêr português, vós que pizais indiferentes uma terra tantas vezes
embebida em sangue dos que luctaram até á morte para a tornar uma Patria livre?...
Sabeis o que é sêr português, vós que respirais o aroma das flôres que por toda a parte
desabrocham em hilariantes coloridos, neste abençoado canto do universo?!...
Sabeis o que é sêr? português, vós que recebeis a dulcida caricia dum céo limpido, que
passeais os vossos olhos sobre as aguas movediças que levaram os nossos antepassados
á aventura gloriosa de descobrir novos caminhos e novos mundos maravilhosos, essas
aguas que trouxeram, em paga de tanto esforço e tanta heroicidade, o oiro, as pedrarias,
a riquêsa que deslumbrou o mundo e—ai de nós!—pela vaidade nos perdeu!?
Sabeis o que é sêr português, senhoras!?...
Pesa-me dizer-vos que, salvo algumas excepções, não o sabeis.
Que isto vos não cause enôjo, e que sobre a minha cabeça não cáiam as vossas ironias e
odios!
Se vós o não sabeis, pouca ou nenhuma culpa tendes, que de longe vem o despreso pela
vossa educação, que de bem longe vem o mal que nos está ligando como cadaver
embalsamado prompto a entrar para o tumulo historico das nações que só vivem do
passado.
Mas podeis ainda resistir. É tempo ainda de sacudir a apathia egoista em que vos
conservaes ante todas as angustias colectivas do paiz, e mostrar ao mundo que o povo
português não morreu ainda, porque as suas mulheres, as mães, têm sempre no coração
a imagem estremecida da Patria, e ensinam os filhos a respeita-la, a ama-la mais do que
á sua noiva, mais do que aos seus proprios pais.
A nação amada pelas mulheres não morre nunca na historia.
Martirisada, dividida, conquistada, não morre emquanto as mães transmitirem aos filhos,
com o leite dos seus peitos, o sangue das suas veias, o fogo das suas palavras, o
despreso aos vencedores e o amôr á terra que foi de seus avós, á terra onde existe a sua
casa, que é o seu lar.
Começam por ensinar-lhes no berço, acalentando-os com ellas, as lendas e cantares da
sua patria; acabam por lhes indicar o caminho por onde enveredaram os que sofreram e
morreram contentes pela sua gloria.
Falo-vos ao sentimento, eu sei, mais do que á razão, mas prouvéra a Deus que fôsse o
sentimento que guiasse ainda o nosso paiz! Quando uma patria é nova, crente,
esperançada e forte, firmando-se no amôr e no enthusiasmo dos seus filhos, não se
prende por conveniencias, não recúa ante o perigo, não sabe contar os inimigos que a
atacam, para os vencer. Por isso avança, torna-se inolvidavel na historia, como nós o
fômos!
Só na decadencia se aprende a transigir, decadencia que tanto póde ser material como
moral, decadencia que é, a maior parte das vezes, filha só do egoismo, do desejo inferior
de gosar sem que o gôso dos outros nos seja preciso para a felicidade propria.
E no nosso paiz transige-se para se estar bem com todos, transige-se por preguiça de
discutir, transige-se por uma emaranhada teia de preconceitos, de pequeninas
considerações que amolecem o ânimo, quebrantam as vontades, e fazem das oposições
uma coisa ridicula, porque não têm éco nas almas, ou são, quando muito, um brado
louco e desacompanhado de quem vê uma grande multidão correr para um abismo e
nada póde fazer para a sustêr e salvar.
Mas não ensineis a vossos filhos essa excessiva transigencia, senhoras! Deixai aos moços
o enthusiasmo e a fé; não estanqueis a fonte de coragem e energia e justiça que existe
em toda a alma joven!
Levantai o espirito para mais nobres ideais, não vos amesquinheis numa abstenção que
não é modestia mas ignorancia, indiferença, covardia das vossas almas que assim
querem fugir á dôr forte e nobre do sêr que aspira—a ascender, na escala zoologica, de
simples animal de instinctos para criatura de espirito e de vontade.
Não tenhais mêdo da dôr intelectual que retorce febrilmente os nervos em convulsões de
agonia e aperta a garganta inchada de soluços num estrangulamento de desespero, vós,
as mães, que sofresteis corajosamente a dôr fisica de ter um filho! Tornai-vos conscias da
grande missão que é de vosso dever desempenhar, com a firme certeza de que não ha
paiz grande onde a mulher seja inferior.
Vós, mães e educadoras, que tendes a vosso cargo pequenas almas em embrião a
despertar para a luz, ensinai-lhes primeiro do que tudo, e antes de tudo,—a serem
portuguêses.
E ser português é amar a sua terra entranhadamente, religiosamente, esta terra de que
somos filhos e não podemos despresar sem nos despresarmos a nós mesmos.
Ser português é aprender a sua lingua antes de nenhuma outra; é lêr os livros que
portuguêses têm escripto; é conhecer os seus artistas; não despresar as suas industrias;
comer o producto da sua terra; amar as paisagens, ora recortadas em fundo grandioso
de montanhas, ora espraiando-se em campinas onde as searas ondulam em marés
verdes de esperança e os gados pastam com fartura; cantar as suas canções; folgar com
as festas do seu povo; amar a sua flóra tão simples e graciosa; estudar a sua arte em
todas as manifestações, desde a bilha de barro abrindo-se em duas azas, recordando a
amfora romana, tão gentilmente posta sobre a cabeça da rapariga de Coimbra, até á
magnificente fabrica do mosteiro da Batalha, sem esquecer o mobiliario severo e nobre
dos nossos avós, a ourivesaria subtilmente trabalhada, os tecidos, a ceramica, as rendas,
que, em tudo, houve tempo em que fomos alguem.
Se o não somos hôje, cuidais que os artistas e a patria é que são os responsaveis de tão
grandes decadencias?
Não; uma, não póde nada, prisioneira do oiro nas mãos dos usurarios; os outros, sem
estímulo nem público que lhes pague as fadigas e os empurre para o exito, ou lhes
mostre pelo despreso a inferioridade do trabalho, retiram-se do campo onde a
mediocridade dá leis. São poucos os que á força de vontade e coragem conseguem não
esmorecer, trabalhando mais para satisfação propria do que pelos lucros materiais.
Que a Arte não dá hôje gloria em Portugal, e muito menos riqueza.
Se não sômos o que já fômos é que uma educação fundamentalmente portuguêsa falta
por completo no nosso paiz.
A criança começa por interessar os olhos ingenuos nas estampas dos livros estrangeiros
—ou vindas do estrangeiro para adaptar a coisas portuguêsas, o que é peor ainda!—por
lêr traduções das historias que nos outros paizes se fazem para os pequeninos; por
vestirem luxuosos vestidos cujos modelos vieram de fóra; por só apreciarem as flôres
exoticas cultivadas com mimos de estufa, despresando a simples e honesta flora
portuguêsa, tão espontanea e bella; por vêr as habitações dum tão duvidoso gosto de
importação, os brinquedos, a loiça, os navios, os carros, os velocipedes, que tudo nos
vem do estrangeiro e nos dá o aspecto banal e miseravel de povo sem nacionalidade.
Só vós, senhoras, podereis levantar-nos desta situação por demais incaracteristica e
infamante!
Só vós podereis insuflar na alma dos moços o respeito pelo passado, o horror da situação
presente, e a esperança consoladora num futuro melhor!
Num futuro que não está nos cursos complicados, nas repartições da burocracia, nos
feitos das vanglorias militares com sobados africanos, mas nas oficinas, nas fabricas que
nos poderão criar industrias exportadoras, no cultivo da terra que nos dá o pão do nosso
sustento, o linho da nossa roupa, as fructas mais delicadas, o arroz, a cortiça, o vinho, as
conservas, e tantissimas coisas que já hôje se exportam a mêdo e que poderão ser
outras tantas fontes de riqueza, se a ellas se dedicarem inteligencias e dinheiro que mal
parados andam umas e outro.
E nós, as mulheres, que temos nas nossas mãos a alma dos nossos filhos, que é como
quem diz o futuro e a esperança, ensinêmos-lhes a despresarem o caminho das
transigencias acomodaticias e a fugir do fatalismo musulmano com que temos acolhido,
de braços cruzados, todos os desastres e toda a decadencia da nossa nacionalidade.
Preparêmo-los para que entrem na vida cheios de coragem e energia para o trabalho,
renegando as miserias e as vergonhas de agora, e façam resurgir das ruinas duma
sociedade que se anulou a si mesma, um Portugal novo, conscio de si, altivo e digno.
Nas vossas mãos, senhoras, está a rehabilitação das humilhações e vergonhas que ha
dois seculos formam o triste fundo da nossa vida pública.
Nas vossas mãos está a morte definitiva da Patria Portuguêsa ou o seu resurgimento para
o trabalho e para a vida.
Ponhâmos de parte as frivolidades que nos ensinaram a crêr que são a maior graça do
nosso sexo, e sejâmos mulheres como o devemos ser:—criaturas conscientes e
autónomas, companheiras e aliadas do homem, as verdadeiras educadoras de seus
filhos.
Como a dama romana que mostrava os filhos como as unicas joias de preço que possuia,
tiremos nós mais gloria em mostrar os nossos como cidadãos livres, sobrios e honestos,
em vez de lhes darmos exemplos de ostentação e grandêsa que se não coadunam com a
modestia da nossa terra e só provam a decadencia moral da sociedade em que vivemos.
Pensai nisto, senhoras, e ensinai-o a pensar a vossas filhas, porque tem mais interesse
para o seu futuro e para o dos seus noivos do que o ultimo figurino, ou a ultima valsa
tocada de ouvido ao piano.
Fazei de vossos filhos homens saudaveis de corpo e de alma, e das vossas filhas as
companheiras dignas desses homens, capazes de os auxiliar no trabalho, alegres nas
privações como modestas na grandêsa, e tereis cumprido a mais bella missão da mulher,
dado a mais alta lição de verdadeiro e salutar patriotismo.

NO ANNIVERSARIO DUMA ESCOLA


No anniversario duma Escola
ela descripção da festa realisada este anno[3] na «Escola 31 de janeiro» deveis
saber que alguns homens dos mais notaveis pelos seus talentos e caracteres se
referiram a nós, mulheres, em varias passagens das suas orações eloquentes. E
para frisar essas passagens vos escrevo, porque é do vosso interesse, do interesse de
nós todas que se trata,—e todas deveis saber o que valeis e quanto a sociedade espera e
tem direito a esperar da vossa cultura e ação inteligente.
Foi-me grato encontrar nas palavras da luminosa e bondosa alma que é o dr. Manuel de
Arriaga, um apêlo á mulher portuguêsa—que tem sido até hôje, no seu proprio dizer, o
maior auxiliar da tirania.
Mas um auxiliar inconsciente, dizemos por desculpa, se a inconsciencia a póde ser, não o
sendo a ignorancia das leis perante o delicto a punir.
Apraz-me conhecer a opinião do infatigavel batalhador sr. Heliodoro Salgado, porque essa
opinião coincide com a minha, expressa em muitas paginas destas mesmas cartas,
espalhada por artigos e correspondencia particular que sobre o assumpto ha muito tenho
escripto.
Comoveu-me o pedido do sr. dr. Teixeira de Carvalho, o energico e brilhante espirito, feito
ás Mães Portuguêsas.
Não fômos esquecidas, nessa manifestação de quanto póde a inteligencia e a vontade
aliadas no bem—exercicio de força que não tem por campo de manobras os montes e as
encostas duma região, mas o espaço infinito do pensamento. Não tem horizontes que se
fechem em recorte de montanhas agrestes, é campo aberto a todas as energias e
vontades, esplendente de luz que não queima em fantasmagorias dolorosas de febre,
mas que ilumina as almas e aclara os espiritos, fazendo-os ascender ás regiões
superiores da verdadeira e pura Consciencia.
Se pudessemos ter assistido a essa reunião em que festejou a criança—a pobre criança
portuguêsa, tão tristemente educada, tão despresada mesmo!—o amoravel apostolo da
educação dr. Bernardino Machado, mortificar-nos-ia o sentimento da propria
inferioridade, que não nos deixaria responder com a confissão das nossas culpas, mas
tambem com o nosso libello acusatorio aos homens livres, que têm consentido em que as
mulheres sejam as mais ardentes adversarias dos seus ideais, o auxiliar passivo e
inconsciente da tirania e do retrocesso.
É justa, se bem que implicada de censura amarga aos homens, a frase do sr. Heliodoro
Salgado:—resgatêmos a mulher da ignorancia a que a temos condenado e ella será a
nossa cooperadora na revolução.
Educar a mulher; torná-la util a si e aos seus, pelo trabalho remunerado; escolher cada
homem livre esposa que o seja, não só do corpo mas tambem do espirito, não só
humilde e paciente dôna de casa, mas nobre e inteligente educadora, fóco de luz e de
bondade superior, irradiando na familia, como sol por onde se norteia a alma caminhando
para o futuro.
Se assim fosse, a revolução deixaria de ser um facto brutal e rude para ser tão sómente
uma evolução triumfante para a humanidade que marcha e se resgata...
Não ha homem que se possa dizer livre, e que afoitamente possa responder pela sua
propria consciencia, em todas as horas de desfalecimento e de dôr, quando a seu lado
tenha—ignorante, mas teimosa na crença; sem brilho na palavra, mas cheia de convicção
no olhar; sem convencer pela razão, mas abalando pelo comentario de cada hora—a
mulher que é a sua companheira, que foi talvez a sua paixão, que é a mãe dos seus
proprios filhos.
A mulher, sempre atrazada, por mingua de educação, no evolucionar das aspirações e
das novas crenças sociaes é o agente mais importante do retrocesso e da rotina.
É ella que em politica, como em sciencia, como em tudo mais, é sempre pelos velhos
preconceitos, pelo estatuído, pelo comodismo egoistico e enervante do seguro, pelo que
ouviu tradicionalmente e não discute nem quer ouvir julgar nem discutir...
Ora a tradição e o respeito pelo passado, se é uma virtude e um estudo indispensavel
para o conhecimento perfeito dos costumes e reconstituição historica de uma época,
como norma de vida e como crédo intangivel é a negação de todo o progresso e de toda
a civilisação.
Conversando ha dias com um pobre barqueiro, de rio acima, ouvimos-lhe, no limitado e
pitoresco vocabulario do seu chão estilo, esta observação que é curiosa, pelo que nos
revela mais do que pelo que nos diz:—agora—dizia—está tudo mais esperto. O que
antigamente só podia fazer um homem velho no oficio e cheio de experiencia, fa-lo hôje,
quasi sem custo, um rapaz de dezeseis annos. Os senhores haviam de vêr como
rapazinhos governam ahi barcos, rio acima, conhecendo todos os esteiros e manobrando
dentro dos canaes das marinhas, como os velhos só o faziam dantes ao cabo de muitos
annos lidarem por aquelles sitios. É que está agora tudo mais esperto!—Repetia,
concluindo, a frase que era o seu bordão.
Não é porque esteja tudo mais esperto, como queria o homensinho, comprehendem
muito bem, mas é porque está tudo um pouco mais instruido. Um rapaz de dezeseis
annos que sabe lêr o seu roteiro é incomparavelmente superior ao velho ignorante que só
na memoria póde armazenar conhecimentos e esses mesmos com lentidão e insuficiencia
adquiridos pela prática.
A mulher portuguêsa tem vivacidade de espirito e assimilação facil; não lhe falta o
enthusiasmo nem a paixão; bastaria pois que a educassem e a orientassem.
Mas de quem póde esperar esse forte impulso libertador, unico capaz ainda de levantar a
alma portuguêsa a toda a altura da exigente vida moderna? Dos pais que não educam as
filhas como criaturas humanas e sim como bonecas de corda, de que é preciso vigiar o
maquinismo, e que em vez de lhes fornecerem educação que lhes garanta o futuro
pensam com afinco em lhes amoedar o dóte, que mais facil lhes torne o casamento? Das
mães, que não comprehendem o que hôje se chama educação feminina e ainda se
surprehendem e assustam com inovações de que ouvem falar vagamente? Do homem, já
amezendado na vida, comodista, defendendo por egoismo o que lhe satisfaz as
aspirações de senhor; querendo a esposa muito sua humilde companheira, hôje prompta
a servi-lo, ámanhã a ser a criada dos seus filhos?...
De nenhum desses póde receber o salutar influxo que a torne a companheira condigna
do homem civilisado, que a sociedade prepara no seio revoltoso das luctas e desesperos
de hôje para um ámanhã mais justo.
É dos rapazes novos—não daquelles que entraram na vida tarados para o ramerrão
comodista dos empenhos e empregos públicos, numa covardia mórbida para a revolta e
para a lucta—mas duma pleiade de moços a sair das escolas, cuja alma sentimos palpitar
numa aspiração perfeita das suas responsabilidades, como disse o Snr. Teixeira de
Carvalho. São esses os que as podem encaminhar para a emancipação intelectual, esses
os que devem colocar-se ao lado das suas irmãs e, tornando-as as suas verdadeiras
companheiras, prepararem o seu proprio futuro de serenidade e confiança no lar.
Então o homem póde entrar com segurança na vida e ferir as batalhas mais sangrentas
sem o receio de ver atraiçoada a sua obra na propria casa, na sua familia, pela
companheira da sua vida, e pelos filhos educados no despreso e no odio ás suas ideias.
O que em Portugal se tem feito pela mulher é pouco e máu, mas o que se tem feito pela
criança é ainda menos e peor, se é possivel.
Por isso nos consola uma festa como a da Escola 31 de Janeiro, iniciativa de rapases das
escolas, sustentadas em annos consecutivos de lucta pela esforçada coragem de dois ou
três que não debandaram nem desanimaram, passado o primeiro momento do
arrebatado enthusiasmo da alma meridional.
Era isto, que fizeram alguns rapases das escolas, isto que fazem hôje e sempre os snrs.
Luiz Derouet, Santos Franco e outros, não afrouxando nunca na propaganda, não
esmorecendo na campanha contra a indiferença do público; era isto o que eu desejava
que as mulheres fizessem. Não as casadas, que têm a sua vida, os seus filhos, os seus
encargos, mas as raparigas que estudam e pensam; senhoras novas e inteligentes que
do pouco fizessem muito á força de energia e amôr pelas crianças, raparigas modestas
que desejassem fazer obra de honestidade e proveito e não especulação caridosa para
arranjar noivo mais depresa.
Seriam essas, as futuras mães e educadoras, quem desejariamos á frente de escolas e
institutos infantis, criados pela sua iniciativa, vivendo do seu benefico influxo.
Ahi, no convivio da alma da infancia, tão obscura e complexa, aprenderiam o seu papel
de mulheres na familia.
Na créche, ellas aprenderiam a enfachar um pequenino corpo leitoso e mole, que mais
tarde a natureza lhe porá ao seio e que as suas mãos inhabeis mal poderão tocar com
mêdo de que se despedace. Aprenderiam quais as doenças que mais adquire a primeira
infancia; qual a maneira de as evitar e combater, o que se chama a hygiene propriamente
infantil.
Na escola maternal, aprenderiam, ensinando, como é facil educar e instruir crianças de
menos de seis annos, conservando-as sempre na atmosfera alta da curiosidade e da
aprendisagem.
Na escola primaria comprehenderiam quanto é agradavel e facil ensinar crianças, quando
a familia ou a primeira escola as enviarem já com o raciocinio desabrochado e com certas
noções da vida e da natureza que as rodeia.
Nos hospitaes adiquiririam aquella prática de tratar os pequeninos doentes, que tão
custosamente obtêm as mães quando a alma lhes sangra pelo soffrimento dos seus
filhitos.
Nas escolas-oficinas, nas escolas práticas de cosinha, de costura e de governo de casa,
em toda a parte onde se trabalhasse pela criança, a mulher solteira poderia formar o seu
caracter, conhecer e fortalecer as suas aptidões, fazer a si mesmo a educação que a
tornasse util a todos e lhe desse para o futuro a certeza de poder contar comsigo para
provêr á propria subsistencia.
A menina solteira no nosso paiz tem uma vida sem responsabilidades sociaes e a maior
parte das vezes sem utilidade nenhuma.
Anda na escola ou no collegio—as que não vão para os internatos—até a saia lhe descer
do joelho e roçar no cano da bóta. Aos primeiros signaes da puberdade, os pais
atarantam-se, num pánico de grandes perigos a recear, e a pequena recolhe a casa.
Depois, se a fortuna o comporta, vem o professor particular ensinar o que póde a quem
não estuda nem deseja saber, desde a pintura sem desenho até á musica sem
rudimentos. As que não pódem ter professores ficam em casa com o pouco que
aprenderam, a esperar que os annos, na sua fugitiva carreira, lhes tragam o noivo
correspondente.
Vestem com elegancia, mas não sabem fazer os seus vestidos; sabem pôr sobre os seus
cabellos frisados o mais disforme e complicado chapéo, mas não o sabem enfeitar por
suas proprias mãos; não costuram nem bordam a roupa da casa; não talham as suas
camisas; não cosinham ou sabem dirigir o jantar da familia; não tomam a si o encargo de
criar e educar os irmãosinhos mais novos. As mães poupam-nas o mais possivel. É o seu
bom tempo—dizem. Deixá-las, lá virá época em que tudo aprendem á sua custa!...
Pobres dellas! Não viram, no seu exemplo, quantas amarguras representa essa
aprendizagem á propria custa, desde o mau humor do marido que vê tudo feito por mãos
inexperientes até ao desrespeito das criadas por quem não as sabe mandar nem ensinar.
A rapariga portuguêsa não é um sêr util e respeitavel, de que os rapazes sejam
fraternaes companheiros, lendo os mesmos livros, interessando-se pelos mesmos
assumptos, conversando naturalmente em qualquer ocasião e com qualquer pessôa que
se encontrem.
Não, ella é uma criatura no papel passivo de pretendente, esperando vagamente o
numero da loteria—que lhe dê o premio.
Depois, conforme este seja, grande ou pequeno, isto é, marido rico ou pobre, terá então
que adaptar a trouxe-mouxe as suas qualidades assimiladoras e resignar-se ao trabalho
ou pavonear-se soberbamente no luxo e na inactividade.
Para tudo está preparada, não estando habilitada para coisa alguma.
A rapariga portuguêsa é, em resumo, uma criatura encantadora, que veste com garridice,
que passeia nas horas de musica, que vai ás praias, aos theatros e ás reuniões, que ás
vezes lê os folhetins dos jornaes e tem ataques de nervos, de quem os rapazes
desdenham e troçam—mas que, por fim, virão a ser as suas mulheres.
Quantas não têm o desejo de se tornar uteis, de ganhar para os seus alfinetes, de terem
uma ocupação que as enobreça aos seus proprios olhos e as habilite a serem mais tarde
livres pelo seu trabalho?!
Mas, entorpecidas pela educação, deprimidas pelos estreitos habitos da vida portuguêsa,
resignam-se a não serem mais do que as outras—umas eternas aspirantes ao casamento.
Inteligente e dedicada como é, em geral, a mulher portuguêsa, que grande e bella obra
social não faria, quem a pudesse interessar pelas duas questões capitaes de que
depende o resurgimento da nossa patria e o futuro da nossa raça:—o trabalho livre e
remunerado para a mulher, a educação, fisica e intelectual, da mísera criança portuguêsa.

A MULHER DE HA TRINTA ANNOS E A MULHER DE HÔJE


A mulher de ha trinta annos e a mulher de hôje
e perguntarmos aos que ora entram com desplante na vida, julgando que nada
devem ao passado, que o presente é obra sua, e o futuro lhes pertence, o que
era a ilustração da mulher portuguêsa de ha trinta annos, não haverá ahi rapaz
ou rapariga de mediana educação que não solte uma gargalhada escarninha,
ou que, ao menos, não franza a bôca num tregeitar de troça.
É que essa época de romantismo agudo avulta a nossos olhos a turba desgrenhada das
jovens que recitavam ao piano, com os olhos no infinito; que dormiam de colete para
adelgaçarem a cinta, defumavam o rosto para obterem a palidez interessante que a
moda reclamava ás heroinas tisicas, que sonhavam com o menestrel choroso que por
noites luarentas as viria buscar para um eterno duo de amôr, na cabana ideal onde se
vivia... do ar.
Essas eram as exageradas de todas as escolas, as desvairadas de todos os tempos. Mas
ao lado dellas, as sãs, as ajuisadas, que liam os mesmos livros e conheciam as mesmas
poesias, não se deixavam levar em excessos de romantismos piegas, mas amavam os
seus poetas e comprehendiam a literatura do seu tempo.
Não ha por ahi senhora da geração de nossas mães, rudimentarmente educada que
fosse, que não tenha chorado com os romances de Camillo, que não tenha discutido e
amado Julio Diniz, que não conheça Garrett e Herculano, que se não lembre com
saudade da Lua de Londres, que não tenha recitado Soares de Passos, Castilho,
Palmeirim e Thomaz Ribeiro, que não tenha cantado essas poesias, que entraram no
ouvido de todos em modilhas e cantatas, compostas por musicos ignorados.
Isto numa época em que a mulher não tinha, como a de hôje, facilidade em se instruir,
em que a instrução por essas provincias fóra era um caso esporadico, em que os liceus
lhe não eram franqueados e nas escolas superiores se falava do exemplo de Publia
Hortensia de Castro, que cursou a Universidade vestida de homem, como dum caso
fabuloso, porventura menos provavel do que a sabedoria de Minerva, a deusa mitologica
da sciencia.
O que significa que a mulher joven ha trinta ou quarenta annos, sem ter a alta cultura
duma grande dama da côrte brilhante de D. Manuel, era, sem dúvida, muito superior á
de hôje, que não conhece os seus escriptores nem comprehende os seus poetas.
Se bem que a Arte, embora na sua fórma mais intelectual,—a literatura—não possa dar á
mulher o grau de conhecimentos, a soma enorme de noções exatas da sciencia que são
necessarias para constituir hôje a educação de qualquer criatura regularmente culta, é
bem certo que eleva as almas e constitue um dos mais nobres ideais da existencia
humana.
«A mulher desconhece os escriptores do seu tempo e deixou de se preocupar pela
literatura, porque não temos romancistas que a interessem e os poetas deixaram de lhe
falar ao coração...—costuma dizer-se para desculpar uma falta que todos reconhecem e
da qual ninguem se confessa culpado.
Seguramente que a maior, se não a unica responsavel, é a mulher que assiste, sem
comprehender, ao avançar victorioso da civilisação, que hade expulsar os ignorantes
como párias inuteis numa sociedade que se encaminha para a luz.
Poetas e prosadores deixaram, é certo, a azinhaga florida do romantismo para seguirem
pela estrada arejada de um novo ideal estético, para uma fórma mais verdadeira e
humana. Mas porque os não seguem as mulheres? Porque se quedam numa indiferença
que as distanceia do seu tempo, que as torna tão alheias a tudo quanto interessa o
homem do seu paiz, da sua sociedade, do seu proprio lar?
Não lêr porque não ha quem escreva a seu gosto no nosso paiz é... apenas uma
desculpa. Temos hôje, como sempre tivémos, quem escreva bem. Todos os annos, a par
da grande alluvião de livros sem valôr que ficam nos depositos das casas editoras para
serem vendidos ao peso do papel, ou dados como brinde a quem compra outros livros,
publicam-se os bastantes para saciar a curiosidade vulgar em quem tem o habito da
leitura.
O que falta não são os escriptores nem as suas obras.
Falta o público que dê no seu aplauso ou no seu desagrado o incitamento de que precisa
todo o artista para fazer obra em que pônha toda a alma, toda a energia do seu espirito,
na inspiração de progredir e vencer a concorrencia, que então se dá material e áspera,
mas compensadora para os triunfantes.
Quem lê no nosso paiz? Uma minoria de intelectuaes, que preferem a literatura
estrangeira, e que a maior parte das vezes não compram sequer os livros portuguêses,
que poderão ler de emprestimo ou oferecidos.
Lê o povo bastante, mas o povo das cidades, e principalmente os operarios, os livros dos
propagandistas, as brochuras que os chamam á consciencia da sua grande miseria; ou lê
os romances sensacionaes, ultimamente, e por felicidade, substituidos pelos grandes
romances historicos ás cadernetas, ilustrados, que têm a enorme vantagem—quando não
tenham outra—de ser portuguêses e não habituar o povo a dizer nomes disparatados e
ridiculos que lhe servem nas traduções.
Não lê no nosso paiz, a grande maioria dos homens, porque não encontram para isso
tempo que lhes sobre dos seus afazeres ou da vida dispersada por cafés e clubs, na
conversa de conhecidos e amigos encontrados sempre nas horas de sobejo.
Não lêem as mulheres, o que é muito peor. Porque é em toda a parte o grande publico
feminino quem lê os poetas e os romancistas, quem assigna os magasines e revistas,
quem conhece as mais interessantes brochuras de viagens, quem discute os seus
autores, quem faz, emfim, uma reputação literaria.
Entre nós, a não ser nos centros intelectuais de que as mulheres só raramente fazem
parte, não se fala em literatura, não se conhecem os escriptores e não ha—o que é
significativo—o menor desejo de os conhecer.
Para muitas senhoras que lêem e gostam de lêr é um facto desconsolador o pensarem
que serão ridicularisadas e que os ignorantes as alcunharão de sabichonas e doutoras, se
por acaso entram em conversa que transponha os limites literarios dos folhetins dos
jornaes ou da secção das modas.
Mas será isto motivo bastante para se desinteressarem tão completamente pela literatura
do seu paiz?
Fugindo do ridiculo com que fôram tão cruelmente perseguidas as romanticas de ha vinte
annos, as mulheres deixaram de lêr com receio de que as chamassem literatas—o epiteto
mais desagradavel que podia ser dito a uma senhora que era vista com um livro na mão.
Pararam, indecisas, isto é retrogradaram, porque em civilisação não ha paragens que não
sejam retrocessos.
E foi este o motivo porque se deu o afastamento cada vez mais pronunciado da mulher
portuguêsa pela arte e pelos artistas do seu paiz e do seu tempo. É desolador este
simptoma porque nos mostra como é feita sem elevação moral, nem intellectual, a
educação das mulheres que hão de ser as educadoras das futuras gerações. Numas, as
que se dizem educadas, os seus conhecimentos são apenas um mostruario vistoso de
habilidades e conhecimentos superficiaes, que não iludem ninguem. Outras, conservam-
se na mais boçal ignorancia, na mais completa indiferença pelas coisas do espirito.
Mas dando de barato que, por uma estranha repugnancia de espirito, os escriptores de
hôje não agradem ás mulheres, porque despresam tudo quanto de grande e bello tinha a
do tempo de nossas mães?
Por acaso deixaram os livros de Camillo de ser os mais humanos, os mais portuguêses,
de quantos tem escripto e sentido um grande talento português? Por acaso já secaram,
como fonte despresada em campo maninho, os lindos olhos das mulheres do nosso paiz,
que já não se arrasam de lagrimas na partida de Simão Botelho para o desterro e na
morte da linda Thereza e da tragica e simples Marianna?!
Tão perdido vai o seu gosto artistico, que já os seus labios se não abrem jocundos sobre
as paginas de eterna graça, que o incomparavel escriptor espalhou por toda a sua grande
obra?!
Tão adversas a preocupações de espirito, que se não familiarisem com todo esse mundo
amoravel e risonho que nos deixou o romancista que deveria ser, por excellencia, o
preferido das mulheres, Julio Diniz?!
Tão esquecida que já não leia toda essa pleiade brilhantissima de poetas e prosadores
que foi a de Garrett e Herculano, até João de Deus, Anthero, Crespo, Eça, e tantos outros
que a morte levou; sem falar nos que, por graça de Deus, ainda vivem e trabalham nesta
Patria que devia ser o nosso orgulho e é o tormento de quem a ama e a vê tão outra do
que devia ser?
Não, a falta não é dos escriptores, a falta é só da mulher que não está educada
bastantemente (apesar de certos criticos acharem que o está já demais!...) para discernir
e escolher o bom caminho que o mais vulgar senso commum lhe indica: uma educação
séria e fundamentada, começando nas coisas práticas e uteis da vida, acabando na
literatura e na arte em geral, que é por assim dizer a alma falante d'um povo.
É urgente que se convençam de que a mulher ignorante é o mais triste e aborrecido
verbo de encher que a sociedade agasalha. Se é bonita, elegante, e veste bem, começa
por ser um prazer para os olhos e acaba por se tornar um desprazer maior para o
espirito, quando responde com o mutismo da ignorancia convicta, ou com a tagarelice da
ignorancia atrevida, a uma simples conversa em que pessôas cultas jogam com ideias e
conhecimentos como as crianças com as irisadas bolas de sabão que tanto as alegram.
Isto olhando-a pelo lado social, que na vida familiar os efeitos da ignorancia feminina são
ainda de mais tristes e deleterias consequencias.

AS POBRES MÃES
As pobres mães
orventura evocará este titulo míseras mulheres desgrenhadas, arrepanhando-se
de dôr, ante a morte que lhes arranca dos braços os filhos estremecidos...
Ou a visão dolorosa das que os vêm partir, na força da vida, frementes de
esperanças e ambições, chamados pela lei para a guerra odiosa...
Ou, ainda, pobres mulheres vagabundas, arrastando os seus farrapos pelas ruas e
caminhos, mendigando baixinho, numa vergonha ou num pavôr, para os sêres informes
que levam nos braços e pendurados ás saias, culturas para a dôr e para a doença, crimes
e loucuras em fermentação...
E, entanto, não são essas as que merecem a epigrafe que encima estas palavras.
É mais dôce o seu viver, mais calma a sua existencia...
É ao recolhimento da vida burguêsa que iremos buscar essas pobres mães, que a
sociedade moderna, no impulso avassalador e tiranico de necessidades e exigencias
novas, vai fazendo martires pelo sentimento e pelo coração.
São essas mulheres naturalmente inteligentes, mas fundamentalmente ignorantes, que
sofrem pelo afastamento progressivo dos filhos do seu amôr e do seu encanto, a par e
passo que os vêm crescer em inteligencia e saber.
É á classe média, a mais numerosa e nacionalisada, a mais apegada a preconceitos e
tradições, que vamos buscar o nosso exemplo, porque:—o povo operario, caminhando
revoltósa e tumultuariamente para o futuro; o dos campos, muito perto ainda do
primitivismo animal; a alta burguesia e os restos desmantelados das velhas aristocracias,
despaízadas pela educação e pela existencia só de luxo e egoismo—não podem fornecer
os elementos comprovativos para a nossa these.
Um dos muitos axiomas fabricados para satisfação da nossa vaidade, e que transmitimos
gostosos pelo prazer de nos iludirmos e pela preguiça em nos emendarmos, é a
conhecida frase—que faz comover sentimentalmente os mais áridos corações—a mulher
portuguêsa é uma bôa mãe.
Ora se olharmos a maternidade apenas como a funcção animal de conceber, ter o filho,
amamentá-lo e cuidá-lo materialmente, nos primeiros três ou quatro mêses da sua
existencia, a mulher portuguêsa é, realmente, uma bôa mãe.
Tudo a predispõe para isso. A bondade natural da nossa raça, essa bondade passiva feita
da indolencia atavica de sangue oriental que nos anda nas veias; a belleza efemera,
quasi toda feita da frescura dos poucos annos e da delicadeza das linhas que a
maternidade ainda não engrossou; o esmagamento duma longa série de gerações em
que viveu no recolhimento freiratico da antiga vida portuguêsa, e ainda hôje sem os
cuidados rudes de procurar a subsistencia, encargo exclusivo do homem...
Tudo predispõe a mulher, na doçura amolecedôra do nosso clima, para ser uma
cuidadosa mãe: cheia de mimos para os seus pequenos; temendo vê-los chorar, como
quem teme uma trovoada; muito ciosa das suas prerogativas, quando se trata do enxoval
de bébé, da moda dos vestidos, dos chapéos e das bótas; sacrificando-se, em caso de
doenças; tendo, emfim, todos os carinhos e todos os merecimentos duma bôa aia.
Mais tarde, procurará dar ás filhas uma educação primorosa, segundo o seu ponto de
vista, não se poupando ainda a sacrificios para que toquem no seu piano, saibam
prendas de mãos, e um bocadinho de francês para não se envergonharem numa sala...
Emquanto aos rapazes, cedo entregues aos professores que os levam a exame, ficam—
graças a Deus—livres de toda a responsabilidade de educadora.
Para com as filhas é mais longa a sua missão, que não é desagradavel a espiritos que
ficaram ignorantes das mais singelas regras de alta moral.
Quando as raparigas chegam á idade de procurar marido, ahi dos dezeseis para os
dezoito, começa para a mulher o desempenho do papel, annos atrás a cargo da sua
propria mãe, quando a acompanhou a todos os divertimentos, aguentou calôres e frios
nos passeios da móda, cabeceou pelas reuniões dançantes, fez sacrificios para lhe
comprar vestidos vistosos, despojou-se dos seus adornos para enfeitar as filhas, porque
—e esta frase é bem caracteristicamente portuguêsa e lança toda a luz no módo de ser e
nas aspirações da nossa pobre mulher—já agradou a quem tinha de agradar.
Agora é a vez da filha ir para a amostra, até encontrar senhor. Sujeitam-se a tudo:
trabalham, quando não têm criadas, nos mesteres mais humildes, para que as filhas
desempenhem o seu papel de princesinhas de contos á espera do principe encantado
que as fará soberanas de deslumbrantes reinos imaginarios...
A rapariga, assim preparada, casa emfim, realisa a sua ambição, está finalmente
arrumada—como é vulgarissimo dizer-se quando uma noiva passa, sorridente e confiada,
dos mimos da casa paterna para os braços de um homem que na maior parte das vezes
é quasi um desconhecido.
Pobres dellas!... O que julgam o fim é apenas o principio—da sua árdua missão de mãe
de familia.
Deixou de ser uma criatura sem deveres nem responsabilidades, a quem tudo se perdôa
e desculpa, para ser a pedra basilar desse sagrado templo que se chama o lar.
Vai sêr a mãe! Vai pertencer-lhe, só a ella, por longos e dolorosos mêses, viver da sua
vida, alimentar-se com o seu sangue, sentir pelos seus nervos, um pequenino ser informe
que é o seu filho, que será para o futuro um homem ou uma mulher, que poderão ser
uns criminosos ou uns santos, doentes ou sãos, devido, em muito, aos cuidados,
preocupações e higiene moral e material da mãe.
Nascido para a vida, é ainda o objecto dos seus cuidados e amôr. Treme pela sua fragil
existencia, alimenta-o com o seu leite, acalenta-o no seu regaço,—continúa a viver da
sua existencia, póde assim dizer-se.
A mãe sente-se satisfeita com esses cuidados que dispensa aos pequeninos seres, que
lhe enchem de ternura e de encanto o coração; e, cuida, justamente, que ninguem será
capaz de os tratar e amar como ella...
Mas esta mulher tão cuidadosa e carinhosa não é, não pode ser, uma bôa mãe! Só o
instincto a guia, e o homem de hôje é por tal fórma o producto de costumes e
civilisações sobrepostas, que deixou ha muito de ser o animal de instinctos, segundo a
natureza, para ser um producto de arte e de trabalho e de paciente cultura.
Educar uma criança de hôje, não é manda-la para a escola para que saiba lêr e escrever;
é muito mais do que isso!
Ainda antes de nascer, já a criança deverá ser respeitada e amada, cohibindo-se a mãe
de muita coisa que a póde prejudicar, cuidando do seu proprio somno, da sua
alimentação, e da sua higiene, para que a delicada planta humana desabroche vigorosa e
possa resistir e desenvolver-se propiciamente.
Conhecem, por acaso, a maior parte das mães, a responsabilidade duma gravidez?
Sabe a mulher que casou com a educação que descrevemos, que do conhecimento e da
prática de simples noções de hygiene póde evitar aos seus filhos terriveis males, quasi
todo o estendal das doenças infantis, que levam para a terra centenares de corpinhos
inermes: desde a enterite, que faz das mais lindas creanças pequenos cadaveres
ambulantes, até á atrepsía que, sob as côres rosadas da saude, disforma o esqueleto,
dobrando as pernas em arco, dando ás criancitas o andar grotesco de marrequinhos fóra
da agua?
A propria tisica, a escrofulose, a anemia, como as inúmeras nevróses que desvairam a
raça humana, são quasi sempre evitaveis se uma vida infantil regular e higienica tonificar
o organismo e o preparar com a resistencia precisa para o triumfo dos principios vitaes.
Partindo do cuidado, quasi só material, dos primeiros dois ou três annos, a missão da
mãe redobra a cada passo de dificuldades e requer toda a inteligencia e a tenacidade
duma grande obra.
É então que todos os desvelos serão poucos para vigiar a consciencia que vai
despertando, e que é necessario começar cedo a ser educada e dirigida para o bem.
Não faltará quem se ria ouvindo falar em educação duma criança de três ou quatro
annos; e, no entanto, nada mais sério e nada mais util do que saber aproveitar a
franquêsa dessa idade, que ainda não sabe mentir, para conhecer na criança o homem
ou a mulher que será no futuro. É a ocasião de poder aproveitar todas as qualidades de
um caracter e até os seus defeitos, e convertê-los em virtudes, sem torcer a vontade
nem o temperamento individual.
E a mãe, a pobre mãe, que é a mulher da qual descrevemos o casamento, começa então
a sentir que o seu filho se lhe escapa dos braços, arredando-se-lhe do coração, alheando-
se-lhe do espirito.
Dahi em diante, a criança, pela vida e pela alegria da qual ella sacrificaria gostosamente
a sua propria vida, dá cada dia um passo que a tornará uma estranha para aquella que
lhe devia ser a mais certa e mais respeitada guia.
É quando, cheia de curiosidade, começa a abrir os olhos do espirito, que se não fartam
de luz, e pergunta tudo quanto existe, tudo quanto lhe fere a atenção, sempre desperta e
voluvel.
As coisas mais simples, como as coisas mais complexas, tudo procura saber e tudo é
preciso que se lhe explique duma maneira comprehensivel. É o momento unico de lhe
dar noções que nunca mais esquecem e que pela fórma estejam ao alcance dos seus
poucos annos e rudimentar inteligencia, mas pela substancia resumem os conhecimentos
e verdades que lhe serão uteis pela existencia fóra.
Se a mãe não responde, a criança desinteressa-se de coisas sérias e torna-se futil, ou vae
fazer as suas perguntas ao pai, quasi sempre mais culto, e que por esse motivo passará a
ser considerado superior á mãe ignorante. Se a mãe, não querendo passar aos olhos da
criança por inferior, diz uma coisa ao acaso, que não é precisamente a verdade, o mal é
ainda peor porque não tardará que a criança saiba, por estranhos, o contrario do que lhe
disseram.
E não imaginem que ella esquecerá, não! Na primeira ocasião saberá mostrar a sua
estranhesa.
Cresce: da escola para sujeição, onde a mãe a meteu por ser impossivel tê-la em casa
desde os três annos, passa a frequentar as aulas públicas. Tem os seus compendios, que
lhe falam de coisas de que não tinha a menor noção; cada passo é uma dificuldade, cada
palavra um barranco, cada materia uma novidade, que o professor, entre tantos
discipulos a reclamar-lhe a atenção, não tem tempo de aclarar-lhe o sentido. De lagrimas
nos olhos, o livro na mão, a criança irá procurar aquella que mais estima, e que mais tem
tido chegada ao coração desde que existe, para que lhe explique o que não
comprehende. E a pobre mãe não saberá auxilia-la, terá de confessar a sua impotencia, a
sua ignorancia, diante do filho que se desespera!
Quantas vezes, indo encontrá-lo a cabecear sobre o livro que não comprehende, a mãe
não teria desejo de tirar-lh'o das mãos e, numa clara leitura e uma inteligente explicação,
fazê-lo aprehender o sentido que lhe foge?!... mas... a pobre mãe não o poderá fazer,
porque não sabe tambem! E quantas vezes a sua revolta de ignorante não se torna uma
defesa para a criança mandriona, que repetirá o que lhe ouve:—Para que serve saber isto
ou aquillo? Sem estudar tambem se come e bebe!...
Se a criança é estudiosa e inteligente, em vez de pensar com leviandade sobre o
assumpto, com a aprovação da mãe, concentrará todo o seu espirito no estudo e irá
perguntar aos estranhos o que em casa não poude saber.
A pobre mãe será, aos olhos de seu proprio filho, uma ignorante, uma inferior.
De dia para dia esta convicção se irá radicando no ânimo da criança, á medida que fôr
adquirindo conhecimentos, desenvolvendo a inteligencia.
O trabalho que se faz no seu espirito é lento, mas é seguro. Homens e mulheres feitos,
não deixarão de amar as mães—quem o duvída?—Mas com esse amôr protector que se
tem a uma bôa e dedicada ama que nos acalentou e amimalhou na infancia, o amôr
deprimente que se tem pelos inferiores; não o sagrado afecto do filho, que o é,
triplicemente, pelo sangue, pela amamentação e pela inteligencia desabrochada ao calôr
do ensinamento materno.
O convencionalismo, a mentira social, encobre com falsos sentimentos verdades que
julga crimes, mas que a natureza, na sua rudesa primitiva, não considera tais. Assim,
quando a uma criatura em evidencia, pela sua nova posição social, se descobre uma
quasi vergonha que as faz esconder a inferioridade dos pais, todos se indignam e lh'o
lançam em cara como sangrento insulto.
Parece-nos um crime contra a natureza, mas na realidade é um sentimento bem humano
e desculpavel nessas criaturas roídas de ambições, na ânsia de fruir gosos inéditos para
os nados e criados na pobresa.
Quanta superioridade de ânimo lhes seria precisa para fugir ao mesquinho ponto de vista
duma sociedade, que, se por um lado exproba esses sentimentos como um crime, por
outro lado ri impiedosa dos ridiculos familiares de que o individuo não é culpado. Quanta
vaidade, quanto orgulho amachucado, curtirão esses que querem aparentar grandesa e
se vêem acorrentados á ironia dos seus inimigos por uma longa série de criaturas
inferiores que irremediavelmente os prendem á mediocridade!... É das mais tragicas e ao
mesmo tempo das mais comicas situações que a civilisação democratica dos nossos dias
trouxe á babugem das suas ondas, de envolta com os parvenus, tão invejados por uns
como despresados por outros...
Podemos considerar uma inferioridade de espirito esse sentimento de vergonha pelos
seus? Certamente.
Mas não é nobre e alto do coração quem o quer ser. Nós todos, com os nossos assomos
de independencia, não somos mais do que o producto do meio em que vivemos e nos
criámos, os productos duma bem ou mal orientada educação, um conjuncto de
convenções e mentiras numa sociedade construida sobre aparencias e falsidades.
Não condemnemos pois o filho que no seu intimo despresa intelectualmente a mãe, que
no entanto estima e até julga respeitar.
A mulher tem bastante intuição, mesmo quando é ignorante, para comprehender o
sentimento que inspira aos filhos. Embora se resigne dôcemente, no seu apático papel de
tutelada, essa convicção deve-lhe ser amargurosa.
Para seu bem, e, mais ainda, para bem da sociedade que não póde já dispensar-lhe o
concurso, preciso se torna que a mulher sáia desta situação que a inferiorisa, e a inutilisa
como factor importante da civilisação.
Comprehendendo a vida pelo estudo da grande mestra Natureza, é preciso que a mulher
se convença de que se não é bôa mãe só porque se deu vida a uma criança, que no seu
seio se gerou e completou e com o proprio leite se nutriu, rodeada de mimos e cuidados
durante a infancia.
É preciso que a essa maternidade puramente material se alie a nobre maternidade do
espirito e da educação—unica que lhe dará a garantia de possuir o respeito e o afecto
confiado dos filhos, que sempre encontrarão nella avisado conselho.
Procurando nos animais o exemplo que nos oriente, vemos que todos elles desconhecem
a mãe (porque o pai lhe é quasi sempre um estranho) desde que a criança se tornou
forte e dispensou o ensinamento e a guia que nos primeiros passos lhe eram
indispensaveis.
O mesmo succede ao homem, que se vai distanciando intelectualmente da mãe desde
que deixa de lhe ser conselho e auxilio dos tenros annos.
Todo o falado amôr poetico pela mãe, é apenas o producto duma convenção sentimental
adquirido pelo homem á medida que se foi civilisando.
Talvez até uma simples questão de moda trazida pelo romantismo, como os nefelibatas e
simbolistas nos déram ultimamente nos seus lirismos as velhas criadas e as boas amas...
Durante o naturalismo forte da Renascença, a mãe é completamente esquecida pelos
poetas e prosadores. Nas proprias telas a mãe glorificada pelo pincel dos mestres é a
Virgem, a mãe fóra da humanidade!
Como reação ao culto da mulher amante, soberba da sua belleza e da sua força, veio o
culto, bem mais postiço, da mulher, só porque o acaso a fez mãe.
A mulher póde e deve obstar, pelo esforço da sua energica vontade, á grande amargura
que a espera quando a alminha radiosa do seu filho vai fugindo ao convivio do seu pobre
espirito inculto para se lhe tornar quasi um estranho.
A mulher, na classe a que me tenho referido nestas paginas, pode educar-se a si mesma,
que não lhe faltam meios para o fazer.
Se o não fizer abdica dos seus direitos, exactamente quando mais alegrias
compensadoras lhe trariam.
Agora que o homem começa a olhá-la como sua igual e companheira, toda a
responsabilidade lhe cabe no despreso intimo, embora inconfessado, que a sua
ignorancia lhe merece.

A MISERIA DO POVO
A miseria do Povo
incontestavel que um certo movimento altruista se propaga pelo paiz—
secundando, ainda que frouxamente, o que nos outros se faz—em favôr dos
pobres, principalmente da mulher e da criança.
Uma grande revolução se está preparando, e, como todas as grandes
revoluções que têm transformado as sociedades, começa por revolucionar almas,
formando um núcleo de espiritos que pelo bem dos outros se sacrificam sem esperar
pagas nem incentivos de grosseiros interesses.
O mundo antigo, cheio de preconceitos e de injustiças, sente-se derruir, sem bases
seguras onde se apoiar—esfacela-se lentamente até uma derrocada ingloria e completa.
A pouco e pouco, aqui e ali, algumas bôas obras de solidariedade humana têm surgido
da iniciativa particular, sem que os governos tenham sequer suspeitado da sua existencia.
E bom é que assim seja, porque só a iniciativa particular, persistente, honesta nos seus
processos, sem charlatanismos oficiaes nem interesses politicos a desprestigiá-la, póde
fazer mais em poucos mezes do que cincoenta annos dos embaraçantes processos de
todos os governos.
É della que tudo ha a esperar, é da acção especial dos governados que confiâmos, pois
que dos governantes pouco ou nada póde vir neste sentido, nem é justo, verdade seja,
que delles se espere tudo, como se um povo não fosse mais do que ingenuo e eterno
bébé sugando a mamadeira que lhe apresenta a criadora.
Tudo esperar do poder central é mostrar que nada podemos individualmente, ou que
estamos satisfeitos com o pouco que nos concedem.
Ora a verdade é que ninguem está satisfeito, porque nunca se viu situação mais
desoladora, vida mais atropelada e miseravel.
É o nosso paiz aquelle em que mais caro se come, se veste, se viaja, e se tem morada; e
aquelle em que menos se ganha, salvo pequenas excepções, que é facil apontar. De dia
para dia os generos de primeira necessidade duplicam e triplicam de custo.
Não ha nada, desde o pão até á luz, que se não compre por alto preço; nada que não
custe ao pobre incomportaveis amarguras e suores.
É por isso que não ha paiz nenhum em que a tisica, a anemia e a escrofulose tenham
mais lauto banquete.
Fez-se, é certo, uma liga contra a tuberculose, patrocinada pelos governos, auxiliada por
contribuições obrigatorias na capital, reclamada pelas mil tubas sonoras do jornalismo
palaciano.
Não houve penna de escriptor, consagrado pelas gazetas, que se não puzesse ao serviço
da bôa causa; não houve paladino que não quizesse descer á liça a romper lanças pelo
triumfo da ideia que, partindo modesta e util de baixo, serviu depois muito interesse, deu
aso a muita turiferação.
E no fim de tanto afan, tanto barulho, tanto elogio, o que ganhou de positivo e imediato
o povo português, na sua grande massa?!
—Come porventura mais barato?
—Tem casas higienicas, onde se abrigue por módicos preços?
—Tem hospitais para todos os seus doentes?
—Asilos para todos os seus velhos?
—Sanatorios para todos os seus escrofulosos e tisicos?
—Escolas para todos os seus filhos?
Nada disso tem, nada disso lhe deram ainda, apesar de tanto que se tem apregoado os
beneficios duma liga, que póde ser simpatica como esmola particular e arbitraria duma
ou mais pessoas, fazendo pouco porque mesquinhos são os seus recursos, mas que se
não deve querer fazer passar por medida de salvação publica...
Todos reconhecem ser pouco o que se tem feito, tão pouco que se torna inutil, para
debelar um mal que vem da ruina dum povo e duma sociedade sem orientação; dum mal
que está no sangue e no espirito e que ameaça assoberbar tudo e todos.
São incontaveis os escrofulosos, tisicos, anémicos e depauperados na classe pobre. As
mulheres definham e morrem como flôres criadas em terra magra, sem ar nem luz; as
crianças arqueiam os pobres arcaboiços, onde mal se desenvolvem pulmões predispostos
á receptividade do microbio hostil; os homens avelhentam-se e enlividecem, numa
aparente senilidade aos vinte ou trinta annos. E tudo porquê?!
Porque a vida é terrivelmente cara em Portugal, e a maior parte da gente não come o
que necessita, vive em verdadeiras possilgas, não é preservada devidamente do contagio
das molestias que a rodeia, não é iniciada nas mais rudimentares regras de higiene, não
é educada de modo a preferir a alimentação e o conforto das casas ao luxo do trajar e
demais exteriorisações vistosas.
O caminho a seguir por quem quizesse e pudesse remediar tanto mal, não se limitaria a
fundar sanatorios onde se gastam muitos contos de reis e se abrigam, por empenhos,
umas desenas de crianças—umas predispostas apenas.
Para essas, mesmo, o bem não é grande e, principalmente, não é duradoiro. Melhoradas
pela higiene, pela alimentação e pelos simples remedios reconstituintes, voltam desse
conforto e abundancia para a antiga e triste miseria das suas casas, tendo por destino a
fatal renovação da doença, logo que deixe de ser combatida, e será agravada com o
desespero de se vêrem privadas do bem a que já se haviam gostosamente e
metodicamente habituado.
O primeiro passo a dar, para melhorar esta situação angustiosa, seria:—fazer baratear os
generos alimenticios de primeira necessidade; estabelecer e auxiliar cooperativas; reduzir
os impostos de consumo, que incidem principalmente sobre o pobre que compra a
retalho, de modo a que todos pudessem comer quanto é necessario para alimentar uma
vida saudavel.
Seria iniciar o sistema de cooperativas edificadoras, tão usado lá fóra; auxiliar grandes
companhias que se propozessem dar casas higienicas e espaçosas por módico preço, aos
pobres que não podem continuar a viver como hôje vivem em antros infectos e caros.
É mais do que tudo urgente acabar com a exploração dos senhorios que exigem por
casas pessimas, loucas exorbitancias extorquidas asperamente á economia da familia
pobre.
Ter o seu lar, a sua casa, onde cada prego representa um esforço de vontade e uma
consolação de posse; a casa para onde entram os noivos com a alma florida de
esperanças, onde nascem os filhos e se podem abrigar os velhos pais doentes; a casa
onde põe todo o seu amôr o operario laborioso, que nas horas vagas cultiva no jardim os
cravos e as rosas singelas, planta as hortaliças e levanta a parreira amiga que lhe dá a
sombra e o vinho; a casa que a mulher limpa e adorna com esmero, porque é a sua, a
companheira e amiga de todas as horas; a casa familiar, que deixa de ser uma coisa
inanimada e indiferente para se tornar no grande sonho abençoado dos que vão para
longe, e dos que ficam abrigados á sua dôce sombra; é para o trabalhador português
uma ambição tão desmedida, que poucos a chegam a realisar.
É desta indiferença do povo que não vive comsigo nem se sabe recolher ao interior da
sua habitação, ao seu lar, tornado o seu pequeno e querido universo, que não se
identifica com as suas coisas e não lhes toma amôr, é deste viver disperso de povo
meridional, que vive do ar e do sol, e num dia de passeata alegre pelos campos encontra
compensação para todas as suas miserias; que o senhorio tem abusado elevando
disfarçadamente, cada semestre um pouco, as rendas—que são hôje um verdadeiro
crime social.
Se fossem precisos exemplos para afirmar uma coisa que toda a gente sabe, Setubal
seria, para tudo quanto dizemos, um dos mais flagrantes.
Dotada com um luxuoso sanatorio, nem por isso a doença e a miseria a poupam mais.
A grande miseria da população (de vinte e três mil habitantes) é composta por operarios,
dum e doutro sexo, que trabalham nas fabricas de conservas de peixe, de pescadores, e
de gente de medianos recursos.
Com a afluencia de trabalhadores de fóra, as moradias têm subido a tal preço que uma
só familia não tem recursos para as pagar, acumulando-se duas e três em antigos predios
insalubres, dentro de ruas estreitas e nauseabundas, onde mal entram o ar e o sol—os
grandes purificadores. Ha casas, se tal nome merecem, onde se não póde andar de
cabeça erguida, sob pena de a partir no tecto, e onde a escuridão é quasi absoluta.
Casinhotos terreos, ahi pelos suburbios, em que as divisorias são feitas com cortinas de
chita, e pelos quais um mísero cavador paga por mês, dois mil réis, isto ganhando—
quando ganha—quatrocentos réis diarios.
Ha miseraveis velhinhas pedindo pelas portas para pagarem dez tostões mensais pelo
abrigo duma barraca forrada de folha de flandres ferrugenta, despresada pelo fabrico de
conservas.
Não ha muitos invernos que numa barraca alugada pelo mesmo preço exorbitante a uma
familia de pescadores, choveu tanto, em noite de temporal, que o marido e a mulher
tiveram de abrigar-se sob um chapéo de chuva, metendo os filhos debaixo da cama para
não ficarem completamente encharcados.
Chega a dar vontade de rir, mas do riso que é de lagrimas e de amarguradas censuras
tecido; o mesmo riso que se nos esboça numa lástima vendo uma criança deslocar-se em
acrobatices de circo.
Quantas gerações de miseria e servidão produziram a indiferença resignada com que se
sofre uma existencia de tais alegrias entrétecida?!
Depois, se numa destas habitações se dá um caso de doença contagiosa, vem a policia, a
pretexto de desinfeção, rouba aos pobres a sua unica cobertura, queima-lhe a unica
enxerga, despedaça-lhe a pouca loiça, borrifando paredes, sobrados e moveis com
sublimado corrosivo!...
Urgente seria organisar a fiscalisação sanitaria, de modo que a desinfeção fosse uma
coisa séria e prática e não um vexame ou um ridiculo como é,—méra providencia policial
quando se tóca a rebate numa ameaça de epidemia.
O que faz então o pobre, victima destas providencias policiaes? Para não ficar mais
desnudado do que dantes, arrecada, esconde tudo quanto serviu aos doentes, não
sabendo—na sua extrema ignorancia e desoladora miseria—que arrecada sôfregamente a
morte, que não pára nem descança de trabalhar nesse fertil campo.
Não seria prático, simples, justo, e até quasi nada dispendioso, que nos proprios
hospitaes se montassem estufas de desinfeção para as roupas de todos os doentes e de
todos os que morrem de molestias contagiosas; e que a policia se encarregaria de fazer
conduzir ali, para essas roupas serem reentregues quando já não constituissem um
perigo para os seus possuidores?!
E se ainda os males fossem só estes! Mas a juntar a tantas desgraças que podemos
chamar materiaes, ha outras e outras que se prendem de perto com as obrigações
moraes dos dirigentes e dos educadores.
Ha, por exemplo, quem fiscalise as condições em que se realisa o trabalho das mulheres
e dos menores? A lei que o regularisa é letra morta, e uns e outros trabalham nas peores
condições higienicas e em todos os tempos e horas, inferiorisando-se fisicamente,
deformando e afeando cada vez mais a nossa raça, que foi bella e fórte.
A mulher não tem quem a eduque e oriente, quem a ensine a respeitar-se e a respeitar
em si mesma o futuro dos filhos; e ou não trabalha nada, porque o homem a sustenta e
veste, ou se sujeita a tudo, desempenha os mais penosos serviços, quer livre quer em
vesperas de ser mãe.
Filhos nascidos, quem pensou em lhes abrir as créches, as escolas-infantis ou maternaes,
os asilos-oficinas?... Quem pensou em juntar essas mulheres, irmãs na desgraça, para
lhes ensinar como, agremiadas, se poderiam socorrer e fugir á extrema miseria, á doença
sem conforto, á fóme dos dias sem-trabalho?
Quem fez sentir aos operarios, a muitos que ganham bastante, mais do que qualquer
empregado publico, que a sua grande força estaria na modestia do viver, no cuidado que
puzessem em criar higienicamente e em educar os seus filhos?
Quem lhes faz sentir, sem azedume, o ridiculo do luxo que ostentam, nas mulheres e nos
filhos, imitando as burguêsas que dizem despresar? Quem lhes incutiu, com as
preocupações mais altas do espirito, o horror a essas festas em que a saúde e o dinheiro
por igual sofrem um forte abalo?
Como quasi todos os portuguêses, não pensam quanto melhor seria possuirem a casa
onde habitam e nasceram os filhos, que os viu sorrir e crescer, que lhes conhece as
lagrimas e as alegrias. Quanto seria preferivel, á taverna que os envenena e fére toda a
sua geração, o theatro que educa e diverte, criando uma atmosfera mais pura para o
espirito. Quanto mais proveitoso lhes seria fundar e frequentar bibliothecas, serem emfim
os iguais ou superiores aos que hôje imitam, não pelo trajar que é vaidade de pouca
monta, mas pela educação e pela consciencia dos seus direitos e deveres!?
Cigarras imprevidentes e tagarelas, nos dias quentes de bôa féria, quem entre nós os
póde criticar?
Defeito de educação, defeito endemico na nossa terra, que vem descendo do alto, num
turbilhão de vaidades insatisfeitas, numa aspiração desenfreada de ser mais do que
efectivamente se póde ser, pelas exteriorisações da vida faustosa, com vestidos ricos,
numa inveja que faz imitar sempre os que julgam acima, na escala social...
Mais do que uma liga contra a tuberculose, tal como se tem manifestado, seria proveitosa
á nossa raça devastada pela doença, uma liga contra a fóme e contra a ignorancia que
tudo obscurece e preverte.

A IGNORANCIA DO POVO

You might also like