Exibir posts

Esta seção lhe permite ver todos os posts deste membro. Note que você só pode ver os posts de seções às quais você tem acesso.


Posts - VA

Páginas: 1 ... 28 29 [30] 31 32 ... 70
436
Off-Topic / Re:Software para Programação - Tópico Geral
« Online: Outubro 30, 2012, 06:57:00 pm »
Para desenvolvimento web, não vejo sentido usar uma IDE completa e pesada (a menos que você esteja desenvolvendo em Java). Emacs ou vim geralmente são mais que o suficiente.

Disse anteriormente que não tenho problemas de lentidão com o Netbeans. Quero algo mais que um editor de texto, senão usaria Notepad++. Programo em PHP & companhia.

Você diz isso porque não sabe do que o emacs é capaz.

Aprenda git. SVN está ficando cada dia mais ultrapassado.

Qual a vantagem?

O algoritmo de branching e merge dele é muito mais inteligente e eficaz, fazendo com que criar branches seja algo natural no fluxo de desenvolvimento.

O repositório é descentralizado. Você tem um repositório no seu projeto e quantos outros repositórios externos você precisar, e eles podem se comunicar entre si sem maiores problemas.

Bisect. É uma pesquisa binária por inserção de bugs no programa. Digamos que você esteja com um bug que você sabe que são existia na versão 1.2.2. Você então faz um:

Código: [Selecionar]
git bisect start HEAD 1.2.2
E o git vai pegar o commit na metade do caminho entre o commit atual e o da versão 1.2.2. Você testa se tem o bug. Se tiver, você marca o commit como ruim. Se não, marca como bom.

Código: [Selecionar]
git bisect bad
git bisect good

Ele vai estreitando a busca de forma binária até encontrar em que commit exatamente o bug entrou no sistema, fazendo com que seja bem mais fácil reverter o bug. Tudo isso de forma extremamente rápida. Depois, você manda terminar o bisect e faz o que quer que deva fazer.

Código: [Selecionar]
git bisect reset
Como ele sempre tem um repositório local, é sempre possível trabalhar offline.

Github e bitbucket.

Entre várias outras coisas.

437
Off-Topic / Re:Software para Programação - Tópico Geral
« Online: Outubro 30, 2012, 04:29:52 pm »
Para desenvolvimento web, não vejo sentido usar uma IDE completa e pesada (a menos que você esteja desenvolvendo em Java). Emacs ou vim geralmente são mais que o suficiente.

Só uso o Eclipse no trabalho porque é desenvolvimento android, e programar em Java sem IDE é um saco. Mas por mim eu usaria emacs pra tudo.

Citar
Tenho o SVN separado, pois não gosto do jeito que o Netbeans gerencia conflitos.

Aprenda git. SVN está ficando cada dia mais ultrapassado.

Citar
O Visual Studio é coisa linda demais, super recomendo pra quem usa Windows e mais ainda pra quem usa C# ou qualquer coisa .net

Pra .NET é uma coisa linda. Só sinto falta de um suporte decente às teclas de atalho do emacs (o Eclipse Indigo tem uma extensão ótima pra isso, o emacs+).

438
Off-Topic / Re:Dicas de Software - Tópico Geral
« Online: Outubro 29, 2012, 05:02:22 pm »
Cara, é sempre uma possibilidade (sempre a única possibilidade vista por gente da inforática, diga-se, né?)


Mas considerando que eu entrei no site do jdownloader e marquei quinhentas flags pra não instalar barras e o escambau e no fim desde app de ofertas de produtos de informática na minha área de trabalho até mudar o buscador padrão do chrome pra babylon aconteceu.


Sei lá, velho, mas eu não instalo mais esse troço.


Não que eu achasse que você tinha feito algo errado de propósito, mas agora eu tenho certeza. :)

Não precisa ser "da inforática", cara. É só ter paciência e ler os avisos... Mas não fique triste.

É por causa de pessoas como você que eu vou ter serviço pra fazer pelo resto da minha vida. ^_^

Agora tu foi um baita de um babaca, crude.

439
Off-Topic / Re:Dicas de Software - Tópico Geral
« Online: Outubro 29, 2012, 02:07:22 pm »
Tem o WinWGet. É baseado no wget, que é a melhor ferramenta de linha de comando para downloads que eu conheço. Mas o WinWGet é uma GUI.

Estou sugerindo, mas nunca usei. Só sei que existe por causa do wget.

