SOL

Agora surgiu-me a necessidade de juntar ficheiros (daqueles que alguém disponibiliza aos "bocados")... e lembrei-me que no velhinho DOS era possível fazer a junção de ficheiros... e é algo como:

 

No Windows XP, na janela de execução (WIN+R) escrever cmd e ok (ou pressionar a tecla Enter)...

c:\ copy /B  a.bmp + b.bmp c.bmp

>> /B  operação com ficheiros binários,

>> Do somatório dos ficheiros a.bmp e b.bmp resulta o ficheiro c.bmp

 

Desenvolvi um site que tem como principal objectivo facilitar as trocas de bens e serviços entre os seus utilizadores. O endereço do site é o seguinte: http://www.MercaDoTrocas.com

Apresento, no link que se segue, um vídeo de exemplificação da criação de uma conta no MercaDoTrocas.com : http://youtu.be/l1X8q8Vb8aE (existem mais vídeos em: http://www.youtube.com/mercadotrocas)

O MercaDoTrocas também está presente no facebook em: https://www.facebook.com/pages/MercaDo-Trocas/207405502625656

Para quem deseje a existência de mercado de trocas em Lisboa (real), organizado pela Câmara Municipal de Lisboa então é importante votar no projecto "Mercado de Trocas" a Orçamento Participativo...

Para votar nos projectos candidatos a orçamento participativo de Lisboa basta seguir os seguintes links e sugestões:

1º Registo: http://www.lisboaparticipa.pt/pages/registo.php
2º Login: http://www.lisboaparticipa.pt/pages/login.php
3º Aceder à página de projectos: http://www.lisboaparticipa.pt/pages/projetos.php
4º Agora para encontrar o melhor projecto (Mercado de Trocas) e que deve ter (ou tem que ter) o maior número de votos: Procurar o projecto pelo número de registo: 203, ou então pela palavra chave: troca
5º Votar

Sugestões e outras ideias podem ser enviadas para: infotrocas@gmail.com

 

A aplicação à qual dei o nome Most Common Word (MOST COMMON WORD COUNT.zip) foi desenvolvida com o objectivo de perceber quais as palavras mais frequentes na língua inglesa. Não era necessário tanto trabalho porque já existem diversos estudos sobre este assunto e provavelmente aplicações que o fazem.

Para tentar medir as palavras mais frequentes utilizarei livros em formato electrónico em inglês.

A questão que se coloca é: Será que os livros escolhidos são os mais representativos no que se refere à linguagem correntemente utilizada?

De qualquer forma, para termos uma ideia das palavras mais utilizadas utilizarei os dez livros mais descarregados nos últimos 30 dias (11/7 a 11/8 de 2010) do site  www.gutenberg.org


  1. The Kama Sutra of Vatsyayana by Vatsyayana (25729)
  2. The Adventures of Sherlock Holmes by Sir Arthur Conan Doyle (18491)
  3. Pride and Prejudice by Jane Austen (14551)
  4. How to Analyze People on Sight by Elsie Lincoln Benedict and Ralph Paine Benedict (12694)
  5. The Art of War by Sunzi 6th cent. B.C. (11743)
  6. The Notebooks of Leonardo Da Vinci — Complete by Leonardo da Vinci (11664)
  7. Calculus Made Easy by Silvanus Phillips Thompson (11566)
  8. Alice's Adventures in Wonderland by Lewis Carroll (11366)
  9. Ulysses by James Joyce (11119)
  10. Adventures of Huckleberry Finn by Mark Twain (9788)
  11. History of Egypt, Chaldæa, Syria, Babylonia, and Assyria, Volume 9 (of 12) by G. Maspero (9541)

Substitui o livro 7 pelo 11, porque é um livro de matemática, o qual apresenta bastantes fórmulas e está no formato pdf.

Aplicação que permite calcular as palavras mais frequentes

A utilização básica deste programa pode ser explicada em três passos : 1º seleccionar os ficheiros a analisar, 2º clicar em SPLIT e esperar que essa operação esteja concluída, 3º clicar no botão inferior esquerdo "CHECK THE MOST COMMON ... WORD" e desta forma obtemos o nº de palavras mais frequentes pretendidas.

