No ASP vai...

1. No ASP vai...

Godofredo Augusto Soares
cbolovo

(usa Debian)

Enviado em 17/04/2009 - 19:35h

Pessoal, sempre utilizei comparação de valores em ASP e nunca tive problemas. Mas agora preciso verificar se dois valores em ponto flutuante são iguais em PHP e me deparei com um bug bizarro na comparação desses valores. Ex: 19030.21 <> 19030.21

Acredito que se a linguagem PHP é utilizada deve haver uma correção para esse bug, pois não poder confiar em uma simples comparação de valores torna essa linguagem inadmissível para sistemas financeiros.


  


2. isso não é bug

Rodrigo Kulb
RodrigoKulb

(usa Ubuntu)

Enviado em 17/04/2009 - 23:08h

Bom meu caro amigo cbolovo.

acho que este link pode te ajudar:
http://www.infoblogs.com.br/view.action?contentId=171297&Pegadinhas-no-PHP.html

não sei se era isso que você queria, mais não compare o PHP com ASP.
Principalmente em um portal de LINUX.


3. Re: No ASP vai...

Godofredo Augusto Soares
cbolovo

(usa Debian)

Enviado em 19/04/2009 - 00:58h

Valeu fozy,

Que boca de porco esse PHP, se fosse em uma linguagem de baixo nível eu entenderia...
Quanto ao ASP acho que não somos nenhuma ditadura de esquerda para censurar assuntos. Temos que tratar a tecnologia através de fatos e não de preconceitos. E a plataforma .NET dá de 1000 x 0 no PHP.



4. Cuidado com o q diz

Rodrigo Kulb
RodrigoKulb

(usa Ubuntu)

Enviado em 20/04/2009 - 01:41h

Bom, primeiro gostaria de deixar bem claro qual é "minha filosofia de vida" acredito muito nas empresas que pagam bem seus funcionários (Desenvolvedores), mais sem sombra de duvidas 1.000 cabeças livres e que tem sede pelo conhecimento pensam bem melhor que 100 empregados.

Ele é apenas uma criança:

http://www.youtube.com/watch?v=mfcAq260olQ&feature=PlayList&p=01D6A8DF8A00C3BF&playnext=...


Bom agora .NET não é uma linguagem e sim um framework. e trabalha com inúmeras linguagens.

Primeiro ASP já morreu era uma linguagem boazinha.

Agora temos o ASPX nem chega aos pés do PHP 5.2.8

EX:


Cbolovo -> até você percebeu que isto estava errado, legal:
(ASPX + MS) = 100*(LINUX + PHP)
CORREÇÃO:
100*(ASPX + MS) = (LINUX + PHP)



obs: você esta no território dos Pingüins

"Lembrando q/ isto é uma discussão saudável toda discussão gera uma evolução de idéias"




5. Re: No ASP vai...

Godofredo Augusto Soares
cbolovo

(usa Debian)

Enviado em 20/04/2009 - 19:49h

Eu disse que as empresas devem pagar mal seus funcionários?

Eu disse que .NET é uma linguagem de programação?

Eu disse que esse comercial é ridículo? Opa, agora disse...

Porque você diz que PHP 5.2 é melhor que ASPX? Porque é "livre" ?


"obs: você esta no território dos Pingüins" Nossa que medo!





6. Álgebra

Godofredo Augusto Soares
cbolovo

(usa Debian)

Enviado em 20/04/2009 - 21:11h

(ASPX + MS) = 100*(LINUX + PHP)

(ASPX + MS)/100 = (LINUX + PHP)

(LINUX + PHP) = 0,01 * (ASPX + MS)

(LINUX + PHP) é 1% de (ASPX + MICROSOFT)? Creio que você queria dizer o contrário.

Educação precária, por isso que esse país não vai pra frente...


7. Re: No ASP vai...

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/04/2009 - 21:23h

qual a finalidade desse baitola??

nada contra a microsoft, eu irmao eh programador, e soh programa para plataforma windows

soh usa linguagens criadas pela microsoft, ele eh 100% windows

ele ateh tenta me puxar para o lado dele

se vc gosta tando de aspx, continua programando em aspx e vaza logo daki

se for programar em php, nao to nem ai pelo que vc vai fazer

mas cada um pensa de um jeito, nao vou discutir com vc pq sei que vc vai falar mais um monte de porcaria

======================================================

temos que olhar o lado bom das coisas

para poder criticar, 1° deverá fazer um melhor


8. . . .

Godofredo Augusto Soares
cbolovo

(usa Debian)

Enviado em 20/04/2009 - 23:38h

Ninguém pode dizer que não tentei ser "livre" (não sei de que) e utilizar PHP.

Aliás, alguém conhece um site de Internet Banking em PHP? ... Porque será?

Douglasfim, não precisa responder só pense nisso: O seu irmão é melhor remunerado que você? Ainda dá tempo de deixar de ser moleque e virar um profissional.


9. Você está certo

Rodrigo Kulb
RodrigoKulb

(usa Ubuntu)

