10
dez
11

Realm Of Legends

Realm Of Legends

 

Realm Of Legends é um fórum de RPG de Saint Seiya (Cavaleiros do Zodíaco) com uma abordagem diferente das que se costuma ver por aí. Em vez de usar fichas com números e calculos de danos, energia, etc durante combates e outras situações, ele apenas usa a interpretação. Ou seja, os jogadores descrevem suas ações, os narradores descrevem o que aconteceu, e é isso. Tudo moldado pelo bom senso dos dois lados.

Soa como impossível isso dar certo?

Mas não é. Hoje o fórum completa 6 anos de história. Centenas de jogadores já passaram por lá, e outras centenas ainda passarão. Com 74 mil posts nesse meio termo.

Tudo começou com uma idéia maluca de seu criador, Bruno Beranger, de criar um fórum de CdZ totalmente interpretativo, baseado no bom senso das pessoas, e que eventualmente se tornasse auto-sustentável e sempre divertido. A idéia deu certo, hoje sendo administrado por três jogadores (eu incluso) e sempre com movimentação de pessoas entrando, saindo, entrando para a equipe de administração, saindo dela, e seguindo em ciclos que sustentam o fórum, afinal.

Tenho muito a agradecer ao fórum. Não só por toda a diversão do jogo que tive por lá, depois de tanto jogar com não sei mais quantos personagens diferentes, mas também pelas pessoas que conheci, pela experiência que tive de administrar por anos o fórum, por toda a experiência em gerenciar pessoas e conteúdo no fórum, e por tudo que vivi, afinal, por lá. E ainda viverei.

Espero que venham mais seis anos de fórum, e muitos mais além, porque sei do que ele é capaz. E farei a minha parte, como administrador e jogador, para que ele sempre vá além. O melhor fórum de RPG e de CdZ que tem por aí.

Parabéns, RoL.

03
dez
11

[JAVA] Palíndromo Com StringBuilder

Então, como demorei um pouco pra descobrir como fazer isso, resolvi postar. Não custa nada.

Eu tinha que verificar se uma palavra inserida era palíndromo ou não. Poderia usar métodos tradicionais com manipulação de String, mas queria algo diferente e novo. Então fui por StringBuilder, que é uma classe em java que manipula strings*.

 

boolean palindromo = false;
Scanner input = new Scanner(System.in);
System.out.println(“Insira uma palavra qualquer.”);
String palavra = input.nextLine();
StringBuilder sb = new StringBuilder(palavra);
if (sb.toString().equals(sb.reverse().toString())) {
palind = true; }
System.out.println(“É palíndromo? “ + palindromo);

Não se pode esquecer de importar a classe antes:

        import java.lang.StringBuilder;

E voilá! Retorna true ou false se é palíndromo ou não.

Pode parecer simples, mas eu estava com problemas sérios antes de começar a usar o método toString() da classe.

Agora, continuar estudando.

* diferença entre manipular Strings e usar StringBuilder/StringBuffer.

09
nov
11

… é pedir muito?

I’m gonna vent, so brace yourselves.

Estou desempregado há sete meses, e nesse meio tempo ando enviando currículos e aplicando a vagas online. Sempre busquei vagas em sites que as ofereciam gratuitamente e segui num ritmo de mais ou menos 5 currículos enviados/vagas aplicadas por semana. A partir de setembro, comecei a aumentar essa taxa de envio/aplicação, simplesmente pelo acúmulo do cansaço de não ter tido nenhum resultado até então.

Quando chegou o fim de outubro eu já estava puxando os cabelos. A sensação de impotência por estar tanto tempo desempregado é enorme. Mesmo que eu ainda curse (meio que nas coxas) uma faculdade, ficar sem emprego é algo muito impactante. Principalmente quando se tem consciência de que se aplicou a centenas de vagas, sem exagero algum.

Deixo um agravante, para a minha situação psicológica, dessas centenas de vagas aplicadas, eu só recebi dois feedbacks: uma ligação de uma empresa oferecendo uma vaga que mais soava como um insulto e também uma entrevista. Entrevista essa que foi para estágio (sendo que tenho 3 anos de mercado como efetivo). Sendo que nessa entrevista eu só tinha um concorrente. Sendo que eu perdi a vaga para o concorrente.