Na tabela (abaixo) estão representadas as 250 palavras mais frequentes em inglês (tendo como base esta particular selecção de ficheiros). Da tabela original obtida da aplicação, foram retiradas algumas palavras que para esta demonstração não faziam sentido que aqui fossem apresentadas (valores numéricos, letras).

Estas 250 palavras representam cerca de 60% de todas as palavras utilizadas em todos estes 10 ebooks. Ou seja se os textos destes 10 ebooks representassem toda a língua inglesa então também poderíamos afirmar que estas 250 palavras representaria 60% da língua inglesa.

 

Word Frequency
THE 76296
OF 40560
AND 38119
TO 28599
A 25020
IN 21319
IT 14148
I 13805
THAT 13139
HE 12541
IS 11633
HIS 10402
WAS 10043
WITH 9057
YOU 8702
AS 8384
ON 8289
FOR 7811
BE 7187
BY 7062
HER 6553
AT 6357
NOT 5972
WHICH 5964
BUT 5747
FROM 5311
THIS 5206
SHE 5154
HAD 5116
HIM 4999
ALL 4925
THEY 4821
HAVE 4592
ARE 4498
OR 4294
SO 4049
NO 3801
THEIR 3638
ONE 3594
SAID 3432
WHEN 3425
WILL 3425
THEM 3398
THERE 3334
MY 3302
WE 3239
IF 3196
ME 3166
WHAT 2999
OUT 2985
AN 2957
UP 2870
WHO 2734
WERE 2635
THEN 2586
WOULD 2445
OTHER 2281
MAN 2272
YOUR 2248
DO 2221
BEEN 2215
SEE 2177
HAS 2045
MORE 2026
SHOULD 1980
TIME 1914
VERY 1867
ITS 1866
THAN 1856
INTO 1829
SOME 1823
ABOUT 1820
MR 1811
COULD 1807
LIKE 1790
DOWN 1688
ANY 1673
CAN 1667
TWO 1662
MAY 1614
WELL 1581
NOW 1576
ONLY 1571
THESE 1491
OVER 1483
SUCH 1470
MUST 1451
SAYS 1448
AFTER 1430
LITTLE 1402
FIRST 1391
GOOD 1379
HOW 1367
KNOW 1327
WAY 1310
MUCH 1304
SAME 1271
DID 1266
WHERE 1263
COME 1253
HERE 1240
MAKE 1213
THOSE 1209
MOST 1199
BEFORE 1193
MADE 1181
BECAUSE 1177
NEVER 1168
LIGHT 1160
EVERY 1105
TOO 1104
SAY 1102
BEING 1092
US 1075
UPON 1056
OFF 1046
OLD 1044
GO 1040
OUR 1032
AGAIN 1022
BLOOM 1000
OWN 995
FOOTNOTE 994
BACK 986
GREAT 983
MEN 978
LONG 976
GOT 968
DAY 964
JUST 958
BETWEEN 956
RIGHT 951
HAND 941
WITHOUT 928
GET 927
HIMSELF 919
PLACE 894
THROUGH 894
UNDER 848
AWAY 842
WOMAN 839
ALWAYS 836
EACH 822
BODY 819
SIDE 819
TAKE 815
GIVE 807
HEAD 802
EYE 801
THINK 801
PART 799
MANY 795
AM 794
THOUGH 788
MIGHT 787
NOTHING 781
DOES 780
THINGS 776
SEEN 774
WORK 761
SUN 755
THREE 749
WENT 748
LET 741
EVER 736
WATER 736
LAST 733
KING 732
THING 732
ALSO 730
PEOPLE 717
WHY 713
STILL 703
LOOK 700
LEFT 696
EYES 694
LIFE 680
YES 680
WHILE 671
PUT 670
DONE 660
TELL 658
NIGHT 656
HAVING 655
SHALL 654
EVEN 644
AGAINST 643
TOOK 640
ELIZABETH 638
HOUSE 638
FACE 637
ANOTHER 632
GOING 626
FATHER 625
LEONARDO 620
NAME 601
FOUND 598
MRS 598
LOVE 587
CAME 586
MISS 585
STEPHEN 581
ROUND 568
WHOLE 567
YOUNG 565
SHADOW 562
TOWARDS 561
HALF 554
WORLD 552
CALLED 541
ABOVE 537
FIND 537
SOON 531
GIVEN 530
THOUGHT 525
TYPE 525
SOMETHING 524
ONCE 521
HOWEVER 519
THUS 517
BETTER 510
YEARS 510
KIND 505
OTHERS 502
BOTH 498
FAR 494
POINT 488
ROOM 488
SEA 485
TILL 485
WANT 485
HERSELF 484
LARGE 482
HANDS 480
TOLD 473
HEARD 472
SMALL 471
LESS 470
OBJECT 470
COURSE 469
WOMEN 469
HOLMES 465
MIND 463
NATURE 462
ALONG 461
FOUR 461
END 459
FEW 459
AIR 458
YET 458

 

