Escolas defendem o ensino de linguagem de programação

O meu gosto pela programação remonta ao tempo de ZX-Spectrum! Recordo como me entretia entre as misteriosas linhas da linguagem BASIC, que agora reconheço, tanto me ensinaram a estruturar e organizar os meus raciocícios.

Esta é uma das razões que me levam a questionar, porque razão, e passados todos estes anos, ainda não se faz uma aproveitamento mais pedagógico desta área disciplinar.

Inclusivamente, já cheguei a resumir um texto, relativamente extenso, que suporta esta minha convicção (ler aqui).

Deixo um vídeo e um link que encontrei para reflexão.

http://olhardigital.uol.com.br/jovem/digital_news/noticias/escolas-defendem-ensino-de-programacao-a-criancas-e-adolescentes

About these ads

Instalar o Adobe Flash Player no Debian Wheezy ( install browser plugin)

À semelhança do Java, também podemos instalar este plugin a partir do site oficial da Adode.

É precisamente isso que faz este pacote quanto instalado:

apt-get install flashplugin-nonfree

Podemos sempre alternar entre outros plugins, bastando para o efeito executar:

update-alternatives –config flash-mozilla.so

Como abrir (executar) ficheiros JNLP no Iceweasel/Debian

File created in the Java Network Launching Protocol (JNLP) format; used for launching and managing Java programs over a network or on the Web (e.g., an applet in a Web browser); can be double-clicked to run the program if the Java Runtime Environment (JRE) is installed.

JNLP significa Java Network Launching Protocol.

Trata-se de um protocolo que possibilita executar aplicações a partir do browser, desde que estaja instalado o JRE(Java Runtime Environment).

De forma a conseguir abrir estas aplicações, na minha nova instalação do Debian (Wheezy – v7), foi necessário um pequeno “truque”. Basta executar o comando:

apt-get install icedtea-7-jre-cacao

Desta forma basta clicar na aplicação e executar.

Um exemplo para teste: http://phet.colorado.edu/sims/battery-resistor-circuit/battery-resistor-circuit_en.jnlp

Instalar o ORACLE Java 7 no Debian Wheezy ( Install )

Da formas possíveis de instalar o ORACLE Java 7 no Debian Wheezy, optei pela utilização de um reposítório.

Este não contém o Java propriamente dito, mas o seu instalador, que permite obter o software a partir do site oficial.

#1 – Adicionar o repositório ao /etc/apt/sources.list

#Java 7 (Oracle)
deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main
deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main

#2 – Adicionar a chave

apt-key adv –keyserver keyserver.ubuntu.com –recv-keys EEA14886

#3 – Atualizar a lista de pacotes

apt-get update

#4 – Instalar o Java (É necessário aceitar a licença)

apt-get install oracle-java7-installer

#5 – Definir variáveis de ambiente

apt-get install oracle-java7-set-default

#6 – Testar

Se tudo correu bem, o Java já está instalado.

Para testar podemos usar a página de teste oficial: http://www.java.com/en/download/testjava.jsp

#7 – Outras dicas

  • Verificar que versões do Java estão instaladas

update-java-alternatives –list

  • Versão do java

java -version

  • Selecionar uma versão

/usr/sbin/update-alternatives –config java

Lançado o Debian 7.0 “Wheezy”

wheezyQuase me escapou este grande acontecimento: http://www.debian.org/News/2013/20130504

Executar um QDialog no modo “Full Screen”

Esta é apena uma dica rápida para executar uma GUI, baseada na classe QDialog, em modo Full Screen.

Basta acrescentar uma instrução que define esta propriedade (ver linha 8)

#include "dialog.h"
#include <QApplication>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    Dialog w;
    w.setWindowState(Qt::WindowFullScreen);
    w.show();

    return a.exec();
}

Baixar um exemplo

How to build the QSerialPort module using Qt5 (Windows 7)

Although the essential is explained here, i will write a short version of “how to build the QSerialPort module on Windows 7″  (this seem to be changing very fast).

This module allows easy access to comunication between devices using a serial port.

I will assume tha Qt 5 is installed according to this description: http://gracianotorrao.com/2013/04/10/como-instalar-o-qt-em-windows-7/

#1 – Get the source code

Access the following URI: http://qt-project.org/wiki/QtSerialPort and search for the download link or click  here.

Note that, in my case, the download was made to this folder C:\Users\Admin\Transferências.

#2 – Create a file structure for building

In the download folder, create a build folder named qt-qtserialport-build, in order not to change the content of the sources.

After that, we have something like this:

pastas

#3 – Build the module

After opening  the console (run cmd.exe as administrator) go to the qt-qtserialport-build directory.

Then, once again, as administrator, type:

qmake ../qt-qtserialport/qtserialport.pro

mingw32-make

mingw32-make install

Note: You must have perl installed.

erroperl

If this error happens, try downloading a 32 bits version, install it and reboot. Then, try the same steps.
Download Strawberry Perl 5.16.3.1 (32bit)

#4 – Test with a small example

You can use this one:  QSerialPort – Como identificar um dispositivo de comunicação série

How to build the MySQL driver for Qt5 on Windows 7

With this small How-to i intend to make life easy for those willing  to develop computer applications, using Qt5, for the purpose of MySQL database interaction.

I will assume that Qt and MySQL Server are already installed as explainded previously here:

  1. Como instalar o Qt em Windows 7
  2. Como instalar o MySQL Server 5.5 – Windows 7

Note: No translation yet. Do not forget to include the source code during the Qt5 installation.(See image).

Here is a step-by-step description of the process.

Ler mais…

Como compilar o driver de MySQL para o Qt5 no Windows – v2

Com este pequeno How-to pretendo facilitar a vida daqueles que desejam desenvolver aplicações escritas em Qt5 que interagem com uma base de dados MySQL.

Os pré-requisitos para a realização deste How-to estão reunidos nestes artigos que publiquei anteriormente:

  1. Como instalar o Qt em Windows 7
  2. Como instalar o MySQL Server 5.5 – Windows 7

Nota: No que diz respeito ao primeiro ponto, de forma a incluir o código fonte de que vamos necessitar, não esquecer de assinalar “Select All” no momento de instalar o Qt (ver imagem 3 desse How-to).

Segue-se a descrição passo a passo.

Ler mais…

Reprodução de vídeo numa GUI em Qt5

O exemplo que apresento hoje consiste num reprodutor de vídeo (video player) muito simples.

videoPlayer

O programa foi construído com base na classe QMainWindow , sendo o vídeo exibido no respetivo centralWidget.

A reprodução do vídeo torna-se possível após a criação de dois objectos:

  1. media = new QMediaPlayer(this); Trata-se de uma classe genérica, capaz de ser associada a vários tipos de media (audio, video, …)
  2. video = new QVideoWidget(this); Disponibiliza um objeto capaz de exibir vídeo, associado a um QMediaPlayer.

O resto do código é “paisagem”, ou seja, seve para criar menus, botões de abrir, reproduzir, pausar, parar e sair.

Obter código:

https://www.box.com/s/065r7ih3mhjv693ako9f

Nota:

Escolhi um vídeo ao acaso :)

Seguir

Get every new post delivered to your Inbox.

Junte-se a 146 outros seguidores

%d bloggers like this: