Tabletop Robot offers positioning repeatability of ±0.02 mm.Featuring servo control motor and rigid base of aluminum extruded material, TT Table Top Robot eliminates misstepping and can be used in conjunction with teaching pendant, PC software, or other tools. Type 2020 offers 200 x 200 mm operating range while Type 4040 provides 400 x 400 mm range. Gate model is suited for unbalanced loads, or applications where Z-axis receives heavy load or load overhangs slider. Cantilever model accommodates larger or irregularly shaped loads in fixed condition.
read more:
LA Sanitation Cleans Up Its Workflow Processes Using Silanis' Electronic SignaturesSilanis Technology, the industry’s most experienced electronic signature provider with more than two million government and commercial users, today announced that one of the largest solid waste and wastewater management agencies in the US will adopt a more environmentally-friendly and efficient process to manage its industrial wastewater discharge customers. (PRWEB Jul 5, 2006) Trackback URL: http://www.prweb.com/chachingpr.php/UHJvZi1aZXRhLVBpZ2ctUGlnZy1JbnNlLVplcm8=
read more:
Wordpress 2.5 RC1 releasedA sneak peek on wordpress 2.5 rc1 is finally out for beta testing. Accordint to Mark of WebToolsCollections,A customizable dashboard, multi-file upload, built-in galleries, one-click plugin upgrades, tag management, built-in Gravatars, full text feeds, and faster load timesYou can download the release here http://wordpress.org/wordpress-2.5-RC1.zip if you want to test it and find bugs for better [...]
read more:
Patient Privacy Organization Asks President Bush to Guarantee Privacy in Health IT LegislationPatients cannot control who can access their electronic medical data though, President Bush says they can. (PRWEB Jul 11, 2006) Trackback URI: http://www.prweb.com/dingpr.php/RmFsdS1TaW5nLVBpZ2ctU3F1YS1JbnNlLVplcm8=
read more:
Singer Electronic Sewing Machine model: 9022, for sale (NE Austin/Manor) $30I bought this machine used, about 7 years ago. I have used it very little and was not always able to get the tension just right. I'm pretty sure this was my error and not the machine, but whoever buys it should know a little about sewing machines to be able to adjust it. It's in great condition and comes with the foot pedal, feet to sew buttons, zippers, etc., and some bobbins. Please email me, Carol, if you are interested. Thanks!
read more:
Slotted Clevis Hanger helps reduce pipe hanging time.Available in 2 and 4 in. sizes, electro-zinc plated CADDY® SLOT LOCK is UL®-Listed and meets Factory Mutual deflection requirements without need for additional spacers. Removable slotted crossbeam accelerates assembly time and minimizes deflection by capturing top and bottom legs and locking them in place under load. Notches in crossbeam prevent it from working loose, even under extreme vibration. Product also conforms with Federal Specification WW-H-171.
read more:
Sun Star Corporation Compiles Disaster Recovery Prevention TeamIn light of the sheer number of natural disasters over past 18 months and new questions about the safety of California’s electronic data stored in flood zones, Sun Star Corporation has put together a team of data recovery consultant to aid small and mid-sized businesses. (PRWEB Jul 14, 2006) Trackback URI: http://www.prweb.com/zingpr.php/VGhpci1Ib3JyLVNxdWEtU3F1YS1JbnNlLVplcm8=
read more:
Split-Frame Unloader accommodates bulk bags and rigid bins.Split Frame Unloader allows upper frame to be forklifted onto plant floor, loaded with bulk bag, and forklifted back onto subframe within several inches of ceiling. For discharging from bulk bags, product features Power-Cincher® flow control valve, Side-Flexer(TM) bag activators, and flanged discharge chute. Constructed of stainless steel and finished to sanitary standards, unloader is offered with load cells and programmable controls for automated weigh batching.
read more:
BROTHER Sewing Machine (Methune) $40Free Arm BROTHER Sewing Machine Features:
Built in handle
Built in sewing light
Upper tension control dial
Free arm for sewing cuffs and sleeves
Accessory storage in detachable unit that creates the free arm sewing
Auto-Declutch bobbin winder ensures fast and easy bobbin winding
Electronic Speed Control
Adjustable Stitch width, length, and needle position
read more:
Online Service enables educational portfolio management.Integrating LANIT's Foliotek electronic portfolio technology, eCollege System enables users to create, evaluate, and analyze online portfolios. Institutions can define portfolio templates and align them to desired learning outcomes. Students align digital files from personal storage repository to defined templates and use communication tools to reflect on learning and personal development. Students can also share personal portfolio internally or externally.
read more:
Antique Phone Becomes Mail OrganizerA bit of post-holiday fun today - a quick writeup on transforming an antique phone into a mail organizer.

