, but this code // executes before the first paint, when

麻豆区

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); We Are Calvin: Andrew Mitchell - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

We Are Calvin: Andrew Mitchell

Thu, Jun 06, 2013
Matt Kucinski
Every summer, hundreds of Calvin students scatter across the U.S. and around the world, researching, interning and exploring. This summer, some of these students are keeping us informed about their adventures. Next up: junior Andrew Mitchell of Iron Mountain, Mich., an engineering major at Calvin College. Andrew is spending the summer building a bridge in Kenya.

Where are you?

I am in , located just outside of Kitale.

Why are you there?

I have an internship with a company called Bridging the Gap Africa.

What's your typical day like?

I have been in Kenya for about three weeks but only have worked for one week. I spent the first two weeks with my family touring around Kenya seeing the sights. But so far I have been on site which includes driving to the bridge site, working there until lunch and then working until about five.

When I am in town I go to a coffee shop to work with an engineer I am interning with on design spreadsheets and design calculations for current projects.

What (technically) are you doing?

I am working on quantity takeoffs, construction supervision, structural analysis and design and working in a cross-cultural environment.

What (in layperson's terms) are you doing?

I am a part of building a suspended bridge.

How has Calvin prepared you for this?

My time at Calvin has prepared me well for this experience. I have had to use programming, structural design and estimating materials techniques.

What has surprised you so far?

The amount of time spent waiting, whether it be for internet, food or traveling. It took me over 28 hours of traveling (not including layovers or rest stops) just to get to West Pokot (where the bridge site is).

How do you see this shaping your future?

I have already learned a lot about culture and engineering bridges. I think this will be a great experience for both social and technical skills.

Best thing you've eaten?

Goat leg, beef soup and chapati (a version of naan).

Best picture you've taken?

While I was on safari in the Masai Mara I took a picture of a male lion right before it growled.

What's gone wrong?

The community facilitator on the bridge site got mad and took his sledge hammer and went home. The hammer was being used to break rock where the foundations were going to go. Our right-hand man, who is very good at interpreting, communicated this to us by saying it "paralyzed" work.

Met anybody memorable?

Wesley Korir, who was the champion of the Boston marathon in 2012.


Authors: