sexta-feira, 28 de outubro de 2011

Vagas de emprego adobe Flex

------------------------------------------------------------------------------------------- São Paulo - SP - 21/10/11 Desenvolvedor Flex A Orbital Sistemas, empresa fornecedora de sistemas de rastreamento e despacho, contrata para início imediato programador com o seguinte perfil: Experiência com Flex Experiência com Banco de Dados Experiência com C#. Horário Comercial Tempo Indeterminado/Efetiva Favor encaminhar a pretensão Empresa .....: Orbital Sistemas Enviar curriculum para ...: vagas2011@orbitalsistemas.com.br ----------------------------------------------------------------------------------------------------------- São Paulo - SP - 21/10/11 Estágio Programação Java/Flex Empresa de informática,especializada em gestão empresarial(ERP), em ambiente web. Estamos ampliando nossa infra/estrutura de desenvolvimento JAVA, e necessitamos de uma pessoa com perfil para estagiário de programação nas linguagens java e flex. Perfil desejado: * Organizado, metódico, próativo * Fluência verbal * Boa redação * Conhecimentos acadêmicos em lógica de programação, standard sql * Conhecimento desejável em Java. Contratação através de contrato de estágio. Vínculo acadêmico obrigatório. Remuneração inicial: R$900. Carga horária : 6 hs diárias, das 09:00 as 16:00 com intervalo de 1:00 h para almoço. Empresa .....: Systemakers Informatica Ltda Enviar curriculum para ...:juliano@systemakers.com.br -------------------------------------------------------------------------------------------------------------- Alphaville - SP - 14/10/11 Analista Programador Flash Builder Empresa líder no segmento de saúde oferece 3 vagas para Analista Flex/Flash Builder, para trabalhar em tempo integral, a forma de contratação é PJ por tempo indeterminado. Requisitos: Conhecimento do framework Swiz, Flex 4, ter participado de projetos de grande porte Desejável conhecimento UX, ferramentas gráficas, Oracle e delphi Local de trabalho: Alphaville Empresa oferece salário compatível, fretado, ambiente propício a troca de experiências. Interessados enviar CV com pretensão PJ mensal. Empresa .....: Amil Saúde Enviar curriculum para ...: laertemartins@amil.com.br -------------------------------------------------------------------------------------------------------------- São Caetano - SP - 12/10/11 ANALISTA PROGRAMADOR JAVA Superior completo ou cursando Inglês leitura(básico) Acima de 2 anos de experiência Java Swing, JSP/IDE Eclipse/ FLEX/ VB ASP 3.0 Irá atuar com desenvolvimento de sistemas de aplicações desktop Web, utilizando Java, Eclipse, Tomcat, Glass Fish, JSP, Swing, Servlets e banco de dados SQL Server 2005/2008, Stored Procedures, Triggers, Functions Eclipse, atenderá demandas internas e externas, diferencial ter conhemcimento em CRM. A contratação será PJ. Informar valor hora Temos urgência no preenchimento da vaga. Empresa .....: Net Help Enviar curriculum para ...: fabio.silva@nethelp.com.br -------------------------------------------------------------------------------------------------------------- São José dos Campos - SP - 07/10/11 Desenvolvedor Java Experiência Profissional: Linguagens de programação(Java, Flex, Silverlight, Javascript ou C#), orientação a objetos Arquiteturas de sistemas Web, padrões de projeto, bancos de dados relacionais e linguagem SQL Desejável uma ou mais das seguintes tecnologias de desenvolvimento – Desktop (ArcObjects,ArcPy e Silverlight),Web(ArcGIS API for Flex, Silverlight e Javascript), Mobile(ArcGIS Mobile e ArcPad), TDD Disponibilidade para viagens. Formação Superior: Análise de Sistemas e afins. Inglês Avançado Empresa .....: Imagem Soluções de Inteligência Geográ Enviar curriculum para ...:veuzebio@img.com.br -------------------------------------------------------------------------------------------------------------- São Paulo - SP - 05/10/11 Desenvolvedor Java Experiência com Spring e Hibernate. Desejável conhecimento em Flex Adobe. Para atuar em uma instituição financeira localizada no Itam Bibi. Empresa .....: MSDevelop Enviar curriculum para ...:rhsp@develop.com.br -------------------------------------------------------------------------------------------------------------- São Paulo - SP - 04/10/11 Programador Java Empresa de informática, especializada em gestão empresarial (ERP), em ambiente web. Estamos ampliando nossa infra/estrutura de desenvolvimento JAVA, e necessitamos de uma pessoa com perfil para programador. Perfil desejado: * Conhecimento ambiente desenvolvimento ECLIPSE * Organizado, metódico, próativo * Fluência verbal * Boa redação * Necessários Java(experência minima de 6 meses), Comandos SQL. * Conhecimentos desejáveis * PL/SQL Oracle * Adobe Flex/ BlazeDS Contratação CLT, com VT+VR+PS+SV. Remuneração inicial até R$ 4000. Período integral das 8:30 as 18:00 com intervalo de 1:30hs para almoço Empresa .....: Systemakers Informatica Ltda Enviar curriculum para ...:juliano@systemakers.com.br -------------------------------------------------------------------------------------------------------------- Essas vagas são as do mês de outubro! Vitor Yudi Hansen

quinta-feira, 27 de outubro de 2011

Usando o Google Maps e GPS no Android

O mercado para Android está cada vez mais agitado, e a cada dia aparecem novas informações animadoras: a quantidade de novos aplicativos saltou de 2 mil para 9 mil por mês.
Isso não ocorre sem razão. A capacidade de usar os serviços do Google através do Android é excelente. Um dos capítulos mais interessantes do curso FJ-57 de Google Android é o que envolve fazer um mashup com o Google Maps, o GPS do seu celular e dados que gravamos nele. Essa tarefa se revela inicialmente bastante simples, e depois ainda possibilita inserir uma série de listeners e overlays para poder customizar o uso dos mapas.
Dado que você já sabe preparar o ambiente para um HelloWorld no Android, crie uma nova aplicação com uma activity chamada MapasSimples. Você vai precisar adquirir uma API KEY do Google Maps para poder ter a permissão de usá-lo em sua aplicação. Para isso, gere um MD5 da sua chave através do keytool (ou mesmo através do plugin do Android, usando a mesma do procedimento que você usa para assinar suas aplicações) para depois se inscrever no Google Android Maps API Key.

Depois desse passo, o Google vai ter fornecer uma chave de acesso, juntamento com um trecho de XML para ser usado na sua tela. No nosso caso, o main.xml ficará parecido com:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android=
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<com.google.android.maps.MapView
android:id="@+id/map_view"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:enabled="true"
android:clickable="true"
android:apiKey="SUA CHAVE DO GOOGLE MAPS"
/>
</LinearLayout>
Agora precisamos alterar a nossa atividade MapasSimples para, em vez de estender Activity, ser filha de MapActivity:
public class MapasSimples extends MapActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
protected boolean isRouteDisplayed() {
return false;
}
}
No nosso manifesto, precisamos avisar dentro de application que vamos usar a biblioteca do Google Maps:
<uses-library android:name="com.google.android.maps" />
E também precisamos permitir acesso a Internet, dentro da tag de manifest:
<uses-permission android:name=
"android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name=
"android.permission.INTERNET" />
Isso já é o suficiente para abrir o Google Maps, mas queremos ir além. Podemos adicionar diversos overlays ao mapa, para colocar informações como as pizzarias mais próximas, a bússola, a nossa posição atual de acordo com o GPS ou mesmo a posição de seus amigos.
Dentro do método onCreate pode adicionarmos um novo overlay ao mapa, que vai conter tanto a bússola quanto a nossa própria localização (ou de acordo com o GPS ou de acordo com a triangularização de antenas), de maneira simples:
MapView mapView = (MapView) findViewById(R.id.map_view) ;
mapView.setClickable(true) ;
MyLocationOverlay mlo = new MyLocationOverlay(this, mapView) ;
mlo.enableCompass() ;
mlo.enableMyLocation() ;
mapView.getOverlays().add(mlo) ;
Pronto! Você já pode gerar sua aplicação obtendo o seguinte resultado rodando em um celular Google

tirado do blog da Caelum

http://blog.caelum.com.br/usando-o-google-maps-e-gps-no-android/

Vitor Yudi Hansen

Usando seu próprio banco de dados SQLite em aplicações Android

A maioria dos exemplos e tutoriais de aplicações Android por ai assumem que você quer criar e preencher seu banco de dados em tempo de execução e não usará um banco de dados independente com sua aplicação.
O metódo que será mostrado aqui usa um banco de dados SQLite de sua pasta “assets” e copia em um banco de dados no caminho de sua aplicação, de forma que a API SQLiteDatabase possa abrir e acessar o banco normalmente.

1. Preparando o arquivo de banco de dados SQLIte.
Assumindo que você já tem um banco de dados sqlite criado, precisamos fazer algumas modificações nele. Se você não tiver um gerenciador sqlite instalado, recomendo baixar o programa OpenSource SQLite Database Browser disponível para Win/Mac/Linux.
Abra seu banco de dados e adicione uma nova tabela chamada “android_metadata”, executando a seguinte sentença SQL:
CREATE TABLE "android_metadata" ("locale" TEXT DEFAULT 'en_US')
Agora insira uma única linha com o texto ‘en_US’ na tabela “android_metadata”:
INSERT INTO "android_metadata" VALUES ('en_US')
Depois , é necessário renomear o campo id primário de suas tabelas para “_id” para que o Android saiba qual a chave primária de suas tabelas. Você pode facilmente fazer essas mudanças no SQLite Database Browser pressionando o botão “edit table”, e depois selecionando a tabela que quer editar e finalmente selecionando o campo que quisr renomear.
Depois de renomear o campo id de todas as tabelas para “_id”, e adicionar a tabela “android_metadata”, seu banco de dados está pronto para ser usado em sua aplicação Android.

Nota: na imagem podemos ver as tabelas “Categories” e “Content” com o campo id renomeado para “_id” e a tabela “android_metadata” adicionada.
2. Copiando, abrindo e acessando seu banco de dados em sua aplicação Android.
Agora, coloque o banco de dados na pasta “asset” de seu projeto e crie uma classe Database Helper baseada na calsse SQLIteOpenHelper do pacote “android.database.sqlite”.
Crie a sua classe DatabaseHelper dessa forma:
public class DataBaseHelper extends SQLiteOpenHelper{
 
    //The Android's default system path of your application database.
    private static String DB_PATH = "/data/data/YOUR_PACKAGE/databases/";
 
    private static String DB_NAME = "myDBName";
 
    private SQLiteDatabase myDataBase;
 
    private final Context myContext;
 
    /**
     * Constructor
     * Takes and keeps a reference of the passed context in order to access to the application assets and resources.
     * @param context
     */
    public DataBaseHelper(Context context) {
 
     super(context, DB_NAME, null, 1);
        this.myContext = context;
    }
 
  /**
     * Creates a empty database on the system and rewrites it with your own database.
     * */
    public void createDataBase() throws IOException{
 
     boolean dbExist = checkDataBase();
 
     if(dbExist){
      //do nothing - database already exist
     }else{
 
      //By calling this method and empty database will be created into the default system path
               //of your application so we are gonna be able to overwrite that database with our database.
         this.getReadableDatabase();
 
         try {
 
       copyDataBase();
 
      } catch (IOException e) {
 
          throw new Error("Error copying database");
 
         }
     }
 
    }
 
    /**
     * Check if the database already exist to avoid re-copying the file each time you open the application.
     * @return true if it exists, false if it doesn't
     */
    private boolean checkDataBase(){
 
     SQLiteDatabase checkDB = null;
 
     try{
      String myPath = DB_PATH + DB_NAME;
      checkDB = SQLiteDatabase.openDatabase(myPath, null, SQLiteDatabase.OPEN_READONLY);
 
     }catch(SQLiteException e){
 
      //database does't exist yet.
 
     }
 
     if(checkDB != null){
 
      checkDB.close();
 
     }
 
     return checkDB != null ? true : false;
    }
 
    /**
     * Copies your database from your local assets-folder to the just created empty database in the
     * system folder, from where it can be accessed and handled.
     * This is done by transfering bytestream.
     * */
    private void copyDataBase() throws IOException{
 
     //Open your local db as the input stream
     InputStream myInput = myContext.getAssets().open(DB_NAME);
 
     // Path to the just created empty db
     String outFileName = DB_PATH + DB_NAME;
 
     //Open the empty db as the output stream
     OutputStream myOutput = new FileOutputStream(outFileName);
 
     //transfer bytes from the inputfile to the outputfile
     byte[] buffer = new byte[1024];
     int length;
     while ((length = myInput.read(buffer))>0){
      myOutput.write(buffer, 0, length);
     }
 
     //Close the streams
     myOutput.flush();
     myOutput.close();
     myInput.close();
 
    }
 
    public void openDataBase() throws SQLException{
 
     //Open the database
        String myPath = DB_PATH + DB_NAME;
     myDataBase = SQLiteDatabase.openDatabase(myPath, null, SQLiteDatabase.OPEN_READONLY);
 
    }
 
    @Override
 public synchronized void close() {
 
         if(myDataBase != null)
          myDataBase.close();
 
         super.close();
 
 }
 
 @Override
 public void onCreate(SQLiteDatabase db) {
 
 }
 
 @Override
 public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
 
 }
 
        // Add your public helper methods to access and get content from the database.
       // You could return cursors by doing "return myDataBase.query(....)" so it'd be easy
       // to you to create adapters for your views.
 
}
E é isso!
Agora você pode criar uma instância da classe DatabaseHelper e chamar os metódos createDataBase() e openDataBase(). Lembre de mudar o texto “YOUR_PACKAGE” para o namespace de sua aplicação (por exemplo: com.exemplename.myapp) na string DB_PATH.
Traduzido de www.reigndesign.com


Vitor Yudi Hansen

Livros Java

segue alguns livros sobre java,
bem interessantes, e com preços baixos!

=D


Use a cabeça Java
http://www.submarino.com.br/produto/1/21294017/use+a+cabeca!+java?menuId=1321&franq=303806

Use a Cabela Servlets e JSP
http://www.submarino.com.br/produto/1/21489846/use+a+cabeca!+servlets+e+jsp?menuId=1321&franq=303806

Certificação Sun Para Programador Java 6 Guia de Estudo
http://www.submarino.com.br/produto/1/21498837/certificacao+sun+para+programador+java+6+guia+de+estudo?menuId=1321&franq=303806

Java Persistence com Hibernate
http://www.submarino.com.br/produto/1/1981750/java+persistence+com+hibernate?menuId=1321&franq=303806

Desenvolvendo Aplicações Web com JSP, Servlets, JavaServer Faces
http://www.submarino.com.br/produto/1/1939603/desenvolvendo+aplicacoes+web+com+jsp,+servlets,+javaserver+faces...?menuId=1321&franq=303806


Vitor Yudi Hansen

Programa para Modelagem de Dados

Descobri através de um amigo a ferramenta dbDesigner Fork

é open source e é muito boa!!!
ela gera scripts para todos os bancos de dados,
e é bem simples de utilizar,
vale a pena dar uma olhada!

segue link:

http://sourceforge.net/projects/dbdesigner-fork/

Vitor Yudi Hansen

quarta-feira, 26 de outubro de 2011

Aprenda Flex em uma semana

Aprenda FLex em uma semana.
http://www.adobe.com/devnet/flex/videotraining.html

alguns videos sobre o Flex.

vale a pena conferir...


Vitor Yudi Hansen

Abrir Página da internet no Flex Mobile

<?xml version="1.0" encoding="utf-8"?>
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
        xmlns:s="library://ns.adobe.com/flex/spark" title="HTML Content" viewActivate="view1_viewActivateHandler(event)">
   
    <fx:Script>
        <![CDATA[
            import flash.media.StageWebView;
            import flash.net.URLRequest;
            import spark.events.ViewNavigatorEvent;
           
            protected var webView:StageWebView = new StageWebView();
            protected var openBrowser:Boolean = false;
           
           
            protected function view1_viewActivateHandler(event:ViewNavigatorEvent):void
            {
                if (StageWebView.isSupported)
                {
                    currentState = "normal";
                    webView.stage = stage;
                    webView.viewPort = new Rectangle(20, 100, 450, 450);
                    webView.addEventListener(LocationChangeEvent.LOCATION_CHANGE,onURLChange);   
                    webView.loadURL("http://vitorhansen.blogspot.com");   
                    addEventListener(ViewNavigatorEvent.REMOVING,onRemove);
                }
                else {
                    currentState = "unsupported";
                    lblSupport.text = "StageWebView feature not supported";
                }   
            }
           
            protected function onURLChange(event:LocationChangeEvent):void
            {
                trace("URL change");
                // Uncomment the following line to load in the default browser instead...
                //navigateToURL(new URLRequest(event.location));
            }
           
            protected function onRemove(event:ViewNavigatorEvent):void
            {
                this.webView.dispose();
            }
        ]]>
    </fx:Script>
   
    <s:states>
        <s:State name="normal"/>
        <s:State name="unsupported"/>
    </s:states>
   
    <s:Label id="lblSupport" includeIn="unsupported" width="95%" horizontalCenter="0" verticalCenter="0"/>
    <s:TextArea bottom="5" width="95%" includeIn="normal" horizontalCenter="0" enabled="false" editable="false"
                text="Exemplo Página Flex."/>
