% cat a.c
typedef struct X X;
struct X {
float f;
int d;
};
void
setf_(X *x)
{
x->f = 1.8;
}
void setd_(X*);
void
setd2_(X *x)
{
setd_(x);
}
% cat xmod.f90
module xmod
type X
real :: f
integer :: d
end type
end module
subroutine setd(tx)
use xmod
type(X) :: tx
tx%d = 18
end subroutine
% cat b.f90
program B
use xmod
type(X) :: tx
call setf(tx)
call setd2(tx)
print *, tx
end program
% gcc -c a.c; ifort -c xmod.f90; ifort -c b.f90; ifort -o ab a.o b.o xmod.o; ./ab
1.800000 18
20130614
Interoperabilidade entre C e Fortran 90
20130609
Ubuntu 12.10 sem NetworkManager usando rede WPA2
# rfkill 0 unblock # rfkill 1 unblock # wpa_passphrase ssid pwd >ssid.conf # wpa_supplicand -D wext -i wlan0 -c ssid.confSe isso funcionar, adicionar a /etc/network/interfaces:
auto wlan0 iface wlan0 inet dhcp wpa-ssid ssid wpa-psk pwd
20130519
20130516
Removendo ícones de $HOME na área de trabalho do GNOME
Já aconteceu comigo mais de uma vez. Edite $HOME/.config/user-dirs.dirs e verifique a linha XDG_DESKTOP_DIR. O meu arquivo atual - funcionando bem - é:
XDG_DESKTOP_DIR="$HOME/Desktop" XDG_DOWNLOAD_DIR="$HOME/Downloads" XDG_TEMPLATES_DIR="$HOME/Templates" XDG_PUBLICSHARE_DIR="$HOME/Public" XDG_DOCUMENTS_DIR="$HOME/Documents" XDG_MUSIC_DIR="$HOME/Music" XDG_PICTURES_DIR="$HOME/Pictures" XDG_VIDEOS_DIR="$HOME/Videos"
20130509
Redirecionamento de tráfego: host Ubuntu 12.10, guest OpenBSD 5.3
- Em /etc/default/ufw:
DEFAULT_FORWARD_POLICY="ACCEPT"
- Em /etc/ufw/sysctl.conf:
net/ipv4/ip_forward=1
- Em /etc/ufw/before.rules:
# nat Table rules *nat :POSTROUTING ACCEPT [0:0] # Forward traffic from VMs through eth0. -A POSTROUTING -s $vm_net -o eth0 -j MASQUERADE COMMIT
- Então rode:
sudo ufw enable sudo ufw allow from 10.0.2.0/24 to any sudo ufw allow from any to 10.0.2.0/24
20130425
Acentos no p9p 3448:e9cdfa957952 + Ubuntu 12.10
Alguns acentos não funcionam de primeira com tal combinação porque Alt+tecla_acima_do_tab mostram uma janela para se alternar entre as janelas do programa em foco.
O truque foi ir em All Settings -> Keyboard -> Shortcuts -> Switch windows of an application, configurar o shortcut como Alt+tecla_acima_do_tab e desconfigurá-lo em seguida.
Ou http://askubuntu.com/questions/132304/how-to-disable-alt?rq=1
O truque foi ir em All Settings -> Keyboard -> Shortcuts -> Switch windows of an application, configurar o shortcut como Alt+tecla_acima_do_tab e desconfigurá-lo em seguida.
Ou http://askubuntu.com/questions/132304/how-to-disable-alt?rq=1
20121212
Skype 4.1.0.20 + Ubuntu 12.04
Na configuração do título, nada de áudio no Skype parecia funcionar.
Usei gstreamer-properties colocando plugins de Default Input e Output como ALSA. Feito isso e reiniciado o Skype, nas opções de áudio coloquei:
Usei gstreamer-properties colocando plugins de Default Input e Output como ALSA. Feito isso e reiniciado o Skype, nas opções de áudio coloquei:
- Microphone: Microsoft LifeCam (minha webcam);
- Speakers e Ringing: Default device (default). Esta opção padrão não aparecia antes da troca para ALSA.
Assinar:
Postagens (Atom)