Ir para conteúdo

Thiago de Oliveira Cruz

Members
  • Total de itens

    4833
  • Registro em

  • Última visita

  • Dias vencidos

    2

Reputação

21 Levemente Bom

Sobre Thiago de Oliveira Cruz

  • Classificação
    Web Developer
  • Data de Nascimento 03/23/1985

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Rio de Janeiro, RJ - Brasil

Contato

  • Site Pessoal
    http://berseck.wordpress.com
  1. Thiago de Oliveira Cruz

    Laravel - Melhores práticas

    Antes de mais nada obrigado pela resposta Williams e feliz natal pra ti ;) Pois é como eu falei ali em cima. Eu já utilizo a parte de relacionamento fazendo hasMany e belongs to e assim vai... só dessa maneira eu conseguiria tal loop funcionando rs. Mas a minha questão é realmente performance... esse é o melhor jeito? Pq se eu não tivesse utilizando laravel eu teria que fazer um select com joins de todas as tabelas trazendo os dados nulos e checar se os mesmos são nulos ou não para poder fazer tal loop. Eu tenho pouco contato com o laravel é a primeira vez que utilizo ele num projeto mesmo, antes só utilizei para aprender a mexer nele e tals. Minha questão realmente é a melhor prática nesse caso. Se a melhor for relacional já utilizo :D Obrigado pela opinião ;) Quem mais tiver opiniões, serão bem vindas!
  2. Thiago de Oliveira Cruz

    Laravel - Melhores práticas

    Olá galera, Faz tempo que não venho aqui perguntar nada rs... Mas me surgiu uma dúvida cruel em relação a como receber os dados de um model. Eu tenho uma tabela chamada VendorMaster a qual contém todos os meus vendedores, essa tabela se relacionada com uma tabela chamada division que se relaciona com uma chamada listing e por ai vai... Ai eu tenho o seguinte código: $resp = VendorMaster::all(); foreach($resp as $key=>$vendor){ $vendor->division; foreach($vendor->division as $key=>$division) { $division->listing; foreach($division->listing as $key=>$listing){ $listing->building; $listing->building->region; $listing->building->city; $listing->building->country; $listing->building->style; } } } Bom o que esse código faz? Ele pega todos os vendedores e faz um loop por seus objetos e coleta dado dos outros models No caso 1 vendor tem muitas divisions e divisions tem muitos listings Queria saber se eu fizer dessa forma eu vou tar fazendo um loop exagerado no meu banco (eu acredito que sim...) Se seria ou não melhor criar uma função no model vendor com joins para fazer exatamente a mesma coisa. Eu acredito que se eu fizer 1 função única na qual eu faça vendor->getAllDependets ou algo do genero... se vai ser mais rápido e confiável para meu código do que fazer esse loop assim como eu fiz. Todas as sugestões são bem vindas... To querendo otimizar as transações para que isso não vire a festa do pau oco nem que leve 3 anos pro banco buscar tudo. Detalhe eu sei que o aproche atual provavelmente não é o melhor... mas ele funciona rs. Resultado final desejado é algo assim: "vendorMasterID": 714, "vendorMasterName": "asdahsiduasdagd", "vendorMasterShortName": "asdahsiduasdagd", "vendorMasterCode": "ASG", "vendorMasterPosition": 100, "vendorMasterActive": 1, "vendorMasterCreated": "2016-12-20 19:38:59", "vendorMasterAPICode": null, "division": [{ "vendorDivisionID": 1230, "vendorDivisionName": "lalalla", "vendorDivisionVendorID": 714, "vendorDivisionTypeID": 1, "vendorDivisionSetPrice": 1, "vendorDivisionCommission": 0, "vendorDivisionSetAvail": 0, "vendorDivisionSetMLOS": 0, "vendorDivisionSetCustomMLOS": 0, "vendorDivisionFRS": 0, "vendorDivisionCurrency": "", "vendorDivisionNotifyType": "S", "vendorDivisionEmail": "", "vendorDivisionFax": "", "vendorDivisionFaxAlt": "", "vendorDivisionRateCopy": 0, "vendorDivisionHideExtranet": 0, "special_best_daily_rate": 1, "special_compound_rates": 0, "set_specials": 0, "set_charges": 0, "vendorDivisionActive": 1, "vendorDivisionCreated": "2016-12-20 12:13:30", "vendorDivisionSetSimpleRates": "N", "vendorDivisionBookingURL": null, "vendorDivisionBookingPhone": null, "listing": [{ "vendorListingID": 3, "vendorListingBuildingID": 1026, "vendorListingUnitTypeID": 1, "vendorListingDivisionID": 1230, "vendorListingCheckinID": 7, "vendorListingGroupID": 0, "vendorListingExtra": "sdasda", "vendorListingExtra2": "", "vendorListingDesc": "dashiduhasio", "vendorListingOcc": 2, "vendorListingMaxOcc": 4, "vendorListingBeds": "King Bed, Queen Bed", "vendorListingBath": 2, "vendorListingSqft": 100, "vendorListingUnit": 0, "vendorListingStatus": -1, "vendorListingDecre": 0, "vendorListingFRS": "", "vendorListingUnitNum": "", "vendorListingBlockID": 0, "vendorListingBlockDays": 0, "vendorListingPackage": 0, "vendorListingSecretSaver": 0, "vendorListingMapListingID": 0, "vendorListingPrepaid": 0, "vendorListingActive": 1, "vendorListingCreated": "2016-12-20 22:38:58", "vendorListingHousekeepingStatus": 1, "building": { "buildingID": 1026, "buildingName": "El Salvador", "buildingDesc": "", "buildingTypeID": 1, "buildingAddress": "Test", "buildingRegionID": 201, "buildingCityID": "91", "buildingStateID": "664", "buildingCountryID": "38", "buildingZipCode": "V5N 2P9", "buildingCreated": "2016-12-20 20:04:29", "region": { "regionID": 201, "regionName": "Downtown", "regionAbr": "", "regionDesc": "", "regionCityID": 91, "regionCreated": "2016-12-01 00:10:18" }, "city": { "cityID": 91, "cityStateID": 664, "cityName": "Vancouver", "cityDesc": "", "cityCreatedBy": 0, "cityCreated": "2016-12-01 00:17:08" }, "country": { "countryID": 38, "countryAbr": "CA", "countryName": "Canada", "countryCurrencyID": 0 }, "style": { "buildingTypeD": 1, "buildingTypeName": "Hotel", "buildingTypeActive": 1 } } }] }] Abraços
  3. Thiago de Oliveira Cruz

    Substituir o _ por - nas urls

    Pode sim fazer isso. Só tem que tomar cuidado na parte de printar os links para ter certeza que vai aplicar a mesma regra. Se você aplicar a nova regra em todos os lugares do site que apresentam dessa forma, não vai dar problema algum
  4. Thiago de Oliveira Cruz

    Como passar para functions? dando erro

    Aqui está suas funções funcionando! Sugiro que indente seus códigos antes de perguntar, pois ao indentar eu já achei vários erros de chave faltando. <!DOCTYPE html> <html> <head> <title>Teste de Script</title> <meta charset="utf-8" /> <body> <script type="text/javascript"> function coletaDeDados(){ var a = parseFloat(prompt("digite um numero maior que 1:")); if(a < 1) { alert("numero maior menor que 1 !"); } while( a > 1) { var b = parseFloat(prompt("digite o valor de b")); var c = parseFloat(prompt("digite o valor de c")); a = somarResultante(a,b,c); } } function somarResultante(a,b,c) { document.write("Conferindo se o numero é realmente divisivél por"+a+"<br>"); var soma = 0; var i; for(i = b ; i <= c ; i++) { if( i % a == 0) { document.write(i+" é divisivel por "+a+"<br>"); soma += i; } } alert(" a soma dos numeros entre "+b+" e "+c+" divisivéis por "+a+" é igual a: "+soma); return a = 0; } coletaDeDados(); </script> </body> </html> Abs
  5. Thiago de Oliveira Cruz

    Como baixar para o PC videos em swf ?

    Se nenhuma opção funciona O tipo de código é bloqueado pelo servidor e ai você não vai poder fazer o que você quer. E ai o que você pode fazer é pagar pelo serviço e ficar assistindo em sua tela. Infelizmente nem tudo no mundo é possivel de conseguir de graça. Existem milhões de cursos gratuitos de tudo quanto é tipo na internet.... se você escolheu junto um pago... não temos mto o que fazer Normalmente serviços que são pago tem seviço de proteção contra furto de informação. Que é basicamente isso que você ta querendo fazer. Abraços
  6. Thiago de Oliveira Cruz

    Como baixar para o PC videos em swf ?

    Sendo mais claro: www.realplayer.com http://getfirebug.com/ www.firefox.com Baixe isso tudo Ao abrir o firefox, e estiver com o firebug instalado. Clique na barata que aaprece no canto inferior direito Selecione onde está o Video SWF que você quer copiar Ele vai mostrar uma Embed TAG assim: <embed height="90" width="728" flashvars="alink1=http%3A%2F%2Fadserver.dialhost.com.br%2Fwww%2Fdelivery%2Fck.php%3Foaparams%3D2__bannerid%3D18__zoneid%3D15__cb%3Da8cece8961__oadest%3Dhttp%253A%252F%252Fwww.5clicks.com.br&atar1=_blank&alink2=http%3A%2F%2Fadserver.dialhost.com.br%2Fwww%2Fdelivery%2Fck.php%3Foaparams%3D2__bannerid%3D18__zoneid%3D15__cb%3Da8cece8961__oadest%3Dhttp%253A%252F%252Fwww.dialhost.com.br%252F&atar2=_blank" allowscriptaccess="always" wmode="transparent" quality="high" name="Lançamento DataCenter DialHost" id="Lançamento DataCenter DialHost" style="" src="http://adserver.dialhost.com.br/www/images/66d28e49ca1ff8841b3f726b97e7c81d.swf" type="application/x-shockwave-flash"> Onde tem o SRC src="http://adserver.dialhost.com.br/www/images/66d28e49ca1ff8841b3f726b97e7c81d.swf você vai pegar esse caminho e colar na sua URL lá em cima onde fica a parte que você digita os sites. Url a ser pega: http://adserver.dial...26b97e7c81d.swf Depois disso vá em arquivo salvar como e salve o player. Caso você tenha o real player instalado. Vai aparecer uma opção drop down toda vez q você colocar o mouse sobre um arquivo em flash Que da a opção de salvar. Salve o video no formato que você desejar. Abraços
  7. Thiago de Oliveira Cruz

    Como baixar para o PC videos em swf ?

    Pode usar plugins como do real player... ou buscar com o FireBug... ou outras maneiras. Abraços
  8. Thiago de Oliveira Cruz

    imprimir apenas o conteúdo da DIV?

    Biza Eu sugeriria que você fize-se um CSS especifico para o campo que você quer imprimir. Assim você como o bruno disse poderia APAGAR com display none todas as divs que não são necessárias e fazer uma formatação de print exatamente como você quer... para essa div Basta adicionar aos scripts de CSS um assim: <LINK REL="stylesheet" TYPE="text/css" MEDIA="print, handheld" HREF="foo.css">No qual em vez de FOO você vai colocar o seu print.css com a configuração necessária.E para ver como fica Basta ir em visualizar impressão. Abraços
  9. Thiago de Oliveira Cruz

    imprimir apenas o conteúdo da DIV?

    Que tipo de impressão você se refere??? Print??? de sair no papel... ou pegar o conteúdo de uma div e colocar em outro lugar? Abraços
  10. Thiago de Oliveira Cruz

    Jogo dos Números

  11. Thiago de Oliveira Cruz

    Jogo dos Números

    Motta posto no mesmo segundo q eu oia a maldade XD
  12. Thiago de Oliveira Cruz

    Como baixar para o PC videos em swf ?

    É infelizmente os programadores estão ficando espertos e impedindo o download de conteúdo que não deveria ser baixado :) PQ será que existe direito autoral né? que coisa chata... Abraços
  13. Thiago de Oliveira Cruz

    Como baixar para o PC videos em swf ?

    Tudo que você precisa fazer é baixar a ultima versão do programa Real Player... e você vai ter esse plugin automaticamente instalado em todos os seus browsers quando você fizer a instalação, basta concordar quando ele perguntar se você quer usar ou não esse serviço. Abraços
  14. Thiago de Oliveira Cruz

    Como baixar para o PC videos em swf ?

    Acho que quem não entendeu foi você... Eu não to dizendo que você não pode ver os videos em lugar algum... só estou dizendo que é dificil eles terem bloqueado o plugin para baixar o mesmo... eu conheço sites que são muito melhores e mais protegidos que esse em relação a video aula... e eu consigo fácilmente com o plugin do realplayer baixar o video para o meu computador. Por isso que fiz um comentário, se eles bloqueram um plugin... não sei se eles devem ter bloqueado todos os outros... uma vez que a maioria deles o que faz é um request para o site, para baixar o conteúdo, caso por htaccess eles tenham bloqueado o acesso a esses arquivos por aplicativos externos, vai ser bem complicado de baixar os mesmos para o seu computador. É só isso que eu estou falando mais nada. Abraços
  15. Thiago de Oliveira Cruz

    Como baixar para o PC videos em swf ?

    Olha sinceramente esse é o unico metodo que eu conheço... Se eles bloqueiam esse plugin... eles devem bloquear todos os outros plugins referentes... Ai no caso não teria mtas opções para baixar os videos que você quer... Só indo no site mesmo e assistindo. Tem outros plugins como vdownloader para videos do youtube, getvideo, myvideo, urlvideo etc... cada um com um nome mais estapafurdio que o outro... Mas uma vez que eles bloquearam aquele programa (que eu acho dificil... pois ele roda no seu browser e baixa qualquer SWF e desconheço códigos para bloquear)... acho dificil que qualquer outro video seja passivel de download a não ser que eles permitam tal coisa. Pense bem, você pagou pelo serviço e não está tendo acesso, e porque cargas d'água tu ta vindo a um forum pedir suporte e não manda e-mail para os donos do site para suporte dos mesmos???? Eles talvez tenham a solução que você quer... afinal é a eles que interessa ter pessoas vendo os videos e pagando pelos serviços rs... Isso é o que penso sorry :P Ajudar to sempre aqui para isso... mas acredito que eles possam vir a dar um melhor suporte pra ti do que eu... Abraços
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.