This requires that mplayer is already installed. I use dvgrab to capture video from my camcorder.
dvgrab --autosplit --format dv2 --timestamp
mencoder INFILE -ovc lavc -lavcopts vcodec=mpeg4 -oac copy -o OUTFILE
This requires that mplayer is already installed. I use dvgrab to capture video from my camcorder.
dvgrab --autosplit --format dv2 --timestamp
mencoder INFILE -ovc lavc -lavcopts vcodec=mpeg4 -oac copy -o OUTFILE
I’ve got a photo-album generator for my digital photos, and I’ve enhanced it to include thumbnails for the movies some digital cameras generate (MOV, MPG, AVI). Here’s the perl script that does it: movie2gif.tar.gz
Figured this out using http://www.puschitz.com/SecuringLinux.shtml
Server /etc/exports:
/home/images 192.168.1.123/255.255.255.0(rw,sync)
Server /etc/hosts.allow:
portmap: 192.168.1.123 : allow mountd: 192.168.1.123 : allow rquotad: 192.168.1.123 : allow
Client /etc/fstab:
myserver:/home/images /home/images nfs rsize=8192,wsize=8192,nosuid 0 0
Tried-and-true refactoring rules:
General Advice:
Types of Refactoring:
Advantages of Fedora Core 5 over FC3/FC4:
I find it easier to upgrade rather than reinstall. The upgrade process did not install the new applications that a fresh install would have provided. Therefore, I did a fresh install of FC5 on one machine, and grabbed the package list (FC5 Packages). Then, I upgraded another machine, grabbed the package list ("rpm -qa | sort > upgradepackages.txt“). I generated a ‘diff’ of the two files. Here are the main things I came up with when going from FC4 to FC5:
Missing desktop packages:
Missing non-desktop packages:
It’s always a good idea to read the release notes:
http://fedora.redhat.com/docs/release-notes/fc5/
Install extra software using yum, or using the graphical application ‘pirut’, or view ‘extra’ packages with your browser:
http://fedoraproject.org/extras/5/i386/repodata/repoview/graphical-internet.group.html
Useful packages (from extras repository):
yum install yum-utils gtweakui themes-backgrounds-gnome nautilus-open-terminal nautilus-image-converter nautilus-actions
http://womble.decadentplace.org.uk/c++/syntax-errors.html
http://womble.decadentplace.org.uk/c++/template-faq.html
Update: A good reason to upgrade to GCC 4.1 is because the -fstack-protector
functionality is integrated in with the release — it’s not a patch anymore.
Recently, a genuinely concerned coworker expressed concern that “not paying for software [may] ultimately kill the industry” because it encourages people expect something for nothing.
For those who would like this and other common concerns about open software answered, I recommend reading Open Source-onomics. Here’s a list of concerns it addresses:
For those who would like even more detailed reading, I recommend David Wheeler’s “Why Open Source Software? Look at the numbers!“
We don’t need computers to enable voting in our republic. Technology can serve us, or we can be slaves to technology. In the case of electronic voting, the technology does not serve us sufficiently well to compensate for the risk and expense that it introduces. We are better off manually counting votes, with witnesses to verify.
Nearly three years ago, I voiced concern about the security of up-and-coming electronic voting systems in my home state, Utah. My colleagues and I wrote a letter to the editor of my local newspaper, and I spoke with the Utah County Commissioner. At the time, the commissioner told me that they wouldn’t buy Diebold machines, due to security concerns they’d heard about from other states.
Apparently, security concerns aren’t of concern — “All 29 counties [in the state of Utah] signed a contract saying they would use the Diebold machines,” said Michael Cragun, director of the State Elections Office. Officials “are aware of the problems, but Diebold is addressing it.” Excuse my skepticism, but I’ve heard that one before. Diebold will not address the problems until their feet are held to the fire. The only way we will get secure electronic voting is to 1. require full vendor responsibility for flaws, 2. have the systems openly peer reviewed for security flaws or bugs by experts, and 3. electronic election results must be audited. However, we don’t need electronic voting. The current, manual procedures aren’t broken.
Deseret News Article: http://deseretnews.com/dn/view2/1,4382,635194578,00.html
Questions we should be asking of e-voting vendors: http://avirubin.com/vote/questions.html
IntelliJ IDEA has world-class refactoring support for Java. I’ve never seen a good tool for refactoring C++ code, until now: Ref++ for Visual Studio 2003 and 2005. Admittedly, it isn’t nearly as good as the refactoring tools available for Java code, but it’s a start, and Ref++ saves time.
Presentation: “How to Write More Clearly, Think More Clearly, and Learn Complex Material More Easily”
http://www.ai.uga.edu/mc/WriteThinkLearn_files/frame.htm