Bom dia,
venho comunicar que a Empresa Revista Sexy está a procura de um Programador Flex,
Que tenha conhecimento com ALGUMA linguagem de Back-End (ou php, ou java, etc);
não precisa ser todas.
Salário de R$3.500,00
+ vt + vr
Local de trabalho : Vila Olimpia
Forma de Contrato PJ
Para se candidatar para vaga,
basta enviar um e-mail com seu currículo para:
averpa@rickdan.com.br
Com o título Programador Flex
Vitor Yudi Hansen
quarta-feira, 27 de julho de 2011
terça-feira, 26 de julho de 2011
Android Aplicativo tela inteira
Para deixar seu aplicativo com tela inteira,
basta utilizar
no metodo onCreate():
antes do setContentView();
Vitor Yudi Hansen
basta utilizar
requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
no metodo onCreate():
antes do setContentView();
Vitor Yudi Hansen
Criar Album Android
Vou postar um exemplo de album, bem fácil!
SwitcherActivity.java
<CODE>
Pronto!!!
É só colocar as fotos no na pasta drawable
=D
Vitor Yudi Hansen
SwitcherActivity.java
package com.mobsandgeeks.ise;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
import android.view.WindowManager;
import android.view.animation.AnimationUtils;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.BaseAdapter;
import android.widget.Gallery;
import android.widget.ImageSwitcher;
import android.widget.ImageView;
import android.widget.ViewSwitcher;
public class SwitcherActivity extends Activity implements ViewSwitcher.ViewFactory, OnItemSelectedListener {
private Gallery gallery;
private ImageSwitcher imageSwitcher;
private ImageAdapter ia;
@Override
public void onCreate(Bundle savedInstanceState) {
requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
gallery = (Gallery) findViewById(R.id.gallery);
ia = new ImageAdapter(this);
gallery.setAdapter(ia);
//Event listeners
gallery.setOnItemSelectedListener(this);
}
private class ImageAdapter extends BaseAdapter {
private Context context;
private ImageAdapter(Context context) {
this.context = context;
}
private int[] IMAGE_IDS = {
R.drawable.android, R.drawable.gingerbread, R.drawable.honeycomb,
R.drawable.lg_optimus, R.drawable.nexus_one, R.drawable.nexus_s,
R.drawable.oha
};
public int getCount() {
return IMAGE_IDS.length;
}
public Object getItem(int position) {
return IMAGE_IDS[position];
}
public long getItemId(int position) {
return position;
}
public View getView(int position, View convertView, ViewGroup parent) {
ImageView iv = new ImageView(context);
iv.setImageResource(IMAGE_IDS[position]);
iv.setLayoutParams(new Gallery.LayoutParams(840, 400));
return iv;
}
}
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
}
public void onNothingSelected(AdapterView<?> parent) {
}
public View makeView() {
return null;
}
}
main.xml<CODE>
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<Gallery
android:id="@+id/gallery"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
</LinearLayout>
</CODE>Pronto!!!
É só colocar as fotos no na pasta drawable
=D
Vitor Yudi Hansen
quinta-feira, 21 de julho de 2011
Velocidade da Internet
Quer saber realmente quanto é a velocidade da sua internet?
Então acesse o site :
http://www.testesuavelocidade.com.br/
e faça o teste!
Site muito bom!!
e cumpre o que promote!
abss
Vitor Yudi Hansen
Então acesse o site :
http://www.testesuavelocidade.com.br/
e faça o teste!
Site muito bom!!
e cumpre o que promote!
abss
Vitor Yudi Hansen
quarta-feira, 20 de julho de 2011
Android reconhecendo GestureDetector
Neste Post Vamos aprender a trabalhar com GestureDetector.
Para reconhecer movimentos feitos no touch do celular.
Vamos lá:
[CODE]
package de.scrolltest;
//1ºFazer os imports das classes
import android.app.Activity;
import android.os.Bundle;
import android.widget.LinearLayout;
import android.view.MotionEvent;//Importante
import android.view.GestureDetector.OnGestureListener;//Importante
import android.view.GestureDetector;
import android.widget.TextView;
import android.graphics.Color;
public class GestureDetectorExemplo extends Activity implements OnGestureListener
{
//Vamos declarar as variaveis que utilizaremos nesse teste
private LinearLayout main;
private TextView viewA; //Texto que mostrará nossa ação
/*Essas variaveis são para reconhecer a distancia mínima que poderemos “percorrer” com o dedo */
static final int SWIPE_MIN_DISTANCE = 120;
static final int SWIPE_MAX_OFF_PATH = 250;
static final int SWIPE_THRESHOLD_VELOCITY = 200;
private GestureDetector gestureScanner;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
gestureScanner = new GestureDetector(this);
/*Montamos a parte visual do nosso aplicativo/*
main = new LinearLayout(this);
main.setBackgroundColor(Color.GRAY);
main.setLayoutParams(new LinearLayout.LayoutParams(320,480));
viewA = new TextView(this);
viewA.setBackgroundColor(Color.YELLOW);
viewA.setTextColor(Color.BLACK);
viewA.setTextSize(16);
viewA.setLayoutParams(new LinearLayout.LayoutParams(320,80));
main.addView(viewA);
setContentView(main);
}
@Override
public boolean onTouchEvent(MotionEvent me)
{
return gestureScanner.onTouchEvent(me);
}
@Override
public boolean onDown(MotionEvent e)
{
viewA.setText("-" + "DOWN" + "-");
return true;
}
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY)
{
viewA.setText("-" + " " + "-");
return true;
}
@Override
public void onLongPress(MotionEvent e)
{
viewA.setText("-" + "Longo Aperto" + "-");
}
@Override
public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY)
{
if (e1.getX() - e2.getX() > SWIPE_MIN_DISTANCE) {
viewA.setText("-" + "SCROOL Esquerda" + "-");
} else if (e2.getX() - e1.getX() > SWIPE_MIN_DISTANCE) {
viewA.setText("-" + "SCROLL Direita" + "-");
}
return true;
}
@Override
public void onShowPress(MotionEvent e)
{
viewA.setText("-" + " Apertou " + "-");
}
@Override
public boolean onSingleTapUp(MotionEvent e)
{
viewA.setText("-" + "Apertou rapido" + "-");
return true;
}
}
[/CODE]
Vitor Yudi Hansen
Para reconhecer movimentos feitos no touch do celular.
Vamos lá:
[CODE]
package de.scrolltest;
//1ºFazer os imports das classes
import android.app.Activity;
import android.os.Bundle;
import android.widget.LinearLayout;
import android.view.MotionEvent;//Importante
import android.view.GestureDetector.OnGestureListener;//Importante
import android.view.GestureDetector;
import android.widget.TextView;
import android.graphics.Color;
public class GestureDetectorExemplo extends Activity implements OnGestureListener
{
//Vamos declarar as variaveis que utilizaremos nesse teste
private LinearLayout main;
private TextView viewA; //Texto que mostrará nossa ação
/*Essas variaveis são para reconhecer a distancia mínima que poderemos “percorrer” com o dedo */
static final int SWIPE_MIN_DISTANCE = 120;
static final int SWIPE_MAX_OFF_PATH = 250;
static final int SWIPE_THRESHOLD_VELOCITY = 200;
private GestureDetector gestureScanner;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
gestureScanner = new GestureDetector(this);
/*Montamos a parte visual do nosso aplicativo/*
main = new LinearLayout(this);
main.setBackgroundColor(Color.GRAY);
main.setLayoutParams(new LinearLayout.LayoutParams(320,480));
viewA = new TextView(this);
viewA.setBackgroundColor(Color.YELLOW);
viewA.setTextColor(Color.BLACK);
viewA.setTextSize(16);
viewA.setLayoutParams(new LinearLayout.LayoutParams(320,80));
main.addView(viewA);
setContentView(main);
}
@Override
public boolean onTouchEvent(MotionEvent me)
{
return gestureScanner.onTouchEvent(me);
}
@Override
public boolean onDown(MotionEvent e)
{
viewA.setText("-" + "DOWN" + "-");
return true;
}
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY)
{
viewA.setText("-" + " " + "-");
return true;
}
@Override
public void onLongPress(MotionEvent e)
{
viewA.setText("-" + "Longo Aperto" + "-");
}
@Override
public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY)
{
if (e1.getX() - e2.getX() > SWIPE_MIN_DISTANCE) {
viewA.setText("-" + "SCROOL Esquerda" + "-");
} else if (e2.getX() - e1.getX() > SWIPE_MIN_DISTANCE) {
viewA.setText("-" + "SCROLL Direita" + "-");
}
return true;
}
@Override
public void onShowPress(MotionEvent e)
{
viewA.setText("-" + " Apertou " + "-");
}
@Override
public boolean onSingleTapUp(MotionEvent e)
{
viewA.setText("-" + "Apertou rapido" + "-");
return true;
}
}
[/CODE]
Vitor Yudi Hansen
Vagas Adobe Flex - 07/2011
Bom dia,
hoje colocarei algumas vagas para Flex aqui de SP.
=D
quem quiser me enviar vagas para colocar no blog.
vitoryudi@gmail.com
absss
Desenvolvedor Junior Adobe Flex
Descrição: Escolaridade Superior completo/cursando. Inglês técnico Forma de Contratação CLT ou PJ Faixa Salarial A Combinar Conhecimentos em Desenvolvimento de sistemas e aplicações Adobe Flex 3 ou ActionScript 3
CSS, PhotoShop Desejável conhecimento de linguagem back end(PHP, Java, .NET). Empresa .....: Publish Tecnologia da informação LTDA.
rh@publishtec.com.br
Programador Adobe Flex
A Lopacon é especializada em alocação de alto nível para clientes de grande porte. Contratamos profissional que tenha conhecimento no desenvolvimento de sistemas utilizando a Adobe Flex Builder(Flash Builder),com experiência mínima de 2 anos na
função. Favor interessados,enviar CV atualizado, informando a pretensão salarial e disponibilidade para início. Local: Zona Sul Itaim Bibi SP Empresa .....: LOPACON INFORMATICA LTDA
rh@lopacon.com.br
Analista Programador Pleno
A TIVIT oferece soluções integradas de TI e BPO. Nosso objetivo é apoiar o
crescimento e o sucesso de nossos clientes.
Requisitos:
Desenvolvimento de sistemas Flex com integração à backend Java.
Desejável conhecimento em Design Patterns.
UX – User Experience. Conhecer o conceito: Experiência do Usuário na
aplicação. Produtividade/utilidade do sistema, para o usuário.
OOP
Desejável conhecimento de Frameworks Flex:
Cairngorm, Mate, Swiz.
Tempo de experiência com desenvolvimento acima de 1 ano e meio.
Contratação PJ
Início imediato
Empresa .....: Tivit
vivian.almeida.ext@tivit.com.br
Programador Interfaces
Consultoria em Informática,especializada em soluções em Tecnologia da Informação,busca profissionais com os seguintes requisitos: Imprescindível experiência com: Flex utilizando BlazeDS e integração com Java
Action Script, JavaScript, AJAX, JSF, Tableless Será um diferencial ter experiência como webdesign utilizando Photoshop e com linguagens de programação como ASP, ASP.NET, Java e PHP.
Prazo Indeterminado - Tipo de Contratação PJ Os interessados deverão encaminhar currículo via email,pedimos para descrever pretensão de valor e disponibilidade para inicio. Empresa .....: BVTI Digital Business Solution
rh@bvti.com.br
Analista Programador Java
Empresa Soluções Empresariais Tecnologia Local: Próximo ao Aeroporto de Congonhas Zona Sul, São Paulo. Horário: seg.sex.(horário comercial)- Contrato CLT. Analista Programador Java Irá atuar com Análise, desenvolvimento e manutenção de sistemas de Java para Web
Levantamento de requisitos Modelagem de software e com o MVC(Padrões de Projeto). Necessário conhecimento em Java, Oracle, SQL Server e MVC. Conhecimentos desejáveis: Struts, Spring, Hibernate, Ext Js, Flex, BrazeDS, UML
e arquitetura de sistemas. Pretensão salarial: R$3.000,00 R$7.000,00 + Benefícios Seleção: Entrevista Individual na RH Brasil + Avaliação técnica + Entrevista com a Empresa. Empresa .....: RH Brasil
vinicius.carvalho@rhbrasil.com.br
Vitor Yudi Hansen
hoje colocarei algumas vagas para Flex aqui de SP.
=D
quem quiser me enviar vagas para colocar no blog.
vitoryudi@gmail.com
absss
Desenvolvedor Junior Adobe Flex
Descrição: Escolaridade Superior completo/cursando. Inglês técnico Forma de Contratação CLT ou PJ Faixa Salarial A Combinar Conhecimentos em Desenvolvimento de sistemas e aplicações Adobe Flex 3 ou ActionScript 3
CSS, PhotoShop Desejável conhecimento de linguagem back end(PHP, Java, .NET). Empresa .....: Publish Tecnologia da informação LTDA.
rh@publishtec.com.br
Programador Adobe Flex
A Lopacon é especializada em alocação de alto nível para clientes de grande porte. Contratamos profissional que tenha conhecimento no desenvolvimento de sistemas utilizando a Adobe Flex Builder(Flash Builder),com experiência mínima de 2 anos na
função. Favor interessados,enviar CV atualizado, informando a pretensão salarial e disponibilidade para início. Local: Zona Sul Itaim Bibi SP Empresa .....: LOPACON INFORMATICA LTDA
rh@lopacon.com.br
Analista Programador Pleno
A TIVIT oferece soluções integradas de TI e BPO. Nosso objetivo é apoiar o
crescimento e o sucesso de nossos clientes.
Requisitos:
Desenvolvimento de sistemas Flex com integração à backend Java.
Desejável conhecimento em Design Patterns.
UX – User Experience. Conhecer o conceito: Experiência do Usuário na
aplicação. Produtividade/utilidade do sistema, para o usuário.
OOP
Desejável conhecimento de Frameworks Flex:
Cairngorm, Mate, Swiz.
Tempo de experiência com desenvolvimento acima de 1 ano e meio.
Contratação PJ
Início imediato
Empresa .....: Tivit
vivian.almeida.ext@tivit.com.br
Programador Interfaces
Consultoria em Informática,especializada em soluções em Tecnologia da Informação,busca profissionais com os seguintes requisitos: Imprescindível experiência com: Flex utilizando BlazeDS e integração com Java
Action Script, JavaScript, AJAX, JSF, Tableless Será um diferencial ter experiência como webdesign utilizando Photoshop e com linguagens de programação como ASP, ASP.NET, Java e PHP.
Prazo Indeterminado - Tipo de Contratação PJ Os interessados deverão encaminhar currículo via email,pedimos para descrever pretensão de valor e disponibilidade para inicio. Empresa .....: BVTI Digital Business Solution
rh@bvti.com.br
Analista Programador Java
Empresa Soluções Empresariais Tecnologia Local: Próximo ao Aeroporto de Congonhas Zona Sul, São Paulo. Horário: seg.sex.(horário comercial)- Contrato CLT. Analista Programador Java Irá atuar com Análise, desenvolvimento e manutenção de sistemas de Java para Web
Levantamento de requisitos Modelagem de software e com o MVC(Padrões de Projeto). Necessário conhecimento em Java, Oracle, SQL Server e MVC. Conhecimentos desejáveis: Struts, Spring, Hibernate, Ext Js, Flex, BrazeDS, UML
e arquitetura de sistemas. Pretensão salarial: R$3.000,00 R$7.000,00 + Benefícios Seleção: Entrevista Individual na RH Brasil + Avaliação técnica + Entrevista com a Empresa. Empresa .....: RH Brasil
vinicius.carvalho@rhbrasil.com.br
Vitor Yudi Hansen
terça-feira, 12 de julho de 2011
Split em Flex
Facinho aplicar o split em Flex
segue modelo
var i : int = 0;
for(i = 0 ; i < subStr.length ;i++ ){//imprimi os valores do array
Vitor Yudi Hansen
segue modelo
var subStr:Array = myStr.split("_");//joga para um array os dados
var i : int = 0;
for(i = 0 ; i < subStr.length ;i++ ){//imprimi os valores do array
trace(subStr[i].toString());
}
}
Vitor Yudi Hansen
segunda-feira, 11 de julho de 2011
Gerar XLS com PHP
Um exemplo de como gerar um arquivo xls em PHP.
Basta substituir o banco e a query conforme desejado!
<?
//Conexão ao Banco de dados
$conexao = mysql_connect("host","usuario","senha");
$db = mysql_select_db("bd");
//consulta sql
$SQL = "SELECT `nome`, `email`, `telefone`, `endereco`, `cidade`, `estado` FROM `usuario`" ;
$executa = mysql_query($SQL);
// definimos o tipo de arquivo
header("Content-type: application/msexcel");
// Como será gravado o arquivo
header("Content-Disposition: attachment; filename=users.xls");
// montando a tabela
echo "<table>";
echo "<tr>";
echo "<td></td>";
echo "<td>Nome</td>";
echo "<td>Email</td>";
echo "<td>Telefone</td>";
echo "<td>Endereço</td>";
echo "<td>Cidade</td>";
echo "<td>Estado</td>";
echo "</tr>";
$i=1;
while ($rs = mysql_fetch_array($executa)){
echo "<tr>";
echo "<td>".$i."</td>";
echo "<td>" . $rs["nome"] . "</td>";
echo "<td>" . $rs["email"] . "</td>";
echo "<td>" . $rs["telefone"] . "</td>";
echo "<td>" . $rs["endereco"] . "</td>";
echo "<td>" . $rs["cidade"] . "</td>";
echo "<td>" . $rs["estado"] . "</td>";
echo "</tr>";
$i++;
}
echo "</table>";
?>
Vitor Yudi Hansen
Validar CPF MySQL
Vou postar uma função que valida CPF através do MySQL
=D
Como validar o campo CPF retornando 0 para CPF invalido e 1 para CPF valido. A sentença foi feita em MySQL 5.0 em diante.
Vitor Yudi Hansen
=D
Como validar o campo CPF retornando 0 para CPF invalido e 1 para CPF valido. A sentença foi feita em MySQL 5.0 em diante.
DELIMITER $$ CREATE FUNCTION `fc_validarCPF`(CPF CHAR(20)) RETURNS int(11) BEGIN DECLARE INDICE INT; DECLARE SOMA INT; DECLARE DIG1 INT; DECLARE DIG2 INT; DECLARE CPF_TEMP VARCHAR(11); DECLARE DIGITOS_IGUAIS CHAR(1); DECLARE DIGITOS_DIFERENTE_11 CHAR(1); DECLARE RESULTADO INT; DECLARE EXIT HANDLER FOR SQLEXCEPTION BEGIN RETURN 0; END; SET RESULTADO = 0; SET INDICE = 1; SET DIGITOS_IGUAIS = 'S'; SET DIGITOS_DIFERENTE_11 = 'S'; SET CPF_TEMP = SUBSTRING(CPF,1,1); IF(CHAR_LENGTH(CPF) = 11) THEN SET DIGITOS_DIFERENTE_11 = 'N'; END IF; IF(DIGITOS_DIFERENTE_11 = 'N') THEN /* Verificando há caracteres iguais. */ WHILE (INDICE <= 11) DO IF (SUBSTRING(CPF,INDICE,1) <> CPF_TEMP) THEN SET DIGITOS_IGUAIS = 'N'; END IF; SET INDICE = INDICE + 1; END WHILE; END IF; /*Caso os dígitos não sejam todos iguais Começo o calculo do dígitos*/ IF (DIGITOS_IGUAIS = 'N') THEN /*Cálculo do 1º dígito*/ SET SOMA = 0; SET INDICE = 1; WHILE (INDICE <= 9) DO SET Soma = Soma + CAST(SUBSTRING(CPF,INDICE,1) AS UNSIGNED) * (11 - INDICE); SET INDICE = INDICE + 1; END WHILE; SET DIG1 = 11 - (SOMA % 11); IF (DIG1 > 9) THEN SET DIG1 = 0; END IF; -- Cálculo do 2º dígito } SET SOMA = 0; SET INDICE = 1; WHILE (INDICE <= 10) DO SET Soma = Soma + CAST(SUBSTRING(CPF,INDICE,1) AS UNSIGNED) * (12 - INDICE); SET INDICE = INDICE + 1; END WHILE; SET DIG2 = 11 - (SOMA % 11); IF DIG2 > 9 THEN SET DIG2 = 0; END IF; -- Validando IF (DIG1 = SUBSTRING(CPF,LENGTH(CPF)-1,1)) AND (DIG2 = SUBSTRING(CPF,LENGTH(CPF),1)) THEN SET RESULTADO = 1; ELSE SET RESULTADO = 0; END IF; END IF; RETURN RESULTADO; END $$ DELIMITER ; |
Vitor Yudi Hansen
Colocar sombra no css
Um exemplo bem básico para colocar sombra no texto por css.
basta inserir:
no código css.
text-shadow: 0 -15px 15px yellow, 0 -30px 20px red;
att,
Vitor Yudi Hansen
basta inserir:
no código css.
text-shadow: 0 -15px 15px yellow, 0 -30px 20px red;
att,
Vitor Yudi Hansen
Assinar:
Postagens (Atom)