Voltando à busca por emprego, eu cansei de enviar currículos e garimpar vagas em sites gratuitos. Resolvi assinar os sites pagos. Assinei, então Ceviu e Catho, de uma vez. Um dia depois de assinar a Catho, recebi duas ligações de funcionárias de RH. Uma de uma empresa, que ainda viria a me mandar e-mail pedindo o meu currículo atualizado, e outra de uma empresa que marcou uma reunião logo no dia seguinte.

A minha felicidade foi enorme. Eu saí do poço em que estava me sentindo o pior candidato do mundo e fiquei plenamente feliz por já conseguir uma reunião (que pensava ser uma entrevista) com a tal empresa, logo depois de assinar a Catho. Pensei que, realmente, não era um candidato ruim, só não estava sendo notado, e ter pago a Catho valeu totalmente a pena por isso!

Pois bem, acordo hoje às 6h para fazer barba, me arrumar, ficar impecável para a entrevista. Currículo em mãos, vou à empresa. Trigésimo andar, wow, nunca estive em um andar tão alto. Tudo me encanta na minha ida.

Chego à empresa, sou levado a uma salinha e uma menina de seus vinte e poucos anos começa a explicar sobre a empresa, e sobre a sua proposta. E aí a minha felicidade começa a diminuir. E diminuir. E diminuir.

Não se tratava de uma entrevista. Quiça uma reunião sobre alguma vaga propriamente dita. A empresa em questão, a RH Group, oferece serviços para ajudarem o profissional a se realocar no mercado, sendo eles confecção de currículo (+ carta de apresentação), jobhunting, informativo diário de vagas e coaching (entrevista simulada). O pacote inteiro pela bagatela de 6x 200,00 no cartão de crédito.

Fiquei tão feliz. Não.

Dei uma desculpa esfarrapada para a mulher e saí. Assim que cheguei ao corredor do prédio, peguei o celular e pesquisei pela empresa no google e não me foi surpresa ver que logo o segundo resultado era do Reclame Aqui. Ora, eu já desconfiei quando a funcionária ficou repetindo diversas vezes o quão bom é ser realocado para uma Multinacional e que quão essencial era ter um plano de carreira, desconfiei quando ela disse que eu devia dar a resposta imediata ou perderia a oportunidade de ter o contrato (de seis meses) com a RH Group e desconfiei mais ainda ao vê-la desesperada por eu me recusar a aceitar a proposta na hora e pedir alguma forma de contato direto para dar a resposta posteriormente.

Acabou-se a auto-estima pós-ligação do dia anterior. Volta pro fundo do poço, moleque.

Agora, a minha reclamação: como uma empresa, formada por profissionais, adultos, aparentemente sérios, tem a coragem de cobrar R$1200 reais por uma promessa de realocação no mercado? Como têm a pachorra de convidar para uma reunião sobre emprego sem avisar que na verdade não envolve nenhuma oportunidade? E, por fim, como têm a falta de escrúpulos de encher de esperanças tantas pessoas tão necessitadas de emprego e ainda tentar extrair uma grana com essas esperanças?

Pois se fossem sérios, prometeriam tentar realocar os desempregados e cobrariam (pois entendo que uma empresa precisa de dinheiro para se manter) baseando-se apenas no sucesso da realocação prometida. Se o cliente foi realocado, cobra alguma porcentagem do valor do primeiro salário. Seria muito mais razoável e de boa fé.

Enfim, infelizmente existem aproveitadores de toda sorte. Quanto mais frágil for a vítima, pior é o aproveitador. E tá aí mais uma experiência de vida pra mim.

Para completar o título do post: eu só quero trabalhar, é pedir muito?

07
nov
11

Pelo Android

Meu primeiro post usando o app do Android. É meio demorado usar o swype pra escrever, mas acho uma tentativa válida. Estou usando um Samsung Galaxy S para tal.

É meio chato também ficar alternando entre o app do wordpress e do opera pra buscar links e imagens, mas pelo menos dá pra postar.

Acho que vou passar a postar mais, já que tenho essa facilidade. E considerando que gasto horas do meu dia me locomovendo pela cidade.

Também penso em falar de mais que só geekismo aqui, mas também i que penso, pura e simplesmente. Ah, e o que o Robson quiser postar, também. :P

É isso por ora, como teste.

05
ago
11

Chrome – Experimental new tab page

Essa feature já estava incluída no about:flags há um bom tempo, mas só agora achei que organizaram bem o suficiente pra ser usável.

A Experimental New Tab Page é, como o nome bem diz, uma nova aba experimental do Chrome que vem sofrendo pequenas alterações a cada update do browser. Para ativá-la escreva about:flags na omnibox, procure pelo ‘Experimental new tab page’ e use Enable.

Experimental New Tab Page

Reinicie o Chrome e abra uma nova tab (considerando que sua home page esteja configurada para abrir uma New Tab page). Tcharan!

Não é muito diferente da tradicional, confesso. Mas tem uns detalhes legais. Os thumbnails das páginas mais visitadas são maiores e há uma barra horizontal na parte inferior da aba da seguinte forma:

Botton Bar

A aba lembra bem o funcionamento de um gadget touchscreen, com setas nos lados da página para alternar entre as opções Most visited, Apps e Bookmarks. Most visited e Apps não têm mistério, são só ícones em grade. Já Bookmarks é novo e ainda está em construção – quando selecionado vê-se o texto “Bookmarks coming soon…”

O que mais me incomodava e era o motivo de eu não usar a nova aba experimental era o fato de não haver uma lista de abas recém fechadas, me forçando a usar ctrl+shift+t para reabrir as abas fechadas. Até que finalmente colocaram aquela opção à direita na barra com uma lista de abas fechadas recentemente. Finalmente.

Recomendo o feature, é uma mudança visualmente agradável e que parece prometer facilidades num futuro próximo.

ps: tenho que variar o assunto um pouco, tô postando muito sobre chrome.

05
ago
11

Chrome – Profiles 3

E o Chrome continua passando por mudanças com os profiles.

Novas Imagens Além de ter colocado novas imagens, mudaram o modo de se criar novos profiles. Quando só existe um profile ativo, o ícone do profile sequer aparece no canto superior esquerdo do browser e para se criar um profile novo deve-se ir em Menu Wrench (Ferramenta) -> Options -> Personal Stuff -> Create New Profile. Uma nova janela vai abrir com um ícone atrelado ao profile selecionado aleatoriamente (aparentemente) e receberá um nome inicial de Profile 1. A partir daí pode-se mudar o ícone do profile selecionando-o na lista de profiles e selecionando ‘Manage…

A gama de imagens aumenta a cada atualização do Chrome e são cada vez mais esquisitas. Me pergunto se eventualmente poderemos colocar nossas próprias imagens personalizadas como ícone de profiles.

Devo lembrar que deve-se tomar cuidado ao utilizar os profiles pois ainda não são o feature mais estável do Chrome. Há chances razoáveis de se perder dados ao manipular os profiles, por isso sempre mantenha backups antes de fazer alterações.

Alguém deve ter algum TOC com esses profiles, pra ter tantas mudanças.

Create e Manage

 

Agora deixa eu preparar mais um post do Chrome aqui.

13
jul
11

Chrome – Profiles 2

Após a última atualização (14.0.821.0) do Chrome Canary Build fui surpreendido por uma imagem estranha no canto superior esquerdo do browser:

Chrome Profile

Um muffin?

Na verdade essa imagem é uma indicação de qual profile está ativo. Assim você pode trocar de profiles rapidamente clicando na imagem e também identificar qual profile está ativo no momento. Bem útil.

Chrome Profile

 Mas as imagens dos profiles definitivamente são engraçadas. Um muffin, o símbolo do Google Labs, uma abelha e uma pasta. A criação de novos profiles está um pouco mais arrumada, agora. E mais fácil:

Chrome Profile

Resta saber se o uso de profiles está menos bugado. Vou testar e postar a respeito… Algum dia.

Clique aqui para obter a versão Canary Build do Google Chrome. Não se esqueça de ler a respeito dela aqui.

14
mai
11