A seguir é mostrada uma tabela resultado de outra medição efectuada. Estão apresentadas as 50 palavras mais repetidas ( com 3 ou mais caracteres) nas notícias da primeira página do Jornal Sol Online de hoje:

 

Word Frequency
QUE 173
POR 51
PARA 49
NÃO 45
UMA 43
COM 35
DOS 32
FOI 27
AOS 21
COMO 21
DAS 21
INCÊNDIOS 21
SÃO 18
TAMBÉM 17
MAIS 16
MINISTRO 16
ANOS 15
HOJE 14
MAS 14
SEGUNDO 14
ANO 13
DEPOIS 13
GOVERNO 13
SEU 13
DESDE 12
PELO 12
PODE 12
PÚBLICA 12
TERRENO 12
DOIS 11
ESTÃO 11
FPF 11
JUSTIÇA 11
NACIONAL 11
PELA 11
CENTO 10
CIVIL 10
DIA 10
ENTRE 10
ESTÁ 10
FEIRA 10
ONDE 10
PARTE 10
PRIMEIRO 10
SER 10
SERRA 10
SUA 10
AINDA 9
ESTE 9
MUITO 9

O exemplo que aqui é apresentado tem como base um equipamento de aquisição de sinal (osciloscópio digital - DS1M12) e software disponível no site usb-instruments.com

Equipamento de aquisição de sinal... 

Código VB.NET
Exemplo original (usb-instruments.com)

A aplicação “Voltímetro (demo)” apresentada é uma versão  simplificada de forma a mostrar a utilização de algumas funções/funcionalidades.

Aplicação Voltímetro Digital 

Com esta aplicação de demonstração é possível medir valores de tensão continua aos terminais de entrada do osciloscópio digital.

Deixo aqui um exemplo de um questionário que é possível criar através do site http://utilidades.microprojectos.net :

 

Qual é coisa qual é ela que chega a casa e pôe-se logo à janela?
Sou eu.
É o Manel.
É o botão.
Não sei.
Se soubesse respondia.

 

Para criar o questionário é necessário:
- Escolher na lista do lado esquerdo a opção "Questionários";
- Dar um nome único para o questionário;
- Validar a criação do questionário através da operação aritmética;
- Clicar em "Criar";
- Escrever a Questão e as diversas Respostas;
- Clicar em "Guardar e Gerar HTML"
- Escolher o código HTML que mais convém para o site, dentro das duas opção apresentadas (alterar html se desejar).

 

 

Atenção: Não é permitido pelo jornal SOL a utilização de questionários.

 

SIMPLE é o navegador na internet mais simples do mundo... do MUNDO.

Pode fazer o download aqui: DOWNLOAD DO NAVEGADOR SIMPLE

 

"NirCmd is a small command-line utility that allows you to do some useful tasks without displaying any user interface. By running NirCmd with simple command-line option, you can write and delete values and keys in the Registry, write values into INI file, dial to your internet account or connect to a VPN network, restart windows or shut down the computer, create shortcut to a file, change the created/modified date of a file, change your display settings, turn off your monitor, open the door of your CD-ROM drive, and more... "

