Showing posts with label software. Show all posts
Showing posts with label software. Show all posts

Thursday, September 15, 2011

Removing pdf margins

 Today I was working under ESO proposals and I would include two  figure side by side, as esoform does not accept minipage I generate a pdf with the figures. But, then the problem start. It was necessary to remove the borders of the PDF file (figure I would insert). So I found the following text,  at: http://www.mobileread.com/forums/showthread.php?t=25331

By using the first example I was able to remove the borders of my figures page.

*********
Many pdf files come for the printing, thus usually some large margins. But to read on Cybook you don't want margin, or do you? For me I just want as much space to display the text as possible.

I found one tool under linux. Very simple:

PDFCROP 1.5, 2004/06/24 - Copyright (c) 2002, 2004 by Heiko Oberdiek.
Syntax: pdfcrop [options] [output file]
Function: Margins are calculated and removed for each page in the file.
Options: (defaults)
--help print usage
--(no)verbose verbose printing (false)
--(no)debug debug informations (false)
--gscmd call of ghostscript (gs)
--pdftexcmd call of pdfTeX (pdftex)
--margins " " (0 0 0 0)
add extra margins, unit is bp. If only one number is
given, then it is used for all margins, in the case
of two numbers they are also used for right and bottom.
--(no)clip clipping support, if margins are set (false)
--(no)hires using `%%HiResBoundingBox' (false)
instead of `%%BoundingBox'
--papersize parameter for gs's -sPAPERSIZE=,
use only with older gs versions <7.32 ()
Examples:
pdfcrop --margins 10 input.pdf output.pdf
pdfcrop --margins '5 10 5 20' --clip input.pdf output.pdf


Tuesday, September 28, 2010

Sherpa modeling and fitting package on Ubuntu

Sherpa is a set of fitting and modelling routines used by the people from the Chandra X-Ray Observatory. It is a very robust software with its own interface, although recently they developed a python implementation which is very easy to use. I guess x-ray astronomers must know what they are doing, don't you?

You can find the python package here.
When I tried to install it on Ubuntu 10.04 or 10.10 I faced a really nasty compilation problem with the file Simplex.cc. To fix it you must edit the following file before compiling:

sherpa-4.2.2/sherpa/optmethods/Simplex.cc

Just add this line to the beginning

#include <stdio.h> 

If you have all dependencies installed the compilation should run just fine. In the following weeks I will post some examples with Sherpa.

Wednesday, September 15, 2010

Switching from Windows/PC to Mac

OK, you got your shiny new Mac machine and switched from Windows to Mac OS X. What now? It happens that a friend of mine is going through that process and I assembled a list of links which might be useful for Mac newbies, which you can find below.

Switching from windows to mac, several tips and advice.

Several video tutorials made by Apple. Quick and simple.

My collection of mac-related links. Be sure to check out the following links:
- AlternativeTo.net: find alternative free software to commercial ones
- Mac OS X for scientists: Mac tutorial for scientists
- Best Mac software

Advice on your first Mac.

Saturday, June 19, 2010

Practical spell checker: aspell

aspell is a practical spell checker available for Linux and Mac OS X. It is installed by default on most linux distros. You can get it in mac using MacPorts/Fink. aspell goes through your document, asking to replace words that it suspects are wrong.

I used it a few days ago to spell check a paper of mine before submitting. It has different modes, for instance a TeX mode. Here is how you call it to spell check a latex document written in english:
aspell check -l en --mode tex paper.tex

How to spell check a document in brazilian portuguese:
aspell check -l pt_br test.txt

Try it, it is very easy to use.

Wednesday, March 3, 2010

How to know how many slots of memory are used (or free)?

My last linux trouble was  to discover how many memory slots were free in my CPU without opening it.

The solution to this problem comes from Lamarque Souza: 
all you need is to run dmidecode | grep -A 8 'Memory' as root, or on ubuntu:


sudo dmidecode | grep -A 8 'Memory'

Note: For more information remove the -A 8 from the grep command.

If it works correctly you should get something like the below. What you can see is that there are 4 slots for memory, and 2 of them have memory installed ( look at: Memory Device).

Physical Memory Array
    Location: System Board Or Motherboard
    Use: System Memory
    Error Correction Type: None
    Maximum Capacity: 8 GB
    Error Information Handle: Not Provided
    Number Of Devices: 4

Handle 0x0015, DMI type 19, 15 bytes
Memory Array Mapped Address
    Starting Address: 0x00000000000
    Ending Address: 0x000FFFFFFFF
    Range Size: 4 GB
    Physical Array Handle: 0x0014
    Partition Width: 0

Handle 0x0016, DMI type 17, 27 bytes
Memory Device
    Array Handle: 0x0014
    Error Information Handle: Not Provided
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 2048 MB
    Form Factor: DIMM
    Set: None
    Locator: J1MY
--
Memory Device
    Array Handle: 0x0014
    Error Information Handle: Not Provided
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 2048 MB
    Form Factor: DIMM
    Set: None
    Locator: J2MY
--
Memory Device
    Array Handle: 0x0014
    Error Information Handle: Not Provided
    Total Width: Unknown
    Data Width: Unknown
    Size: No Module Installed
    Form Factor: DIMM
    Set: None
    Locator: J3MY
--
Memory Device
    Array Handle: 0x0014
    Error Information Handle: Not Provided
    Total Width: Unknown
    Data Width: Unknown
    Size: No Module Installed
    Form Factor: DIMM
    Set: None
    Locator: J4MY

Friday, February 26, 2010

New colors in SM

I like to use Super Mongo to make my plots. It is a very nice software, but somethings are, some times, hard to do (or hard to find in the tutorial). My last 3 problems were related to:

a) Log scales in SM.

All what you need to do is:

: ticksize -1 0 -1 0
: box


Note: you need to work with the data in log, what you can do by:

: read {f1 1}
: set f1=lg(f1)

b) Add grid lines in the plot.

: box grid 1 (to small and long grid lines) or 0 (for only long grid).

c) The last one was in trying to add more colors to SM color pallet.
To solve this issue I found Annika Peter page, which  I resume below.

Note: The figures were taken from Annika Peter page.

The problem: There are only seven "default" colors in SM.



But is very easy to add more colors to SM color pallet.
i) use the command "add_ctype"

: add_ctype mycolor 170 170 0   

This will produce darkgold

A very nice tool to help here is the http://www.colorschemer.com/online.html web site.



ii) Use the : xtcolors to add new colors. This will produce the following colors.




I hope this will help you.

Wednesday, January 6, 2010

Gerencie seus artigos com MENDELEY

Olá pessoal,

Venho usando a algum tempo um programa chamado "MENDELEY" para organizar e gerenciar os artigos (em pdf) baixados do ADS, AstroPH, etc. É um programa extremamente útil, inteligente e fácil de usar (e, claro, gratuíto e roda no Linux e em outros OS's). Diria que é "A" ferramenta!

Este programa vem sendo usado cada vez em escala crescente no meio científico e veio preencher
uma lacuna que existia no universo dos aplicativos voltados para pesquisadores. Possivelmente,
nos próximos anos, será uma ferramenta que grande parte dos pesquisadores estará usando.

O intuito desta mensagem é divulgar (para quem não conhece ainda) e incentivar o uso do MENDELEY no DepAstro.

Funciona assim: vc cria um diretório e coloca lá todos os PDFs que baixou (ou gerou) nos últimos 200 anos. Colocará lá também todos os PDFs que baixar (ou gerar) nos próximos 200 anos.

Depois de baixar e instalar o MENDELEY, deve configurá-lo (isso é fácil!) para procurar seus
artigos pdfs neste diretório. Na primeira vez que ele rodar, vai ler cada artigo PDF e extrair automaticamente informações como título, autores, ano de publicação, nome do periódico, página, ref, etc. Tudo isso vai para um banco de dados que vc poderá consultar de modo fácil e prático a qualquer momento. Cada autor, por exemplo, vai para uma lista de autores; depois, basta clicar no nome de um autor para ele listar todos os artigos disponíveis com este autor.

Vc não precisa se preocupar mais com as atualizações de seu banco de dados. Cada novo artigo que baixar da internet, basta jogar nesse diretório e o MENDELEY, automaciamente, se encarregará em incluí-lo em seu banco de dados (ele espia o diretório periodicamente a procura de novidades). Apenas jogue seus pdfs no diretório e deixe o resto com o MENDELEY.

Os artigos podem ser agrupados em CATEGORIAS (através de Tags), definidas pelo usuário.

O programa permite BUSCAS por palavras chaves ou expressões nos textos e muito mais:
ele dispõe de uma CANETA VITURAL MARCADORA DE TEXTO, com a qual vc pode marcar em amarelo partes do texto (como faria com uma caneta marcadora real!).

Também pode inserir POST IT's (aqueles papeis amerelos), virtuais, com seus comentários em diferente partes do texto. Estes recursos são extremamente úteis para REFEREES ou para inserir comentários no artigo de um colaborador (ou em qualquer outro doc pdf, como teses, dissertações, ebooks, etc), ou em um artigo em preparação.

Os recursos do programa não param por aí: vc pode PARTILHAR ARTIGOS através da internet (enviar / receber / acessar) com seus colegas de grupo (e de outras instituições dentro e fora do país) que também usam o MENDELEY. Algo como o velho Napster, LimeWare ou Kaza, só que para artigos. Atualmente (jan/2010) já existe mais de 210 milhões de referências nos bancos de dados dos ~13 mil usuários espalhados pelo mundo. Essa é uma das boas razões para incentivar o uso deste programa em maior escala entre nós. Não vai mais precisar enviar artigos por email.

Outra coisa que ele faz é GERAR BIBLIOGRAFIAS em BiBTeX ou similares a partir de uma
lista de artigos pré-selecionados. Útil para quem está escrevendo um artigo, tese ou dissertação.

Isso é só para citar algumas das habilitades do bicho.

Claro que há deficiências: p.ex, o MENDELEY consegue extrair informações muito bem dos artigos mais recentes (de ~10 anos para cá) que foram gerados diretamente no formato pdf, MAS, se atrapalha todo com artigos mais antigos, que foram escaneados ou convertidos para PDF a partir de algum outro formato (jpg, gif, png, ps, etc). Para estes vc tem que editar as informações manualmente, mas os 1 ou 2 minutos que se gasta fazendo isso são plenamente compensados por todos os benefícios que o programa oferece.

O programa vem sendo continuamente aperfeiçoado e o usuário não precisa se preocupar com
as ATUALIZAÇÕES: elas são feitas automaticamente!

O site para download é: http://www.mendeley.com/

Enjoy it.

Edu

Tuesday, December 1, 2009

Recovering data points using g3data

A very nice free, (GNU GPL) application that can be used for extracting data from graphs is g3data. You can install it in ubuntu by typing:
$ sudo apt-get install g3data
or simply download it from the g3data website http://www.frantz.fi/software/g3data.php

I have used it a few times in the past on graphs of different kind and quality and always obtained good results for the extracted data points using it.
The following picture shows g3data at work on a plot:


When the data are recovered you can store them in a file and use your favorite tool to create a new plot.

Monday, October 19, 2009

Making your linux desktop more useful (and prettier)

Here is a list of things that I implemented in my Linux desktop manager (Gnome), and made it more productive and also prettier. By prettier I mean looking more like Mac OS X. So in fact this guide gives suggestions to make your linux desktop become more like Mac OS X.

Disclaimer: Some of the suggestions are suited for Gnome, which is the desktop manager that I use. My distro is Ubuntu.Why do I pick Gnome? Well, because I don't like KDE and because Gnome looks more like Mac OS X.

First of all, you need Compiz to turn on pretty 3D effects. And in order to have compiz working you need decent drivers for your video board, with support for 3D acceleration. I suggest to install the package compizconfig-settings-manager which provides a nice interface for changing the settings of the different compiz plugins.

The compiz plugins that I find most useful are:
I like Mac's Dock, and I have something very similar to that in linux with the application AWN Manager.

Google Desktop for linux is a fantastic desktop search tool. It allows me to open the papers and documents I want incredibly fast, without needing to browse any folder. Just need to press CTRL twice and type the relevant keywords. It is the analogous of Mac's Spotlight.

For quickly opening applications, try Gnome-Do. It is the equivalent of Mac's Quicksilver. Again, no need to browse menus for the application you need. Just call gnome-do and type in the few beginning letters in the name of the program you want to launch.

For to-do lists and reminders, try the Sticky Notes applet that comes built-in with Gnome.

Any other suggestions? Feel free to comment.

Saturday, October 3, 2009

Solved: Gemini PIT does not work in Ubuntu Linux (recent versions)

Some people noticed that the Gemini PIT (phase I tool) does not work well with some of the most recent versions of Ubuntu linux. What happens: you try to run PIT, but is welcomed by a blank window.

I found out that this problem happens because PIT is not compatible with the resource Compiz available in the most recent versions of linux. The goal of compiz is to make your desktop prettier, looking more like a Mac OS X. The solution is to temporarily disable compiz while you have to submit your observation proposal using PIT.

To temporarily disable compiz, there are two ways that occur to me:

1. In Gnome: System -> preferences -> appearance -> visual effects, set none.

2. Use the program Compiz-switch, which is what I did.

The same trick also works for the Observing Tool (Gemini OT) program.

Wednesday, September 30, 2009

Solucionado: Gemini PIT não funciona no Ubuntu Linux (versões mais recentes)

Algumas pessoas que estão encaminhando pedidos de tempo com o Gemini notaram que o Gemini PIT (phase I tool) não se entende bem com as versões mais recentes do Ubuntu. O que acontece: você tenta rodar o PIT, mas é agraciado com uma janela em branco.

Descobri que este problema ocorre pois o PIT é incompatível com o recurso Compiz presente nas versões mais recentes do linux, que serve pra deixar o sistema mais bonito. A solução é desativar temporariamente o compiz enquanto você tem que usar o PIT.

Pra desativar temporariamente o compiz há duas maneiras que me ocorrem:

1. No Gnome: System -> preferences -> appearance -> visual effects e botar none.

2. Usar o programa Compiz-switch, que foi o que eu fiz.

Tuesday, September 29, 2009

Como salvar a lista de pacotes no ubuntu e usar ela para re-instalação posterior.

Várias vezes passamos pelo problema de querer ter duas máquinas com a mesma instalação do linux (ubuntu, no caso) ou de simplesmente recuperar a instalação padrão anterior.

Para isso rode o comando:

sudo dpkg --get-selections | grep -v deinstall > packagelist

Esse comando salvará o nome de todos os pacotes instalados no arquivo packagelist.

Depois abra o synaptic, com o comando:

sudo synaptic

Agora, vá em file depois em read markings e selecione o arquivo packagelist e pronto, é só clicar em instalar.

Espero que estas dicas sejam úteis.

Segue abaixo uma descrição do problema e de soluções "alternativas" a esta.
fonte: http://www.inportb.com/wp/

___________________________________________________________________


HOW TO: on Ubuntu, save the package list and use it to
reinstall packages later

(This tutorial will work for any Debian-based system,
including Ubuntu.)

Have you ever wanted to save a list of software
installed on a Debian box and reinstall the same
packages after reinstalling Debian? Have you ever
wanted to install on a Debian box the same software
you have installed on another Debian box? I've
recently had to reinstall my system from scratch, and
the following may help you as well.

(This is also posted on my blog at
http://www.inportb.com/wp/)


Generate the Package List

Let's first save the current package selection states:

Quote
$ dpkg --get-selections | grep -v deinstall > packagelist

Now we have a compact list of installed packages in a
file called "packagelist". Let's store this so that we
could retrieve it from our other Debian installation.
Or we could email it to ourselves using mailx:

Quote
$ cat packagelist | mailx -s "packagelist" user@example.com


Reinstall the Packages

To restore our packages, let's first restore the
package selection states:

Quote
$ sudo apt-get update
$ sudo apt-get dist-upgrade
$ sudo dpkg --set-selections < packagelist

Now let's actually install it all:

Quote
$ sudo apt-get -u dselect-upgrade


Restore the System

What if we wanted to restore our system to an earlier
state by installing everything that's on our list and
uninstalling everything that's not? We can do that
too, but we need to be careful because this may entail
a radical change. Before restoring our package
selection states, we're going to deselect every
package, thereby marking them for uninstallation:

Quote
$ sudo dpkg --clear-selections
$ sudo dpkg --set-selections < packagelist

Now, every package not on our list has been deselected
and everything on our list has been selected. Let's
commit the changes:

Quote
$ sudo apt-get -u dselect-upgrade

If we wanted to remove the configuration files of the
uninstalled packages, we'd do the following instead:

Quote
$ sudo apt-get -u dselect-upgrade --purge

Please don't forget to restore the package selection
states before running apt-get, or the whole system
would be uninstalled!

Monday, June 8, 2009

Dicas para redação da sua tese/exame/dissertação

Pessoal, agora que recém terminei de escrever a minha tese, vou tomar um tempinho pra dar umas dicas sobre como elaborar a sua tese de doutorado/exame de doutorado/dissertação de mestrado com o LateX.

Infelizmente o IF não possui um modelo padrão para elaborar a tese. O modelo de tese latex que tem circulado entre os alunos há alguns anos foi inicialmente elaborado pelo Irapuan Rodrigues, quando ele escreveu a sua tese em 1999. Posteriormente, quando escrevi a minha dissertação e posteriormente a tese, introduzi algumas pequenas melhorias no template do Irapa. Aos alunos do IF-UFRGS: quem quiser este template com as atualizações, é só me mandar um e-mail.

TESE-MAIN.TEX

O arquivo principal é o tese-main.tex, que delineia a estrutura geral da tese. Nele você define:
- qual o tipo de documento a ser gerado: dissertação (mastersthesis), tese (phdthesis) ou exame (exame)
- quais os pacotes latex que você vai precisar
- informações da tese: título, autor, orientadora etc
Na parte final do arquivo, você define a ordem em que os capítulos e apêndice(s) vão aparecer editando os comandos

\include{tese-capX}

onde tese-capX é o texto contido no arquivo tese-capX.tex. Eu sugiro editar cada capítulo em um arquivo tex separado. Caso um destes arquivos seja corrompido (por exemplo, devido a uma queda de luz), pelo menos a tese toda não é perdida.

ARQUIVOS *.STY, *.CLS

Os arquivos ifnatbib.sty, isolatin1.sty, stdclsdv.sty, iftese.cls, natbib.sty, tocbibind.sty definem as propriedades da formatação da tese. Recomendável não editá-los, a não ser que você realmente saiba o que está fazendo.

BIBLIOGRAFIA USANDO BIBTEX

O arquivo tese-refs.bib contém a bibliografia do documento no formato bibtex. Você vai que copiar e colar neste arquivo a entrada bibtex de cada artigo/livro etc que você cita no corpo da tese. Uma maneira fácil de obter as referência no formato bibtex é acessar a página do ADS, achar o artigo desejado - por exemplo este aqui ;) - e procurar o link "Bibtex entry for this abstract". É possível também listar as entradas bibtex para vários artigos ao mesmo tempo no ADS, selecionando a opção "BIBTEX reference list" no campo FORMAT da página do ADS.

Quando o artigo tiver sido publicado nas revistas usuais da astronomia (ApJ, A&A, MNRAS), tome o cuidado de alterar o campo na entrada bibtex fornecida pelo ADS de

journal = {\mnras}

para

journal = mnras
(retire as chaves)

Desta forma, o nome da revista correspondente vai aparecer automaticamente, e você não vai precisar escrever o nome da revista por extenso na entrada bibtex.

Quando você altera o arquivo tese-refs.bib, simplesmente "latequear" a sua tese não vai atualizar a lista de referências resultante no arquivo DVI. É necessário também rodar o comando bibtex e depois latequear. Você pode rodar o shell script make.sh (sh make.sh) que faz isto automaticamente.

Update: Sobre as referências Bibtex, há uma dica quente no post "coletando as referências da sua tese/dissertação de forma eficiente no ADS". (08/7/2009)

SCRIPTS ÚTEIS

Além do make.sh, existem alguns outros scripts que podem ser úteis. Os arquivos *.sh são shell scripts para linux/mac, enquanto os arquivos *.bat são scripts que devem ser executados num prompt de comando do windows.

clean.sh (linux/mac), clean.bat (windows)
"Limpa" o diretório da tese, apagando os arquivos que são gerados quando você "latequeia" a tese.

backup.sh (linux/mac), backup.bat (windows)
Cria uma cópia de segurança dos arquivos da tese, gerando o arquivo backup.tar. No windows é necessário instalar o programa 7-zip e alterar o caminho até o executável deste programa no arquivo .bat.

EDITORES AMIGÁVEIS DE LATEX

Eis as minhas sugestões:

Linux: Kile, Texmaker

Windows: Texmaker, TeXnicCenter

Mac OS X: TeXShop (ver também os editores listados aqui)

É claro que há também Emacs, VI, etc, porém o nome desta seção é editores amigáveis.

DICIONÁRIO DE PORTUGUÊS

É útil ter para fácil consulta um bom dicionário de português durante a escrita da sua tese. Para quem quiser (somente alunos do IF-UFRGS), está disponível a versão eletrônica do Dicionário Aurélio, que roda no windows (e também Linux e Mac OS X via Wine).

CONVERTER FIGURAS PARA FORMATO POSTSCRIPT

É comum você precisar converter figuras de um formato bitmap (e.g. jpeg, bmp, png, gif etc) para o formato postscript (eps, ps). Recomendo fortemente usar o programa sam2p para efetuar tal conversão. No (K)Ubuntu, tal programa está disponível via Synaptic.

O sam2p gera arquivos postscript com tamanhos *muito* menores que os gerados via outros métodos, tais como usando o programa convert (que acessa a biblioteca ImageMagick) ou GIMP.

POSSÍVEIS PROBLEMAS COM ACENTUAÇÃO NOS ARQUIVOS *.TEX

Se você abrir os arquivos *.tex para edição e constatar que os acentos foram substituídos por caracteres estranhos, ou se o mesmo problema acontecer após você latequear a tese, leia as instruções abaixo.

Convém abordar outro problema comum encontrado durante a redação da tese. Dependendo do sistema operacional que você usa para editar os arquivos-textos latex, eles são salvos com um sistema de codificação de caracteres diferente. Por exemplo, no windows e no Suse Linux o sistema padrão é ISO-8859-1; no (K)Ubuntu/Debian linux o sistema é o UTF-8. Se você salvar o arquivo no sistema UTF-8 e abrí-lo no notepad do windows, vai perceber que os caracteres aparecem corrompidos.

É importante manter uma consistência no sistema de caracteres dos arquivos *.tex. Você também pode precisar configurar o seu editor de texto predileto para que ele reconheça o sistema de codificação caso ocorram problemas. Por exemplo, no caso do Kile, basta acessar o menu Tools -> Encoding. Convém notar que o editor TeXnicCenter do windows suporta somente o formato ISO-8859-1 (sistema padrão do windows), por este motivo eu prefiro o Texmaker quando uso windows.

Caso você use um S. O. que salve os arquivos no formato UTF-8, como eu fiz, é necessário carregar o pacote utf8x (ver arquivo tese-main.tex).

Para converter a codificação dos arquivos de um sistema para o outro, basta usar o comando iconv no linux/mac. Por exemplo, o comando

iconv --from-code=ISO-8859-1 --to-code=UTF-8 iso.txt > utf.txt

converte do sistema ISO-8859-1 para o UTF-8.

HOMOLOGAÇÃO DA TESE (25/6/2009)

Um aviso: para "homologar" a sua tese ou dissertação, não é mais necessário passar pelo crivo da Zuleika na biblioteca. Somente teses/dissertações da PPG Ensino de Física precisam passar pela checagem de referências da Zuleika agora.

Wednesday, April 1, 2009

Dicas de programas: Stellarium e Celestia

Pessoal,

Não sei se todos conhecem estes programas: Celestia e Stellarium. São dois programas *gratuitos* para windows/linux/mac. Vale muito a pena baixá-los e instalá-los!

O Celestia é, conforme a sua web page: "The free space simulation that lets you explore our universe in three dimensions". Muito bom pra viajar pelos planetas e estrelas, e até mesmo "sair" da nossa galáxia.

O Stellarium é, conforme a sua web page: "It shows a realistic sky in 3D, just like what you see with the naked eye, binoculars or a telescope. It is being used in planetarium projectors. Just set your coordinates and go. " Ele mostra em tempo real o céu em qualquer lugar do mundo, semelhante a um planetário. Excelente!

Pra quem for auxiliar na Usina do Gasômetro e não tem muita experiência em "ler" o céu (assim como eu), recomendo fortemente brincar com o Stellarium. Muito divertido.

Bom proveito!

P.S. O Rogério sugeriu também o Kstars como alternativa ao Stellarium. Eu pessoalmente prefiro o Stellarium, que é mais "bonito". =)

Saturday, October 25, 2008

Software para astrônomos

Quando tive que me virar para instalar o IRAF em um Mac acabei me deparando com o pacote SciSoft.

Ele instala tudo isso. Nunca testei no Linux, mas no Mac OS X funciona que é uma beleza, apesar de instalar em diretórios um pouco estranhos, pode ser facilmente instalado e desinstalado sem "bagunçar" o sistema.

Last modified on ?

Um pouco off-topic, mas eu fiz um pequeno código em PHP para colocar a ultima vez que um site foi atualizado. Basta colocar na parte do site (não esquecendo de abrir e fechar o código php) em que tu quer fazer aparecer a mensagem e modificar a extensão da página para .php. Isso é interessante para sites de disciplinas onde há constante atualização com novas notas de aula, listas, etc...

$arrStr = explode("/", $_SERVER['REQUEST_URI'] );
$arrStr = array_reverse($arrStr);
$file = $arrStr[0];
$last_modified = filemtime("$file");
if ($file=="")
{
echo "Please mention the file url!";
}
else{
print("Last modified on ");
print(date("l, d F, Y [h:i:s a]", $last_modified));
}

 
Locations of visitors to this page