quinta-feira, 22 de junho de 2017

Lotus x Excel - Complaints to Mr Gates

This list is an attachment to this letter:

Complaints about the Marvelous Excel when compared to Lotus 123

Page 1

The Lotus Way
The Excel Way
My Complaint
1. Whenever you cut or copy a range, the clipboard contents are kept there until another range is sent to the clipboard
1. Whenever you cut or copy a range, the clipboard contents are kept there only until the user makes any single operation with other cells
1. You have to re-cut or re-copy the same range several times, if needed.
2. The Window facility allows the user to independently command both windows in an unsynchronized way, horizontally or vertically; in other words row and column lists are created in both windows
2. The window facility does  not open control of row and column cursor movement in both windows. The only advantage of this way is to create a freezing-like facility, already available in freezing panel facility
2. The only way to create independent moves is by opening New Windows :1 :2, etc. Very strange, indeed!
3. The TAB and Shift TAB allow you to pan to right and left pages
3. The TAB and Shift TAB allow you move the cursor to the right or left cells
3. What is the use of having the TAB and the Cursor Right providing the same movement? The same for the Shift TAB and Cursor Left?
4. The @INDEX function has 3 degrees of indexing: row, column and sheet
4. The INDEX function has only 2 degrees of indexing: row and column
4. This absence of the sheet selection makes some data operations impossible.
5. When you save a file you are able to UNDO the Save operation
5. When you save a file and you try to UNDO it,  you receive a CAN'T UNDO as response
5. You are not allowed to regret having saved a file.
6. When you cut a range, it immediately disappears from display and you may or not move it to another location
6.When you cut a range, it stays there until you copy it to another place, as a move facility
6. I may desire to cut a range and no to copy it anywhere else. It forces me to make a triple command to perform same function: Edit Clear All .
7. When you punch a formula starting with a number, Lotus immediately understands you are punching a formula
7. When you try to punch a formula starting with a number, Excel immediately understands you are punching a label
7. Since spreadsheets are basically designed for mathematical operations, the Lotus triggering should be the default
8. HOME key leads to cell A1 of the same sheet

8.  HOME key leads to first cell  of a given row

8. Why do you consider HOME key as row-ward move instead of column-ward move? It configures a clear discrimination with the columns!
9. Ctrl-HOME key leads to Cell A1 of the first sheet on a multiple sheet file
9. Ctrl-HOME key leads to Cell A1 of the  same sheet on a multiple sheet file
9. How the hell you go to Cell A1 of the first sheet, using a key?
10. When you have a doubt in a @Function while you are punching it,  you may position the mouse in any letter of its name and press F1 and the help facility leads you the its  syntax explanation
10. When you have a doubt in a Function while you are punching it,  and you try to do the same, that "professor" appears and you have a long way to go
10. There is not a fast way to have your straight doubt cleared. That professor is not very smart.

Page 2

The Lotus Way

