<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7570515144831521840</id><updated>2012-02-16T20:09:55.502-08:00</updated><category term='source'/><category term='mtn'/><category term='yahoo'/><category term='to'/><category term='login'/><category term='AVI 2 DVD'/><category term='itsgoodtogive'/><category term='its'/><category term='avi to dvd'/><category term='avi'/><category term='commit'/><category term='good'/><category term='Committing'/><category term='Work'/><category term='Databases'/><category term='Synchronising'/><category term='give'/><category term='dvd'/><category term='sync'/><category term='Monotone'/><title type='text'>Its Good To Give</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://itsgoodtogive.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7570515144831521840/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://itsgoodtogive.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>itsgoodtogive</name><uri>http://www.blogger.com/profile/11761814456457515489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7570515144831521840.post-4954140112979792570</id><published>2009-07-31T08:50:00.000-07:00</published><updated>2009-07-31T08:52:09.871-07:00</updated><title type='text'>VPN Linux</title><content type='html'>VPN Linux:&lt;br /&gt;&lt;br /&gt;links&lt;br /&gt;http://ubuntuforums.org/showthread.php?t=201349&lt;br /&gt;http://openvpn.net/index.php/open-source/documentation/howto.html&lt;br /&gt;http://home.gna.org/kvpnc/en/index.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Installing OpenVPN&lt;br /&gt;&lt;br /&gt;OpenVPN can be downloaded here.&lt;br /&gt;&lt;br /&gt;For security, it's a good idea to check the file release signature after downloading.&lt;br /&gt;&lt;br /&gt;The OpenVPN executable should be installed on both server and client machines, since the single executable provides both client and server functions.&lt;br /&gt;Linux Notes (using RPM package)&lt;br /&gt;&lt;br /&gt;If you are using a Linux distribution which supports RPM packages (SuSE, Fedora, Redhat, etc.), it's best to install using this mechanism. The easiest method is to find an existing binary RPM file for your distribution. You can also build your own binary RPM file:&lt;br /&gt;&lt;br /&gt;    rpmbuild -tb openvpn-[version].tar.gz&lt;br /&gt;&lt;br /&gt;Once you have the .rpm file, you can install it with the usual&lt;br /&gt;&lt;br /&gt;    rpm -ivh openvpn-[details].rpm&lt;br /&gt;&lt;br /&gt;or upgrade an existing installation with&lt;br /&gt;&lt;br /&gt;    rpm -Uvh openvpn-[details].rpm&lt;br /&gt;&lt;br /&gt;Installing OpenVPN from a binary RPM package has these dependencies:&lt;br /&gt;&lt;br /&gt;    * openssl&lt;br /&gt;    * lzo&lt;br /&gt;    * pam&lt;br /&gt;&lt;br /&gt;Furthermore, if you are building your own binary RPM package, there are several additional dependencies:&lt;br /&gt;&lt;br /&gt;    * openssl-devel&lt;br /&gt;    * lzo-devel&lt;br /&gt;    * pam-devel&lt;br /&gt;&lt;br /&gt;See the openvpn.spec file for additional notes on building an RPM package for Red Hat Linux 9 or building with reduced dependencies.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7570515144831521840-4954140112979792570?l=itsgoodtogive.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itsgoodtogive.blogspot.com/feeds/4954140112979792570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://itsgoodtogive.blogspot.com/2009/07/vpn-linux.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7570515144831521840/posts/default/4954140112979792570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7570515144831521840/posts/default/4954140112979792570'/><link rel='alternate' type='text/html' href='http://itsgoodtogive.blogspot.com/2009/07/vpn-linux.html' title='VPN Linux'/><author><name>itsgoodtogive</name><uri>http://www.blogger.com/profile/11761814456457515489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7570515144831521840.post-2835548327614356627</id><published>2009-07-19T02:34:00.002-07:00</published><updated>2009-07-19T02:35:07.267-07:00</updated><title type='text'>IRSSI (IRC CLI)</title><content type='html'>IRSSI (IRC CLI)&lt;br /&gt;&lt;br /&gt;Usage: Copy the .theme file to ~/.irssi/ directory,&lt;br /&gt;change the theme with:&lt;br /&gt;/SET theme theme_name&lt;br /&gt;&lt;br /&gt;/connect irc.ubuntu.com&lt;br /&gt;/join #ubuntu&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-last 10 msg recived&lt;br /&gt;/last receive 10&lt;br /&gt;&lt;br /&gt;-no goodbye msg it think&lt;br /&gt;/part #intersocs&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-To close a window you're not using anymore, type&lt;br /&gt;/wc&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-search irc channel list for a string&lt;br /&gt;/list *channelname*&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-if someone mentions "helpdesk"  highlight&lt;br /&gt;/hilight helpdesk&lt;br /&gt;&lt;br /&gt;-When you come back type just /away and you'll see any hilights you missed between you going and coming back.&lt;br /&gt;/away gonesomewhere back soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7570515144831521840-2835548327614356627?l=itsgoodtogive.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itsgoodtogive.blogspot.com/feeds/2835548327614356627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://itsgoodtogive.blogspot.com/2009/07/irssi-irc-cli.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7570515144831521840/posts/default/2835548327614356627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7570515144831521840/posts/default/2835548327614356627'/><link rel='alternate' type='text/html' href='http://itsgoodtogive.blogspot.com/2009/07/irssi-irc-cli.html' title='IRSSI (IRC CLI)'/><author><name>itsgoodtogive</name><uri>http://www.blogger.com/profile/11761814456457515489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7570515144831521840.post-6535020466183615800</id><published>2009-07-19T02:34:00.001-07:00</published><updated>2009-07-19T02:34:42.971-07:00</updated><title type='text'>LINUX ASSEMBLY</title><content type='html'>LINUX ASSEMBLY&lt;br /&gt;&lt;br /&gt;Some example code always helps:&lt;br /&gt;&lt;br /&gt;    mov    eax,1       ; The exit syscall number&lt;br /&gt;    mov    ebx,0       ; Have an exit code of 0&lt;br /&gt;    int    80h         ; Interrupt 80h, the thing that pokes the kernel and says, "Yo, do this"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;=====================================&lt;br /&gt;&lt;br /&gt;/usr/include/asm/unistd.h&lt;br /&gt;&lt;br /&gt;===================&lt;br /&gt;&lt;br /&gt;This is the syscall you use to write to, well, a file. But you also use it to print stuff on the screen. "Why the heck is that?" you ask. See, in Linux everything is a file. Things like the screen, mice, printers, etc. are special files called "device files", but you read and write to them just like you do to a text file. This actually makes sense, because reading/writing files is one of the simplest things to do in programming, so why not do everything in the same simple way - but I digress.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;=====================================&lt;br /&gt;you use the extended 32-bit registers EAX, EBX, ECX&lt;br /&gt;instead of the normal 16-bit registers AX, BX, CX etc.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;An assembly program can be divided into three sections:&lt;br /&gt;&lt;br /&gt;    * The .data section&lt;br /&gt;&lt;br /&gt;      This section is for "declaring initialized data", in other words defining "variables" that already contain stuff. However this data does not change at runtime so they're not really variables. The .data section is used for things like filenames and buffer sizes, and you can also define constants using the EQU instruction. Here you can use the DB, DW, DD, DQ and DT instructions. For example:&lt;br /&gt;&lt;br /&gt;      section .data&lt;br /&gt;          message:    db 'Hello world!'     ; Declare message to contain the bytes 'Hello world!' (without quotes)&lt;br /&gt;          msglength:  equ 12                ; Declare msglength to have the constant value 12&lt;br /&gt;          buffersize: dw 1024               ; Declare buffersize to be a word containing 1024&lt;br /&gt;&lt;br /&gt;    * The .bss section&lt;br /&gt;&lt;br /&gt;      This section is where you declare your variables. You use the RESB, RESW, RESD, RESQ and REST instructions to reserve uninitialized space in memory for your variables, like this:&lt;br /&gt;&lt;br /&gt;      section .bss&lt;br /&gt;          filename:   resb    255           ; Reserve 255 bytes&lt;br /&gt;          number:     resb    1             ; Reserve 1 byte&lt;br /&gt;          bignum:     resw    1             ; Reserve 1 word (1 word = 2 bytes)&lt;br /&gt;          realarray:  resq    10            ; Reserve an array of 10 reals&lt;br /&gt;&lt;br /&gt;    * The .text section&lt;br /&gt;&lt;br /&gt;      This is where the actual assembly code is written. The .text section must begin with the declaration global _start, which just tells the kernel where the program execution begins. (It's like the main function in C or Java, only it's not a function, just a starting point.) Eg.:&lt;br /&gt;&lt;br /&gt;      section .text&lt;br /&gt;          global _start&lt;br /&gt;&lt;br /&gt;      _start:&lt;br /&gt;          pop    ebx        ; Here is the where the program actually begins&lt;br /&gt;          .&lt;br /&gt;          .&lt;br /&gt;          .&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;======================&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4.3 Linux System Calls&lt;br /&gt;&lt;br /&gt;Linux system calls are called in exactly the same way as DOS system calls:&lt;br /&gt;&lt;br /&gt;   1. You put the system call number in EAX (we're dealing with 32-bit registers here, remember)&lt;br /&gt;   2. You set up the arguments to the system call in EBX, ECX, etc.&lt;br /&gt;   3. You call the relevant interrupt (for DOS, 21h; for Linux, 80h)&lt;br /&gt;   4. The result is usually returned in EAX&lt;br /&gt;&lt;br /&gt;There are six registers that are used for the arguments that the system call takes. The first argument goes in EBX, the second in ECX, then EDX, ESI, EDI, and finally EBP, if there are so many. If there are more than six arguments, EBX must contain the memory location where the list of arguments is stored - but don't worry about this because it's unlikely that you'll use a syscall with more than six arguments. The wonderful thing about this scheme is that Linux uses it consistently – all system calls are designed this way, there are no confusing exceptions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7570515144831521840-6535020466183615800?l=itsgoodtogive.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itsgoodtogive.blogspot.com/feeds/6535020466183615800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://itsgoodtogive.blogspot.com/2009/07/linux-assembly.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7570515144831521840/posts/default/6535020466183615800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7570515144831521840/posts/default/6535020466183615800'/><link rel='alternate' type='text/html' href='http://itsgoodtogive.blogspot.com/2009/07/linux-assembly.html' title='LINUX ASSEMBLY'/><author><name>itsgoodtogive</name><uri>http://www.blogger.com/profile/11761814456457515489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7570515144831521840.post-3441109347174453899</id><published>2009-07-12T17:21:00.000-07:00</published><updated>2009-07-12T17:22:32.773-07:00</updated><title type='text'>SAMBA!!!</title><content type='html'>SAMBA&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  Samba's configuration is stored in the smb.conf file, which usually resides in /etc/samba/smb.conf or /usr/local/samba/lib/smb.conf&lt;br /&gt;&lt;br /&gt;===&lt;br /&gt;&lt;br /&gt;List Shares Available on the Server&lt;br /&gt;&lt;br /&gt;To list shares that are available from the configured Samba server, execute the following command:&lt;br /&gt;&lt;br /&gt;$ smbclient -L yourhostname&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;=========================&lt;br /&gt;Connect with a UNIX Client&lt;br /&gt;&lt;br /&gt;Enter the following command:&lt;br /&gt;&lt;br /&gt;$ smbclient  //yourhostname/aservice&lt;br /&gt;&lt;br /&gt;Typically yourhostname is the name of the host on which smbd has been installed. The aservice is any service that has been defined in the smb.conf file. Try your username if you just have a [homes] section in the smb.conf file.&lt;br /&gt;&lt;br /&gt;Example: If the UNIX host is called bambi and a valid login name is fred, you would type:&lt;br /&gt;&lt;br /&gt;$ smbclient //bambi/fred&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;====================================================================&lt;br /&gt;&lt;br /&gt;TDB Database&lt;br /&gt;    SWAT is a webbased interface for samba i think see links&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;=================================================&lt;br /&gt;&lt;br /&gt;Configuration File Syntax&lt;br /&gt;&lt;br /&gt;The smb.conf file uses the same syntax as the various old .ini files in Windows 3.1: Each file consists of various sections, which are started by putting the section name between brackets ([]) on a new line. Each contains zero or more key/value pairs separated by an equality sign (=). The file is just a plaintext file, so you can open and edit it with your favorite editing tool.&lt;br /&gt;&lt;br /&gt;Each section in the smb.conf file represents either a share or a meta-service on the Samba server. The section [global] is special, since it contains settings that apply to the whole Samba server. Samba supports a number of meta-services, each of which serves its own purpose. For example, the [homes] share is a meta-service that causes Samba to provide a personal home share for each user. The [printers] share is a meta-service that establishes print queue support and that specifies the location of the intermediate spool directory into which print jobs are received from Windows clients prior to being dispatched to the UNIX/Linux print spooler.&lt;br /&gt;&lt;br /&gt;The printers meta-service will cause every printer that is either specified in a printcap file, via the lpstat, or via the CUPS API, to be published as a shared print queue. The printers stanza in the smb.conf file can be set as not browseable. If it is set to be browseable, then it will be visible as if it is a share. That makes no sense given that this meta-service is responsible only for making UNIX system printers available as Windows print queues. If a comment parameter is specified, the value of it will be displayed as part of the printer name in Windows Explorer browse lists.&lt;br /&gt;&lt;br /&gt;Each section of the smb.conf file that specifies a share, or a meta-service, is called a stanza. The global stanza specifies settings that affect all the other stanzas in the smb.conf file. Configuration parameters are documented in the smb.conf man page. Some parameters can be used only in the global stanza, some only in share or meta-service stanzas, and some can be used globally or just within a share or meta-service stanza.&lt;br /&gt;&lt;br /&gt;A minimal smb.conf contains a very minimal smb.conf.&lt;br /&gt;&lt;br /&gt;Example 1.1. A minimal smb.conf&lt;br /&gt;&lt;br /&gt;LINKS:&lt;br /&gt;- http://www.go2linux.org/how-to-install-samba-on-linux-with-swat&lt;br /&gt;- http://us3.samba.org/samba/docs/man/Samba-HOWTO-Collection/install.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7570515144831521840-3441109347174453899?l=itsgoodtogive.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itsgoodtogive.blogspot.com/feeds/3441109347174453899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://itsgoodtogive.blogspot.com/2009/07/samba.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7570515144831521840/posts/default/3441109347174453899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7570515144831521840/posts/default/3441109347174453899'/><link rel='alternate' type='text/html' href='http://itsgoodtogive.blogspot.com/2009/07/samba.html' title='SAMBA!!!'/><author><name>itsgoodtogive</name><uri>http://www.blogger.com/profile/11761814456457515489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7570515144831521840.post-2534203033231069991</id><published>2009-07-11T00:41:00.000-07:00</published><updated>2009-07-11T00:42:40.861-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AVI 2 DVD'/><category scheme='http://www.blogger.com/atom/ns#' term='dvd'/><category scheme='http://www.blogger.com/atom/ns#' term='avi'/><category scheme='http://www.blogger.com/atom/ns#' term='avi to dvd'/><title type='text'>avi to DVD Authoring</title><content type='html'>https://help.ubuntu.com/community/DVDAuthoring&lt;br /&gt;&lt;br /&gt;http://www.lynchconsulting.com.au/blog/index.cfm/2007/12/24/HOWTO-Create-DVDs-on-Ubuntu&lt;br /&gt;&lt;br /&gt;=============================================&lt;br /&gt;To create simple DVD's (i.e. with no title menu's) you need the following software:    &lt;p&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;mplayer&lt;/li&gt;&lt;li&gt;videotrans&lt;/li&gt;&lt;li&gt;libxvidcore4&lt;/li&gt;&lt;li&gt;dvdauthor&lt;/li&gt;&lt;li&gt;mkisofs&lt;/li&gt;&lt;/ul&gt;    &lt;p&gt; To install all this use:  &lt;/p&gt;&lt;div class="code"&gt;$ sudo apt-get install mplayer videotrans dvdauthor mkisofs libxvidcore4&lt;/div&gt;    &lt;p&gt; Here are the simple steps to format a video for DVD:    &lt;/p&gt;&lt;p&gt; First, make sure you can view the video using mplayer:  &lt;/p&gt;&lt;div class="code"&gt;$ mplayer MyMovie.avi&lt;/div&gt;    &lt;p&gt; Then we convert if to DVD mpeg format:  &lt;/p&gt;&lt;div class="code"&gt;$ movie-to-dvd -m pal MyMovie.avi&lt;/div&gt;    &lt;p&gt; This will create two files: MyMovie.m2v and MyMovie.ac3 which we need to merge back together:  &lt;/p&gt;&lt;div class="code"&gt;$ mplex -f 8 -o MyMovie.mpg MyMovie.m2v MyMovie.ac3&lt;/div&gt;    &lt;p&gt; Format the video for DVD:  &lt;/p&gt;&lt;div class="code"&gt;$ dvdauthor -o dvd/ -t MyMovie.mpg&lt;/div&gt;    &lt;p&gt; Create a title page for it:  &lt;/p&gt;&lt;div class="code"&gt;$ dvdauthor -o dvd/ -T&lt;/div&gt;    &lt;p&gt; Create an ISO image to burn to dvd:  &lt;/p&gt;&lt;div class="code"&gt;$ mkisofs -dvd-video -v -o MyMovie.iso dvd&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7570515144831521840-2534203033231069991?l=itsgoodtogive.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itsgoodtogive.blogspot.com/feeds/2534203033231069991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://itsgoodtogive.blogspot.com/2009/07/avi-to-dvd-authoring.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7570515144831521840/posts/default/2534203033231069991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7570515144831521840/posts/default/2534203033231069991'/><link rel='alternate' type='text/html' href='http://itsgoodtogive.blogspot.com/2009/07/avi-to-dvd-authoring.html' title='avi to DVD Authoring'/><author><name>itsgoodtogive</name><uri>http://www.blogger.com/profile/11761814456457515489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7570515144831521840.post-4492723033433535580</id><published>2009-06-30T12:45:00.000-07:00</published><updated>2009-07-15T19:53:13.219-07:00</updated><title type='text'>(ubuntu tips)</title><content type='html'>- http://www.go2linux.org/how-to-install-samba-on-linux-with-swat&lt;br /&gt;- http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch05_:_Troubleshooting_Linux_with_syslog&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ubuntu can play the most popular non-free media formats, including DVD, MP3, Quicktime, Windows Media&lt;br /&gt;&lt;br /&gt;apt:ubuntu-restricted-extras?section=universe?section=multiverse&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;LINKS:&lt;br /&gt;https://help.ubuntu.com/community/RestrictedFormats/&lt;br /&gt;https://help.ubuntu.com/community/Medibuntu&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;======================&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ubuntu contains a very powerful firewall called netfilter that is part of&lt;br /&gt;the central kernel program.&lt;br /&gt;&lt;br /&gt;netfilter GUI: Firestarter&lt;br /&gt;-------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;sudo apt‐get update&lt;br /&gt;sudo apt‐get upgrade&lt;br /&gt;or&lt;br /&gt;sudo apt‐get update&lt;br /&gt;sudo apt‐get dist‐upgrade&lt;br /&gt;&lt;br /&gt;-------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;Vim&lt;br /&gt;Emacs (CLI mode using emacs --no-window and in GUI mode)&lt;br /&gt;Nano&lt;br /&gt;&lt;br /&gt;-------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;MPlayer&lt;br /&gt;SMPlayer&lt;br /&gt;VLC&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;---------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;network card info:&lt;br /&gt;&lt;br /&gt;ifconfig&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So, here we go:&lt;br /&gt;&lt;br /&gt;  1. Follow the official instruction to install all the restricted formats:&lt;br /&gt;&lt;br /&gt;     sudo apt-get install ubuntu-restricted-extras&lt;br /&gt;&lt;br /&gt;  2. Install MPlayer:&lt;br /&gt;&lt;br /&gt;     sudo apt-get install mplayer&lt;br /&gt;&lt;br /&gt;  3. Download MPlayer binary codecs package from here.&lt;br /&gt;  4. Install MPlayer binary codecs package: (Note: the package name may differ from yours.)&lt;br /&gt;&lt;br /&gt;     tar xjvf essential-20071007.tar.bz2&lt;br /&gt;     sudo mkdir /usr/lib/codecs&lt;br /&gt;     sudo cp essential-20071007/* /usr/lib/codecs&lt;br /&gt;&lt;br /&gt;At this point, you should be able to play rmvb files now. In case you still can’t, install libstdc++5 as follow:&lt;br /&gt;&lt;br /&gt;sudo apt-get install libstdc++5&lt;br /&gt;&lt;br /&gt;Bonus: I highly recommend you to give SMPlayer a try. You can get SMPlayer by:&lt;br /&gt;&lt;br /&gt;sudo apt-get install smplayer&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;=========================================================&lt;br /&gt;&lt;br /&gt;CHANGE FILE PERMITIONS&lt;br /&gt;&lt;br /&gt;sudo chmod -R a+rwx .mozilla&lt;br /&gt;&lt;br /&gt;links:&lt;br /&gt;http://www.freeos.com/articles/4440/&lt;br /&gt;http://lowfatlinux.com/linux-file-permissions.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;LISTING FILES AND DIRS&lt;br /&gt;&lt;br /&gt;   ls [list, all, show direcrtys] search string&lt;br /&gt;   ls -lad .mo*&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;MOVING AND COPYING FILES&lt;br /&gt;&lt;br /&gt;cp -i file file2&lt;br /&gt;cp file1 file2 file3 dir1&lt;br /&gt;mv file file2&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;LINKS&lt;br /&gt;http://www.tuxfiles.org/linuxhelp/fileman.html&lt;br /&gt;&lt;br /&gt;================================&lt;br /&gt;&lt;br /&gt;ssh gui tunneling&lt;br /&gt;&lt;mobi-sheep&gt; enovativ: No problem.  To clear this up, run ssh -X (or ssh -Y) in your machine and run a command "firefox &amp;amp;" would bri&lt;br /&gt;&lt;br /&gt;==========&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;list current processes.:&lt;br /&gt;ps -e&lt;br /&gt;&lt;br /&gt;kill a process:&lt;br /&gt;kill &lt;processid&gt;&lt;br /&gt;&lt;/mobi-sheep&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7570515144831521840-4492723033433535580?l=itsgoodtogive.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itsgoodtogive.blogspot.com/feeds/4492723033433535580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://itsgoodtogive.blogspot.com/2009/06/ubuntu-tips.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7570515144831521840/posts/default/4492723033433535580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7570515144831521840/posts/default/4492723033433535580'/><link rel='alternate' type='text/html' href='http://itsgoodtogive.blogspot.com/2009/06/ubuntu-tips.html' title='(ubuntu tips)'/><author><name>itsgoodtogive</name><uri>http://www.blogger.com/profile/11761814456457515489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7570515144831521840.post-8396936514259521808</id><published>2009-06-22T19:59:00.000-07:00</published><updated>2009-07-08T22:49:30.399-07:00</updated><title type='text'>harddrive partition and folder properties</title><content type='html'>GRUB setup instructions&lt;br /&gt;http://ubuntuforums.org/showthread.php?t=224351&lt;br /&gt;-----------------------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;to the "sudo chown" and "sudo chmod" commands. In a unix/linux system, users can only write into their home directory by default. this is a very good approach, because this way, it is hardly possible that one user breaks the system (by accident or intentionally).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Drives by default belong to the root user&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;sudo mkdir /media/Disk/userdata&lt;br /&gt;&lt;br /&gt;or using Nautilus as root ("gksudo nautilus").&lt;br /&gt;&lt;br /&gt;Then, you give the directory to the user&lt;br /&gt;&lt;br /&gt;sudo chown youruser:youruser /media/Disk/userdata&lt;br /&gt;&lt;br /&gt;You can also do this with nautilus as root.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;From this point, it is n excellent idea to create a symbolic link to that directory under the home directory of the user. That way, the user will be able to reach his space on the drive from within his home directory (where al his other data are as well).&lt;br /&gt;&lt;br /&gt;sudo ln -s /media/Disk/userdata /home/youruser/userdata&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;src: http://ubuntuforums.org/showthread.php?t=543&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now I need to give it the proper permissions. Let's just assume, for this example, that my username is marie.&lt;br /&gt;sudo chown -R marie:marie /storage&lt;br /&gt;sudo chmod -R 755 /storage&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7570515144831521840-8396936514259521808?l=itsgoodtogive.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itsgoodtogive.blogspot.com/feeds/8396936514259521808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://itsgoodtogive.blogspot.com/2009/06/harddrive-partition-and-folder.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7570515144831521840/posts/default/8396936514259521808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7570515144831521840/posts/default/8396936514259521808'/><link rel='alternate' type='text/html' href='http://itsgoodtogive.blogspot.com/2009/06/harddrive-partition-and-folder.html' title='harddrive partition and folder properties'/><author><name>itsgoodtogive</name><uri>http://www.blogger.com/profile/11761814456457515489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7570515144831521840.post-2745360085844301069</id><published>2009-06-20T19:00:00.001-07:00</published><updated>2009-07-08T23:27:26.968-07:00</updated><title type='text'>Bash Tips (CLI Command Line Interface)</title><content type='html'>Bash Tips (CLI Command Line Interface)&lt;br /&gt;&lt;br /&gt;list all files in list format:&lt;br /&gt;$ls -alt&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;prints the contents of text file "defines.h" to the CLI (Command Line Interface):&lt;br /&gt;$cat &lt; defines.h&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;Renaming a File or Folder&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p class="tab"&gt;In the below example this would rename the file test.txt to               hope.txt.&lt;/p&gt;    &lt;p class="tab"&gt;mv test.txt hope.txt&lt;/p&gt;    &lt;p class="tab"&gt;If the test.txt file was in a different directory then the one               you were currently in you would need to specify the path of the               file. For example, if the file was in the "computer" directory you               would type a command similar to the below example.&lt;/p&gt;    &lt;p class="tab"&gt;mv computer/test.txt hope.txt&lt;/p&gt;    &lt;p&gt;&lt;b&gt;Renaming multiple files or directories at once&lt;/b&gt;&lt;/p&gt;    &lt;p class="tab"&gt;To rename multiple files at once you must utilize some form of              &lt;a href="http://www.computerhope.com/jargon/w/wildcard.htm"&gt;wild character&lt;/a&gt;, below are               some examples of how this could be done.&lt;/p&gt;    &lt;p class="tab"&gt;In the below example this would rename all the files in the               current directory that end with .rtf to .txt files.&lt;/p&gt;    &lt;p class="tab"&gt;mv *.rtf *.txt&lt;/p&gt;    &lt;p class="tab"&gt;In this next example the command would rename a file with an               unknown character in the file name to something that can be read.               The "?" used in the below example is the wild character for an               unknown character.&lt;/p&gt;    &lt;p class="tab"&gt;mv h?pe.txt hope.txt&lt;/p&gt;    &lt;p&gt;&lt;b&gt;Renaming a directory&lt;/b&gt;&lt;/p&gt;    &lt;p class="tab"&gt;Renaming a directory in Linux / Unix is much like renaming a               file simply replace the file name with the directory name that you               wish to rename. For example, if we wanted to rename the directory               "test" to "hope" you would type the below command.&lt;/p&gt;    &lt;p class="tab"&gt;mv test hope&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7570515144831521840-2745360085844301069?l=itsgoodtogive.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itsgoodtogive.blogspot.com/feeds/2745360085844301069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://itsgoodtogive.blogspot.com/2009/06/bash-tips-cli-command-line-interface.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7570515144831521840/posts/default/2745360085844301069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7570515144831521840/posts/default/2745360085844301069'/><link rel='alternate' type='text/html' href='http://itsgoodtogive.blogspot.com/2009/06/bash-tips-cli-command-line-interface.html' title='Bash Tips (CLI Command Line Interface)'/><author><name>itsgoodtogive</name><uri>http://www.blogger.com/profile/11761814456457515489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7570515144831521840.post-2917417657295838752</id><published>2009-06-20T15:44:00.001-07:00</published><updated>2009-06-20T15:44:16.341-07:00</updated><title type='text'>MONOTONE TIPS (Monotone):</title><content type='html'>MONOTONE TIPS:&lt;br /&gt;&lt;br /&gt;mtn record of what you was doing last&lt;br /&gt;&lt;br /&gt;    $ mtn status&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Jim can now check the status of his branch using the “heads” command, which lists all the head revisions in the branch:&lt;br /&gt;&lt;br /&gt;     $ mtn heads&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7570515144831521840-2917417657295838752?l=itsgoodtogive.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itsgoodtogive.blogspot.com/feeds/2917417657295838752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://itsgoodtogive.blogspot.com/2009/06/monotone-tips-monotone.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7570515144831521840/posts/default/2917417657295838752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7570515144831521840/posts/default/2917417657295838752'/><link rel='alternate' type='text/html' href='http://itsgoodtogive.blogspot.com/2009/06/monotone-tips-monotone.html' title='MONOTONE TIPS (Monotone):'/><author><name>itsgoodtogive</name><uri>http://www.blogger.com/profile/11761814456457515489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7570515144831521840.post-2011313743488332613</id><published>2009-06-20T15:43:00.001-07:00</published><updated>2009-06-20T15:43:56.193-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sync'/><category scheme='http://www.blogger.com/atom/ns#' term='Synchronising'/><category scheme='http://www.blogger.com/atom/ns#' term='Databases'/><category scheme='http://www.blogger.com/atom/ns#' term='Monotone'/><category scheme='http://www.blogger.com/atom/ns#' term='mtn'/><title type='text'>Synchronising Databases (Monotone):</title><content type='html'>Synchronising Databases:&lt;br /&gt;&lt;br /&gt;  $ mtn --db=abe.mtn sync jim-laptop.juicebot.co.jp "jp.co.juicebot.jb7*"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Abe now has, in his database, a copy of everything Jim put in the branch. Therefore Abe can disconnect from the expensive network connection he's on and work locally for a while.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7570515144831521840-2011313743488332613?l=itsgoodtogive.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itsgoodtogive.blogspot.com/feeds/2011313743488332613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://itsgoodtogive.blogspot.com/2009/06/synchronising-databases-monotone.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7570515144831521840/posts/default/2011313743488332613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7570515144831521840/posts/default/2011313743488332613'/><link rel='alternate' type='text/html' href='http://itsgoodtogive.blogspot.com/2009/06/synchronising-databases-monotone.html' title='Synchronising Databases (Monotone):'/><author><name>itsgoodtogive</name><uri>http://www.blogger.com/profile/11761814456457515489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7570515144831521840.post-486404545242435720</id><published>2009-06-20T15:41:00.000-07:00</published><updated>2009-06-20T15:42:28.620-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Committing'/><category scheme='http://www.blogger.com/atom/ns#' term='commit'/><category scheme='http://www.blogger.com/atom/ns#' term='Work'/><category scheme='http://www.blogger.com/atom/ns#' term='Monotone'/><category scheme='http://www.blogger.com/atom/ns#' term='mtn'/><title type='text'>Committing Work (Monotone):</title><content type='html'>Committing Work:&lt;br /&gt;&lt;br /&gt;local i think need to check????&lt;br /&gt;&lt;br /&gt;     $ mtn commit --message="initial checkin of project"&lt;br /&gt;     mtn: beginning commit on branch 'jp.co.juicebot.jb7'&lt;br /&gt;     mtn: committed revision 2e24d49a48adf9acf3a1b6391a080008cbef9c21&lt;br /&gt;&lt;br /&gt;When monotone committed Jim's revision, it updated _MTN/revision to record the workspace's new base revision ID. Jim can use this revision ID in the future, as an argument to the checkout command, if he wishes to return to this revision:&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7570515144831521840-486404545242435720?l=itsgoodtogive.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itsgoodtogive.blogspot.com/feeds/486404545242435720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://itsgoodtogive.blogspot.com/2009/06/committing-work-monotone.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7570515144831521840/posts/default/486404545242435720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7570515144831521840/posts/default/486404545242435720'/><link rel='alternate' type='text/html' href='http://itsgoodtogive.blogspot.com/2009/06/committing-work-monotone.html' title='Committing Work (Monotone):'/><author><name>itsgoodtogive</name><uri>http://www.blogger.com/profile/11761814456457515489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7570515144831521840.post-6640701872201984932</id><published>2009-06-20T15:28:00.000-07:00</published><updated>2009-06-20T15:41:30.756-07:00</updated><title type='text'>Checking Out (co)</title><content type='html'>Checking Out (co):&lt;br /&gt;&lt;br /&gt;$ WORKINGDIR=/home/user/code/pidgin-mtn&lt;br /&gt;&lt;br /&gt;$ mtn -d $DATABASE co -b im.pidgin.pidgin $WORKINGDIR&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7570515144831521840-6640701872201984932?l=itsgoodtogive.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itsgoodtogive.blogspot.com/feeds/6640701872201984932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://itsgoodtogive.blogspot.com/2009/06/checking-out-co.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7570515144831521840/posts/default/6640701872201984932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7570515144831521840/posts/default/6640701872201984932'/><link rel='alternate' type='text/html' href='http://itsgoodtogive.blogspot.com/2009/06/checking-out-co.html' title='Checking Out (co)'/><author><name>itsgoodtogive</name><uri>http://www.blogger.com/profile/11761814456457515489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7570515144831521840.post-4065616366053650560</id><published>2009-06-20T15:13:00.000-07:00</published><updated>2009-06-20T15:14:07.999-07:00</updated><title type='text'>Basic Monotone Setup</title><content type='html'>Basic Monotone Setup:&lt;br /&gt;&lt;br /&gt; create database emmpty i think:&lt;br /&gt;$ mtn db init --db=~/jim.mtn&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;create workspace:&lt;br /&gt;     /home/jim$ mtn --db=jim.mtn --branch=jp.co.juicebot.jb7 setup juice&lt;br /&gt;     /home/jim$ cd juice&lt;br /&gt;     /home/jim/juice$&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Adding Files MONOTONE:&lt;br /&gt;&lt;br /&gt;creating the files:&lt;br /&gt; $ mkdir include&lt;br /&gt;     $ cat &gt;include/jb.h&lt;br /&gt;     /* Standard JuiceBot hw interface */&lt;br /&gt;    &lt;br /&gt;     #define FLOW_JUICE 0x1&lt;br /&gt;     #define POLL_JUICE 0x2&lt;br /&gt;     int spoutctl(int port, int cmd, void *x);&lt;br /&gt;    &lt;br /&gt;     /* JuiceBot 7 API */&lt;br /&gt;    &lt;br /&gt;     #define APPLE_SPOUT 0x7e&lt;br /&gt;     #define BANANA_SPOUT 0x7f&lt;br /&gt;     void dispense_apple_juice ();&lt;br /&gt;     void dispense_banana_juice ();&lt;br /&gt;     ^D&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;adding the files into the workspace:&lt;br /&gt;not you must be in the project directory. the one with _MTN file&lt;br /&gt;   &lt;br /&gt;    mtn add include/jb.h src&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7570515144831521840-4065616366053650560?l=itsgoodtogive.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itsgoodtogive.blogspot.com/feeds/4065616366053650560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://itsgoodtogive.blogspot.com/2009/06/basic-monotone-setup.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7570515144831521840/posts/default/4065616366053650560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7570515144831521840/posts/default/4065616366053650560'/><link rel='alternate' type='text/html' href='http://itsgoodtogive.blogspot.com/2009/06/basic-monotone-setup.html' title='Basic Monotone Setup'/><author><name>itsgoodtogive</name><uri>http://www.blogger.com/profile/11761814456457515489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7570515144831521840.post-3136458037972880125</id><published>2009-06-20T14:25:00.000-07:00</published><updated>2009-06-20T14:26:36.855-07:00</updated><title type='text'>Sync Database in MONOTONE</title><content type='html'>&lt;pre class="smallexample"&gt; Sync Database in MONOTONE:&lt;br /&gt;&lt;br /&gt;$ mtn --db=abe.mtn sync jim-laptop.juicebot.co.jp "jp.co.juicebot.jb7*"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7570515144831521840-3136458037972880125?l=itsgoodtogive.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itsgoodtogive.blogspot.com/feeds/3136458037972880125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://itsgoodtogive.blogspot.com/2009/06/sync-database-in-monotone.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7570515144831521840/posts/default/3136458037972880125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7570515144831521840/posts/default/3136458037972880125'/><link rel='alternate' type='text/html' href='http://itsgoodtogive.blogspot.com/2009/06/sync-database-in-monotone.html' title='Sync Database in MONOTONE'/><author><name>itsgoodtogive</name><uri>http://www.blogger.com/profile/11761814456457515489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7570515144831521840.post-399948006086459642</id><published>2009-06-20T14:20:00.000-07:00</published><updated>2009-06-20T14:22:20.305-07:00</updated><title type='text'>Getting pidgin source code / Monotone</title><content type='html'>Getting pidgin source code and using Monotone:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;NOTES:&lt;br /&gt;-------------&lt;br /&gt;&lt;br /&gt; $ DATABASE=/home/user/monotone_databases/pidgin.mtn&lt;br /&gt;  $ WORKINGDIR=/home/user/code/pidgin-mtn&lt;br /&gt;&lt;br /&gt;  # Download the bootstrap database.  For example:&lt;br /&gt;  $ cd $(dirname $DATABASE)&lt;br /&gt;  $ wget http://developer.pidgin.im/static/pidgin.mtn.bz2&lt;br /&gt;  $ bzip2 -d pidgin.mtn.bz2&lt;br /&gt;&lt;br /&gt;  $ mtn -d $DATABASE pull --set-default mtn.pidgin.im "im.pidgin.*"&lt;br /&gt;  $ mtn -d $DATABASE co -b im.pidgin.pidgin $WORKINGDIR&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;update" the scheme used by the Pidgin MTN database. Do:&lt;br /&gt;mtn -d $DATABASE db migrate&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;simply go to $WORKINGDIR:&lt;br /&gt;     and execute mtn pull, or execute mtn -d $DATABASE pull from         anywhere.&lt;br /&gt;Note that this will pull the new revision history from the server, but will not update your working directory to reflect the newest available revision. For this, you need to run:&lt;br /&gt;    mtn up in $WORKINGDIR.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7570515144831521840-399948006086459642?l=itsgoodtogive.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itsgoodtogive.blogspot.com/feeds/399948006086459642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://itsgoodtogive.blogspot.com/2009/06/getting-pidgin-source-code-monotone.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7570515144831521840/posts/default/399948006086459642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7570515144831521840/posts/default/399948006086459642'/><link rel='alternate' type='text/html' href='http://itsgoodtogive.blogspot.com/2009/06/getting-pidgin-source-code-monotone.html' title='Getting pidgin source code / Monotone'/><author><name>itsgoodtogive</name><uri>http://www.blogger.com/profile/11761814456457515489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7570515144831521840.post-9172635719788876072</id><published>2009-06-20T05:51:00.000-07:00</published><updated>2009-06-20T11:06:07.554-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='give'/><category scheme='http://www.blogger.com/atom/ns#' term='its'/><category scheme='http://www.blogger.com/atom/ns#' term='good'/><category scheme='http://www.blogger.com/atom/ns#' term='login'/><category scheme='http://www.blogger.com/atom/ns#' term='itsgoodtogive'/><category scheme='http://www.blogger.com/atom/ns#' term='yahoo'/><category scheme='http://www.blogger.com/atom/ns#' term='to'/><category scheme='http://www.blogger.com/atom/ns#' term='source'/><title type='text'>itsgoodtogive</title><content type='html'>itsgoodtogive&lt;br /&gt;&lt;br /&gt;i am currently working on login into yahoo&lt;br /&gt;&lt;br /&gt;lookin at pidgin / libpurple&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7570515144831521840-9172635719788876072?l=itsgoodtogive.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itsgoodtogive.blogspot.com/feeds/9172635719788876072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://itsgoodtogive.blogspot.com/2009/06/itsgoodtogive.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7570515144831521840/posts/default/9172635719788876072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7570515144831521840/posts/default/9172635719788876072'/><link rel='alternate' type='text/html' href='http://itsgoodtogive.blogspot.com/2009/06/itsgoodtogive.html' title='itsgoodtogive'/><author><name>itsgoodtogive</name><uri>http://www.blogger.com/profile/11761814456457515489</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