This phone was given to me by my parents some years ago. They had purchased a number of them years ago here in West Michigan - as I recall the story was the phone company was selling these off after transitioning to newer technology some time in the 1960’s. Dad had rigged up two as an intercom between the house and garage, and the leftovers were stored.
After receiving this one it was stored longer - in our early married years we moved a few times and never wanted to mount it until we had settled down. I came across the phone again in a purging binge and decided it either had to be sold off or used - I was tired of it sitting on a shelf. Some time online checking it’s potential value found that we weren’t going to make a house payment by selling it, so I decided to put it to use instead. Some measuring and experimentation found that its interior dimensions were well-suited to holding normal size envelopes, so I set about reclaiming it as a mail organizer.
The first order of business was to remove most of the guts of the phone—a bit of a pity since you could still turn the crank and make the bells ring.

Then I got some scrap sheet metal, and a few hours with a cut-off wheel and my welder netted an organizer rack to fit in where the hand-crank original generator was:

I made another shelf for the lower portion of the phone - so now incoming and outgoing mail store in the top and notecards/postage store in the bottom:

Looking to mount the phone it was clear the best place was right over the live phone jack. Which, of course, I couldn’t do without making the phone actually ring. So I purchased this Remote Bell Ringer for Radio Shack and installed it into the phone (you can see it in the previous picture in the middle shelf area). The ringer uses an actual brass bell - so the phone rings and sounds almost authentic. It’s a bit muted being inside the door but still plenty loud. There’s just something pleasing about it’s sound that’s missing in newer electronic phones.
Here’s the phone mounted into place:

