tag:blogger.com,1999:blog-91995692009-06-16T18:51:55.464-07:00The Innerworkings of a GeekThis is Jakob's Personal Blog/Journal thing. If you've wondered here from one of his old journals, you'll find all of his posts here, in the archives...Jakobhttp://www.blogger.com/profile/00682420458006030933noreply@blogger.comBlogger26125tag:blogger.com,1999:blog-9199569.post-10658434691678283682009-06-16T18:08:00.001-07:002009-06-16T18:51:37.932-07:00Environmentalism, Politics, and 4wheelingMany of you know I'm an avid 4-wheeler. Its a fun and challenging hobby, and it includes a great community of people.<br /><br />For some reason, there is growing pressure from environmentalists, hikers, and MTN bikers to ban ORV use, eliminate or downsize ORV parks, and forbid the creation of new parks. <a href="http://www.stopthrillcraft.org/">Many believe ORV use is a scourge on our federal and DNR land and must be eliminated.</a><br /><br />Well I'm going to point out two flaws in your logic:<br />1) Its not that much worse than hiking and biking trails, especially in comparison to logging, development, and wildfires<br />2) By taking away ORV parks, you've just invited wheelers into your own backyard. Instead of wheeling on sanctioned trails, they'll be wheeling on YOUR trails.<br /><br />Nevertheless, there are groups that won't be happy until 4x4 is illegal. They claim trash, mud and damaged trees as reasons. We respond by having bi-annual cleanup parties where hundreds of people show up to clean up the trails. We also advocate through 4x4 clubs responsible wheeling, going on legitimate trails etc.<br /><br />But all this effort of closing Reiter is only going to make things <span style="font-weight: bold;">worse</span><br /><br />Where are the wheelers going to go if Reiter is closed?<br />Are they going to just sell their $8,000-90,000 rigs and find a new hobby? <span style="font-weight: bold;">No</span>.<br />Are they going to drive hundreds of miles to wheel every weekend? <span style="font-weight: bold;">No</span>.<br />Are they going to find trails off secluded DNR/Forest service road? <span style="font-weight: bold;">DING DING DING! </span><br /><br />So now, you environmentalists and politicians have moved a contained area, wheeling within a 40,000 acre Park, to a bunch of random 'Fight club-esque' places that no one reveals so they don't get shut down.<br /><br />Don't believe me? North Fork was the only ORV park in Whatcom county. It was shut down in 2006. Do you think everyone went to canada or walker valley? HA. I'll just say that there is a large contingent of trails wheeled<span style="font-weight: bold;"> every weekend</span> in Whatcom county, ranging from near Bellingham all the way out to Mt. Baker.<br /><br />Are work parties to cleanup trash created in these areas? <span style="font-weight: bold;">NOPE</span><br />Are there work parties to create culverts and safe water passages? <span style="font-weight: bold;">NOPE</span><br />Is there any coordination between clubs to make a manageable trail system that leaves a small footprint on sensitive areas? <span style="font-weight: bold;">NOPE</span><br /><br />And there you go, you've just moved a contained group that exists in one area to a fragmented mess spread around western Washington. And the ONLY way to totally eliminate this is by gating off everything. If that happens, then say goodbye to hiking and biking trails, as the trail-heads will be miles from the gate.<br /><br />So this is my message to any environmentalist reading this: <span style="font-weight: bold;">You WANT to support ORV parks.</span><br />When you support ORV parks....<br />....you're supporting a managed system of trails that are being maintained and patrolled by fellow ORV users and law enforcement.<br />....you're supporting people who have vested interest in keeping that land clean and enjoyable by all.<br />....you eliminate or drastically reduce the problem of illegal wheeling in the forest where <span style="font-weight: bold;">YOU</span> might be hiking/biking/climbing.<br /><br />This is my message to politicians who make the policies: <span style="font-weight: bold;">Supporting complete ORV parks will help stop illegal dumping, and illegal trail systems</span><br />1) Rate trails. To me, it seems like DNR would be more legally sound if they rated trails. If some dumbass gets his rig stuck, flops, etc and there is ample signage to say its difficult, then I'd think they'd be covered in a lawsuit.<br />2) With rated trails, don't make all of them watered down, if the trails aren't hard for those with 90k buggies, they will go elsewhere.<br />3) Use the vast 4wheeling community to build, manage, and maintain trails. This is working successfully at walker valley.<br />4) Create a framework for funding so the 4wd community can allocate funds from their own fundraisers into grants to build trails in ORV parks.<br />4) get NOVA funds back into the proper places<br /><br />I find ORV parks to be very similar to Ski resorts, in both environmental impact and trail design. So why can't we get just a few good ORV parks in this area?<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569-1065843469167828368?l=www.fcdnet.org%2Fjaperry'/></div>Jakobhttp://www.blogger.com/profile/00682420458006030933noreply@blogger.com0tag:blogger.com,1999:blog-9199569.post-13513405703610081972009-03-28T21:51:00.000-07:002009-03-29T08:55:01.762-07:00Earth Hour: Turn your brain off for 60 mins!I was going to write a Twitter or Facebook quip about earth hour, but I just couldn't fit everything in. So here comes a blog post.<br /><br />First, not enough people are thinking critically about this. Most people acknowledge that Earth Hour does nothing to conserve energy. Even Edward Norton, the 'US Ambassador' for EA acknowledged this on Larry King tonight. <br /><br />Then, I'm watching more of Larry King and there is a PSA for Earth Hour. There we have Alanis Morissette ON A PLANE advertising what you need to do for earth hour. wow. <br /><br />And lastly we have the guy who leads the WWF, who is pushing all these environmental actions, with little scientific research to back it up. None of these three people are scientists, and none of them acknowledge the debate regarding climate change. There is ALWAYS a debate, and making assumptions like they do is similar to <a href="http://www.financialpost.com/story.html?id=399189">'soft fascism'</a> (This article is definitely libertarian/free market biased, however it makes some good points.)<br /><br />And all this boils down to <a href="http://vids.myspace.com/index.cfm?fuseaction=vids.individual&videoid=8917946">Penn and Teller's episode on 'Environmental Hysteria'</a> ... And if you watch it, you'll notice all these 'environmental followers' <a href="http://www.youtube.com/watch?v=hzLs60ZaNW4">sign a petition to ban water.</a> Thats right, water.<br /><br />Climate change is real, no doubt about that. But the way environmentalists are approaching its solution are based on politics, not science. Many advocate turning back the clock on the industrial revolution, or charging for carbon credits, which ultimately harms the poor and middle class. Technology and Science is going to be what gets us out of this. Better solar and wind energy plants, better battery technology, and better transportation technology. The government needs to invest and support companies and universities, not taxing John doe and Corp X. There is a HUGE market for electric cars, and sustainable power, when the technology is good enough to compete. This will happen, I think sooner than later. Until then, if you want to live in an unpowered cave, or drive veggie cars, or spend a whole bunch of money on solar power and make your house energy efficient, kudos. <a href="http://clubs.ccsu.edu/recorder/editorial/editorial_item.asp?NewsID=188">Hybrids don't count ;-)</a><br /><br />Think about it this way: Babies are bad for the environment. And if you look at the Earth Hour movement stats, it'd take just one person to not have an extra kid (living in an industrialized nation) to do the same as Earth Hour. Perhaps people should reduce having kids to one or two. That would be more environmentally friendly than almost any other suggestion offered out there.<br /><br />Earth Hour is about <a href="http://en.wikipedia.org/wiki/Smug_Alert!">being smug at best</a>, and trying to push dubious science as law at worse. So smarten up and don't follow blindly. Turn your lights on for Earth Hour!<br /><br />This youtube video pretty much sums up my view: <a href="http://www.youtube.com/watch?v=Ifci-W2Cs1o">http://www.youtube.com/watch?v=Ifci-W2Cs1o</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569-1351340570361008197?l=www.fcdnet.org%2Fjaperry'/></div>Jakobhttp://www.blogger.com/profile/00682420458006030933noreply@blogger.com0tag:blogger.com,1999:blog-9199569.post-79745709300380216082009-03-04T08:33:00.000-08:002009-03-04T09:28:33.818-08:00Development environment notesHere is a good raw list of things to have when developing drupal sites....<br /><br />Sacha from IBM -- http://bit.ly/drupal25<br /><br />Spend the time to make a tool, if it make sense<br />Read editor documentation<br />Some browser plugins Tamper Data, iMacros, Drupal for Firebug (plugin and drupal module), trace module, drubuntu (for multisite is very useful)<br /><br />Simpletest! I've got to research simpletest more<br /><br />source code management - using svn, git, etc<br />--check out the whole source tree<br />--check in clean source for third party<br />--organize the sites/modules dir for development, etc<br /><br />use update functions in the custom module install code.<br />create svn branches for production and dev<br />use make or ant to build your system<br /> * sql --- connect db<br /> * backup --backup db<br /> * restore -- restore db<br /> * clearcache -- clear cache<br /> * tags -- rebuild VI tags<br /> * doc -- update doxygen docs<br /> * test -- run project tests<br /> * parse settings.php file to get variables<br /><br />Use the drupal shell! http://www.drupal.org/project/drush<br />vimperitor -- allows vim shortcuts for firefox<br />Use Virtual document root - apache can be the SVN checkout<br /> http://httpd.apache.org/docs/2.2/mod/mod_vhost_alias.html#virtualdocumentroot<br />unfuddle<br />Write install profiles for projects<br />Aegir<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569-7974570930038021608?l=www.fcdnet.org%2Fjaperry'/></div>Jakobhttp://www.blogger.com/profile/00682420458006030933noreply@blogger.com0tag:blogger.com,1999:blog-9199569.post-37397651314061833802009-02-27T11:49:00.000-08:002009-02-27T22:07:55.199-08:00LTSP vs Hybrid (Diskless node) clientsThis week, we rolled out our new deployment of linux workstations. These systems are running SLED11 RC4, with Firefox, OpenOffice, etc. Featurewise they are the same as our OpenSUSE 11 LTSP machines. However, they're now Hybrid or<a href="http://en.wikipedia.org/wiki/Hybrid_client">Diskless nodes</a><br /><br />Some history....<br />When I got into deployment of LTSP machines, I thought thin-computing would be pretty straightforward. At the beginning it was. We had only a few users, they were not power users (only Firefox, OpenOffice) However, the more users, the more people wanted to use them as normal workstations. People in the LTSP channels boasted how easy they were to administer, the reliability of just servers to maintain, etc, etc. I was excited when I got my first crack at a deployment. But would it match up to a normal workstation? In short the answer was no.<br /><br />Why did we choose LTSP?<br /><br />1) Reduce Costs<br />By having two servers operating for 40 users, we should be able to have 40 thin clients priced below $300/CPU. When I approached dell for a thin client terminal, they wanted $625 for just the CPU! I said no thanks, and instead went the custom route. We spent between $275-$225/ea CPU, plus ~$200 for Samsung 19" LCDs. Prices have come down on LCDs since then.<br />2) Reduce management<br />Two servers are much easier to update than 40 clients.<br />3) Workstation security<br />Data is always stored on redundant, backed up servers; not the client. The client also doesn't have local root and cannot install local apps, so the machine won't be infected with viruses.<br />4) Reliability<br />If the local machine crashed, it can easily be swapped out for another machine. Since the server is the only system being maintained, it should be more reliable.<br /><br />What went wrong with thin-client computing for us? I wrote about it more here: http://www.fcdnet.org/japerry/2008/12/good-bye-ltsp.html<br /> <br />Why it failed:<br />1) They're slow.. painfully slow. You'd think with 2 8-core, 8GB, Raid 0 servers you'd have fast clients. When compiling, yah they're fast. Otherwise, they are really slow. Monika mentions that her work also uses thin-clients, only the windows variant. They too are slow and have reliability problems.<br />2) Unreliable. If the server has issues, all users are affected. We did everything possible to keep them running, but we hit a major unexpected roadblock here: Many apps are just not tested or designed to run in a multi-user environment. Especially file/network protocols. Novfs, NFS, NSS, SMB all one issue or another with multiple users on one machine. And with other apps we find 'odd' issues that just don't occur on single machines.<br /><br />So what about a diskless node solution? Keep the drive remote and treat the client similar to a liveCD.....<br />KIWI-LTSP project is much more than LTSP. It also is for image automation. although still in beta, its used in many production processes. SuSE releases its Live/Install CD/DVDs using the kiwi imaging system. Suse just announced SuSE studio, which is a web based service to create custom disk and vmware images, essentially a front-end to the kiwi imaging system. But there are other things you can do with kiwi as well, including boot strapping a NFS, NBD, or AoE squashfs system.<br /><br />Our Solution: AoE diskless nodes, using KIWI.<br />Cyberorg recommended I take a look at AoE support in KIWI. Work was done recently to allow AoE exports to mount in kiwi. <a href="http://en.wikipedia.org/wiki/Ata_over_ethernet">Ata over Ethernet</a>. The nice thing about AoE is that its performance is almost that of iSCSI. The disadvantage (some would say) is that you can only export it on the local lan, since its not routable. for our situation, this is fine, and good because it provides an extra layer of security. Our hybrid solution sits behind its own VLAN.<br /><br />The other major advantage of AoE and KIWI is ease of image updates. Once the kiwi netboot initrd is setup, you can change your images without needing to rebuild kiwi. For our deployment, I have a dedicated hard drive for images. This allows us to fully test (IE reboot into) a snapshot of our image. Once testing is done, I reboot into my deployment machine, run a few custom scripts to sanitize /tmp, /var/log, /etc (get rid of udev, fstab, etc), and export the whole drive as a squashfs. <br /><br /><pre> mksquashfs /mnt/staging /srv/kiwi-images/`cat /mnt/staging/etc/suse-release`-`cat /mnt/staging/etc/kiwi-label`-`cat /srv/kiwi-images/version-incr`.img </pre><br />Once this is done, i can deploy the new image.<br /><pre>losetup -a</pre><br /><pre>losetup -d /dev/loopN (where N is the loop devices already mounted</pre><br /><pre>losetup -v -f /srv/kiwi-images/`cat /mnt/staging/etc/suse-release`-`cat /mnt/staging/etc/kiwi-label`-`cat /srv/kiwi-images/version-incr`.img</pre><br /><pre>losetup -a // verify what loop device the image is deployed on<br />vbladed 0 1 eth1 /dev/loopN<br /></pre><br /><br />One drawback to the process above is the need for everyone to shutdown their systems before the image can be deployed. There is a workaround to this. If you don't delete the previous image, you can change the pxeboot.cfg file to indicate the next loop device (probably /dev/loop1). Then, whenever someone reboots, they'll get the newest image, but currently logged in users aren't affected. Depending on your user base, you may want to incorporate a cron job to forcibly shutdown/reboot the machine (for example saturday morning, 3am). Since these are linux machines, some of our LTSP clients have had an uptime near 60 days. If you decide to deploy an image, and then delete the old one a month later, you may find two or three users calling the helpdesk wondering why they get 'cannot execute file: input/output error' and cannot reboot their machine without hard shutting it off. <br /><br />Another solution is to create one base image, and perform updates entirely from scripts. For servers I could see this being useful, but for clients its a little more sketchy. Right now the image deployment allows a user to be at the login screen exactly one minute after they press the power button (and 20 seconds of that is before pxeboot even starts!) If we ran zypper to install custom packages, the boot time would increase considerably. So we install all needed packages on the system, and use configuration scripts to decide if something should start on boot. <br /><br />Custom configurations<br />In LTSP, we could deploy the lts.conf file, which would setup sound, printers, and other special devices an individual user may have. Since we're no longer using LTSP, I needed to come up with a different solution. I created a script that gets called on boot that copies or appends files based on the hostname. This allowed me to get custom printer.conf files for users, which would append to the company-wide printers already installed on the image. <br /><br />Home directories, stateful data storage<br />We use NFS to mount the /home directory from what used to be one of our LTSP servers. This allows users to keep all their files as they were. We decided against using NSS or Novell NCP for home directories because of input/output errors. /tmp is currently stored on the squashfs image, as are the logs. However, I think this could potentially pose a problem, since it could fill up ram. I'll probably make a new nfs share for /tmp. <br /><br />Thin-Client specs:<br />For our new deployment, the thin-clients remain mostly the same. They still do not have local storage. When we went with LTSP clients, I wanted to go overboard on the specs. Many boast that 'Pentium II' CPUs w/32mb ram and 8mb video works great with LTSP. Since crummy small LTSP clients sold for the same as my desktops, I went the desktop option. What do they have in them?<br />AMD 3800 or AMDx2 4200 CPU<br />256 - 1GB RAM<br />CD/DVD ROM/RW drive<br />NVIDIA 6050/7150 onboard video -or- 9400GT<br />GigE ethernet <br />Turning thin-clients to the hybrid-clients only required more ram. Since ram comes a dime a dozen, this upgrade was very inexpensive. We found that systems running 256MB RAM could not display GDM, those with 512MB could run only one app at a time, and 1GB works ok. We're doing some exhaustive testing this week to see if 1GB is okay. If not, we will update the machines to 2GB. Guess how much it costs per machine to goto 2GB of ram? For 38 machines (after re-purposing the ram we have), it cost $360 from newegg. Thats right, $20/ea.<br /><br />Performance improvements:<br />The first thing we looked at was video performance. We thought at first that nvidia 6050 cards were just crap and no better than intel or sis onboard graphics. Apparently LTSP was the problem. Tests with simple glxgears show a 200% improvement in frame rate, 9400GT got a 250% boost in performance. <br />Thunderbird used to render calendars poorly. So poorly that our power users had to use windows until we got this system up and running. Now? thunderbird displays every thing instantly.<br />QTIplot with graphs rendering. It would bring the LTSP clients to the brink of locking up (and many times it would lock up). Now? qtiplot renders perfectly.<br /><br />In summary<br />LTSP was a great idea when the servers were less than the price difference of thin-client machines vs thick clients. All other benefits are solved with the hybrid-client solution. And since commodity computer parts are as cheap as thin-clients, there is no benefit of using LTSP. <br />If you want the benefits of LTSP without the drawbacks, take a look at the hybrid-client solution. Its cheaper, faster, and more reliable than thin-client computing.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569-3739765131406183380?l=www.fcdnet.org%2Fjaperry'/></div>Jakobhttp://www.blogger.com/profile/00682420458006030933noreply@blogger.com0tag:blogger.com,1999:blog-9199569.post-89921399869231952732009-02-03T13:30:00.000-08:002009-02-03T13:45:27.910-08:00Ubercart and Ecommerce once year laterA little under a year ago, after drupalcon, I and some others were dismayed by some of the issues plaguing ubercart development. Flames and hurt feelings perpetuated, but both projects kept trudging along.<br /><br />One year later, where have things gone? 180 degree change!<br /><br /><span style="font-weight:bold;">Ubercart++</span><br />So now from an outsiders perspective, the ubercart community has come together and is creating an enterprise commerce solution for drupal. Drupal 6 ubercart is *mostly* utilizing core modules that can do a better job (aka CCK, views, actions, etc), while they stay focused on making ubercart good. <br /><br />The ubercart.org site is still strong on its own, but #ubercart folks are interacting more with #drupal, creating a communication conduit which is stronger than ecommerce. They haven't moved over to drupal cvs yet, but I hope that's a goal for the next year.<br /><br /><span style="font-weight:bold;">E-Commerce--</span><br />Although I still wish these two packages could combine, I'm seeing why ecommerce is loosing ground to ubercart. A few weeks ago two ecommerce devs were in #drupal-ubercart, finally fed up with ecommerce. They mainly pointed to the stiffness of the module maintainer, and not opening up the code for more to maintain. Now I'm not sure if this is true or not. However, my experiences were similar a few years back. While ecommerce has some good back-end features in 4.x, the development strategy is flawed because it doesn't promote more people to join and contribute.<br /><br /><br /><span style="font-weight:bold;">Back to ubercart... did I leave?</span><br />I tried to convert a site back in Dec '08 to ecommerce. I kept telling myself that "the next ground up site I would do in e-commerce, and help improve it." But every time I fiddled with e-commerce, I ran into stupid bugs that reminded me why I left looking for something like ubercart. <br />With some new modules like uc_node_checkout, the authorize.net cim, recurring payments, etc, ubercart is very complete. Bugs submitted on ubercart.org are looked at fairly quick, and they are starting to port more contributed modules to drupal.org to integrate into the greater #drupal community.<br /><br />I see really no reason why not to use ubercart anymore. The kinks have been worked out, and even with its disadvantages, ubercart is still better than any implementation of ecommerce. <br /><br />But this is just my experience. Perhaps there are some e-commerce users who can talk me down ;-)<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569-8992139986923195273?l=www.fcdnet.org%2Fjaperry'/></div>Jakobhttp://www.blogger.com/profile/00682420458006030933noreply@blogger.com0tag:blogger.com,1999:blog-9199569.post-52003163140397851042008-12-10T12:17:00.001-08:002008-12-10T12:20:12.051-08:00SLE11 Beta6 > OpenSUSE 11?So I'm working on the SLE beta. All I can say is WOW. in beta format its more stable than 11, has fixed most of the bugs we witnessed in 11, and I'm now contemplating if we'll release BETA software for production.<br /><br />Yah yah, I know many people will say that stupid. Ok. I'd love to wait for SLE11 to be released, but thats probably 5-6 months away. And with OpenSUSE 11.1 slated for release in less than 2 weeks, I'm fairly certain the SLE betas will be stable.<br /><br />Now comes working on KIWI. If I can get a SLE11 image made with kiwi, we're set. then I can deploy nbd images to each client, and they'll get their own machines. Its LTSP++.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569-5200316314039785104?l=www.fcdnet.org%2Fjaperry'/></div>Jakobhttp://www.blogger.com/profile/00682420458006030933noreply@blogger.com0tag:blogger.com,1999:blog-9199569.post-77798531469025184742008-12-05T13:12:00.000-08:002008-12-05T13:35:38.973-08:00good bye LTSP :-/I came to my current employer with the hope to try out some cool new software: the Linux Terminal Server project. In theory, with good enough equipment you should be able to deploy office grade desktops from one LTSP server.<br />Jump ahead 3 years. We've made great progress from the original Gentoo box running LTSP 4.1. We now have sound, local device support, and even accelerated video drivers! My thanks to Cyberorg and KIWI-LTSP project for making much of the new features available. <br /><br />But alas, it just doesn't work good enough. Some issues<br />1) Multi-user file access isn't good enough. Novell client doesn't work, samba mount doesn't work, pam_mount, etc all either lock the server, don't display permissions correctly, or can't automount on login. We've looked at every alternative, but this issue cannot seem to be fixed. <br />2) Video failures. Nvidia, intel, closed source, open source drivers. doesn't matter. With nvidia, certain apps will cause the machine to hard-lock. We've tried better video cards, which seemed to fix some of the issues, but I don't think putting gaming cards in business machines is the end all fix<br />3) Thunderbird. Specifically, Lightning. It seems that the rendering of the calendar is display intensive, and on LTSP machines it can take upto 30 seconds to render a Month view. For some people with many calendar entries, thunderbird will become unresponsive. This is unacceptable. And was the last straw. If users can't do calendaring on their workstation, then the workstation is useless.<br /><br />So what now? Using the strengths of the kiwi imaging system, I think it will be possible to deploy disk images to clients. It should only cost $20-$50 to retrofit each machine with a ~20GB hdd and 2gb of ram. <br />To update machines, we're planning to just deploy new images as needed.<br /><br />I'm working on SLE11 right now, this should be our basis for new clients.<br /><br />Any suggestions? fixes for my three issues above? I'd love to hear them.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569-7779853146902518474?l=www.fcdnet.org%2Fjaperry'/></div>Jakobhttp://www.blogger.com/profile/00682420458006030933noreply@blogger.com0tag:blogger.com,1999:blog-9199569.post-64645223992348184522008-11-23T21:52:00.000-08:002008-11-23T23:31:49.570-08:00Christmas 2008oh what shall I want for christmas?<br /><br />Here are a few items I'm looking for:<br /><br />*Airtools from Chicago Pnumatic:<br /> **<a href="http://212.75.80.201/CPIndustrialSite/Article/Article_Page.asp?Id=8941077330">CP7733</a><br /> **<a href="http://212.75.80.201/CPIndustrialSite/Article/Article_Page.asp?Id=8941078304">CP7830H</a><br /> **<a href="http://212.75.80.201/CPIndustrialSite/Article/Article_Page.asp?Id=8941075632">CP7563</a><br /><br /><a href="http://www.sears.com/shc/s/p_10153_12605_00965628000P?vName=Tools&cName=Garage&ToolStorage&sName=Handboxes%20&%20Portables&psid=FROOGLE01&sid=IDx20070921x00003a">Craftsman 23" tool chest for the truck</a><br /><a href="http://www.sears.com/shc/s/p_10153_12605_00959698000P?mv=rr"> Craftsman 26 in. 6-Drawer Ball-Bearing Chest for the shop</a><br />Slide out cabinent for the rear of my 4runner. Since my truck is cut in the rear, here are the dimensions: D28"xW40"... normal depth is about 36".<br /><a href="http://yotatech.com/f129/skyrat-s-rear-cargo-box-sleeping-platform-3rd-gen-4runner-76673/">here is writeup of something similar</a><br /><a href="http://www.roundeyes.com/LED_Lighting-LED_Rock_Light_Kit.html">LED rock light kit</a><br /><a href="http://www.buygpsnow.com/Globalsat-BT-359C-SiRF-Star-III-Bluetooth-GPS-Receiver-(BT-359C)(Your-Choice-of-Free-Mount)-(On-Sale--Now-thru-May-31)__939.aspx">GlobalSAT BT-359C (or BT-359W) Bluetooth GPS Reciever</a><br /><a href="http://www.rei.com/product/751757">LED Headlamp (like this example.. don't really care what brand, just needs to be durable and water resistant/proofish)</a><br /><a href="http://www.dewalt.com/us/products/tool_detail.asp?productID=147">DeWalt grinder (or similar)</a><br /><a href="http://configure.us.dell.com/dellstore/config.aspx?c=us&cs=19&l=en&oc=DNDWXA5&s=dhs">Dell Inspiron9 Laptop (Its a mini-PC, good to go with the GPS..) but its ~$479</a><br />Nice pants, slacks are good.. 32x32 dimensions.<br /><br />Other cool things:<br />Gift card for McLendons<br />Gift card for Hardware Sales<br />Bawls Energy drink<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569-6464522399234818452?l=www.fcdnet.org%2Fjaperry'/></div>Jakobhttp://www.blogger.com/profile/00682420458006030933noreply@blogger.com0tag:blogger.com,1999:blog-9199569.post-46853933872469226032008-10-29T23:11:00.000-07:002008-10-30T10:34:59.476-07:00Nvidia 177.80 RPMs for OpenSUSE 11.0After going through the <a href="https://bugzilla.novell.com/show_bug.cgi?id=433171">novell bugzilla</a>, and grabbing the source files from the Suse build service, I created the RPMs for OpenSUSE 11.0<br /><br />If you wish to skip how I built the drivers, click below for the RPMs.<br /><br />Requires OpenSUSE 11.0 with 2.6.25.18-0.2-default, pae, or lockdep kernel<br /><span style="font-weight:bold;">edit: updated to work with BFG 9400GT cards</span><br /><a href="http://www.fcdnet.org/openSUSE/nvidia/nvidia-gfxG02-kmp-default-177.80_2.6.25.18_0.2-3.i586.rpm">nvidia-gfxG02-kmp-default-177.80_2.6.25.18_0.2-3.i586.rpm</a><br /><a href="http://www.fcdnet.org/openSUSE/nvidia/nvidia-gfxG02-kmp-pae-177.80_2.6.25.18_0.2-3.i586.rpm">nvidia-gfxG02-kmp-pae-177.80_2.6.25.18_0.2-3.i586.rpm</a><br /><a href="http://www.fcdnet.org/openSUSE/nvidia/nvidia-gfxG02-kmp-lockdep-177.80_2.6.25.18_0.2-3.i586.rpm">nvidia-gfxG02-kmp-lockdep-177.80_2.6.25.18_0.2-3.i586.rpm</a><br /><a href="http://www.fcdnet.org/openSUSE/nvidia/x11-video-nvidiaG02-177.80-2.i586.rpm">x11-video-nvidiaG02-177.80-2.i586.rpm</a><br /><br />To build from source:<br />osc checkout X11:Drivers:Video/nvidia-gfxG02<br />copy the contents of X11:Drivers:Video/nvidia-gfxG02 into /usr/src/packages/SOURCES<br />rpmbuild -ba nvidia-gfxG02.spec<br />rpmbuild -ba x11-video-nvidiaG02.spec<br />rpm -qa | grep nvidia ==> if you currently have nvidia-G01 installed<br />rpm -e (nvidia rpms)<br />rpm -Uvh /usr/src/packages/{arch}/nvidia-gfxG02-kmp-{flavor}-177.80-{kernel_version}_{rpmversion}.i586.rpm x11-video-nvidiaG02-177.80-{rpmversion}.i586.rpm<br />depmod -a<br />modprobe nvidia<br /><br />If you're using a newer video card you might find that the driver cannot find your device. In that case, you can try my alternative .spec file. (x11-video-nvidiaG02.spec and rpm doesn't change)<br /><a href="http://www.fcdnet.org/openSUSE/nvidia/nvidia-gfxG02-newdevs.spec">nvidia-gfxG02-newdevs.spec</a> <br />save this file and copy it to /usr/src/packages/SOURCES<br />rpmbuild -ba nvidia-gfxG02-newdevs.spec<br />rpm -e nvidia-gfxG02-kmp-{flavor}<br />rpm -Uvh /usr/src/packages/{arch}/nvidia-gfxG02-kmp-{flavor}-177.80_2.6.25.18_0.2-2.i586.rpm<br />depmod -a<br />modprobe nvidia<br /><br />If you're having this problem, submit a comment with your hardware info by pasting the output of `hwinfo --gfxcard` or submit it to the bugzilla tracker.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569-4685393387246922603?l=www.fcdnet.org%2Fjaperry'/></div>Jakobhttp://www.blogger.com/profile/00682420458006030933noreply@blogger.com10tag:blogger.com,1999:blog-9199569.post-70688737185756564022008-09-26T14:03:00.001-07:002008-09-26T22:59:28.858-07:00Clarifying Ubercart and EcommerceIn the past few weeks I've had people ask me more about my position on ubercart and ecommerce. Probably due to<a href="http://www.topnotchthemes.com/blog/080916/7-reasons-why-ubercart-right-choice-drupal-e-commerce"> Stephanie's post about ubercart in her blog. </a> Anywho, I'm creating this post to update what I've observed as an outsider, developing on ubercart and the movements being done to address concerns in my previous blog post. <br /><br />1) Ubercart development process<br />I still believe work needs to be done in this field. Case in point: Ubercart 1.4<br />http://www.ubercart.org/news/sep-17-2008/ubercart_14_released<br />If you compare this to drupal development, you'd never see these type of issues when updating drupal 5.9 to 5.10. Why? because they have a good case tracker, people do bug testing on HEAD before it gets released, and most importantly NO FEATURE changes! Ubercart 1.5 is planned to be released this week to fix issues caused in 1.4. If this was drupal development, 1.4 would have never been released, instead these issues would be tested first on head and released properly.<br /><br />That said, there is some good work being done to make the software better, and for many users ubercart does what they need. They're getting features built and released, keeping the community happy.<br /><br />Another big plus to the ubercart devs: Features are starting to be rolled into the 6.x version, and not 1.0. I think we'll start seeing a 'real' stable version of ubercart soon.<br /><br />2) Ubercart vs Ec.. which one?<br />I'm recommending ubercart to most users. It has the most complete system out there. It might be monolithic, but until eC is able to bring a similar UI, ubercart is where its at. However, if you're looking for a framework for your own ecommerce solution, or you only need a few ecommerce functions, the eC package may work better for you. <br /><br />3) Drupal community interaction<br />Its looking like Ubercart will end up splintering the drupal community whether I or others like it or not. People doing ecommerce usually flock to ubercart.org and aren't seen in #drupal as much. People who develop on d.o aren't 'ever' seen in ubercart.org's page.<br />However, things are starting to change here as well. Issues are being tracked in the d.o issue tracker, and CVS is starting to be used more in conjunction with bzr. Although there is still work to be done here. More beginner conversations are taking place on d.o regarding ecommerce, and are being answered here.<br /><br />So in summary: Use ubercart, but there are some things to watch for. Upgrading ubercart is not as simple as drupal, because of the changes made between 'stable' versions. The dev team is supportive and understands the fundamentals of ecommerce, although they still need to learn more about software and large project design. There are many companies using ubercart. If you know the pitfalls and can work around them, it'll work great for you.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569-7068873718575656402?l=www.fcdnet.org%2Fjaperry'/></div>Jakobhttp://www.blogger.com/profile/00682420458006030933noreply@blogger.com0tag:blogger.com,1999:blog-9199569.post-34447689659655978042008-09-18T10:44:00.000-07:002008-09-18T10:57:56.169-07:00Updating OpenSUSE 11 round 2I've been hacking on my devbox here at work. I installed the most recent updates, including kernel <span style="font-weight:bold;">2.6.25.16-0.1-pae</span><br /><br />First issue: Novell login scripts don't work. Someone commented about this in my previous OpenSUSE blog. Verified, it does the same thing to me.<br /><br />second issue: duplicate icons on desktop. The easiest way to delete the KDE icon is by chmod 700 on kde-thumbs. This will cause the icon to not appear<br /><br />Third issue: larger PDFs run incredibly slow. Got a suggestion to run Ocular. Its a KDE4 app, and we're a Gnome shop. However, it seems to work pretty well.<br /><br />I'm using the following repositories for OpenSUSE 11:<br />openSUSE - OpenOffice.org<br />KDE:KDE4:STABLE:desktop<br />VideoLan Repository<br />openSUSE BuildService - GNOME:Community<br />Packman Repository<br />openSUSE BuildService - Mozilla<br />server.ltsp<br />openSUSE BuildService - GNOME:Stable<br />openSUSE BuildService - X11:XGL<br />openSUSE Education<br />openSUSE-11.0-Updates<br />Main Repository (OSS)<br />Main Repository (NON-OSS)<br />KDE:KDE4:STABLE:Extra-Apps<br />NVIDIA Repository<br />openSUSE:Tools<br /><br />I'm using easy-ltsp now to build my images. I don't use the prebuilts because I have some custom code. Using the post at http://en.opensuse.org/LTSP/Localapps I've been able to build nvidia support into my images.<br /><br />Unfortunately I could not get the updates to work within the build images, so I have to copy updated RPMs manually into the 'extra-packages' folder within LTSP.<br /><br />Luckily bootsplash has been fixed in recent versions, so has errors on startup. Users now can see the opensuse splash screen all the way upto login.<br /><br />The last thing I need to do today is test LUM support on the machine. If it works properly, I'll deploy it out to one production box, then to the other!<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569-3444768965965597804?l=www.fcdnet.org%2Fjaperry'/></div>Jakobhttp://www.blogger.com/profile/00682420458006030933noreply@blogger.com1tag:blogger.com,1999:blog-9199569.post-56446005934109738862008-08-05T10:46:00.000-07:002008-08-05T16:03:32.601-07:00LUM users dropping group?We've been running OpenSUSE 11 with LUM for about a month now, and we're running into an issue with users randomly loosing their primary group.<br /><br />You type the following:<br />'id user'<br />returns:<br />uid=1044(user) gid=601(Domain Users)<br />It SHUOLD be returning<br />uid=1044(user) gid=601(Domain Users) groups=601(Domain Users)<br /><br />I thought at first there might be a Identity Manager issue, where Windows is causing the user to loose group information. So I disabled synchronization, but alas -- no luck. While the error seems to be happening less now, its still happening.<br /><br />The only way to fix the issue I've found so far is to do the following:<br />open up iManager<br />modify the user<br />delete the group they belong to which is a 'primary group'<br />add the group they should have as a primary group<br />and it shows up again<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569-5644600593410973886?l=www.fcdnet.org%2Fjaperry'/></div>Jakobhttp://www.blogger.com/profile/00682420458006030933noreply@blogger.com0tag:blogger.com,1999:blog-9199569.post-86391007114942627842008-07-19T00:38:00.001-07:002008-07-19T00:41:58.211-07:00Live from OSCON!So all this week, I'll try to update folks on how things are moving the LTSP and Drupal world.<br /><br />First things first though. setting up the makeshift lab in the hotel room. CHECK.<br /><br />If you wanna see our test webcam? Its up!<br /><a href="http://mail.asemblon.com/webcam/oscon.html"><img width="320" height="240" src="http://mail.asemblon.com/webcam/oscon.jpg" /></a><br /><br />it reloads every 4 seconds. I need to get longer ethernet cables so I can put it in a better spot.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569-8639100711494262784?l=www.fcdnet.org%2Fjaperry'/></div>Jakobhttp://www.blogger.com/profile/00682420458006030933noreply@blogger.com0tag:blogger.com,1999:blog-9199569.post-52386992563642506412008-07-19T00:38:00.000-07:002008-07-19T00:39:34.654-07:00Live from OSCON!So all this week, I'll try to update folks on how things are moving the LTSP and Drupal world.<br /><br />First things first though. setting up the makeshift lab in the hotel room. CHECK.<br /><br />If you wanna see our test webcam, go here: http://mail.asemblon.com/webcam/oscon.html<br />it reloads every 4 seconds. I need to get longer ethernet cables so I can put it in a better spot.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569-5238699256364250641?l=www.fcdnet.org%2Fjaperry'/></div>Jakobhttp://www.blogger.com/profile/00682420458006030933noreply@blogger.com0tag:blogger.com,1999:blog-9199569.post-65132489345683773712008-07-18T03:25:00.000-07:002008-07-18T03:45:27.830-07:00OSCON 2008its 3:25am, ugh and I'm still up. Went to see Batman tonight. GREAT, err EPIC movie!<br /><br />So far OSCON is looking like this:<br />Leave tomorrow, Friday the 18th -- going to talk with the postgreSQL group at their meeting on sunday. Perhaps goto the beach Saturday.<br />Monday, Tuesday working on drupal stuff -- possibly some LTSP, depends on who will be there.<br />Wednesday I'm going to try to meet up with Greg KH, either on the expo hall or at the Opensuse meeting at 4:30PM.<br />Thursday night is FOSCON, and Josh + Me are supposed to be competing in a rapid web development thingy. It should be fun to show off Drupal!<br />Friday starts the LTSP conference, going into saturday. I'll be around hopefully most of friday, and try to be there saturday morning-midday, before heading back home saturday evening.<br /><br />If you want to stalk me, here is my (tentative) schedule:<br />http://en.oreilly.com/oscon2008/public/schedule/share/8150fc1b3e34c209fe837a3e0d3fd926<br /><br />At the linuxfest northwest booth, we will have our production/test LTSP server, running OpenSUSE 11.0 and the Novell client. If I can get the VPN running correctly, I hope to show it off connecting upto eDirectory.<br /><br />My main goals at OSCON this year is to..<br />1) talk to some novell/opensuse devs and get an idea where Novell is on supporting multi-user systems such as LTSP<br />2) Kick ass and take names with drupal development<br />3) Find neat new tools we can implement within our technology structure<br />4) Try to squash a few annoying usability problems with our current LTSP system.<br />5) Find at least one person who uses tinyERP. (Good luck with that!)<br /><br />If you're looking for me, I'll be wearing a computer t-shirt. oh and have a name tag on. umm I guess that describes 90% of us. I usually lurk around the linuxfest booth.. hmm that probably doesn't help much either. Okay well I look like this... I'm the young one, bottom right:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gallery.fcdnet.org/d/24948-2/IMG_0304.JPG"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://gallery.fcdnet.org/d/24948-2/IMG_0304.JPG" alt="" border="0" /></a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569-6513248934568377371?l=www.fcdnet.org%2Fjaperry'/></div>Jakobhttp://www.blogger.com/profile/00682420458006030933noreply@blogger.com0tag:blogger.com,1999:blog-9199569.post-92140356599801333622008-07-16T17:32:00.000-07:002008-07-16T17:39:29.475-07:00Novell Client 2.0 after a few days... =(After my previous post about running Novell Client on SuSe, we upgraded all of our SLED10 users to OpenSUSE with success at first. However this morning someone called me up and said:<br /><br />"Hey Jakob, Public isn't showing up"<br /><br />Uh oh. We saw this the second day after implementation, but the user just had the public icon behind another icon. This time I was not so lucky. My first hunch was novfs. Oh man, good guess:<br /><pre id="comment_text_0">drwxrwxrwx 1 root root 0 Jul 9 19:10 .<br />drwxr-xr-x 6 root root 144 May 8 2007 ..<br />drwxrwxrwx 1 root root 0 Jul 9 19:10 .Servers<br />drwxrwxrwx 1 root root 0 Jul 9 19:10 .Trees<br />drwxr-xr-x 1 admin root 0 Jul 15 09:33 admin<br />drwxr-xr-x 1 ctimmon root 0 Jul 15 09:28 ctimmon<br />d????????? ? ? ? ? ? dhson<br />drwxr-xr-x 1 root root 0 Jul 14 18:54 djanss<br />drwxr-xr-x 1 eesrez root 0 Jul 15 07:43 eesrez<br />d????????? ? ? ? ? ? esagh<br />drwxr-xr-x 1 gblte root 0 Jul 15 09:28 gblte<br />drwxr-xr-x 1 gdvis root 0 Jul 14 16:57 gdvis<br />drwxr-xr-x 1 mbokl root 0 Jul 15 07:27 mbokl<br />d????????? ? ? ? ? ? mdrak<br />drwxr-xr-x 1 mnaemi root 0 Jul 15 08:16 mnaemi<br />drwxr-xr-x 1 tbkr root 0 Jul 15 08:00 tbkr<br /></pre>Wtf? ??? ? ? ?? ? ? there are Q's all over the place, meaning I believe that whatever links user/permissions to the folder has gone away. Digging back to my C experience (which is little and lasted all of one semester at PLU) I figured there is probably a buffer overflow or some max setting that's being hit. When we had our 5 test users, we ran this for 2 weeks without a problem. We put on 19 users, and once we hit that magical number, we start getting very odd problems.<br /><br />So the quick fix is to only have 15-18 users logged in per machine. For our company, thats okay... for now. But this is a major bug. Who knows what security problems exist within this module.<br /><br />I opened up a bug on Novell's website: https://bugzilla.novell.com/show_bug.cgi?id=409308<br /><br />My thinking now is that novfs really should become a FUSE module, which could work with the novell client to restore network maps. I'm hoping someone from novell sees these blog posts and helps out.<br /><br />Am I the only one who runs multiple users per machine?<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569-9214035659980133362?l=www.fcdnet.org%2Fjaperry'/></div>Jakobhttp://www.blogger.com/profile/00682420458006030933noreply@blogger.com5tag:blogger.com,1999:blog-9199569.post-58943451096166519162008-07-09T15:31:00.000-07:002008-07-09T15:45:25.689-07:00Novell Client 2.0 works in OpenSUSE11!I'm not sure if I'm the only one who uses the novell client to log multiple users in on one machine, but bug reports sure don't show a whole lot of progress.<br /><br />However! today, I think I have a patch that will fix the NWdrivebase issue seen here:<br />http://www.fcdnet.org/japerry/2008/05/novfs-ownership-woes.html<br /><br />Basically there is some problem with random users getting assigned to the root directory that mounts servers for the novell client. Since I couldn't find where the user failure was, I decided it'd be good enough to change permissions. The sub folder isn't affected, so security is retained.<br /><br />Patch here: http://fcdnet.org/japerry/novfs-permissions.patch<br /><br />To apply this patch, go into fs/novfs in the kernel-source. You'll have to rebuild the kernel (but don't have to make install it) but just copy /proc/config.gz into your src directory, unzip and rename it .config. Make sure the .config includes NOVFS=m. Apply the novfs patch included here, type in make, and wait for a bit. When finished copy the novfs.ko into /lib/modules/KERNELNAME/kernel/fs/novfs/ -- if you want, backup the current novfs.ko file in the folder.<br />This should change the permissions from 0700 to 0777, which will allow the user to delete the directory upon logout. You'll notice that once inside /var/opt/novell/nclmnt/USERNAME that the Servers are all 0700 owned by the correct user.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569-5894345109616651916?l=www.fcdnet.org%2Fjaperry'/></div>Jakobhttp://www.blogger.com/profile/00682420458006030933noreply@blogger.com0tag:blogger.com,1999:blog-9199569.post-3291939447659179942008-06-04T16:23:00.000-07:002008-09-14T12:18:05.204-07:00Drupal 6 + Ubercart sandboxSo coming off the heels of the last post, I'm still working on ubercart. Blah. Many people use ubercart, and drupal 6 support is badly needed.<br /><br />That said, I've done quite a bit of work on the matter, and decided to post my sandbox here. Before you download, some caveats:<br />1) This is pre-alpha code -- ubercart v6 is only partially done and needs more development work done to it<br />2) it'd be better if I submitted a bunch of patches, but someone wanted a working system quickly--this is the fastest way to get up to speed.<br />3) this is RC4 code. I'm working to do a bzr update to 1.0, I'll update the tar.gz file as soon as thats finished.<br />4) This module comes with coder, devel, ubercart, rules, workflow_ng, ubrowser, tapir all with d6 .info and .install files and partial module support.<br /><br /><a href="http://fcdnet.org/japerry/d6-sandbox-UC_RC4.tar.gz">Download Here</a><br /><br />Instructions:<br />Download, and extract to a directory accessible by your webserver. I use MAMP, which creates a nice little webserver/db for my mac.<br />Import the drupal6.sql file into mysql (mysql only right now, not postgres!)<br />Change settings.php to reflect the relevant paths for your installation.<br />My sandbox was just drupal6 (eg: http://drupal6/)<br />Bring up firefox and see if the site comes up. change files location to something relevant to your file system.<br /><br />And that should be it! Email me or find me in irc.freenode.net: #drupal-ubercart, #drupal-dev, etc<br /><br />Note: edit Sept 1st, 2008: ubercart has been getting towards D6 quickly -- support.ubercart.org or bazaar.ubercart.org/drupal6<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569-329193944765917994?l=www.fcdnet.org%2Fjaperry'/></div>Jakobhttp://www.blogger.com/profile/00682420458006030933noreply@blogger.com0tag:blogger.com,1999:blog-9199569.post-35916794101959707342008-05-21T10:08:00.000-07:002008-05-21T10:23:16.922-07:00novfs ownership woes - NwSetDriveBase2:8804Something that has really been bugging me is a pest error called NwSetDriveBase2:8804<br />This error has showed up since SLED10 and persists into SLED10SP1, OpenSUSE 10.3, and OpenSuSE 11 Beta3.<br /><br />Someone has posted another related issue with this error, but it seems to be unrelated to what I'm facing.<br />http://forums.novell.com/novell-product-support-forums/open-enterprise-server/oes-platform-independent/oes-client-linux/143685-nwsetdrivebase2-error-mapping-drives.html<br /><br />I've found two causes to this error. One is an easy fix, the other is the more annoying one...<br />1) Invalid/Dead symlinks to /var/opt/novell/nclmnt -- when ncl tries to map the drives it sees the file already exists and throws this error. Novell issued a KB on this:<br />http://www.novell.com/support/viewContent.do?externalId=3810237&sliceId=1<br /><br />2) Bad ownership on /var/opt/novell/nclmnt -- Example 'ls -la'<br />drwxrwxrwx 1 root root 0 May 7 17:51 .Servers<br />drwxrwxrwx 1 root root 0 May 7 17:51 .Trees<br />drwx------ 1 adfdgel root 0 May 21 07:27 adfdgel<br />drwx------ 1 fdfdard root 0 May 21 09:05 fdfdard<br />drwx------ 1 dhgfdon root 0 May 21 10:14 dhgfdon<br />drwx------ 1 nobody root 0 May 12 18:16 ghdfsen<br />drwx------ 1 root root 0 May 16 08:26 rsiueon<br />drwx------ 1 nobody root 0 May 19 18:16 tqkher<br />**usernames mangled for security**<br /><br />You'll see above that the first 3 users are working correctly. They have ownership of their directories and are logged in. Users 4 and 6 are not logged in, so their folders are owned by nobody. Thats fine. The problem is with user number 5. rsiueon IS logged in, but his directory is owned by root, therefore he cannot map his drives. However, it seems that if this user goes into the .Servers directory, he can see all the shares just fine.<br /><br />The only way to fix this is by rebooting. We've tried to log the user on and off multiple times, with no success. I'm not sure whats causing this to happen randomly, but its by far our biggest day-to-day issue with the novell client.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569-3591679410195970734?l=www.fcdnet.org%2Fjaperry'/></div>Jakobhttp://www.blogger.com/profile/00682420458006030933noreply@blogger.com2tag:blogger.com,1999:blog-9199569.post-15030032999759029022008-05-20T14:33:00.001-07:002008-05-21T10:34:59.954-07:00LTSP / KIWI / OpenSUSE 11 / Novell eDirectoryBelow is the checklist I compiled for our new OpenSUSE 11 KIWI-LTSP server, which pushes out images for ~25 clients. This list isn't totally complete, and somewhat customized for our company. However, it should get most people where they need to be if they're using OpenSUSE with Novell servers.<br /><br /><a href="http://www.fcdnet.org/japerry/2008/05/novfs-ownership-woes.html">Updated -- Added info about the NWsetdrivebase2 error here</a><br /><br /><span style="font-weight: bold;">I'll add our custom pam_scripts if demand warrants it. Let me know if you're having trouble finding any of the packages to install, and need a copy.</span><br /><br />* install opensuse 11 DVD<br /> -- boot partition /dev/sda1 - 100M<br /> -- root /dev/sda5 - 70G<br /> -- var /dev/sda6 - 10G<br /> -- swap /dev/sda7 2G<br />* Install gnome, development packages, KDE3 libs<br /><br />Checklist:<br />kiwi-ltsp<br /> * one-click install for SuSE 11<br /> * copy our kiwi-ltsp-backup to /srv<br /> * make sure nbd xinetd is not running (disabled = yes)<br /> * after kiwi one-click setup is done, change the nbd device pointer to the right image<br /> * set uid lbmount +s<br /> * chkconfig nbd-server on<br /> * copy over rpms required for nvidia graphics<br /><br />Novell Client / Pam script<br /> * make sure kdelibs3 and gtk are installed<br /> * download / mount the NovellSUSE10.2 iso (not SLED10SP1)<br /> * copy the contents to /opt/ncldisk<br /> * edit ncl_install to get rid of novfs (but not novfsd)<br /> * link libbfd to proper library in /usr/lib/libbfd-?<br /> * rpm --nodeps novell-xtier-base<br /> * rpm --nodeps novell-novfsd<br /> *edit /etc/init.d/novfsd and eliminate mk_novfs and the cd command before it<br /> * ncl_install<br /> * rpm --nodeps novell-client<br /> * yast2 --> network services --> novell client<br />Install PAM<br />* download novell-NLDAPbase and NLDAPsdk<br />* rpm -Uvh novell-NLDAP*<br />* rpm -Uvh novell-lum-2.2.0.14-3.7.i586.rpm<br />* rpm -Uvh yast2-linux-user-mgmt-2.13.1-0.8.noarch.rpm<br />* download newest pam_script and compile for system<br />* unpack the kioskserv /etc/pam.d scripts<br />* edit /etc/nssswitch for passwd and group should say: compat nam<br />* unpack the kioskserv /etc/security scripts<br />* run namconfig add -a cn=MYDOMAIN,o=NOVELL,o=com -p PASSWORD -r cn=MYDOMAIN,o=NOVELL,o=com -w ou=UNIXSYSTEMS,cn=MYDOMAIN,o=NOVELL,o=com -S SERVERIP:389 -l 636<br />* namconfig -k<br />* /etc/init.d/nscd stop<br />* chkconfig nscd off<br />* /etc/init.d/namcd restart<br />restart server<br />when restarted, test by typing: 'id (NDS USER)' and getent password (NDS USER)<br />---below we link our /home directory to our nfs server---<br />note: as of this checklist, we cannot figure out a way for user's home directories to be mounted as NSS shares from eDirectory without any root directory first. That and we've had bugs where novell login will fail. So our other option is to create a home directory on our file server for thin-clients, then link their documents and a public directory to their nss shares through the login script.<br />To do this, perform the following:<br />add the /home directory to fstab<br />SERVERIP:/home /home nfs defaults 1 2<br />mount -t nfs SERVERIP:/home /home<br />check home nss: cd /home && ls -al --> should output usernames not uid/gids<br />copy over /etc/hosts file<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569-1503003299975902902?l=www.fcdnet.org%2Fjaperry'/></div>Jakobhttp://www.blogger.com/profile/00682420458006030933noreply@blogger.com1tag:blogger.com,1999:blog-9199569.post-88040915649184292112007-11-01T21:46:00.000-07:002007-11-08T12:18:04.615-08:00Christmas 2007Okay so here comes the christmas list of 2007:<br /><br />Couch (three cushion, with the sides as recliners)<br />Well constructed dining table (so no ikea, walmart, etc) w/ chairs<br />a nice plug-in drill (not cordless) with 1/2" drill input size (not 3/8s)<br />Jig Saw to cut metal<br />large car jack (3ton+)<br />king coils<br />ski tickets (Crystal, Baker, Big White, Stevens)<br />220Watt TIG Welder<br />Steel Pipe Bender<br />VHF Receiver/Transmitter<br />GPS unit that works with OSX<br />KDC-MP535U CD Car Stereo<br />SAE Ratcheting Wrenches (Not Metric)<br />Self-Cleaning Shaver<br />KC HiLights or similar 4x4 lights (bright, not running lights --something similar to my Jeep lights) -- for reference: http://www.autotrucktoys.com/liberty/Mopar-OEM-Jeep-Liberty-Light-Bar-Kit-02-07-P6952C1820.aspx<br /> --note: they DO NOT cost what that website says they do<br /> --for my toyota -- so something that fits a Toyota truck 79-88<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569-8804091564918429211?l=www.fcdnet.org%2Fjaperry'/></div>Jakobhttp://www.blogger.com/profile/00682420458006030933noreply@blogger.com0tag:blogger.com,1999:blog-9199569.post-1170748760446491922007-02-05T22:33:00.000-08:002007-02-06T00:00:50.403-08:00Birthday 2007!Heh so this Birthday will be easier than 'ever! There are a whole bunch of little 4x4 parts I'm in need of, and they add up. So here are a list of supplies I'm looking for:<br /><br />*mounts may or may not be Jeep Liberty (KJ) specific*<br />Tool Box<br />Fire Extengiuser Mount<br />D-Cell Mag-Lite Mount<br /><a href="http://www.lostkjs.com/forum/phpBB2/viewtopic.php?t=2002&highlight=tire+pressure+gage+guage">Air Pressure Gadge / Tire valve tool</a><br />CB Antenna and Mount<br />Head-Mounted LED light<br /><a href="http://cgi.ebay.com/ebaymotors/Jeep-Liberty-Slate-Grey-Rubber-Slush-Mats_W0QQitemZ150088801170QQihZ005QQcategoryZ33697QQssPageNameZWDVWQQrdZ1QQcmdZViewItem#ebayphotohosting">Jeep Slush Mats: </a><br /><br />I'll update this as needed. but those things would be really cool.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569-117074876044649192?l=www.fcdnet.org%2Fjaperry'/></div>Jakobhttp://www.blogger.com/profile/00682420458006030933noreply@blogger.com0tag:blogger.com,1999:blog-9199569.post-1149218301311457232006-06-01T18:37:00.000-07:002006-06-01T23:10:11.926-07:00Veggie 300SDIn April, my good long friend Bovie turned me on to a new idea that is making a movement into becoming free from the oil economy we're living in--Waste Vegetable Oil (WVO) in cars. I vowed to never pay over $2.00/gal for gas back in 2003, and had to reclutantly eat my words. Well I said it again for $3.00/gal back in Sept 2005, managing to pay 2.72 at the highest peak. Well this time, no Katrina, no opec, just the plain facts that as long as people demand oil, the companies providing it will jack up thier prices. In April I noticed that 3.00/gal was coming back soon, and I really did not want to eat my words again. So Thanks to bovie, and the guys over at http://www.greaseon.com/ , I started the search.<br /><br /><h2>Choosing your Diesel</h2><br />So I knew I wanted a mercedes. Why? well first, Kent Bergsma, the mechanic who helped convert bovie's 240D, said that he has only converted mercedes cars, and although it can be done to any diesel, it wouldn't be as easy. I had a bias already agains Volkswagons because I've had not one, but two roomates that have had Jetta's die on them. So it looked like an older VW was out of the picture. Didn't want a truck, and an old rare diesel caddy didn't look like a good idea either. So off to ebay and craigslist.<br /><br /><h2>Craigslist and Ebay</h2>I started looking through these sites to see what I could find. Most newer models, 1995 and above were WELL over 8000k, unless they had some major problems with them. Craigslist vehicles were even more expensive. I called a guy in Portland regarding a 1995 S350 Diesel. Its a nice car, but he wanted 11,200 for it. He suggested that if I'm just starting out, that I should go for an older model, and referenced me to an older 1983 300SD Turbo diesel. So I took the train down and looked at it. The car didn't look in that bad of shape, and it only (yes only) had 186,000 miles on it. So despite is <a href="http://japerry.livejournal.com/131957.html">'issues'</a> I bought it off him, $2600.<br /><br /><br /><h2>The car</h2><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gallery.fcdnet.org/d/22488-2/DSCN0042.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://gallery.fcdnet.org/d/22488-2/DSCN0042.jpg" alt="" border="0" /></a>So the car is a 1983 Mercedes 300SD Turbo Diesel. It rides fairly well, and was a perfect candidate for conversion. Actually looking back, buying this car instead of the newer W140 or W210 models was actually a good idea. The 300SD is based on a w126 chasis, which use very little electronics to make the car run. Kent advised me that the best models are the w123, w124, and the w126. the w140s had some pretty major electrical issues, I guess spawning some recalls in 1995. The best model he suggested would be a 90-93 300D, 2.5 diesel. They're built on the w124 chasis. Perhaps that will be my next car. This car is getting from 27-30mpg on diesel, and I filled it up with Biodiesel at Laurelhurst Oil in the U-District in Seattle.<br /><br /><h2>The Fuel</h2><br /><i><b>Secure your fuel source BEFORE BUYING A CONVERSION KIT!</b></i> I put this here because its great to buy a mercedes and run it on biodiesel. However, before you decide to convert it to run 100% WVO, you need to find a place to give you oil, or else you've just spent $1000 to heat up already thin bio-diesel.<br /><br /><h3>Difference between Biodiesel and WVO</h3><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gallery.fcdnet.org/d/22503-2/DSCN0048.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px;" src="http://gallery.fcdnet.org/d/22503-2/DSCN0048.jpg" alt="" border="0" /></a><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gallery.fcdnet.org/d/22503-1/DSCN0048.jpg"></a><ul><li>Biodisel is thin, WVO is thick, very thick</li><br /><li>WVO can be put into a converted vehicle just by filtering out the crud, Biodiesel must be refined</li><br /><li>WVO needs to be heated up to ~150F in order for it to not f&&K up your injectors. You can run your car at a lower temp, but it'll mess it up. without any heat, your car won't start.</li><br /><li>Biodiesel runs without any conversion, although its best to get your fuel hoses replaced and your tank cleaned</li><br /></ul><br />When you hear people say they are using vegetable oil for biodiesel, that could very well be true. However, since biodiesel requires other ingredients to make it work, you'll end up paying per gallon, while WVO, after the initial costs, will virtually be free, not counting hours to pick the stuff up.<br /><br /><h2>Converting the car</h2><br />We'll get into some nitty gritty stuff here, hopefully by the end of this post, you'll have a good idea what it means to convert a car to run on WVO.<br /><br /><h3>First: Choosing a kit</h3><br />At first, bovie told me to go with Kent's system. I looked around like a savvy shopper for other systems, noticing that other systems are cheaper and 'looked' like they could do the same thing for me. However, don't be fooled. Systems from greasecar, frybrid, and greasel can be nice, however the 'econo-systems' lack some very important parts, which can usually result in reduced performance. The other thing to note is that the greaseon kit took Bovie and I about 18 hours to install. Bovie used a combo of greasecar and greasel systems, which took weeks. Since greasecar assembles its own brackets for both the front and rear of your car, you just need to hook it up, and not assemble it (for the most part). So once I purchased the SVC-1500, from <a href="http://greaseon.com/">greaseon</a>, I awaited the boxes to start working on it.<br /><i>(note: I must admit that we were able to use Kent's lift for all of our underbody work, which we couldn't have done otherwise. Also we had his ear whenever we hit a bump, which clarified issues that might not have been as easy on our own. However, this reason alone was not why I choose greaseon over other systems)</i><br /><br /><h3>Second: Reading DIRECTIONS!!!</h3><br />So I must admit, we somewhat learned this the hard way. Another advantage of the greaseon system is its quite verbose documentation. If you're a good reader, this documentation will result in a flawless installation. However, if you have CRS (Can't remember shit) and don't do good studying, you can end up borking some parts.<br />At this point I should note that you should also keep the parts in boxes that come with the system separate. We sorta poured everything together, which, without Kent's help would have been disasterous. The lines are cut for specific uses, but if you blend them, it can be hard for the novice to know what goes where. That said, onto the installation....<br /><br /><h3>Third: Assembling the fuel lines</h3><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gallery.fcdnet.org/d/22377-1/DSCN0002.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 155px; height: 207px;" src="http://gallery.fcdnet.org/d/22377-1/DSCN0002.jpg" alt="" border="0" /></a><br />There is one thing you must asemble yourself, the fuel lines from the rear to the front of the car. This is because if Kent did it, the shipping costs would be out the window. Plus, with a second person, its pretty easy to asemble. We had it done within an episode of the simpsons.<br /><br />Make sure you get the tape tightly around the hoses, and make sure to <b>read the directions about wire alignment!!!</b> IF you don't, you'll end up with some wires that are WAY too long on one end, while other hoses aren't long enough. We had to do some splicing after missing this little, but important detail.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gallery.fcdnet.org/d/22389-1/DSCN0006.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 254px; height: 190px;" src="http://gallery.fcdnet.org/d/22389-1/DSCN0006.jpg" alt="" border="0" /></a><br /><br /><h3>Fourth: Asembling the FSB</h3><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gallery.fcdnet.org/d/22440-1/DSCN0026.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://gallery.fcdnet.org/d/22440-1/DSCN0026.jpg" alt="" border="0" /></a>After the fuel lines are in the system, you'll want to mount the FSB to the back, in my w126, it fit nicely next to the spare tire, just like it was designed to. Try to dril the hose line going to your fuel line before you get your FSB mounted, that way its not as hard to drill. Also make sure you have ample clearance between the pump and the top of the spare tire well.<br /><br /><h3>Fifth: Replacing the Fuel tank fitting</h3><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gallery.fcdnet.org/d/22431-1/DSCN0022.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://gallery.fcdnet.org/d/22431-1/DSCN0022.jpg" alt="" border="0" /></a>This is where a lift comes in REALLY handy. I'm not sure how many more hours it would have taken otherwise. the tank outlet is located near the rear-right wheel well, you'll notice two lines, one for output, and one for return. Its useful to have a near empty tank when performing this procedure, because you need to empty your tank and dry off the fitting. Let the tank drain out. Once completed, you'll need to use a vise or other tool over the fitting to get it off. Since we're replacing the smaller fitting with a larger one, you'll need to unscrew the nipple part from the tank part, which will break the seal. Install the new fitting and put some provided epoxy. Or if you're like us, get some quick setting 30min epoxy and you're on your way.<br /><br />Sometimes it can be difficult putting the fitting back on because you'll need to tighten down the black fitting, which might be butted up next to the fuel tank lip, making it impossible for a ratchet to get in there. We had to use a hammer and punch to get it tighened.<br /><br /><h3>Sixth: Install the fuel line</h3><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gallery.fcdnet.org/d/22410-1/DSCN0014.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://gallery.fcdnet.org/d/22410-1/DSCN0014.jpg" alt="" border="0" /></a>You'll most definitely need a good drill for this process. Also is nice to have a lift. Drill a pilot hole where you want the line to go. It should be coming through the left side of the spare tire wheel-well. Once that is all drilled through, bring the fuel lines through and match the individual ends up to where the fsb is. If you did this right (We did not), you'll have a coolant line that is long enough to go around the outside of the well, and the other lines go through the inside, including wiring.<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gallery.fcdnet.org/d/22416-1/DSCN0016.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px;" src="http://gallery.fcdnet.org/d/22416-1/DSCN0016.jpg" alt="" border="0" /></a><br />Next, take the fuel line and start tie wrapping it next to the old fuel metal lines on the car. you don't want to tighten them quite yet because you might need to move the lines one way or another. Once the lines are fitted to the back, you can start bringing them to the front. Again, <b>a lift is highly recommended</b>. Push the fuel lines near the steering column. You'll want to try to get it tied off so as it comes into the engine compartment, it doesn't rub on anything.<br /><br /><h3>Seven: Install the VFM</h3>Here are the nuts and bolts of the system, sorta. The VFM is the brain of the electronics, switching the system via the switches in the car (later), providing the last fuel filter before the oil hits the injection system, and lastly the veg-therm. Some other kits have a hot veg-therm, and if you don't use greaseon, make sure the other kit provides you with one. This is what provides the magic at startup so you don't have to use Diesel to get the car running. It also will lengthen the life of your injectors because the oil is really hot so it won't gum them up. In theory you could just use the coolant (which I used once, when a relay died on me) being supplied to the back of the car, which is warm enough to heat the oil in the front, but you will damage your car after prolonged use without the veg-therm.<br /><br /><h3>Seven a: Mounting the VFM</h3><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gallery.fcdnet.org/d/22452-1/DSCN0031.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px;" src="http://gallery.fcdnet.org/d/22452-1/DSCN0031.jpg" alt="" border="0" /></a>In my w126 there was a wierd bracket in our mounting way, so we just removed it.<br />if you don't have this thing, then just mount it down, drill through and tighten.<br /><h3>Seven b: Wiring the VFM</h3><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gallery.fcdnet.org/d/22449-1/DSCN0030_1.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 239px; height: 188px;" src="http://gallery.fcdnet.org/d/22449-1/DSCN0030_1.jpg" alt="" border="0" /></a>If you have two people, tell the second person to move to the next part. In our case, Bovie did the hose plumbing and I did the wiring. Match the colors suggested in the book, there will be an extra wire that could be used in the future.<br /><br />You'll probably be perplexed as to why the fitting on your fuse isn't the same as the fuse box. Take some vises or needle nose pliers and bend open the fitting to fit over the fuses. If you're lucky like me and have a fuse key, find the wipers and put it over that fuse.<br /><br /><h3>Seven c: Plumbing the VFM</h3><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gallery.fcdnet.org/d/22473-1/DSCN0039.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://gallery.fcdnet.org/d/22473-1/DSCN0039.jpg" alt="" border="0" /></a><b>IMPORTANT: Follow instructions VERY carefully here!</b> You'll be cutting hoses to length, and if you mess up, it can be difficult to recover without many splices! <b>Also, have a spill container below your car, or else you'll have a nasty coolant and fuel spill to clean up afterwards</b>.. <b> and note to the note: get extra coolant if you're picky like that. If you're like us, you'll end up loosing half of it</b><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gallery.fcdnet.org/d/22482-1/DSCN0040_1.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px;" src="http://gallery.fcdnet.org/d/22482-1/DSCN0040_1.jpg" alt="" border="0" /></a><br />First, find your coolant lines, they will be up near the wheelbox and down in the front--just on top of the alternator. You'll use the big 'T' connectors and cut a splice. Both of these are a bitch to splice because its hard to get to them and they don't give you much slack.<br /><br />Also, make sure you put your front coolant line <i>behind</i> the air intake and tie it off to the engine block. It only took 5 days for my coolant line to get cut by the fan! Once those wires are spliced, start going for the fuel pump.<br /><br /><h3>Seven d: Plumbing the VFM: Fuel Lines</h3><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gallery.fcdnet.org/d/22470-1/DSCN0038_1.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 233px; height: 175px;" src="http://gallery.fcdnet.org/d/22470-1/DSCN0038_1.jpg" alt="" border="0" /></a>If you're using a one tank system, you will just be plugging the outlet line into the one bi-valve included with the kit. For two tank systems, like mine, you'll have two bi-valves.<br /><br />Since the fuel intake line isn't being used anymore, we can use that for our second tank, otherwise it won't be used at all. The outlet line will always be going into the main tank, so if you have a Second tank, MAKE SURE YOU DON'T HAVE RETURN FUEL SWITCH ON!!!! or else your aux tank will be gone in a matter of minutes! Back to the single tank instalation.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gallery.fcdnet.org/d/22476-1/DSCN0039_1.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px;" src="http://gallery.fcdnet.org/d/22476-1/DSCN0039_1.jpg" alt="" border="0" /></a>For a one tank system, our new fuel line will go right into our fuel filter. the aux fuel system does it a different way, mentioned below. Make sure that the fuel filter has the supplied O-ring on it:<br /><br />Mine didn't come with one, and when we turned the system on, veggie went squirting everywhere, causing me to have to replace my belts because they became greasy.<br />The filter will go into the veg-therm, the veg-therm into the fuel Bosch pump, then straight into the Injector. The outlet of the injector goes back into our loop, and is repeated over again. With a 2 tank system, the aux tank will use the regular fuel filter that we just bypassed with the veggie wires.<br /><br />now this may seem very confusing, any perhaps you just skipped over the previous paragraph--read the book--it'll describe it better.<br /><br />Once plumbing is done, good--the hard part is over.<br /><br /><h3>Seven e: Installing the Fuse in the VFM</h3><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gallery.fcdnet.org/d/22455-1/DSCN0032.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px;" src="http://gallery.fcdnet.org/d/22455-1/DSCN0032.jpg" alt="" border="0" /></a>The 3 wires coming into and going out of the VFM can be somewhat tight, make sure you have the groove right (read manual) and you should get a good fit. Don't install the fuse quite yet, but first make sure you have the black 12gauge wire going to your battery. (which feeds from the bottom of the fuse, the 3 wires are on top). ITs recommended to get an Optima battery, I purchased a yellow top one for $85 on craigslist.<br /><br /><h3>Eight: Wiring switches</h3><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gallery.fcdnet.org/d/22461-1/DSCN0034.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://gallery.fcdnet.org/d/22461-1/DSCN0034.jpg" alt="" border="0" /></a>If you have a one tank fuel system, you'll only have one switch--this is the return fuel switch. Which, unless you need to purge the system, you'll never use this switch. And like I mentioned before, if you have a two-tank system, be careful with this switch or else your second tank will run out of fuel VERY quickly!<br /><br />Although blurry, I brought Six wires for my two switches up under the dash and through to the center console. I decided to put the switches to the lower right of the steering column, so they are out of the way, but easy to reach as well. Read the instructions on the switches as to how to wire them, and perhaps label the switches to know which one goes to what--unless you remember colors really well. (Mine: amber--return fuel, red--aux tank)<br /><br /><h3>Nine: Aux Fuel Tank</h3><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gallery.fcdnet.org/d/22494-1/DSCN0044.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px;" src="http://gallery.fcdnet.org/d/22494-1/DSCN0044.jpg" alt="" border="0" /></a>Aux fuel tanks can range anywhere from $20 to $500, depending on size, quality and fit. I choose the cheap marine type because it was easy to install, and was really just a proof of concept.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gallery.fcdnet.org/d/22464-1/DSCN0037.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://gallery.fcdnet.org/d/22464-1/DSCN0037.jpg" alt="" border="0" /></a>You'll want to run the fuel line outside of the spare wheel well, I found a spot right to the left of the muffler, which worked perfectly. You should get a C-clamp to screw down the hose so it won't hit the muffler. PLug the aux tank into your original fuel line, and you're good to go in the back.<br /><br />In the front, you'll have the second bi-valve, mentioned above. Put the fuel line into here, with your veggie fuel line. The output from this valve will then go into your fuel filter.<br /><br /><h2>Purge!</h2>So we had an empty fuel tank, and an empty aux tank. Thats a whole lot of air in the system. You have to manually pump fuel up to the front from the aux tank, although with the SVC-1500, the fuel pump will get you fuel really quick. Sometimes the injectors need to be messed with to work, but luckily we didn't have this problem so about 10mins of pumping and testing and we had fuel to the system<br /><h3>Turn on!</h3>If everything is set and working, you should be able to key on the system. Test first by turning it to the 1st position on the ignition. HAve someone outside touch the veg-therm when you turn it on to make sure it comes up. If so, wait about 30secs and then turn it to glow, and start. If everything is right, congrats you have a veggie car!<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gallery.fcdnet.org/d/22497-2/DSCN0045.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://gallery.fcdnet.org/d/22497-2/DSCN0045.jpg" alt="" border="0" /></a><br /><h2>Filtering the fuel</h2><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gallery.fcdnet.org/d/22506-1/DSCN0049.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://gallery.fcdnet.org/d/22506-1/DSCN0049.jpg" alt="" border="0" /></a>So once we had the car running, we needed fuel. I'm getting mine from a nice teriyaki place in Kirkland. Its really clean and they produce I think enough for me to run on indefinitely.<br /><br />Make sure you have gloves that are good. This stuff is messy and doesn't come off easily.<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gallery.fcdnet.org/d/22500-1/DSCN0047.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 240px; height: 282px;" src="http://gallery.fcdnet.org/d/22500-1/DSCN0047.jpg" alt="" border="0" /></a><br /><br />Bag filters suck. Find $400 and get a pumping system, especially if you are going in with someone else to get a few cars to filter. Bags just suck royally.<br />I forgot to snap a photo of some bad veggie, but here is what to avoid--Hydrogenated anything oil. Or shortening. This means that McD's, Taco Bell, *insert fast food crap restaurant here* do not work. I have a guess that applebees also uses crap oil. WWU had about 60 gallons of oil available, but it was all hydrogenated as well. You want to stick to gourmet restaurants, chinese places, and teriyaki bars. Mostly everything else is bad. Greek might work too.<br /><br />Once you get some oil, and its filtered, pour it into the car. Yet another reason why bad filtering sucks. You need at least two people to get the oil in with 5-gallon buckets and a funnel. So go buy a pump system, trust me its worth it.<br /><br /><h2>Complete!!</h2>So there ya go. I'm now %98 free from the oil economy. Sure every 3000miles or so I need to use some petrol-oil for my car, but every day driving is now free. or at least more free than it was before. And within 10-12 months (perhaps less if I go on road trips this summer) it will have paid itself off financially. Not to mention I now know how to work on my 300SD!<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569-114921830131145723?l=www.fcdnet.org%2Fjaperry'/></div>Jakobhttp://www.blogger.com/profile/00682420458006030933noreply@blogger.com3tag:blogger.com,1999:blog-9199569.post-1102394965905726812004-12-06T20:32:00.000-08:002004-12-09T22:19:30.520-08:00Christmas Wish ListOkay so its taken some time to compile this, but these are things I've been eying lately.. in order of want/need: (Click to goto a place to buy it, or put the product in an Ebay search)
<br />
<br />1) <a href="http://store.apple.com/AppleStore/WebObjects/EducationIndividualCustom.woa/72105/wo/xe6FMicdzcRj2pnFbWG1u8psROp/1.0.11.1.0.6.25.7.11.2.3">Apple Bluetooth Keyboard</a>
<br />2) GOOD Ski Jacket (I'm still trying to figure out what this is.. I'll know this weekend)
<br />3) <a href="http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&category=73839&amp;item=5735528893&rd=1&ssPageName=WDVW">Neuros Mp3 Player</a>
<br />4) Sonicare Toothbrush
<br />5) Normal day thermal gloves
<br />6) <a href="http://www.batteryspace.com/index.asp?PageAction=VIEWPROD&ProdID=245&HS=1">20Pk NiMH Batteries (2200+)</a>
<br />7) <a href="http://www.amazon.com/exec/obidos/tg/detail/-/B0000326O1/103-7301247-8129404?v=glance">200+ CD case (2 actually)</a>
<br />8) Shaver (Nix this.. mine is working OK)
<br />9) Ski Lift Tickets (Crystal, Baker, or Stevens)
<br />10) ooh a Labeler would be coo
<br />
<br />Thats about it on my list at the moment...
<br /><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569-110239496590572681?l=www.fcdnet.org%2Fjaperry'/></div>Jakobhttp://www.blogger.com/profile/00682420458006030933noreply@blogger.com2tag:blogger.com,1999:blog-9199569.post-1101091550757159692004-11-21T18:05:00.000-08:002005-12-21T10:34:55.866-08:00Vancouver Firefox Release Party -- EggOn .1!After seeing the release of Mozilla Firefox, I decided that it was imparative to goto some release party. However, Seattle, being the Microsoft capitol, didn't really have much in the way of a party. Vancouver on the otherhand it looked like was going to have upto 50 people! Well, about a third showed up, but it was still fun... Here is the group<br /><br /><div style="text-align: center;"><img style="width: 467px; height: 350px;" src="http://japerry.fcdnet.org/VancouverFFPartyGroup.JPG" /><br /><div style="text-align: left;"><br />It was funny though getting there, I could have sworn we were at a Mac Convention of some sort. The only person with a laptop was Luke, who had a 17" Powermac. it was VERY nice.... Later on, another person came bearing a laptop as well. Yes, you guessed it, a mac.<br /><br /><div style="text-align: center;"><img style="width: 358px; height: 268px;" src="http://gallery.fcdnet.org/albums/vancouverfirefox/TheMacs.jpg" /><br /><div style="text-align: left;">Since the crowd was only about 20 or so, after the 2 girls left (Yah we didn't have the 'Ontario' turn out we expected) we started getting desperate for fun. We had wireless in the pub, so we decided that it was time to Wikalong some ASCII pr0n....<br /><br /><div style="text-align: center;"><img style="width: 315px; height: 350px;" src="http://gallery.fcdnet.org/albums/vancouverfirefox/ASCIIpr0n.jpg" /><br /></div><br /><div style="text-align: left;">However, our waitress wasn't too happy about that... so we turned it off and went back to drinking... which, might I add, she liked much more! We tried explaining why Firefox is so much better than that other browser, but I don't know if she figured it out or not.<br />Around midnight or so we decided to head out and grab pizza. Vancouver is known for its cheap pizza by-the-slice. So for $1.25 a piece, we got some grub and started talking...<br />"What should we do now?"<br />"hummm.. Lets program a Firefox Extension!!!"<br />So we decided to goto Kalien's house and start coding. Its 12:30am.....<br /><br />We arrive, and come up with these ideas: IrcAlong (like Wikialong, but live chat)<br />BlinkOTron (randomly turn HTML elements into BLINK)<br />FuckOffLeavemeAlone (make links go display:none when hovered over)<br />ClickOnHover (when you hover over a link, it goes to the page)<br />And... Eggon.. and Egg Timer for Firefox!<br /><br /><div style="text-align: center;"><img style="width: 483px; height: 361px;" src="http://gallery.fcdnet.org/albums/vancouverfirefox/DiscussingHowthiswillwork.jpg" /><br /><br /></div><br /><div style="text-align: left;">We start the planning process, grabing sheets of paper and a project board. Once we figured out what frivilous project we wanted to do, we got started.... We choose Eggon!<br />First thing.. we needed supplies. So we went out and got some eggs and pop. After we got back, Dave and I did research on how long you should boil an egg. We came up with:<br /><ul> <li>4 Mins for Soft Boiled</li> <li>8 Mins for Medium Boiled</li> <li>11 Mins for Hard Boiled</li> </ul> Kalien started working on the XPI installer and working through the XUL. We wanted an egg that showed up near the RSS tag on the status bar. ... it was hard work trying to debug those JAR files....<br /><br /></div><br /><br /><div style="text-align: center;"><img style="width: 483px; height: 361px;" src="http://gallery.fcdnet.org/albums/vancouverfirefox/KalienthinkingHard.jpg" /><br /><br /></div>With Kalien working on the XUL/XPI stuff, David started working on Java script, Graem started working on making Egg PNGs, Rob was our Manager, and Jordi was the Catman.<br /><br /><div style="text-align: center;"><img style="width: 483px; height: 361px;" src="http://gallery.fcdnet.org/albums/vancouverfirefox/GraemeseeinghowtoDrawanEgg.jpg" /><br /><br /><img style="width: 279px; height: 361px;" src="http://gallery.fcdnet.org/albums/vancouverfirefox/JordibeingCatMan.jpg" /><br /><br /><img style="width: 483px; height: 361px;" src="http://gallery.fcdnet.org/albums/vancouverfirefox/DavidCreatingtheTimer.jpg" /><br /><br /><img style="width: 299px; height: 361px;" src="http://gallery.fcdnet.org/albums/vancouverfirefox/WritingoutPlans.jpg" /><br /><br /></div><br />And I.. well I was behind the Camera. actually later on I was working the firefox-egg logo, as well as trying to figure out XUL... but basically I was falling asleep due to the fact that I never really slept much this past week.<br /><br />Once David completed the basic code for the timer, we decided we should try out our timers. Heh, Dave even made a buzzer. Although its not in Version .1, it will be someday! So on to making an egg....<br /><br /><br /><div style="text-align: center;"><img style="width: 283px; height: 361px;" src="http://gallery.fcdnet.org/albums/vancouverfirefox/TestingOurTimer.jpg" /><br /></div><br />Once the egg was done, we gave it a try.. the first Egg was a little 'underdone'... I guess we didn't submerge the egg in enough boiling water.<br /><br /><div style="text-align: center;"><img style="width: 483px; height: 361px;" src="http://gallery.fcdnet.org/albums/vancouverfirefox/Eggtoosoft.jpg" /><br /></div><br /><br />Our second try involved more water, as well as 'Hard Boiled' mode. 11 Mins later...<br /><br /><div style="text-align: center;"><img style="width: 483px; height: 361px;" src="http://gallery.fcdnet.org/albums/vancouverfirefox/peelingopentheHardBoiledEgg.jpg" /><br /></div><br />The shell came off good, now lets see how the egg tastes!!<br /><br /><div style="text-align: center;"><img style="width: 483px; height: 361px;" src="http://gallery.fcdnet.org/albums/vancouverfirefox/yummyEgg.jpg" /><br /></div><br />Yummy!!!!<br /><br />Now we just needed to make a good Firefox-Egg PNG and get the installer working... Few more hours pass by and w00t, the About Box shows up!<br /><br /><div style="text-align: center;"><img style="width: 483px; height: 361px;" src="http://gallery.fcdnet.org/albums/vancouverfirefox/DazzedseeingtheAboutScreen.jpg" /><br /></div><br /><br />(Obviously as you can see, we have fallen asleep by now... 4:30am...)<br /><br />Then making the Firefox with the Egg in Photoshop...<br /><div style="text-align: center;"><img style="width: 483px; height: 361px;" src="http://gallery.fcdnet.org/albums/vancouverfirefox/MakingtheEggLogo.jpg" /><br /></div><br /><br />About this time it was nearly 5:00am. David and I were both passing out pretty quick, so we decided to Jet. On the way home I finished the Logo! When I woke up the next morning, I recieved an E-mail that said that Eggon .1 was released!!!<br /><br />So Eggon! come and download it at <a href="http://www.rely.ca/eggon/">http://www.rely.ca/eggon/</a><br /></div></div></div></div><br /><br /></div><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9199569-110109155075715969?l=www.fcdnet.org%2Fjaperry'/></div>Jakobhttp://www.blogger.com/profile/00682420458006030933noreply@blogger.com41