2011
07/05

Hospedagens web gratuitas ainda existem, e se procurar bem dá para achar algumas até com alguns funcionalidades razoáveis. Estes dias achei duas que parecem ser boas:

  • FreeWebHostingArea.com – 1,5 Giga de espaço, 1 Tera de banda, FTP, PHP, MySQL, sem banners; testei fazer uma instalação do WordPress e o servidor parece ser meio lerdo, mas dá pro gasto
  • Host1Free.com – 10 Giga de espaço, 150 Giga de transferência, FTP, PHP, MySQL, sem banners; não testei a velocidade do servidor.
  • Além destes encontrei também um chamado Zymic, mas este não permitiu fazer conta a partir do Brasil, por isso não me interessei.

    Bookmark and Share
    2011
    28/04

    Tenho algumas situações no emprego onde preciso atualizar apenas um ou dois atributos em um bloco, mas em um grande número de desenhos. Agora estou criando alguns scripts em VBA para fazer isso. Aqui vão dois, com os códigos comentados. Foram feitos no AutoCAD 2006 em inglês, acho que com poucas modificações podem rodar em qualquer um:

     

  • Preencher atributo: pede o número de ordem do atributo no bloco (o primeiro atributo é 1, segundo 2 e assim vai); pede para selecionar o bloco, e então pede o texto que irá neste atributo.
  •  

    Sub PreencheAtributo()
        Dim numero As String
        Dim texto As String
        Dim blockRefObj As AcadBlockReference
        Dim returnObj As AcadObject
        Dim basePnt As Variant
        Dim varAttributes As Variant
        ' Solicita o número de ordem do atributo no bloco, e reduz de 1 para obter o valor no array de atributos do bloco
        numero = ThisDrawing.Utility.GetString(0, vbCrLf & "Informe o número de ordem do atributo no bloco: ") - 1
        ' Seleciona o bloco com os atributos
        ThisDrawing.Utility.GetEntity returnObj, basePnt, "Selecione o carimbo"
        Set blockRefObj = returnObj
        ' Obtem os atributos do bloco selecionado
        varAttributes = blockRefObj.GetAttributes
        texto = ThisDrawing.Utility.GetString(1, vbCrLf & "Informe o texto: ")
        varAttributes(numero).TextString = texto
    End Sub

     

  • Copia atributo: copia um atributo de um bloco para outro. Pede para selecionar o primeiro bloco; depois pede o número de ordem do atributo neste bloco de origem, então pede para selecionar o segundo bloco, e por fim pede o número de ordem do atributo no bloco de destino.
  •  

    Sub CopiaAtributo()
        Dim numeroOrigem As String
        Dim texto As String
        Dim numeroDestino As String
        Dim blockRefObj As AcadBlockReference
        Dim returnObj As AcadObject
        Dim basePnt As Variant
        Dim varAttributes As Variant
        ' Seleciona o bloco com os atributos
        ThisDrawing.Utility.GetEntity returnObj, basePnt, "Selecione o bloco de origem"
        Set blockRefObj = returnObj
        ' Obtem os atributos do bloco selecionado
        varAttributes = blockRefObj.GetAttributes
        ' Solicita o número de ordem do atributo no bloco, e reduz de 1 para obter o valor no array de atributos do bloco
        numeroOrigem = ThisDrawing.Utility.GetString(0, vbCrLf & "Informe o número de ordem do atributo no bloco de origem: ") - 1
        ' Coloca o texto do atributo de origem na variável
        texto = varAttributes(numeroOrigem).TextString
        ' Seleciona o bloco com os atributos
        ThisDrawing.Utility.GetEntity returnObj, basePnt, "Selecione o bloco de destino"
        Set blockRefObj = returnObj
        ' Get the attributes for the block reference
        varAttributes = blockRefObj.GetAttributes
        ' Solicita o número de ordem do atributo no bloco, e reduz de 1 para obter o valor no array de atributos do bloco
        numeroDestino = ThisDrawing.Utility.GetString(0, vbCrLf & "Informe o número de ordem do atributo no bloco de destino: ") - 1
        ' Coloca o texto no atributo de destino
        varAttributes(numeroDestino).TextString = texto
    End Sub

     

    Bookmark and Share
    2011
    15/03

    Finalmente a Dassault liberou a versão beta do DraftSight, software de CAD gratuito, para Linux.

    Na página http://www.3ds.com/products/draftsight/download-draftsight/ além das versões para Windows e Mac agora há disponível pacotes .deb (citado como “para Ubuntu”) e .rpm (citado como “para Mandriva, Suse e Fedora”).

    Vamos testar ele um pouco e ver se as chatices da versão beta para Windows foram agora resolvidas.

    Para instalar no meu Mint 64 bits, tive que recorrer a esta ajuda (o pacote é só 32 bit) e procurar mais duas dependências. Mas agora está rodando e parece ainda melhor do que no Windows.

    Bookmark and Share
    2011
    26/02

    Utilizando o AutoCAD WS ainda não encontrei uma maneira de criar um arquivo novo dentro dele. Mas, e se você está em um computador sem qualquer CAD e precisa editar um desenho?

    Uma solução paliativa que encontrei é fazer o upload de um arquivo em branco e editar ele, então “Salvar como novo” para manter o arquivo em branco original e poder reutilizá-lo.

    Se você não tem como gerar um arquivo DWG, pode começar com o código abaixo:

    0
    SECTION
    2
    ENTITIES
    0
    ENDSEC
    0
    EOF

    Esta é a estrutura de um arquivo DXF mínimo. Salve em um arquivo de texto, mude a extensão para DXF e faça o upload no WS. Assim você terá um arquivo em branco que poderá usar para iniciar novos desenhos.

    Bookmark and Share
    2011
    25/02

    Já faz alguns meses que estou utilizando apenas Linux no meu desktop. Para quem não sabe, o Linux, ao contrário de outros sistemas como o Windows ou o Mac OS, não é um sistema único; na verdade, o que se chama Linux na verdade é apenas o núcleo do sistema (chamado de Kernel); a grosso modo, pode-se fazer uma comparação com os tempos antes do Windows 95, aonde o DOS era o sistema operacional e o Windows apenas um gerenciador de janelas gráfico que rodava em cima do DOS. Digo a grosso modo porque o Kernel do Linux é muito mais poderoso do que o antigo DOS.

    Indo além do Kernel, há uma grande quantidade de softwares, que indivíduos, grupos de usuários, fundações e empresas organizam, cada uma com um objetivo em mente, para criar vários sistemas operacionais completos. Estes sistemas podem ser customizados, atendendo diversas necessidades, desde sistemas leves para rodar em computadores antigos ou sistema embarcados (um exemplo é o Android usado em celulares e tablets, que utiliza o Kernel Linux), até sistemas completos especializados em jogos, multimídia e programas profissionais. Estes sistemas Linuxes são chamados de distribuições, geralmente apelidades de distros. Um bom lugar para conhecer distribuições Linux é o DistroWatch. Neste dia que estou escrevendo, eles contabilizam 326 distribuições ativas (isto é, cujos desenvolvedores as estão mantendo em dia). Não vou entrar na discussão de qual a utilidade de um número tão grande de sistemas; no meu ponto de vista, é um reflexo da liberdade que se tem ao trabalhar com o Linux, e é interessante na medida que nesta grande fauna com certeza você pode encontrar algo que se encaixa no que você precisa.

    Ler mais >>

    Bookmark and Share
    2011
    20/02

    Vulcões na sombra

    050107_08

    Esta é uma imagem tirada em 2007 pela sonda New Horizons,  uma sonda lançada para examinar Plutão, quando estava passando por Júpiter. Trata-se do satélite Io, cuja principal característica é o vulcanismo extremamente ativo. A foto foi tirada quando Io estava na sombra de Júpiter; os pontos brancos são erupções de vulcões ativos.

    Bookmark and Share
    2011
    17/02

    Ouve-se por aí um tonelada de razões para se tomar chá verde, aquela milenar-bebida-oriental, que supostamente ajuda os japoneses a viver mais e melhor, o que não se pode dizer daquela certa-bebida-ocidental que se diz que também é usada para limpar canos. Mas se você já tentou adotar o hábito de tomar chá verde, provavelmente foi afugentado pelo gosto – pra mim, reconhecível por um cheiro que eu só posso descrever como cheiro de pedra, que anuncia uma bebida bastante amarga, algo do tipo remédio-caseiro-de-vó.

    Chá verde a granel

    Mas eu sempre me perguntei como é que um treco tão ruim de tomar, possa ser uma bebida tão popular no oriente?

    Ler mais >>

    Bookmark and Share
    2011
    06/02

    Esta é uma tradução livre de um texto citado por Anne Rice em seu perfil no Facebook. Este é o link para o texto original: http://fantastyfreak.blogspot.com/2011/02/philosophy-of-anne-rices-vampire.html

    Eu não concordo com todas as idéias apresentadas no texto; quando o texto diz “Eu” é nas palavras do autor original.

    annerice

    Discussões filosóficas sobre as belas obras de Anne Rice são difíceis de encontrar.

    Ler mais >>

    Bookmark and Share
    2010
    24/12

    Vaga publicada no site da Catho:

    Novo ramo da engenharia: Macarrônica (sem esquecer o acento)

    Novo ramo da engenharia: Macarrônica (sem esquecer o acento)

    Bookmark and Share
    2010
    23/12

    Hoje eu tive a curiosidade de visitar Stonehenge pelo Google Stree View. Fiquei surpreso de ver que tiraram fotos até de dentro do círculo, o que quer dizer que você pode fazer uma visita bem legal.

    É proibido pisar na grama - e brincar de ciranda dentro de Stonehenge

    É proibido pisar na grama - e brincar de ciranda dentro de Stonehenge

    Provavelmente se você estiver de bobeira em Wiltshire e quiser dar umas batidinhas nas pedras para ver se são de verdade, não vai conseguir, porque a placa preta ali no gramado provavelmente não é só “não pise na grama”. E para provar isso, se você der umas voltas no monumento pelo Street View, vai ver o rapaiz ali de amarelo em quase todas; provavelmente vigiando o fotógrafo do Google para evitar que ele tropece e derrube uma parte de Stonehenge sem querer.

    Bookmark and Share