Mostrando postagens com marcador dicas. Mostrar todas as postagens
Mostrando postagens com marcador dicas. Mostrar todas as postagens

Como adicionar auto-complete com interpretador Python

Olá pessoal,

Encontrei essa excelente dica no blog do Brunno Gomes e não deixei de postar!

Para os desenvolvedores Python que precisam da funcionalidade de auto-completar e infelizmente ainda desconheciam como ter isso direto do seu interpretador Python, agora os problemas acabaram!

Vejam abaixo como fazer:

Ao abrir o shell interativo do Python (digitar "python" no terminal), rode os comandos:

1import readline
2import rlcompleter
3readline.parse_and_bind("tab: complete")


Agora é só usar o TAB sem dó para completar os comandos, e é muito útil para descobrir coisas novas também.

Por exemplo digitando "de" e apertando TAB ele mostra as opções:
1def del delattr(       


E se você por acaso não conhecia o "delattr()" pode começar a pesquisar e ver que ele é útil para você.

Valeu Brunno pela excelente dica!!!

Fonte: http://brunno.net/
Olá pessoal,

No último post apresentei como iniciar o desenvolvimento de aplicativos para o N900 com a linguagem de programação Python. Durante o tutorial construí o  primeiro Hello World. Porém, utilizamos a conexão sem fio para estabelecer a comunicação entre o aparelho N900 e o Mac/PC. Se não tivermos uma conexão sem fio disponível uma outra opção é fazer a comunicação entre o N900 e seu computador por USB. Como procedemos ?

1 - O primeiro passo é conectar o cabo USB no seu MAC/PC ao N900 e setar a conexão no modo "PC Suite Mode". (lembre-se que dever ser PC Suite Mode e não "Mass Storage Mode".

2 - Depois no seu N900, abra o X Terminal e execute o comando:

$ root
$ ifup usb0

Este comando gera uma configuração de rede válida via USB para o N900. O mais importante para você é que ele gera um ip e uma máscara de rede válida para uma rede local.


Agora para seu PC/Mac enxergue seu telefone, é necessário você configurar o IP estaticamente nele. Para isso vá até a sua configuração de rede (de acordo com o seu sistema operacional) e adicione um ip estático conforme abaixo:

IP: 192.168.2.xx (Pode ser na faixa entre 1 a 254)
Máscara de Rede: 255.255.255.0


Por exemplo, esta é uma possível configuração no Mac OS X 10.5 Leopard:

Configuração do IP Estático no MACOS/X

Feito esta configuração, agora só iniciar a conexão remota ao seu aparelho por meio do terminal do seu Mac/PC.

$ ssh root@192.168.2.15
$ root@ip_do_n900's password: (digite a senha para o ssh)
$ BusyBox v1.10.2 (Debian 3:1.10.2.legal-1osso26+0m5)
?:~# 
 

Caso a configuração não funcione,  verifique se você realmente estabeleceu um ip válido na mesma sub-rede do N900 para sua máquina. O N900 deve estar configurado com o ip 192.168.2.15/255.255.255.0.

Verifique realmente se foi gerado um ip válido após o comando ifup usb0  . Um comando ifconfig -all no N900 pode te informar se ele gerou um ip. Lembre-se que este comando deve ser feita toda vez que você desligar o aparelho.

O fluxo segue conforme o post anterior a partir do passo 3.

Espero ter ajudado,

Atenciosamente,

Marcel Caraciolo

[Dicas] Como preparar seus slides

Já venho publicado algumas postagens sobre dicas de como se portar e preparar a sua apresentação ao público. Hoje encontrei mais um material técnico referente com dicas de como criar os slides da sua apresentação, principalmente quando se trata de uma apresentação técnica.

Já tenho seguido algumas dicas antes mesmo de ter lido este artigo, mas agora vejo que são técnicas interessantes e válidas para atingir o seu público de forma agradável e não entediante.

Gostei da observação do autor ao falar sobre a diferença de estilos de apresentação: As formais e as artísticas. As artistícas são as mais bem feitas cheia de firulas, descontraídas e com menor densidade de conteúdo ("Apresentação a la Steve Jobs"). Porém exige muito do apresentador especialmente devido ao intenso treinamento. Já as formais são aquelas que tendem ter maior densidade de conteúdo e ser mais detalhista. O interessante é saber como fazer a mistura certa dos dois estilos para atingir o perfil do público do evento de forma correta.

Sempre gostei das apresentações artísticas, mas com conteúdo e vocês ? =D

Vejam o artigo aqui no site do Vitor Plampona: Dicas para Criar Slides.

Dicas para melhorar suas apresentações em público

Olá pessoal,


Achei uma coletânea de posts com várias dicas para melhorar suas apresentações e palestras em público. Dicas que abrangem desde o comportamento até a estrutura da sua apresentação no powerpoint. Agradecimentos ao blog ciberg nético (colega Anderson Berg) pelas dicas apresentadas.

Post 1: Dicas - Prepare-se e organize-se para suas palestras

Post 2: Dicas - Faça sucesso com suas apresentações no powerpoint

Post 3: Dicas - Acabe com os marcadores (Comunicação eficaz)





Ps: Nada mais justo do que colocar a foto de um maiores apresentadores e palestrantes: Steve Jobs. O cara que quando vai apresentar nos principais eventos da Apple, faz as ações da Apple subirem antes da apresentação.

Qual a diferença entre arquivos .sis e .sisx ?

Uma dúvida que sempre surge entre usuários e desenvolvedores dos celulares Symbian é em relação aos arquivos de instalação de aplicativos e jogos. Geralmente, ele são fornecidos de duas formas : arquivos ".sis" ou ".six".
Qual a diferença??

Resumindo, os arquivos .sis são para versões antigas de celulares embarcados com S.O. Symbian anterior ao 8.1. No entanto, eles ainda podem funcionar em sistemas mais atuais, mas seu funcionamento não é garantido.

Já os arquivos .sisx são para celulares com Symbian 3rd Edition ( a partir do 9.1).

Outra questão que sempre surge entre os usuários de Nokia são os arquivos de instalação de aplicativos e jogos. Normalmente, eles são fornecidos pelas empresas de duas formas: arquivos “.sis” ou “.sisx”.

Basicamente os arquivos .sis são para versões antigas de celulares com o sistema operacional Symbian anterior ao 8.1. No entanto, eles ainda podem funcionar sistemas mais atuais, mas seu funcionamento não é garantido.

Se você não sabe qual é a versão do seu celular, vá até o link http://www.forum.nokia.com/devices/matrix_all_1.html que lá fornece todo o quadro de celulares e suas versões de software.

Dúvida comum e solucionada!

Fonte: Nokia Guru

Dicas de JavaME; Blog Small and Adaptive

Gostaria de recomendar um blog muito bom com dicas e tutoriais para os desenvolvedores de JavaME. O blog Small and Adaptive contêm várias dicas e pequenos "quebra-galhos" que podem ajudar nas práticas de desenvolvimento de aplicativos móveis com JavaME.

Recomendo a leitura! E parabéns pelo material ao colega Telmo! =D

Segue o link do mesmo, aqui.

Como não rotacionar seu aplicativo (Activity) no Android.

Como fazer seu aplicativo (activity) no Android não rotacionar quando o aparelho também rotaciona.

Primeiro, que você não precisa se preocupar com código fonte para tratar esse tipo de eventos.

Tudo que você precisa é adicionar a linha "android:screenOrientation = "portrait" (ou "landscape" ) no seu AndroidManifest.xml.


Mais informações podem ser encontradas, com exemplos, aqui.

Fonte: AndroidGuys

Um post publicado pelo colega Rodrigo Peixoto, fala sobre como reduzir e otimizar ao máximo a performance do seu aplicativo desenvolvido em Python. Muito bom o post! Recomendo! Especialmente para aqueles que não conhecem a linguagem de programação Python ou para aqueles que ainda acreditam que Python é muito lento! (Ele é lento em comparação à linguagens compiláveis, mas com bibliotecas terceiras e práticas de programação corretas é possível extrair o máximo do Python com o que ele tem de melhor: produtividade e liberdade!)



Leiam o post referencial "Aplicativos Python lentos. Onde está o gargalo" aqui.
Você usa muito o sms? Passa o dia digitanto com os polegares e soltando torpedos para todos os lados? Sua caixa de mensagens deve ser uma zona!

Para aqueles que usam muito o serviço de SMS do seu celular. Esse aplicativo pode ajudar muito a organizar sua caixa de mensagens. Ele organiza seus sms's por destinatário. Assim você sabe o histórico da conversa e agiliza o envio/leitura e manipulação de suas mensages. Funcional apenas para celulares symbian Nokia S60!


Precisa instalar o Nokia Contacts Services Support Package e depois o Conversation.

Fonte: SemLimites

Flash Lite: Dicas de desenvolvimento

Achei algumas dicas interessantes que gostaria de divulgar aqui especialmente para os desenvolvedores de Flash Lite. Tais dicas foram dadas por Alessandro P, Darren O, Scott J, e Dale R em uma palestra sobre Flash Lite. Algumas dicas aí, em negrito, são válidas para desenvolvimento de quaisquer aplicativos móveis, independente de plataforma.

  • Make the app work first (before making it pretty) - remember to also add Exit button (Todos esquecem do botão de saída do aplicativo!)
  • Stay below 70% memory
  • Remote Data and Flash Lite - remember data costs, name-value pairs are still powerful, remember getURL, 3gp for video and aac for audio, for FL 3 use flv, avoid using XML whenever possible for large amounts of data, SWX
  • A challenge with Flash Lite and firmware updates, as there are differences between FL2 qand FL3 - WURFL (as you would need to know about which FL version you are running on)
  • Optimize your loops - negative while-loops are fastest of all, avoid function calls in loop condition (instead run it once before loop if value does not change)
  • Join the deprecation appreciation society - even though the some old FL1.1 functions are deprecated, they might still be faster than the new replacements from AS2
  • Use the keypad on the phone for navigation (an remap your numeric keypad on the PC to "simulate" phone keypad, which is reversed, meaning 2 is up and not down... this means both device central and PC's Web browser)
  • Test automation through Device Central- create a device set, and run the same test on all devices (you could also take a screenshot of every test run for examination)
  • Remote on-device testing - leverage Nokia RDA and Mobile Complete by Device Anywhere
  • Device profiling - test the devices with FPS monitors or use the Device Central profiling features
  • Extending Flash Lite (will be available Adobe MAX) - possibilities: KuneriLite, Janus, Flyer, Sony-Ericsso's Capuchin, SWF2Go, there is also an article
  • Business tip #1: Know where your content is going to end up, regional differences, differences between manufacturers, etc.
  • Business tip #2: Know the market - what kind of content is popular in your target markets?
  • Business tip #3: Grab your customer in less than 60 seconds - spend time in making sure you get the customer to download your content, it has to stand out from the competition
  • Business tip #4: Use Flash for its strengths
  • Business tip #5: Becoming a mobile millionaire takes time

Dica: Nivel da bateria celulares Symbian 3rd Nokia

Para os desenvolvedores da plataforma nokia Symbian 3rd, especificamente para os desenvolvedores de JavaME, a Nokia introduziu uma propriedade "com.nokia.mid.batterylevel" que permite acessar o nível atual da bateria através da chamada do método System.getProperty("com.nokia.mid.batterylevel") a partir do seu midlet.

Segue um exemplo de código tirado do blog MobilePit:

Download source code and sample midlet : NokiaBattery_midlet.zip

Direto do portal da Sony Ericsson (Developer world):

Sony Ericsson Content Awards 2008:


"
Seeking amazing content, applications or services for Sony Ericsson mobile phones, the Sony Ericsson Content Awards 2008 are open to all third-party development companies to submit entries until November 30, 2008. Below is a reminder of the categories and to help inspire you, the Sony Ericsson Developer World team are sharing advice in blogs on www.sonyericsson.com/contentawards

Enter your content before November 30, 2008
The Sony Ericsson Content Awards 2008 are open to all market-ready applications, games, graphics and services created for Sony Ericsson mobile phones by any third-party development company.

All content for Sony Ericsson Java™ Platform 7 (JP-7), JP-8, UIQ 3 and Window® Mobile phones will be considered and you can also use technologies such as the Sony Ericsson Themes Creator tool, Adobe® Flash Lite™ and Project Capuchin.

Submission is open until November 30, 2008 via the Sony Ericsson Content Awards website www.sonyericsson.com/contentawards. Finalists will be selected in December and the 2008 winners will be announced in an official online ceremony on in February 2009.

Developer World blogs

To help inspire you, the Sony Ericsson Developer World team are sharing ideas and tips in blogs on the Sony Ericsson Content Awards website. Read more>>

Categories and prizes
In 2008's competition the award categories are broader to inspire imagination and greater innovation. The judges will evaluate the submissions in each of the categories below based on ease of use, entertainment factor, innovation, look and feel, uniqueness, creativity and audio performance:

  • Being Productive
  • Going Green
  • In-Car applications
  • Mobile Entertainment
  • Lifestyle Experiences
  • Themes & Graphics
  • XPERIA™ X1 Panels

In addition to receiving the 2008 winner's symbol, the winner of each category will receive a behind-the-scenes exclusive two day workshop at Sony Ericsson's development site in Lund, Sweden. The winners' will be able to present their company and winning content to Sony Ericsson managers and decision makers as well as meet key members of Sony Ericsson's Research & Development teams.

Conectando seu celular ao Linux

Para os usuários Linux que querem acessar o conteúdo do seu celular Symbian Nokia, achei um material bem interessante que permite o mesmo através de algumas bibliotecas/comandos. Deixo o link aqui para testes!

Link do Forum NokiaBR.
top