Chrome – Profiles

Essa dica só funciona nas últimas builds do Chrome Canary Build.

O primeiro passo é ir na omnibox, ir em about:flags e procurar por Multiple Profiles:

Multiple Profiles

Selecione Enable e clique no botão que surgir no fim da página: o Relaunch now.

Após o browser re-abrir, você notará um botão horroroso com uma label ”not signed in” próximo ao botão de minimizar.

Botão Horroroso

Clique nele e selecione a única opção, create a new profile…:

Única Opção

Abrirá uma janela similar àquela de sincronia de itens do navegador com sua google account.

Entre com usuário e senha e voilá.

Profile Ativado

O botão horroroso irá permanecer ali eternamente. Ou até que desabilite os profiles no about:flags.

Agora, para que servem os profiles?

Servem para você usar mais de uma janela de browser completamente diferentes uma da outra. Enquanto uma vai ter tais e tais favoritos, temas e extensões, a outra terá itens completamente diferentes, à sua escolha. Depende apenas de quais profiles estão ativos em cada janela.

Duas Caras

Terá sempre uma conta logada ao abrir o browser, porém a parte chata é que qualquer novo browser aberto terá que passar pelo processo de login de profile novamente. Pelo menos por enquanto.

Atenção: os profiles ainda são experimentais. Há chances de todas as informações sincronizadas através de um profile serem perdidas de uma hora para a outra, sem mais nem menos. Já vi uma série de testemunhos a respeito de perda de dados nos fóruns de desenvolvimento do Chrome. Então só arrisque sabendo que pode perder dados!

Espero ter ajudado.

Clique aqui para obter a versão Canary Build do Google Chrome. Não se esqueça de ler a respeito dela aqui.

14
mai
11

Chrome – Esconder a barra de endereços

Essa dica só funciona para as versões 13.0.764.0 (e provavelmente posteriores) do Google Chrome, pois vem da última atualização. Essa versão ainda está apenas no Canary Build.

Canary 13.0.764.0

O primeiro passo é ir na omnibox e ir em about:flags e procurar por Compact Navigation:

Experiment: Compact Navigation

Selecione Enable e clique no botão que surgir no fim da página: o Relaunch now.

Logo depois clique com o botão direito numa aba e selecione Hide the toolbar.

Hide the Toolbar

E voilá. A omnibox sumiu. Ela ficará escondida sempre que estiver interagindo com a página em si e ressurgirá quando clicando no título da aba.

Sem Omnibox

E um detalhe legal e bonito foi a localização do Wrench button (o botão de chave de boca) quando o Hide the toolbar está sendo utilizado:

Wrench Chique

Espero ter ajudado.

Clique aqui para obter a versão Canary Build do Google Chrome. Não se esqueça de ler a respeito dela aqui.

14
mai
11

Chrome – Google.com como busca padrão

Uma busca no chrome é automaticamente feita, por padrão, levando em conta o país onde o usuário se encontra, mesmo tendo as opções de idioma configuradas para qualquer outra idioma que não o local. E alterar o mecanismo de busca padrão não funciona, pois as alterações não permanecem.

Busca dotCOMdotBR Resultado da busca dotCOMdotBR

Como alterar isso? Da seguinte forma:

Vá em Wrench (ícone da chave de boca) -> Options -> Manage Search Engines…

Você irá adicionar uma nova ferramenta de busca em Other search engines:

Adicionando Search Engine

Coloquei o nome de G2 e a keyword como Google.com, mas tanto faz o que for escrito aqui. Agora, na terceira box, insira a seguinte URL:

http://www.google.com/search?q=%s

Aperte Enter.  Você terá disponível uma nova ferramenta de busca. Mas a omnibox só utiliza a busca padrão, então para a ferramenta de busca recém-criada, você deve fazê-la padrão. Passe o mouse sobre a linha da nova busca e um Make Default irá surgir:

Search Engine Make Default

A busca então irá para a lista de Default search options com um “Default” ao lado de seu nome.

New Default Search

E voilá. Está feito. A omnibox já estará usando o google.com para suas buscas.

Searching New Searcher Searched New Searcher

Espero ter ajudado.