FindPage
View Source:
CyberLeo
Note:
You are viewing an old version of this page.
View the current version.
http://friends.cyberleo.net/cyberleo/pub-ssh.txt !! Teams * BOINCstats - http://www.boincstats.com/stats/boinc_team_graph.php?pr=bo&id=38709 * BOINCstats image - http://www.boincstats.com/signature/team_38709.gif * SETI@Home - http://setiathome.berkeley.edu/team_display.php?teamid=121418 * Rosetta@Home - http://boinc.bakerlab.org/rosetta/team_display.php?teamid=982 !! Copyright * [COPYRIGHT|CyberLeo/COPYRIGHT] !! Tasks * [PleskAPI] - 90% - Awaiting feedback * Billing * Accounts Infrastructure * Support Ticket System !! Notes * [Verify alba's raid|CyberLeo/alba] !! Scrapbin * [clone.sh|KnowledgeBase/Scripts/clone.sh] * [/sbin/installkernel] * Track link quality using ping and a bit of shellscripting: [PingyThing|CyberLeo/scraps/PingyThing] * Interface with Google's Charts service: [GoogleCharts|CyberLeo/Scraps/GoogleCharts] !! Copy dependent libraries into a chroot jail: <verbatim> /bin/sh -c 'fifo="/tmp/ldd-$$"; mkfifo -m 600 ${fifo}; ldd /usr/sbin/sshd | cut -f2 | cut -d" " -f3 | tee ${fifo} | tail -n $(( $( cat ${fifo} | wc -l ) - 1 )); rm -f ${fifo}' | cpio --pass-through --make-directories /root/chroot/sshd/ </verbatim> Console Progress Bar for FreeBSD is in misc/clpbar <code brush="bash"> # Extract waveform data for I in *.mp3; do lame --decode "${I}" "wav/$(basename "${I}" .mp3).wav"; done for I in *.flv; do mplayer -vo null -ao pcm:fast:file="wav/$(basename "${I}" .flv).wav" "${I}"; done # Strip off leading and trailing silence bash for I in *.wav do echo -n "==> ${I} : " echo -n "copy "; cp "${I}" 00.wav || kill $$ echo -n "silence "; sox 00.wav 01.wav silence 1 0.1 0.1 || kill $$ echo -n "reverse "; sox 01.wav 02.wav reverse || kill $$ echo -n "silence "; sox 02.wav 01.wav silence 1 0.1 0.1 || kill $$ echo -n "reverse "; sox 01.wav 00.wav reverse || kill $$ echo "move"; mv 00.wav "${I}" || kill $$ done # Normalize all tracks normalize -m *.wav </code> Generate a toc with this: [generate_toc.sh|KnowledgeBase/Scripts/generate_toc.sh] Then edit the TOC to add CD Text information: <code> CD_DA CD_TEXT { LANGUAGE_MAP { 0 : EN } LANGUAGE 0 { TITLE "Mix CD" PERFORMER "Various Artists" } } TRACK AUDIO CD_TEXT { LANGUAGE 0 { TITLE "She Got It" PERFORMER "2 Pistols" } } AUDIOFILE "2 Pistols - She Got It.wav" 0 TRACK AUDIO CD_TEXT { LANGUAGE 0 { TITLE "How's It Going To Be" PERFORMER "3rd Eye Blind" } } AUDIOFILE "3rd Eye Blind - How's It Going To Be.wav" 0 </code> And burn using the raw driver, to ensure the CD-TEXT gets written: <code brush="bash"> sudo cdrdao write --speed 1 --device /dev/sr0 --driver generic-mmc-raw -v 2 -n --eject cd.toc </code> I've forgotten this three times already: [DVDisaster|http://dvdisaster.net] <code brush="bash"> # Convert sha1(1)-compatible into cfv's sha1sum-format sed -e 's#^SHA1 (\./\(.*\)) = \(.*\)$#\2 *\1#g' shas # Convert cfv's sha1sum-format into sha1(1)-compatible sed -e 's#^\([0-9A-Fa-f]\{40\}\) [* ]\(.*\)$#SHA1 (./\2) = \1#g' stuff.sha1 </code> FreeBSD misdetects the amount of installed memory on a K7S5A Pro board with 1GB PC3200. Force it: <code brush="plain"> hw.physmem="1073741824" </code>