Pular para o conteúdo principal

Postagens

Internet sob rede elétrica

Já imaginou plugar seu modem na tomada? E melhor, conseguir velocidades que chegam a 200Mbps (lembrando que hoje a maior velocidade é de 30Mbps). Pois é, esse tipo de tecnologia não é nenhuma novidade já em meados do ano 2000, algumas empresas brasileiras fizeram testes, mas nada além disso. Só em 2006 é que ela entrou em foco novamente, com a instalação de uma rede esperimental em Porto Algre, a rede cobre 3,5 quilômetros de extensão atingindo velocidades de até 45Mbps. Bom percebe-se que sua area de abrangencia e um tanto pequena, vamos ver algumas desvantagens: Manter a alta velocidade com longas distâncias, pelo encapamento plástico "roubar" os sinais de alta frequência; Os fios de cobre com tal frequência podem interferir em alguns equipamentos eletro-eletrônicos, por fazer com que os dados gerem ruído no espectro eletromagnético, além de haver possibilidade de corromper os dados pela captura do sinal de rádios e outros; Da mesma forma, alguns aparelhos podem interf

Data e Hora no j2me

Segue um exemplo de como pegar a data e a hora usando o Calendar do j2me: // //Método para recuperação da data e hora do sistema public String dataHora () { //recupera data e hora atual do sistema Calendar cal = Calendar.getInstance(); Date date = new Date(); cal.setTime(date); String mes = String.valueOf(cal.get(Calendar.MONTH) + 1); String dia = String.valueOf(cal.get(Calendar.DAY_OF_MONTH)); String ano = String.valueOf(cal.get(Calendar.YEAR)); String horas = String.valueOf(cal.get(Calendar.HOUR_OF_DAY)); String minutos = String.valueOf(cal.get(Calendar.MINUTE)); String segundos = String.valueOf(cal.get(Calendar.SECOND)); // cal = null ; date = null ; // //formata a data de modo que o tamanho do resultado seja sempre fixo //dia if (dia.length() < 2) { dia = "0" + dia; } //mes if (mes.length() < 2) { mes = "0" + mes; } //horas if (horas.length() < 2) { horas = "0" + horas;

Colocar imagem em campo do dbGrid

Considerando que minha pasta de ícones esta no mesmo nível da pasta de minha aplicação, e que eu tenho em meu banco de dados o nome do arquivo isso funciona. Procedure DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState); var vl_icone : ticon; vl_fixo : TRect; begin vl_fixo := Rect; if (Column.Field = ClientDataSet1cone) and (ClientDataSet1NOME_ICONE.AsString '') then begin vl_icone := Ticon.Create; vl_icone.Height := 10; try vl_icone.LoadFromFile(('..\Icones\'+ClientDataSet1NOME_ICONE.AsString)); DBGrid1.Canvas.StretchDraw(vl_fixo, vl_icone); finally vl_icone.Free; end; end; end;