@GuilhermeNascimento Eu nunca gostei dela, e continuo mantendo minha ideia
@jbueno Em meus sistemas eu tenho em todas as tabelas, praticamente, 4 campos, DataCriacao, DataModificacao, UsuarioCriacao e UsuarioModificacao. Tendo isso, só precisava ter um log dos dados que foram adicionados/editados/excluídos e o usuário que fez isso é fácil conseguir
@jbueno Não acho a melhor abordagem, mas foi a melhor que eu encontrei.
@Randrade Cara eu tenho vários apps e todas contas de jogos são no GameCenter da Apple, traduzindo se eu comprar um celular diferente já era... Mas ainda sim vou trocar... To cansado cara... pra mim essas ligações é o mesmo que SPAM.
@Randrade recomenda que marca? Samsung? Não estou me importando muito com a capacidade, vou usar apenas pra ligações e eventualmente testar os apps
@Gabe é alguma incapacidade técnica que limita implementações técnicas nos flags do chat? Quero dizer, por que não é possivel limitar as flags por sala? Sei que o chat é uma "tecnologia" separada dos sites principais.
@DiegoF faculdade não é pra te ensinar ou formar de verdade, é pra te dar a orientação/caminho ao meu ver, o problema é que tem muito professor na área de T.I (I.T) que ou são "atrasados" ou tem "vicios"
@GuilhermeNascimento cara mas debuggar um código deveria ser lição basica que todo programador deveria ao menos ter introdução de como fazer isso
onde estudei não foi ensinado nada sobre debug, alias, nunca ouvi falar disso de nenhum professor, aprendi com colegas que eram mais avançados
O bom é que a faculdade pregava algo que faria a diferença até pro nosso aprendizado: "o que importa em sua turma é o NETWORK que você faz com os colegas."
@DiegoF Pois é, de fato. Outra coisa que deveriam ensinar também é desenvolvimento orientado a testes. Evita muito erro, e melhora o trabalho em equipe, eu aprendi sobre isso recentemente e foi meio hard, até porque não tem muito artigo em pt falando sobre
C e C++ eu não sei se as IDEs tem o mecanismo para isso, mas C#, php e java tem
@LFZiron cara eu tive um professor que explicou isso, mas ele mesmo não acreditava em testes, sempre fazia comentario ironico sobre o custo e a demora de se testar tudo
agora pensa, se seu orientador não acredita naquilo que ensina, como você vai acreditar? kkkk
@LFZiron kkkk era outro tipo de vicio, o vicio de fazer as coisas de uma maneira e pregar aquilo como sendo "religiosamente correto"... Fora que faz os alunos pensarem "dentro da caixa", que nem por exemplo, o @WallaceMaxters citou um palestra aonde o palestrante disse que o C# é uma ótima linguagem frente ao PHP, ok, não vi a palestra, mas se o foco é comparar as linguagens então os alunos vão pensar que porque
é php uma aplicação é uma merd* e que o C# vai resolver magicamente todos seus problemas, eu sei que o C# é muito melhor estruturado, mas não adiantar ir por esse caminho e vc fazer tudo nas coxas.
@GuilhermeNascimento Sim, você citou um ponto que eu acho interessante pacas. Geralmente professores defendem bastante linguagens tipadas em comparação a linguagens dinâmicas, porque falam sobre a falta de padrão, organização e gestão de memória. Bem, primeiramente, em relação a organização e padrão, a versatilidade e dinamismo, são fatores intencionais nesse tipo de linguagem, e o padrão é feito pelo próprio comportamento da comunidade.
@LFZiron Cara falou bonito! É tipo Rock e Rap, tem quem goste de um e tem quem goste do outro, e também tem quem gosta de ambos, mas não tem porque ficar dizendo que o outro é uma merd* (sorry a maneira de falar)
@LFZiron Acho ainda nisso importante um bom gerenciamento da memória, independente da "potencia do servidor", mas não acho que é necessário partir pra modulos antigos pra resolver. As vezes o gargalo esta na aplicação e não na linguagem (pra não dizer praticamente quase todas as vezes).
Para que dê um efeito de table, você vai ter que criar uma classe que vai herdar o DefaultTableCellRenderer e sobrescrever o método getTableCellRendererComponent
Você pode fazer como no exemplo abaixo, nesse ele muda além do fundo, a borda e a fonte.
private class TableRowHeaderCellRenderer ext...
a resposta dele não se aplica ao problema da pergunta, alias, textArea nem tem como formatar texto como o OP deseja. O que faço? Sinalizo e deixo pra lá?
@GuilhermeNascimento É uma mistura de dificuldade tecnica e falta tde tempo. O chat, no momento, não tá recebendo muita atenção e carinho por parte dos devs
Estou estudando C# e acabo de fazer o minha primeira consulta no Banco Dados:
using System;
using System.Data.Entity.Core;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace Test.Models
{
[Table("usuarios")]
public class Usuario
...
@Gabe entendi. Realmente não adianta fazer nas coxas quando existe, mesmo que pequeno, alguma dificuldade técnica. Fazer o que paciência, ao menos a frequência diminuiu.
Eu vi esse código escrito em C# na internet:
namespace Test
{
[MicroEntitySetup(TableName = "Users")]
public class User : MicroEntity<User>
{
[Key]
public int id { get; set; }
public string Name { get; set; }
public string Surname { get; set; }
...
Olá.
Estou desenvolvendo uma aplicação e queria que quando um usuário fizesse login ou logon, atualizasse todas as abas que aplicação tem aberta no navegador.
Como o gmail por exemplo:
Depois da tela de registro, tinha que direcionar o usuário pro Tour e só deixar ele sair de lá depois de pressionar um botão "eu entendi e quero continuar". Ai redirecionaria ele pro MCVE, com outro botão "entendi mesmo, quero usar o stackoverflow!"
O que é? Quando usar?
Sempre que dois processamentos forem independentes, por definição, se pode usar paralelização.
Até aqui nenhuma novidade... o difícil mesmo é garantir um ambiente em que a paralelização não cause
um problema maior do que o benefício, e é justamente ai que entram linguagens,...
Tente desta forma usando as classes do JodaTime:
public long subtrairData(Date dataEntrada, Date dataSaida) {
LocalDateTime LocalDataEntrada = dataEntrada.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime();
LocalDateTime LocalDataSaida = dataSaida.toInstant().atZone(ZoneId.sy...
Esse negócio de datas é um caso delicado demais, olha a conversão de util.Date pra localDate, 4 chamadas diferentes!