The Excel Way
My Complaint
11. Lotus allows you to combine a file or part of a file into a specific cell of  the current worksheet by using a simple File-Open-Combine command
11. Excel allows the same operation but using a 7-step-command sequence after the primary File-Open, using Copy and Paste Special , thus needing the punch of more than 15 keys
11. The Excel way is much more subject to mistakes.
12. The PRINT button leads you to the Print options screen
12. The PRINT button prints last selection
12. The PRINT screen is accessed only with a double File Print command.
13. To print a new range, you only selects it and punch the PRINT button
13. To print a new range you have to use a unnecessary Set Print Area command and, then, proceed
13. Why simplifying if we can complicate!
14. Lotus identifies a file by its long name (complete path), thus allowing the simultaneous opening of files with the same short name in different directories
14. Excel does not allow the simultaneous opening of files with the same short name even though they are located in different directories
14. Sometimes we need to jointly work with files of the same type named with the same name but appropriately located in different sub-directories
15. @XINDEX function allows the user to locate a cell in a range at the intersection specified by row/column/sheet headings
15. There is not an Excel function to do that
17. This absence limits a wide number of data base operations.
16. Lotus has no kind of restriction for a Paste-Special-Formulas-as-Values command
16. Excel does not allow a Paste-Special-Formulas-as-Values command if the source range presents merged cells
16. This kind of operation should be free of restrictions.
17. When you click the right/bottom corner of a cell and drag it both horizontally and vertically, you copy the cell contents to this new bi-dimensional range
17. When you click the right/bottom corner of a cell and drag it horizontally for instance you are not allowed to drag it vertically as well to  copy the cell contents to this new range
17. Excel requires a double operation instead of the single one required by Lotus.
18. Style, Lines & Color,  in Background color and Text color  have options of  15 base colors and 16 different tonalities.
18. Format, Cells, in Patterns and Fonts offer fewer options of colors and  tonalities.
18. Excel should turn up his options of  colors and tonalities in order to provide a wide range of possibilities.
19. @SUM, @SUMPRODUCT and other mathematical functions can search ranges in more then one sheet simultaneously
19. SUM,SUMPRODUCT and other mathematical functions  search only ranges within a same sheet
19. This limitation prevents the use of a frequently appropriate sheet-by-sheet data organization.
20. When you copy a column-range or a row-range to the clipboard, you can paste its format (Edit-PasteSpecial-StilesOnly) in a series of other columns / rows, simultaneously
20. Excel lets you paste the formats (Edit-PasteSpecial-Formats) to just ONE other column or row by time
20. Excel is obliging me to repeat a paste special operation as many times as are the columns or rows to paste.

Page 3
The Lotus Way
The Excel Way
My Complaint
21. You are able to increase or decrease decimals of cells in a range composed by numbers AND labels using a single button
21. The buttons for increasing/ decreasing decimals don’t work when the range is composed by numbers AND labels, only when there are only numbers
21. You are obliged to make the long way of Format-Cells-Number and so on.
22. The Shift-Ctrl-PgUp and the Shift-Ctrl-PgDn  keys allow you to select a range that crosses several sheets keeping the same source cell in every sheet
22. The Shift-Ctrl-PgUp and the Shift-Ctrl-PgDn  keys don’t allow you to do the same because they only send you to other sheets in the last cell you were
22. The absence of this feature prevents you, for example, to copy the same range to several sheets by using a single command, simultaneously.
23. When you use the {GOTO} key, Lotus opens a dialog box presenting the whole list of range names. When you punch the first letter of the name to go, it spans the list down to the first occurrence of that letter in the list
23. When you use the {GOTO} key, Excel also opens a dialog box presenting the whole list of range names but it remains static as you punch the letters
23. Sometimes you do not remember the exact name of the range an the Lotus span gives you a clue on that.
24. Any cell being referred to by another cell only gains status of absolute address when associated with a $ signal to the left of its row and column definitions or to the left of its name. Otherwise it is treated as a relative address
24. If the cell has a name and you refer to it by its name, from another cell, said cell is treated as an absolute address no matter if it has or not a $ signal to the left of its name
24. I usually name the top cells of columns in order to explain the main operations I am doing. Then, when I copy a formula using such cell to other cells in the same column, Excel keeps, unwillingly for me, the absolute reference! 
25. When you cut or copy a range to the clipboard and for any reason decides to close this file, saving it or not, the clipboard contents can be pasted in other files
25. When you cut or copy a range to the clipboard and for any reason decides to close this file, saving it or not, you will never paste it again, because the clipboard contents are cleared
25. The clipboards contents should be preserved independently of the status of its source file.
26. The @CELL function returns not less than 40 attributes of a given cell. Row, Col, Sheet , etc
26. The CELL Excel function returns not more than 12 attributes of a given cell. The Sheet attribute is missing, amongst other 30
26. The absence of the Sheet attribute is unforgivable, since it is part of the Cell location!
27. The @CELLPOINTER Lotus function returns not less than 40 attributes of the cell pointer.
27. The @CELLPOINTER Excel function  …   didn’t come into existence!
27. No words!
28. Lotus allows you to choose where to create a new sheet, if after or before a current sheet
28. Excel always understands your desire for a new sheet as if it you wished it to be inserted before the current sheet
28. No freedom of choice is left!
29. The @DATEDIF Lotus function is able to interpret the distance between two dates in 6 different ways
29. There is not such a cool function in Excel
29. The only positive point of such absence is that the user is obliged to exercise his mind in complex date conversions.
30. The @DATEINFO Lotus function is able to display a date or an information about a date in 13 different ways
30. There is not such a practical function in Excel
30. The only positive point of such absence is that the user is obliged to create macros and/or formulas to get the same result.