</s:View>

Vitor Yudi Hansen

Geolocalização Flex Mobile

Exemplo de Geolocalização com o Flex Mobile!

<?xml version="1.0" encoding="utf-8"?>
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009" viewActivate="view1_viewActivateHandler(event)"
        xmlns:s="library://ns.adobe.com/flex/spark" title="Geolocation">
   
    <fx:Script>
        <![CDATA[
            import flash.sensors.Geolocation;
           
            import spark.components.supportClasses.StyleableTextField;
            import spark.events.ViewNavigatorEvent;
           
            protected var g:Geolocation = new Geolocation();   
           
            protected function view1_viewActivateHandler(event:ViewNavigatorEvent):void
            {
                if (Geolocation.isSupported)
                {
                    // Note: un-comment the muted check for android OS, however there is currently a bug on iOS where it will always return
                    //      muted and not update the location if left uncommented.
                    /* if (g.muted)
                    {
                    log.text = "Access to GPS has been muted";
                    return;
                    } */
                   
                    log.text = "Finding Location...";
                    g.addEventListener(GeolocationEvent.UPDATE, onUpdate);
                    addEventListener(ViewNavigatorEvent.REMOVING,onRemove);
                }
                else
                {
                    currentState = "unsupported";
                    lblSupport.text = "Geolocation is not supported on this device.";
                }   
            }
           
            protected function onUpdate(event:GeolocationEvent):void
            {
                trace("Update event called");
                log.text = "latitude = " + event.latitude +
                    "\nlongitude = " + event.longitude +
                    "\naltitude = " + event.altitude +
                    "\nverticalAccuracy = " + event.verticalAccuracy +
                    "\nhorizontalAccuracy = " + event.horizontalAccuracy +
                    "\nspeed = " + event.speed +
                    "\nheading = " + event.heading +
                    "\ntimestamp = " + event.timestamp;       
                // auto-scroll the text area to the latest text
                StyleableTextField(log.textDisplay).scrollV = StyleableTextField(log.textDisplay).scrollV+1;
            }
           
            protected function onRemove(event:ViewNavigatorEvent):void
            {
                g.removeEventListener(GeolocationEvent.UPDATE, onUpdate);               
            }
        ]]>
    </fx:Script>
    <s:states>
        <s:State name="normal"/>
        <s:State name="unsupported"/>
    </s:states>
   
    <s:layout>
        <s:VerticalLayout paddingTop="20" paddingBottom="20" paddingLeft="20" paddingRight="20" gap="40"/>
    </s:layout>
   
    <s:Label id="lblSupport" includeIn="unsupported" width="95%"/>
    <s:TextArea width="98%" enabled="false"
                text="The Geolocation sample displays updates to the current geographical location of the device in the form of latitudinal and longitudinal coordinates." includeIn="normal"/>
    <s:VGroup width="400" includeIn="normal">
        <s:Label text="Event Log:"/>
        <s:TextArea id="log" editable="false" height="400"/>
    </s:VGroup>
   
</s:View>

Vitor Yudi Hansen

Tela inteira Flex Mobile

<?xml version="1.0" encoding="utf-8"?>
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
        xmlns:s="library://ns.adobe.com/flex/spark"
      viewActivate="view1_viewActivateHandler(event)"
        title="Full Screen">
    
    <fx:Script>
        <![CDATA[
            import spark.events.ViewNavigatorEvent;
            
            protected function view1_viewActivateHandler(event:ViewNavigatorEvent):void
            {
                if (stage.displayState == StageDisplayState.FULL_SCREEN_INTERACTIVE)
                    chk.selected = true;
            }
            
            protected function chk_changeHandler(event:Event):void
            {
                if (chk.selected)
                    stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;
                else stage.displayState = StageDisplayState.NORMAL;
            }
        ]]>
    </fx:Script>
    <s:CheckBox id="chk" label="Full Screen" change="chk_changeHandler(event)" horizontalCenter="0" verticalCenter="0"/>
