Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: ainda no 2010.0
Por rsfreitas
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Comunidades

Comunidade Linux Home Participar da comunidade Linux Participar Fórum Linux Fórum Membros LinuxMembros RSS do fórum

<< Primeira | Anterior Próxima | Última >>

Tabuleiro

[1] Enviado em 06/08/2012 - 18:06h Tabuleiro
Linux user: Jorge Augusto Rabello Pinto
jorgerabello

(usa Debian)


Fala galera td jóia ?

Seguinte esses dias me deparei (em um teste para vaga de emprego) com a inusitada situação de ter de desenhar um tabuleiro com quadrado pretos e brancos e nos quadrados brancos tinha de de ter uma letra X...

Alguem tem alguma idéia de como fazer isso com PHP, sem utilizar o GD e sem utilizar HTML/CSS ?






 

  


[2] Enviado em 06/08/2012 - 19:00h Re: Tabuleiro
Linux user: Luis R. C. Silva
rei_astro

(usa Debian)


Podia desenhar uma tabela e colocar o fundo da tabela nas cores pedidas.

 

[3] Enviado em 06/08/2012 - 19:24h Re: Tabuleiro
Linux user: Raimundo Alves Portela
rai3mb

(usa Outra)


rei_astro escreveu:

Podia desenhar uma tabela e colocar o fundo da tabela nas cores pedidas.


sem utilizar HTML/CSS ?


* Certeza que eles pediam pra fazer isso sem HTML/CSS?

 

[4] Enviado em 08/08/2012 - 10:22h Acho Que É Assim :D
Linux user: Jorge Augusto Rabello Pinto
jorgerabello

(usa Debian)


Olá Senhores muito obrigado pelas dicas, fiz assim:

#Codigo Para Desenhar Um Tabuleiro:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style>
td {
background-color: #666;
text-align: center;
}

#red {
background-color: red;
}
</style>
<title></title>
</head>
<body>

<?php
for ($i=0; $i <= 2; $i++) {
print "<table border=1 width=30%>";
print "<tr>";
print "<td id=red height=50px height=50px>";
print "</td>";
print "<td height=50px height=50px>";
print "X";
print "</td>";
print "<td id=red height=50px height=50px>";
print "</td>";
print "<td height=50px height=50px>";
print "X";
print "</td>";
print "<td id=red height=50px height=50px>";
print "</td>";
print "</tr>";

print "<tr>";
print "<td height=50px height=50px>";
print "X";
print "</td>";
print "<td id=red height=50px height=50px>";
print "</td>";
print "<td height=50px height=50px>";
print "X";
print "</td>";
print "<td id=red height=50px height=50px>";
print "</td>";
print "<td height=50px height=50px>";
print "X";
print "</td>";
print "</tr>";
print "</table>";
}
?>
</body>
</html>


Gostaria de saber a opnião dos senhores que certamente são muito mais experientes do que eu:

Existe alguma forma de fazer que não seja assim ? (ou seja utilizando HTML/CSS)

GRATO !

 

[5] Enviado em 08/08/2012 - 11:01h Re: Tabuleiro
Linux user: Listeiro 037
Listeiro 037

(usa Outra)


1. escrevendo 'preto' onde é cor preta e 'branco' onde é cor branca, apenas por lógica de programação :\

2. http://stackoverflow.com/questions/1375683/converting-ansi-escape-sequences-to-html-using-php

*** ADD ***

3.

"Conceitualmente" não sei se tudo é HTML 5.

http://thinkvitamin.com/code/how-to-draw-with-html-5-canvas/

O tal Canvas. Até que parte é considerado script e até que parte não é.

 

[6] Enviado em 10/08/2012 - 02:56h Re: Tabuleiro
Linux user: Jorge Augusto Rabello Pinto
jorgerabello

(usa Debian)


Olá Listeiro 037 muito obrigado por sua contribuição.

Desculpe mas não entendi muito bem como a sua resposta me ajuda, ou melhora o programa acima !

Abraços...

 

