
Does the sudden appearance of a Firefox crop circle imply which browser extraterrestrials prefer? We don’t know, but it was still fun to make!
Constructed by local Firefox fans and the same team that created the Firefox mural from cornstarch and kool-aid and launched the Firefox weather balloon, the Firefox Crop Circle project shows that we have so much passion for Firefox that we want it to be visible from space!
Planned in under two weeks and completed in under 24 hours, the crop circle had a final diameter of 220 feet. We constructed the circle in an oat field near Amity, Oregon, where it was completely invisible from the road but unmistakable from the sky. Our team consisted of 12 people, mainly OSU students, and we carefully stomped down oats from 3:30pm Friday afternoon until 2:30am, putting on the finishing touches between 7:30am and 11:00am Saturday, August 12.
Matt and John, Mozilla video interns, came up with the idea a few weeks beforehand. Fueled by the enthusiasm of Asa Dotzler at Mozilla, suddenly the crop circle was within reach. While at OSCON 2006 in Portland, the three of them ran into members of the OSLUG, and things really started to take shape.
The Plot Thickens
With the idea, the enthusiasm, and the commitment in place, the next thing we needed was to find a field and contact the owner for permission. At first, we simply asked people visiting the Mozilla booth if they had a field or knew anyone in the area who did. Even at OSCON, where you wouldn’t expect to find too many farmers, we had a few leads right away, which showed how close we were to making the project work.
Finally, Beth contacted Alex, whose family lived near the owners of an oat field in the Amity area. A few phone calls and emails later and permission was secured! We had an unharvested field of oats!
Other important details were worked out soon afterwards: We coordinated our schedules and settled on a weekend. We worked out car-pool plans and made a list of supplies. We even found a pilot to help us see what we were doing from the air! Finally, we were ready to begin planning the crop-circle’s construction.
How we did it
Planning
We quickly designed and printed large posters that had a two color version of the logo. With that we bisected the image into 32 sections and overlayed 60 concentric circles with even space between them. In our mock up, the gap between the circles was two feet.
On top of the design, we also constructed our stompers. Inspired by the discovery channel, our stompers were constructed using 2×4′s and rope.
With our plan and stompers ready, we hit the field.
Constructing the Fox
First, the Firefox globe was created by connecting a taut measuring tape to the end of a stake and walking around in a 220ft circle.
“*walkie talkie screech* we’re going from 2 to 4 from 74 to 86 *screech*“.
This was standard lingo we developed to quickly report our progress to the rest of the team. For example “from 2 to 4 from 74 to 86″ means we were about to stomp an area from ray number 2 to ray number 4 (somewhat analogous to going from 2 o’clock to 4 o’clock) with a depth from 74′ from the center to 86′ from the center. With two teams of stompers, each with a walkie talkie and smaller version of the map, we reported our progress to our map team located outside the circle where they recorded all the work by highlighting it on their copy of the map. The map team then knew what needed work and what had been finished even when the stomping teams couldn’t see each other.
The first pass of stomping was knocking down all the big empty areas:
After we stomped down all the big areas in a boxy grid-like pattern, we “connected the dots” by smoothing out all the edges and blending the corners of the grid to fill everything in. For the most part, everything went perfectly! We had a brief accident around midnight and accidentally gave our Firefox a little bump on the head, but after we saw what we had done, fixing it wasn’t very difficult. We bet you can’t even notice!
Documentation
Like any good open source project, we spent a lot of time documenting the process. We had an army of digital cameras, two dedicated videographers, a plane, and a helicopter. All of this allowed us to get some great coverage!
Final product
The hard work paid off!
Maybe the google earth cameras picked it up!
Thanks
Without these folks this could not have happened:
- Terry & Monty Woods (Crop owners)
- John Imlah (Farmer/adjoining land)
- Gretchen Brunner (adjoining Land owners )
- Ron & Mary Lou Polvi (chief cooks)
- Alex Polvi (Google/OSLUG)
- Beth Gordon (OSLUG)
- Jason Siefken (OSLUG)
- John Carey (Mozilla-film maker)
- Eric Searcy (OSLUG)
- Emily Nashif (OSLUG)
- Ken Yoneda (Mozilla translator)
- Stuart McKim (OSLUG)
- Michael Marineau (OSLUG)
- Matt Shichtman (Mozilla-film maker)
- Scott Nichols (OSLUG)
- David “Crash” Mandrell (pilot)
- Asa Dotzler (Mozilla)
- Chris Dibona (Google)
http://lug.oregonstate.edu/index.php/Projects/Firefox/Firefox_Circle
- 삭제확인 -
function del(userid){
del_con = confirm(‘정말로 삭제하시겠습니까? [확인]을 누르시면, 삭제됩니다.’);
if ( del_con == true ) {
sForm.submit();
}
if ( del_con == false ) {
return false;
}
}
- 롤오버시키기 -
<script>
function bt(id,after)
{
eval(id+’.filters.blendTrans.stop();’);
eval(id+’.filters.blendTrans.Apply();’);
eval(id+’.src=”‘+after+’”;’);
eval(id+’.filters.blendTrans.Play();’);
}
</script>
<img id=”menu1″ src=”파일명1>
<a href=# onMouseOver=bt(‘menu1′,’파일명2′)><img border=0 src=”파일명3″></a>
파일명3의 그림위에 마우스를 올리면 파일명1의 그림이 파일명 2로 변하는 예제
날짜 유효성검사
<html>
<head>
</head>
<body>
<form name=frm>
<input type=text name=t value=’2005/02/40′>
<input type=button onclick=vc(this.form.t) value=’ 체 크 ‘>
</form>
<script>
function vc(v){
//month 테이블
var mt=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
//오늘 데이트 객체
var now=new Date();
var Y=now.getYear(); //년
var M=now.getMonth()+1; //월
var D=now.getDate(); //일
var lim=new Array(Y,12,31); //일,월,년도 한계범위설정
var lim_=new Array(‘년도’,'월일’,'일자’); //일원년의 표기 스트링
var lim__=new Array(4,2,2); //일,월,년의 유효길이
var a=new Array(); //정수화 포맷을 담을 배열
var tmp=v.value.split(‘/’); // /로 나누어 배열로 담는다.
if(tmp.length!=3){ //배열의 길이가 유효한지 확인.
alert(‘유효하지 않은 날짜포맷입니다\ndd/mm/yyyy 형식으로 넣어주세요’);
return;
} else {
a[0]=parseInt(tmp[0]); //년
a[1]=parseInt(tmp[1]); //월
a[2]=parseInt(tmp[2]); //일
for(var i in a){ //배열의 길이만큼 루프를 돈다.
if(a[i]<0||a[i]>lim[i]||tmp[i].length!=lim__[i]){ //일,월,년도별 유효성 체크
alert(lim_[i]+’를 제대로 입력해 주세요’);
v.focus();
return;
}
}
if(mt[a[1]-1]<a[2]){ //월별 요일의 범위체크
alert(‘일자의 범위가 틀립니다.’);
v.focus();
return;
}
alert(tmp[0]+tmp[1]+tmp[2]); //걸러진것만 출력
}
}
</script>
<body>
</html>
공용(Common)과 관로라는 의미의 레일(Rail)이 결합된 용어. 간단하게는 가솔린 엔진의 Fuel Rail과 같이 연료압이 유지되는 관로 그리고 그 관로에 연결된 인젝터를 이용하여 디젤연료를 분사하는 전자제어 시스템을 말한다. 전통적인 디젤엔진은 연료분사기 마다 독립적으로 연료압을 형성시키는 구조였으므로 Common이라는 말이, 일종의 통합형 연료공급시스템임을 표현하기 위해 사용되고 있는 것으로 이해할 수 있다.

주요 구성품은 ⓐ 고압(2,000PSI 이상)을 만들어내는 연료펌프 ⓑ 분배관(Common Rail) ⓒ 압력센서 ⓓ 고압분사 인젝터 ⓔ 제어모듈 등으로 구성되며 구형 디젤시스템의 플런저(연료펌프 및 분사기구)를 대체하고 전자적으로 제어되므로 운전조건에 순응하는 정밀한 제어가 가능하다. 특히 펌프와 인젝터가 분리된 형태이므로 저속운전 중에도 배연가스(특히 NOx) 배출이나 아이들링 조건을 크게 개선할 수 있고 Pilot분사(예비연소실의 원리, 미리 소량의 연료를 미리 분사하는 성층연소)연비개선이 가능하다. 연소실안에 직접 연료를 분사하는 디젤엔진의 특성상 통칭 CRDI(Common Rail Direct Injection)으로 불리우며 가솔린 엔진제어기술이 디젤엔진쪽으로 전이된 사례.


Recent Comments