Page 4
The Lotus Way
The Excel Way
My Complaint
31. The @DATESTRING Lotus function transforms a date number on a date string
31. There is not such an useful function in Excel
31. It is very common for me to include a date in a string formula.
32. The @ROUNDDOWN and @ROUNDUP Lotus functions rounds a number down or up to the nearest multiple of 10
32. There is not such a function in Excel. But anyway  ..... they are not that useful at all
32. No complaints!
33. The @RADTODEG and @DEGTORAD Lotus functions are built-in within the spreadsheet to convert radians to degrees and vice-versa
33. For Excel, the RADIANS and DEGREES functions are Add-ins stored on an external library in the Program Files Directory
33. If, by an accident, such library is cleared, you have your spreadsheet full of  #VALUEs!
34. The @WEIGHTAVG returns the weighted average of a data-range over a weights range
34. You can get the same result by the combination of SUM and SUMPRODUCT Excel functions
34. Just a matter of optimization!
35. The @SHEET Lotus function returns the number of sheets of a given range
35. I could not find out what is the Excel way for that
35. Now I know! Excel has serious troubles with the management of sheets!
36. The @CHOOSE Lotus Function returns the value or label of  list of cells, given its offset number
36. I could not find out what is the Excel way for that
36. Good substitute of @INDEX when list of values are not grouped in a range!
37. The @MAXLOOKUP and @MINLOOKUP Lotus functions return the cell reference of a max/min value in a range
37. I could not find out what is the Excel way for that
37. Excellent in some search procedure in macros!
38. You can give a Name for a Range that crosses 2 or more sheets
38. You are not allowed to do the same. Ranges in Excel should not exceed the limits of a single sheet
38. This reduces an enormous  number of the advantages of having a multiple sheet data organization!
39. @SUM & @SUMPRODUCT Lotus functions can easily perform their tasks even if the ranges are spread beyond one single sheet
39. SUM & SUMPRODUCT Excel functions  are restricted to perform their tasks within a single sheet
39. The old already detected problem of Excel with sheet management!
40. Tables can be assembled to show a variable value according to up to 3 dimensions: row, column and sheet
40. Tables can be assembled to show a variable value according to up to 2 dimensions only: row and column
40. That’s it again. The sheet trouble!
41. A data table keeps the result values up to another table command is performed.
41. A data table has its values constantly changed with any change in a parameter that affects the table variable
41. Sometimes I am performing tests in the variable and this automatic change is not desired.
I prefer to recalculate tables at my will!
42. This last complaint presents a wider dimension so I decided to change the form. In Lotus, the Jurassic Slash commands allow the user to perform macros that interact with the contents of the spreadsheet. Please try the very simple Lotus Macro \A of the file named Challeng.WK4 attached to the message. It is only a sample of what I am trying to say. This macro saves a portion of the current spreadsheet (File Xtract) given a different file name that is defined in a cell of the same spreadsheet after a choice of oil and gas prices scenario over a price list. The example might seem naive but be sure that I use this technique in much more noble tasks. I would be very pleased if you could teach me how Excel would perform the same, let’s say, trick! I know that even Lotus can not perform such task without the use of the Slash commands so I imagine that Excel will not do it, too!

Opening the gates of Mr. Gates

Descobri que meu novo chefe também era fera no Lotus 1 2 3
E me lembrei desta carta que escrevi a Bill Gates
Lá se vão 19 anos!!!

Rio de Janeiro,  May 10th, 1998

To:    Microsoft
Att.: Mr. William Gates

