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 - NinjaSniper

Páginas: 1 ... 4 5 [6] 7 8 ... 11
76
Off-Topic / Re:Software para Programação - Tópico Geral
« Online: Novembro 03, 2012, 01:18:20 am »
Vou responder por parágrafos. VA, entenda que não sou da área (por formação) e portanto não entendo metade das siglas que você diz XD

Sintaxe não é besta não. Pra alguém que quer ter o menos trabalho possível ao criar/modificar, é importante. Python tem as mesmas vantagens do Ruby e eu acho bem melhor como linguagem genérica. Mas as duas são ruins pra web, na minha opinião, mesmo com framework (django e Rails). Quem sabe em um dia chuvoso eu dou uma chance ao Ruby.

Aplicações de desktop/mobile resolvem 95% da coisa com apenas 1 linguagem, na maioria das vezes.

Já tem um bom tratamento de injections embutido.

Usei por muito tempo o Yii na iniciação científica. Eu até gostava de MVC, mas depois de um tempo percebi que perdia muito mais tempo com a estrutura do que com o que o site deveria fazer em si. Hoje detesto framework.

77
Off-Topic / Re:Software para Programação - Tópico Geral
« Online: Novembro 02, 2012, 03:25:57 pm »
Eu não gostei da linguagem mesmo, nem foi tanto problema do framework. Achei esquisita demais a sintaxe.

Já tinha ouvido falar do NodeJS, mas meu principal problema não é o servidor (<3 PHP), e sim a parte do cliente. Acho muito improdutivo ter que trabalhar com 3 linguagens, e as 3 cada uma com incompatibilidades de navegador, etc. jQuery ajuda muito neste aspecto.

Atualmente o que eu faço é criar funções/classes PHP que já cospem HTML/CSS/JS pronto. As coisas que são fixas deixo em CSS/JS externos.

