, 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: Ryan Struyk - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

We Are Calvin: Ryan Struyk

Tue, Aug 13, 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: senior Ryan Struyk of Ada, Mich., a political science and mathematics double major at Calvin College. This summer, Ryan is interning at west Michigan's NBC affiliate.

Where are you?

My home base is the WOODTV newsroom near downtown Grand Rapids, but I've been everywhere from Kalamazoo to Muskegon on a given day.

Why are you there?

I'm a newsroom intern with WOODTV this summer, getting some hands-on experience in journalism in general and also getting a taste of television news.

What鈥檚 your typical day like?

There's really no such thing, which is my favorite part of the job. Every day starts off with a news meeting where reporters and producers throw around story ideas and get assignments. Some days I'll go out with a reporter on a story; other days I'll stay in the newsroom and help with the noon show. There's an afternoon news meeting too, but I'm usually either out on a story or helping piece together clips and scripts for the five or six o'clock shows. The day ends watching our work hit the air, and we do it all over again the next day.

What (technically) are you doing?

I'm helping identify ideas for b-roll with photographers, piecing together vo-sots and choosing verbatims for packages. I'm writing scripts for some packages and some wire copy for the noon, five and six. I'm also helping write web copy from scripts and packages.

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

Helping produce the news. I make calls for stories, help our video guys edit stuff together, and write scripts for the anchors to say on the air. Also, I'll often watch a reporter's footage for TV and then write a web story based on their footage and interviews.

How has Calvin prepared you for this?

The most helpful thing Calvin has taught me is how to think well. A good journalist has to know a little bit about everything, and Calvin鈥檚 liberal arts education has given me a base of knowledge that a lot of other folks don鈥檛 have. I鈥檝e actually never taken a video class in my life and I鈥檝e taken only two journalism classes, so a lot of the other broadcasting majors have a leg up on me there. But when it comes to understanding a 70-page lawsuit or running a statistical test on our readership data, I鈥檓 glad I鈥檝e got political science and math degrees up my sleeve.

What has surprised you so far?

I actually found a way to use my math major at my internship. We鈥檝e been seeing some shifts in our online readership data over the last two years, and I crunched some numbers for our digital director and ran some tests to see whether the shifts were statistically significant. Who knew, there鈥檚 even a place for math geeks in journalism!

How do you see this shaping your future?

It鈥檚 given me a great taste of what television journalism is like. It鈥檚 a fast pace and it鈥檚 something new every day, which I love. It鈥檚 also given me great connections to some of the best in the business. I鈥檓 still undecided about whether television news is for me, but I think it鈥檚 given me all the information I need to make a good decision about it.

Best thing you鈥檝e eaten?

I left the newsroom around 11:30 one day to cover a preliminary hearing for a criminal sexual conduct case and the trial ended up going until 3:00. I hadn't had lunch yet and I was starving. We stopped at Subway at 3:30 and it was one of the best sandwiches I've tasted in my entire life.

Best picture you鈥檝e taken?

Part of our internship is helping run Maranda's Park Parties each week, in which organizations and businesses set up booths and games at an event for the community to attend. McDonald's was one of the sponsors and I got my picture with Ronald McDonald. Best profile picture ever.

What鈥檚 gone wrong?

I was live-Tweeting a preliminary hearing for a guy charged with six counts of criminal sexual conduct. His last name is 鈥淒engel.鈥 About halfway through, I got mixed up and started tweeting 鈥淒regel.鈥 Meanwhile, folks back in the newsroom were following my live-Tweet and writing a web story from it. When I got back, I got several comments on how the 鈥淒regel鈥 trial went. It was actually the same day I didn鈥檛 eat lunch until 3:30, so I blame that.

Met anybody memorable?

The most memorable person I met was on my first day. The day before, a woman had been run over and killed while she was trying to help someone who was in a car accident. We went to talk with her husband and I鈥檒l never forget that man sobbing while we talked with him on the porch about his wife. It was such a wake-up call to the real pain and hurt in the stories that we see almost every day, as well as the emotional stamina that reporters need to have.


Authors: