Saturday 29 July 2023

Novacene

 Com uma capa bem bonita que me lembra uma Bíblia que tenho em casa, apanhei este livro na biblioteca do Iscte, quando estive lá a trabalhar, com o gabinete emprestado para a gravação de um podcast.

O autor e o título chamaram-me a atenção, tinham algo familiar, mas nunca li nada dele. Lê-se de uma penada. O James Lovelock é familiar, cunhou o termo Novacene, a era geológica que se seguirá ao Antropoceno, e cunhou a teoria de Gaia, que se apanha bem neste livro.

Pus este livro no meio do Bill Gates - How to Avoid a Climate Disaster - e encaixa bem. Não é dedicado ao aquecimento global. Para Lovelock o aquecimento global destas décadas é importantíssimo, mas vê-o com mais distância. A terra e tudo o que nela existe são um organismo vivo - Gaia - que trabalha (se assim se pode dizer) para arrefecer a Terra, que deveria ser muito mais quente do que é dada a sua posição no Sistema Solar. Não estamos a dar uma grande ajuda, mas a terra, nós e a inteligência eletrónica que está a surgir e que nos sucederá como organismo dominante na terra podem dar conta do recado.

O domínio da inteligência eletrónica - chama-lhe cyborgs embora não tenha ideia de qual será a sua forma, se existir - é o Novaceno. É optimista e não se incomoda com o eventual fim da inteligência baseada em carbono, será porque tem 100 anos? Acredita que os cyborgs serão dezenas de milhares de vezes mais inteligentes que nós. Olharão para nós a viver, reagir e pensar da mesma forma com que que olhamos para as plantas e, pelo menos no ínício, terão apreço e necessidade de nós tal como nós temos das plantas.

Acredita que somos a única vida inteligente no cosmos e o argumento é convincente.     


Wednesday 8 June 2022

Fazer Fumo #2

Com o Hamilton como banda sonora, fiz o segundo treino do plano. 50 minutos a correr sem indicação de distância ou velocidade. Me lembre de ver quantos quilómetros fiz mas não foram muitos, só no fim acelerei um pouco quando cheguei a terreno plano. 

O treino foi um dia atrasado, ainda não vi qual o impacto na semana mas ainda não consegui tirar o tempo para correr no princípio do dia. Não sei se é preguiça cansaço falta de vontade mas sair da cama mesmo depois de acordado não está a acontecer. Provavelmente será o estresse de todo o trabalho acumulado. 

https://connect.garmin.com/modern/activity/8979544167?share_unique_id=2

Monday 6 June 2022

Fazer Fumo #1

 Dou este nome ao post porque fazfumo já tem dono. Acabei o primeiro treino prescrito por um treinador de corrida, o Hélio Fumo. Por pouco não aconteceu. Em vez de me deitar cedo fiquei acordado até a casa está calma e hoje de manhã a casa continuava agitada e não saí para ir treinar. 
Adiei o treino para o fim do dia Depois de cortar o cabelo mas numa reunião às 4:00 dei conta que tinha outra reunião às 5:30, que não tinha chegado ao calendário. 
Quando terminei levar toda a gente para a mesa e só depois do Vasco deitado, quando já pensava em andar com os treinos um dia para a frente, é que vesti os calções e sair de casa para os primeiros 8 km do plano de treinos. 
Claro que agora não encaixa muito bem fazer o treino de 50 minutos amanhã de manhã, mas acho que é a única hipótese. 
https://strava.app.link/EDghIcbmEqb

Monday 18 April 2022

Meridãos - Gralheira - Portas - Meridãos

 Ontem dei mais uma volta de bicicleta em Tendais. Poso escrever muita coisa, mas o mais importante é que fui com os primos Pedro e André, fui na bicileta do Tio Zé Pedro, foi muito duro mas nunca desagradável. Estas voltas em Tendais, sempre duras, são uma revelação que se repete anualmente que não se repetem fora de Tendais. Teria de arranjar uma rotina e companhia perto de casa. A verdade é que sem companhia não teria muita piada. E também há qualquer coisa diferente em pedalar naquele vale.

Hoje, sentado no café da universidade, sentia-me regressar à estrada.







Thursday 5 September 2019

Revit and IFC Element Identification

Writting here to clarify my own mind on the subject of Revit element identifiers.

In each Revit file there is an id called ElementId, a small number as bellow. This number is  unique to the file. This means that if we mix elements from different files we will/may get repeated ids, which is not good.

Then we have the GUID, or IFC id, which is (statistically) unique in the whole universe for every element create, ever. This identifier is created only when the Revit file is exported to IFC, and here is a nice trick: When we export an IFC file, we can ask Revit to store the IfcGUID in an element parameter, and then it will become part of the model, since it will not be generated again for that model (found that here).


We can then see it in the Properties dialog:



What is strange/scary is that we can then change that parameter's value in the Properties, and Revit will keep using that value in future IFC exports. When the parameter is populated we can access it in Dynamo too:




When I convert a model to IFC, send it to Unity using https://www.tridify.com/ and open it there I can spot the Revit id, and the IFC Id (GUID) there:


I can also find it in the IFC file, and right next to it we can see the Revit Id (the short one)


Finally we have the Revit UniqueId, which is an Id issued by Revit and which can be converted to the IFC GUID (more on that here: https://thebuildingcoder.typepad.com/blog/2009/02/uniqueid-dwf-and-ifc-guid.html).

Found also this post that explains what I wrote above in more detail and contains Python code to get all identifiers: https://wrw.is/the-many-ids-of-a-revit-element-and-how-to-work-with-them-elementid-uniqueid-dwf-guid-ifcguid/.

Thursday 4 May 2017

Dynamo - Adicionar mobília a gabinete de acordo com a área

Para carregar muita informação nos modelos dos edifícios do campus temos de automatizar e foi a isso que me dediquei hoje. O objectivo é inserir uma família (mobília, conjunto de mobília, pessoas) nas salas que cumprem determinado critério. O critério pode ser a área, ou fazer parte de uma determinada lista que vem do sistema de informação académica. 

O teste em baixo adiciona uma mesa a todas as salas com mais de 40 m^2 de uma edifício fictício. Na realidade o que queremos não é filtrar salas por área, mas por outras características. Os gabinetes, salas de aulas, etc., mas o funcionamento é o mesmo. Mais complicado será inserir não uma mesa mas várias, e com a disposição correcta.


Thursday 16 March 2017

Vibrações

Apesar de ter mudado de área principal de trabalho, continuo a colaborar em trabalhos da área da Geotecnia, modelação numérica e controlo (ou controle?) de vibrações causadas por explosivos. Nem que seja porque de vez em quando recebo um email de um leitor dos meus artigos (normalmente este) que me obrigam a recordar um detalhe recôndito do doutoramento (tese e resumo). Faz-me bem ao ego!

Esta manhã o meu aluno Ricardo Fonseca apresentou, no ISEL, o plano de tese final de curso onde vai modelar a propagação de vibrações na barragem de Salamonde devido ao desmonte com explosivos. Aqui está o bem delineado e ambicioso plano de trabalhos.