Dá para escrever aplicativos de iPhone/Android 100% em JS (http://www.appcelerator.com/). É absurdamente mais rápido e fácil do que escrever em Obj-C ou Java, mas tem a desvantagem do aplicativo ficar mais lento. É de algo assim que eu precisava para web.

78
Off-Topic / Re:Software para Programação - Tópico Geral
« Online: Novembro 02, 2012, 11:46:57 am »
Hum, eu estava achando que não dava para instalar o Trello, mas aparentemente é open-source: https://trello.com/docs/

Já usei rake quando estava aprendendo Ruby para um projeto web pessoal. Não fui muito com a cara da linguagem então troquei para Python e depois para PHP. Até hoje não vi linguagem que se integra melhor com HTML do que o PHP.

O meu sonho é uma linguagem que resolva tudo (HTML/CSS/JS, se possível servidor também) em uma tacada só. Existe uma razoável, Cappucino, mas é inspirada em Objective-C, uma linguagem MUITO burocrática na minha opinião.

Código: [Selecionar]
- (id)initWithBitmapDataPlanes:(unsigned char **)planes
pixelsWide:(NSInteger)width
pixelsHigh:(NSInteger)height
bitsPerSample:(NSInteger)bps
samplesPerPixel:(NSInteger)spp
hasAlpha:(BOOL)alpha
isPlanar:(BOOL)isPlanar
colorSpaceName:(NSString *)colorSpaceName
bitmapFormat:(NSBitmapFormat)bitmapFormat
bytesPerRow:(NSInteger)rowBytes
bitsPerPixel:(NSInteger)pixelBits
, alguém?

79
Off-Topic / Re:Software para Programação - Tópico Geral
« Online: Outubro 31, 2012, 11:41:14 pm »
Coincidentemente estamos começando a usar o Trello lá no trabalho. É interessante, só achei um pouco cinza demais, tornando menos ágil identificar os botões. Tem como mudar a cor?

BTW, o servidor deles caiu com o furacão nos EUA. Faltou redundância.

80
Off-Topic / Re:Software para Programação - Tópico Geral
« Online: Outubro 31, 2012, 09:46:33 am »
Que os jogos comecem!

Sugiro que além de dizer o software, dizer os motivos por que usa, vantagens e desvantagens, se atende as necessidades, SOs compatíveis, SOs preferenciais, etc. para evitar debates infinitos.

81
Off-Topic / Re:Windows 8
« Online: Outubro 30, 2012, 11:41:44 pm »
Tô usando também o Classic Shell, mas não resolve.

O troço é muito feio. Vou voltar ao 7.

82
Off-Topic / Re:Software para Programação - Tópico Geral
« Online: Outubro 30, 2012, 11:40:33 pm »
[Mensagem ocultada pela moderação -- Macnol]
(click to show/hide)

83
Off-Topic / Re:Software para Programação - Tópico Geral
« Online: Outubro 30, 2012, 09:30:48 pm »
VA, eu não entendo como ele pode identificar um bug. Os bugs que encontro em geral são na relação com o banco de dados, ou de compatibilidade com navegador, ou de implementação de um conceito errado. Muito raramente preciso recorrer a versões anteriores pois o bug apareceu ao implementar uma nova função não testada em todas as situações.

O projeto já é antigo, é complexo e gigantesco, e principalmente: não é meu. Se fosse novo, eu pensaria em usar git, sei que é o padrão atual. Aliás, faria um bilhão de coisas bem diferentes. Eu já quebrei muito a cara tentando mudar as coisas e acabar tendo o triplo do trabalho.

Não pretendo programar o resto da vida.

84
Off-Topic / Re:Software para Programação - Tópico Geral
« Online: Outubro 30, 2012, 07:35:48 pm »

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


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.

Não uso branch nem merge. Uso diff para ver onde começou o bug.

85
Off-Topic / Re:Software para Programação - Tópico Geral
« Online: Outubro 30, 2012, 04:38:49 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.

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

Qual a vantagem?

86
Off-Topic / Re:Software para Programação - Tópico Geral
« Online: Outubro 30, 2012, 01:35:34 pm »
O Coda não é IDE, NinjaSniper. Eu uso bastante o Coda quando estou alterando sites ou sistemas web que o deploy não tem versionamento.


Ele, o TextWrangler, o TextMate, o Sublime, todos são Editores de Texto com suporte extra.


IDEs tem ambientação completa, com navegador de classes, testes e deploy, bastante coisa.

Eu sei, mas para mim tanto faz ser IDE ou não pois só mexo com web atualmente. Uso o Netbeans como editor + busca e autocompletar no projeto inteiro.
Tenho o SVN separado, pois não gosto do jeito que o Netbeans gerencia conflitos.
Ocasionalmente mexo com Python, mas uso o editorzinho dele pois é pouca coisa. Testei o Aptana e achei legal também.

EDIT: Não sei se cabe no tópico: distribuição global de navegadores e sistemas operacionais http://marketshare.hitslink.com/

87
Off-Topic / Re:Dicas de Software - Tópico Geral
« Online: Outubro 29, 2012, 10:50:15 pm »
Aqui o Netbeans roda bem rápido. Já testei o Eclipse, achei esquisito e pouco polido. Nunca usei o Visual Studio pois não trabalho com nada da Microsoft. Funciona bem com outras linguagens?

Quando usava o Fruta OS X, gostava bastante do Coda, pois o Netbeans era uma verdadeira carroça nele.

88
Off-Topic / Re:Dicas de Software - Tópico Geral
« Online: Outubro 29, 2012, 09:15:40 pm »
Babylon é quase um câncer da Internet.

Dicas (não sei se já foram citados):

Orbit para gerenciar downloads. Vem com instalador de lixo, mas sem pegadinhas.
WinSCP para FTP.
NetBeans para edição de código.
PhotoScape para edições rápidas de imagem, legendas, molduras, etc.
WinDirStat para ver uma distribuição em árvore de espaço ocupado pelos arquivos.
Total Commander como substituto mais poderoso do Windows Explorer (diretamente dos tempos do DOS).

89
Off-Topic / Re:Windows 8
« Online: Outubro 29, 2012, 05:56:54 pm »
Os que eram estagiários e fizeram o Paint, IE e Media Center na época agora são todos diretores da Microsoft.

Hilário: http://blog.geeksaresexytech.netdna-cdn.com/wp-content/uploads/2011/09/windows.jpg

kkkkkkkkkk

cara, as limitações desse windows realmente deixaram a desejar... :T
mas alguém sabe dizer se o preview é igual ao PRO?
talvez algumas dessas coisas não mudaram com o lançamento da versão completa?

Rafa, estou no Pro aqui, o mais completo, versão final. Ou pelo menos era pra ser XD

90
Off-Topic / Re:Windows 8
« Online: Outubro 29, 2012, 04:35:18 pm »
Os que eram estagiários e fizeram o Paint, IE e Media Center na época agora são todos diretores da Microsoft.

Hilário: http://blog.geeksaresexytech.netdna-cdn.com/wp-content/uploads/2011/09/windows.jpg

Páginas: 1 ... 4 5 [6] 7 8 ... 11