Endereçamento

    JoaoRatinho
    Por JoaoRatinho,

    Boa noite amigos!

    Estou a frequentar um curso superior técnico e na disciplina de redes é necessário eu ser capaz de resolver problemas de endereçamento(entre outros) mas não estou a conseguir fazer um exercício do principio ao fim sem erros. O meu maior problema é quando o nº de hosts já começa a ser pequeno e tem que 'caber' na gama de IP's do host anterior.

     

    O professor fornece-nos uma tabela na qual temos que preencher o endereço de rede, broadcast, mascara e gama de endereços.

     

    Alguém me pode fornecer algum material de estudo ou sabe onde posso aprender isto? Eu no simular safo-me bem e entendo o que tenho que fazer mas sem esta parte feita, não vou conseguir obter bons resultados no exame.

     

    Obrigado! 

    • 0 respostas

    Re: Conveter Java para vb ou C#

    M6
    Por M6,

    Os RegExp são, normalmente, compatíveis, embora haja algumas linguagens com algumas diferenças.

    Tens de ver a sintaxe no manual de ambas as linguagens para saber qual a expressão correta.

    • 3 respostas

    Re: Desenvolvimento WEB.

    celiojedi
    Por celiojedi,

    Obrigado amigo! 

    Espero conseguir atender cada cliente Português com qualidade !
     

    Obrigado amigo! 

    Espero conseguir atender cada cliente Português com qualidade !
     

    • 2 respostas

    Re: Desenvolvimento WEB.

    rui.franco
    Por rui.franco,

    A questão é sempre a mesma: Lisboa é maior, logo... há mais oportunidades para tudo.

     

    • 2 respostas

    Re: Desenvolvimento WEB.

    celiojedi
    Por celiojedi,

    Olá amigos! 

    A alguns meses atrás postei aqui no forum sobre minha experiencia de vida aqui no Brasil e meu desejo de mudar de vida, migrando para Portugal, pois bem, eu (Exp em Dev web e desk) mais um amigo da época da faculdade (Especialista em Oracle e Linux que teve o carro e casa roubados diversas vezes) decidimos abrir uma firma em Portugal! 

    Eu gostaria de Perguntar para vocês amigos, qual a cidade Portuguesa polo em Tecnologia ? Lisboa ou Porto? 

    Obrigado a todos! 

    • 2 respostas

    Re: Base de dados CTT em MySQL com latitude longitude

    syfer
    Por syfer,

    Boas tardes,

    Tenho estado a ajudar um amigo técnico de instalações, que em certas situações precisa de saber em que código postal cp7 (xxxx-xxx) se encontra baseando-se só na posição. Usei a bd mysql que aqui postaram,converti para formato spatialite e transformei as coordenadas de texto para um POINT(geometry) para facilitar queries .
    A questão é.. se isto fosse uma grelha, bastava ver em qual das quadriculas a pessoa se encontrava, mas uma vez que são pontos e a distribuição não é linear, não estou a ver como é que pesquiso com certeza em que código a pessoa se encontra, nem pesquisar pelo mais próximo será muito fiável. 
    Contemplei esta abordagem porque no serviço de geoferenciação da google já encontrei alguns erros e falta de dados que nos ctt estão correctos.
     

    xO7nuf2.jpg

     

    Esse KML que dizem que existia antes nos CTT eram só pontos? Ou Poligonos? Até agora não consegui achar.

    • 13 respostas

    Re: Conveter Java para vb ou C#

    sabing
    Por sabing,

    Eu estava tentando transcrever o código java para c# , eu estou com muita dificuldade de transcrever o regex que é o mesmo parten do java, porém as string que verifica os carácter é diferente ! eu estou perdidão! 

    Tipo aqui String patternTable = "<table border.*?</TABLE>"; 

    • 3 respostas

    Re: Conveter Java para vb ou C#

    M6
    Por M6,

    Tens de pesquisar quais funcionalidades que são usadas das bibliotecas originais e procurares quais as bibliotecas que têm essas funcionalidades.

    • 3 respostas

    Re: ajuda mysql

    HappyHippyHippo
    Por HappyHippyHippo,

    se todos os registos existentes na tabela tem o mesmo valor para o mesmo campo, isso so indica que a coluna nao esta la a fazer nada. Por isso remove a coluna em questao

    • 5 respostas

    Re: ajuda mysql

    Ramos123
    Por Ramos123,

    EU queria que a tabela instrutor só tivesse a opção  do sexo feminino desculpem se não me explicitei bem  

    • 5 respostas

    Re: Conveter Java para vb ou C#

    sabing
    Por sabing,

    Pessoal como faço para converter um código em java para vb ou c# ? sei lá que funciona no visual studio eu estou com dificuldade por causa das bibliotecas por exemplo 

    //Essse codigo eu não consigo converter para vs ! a biblioteca Pattern por exemplo o resto eu entendo ! mais 

    o Url não consigo etc...

    " private final String patternTable = "<table  border.*?</TABLE>";"
     " Pattern pattern = Pattern.compile(patternTable);"
     " Matcher matcher = pattern.matcher(html);"

    package rast;
    
    
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.io.Serializable;
    import java.net.HttpURLConnection;
    import java.net.URL;
    import java.net.UnknownHostException;
    import java.util.ArrayList;
    import java.util.List;
    import java.util.Vector;
    import java.util.regex.Matcher;
    import java.util.regex.Pattern;
    
    
    public class Codigo implements Serializable {
    
        private String codigo;
        private List<Info> infoList;
        private final String urlBase = "http://websro.correios.com.br/sro_bin/txect" +
                "01$.QueryList?P_LINGUA=001&P_TIPO=001&P_COD_UNI=";
        private final String patternString = "<tr><td rowspan=\\d>(.*)</td><td>(.*)</td><td>" +
                "<FONT COLOR=\".{6}\">(.*)</font></td></tr>|<tr><td colspan=\\d>(.*)</td></tr>";
        private final String patternTable = "<table  border.*?</TABLE>";
        private static final Pattern patternCodigo = Pattern.compile("\\w{2}\\d{9}\\w{2}");
        private static final Pattern patternCodigoInvalido = Pattern.compile("<FONT face=" +
                "Arial size=2 color=black><b></b><p>(.*)<input type=hidden name=\"Z_ACTION\">");
        private long serialVersionUID = 1l;
    
        public Codigo(String codigo) {
            this.codigo = codigo;
        }
    
       
        public String getHtmlInfo() throws CodigoException {
            String saida = null;
            String html = getHtml().replace('\n', ' ');
            html = html.replace('\t', ' ');
            Pattern pattern = Pattern.compile(patternTable);
            Matcher matcher = pattern.matcher(html);
    
            while (matcher.find()) {
                saida = matcher.group();
            }
            
            if (saida == null) {
                matcher = patternCodigoInvalido.matcher(html);
                if (matcher.find()) {
                    saida = matcher.group(1);
                }
            }
            return saida;
        }
    
        public List<Info> getInfoList() throws CodigoException {
            generateInfoFromHtml();
            return infoList;
        }
    
        private String getHtml() throws CodigoException {
            StringBuffer newData = new StringBuffer(10000);
            try {
            newData.append("");
    
            URL url = new URL(urlBase + codigo);
            HttpURLConnection connection =
                    (HttpURLConnection) url.openConnection();
    
            connection.setRequestProperty("Request-Method", "GET");
            connection.setDoInput(true);
            connection.setDoOutput(false);
    
            connection.connect();
    
            // abre a conexão pra input
            BufferedReader br =
                    new BufferedReader(new InputStreamReader(connection.getInputStream()));
    
            // le ate o final
            newData = new StringBuffer(10000);
            String s = "";
            while (null != ((s = br.readLine()))) {
                newData.append(s).append('\n');
            }
            br.close();
            String result = connection.getResponseCode() + "/" + connection.getResponseMessage();
            if (!result.equals("200/OK")) {
                throw new CodigoException("Erro ao tentar obter dados " +
                        "do correio: " + result);
            } 
    
            } catch (UnknownHostException uHostE) {
                throw new CodigoException("Erro ao conectar a pagina dos correios.");
            } catch (IOException ioEx) {
                throw new CodigoException("Erro: " + ioEx.getMessage());
            }
    
            return newData.toString();
        }
        
        /*
        private void getInfo() {
            Pattern pattern = Pattern.compile(patternString);
            Matcher matcher = pattern.matcher(getHtml());
            
            Vector<Info> infoTemp = new Vector<Info>();
    
            while (matcher.find()) {
                if (matcher.group(1) != null) {
                    infoTemp.add(new Info(matcher.group(1), matcher.group(2), matcher.group(3)));
                } else {
                    infoTemp.add(new Info(null, matcher.group(4), null));
                }
                
            }
    
            infoList = new ArrayList<Info>();
            for (int i = 0; i < infoTemp.size(); i++) {
                Info info = infoTemp.get(i);
                if (info.getHorario() != null) {
                    infoList.add(info);
                } else {
                    infoList.add(info);
                }
            }
        }
         */ 
        
        private void generateInfoFromHtml() throws CodigoException {
            Pattern pattern = Pattern.compile(patternString);
            Matcher matcher = pattern.matcher(getHtml());
            Vector<Info> infoTemp = new Vector<Info>();
            while (matcher.find()) {
                if (matcher.group(1) != null) {
                    infoTemp.add(new Info(matcher.group(1), matcher.group(2), matcher.group(3)));
                } else {
                    infoTemp.add(new Info(null, matcher.group(4), null));
                }
    
            }
            infoList = new ArrayList<Info>();
            for (int i = 0; i < infoTemp.size(); i++) {
                Info info = infoTemp.get(i);
                if (info.getHorario() != null) {
                    infoList.add(info);
                } else {
                    infoList.add(info);
                }
            }
        }
    
        public static List<Codigo> parseCodigos(String texto) {
            List<Codigo> lista = null;
            Matcher matcher = patternCodigo.matcher(texto);
            while (matcher.find()) {
                if (lista == null) {
                    lista = new ArrayList<Codigo>();
                }
                lista.add(new Codigo(matcher.group()));
            }
            return lista;
        }
    
        @Override
        public String toString() {
            return codigo;
        }
    
        @Override
        public boolean equals(Object obj) {
            if (obj == null) {
                return false;
            } else if (obj instanceof Codigo) {
                Codigo c = (Codigo) obj;
                return this.codigo.equals(c.codigo);
            } else {
                return false;
            }
        }
    
        @Override
        public int hashCode() {
            int hash = 3;
            hash = 23 * hash + (this.codigo != null ? this.codigo.hashCode() : 0);
            return hash;
        }
        
        public static void main(String args[]) {
            try{
            	 Codigo c = new Codigo("PN613314389BR");
                 for (int i = 0; i < c.getInfoList().size(); i++) {
                    System.out.println(c.getInfoList().get(i));
                 }
            }catch(Exception ex){
            	System.err.println(ex.getMessage());
            }
        }
        
    }


     

    • 3 respostas

    Re: ajuda mysql

    HappyHippyHippo
    Por HappyHippyHippo,
    13 minutes ago, Ramos123 said:

    não  percebi a sua pergunta 

    e eu não percebi a tua

    podes dizer clamarente o que realmente queres ?

    • 5 respostas

    Re: ajuda mysql

    Ramos123
    Por Ramos123,

    não  percebi a sua pergunta 

    • 5 respostas

    Re: ajuda mysql

    jsWizard
    Por jsWizard,

    heimm ? .. = 'F'  ou .. IN ('F')  ?

     

    • 5 respostas

    Re: ajuda mysql

    Ramos123
    Por Ramos123,

    Boa Tarde alguém pode me ajudar a criar uma tabela my sql só com género feminino .

    Só sei criar com dois géneros. 

    create table Instrutores 
    (
    	ins_codigo int primary key,
    	ins_nome char(20) not null,
    	ins_genero char(02) CHECK (Al_Genero IN ('F','M')),
    	ins_email char(25)UNIQUE CHECK (Al_Email LIKE'%@%'),
        ins_codmodalidade int,
    	constraint fk_Instrutores_Modalidades foreign key(ins_codmodalidade) references Modalidades(md_codigo),
    );

    Cumprimentos :Ramos

    • 5 respostas

    Re: [Resolvido] Prestashop new banner

    Anabela
    Por Anabela,

    Oi pessoal já resolvi, andava  a ver o ficheiro errado, não é o produtos.tpl mas sim na lista, andava a bater no sitio errado.

    					{*	{if isset($product.new) && $product.new == 1}
    					*		<a class="new-box" href="{$product.link|escape:'html':'UTF-8'}">			
    					*			<span class="new-label">{l s='New'}</span>
    					*		</a>
    					*	{/if}
    					*}

    É só remover este bloco...fica a dica se por ventura haver alguém com a  mesma duvida. bjs

    • 1 resposta

    Re: [Resolvido] Prestashop new banner

    Anabela
    Por Anabela,

    Oi tudo bem?

    Estou com um problema para remover a new banner dos produtos, já alterei no backoffice (Número de dias em que o produto é novo=0), limpei a cache e a única alteração é quando carrego nas categorias então ai não aparece a banner, mas ao clicar para mostrar os produtos lá vem ela toda feliz...estou aqui!!

    Resumindo, vou provavelmente ter que mexer nos produtos.tpl certo? Se poderem dar uma dica agradecia. Obrigada

    • 1 resposta

    Re: sobrepor imagem

    999ANDRE999
    Por 999ANDRE999,

    isto é uma página intranet. Ninguem externo à organização tem acesso a ela.

    o meu iframe está assim:

    <p class="style2">
            <iframe ID="tempo" runat="server" src="https://www.meteoblue.com/en/weather/widget/three/vila-real_portugal_2732438?geoloc=fixed&nocurrent=0&noforecast=0&days=7&tempunit=CELSIUS&windunit=KILOMETER_PER_HOUR&layout=bright"
                frameborder="0" scrolling="YES" allowtransparency="true" sandbox="allow-scripts" style=" width: 805px; height: 621px"></iframe>
            <div>
                <!-- DO NOT REMOVE THIS LINK -->
                <a href="https://www.meteoblue.com/en/weather/forecast/week/vila-real_portugal_2732438?utm_source=weather_widget&utm_medium=linkus&utm_content=three&utm_campaign=Weather%2BWidget"
                    target="_blank"></a></div>
    </p>

     

    • 2 respostas

    Re: Feedback sobre usar Windows 10 Pro num Macbook Pro

    M6
    Por M6,

    Isso realmente é chato.

    Faz lembrar os ratos e teclados PS2, ou os tinhas no boot, ou davas mais uma voltinha no carrossel...

    • 7 respostas

    Re: Feedback sobre usar Windows 10 Pro num Macbook Pro

    Knitter
    Por Knitter,

    E já encontrei outro problema, os portos Thunderbolt não funcionam com hot-plug, tenho de me lembrar de ter os cabos ligados antes de iniciar o Windows. No meu modelo, a detecção é feita apenas no boot, implicando ter de ter ligado o adaptador Thunderbolt/Ethernet e o Thunderbolt/VGA/HDMI antes de fazer (re)boot para Windows.

    Essa falha tem sido mais aborrecida que a questão da resolução... acho que vou procurar um adaptador HDMI/VGA só para evitar ter de fazer reboot sempre que me esqueço de ligar um dos portos Thunderbolt.

    • 7 respostas

  1. Ver Mais Actividade
Portal by DevFuse · Based on IP.Board Portal by IPS