Cálculos que muita gente se enrola…

Não sou nenhum perito em matemática, mas outro dia, me fizeram algumas perguntinhas de cálculos simples, assim de quarta série… como calcular o metro quadrado, metro cúbico e como fazer divisão com 2 ou mais número na chave (sem calculadora é claro). Ai resolvi postar aqui, por que acredito que tem muita gente por ai que também têm esta dúvida. Vamos la:

Metro Quadrado e Metro Cúbico

O metro quadrado é a unidade de medida de área e o metro cúbico é a unidade de medida de volume.

Metro quadrado – m²

o metro quadrado (m²) é uma medida de suas Dimensões e se se calcula, “comprimento” e “largura” , como por exemplo: uma peça de marmore.. vc pega o comprimento da peça e multiplica pela largura.
ex.:
comprimento: 2 metros
largura: 4 metros
2 x 4 = 8 metros²

Ou ainda, imagine que você quer saber qual a área de um quarto medindo 4m X 5m, basta você efetuar a multiplicação, 4 X 5 = 20 m² (lê-se vinte metros quadrados)

Metro Cúbico – m³

O metro cubico (m³) é uma medida de três dimensões e se calcula, “comprimento” por “largura” por “profundidade”, como por exemplo:

Imagine um Dado (desses de jogo):
comprimento: 0,05 m
largura: 0,05m
profundidade: 0,05 m

então:
vc pega o comprimento multiplica pela largura que multiplica pela profundidade da peça
0,05 x 0,05 x 0,05 = 0,00125 m³

Outro exemplo, imagine que você quer saber quantos litros cabem em uma caixa d’agua que mede 2m X 3m X 1,5m (Largura X Comprimento X Altura), também é só multiplicar 2 x 3 x1,5 = 9m³ (lê-se nove metros cúbicos).

Sabendo que a cada 1m³ tem-se 1.000 litros, então 9m³ terá 9×1.000=9.000 litros de água.

———————————————————————————————————————–

Agora, como fazer divisão com dois números na chave?

Bem, deve de ter outras formas de fazer, mas eu faço assim, primeiro para que seja possível efetuar a divisão, o dividendo deve necessariamente ser maior que o divisor, por exemplo:

1÷2
1 não é divisível por 2 então você junta o zero e faz a divisão.
10÷2

Assim também é para divisores com mais de uma casa decimal:
100÷25;

1 não é divisível, então junte um zero e tente, como ainda não dá, junte o outro zero, agora efetue a divisão, encontrando um número que multiplicado por 25 chegue bem próximo de 100 ( sempre menor que o divisor).

Agora nos mínimos detalhes:

Imagine o número: 4096 ÷ 16

1º) Separe os primeiros dígitos, desde que sejam maiores do que o 16. Ou seja, separe os dividendos de modo que sejam maiores do que o divisor.
40 96 [__16__

2º) Depois, encontre um valor próximo de 40. Este valor você encontrará, multiplicando 16 por número que dê próximo de 40.
16 x 2 = 32

3º) Subtraia 40 de 32. Sobra 8.
40 96 [__16__
32 2
8

4º) Abaixe o próximo número.
40 96 [__16__
32 2
8 9

5º) Utilize o mesmo processo, do item 2º. Devemos procurar um número, multiplicado por 16, que dê próximo a 89.

16 x 5 = 80

40 96 [__16__
32 25
89
80
9

Sobrando então 9. Repetimos o mesmo processo. Abaixamos agora o último número 6.
40 9 6 [__16__
32 25
89
80
96

6º) E novamente, repetimos o processo para achar um número multiplicado por 16, que dê próximo a 96.
16 x 6 = 96

Logo, a nossa divisão terá como resto 0 (zero).
4096 [___16___
32 256
89
80
96
0

Se quiser, podemos tirar a prova, multiplicando 16 x 256 = 4096.

Referência: http://web.educom.pt/escolovar/mat_divisao.htm

Dicas Info – Escritório Online

Já se usa de tudo na web, de agenda a ferramentas de CRM, de planilha a gerenciador de recursos humanos. A primeira vantagem do escritório online foi liberar as pessoas de um posto fixo de trabalho. Basta estar diante de um PC com conexão rápida para começar a produzir. A esse benefício somaram-se outros, como a possibilidade quase impensável alguns anos atrás de atuar de forma colaborativa e de compartilhar os resultados desse trabalho com pessoas distantes geograficamente.

Quem conheceu apenas as primeiras aplicações online, ainda na década de 90, vai ficar positivamente surpreso ao constatar a qualidade e a eficiência de alguns dos serviços atuais. Graças ao esforço de desenvolvedores, à apreciação constante de usuários e à evolução das indústrias de hardware e telecomunicações vai ficando cada vez mais tranqüilo abandonar o software tradicional. É um pouco desse movimento que você encontrará nesta edição da Dicas Info.

Nº de páginas:83
Tamanho:18,07 Mb
Formato:PDF

Download

Como saber a versão do Linux que você esta usando?

Alguém já chegou pra você e perguntou? Ai, qual é a versão de Ubuntu que você esta usado?

Embora seja uma pergunta simples, a resposta a princípio não é tão simples para encontrar, pelo menos não era, veja como fazer para se informar:

root@server:~$ lsb_release -a

No LSB modules are available.

Distributor ID: Ubuntu

Description: Ubuntu 8.04

Release: 8.04

Codename: hardy

Outras formas de obter a mesma informação:

root@server:~$ cat /etc/issue

Ou ainda assim:

root@server:~$ cat /etc/lsb-release

É isso ai..

Howto: Ambiente de desenvolvimento JAVA Portable

Bem, já falamos aqui sobre o MiniServx que é um ambiente portable para desenvolvimento em PHP.

Agora é hora de falarmos de um ambiente de desenvolvimento Web para JAVA.

Howto: Preparando um ambiente para desenvolvimento Java usando um dispositivo de memoria flash.

1. Instalando o Tomcat:

Você pode baixar o arquivo: Webserver_Portable.zip, criado pelo Zimar, e extrair para o pendrive. Ele já possui uma JRE, o Tomcat2Go e o Tomcat prontos para rodar.

Mas caso você queira montar a sua versão, com JRE mais atuais e tal, você pode conferir o tutorial “receita de bolo” que o Rafael Lossurdo disponibilizou em seu site.

2. Instalando o Eclipse:

  • Baixe o Eclipse e instale no seu PenDrive (só extrair);
  • Baixe o JDK(Java Development Kit), e instale no seu computador;
  • Crie uma pasta chamada “jdks”, na pasta do eclipse;
  • Copie a pasta “jdk1.6.0_xx”( O nome da pasta depende claro da versão do jdk ), para a pasta “jdks” do eclipse;
  • edite o arquivo “\eclipse\eclipse.ini” assim:-vm
    ..\JDKs\jdk1.5.0_xx\bin\javaw
    -vmargs
    -Xms40m
  • Vá para um computador com ou sem Java e abra o eclipse;
  • Quando o eclipse pedir um workspace, você pode digitar “.\workspace”, o que vai criar uma pasta workspace na pasta do eclipse.

3. Instalando o MySQL:

  • Caso você queira, você pode utilizar o MiniServX, pois ele um servidor Mysql 5 perfeito, pronto para receber conexão de qualquer aplicação.
  • Mas se você quiser fazer na “unha”, veja como proceder:
  • Baixe o MySQL sem instalador (em .zip), e extraia para o pendrive.

4. Instalando um gerenciador para o MySQL(Navicat):

  • Bem, o uso do Navicat não é essencial, pois existem várias outras ferramentas que servem como gerenciadores. Porém o Navicat é mais do que o suficiente por ser super simples, e claro, esta versão é portable (mas ele não é um produto free, digamos que seja crackware), você pode usar qualquer um desde que funcione com o MySQL e seja portable (que não use o registro do windows);
  • Baixe-o em: http://w13.easy-share.com/ ou aqui http://rapidshare.com/
  • O instalador não faz nada, só extrai para a pasta corrente. Copie o Navicat para uma pasta dentro de seu pendrive.
  • Inicie o MySQl com mysql-nt, o Tomcat pelo executável tomcat.exe, o Eclipse, e o Navicat e pronto! Você tem seu ambiente de desenvolvimento portable.

5. Portable APPS (Opcional)

  • Caso você queira organizar todos esses aplicativos em seu PenDriver, aconselho utlizar o PortableAPPS, que cria um menu com autorun em seu Pen, com os aplicativos desejados.

É isso ai.

Fontes:

Top Five: Produtividade com Ferramentas Open Source

OrangeHRM é um sistema de gestão de recursos humanos, que pode ser usado para monitorar diversas informações relativas a recursos humanos dentro de uma organização.

Achievo é um sistema de gerenciamento de projeto, que pode ser usado para monitorar todos os projetos dentro de uma organização. Seu projeto de gestão inclui módulo de gestão de tarefas, fases, planejamento, atividades e recursos dentro de um projeto.


SugarCRM é um software de gerenciamento de relacionamento com cliente, que pode ser usado para monitorar e gerenciar todas as atividades de vendas e clientes dentro de uma organização.

Com SugarCRM, você poderá acompanhar várias tarefas que pertence a cada vendedor, incluindo compromissos futuros, em cima de oportunidades, processos abertos e muito mais.

Epiware é um sistema de gestão documental que permite que uma organização possa gerir de forma eficaz e fiável documentos on-line.

Com Epiware, os usuários podem colaborar, compartilhar e trabalhar em documentos sem se preoculpar em sobscrever um ou outro documento. Outras funcionalidades chave do Epiware inclui calendário, gestão de tarefas e gráficos de Gantt.

LimeSurvey é um software de gestão que permite a realizar pesquisas em uma organização. Com mais de 19 tipos de perguntas, diversos tipos de relatórios podem ser criados.

Com LimeSurvey, pesquisas on-line podem ser criadas sem a necessidade de codificação html. Todas as perguntas podem ser criados por simplesmente da escolha da questão, tais como vários tipos de respostas e opções.

As principais capacidades incluem a capacidade de monitorar usuário que ainda tem que responder a uma pesquisa, bem como a capacidade de enviar lembrete por email.

  • Todos esses software rodam tanto no Linux como no Windows, com servidor Web Apache ou IIS, com PHP e Mysql, e são multi-idiomas.

Fonte: http://www.wareprise.com/pt/

Turning Mysql – Acelerando as consultas

Muitas vezes desenvolvedores tem procurado maneiras de acelerar a manipulação de dados, principalmente consultas, para isso pode-se habilitar o uso de query_cache, que com certeza acelera o desempenho de consultas.

Como a velocidade é o elemento mais importante no desenvolvimento de um site, especialmente para aqueles de alto tráfego de dados, acelerar buscas utilizando o cache é fundamental.

Para isso é necessário alterar algumas variávis nos arquivos de configuração do Mysql (my.cnf ou my.ini dependendo do seu sistema operacional)

1. Sete a variável query_cache_type para o valor 1. (Existem 3 possibilidades:  0 (disabilitado / off), 1 (habilitado / on) and 2 (sob demanda).

query-cache-type = 1

2. Define query_cache_size para o tamanho esperado. Eu prefiro a defini-lo em 20MB.

query-cache-size = 20M query-cache-size = 20M

Se você definiu a variável query-cache-type = 2 (sob demanda), você terá que modificar suas querys SQL para que suporte cache.

SELECT SQL_CACHE field1, field2 FROM table1 WHERE field3 = ‘yes’ SQL_CACHE SELECT campo1, campo2 FROM tabela1 WHERE campo3 = ‘sim’

Para verificar se o seu servidor mysql esta permitindo o uso de cache, simplesmente execute esta consulta:

SHOW VARIABLES LIKE ‘%query_cache%’; SHOW LIKE ‘% query_cache%’;

Você vai ver este resultado: —

——————————————————————-
| Variable_name | Value | | Variable_name | Valor |
——————————————————————-
| have_query_cache | YES |
| query_cache_limit | 1048576 |
| query_cache_size | 20971520 |
| query_cache_type | ON |
——————————————————————-
4 rows in set (0.06 sec)

Para verificar se o MySQL está funcionando, basta efetuar uma consulta SQL 2 vezes e verificar a variável cache:

SHOW STATUS LIKE ‘%qcache%’; SHOW STATUS LIKE ‘% qcache%’;

——————————————————————-
| Variable_name | Value | | Variable_name | Valor |
——————————————————————-
| Qcache_queries_in_cache | 1 |
| Qcache_inserts | 3 |
| Qcache_hits | 0 |
| Qcache_lowmem_prunes | 0 |
| Qcache_not_cached | 2 |
| Qcache_free_memory | 20947592 |
| Qcache_free_blocks | 1 |
| Qcache_total_blocks | 4 |
——————————————————————-

A primeira vez que você executar o sua query SQL, deverá levar mais tempo, e se compararmos com com uma segunda vez o tempo de consulta será bem menor. Isto deve-se ao MySQL query cache funcionando corretamente.

Floorplanner – Desenhe sua casa on-line

Quem nunca ficou imaginando como seria a casa perfeita, com todos os detalhes, os móveis e a decoração de um lar aconchegante e com a sua cara? Ou mesmo quem nunca brincou de ser arquiteto e ficou imaginando diversos tipos de casas, apartamentos e escritórios?

Floorplanner é o serviço online que vai deixar você projetar a sua casa dos sonhos, definindo todos os detalhes importantes, desde o tamanho, o tipo de piso e os móveis, até as portas e janelas que vão compor seu lar ideal. Assim, ele pode servir como uma boa ferramenta de criação simples, voltada para os usuários mais inexperientes que estão construindo ou reformando suas casas. Ele faz a planta baixa e também exibe em 3D.

Ele também é perfeito para aquelas pessoas que jogavam The Sims mas gostavam mesmo é de contruir as casas e os personagens, pois depois dessa fase de criação tudo perdia a graça. Por isso, se você gosta de dar uma de construtor e se diverte elaborando diferentes plantas e decorações, essa pode ser uma distração bastante interessante para os seus momentos livres.

Link: http://floorplanner.com/

Demo: http://beta.floorplanner.com/demo