Dear Mr. Gates or, most  probably, Mr. Support:

         First, let me introduce myself: I am an economic analyst, 40 years old, married with two kids, and ....  a devoted user of Lotus 123. As a Brazilian citizen, English is my second language, so I apologize for some mistakes in my phrasing that may occur although I believe they will not lead to misinterpretation on what I have to say.
         I work for the international branch of a Brazilian petroleum company. While our mother company insisted on using the Main Frame approach, we, small as we were, began to use the desktop approach by mid 1982. I began to use Lotus in 1986. When our mother company finally began to open its eyes and decided to start using microcomputers by the end of the 80´s, they decided to take a ride on the leading train at that time, the famous Microsoft Office.
         That’s right, I belong to the old generation of spreadsheet users, those who didn’t have a mouse to "facilitate" their navigation along the spreadsheet. I had to learn and memorize some commands activated by the magic “ / ” (slash). However, I am very proud of having gone through this era and this fact made me very fast at implementing my job. Even when the good old DOS Lotus was buried by the appearance of the Windows version, I could not stop using the slash commands, although I assimilated some of the advantages of using a mouse as well. I´m sure I made an optimized mix of both techniques.
         With the integration of the work with our mother company, 3 or 4 years ago, I had to seriously consider migrating my work to Excel. How could David beat Goliath, at the end? I knew I belonged to the 10% slice of the spreadsheet users, those romantic users of Lotus, while the other 90% were happy users of Excel, showing smiles from ear to ear. Every single colleague who eventually came to know my preferences would express his amazement and say: "Lotus whaaaaattt???!!!!". However, by spending a few minutes by my side, observing the speed with which I carried out my tasks, they would immediately turn their surprise into acceptance.
         But, after several internal battles (inside me!), I said:
         "OK, YOU WON!!!  I will try it, at least!"
         However, I put only one restriction: I would accept the migration if, and only if, I could be at least as fast in Excel as I was in Lotus, for I could not admit losing efficiency!
         Then, I patiently began to try to use Excel. And I immediately realized that I had a long way to go!
         When someone (Microsoft) has a firm intention of improving a winner’s product  (Lotus), it has to begin with an exact copy of this product and then to modify that copy by introducing the required improvements. That definitely did not happen in the Lotus-to-Excel transformation. Your developers indeed managed to introduce some amazing facilities, mainly in graphics, and with the integration with the gorgeous Visual Basic, and an improved Macro Management. And I do know from friends that there are several other improvements that are beyond my Jurassic Lotus-oriented imagination. Otherwise, Excel would not have turned into this magnificent worldwide success. But, I can say, you certainly forgot to keep the base that worked so well in Lotus.
         I have prepared a list of features of Excel that are, in my modest opinion, a real pain in the ass, preventing me from definitely migrate to this splendid application. Some of them are clear faults of Excel, and it would be advisable to correct them in future versions. Others are mere complaints of an Educated-Lotus-User-Trying-To-Smoothly-Migrate-To-Excel that cannot understand why the Excel developers thought that way, instead of keeping the good old Lotus-Way-Of-Spreadsheeting.
         Are you interested in reading this kind of stuff? In positive case, have fun! The features are not ranked by level of importance or level of annoyance. In the middle of the list, you might find a very important one that should consist a clear need for change in Excel, after having gone through some others of minor importance.
         Please take my words as a contribution to the development of Excel! I´m just trying to get some help from you to join the winning team, without losing a single piece of my efficiency.
Homero Ventura 

quarta-feira, 21 de junho de 2017

Quem você traria de volta para um único show?

Toca Rauuuul .... afinal já vi Elis, em Falso Brilhante.

Tim Maia não arrisco, porque ele não apareceria!

Mamonas não tocaria porque seria politicamente incorreto.

Renato Russo não iria acreditar Que País É Este!!!!

Cazuza, nem pensar, depois que vi o filme!

Chorão? Pra mim, não era nem artista.


segunda-feira, 19 de junho de 2017

Across The Universe

Ontem, Lizzie Bravo esteve em Botafogo, 
prestigiando um show com música beatle!

Este aí de cima é o nome de uma das mais lindas canções beatle. Mais especificamente, de John Lennon. Uma verdadeira obra prima, com lindas passagens poéticas, oriundas provavelmente de um mix com uma pincelada de coquetel alucinógeno, adicionada de três pitadas de meditação transcendental.
Este aí de cima, também, é o nome de um filme que agora está em DVD. Assisti ao filme, à época. E escrevi o texto abaixo, mas apenas sobre o trailer. E o filme confirmou todas as impressões!

 Na última semana, recebi um video ES-PE-TA-CU-LAR, com uma execução da canção, o que me levou a recomendar, mas, claro, não sem antes re-editar este meu texto. Ao fim, eu dou o link para o vídeo, imperdível!!!