[7] Enviado em 10/08/2012 - 20:04h Re: Tabuleiro
Linux user: Listeiro 037
Listeiro 037

(usa Outra)


jorgerabello escreveu:

Fala galera td jóia ?

Seguinte esses dias me deparei (em um teste para vaga de emprego) com a inusitada situação de ter de desenhar um tabuleiro com quadrado pretos e brancos e nos quadrados brancos tinha de de ter uma letra X...

Alguem tem alguma idéia de como fazer isso com PHP, sem utilizar o GD e sem utilizar HTML/CSS ?






jorgerabello escreveu:

Olá Listeiro 037 muito obrigado por sua contribuição.

Desculpe mas não entendi muito bem como a sua resposta me ajuda, ou melhora o programa acima !

Abraços...


Olá.

Tentarei explicar de um modo simples prá não irritar ninguém da área.

Uma vez aplicaram um teste a um antigo matemático do século retrasado: "Qual é o número que falta na sequência 1 2 _ 4 5 ?".

À primeira vista a primeira resposta seria 3. Porém esse cara simplesmente respondeu: "Eu não sei qual sequência é essa". (aqui eu consideraria 1 2 3 4 5 ... ou 1 2 4 5 7 8 10 11 ... etc. por exemplo).

O caso é que falou sem HTML e ficou sem contextualização exata do que seria sem HTML.

Então apenas sugeri o que me pareceu completamente ser sem HTML. Sem div, sem p, sem table. Sem qualquer tag. Apenas baseado nesta indefinição.

Mas esqueça qualquer destas respostas para a sua resposta. :)

 

[8] Enviado em 11/08/2012 - 10:21h Re: Tabuleiro
Linux user: Jorge Augusto Rabello Pinto
jorgerabello

(usa Debian)


OK Listeiro 037 ... agora entendi ! :D

Pessoal alguem já ouviu falar desas função "GetY()" ?


// Desenha a linha.
$doc->Line(10, $doc->GetY(), $doc->w - 10, $doc->GetY());

Não achei em documentação nenhuma !

 

[9] Enviado em 11/08/2012 - 11:30h Re: Tabuleiro
Linux user: Raimundo Alves Portela
rai3mb

(usa Outra)


jorgerabello escreveu:

OK Listeiro 037 ... agora entendi ! :D

Pessoal alguem já ouviu falar desas função "GetY()" ?


// Desenha a linha.
$doc->Line(10, $doc->GetY(), $doc->w - 10, $doc->GetY());

Não achei em documentação nenhuma !


São funções internas de uma classe, a documentação que pode existir será da classe onde a função foi definida.

Tá parecendo uma classe pra escrever arquivos PDF, não é isso?

 

[10] Enviado em 12/08/2012 - 13:28h Tks !
Linux user: Jorge Augusto Rabello Pinto
jorgerabello

(usa Debian)


rai3mb hummmm obrigado rai3mb !

É isso mesmo é para gerar pdf, este é apenas um trecho do código....

Quer dizer então que terei de verificar no fonte para entender o que a classe faz e assim entender o seu funcionamento para poder desenhar um tabuleiro, é isso ??


Obrigado até agora !



 

[11] Enviado em 12/08/2012 - 13:40h Re: Tabuleiro
Linux user: Raimundo Alves Portela
rai3mb

(usa Outra)


Não necessariamente, pois geralmente vem exemplos de uso junto com essas classes prontas e tem tutorial na internet.

 

[12] Enviado em 12/08/2012 - 13:42h Re: Tabuleiro
Linux user: Jorge Augusto Rabello Pinto
jorgerabello

(usa Debian)


Hummmm blz rai3mb, muito obrigado pela força ! Se tem na internet eu vou achar rsrsrsrsrsr :D !


Dei uma procurada aqui antes de postar mas acho que faltou ainda um pouquinho de dedicação da minha parte ! Vou correr atraz aqui, se eu conseguir desenhar o tabuleiro assim vou postar o código aqui !


Valeuu !

 

  
<< Primeira | Anterior Próxima | Última >>
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.