440
Apresentação / Re:Presente.
« Online: Outubro 29, 2012, 01:12:26 pm »
Tenho que admitir que você tem chamado a atenção como novato. Bem-vindo.

441
Off-Topic / Re:Windows 8
« Online: Outubro 29, 2012, 12:57:53 pm »
Citar
...aliás, aproveitei pra testar o Office 2013 e AAAGGHGHHH MEUS OLHOS! É tanto branco que minhas retinas ficaram doendo! Parece que alguém pegou um livro de "ABC do Visual Minimalista" e bateu com muita força na cabeça do designer da Microsoft. O resultado é esse visual monocromático besta onde todas as opções do menu são iguais, atrapalhando pra localizar o que você quer.

Ainda dá tempo de aprender LaTeX. XD


Numa nota relacionada, Valve afirma que Linux (Ubuntu) é mais viável para gaming do que o Windows 8.

442
Off-Topic / Re:Windows 8
« Online: Outubro 28, 2012, 01:36:39 am »
Citar
Caraio, isso é tão retardado quanto o Ubuntu querendo acabar com o botão de minimizar

Correção: quem quis acabar com o botão de minimizar foi o GNOME no GNOME 3 (e, deveras, acabaram). O Ubuntu discordou disso e criou a Unity, que ainda tem um botão minimizar, e apesar de bugada é uma UI interessante.

EDIT: Só para deixar todo mundo informado, GNOME era o ambiente de desktop do Ubuntu até a versão 2 do GNOME. A versão 3 começou a tomar decisões tão idiotas quanto a Microsoft no Windows 8 (até um dia desses eu não sabia nem que precisava segurar "alt" para aparecer o botão de desligar o computador, por exemplo), então o Ubuntu largou o GNOME e criou o Unity, usando a engine do GNOME 3 (que tem várias correções de bugs, apesar de tudo).

Enquanto isso, o Mint fez dois forks (ou seja: outro software feito por cima do código do software anterior) do GNOME 2. Um chamado MATE e outro Cinnamon (que é mais conhecido).

Mas para quem quer usar Linux, ainda existem muitas opções de ambientes de desktop (que são pré-configurados para fazer o que você esperaria que um computador fizesse) ou gerenciadores de janela (que só gerenciam janelas e deixam o resto das funcionalidades a cargo de outros softwares).

Ambientes de desktop diferentes do GNOME: Unity, KDE, XFCE, LXDE, Cinnamon, MATE

Gerenciadores de janela: OpenBox, BlackBox, Awesome, Xmonad, i3.

Cada um oferece suas próprias features. Eu uso Awesome porque é possível configurá-lo com a linguagem de programação Lua (então as possibilidades de personalização são quase infinitas).

443
Off-Topic / Re:Windows 8
« Online: Outubro 27, 2012, 03:38:28 pm »
Do artigo de features removidas:

Citar
The Blue Screen of Death

Yey!

Citar
no longer shows as much technical information about the error that caused the computer to stop.

Não, pera.

444
Off-Topic / Re:Windows 8
« Online: Outubro 26, 2012, 07:23:54 pm »
A FSF deu mais dois motivos para eu desconfiar do Windows 8 (podem ignorar o primeiro, ela sempre vai falar de free software, mas não acho que free software faça tanta diferença para quem não entende de programação).

Eu sei que esse tipo de monitoramento é bem "comum" com os SO's modernos, inclusive com algumas fabricantes do android e com o iOS. Mas não deixa de ser péssimo.

445
Off-Topic / Re:Windows 8
« Online: Outubro 26, 2012, 06:42:55 pm »
Ei... espera.

Vocês não tavam brincando?

TRAVOU MESMO?

Huahuahuahuahuahuahuahuahuahua!!!!!   :rolando:

Travou. Mas esse vídeo é antigo, não foi no lançamento do Windows 8, não.


Ah, a galera da FSF esteve na apresentação do Windows 8, sendo chatos.

446
Off-Topic / Re:Pelo fim do e-mail
« Online: Outubro 25, 2012, 10:59:22 am »
Citar
O problema é que a internet foi projetada para ser descentralizada, e ela funciona melhor sendo descentralizada.