Trata-se de um musical. Certamente, já não é uma boa credencial de partida para muitos. O atenuante (e que atenuante!) é que as músicas são dos Beatles, portanto, já é um bom motivo pra quebrar a resistência dos que fazem cara feia para aquele estilo de filme.
O musical passa-se no final da década de 60, em meio a jovens universitários, retratando a era hippie, os tempos do “Paz e Amor”, as drogas e a guerra do Vietnam.
A história é interpretada através das letras das músicas beatle, que são interpretadas pelos atores dançarinos, ou ficam apenas ao fundo.  Então, temos:
  1. ·         Um personagem chamado Jude, para quem é cantada "Hey Jude"1968, dando conselhos de como lidar com uma garota. Na verdade, o nome Jude, na mente de Paul McCartney, que compôs a antológica canção, era inspirada em Julian, primeiro filho de Lennon, então com 5 anos, que ele carinhosamente chamava de Jules, ou Jude;
  2. ·         Uma personagem chamada Prudence, para quem os amigos cantam "Dear Prudence", uma linda canção de John, pouco conhecida pelo grande público, em homenagem a Prudence Farrow, presente no Album Branco1968. Prudence, junto com sua irmã Mia, foram companheiras dos Beatles em seus tempos de Índia, onde aprendiam Meditação Transcendental com o Maharishi Mahesh Iogi, antes de se decepcionarem, ao descobrir que o tal guru era um 171 danado. No filme, a personagem é interpretada por uma descendente oriental, talvez lembrando uma outra, de sobrenome Ono, que foi importantíssima para o fim dos Beatles;
  3. ·         Depois, aparece um sujeito cantando todo feliz, numa pista de boliche, a canção "I've Just Seen A Face", uma esquecida canção de Paul, do lado B do álbum "HELP"1965, que descreve um cara todo feliz com seu amor, lembrando de como se encontraram;
  4. ·         Bono Vox, o líder do U2, participa como ator e faz Dr. Robert, lembrando um médico que, na Londres de 1965, foi o responsável pela introdução de John e George Harrison no mundo das drogas lisérgicas, personagem retratado numa canção de mesmo nome, de John, no album Revolver1965. No filme, Bono aparece cantando "I Am The Walrus" uma das melhores canções beatle, Top 5 em minha opinião, também de  Lennon, certamente auxiliado pelo estado alterado de sua mente, em mais uma viagem alucinógena, afinal, é impossível pensar em “sardinhas de semolina subindo pela Torre Eiffel” com a mente limpa!
  5. ·         A parte mais marcante do filme, que trata da guerra do Vietnam começa (ao menos, penso que começa, já que só vi o trailer) com "Revolution"1968, de Lennon, e que saiu como Lado B do compacto que tinha "Hey Jude" do Lado A, e cuja letra já tinha tudo a ver com o movimento anti-guerra;
  6. ·         Depois, a melhor cena do trailer, com a música "I Want You (She’s So Heavy)", que John fez pensando em Yoko: lá no meio da letra, ele diz "She’s so heavy!", querendo mencionar não o peso corporal da esquelética nipônica, mas o peso de suas idéias, aliás, o principal motivo da paixão desenfreada que ele sentiu por ela, no maior caso de amor da história do rock. A canção finalizava o Lado A do álbum “Abbey Road”1969, último gravado pelos Beatles (mas não o último lançado). No filme, um certo personagem diz que tem um encontro marcado com Tio Sam; logo depois, aparece a famosa figura colorida, do velhinho Sam, de barbicha e cartola, ganhando vida e quase saindo de um outdoor com o dedo apontado pro personagem e cantando "I want you --- I want you so ba-a-a-ad hey", representando o governo americano convocando os jovens para batalharem a guerra santa contra o comunismo do sudeste asiático. O sujeito, então, é recrutado e começa o treinamento, de cuecas, ao ritmo da música. Quando o ritmo muda, aparecem ele e um bando de recrutas, já no campo de guerra, entre bombas, carregando uma réplica da Estátua da Liberdade, com a tocha apontada para frente tal qual o canhão de um tanque, na hora em que a única letra da música é “She’s so heavy!". É genial, ou não é? Como é pesado o fardo de levar a “liberdade” capitalista ao mundo comunista, e a que preço, de quantas vidas humanas!!!! Coisas que estamos a observar hoje, no Oriente Médio, por outros motivos. Certamente, não era esta a intenção de John no momento da composição, mas tenho certeza que, longe de se revirar no túmulo, ele está aprovando a adaptação, com um leve sorriso nos lábios (acho que já usei esta imagem em outro texto meu ....);
  7.          Finalmente, mais uma de John, “Strawberry Fields Forever”,de 1967, em mais uma adaptação livre do filme: na canção original, Lennon inspirou-se em uma lembrança de sua infância, quando pulava os muros de um orfanato de Liverpool chamado “Strawberry Field”, para brincar com os amigos em seus jardins. A canção foi lançada em compacto juntamente com “Penny Lane”, de McCartney, que, coincidentemente, naquele mesmo mês de 1967, pensava em uma reminiscência de infância, na mesma Liverpool. Coisas de uma parceria iluminada! Bem, no filme, os campos são os da guerra e os morangos, esmagados, escorrem sangue dos jovens que lá morriam, a troco de nada. Sem dúvida que provocou mais um sorriso de John.
