From 568501f35d3f9077787f01cfdb29641b85318111 Mon Sep 17 00:00:00 2001 From: Colin McMillen Date: Thu, 1 Jul 2021 19:07:26 -0400 Subject: [PATCH] add vim tips and gnokii tips --- content/blog/20070522-gnokii-tips.md | 51 ++++++++++++++++++++++++++++ content/blog/20070807-vim-tips.md | 14 ++++++++ 2 files changed, 65 insertions(+) create mode 100644 content/blog/20070522-gnokii-tips.md create mode 100644 content/blog/20070807-vim-tips.md diff --git a/content/blog/20070522-gnokii-tips.md b/content/blog/20070522-gnokii-tips.md new file mode 100644 index 0000000..f5df78b --- /dev/null +++ b/content/blog/20070522-gnokii-tips.md @@ -0,0 +1,51 @@ +# Gnokii Tips + +*Posted 2007-05-22, updated 2021-07-01.* + +I own a Nokia 6102i phone (provided by Cingular). [gnokii](http://gnokii.org) is a Linux program that lets me interface with the phone. Here are some recipes: + +## File I/O + +`gnokii --getfilelist "A:\\predefgallery\\predeftones\\predefringtones\\*"` + +`gnokii --putfile WiiSports.mp3 "A:\\predefgallery\\predeftones\\predefringtones\\WiiSports.mp3"` + +## Ring Tones + +Voice mail picks up in 20 seconds, so a ring tone should be about 20 seconds long. + +The easiest way to chop an MP3 in Linux is with dd; the drawback is that you need to specify length in KB, not time. To chop an MP3 to be 200 KB long, do: + +`dd if=Mii\ Channel.mp3 of=MiiChan2.mp3 bs=1k count=200` + +## Phonebook + +To make a Phonebook.ldif file from the phone (suitable for import into Thunderbird): + +`gnokii --getphonebook ME 1 end --ldif > Phonebook.ldif` + +To add the entries in Phonebook.ldif to the phone: + +`cat Phonebook.ldif | gnokii --writephonebook -m ME --find-free --ldif` + +You can specify `--overwrite` instead of `--find-free` if you want to overwrite all the entries, but this will lose some data (e.g. speed dial, preferred numbers). + +## Multimedia + +You can get photos like this: +`gnokii --getfile "A:\\predefgallery\\predefphotos\\Image000.jpg"` +They are 640x480 JPG files. (You can also configure the camera so that it takes pictures at 80x96.) + +You can also store files: +`gnokii --putfile silly.jpg "A:\\predefgallery\\predefphotos\\silly.jpg"` +These show up on the phone in `My Stuff/Images`. The files don't need to be any specific size; they are autoscaled. GIFs probably also work. + +Videos live here: +`gnokii --getfile "A:\\predefgallery\\predefvideos\\Video000.3gp"` +VLC seems to be able to play `.3gp` files, but the audio doesn't work. + +Audio recordings live here: +`gnokii --getfile "A:\\predefgallery\\predefrecordings\\Audio000.amr"` + +Unfortunately, nothing I knew of in 2007 (when this page was first written) would play `.amr` files, but these days (2021) perhaps `ffmpeg input.amr output.mp3` would work. You might have to use the `-ar` flag to specify the audio rate. I haven't actually tried this though! + diff --git a/content/blog/20070807-vim-tips.md b/content/blog/20070807-vim-tips.md new file mode 100644 index 0000000..51b9d79 --- /dev/null +++ b/content/blog/20070807-vim-tips.md @@ -0,0 +1,14 @@ +# Vim Tips + +*Posted 2007-08-07.* + +Here's some links about learning/mastering vim. + +## Why use vim? + + * [The vi input model - laptop keyboards suck](http://blog.ngedit.com/2005/06/03/the-vi-input-model/) + * [Why, oh WHY, do those nutheads use vi?](http://www.viemu.com/a-why-vi-vim.html) + +## Tutorials + + * [Graphical vim cheat sheet and tutorial](http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html) --- [PDF version](http://www.glump.net/dokuwiki/howto/vim_graphical_cheat_sheet)