</s:View>

Vitor Yudi Hansen

Alert no Flex Mobile

Segue um exemplo do Tour de Flex,
de como coocar Alert no Flex mobile

<?xml version="1.0" encoding="utf-8"?>
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:mx="library://ns.adobe.com/flex/mx"
        xmlns:s="library://ns.adobe.com/flex/spark" title="SampleAlert" >
   
    <fx:Declarations>
        <fx:Component className="AlertMsg">
            <s:SkinnablePopUpContainer x="70" y="300">
                <s:TitleWindow title="My Message" close="close()">
                    <s:VGroup horizontalAlign="center" paddingTop="8" paddingBottom="8" paddingLeft="8" paddingRight="8" gap="5" width="100%">
                        <s:Label text="My alert message text here..."/>
                        <s:Button label="OK" click="close()"/>
                    </s:VGroup>
                </s:TitleWindow>
            </s:SkinnablePopUpContainer>
        </fx:Component>
    </fx:Declarations>
   
    <s:layout>
        <s:VerticalLayout paddingTop="5" paddingBottom="5" paddingLeft="5" paddingRight="5" gap="10"
                          horizontalAlign="center" verticalAlign="top"/>
    </s:layout>
   
    <s:TextArea text="This sample shows how you can display a simple alert message in a mobile application using the Spark SkinnablePopUpContainer. The mx.controls.Alert is not recommended for mobile."
                width="98%" editable="false"/>
    <s:Button label="Show Alert" click="(new AlertMsg()).open(this, false)"/>
</s:View>


É isso ai!

absssss

Vitor Yudi Hansen

Ajude o Planeta

Ajude o Planeta, e clique neste endereço!

http://www.submarinoviagens.com.br/planteem1click/?utm_source=submarino&utm_medium=banner_lateral&utm_campaign=planteem1click&CPId=varejo_bannerlateral_planteem1click

é um endereço do submarino, onde a cada 1.000 cliques uma arvoré é plantada!

vamos lá, não custa nada!

Vitor Yudi Hansen

quinta-feira, 20 de outubro de 2011

VELOCIDADE: Deixar a internet mais rápida

Clique em INICIAR (lá embaixo no canto esquerdo da sua tela)


Clique agora em PAINEL DE CONTROLE...


Clique depois em SISTEMA...


Agora clique na aba HARDWARE


Clique em GERENCIADOR DE DISPOSITIVOS...


Clique no sinalade "+" em PORTAS (COM &LPT)


Agora Clique em PORTA DE COMUNICAÇÃO (COM1)


Clique na aba CONFIGURAÇÕES DE PORTA


10° Vá até a opção BITS POR SEGUNDO e escolha a ultima opção (que é a mais rápida)


11° DEPOIS REINICIE O SEU COMPUTADOR E CONECTE NOVAMENTE, PRONTO!

Vitor Yudi Hansen

8 Dicas para tornar o Windows 7 ainda mais rápido