Isso é válido para "A Internet" como um todo - mas grandes empresas que ganham com ela tendem a favorecer modelos bem mais centralizados (na verdade, toda empresa racional deseja o monopólio e centralização). O meu temor é que essa tendência possa ser piorada com o aumento de regulação e legislação que governos tem colocado em ambientes virtuais (que leva a hilária situação, que já ocorreu em diversos outros mercados, em que o aumento de regulação favorece ainda mais o mono-oligopólio que supostamente deveria combater).

Note que eu estou falando da centralização da arquitetura, não dos serviços.

Um exemplo bem claro é o Dropbox. Apesar de ter servidores centralizados na empresa, o Dropbox pode funcionar através de wifi (de uma maneira parecida com peer-to-peer), além de deixar seus dados descentralizados por entre seus dispositivos.

A mesma coisa acontecia com email. Você usava um cliente de email e tinha cópias de todos os seus emails em seu computador.

De forma alguma isso impede o lucro com esses respectivos serviços.

447
Off-Topic / Re:Pelo fim do e-mail
« Online: Outubro 24, 2012, 11:14:48 pm »
O problema é que a internet foi projetada para ser descentralizada, e ela funciona melhor sendo descentralizada.

Mas parece que está todo mundo esquecendo disso e convergindo para a centralização (e eu admito que eu fui um desses na onda do Google Wave).

O problema de uma internet mais centralizada é que é mais fácil fazer o que foi feito na época que a Daniella Cicarelli transou na praia: dá na telha de um juiz fechar o YouTube, ele fecha (mesmo que seja por pouco tempo). Aí todo mundo fica sem vídeos.

A mesma coisa é menos provável em ferramentas menos centralizadas, como o email, que tem inclusive clientes para eu ler meus emails no meu próprio computador. Mesmo que o servidor seja detonado, meu cliente de email vai poder continuar vendo tudo normalmente.

Lógico que até no email as coisas estão mais centralizadas no gmail. Está tudo convergindo para isso. Fazer o quê?

448
Off-Topic / Re:Windows 8
« Online: Outubro 24, 2012, 11:09:00 pm »
Fiquei curioso sobre isso e gostaria de mais informações:

Eu não gosto da UX do Windows 8. Há uma falsa separação entre a interface tradicional e a Metro. Se a separação fosse real, ótimo. Ou se houvesse integração completa entre as interfaces.

Digamos, o "Desktop" é aquela interface cheia de quadradinhos, e se vc abre alguma pasta, ou algum outro arquivo ele muda a interface e fica como se fosse Windows 7? Tipo, só mudou o "desktop"?  :blink:

Não. Desktop é a interface tradicional. Aquela interface cheia de quadradinhos não tem nome, ela costuma ser chamada de "a interface que costumava se chamar Metro".

449
Off-Topic / Re:Windows 8
« Online: Outubro 24, 2012, 05:54:26 pm »
[off]
Valeu VA e Sniper. Eu tenho em mente que a aplicação que estou desenvolvendo realmente não vai ter a melhor performance possível se eu usar Java, mas logo que eu comecei a passar pra C vi que ia ter que aprender um bocado sobre redimensionamento de vetores e matrizes dinâmicas, e tenho coisa melhor pra fazer com meu tempo do que dominar uma linguagem :P Pelo menos java parece ser fácil (apesar de burocrática, como disse o VA).
[/off]

Dá uma olhada em C# quando tiver tempo. É bem parecida com Java, mas com mais funcionalidades.

450
Off-Topic / Re:Pelo fim do e-mail
« Online: Outubro 24, 2012, 05:47:59 pm »
Nenhuma. Email é descentralizado. Se eu envio email para você, seu servidor recebe uma cópia. Se um servidor cair, ainda tem a segurança do outro.

Redes sociais são frágeis. Se o Facebook decretar falência e fechar as portas, todas aquelas informaçōes estarão perdidas. Fora que os dados ficam no servidor da empresa, ao bel prazer dela (e o Facebook altera dados do usuário sem permissão)

O máximo que você pode fazer é configurar uma rede  social open source (como o Diaspora) num servidor interno. Mas isso não é tão prático quanto email.

Compartilhamento de arquivo? Deveras, há muitas ferramentas melhores que o email para isso. Serviços de cloud (inclusive o Own Cloud, que pode ser instalado num servidor interno), FTP, SFTP... mas acho pouquíssimo provável que o email seja substituído como forma de comunicação dentro de uma empresa.

E se for, que não seja por um mecanismo centralizado como uma rede social.

Páginas: 1 ... 28 29 [30] 31 32 ... 70