Main Page: Difference between revisions

From Stormsail
Jump to navigation Jump to search
Admin (talk | contribs)
No edit summary
Admin (talk | contribs)
No edit summary
Line 1: Line 1:
[http://192.9.200.112/zm Zoneminder]
[http://192.9.200.112/zm Zoneminder]


[[http://192.9.200.106:9000/][Andy's SqueezeBox Server]]
[http://192.9.200.106:9000/ Andy's SqueezeBox Server]


[[http://192.9.200.107:9000/][Pheeb's SqueezeBox Server]]
[http://192.9.200.107:9000/ Pheeb's SqueezeBox Server]


[[https://192.9.200.123:9090/sabnzbd/][SabNZB on Monkey]]
[https://192.9.200.123:9090/sabnzbd/ SabNZB on Monkey]


[[http://192.9.200.123:8081/home/][Sickbeard on Monkey]]
[http://192.9.200.123:8081/home/ Sickbeard on Monkey]


[[http://192.9.200.124:32400][Plex Manager]]
[http://192.9.200.124:32400 Plex Manager]





Revision as of 11:45, 20 December 2012

Zoneminder

Andy's SqueezeBox Server

Pheeb's SqueezeBox Server

SabNZB on Monkey

Sickbeard on Monkey

Plex Manager


http://confoundedtech.blogspot.co.uk/2012/06/logitech-squeezebox-touch-ubuntu-1204.html

Setting up Collectd Collection3 on Ubuntu Lucid 10.04

iSCSI

sudo -s
pkg install network/iscsi/target
svcadm enable -s stmf
svcadm enable -s iscsi/target
zfs create -o mountpoint=none rpool/iscsi
zfs create -V 8G -s rpool/iscsi/yourmom
sbdadm create-lu /dev/zvol/rdsk/rpool/iscsi/yourmom
sbdadm list-lu

Use that GUID from the sbdadm output (my GUID below):

stmfadm add-view 600144f096c28d0000004dbeb9df0001
itadm create-target
itadm list-target

http://www.snsftp.com/public/globalsan/Legacy/ -> use 4.1 as it's free and works. 5.1 is licensed and doesn't work on Lion.

Monitoring

http://stormsail.dyndns.org/collectd/

Installing HandBrakeCLI on ubuntu 12.04

sudo apt-get install ubuntu-restricted-extras
sudo apt-get install libdvdread4
sudo /usr/share/doc/libdvdread4/install-css.sh
apt-get install python-software-properties


sudo apt-add-repository ppa:stebbins/handbrake-snapshots


sudo apt-get update
sudo apt-get install handbrake-cli
sudo apt-get install handbrake-gtk


Babies

http://www.naturalharmonyproductions.co.uk/


Photography

http://www.dofmaster.com/dofjs.html

http://gigapan.com/

http://www.red-door.co.uk/pages/productpages/GigaPan-EPIC-Pro-for-DLSR-Cameras.html

http://www.subliminalmp3s.com/subliminal-genius-potential


Dishwasher E-Nr: SGS5362GB/01

http://www.ukwhitegoods.co.uk/

Home Links:

Setting up zoneminder on Ubuntu 12.04

sudo apt-get update

sudo apt-get install forked-daapd

Edit /etc/forked-daapd.conf with your settings

Creating audio from mkv:

First we need to create a WAV with mplayer.

mplayer -vc dummy -vo null -ao pcm:file=output.wav video.mkv

If you find that mplayer is taking its sweet time in outputting the WAV you may have to append the fast option like so:

mplayer -vc dummy -vo null -ao pcm:file=output.wav,fast video.mkv

Then we create an MP3 from the WAV.

lame -h -b128 output.wav output.mp3


https://help.ubuntu.com/community/AutofsLDAP

https://help.ubuntu.com/11.04/serverguide/openldap-server.html


SunRay Setup Instructions

http://monkey:10000/

https://monkey:9090/

https://monkey:8081/home/

http://www.trainrage.com/home/how-to-complain/

http://stormsail.com/cpanel

http://paulgu.com/wiki/How_do_I_allow_only_authorized_users_to_edit_pages

http://www.apple.com/aperture/iphoto-to-aperture/how.html


Woodworking

http://www.woodworkingcentreshop.co.uk/acatalog/Triton_Spares_Workcentre_Series_2000.html

House

http://www.bricksandbrass.co.uk/diy_by_element/internal_wall/party_wall_act.php

http://idostuff.co.uk/blogs/ http://roomuptop.blogspot.co.uk/

Plex

http://192.9.200.122:32400/manage/index.html

http://forums.plexapp.com/index.php/forum/76-apple-tv-2nd-gen/

Henry

https://monkey:1661

Ubuntu 11.10 webserver - choose OpenSSH + LAMP and then install webalizer + awstats + phpmyadmin

http://www.howtoforge.com/perfect-server-ubuntu-11.10-ispconfig-3-p6

http://www.howtoforge.com/the-perfect-media-server-ubuntu-11.10-sabnzbd-sickbeard-couch-potato-headphones-serviio-p3

http://ubuntuportal.com/how-to-get-an-canon-canoscan-lide-100-scanner-to-work-in-ubuntu-11-10linux-mint-12/

http://forums.plexapp.com/index.php/forum/76-apple-tv-2nd-gen/

http://code.google.com/edu/languages/google-python-class/strings.html



NZB Downloaders

 * https://192.9.200.123:9090/sabnzbd/ -> SABNZBD Monkey
 * http://192.9.200.123:8081/home/ -> SICKBEARD Monkey
 * Couch Potato -> http://couchpota.to/
 * Sick Beard -> http://www.sickbeard.com/
 * Crash Plan - online backup -> https://www.crashplan.com
 * compiler detective -> http://blogs.oracle.com/timc/entry/the_compiler_detective_what_compiler
 * BMW OEM Parts Catalog -> http://www.realoem.com/bmw/showparts.do?model=HG82&mospid=47396&btnr=17_0108&hg=17&fg=05&lang=en
 * Bimmerforums -> http://www.bimmerforums.co.uk/forum/f19/
 * BMW 5 Series Owners Forum -> http://forum.bmw5.co.uk/


 * shower stuff -> http://www.showerdoc.co.uk/forum/phpBB3/
 * extending wireless network -> http://www.unix.ms/netgear/
 * veggie box recipes -> http://www.vegbox-recipes.co.uk

Photography

Sigma 50-500 review -> http://www.bobatkins.com/photography/reviews/sigma_50-500_os_hsm_review.html

turning off macosx indexing

Example: to stop and prohibit indexing on a volume named Backup Drive you would issue one of the following commands:

sudo mdutil -i off /Volumes/Backup\ Drive
sudo mdutil -i off "/Volumes/Backup Drive"


Chilli oil recipe -> http://www.thechilliking.com/chilli-oil-recipe/

Living life to the full -> https://www.llttf.com/index.php?section=page&page_seq=12

Mencoder command line stuff -> https://wiki.archlinux.org/index.php/MEncoder

Samsung warrant checker -> http://www.samsunghddvalue.com/WebRMA/WarrantyCheck/endUserWarrantychecker.aspx

http://blog.sudobits.com/2011/10/30/best-applications-and-tweaks-for-ubuntu-11-10/

https://trac.handbrake.fr/wiki/CLIGuide


todo

Setting up PLEX on Ubuntu

To create and send snapshots via zfs use:

zfs snapshot -r rpool@today
zfs send -R rpool@today | zfs receive -F -d rpool2


  * Sort out squeezebox for itunes.
  * http://jake-tm.co.uk/?page_id=259 - DGTeam Mirror
  * [[1][Righthook IPS repository (OWAN)]]
  * [[2][Exporting iTunes playlists to a non-itunes world]]
  * [[3][One iTunes/Slimserver playlist won't work]]
  * [[4][Setting up a DNS server]]
  * [[5][Extending the netgear wireless network]]
  * [[6][Kata Practice - 2011-05-10 ]]
  * [[7][Transparent Web Proxying Ubuntu DG834G]]
  * [[8][Community Sky DG834GT Updates]]
  * [[9][Netgear DG834GT Router Tweak]]
  * [[10][Netgear DG834GT & DG834 v4- Override Target SNR]]
  * [[11][Netgear Router Firmware Downloads]]
  * [[12][Implementing vscan service with ClamAV on ZFS]]
  * [[13][OpenSolaris 2008.11 ZFS with ‘on access’ virus scan]]
  * [[14][Phoenix Park Terrace Property for Sale]]
  * [[15][Greenhouse we would like]]


  * Installing HandBrakeCLI
https://trac.handbrake.fr/browser/trunk/doc/BUILD-Linux
./configure --prefix=/opt/hand --disable-gtk --force --launch --launch-jobs=0
vi $SRC/contrib/fontconfig/module.defs
change:
#
# Under MinGW:
#
# - A 'i386-ming32-gcc' $(FONTCONFIG.GCC.gcc) command will be available,
#   and the '-arch <arch>' argument should be omitted, as it will confuse this compiler.
#
# - The $(FONTCONFIG.GCC.archs) variable is not set.
#   Therefore statically guess the target arch to be i386.
#
ifeq ($(BUILD.system),mingw)
    FONTCONFIG.cc_archoption      =
    FONTCONFIG.config_archoption  = --with-arch=i386
else ifeq ($(BUILD.system),linux)
    FONTCONFIG.cc_archoption      =
else
    FONTCONFIG.cc_archoption      = 
    FONTCONFIG.config_archoption  = --with-arch=i386
endif
cd $SRC/contrib/x264/
mv P01-solaris.patch P01-solaris


./configure --prefix=/opt/hand --disable-gtk
make contrib.fetch
make contrib.extract
make contrib.patch
libass-0.9.13.tar.gz
libiconv-1.13.1.tar.gz
download build autoconf & automake
vi /jack/HandBrake-0.9.6/contrib/x264/module.defs
add --disable-asm:
X264.CONFIGURE.extra += --disable-gpac --disable-avs --disable-lavf --disable-ffms --disable-swscale --disable-asm


cp libiconv-1.13.1.tar.gz /jack/HandBrake-0.9.6/build/contrib/libiconv
cp libass-0.9.13.tar.gz /jack/HandBrake-0.9.6/build/contrib/libass
libavcodec
vi /jack/HandBrake-0.9.6/contrib/ffmpeg/module.defs
FFMPEG.CONFIGURE.extra = \
add
--disable-ssse3


For others looking at the same issue:
We hashed this issue out off-list, using
configure CC='gcc -m64'
works, just
configure CFLAGS=-m64


ln -s /usr/bin/libtool .
For some packages, you seem to also run into trouble where libtool can't figure out what you're doing:
   $ libtool --mode=compile target-gcc -g -O2 -c foo.c
   libtool: compile: unable to infer tagged configuration
   libtool: compile: specify a tag with `--tag'
OK, so it couldn't figure out that we're compiling C code. No problem, just add the tag --tag=CC. Works when we compile:
  * [[16][Compiling HandBrake on OpenSolaris]]
  * [[17][Compiling Handbrake CLI on Nexenta]]
  * [[18][Compiling and installing ffmpeg on Solaris]]

make install fails with strange "cycle detected" errors from find and a "libavdevice.a was not found anywhere!"

   * This is because it is trying to use /usr/sbin/install which appears to be broken, or at least incompatible with GNU install.
   * Solve this by symlinking /usr/bin/ginstall to /use/bin/install (if /usr/bin is before /usr/sbin in the PATH). Essentially, get it to use ginstall instead and it works dandy. 

To install linux guest additions on Ubuntu, you need to add:

sudo apt-get install dkms

before hand.

to manually build the vb module:

/etc/init.d/vboxadd setup
  * Getting plex server installed in ubuntu
apt-get install ia32-libs 
sudo apt-get install portmap nfs-common


http://forums.plexapp.com/index.php/forum/85-plex-media-server-for-linux/

http://192.9.200.145:32400/manage/index.html

http://www.plexapp.com/linux/linux-pms-download.php

Instructions

   • Uncompress and untar the package.
   • Enter the directory that is created.
   • Run the start.sh script.
   • For Bonjour discoverability, install and run Avahi.
   • Fire up a web browser and point it to http://localhost:32400/manage
  * HandBrakeCLI ubuntu

Install restricted software:

sudo apt-get install ubuntu-restricted-extras
sudo apt-get install libdvdread4
sudo /usr/share/doc/libdvdread4/install-css.sh


root@ubuntu:~# apt-get install python-software-properties
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed
 python-software-properties
0 upgraded, 1 newly installed, 0 to remove and 48 not upgraded.
Need to get 19.7 kB of archives.
After this operation, 221 kB of additional disk space will be used.
Get:1 http://gb.archive.ubuntu.com/ubuntu/ natty/main python-software-properties all 0.80.9 [19.7 kB]
Fetched 19.7 kB in 0s (128 kB/s)                
Selecting previously deselected package python-software-properties.
(Reading database ... 47715 files and directories currently installed.)
Unpacking python-software-properties (from .../python-software-properties_0.80.9_all.deb) ...
Processing triggers for man-db ...
Setting up python-software-properties (0.80.9) ...
Processing triggers for python-central ...
root@ubuntu:~# add-apt-repository ppa:stebbins/handbrake-releases
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80/ --recv 43D3A9F60C58A7169778E6FB8771ADB0816950D8
gpg: requesting key 816950D8 from hkp server keyserver.ubuntu.com
gpg: key 816950D8: public key "Launchpad HandBrake Snapshots" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)


https://edge.launchpad.net/~stebbins/+archive/handbrake-releases

  • Joining multiple avis together
sudo apt-get install mencoder mplayer
cat b1.avi b2.avi b3.avi b4.avi b5.avi b6.avi b7.avi > bloodspell.avi
mencoder -forceidx -oac copy -ovc copy bloodspell.avi.avi -o bloodspell_final.avi

http://www.neuhalfen.name/2011/10/15/MPlayer_On_Solaris11/

mplayer rebuild for Solaris 11:

http://www.neuhalfen.name/2011/10/15/MPlayer_On_Solaris11/

build 32bits otherwise mplayer vd_codec will complain.
libmad
a52dec
libdca
xvidcore
faac
x264 ./configure --enable-pic --disable-asm --enable-shared --prefix=/opt/x264
lame


depend fmri=pkg:/developer/gcc/[email protected] type=require
depend fmri=pkg:/[email protected] type=require
depend fmri=pkg:/[email protected] type=require
depend fmri=pkg:/[email protected] type=require
depend fmri=pkg:/[email protected] type=require
depend fmri=pkg:/[email protected] type=require
depend fmri=pkg:/MBLx264@20100125 type=require
depend fmri=pkg:/[email protected] type=require


a52dec-0.7.4
faac-1.28
faad2-2.7
lame-3.99
libdca-0.0.5
libmad-0.15.1b
x264
xvidcore


libmad:
remove -fforce-mem from CFLAGS


MPlayer-1.0rc2

xvid fix -> http://seriouswebapps.com/installing-xvid-122-on-opensolaris
cd /src
tar xzf xvidcore-1.2.2.tar.gz && cd xvidcore/build/generic
CFLAGS=$( find -L /my -type d -name include -exec echo "-I{} " \; | grep -v "[.][0-9]" | grep -v "pth" | tr -d '\n' ) \
 CPPFLAGS=$( find -L /my -type d -name include -exec echo "-I{} " \; | grep -v "[.][0-9]" | grep -v "pth" | tr -d '\n' ) \
 LDFLAGS=$( find -L /my -type d -name lib -exec echo "-L{} -R{} " \; | grep -v "[.][0-9]" | tr -d '\n' ) \
 CC=gcc \
 ./configure --prefix=/my/xvidcore-1.2.2 >>mylog.txt
# modify line 133 in Makefile, replace "$(CC)" with "/bin/ld"
vi Makefile
# modify line 48 in platform.inc, to read
SPECIFIC_LDFLAGS=-h libxvidcore.$(SHARED_EXTENSION).$(API_MAJOR) -B dynamic -shared -M libxvidcore.ld -lc -lm -lpthread
vi platform.inc
gmake all >>mylog.txt && su
gmake install >>mylog.txt
ln -s /my/xvidcore-1.2.2 /my/xvidcore
ln -s libxvidcore.so.4.2 /my/xvidcore-1.2.2/lib/libxvidcore.so
ln -s /my/xvidcore/lib/* /usr/lib/
ln -s /my/xvidcore/include/* /usr/include/
exit

Package Building

pkgsend generate root > MANIFEST.files
root@monkey:/opt/package/a52dec# more MANIFEST.files
# [email protected], client release 5.11
set name=pkg.description value="ATSC A/52 stream decoder"
set name=pkg.fmri value="pkg:/[email protected],0.5.11-0.0.0"
set name=pkg.name value="ATSC A/52 stream decoder"
set name=description value="ATSC A/52 stream decoder"
set name=info.maintainer value="Andy Harrison ([email protected])"
dir group=bin mode=0755 owner=root path=usr
<snip>


pkgsend publish -s /export/repo/misc/stormsail -d root test
root@monkey:/opt/package/libdca# more trans 
<transform file dir -> default owner root>
<transform file dir -> default group bin>
<transform file -> default mode 0644>
<transform dir -> default mode 0755> 
root@monkey:/opt/package/libdca# pkgmogrify -I . -O test MANIFEST.files trans


root@monkey:/export/build/MPlayer-1.0rc4#./configure --prefix=/opt/test --extra-ldflags="-lm"
root@monkey:/export/build/MPlayer-1.0rc4#

There is a bug in the latest SVN source as you end up with an error like this:

gcc -MD -MP -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign   -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -I. -Iffmpeg   -I/usr/X11/include  -I/usr/include/freetype2   -c -o libao2/ao_sun.o libao2/ao_sun.c
libao2/ao_sun.c: In function 'realtime_samplecounter_available':
libao2/ao_sun.c:161:35: error: 'MSGTR_AO_SUN_RtscWriteFailed' undeclared (first use in this function)
libao2/ao_sun.c:161:35: note: each undeclared identifier is reported only once for each function it appears in
gmake: *** [libao2/ao_sun.o] Error 1

Essentially MSGTR_AO_SUN_RtscWriteFailed hasn't been defined...... so let's find in out of an older release and add the following to help_mp.h:

#define MSGTR_AO_SUN_RtscWriteFailed "[AO SUN] rtsc: write failed.\n"

Mplayer doesn't like the default video out mode (I suspect due to my Nvidia card) but seems to work ok for -vo gl2. I've therefore added the following to my .mplayer/config:

hippy@monkey:~$ more .mplayer/config 
# Write your default config options here!
vo=gl2


  * http://mailman.videolan.org/pipermail/x264-devel/2012-January/008959.html -> Patch for x264 using Solaris Compilers