Mostrar mensagens com a etiqueta Programação. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta Programação. Mostrar todas as mensagens

AutoCad - AutoLisp - Rotina para seleccionar entidades por cor

Para quem trabalha com AutoCad sabe que é importante filtrar entidades, nomeadamente pela propriedade cor. A rotina SBC, cujo código abaixo publicamos, é excelente e prática para esse efeito. Uma vez chamado o comando SBC basta picar uma entidade com a cor pretendida e todas as demais com essa propriedade passam para a selecção podendo depois ser editadas como mudar de cor, layer, apagar, copiar, mover, etc. É muito mais prática que a ferramenta nativa do AutoCad o Quick Select.

- Como carregar e usar a rotina: Veja aqui.

;;start code;;
;;seleccionar entidades por cor;;
;; by Lee Mac - Cadtutor;;
(defun c:SBC ( / c d e l )
    (if (setq e (car (entsel)))
        (progn
            (setq c
                (cond
                    (   (cdr (assoc 62 (entget e)))   )
                    (   (abs (cdr (assoc 62 (tblsearch "LAYER" (cdr (assoc 8 (entget e)))))))   )
                )
            )                    
            (while (setq d (tblnext "LAYER" (null d)))
                (if (= c (abs (cdr (assoc 62 d))))
                    (setq l (cons "," (cons (cdr (assoc 2 d)) l)))
                )
            )
            (sssetfirst nil
                (ssget "_X"
                    (if l
                        (list
                            (cons -4 "                                (cons 62 c)
                                (cons -4 "                                    (cons 62 256)
                                    (cons 8 (apply 'strcat (cdr l)))
                                (cons -4 "AND>")
                            (cons -4 "OR>")
                        )
                        (list (cons 62 c))
                    )
                )
            )
        )
    )
    (princ)
)
(prompt "\nDigite: SBC")

;;end code;;

Faleceu o pai do LISP

 

 

image

Para quem trabalha com a popular ferramenta de desenho, o AutoCad, sabe a importância que a linguagem AutoLisp representa na personalização e optimização, já que a partir dela é possível criar rotinas que acrescentam novas funcionalidades e ferramentas, desde as mais básicas até às mais complexas.
O AutoLisp foi desenvolvido especificamente para o AutoCad a partir da linguagem de programação LISP.
Serve este preâmbulo para dar a notícia de que o criador do LISP e da sua aplicação na Inteligência Artificial, John McCarthy, faleceu em 23 deste mês, com 84 anos. Obrigado pelo seu legado!

Exemplo de uma simples rotina para AutoCad desenvolvida em AutoLisp.

;;rotina que permite alterar o tamanho das entidades texto

;;comando: atxt

(defun c:atxt (/ a ht n i b1 b c d b2)
(prompt "\nA ALTURA DO TEXTO SERÁ MODIFICADA")
(setvar "cmdecho" 0)
(setq a (ssget))
(setq ht (getdist "\nINTRODUZA NOVA ALTURA"))
(setq n (sslength a))
(setq i 0)
(repeat n
        (setq b1 (entget (ssname a i)))
        (setq i (1+ i))
        (setq c (assoc 40 b1))
        (setq d (cons (car c) ht))
        (setq b2 (subst d c b1))
        (entmod b2)
)

(princ)
)

;;end code

A notícia: Link

ASCII Character Codes Chart

 

Á 
á 
À 
 
à 
 
â 
Ä 
ä 
à
ã 
Å 
å 
Æ 
æ 
Ç 
ç 
Р
ð 
É 
é 
È 
è 
Ê 
ê 
Ë 
ë 
Í 
í 
Ì 
ì 
Î î 
Ï 
ï

Á 
á 
À 
 
à 
 
â 
Ä 
ä 
à
ã 
Å 
å 
&Aelig; 
æ 
Ç 
ç 
&Eth; 
ð 
É 
é 
È 
è 
Ê 
ê 
Ë 
ë 
Í 
í 
Ì 
ì 
Îî 
Ï 
ï

Ñ 
ñ 
Ó 
ó 
Ò 
ò 
Ô 
ô 
Ö 
ö 
Õ 
õ 
Ø 
ø 
ß 
Þ 
þ 
Ú 
ú 
Ù 
ù 
Û 
û 
Ü 
ü 
Ý 
ý 
ÿ

Ñ 
ñ 
Ó 
ó 
Ò 
ò 
Ô 
ô 
Ö 
ö 
Õ 
õ 
Ø 
ø 
ß 
&Thorn; 
þ 
Ú 
ú 
Ù 
ù 
Û 
û 
Ü 
ü 
Ý 
ý 
ÿ

© 
® 
™ 



€ 
¢
£






«
»


°
±
¼
½
¾
×
÷
α
β

non-breaking 
   space

© 
® 
™   
& 
< 
> 
€
¢
£
"
‘
’
“
”
«
»
—
–
°
±
¼
½
¾
×
÷
α
β
∞
 

ASCII Character Codes Chart

Revista PROGRAMAR – Nº 23 – Março 2010

 

image

Com algum atraso, está já disponível a edição Nº 23  - Março 2010, da revista PROGRAMAR, que inclui artigos sobre programação para Android, a linguagem de scripting lua, programação funcional em Phyton, e ainda dois exemplos de códigos em vb.net 2010, utilizando a RC que saiu recentemente para o público em geral.

- Download

Revista PROGRAMAR – 20ª Edição – Junho 2009

 

image

Mais uma edição da revista PROGRAMAR.

Trata-se da edição Nº 20, correspondente a Junho 2009.

Artigos:

Tema de capa:
Metaprogramação em C++

A programar:
Processamento de texto em AWK - Parte II
DEI@Academy
Google Web Toolkit II

Electrónica:
Arduino e a Aquisição de Dados

 

- Download

Revista "PROGRAMAR" - Edição 18 - Fevereiro 2009

 

image

Já está disponível a edição 18 - Fevereiro 2009, da revista PROGRAMAR, que coincide com o seu terceiro aníversário. Parabéns à equipa!

Artigos
Tema de capa
Cloud Computing

A programar
Subversion - Controlo Total sobre o Software - 2ª Parte
Package Capture em JAVA com JPCAP
Algoritmo de Verhoeff

Segurança
Fundamentos de Segurança em Redes - Parte III (IDS)

Download: Link

OUTROS ASSUNTOS NO TEKNOMATIKA:

HandBrake - Conversor DVD/MPEG4

RSS Bandit

Formatpixel.com

Pepsky Free Áudio Converter

Revista "PROGRAMAR" - Edição 17 - Dezembro 2008

 

image

Está disponível online a revista digital "PROGRAMAR", edição Nº 17 correspondente a Dezembro 2008. Como habitualmente, repleta de interessantes artigos para os entusiastas da programação.

Artigos
Tema de capa
Subversion: Controlo total sobre o software

A programar
Performance e Optimização MySQL
Desenvolvimento de jogos utilizando a plataforma XNA

Segurança
Fundamentos de Segurança em Redes (Firewall)

Electrónica
Introdução ao Arduino

 

- Download

 

OUTROS ASSUNTOS NO TEKNOMATIKA:

POP ART com Inkscape

Vai um cafézinho?

Inkscape - Tutoriais em português

19 aplicações open source

GRISBI - Finanças pessoais

Zinf - Áudio Player

Revista PROGRAMAR - Edição 16 - Outubro 2008

 

image

Está disponível a edição 16 da revista PROGRAMAR, correspondente a Outubro 2008.

Como sempre, a oferta de um leque de artigos e assuntos recheados de interesse para a comunidade de programadores portugueses.

Tema de capa
Visual Studio 2008 e .NET Framework 3.5

A programar
Grafos - 3ª Parte
Algoritmos para o Dígito Verificador
Concorrência LINQ em SQL

Segurança
Fundamentos da Segurança em Redes

Eventos
Barcamp PT 2008

- Download

PHP Magazine

 

image

Está já disponível a edição Nº 5, de Agosto 2008, da revista online PHP Magazine, repleta de bons artigos.

Para aceder a esta e às anteriores edições é necessário efectuar o registo no site.

 

OUTROS ASSUNTOS NO TEKNOMATIKA:

Musicmesh
Quick Media Converter
ADrive Beta - Disco virtual online
Bombay TV - Descubra o realizador que há em si
Cartoonist 1.3 - Caricaturas dos amigos

Revista PROGRAMAR - Edição 15 - Agosto 2008

 

programar teknomatika

Está disponível para download a revista PROGRAMAR, referente à 15ª edição, Agosto 2008. Como habitualmente, está recheada de excelentes artigos.

Artigos
Tema de capa
Estado de Visualização em ASP.NET

A programar
Manipulação de Datas
Lucene: Programar um motor de Busca
Programas Circulares
Serialização e desserilização de Objectos em C#

Segurança
Internet Protocol version 6 - IPv6

- Download

SciTE - Editor de texto p/ código fonte

 

scite

SciTE é um editor de texto, open source,  baseado na biblioteca  de funções  SCIntilla, com excelentes capacidades de edição de código de programação, sendo compatível com as sintaxes de múlti-plas  linguagens, nomeadamente:

Assembler (NASM, MASM)
C/C++/C#
CSS
E-Script
Eiffel
Erlang
Fortran
Forth
HTML
HTML com JavaScript, VBScript, PHP e ASP
Java
JavaScript
LISP
Lua
Make
Octave
Pascal/Delphi
Perl
PostScript
Python
Ruby
SQL e PLSQL
TeX e LaTeX
VB e VBScript
Verilog
XML

Existem versões para Windows e Linux

- Sítio

- Download

Revista "PROGRAMAR" - Edição 14 - Maio 2008

 

revista programar 14 capa

aqui temos dado conta da publicação desta excelente revista online dedicada à programação em Portugal.
É, pois, com natural satisfação que aguardamos a publicação do número seguinte, o que acontece agora com a edição Nº 14, referente a Maio 2008.
Como sempre, um bom leque de artigos.A saber:
Tema de capa: Reflection
A programar:
Interacção Python/MySQL
Namesapce My em VB.Net 2005
Engenharia de Software
Proposta Sintáctica: Linguagem Projecto de Programação
Análises:
Python - Curso Completo
Segurança:
Network Scanning
Eventos:
Techdays 2008
Festival Nacional da Robótica 2008

Vamos ficar a esperar pela próxima.

(sítio)

(edições publicadas)

(download da edição 14)

(fórum: Portugal a Programar)

Blogue Rotinas AutoLISP

 

 Rotinas AutoLISP é um blogue dedicado à divulgação de rotinas desenvolvidas nesta linguagem de programação vocacionada para a automatização de tarefas e funções no  AutoCad, da Autodesk, um dos mais conhecidos softwares de CAD.

O blogue, em fase de arranque,  promete publicar rotinas de autoria própria e rotinas de outras fontes, devidamente explicadas. Pretende também falar de CAD e de modo especial de AutoCad e IntelliCad.

(Rotinas AutoLISP)

IzzyMenu - Construtor de menus

 

izzy menu 01

izzy menu 02

IzzyMenu.com é um serviço grátis, online, que possibilita a criação de menus para instalação em páginas web.
As potencialidades e capacidades do editor são as ideais para quem não quer perder tempo com complexas programações nem usar programas a pagar. Para além do mais não são necessários grandes conhecimentos de programação.
Os menus podem ser personalizados a partir de uma ampla galeria. Uma vez terminado o trabalho pode guardar num arquivo zipado todo o conjunto do código (css, html, scripts e imagens utilizadas), de modo a ser depois utilizado na construção da página.
Excelente ferramenta.

(sítio)

Editor PHP online

 

editor php 01

editor php 2

O Codepress é um excelente editor de programação Web (PHP, Perl, Javascript, Java, SQL, HTML, CSS).
O programa é gratuito, open source, com licença LGPL, e apresenta-se como uma excelente ferramente para programadores, dispondo de uma série de recursos e funcionalidades, nomeadamente a diferenciação da sintaxe e estrutura por cores.
Um dos aspectos interessantes é que este editor pode ser utilizado online, mantendo todas as suas capacidades.

(sítio do Codepress)

(download do Codepress)

(editor PHP online)

EasyPHP - Testar scripts PHP

 

Para quem está a principiar na programação em PHP, e antes de mais aventuras e grandes obras pretende principalmente testar os seus scripts, o EasyPHP apresenta-se como uma solução relativamente fácil e adequada.
EasyPHP é um WAMP (pacote de soluções para Windows contendo o servidor Apache, a base de dados MySQL e o interpretador PHP com o gestor phpMyAdmin). Em alternativa as três aplicações teriam quer instaladas separadamente e devidamente relacionadas.

Nas opções de instalação, esta normalmente é encaminhada para o directório C:\Programs\EasyPHP.
Neste directório são instaladas todas as pastas e ficheiros que compõem o pacote.
Para os utilizadores que para já se preocupam apenas com a questão de testes, é importante referir que todos os scripts criados, com extensão php (exemplo: test.php), devem ser encaminhados para a pasta www, existente no tal directório do EasyPHP (exemplo: C:\Programas\EasyPHP\www).

Uma vez instalado o EasyPHP,é criado um botão no systray do ambiente de trabalho, no canto inferior direito junto ao relógio. Com duplo clique acede-se ao interface da aplicação, com os indicadores do servidor Apache e da Base de Dados MySQL. Se tiverem sido devidamente instalados é dada a indicação com um semáforo em sinal verde. Clicando em cada um dos botões pode-se dar ordem de desligar ou reiniciar.
Clicando no ícone do EasyPHP, no canto superior esquerdo do interface, são disponibilizadas diversas funções, desde logo o "Localhost" a que corresponde a tecla de atalho F7.

Uma vez aberto o browser com o Localhost(exemplo: http://127.0.0.1/ ou http://localhost/), este surge já com a listagem de todos os scripts existentes na tal pasta www do directório do EasyPHP. Basta então dar um clique no nome do ficheiro e este será executado.

Esta é uma situação que certamente é importante para quantos estão a iniciar-se no PHP. Depois é todo um mundo de potencialidades que se abre com a programação em PHP.

Uma alternativa ao EasyPHP poderá ser o Xampp, também ele um WAMP. Há quem o prefira ao EasyPHP mas também há quem o ache mais problemático. Uma terceira opção é o WAMP 5.
São ambas boas opções.

(sítio do EasyPHP)

(download do EasyPHP)

 easyphp_01 

Acesso à interce do EasyPHP no systray

easyphp_02

Interface do EasyPHP

easyphp_03

Opções, incluindo acesso ao Localhost

easyphp_04

Interface de acesso ao servidor Apache e base de dados MySQL

easyphp_05

Localhost, com a listagem dos scripts existentes na pasta www na raíz do EasyPHP.

Revista PROGRAMAR - Janeiro 2008

 

programar

Finalmente, depois de um considerável atraso, já está disponível a revista online PROGRAMAR, edição Nº 12, Janeiro 2008.

Artigos:
Tema de capa
Programação Orientada a Objectos em C#

A programar
Shell Script
Grafos - 2ª Parte
Abstracção de SGDBs em PHP - AdoDB

Tecnologias
Programação Saudável

GNU/Linux
Faça o seu media center com o GeexBox

(download)

Outros artigos:

tecnologia, informática, internet, programas, aplicativos, software, open source, programas livres, freeware, linux, windows, firefox, internet explorer, artigos, análises, notícias, autocad, cad, rotinas, rotinas lisp, lisp, autolisp, intellicad, vídeo, youtube, áudio, mp3, jpg, bmp, gif, pmg, gimp, inkscape, xn view, photofiltre, google, gmail, converter, conversores, editores, host, downloads, p2p, gexo, porntube, redtube, xnxx, mediacoder, 7zip, nvu, blender, programação, programar, php, perl, asp, html, xml, office, mysql, easyphp, gnu, gpl, c, c++, css, web design, tutorial, tutoriais, manual, how to, truques e dicas, truques, scribus, notepad++, pidgin, messenger, mac, mozilla, mplayer, wma, vorbis