Como viram, contando com a canção título, John deu de 6 a 2 em Paul, e George ficou chupando o dedo, pelo menos neste extrato de trailer. No resto do filme, outras 26 canções beatle são executadas, inclusive 3 de George (não poderia faltar), verifiquei na Internet.
Lennon e Lizzie
A canção título, “Across The Universe", foi gravada em 1968 e se constitui no único ponto de ligação da carreira beatle com alguma coisa brasileira. Paul achou que precisava de uma voz feminina para fazer fundo vocal, no trecho “Nothing’s gonna change my world ...”, saiu para a rua, a famosa Abbey Road, encontrou o bando de mulheres que sempre faziam plantão histérico na frente do estúdio, e perguntou: “Alguém aí sabe cantar?”. Duas levantaram a mão, uma delas era a brasileira Elizabeth Bravo, que passava uma temporada em Londres. E lá foi ela e deu seu recado. Portanto, há uma voz tupiniquim com presença fundamental na carreira dos Beatles ...
A canção, como ela foi gravada naquela noite, foi incluída num álbum beneficente, em 1969, que ninguém conhecia por aqui. Depois, sem as vozes femininas, e com orquestração, foi lançada no último disco da carreira Beatle, “Let It Be” 1970. Felizmente, a voz brasileira veio à tona, quando foram lançados os dois discos “Past Masters Volumes One and Two”1988, que compilavam as canções lançadas apenas em compactos e, felizmente, ressuscitou a gravação original daquela fria noite de fevereiro, 20 anos antes.
Pensando naquela canção, minha mente viaja, como viajava a de John, quando escreveu: “Pools of sorrow, waves of joy are drifting through my opened mind, possessing and caressing me…. Jai Guru Deva”. As últimas três palavras diziam, em sânscrito, “Saudações ao guru”, e assim repito eu, a Lennon, seu mantra:

Num outro dia, como disse, ouvi, com lágrimas nos olhos, e cada centímetro de meu corpo arrepiado, essa obra-prima revivida.

        Aqui, nesta re-edição, três vozes... um certo Rufus, com um voz forte, pra logo depois entrar um certo Mobby em uma oitava abaixo, e depois ninguém menos que um certo Sean, o filho de John, fazendo uma segunda voz perfeita, e com aquela cara de John Lennon de olhos puxados....


Ainda mais porque os Beatles, eles mesmos, NUNCA a cantaram ao vivo!!!

Pra ouvir e re-ouvir e re-ouvir e re-ouvir e chorar e chorar e chorar....

Agora notei que o público aplaude de pé... não poderia ser de outra forma!!

Homerix OMMMMMMMMMMMeando Ventura