I love these kinds of projects - turning something old and beautiful but essentially useless into something old, beautiful and useful.
read more:
Thank Hotwired, Saila suggestsAlthough my first thought was to Twitter this (apparently the frequency for which I do that is starting to make cats salivate), but it deserved more than 140 characters. That being said, had it been a little tweet it would have said this:
@veen: increasingly, it’s clear that everything I learned, I learned from HotWired
I’ve mentioned it before in a couple of posts, and in person to Mr. Veen, but as I do some work for a media client examining their competitors and forming some online strategies and best practices, that site and its primary colours raced back in mind.
Maybe it was the electronic music being streamed into my headphones (the first online music I regularly listened was webcasted from HotWired via Beta Lounge).
Maybe it was that nearly every guideline I outline was done by that crew back in in the mid-1990s.
Maybe it was the nature of my client’s business.
Maybe its the the current debate over “purpose.”
Nevertheless, it’s inspired me to collect my thoughts and respond to a point I made a few weeks ago. After the Online News Association’s conference in Toronto, one of my posts alluded to the fact that mainstream media has failed to pick-up on some of the independent Web’s best practices.
Over the coming weeks, I’ll start posting some longer essays collected under the tentatively group under the title of “Saila Suggests” that will respond and expand on those best practices.
The first, appearing this weekend will be an overview, and will be followed by an piece on created user-friendly Web addresses. Although my self-imposed schedules are infamously erratic, I hope to a have a few more posted before the year is out.
read more:
Three-Tier Static Content in ExpressionEngine: Approach EThe challenge: Build on Approach D of building navigation for static content in ExpressionEngine, but only show 3rd level links when any page on a specific branch is active.
In Approach D I introduced the idea of using ExpressionEngine’s Relationships to drive navigation for 3 level content. This installment builds on that approach by creating a menu that only shows the 3rd level pages when you click into that branch of the navigation.
To follow this tutorial you’ll need:
- The EE components covered in Approach A.
- The additions mentioned in Approach D - so essentially a weblog with content and relationship fields and an index template.
- Several entries posted with some of them being assigned to a parent page.
- The entries need to be ordered by date in an order that matches their position in the menu. Put another way - the date ordering should be such that if you showed them all at the same time they would be in the right order - Parent A with it’s children before Parent B with it’s children. Getting the children to show up correctly in all cases depends on this sort being correct.
- A template group and template structure such that url_titles will display in the segment_3 position. If your structure is different you’ll need to adjust the code.
Note: this approach does require the query module, which isn’t included in the Core version of ExpressionEngine.
The Results
Let’s first look at the results - so you can determine whether the outcome is something you’re interested in building. Here’s the working example. The index loads initially only parent pages showing in the left nav - so these are pages with nothing assigned in the relationship field.
Clicking a parent page link will load that entry, and also refresh the left-nav with child pages for that section. Clicking a child page loads that entry and keeps the navigation the same. Choose a different parent and the 3rd level options change to only show the children for that parent. Behind the scenes - no javascript trickery, no CSS showing and hiding, no dynamic HTML - it all runs on straight EE conditionals with one query thrown in.
OK - so that’s the finished product. Let’s take a look at what it takes to get there. In this example I broke out the menu-building code into an e Embedded Template so that it could be easily reused from different areas of a site that needed the same type of navigation.
Index Template
Let’s start in the parent template - it features this code which calls the embedded template while passing in all the things the code in the embedded template needs to generate the navigation:
{embed='static/static_e_subnav' my_weblog_name='static' my_index_entry='section-index'
my_detail_path='static/three_tier_e' my_relationship_field='parent_page'}
my_weblog_name: Used to set the weblog to create the navigation from.
my_index_entry: There will be one post in the weblog that holds the index content for this section - and we don’t want to display that post in the subnav. Passing in the url_title of that entry will allow the embedded template to exclude it.
my_detail_path: We’ll need to build links in the embedded template so will need to know the path. Note that you can use this in two ways - either have one template for everything or use an index/detail template arrangement. In this example I’m using a single template.
my_relationship_field: The embedded template will need to know what field holds the relationships. Different weblogs will have different names for this field so its passed in as a variable.
Embedded Template
Now for the meat of the code - the embedded template.
There are essentially three parts to this code:
- Showing the parents only
- Showing children when a parent is selected
- Showing siblings when a 3rd level page is selected
First let’s look at the weblog:entries tag:
{exp:weblog:entries weblog='{embed:my_weblog_name}' url_title='not {embed:my_index_entry}' sort='asc' dynamic='off'}
You can see we are using two of the passed in values to choose the right weblog, and exclude the post that represents the index entry. We set the sort and turn dynamic=off so EE doesn’t look at the URL to choose its results.
Showing Parents Only
The first conditional finds entries that have no relationships assigned:
{if {embed:my_relationship_field}=='0'}
Showing Children When a Parent is Selected
Within this conditional is another:
{if url_title==segment_3}
The code assumes that when the index for this section is loaded there will be nothing in the segment_3 position. So - remembering that we are still on an entry with no relationship specified - if there is something in segment three that means the user must have clicked a 2nd level—or parent - entry. Now we need to show the children for this entry so the code uses the reverse_related_entries tag to do so:
{reverse_related_entries weblog='{embed:my_weblog_name}' sort='asc'}
{if count==1}<ul>{/if}
<li><a href='{url_title_path={embed:my_detail_path}}'>{title}</a></li>
{if count==total_results}</ul>{/if}
{/reverse_related_entries}
Those two situations are the easy part. The harder part is determining when a child entry has been selected and then displaying the siblings for that entry.
Showing Siblings When a 3rd Level Page is Selected
The first part - detecting when a 3rd level page has been selected - is handled by this if:elseif in the main conditional:
{if:elseif {embed:my_relationship_field}!='0' AND segment_3==url_title}
This finds the case when the currently-displayed entry has been assigned to a parent (so is a child page) and whose url_title is displaying (so has been selected).
Now for the trickiest part - finding other pages with the same parent - or siblings - to this page. There is currently no built in tag to do this in ExpressionEngine, so we have to use a custom query (I won’t go into the specifics of the query here - I was only able to figure this out by bringing EE data into MSAccess where I could use the visual query builder to figure it out):
{exp:query sql='SELECT exp_weblog_titles.title as my_title, exp_weblog_titles.url_title as my_url_title
FROM (exp_relationships INNER JOIN exp_relationships AS exp_relationships_1 ON exp_relationships.rel_child_id = exp_relationships_1.rel_child_id)
INNER JOIN exp_weblog_titles ON exp_relationships_1.rel_parent_id = exp_weblog_titles.entry_id
WHERE (((exp_relationships.rel_id)={{embed:my_relationship_field}}) AND exp_weblog_titles.weblog_id={weblog_id}) ORDER BY exp_weblog_titles.entry_date asc;'}
<li><a href='{homepage}/{embed:my_detail_path}/{my_url_title}/'>{my_title}</a></li>
{/exp:query}
Note that the query uses the global homepage variable, the passed-in my_detail_path variable, and a query-specific variable of my_url_title to assemble the proper link.
So there you have it - a one weblog, one field group, one template way of building static navigation that requires no client-side trickery to only display children for one branch of the navigation tree at at time.
I do need to thank Rob Dircks of Dircks Associates for permission to share this code. I developed some of the trickier parts as part of a project for Rob.
read more:
You Searched for electronic load
Click electronic load to go to Test Rack
SEARCH RSS NEWS USING THE WORDS BELOW
electronic load |
EMC |
Medical test |
test rack |
AC Power supply |
power supply tester |
data center |
IEEE EMC |
Seaward |
IPTV |
used test equipment |
spectrum analyzer |
MPEG 4 |
cropico |
Labview |
Voltech |
Emscan |
data collection |
NARDA |
video monioring |
vibration analysis |
harmonics & flicker |
clare |
SAS |
IEC 62353 |
filter gasket |
IEC 60601-1 |
power meter |
microhmmeter |
DO 160 |
resistance standard |
Afcom |
continuity tester |
safety analyzer |
industrial computer |
pixelmetrix |
Schaffner |
G tem |
video quality monitor |
ESD gun |
RF amplifier |
RF immunity |
emscan |
near field probe |
test integrator |
emi test |
MPEG 4 |
chroma |
DC Power Supply |
SharkRack |
electronic load |
www.testrack.com(c) Copyright 2005 Test Rack.