[00:00] onde? [00:00] xispirito, aki no sistema,adm,driver de hardware esta ativo [00:01] talvez este modelo não seja suportado... [00:01] xispirito, http://imageshack.us/photo/my-images/204/capturadetelayh.png/ [00:01] se voce ativou o driver e reiniciou o X...era pra funcionar [00:01] xispirito, tem q reiniciar o pc? [00:01] só a sessão [00:02] tipo um logoff? [00:02] calma ai então [00:02] isso [00:03] xispirito, funcionou [00:03] xD [00:04] que celular barulhento, quando conecto 3g fica interferindo nas caixas de som... [00:04] kkkk [00:04] o/ [00:04] xispirito RF ferrado [00:04] xispirito, vc manja de compiz? [00:05] boa noite pra todos [00:05] cx, não uso [00:05] root__, boa noite [00:05] Agua, RF? [00:05] Agua, vc manja de compiz? [00:05] isso fica na caixa de som ou no celular? =) [00:05] to com problemas biki [00:05] xispirito rádio frequencia .. celular emite até 5W de potencia de rádio [00:05] gostaria de umaajuda [00:05] root__, chora [00:06] Agua, e....é na caixa ou no cel? [00:06] to usando o bt [00:06] e as vezes ele ta uma travadinha de lev e [00:06] xispirito o problema é que o celular emite uma potencia grande , e a caixa não tem blindagem suficiente ... ai da nisso [00:06] entendi... [00:06] root__, isso em live cd? [00:07] yes [00:07] backtrack 5 [00:07] mas não trava? [00:07] Agua, vc manja de compiz?? [00:07] sim ele trava geral mesmo agora to usando ele no momento mais quando da certo tempo aki no meu pc ele trava [00:07] cx nao uso =/ [00:08] =( [00:08] eu pensei que fosse o HD Mais vi que nao era [00:08] root__, aqui tava assim, travava com uma meia hora de uso, troquei o cooler do processador, coloquei um dissipador bem maior e resolveu [00:08] mais qual que é sua distro xispirito? [00:09] root__, não tenho distro, uso debian(no momento) [00:10] debian é uma distribuilçao linux [00:10] é, o ubuntu se baseia no debian, e o bt se baseia no ubuntu [00:10] alguem sabe me dizer como faço para configurar o compiz?? [00:11] cx, eu lembro(faz tempo) de um aplicativo...compiz-config ou algo similar [00:11] procura no synaptic [00:11] acredito xispirito que nao seja o cooler nem muito menos o dicipador pois eu ultilizava o win7 ultmate e nao travava [00:11] por nem um momento [00:12] viu aconteceu depois que eu coloquei o bt5 [00:12] veiu [00:12] xispirito, ta instalado aqui td normal... =( [00:12] root__, dai não posso te ajudar muito porque nem uso bt, só falei porque era assim que sucedeu aqui =) [00:13] cx, achou la? [00:13] xispirito, então ta instalado td aqui... [00:13] #foi assim [00:13] sim mais obrigaado pela sugestao vou dar uma olhada [00:13] * xispirito analfa [00:13] root__, massa [01:10] alguem da um help ae ;D [01:10] como faço pra retirar o grub? [01:14] xGrind pra que vc quer retirar o grub ? [01:15] Agua; tipo, eu tava com xp e ubuntu aqui. apaguei a partição do xp e formatei pra ext4 [01:15] mas o grub continua la [01:16] xGrind como assim ? [01:16] o grub tá aonde ? [01:16] Agua; eu nao mexi no / do ubuntu. só apaguei a partição do windows [01:17] queria saber se tem algum jeito de tirar o grub de la. [01:17] vc quer que o grub fique aonde ? [01:17] q suma ;D [01:18] acho que vc nao quer que o grub suma [01:18] senao seu sistema nao vai iniciar [01:18] mas msm qndo só tem o ubuntu ainda existe o grub? [01:18] xGrind claro, ele que inicia o sistema [01:18] tendi [01:18] xD [01:19] vo formatar tudo msm e deixar so' xubuntu aki. programas do windows vou usar só pelo wine msm [01:19] quando tá dual boot ele só faz um favor de fazer boot pro windows [01:23] xGrind se o wine não resolver, usa virtualbox com win [01:23] :P [01:23] Giverny; uhum [01:23] mas ja tentou usar webcam no msn pela vm? [01:23] aki nao consegui ;x [01:24] tenta pelo amsn [01:25] nao funciona tb [01:25] cheese? [01:25] pelo ubuntu nao funciona [01:26] nem usando o cheese? [01:26] cheese vai funcionar pra tirar foto [01:26] qual o modelo da sua web? [01:26] Giverny; mas digo usar webcam no msn msm [01:26] huh [01:26] pelo skype funciona, google talk tb [01:26] ouvi relatos [01:26] que nego tá usando o meebo [01:26] com web [01:26] o loco [01:26] vo testa [01:27] tenta ae já testa pra nós :P [01:27] uhumm ;D [01:33] Giverny; aki nao deu [01:39] xGrind :/ [01:39] xGrind só na próxima encarnação do linux então [01:39] que o linux tem 20 anos [01:39] kernel 3.0 vem ae [01:39] vamo ve oq tera de novo nele ;) [01:39] e ninguém nunca se propôs a fazer um msn descente [01:39] ehauh [01:39] emesene ta ficando bom [01:57] Giverny, eu me proponho a fazer um mns decente, basta você me arrumar as especificações la da microsoft [01:57] xispirito eu me proponho a te ajudar tb mas qual especificação você quer? [01:58] :T [01:58] o que falta no emesene, por exemplo, como funciona aqueles efeitinhos enfirulados que todo mundo quer.. [01:59] aquele enfeite de merda não precisa [01:59] precisa só pôr a webcam pra funfar [01:59] então não precisa mexer, usa o emesene [01:59] uns emotions fuleiros e tá de boa [01:59] a que eu tinha funcionava [02:00] a do xGrind não funfa [02:01] minha cam é antiga. mas no winxp funciona [02:01] Giverny: aMSN tumbém é baum pra essas coisas, não gosto, mas reconheço que ele funciona, mas refiro o Emesene mesmo :) [02:01] tem modelo que é teimoso...como não uso nunca me aprofundei a respeito [02:01] pq porra 20 anos de linux [02:01] tinha que ter um msn descente [02:01] :~/ [02:02] se o mundo fosse open source tudo seria decente [02:02] mas... [02:02] vamo ai xispirito fazer em c++ [02:02] ehehe [02:02] se anima [02:02] ou em java [02:02] eu não vou tirar código da cartola pra ser compativel com coisa que não enxergo [02:03] tenso [02:03] além de que se você faz, eles mudam, como aconteceu com o amsn [02:04] xispirito cara sabe porque o windows ainda não acabou? [02:04] xispirito no mundo? [02:05] dinheiro!? [02:05] xispirito não [02:05] por causa do msn e mais alguns programas [02:05] lobby então!? [02:05] haeaehaeheahaeheah [02:05] ah [02:05] principalmente jogos [02:05] a adobe ta com idéia de lançar sua suite de aplicativos para linux [02:05] jogos manda no windows [02:05] photoshop, corel e cia [02:06] certo ela [02:06] ta começando a mudar neste aspecto [02:06] e... [02:06] mas cara você usaria win se tivesse todos os programas do win no linux? [02:06] :T [02:06] triste realidade [02:06] o ps2 por exemplo, funciona a opengl, quer dizer, ninguem porta jogos para linux porque não querem [02:07] Giverny, eu não sinto falta de nenhuma app windows [02:07] claro, isto depende de cada um [02:07] linux não é tão facil quanto windows ... usuario nao gosta de ter que ficar digitando comando =/ [02:08] Agua, pelo menos funciona... [02:08] ja pra la não [02:08] xispirito windows tb funciona =) [02:08] cara todo mundo usa android no celular [02:08] e ninguém reclama [02:08] e é linux [02:08] Agua, não funciona [02:08] eu acho mais complicado procurar um programa na net do que ir na central de programas [02:08] isso que eu acho foda [02:08] xD [02:09] culpa é dos dev que ficam deixando o linux complicado [02:09] xGrind, isto é verdade [02:09] mesmo [02:09] =} [02:09] o que é complicado? [02:09] o mark podia deixar o linux o mais intuitivo possível [02:09] pra nego clicar [02:09] complicado é hardware com driver fechado [02:09] disassembly [02:09] =) [02:09] vdhl [02:10] estudei assembly [02:10] é chatão [02:10] é complicado [02:10] muito retrógrado [02:10] Giverny a maquina é assim =) [02:10] Giverny, mas ainda sim é necessario [02:12] cara [02:12] como o google deixou o android [02:12] intuitivo [02:12] ? [02:12] mais baixo nivel que assembly só binario [02:12] batendo IOS [02:12] e cia [02:12] linuxzão doido lá com kernel em tudo que é handheld da vida?! [02:13] kernel monolítico [02:13] agora o mark fica com essa viadagem [02:13] segurando o ubuntu [02:13] não deveria nem ter mais o apt [02:13] apt-get já deveria ser passado no ubuntu [02:14] deveria ter os aplicativos em cloud o cara [02:14] vamo fazer um kernel ... ;x heaehaeha [02:14] abrir a nuvem e clicar nos aplicativos [02:14] ele instalar tudo com cgi/bash [02:14] seja lá o que for [02:15] isso que é futuro [02:15] Agua, assembly é binario com as instruções substituidas por palavras, quer dizer, a estrutura de código é a mesma [02:15] xispirito =) tudo no hex mov [02:16] heh [02:16] goto [02:16] goto é legal...depois de seis meses num código grande [02:17] você nunca sabe onde ele sai [02:17] eaheahaehhahae [02:17] é o futuro, mas um sistema critico por exemplo nao pode ficar dependente de outro como uma cloud, ou conexao ruim [02:17] caras será que o mark [02:17] é burro? [02:17] =\ [02:17] no brasil nao da [02:17] tenho quase todas as soluções [02:17] pro ubuntu [02:17] ficar intuitivo [02:17] que nem o windows [02:17] ehehe [02:17] auhauhhauhu [02:17] Giverny re-escrever tudo ? [02:18] não [02:18] nem precisa [02:18] ces lembra dos ícones mágicos do morimoto? [02:18] o novo até que tá intuitivo com aquele unity [02:18] do kurumin? [02:18] eu lembro [02:18] *lembram [02:18] caras aquilo podia ter no ubuntu a rodo [02:18] fico meio MAC meio WIN7 [02:19] até o iptables deveria ter um frontend no ubuntu [02:19] e não um ufw [02:19] entendem? [02:19] Giverny, quanto ao iptables eu concordo 100% [02:19] pra que usuário quer saber [02:19] que tem tabelas [02:19] portas [02:19] tcp upd [02:19] *udp [02:19] eu quero...mas eu sou doutro mundo =) [02:19] ... [02:20] usa logo ipfw [02:20] ficar configurando porta [02:20] eu usei pf por um longo tempo [02:20] é massa [02:20] ipfw eu usei em freebsd mas não gostei [02:21] cara é o melhor firewall do mundo [02:21] o pf clarp =) [02:21] #claro [02:22] nunca vi nada melhor :/ [02:22] cada um com sua killer app, eu prefiro pf e não abro [02:24] uma coisa que vem me agradando é o gnome-shell [02:24] ta ficando massa [02:29] o gnome tá ficando maduro [02:29] com o tempo [02:44] * illuminarch lala [02:44] * illuminarch lalala [02:45] illuminarch mudou pro arch? [02:45] :} [02:45] Giverny sim [02:45] :0 [02:46] trabalhou bonito [02:46] ehehe [02:46] eu ja fui de usar arch, hoje em dia quero sossego [02:46] Giverny entrei no mundo linux de cabeça [02:46] to até com blog [02:46] ele tem menos de 60 dias [02:46] sucesso [02:46] eu tinha um a uns 10 anos atrás [02:46] mas abandonei [02:46] =\ [02:46] xispirito sombra e agua fresca né [02:47] Giverny ja to com mais de 1000 acessos [02:47] Agua, é...e tem coisa melhor? [02:47] @.@ [02:47] xispirito nao ;x [02:47] tá escrevendo sobre o que illuminarch [02:47] ? [02:47] olha la [02:47] sempreupdate.blogspot.com [02:47] dá o link [02:47] o template é meu [02:47] srsrs [02:48] nao gostei os do blogspot [02:48] gostei do template [02:49] cara faltou dizer que depois disso o hacker brocou o hotmail e o yahoo mail tb [02:49] mas nego só fala do gmail [02:49] ;/ [02:49] quem? hackearam o gmail? [02:50] e segundo o mitnick no twitter ele falou que foi falha do usuário pq o google tem uma config lá que não deixa isso acontecer [02:50] agora o google meteu [02:50] tudo php [02:50] a parte do e-mail [02:51] usavam javascript?huaqhuahua [02:51] usavam .net [02:52] que nem no orkut [02:52] pior ainda [02:52] php tá mais maduro que .net [02:52] cara [02:52] em termo de linguagem web tá dificil [02:52] bater o php [02:53] ruby [02:53] não bate [02:53] ruby é 3x + lento [02:53] que o java [02:53] e mais lento que o php [02:53] php é a solução [02:53] o twitter era em ruby on rails [02:53] mas o programador fez merda [02:53] eles migraram tudo pra java pra web [02:54] só olhar o facebook [02:54] ce vai ver qual é a ling do moment [02:54] pra web [02:55] "maduro" e "php" não cabem na mesma frase [02:55] fb já tem mais acesso que o google [02:55] e tá guentando tudo lá [02:55] em php [02:55] não, engano seu, não é tudo em php [02:55] só o front-end é php [02:55] edenc engano seu [02:55] tem front e back [02:56] o backend não é php [02:56] pensei que era só a front também [02:56] php é usado no facebook como sistema de templates [02:56] nem [02:56] o query string [02:56] porque a maioria dos designers são péssimos programadores e só sabem php [02:56] todo o query string do fb [02:56] é php [02:57] se o cara programa ele aprende qualquer linguagem [02:57] Giverny: o que tem a ver o query string com a linguagem? [02:57] e não é php com outra linguagem [02:57] xispirito tirando assembly né [02:57] é php puro [02:57] Agua, nem é [02:57] xispirito: errado [02:57] a única linguagem [02:57] só que aprender uma linguagem nem é programar [02:57] que poderia substituir [02:57] xispirito: muita gente não consegue programar funcional [02:57] o php do fb [02:58] é o c ou talvez o java pra web [02:58] edenc, algoritmos? [02:58] heh [02:58] Giverny: meu, não fala merda, o facebook é uma mistura de C++, Java e Erlang, eu tava tomando cerveja com um engenheiro de lá há 1 mês atrás [02:58] o php é só a linguagem de template pro front-end [02:58] Erlang?essa eu não conheço [02:59] e eles inclusive tem um compilador próprio de php [02:59] fraude edenc [02:59] php está roando no android agora [02:59] que tem o compilador próprio do php [02:59] tem sim [02:59] mas é puro php [02:59] não é puro [02:59] não tem java nem c++ [02:59] é só o front-end, sabe ler? [02:59] pode ter c++ no compilador [02:59] ahuahuauh [03:00] o cara [03:00] Giverny: mano, eu tava tomando cerveja com o cara que mantém a merda toda lá, mês passado [03:00] pra que vou escrever [03:00] linguagem web em c++ [03:00] você sabe mais do que ele? [03:00] acorda edenc [03:00] Oié. [03:00] oie [03:00] qual o nome do cara edenc [03:00] ? [03:00] gumercindo rocha [03:00] Giverny: Brad Fitzpatrick [03:01] que fundou o livejournal [03:01] e atualmente trabalha no google [03:01] não tem problema nenhum escrever web em C++ [03:01] só alguém que programa php acharia isso [03:01] tu mora nos eua edenc ? [03:01] não, porque? [03:02] e como tava tomando cerveja [03:02] com esse cara [03:02] -.- [03:02] Giverny: errr, ele veio pra cá [03:02] edenc, eu acho meio sem fundamento c++ em web [03:02] xispirito: porque? [03:02] ahuha [03:02] ainda mais pro fb [03:02] e pq?? [03:02] que é produção [03:02] e mais facil [03:02] jamais [03:02] adotaria [03:02] c++ [03:02] porque é perder um tanto de tempo [03:02] c++ estudo desde muleque... [03:03] o fb não tá só em template todo o esquema de query string tolken um monte de coisa do fb [03:03] é em php [03:04] não mano [03:04] cara eu já fiz app [03:04] pra fb [03:04] jura? [03:04] porra [03:04] eu trabalho com facebook desde 2007 [03:04] então fio [03:04] onde foi que tu viu [03:04] c++ [03:04] ali? [03:04] o que acontece, o cliente da API oficial do facebook é em php [03:04] mas qualquer linguagem pode usar a API [03:04] é só implementar [03:05] tem em python, perl, ruby, C, C++, Java [03:05] o cacete todo [03:05] auhuah tu tá me tirando né edenc [03:05] e o backend *não é* php [03:05] e q eu saiba o fb e php? [03:05] o php só é usado pra montar o html do facebook [03:05] solteiro2, massa, pena que quando eu era moleque só queria ouvir slayer e tocar bateria [03:05] dai me atrasou um pouco... [03:05] os dados no backend não são tratados com php [03:06] é sobretudo C++, Java e Erlang [03:06] vou procurar Erlang... [03:06] inclusive, estou escrevendo uma aplicação para facebook agora mesmo [03:06] em perl [03:06] 0 de php [03:06] que eu não to afim de perder neurônio com essa linguagem pra deficiente mental [03:07] edenc, elitista o sr. [03:07] ei frescura pow :( [03:07] elitista não, eu não gosto de perder tempo [03:07] nem neurônio [03:07] so deficiente nao pow [03:07] ;( [03:07] edenc [03:07] ^^ [03:07] mamae diz q eu sou tao bonzinho [03:08] estudei c++ desde meus 17 anos [03:08] =p [03:08] Giverny: http://twitter.com/#!/bradfitz/status/66245535773884417 [03:08] edenc todo o esquema pra web ai do fb é em php [03:08] ah [03:08] e estudo mais agr php [03:08] isso não é moleque =) [03:08] aff [03:08] Giverny: você sabe o que é uma API? [03:08] porra tenho 26 pra mim e ;p [03:08] ja me sinto um anciao [03:08] ahhah [03:08] você sabe que uma API não depende de linguagem? [03:08] edenc tá me tirando né? [03:08] :/ [03:09] não não to [03:09] não tou falando de API [03:09] você tá falando "esquema" [03:09] que só pode ser a API [03:09] <__Snooker__> ai pessoal para ajudar na discussão segue um link que pode ajudar a entender o facebook [03:09] não [03:09] não [03:09] <__Snooker__> http://www.bitabit.eng.br/2010/07/28/explorando-o-software-por-tras-do-facebook-a-maior-rede-social-do-mundo/ [03:10] cara [03:10] olha [03:10] esse link ae [03:10] edenc [03:10] e aprende [03:10] O Facebook usa PHP, mas tem um compilador que permite que o sistema execute código nativo nos servidores web, aumentando significativamente seu desempenho; [03:10] ou seja [03:10] tudo no fb é php puro [03:10] o compilador [03:10] que não é diferente [03:10] não, é só o front-end [03:10] só isso [03:10] que não é, é diferente [03:10] aehuah [03:10] o php no facebook [03:10] que front-end mano [03:10] é usado única e exclusivamente [03:10] php é server-side [03:11] para gerar html [03:11] como que vai usar php de front-end [03:11] argh [03:11] mas pra que php?pra que perder tempo? [03:11] esses caras do facebook...tudo deficiente [03:11] tem cada louco [03:11] xispirito: porque infelizmente, os designers só sabem isso [03:11] vou te falar [03:11] ehauah [03:11] ahahuah [03:11] designer não sabe programar, sabe escrever php [03:11] designer sabe php? [03:11] pra mim essa nova [03:11] rsrs [03:11] tá trollando o php todo ae [03:11] edenc [03:12] vo aqui e ja volto [03:12] flw [03:12] Giverny: cara, front-end não é necessariamente client-side [03:12] aprende [03:12] tá bom [03:12] o html é gerado no server [03:12] professor edenc [03:12] e passado via http pro browser [03:12] hum rum [03:12] a única coisa que o php faz, no facebook [03:13] é gerar o html [03:13] o designer que eu conheço aqui usa mac e photoshot e nem sabe o que é tcp/ip [03:13] edenc ce já ouviu falar que php é orientado a objeto né? [03:13] e só [03:13] edenc que dá pra fazer aplicações non web com php? [03:13] Giverny: tem umas gambiarras lá que os caras do php chamam de orientação a objeto [03:13] xispirito certeza... e um corel drawn se duvidar [03:13] ^^ [03:13] um paint brushzin [03:13] mas aquilo não é orientação a objetos [03:13] só no mundo de um programador php mesmo [03:14] edenc meu deus para de trollar amigão [03:14] ehauha [03:14] é tudo POG [03:14] o OO de PHP não tem nem role nem interface [03:14] o que? [03:14] rsrs [03:14] já vi que não conhece mesmo edenc [03:14] depois dessa bobagem ae [03:14] vi que não conhece [03:14] o php [03:15] é mesmo? php tem roles? qual versão? [03:15] que roles? [03:15] falei da interface [03:15] que você falou que não tem [03:15] credo [03:15] ok, php tem interface? qual versão [03:15] trollou absurdos!! [03:15] trollou absurdos!! [03:15] edenc www.php.net [03:16] edenc vai lá ler sobre php [03:16] on myseeelf begin to caaal... [03:16] dai você vem falar comigo [03:16] Giverny: http://download.oracle.com/javase/tutorial/java/concepts/interface.html [03:16] ooooh noo! [03:16] Giverny: aqui mano, aprende OO, daí você conversa [03:16] shes waken up the deads! [03:16] oooh noo! [03:16] shes a magic wheels of death! [03:16] x/ [03:16] ehauah [03:16] parade of the deaaaad! [03:16] que noob [03:17] edenc http://php.net/manual/en/language.oop5.abstract.php [03:17] dá uma lida amor [03:18] ahuahuuha [03:18] no php [03:18] antes de falar bobagem [03:18] tá [03:18] ? [03:18] Giverny: onde que tem interface aí? [03:18] leia [03:18] vai lá dá uma lida [03:18] e os roles? [03:18] olha os comentários [03:18] leia tudo ae [03:18] no .php.net [03:18] que ce vai achar [03:19] edenc já brinquei com java [03:19] não sou noob edenc igual a você [03:19] não fico trollando uma linguagem [03:19] assim sem saber [03:19] a toa [03:19] php hoje em dia talvez seja mais forte que o java [03:19] se duvidar [03:19] aff [03:20] pra web [03:20] com certeza [03:20] a prova é o fb [03:21] ah é, fizeram umas gambis a mais no php 5 [03:21] porra!!! [03:21] tanto tempo que eu ignoro essa linguagem [03:21] ele acordou!!! [03:21] ele acordou!!! [03:21] ele acordou!!! [03:21] ele acordou!!! [03:21] ele acordou!!! [03:21] ele acordou!!! [03:21] ele acordou!!! [03:21] ele acordou!!! [03:21] ele acordou!!! [03:21] ele acordou!!! [03:22] não é gambiarra, é solução alternativa =) [03:22] não existe gambiarra [03:22] verdade [03:22] rsrs [03:22] o OO do php5 tá tão bom quanto o do java [03:23] e ainda é mais produtivo [03:23] por não ter tanta tipagem retrograda [03:23] fora os frameworks insanos [03:23] com Model view controller [03:23] que nego tá adotando pra php [03:25] será que já implementaram unicode no php? [03:25] xo ver [03:25] faz tempo [03:25] rsrs [03:25] 0.0 [03:25] php6 vai vim ae [03:25] com mais velocidade que tudo [03:26] quero ver quem vai dominar web [03:26] ah, não... tem que importar uma gambi [03:26] ainda [03:26] cadê edenc [03:26] que gambi que ce tá falando [03:26] cola ae [03:27] eu vou terminar de tomar meu vinho [03:27] * xispirito ja vem [03:27] xispirito põe ae + um copo [03:27] ;~ [03:28] Giverny: mbstring [03:28] a lib com a gambi que precisa importar [03:28] porque o php não tem suporte a unicode nativo [03:28] Multibyte String ? [03:28] * xispirito lança um copo pro Giverny e toca a garrafa vazia na cabeça do edenc [03:29] edenc não precisa importar [03:29] edenc você compila o php com ela já [03:30] * Giverny agradece xispirito [03:30] agora é a hora que ele reclama do compilador [03:30] mas não é implementado na linguagem, é uma biblioteca externa que improvisa, já que a implementação do php assume que qualquer caracter tem apenas um byte [03:30] edenc [03:30] http://php.net/manual/en/book.mbstring.php [03:30] veja ae o manual [03:31] de novo? [03:31] <__Snooker__> ai pessoal, queria deixar uma dica na conversa de você, hoje em dia não existe essa coisa de linguagem de programação melhor ou pior.... [03:31] <__Snooker__> assim como não existe um sistema operacional mais seguro ou menos seguro que outro.... [03:31] <__Snooker__> o que dita a regra é o profissional que trabalha com aquela ferramenta ou sistema... [03:31] <__Snooker__> hoje um execelente profissional sabe até mesmo contornar a falta de um recurso em determinada linguagem ou sistema fazendo com que ele não deixe em nada a desejar em nada ao seu concorrente. [03:31] __Snooker__, quanto a OS eu discordo [03:31] eu tb [03:31] rsrs [03:31] __Snooker__: existe sim, tenta implementar uma máquina virtual em whitespace [03:31] aliás, com whitespace deve ser mais fácil que php [03:32] <__Snooker__> pode discordar é o direto que todos tem... [03:32] Giverny: http://www.php.net/manual/en/mbstring.requirements.php [03:32] Giverny: No external libraries are needed to build this *extension* [03:32] __Snooker__, deixa o windows xp impenetravel e eu te dou uma medalha [03:32] ou pelo menos um copo de vinho [03:32] xispirito: deixa qualquer sistema impenetrável e eu te dou duas medalhas [03:33] <__Snooker__> olha..... [03:33] <__Snooker__> rsrsrrs [03:33] edenc, e uma garrafa de vinho? [03:33] edenc tudo tem np php se não tiver nego cria rsrs [03:33] *no [03:34] Giverny: php não tem nenhum suporte a paralelismo [03:34] e nunca vai ter [03:34] ahh vah edenc [03:34] edenc tu já viu php-gtk? [03:34] o que tem a ver gtk com paralelismo? [03:34] tou te perguntando [03:34] se ce já viu [03:34] ;/ [03:34] <__Snooker__> xispirito, te garanto que levo muito menos tempo para entrar em um linux sem nenhuma senha de root do que em um windows. [03:34] eu ja vi um ovni [03:35] Giverny: como assim "já vi"? [03:35] __Snooker__, assim é sacanagem =) [03:35] edenc já viu alguém utilizando [03:35] eu sei o que é gtk e presumo que php-gtk seja uma lib de binding [03:35] sabe pra que é [03:35] edenc etc? [03:35] agora, eu to curioso pra saber o que gtk tem a ver com paralelismo [03:36] __Snooker__, o que eu quero dizer...configura com gosto o widowns xp e um openbsd e ve em qual tu consegue entrar [03:36] edenc não cara [03:36] edenc você tá muito apegado [03:36] edenc a coisas do passado [03:36] apegado? [03:36] do passado? [03:36] a linguagens retrógradas [03:36] ehehe [03:36] sim [03:37] Giverny: o que é gtk então? [03:37] um toolkit feio [03:37] você tá defendendo php e falando de linguagem do passado? [03:37] funciona e tal... [03:37] nunca ouviu falar de erlang e me chamando de retrógrado? [03:38] eu gosto de cvs...e dai? [03:38] cruzes... [03:38] hauhahaha [03:38] <__Snooker__> xispirito, mesmo assim, é como eu disse vai do nível de cada profissional que trabalha na sua área. [03:38] xispirito: masoquista? [03:38] ^^ [03:38] edenc [03:38] vai dormir nego [03:38] edenc quem falou que nunca ouviu falar foi o xispirito [03:38] xispirito: já fez um three-way merge no cvs? [03:39] cvs ? [03:39] x/ [03:39] * Giverny fazendo reza pro edenc [03:39] Giverny: vai dormir também, quem falou de cvs foi o xispirito [03:39] cara, cada um trabalha de um geito... [03:39] ou jeito [03:39] não sei [03:39] não cara [03:39] é impossível fazer um three-way merge no cvs [03:40] é algoritmicamente impossível [03:40] edenc, e se eu não precisar? Ja pensou nisto? [03:40] se você não precisar, você tá desenvolvendo um sistema muito trivial [03:40] sozinho, sem colaboradores [03:40] eu poderia cmprar um quilo de c4 e uma bazooka, mas um .45 resolve [03:40] edenc cara [03:40] a anos [03:40] que não uso cvs [03:41] só uso git [03:41] e todos no mundo atual [03:41] usam [03:41] git [03:41] nem todos [03:41] só os antigos mesmo de linguagem [03:41] mas sim, git é uma boa solução [03:41] retrógrada [03:41] theo de raad e cia não usam [03:41] que usam cvs [03:41] eheauh [03:41] tem o bazaar, tem o mercurial [03:41] tem o darcs [03:41] várias alternativas, tão boas ou melhores que o git [03:41] o darcs, por exemplo, é melhor, mas quase ninguém usa [03:41] ooooh oh yeah! [03:41] crazy hoirse a am! [03:42] #horse [03:42] * xispirito analfa [03:43] edenc você tá parado no passado [03:43] nego [03:43] sério mesmo [03:43] edenc você sabe o que é ruby? [03:43] Giverny: parado no passado? [03:43] ehehe [03:43] Giverny: já usou darcs? [03:43] é mais recente que git :P [03:43] edenc você programou em cobol né? [03:43] ehauhae [03:43] tá bom.. clipper? [03:44] sim, ruby é uma linguagem que um japonês bêbado inventou pra tentar acrescentar OO no perl 4 [03:44] para com isso [03:44] edenc você é muito #troll [03:44] a real é que seguinte, eu uso Erlang e darcs, meu pinto é maior que o de vocês [03:44] tá divertido trolar o analfa de php haha [03:44] deveria ter um operador aqui pra banir o edenc [03:44] ;/ [03:44] sexta-feira [03:45] I Am The Overloooord! [03:45] osso na sexta-feira [03:45] o vovô edenc [03:46] tipo, ruby começou a ser menos lentinho agora que implementaram o jruby [03:46] veio trollar no ubuntu-br [03:46] ehehe [03:46] unix V5 bera bom [03:46] porque até então, era 100% interpretado, ia lendo a string e rodando, igual javascript non-webkit [03:46] leeeeento [03:47] além disso, nenhum compilador de ruby consegue fazer otimizações básicas, tipo inline de constantes, nem o jruby [03:47] porque adivinha... ruby não tem constantes [03:47] é uma piada [03:47] alguem sabe a sintaxe de funções em C? Tenho uma duvida dificil de explicar. Tenho uma fórmula q esta num loop. Na fórmula tem uma operação assim x = b - func(b)/foo(b). Ta, na primeira vez o b é digitado pelo usuario. Só q assim q essa fórmula executa uma vez, logo depois vem essa linha b = x. Quero dizer q a partir da segunda vez, a fórmula executa com um b valendo o x calculado da primeira vez. Daí repete 1000 vezes. O loop f [03:47] unciona perfeito. Só q agora q tentei passar isso pra uma função, caí num caso de função dentro de outra e aí tá dando pau com os parametros por causa disso [03:47] os caras do metasploit discordam sobre ruby não ter constantes [03:47] mas enfim, é sexta, vamos beber e troolar antes de sair de casa [03:48] xispirito: o que o ruby chama de "constante" na verdade não é constante [03:48] e escutar black label e motorhead [03:48] você pode mudar o valor de uma constante em runtime [03:48] coisas que só o ruby faz por você [03:48] ^^ [03:48] não sei se deu pra entender a fórmula e o loop... [03:48] daí o pobre compilador não pode fazer inline [03:48] porque a "constante" pode mudar depois [03:49] que piada... [03:49] CODIGO_ERRO = 18 [03:49] edenc, mas tem constantes... [03:49] isso não é uma constante? [03:49] voce disse que não tinha [03:49] xispirito: é "constante", entre aspas [03:49] é muito troll o edenc [03:49] ehauha [03:49] ele quer esculhambar todas as novas linguagens [03:49] porque não é uma constante, se fosse uma constante você não poderia mudar o valor [03:49] é pra isso que existe ruby [03:49] mas o ruby deixa você mudar o valor de uma constante se você quiser [03:50] é uma alternativa, diferente... [03:50] se todas linguagens fossem iguais [03:50] que graça? [03:50] a única diferença entre uma constante e uma variável no ruby, é que ele avisa quando você muda uma constante [03:50] edenc tenta mudar o valor [03:50] então [03:50] ow troll [03:50] Giverny, é permitido [03:50] em ruby [03:51] não quero ver ele mudando [03:51] ehehe [03:51] hahaha [03:51] Giverny: ? [03:51] muito troll você edenc [03:51] muito [03:51] very hard [03:51] !!! [03:51] falou que php era front-end [03:51] do fb [03:51] para [03:51] a linguagem server-side [03:51] o que eu vejo é que as vezes as pessoas parecem querer que todas linguagens façam a mesma coisa, eu acho ótimo que cada uma seja diferente [03:51] é front-end [03:51] credo [03:52] sei nem explicar [03:52] só tem esse canal em pt? [03:52] é uma trolada atrás da outra [03:52] =\ [03:52] o canal linux-br ta sem ninguem [03:52] introuble: o que você quer mesmo? [03:52] introuble, tem um monte, mas de ubuntu acho que só este [03:52] xispirito: mas uma constante que pode mudar não tem propósito [03:52] função dentro de função [03:52] introuble fala sua dúvida, mas é um canal sobre ubuntu aqui [03:52] =] [03:52] as linguagens tem constantes pra poderem otimizar [03:52] edenc, deve ter algum propósito pros devs... [03:53] que nem o openbsd que inclui o apache 1 [03:53] hahaha [03:53] xispirito: não, não tem, é uma limitação por conta da forma como o interpretador funciona [03:53] edenc, então simplesmente não use [03:53] exatamente :) [03:54] viu?Chegamos a um consenso =) [03:54] caras [03:54] só que o código porco escrito em ruby pode vir parar na minha mesa e aí eu vou ter que perder neurônios caçando o lugar onde o retardado mudou o valor da constante [03:54] as linguagens da atualidade são tão boas quanto as antigas [03:54] só que a tipagem é dinâmica [03:54] na maioria delas [03:54] ... [03:54] só isso que prende nego a sair [03:54] das antigas pras novas [03:54] o medo [03:54] edenc, dai então tu vai ter que mudar de profissão [03:54] eu odeio, ODEIO tudo que vem da ms [03:55] Giverny: o que você define como "linguagem da atualidade"? [03:55] e seguido tenho que ta arrumando merda [03:55] Putasso [03:55] ahuahuahuahuuha [03:55] edenc python ruby [03:56] php [03:56] xispirito: pois é, programadores ruby e php no mundo da programação web são equivalentes a sysadmins windows no mundo do sysadmin [03:56] linguagens com tipagem dinâmica [03:56] ao contrário das estáticas [03:56] Giverny: ruby é de 1995, mas velho que perl 5 [03:56] como o c, java ... [03:56] edenc, entendo seu drama =) [03:56] edenc mas é a da atualidade [03:56] ehehe [03:56] e php é de 1994 [03:57] python é de 89 [03:57] -.- [03:57] e java? [03:57] e cobol? [03:57] e c? [03:57] de que data são? [03:57] -.- [03:57] se python é o que há de mais novo no teu mundo cara, eu só posso sentir pena de você [03:57] ah, C é massa, nem vem... [03:57] java é mais recente que python [03:57] C e CVS [03:57] edenc a coisa mais nova no meu mundo [03:57] \o/ [03:57] 1996 [03:57] é cofeescript [03:58] coffeescript [03:58] :D [03:58] cruzes... [03:58] isso é o que é mais novo [03:58] mais novo que erlang [03:58] C e CVS e OpenBSD \o/ [03:58] O.o [03:58] meu deus... [03:58] tou mentindo edenc [03:58] ? [03:58] uma linguagem de macro pra javascript é novidade pro Giverny, hahahahaha [03:59] depois dessa vou dormir [03:59] aaaaa, tava bom o troll session [03:59] to me divertindo [03:59] edenc macro? [03:59] tu tá é doido [03:59] -.- [03:59] só se for outro cofeescript [03:59] edenc [03:59] já vi que ce é trollador [03:59] universal [03:59] de linguagens [03:59] ;~\ [03:59] porque o coffeescript que eu conheço é aquele markup [04:00] que gera javascript [04:00] só que aí você vai usar coisas como closure no javascript e não consegue [04:00] porque não tem como o coffeescript implementar [04:00] edenc markup? [04:00] -.- [04:00] a semântica não deixa [04:00] markup é html [04:00] css? [04:00] ehehe [04:00] http://jashkenas.github.com/coffee-script/ [04:00] veja ae edenc [04:00] C, CVS, kernel monolitico... [04:01] vocês tão por fora [04:01] xispirito hauhea [04:01] Giverny: eu sei o que é, é uma idéia retardada [04:01] ^^ [04:01] edenc retardada? [04:01] ehehe [04:01] edenc ela torna a linguagem mais próxima da linguagem humana possível [04:01] Giverny: escreve uma closure em coffeescript aí pr amim vai [04:01] edenc isso é retardado? [04:01] =\ [04:01] acho q vou desistir de usar função nesse caso [04:02] ainda bem que não vivo de programar... [04:02] xispirito: você é sysadmin? [04:02] introuble veja o que respondi a respeito do c [04:02] só preciso manter os outsiders fora e fazer coisas funcionar [04:02] lá [04:02] #funcionatrem [04:02] nossa [04:03] esse vinho é bom [04:03] xispirito: já topou com arquivos que alguém meteu um chmod 666? [04:03] err [04:03] 777 [04:03] ^^ [04:04] xispirito: eu te pago um liebfraumilch, se foi alguém que não fosse um programador php, hahaha [04:04] introuble: cara, explica o problema exato [04:04] edenc, você é perverso com o php [04:04] é legal... [04:04] não cara [04:05] eu até uso coisas feitas em php [04:05] é útil [04:05] porque permite pessoas que não sabem programar fazer alguma coisa [04:05] mas vai implementar uma máquina virtual em php [04:06] aheuah [04:06] ou um jogo 3D [04:06] credo [04:06] edenc é muito troll [04:06] acho que php não foi pensada com este intuito [04:06] eu não escrevo kernel em javascript [04:06] xispirito: escreve sim! teve um cara que escreveu [04:06] <__Snooker__> nossa implementar uma maquina virtual em php........eu escutei isso... [04:06] xispirito: pera que vou te mostrar, um kernel linux em php [04:06] ops [04:06] em javascript [04:07] e ele é normal? [04:07] xispirito: sim [04:07] xispirito teve um cara que fez um emulador x86 em javascript e roda linux [04:07] foi você !? [04:07] xispirito: http://bellard.org/jslinux/ [04:07] hahaha [04:07] faz isso com coffeescript [04:07] :P [04:07] isso eu já vi [04:07] Agua: ah é, isso mesmo, é um x86 [04:07] aliás js é facinho [04:07] que roda linux [04:07] pelo menos eu acho [04:07] mas é ridículo não ter [04:07] uma boa orientação [04:08] realmente é o maior defeito do js [04:08] ? [04:08] orientação a objetos? [04:08] falei que não tem uma boa [04:08] nossa [04:08] não tem class [04:08] vai dizer que tem edenc [04:08] ? [04:08] heh [04:08] Giverny: é OO baseado em protótipo [04:08] edenc ah bom [04:08] é melhor do que class [04:08] :P [04:08] edenc que susto viu troll [04:09] que susto!! [04:09] ehehe [04:09] Giverny: http://joose.it/ [04:09] edenc hoje em dia a manha do js [04:09] é usar objetos literais [04:10] nego tá usando pra tudo [04:10] javascript [04:10] olha aí as classes [04:10] OO baseado em protótipo é tão flexível que é trivial emular classes [04:10] ah para [04:10] isso ae é [04:10] objeto literal [04:10] -.- [04:11] sabia que tu ia mostrar algo assim [04:11] ehauha [04:11] já tava adivinhando!!! [04:11] Giverny: bom, na literatura de programação, isso se chama "Orientação a Objetos baseado em protótipo" [04:11] meta-programação [04:12] edenc nome bonito pra pouca coisa [04:12] ehehe [04:12] pouca coisa? [04:12] cruzes, e eu achava só "programação" ja complicado o bastante [04:12] ah é [04:12] programador php não gosta de ler livro [04:12] tinha esquecido desse detalhe [04:12] edenc seu troll [04:12] edenc http://www.javascriptkit.com/javatutors/oopjs.shtml [04:12] vai ler [04:12] "prefiro php, li um tutorial e em 15 minutos já tava programando" [04:13] é a desculpa que sempre ouço pra dizer que php é melhor [04:13] edenc, mal eu pergunte, que idad o sr. tem? [04:13] #idade [04:13] "prefiro windows, cliquei no 'install' e funcionou certinhop" [04:13] para edenc [04:13] xispirito: 29, porque? [04:13] ....... [04:13] por nada, só curiosidade [04:13] eu uso qualquer porra que me dê produtividade [04:13] :/ [04:14] mas não quer dizer [04:14] eu uso algo que funcione [04:14] que eu não saiba um javinha funcional [04:14] um c zin básico [04:14] xispirito: "funcionar" é relativo [04:14] edenc, a contento [04:14] o canal de C da freenode é... faça uma pergunta, primeira resposta "retarded! Go back to 1st grade! Learn to read" [04:14] o que funciona agora, pode não funcionar depois [04:14] introuble: fala aí cara, qual o problema? [04:14] update!? [04:14] introuble, huauhhau [04:15] introuble verdade [04:15] nego não tolera mesmo [04:15] eu gosto de ir la e perguntar, pra que serve #include [04:15] eles discutem e xingam por horas [04:15] introuble: é, os caras na freenode exigem um conteúdo bom [04:15] é muito engraçado [04:15] introuble: mas, explica aí o problema [04:16] introuble: int foo(int bar) {} é a sintaxe [04:16] <__Snooker__> xispirito, cara eu estou me espocando de rir dessas tuas tiradas.... [04:17] __Snooker__, é a primeira pessoa que acha minha humilde persona egraçada [04:17] Giverny: então cara, produtividade não é a única coisa que interessa [04:17] acho que as pessoas não deveriam ter preconceito [04:17] com linguagens [04:17] tem nego que sabe java mas faz merda [04:17] o code todo [04:17] não é preconceito, todas as linguagens que eu falo mal eu já usei [04:17] então não é "pré" conceito [04:17] é conceito mesmo [04:17] edenc, ja usou haskell? [04:17] xispirito: sim, adoro [04:17] tai haskell!!! [04:17] :X [04:18] vai falar mal de haskell agora edenc [04:18] ? [04:18] tava pensando em estudar... [04:18] haskell é pra mim a melhor linguagem que existe [04:18] menos mal [04:18] tá melhorando o nível [04:18] eauha [04:18] edenc, me diz algo bom ai que foi feito em haskell [04:18] eu rodo xmonad [04:18] xispirito: xmonad [04:18] é um window manager [04:18] eu usei e gostei mais do i3 [04:18] eu recompilo ele e recarrego sem fechar nada [04:19] porque haskell é funcional e imutável [04:19] e são cerca de 2 mil linhas [04:19] um gerenciador de janelas completo! [04:20] xispirito: só que, é funcional [04:20] não tem variável [04:20] não tem estruturas de loop [04:20] -.-" [04:20] é uma fórmula. Ela recebe um X e pega o resultado de duas outras fórmulas tb calculadas com esse mesmo X. Daí ele guarda esse valor calculado num Y. Na próxima iteração, o X é subsituído pelo Y. Ele itera isso, mil vezes. Funciona perfeitamente bem como um loop FOR comum. Só q, passando toda essa fórmula pra uma função, gerou um problema. func(foo()). foo precisa de parametros de fora de func. tentei declarar no func(), mas aí c [04:20] omeçou a dar erro de compilação, parametro declarado errado ou algo do tipo [04:20] edenc, funciona sim, só achei pouco flexivel [04:20] se trollar haskell eu vou dormir [04:20] ehehe [04:20] ué, não to trollando [04:20] to falando que é bom [04:20] não ter variável é uma coisa boa [04:20] ser imutável também [04:21] isso almenta a segurança do código a niveis estratosféricos... [04:21] mas é pouco flexivel [04:21] xispirito: nem [04:22] almenta [04:22] ahuauhuha [04:22] xispirito: você pode rodar código haskell em várias máquinas separadas, sem mudar nada na lógica [04:22] porque é imutável [04:22] quicksort [] = [] [04:22] quicksort (s:xs) = quicksort [x|x <- xs,x < s] ++ [s] ++ quicksort [x|x <- xs,x >= s] [04:22] um quicksort em haskell ^ [04:23] introuble: int formula(int x) { ; return y } [04:23] vou estudar esta linguagem [04:23] cara haskell ftw! [04:23] haskell também não tem operadores de matemática implementados nativamente [04:23] :D [04:23] matemática é uma biblioteca [04:24] se você quiser implementar uma matemática completamente diferente, você pode [04:24] é ultra-foda [04:24] haskell com lua também fica muito louco! [04:25] com um X só de parametro é fácil [04:25] introuble: de quantos você precisa? [04:25] introuble cara uma função na qual você passa parâmetros ela é chamada de função parâmetro [04:26] introuble: você tá tendo dificuldade de retornar mais de um valor da função? é isso? [04:26] pode passar vários parâmetros na função ai que você tá fazendo [04:26] x/ [04:26] edenc ele tá com dificuldade de entender [04:26] como passa os parâmetros e exibe [04:27] Giverny: a propósito, haskell também é "antigo" :P [04:27] é de 1990 [04:27] "antigo" [04:27] :/ [04:27] a linguagem mais recente que se falou aqui hoje e que é relevante, é lua [04:28] feita no Rio de Janeiro [04:28] =\ [04:28] introuble: porra cara, assim você vai ser zuado em qualquer lugar [04:28] e só gringo usa [04:28] introuble: responde [04:28] é uma vergonha pro Brasil [04:28] :/ [04:28] err [04:29] eu não compraria um notebook positivo [04:29] hahahah [04:29] só porque é feito no brasil [04:29] tenso... [04:29] as pessoas adotam o que é útil [04:29] blizzard tá lá usando lua [04:29] a torto e a direito [04:29] engine de jogos [04:30] blizzard me lembra blackthrone [04:30] louca! [04:30] só como scripting [04:30] o/ [04:30] os jogos mesmo são C++ [04:30] edenc sim [04:30] não dá pra usar uma linguagem como lua pra desenvolver um jogo como starcraft [04:30] porra mas acho que tinha que ter uma linguagem [04:30] é lento demais [04:30] melhor que c e c++ [04:31] pra jogos [04:31] php [04:31] as fábricas de jogos só usam C++ por causa da quantidade de bibliotecas [04:31] xispirito ahuahe [04:31] não é necessariamente a melhor [04:31] http://pastebin.ca/2074428 esse é o treco [04:31] hahhuahu [04:31] edenc você usaria o que? [04:31] fortran seria uma boa linguagem pra se implementar jogos, mas o pessoal que se envolve com desenvolvimento de jogos prefere aprender C++, é cultural [04:32] pra dar o máximo de desempenho [04:32] ;x [04:32] e usar tudo do processador! [04:32] ? [04:32] não existe "máximo" [04:32] mas existe "razoavel" [04:32] perl é razoável porque roda C [04:32] eu já implementei um joguinho em perl [04:33] em 3D [04:33] me diz que não foi o cavaleiros do zodiaco pra nokia [04:33] fazendo chamadas pro GLUT [04:33] kkkkkkkkkkkkkkkkkkk [04:33] o pior jogo que ja vi [04:33] que é uma lib em C [04:33] a estrutura é aquela lá do pastebin [04:33] introuble: tá faltando os tipos de var e var2, são ints? [04:34] xispirito: foi um joguinho horrível como prova de conceito [04:34] são double [04:34] o frozen bubble é implementado em C [04:34] ops [04:34] perl [04:34] introuble tem que tipar todos os parâmetros pls =/ [04:34] perl e SQL [04:34] err [04:34] perl e SDL [04:34] um jogo em sql [04:34] ha!ache a tabela perdida [04:34] é, foi costume de digitar "sql" [04:35] usando, claro, php [04:35] aheuahe [04:35] xispirito: bom, dá pra implementar mandelbrot em sql [04:35] http://wiki.postgresql.org/wiki/Mandelbrot_set [04:36] roda aí [04:36] vou te mostrar porque php é ruim edenc [04:36] http://www.microsoft.com/web/platform/phponwindows.aspx [04:36] pq agora a m$ tá adotando então tá começando a ficar ruim [04:36] massa [04:36] ;~ [04:36] http://pastebin.ca/2074430 [04:37] edenc tá descontinuando o asp [04:37] Giverny: php é ruim porque era um monte de scripts em perl que viraram uma linguagem sem projeto ou estrutura [04:37] edenc deixa de trollagem. [04:37] já ouviu falar da expressão "pau que nasce torto nunca se endireita"? [04:37] Giverny: ué, estou mentindo? [04:38] Giverny: http://en.wikipedia.org/wiki/PHP#History [04:38] "Rasmus Lerdorf initially created a set of Perl scripts he called "Personal Home Page Tools" to maintain his personal homepage" [04:38] eu ja i isto [04:38] #li [04:38] http://pastebin.ca/2074432 [04:38] php é tão ruim edenc que hoje em dia [04:38] se usa php em tudo [04:39] linha de comando [04:39] com processos paralelos [04:39] em interfaces pra desktop [04:39] e tudo + que for preciso [04:39] Giverny: se quantidade de uso fosse indicador de qualidade, o uno mille seria o melhor carro do mundo [04:39] e o windows seria o melhor sistema operacional [04:40] quantidade != qualidade [04:40] -.-" [04:40] o uno realmente é um bom carro pra quem se importa mais com a economia de combustível do que com sua coluna vertebral [04:41] cara a linguagem [04:41] mais fácil de usar [04:41] é o ruby [04:41] na minha opinião [04:41] porque? [04:41] ruby não é retrocompatível [04:41] quando saem versões novas de ruby, você precisa re-escrever uma porção de cosias [04:41] porra tu já viu a orientação do ruby como é? [04:41] já, é um lixo [04:41] rsrs [04:41] é ridículo [04:42] de fácil [04:42] fácil != bom [04:42] ruby é responsável pelo fail whale do twitter [04:42] fácil === produtiva [04:42] também não [04:42] claro que é [04:42] rsrs [04:43] foi o programador [04:43] o twitter tá tendo que re-escrever tudo [04:43] que fez merda no twitter [04:43] dai eles tiraram e meteram java pra web [04:43] isso é produtividade no teu mundo? [04:43] === -- Error, Syntax error on line 1 [04:43] era ruby on rails [04:43] um fw pra web de ruby [04:43] um lixo [04:44] cara, coisas fáceis atraem pessoas sem estudo [04:44] -.-" [04:44] e pessoas sem estudo produzem coisas úteis [04:44] mas mal-feitas [04:45] edenc o negócio é produzir [04:45] é por isso que tem milhões de plugins pra wordpress [04:45] depois outra pessoa vem e trata o código [04:45] ehehe [04:45] não é assim que funciona [04:45] assim o kernel linux sobrevive =) [04:45] se fosse assim o twitter tinha resolvido o problema há anos [04:45] já vi coisas que eram procedurais [04:45] sem orientação nenhuma [04:45] e pra cada plugin do wordpress [04:45] tem um exploit também [04:45] mas pela utilidade nego tornou o código louco [04:45] é o preço que se paga [04:45] nada é de graça [04:46] eu uso wordpress no meu blog, mas eu só falo besteira lá [04:46] se hackearem, foda-se, eu coloco outro [04:46] pelo amor de deus né?! [04:46] wordpress agora é da m$ [04:46] mas eu não colocaria no blog da minha empresa [04:46] até que deu uma melhorada [04:46] eles não suportam mais ie6 [04:46] oq [04:46] eu instalei em 5 minutos o blog [04:46] e ficou "bonitinho" [04:46] coisa mais linda que o wordpress fez foi isso [04:46] :D [04:46] então pro propósito serviu [04:47] mas é uma merda [04:47] fui customizar e desisti [04:47] de tão porco que é o código [04:47] prefiro pagar 50 mangos prum programador de php fazer por mim [04:47] nem o html é bem feito no wordpress [04:48] lógico, não tem como estruturar bem o html quando tem lógica misturada no meio [04:48] tem plugin que pisoteia o outro [04:48] blocos [04:48] opa, errei [04:49] mas [04:49] wordpress ridículo com um xhtml de marcação fora dos padrões w3c [04:49] das novas normas [04:49] totalmente atrasado [04:49] sem reset de css [04:49] o css um lixo [04:49] pelo menos isso dá emprego pros programadores ruins [04:49] e eles deixam as vagas interessantes pra quem sabe :P [04:50] edenc você trabalha com que troll? [04:50] eu sou consultor de TI independente, atualmente, trabalho pra cisco [04:51] a cisco usa CVS? [04:51] bom, eu uso git [04:51] para com isso de cvs [04:51] ehhuah [04:52] ^^ [04:52] xispirito: sério que você usa cvs? [04:52] só quero que a m$ faça um mvc em php [04:52] só isso [04:52] ;] [04:52] edenc, só pra atualizar os sources do openbsd, que tem repos cvs [04:52] alguem pode me ajudar com o samba? eu instalei bonitinho e tudo mais... ele aparece o compartilhamento e tudo mais... porem qndo tento acessar do windows.. os arquivos do linux.. ele diz que nao tenho permissao ... alguem sabe se tem que configurar mais algo? [04:52] dai vou rir do edenc [04:52] Giverny: o symfony não é ruim [04:53] Giverny: pros padrões do php [04:53] edenc para com isso =P [04:53] mas, é php [04:53] não tem jeito [04:54] acho que vou em Sp [04:54] tirar meu certificado zend [04:54] =~ [04:54] a web app que eu desenvolvo na cisco, cria redes virtuais sob demanda, pra fazer sessões de treinamento [04:54] antes de passarem pra gente [04:54] passaram pro pessoal do php [04:54] e depois pro pessoal do java [04:55] java é fácil d+ [04:55] quero php agora [04:55] a gente montou em perl com 25% do orçamento [04:55] @troll [04:55] alguem pode me ajudar com o samba? eu instalei bonitinho e tudo mais... ele aparece o compartilhamento e tudo mais... porem qndo tento acessar do windows.. os arquivos do linux.. ele diz que nao tenho permissao ... alguem sabe se tem que configurar mais algo? [04:55] ué, to falando sério [04:55] gamedev so tem troll [04:56] salsa ce já procurou no google? [04:56] yep [04:56] Giverny: http://www.youtube.com/watch?v=BEkn3pgpeic [04:56] introuble, pessoas decente dispostas a conversar é algo raro [04:56] salsa http://www.madeira.eng.br/wiki/index.php?page=Compartilhando+arquivos+e+diret%C3%B3rios+com+o+Samba+em+Redes+Windows [04:56] Giverny: monta aí, em php, te dou o dobro do tempo [04:56] #decentes [04:56] um ano [04:56] a gente montou isso em 6 meses [04:57] mas tb, na gamedev ta cheio de gente querendo criar jogo do dia pra noite e aprender a criar hello world ao mesmo tempo [04:57] edenc ainda uso jquery [04:57] cruzes [04:57] jquery é o php do javascript [04:57] pense num bagulho lento e mal-estruturado [04:57] edenc certeza [04:57] o compartilhamento esta funcionando.. soh que nao consigo acessar [04:57] e vai ficar melhor [04:57] que esse ai edenc [04:57] eehau [04:57] pelo menos a interface vai [04:58] Giverny: a interface veio dos designers php da cisco, hahahaha [04:58] meu css é mais profissa que esse ae [04:58] eheauh [04:58] garantido [04:58] eu fiz só o backend [04:58] mas [04:58] o mais trivial nesse sistema é o backend [04:58] err [04:58] o front-end [04:59] se fosse front-end o problema, a cisco contratava 100 desenvolvedores php e pagava 10 mangos a hora pra cada um [04:59] huahuahua [04:59] daí eventualmente um deles ia cagar algo razoavel [04:59] para edenc [04:59] ehehe [05:00] eu tou na vanguarda do css [05:00] css3 [05:00] sass [05:00] haml [05:00] exit [05:00] tudo ai que ce imaginar [05:00] as melhores práticas de tudo [05:00] as máquinas virtuais dos dispositivos da cisco [05:00] noob tem vários [05:00] rodam em 3 sistemas operacionais diferentes [05:00] por ai espalhados no mundo [05:00] ;] [05:00] solaris, linux e netbsd [05:01] daí tem que levantar e botar cada dispositivo pra conversar com os outros, etc. [05:01] usam netbsd de firewall? [05:01] xispirito: não, tem alguns dispositivos que só tem implementação de VM pra netbsd [05:02] porque raios eu não sei [05:02] tem outros só pra linux [05:02] é... [05:02] e outros só pra solaris [05:02] eu acho que a cisco põe várias equipes pra desenvolver [05:02] e a primeira que terminar leva [05:03] estilo o que eu falei do php lá em cima [05:03] daí o pessoal do netbsd terminou primeiro a vm [05:03] então para tudo e roda no netbsd mesmo, fazer o que... haha [05:04] netbsd [05:04] com ipfw [05:04] ownz your world [05:04] mas [05:04] :) [05:04] isso não interessa [05:04] edenc, na real tu tinha que fazer um OS, com uma linguagem de programação foda, tudo sozinho, só assim seria bom [05:04] qualquer cgizin faz isso ae edenc [05:04] e com velocidade [05:04] a gente só roda netbsd porque a vm só roda lá [05:05] edenc tu usou o que ai? [05:05] java? [05:05] perl [05:05] eu faço quase tudo em perl [05:05] e as vezes C [05:06] xispirito: já tem, qualquer derivado de unix (que não seja solaris) e um perl razoavelmente recente dá pra trabalhar bem ;) === Kazenin is now known as Kazenin^AFK [05:06] tambem não vo com a fuça do solaris [05:07] aliás... [05:07] também não me dê um redhat... pelo amor de deus [05:07] já peguei um RHEL pago, com bug no gcc [05:07] isso mesmo, no *gcc* [05:07] põe o bug em qualquer lugar [05:07] menos no gcc, pelo amor de deus [05:08] no linux, vou de debian ou slackware [05:08] no trabalho a gente costuma chamar red hat de RHELL [05:08] haahha [05:09] isso porque é pago [05:09] imagina se não fosse [05:09] =\ [05:09] no caso [05:09] eu só usei rhell porque era uma sgi altix [05:09] e só a red hat tinha kernel com suporte a numalink [05:10] depois o suse implementou [05:10] mas aí já tinham comprado o red hat [05:10] o fedora é melhor que o red hat ainda [05:10] ja vi servidor fedora, de empresa grande... [05:10] é, mas não tinha kernel numalink pro fedora [05:11] só da merda [05:11] daí se instalasse na altix, ia ter que usar os 10 cores individualmente [05:11] o numalink interliga os cores com fibra ótica [05:12] daí o kernel consegue usar como se fosse um único processador multicore [05:12] doido [05:13] é, era lindo botar o algoritmo pra rodar usando os cores e ficar olhando com top [05:13] 10 itanium2 trabalhando, de 2 semanas, passou pra 2 minutos [05:13] depois eu meti o banco num ramdrive [05:13] caiu pra 70 segundos [05:14] quanto custa uma maquina destas? [05:14] na época, foi R$ 250k [05:14] mas, a SGI faliu [05:14] não vendem mais [05:14] o john the ripper ia ficar feliz [05:15] http://www.sgi.com/products/remarketed/servers/altix350.html [05:16] show [05:16] xispirito: era um laboratório de bioinformática [05:16] rodava um algoritmo chamado "blast" [05:16] que faz fuzzy-matching de strings [05:16] pra comparar dna [05:17] cada run tinha 15 GB de texto pra comparar [05:17] esses dias li que tem pessoal fazendo pesquisas nesta área com cluster de ps3 [05:17] põe o php pra tratar isso :P [05:17] trata de boa [05:17] ah é, trata sim [05:18] cara o php tá tratando [05:18] o fb [05:18] mas quando terminar, já vamos estar em marte [05:18] claro que o compilador foi mudado [05:18] meu, você é teimoso [05:18] mesmo assim [05:18] é php purinho [05:18] ehauh [05:18] o php no facebook só gera html [05:18] não não [05:18] aehuah [05:18] concatena um monte de strings [05:18] pra que gerar html [05:18] -.- [05:18] só isso [05:18] loop? [05:18] para edenc [05:18] o heavy lifting dos dados [05:18] é em C++ [05:18] :P [05:19] tu é muito troll edenc [05:19] tu viu o blog do cara lá falando [05:19] não, eu sou realista [05:19] realista nada [05:19] é troll [05:19] Giverny: não, eu bebi umas cervejas com ele e a gente se divertiu pacas dando risada do php, haha [05:19] para de mentir [05:19] edenc [05:19] ehehe [05:19] e eu vou tirar o mofo [05:19] depois apareço [05:20] xispirito: sim, o ROI do ps3 como processador é excelente [05:20] Giverny: entendi a confusão toda [05:20] http://ja-jp.facebook.com/blog.php?post=2356432130 [05:21] ainda tá contribuindo [05:21] pra melhoria do php [05:21] o pessoal do fb [05:21] introuble era só a tipagem dos parâmetros [05:21] introuble que tava faltando [05:21] no code em c [05:22] pelo q pesquisei. O problema é q precisa usar recursão, a função chamar ela mesma [05:22] Giverny: "You might have noticed that the user-facing portion of Facebook is written in PHP" [05:22] Giverny: "*user-facing portion*" [05:22] capiche? [05:22] nada [05:22] edenc [05:22] tão falando que no php 6 [05:23] já vai ter código novo do fb [05:23] e daí [05:23] ainda é só o front-end [05:23] pq a fórmula é assim, calcula, depois calcula de novo com o último valor calculado, precisa fazer função recursiva pra isso [05:23] 100% de melhoria [05:23] introuble [05:23] php não dá conta de processar a quantidade de dados que o facebook processa [05:23] e certamente não lida com a complexidade algoritmica [05:23] q tem o facebook? [05:24] introuble funções parâmetros são feitas apenas para guardar, exibir e retornar valores de parâmetros [05:24] porque é uma linguagem montada pra concatenar blocos de html [05:24] edenc jamais [05:24] ehehe [05:24] introuble: você quer substituir o loop por uma função? [05:25] Tenha o Facebook reescrito seu código ou desenvolvido um compilador para a linguagem, o site The Inquirer pontua que isto pode ser uma afronta à Zend, que discorda sobre a possível lentidão do PHP ser em sua máquina virtual Zend Engine. [05:25] Nesta terça-feira o Facebook deve tornar público o seu projeto, e é esperado que este seja disponibilizado para o público sob uma licença de código aberto [05:25] introuble: se for isso, você precisa sim de recursão [05:25] fb tá reescrevendo [05:25] o PHP [05:25] pra tornar ela melhor que linguagens como o java [05:26] ;~ [05:26] php nunca vai ser melhor que java [05:26] pelo menos não em desempenho [05:26] vamos ver [05:26] ehaueh [05:26] nunca diga nunca [05:26] não tem como implementar coisas como hotspots [05:26] o java parou no tempo [05:26] o php continua [05:27] sim, java é muito ruim [05:27] e php é pior ainda [05:27] imagina uma coisa que tá indo de vento em polpa [05:27] suportado [05:27] Giverny: é "popa" [05:27] é [05:27] rsrs [05:27] suportado pelas melhores empresas do mundo [05:27] Giverny: "polpa" é o que sai quando alguém escreve php [05:27] o google [05:27] já adotou [05:27] no gmail [05:28] imagina ae edenc [05:28] puta que pariu [05:28] réé [05:28] =] [05:28] ehauhae [05:28] é bom por ae [05:28] haha [05:28] você tá de sacanagem [05:28] só pode [05:28] não tou [05:28] olha o gmail [05:28] que você vai ver ele todo em php [05:28] o google tá migrando tudo pra go mané [05:28] que go o que [05:28] vê lá [05:28] o seu gmail [05:28] do que ele é feito [05:29] é python e em breve vai ser go [05:29] nanão [05:29] ehauah [05:29] Giverny: onde você leu que é php? [05:29] link? [05:29] só se mudou a 5 horas [05:30] cara [05:30] se tipo [05:30] o orkut [05:30] não não, cade o link [05:30] e a m$ adotassem de vez [05:30] o php [05:30] era o fim de muita linguagem pra web [05:30] que tem por ae [05:30] facebook é programado no q? [05:31] introuble: o front-end (a parte que gera o html) é php, o backend é C++, Java e Erlang [05:31] os jogos do facebook são pesados pra kct [05:31] introuble: mas aí é o javascript rodando na sua máquina [05:31] tipo, se vc tiver um pentium 4 3ghz acho q ainda dá [05:31] introuble: e o flash [05:31] que tem nada a ver com o que o facebook roda [05:31] pensa numa porcaria, é o tal do flash [05:32] flash [05:32] que é o fim do mundo [05:32] ehauh [05:32] mas [05:32] stevie jobs já deletou [05:32] se eu tivesse a escolha entre programar em actionscript ou php [05:32] da vida apple [05:32] =] [05:32] eu pediria suicídio [05:32] e se não desse, eu ia de actionscript [05:33] Giverny: "steve" [05:33] prefiro js [05:33] a action [05:33] bem melhor js [05:33] do que action [05:33] qualquer coisa é melhor que actionscript [05:33] menos php [05:33] que troll [05:34] acho que vou largar tudo [05:34] asp é melhor edenc [05:34] e estudar física [05:34] ? [05:34] flash se tivesse aceleração opengl... [05:34] Giverny: asp não é uma linguagem, é uma plataforma [05:34] aheuha [05:34] active server page é uma plataforma? [05:34] flash hoje em dia se o seu cpu for bem velho, single core, várias e várias gerações pra tras, nao roda, só arrasta [05:34] -.- [05:35] edenc troll [05:35] Giverny: http://msdn.microsoft.com/en-us/library/ms526064.aspx [05:35] acho que eu sou masoquista [05:35] estou me divertindo perdendo neurônios conversando com o Giverny [05:36] sei edenc [05:36] tu já trolou o mundo ae [05:36] ai deu uma dentro [05:36] ;~/ [05:36] bom, como eu ia falando [05:37] vou largar minha carreira de desenvolvedor [05:37] e estudar física [05:37] pra inventar uma máquina do tempo [05:37] e voltar pra assassinar a mãe do Rasmus Ledorf [05:37] aliás, a bisavó, pra garantir [05:37] hmmm, odio a php? [05:37] continue... [05:37] rsrs [05:38] é muito troll dberg [05:38] ô legado do inferno que esse cara trouxe [05:38] o edenc [05:38] falando em fisica [05:38] de vez eu quando eu esbarro com ele [05:38] quando ele morrer, vão dar o prêmio darwin [05:38] fisica tem calculo numerico [05:38] não dê ouvidos dberg [05:38] ehehe [05:38] nah, tb estou lidando com php todo dia. entendo a situacao. [05:39] dberg: ainda bem que não preciso lidar com php todo dia [05:39] me livrei dessa praga há alguns anos [05:40] php tem alguns detalhes inaceitaveis. [05:40] acho q todas as linguagens tem coisas q todo mundo odeia [05:41] php tem mais que as outras [05:41] aff [05:41] alem de ser lento pacas [05:41] concordo, mas php e' o exemplo maior de como nao desenvolver uma linguagem. [05:41] isso eu nao concordo [05:41] python e ruby sao mais lentos. [05:41] mas esse nao e' o ponto. [05:41] sem dúvidas [05:42] dberg: ruby sim, python não [05:42] ehehe [05:42] python é mais ridículo [05:42] que php [05:42] edenc [05:42] trolle ae agora [05:42] aff [05:42] python pelo menos tem uma gramatica. linguagem 101. [05:42] python é razoável [05:42] e' bacana, python e ruby. [05:42] infinitamente melhor que php ou ruby [05:43] meu deus [05:43] olha um trechinho do wordpress [05:43] aheuh aquelas gambis [05:43] [05:43] cruzes... [05:43] que terminam com : [05:43] vai achar o if que casa com essa merda como [05:44] com um monte de html no meio [05:44] na real [05:44] isso nao e' culpa da linguagem [05:44] eu admiro programadores php [05:44] wordpress precisa de cache e outras coisas pra rodar rapido [05:44] alias e' a parte que php funciona [05:44] como scripting language [05:44] os caras conseguem construir sistemas com essa merda [05:44] wordpress com php sem aqueles caches e otimizações, não dá [05:44] precisa ser um gênio [05:44] hauehauh [05:44] pra lembrar o que todas as gambis fazem [05:45] afff, code base onde eu trabalho tem ~2milhoes de linhas de php [05:45] aff olha isso [05:45] so' nao e' pior que e' oscommerce [05:45] nego estraga o php [05:45] depois vem falar mal da gambiarra em forma de linguagem [05:45] ;/ [05:46] que aos poucos tá se tornando algo bom [05:46] não tem como programar em php sem ser gambi [05:46] é gambi desde o começo [05:46] 2 milhões de linhas, mas são várias pessoas, cada uma faz um bloco? [05:46] edenc sai dessa [05:46] 20 programadores [05:47] dberg: isso também é conhecido como "o conceito da horda mongol" [05:47] o pessoal agora e' melhor [05:47] daí ninguém le as 2 milhões de linhas, nem o arquiteto [05:47] é o mesmo esquema, sempre [05:47] os primeiros deixaram o legado [05:47] põe 20 programadores php pra desenvolver [05:48] depois de algum tempo um deles acerta o programa, por acaso [05:48] cada um sabe umas milhares de linhas mas não sabe as milhares de linhas escritas pelos outros [05:48] claro, isso e' normal em projetos grandes [05:48] indiano que é bom, os caras são persistentes [05:48] putz [05:48] indiano sao os piores [05:48] eu já vi um [05:48] que saiu mudando os nomes das 150 vars [05:49] uma por uma [05:49] e testando no browser [05:49] valente... [05:49] eu pedia demissão [05:50] vestibular na Índia pra entrar nas uni de lá é loucura [05:50] educação lá parece que é melhor que aqui [05:50] sei la [05:50] no brasil a coisa e' feia [05:51] mas na Índia tem uma população imensa [05:51] mas na india eu tambem nao acredito [05:51] não [05:51] os indianos ganham tudo na quantidade [05:51] e nao aprendem a falar ingles [05:51] fim do mundo [05:51] e tem favelas gigantescas [05:51] é inevitável, que dentro 1 milhão [05:51] *dentre 1 milhão de indianos [05:51] não tenha 1 cara inteligente [05:52] mas tem verdadeiros monstros [05:52] lá na india [05:52] que vão estudar nos EUA [05:52] com tudo pago [05:52] e tem uns 100 dialetos [05:52] eu tomei birra [05:52] tem muito indiano por aqui [05:53] se tiver um gênio em cada 100 mil pessoas, tem 120 mil gênios na india [05:53] trocaria por brasileiros :) [05:53] são duas grandes são paulo [05:53] contendo apenas gênios [05:53] pensa no estrago... [05:53] o moleque mais doido em pensamentos [05:53] que já vi [05:54] é um que faz mestrado na usp [05:54] em São Carlos [05:54] se já não tiver fazendo doutorado [05:54] ou sei lá [05:54] eu me frustrei com mestrado [05:54] ele fazia física computacional [05:54] em São Carlos [05:54] a academia no brasil não leva nada a sério [05:55] o cara era é um verme [05:55] programava desde os 13 anos [05:55] de idade [05:55] curioso é q física computacional, na usp vc concorre junto com um grupo de fisicas e matematicas. Só q se vc contar só de fisica computacional, a concorrencia é de 0.9 por vaga o.O [05:55] enviou vários códigos pro morimoto [05:55] e o morimoto não quis por no kurumin [05:55] ué, programar desde os 13 não é indicador de ser gênio [05:55] porque ele era guri [05:56] eu não sou um gênio e programo desde os 10 :P [05:56] tá mais código em c com 13 sabendo extreming programing? [05:56] sei não heim? [05:56] ;/ [05:57] afff, extreme programming [05:57] agile [05:57] o curso é foda, vc tem toda a parte basica de fisica + toda parte basica de ciencias da computação com estrutura de dados e tudo. as partes de fisica moderna já é optativa [05:57] extreme programing? POG com um nome bonito? [05:57] vao pra PQP [05:57] sim, aos 13 eu escrevia C, com 10 eu programava basic [05:57] tá bom edenc [05:57] edenc: como voce reverte uma string em C [05:57] com 14 eu montei um notepad com um editor hexadecimal [05:58] sem pensar [05:58] agora com 29 ce já tá modifiando o kernel linux né edenc [05:58] escreva ai [05:58] ? [05:58] dberg: err, sei lá [05:58] oq tem um editor hexadecimal? [05:58] *modificando [05:58] dberg: eu não programo mais em C [05:58] putz [05:58] fail [05:58] só quando preciso otimizar alguma coisa [05:58] daí eu consulto as man pages [05:58] conceito basico senhor [05:58] tá edenc [05:58] ele não parou o c [05:58] ehehe [05:59] ele era chefe da equipe [05:59] de programação de competição [05:59] nacional [05:59] entrei num forum de tradução de jogos, a galera usa hexadecimal, só q.... metade das pessoas copia tudo kkkkk [05:59] e', o brasil e' complicado demais [05:59] patch de kernel é outra área, não tenho interesse [05:59] edenc ele fez várias loucuras [06:00] por ae na vida [06:00] dberg: cruzes, tem que manipular ponteiro? não tem uma lib? [06:00] de contrib [06:00] putz [06:00] vamos mudar de assunto [06:00] ué, fala aí [06:00] edenc e ele não era troll de php [06:00] inverter uma string é trivial [06:00] ehehauh [06:01] Giverny: se ele for realmente inteligente ele não programa em php [06:01] isso e' o tipo de pergunta basica pra entrevista de emprego [06:01] ate' pra php onde eu trabalho [06:01] voce contrata programador [06:01] ah tá [06:01] aqui [06:01] achei [06:01] http://pognation.wordpress.com/2008/07/02/desligando-o-seu-linux-com-o-botao-power-do-computador/ [06:01] nao programador php :) [06:01] vejam ae [06:03] pivetinho broca muito [06:03] dberg: se saber o nome de uma função que inverte uma string em C é o critério pra ser contratado, não quero trabalhar nesse lugar [06:03] dberg eu tb não trabalharia em um lugar assim [06:03] ehaueh [06:03] é muita nerdagem [06:03] não, é só o tipo de coisa que não precisa lembrar [06:04] esse e' o problema [06:04] isso nao e' pra lembrar [06:04] porque man pages servem exatamente pra isso [06:04] e' pra entender [06:04] e nao [06:04] isso nao esta' em man pages [06:04] óbvio [06:04] isso e' ciencia da computacao basico [06:04] dberg: eu sou graduado em ciência da computação [06:04] inverter string? [06:04] tá na man page sim dberg [06:04] eu sei inverter uma string [06:04] putz [06:04] algoritmicamente [06:04] isso [06:05] eu não sei se em C já tem uma função implementada [06:05] tipo futebol => lobetut ? [06:05] isso [06:05] em C [06:05] um, dois [06:05] ... [06:05] man page do google [06:05] eahuh [06:05] eu faria com um array, daí guardaria num array com ordem ao contrario... [06:06] dberg: então, só copiar os caracteres prum outro buffer iterando de trás pra frente [06:06] ok, mas ai voce precisa de um outro array [06:06] se voce tiver uma string 500MB [06:06] só passar pra um vetor [06:06] voce vai criar outro array de 500 MB? [06:06] ou fazer swap do primeiro caracter com o último [06:06] divide o vetor no meio e inverte [06:07] =] [06:07] não aprendi swap ainda [06:07] só sei pegar um vetor, guardar em outro, de tras pra frente, mas aí, é o dobro de memória [06:07] só isso... [06:07] =} [06:07] tb não sei usar malloc [06:07] ta' melhorando, mas ok, agora sem outro array [06:07] e sem malloc [06:07] while(i!=j){string[i++]=string[j--]} [06:07] algo assim [06:08] pode fazer com laço sim [06:08] ta' chegando la' [06:08] com i inicializado pra 0 e j inicializado pra strlen(string) [06:08] quase [06:08] strlen [06:08] dberg: agora, tenho um pra você [06:09] eu fiz calcule x^4 + 2x^3 - 4x^4, um algoritmo pra esse tipo de expressão com n < 1000 e cada termo inserido pelo usuario. [06:09] só q usei 3 vetores [06:09] e 4 laços [06:09] horners algorithm [06:09] e' como voce calcula hashes para strings :) [06:10] pq foi assim, primeiro calcula potencia, depois multiplica, por ultimo soma [06:10] mesmo assim ainda usaria [06:10] php pra web [06:10] ehahuahuha [06:10] dberg: dada uma string "foo", quero localizar "fobo", "faoo" e "afboo" numa string de tamanho arbitrario [06:11] sim, qualquer linguagem dinamica pra web e' a melhor opcao [06:11] hash de foo [06:11] dberg: hm, não acho [06:11] e voce faz um rolling hash com cada string [06:11] é uma boa escolha, mas não necessariamente a melhor [06:11] comparando :) [06:12] dberg: ok, mas, esqueci de mencionar, que quero a resposta antes da via láctea colidir com andrômeda [06:13] putz... to com um scanf, daí vem um loop, no loop tem um break, to pensando noq q eu faço pra, se loop para no break, voltar pro scanf, sem usar go to [06:13] knuth-morris-pratt [06:13] O(n) [06:14] dberg: teve que pesquisar né? [06:14] nope [06:14] sei [06:14] tenho que perguntar esse tipo de coisa quase todo dia [06:15] não tem problema pesquisar [06:15] é esse o meu ponto [06:15] o importante é saber o fundamento [06:15] que você acha de objective-c [06:15] edenc [06:15] ? [06:15] nunca programei em objective-c, então não posso falar nada [06:15] mas php é um lixo [06:15] to pensando em fazer booleano sim nao, colocar o scanf e o loop dentro de um loop com a condição, usuário digita 1, volta, usuario digita 0, sai [06:16] eu tambem nao, aprendi isso lendo [06:16] mas eu tenho uma pergunta pra voce [06:16] serio [06:16] pra quem pra mim? [06:16] como voce faria a regra de producacao pra php [06:16] [06:16] introuble cara não é bom ficar usando loop [06:17] putz, lembrar da gramática do php a essa altura do campeonato é dose [06:17] introuble se existir outras formas de fazer uma coisa você evita o loop [06:17] escrevendo um parser pra php [06:17] e o pior que a gramatica de php e' igual php [06:18] uma piada [06:18] go to ? [06:18] dberg: a gramática do parser de SQL do mysql é uma piada também [06:18] os blocos nao estao na gramatica [06:19] ou seja, tem uma primeira passada [06:19] tem várias ambiguidades ignoradas [06:19] para pegar o conteudo [06:19] dberg: a gramática de perl também é assim [06:19] a única linguagem que consegue parsear perl é perl [06:20] hmm imagino que ruby tambem seja por ai [06:20] não [06:20] ruby é 100% interpretada [06:20] hmmm vou conferir [06:20] as vezes acho uma solucao por la [06:20] é igual a maioria das implementações de javascript [06:21] a de javascript eu conheco, rhino [06:21] o chrome é rápido porque o javascript é compilado [06:21] hmmm [06:21] chrome usa v8 [06:21] jit [06:21] sim [06:21] igual os outros browsers [06:21] chrome usa v8 [06:21] atualmente [06:21] mas o v8 e' realmente outro nivel [06:21] chrome passou o ff [06:22] sim [06:22] dberg: outros browsers não [06:22] chrome é o melhor da atualidade [06:22] em código [06:22] nao faco ideia como o ie8 lida com o js [06:22] grau de desenvolvimento superior [06:22] ff tem algum bug, ele começa a usar muita muita memória conforme vc entra em sites com muitos scripts. Daí vc fecha, esvazia a memória, abre de novo, ele ta usando bem menos [06:22] dberg: e pelo visto, não é jit [06:23] bom, até o ie6 eu sei que o JS era interpretado [06:23] ah sim [06:23] ie6 foi descontinuado praticamente [06:23] ele vai executando assim que consegue reduzir a regra [06:23] pela sociedade atual [06:24] ;/ [06:24] heh, eu ainda tenho que lidar com ie6 [06:24] e o ruby é assim [06:24] até o wordpress parou [06:24] de lidar com o ie6 [06:24] já era [06:24] executa quando reduz a regra [06:24] só o jruby que não é [06:24] claro [06:24] por isso que o ruby é lento pacas [06:24] e tem uns side-effects bizarros [06:24] cara o jruby [06:25] é o ruby com a jvm [06:25] que a implementação de jruby tem que imitar pra manter a compitibilidade, pffff [06:25] *compatibilidade [06:25] Giverny: jura? ó [06:25] ;/ [06:25] mas continua lento [06:25] se o ruby não fosse lento [06:25] é, lê o que eu acabei de falar [06:25] e não tivesse problemas [06:25] e tantos bugs [06:26] seria a linguagem que eu estaria usando pra web [06:26] IF sem ELSE significa oq mesmo? se a condição IF é verdadeira faça, senão for, automaticamente não faz? [06:26] hoje [06:26] ehehe [06:26] a implementação de jruby tem que imitar o ruby não-jvm [06:26] a semântica do ruby depende do caminho que o interpretador percorre [06:26] introuble if = se [06:26] não fosse por isso, até que seria uma linguagem razoável [06:26] parte difícil de programar jogos são as regras [06:26] introuble else = se não [06:27] introuble: não mesmo, haha [06:27] introuble: a parte difícil de programar jogos é emular física [06:27] é isso mesmo [06:27] em particular, fazer detecção de colisões [06:27] a física é a parte mais dificil dos jogos mesmo [06:28] rpg [06:28] rpg não [06:28] rpg com variação de ações [06:28] rpg parado não [06:28] variação dos rumos [06:28] introuble: não tem como implementar rpg tradicional num computador [06:28] porque rpg tradicional não é determinístico [06:29] mas, a engine do diablo 3 tá foda [06:29] eu vi uns trailers impressionantes [06:29] as cortinas se mexem com a brisa criada pelos personagens... [06:30] diablo 2 cansou... pq ele é hardcore total, ficar massacrando o mouse e o teclado em busca de itens e lvl up [06:31] boa noite rapaziada [06:31] alguem vivo? [06:32] o 3 provavelmente segue isso tb, mas muda o cenário, novos armamentos e blabla [06:32] introuble: bom, mudou bastante coisa do 1 pro 2 então imagino que mude do 2 pro 3 [06:34] vou dormir [06:34] fisica o problema é fazer algoritmo rapido, pq tem q aproximar, se a aproximação for muito muito proxima do real mas muito muito lenta... [06:34] introuble: tem outros problemas além disso [06:36] introuble: porque física precisa de funcões contínuas, e num computador, as funções são discretas [06:44] edenc boa noite troll [06:44] ehehe [06:45] regra dos jogos, os jogadores são imprevisíveis. [06:53] sempre tem uns exploits imprevistos === klebers is now known as klebers[AFK] === klebers[AFK] is now known as klebers === klebers is now known as klebers[AFK] [14:30] opa... agora sim!!! [14:30] bom dia a todos.. [14:30] é a minha primeira vez com o linux... estou meio atrapalhado... rs [14:30] alguém pode me ajudar com algumas dúvidas? [14:33] baixei o ubuntu 11.04, estou tentando fazer o boot pelo pen drive mas não estou conseguindo... eu descompactei o .iso no pen drive, mas não está funcionando. [16:00] Uma ajuda para um novato... [16:01] falai [16:04] Bom, instalei o Ubuntu a poucos dias, no meu Not meia-boca... [16:04] e ele não reconhece minha resolução de tela de 1366, fica no 1024, com a imagem enroscando [16:05] No site do fabricante não tem driver para linux [16:05] qual notebook ? [16:07] Philco PHN14505 com adaptador de video ati [16:08] monitor led wxga [16:10] jonathan_ON: digita ai lspci |grep -i VGA [16:10] no terminal [16:11] Tudo em uma linha só? [16:11] exatamente como escrevi pra vc [16:11] ctrl-c +v [16:12] Ele me retornou: VGA compatible controller: Silicon Integrated Systems [SiS] 771/671 PCIE VGA Display Adapter (rev 10) [16:13] jonathan_ON: viu e sis [16:14] Puxa... Mas continua sendo ruim... [16:14] A pessoa q me apresentou o Ubuntu e me ajudou na instalação não soube resolver isto [16:18] staimeer: Existe alguma solução a mão para isso? [16:18] jonathan_ON: e 32 ou 64 ? [16:19] staimeer: 64 [16:21] jonathan_ON: abre o synaptic [16:22] staimeer: aberto. [16:28] staimeer: Pelo que eu procuro? [16:30] jonathan_ON: sis [16:30] ve se ta instalado [16:32] staimeer: Esse está instalado: X.Org X server -- SiS display driver [16:32] e o outro ? [16:33] Esse tb: X.Org X server -- SiS USB display driver [16:33] Esse não: Control Gembird SIS-PM programmable power outlet strips [16:34] jonathan_ON: instala esse [16:36] staimeer: Ok, mandei instalar... [16:36] jonathan_ON: http://www.ubuntero.com.br/2011/04/resolucao-correta-no-ubuntu-11-04-em-placas-sis-671672771-e-solucao-de-possivel-desempenho-ruim/ [16:36] baixa o script [16:37] executa como root [16:38] staimeer: Ok... executar como root é usando o sudo, ou algo a mais? [16:38] sudo [16:38] jonathan_ON: depois vc segue a explicacao no blog [16:39] staimeer: Ok... valeu mesmo... [16:40] jonathan_ON: aproveita e da um sudo apt-get build-dep xserver-xorg-video-sis [16:40] staimeer: Agora ou depois de ter feito o processo? [16:41] agra [16:41] agora [16:42] jonathan_ON: o script tem uma linha errada [16:43] staimeer: Qual? [16:43] jonathan_ON: vai aonde vc baixou ele [16:43] clica com o botao direito [16:43] editar [16:43] tem uma linha [16:43] build essential [16:43] o correto seria [16:43] build-essential [16:43] staimeer: Ok... vou arrumar [16:44] se vc quiser te mando aqui modificado [16:45] staimeer: Pode ser... Qt aquele comando, ele me retornou isso: [16:45] staimeer: E: Não foi possível obter trava /var/lib/dpkg/lock - open (11: Recurso temporariamente indisponível) [16:45] E: Não foi possível obter acesso exclusivo ao directório de administração (/var/lib/dpkg/), outro processo está a utilizá-lo? [16:46] jonathan_ON: fecha o synaptic [16:48] Agora foi [16:48] qual dos passos ? [16:49] jonathan_ON: ? [16:50] jonathan_ON: poderia ser um pouco ms rapido, daqui a pouco vou ter q sair [16:50] staimeer: O comando q me passou antes, fechei o Synaptic e foi... [16:50] jonathan_ON: editou o script ? [16:51] staimeer: Tb vou ter q dar uma saída... agradeço muito a ajuda... vou tentar seguir os passos aqui, minha rede está horrível... [16:51] okz [16:51] jonathan_ON: qualquer coisa so falar [16:51] staimeer: Ok, muito obrigado pela força === eu is now known as Guest96949 [17:51] ubuntu é hoje a distro mais popular? [17:52] acredito q pra desktop sim [17:52] nops [17:52] tem fedora tb [17:59] esse tipo de pergunta é relativa... mais popular onde ? pra q finalidade ? [18:00] mais popular é o + baixado ? [18:21] Hau [18:22] Ola pessoal!to com problema na unity, so oculta se maxininizar a janela ta como auto-hide mas nao funfa [18:28] Ola pessoal!to com problema na unity, so oculta se maxininizar a janela ta como auto-hide mas nao funfa [18:32] Ola pessoal!to com problema na unity, so oculta se maxininizar a janela ta como auto-hide mas nao funfa alguem sebe o problema? [18:38] Ola pessoal!to com problema na unity, so oculta se maxininizar a janela ta como auto-hide mas nao funfa alguem sabe o problema? [19:44] oi, boa tarde, tenho dois hds aqui no computador: 80 gb (sda - que deixo com backup) outro com 320 gb (sbd), dai o ubuntu ta instalado no sdb mas o grub ta no sda dai quando inicio aparece sistema operacional nao encontrado, como coloco o grub no sbd? [19:47] o sdb precisa estar no setup da máquina como master e a inicialização deve partir dele [19:50] vou tentar valeu [19:51] alguem testando o lightdm? [20:02] Ola pessoal!to com problema na unity, so oculta se maxininizar a janela ta como auto-hide mas nao funfa alguem sabe o problema? [20:30] problema na unity, so oculta se maxininizar a janela ta como auto-hide mas nao funfa alguem sabe o problema? === Guest97612 is now known as Maninho [21:05] problema na unity, so oculta se maxininizar a janela ta como auto-hide mas nao funfa alguem sabe o problema? [21:05] jardel_, o auto-hide só funciona se a área onde a barra está estiver ocupada [21:06] jardel_, uma janela maximizada ou alguma janela que invada a área dela [21:07] : Como faço pra fica oculto aparecer quando passo o mouse ? [21:07] ubuntero: Como faço pra fica oculto aparecer quando passo o mouse ? [21:09] jardel_, o comportamento dele é esse que te falei [21:10] ubuntero: antes tava oculta a barra ae qnd passava o mouse aparecia === klebers[AFK] is now known as klebers [21:42] alguem pode me ajudar a configurar o grub? [21:42] tenho ubuntu em um hd e windows no outro, ubuntu foi instalado primeiro e agora n consigo fazer boot nele por causa do mbr do windows [21:42] estou tentando configurar o grub pelo live cd mas fica dando erro? [21:42] warn: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged.. === klebers is now known as klebers[AFK] === eremitah is now known as eremitah`off [22:17] opa [22:17] como faço dual boot para dois hds? [22:40] alguem ae [22:41] eu to tentando editar o sources.list [22:41] mais nao to conseguindo [22:42] to tentando adicionar um repositorio [22:42] onix, usando sudo? [22:42] eu acessei normalmente mesmo [22:43] dai você nunca vai conseguir [22:43] como eu posso chegar nessa Para isso, adicione este repositório ao /etc/apt/sources.list: [22:43] pelo terminal [22:43] use sudo gedit /etc/apt/sources.list [22:48] onix, conseguiu? [22:48] sim [22:48] obrigado [22:48] massa [22:50] edenc, tu tem a maior cara destes dj's que tocam em rave [23:10] alguem usa macbuntu?