Alguns exemplos:

  • nircmdc.exe cdrom open j:     (abrir "gaveta" do dvd)
  • nircmdc.exe cdrom close y:
  • nircmdc.exe speak text ~$clipboard$   ("dizer" o que está na área de transferência)
  • nircmdc.exe mutesysvolume 1   (desligar som)
  • nircmdc.exe mutesysvolume 0   (ligar som)
  • nircmdc.exe monitor off   (desligar monitor)
  • nircmdc.exe standby  (colocar o pc em standby)
  • nircmdc.exe exitwin poweroff  (desligar pc)
  • nircmdc.exe killprocess iexplore.exe   (termina todas as instâncias da aplicação iexplore.exe)
  • nircmdc.exe setdisplay 800 600 24   (altera resolução)
  • nircmdc.exe setfiletime "c:\temp\myfile.txt" "24-06-2003 17:57:11" "22-11-2005 10:21:56"    (altera data de um ficheiro)
  • nircmdc.exe clipboard addfile "c:\My Files\info1.txt"    (passa o que está no clipboard para um fich.)
  • nircmdc.exe clipboard clear  (limpa o clipboard)
  • nircmdc.exe cmdwait 2000 savescreenshot "f:\temp\shot.png"    (grava o ecrã num ficheiro)

 

http://www.nirsoft.net/utils/nircmd.html

http://www.forvo.com

 

Links:

http://www.microsoft.com/visualstudio/en-us/try/default.mspx#visual-studio-2010-beta

clicar em "Microsoft® Visual Studio 2010 Professional Edition Beta 2 ISO (DVD-5)"  (por ex.)

Prog. para resolver Eternity II

 

Apresento uma aplicação que permite tentar resolver o puzzle Eternity 2.

Visto que este puzzle tem "infinitas" possibilidades, o programa tem alguma componente de aleatoriedade.

Instruções mais importantes:

É melhor começar-se com poucas iterações para ter ideia do tempo de cada método.

É necessário uma pasta TEMP em C para que aí seja gravado um ficheiro de texto com resultados.

OCUPS: É o numero de casas ocupadas ao fim do qual o programa pára as iterações.

BOTÃO VERDE: permite realizar novas iterações desbloqueando os botões dos métodos.

Na zona inferior esquerda é apresentado o tempo de resolução das iterações.

Na zona inferior direita é apresentada uma calculadora que nos permite obter o número de iterações com o método escolhido por hora.

Download

NOTA: Esta aplicação foi realizada inteiramente em VB com o Visual Studio 2008.

(POST EM CONSTRUÇÃO)

4WomenOnly

 4WomenOnly

Para (+) informações:

Procurar por 4WomenOnly no site http://www.download.com

Também pode ser encontrado em: http://4womenonly.mutexdevelopments.com

 

Virtual Plastic Surgery

Virtual Plastic Surgery 

Procurar por Virtual Plastic Surgery no site download.com

  • Entrar automaticamente no windows (xp, vista) 
    1. Iniciar >> Executar >> control userpasswords2
    2. Retirar selecção "Os utilizadores têm de introduzir um nome ... e palavra-passe..."
  • Iniciar/Parar Serviços
    Iniciar >> Executar >> services.msc
  • Ver partições...
Iniciar >> Executar >> diskpart

Ver volumes através do comando list volume

  • Recuperar o Windows Vista que ficou inacessível após a instalação do Windows XP no mesmo disco:

Procurar a aplicação bootsect.exe (no dvd do vista, na internet,... VER LINK NESTE POST).

Com muita sorte só é necessário utilizar o seguinte comando para recuperar o Windows Vista:

Bootsect.exe /NT60 C:

{Aqui C: é a partição de arranque do sistema.}

  • Localização dos serviços no registry: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 
  • Remover entradas inválidas da lista em "Remover/Instalar Programas": HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

CONTINUA ?!...

"Inventei" um jogo.

Pelo menos ainda não vi igual.

O jogo consiste em criar pequenos programas com uma linguagem de programação muito simples para que a personagem obtenha o objecto mais desejado.

http://scratch.mit.edu/projects/cbas/268248

Jogo da Programação

E agora sem qualquer explicação... 

Ecran do "jogo" AGARRA o MAGALHÃES

 

Código do Palco

 

Código do Heli

 

Código do portátil MAGALHÃES 

O jogo pode ser testado em: 
http://scratch.mit.edu/projects/cbas/234343

Iniciar o SCRATCH. Criar um novo projecto ou abrir um anteriormente criado...

Criar um novo projecto ou abrir se foi anteriormente criado... 

Clicar em Stage (Palco)

Clicar no Stage ou Palco 

Importar o fundo pretendido (Separador Background --> Import)

Importar o background pretendido 

Importar os sons a utilizar (Separador Sounds--> Import)

Importar os sons a utilizar

Desenhar o Código, que pertencerá ao palco (neste caso). É só arrastar da colecção do lado esquerdo para a zona de scripts.

Desenhar o Código que pertence únicamente ao palco

Explicação:
- Quando o jogo ou animação é iniciada o som "eggs.." é repetido 4 vezes (para termos um tempo de jogo de aproximadamente 1 minuto);

- Depois "toca" o som "GuitarStrum...";

- No fim do script "fazemos" stop a todos os scripts (todos os scripts existentes em todo e qualquer lugar da nossa animação/jogo).
 

Aceder à biblioteca de imagens da aplicação Scratch para ...

Botão para aceder à biblioteca de imagens que vêm com o Scratch 

  Criar os SPRITES/BONECOS, Bola e Boneca

Criar os SPRITES ou BONECOS BOLA e BONECA da biblioteca do SCRATCH 

Criar variável global PONTOS para guardar a PONTUAÇÃO no jogo.  Seleccioná-la ou "colocar um visto" para mostrar o seu valor no cenário de jogo.

Criar Variável PONTOS para guardar a PONTUAÇÃO 

Desenhar código associado à BOLA

Desenhar Código associado à BOLA

Explicação:

- Quando a animação inicia, a pontuação é colocada a zeros; (ALTERAR: INICIAR A PONTUAÇÃO NO AMBIENTE DO PALCO...)

- A bola aponta para uma determinada direcção;

- Num ciclo forever, que corre infinitamente fazemos a bola rolar 10 passos, se a bola "chocar" com os limites do cenário então ressalta (bounce) rodando aleatoriamente entre -2 e 2 graus.

10º Clicar no SPRITE do BONECO bailarina

Clicar no SPRITE do BONECO bailarina
 

11º Importar OUTRAS DISPOSIÇÕES/POSIÇÕES DO BONECO (costumes).

Importar mais COSTUMES ou OUTRAS DISPOSIÇÕES DO BONECO 

12º CÓDIGO DO BONECO

 

Explicação:

- Quando a animação inicia, o boneco "dá" as instruções ao utilizador de como se joga, durante 5 segundos, depois cala-se.

- Entra num ciclo forever. Neste ciclo se o sprite bailarina tocar no Sprite1 (a bola) então a variável pontos é incrementada de 1.

- Em paralelo, se o utilizador pressionar as teclas cursoras (up/down/rigth/left) os valores de x ou y serão incrementados ou decrementados e muda de Sprite (ALTERAR: NÃO É NECESSÁRIO ESTAR CONSTANTEMENTE A TROCAR DE SPRITE CADA VEZ QUE SE PRESSIONA AS TECLAS).

Já está, agora é só clicar na bandeira verde para experimentar o "jogo"...


13º Podemos partilhar o projecto colocando-o ONLINE (botão SHARE)

 

14º Preencher os diversos campos para fazer upload do projecto 

 

 

Até agora, para executarmos os nossos programas temos que aceder ao site, após publicação; Ou dentro da própria aplicação de desenvolvimento.

O jogo pode ser testado em: http://scratch.mit.edu/projects/cbas/233504

[youtube:uPQT_TI2ni4]

More Posts Next page »