Dica 1 – Altera os efeitos visuais
1. Clica com o botão direito do rato em cima do ícone Computer e depois clica em Properties.
2.
Na nova janela que abriu, clica em Advanced system settings.
3.
Clica em Settings, da caixa Performance.
4.
Escolhe Adjust for best performance, e depois selecciona um a um as opções que queres usar no teu computador.
Dica 2 – Usa uma cor sólida em vez de um Wallpaper
Usando uma cor sólida em vez de um Wallpaper, vai aumentar a performance, porque já não tem que carregar uma imagem, sempre que inicia o Windows 7.
1. Clica com o botão direito do rato no ambiente de trabalho e depois clica em Personalize.
2.
Clica sobre o texto Desktop Background.
3.
Na caixa de selecção Picture Location, escolhe Solid Colors. Depois selecciona a cor que queres usar para fundo do teu ambiente de trabalho.
Dica 3 – Não guardes a lista dos programas e ficheiros usados recentemente
1. Clica com o botão direito do rato na barra de ferramentas e depois clica em Properties.
2.
Clica na aba Start Menu e desactiva as opções de privacidade.
Dica 4 – Optimiza a configuração do sistema
1. No campo de pesquisa do menu iniciar, introduz: msconfig
2.
Na aba Boot, verifica se o Windows 7 está seleccionado.
3.
Clica no botão Advanced options… marca a opção Number of processors e selecciona o número máximo de processadores que aparece.
4.
Marca a opção No GUI boot. (não feches a janela Sustem Configuration porque vai ser necessário para o passo seguinte)
Dica 5 – Escolhe os programas que iniciam, sempre que ligares o computador
1. Se ainda não tens a janela System Configuration aberta, no campo de pesquisa do menu iniciar, introduz: msconfig
2.
Na aba Startup desmarca os programas que não queres que inicie.
ATENÇÃO:
Não desactives o anti-vírus, firewall,etc.
Dica 6 – Desactiva funcionalidades do Windows
1. No menu iniciar clica em Control Panel.
2.
Clica em Programs.
3.
Clica em Turn Windows features on or off.
4. Desmarca as funcionalidades que não queres/uses
(por ex. Tablet PC Components, Windows Gadget Platform).
Dica 7 – Desactiva os sons do Windows
Estás farto de ouvir os sons do Windows quando abres inicias o computador, abres programas? Esta dica desactiva os sons do Windows.
1. No menu iniciar clica em Control Panel.
2.
Clica em Hardware and Sound.
3.
Clica em Change system sounds.
4.
Em Sound Scheme escolhe No Sounds.
Dica 8 – Não mostrar o tamanho da pasta, sempre que passas o rato por cima
1. Abre o explorador do windows.
2.
Clica no Organize, para mostrar o menu. E depois clica em Folder and Search options.
3.
Vai para a aba View. Desactiva a opção: Display file size information in folder tips
Vitor Yudi Hansen

sexta-feira, 14 de outubro de 2011

Vagas Adobe Flex

Oportunidade na Amil para São Paulo e região
Atuamos no segmento de saúde e estamos contratando 3 profissionais com sólidos conhecimentos em Flex para trabalhar em tempo integral, a forma de contratação é PJ por tempo indeterminado.
Requisitos: Conhecimento do framework Swiz, Flex 4, ter participado de projetos complexos
Desejável conhecimento UX, ferramentas gráficas, Oracle e delphi
Local de trabalho: Alphaville
Empresa oferece salário compatível, fretado, ótimo ambiente, propício a troca de experiências.
Interessados enviar CV com pretensão PJ mensal para mim.
Grato!
Laerte Martins
Coord Desenv Sistemas
Laerte Martins
Amil Assistência Médica Internacional S/A.
LaerteMartins@amil.com.br
+55 (11) 3638-1803
———————————————————————————————–
Vaga para todo o Brasil
Pessoal,
Bom dia, a jobconvo.com esta procurando/precisando de parceria para projeto
em flex, foco será atuar no corte e montagem do front-end.
Em qualquer lugar do brasil, para trabalho em home office.
Mande curriculum/portifolio para daniel@jobconvo.com
Abraços,

Daniel Romualdo
Skype: daniel.romualdo26


Vitor Yudi Hansen

terça-feira, 11 de outubro de 2011

PopUp no FLex

Muitas pessoas tem a dúvida de como chamar um popUp no Flex.


é simples!


você cria um botão, ou algo que queira para com determinado evento ou ação abrir o popUp, e cria um método qualquer!


você dá um import no mxml que você quer abrir
ex:
import br.com.exemplo.popUp.TelaPopUp

e faz o seguinte import também!

import mx.managers.PopUpManager;


e dentro do método vc chama ele da seguinte maneira:

//metodo qualquer

public function abrePopUp():void{

var popup :  TelaPopUp = PopUpManager.createPopUp(root,  TelaPopUp, true) as TelaPopUp;
PopUpManager.centerPopUp(popup);
/*caso tenha um método que vc queira iniciar no popUp, vc chama da seguinte maneira */
popup.metodoDoPopUp();


}


 Proto está feito a chamada do PopUp no flex!
simples!!!


ABsss

Vitor Yudi Hansen