Got my amateur radio license KK6NXK

By akh, 14 days ago

hamradio radio radio amateur

When I was a young child, I remember listening to an old radio receiver with my grandfather, looking for morse transmission.

30 years later, I take the opportunity to get my radio amateur license in the US, it was not difficult (Technicial license is easy), especially cause US radio amateurs are using the metric system (almost all the time ...), the only difficulties were to learn some terms and simple formulas from french to english and to know some parts of regulation by heart (I have never been able to learn by heart).

A lot of people keep asking me why are you doing this? Do you want to speak to a microphone to a stranger?
First why not, it's not the craziest thing I've ever done :)
Then they probably have forgotten that every single piece of technology today are using radio waves, from your 4G phone to wifi to Bluetooth, learning and understanding that is really useful.
For example Radio amateur bands overlap some of the "civil" bands, it gives some extended privileges to a radio amateur to experiment with long distance wifi transmissions.
So it's not just about voice but data too.

Another aspect is electronic, a lot of radio amateur are sharing hardware and electronic circuits to build your own receiver/transceiver, before it was cool on the Internet.
Learning electronic to build something real is a lot more rewarding than it was at school...

Even without a license this is a brand new world to explore, receiving satellite images of the Earth is one of the many possibilities you can get entering radio world.

This is the beginning of a new knowledge branch to conquer !

 

73 de KK6NXK

By the way in french it's radio amateur and not amateur radio :)


FreeBSD 10 on Dedibox SC gen 2 or any remote server with a rescue shell

By akh, 5 months ago

freebsd dedibox

FreeBSD 10 is out and it's time to replace your Linux boxes cheeky

SC gen 2 is a VIA U2250 with 2Gb memory.

Start the rescue shell in amd64 12.04 Ubuntu, connect to the box via SSH with the temporary password

sudo -s
cd /tmp
wget http://ftp1.fr.freebsd.org/pub/FreeBSD/snapshots/ISO-IMAGES/10.0/FreeBSD-10.0-STABLE-amd64-20140216-r261948-disc1.iso
apt-get update
apt-get install qemu-kvm
sudo qemu-system-x86_64 -no-kvm -hda /dev/sda -cdrom ./FreeBSD-10.0-STABLE-amd64-20140216-r261948-disc1.iso -net nic,model=e1000 -vnc :1,yourpassword -boot d

This install qemu and run the FreeBSD installer from the downloaded CD.

Run a VNC client on your computer and connect to your dedibox ip, you should watch FreeBSD boot from the CDROM.
Complete a normal installation, at the end it will ask if you want to run a shell answer is YES and then type this to reinstall the bootloader.

If you are using UFS (default)
fdisk -B -b /boot/boot0 /dev/ada0

If you are using ZFS:
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada0 

Type exit and reboot to the normal mode.
Happy FreeBSD !

Further notes:

  • If you are not using ZFS, you can enable softupdate and TRIM as the SC gen 2 contains an hybrid SSD, you should theoretically have better performance
  • The last fdisk command is not the normal process but it was the only way I get it boot
  • Do not use qemu with KVM as there is a bug with this particular cpu, so yes the installation will be dead slow
  • The DHCP won't answer it's ok 

FreeBSD on RaspBerry Pi

By akh, 5 months ago

freebsd pi

FreeBSD images for arm are now built from the FreeBSD Foundation ! So it's an easy process to get it on your Pi.
Download your image from the ftp repository

Insert a 4Gb or more SD card in your PC and copy the FreeBSD image into it, here are the commands for a Mac:

sudo diskutil list​
sudo diskutil unmountDisk /dev/disk1​
sudo dd if=/Users/akh/Downloads/FreeBSD-10.0-STABLE-arm-armv6-RPI-B-20140127-r261200.img  of=/dev/rdisk1 bs=1m​
sudo diskutil eject /dev/disk1​

Boot your pi with the card and welcome to FreeBSD !

If you are using the wifi dongle from Adafruit this may help:

echo legal.realtek.license_ack=1 >> /boot/loader.conf
echo wlans_urtwn0="wlan0" >> /etc/rc.conf
echo ifconfig_wlan0="wpa DHCP" >> /etc/rc.conf

And set your wifi password with wpa_passphrase

wpa_passphrase yourssid yourwifipassword >> /etc/wpa_supplicant.conf

 


7shape my first iphone application

By akh, 1 year, 1 month ago

iphone 7shape

As an iphone developer contractor, I've released some applications on the Apple Store for my customers but not on my own.

Here is my 1st personal (30 hours) toy project: 7shape a 7 minutes workout training application, based on an NYT blog post.

I've spent 20 hours on website release, marketing, 3D for the human trainer and application design, and last 10 hours to create the app and release it to Apple ...

It's a free app and available on the Apple Store, have fun.

 

 

My next personal project will be a game, stay tuned ;)


Enhance your Go

By akh, 1 year, 2 months ago

Go golang

After my Enhance your Python post, which is my Python bible reference, I wanted the same for Golang:

 

Last edit: 2014 February