Enviado em 21/04/2009 - 00:06h

Cbolovo -> até você percebeu que isto estava errado, legal:
(ASPX + MS) = 100*(LINUX + PHP)
CORREÇÃO:
100*(ASPX + MS) = (LINUX + PHP)


Opá................

http://www.recomendocomcerveja.com/wp-content/uploads/2008/03/screenshot-miseravel.gif



10. Re: No ASP vai...

Marcelo A. B. Slomp
mslomp

(usa Slackware)

Enviado em 21/04/2009 - 00:36h

não é do meu feitio, mas vamos lá...

"... acredito que se a linguagem PHP é utilizada deve haver uma correção para esse bug..."
mas então, o código fonte do php está disponível, por que você não corrige esse "bug"? os programadores acostumados a terem tudo de mão beijada agradecerão.

"... se fosse em uma linguagem de baixo nível eu entenderia..."
você conhece baixo nível. então deveria entender porque isso NÃO É um bug. e mesmo que fosse, o que o vol tem a ver com isso? quando encontrar um bug, reporte aos administradores do software em questão.

"... aliás, alguém conhece um site de Internet Banking em PHP? ... Porque será?..."
banco = dinheiro, muito dinheiro
você acha que a microsoft (ou qualquer empresa que fosse) não está de olho nisso? lobby, meu amigo. até eu empurraria goela abaixo meus próprios produtos para um banco (isso não tira o mérito do asp nem da microsoft. pelo contrário... certa ela). e isso não ocorre apenas com bancos. por exemplo, se você observar, grandes lojas virtuais também são normalmente desenvolvidas em asp/.net

leitura recomendada:
http://www.istf.com.br/?page=perguntas
em especial as seções:
http://www.istf.com.br/?page=perguntas#symptoms
e
http://www.istf.com.br/?page=perguntas#notabug


11. Re: No ASP vai...

Godofredo Augusto Soares
cbolovo

(usa Debian)

Enviado em 21/04/2009 - 10:11h

Caro mslomp,

Você acredita mesmo que um desenvolvedor web deva conhecer programação de baixo nível para corrigir bugs na linguagem que utiliza? Vamos voltar ao mundo real...

Nos anos 90 o Delphi (não estou elogiando, só estou citando) foi muito criticado por ter um problema (melhor assim?) similar. Ele foi corrigido.

Você confiaria "colocaria o seu na reta" e utilizaria uma linguagem com problemas de cálculo em ponto flutuante em uma instituição financeira só porque é "livre"? Arriscaria dinheiro que não é seu? Nenhum profissional de verdade é irresponsável a esse ponto. A Microsoft "põe o dela na reta" por você, e nem precisamos citá-la, o pessoal aqui parece ter medo dela. Temos o JAVA, com a retaguarda da SUN (ao que tudo já pertencente ao seleto grupo de empresas adquiridas pela Oracle)


Não sou contra software livre, só acho que ainda é muito imaturo. A comunidade fala muito e não faz quase nada (a brasileira não faz nada).


12. Re: No ASP vai...

Marcelo A. B. Slomp
mslomp

(usa Slackware)

Enviado em 21/04/2009 - 11:27h

mas eu não disse que é preciso conhecer baixo nível para corrigir bugs no php.

esse "bug" já é conhecido em outras linguagens, não é exclusividade do php. não sou defensor ferrenho do software livre, apesar de colaborar com, mas isso não tem nada a ver com software livre ou não. inclusive alguns compiladores da microsoft causam essa "falha". nesse caso específico, a microsoft não está tirando o dela da reta, e sim dando mastigado o contorno para essas situações, o que a microsoft sempre procura fazer, e devemos reconhecer que fazem bem. até porque como você disse, programadores web não têm obrigação de conhecer as entranhas da linguagem. e é isso que torna os produtos microsoft muito bem aceitos no mercado. mas mesmo assim, eu posso garantir que um site php bem desenvolvido, claro, é tão bom quanto um asp.

"... a comunidade fala muito e não faz quase nada (a brasileira não faz nada)..."
concordo. foi por esse motivo que falei sobre corrigir o bug ou reportá-lo aos desenvolvedores. eu vejo muita gente reclamando disso e daquilo, falando mal de bons softwares, mas não colaboram para sua melhoria. e veja que não é necessário ser programador, hacker, geek ou algo do gênero para colaborar. um simples bug report já é algo muito valioso. e brasileiro você sabe... o jeitinho brasileiro associado à cultura da pirataria e ao sentimento de inferioridade (achando que só os de fora é que são bons) deixou todos mal acostumados, querem tudo de mão beijada. eu particularmente sou colaborador em alguns grandes projetos livres, em especial o gcc (minha menina dos olhos :D), e já notei que é muito raro encontrar um brasileiro colaborando, mesmo em projetos menores e que demandem, digamos assim, menos conhecimento e dedicação. é uma pena, pois ninguém mais criativo que o brasileiro, e sabe-se lá quantos cérebros estão sendo desperdiçados Brasil a fora.



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts