Tong 1 Constant ... Intervals: Three Mediations of the Fourth Estate A Thesis Presented to the Nova Scotia College of Art and Design University in partial fulfillment of the requirements for the Degree of Master of Fine Arts by Pudy Tong March 2010 Tong 2 MFA Thesis Committee for Pudy Tong: Mark Bovey, Associate Professor Fine Arts Division Thesis Advisor Robert Bean, Professor Media Arts Division David Clark, Associate Professor Media Arts Division Wilma Needham, Associate Professor Chair of Fine Arts Dr. Bruce Barber, Professor Director, MFA Program Note: The entirety of this thesis text and additional documentation of the exhibition can be found at: http://www.constant-intervals.info , , Tong 3 Acknowledgments I would like to thank the many people and organizations that have made this journey not only possible but also worthwhile. First of all, NSCAD University's MFA program must be acknowledged for-offering, and delivering, a fertile environment where serious, interdisciplinary aesthetic and conceptual artistic research is encouraged, demanded and expected. Thank you for giving me this opportunity. I am indebted to the financial support of The Harrison McCain Scholarship in memory of Marion McCain from the Harrison McCain Foundation and the Joseph-Armand Bombardier Canada Graduate Scholarship - Master's, funded by the Social Sciences and Humanities Research Council. I am grateful to my MFA Committee for their expertise, guidance, dialogue, honesty and support: Mark Bovey, Bob Bean, David Clark, Wilma Needham and Bruce Barber. Also to Jan Peacock, Wendy Landry, Adam Kelly, Joe Landry, Solomon Nagler and other faculty under whom I've studied. To the pedagogues with whom I had the great fortune of acting as Teaching Assistant for: Alexandra Emberley, Mark Bovey and Sandra Alfoldy; your professionalism and passion is inspiring. And a cheers to all other faculty and staff for making this institution a vibrant playground of ideas. To the technicians in all areas: you are the pillars of this institution. I would like to single out those who have assisted me during my stay here: "Murf" Lively, Michelle Alarie, Ken Lamb and Donald Thompson. Also to the staff of the Anna Leonowens Gallery, director Tonia Di Risio, exhibitions coordinator Eleanor King and the team of helpful interns who run the welloiled machine that brings us new exhibitions weekly. To MFAs past: thank you for setting up expectations and precedents that both provoke and motivate. To my MFAs peers: I cannot speak more glowingly about your dedication, professional excellence, insightfulness, hospitality, generosity and many other qualities that I could gush endlessly about like a sentimental wreck; it has been a wonderfully rewarding two years. Many hugs . To the first-year MFAs: although we just got acquainted, the relatively short time we've spent together has been invigorating. Best of luck! To those "undergrads" (a most affectionate designation) with whom I've had the pleasure of meeting or even working with: interacting with you has kept me grounded and perhaps even planted in me a desire to pursue teaching in the future. Many of you will be amounting to great things and I'm certain we will meet again in the tiny pond that is the Canadian art world. See you soon. And lastly to my family, especially Ma and Ba: thank you for your unquestioning support over the years. I guess Canada was indeed the correct immigration destination. Tong 4 Table of Contents: Short exhibition statement ______________________ 6 Expanded exhibition statement _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 7 On lntermediality - - - - - - - - - - - - - - - - - - - - - - - 10 Art Historical Coordinates 11 Detournement _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 12 Jack Burnham's "System's Esthestics" 13 Wolfgang Staehle's To the People of New York, later renamed Untitled 15 Automated active observation - between system integration and passive witness 16 Descriptions of works - - - - - - - - - - - - - - - - - - - - - - - 17 Daily _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 17 Editorial 18 Chronological 21 Interpretations of the Exhibition as a Whole _ _ _ _ _ _ _ _ _ _ _ _ _ _ 23 On The Globe and Mail as Source 24 Appendices 31 Tong 5 Introduction Offered in this text is a limited introduction to some areas of thought that triangulate the works included in Constant ... Intervals. This is by no means a comprehensive survey nor an indepth investigation of all relevant and possible ideas prompted by this exhibition; as art has the capacity to travel across disciplines, it would be impossible to address each related field on their own terms. Presented in this text are some modular points of departure that connect outward, nesting this cultural production within a "broader conceptual context" (NSCAD 10). The direct invocation of NSCAD University's MFA requirements as a fundamental rationale implies that this exercise is more than just a complacent act of meeting institutional demands; it is a demonstration of an awareness of this field's structures of validation. 1 Howard Singerman, in proposing a theory of the MFA, suggests that the professional certification of the artist "assumes a responsibility, an obligation to that name's past as well as its future" (213). In existence since 1973, NSCAD University's MFA program rose out of the academicisation of higher art education in North America. While not explicitly cited, NSCAD University's MFA certification is based on the MFA Standards as outlined by the College Art Association: To earn an MFA, a practicing artist must exhibit the highest level of accomplishment through the generation of a body of work. The work needs to demonstrate the ability to conceptualize and communicate effectively by employing visual language to interpret ideas. ("MFA Standards") In this context, the evaluation of the thesis exhibition's effectiveness at communicating its intentions becomes the primary preoccupation of its viewers. I cannot accurately project how "successful" this exhibition is in these terms because this appraisal involves more than a straightforward comparison of intentions and reception; reception is inter-subjective, affected by peer-based consensus and other discursive assessments, processes that occur outside and around the works,. I can only take full responsibility for presenting one side of this equation by submitting this exhibition,· coupled with this explanatory text, for an audience to experience. This text is an offering of possible gateways through which this work could be accessed, appreciated and understood. It provides the tools for making an evaluation of efficiency. An effort has been made to embed all the ideas presented here within the artworks themselves using Tong 6 a chain of conventional semantic associations and I surmise that my intentions could be reached through the visual, temporal, conceptual, unconscious or mnemonic experience of this work. 2 While the pieces in the exhibition remain the most immediate sites of encounter and the main entryways into the ideas they relay, this text serves as a register for concepts that may have failed to, or simply could not, be communicated visually. This is a supplementary portion of the overall thesis exhibition during its run but invariably shifts to become the primary site of encounter after the installation has been disassembled. In this spirit of supplementing, and later simulating the experience of the exhibition retroactively, another focus of this text is the thorough description of works plus a full exposition of its visual and conceptual logic. While this resolve for a comprehensive articulation of motives and descriptions may seem like a rigidly rational approach and appears to deny these works a sense of affect and ineffability with which art has traditionally been imbued, this severe delineation seeks to do quite the opposite. By stripping these works down to their artistic intentions and openly laying out the ways by which they operate, they're distilled down to their essential characteristics to allow them to resonate more clearly. It is a method that seeks to fracture the usual hierarchal structure of meaning by flattening it into individual nodes that open up dialogues to other ideas. This horizontal web of meaning extends from the core of this work as transferable observations that initiate loops of guided, inexhaustible signification. Short exhibition statement3 Constant ... Intervals presents three instances of journalistic rhythm. These works distill and re-visualize real-time news data, foregrounding the ebb and flow of events that enter the roaming journalistic lens. Composed of newsprint, digital projection and reflected screens, this exhibition uses a counter-aesthetic of muted visuals and decelerated movements as a reply to the shimmering techno-graphics of 24-hour news channels and the urgent streams of seemingly constant reportage. Tong7 Expanded exhibition statement The three examples of journalistic rhythm are explicitly denoted by the titles of works in the exhibition: Daily is an accumulating paper sculpture, Editorial is a digital projection of a spinning frontpage news photograph and Chronological scrolls the latest headline on a pair of conference teleprompters. "Journalistic rhythm" connotes the frequency with which news items are brought to us in a media-saturated society. This rhythm is affected by the speed of information exchange within the journalistic system (editors, reporters, contributors, technicians and a multitude of technological tools that take up a certain amount of processual time), the methods with which these stories are delivered to us (newspapers, television, radio, the Internet), and the rate at which "actual" events occur. An "actual" event is defined here as a change of the constant; regardless of whether it is causal, this shift is made perceptible by comparing before and after states, usually marked by a pause and eventual transformation into the new baseline. News arises at the temporal convergence of actual events and the current vantage point of the journalistic scope. The roaming journalistic lens is governed by factors such as editorial selection, ethical filtering, fulfilling idealistic leanings and accommodating reader expectations. This watcher must select a thread from an infinite number of events and non-events. Similar to how some of the visuals, subjects and outcomes of this exhibition are undetermined prior to the system's enactment in real time, news is a phenomenon of framed serendipity. The assertion of providing a "counter-aesthetic" implies a reaction to "the shimmering techno-graphics of 24-hour news channels and the urgent streams of seemingly constant reportage." While offering the experience of watching news unfold within the alternative configuration of this exhibition is the primary focus, the critical rhetoric suggested by this work is undeniable. This criticism launched against those glossy graphics comes largely out of a concern for their impression of crispness that in turn implies a sense of certainty and unassailability. Coupled with high-speed animations and constant movements, it guarantees a persistent state of transformation that one may feel powerless to affect or resist. The result of this visual connotation is also the feeling of being set adrift, a feeling that runs counter to news' function "to orient man and society in an actual world" (Park 669). These gleaming visuals exist on display screens where they are immune to the forces that anchor material existence: they have no visual indicators of weathering through use or Tong 8 stagnation. The fundamental features of digitally generated images, specifically those of pixels, perfect gradients, smooth surfaces and gleaming highlights all project an impression of disconnected simulation. Because they appear to be conjured from the ether of inaccessible electronics, they function in an insular space that has appears to have no traceable ~rigins. 4 This cosmetic wrapping of digital information, especially that of news information, presents a false sense of detachment, reinforcing the common, oversimplified conclusion that news is created by a veiled, immoral authorative power for economic gain or for advancing other dishonourable agendas. These graphics also overlap with the aesthetic semantics of entertainment that rely heavily on fast cuts and constant shifts of vantage points that, in combination, belie a sense of omni-presence. A more realistic model is grounded in the acknowledgement of a certain level of uncertainty, of limited view and undeniable bias; "pragmatic objectivity" can redeem some of the unrealistic expectations one may have of the press as perpetuated by its "techno-graphics." 5 The impression of incessant reportage is promoted in part by the tone of conclusive inconclusiveness that news presents. The isolation of an event from a continuous line of subsequent actions and reactions originates from a desire for narration, an act that brings some kind of order to what is essentially a homogeneous horizon of the perpetual present. While a particular news story could be concluded and could function as a sovereign unit within itself, it is converted into a mere component when placed within a larger, less knowable temporal narrative. In this way, news is written in a mode of implied non-closure as the emergence of further developments is a prevailing and expected possibility. Walter Benjamin observes the correlation between continuity, speed and rhythm: "the tempo of news transmission, through which the individual newspaper editions replace the previous ones, work toward the eventual elimination of all discontinuation, of any sudden end" (qtd. Bolz 110). The sheer volume of news information also promotes this perception of constant urgency. The even larger number of Internet portals to this pool of information exemplifies one of the central characteristics of the database paradigm. Media theorist Lev Manovich suggests that the number of databases referencing data today has surpassed the number of data elements themselves. Manovich elaborates on a story by Jorge Luis Borges that tells of a map that is equal in size to the territory it represents by saying that the map (database) has expanded beyond the territory (data) ("Database" 413). This over-stretched map is of "non-human" (Manovich, Interview) size and scale; it disorients and overwhelms. The effects of accessing news in the Tong 9 framework of the database run counter to the traditional conception of news as a first draft of rationalized history that serves to orient the individual in the present. This large expanse of the digital database also carries with it a staggering sense of acceleration as one could travel instantaneously from one location of this database to another. The perception of speed could be imagined as the erasure of geographical distance. Historically, the invention of the telegraph changed the practice of news gathering by making distant news easier to obtain. This formative information network conquered geographical space and consequently decreased temporal distance, expanding the journalistic scope to encompass the globe. Stories from afar that previously took weeks to arrive now appear beside the local news that happened yesterday. The manner with which news came to be written also contributes to a sense of acceleration; historian Douglas Fetherling writes: "With the telegraph, facts overshadowed reactions, news overwhelmed thought. And in time [ ... ]newspaper prose lost its originality and began to emulate the terse telegraphic style" (36). In the end, this sense of acceleration evokes a kind of sublime anxiety caused by temporal disorientation . Marshall McLuhan suggests that "speed, and huge speed-up means there's no more past. Now, there is no more history" (Ideas). This exhibition proposes that re-instilling the realism of "actual" pace could be a therapeutic approach for adapting to the non-humanly fast digital milieu. The goal of presenting a counterpoint of deceleration is not to repeal or overthrow this irreversible acceleration, but to bring some understanding to or raise an awareness of how our experience of the news is affected by its technological structures, to how the medium affects our reception of the message. This exhibition shares an optimistic view of the press and its ideals. This faith runs against popular culture's depictions of the press. 6 On one hand, journalism is vilified as a selfserving industry of corrupted ethics where selling a story is paramount, and on the other hand, it is presented as a noble profession that sacrifices itself in the service of a public good. Additional dichotomies in our common conception about journalism include the tensions between attitudes of cynicism and idealism, between motivations of public and private interest and between approaches of objectivity and subjectivity (Ehrlich 8-11). While these contradictions exist, their simplification into polarized concepts fosters a tendency for individuals to retreat to either/or positions of a naive trust of the spectacle versus the more commonly adopted, extreme position of an all-encompassing skepticism that refuses to find value in, or even be connected to, the Tong 10 current journalistic apparatus. By inserting the element of time as a third factor into these familiar dichotomies, I would like to negotiate a more nuanced and considered position. Despite its shortfalls on various fronts, the news as cultural product carries a philosophical dimension as a continuum of life; the encounter with it is an ethical responsibility to locate oneself among other human beings; the experience of journalistic rhythm is the measure of lived duration. On lntermediality The guiding principle for creating these works and a pivotal approach in my general artistic practice is what I would call a "hyper-conscious intermediality ." It is a derivative of "hyper-conscious intertextuality ," Jim Collins' central contribution to postmodern discourse. 7 In his discussion of the intermingling of genres in Hollywood films of the 90's, Collins suggests a new kind of entertainment is emerging where audiences revel in the interplay of narrative elements within the movie as well as the film's dialogue with other films before it. The result is a cultural milieu where both producers and viewers approach films with a high awareness of all other films a niche audience would likely be familiar with. In this way, the film functions upon its contrast with other films inside, or outside, its genre (248-9). I am quite wary of the connotative baggage of "intertextuality" as it stipulates a high level of awareness on the part of both the author and the reader; mere quotation rarely constitutes an "intertextual" gesture. In addition, "intertextuality" generally privileges content over form. The "intermedial ," on the other hand, is more appropriate because popular encounters with journalism are based on the medium and methods through which news is accessed while the texts, individual stories and events, do not form the overall impression of news reading.8 While journalistic texts could become easily recognizable types or genres after inevitable remanifestations eg.) politician disgraced, disaster strikes/adverted, animal rescues owner etc., they rarely alter the expectation of certain aesthetic cues that identify these texts as news; it is less about the stories themselves but through what kind of visual or material framework these stories are viewed. The identification of information as news could be done by isolating some recognizable physical and textual features: the bundle of newsprint of specific dimension and Tong 11 detail; the frontpage photograph with its distinct compositional logic; the headline with its very particular verb tense, diction, voice and length. The effective communication of this body of work hinges on the audience's knowledge of the current practices of news delivery by such media as newspapers, news magazines, 24-hour news channels, nightly television newscasts, morning news shows, aggregated news headlines on webpages and RSS feeds. 9 An ability to identify relevant paratextual references such as the scrolling marquee text of news channels and the usual locations of headlines upon a page grants the viewer better access to the ideas contained in these works. 10 Furthermore, the awareness of the cinematic metaphor of the spinning newspaper is required for perceiving the irony in Editorial. In this manner, this exhibition assumes and targets an audience that has experienced popular news media in some way. While it would be imprudent to suggest that this exhibition is for the mass public, the natural argument being that public galleries hold only a modest position in the cultural lives of the "general public," I think the audience would be able to enter the work on his/her own formal, conceptual or emotional level. It is likely that every viewer would have the means to relate to this exhibition in some way because news is a shared cultural practice. This space for intersubjective interpretation is exciting, however difficult to predict, access or gauge. For the viewers who may lack some of the specific requisite access points discussed above, there is sufficient interest or unfamiliarity provided by the pieces for eliciting some sort of response, understanding or affect prompted by the formal elements alone. This exhibition offers a wide range of aesthetic experiences. Art Historical Coordinates As this exhibition is made up of an assortment of specific objects and was conceived using a variety of sensibilities inherited from many forms of artistic practice, an extensive contextualization of the show within an art historical context is not feasible. For the sake of manageability, I will concentrate on relating the general artistic approach of these works to various art historical coordinates, focusing on elucidating the thinking behind the pieces that draw on live RSS news feeds as subject. Constant ... Intervals could be understood as a gesture similar to detournement, one that functions with a "systems esthetic" to act as an active observer. Tong 12 Detournement The general approach to these works included in the exhibition bears some resemblance to the idea of detournement as outlined by Guy Debord & Gil Wolman in the context of Situationist art practice of the SO's and 60's. With an acute awareness of the effectiveness of building on the connotations of existing media to deflect and subvert dominant messages (Anderson), detournement falls into the larger design of Situationist operations aimed at intervening in the conventional relationship between individuals and the society of the spectacle. 11 The four "laws" of detournement are: 1) It is the most distant detourned element which contributes most sharply to the overall impression, and not the elements that directly determine the nature of this . . 1mpress1on. 2) The distortions introduced in the detourned elements must be as simplified as possible, since the main impact of a detournement is directly related to the conscious or semiconscious recollection of the original contexts of the elements. 3) Detournement is less effective the more it approaches a rational reply. 4) Detournement by simple reversal is always the most direct and the least effective. (Debord) Although all the works of this exhibition demonstrate exemplary correlations with these laws and could be classified as detourned pieces, the artistic intentions that govern them do not entirely align with detournement's ideological drive of class struggle and cultural revolution on Marxist terms. These pieces differ mainly in their placement within the enshrined context of an art gallery rather than directly on the battlefields of mass media, positions taken up by the likes of Adbusters, the Yes Men and direct interventions of so-called "hacktivism." This exhibition is a subtler gesture that searches for potential sites of empowerment at places previously overlooked. There is no goal to overturn and no subversion in any true sense of the word; this is merely an expository gesture that provides a framework for the related mechanisms to manifest themselves. My choice of this approach comes from a measured pessimism about the effectiveness or even possibility of a revolution staged on the grounds of representation or counter-propaganda. The Tong 13 art gallery context, however flawed with its self-assurance of influence and however bound up with economic allegiances, could act as a prism for refracting an alternative image of this large journalistic machine. Jack Burnham's "System's Esthestics" Often referenced by those creating systems-based media work, Jack Burnham's "Systems Esthetics" stands as a pivotal text in the discussion of a genre of art that focuses more on behaviours and interactions within networks rather than the intrinsic properties of an art object. Written in the context of late 1960s American Art, it was prompted by the innovations in computing technologies as well as the rising resistance against the supremacy of Abstract Expressionism's formalist dogma. Repealing Michael Fried's division of theatricality and literalist art that describes the movement towards a post-formalist aesthetic, Burnham proposes the term "systems esthetic" as a more fitting adjective for this shift. Examining process-based works such as Moholy-Nagy's telephone paintings, Robert Morris's instructional constructions, tangentially Allan Kaprow' s later Happenings that were staged using a refined procedural logic and Hans Haackes responsive environments, Burnham observed that "[w ]e are now in transition from an object-oriented to a systems-oriented culture. Here change emanates, not from things but from the way things are done" (Burnham's emphasis). Burnham concludes his article in the following manner: But for our time the emerging major paradigm in art is neither an ism nor a collection of styles. Rather than a novel way of rearranging surfaces and spaces, it is fundamentally concerned with the implementation of the art impulse in an advanced technological society. Burnham is quick to abandon the practice of "rearranging surfaces and spaces" associated with formalist practice to suggest a shift from artist as maker of things to the maker of aesthetic decisions, but he does so at the expense of neglecting further questioning how the rearrangement of more abstract conceptions of "surfaces" and "spaces" could assist in implementing the "art impulse." Distracted by the promise of immateriality implied by the concepts of behaviour and process as well as the blinding fervor of paradigmatic change, Burnham fell into the trap of discarding existing approaches in hopes of entirely new ways of doing things. A careful Tong 14 examination of network structures would eventually reach a reconciliatory conclusion that things and objects are the surfaces through which one enters the space of systems to view and affect their inner workings. For this exhibition, the immediate site of material encounter was given much consideration when deciding how to present the data visualizations in a galle~y setting. 12 In another article entitled "Real Time Systems," Burnham elaborates on the notion that the world was becoming a "total organism with its own metabolism" through its growing integration with real-time systems and the challenges this transformation poses to art: Emotionally most humanists share an instinctive antipathy for these immensely complex computer systems. Their Orwellian overtones far overshadow their conceivable use as artists' tools. But practically it is imperative that artists do understand them -- both technically and philosophically. These computer systems deal with real time events, events which are uncontrived and happen under normal circumstances. All of the data processing systems I have referred to are built into and become part of the events they monitor. (qtd. Gere 128) I am skeptical about the gestures in this exhibition becoming "part of' the events they monitor; even though the sense of control by the reader is deceptively amplified by the interactivity of news websites that encourage feedback through posting comments or directly e-mailing the reporters, technologies that allow for personalized filtering of content, and Application Programming Interfaces (APis) provided by some publishers for the public to create programs to interpret their news data, the actual modification of the broadcast system or how this data is gathered lies out of reach. 13 The existing journalistic model, though handicapped by recent economic troubles, remains the central source of information and acts as the frontline of the news gathering infrastructure with its contingent of professional journalists, editors and producers. Confident in the effectiveness of existing critical interactions with mass media such as active consumption, bricolage, or the recent buzzword of the "remix," this exhibition casts its gaze not to the rising peripheral alternatives to the mainstream press but remains realistic about the mainstream press' s dominance and is optimistic about its capacity to carry out its role in a responsible manner. While integration into the real-time circulation of news information is barred, this exhibition still has some ability to submit an indirect reply to the journalistic apparatus. Assuming the transferability and trans-disciplinary character of what is categorized as contemporary art, this exhibition provides indirect feedback to other disciplines. The Tong 15 juxtapositions, counterpoints or new observations offered here has the potential to permeate through to or get picked up by associated fields, generating a new perspective that may inspire change, however subtle, from within the fields themselves. 14 Wolfgang Staehle's To the People of New York, later renamed Untitled On September 6, 2001, technology artist Wolfgang Staehle installed a series of live video projections on the walls of Postmasters Gallery in New York. The video feeds were streamed from cameras filming a castle in Bavaria, the TV Tower in Berlin and the skyline of Lower Manhattan. Running at the altered pace of one frame every four seconds, these still images are described as "lyrical [and] idyllic ... constituting an ongoing pictorial meditation on media voyeurism" (Greene 173). On September 11, 2001, when the passenger planes crashed into the Twin Towers, Staehle's piece suddenly acquired the extra dimension of being a journalistic, and subsequently historical, document. As Staehle told Art Forum, his "landscape painting became a history painting" (qtd. Greene 173). Staehle was somewhat disheartened by the fact that his project had recorded the events of 9/11. Its witnessing of such a massive cataclysmic media event shifted the meaning of the work away from its initial statement against the spectacle. Rather than taking a position on whether the work was "cursed" or "blessed" by the events it witnessed, Staehle distanced himself and expressed an attitude of indifference, stating that "I just set up a camera, and of course things can happen" (qtd. Rosenberg). While Staehle saw his approach as being "inspired by European Continental philosophy, to perceive things in their authenticity," and to see "what happens when nothing happens" (qtd. Rosenberg), the nature of this exhibition is fundamentally different because it is one step removed from actual events; this monitoring of mediated reality cannot claim access to any kind of authenticity nor can it presume a baseline where "nothing happens" because the journalistic apparatus naturally generates and maintains an expected level of newness. However, this project relates to Staehle's overall approach of simply setting up a structure and waiting for things to happen. Assuming a seemingly detached position, this way of working allows for a certain amount of indeterminacy and a potential for surprise that makes its execution and experience within a gallery setting absolutely necessary. This laissez-faire kind of approach is by no means Tong 16 uninvolved nor neutral because the outcomes are pre-filtered by the structures of the inquiry , which, in this case, is to observe news data along a temporal axis. Another difference between Staehle's project and this exhibition is the prominence of photographic imagery in the former. The visuals in Staehle's project are direct references to the locations that are shown . Viewers suspend their disbelief in the face of the photographic image; they project themselves easily inside the frame to connect with the geographical place, its histories, its people and its significance. This exhibition relies on more synecdochical elements: the newsprint models, the limited moment as captured by the news image and the latest headline text all use different semiotic pathways to convey their referent and meaning. I believe there is a critical power in challenging viewers by obstructing the usual chain of signification as the means to examine how reality is mediated by social, cultural, political and technological structures. Automated active observation - between system integration and passive witness The overarching approach to these three works is one of active observation. It is this active approach that prevents the computer programs designed for this exhibition (used in Editorial and Chronological) from becoming unblinking witnesses. While observation through reception can be perfectly synchronized between the broadcaster and the audience, eg.) news alerts that get sent to one's e-mail the exact moment stories are published, active observation is temporally less precise. On the technical front, the frequency of checking for new source material is limited by the hardware's processing power and the call and response time between program and data. This project navigates a forced route to retrieve news data so even a refresh rate of once per second is too frequent and would result in unreliable data replete with errors. 15 This automated constant eye on the news must still blink regularly; just as this action would exert much strain on one's physical body, the computer software delegated this function of being a constant witness retains a human dimension of limitedness, an inability to monitor every infinitesimal increment of time. Editorial accesses the frontpage every minute in anticipation for a new cover story. This length of time between each probe adheres to the common expectation of "up to the minute" coverage. Chronological checks its RSS feed every 5 seconds for any changes, a number chosen out of a compromise between smooth software performance and the conceptual intention for Tong 17 imparting a sense of attentive compulsion. Daily renews everyday as the paper models are assembled and added to the piece everyday before the gallery opens. As the publication schedule of the Globe and Mail corresponds with the gallery's days of operation, Daily upholds its artistic integrity of uninterrupted observation and reply. Descriptions of works Daily Daily is an accumulating paper sculpture. Scale models of newspapers made of empty newsprint are spiked daily upon a receipt spindle over the two week duration of the exhibition. These miniatures are one-fourth the size of the Halifax edition of The Globe and Mail newspaper; their thicknesses are in direct proportion to the publication of that day. The paper models are skewered through the centre and stacked vertically at haphazard rotations . A monument-like pillar of folded newsprint will be the result of this process. This routine of spiking these miniaturized newspapers harkens to the action of discard that regulates our consumption of information . The material-based circulation of time-sensitive information such as the news produces a certain surplus (or waste) whose accumulation could be interpreted as a collection of history or a loose analogy to the passage of time. These pages are left blank to emphasize their material potential as ready-to-use materials that we repurpose; old newspapers are used for packaging, cleaning, paper-mache, to name a few of their innovative applications. The information inscribed onto them merely represents a temporary present. Just as the material of newsprint yellows quickly with age, the ideas these papers carry lose stability the moment they're printed. These empty pages provide a space where the monumental headlines could be reviewed, revisited and even rewritten. This urge to provide a platform for the physical action of re-writing led to the decision to scale these pieces to specifically onefourth their normal size; the ratio between the size of hand-written text and the page dimensions of the models is similar to the relationship between the common size of headline text to the page measurements of the actual broadsheet. The observations that resulted from the artistic inquiry which led to the creation of Daily echoes and elaborates upon some existing bodies of thought in journalism studies. 16 Bernard Tong 18 Roshco writes in Newsmaking that "news, is a consequence of the human desire - and need - to know the state of the surrounding social and political environment" (qtd. Rutherford 133). 17 This desire is best satisfied by stories that are "timely"; the timeliness of an event is a combination of recency (recent disclosure), immediacy (publication with minimal delay) and currency (relevance to present concerns). The sense of timeliness could only be communicated given an existing relationship between a news source, news medium and a news audience (Rutherford 134). Sociologist Robert E. Park suggests that the function of news is "to orient man and society in an actual world" (669). News is above all, a perishable commodity that is transient, ephemeral and exists within the psychological space of "the specious present." Park posits that news is an unstable or transitionary state of knowledge as it passes readily into history once it has been contextualized by other fields or recedes as mere fact once the public attention has waned. Once readers insert news into their conversations, the focus shifts from the news stories themselves to the issues they raise; it is the interpretation of news and the subjective sentiments they arouse that make up public opinion (Park 676-7). Daily's stacks of empty newsprint are the discarded containers of this transitory piece of cultural production, the material remains of when the timeliness of news has expired. Editorial Editorial is a live projection of a spinning frontpage news image. It is a decelerated version of the cinematic trope of the spinning newspaper. Also incorporated into this projection is the time-related data of this image. If one imagines the spinning photograph as the face of a clock. the month, day and year of the image are displayed as the coordinates of the minute and hour hands, locations that in turn indicate the hour at which the corresponding story was published. The rate at which this image spins is calculated by averaging the time between updates of the top story at www .theglobeandmail.com. For example, if the average time is six hours, the image would rotate a full 360 degrees over the course of six hours. This rotating image leaves a disjointed trail and has shaded, paper-like edges that give a sense of objecthood to this otherwise very flat screen image. Each time a new headline gets uploaded to the news website, the continuous trail gets interrupted and broken; in other words, the visual breaks are indicators of Tong 19 how many stories have been published but failed, for whatever reason, to displace the frontpage story .18 Under these conditions for determining the spinning speed, if a story is deemed important enough to warrant raising to the forefront of social consciousness and this story changes so quickly that it receives periodic updates on the frontpage, the image would spin faster, creating a sense of urgency and uncertainty that corresponds with these influential events. Conversely, if the updates are less frequent, the image would spin slower, creating a more contemplative, but consequently less captivating animation; this image, and the reverberations the event it references, would linger, perhaps giving it the presence it deserves. By decelerating this cinematic metaphor that is conventionally fast, this comical cliche gets recoded with new conceptual emphasis and meaning. There is very little documentation about the origins of this visual of the spinning newspaper. 19 The lack of information seems to suggest that it has somehow integrated itself deftly into popular culture's repertoire of signs; its continuous overuse especially in the postmodern practice of eclectic citation has shrouded it in some kind of hyper-surface that doesn't compelled the viewer to seek out its origins. Because this kind of citation creates meaning only when they've been inserted into new (con)texts, they usually act as nothing more than humorous cliches, an empty acknowledgement of shared experience of the target audience .20 There's a speculative assumption that Citizen Kane, a film so elevated in its canonical status and embalmed in so much critical judgment, provided one of the first instances of this visual metaphor. Although the exact example of this trope was not found in this film, its use of similar animations involving the frontpages of newspapers provides some supporting evidence for my proposal that the spinning newspaper represents an ellipsis in the language of narrative time. Near the beginning of Citizen Kane, the audience is presented with a newsreel that tells of Charles Foster Kane's death. The sequence showing newspaper headlines is lodged between a shot of Kane's coffin leaving a church and an inter-title describing Kane as the "greatest newspaper tycoon of this or any other generation". While the bundles of newspapers do not spin towards the camera, they do lift up towards the camera one by one then quickly flutter out of frame. About halfway into this sequence, the camera progressively zooms further into the pages in anticipation for the next frontpage to be revealed. The wide coverage of this news story, including headlines on papers from around the America in addition to ones from Spain, Russia Tong 20 and Japan communicated Kane's larger-than-life status. His death was the final punctuating moment of his life, a period or perhaps an exclamation point. But in the context of viewing this film, this event could not be associated with anything as definitive because the audience was just introduced to this character. There's a sense of narrative non-closure21 as more questions are raised than answered by these declarative headlines. 22 This cinematic transition represents a gap that the film then proceeds to fill in. This peculiar kind of omission is used to impart a sense of narrative rhythm and temporal scale. Describing the various types of narrative rhythm, Mieke Bal distinguishes the time of the fabula and the time of the story. Taking a structural approach, Bal separates narrative into various describable aspects and elements to suggest that a narrative text has three distinct layers: the text (written words), the story (the sequence in which the fabula is told) and the fabula (the series of events as experienced by actors) (9). One could illustrate the various types of narrative rhythm by examining the relative temporal ratios between the time of the fabula(TF) and time of the story(TS): ellipsis -- if TF runs at normal tempo, and TS not proceeding thus -- TF > infinite TS summary --TF > TS scene -- TF <= TS slow-down -- TF < TS pause -- if TF not proceeding, and TS runs at normal tempo -- TF < infinite TS Compared to the narrative ellipsis in film or novels where it is bracketed between other kinds of narrative tempo, the journalistic ellipsis is sustained for an indeterminate amount of time. One must wait for that decisive moment when a new frontpage image arrives to interrupt this potentially infinite TS, a disruption that is both welcomed and dreaded. The perception of an interval that breaks the perpetual ellipsis restores the sense that time exists, reorienting the individual in history .23 In this way, Editorial recasts the metaphor of the spinning newspaper to suggest a more philosophical interpretation of this cinematic trope. The inertia of such a prolonged omission denies so much narrative content that it draws focus on the temporal structure of this piece, and by proximity, the dimension of time in the exhibition overall. Tong 21 Chronological Chronological is composed of two conference teleprompters displaying the latest headline supplied by The Globe and Mail's website. The upward scrolling text is rendered as engraved letters, mobile manifestations of something one would assume to be static and permanent. This scrolling movement leaves behind simulated visuals of smear marks across the glass, suggesting time's passage. These visuals relate to the stains found on outdoor commemorative plaques left by the natural elements and resemble the patterns of oxidization, erosion or moss; this real-time rendering of material weathering presents a situation where new information is immediately aged. This text scrolls at a slow reading pace, stopping near the top as to not roll off-screen. Prevented from scrolling further, the text jitters, waiting impatiently for new information to be received. The visualization idles in a space that's semi-disfunctional. It readies itself to display what is beyond its temporal horizons while previous headlines attempt to resurface as short-term memory. These conference teleprompters each consists of a telescoping stand holding an angled piece of semi-transparent glass that reflects the image off a computer monitor lying face-up on the floor. They are the latest versions of their older counterparts that are used largely for television news. Whereas teleprompters conventionally involve projecting a scrolling script onto a two-way mirror mounted over the lens of the camera thus allowing the reader to look directly into the camera while reading out loud, the ones used in this exhibition are employed in public forums, televised or otherwise. Typically, two of them would be aimed towards an orator at a podium. Positioned to the speaker's left and right, it allows him or her a range of head movement that facilitates eye contact with the audience and disguises the act of reading. A skilled speaker and practiced user of the teleprompter could deliver the scripted material as if it were natural speech. The reliable supply of scripted content frees up the presenter's attention for subtler acts of persuasion such as body language, verbal dynamics and pronunciation. The position of the teleprompters leaves an unobstructed sight path in front of the speaker, giving the audience and cameras a clear view. In the gallery setting, these objects triangulate a privileged viewer, giving him or her a rare access to these optical devices. They grant the experience of temporarily standing in the position of those larger-than-life figures. From this vantage point of being able to read text that Tong 22 is usually denied, one gets a hint of the collaborative effort that was put into constructing these speakers, with many individuals creating and maintaining a fa~ade or image of whatever kind. The foregrounding of this speech-assisting technology serves to disrupt the directness that is mutually assumed in such mediatic address. By giving access to these aids that are~deliberately left outside the frame of representation, a kind of demystification occurs which has the potential to empower. These objects are introduced into this exhibition as existing cultural objects, recontextualized to reveal their functions within a larger realm of journalistic and political theatre; they could be imagined as broken tools, a concept inherited from the philosophy of Martin Heidegger and has trickled into art discourse: It's not only that the artist represents [ ... ] the taken-for-granted everyday objects that underlie our "personal values," and by representing them invites us to see them otherwise. Sometimes it is enough for the artist to appropriate an actual tool with no further modification than a change of name and the application of the institutional frame that declares the object to be art. This is enough to fulfill the "look-again" function of art, which invites us to see beyond the mode of blind pragmatism. (Schwenger 53) The point at which these teleprompters become misaligned with this formulation of the broken tool as art object is their esoteric nature. While some viewers may have encountered these tilted panes of glass in media representations of public speakers, these objects could hardly be called "taken-for-granted everyday" objects. 24 Their use and circulation are restricted within a closed circuit that runs behind the scenes of media and public relations . .The teleprompters as presented in this exhibition offer an opportunity for viewers to literally "look-again." By showing these devices as sculptural objects, the illusion of text magically floating on glass is broken. It is revealed that these ethereal images are produced using easily understood optics; the monitor on the ground must display the text backwards in order for the words to read correctly on the reflection. The actions of looking up and looking down to explore this peculiar phenomenon is rewarding for the viewer. Past headlines submerged over time are displayed legibly on the monitor while the latest headline appears backwards on the monitor so they must be read on the glass. Metaphorically, the tombstone-like monitor suggests an inscription of something from the past, calling for commemoration with bowed head from the visitor while the eerie deep space of the reflected text on the glass hints at a mirage of the future which conversely demands a Tong 23 forward-looking gaze to try and see beyond the immediate present. This dynamic also exemplifies the ideas about the brief timeliness of news as discussed earlier. Using teleprompters to display RSS newsfeeds in Chronological grew out of a personal dissatisfaction with the conventional and often un-critical manner with which computergenerated visualizations are exhibited, display strategies that usually turn with blind faith to the data projector, to the LCD monitor hung as a picture frame or to the installation of a common computer workstation . Not only do these habitual approaches fail to address the specific context of the gallery, it often ropes viewers into comfortable positions of spectatorship as defined by previously sanctioned habits of interacting with the mediums these artworks most resemble (cinema, painting/photography, web surfing etc.) It is an especially important consideration when presenting so-called "new media" work that deal with digital interfaces; a space must be created where the encounter with immateriality is made more meaningful. The finding of specific objects to display the visualizations was of the utmost importance when creating this work. Teleprompters became the ideal vehicles for this purpose as their form provokes an uncertain recognition while their existing meaning resonates strongly with the subject matter they display. Editorial was also conceived with this central consideration; it is displayed using a data projector because of its oblique reference to cinema . Interpretations of the Exhibition as a Whole The three pieces included in Constant ... Intervals constitute three different tempos of journalistic time. Each of these rhythms is denoted by its title. Daily flows with the familiar cadence of the daily press, anchoring the more abstract temporal explorations of Editorial and Chronological. The centre puncture of the newsprint refers to the pivot point upon which the image of Editorial spins. The vertical scrolling movement of the teleprompter text refers back to the action of reading the columns of text in newspapers. The bench in the middle of the gallery space suggests Editorial is of long duration and also hints at a cinematic relationship between the viewer and the projection. This seat is placed at the intersecting sightlines of the two teleprompters; "x" marks of the spot of the collections apparatus inside, a "blackbox" that denies full comprehension. In conjunction with the barebones techno-visuals of the teleprompters and projection, there's an impression that a process of distillation or simplification beyond our Tong 24 perception is taking place. When the viewer slips into the shoes of the presenter for whom the teleprompters are originally intended to assist, he/she stands in front of the data projector of Editorial, a kind of reverse camera pointed at this oratory position. On The Globe and Mail as Source A national, English-language business newspaper, The Globe and Mail is a Canadian brand. With reasonable claims of being "Canada's leading National Newspaper," it is an entity that enjoys a "special relationship" with the nation's "most affluent, educated and influential consumers and business decision makers" ("Advertising"). Its editorial motto was selected by George Brown, the founder of the Globe, in 1844 and is still in use today. Citing Junius, the pseudonym of an 18th century English writer, it reads: "The subject who is truly loyal to the Chief Magistrate will neither advise nor submit to arbitrary measures." This ideal for keeping the public informed in order to defend against "power seekers who threaten its freedoms" is maintained through reliable and professional reportage, analysis, insight and perspective ("The Globe"). The result is journalistic product of a high quality . The Globe and Mail's headlines, editorial stance and journalistic scope combine to form a source of reference that carries a kind of respectability and clout, making it a premium material for art making. Its self-sufficiency and already validated status make it a pre-fabricated element that does not distract from the structural investigation being conducted with this exhibition . Its insusceptibility to critiques of sensationalism focuses interpretation away from the narrative subject matter that invariably captures audiences' attention to the temporal qualities of journalism that is being observed. Tong 25 Notes 1 My successful candidacy for the MFA would contribute in maintaining the definition of what is legitimate in this field; Bourdieu writes "This dominant definition imposes itself on everyone, and in particular on the new entrants as more or less absolute right of entry" (14). 2 See techno-graphics pg. 7 and intermediality pg. 10 3 Statement published as part of Anna Leonowen ' s Gallery Press Release and was made available within the exhibition space. 4 There are of course material failings of the apparatus that translate the data into visuals such as monitors' decrease in brightness, incompatible software, data corruption in transit and the like, but in terms of the idealized "master-copy," it exists in a space of perfect preservation. 5 Journ~lism ethicist Stephen Ward traces the invention of journalism ethics and proposes a more realistic definition of objectivity: "Pragmatic objectivity starts from the premise that journalism is an active empiricism, full of judgments, selections, values and decisions under conditions of uncertainty . It does not begin with the inaccurate view of traditional objectivity that journalism is a passive recording of events and objectivity a matter of expressing the recorded fact" (314). 6 While these observations were made specifically about depictions of journalism in film, they could be surmised to be transferable to other popular culture media if one assumes that movies "can be read as a culture thinking out loud about itself' (Mukerji and Schudson, qtd. Ehrlich 2) 7 John Storey, in his entry on Postmodernism in New Keywords: A Revised Vocabulary of Culture and Society, attributes this specific wording to Collins but this neologism is absent from Collins' article (271). 8 Stephen David Ross, in developing a theory of art based on the inexhaustibility by contrast, outlines five major types of contrasts: tranditionary, intramedial (contrast within work), intermdial (contrast with different media), intermodal (contrast between modes of judgment) and intersubjective. 9 See also counter-aesthetic pg. 7 10 Originally defined by literary scholar Gerard Genette, "paratexts" are entry points into the main text; they are links between semiotic spheres of the author and the reader and could include visual, typographical and verbal-linguistic elements (Holsanova 69-70). 11 similar to intermediality pg. 10 12 see use of teleprompters for Chronological pg. 23 Tong 26 13 The New York Times currently provides open, but limited, access to their news archives at the level data as a means to maintain the brand through reader involvement. The homepage of the NY Times' Developer Network reads: "You already know that NYTimes.com is an unparalleled source of news and information. But now it's a premier source of data , too - why just read the news when you can hack it?" ("API") 14 This exhibition attracted meagre press coverage. (see: http://www.thecoast.ca/ ArtAttack/archives/2010/03/ 17/pudy--tong-is--newsworthy) While newspaper reviews of art exhibitions are common, the subject matter tackled by this exhibition has a unique resonance with its journalistic re-presentation. I suspect the journalistic lens was drawn to this story less out of a reflexive duty of reportage, but through discovery during its active search for ideas that aide in journalism's self-examination. Not only does the inclusion of this exhibition into news circulation (granted that The Coast occupies a specific niche as an arts and entertainment weekly) reveals something about journalism's horizon of relevance, the review of this show acts as an explicit example of one interpretation of the exhibition that in tern aides us to potentially evaluate the effectiveness of these works. 15 While Chronological references a file that uses the standardized format of RSS, the retrieval of the necessary data for Editorial is done using an improvised program that strips down the HTML code of the website to isolate the image link and other information (see Appendix I and II). Editorial has the highest risk of malfunctioning during the course of the exhibition because any major changes in the design scheme of The Globe and Mail website would render the visualization program obsolete and would require adapting the software to these alterations. 16 Much like art discourse,journalism studies appears to be a hybrid and permeable academic field made both of practitioners and theorists from across the humanities. 17 Bernard Roshco was Senior Public Opinion Analyst, U.S. Department of State in 1978. He was an editor of Public Opinion Quarterly and has written on many topics around journalism. 18 see description of Chronological pg. 21 19 A Google search with the terms "spinning newspaper" returned a short Wikipedia entry that merely describes this "transitional device". The remainder of the results were composed of tutorials that teach you how to create this spinning effect using a variety of video editing programs. 20 21 see intermediality pg. 10 Film theorist Noel Carroll speaks about narrative non-closure as a situation where the "presiding macro-questions" of a story remain unanswered. He places these assertions within a framework of narrative that is erotetic, structured around the relationship between questions/answers rather than problem/solution. Tong 27 22 Other headlines include include "Charles Foster Kane Dies After Lifetime of Service", "C.F. Kane Dies at Xanadu Estate", "Death Calls Publisher Charles Kane" and "Kane, Sponsor of Democracy, Dies" (Citizen Kane). 23 Is this the meaning of "Breaking News?" 24 US President Barack Obama has acquired some notoriety for using teleprompters (Baker). Works Cited "Advertising with the Globe". GlobeLink. The Globe and Mail, a division of CTV globemedia Publishing Inc, 2009. Web. 2 March 2010. Anderson, Simon. "Situationist Aesthetics." Encyclopedia of Aesthetics. Ed. Michael Kelly. Oxford Art Online. Web. 10 Feb. 2010 "API Documentation and Tools". Times Developer Network. The New York Times Company, 2009. Web. 2 March 2010. Baker, Peter. "Tales of Totus, the President's Teleprompter". The New York Times. The New York Times Company, 2009. Web. 2 March 2010. Bal, Mieke. Narratology: Introduction to the Theory of Narrative. 2nd Edition. Toronto: University of Toronto Press, 1997. Bolz, Norbert and Michelle Mattson. "Farewell to the Gutenberg-Galaxy". New German Critique 78 (Autumn, 1999): 109-131. JSTOR. Web. 21 Dec. 2007. Bourdieu, Pierre. "The Intellectual Field, A World Apart" (1990). Theory in Contemporary Art since 1985. Eds. Zoya Kocur and Simon Leung. Malden, MA: Blackwell, 2005. 11 -18. Burnham, Jack. "Systems Esthetics". Web. 2 March 2010. . Carroll, Noel. "Narrative Closure". Philosophy Studies 135, 2007. 1-15. SPRINGER. Web. 27 Feb 2009. Citizen Kane. Dir. Orson Welles. Perfs. Orson Welles, Joseph Cotton. RKO Radio Pictures, 1941. DVD. Warner Home Video, 2001. Collins, Jim. "Genericity in the Nineties: Eclectic Irony and the New Sincerity". Film Theory Goes to the Movies. Eds. Jim Collins, Hilary Radner, and Ava Preacher Collins. New York, London: Routledge. 1993. Tong 29 Debord, Guy and Gil Wolman. "A User's Guide to Detournement". Trans. Ken Knabb. Bureau of Public Secrets. Web. 2 March 2010. Ehrlich, Matthew C. Journalism in the Movies. Urbana and Chicago: University of Illinois Press, 2004. Print. Fetherling, Douglas. The Rise of the Canadian Newspaper. Toronto: Oxford University Press, 1990. Print. Gere, Charlie. Art, Time and Technology. Oxford: Berg, 2006. Greene, Rachel. Internet Art. London: Thames & Hudson, 2004. Holsanova, Jana, Henrik Rahm and Kenneth Holmqvist. "Entry points and reading paths on newspaper spreads: comparing a semiotic analysis with eye-tracking measurements". Visual Communication 5:65 (2006): 65-93 . SAGE. Web. 23 Feb. 2009. McLuhan, Marshall. Ideas. Marshall McLuhan. CBC Radio. 1969. Manovich, Lev. "The Database". Theory in Contemporary Art since 1985 . Eds. Zoya Kocur and Simon Leung. Malden, MA: Blackwell, 2005. 408-427. Print. Interview by SWITCH Editors. SWITCH 5.3 (2000). Web. 26 Feb. 2009. "MFA Standards." College Art Association. College Art Association, 2008. Web. 2 March 2010. NSCAD University MFA Handbook 2008-2010. NSCAD University, 2008. Print. Park, Rober E. "News as a Form of Knowledge: A Chapter in the Sociology of Knowledge". The American Journal of Sociology 25 .5 ( 1940): 669-686. JSTOR. Web. 30 Dec. 2009. Rosenberg, Karen. "The Accidental Historian". New York Magazine. New York Media LLC, 2005. Web. 2 March 2010. Ross, Stephen David. A Theory of Art: Inexhaustibility by Contrast. Albany: State University of New York Press, 1982. Rutherford, Paul. A Victorian Authority: the daily press in late nineteenth-century Canada. Toronto: University of Toronto Press, 1982. Print. Tong 30 Schwenger, Peter. The Tears of Things: Melancholy and Physical Objects. Minneapolis: University of Minnesota Press, 2006. Singerman, Howard. Art Subjects: Making Artists in the American University. Berkeley and Los Angeles: University of California Press, 1999. Print. Storey, John. "Postmodernism". New Keywords: A Revised Vocabulary of Culture and Society . Eds. Tony Bennett, Lawrence Grossberg and Meaghan Morris. Malden, Massachusetts: Blackwell Publishing, 2005. Print. "The Globe and Mail History" . GlobeLink. The Globe and Mail, a division of CTV globemedia Publishing Inc, 2009. Web. 2 March 2010. Ward, Stephen. The Invention of Journalism Ethics: The Path to Objectivity and Beyond. Montreal: McGill-Queen's University Press, 2004. Print. Tong 31 Appendices Appendix I: Collected frontpage news data referenced by Editorial • Data Set A - Changes of Headline Text • Data Set B - Changes of Frontpage Image Appendix II: PHP code for retrieving frontpage information from www .the g lobeandmail .com • run-ed-watch2.php • ed-watch2.php Appendix III: Processing code for Editorial • Editorial.pde • Frontpage .pde • Blink.pde Appendix IV: Processing code for Chronological • Chronological .pde • EngravedText.pde • ghost.pde Appendix l - Notes Appendix I contains two data sets collected from the main page at www.theglobeandmail.com from March 8, 2010 at 5:30pm to March 20, 2010 at 4:00pm. Set A records the instances when the top headline text changes on the frontpage while Set B documents when the frontpage image gets refreshed, regardless of whether the headline has changed. A range of metadata is included in the HTML tags encapsulating the headline image, the majority of which were collected as potential variables to be used for Editorial back when this project was in its formative stages. The PHP software was programmed to extract this data from specific sections of HTML code from www.theglobeandmail.com. (see Appendix II) From these annotations, the relevant elements are isolated and written to a file. (see Appendix II) The following is a sample entry: • • • • • Example: Section 1 (image information):

Sidney
Crosby'~ missing stick. < /a > • • • • • Legend: • • Section 2 (headline information): Crosby stick sent to Russian collector < /a > Crosby stick sent to Russian collector http://www.theglobeandmail.com/sports/crosby-stick-sent-to-russiancollector/article 1498645/ http://beta.images.theglobeandmail.com/archive/005 l 7/ crosby4_517542gm-a.jpg Sidney Crosby's missing stick. Mar 12, 2010 12:29PM EST - Golden goal-scoring hockey stick was being shipped to Sergei Afanasiev, who is believed to have the world's largest private collection of hockey items 360 202 Fri. Mar 12, 2010, 20:59:22 GMT 20:59 Time Difference: 02:31 • Headline text URL link to the full story URL to the headline image A description of the photograph A supplemental description to the headline story. The date refers to the first time that it was posted online. The pixel height of the headline image The pixel width of the headline image Time at which the headline/image was changed (it is accurate to the minute as the program probes the data once every minute) A cleaned-up version of the preceding line of data for easier manipulation "Time difference:" is the time difference between this entryand the last. In other words, it is the duration of the previous entry. · Appendix l - Notes Entries that were under five minutes in duration are excluded from this data set because anomalies sometimes occur with this kind of data collection; updates sometimes hover between the new entry and the previous entry, even at the sparse refresh rate of once per minute. Example: Crosby stick sent to Russian collector [ ... ] Fri. Mar 12, 2010, 20:59:22 GMT [ ... ] Headline Duration: 00:06 Crosby stick was bound for Russian collector [ ... ] Fri. Mar 12, 2010, 21:05:22 GMT [ ... ] Headline Duration: 00:01 Crosby stick sent to Russian collector [ ... ] Fri. Mar 12, 2010, 21:06:22 GMT [ ... ] Headline Duration: 00:01 Crosby stick was bound for Russian collector [ ... ] Fri. Mar 12, 2010, 21:07:22 GMT [ ... ] Headline Duration: 00:01 Crosby stick sent to Russian collector [ ... ] Fri. Mar 12, 2010, 21:08:22 GMT [ ... ] Headline Duration: 00:01 Crosby stick was bound for Russian collector [ ... ] Fri. Mar 12, 2010, 21:09:22 GMT [ ...] Headline Duration: 01 :26 Appendix I - Data Set A - Changes of Headline Text - 1/8 Legend: • • • • Headline text URL link to the fall story Time at which the headline was changed (it is accurate to the minute as the program probes the data once every minute) Headline Duration Police officer shot near London, Ont. h Up://www. the gl o beandmai I .co ml news/national/ police-offi cer-sho t-near-1 on don-on t/ article1493707/ Mon. Mar 08 , 2010 , 17:35:22 GMT Headline Duration: 00 :32 Air India perjury trial begins http://www.theglobeandmail .com/news/national/bri ti sh-col umbia/air-india-perjury-trial-begi ns/ articlel493768/ Mon . Mar 08, 2010 , 18: 10:22 GMT Headline Duration: 00:27 Police officer shot near London, Ont. http: //www. the gl obeandmail .co mine ws/ national/po Ii ce-offi cer-shot-near-1 on don-on t/ article 1493707 / Mon. Mar 08 , 2010 , 18:41:22 GMT Headline Duration: 02:30 Fantino speaks about shooting of OPP officer h Up: //w ww. the gl obeandmail .co min ews/nati on al /fan tin o-s peaks-about-shooting-of-opp-officer/ article 1493707 / Mon . Mar 08 , 2010 , 21:13:22 GMT Headline Duration: 00: 12 OPP officer in 'grave' condition after shooting h Up: //www.the gl o beandmail .com/news/national/opp-officer-i n-gra ve-condi ti on-after-shooting/ article 1493707 / Mon . Mar 08 , 2010 , 21:25:22 GMT Headline Duration: 01:21 Air India perjury trial halted http://www.theglobeandmail.com/news/nati onal/bri ti sh-col umbi a/air-indi a-perjury-trial-hatted/ article 1493768/ Mon . Mar 08 , 2010 , 22:46:22 GMT Headline Duration: 01:40 OPP officer dies after shooting http://www. thegl obeandmail .com/news/national /opp-officer-di es-after-shooting/article 1493 707 / Tue. Mar 09 , 2010, 00:26:22 GMT Headline Duration: 02 :45 Booksellers take on Ottawa over Amazon's distribution plans http: //www. the gl obeandmail .com/report-on-business/boo ksel Iers-take-on-otta w a-over-amazonsdi stri buti on-plans/article 1494306/ Tue . Mar 09 , 2010 , 03: 11:22 GMT Headline Duration : 04: 15 Tears of despair and happiness mark GG's visit to Haiti http://www. the gl o beandmail .com/news/w or! d/hai ti/proj ect-j acme! /tears-of-despair-and-happinessmark-ggs-v isi t-to-hai ti/article1494305/ Tue . Mar 09, 2010 , 07:26:22 GMT Headline Duration : 01:50 Ottawa cuts already vacant positions http: //www.theglobeandmail .com/news/national/ottawa-cuts-already-vacant-positions/ article 1494400/ Tue . Mar 09 , 2010 , 09:22:22 GMT Headline Duration : 02 :04 Concussion effects linger for decades, study finds http: //www. the gl o beandmail .com/news/nation al/co ncussi o n-effects-li n ger-for-decades-studyfi nds/article 1494423/ Tue. Mar 09 , 2010 , 11 :28:22 GMT Headline Duration : 0 l :44 Tears of despair and happiness mark GG 's visit to Haiti http ://www.thegl obeandmail .com/news/worl d/hai ti/proj ect-jacmel/tears-of-des pair-and-happinessmark-ggs-v isi t-to-hai ti/article 1494305/ Tue . Mar 09 , 2010 , 13 : 14:22 GMT Headline Duration: 00:32 Tears of despair and happiness mark GG 's visit http: //www. the gl obeandmai I .co m/news/w orl d/hai ti/ proj ect-j acme! /tears-of-des pair-and-happinessmark-g gs-vi si t-to-hai ti/article1494305/ Tue. Mar 09 , 2010, 13:48:22 GMT Headline Duration: 00:09 Michaelle Jean arrives in Jacmel http://www. thegl obeandmail .com/news/worl d/hai ti/proj ect-jacmel/mi cha! Ie-je;n-arri ves-injacmel/article1494635/ • Tue . Mar 09 , 2010, 13:57:22 GMT Headline Duration: 01: 16 Appendix I - Data Set A - Changes of Headline T ext - 2./8 Canada's visible minority population to nearly double by 2031 http://www.theglobeandmail .com/news/national/canadas-visible-minority-population-to-nearlydouble-by-203 l/articlel494651/ Tue. Mar 09 , 2010 , 15: 13:22 GMT Headline Duration: 00:36 Ottawa weighs ' net benefit' of allowing Amazon to set up shop http://www.the gl o beandmai I .com/news/national/o tta wa-w ei g hs-n et-benefit-of-al Iowing-amazonto-set-u p-shop/articlel495711/ Wed. Mar 10, 2010 , 08:05 :22 GMT Headline Duration: 05:08 Rahim Jaffer pleads guilty to careless driving charge http://www.the gl o beandmai I .co m/1 ife/rahi m-j affer-pl eads-gui Ity-to-carel ess-d riving-charge/ article1494775/ Tue . Mar 09 , 2010. 15:57:22 GMT Headline Duration: 01 :09 Dispute reveals Quebec's hardening line on religious displays http://www.thegl obeandmail .com/news/national/dispute-reveal s-q uebecs-hardeni ng-line-onreli gious-displays/arti cle 1495610/ Wed. Mar 10, 2010, 13: 15:22 GMT Headline Duration : 00: 10 Canada's visible minority population to nearly double by 2031 http://www.theglobeandmail .com/news/national/canadas-visible-minority-population-to-nearlydouble-by-2031 /articlel494651/ Tue . Mar 09 , 2010 , 17:06:22 GMT Headline Duration : 02 :49 Canadian wheelchair-bound man savagely beaten in Australia http://www.thegl obeandmail .com/news/nati onal /canadian-w heelchair-bound-man-sav a gel ybeaten-in-austral ia/arti cle 1495840/ Wed . Mar 10 , 2010 , 13:27:22 GMT Headline Duration : 0 l :47 Police identify suspect in fatal shooting of OPP officer http://www.theglobeandmail.com/news/national/police-identify-suspect-in-fatal-shooting-of-oppofficer/article 1494811/ Tue . Mar 09 , 2010 , 19:55:22 GMT Headline Duration: 00: 12 Loonie summer: On track for parity with U.S. dollar analysts say http: //www.theglobeandmail .com/report-on-business/economy/parity-beckons-for-the-canadiandollar-strategists/articlel49593 l/ Wed . Mar 10 , 2010 , 15: 19:22 GMT Headline Duration: 0 l :27 Suspect identified in fatal shooting of OPP officer http://www.the gl o beandmail .com/news/nation al/s uspect-i den ti fi ed-i n-fatal-s hooting-of-oppofficer/articlel494811/ Tue. Mar 09 , 2010 , 20:07:22 GMT Headline Duration: 02:00 NHL GMs agree on blindside hit rule http://www.theglobeandmail .com/sports/hockey /nhl-gms-agree-011-bl indsi de-hi t-rul el articlel496123/ Wed. Mar 10 , 2010 , 16:48:22 GMT Headline Duration: 02 :00 Tories bristle when asked to explain Rahim Jaffer 's 'slap on the wrist' http://www. the gl obeandmail .com/bl o gs/bureau-blog/tori es-bri s tie-when-asked-to-exp Iai n-rahi mjaffers-slap-011-the-wrist/arti cl e 149 5270/ Tue . Mar 09 , 2010 , 22 :07:22 GMT Headline Duration: 04: 12 Public Works Minister orders review of ‘over the top' invoices http://www .thegl o beandmai I.com/news/ pol i ti cs/public-works-minister-orders-review-of-over-thetop-invoices/article l 496307 I Wed. Mar 10 , 2010 , 18:48:22 GMT Headline Duration : 0 l :07 Micha,hle Jean's emotional reunion http://www.thegl obeandmail .com/news/worl d/hai ti/project-jacmel/michal Ie-jeans-emotionalreunion-in-j acmel/arti cl el 495581 / Wed . Mar 10 , 2010 , 02:22 :23 GMT Headline Duration: 00:50 Crosby's missing gear recovered http://www. thegl obeandmail .com/sports/hockey-canada-finds-crosbys-mi ssing-gear/ article1496409/ Wed . Mar 10, 2010 , 19:59:22 GMT Headline Duration : 02:39 Dispute reveals Quebec's hardening line on religious displays http://www.the gl obeandmai I .com/news/nation al/ dispute-reveal s-q ue bees-hard eni n g-1 in e-onreligious-displays/article 1495610/ Wed. Mar 10 , 2010 , 03 : 12 :22 GMT Headline Duration: 04:51 Tory problem couple keeps John Baird on his feet • http://www. the gl obeandmai I .com/bl o gs/bureau-b Io g/to ry-pro bIem-coup Ie-keeps-john-bai rd-on his-feet/article 1496518/ Wed. Mar 10, 2010 , 22:38:22 GMT Headline Duration: 00: 12 Appendix 1 - Dala S et A - Changes of H eadline Text - 3/8 Misbehaving Tory couple keeps John Baird on his feet http://www.the gl o beandmai I .com/bl o gs/bureau-bl o g/tory-p rob Iem-cou pl e-keeps-j ohn-bai rd-onhi s-feet/article 1496518/ Wed. Mar 10 , 2010 , 22 :50:22 GMT Headline Duration: 03:37 Nunavut man found guilty in shooting death of Mountie http://www. the gl obeandmai I .com/news/nation al /n una vu t-man-fo und-gui Ity-i n-sh ooti ng-death-ofmo untie/article 1497 572/ Thu.Mar 11 , 2010 , 19:05:22GMT Headline Duration: 03:10 Aboriginals in Canada 'Third World ' -level risk of TB http://www. the gl o beandmail .com/news/national/aboriginal s-i n-canada-face-thi rd-w orl d-1 ev elri sk-of-tu bercul osi s/article 1496790/ Thu. Mar 11 , 2010 , 02:30:22 GMT Headline Duration : 02:51 Alberta rolls back royalties http://www .theglobeandmail.com/report-on-business/industry-news/energy-and-resources/albertarolls-back-royalties/article 1497481/ Thu . Mar 11 , 2010 , 22: 15:22 GMT Headline Duration : 04:25 Aspers bid to reclaim newspaper chain http://www.theglobeandmail.com/report-on-business/aspers-bid-to-reclaim-newspaper-chain/ articlel496645/ Thu . Mar 11 , 2010 , 05:21 :22 GMT Headline Duration: 02:43 Man charged with murder of Ontario police officer dies in hospital http://www.theglobeandmail.com/news/national/ontario/man-charged-with-murder-of-opp-officerdies-in-hospital /articlel498084/ Fri. Mar 12 , 2010 , 02:43 :22 GMT Headline Duration : 03: 14 Wireless sector at forefront of Tories ' deregulation plans http://www.the gl obeandmai I .com/report-011-business/w i rel ess-sector-at-forefront-of-tori esderegul ati on-pl ans/article 1496847 / Thu. Mar 11 , 2010 , 08:04:22 GMT Headline Duration: 03:51 Canadian doctors fear ' life and death ' crisis at African AIDS clinic http://www.thegl obeandmail .com/news/wort d/ canadi an-doctors-fear-I ife-and-death-crisis-atafri can-aids-clinic/article 1498118/ Fri . Mar 12 , 2010 , 05 :57:22 GMT Headline Duration : 03:38 Wireless at forefront of deregulation plans http://www.the gl o beandmail .co m/report-011-busin ess/w irel ess-sector-at-forefront-of-tori esdere gul ati on-pl ans/article 1496847/ Thu. Mar 11 , 2010, 11:55:22 GMT Headline Duration: 01 :05 Man charged with murder of Ontario police officer di es in hospital http://www. thegl obeandmail .com/news/national /on tari o/man-charged-wi th-murder-of-opp-officerdi es-i n-hospi tal/arti cl e 1498084/ Fri. Mar 12 , 2010 , 09:37 :22 GMT Headline Duration: 02:32 Protesters , police clash in Greece http://www.theglobeandmail.com/report-on-business/economy/protesters-police-clash-in-greece/ article! 497101 / Thu . Mar 11 , 2010 , 13 :02:22 GMT Headline Duration: 02:22 Full-time jobs surge as rate declines http://www. thegl obeandmail .com/report-on-business/economy /ful 1-time-jobs-surge-as-ratedecl ines/articl e 1498303/ Fri . Mar 12 , 2010 , 12:09:22 GMT Headline Duration: 00: 14 Harper brings Throne Speech reaction to YouTube http://www. thegl o beandmail .com/bl o gs/bureau-bl o g/harper-bri ngs-throne-speech-reaction-toyo u tu be/article 1497279/ Thu. Mar 11 , 2010 , 15:24:22 GMT Headline Duration: 01 :15 Full-time jobs surge as rate dips http: //www.thegl obeandmail .com/report-on-business/economy /full-time-jobs -surge-as-rate-dips/ articlel498303/ Fri. Mar 12 , 2010, 12:34:22 GMT Headline Duration: 00:06 Transport Canada on the hot seat http://www. thegl o beandmai I .com/report-011-b usin ess/otta wa-pro bing-trans port-canadas-handl in gof-toyo ta-recall/article 1497287 / Thu . Mar 11 , 2010, 16:39:22 GMT Headline Duration: 02:26 Full-time jobs surge as rate declines http: //www.thegl obeandmail .com/report-on-business/economy/full-ti me-jb bs-surge-as-ratedecli nes/articl e 1498303/ Fri. Mar 12 , 2010 , 12:44:22 GMT Headline Duration : 00 :09 Appendix l - Data Set A - Changes or Headline Text - 4./8 Full-time jobs surge as rate dips http://www. thegl o beandmai I .com/report-011-busin ess/economy If ul 1-time-j obs-surge-as-rate-dips/ articlel498303/ Fri. Mar 12, 2010, 12:55:22 GMT Headline Duration: 00: 15 Dollar, jobs push Canada ahead of the pack http://www.thegl obeandmail .com/report-o n-b usi n ess/dol Iar-jo bs-push-canada-ah ead-of-the-pack/ article 1499480 / Sat. Mar 13 , 2010 , 02:39:22 GMT Headline Duration: 02: 16 Full-time jobs surge as rate declines http://www.theglobeandmail .com/report-on-business/economy/full-time-jobs-surge-as-ratedeclines/article 1498303/ Fri . Mar 12, 2010, 13:10:22 GMT Headline Duration: 02:00 Core support keeps the PM in thrall http://www. thegl obeand mai I.com/news/politics/core-support-keeps-th e-p m-i n-thral I/ article1499547 I Sat. Mar 13 , 2010, 04:55:22 GMT Headline Duration: 09:00 Loonie 's surge a real March break http://www. thegl obeandmail .com/report-on-business/economy /canadian-dol Iar-hi ts-20-mon thhi gh/articlel498320/ Fri . Mar 12 , 2010 , 15:10:22 GMT Headline Duration: 01:23 David Ahenakew dies at 76 http://www.thegl obeandmail .com/news/nati onal/dav id-ahenakew-di es-at-76/article 1499683/ Sat. Mar 13 , 2010, 14:00:22 GMT Headline Duration: 02:35 Two dead , one wounded in eastern Ontario shooting http ://www. the gl o beandmail .com/news/national /two-dead-one-wounded-in-eastern-on tari osh ooti ng/ article 1498517I Fri. Mar 12, 2010, 16:33:22 GMT Headline Duration: 01 :55 Edmonton car dealership shooting kills two http://www.the gl o beandmai I .com/news/national/edm on ton-car-deal ershi p-shooti ng-ki 11 s-tw o/ articlel498536/ Fri. Mar 12, 2010, 18:28:22 GMT Headline Duration: 02:31 Crosby stick sent to Russian collector http://www.theglobeandmail.com/sports/crosby-stick-sent-to-russian-collector/articlel498645/ Fri . Mar 12, 2010 , 20:59:22 GMT Headline Duration: 00:06 Crosby stick was bound for Russian collector http://www. theglobeandmail .com/sports/crosby-sti ck-was-bound-for-russian-col Iector/ articlel498645/ · Fri. Mar 12, 2010 , 21:09:22 GMT Headline Duration: 01 :26 Helena Guergis gets no sympathy for ' hissy fits ' http://www. the gl o beandmail .com/news/ pol iti cs/h el ena-guergi s-gets-n o-sym pathy-for-hiss y-fi ts/ article1499190/ Fri. Mar 12, 2010, 22 :35:22 GMT Headline Duration: 04:04 Can Ottawa tame its deficit beast? http://www. thegl obeandmail .com/news/pol itics/can-ottawa-tame-i ts-deficit-beast/article 1499275/ Sat. Mar 13, 2010 , 16:37:22 GMT Headline Duration: 03: 10 Suicide bombers kill at least in co-ordinated attacks in Kandahar http://www. thegl o beandmai I .com/new s/w or! dis ui ci de-bom bers-kil I-at-I eas t-3 0 bri n -co-ordinatedattacks-in-kandahar/article 1499790/ Sat. Mar 13, 2010 , 19:47:22 GMT Headline Duration : 03:56 Stelmach 's royalty reversal gives the opposition a boost http://www. theglobeandmail .com/news/national /stel machs-royal ty-rev ersal-gi ves-the-opposi ti ona-boost/article 1499866/ Sat. Mar 13 , 2010 , 23:43:22 GMT Headline Duration: 03:23 Shooter 'just snapped ' , says owner at Edmonton dealership http://www. the gl obeand mai I .com/news/nation al/shooter-j us t-snapped-sa ys-ow ner-at-edmon tondeal ershi p/article 1499907/ Sun. Mar 14, 2010 , 03:08:22 GMT Headline Duration: 01 :06 Three dead , many injured in B.C. avalanche http://www.theglobeandmail .com/news/national/three-dead-many-injured-in-bc-avalanche/ articlel499959/ ' Sun. Mar 14, 2010 , 04: 16:22 GMT Headline Duration: 08:26 Appendix l - Data Set A - Changes or Head\\ne 'Text - 5/8 Hundreds caught in B .C. avalanche; 3 dead , at least 12 injured http://www. the gl obeandmail .com/news/nation al /h u ndreds-cau gh t-i n-bc-a val anche-3-dead-atleas t-12-i nj ured/ article 1500053/ Sun . Mar 14, 2010, 12:42:22 GMT Headline Duration: 03:20 Traders pile into Canadian dollar http://www.theglobeandmail.com/report-on-business/economy/traders-pile-into-canadian-dollar/ articlel500983/ Mon. Mar 15, 2010 , 16:51 :22 GMT Headline Duration: 01 :39 Rescuers search for survivors of deadly avalanche in B .C. http://www.thegl obeandmail .com/news/nati onal/bri ti sh-col umbia/rescuers-search-for-survivorsof-deadl y-avalanche-in-bc/articl e 1500053/ Sun. Mar 14, 2010 , 16:05:22 GMT Headline Duration: 01: 10 McKeever strikes gold http://www.ctvolympics .ca/para1ympics/sports/cross-country-skiing/newsid=55350.html#mckeev er+wins+canadas+first+paralympic+gold Mon. Mar 15, 2010 , 18:30:22 GMT Headline Duration : 01:26 Rescuers begin search for survivors of deadly avalanche in B .C. http://www. thegl obeandmail .com/news/national/bri ti sh-col umbia/rescuers-begin-search-forsurv i vors-of-deadl y-av al anche-in-bc/articl e 1500053/ Sun . Mar 14, 2010 , 17:15:22 GMT Headline Duration: 05:29 Gail Shea hikes seal-hunt quota http://www.thegl obeandmail .com/bl ogs/bureau-bl o g/fisheries-minister-hikes-q uota-for-atlan ticseal-h unt/articl e 1501177 / Mon. Mar 15, 2010, 20:03 :22 GMT Headline Duration: 02:44 'You had nowhere to go' http://www.theglobeandmail.com/news/nati onal/bri ti sh-col umbia/you-had-nowhere-to-go/ articlel500255/ Sun. Mar 14, 2010, 22:44:22 GMT Headline Duration: 09: 11 Euro zone poised to aid Greece http://www.theglobeandmail .com/report-on-business/economy/euro-zone-poised-to-aid-greece/ article 1501297 / Mon . Mar 15, 2010 , 22:47:22 GMT Headline Duration: 00:25 Questions raised about gap in food inspection standards http://www. thegl o beandmai I.com/news/nation al/ q uesti ons-rai sed-abou t-gap-i n-food-i nspecti onstandards/article 1500460/ Mon. Mar 15, 2010 , 07:55:23 GMT Headline Duration: 00:59 B .C. to introduce snowmobile regulations http://www.the gl obeandmai l .com/news/nation al /bri ti sh-co Iumbia/bc-to-i n trod uce-sn owmo bii ere gul ati ons/article1501397 / Mon . Mar 15 , 2010, 23 : 12:22 GMT Headline Duration: 01:34 A dangerous pursuit, a deadly outcome http ://www. theglobeandmail .com/news/nati onal/bri ti sh-col umbia/a-dangerous-pursui t-a-deadl youtcome/articl el 500517 / Mon. Mar 15, 2010, 08:54:22 GMT Headline Duration: 00:43 Shakeup at WestJet as CEO Sean Du1fy quits http://www.theglobeandmail.com/report-on-business/shakeup-at-westjet-as-ceo-sean-du1fy-quits/ articlel501452/ Tue. Mar 16 , 2010, 00:46:22 GMT Headline Duration: 04: 14 A dangerous pursuit, a deadly outcome in B .C. avalanche http://www.thegl obeandmail .com/news/nati onal/bri ti sh-col umbia/a-dangerous-pursui t-a-deadl youtcome/articl e 1500517I Mon. Mar 15 , 2010, 09:39:22 GMT Headline Duration : 02:37 Managers urge NHL to fast-track head shot regulations http://www.theglobeandmail.com/sports/hockey/managers-urge-nhl-to-fast-track-head-shotregulations/article 1501585/ Tue. Mar 16, 2010, 05:00:22 GMT Headline Duration : 05: 14 Questions raised about gap in food inspection standards http://www.the gl o beandmail .com/news/national/q uesti ons-rai sed-abo u t-gap-i n-food-ins pecti onstandards/article 1500460/ Mon . Mar 15 , 2010 , 12: 16:22 GMT Headline Duration : 04:35 Ending Indian band councils' post-secondary funding recommended http ://www. the gl obeandmai I .com/news/nation al/ending-ind ian-band-coun~iIs-pos t-secon daryfundin g-recommended/article 1501658/ Tue. Mar 16 , 2010 , 10: 16:22 GMT Headline Duration : 00:07 Appendix l - Data Set A - Changes of Headline 'Text - 6/8 Ottawa urged to end Indian band councils' post-secondary funding http ://www.the gl o beandmai 1.com/news/nati onal /ottawa-urged-to-end-indi an-band-counci Is-postsecondary-fundi ng/ article 1501658/ Tue. Mar 16, 2010. 10:23 :2 1 GMT Headline Duration: 00:43 Stephen Harper 's experiment in anti-social media http://www.the gl obeandmai I .com/news/ politics/step hen-harpers-ex peri men t-i n-an ti-social-media/ articlel502651/ Wed . Mar 17 , 2010, 01: 13:22 GMT Headline Duration: 00:46 Thai protesters pour donated blood on streets http://www.the gl o beandmai I .com/news/wort d/thai-pro testers-pour-donated-b Iood-on-streets/ article I 501734/ Tue. Mar 16, 2010, 11:08:22 GMT Headline Duration: 00:56 PM takes questions from Canadians on YouTube http://www. the gl o beandmai I .com/news/pol iti cs/pm-takes-q ues ti o ns-from-canadi ans-on-you tu be/ articlel502651/ Wed . Mar 17, 2010, 02:01:22 GMT Headline Duration: 02:57 Thai protesters pour their own blood on streets http://www.the gl o beandmail .com/news/war! d/thai-pro testers-pour-their-own-bl ood-on-s tree ts/ articlel501734/ Tue. Mar 16, 2010, 12:06:24 GMT Headline Duration: 00: 14 Canada broke pledges on Afghan jails , letters show http://www. the gl obeandmail .com/news/nation al/ canada-broke-pl ed ges-on-af ghan-j ai Is-1 etterssh ow/article l 502747 / Wed . Mar 17, 2010, 04:58:22 GMT Headline Duration : 08:02 Clashes break out amid U .S .-Israel feud on settlements http://www.thegl obeandmail .com/news/wort d/american-envoy-cancels-mi deast-tri p-amid-usisrael-feud/arti cle 1501717/ Tue. Mar 16, 2010, 12:20:22 GMT Headline Duration: 01:28 Maliki trails Iraq vote , calls it fraud http://www.theglobeandmail.com/news/world/maliki-trails-iraq-vote-calls-it-fraud/ articlel503007 / Wed. Mar 17, 2010, 13 :00:22 GMT Headline Duration : 00:44 Toyota apologizes to Canadian car owners http://www.theglobeandmail.com/report-on-business/toyota-apologizes-to-canadian-car-owners/ articlel501913/ Tue. Mar 16 , 2010. 13:51:22 GMT Headline Duration : 02 :25 Maliki trails Iraq vote, calls it fraud http://www.the gl obeandmail .com/news/wort d/mal iki-trail s-iraq-vote-calls-i t-fraud/ articlel503007/ Wed. Mar 17, 2010, 13 :44:26 GMT Headline Duration: 00:45 Dollar jumps, well above 98 cents http://www. the gl o beandmai I .com/report-on-business/economy/canadi an-dol Iar-j umps-wellabo ve-98-cen ts/article 1501962/ Tue. Mar 16, 2010, 16: 18:23 GMT Headline Duration: 03: 15 Canadian dollar touches 99 cents http://www.theglobeandmail.com/report-on-business/economy/canadian-dollar-touches-99-cents/ article 1502 963 / Wed . Mar 17 , 2010, 14:29:22 GMT Headline Duration: 02:21 Charges laid in sinking of Queen of the North ferry http://www.thegl obeandmail .com/news/national /bri ti sh-col umbia/charges-lai d-in-sinking-ofqueen-of-the-north-ferry /article 1502269/ Tue . Mar 16, 2010, 19:36:22 GMT Headline Duration: 05:22 Canadian dollar nears parity, but can it last? http://www.theglobeandmail .com/report-on-business/economy/canadian-dol Iar-nears-pari ty-butcan-i t-1 as ti article 1502 963 / Wed. Mar 17, 2010, 16:50:23 GMT Headline Duration: 00:06 Many Canadian runways still too short: safety board http://www.theglobeandmail .com/news/politics/many-canadian-runways-still-too-short-safetyboard/articlel 502108/ Wed. Mar 17, 2010, 00:58 :22 GMT Headline Duration: 00: 15 Dollar nears parity, but can it last? http://www.theglobeandmail .com/report-on-business/economy/canadian-dollar-nears-parity-butcan-i t-last/article 1502963/ Wed. Mar 17 , 2010, 17:00:22 GMT Headline Duration: 03:25 Appendix l - Data Set A. - Changes of Headline T ext - 7 /8 ' Honest mistake ' sparked library Internet uproar http://www.theglobeandmail .com/biogs/bureau-blog/honest-mistake-sparked-library-internetuproar/article 1503632/ Wed. Mar 17, 2010, 20:25:22 GMT Headline Duration: 01:24 Privilege debate tests Conservative stonewalling on detainees http://www.thegl obeandmail .com/news/poli tics/pri vii ege-debate-tests-conservati ve-stonewalli ngon-detai nees/article 1504524/ Thu. Mar 18 , 2010, 15:46:22 GMT Headline Duration: 03:07 Conservatives accused of 'willfully ignoring ' contraception research http://www. thegl obeandmail .com/bl ogs/bureau-blog/conservati ves-accused-of-willful Iy-i gnoringcontracepti on-research/article1503743/ Wed . Mar 17, 2010 , 21:51:22 GMT Headline Duration : 03: 19 Suspect in Mumbai attacks pleads guilty in U.S . court http://www. thegl o beand mai I .com/news/w or! d/ sus pect-i n-m um bai-attacks-p Ieads-gui Ity-in-uscourt/article 1504706/ Thu . Mar 18 , 2010 , 18:56:22 GMT Headline Duration: 01 :26 British politicians hang hopes on comparisons to Canada http://www.thegl obeandmail .com/news/worl d/bri ti sh-politicians-hang-hopes-on-comparisons-tocanada/arti cl el 503 919 / Thu . Mar 18 , 2010 , 01: 10:22 GMT Headline Duration : 02 : 13 U.S. man admits to plotting Mumbai terror attacks http://www. the gl o beandmai l .com/news/world/us-man-admits-to-plotting-mum bai-terro r-attacks/ article 15047 06/ Thu . Mar 18, 2010 , 20:22:22 GMT Headline Duration: 00:30 Snowmobilers return to grieve on Turbo Hill http://www.thegl obeandmail .com/news/national/bri ti sh-col umbia/snowmobilers-return-to-grieveon-turbo-hill/articl e 1504027 / Thu . Mar 18 , 2010, 03:25:22 GMT Headline Duration: 02 :32 One dead in shooting at Montreal boutique http://www.theglobeandmail .com/news/national/one-dead-in-shooting-at-montreal-boutique/ articlel504903 / Thu. Mar 18 , 2010 , 20:52:22 GMT Headline Duration: 01:04 RCMP headed for major turnover http://www. the g Iobeandmai I.com/news/national /rem p-headed-for-major-turnover-br-as-top-ti ernears-retiremen tbr/articl e 1503 929 / Thu . Mar 18, 2010, 06:00:22 GMT Headline Duration: 03:06 Montreal police probe Mafia links in brazen daytime shooting http://www.the gl obeandmai I .com/news/national /mon treal-po Ii ce-pro be-mafia-Ii nks-i n-b razendayti me-shooting/article1504903 / Thu. Mar 18 , 2010 , 22 :00:22 GMT Headline Duration: 02:21 RCMP headed for major turnover as top tier nears retirement http://www.the gl obeandmai I .com/news/nation al /rem p-headed-for-major-turnover-as-top-ti ernears-reti remen t/arti cl el 503929/ Thu. Mar 18 , 2010 , 09:06:22 GMT Headline Duration : 03 :58 Google goes prime time http://www.thegl obeandmail .com/news/technologyI googl e-goes-prime-time/article 150502 1/ Fri . Mar 19, 2010 , 00:25:22 GMT Headline Duration: 01 :31 Rocket fired by Qaeda-inspired Gaza militants kills man in Southern Israel http://www.the gl o beandmai I .com/news/world/rocket-fi red-by-qaeda-i ns pi red-g aza-mi Ii tan ts-ki 11 sman-i n-southern-i srael/article 1504243/ Thu. Mar 18 , 2010, 13:06:22 GMT Headline Duration: 00: 14 Rocket fired by Qaeda-inspired Gaza militants kills man inside Israel http://www. thegl o beandmai I .com/news/w orl d/rocket-fired-by-qaeda-i ns pi red-gaza-mi Ii tan ts-ki 11 sman-i nsi de-i srael /article1504243 / Thu . Mar 18 , 2010 , 13:20:22 GMT Headline Duration : 02:26 Contraception will be a part of maternal-health plan , Harper says http://www.theglobeandmai I.com/news/politics/contraception-a-part-of-maternal-heal th-pl anharper-says/arti cl e 1505160/ Fri . Mar 19, 2010 , 02 :00:22 GMT Headline Duration: 06 :52 Tax officials find offshore bonanza http://www.thegl O beandmail .co minews/ nation al /tax -officials-find-bonanza-of-offshore-in come/ articlel505304/ Fri. Mar 19 , 2010 , 08:56:22 GMT Headline Duration: 03:42 Appendix 1 - Data Set A - Changes of Headline Text - 8/8 Dollar soars on inflation, retail data http://www.theglobeandmail.com/report-on-business/economy/canadian-dollar-surges-oninflation-report/article 1505498/ Fri. Mar 19 , 2010, 12:43:29 GMT Headline Duration: 02:23 Deadly avalanche strikes near Revelstoke http://www.thegl obeandmail .com/news/nati onal/bri ti sh-col umbia/deadl y-avalanche-strikes-nearrev elstoke/article 1506606/ Sat. Mar 20 , 2010 , 00:59:29 GMT Headline Duration: 03:26 Dollar jumps on inflation, retail data http://www.theglobeandmail.com/report-on-business/economy/canadian-dollar-jumps-oninflation-retail-data/article 1505498/ Fri. Mar 19, 2010 , 15:08:30 GMT Headline Duration: 00: 15 Another deadly avalanche strikes near Revelstoke http://www.thegl obeandmail .com/news/nati onal/bri ti sh-col umbia/deadl y-avalanche-stri kes-nearrev el stoke/article 1506606/ Sat. Mar 20 , 2010 , 04:25:29 GMT Headline Duration: 09:57 High inflation sparks rate hike talk http://www.theglobeandmail.com/report-on-business/economy/inflation-reading-sparks-rate-talk/ arti cl el 50 5471/ Fri . Mar 19, 2010, 15:23 :32 GMT Headline Duration: 01:11 A mother's nightmare come true http://www. thegl obeandmail .com/news/nati onal/bri ti sh-col umbi a/a-mothers-worst-nightmarecome-true/articl e 1506780/ Sat. Mar 20, 2010, 14:25:29 GMT Headline Duration: 02: 12 Obama reaches for final 'yes' votes on health care http://www. thegl obeandmail .com/news/worl d/obama-reaches-for-final-yes-votes-on-heal th-care/ article1505868/ Fri. Mar 19, 2010 , 16:34:29 GMT Headline Duration : 01 :44 Mayor has 'every reason to believe' there are no more victims http://www. the gl obeand mai I .com/news/national /may or-has-ev ery-reason-to-bel ieve-th ere-are-nomore-v i cti ms/article1506930/ Sat. Mar 20 , 2010 , 16:37:29 GMT Headline Duration: 00:49 Chinese 'netroots ' find ways to challenge regime on human rights, corruption http://www.thegl obeandmail .com/news/technology/personal-tech/net-produces-new-generationof-human-ri ghts-activ ists-in-china/articl e 1505991 / Fri. Mar 19, 2010, 18:23:29 GMT Headline Duration: 01 :48 Police account for everyone in vicinity of avalanche in B .C. Interior http://www.theglobeandmail.com/news/national/british-columbia/police-account-for-everyone-invicinity-of-avalanche-in-bc-interior/articlel506606/ Sat. Mar 20 , 2010 , 17:31:29 GMT Headline Duration: 01 :24 U.S. close on deal to shutter Gitmo, detainees would face inilitary trials http://www. the gl obeandmail .com/news/world/us-cl ose-o n-deal-to-s h u tter-gi tmo-detai nees-wo ul dface-mil itary-tri al s/arti cl el 506147 I Fri . Mar 19 , 2010 , 20:18:29 GMT Headline Duration: 01:34 The stem-cell black market Delhi doctor claims wonder cures http://www.thegl obeandmail .com/news/technology /science/the-stem-eel I-black-market-de) hidoctor-claims-wonder-cures/articl e 1506296/ Sat. Mar 20 , 2010 , 18:55:29 GMT Headline Duration : 03 :56 Liberals wield abortion as wedge http://www.theglobeandmail.com/news/politics/liberals-wield-abortion-as-wedge/articlel506355/ Fri. Mar 19, 2010, 21 :52:29 GMT Headline Duration: 02:06 Woolstencroft sets a record with fifth gold-medal descent http://www.ctvolympics.ca/paralympics/sports/alpine-skiing/newsid=55730 .html#woolstencroft+ wins+record+five+gold+medals Sat. Mar 20 , 2010 , 22:51:29 GMT Headline Duration: 00:30 Can Canadian perfume help Afghanistan break its poppy habit? http://www.theglobeandmail .com/news/worl d/can-canadian-perf ume-hel p-afghani stan-break-i tspoppy-habi t/article 1506570/ Sat. Mar 20, 2010 , 00:00:29 GMT Headline Duration : 00:59 Woolstencroft sets Canadian record with fifth gold-medal descent http://www.ctvolympics.ca/paralympics/sports/alpine-skiing/newsid=5573 0 .html#woolstencroft+ wins+record+five+gold+medals Sat. Mar 20 , 2010 , 23:21 :29 GMT Headline Duration: 02 :31 Appendix I - Data Set B - Changes of Frontpage Image - l/'30 Police officer shot near London, Ont. http://www.theglobeandmail .com/news/national/police-officer-shot-near-london-on ti article 1493 707 / http://beta.images.theglobeandmail.com/archive/00523/opp_52324lgm-a.jpg An injured OPP officer arrives at a hospital in London , Ont., Monday , March 8, 2010 . Mar 08 , 2010 11 :43AM EST - Reports say OPP officer has been shot near hamlet of Leadbury, just north of London 360 202 Mon . Mar 08 , 2010, 17 :35 :22 GMT 17:35 Image Duration: 00:32 Air India perjury trial begins http://www.theglobeandmail .com/news/national/bri ti sh-col umbi a/ air-indi a-pe1jury-tri al-begins/ articlel493768/ http:/!beta.images .theglobeandmail .com/archive/00514/reyat_514 l 8 l gm-a.jpg lnderjit Singh Reyat in July 2008 . Mar 08, 2010 12:40PM EST- Inderjit Singh Reyat faces charges that he lied 27 times under oath during the 2003 trial that led to Ripudaman Singh Malik and Ajaib Singh Bagri's acquittal 360 202 Mon . Mar 08, 2010, 18:10:22 GMT 18:10 Image Duration: 00:27 Police officer shot near London, Ont. http://www.theglobeandmail.com/new sf national/police-officer-shot-near-london-on ti article 1493 707 / http:!/beta .images .the globeandmail .com/ arc hi ve/00523/ opp_5 23 241 gm-a .jpg An injured OPP officer arrives at a hospital in London , Ont., Monday, March 8, 2010 . (Photo: CTV.ca) Mar 08 , 2010 11 :43AM EST- Reports say OPP officer has been shot after gunbattle with suspect, according to witnesses 360 202 Mon. Mar 08 , 2010, 18:41:22 GMT 18:41 Image Duration: 01:21 Air India perjury trial halted http://www.theglobeandmail .com/news/national/bri ti sh-col umb ia/ air-indi a-perjury-trial-halted/ articlel493768/ http://beta.images .theglobeandmail.com/archive/00514/reyat_514 l 8 lgm-a.jpg lnderjit Singh Reyat in July 2008 . Mar 08, 2010 12:40PM EST - Judge dismisses jury in trial of lnderjit Singh Reyat before any evidence heard 360 202 Mon. Mar 08, 2010, 22:46:22 GMT 22:46 Image Duration : 01:40 Appendix I - Data Set B - Changes of Frontpage Image - 2./'30 OPP officer dies after shooting http://www. theglobeandmail .com/news/national/opp-officer-dies-after-shooting/article 1493 707 / http://beta.images .theglobeandmail .com/archive/00524/vu_pham_OPP_cons_52402lgm-a.jpg Ontario Provincial Constable Vu Pham died on March 8, 2010, after being shot in an incident that observers said set off a close-range gunfight between police and a suspect on a southwestern Ontario rural road. Mar 08, 2010 11 :43AM EST - Constable Vu Pham, 37, dies in hospital after being shot while trying to pull driver over in southwestern Ontario. 360 202 Tue. Mar 09 , 2010, 00:26:22 GMT 00:26 Image Duration: 02:45 Booksellers take on Ottawa over Amazon's distribution plans http://www.theglobeandmail .com/report-on-business/booksellers-take-on-ottawa-over-amazonsdistribution-plans/ article 1494306/ http:!/beta.images .theglobeandmail .com/archive/00 l 38/amazon_com_l 3886 lgm-a.jpg Amazon.com Mar 08, 2010 10:06PM EST- Call for Heritage Minister to block U.S. retailer's Canadian ambitions sets up showdown over foreign ownership regulations 360 202 Tue. Mar 09 , 2010, 03 :11:22 GMT 03:11 Image Duration: 04: 15 Tears of despair and happiness mark GG's visit to Haiti http://www.theglobeandmail.com/news/world/haiti/project-jacmel/tears-of-despair-and-happinessmark-ggs-visit-to-haiti/article 1494305/ http:/!beta.images .theglobeandmail .com/archive/00524/dip0803-07-micha_524101 gm-a .jpg Michaelle Jean Jean-Daniel Lafond Mar 08, 2010 9:58PM EST- Sight of capital ‘unbearable ,' she says, but goes on to reassure cheering crowds of Canada's commitment 360 253 Tue. Mar 09, 2010 , 07:26:22 GMT 07:26 Image Duration: 01:50 Ottawa cuts already vacant positions http://www.theglobeandmail .com/news/national/ottaw a-cuts-already-vacant-positions/ article 1494400/ http://beta .images .theglobeandmail .com/ arc hi ve/00524/restraint l _524 3 81 gm-a .jpg President of the Treasury Board Stockwell Day Mar 09, 2010 2:28AM EST - Of 245 cabinet appointments to be eliminated, many have been unfilled for years 360 202 Tue. Mar 09, 2010, 09 :22:22 GMT 09:22 Image Duration: 02:04 Appendix I - Data Set B - Changes of Frontpage Image - 3/'30 Concussion effects linger for decades, study finds http://www.theglobeandmail.com/news/national/concussion-effects-linger-for-decades-study-finds/ article 1494423/ http: //beta.images .theglobeandmail .com/ arc hi ve/00 524/concussion_524401 gm-a .jpg Jessica Raymond, 19, has had five concussions , three from hockey, and was diagnosed in April as having post-concussion syndrome. She is seen at baseball practice on February 2, 2010 . Mar 09 , 2010 12:00AM EST- Experts say Canada isn't doing enough to protect its young athletes 360 202 Tue. Mar 09, 2010 , 11:28:22 GMT 11:28 Image Duration: 01:44 Tears of despair and happiness mark GG 's visit to Haiti http://www.theglobeandmail.com/news/world/haiti/project-jacmel/tears-of-despair-and-happinessmark-ggs-visit-to-haiti/article 1494305/ http:!/beta.images .theglobeandmail .com/archive/00524/dip0803-07-rrticha_524101 gm-a .jpg Michaelle Jean Jean-Daniel Lafond Mar 08 , 2010 9:58PM EST-Twitter updates from The Globe's Jessica Leeder as Micha-V' lle Jean arrives in Jacmel; Sight of capital ‘unbearable,' she says 360 253 Tue. Mar 09, 2010, 13:14:22 GMT 13:14 Image Duration: 00:09 Michaelle Jean arrives in Jacmel http://www.theglobeandmail .com/news/world/hai ti/project-jacmel/ michal le-jean-an-i ves-in-jacmel/ article 1494635/ http:!/beta.images .theglobeandmail .com/archive/00523/jean l_l 500_523362gm-a.jpg Canada Governor-General Michaelle Jean speaks with the residents and members of her delegation in Port-au-Prince March 8 , 2010. Mar 09, 2010 8:45AM EST- Canada's Governor-General touches down in her ancestral home in her first visit to the seaside city since January's earthquake 360 202 Tue. Mar 09, 2010 , 13:57:22 GMT 13:57 Image Dura ti on: 0 1: 16 Canada's visible rrtinority population to nearly double by 2031 http://www.theglobeandmail.com/news/national/canadas-visible-rrtinority-population-to-nearly-doubleby-2031/articlel494651/ http:!/beta .images .theglobeandmail .com/archive/00524/wnewcanad0309_52481 Ogm-a.jpg The Antin farrtily celebrates their Canadian citizenship at a ceremony at the legislature in Halifax on Wednesday, Jan . 30, 2008 . Mar 09, 2010 8:59AM EST- Statistics Canada reports that two out of every three Torontonians would be non-white in 20 years 360 202 Tue. Mar 09, 2010 , 15:13:22 GMT 15:13 Image Duration: 00:36 Appendix I - Data Set B - Changes of Frontpage Image - 4/30 Rahim Jaffer pleads guilty to careless driving charge http://www.theglobeandmail.com/life/rahim-jaffer-pleads-gui1ty-to-careless-driving-charge/ articlel494775/ http://beta.images .theglobeandmail .corn/ archi ve/00286/Rahim_J affer_aft_286 l O1gm-a .jpg A dejected Rahim Jaffer gives the thumbs up after falling behind in the Edmonton-Strathcona riding at Tory headquarters on Oct. 14, 2008 . Mar 09, 2010 10:42AM EST- Former Conservative MP fined $500; cocaine possession charge dropped 360 240 Tue . Mar 09 , 2010 , 15:52:22 GMT 15:52 Image Duration: 01:05 Rahim Jaffer pleads guilty to careless driving charge http: //www.theglobeandmail.com/news/national/rahim-jaffer-pleads-guilty-to-careless-driving-charge/ article 149477 5/ http://beta.images .theglobeandmail.com/archive/00525/jafferl500_525004gm-a.jpg Rahim Jaffer leaves the courthouse in Orangeville, Ontario on Tuesday, March 9, 2010 . The former Edmonton MP was fined $500 for careless driving after the crown dropped charges of driving over the legal blood-alcohol limit and possession of cocaine . Mar 09 , 2010 10:42AM EST- Former Conservative MP fined $500; cocaine possession charge dropped 360 240 Tue. Mar 09 , 2010 , 17:02:22 GMT 17:02 Image Duration: 01:09 Canada's visible minority population to nearly double by 2031 http://www.theglobeandmail .corn/news/national/canadas-v is ib le-minori ty-popu la ti on-to-near! y-dou b leby-203 l/ article 1494651 / http:/!beta.images .theglobeandmail .corn/ archive/00524/wnewcanad0309 _52481 Ogm-a.jpg The Amin family celebrates their Canadian citizenship at a ceremony at the legislature in Halifax on Wednesday, Jan . 30, 2008. Mar 09 , 2010 8:59AM EST- Statistics Canada reports that two out of every three Torontonians would be non-white in 20 years 360 202 Tue . Mar 09, 2010, 17:06:22 GMT 17:06 Image Duration: 02:49 Appendix I - Data Set B - Changes of Frontpage Image - 5/30 Police identify suspect in fatal shooting of OPP offi cer http://www.theglobeandmail.com/news/national/police-identify-suspect-in-fatal-shooting-of-oppofficer/article 1494811/ http: //beta.images .theglobeandmail .com/arc hi ve/00523/vu_pham_opp_lead_5 23 863 gm-a .jpg Investigators look over the scene of a shooting incident between Ontario Provincial Police Officer Vu Pham, 37 and a motorist he was attempting to stop near the hamlet of Winthrop, Ontario, north of London, Monday, March 8, 2010 . Mar 09, 2010 11 :02AM EST - Police sources say Fred Preston, 70 , had showed up at the home of his ex-wife armed with a rifle 360 202 Tue. Mar 09, 2010, 19:55:22 GMT 19:55 Image Duration: 02:00 Tories bristle when asked to explain Rahim Jaffer's 'slap on the wrist' http://www.theglobeandmail.com/blogs/bureau-blog/tories-bristle-when-asked-to-explain-rahim-jaffersslap-on-the-wrist/article 1495270/ http://beta.images.theglobeandmail.com/archive/00525/Rahim_Jaffer_out_525473gm-a.jpg Former Conservative MP Rahim Jaffer leaves court in Orangeville, Ont., on March 9, 2010 , after pleading guilty to careless driving . Mar 09, 2010 4:45PM EST - Justice Minister demands apology after Liberal MP raises $500 fine given to Edmonton Tory who faced drunk driving and cocaine charges 360 240 Tue. Mar 09, 2010, 22:07 :22 GMT 22:07 Image Duration: 04: 12 Michaelle Jean's emotional reunion http://www.theglobeandmail.com/news/world/haiti/project-jacmel/rnichalle-jeans-emotional-reunionin-jacmel/articlel495581/ http:!/beta.images .theglobeandmail .com/archi ve/00526/jacmeljean_52604 l gm-a .jpg Governor General Michaelle Jean hugs Maile Alphonse Tuesday March 9, 2010 in Jacmel, Haiti. Alphonse lost her mother Magali in the earthquake who was the godmother of Jean's daughter MarieEden . Mar 09, 2010 9:01PM EST- ‘You are my family', Governor-General tells women in Jacmel, pledging $40,000 to local iniatives 360 202 Wed. Mar 10, 2010 , 02:22:23 GMT 02:22 Image Duration: 00:50 Appendix I - Data Set B - Changes of Frontpage Image - 6/'30 Dispute reveals Quebec 's hardening line on religious displays http://www.theglobeandmail.com/news/national/dispute-reveals-quebecs-hardening-line-on-religiousdisplays/articlel 495610/ http://beta.images.theglobeandmail .com/archive/00526/niqab_526 l 62gm-a.jpg Mar 09, 2010 9:59PM EST- Province says it's preparing new rules on face coverings for those wanting to use public services 360 202 Wed . Mar 10, 2010, 03 :12:22 GMT 03:12 Image Duration: 04:5 1 Ottawa weighs ' net benefit' of allowing Amazon to set up shop http://www.theglobeandmail.com/news/national/ottawa-weighs-net-benefit-of-al!owing-amazon-to-setup-shop/articlel 495711/ http:!/beta .images .theglobeandmai I.com/ arc hi ve/00526/ amazon_com_wareh_52644 l gm-a .jpg An Amazon.com employee grabs boxes off the conveyor belt to load in a truck at the company ,Aos Fernley, Nev. , warehouse. Scott Sady/AP Mar 10, 2010 3:00AM EST- Conservative government feels Internet bookseller's expansion will open market to more foreign investment 360 202 Wed. Mar 10 , 2010, 08:05:22 GMT 08:05 Image Duration: 05:08 Dispute reveals Quebec 's hardening line on religious displays http://www.theglobeandmail .com/news/national/dispute-reveals-quebecs-hardening-line-on-religiousdisplays/articlel 495610/ http:!/beta .images .theglobeandmail .corn/arc hi ve/00526/niqab_526 I 62 gm-a .jpg Mar 09, 2010 9:59PM EST- Province says it's preparing new rules on face coverings for those wanting to use public services 360 202 Wed. Mar 10 , 2010, 13 : 15 :22 GMT 13:15 Image Duration: 00: 10 Loonie summer: On track for parity with U.S. dollar analysts say http://www.theglobeandmail .com/report-on-business/economy /parity-beckons-for -the-canadian-do IJarstrategists/article! 495931/ http://beta.images.theglobeandmail .com/archive/00300/canadian_dollar_300282gm-a.jpg Mar 10 , 2010 8:29AM EST- Expectations of higher interest rates and investor demand for Canada will keep the currency on its upward path, banks say 360 202 Wed. Mar 10, 2010, 15:19:22 GMT 15:19 Image Duration: 01:27 Appendix I - Data Set B - Changes of Frontpage Image - 7 /30 NHL GMs agree on blindside hit rule http://www.theglobeandmail .com/sports/hockey /nhl-gms-agree-on-blindside-hit-rule/article 1496123/ http://beta .images .the globeandmail .com/ arc hi ve/00 523/ sa vard j pg_5 23 322 gm-a .jpg Boston Bruins ' Marc Savard lies on the ice after being hit by by Pittsburgh forward Matt Cooke in the third period of an NHL hockey game against the Pittsburgh Penguins in Pittsburgh , Sunday, Mar 10, 2010 11 :15AM EST- Proposal will be sent to the league 's competition committee for review, then to the board of governors in the summer for approval 360 173 Wed. Mar 10, 2010, 16:48 :22 GMT 16:48 Image Duration: 02:00 Public Works Minister orders review of 'over the top' invoices http://www.theglobeandmail.com/news/politics/public-works-minister-orders-review-of-over-the-topinvoices/article 1496307/ http:!/beta.images .theglobeandmail .com/archive/00527 /Rona_Ambrose_fil_5273 81 gm-a.jpg Rona Ambrose, then Labour minister, speaks during Question Period in the House of Commons on November 17 , 2009 . Mar 10, 2010 1:34PM EST - Rona Ambrose moves into damage control after embarrassing real-estate expenses reveal $1,000 doorbell , $975 plants 360 250 Wed. Mar 10, 2010, 18:48:22 GMT 18:48 Image Duration: 01 :07 Crosby's missing gear recovered http://www.theglobeandmail .com/ sports/hockey-canada-finds-crosby s-missi ng-gear/ article 1496409/ http://beta.images.theglobeandmail.com/archive/00510/crosby_5 l 0081 gm-a.jpg Canada's Sidney Crosby celebrates his game winning goal with Scott Niedermayer and Drew Doughty during overtime period men's ice hockey gold medal final at the 2010 Winter Olympic Games in Vancouver,Sunday,Feb.28,2010. Mar 10, 2010 2:50PM EST- Hockey Canada says stick and glove were misplaced, rather than stolen 360 226 Wed. Mar 10 , 2010, 19:59:22 GMT 19:59 Image Duration : 02:39 Tory problem couple keeps John Baird on his feet http: //www.theglobeandmail .com/blogs/bureau-blog/tory-problem-couple-keeps-john-baird-on-his-feet/ article 1496518/ http:!/beta.images .theglobeandmail .com/ arc hi ve/00527 /Baird_in_QP_5277 61 gm-a.jpg Public Works Minister John Baird barks back at the opposition during Question Period in the House of Commons on March 10, 2010. Mar 10, 2010 5: l 6PM EST - Transport Minister summons all his rhetorical strength to fight off opposition attacks over bad behaviour by Helena Guergis and Rahim Jaffer 360 240 Wed. Mar 10, 2010, 22:38 :22 GMT 22:38 Image Duration: 03 :37 Appendix I - Data Set B - Changes of Frontpage Image - 8/'30 Aboriginals in Canada 'Third World '-level risk of TB http://www.theglobeandmail.com/news/national/aboriginals-in-canada-face-third-world-level-risk-oftuberculosis/article 1496790/ http://beta.images.theglobeandmail.com/archive/00517/first_nations_re_S 1732 lgm-a.jpg Mar 10 , 2010 9: 17PM EST - Risk of infection among natives is 31 times greater than non-natives; for Inuit, risk is 186 times greater 360 202 Thu. Mar 11, 2010, 02:30:22 GMT 02:30 Image Duration: 02:51 Aspers bid to reclaim newspaper chain http://www.theglobeandmail .com/report-on-business/aspers-bid-to-reclaim-newspaper-chain/ article 1496645/ http://beta.images.theglobeandmail.com/archive/00424/boxes_canwest_ne_424324gm-a.jpg Can West-owned newspaper boxes in Vancouver Mar 10, 2010 12:01AM EST - Family 's surprise attempt to buy paper group among six suitors 360 202 Thu. Mar 11 , 2010 , 05:21:22 GMT 05:21 Image Duration: 02:43 Wireless sector at forefront of Tories ' deregulation plans http://www.theglobeandmail .corn/report-on-business/wireless-sector-at-forefront-of-toriesderegulation-plans/articlel 496847 / http: //beta .images .theglobeandmail .corn/arc hi ve/00 528/wireless_ cell pho _528505 gm-a .j pg Telus employee Alvin Yang helps Jess Hill with her blackberry at the Telus store in Toronto's Eaton's Centre on Oct. 27, 2009. Mar 10, 2010 10:24PM EST - Industry Minister Tony Clement indicates foreign ownership restrictions likely to be relaxed , but not without public consultations 360 202 Thu . Mar 11, 2010, 08:04:22 GMT 08:04 Image Duration: 01:05 Protesters, police clash in Greece http://www.the globeandmail .corn/report-on-business/economy /protesters-police-clash-in-greece/ articlel497101/ http:/!beta.images .theglobeandmail .corn/archive/00529/wgreece03 l 1_52906 l gm-a.jpg About 200 uniformed police, coast guard and fire brigade officers, who cannot go on strike but can hold protests, took part in a sometimes violent rally. Mar 11, 2010 7:00AM EST - Strike over austerity measures brings 20,000 into streets; and while their colleagues clashed with violent protesters, some police joined the demonstration 360 202 Thu. Mar 11, 2010, 13:02:22 GMT 13:02 Image Duration: 0 I: 13 Appendix I - Data Set B - Changes of Frontpage Image - 9/'30 Protesters, police clash in Greece http://www.theglobeandmail.com/report-on-business/economy/protesters-police-clash-in-greece/ article1497101/ http: //beta .images .theglobeandmail .com/archive/00528/Greece_strike_52898 l gm-a .jp g 11 _ f· ~. • -. , . .: . . ;' . ' - I' • ' .· . •l Protesters, police clash in Greece http://www.theglobeandmail .com/report-on-business/economy /protesters-po lice-clash- in-greece/ articlel497101/ http:!/beta.images .theglobeandmail .com/archive/00529/wgreeks03ll_529201 gm-a.jpg A protestor hurls stones at riot police in Athens on March 11, 2010 during a demonstration marking the general strike, the second such protest in a fortnight against debt-driven austerity. Mar 11, 2010 7:00AM EST - Strike over austerity measures brings 20,000 into streets; and while their colleagues clashed with violent protesters, some police joined the demonstration 360 202 Thu.Mar 11 , 2010, 14:26:22GMT 14:26 Image Duration: 02:22 Harper brings Throne Speech reaction to YouTube http://www.theglobeandmail.com/blogs/bureau-blog/harper-brings-throne-speech-reaction-to-youtube/ articlel497279/ http:!/beta.images .theglobeandmail .com/archive/00293/Harper_in_TV _cam_293961 gm-a.jpg Prime Minister Stephen Harper is seen through a television camera viewfinder as he makes an announcement at Vancouver's main port on Tuesday, October 13, 2009. Mar 11, 2010 10:20AM EST - Prime Minister reaches out to Canadians - and takes their questions - via online video service this morning 360 228 Thu. Mar 11, 2010, 15:24:22 GMT 15:24 Image Duration: 01:15 Transport Canada on the hot seat http://www.theglobeandmail .com/report-on-business/ottawa-probing-transport-canadas-handling-oftoyota-recall/articlel 497287 / http:!/beta.images .theglobeandmail .com/archive/00469/HPB04-TOYOTAjpg_469141 gm-a.jpg The Toyota logo is pictured in front of a retailer in Vienna February 4, 2010 . Mar 11, 2010 10:27 AM EST - Politicians get their first chance to question the regulator and what some call its ‘cozy' relationship with the auto maker 360 230 Thu. Mar 11, 2010 , 16:39:22 GMT 16:39 Image Duration: 02:26 ., -- ~ > . ' : , , ..,. ,,._. ·.• , ,~ - ' •· -.... J' '· ' Mar 11, 2010 7 :OOAM EST - Strike over austerity measures brings 20,000 into streets; and while their colleagues clashed with violent protesters, some police joined the demonstration 360 202 Thu.Mar 11,2010, 14:15:22GMT 14:15 Image Duration: 01 :24 ~7,,T••1'11 ~ ',,·•-'~ . : · ; ~·.... ,:,.t, •. ' ,. -,-, . ·, •. . •., J:\ :-- ·l . ~;·:~~·v ,~ '·;:~i•~-'rt. ,,·:.. ." · "·~·f" i -·.i . ~ ~ "~ .~ ',\/ v ·I i.. ,,.,•.~4I i..1, _' ~:: ;;,~·-~'.-f_'i ,:;'"•~•;' f',}.'f / . ... J , . ~ ,.;, f ' ~.( '1 r:i .f_ ~.i.--; .,... . , I '!' . .., _, -~ t~ ,l , . -.. • • • ;·, · ~ . _,-f •... L ·' ' • .• ·. .7" i 1 1 D , ·. ~ -ff '·l_'.,I "• ·.. .,~ , I! J; • ,. > , I_ ( , .l •' • • • ' / , r. • • ,,, ,~. ~-'f ~1J (. ;• \ ,1 j ~.· . l ~· ' . - ' .' • )I'\ '-\ ·~ • _;. ,Sfi · ,,: , .,i ' .~ ·, !l'~. t:'---; J)-!' 1· ~"( • r i. ·~~·,: -.~ •, I ........ & '· - 11_ d r· · ,.J ·l- ' ' /(, "/ I Ill • ' I • ~· • . • Appendix l - Data Set B - Changes of Frontpage Im.age - 10/30 Nunavut man found guilty in shooting death of Mountie http://www.theglobeandmail.com/news/national/nunavut-man-found-guilty-in-shooting-death-ofmountie/article 1497572/ http://beta.images.theglobeandmail.com/archive/00529/0TIK102-Police_a_529703gm-a.jpg Doug Scott, second from right, father of fallen RCMP Const. Douglas A. Scott, wipes a tear as he 's hugged by wife Marla, hidden, as they stand with sons Chad , left, and Layne during the 31st Annual Canadian Police and Peace Officers Memorial Service on Parliament Hill in Ottawa on Sunday Sept 28, 2008 . Mar 11, 2010 l :49PM EST - Pingoatuk Kolola, 39, charged after RCMP Constable Doug Scott was shot at close range in 2007 360 220 Thu. Mar 11, 2010, 19:05:22 GMT 19:05 Image Duration: 03: 10 Alberta rolls back royalties http://www.theglobeandmail.com/report-on-business/industry-news/energy-and-resources/alberta-rollsback-royalties/articlel 497 481/ http://beta .images .theglobeandmail .com/ arc hi ve/003 29/syncrnde_fott_mc_3 29621 gm-a .jpg The Syncrnde oil sands extraction facility is reflected in a lake reclaimed from an old mine near the town of Fort McMurray in Alberta Mar 11 , 2010 5:12PM EST- Province also will seek to cut red tape as it tries to Jure investment back from oil and gas industry 360 202 Thu. Mar 11, 2010, 22:15:22 GMT 22:15 Image Duration: 01 :03 Alberta rolls back royalties http://www.theglobeandmail .com/report-on-business/industry-news/energy-and-resources/alberta-rollsback-royalties/articlel 497481/ http://beta.images.theglobeandmail.com/archive/00530/natural_gas_l 500 _5 30281 gm-a.jpg Mar 11, 2010 5: 12PM EST - Province also will seek to cut red tape as it tries to lure investment back from oil and gas indu stry 360 202 Thu . Mar 11, 2010 , 23 : 18:22 GMT 23:18 Image Duration: 04:25 Appendix I - Data Set B - Changes of Frontpage Image - l l/"30 Man charged with murder of OPP officer dies in hospital http://www.theglobeandmail .com/news/national/ontario/man-charged-with-murder-of-opp-officer-diesin-hospital/articlel 498084/ http:!/beta .images .theglobeandmail .com/ arc hi ve/00526/preston pic0309w _5 26022gm-a .jpg Fred Preston, 70 , was charged with first-degree murder in the death of OPP Const. Vu Pham. Mr. Preston died on Thursday. Mar 11, 2010 9:36PM EST- Fred Preston, 70, was charged in death off OPP Constable Vu Pham 360 202 Fri. Mar 12, 2010, 02:40:22 GMT 02:40 Image Duration: 03 :14 Canadian doctors fear 'life and death' crisis at African AIDS clinic http://www.theglobeandmail .com/news/world/canadian-doctors-fear-life-and-death-crisis-at-africanaids-clinic/articlel 498118/ http://beta.images .theglobeandmail .com/archive/00530/lesotho_jpg_530684gm-a.jpg Dr. Philip Berger, second from left, and Sister Christa Mary Jones, part of the Ontario Hospital Association team working at Leribe Hospital in Lesotho in southern Africa, flank their colleague Dr. Limpho Lekena (centre) as they joke with patients outside the Tsepong (Hope) Clinic, where they are treating people living with HIV-AIDS . Mar 11, 2010 10:21PM EST - Dispute in Lesotho threatens to spark public health nightmare 360 202 Fri. Mar 12, 2010, 05 :57:22 GMT 05:57 Image Duration: 03:38 Man charged with murder of Ontario police officer dies in hospital http://www.theglobeandmail.com/news/national/ontario/man-charged-with-murder-of-opp-officer-diesin-hospital/article 1498084/ http: //beta .images .theglobeandmail .com/ arc hi ve/00526/preston pic0309w _526022gm-a .jpg Fred Preston , 70, was charged with first-degree murder in the death of OPP Const. Vu Pham. Mr. Preston died on Thursday. Mar 11 , 2010 9:36PM EST - Family in shock at week's events: ‘It's been tough, there are so many questions we can't answer' 360 202 Fri . Mar 12, 2010, 09:37:22 GMT 09:37 Image Duration: 02:32 Full-time jobs surge as rate declines http://www.theglobeandmail .com/report-on-business/economy/full-time-jobs-surge-as-rate-declines/ article 1498303/ http:!/beta.images .theglobeandmail .com/arc hi ve/00505/hel pwanted_505 5 85 gm-a .jpg Mar 12, 2010 7:05AM EST- Unemployment rate edges lower to 8.2 per cent as economy chums out almost 21,000 jobs in February, Statistics Canada says 360 202 Fri. Mar 12, 2010, 12:09:22 GMT 12:09 Image Duration: 02:00 Appendix I - Data Set B - Changes of Frontpage Image - 12./30 Loonie's surge a real March break http://www.theglobeandmail .com/report-on-business/economy/canadian-dollar-hits-20-month-high/ article 1498320/ http://beta.images.theglobeandmail .com/archive/00504/looniejpg_504584gm-a.jpg Canadian loonies Mar 12, 2010 7:32AM EST- Good news for travellers to U.S. as early trading hits 98.41 cents, Canadian dollar last traded at par in July, 2008 360 240 Fri. Mar 12, 2010 , 15:10:22 GMT 15:10 Image Duration: 00:28 Loonie's surge a real March break http://www.theglobeandmail .com/report-on-business/economy/canadian-dollar-hits-20-month-high/ articlel498320/ http://beta.images.theglobeandmail.com/archive/00531/dollar l 500_53128 lgm-a.jpg The Canadian dollar hit a 20-month high on Friday. Mar 12, 2010 7:32AM EST- Good news for travellers to U.S. as early trading hits 98.41 cents , Canadian dollar last traded at par in July, 2008 360 240 Fri . Mar 12, 2010, 15:38:22 GMT 15:38 Image Duration: 01:23 Two dead, one wounded in eastern Ontario shooting http://www.theglobeandmail.com/news/national/two-dead-one-wounded-in-eastem-ontario-shooting/ articlel498517 / http:!/beta .images .theglobeandmail .com/archive/00523/4 70_crime_police_523161 gm-a.jpg Mar 12, 2010 10:51AM EST - Woman airlifted to hospital with life-threatening injuries; male suspect taken into custody 360 202 Fri. Mar 12, 2010, 16:33:22 GMT 16:33 Image Duration: 01:55 Edmonton car dealership shooting kills two http://www.theglobeandmail.com/news/national/edmonton-car-dealership-shooting-kills-two/ article I 498536/ http://beta.images.theglobeandmail.com/archive/0053l/jcu101-Shooting_53l623gm-a.jpg Police investigate the scene of a reported shooting at Great West Chrysler on the west side of Edmonton on Friday, March 12, 2010. Mar 12, 2010 11 :01AM EST- Police say at least one other person injured in incident, witnesses say shooter killed 360 224 Fri . Mar 12, 2010 , 18:28:22 GMT 18:28 Image Duration: 02:31 IMAGE NO LONGE;R " AVAILABLE Appendix I - Data S e t B - Changes o f Frontl)age 1.mage - \ 31"Ml Crosby stick sent to Russian collector http://www.theglobeandmail.com/sports/crosby-stick-sent-to-russian-collector/articlel498645/ http://beta.images.theglobeandmail.com/archive/00517/crosby4_5 l 7542gm-a.jpg Sidney Crosby's missing stick. Mar 12, 2010 12:29PM EST- Golden goal-scoring hockey stick was being shipped to Sergei Afanasiev, who is believed to have the world's largest private collection of hockey items 360 202 Fri. Mar 12, 2010, 20:59:22 GMT 20:59 Image Duration : 01:26 Helena Guergis gets no sympathy for 'hissy fits ' http://www.theglobeandmail .com/news/politics/helena-guergis-gets-no-sympathy-for-hissy-fits/ articlel499190/ http:/!beta.images .theglobeandmail .com/archive/00505/Helena_Guergis_w_505381 gm-a.jpg With RCMP officers keeping a throng of reporters at bay, status of women Helena Guergis leaves Parliament Hill on Sept. 17 , 2009 . Mar 12, 2010 5: 25PM EST - Conservative matriarch Deborah Grey weighs in on junior cabinet minister 's PEI airport meltdown 360 250 Fri. Mar 12, 2010 , 22:35:22 GMT 22:35 Image Duration: 04:04 Dollar, jobs push Canada ahead of the pack http://www.theglobeandmail.com/report-on-business/dollar-jobs-push-canada-ahead-of-the-pack/ article 1499480/ http://beta.images.theglobeandmail.com/archive/00505/helpwanted_505585gm-a.jpg Mar 12, 2010 9:34PM EST- Surging loonie, IO-month low in unemployment have foreign investors betting on Canada 360 202 Sat. Mar 13, 2010, 02:39:22 GMT 02:39 Image Duration: 02: 16 Core support keeps the PM in thrall http://www.theglobeandmail.com/news/politics/core-support-keeps-the-pm-in-thrall/article 1499547/ http://beta.images .theglobeandmail.com/archive/00525/Harper_raises_ha_525442gm-a.jpg Prime Minister Stephen Harper speaks during Question Period in the House of Commons on March 9, 2010. Mar 12, 2010 11 :04PM EST - The political irony for Stephen Harper is that it is the extreme conservatives who keep the party from winning a majority 360 238 Sat. Mar 13, 2010, 04:55 :22 GMT 04:55 Image Duration: 09:00 Appendix I - Data Set B - Changes of Frontpage Image - 14/30 David Ahenakew dies at 76 http://www.theglobeandmail .com/news/national/dav id-ahenakew-dies-at-7 6/article 149968 3/ http:!/beta.images .theglobeandmail .com/archi ve/00459/ahenakew_ 459892gm-a.jpg David Ahenakew: The former aboriginal leader lost his Order of Canada in 2005 just days after being convicted of promoting hatred against Jews. The charges stemmed from comments he made in 2002 when he said Jews were ,Aua disease ,Au and Hitler was trying to 'clean up the world' when he 'fried six million of those guys .' Mr. Ahenakew later had his conviction overturned, then faced a second trial at which he was acquitted. Mar 13, 2010 8:53AM EST - Disgraced Saskatchewan aboriginal leader who blamed Jews for Second World War loses battle with cancer 360 220 Sat. Mar 13, 2010, 14:00:22 GMT 14:00 Image Duration: 02:35 Can Ottawa tame its deficit beast? http://www.theglobeandmail.com/news/po1itics/can-ottawa-tame-its-deficit-beast/articlel499275/ http ://beta.images .theglobeandmail .com/ arc hi ve/0053 2/tiger_graphic jp_5 32061 gm-a .jpg Illustration by Jay Taylor for The Globe and Mail Mar 12, 2010 6:26PM EST- Out to cut costs , the government is drawing a bead on the public sector. Will it avoid mistakes made in the past? 360 193 Sat. Mar 13, 2010, 16:37:22 GMT 16:37 Image Duration: 03: 10 Suicide bombers kill at least in co-ordinated attacks in Kandahar http://www.theglobeandmail.com/news/world/suicide-bombers-kill-at-1east-30brin-co-ordinatedattacks-in-kandahar/article 1499790/ http:/!beta.images .theglobeandmail .com/archive/0053 2/KANDX 11 O-Afghan_53278 l gm-a.jpg A 2008 file photo after the Sarposa prison break in Kandahar, Afghanistan . The facility, since fortified by the Canadian Forces, withstood an attack on Saturday. Mar 13, 2010 1:45PM EST - Attacks targeted jail fortified by Canadian troops in 2008 ; officials say no prisoners escaped 360 202 Sat. Mar 13 , 2010 , 19:47:22 GMT 19:47 Image Duration: 03:56 Stelmach's royalty reversal gives the opposition a boost http://www.theglobeandmail.com/news/national/stelmachs-royalty-reversal-gives-the-opposition-aboost/article 1499866/ http://beta.images.theglobeandmail.com/archive/00532/stelmach_532922gm-a.jpg Alberta Premier Ed Stelmach Mar 13, 2010 6:37PM EST - Flip-flop to boost oil and gas investment6A O in Alberta has been roundly criticized 360 202 Sat. Mar 13, 2010 , 23:43 :22 GMT 23 :43 Image Duration: 03:23 Appendix l - Data Set B - Changes of Frnntpage Image - 15/:30 Shooter 'just snapped', says owner at Edmonton dealership http://www.theglobeandmail.com/news/national/shooter-just-snapped-says-owner-at-edmontondealership/articlel 499907 / http:/!beta.images .theglobeandmail .com/archive/00531/CoxTmpOOOO_jpg_53 l 623gm-a.jpg Police investigate the scene of a reported shooting at Great West Chrysler on the west side of Edmonton on Friday, March 12, 2010. Mar 13 , 2010 8:02PM EST- Employees say suspect was let go for racially-charged comments; Police officer who rushed to scene discovered one dead was her husband 360 224 Sun. Mar 14, 2010, 03:08 :22 GMT 03:08 Image Duration: 01:06 Three dead, many injured in B.C . avalanche http://www.theglobeandmail.com/news/national/three-dead-many-injured-in-bc-avalanche/ articlel499959/ http://beta.images.theglobeandmail.com/archive/00533/revelstoke_533383gm-a.jpg A view of the Revelstoke Mountain Resort. An avalanche occured near Revelstoke , on Boulder Mountain, killing three people March 13 , 2010. Mar 13 , 2010 10:03PM EST - Slide occured while 200 people were attending annual snowmobiling event in southeastern B.C. 360 202 Sun . Mar 14, 2010, 04:16:22 GMT 04:16 Image Duration : 08 :26 Hundreds caught in B.C. avalanche; 3 dead, at least 12 injured http://www.theglobeandmail.com/news/national/hundreds-caught-in-bc-avalanche-3-dead-at-least-12injured/article 1500053/ http://beta.images.theglobeandmail.com/archive/00533/REV102-Avalanche_53362lgm-a.jpg Police direct traffic at the search-and-rescue staging area on Saturday, after an avalanche hit a group of about 200 snowmobilers and spectators at a backcountry event near Revelstoke , B.C. Mar 14, 2010 8:26AM EDT- Officials still don't know how many are missing after slide strikes backcountry snowmobile event near Revelstoke 360 202 Sun . Mar 14, 2010, 12:42:22 GMT 12:42 Image Duration : 00:43 Rescuers search for survivors of deadly avalanche in B .C. http://www.theglobeandmail.com/news/national/british-columbia/rescuers-search-for-survivors-ofdeadl y-avalanche-in-bc/article 1500053/ http://beta.images.theglobeandmail.com/archive/00533/LEH-l403l0_ 1633_533721gm-a.jpg A member of the search-and-rescue team prepares to board a helicopter on Sunday near Revelstoke after Saturday 's deadly avalanche. Mar 14, 2010 8:26AM EDT- Police trying to find out how many are missing after 'wall of snow' strikes backcountry snowmobile event near Revelstoke 360 202 Sun. Mar 14, 2010, 16:48:22 GMT 16:48 Image Duration: 01 :32 Appendix I - Data Set B - Changes of Fmntpage Image - 16/'30 Rescuers begin search for survivors of deadly avalanche in B.C. http://www.theglobeandmail.com/news/national/british-columbia/rescuers-begin-search-for-survivorsof-deadly-avalanche-in-bc/articlel500053/ http://beta.images .theglobeandmail .corn/archive/00533/LEH- l 40310_1939 _53380 lgm-a.jpg A damaged snowmobile retrieved from the scene of the avalanche by helicopter on Sunday. Mar 14, 2010 8:26AM EDT- Time running out for anyone still buried after backcountry avalanche near Revelstoke, police say 360 216 Sun. Mar 14, 2010 , 18:47:22 GMT 18:47 Image Duration: 05:29 'You had nowhere to go ' http://www.theglobeandmail.com/news/national/british-columbia/you-had-nowhere-to-go/ articlel500255/ http ://beta.images .theglobeandmail .corn/ arc hi ve/005 34/avalanche2_5 34 221 gm-a.jpg A Search and Rescue helicopter heads toward the area where a large avalanche struck near Revelstoke, B.C., on Sunday, March 14, 2010 . RCMP now say two men were killed in an avalanche that struck a group of snowmobilers in B.C., and not three as believed in the chaotic hours after the slide. Mar 14, 2010 6:26PM EDT- One moment, Shawn Dougan and Brittany Hague were surrounded by beauty; the next, the Calgary couple feared for their lives as a wall of snow roared toward them 360 202 Sun. Mar 14, 2010 , 22:44:22 GMT 22:44 Image Duration: 09: 11 Questions raised about gap in food inspection standards http://www.theglobeandmail .com/news/national/questions-raised-about-gap-in-food-inspectionstandards/article 1500460/ http://beta.images.theglobeandmail .com/archive/00534/Maple_Leaf_Food_53476lgm-a.jpg A Maple Leaf Foods plant is shown after a deadly Iisteriosis outbreak in 2008 . An unusual number of listeriosis cases in Ontario this year have led to fresh concerns about the food inspection system . Fred Lum/The Globe and Mail Mar 15, 2010 12:00AM EDT- Plants producing food bound for U.S . require more frequent inspections 360 202 Mon. Mar 15, 2010, 07 :55:23 GMT 07:55 Image Duration: 00:59 """ Appendix I - Data Set B - Changes of Frontpage Image - l 7 /'30 A dangerous pursuit, a deadly outcome http://www.theglobeandmail.com/news/national/british-columbia/a-dangerous-pursuit-a-deadlyoutcome/articlel500517/ http://beta.images.theglobeandmail.com/archive/00534/Avalanche_snowmo_53498lgm-a.jpg Snowmobilers gather at the scene of the avalanche soon after it hit near Revel stoke, B .C. Steve Langevin/The Canadian Press Mar 15, 2010 12:00AM EDT- 'Once-in-20-years slide' descends on a high-risk snowmobiling event, creating a debris field of mangled machines and killing two. But after a sweeping search, fears of mass casualities have eased 360 202 Mon. Mar 15, 2010, 08:54:22 GMT 08:54 Image Duration: 02:37 Questions raised about gap in food inspection standards http://www.theglobeandmail .com/news/national/questions-raised-about-gap-in-food- inspectionstandards/ article 1500460/ http://beta .images.theglobeandmail .com/archive/00534/Maple_Leaf_Food_53476lgm-a.jpg A Maple Leaf Foods plant is shown after a deadly listeriosis outbreak in 2008. An unusual number of listeriosis cases in Ontario this year have led to fresh concerns about the food inspection system. Fred Lum/The Globe and Mail Mar 15, 2010 12:00AM EDT- Plants producing food bound for U.S . require more frequent inspections 360 202 Mon. Mar 15, 2010, 12: 16:22 GMT 12:16 Image Duration: 04:35 Traders pile into Canadian dollar http://www.theglobeandmail .com/report-on-business/economy/traders-pile-into-canadian-dollar/ articlel500983/ http://beta.images.theglobeandmail.com/archive/00327/Canadian_dollar_327601gm-a.jpg Canadian dollars Mar 15, 2010 12:33PM EDT- Foreign investors flock into the currency as it hovers near a 20-month high 360 202 Mon. Mar 15, 2010, 16:51:22 GMT 16:51 Image Duration: 01 :39 Appendix I - Data S e t B - Changes of Frontpage Ima ge - \8/~0 McKeever strikes gold http://www.ctvolympics.ca/para1ympics/sports/cross-country-skiing/newsid=55350.html#mckeever+wi ns+canadas+first+paralympic+gold http://beta.images.theglobeandmail.com/archive/005 l 9/McKeever06_5 l 9924gm-a.jpg Brian McKeever is shown in Canmore,Alta. in this Jan . 22 , 2010 file photo. Canadian cross-country ski coaches decided late Friday not to start legally blind skier Brian McKeever on Sunday in the SO-kilometre mass start classic race at the Vancouver Olympics, a team spokesman said. THE CANADIAN PRESS/Jeff McIntosh Mar 15, 2010 2:14PM EDT- Canada wins first gold medal of the 2010 Paralympic Games in the crosscountry men 's 20 km free event 360 239 Mon. Mar 15, 2010, 18:30:22 GMT 18:30 Image Duration: 01 :00 McKeever strikes gold http://www.ctvolympics .ca/paralympics/sports/cross-country-skiing/newsid=55350.htm1#mckeever+wi ns+canadas+first+paralympic+gold http: //beta .images .theglobeandmail .com/archive/00 53 5/mckeeverjpg_53 5 861 gm-a .jpg Canadian cross-country skier Brian McKeever, left, and his guide and brother Robin McKeever celebrates his gold medal win in the 20-kilometre race for the visually impaired at the 2010 Winter Paralympic Games in Whistler, Monday. Mar 15 , 2010 2: l 4PM EDT - Canada wins first gold medal of the 2010 Paralympic Games in the crosscountry men's 20 km free event 360 240 Mon. Mar 15 , 2010 , 19:30:22 GMT 19:30 Image Duration: 0 l :26 Fisheries Minister hikes seal-hunt quota http://www.theglobeandmail .com/blogs/bureau-blog/fisheries-minister-hikes-quota-for-atlantic-sealhunt/ article 1501177 / http:!/beta .images .theglobeandmail .com/arc hi ve/0053 5/Halifax_seal_pro_5 35921 gm-a .jpg An anti-sealing protester takes part in a in Halifax rally on March 13 , 2010. Mar 15, 2010 3:47PM EDT- Gail Shea, who was hit with a pie in the face hurled by a PETA protester in January, also ljfts freeze on personal use licenses 360 240 Mon. Mar 15 , 2010 , 19:59:22 GMT 19:59 Image Duration : 02:44 Appendix I - Data Set B - Changes of Frontpage Image - 19/:>.Cl Euro zone poised to aid Greece http://www.theglobeandmail.com/report-on-business/economy/euro-zone-poised-to-aid-greece/ articlel501297/ http://beta.images.theglobeandmail.com/archive/00536/juncker_536223gm-a.jpg Luxembourg Prime Minister and Eurogroup president Jean-Claude Juncker, right, European Central Bank president Jean Claude Trichet, centre, and Greek Finance Minister Giorgios Papaconstantinou arrive at a council meeting Monday in Brussels. Mar 15, 2010 6:04PM EDT- Head says group can move swiftly to ‘take co-ordinated action if such action turns out to be necessary' 360 202 Mon . Mar 15 , 2010, 22:47:22 GMT 22:47 Image Duration: 00:25 B.C. to introduce snowmobile regulations http://www.theglobeandmail .com/news/national/british-columbia/bc-to-introduce-snowmobileregulations/article 1501397/ http://beta .images .theglobeandmail .com/arc hi ve/00 534/aval8 _5 34 302gm-a .jpg One of the damaged snow mobiles that participated in the Big Iron Shootout which was brought back by helicopter is wheeled away March 14, 2010 near Revelstoke after Saturday's avalanche. Mounties have started search and rescue efforts once again and confirm two people are dead and 30 others are injured. Mar 15, 2010 7:05PM EDT- Solicitor General Kash Heed says enforcement rules should be in place by October 2011 360 202 Mon. Mar 15, 2010 , 23 :12:22 GMT 23 :12 Image Duration: 01:34 Shakeup at WestJet as CEO Sean Durfy quits http://www.theglobeandmail .com/report-on-business/shakeup-at-westjet-as-ceo-sean-durfy-quits/ articlel501452/ http:!/beta.images .theglobeandmail .com/archive/00046/r-westjet29rb l_Se_46006gm-a .jpg Sean Durfy, president and CEO of WestJet, leans on a globe outside the airline's offices. Mar 15 , 2010 7:51PM EDT- Gregg Saretsky to take the helm of Calgary-based airline; company recently posted sharp drop in profit 360 204 Tue. Mar 16, 2010, 00 :46:22 GMT 00:46 Image Duration: 04:14 Appendix I - Data Set B - Changes of Frnntpage Image - 2.1) /'31) Managers urge NHL to fast-track head shot regulations http://www.theglobeandmail .com/sports/hockey/managers-urge-nhl-to-fast-track-head-shot-regulations/ articlel501585/ http:!/beta.images .theglobeandmail .corn/archive/00522/Savardstretcher0_5223 81 gm-a.jpg Marc Savard #91 of the Boston Bruins is taken off the ice by medical staff after being injured in the third period against the Pittsburgh Penguins at Mellon Arena on March 7, 2010 in Pittsburgh, Pennsylvania. The Penguins defeated the Bruins 2-1. (Photo by Justin K. Aller/Getty Images) Mar 16, 2010 12:54AM EDT - Group of GMs wants new rules in place before end of the current season 360 202 Tue. Mar 16, 2010, 05:00:22 GMT 05 :00 Image Duration: 05: 14 Ending Indian band councils' post-secondary funding recommended http://www.theglobeandmail .com/news/national/ending-indian-band-counci ls-post-secondary-fundingrecommended/ article 150165 8/ http://beta.images.theglobeandmail.com/archive/00517 /first_nations_re_5 l 732 lgm-a.jpg Mar 16, 2010 12:00AM EDT- New think tank wants Ottawa to create accounts for each Indian child at birth that would be used later for tuition and living expenses 360 202 Tue. Mar 16, 2010, 10:16:22 GMT 10:16 Image Duration: 00:43 Thai protesters pour donated blood on streets http://www. theglobeandmail .corn/news/world/thai-protesters-pour-donated-bl ood-on-streets/ articlel501734/ http://beta.irnages.theglobeandmail .corn/archive/00536/wthaiblood0316a_53688 lgm-a.jpg Supporters of former premier Thaksin Shinawatra pour human blood from canisters on gates of the Government house in Bangkok March 16, 2010. Mar 16, 2010 5:58AM EDT - Protest tactic slammed by the Red Cross as wasteful — and unhygienic 360 202 Tue. Mar 16, 2010 , 11:08:22 GMT 11:08 Image Duration: 00:14 Thai protesters pour donated blood on streets http://www.theglobeandmail .corn/news/world/thai-protesters-pour-donated-blood-on-streets/ article1501734/ http:!/beta.images .theglobeandmail .corn/archive/00536/wthaiblood203 l 6_53690 lgm-a.jpg Police in riot gear is seen behind pool of human blood left by supporters of former premier Thaksin Shinawatra after they poured it at gates of the Government house in Bangkok March 16, 2010. Mar 16, 2010 5:58AM EDT- Protest tactic slammed by the Red Cross as wasteful — and unhygienic 360 202 Tue. Mar 16, 2010, 11:22:22 GMT 11:22 Image Duration: 00:56 '!!!!I' Appendix I - Data Set B - Changes of Frontpage Image - 2.1/30 Thai protesters pour their own blood on streets http://www.theglobeandmail.com/news/world/thai-protesters-pour-their-own-blood-on-streets/ article 1501734/ http: //beta .images .theglobeandmail .com/ arc hi ve/005 36/wdab lood0316_5 36921 gm-a.jpg Supporters of former premier Thaksin Shinawatra pour human blood from canisters on gates of the Government house in Bangkok March 16, 2010. Thousands of protesters in Thailand donated blood and poured it later outside the premier's office on Tuesday, a ' sacrifice for democracy.' Mar 16, 2010 5:58AM EDT- Protest tactic slammed by the Red Cross as wasteful — and unhygienic 360 202 Tue. Mar 16, 2010, 12:06:24 GMT 12:06 Image Duration: 00: 14 Clashes break out amid U.S.-Israel feud on settlements http://www.theglobeandmail.com/news/world/american-envoy-cancels-mideast-trip-amid-us-israelfeud/article 1501717 / http:/!beta.images .theglobeandmail .com/archive/00536/wisrae03 l 6_53694 l gm-a.jpg Backdropped by the golden Dome of the Rock mosque in Jerusalem's Al-Aqsa compound, Palestinian youths throw stones at Israeli soldiers during clashes in the East Jerusalem neighborhood of Sawana on March 16, 2010 Mar 16, 2010 4:59AM EDT - Dispute over new settlements is feeding already high tensions in east Jerusalem 360 202 Tue . Mar 16, 2010, 12:20:22 GMT 12:20 Image Duration: 01 :28 Toyota apologizes to Canadian car owners http://www.theglobeandmail.com/report-on-business/toyota-apologizes-to-canadian-car-owners/ articlel501913/ http://beta.images.theglobeandmail.com/archive/00537/Tomihara_537023gm-a.jpg President of Toyota Canada Yoichi Tomihara Mar 16, 2010 9:37 AM EDT - Toyota Canada president appears before House of Commons committee in Ottawa 360 202 Tue. Mar 16, 2010, 13:51:22 GMT 13:51 Image Duration: 02:25 Dollar jumps, well above 98 cents http://www.theglobeandmail.com/report-on-business/economy/canadian-dollar-jumps-well-above-98cents/articlel501962/ http://beta.images.theglobeandmail.com/archive/00504/looniejpg_504584gm-a.jpg Canadian loonies Mar 16, 2010 10:05AM EDT- Loonie climbs, bolstered by firmer oil and stock prices 360 240 Tue. Mar 16, 2010, 16:18:23 GMT 16:18 Image Duration: 03: 15 -. . '... . , ' II II ~ !'- f ',. '". , . . :,! I I I ' Appendix I - Data Set B - Changes of Frontpage Image - 2.2./30 Charges laid in sinking of Queen of the North ferry http://www.theglobeandmail.com/news/national/british-columbia/charges-laid-in-sinking-of-queen-ofthe-north-ferry/article1502269/ http:!/beta.images .theglobeandmail .com/archive/0053 7/wsinking0316a_537 541 gm-a.jpg The stem of the sunken ferry Queen of the North is seen in this frame from handout video footage, from the Transportation Safety Board of Canada Mar 16, 2010 2:45PM EDT- Navigating officer Karl Lilgert charged with criminal negligence in the deaths of two passengers killed in the 2006 sinking in Wright Sound 360 202 Tue. Mar 16, 2010 , 19:36:22 GMT 19:36 Image Duration: 05:22 Many Canadian runways still too short: safety board http://www.theglobeandmail.com/news/politics/many-canadian-runways-still-too-short-safety-board/ article 1502108/ http:!/beta .images .theglobeandmail .com/arc hi ve/0053 8/runw ays _5 38104gm-a .jpg A firefighter examines the smoldering wreckage of an Air France jet that overshot the runway at Pearson International Airport and burst into flames August 2, 2005 . Mar 16, 2010 12:00PM EDT- Federal body blasts government inaction , claims Ottawa only consulted aviation industry on runway extension 360 202 Wed. Mar 17 , 2010, 00:58:22 GMT 00:58 Image Duration: 00: 15 Stephen Harper 's experiment in anti-social media http://www.theglobeandmail .com/news/politics/stephen-harpers-experiment-in-anti-social-media/ article 1502651/ http://beta.images.theglobeandmail .com/archive/00538/harper_youtubej_538084gm-a.jpg Mar 16, 2010 9:07PM EDT- YouTube interview featuring questions submitted by Canadian users begins late , takes few chances 360 240 Wed. Mar 17 , 2010 , 01:13:22 GMT 01:13 Image Duration : 02:57 Canada broke pledges on Afghan jails, letters show http://www.theglobeandmail.com/news/national/canada-broke-pledges-on-afghan-jails-letters-show/ article1502747/ http:!/beta.images .theglobeandmail .corn/arc hi ve/0053 8/afghan-prison 17n_538342gm-a.jpg The national-security wing of the Sarpoza prison, on the west side of Kandahar city, houses 162 prisoners, most accused of involvement with the Taliban. Mar 16, 2010 11:00PM EDT- Ottawa and allies pleaded with national-security officials for patience on promises to build more humane prisons 360 241 Wed. Mar 17 , 2010, 04:58 :22 GMT 04:58 Image Duration: 08:02 Appendix I - Data Set B - Changes of Frnntpage Image - 2.3/3() Malild trails Iraq vote , calls it fraud http://www.theglobeandmail .com/news/world/maliki-trails-iraq-vote-calls-i t- fraud/ article 1503007 / http://beta.images.theglobeandmail.com/archive/00353/-IRAQ-SAUDI-POLI_353503gm-a.jpg In this handout image made available by the Iraqi Prime Minister's office on November 09, 2009, Iraqi Prime Minister Nuri al-Maliki speaks during a meeting with Turkmen Shi'ite Muslims from the northern province of Kirkuk. Mar 17, 2010 8:50AM EDT- Secularist challenger Iyad Allawi ahead in seven of 18 provinces, including the electoral prizes Baghdad and Basra 360 202 Wed. Mar 17, 2010, 13:00:22 GMT 13:00 Image Duration: 01:29 Canadian dollar touches 99 cents http://www.theglobeandmail.com/report-on-business/economy/canadian-dollar-touches-99-cents/ article 1502963/ http://beta.images.theglobeandmail.com/archive/00504/looniejpg_504584gm-a.jpg Canadian loonies Mar 17, 2010 8:25AM EDT - ‘Wayne Gretzky would be proud,' economist says, citing strong economic data 360 240 Wed. Mar 17, 2010, 14:29:22 GMT 14:29 Image Duration: 02:21 Canadian dollar nears parity, but can it last? http://www.theglobeandmail.com/report-on-business/economy/canadian-dollar-nears-parity-but-can-itlast/articlel502963/ http:/!beta.images .theglobeandmail .com/archive/00538/canadianflag_538961 gm-a.jpg U.S ., Canadian flags Mar 17, 2010 8:25AM EDT - ‘Certainly I think it's a little more sustainable now than in the past,' says Scotia Capital currency strategist Sacha Tihanyi 360 202 Wed. Mar 17 , 2010, 16:50:23 GMT 16:50 Image Duration: 03:01 Dollar nears parity, but can it last? http://www.theglobeandmail .com/report-on-business/economy/canadian-dollar-nears-parity-but-can-itlast/article 1502963/ http:!/beta .images .theglobeandmail .com/archive/00539/dollar 1_539261 gm-a.jpg A Canadian dollar, or loonie, sits on top of its American counterpart. Mar 17, 2010 8:25AM EDT - ‘Certainly I think it's a little more sustainable now than in the past,' says Scotia Capital currency strategist Sacha Tihanyi 360 202 Wed. Mar 17, 2010, 20:01:22 GMT 20:01 Image Duration: 03 :25 IMAGE NO LONGER AVAILABLE Appendix l - Data Set B - Changes of Frontpage lmage - 2.4/~0 'Honest mistake ' sparked library Internet uproar http://www.the globeandmail .com/bl ogs/bureau-bl og/honest-mistake-s parked-ii brary-internet-uproar/ article 1503632=/ http://beta.images .theglobeandmail.com/archive/00314/QP_Clement_shr_3 l 404 lgm-a.jpg Industry Minister Tony Clement shrugs while responding to opposition criticism during Question Period in the House of Commons on Tuesday, November 3, 2009. Mar 17, 2010 4:07PM EDT - Bureaucrats misunderstood plan to fund online-access program from different revenue stream, Tory insiders say 360 240 Wed. Mar 17, 2010, 20:27:22 GMT 20:27 Image Duration: 01:24 Conservatives accused of 'willfully ignoring' contraception research http://www.theglobeandmail .com/blogs/bureau-blog/conservatives-accused-of-willfully-ignoringcontraception-research/articlel503743/ http:!/beta .images .theglobeandmail .com/archive/00539/Bev_ Oda_in_QP_539445 gm-a.jpg International Co-operation Minister Bev Oda responds during Question Period in the House of Commons on March 17 , 2010. Mar 17 , 2010 5:37PM EDT - Bev Oda defends government's G8 maternal health plan after Liberals on NDP lash out at ‘no-condoms-for-Africa strategy’ 360 240 Wed. Mar 17, 2010, 21:51:22 GMT 21 :51 Image Duration: 03: 19 British politicians hang hopes on comparisons to Canada http://www.theglobeandmail .com/news/world/british-politicians-hang-hopes-on-comparisons-tocanada/article 1503919/ http:!/beta.images .theglobeandmail .com/archive/00539/XJQB 103-CHRETIEN_539701 gm-a.jpg A 2008 photo of former prime minister Jean Chretien, whose government's fiscal policy is all the rage in London. Mar 17, 2010 9:05PM EDT - Facing spiralling debt and a minority government, candidates sing praises of Chretien-era prudence and point to dangers of ' hung Parliament' 360 202 Thu. Mar 18, 2010, 01:10:22 GMT 01:10 Image Duration: 02: 15 . .{ ' .~ J ..... ~.-···. __ r• ._ - - ' 1 . \_) !'iii , Appendix I - Data Set B - Changes of Front\)age lmage - '2.'5/~0 Snowmobilers return to grieve on Turbo Hill http://www.theglobeandmail .com/news/national/british-columbia/snowmobilers-return-to-grieve-onturbo-hill/articlel504027/ http:/!beta.images .theglobeandmail .com/archive/00539/Avalanche_surviv_539921 gm-a.jpg Quintin Raasch checks the depth of a hole Tuesday that he helped dig last Saturday looking for avalanche survivors at Turbo Hill (seen in background) in B.C.'s back country near Revelstoke . Mar 17, 2010 11 :03PM EDT - Group among the first to visit site of B .C. avalanche that killed two , injured dozens 360 202 Thu. Mar 18, 2010 , 03:25:22 GMT 03:25 Image Duration: 02:35 ~:u . ·'1. ,- RCMP headed for major turnover http://www.theglobeandmail.com/news/national/rcmp-headed-for-major-turnover-br-as-top-tier-nearsretirementbr/articlel503929/ http://beta.images.theglobeandmail.com/archive/00539/RXMP1_53976lgm-a.jpg Mounties saluting during the Paralympic Opening Ceremonies in Vancouver March 12, 2010. Mar 17, 2010 9:26PM EDT - Shift will create challenges , but also opportunities and reforms as younger officers move up the line 360 202 Thu. Mar 18, 2010, 06:00:22 GMT 06:00 Image Duration: 03 :01 RCMP headed for major turnover http://www.theglobeandmail.com/news/national/rcmp-headed-for-major-turnover-br-as-top-tier-nearsretirementbr/article 1503929/ http:!/beta.images .theglobeandmail .com/archive/00061/officers_rcmp_6 l 42 l gm-a.jpg Members of the Royal Canadian Mounted Police in front of the B .C. legislature Mar 17, 2010 9:26PM EDT - Shift will create challenges, but also opportunities and reforms as younger officers move up the line 360 240 Thu . Mar 18 , 2010, 09:01 :22 GMT 09:01 Image Duration : 03 :58 Rocket fired by Qaeda-inspired Gaza militants kills man in Southern Israel http://www.theglobeandmail.com/news/world/rocket-fired-by-qaeda-inspired-gaza-militants-kills-manin-southern-israel/articlel504243/ http:/!beta.images .theglobeandmail .com/archive/00540/wrocket93 l 8_54024 lgm-a.jpg Israeli police explosive experts stand near the remains of a rocket fired by Palestinian militants in Gaza after it landed in Netiv Haasara, just outside the northern Gaza Strip March 18, 2010. Mar 18 , 2010 6:58AM EDT- First death from such an attack by militants since Israel's offensive last year 360 202 Thu. Mar 18, 2010, 13:06:22 GMT 13:06 Image Duration: 02:26 . ; ·~..:~ . s <~· • .. .. . . .• • ~ ,· . '-'\.\\.~~ . ' ·~..,w• t.~r . \ ,.;t ~,- (~~~.'t.-~ 1,,, ·.::~~· ··':··; . ·. \ f.•-:" . _. .. I : ::.\ \. .. ; --- --- Appendix I - Data Set B - Changes ot: Frontpage Image - 26nO Privilege debate tests Conservative stonewalling on detainees http://www.theglobeandmail.com/news/politics/privilege-debate-tests-conservative-stonewa11ing-ondetainees/articlel504524/ http://beta.images .theglobeandmail .com/arc hi ve/0035 3/Afghan_detainees_3 53 930gm-a .jpg A suspected Taliban prisoner is searched, handcuffed, and processed by Canadian soldiers in northern Kandahar on May 10, 2006. Mar 18, 2010 11 :37AM EDT - Opposition asks Speaker to rule on government's refusal to tum over torture documents to MPs 360 240 Thu. Mar 18, 2010, 15:46:22 GMT 15:46 Image Duration: 03:07 Mumbai suspect pleads guilty in U.S. court http://www.theglobeandmail.com/news/world/mumbai-suspect-pleads-guilty-in-us-court/ article! 504706/ http:!/beta .i mages.theglobeandmail .com/arc hi ve/00 540/w headley03 l 8_5407 81 gm-a .j pg FILE- In this Dec. 9, 2009 file courtroom drawing shows David Coleman Headley before U.S. District Judge on charges that accuse him of conspiring in the deadly 2008 terrorist attacks in the Indian city of Mumbai and of planning to launch an armed assault on a Danish newspaper. Mar 18, 2010 2:45PM EDT - David Headley is a co-defendant of Canadian suspect Tahawwur Hussain Rana, who has pleaded already not guilty 360 202 Thu. Mar 18, 2010, 18:55:23 GMT 18:55 Image Duration: 00:30 One dead in shooting at Montreal boutique http://www.theglobeandmail .com/news/national/one-dead-in-shooting-at-montreal-boutique/ articlel504903/ http://beta.images .theglobeandmail.com/archive/0054l/montreal_54109lgm-a.jpg Police gather outside a clothing store following a shooting Thursday March 18, 2010 in Montreal. Three people are reported injured. Mar 18, 2010 4:45PM EDT-Three injured in downtown shooting with suspected mafia ties 360 202 Thu. Mar 18, 2010, 20:52:22 GMT 20:52 Image Duration: 02:21 Google goes prime time http://www.theglobeandmail.com/news/technology/google-goes-prime-time/articlel50502l/ http:/!beta.images .theglobeandmail .com/archive/00385/googlelogoround_385 l 6 l gm-a.jpg Mar 18, 2010 8:15PM EDT- Search-engine giant teams with Intel and Sony to offer Web services on TV sets 359 202 Fri. Mar 19, 2010 , 00:25 :22 GMT 00:25 Image Duration: 01:31 Appendix l - D ata Set B - Contraception will be a part of maternal-health plan, Harper says http://www.the globeandmail .com/news/politics/contraception-a-part-of-maternal-health-plan-harpersa ys/ article 1505160/ http:!/beta .images .theglobeandmail .com/arc hi ve/00460/tanzania_materna_460261 gm-a .jpg This Tanzanian hospital is often so full it has to put two expectant mothers in the same bed . Mar 18, 2010 8:51PM EDT- PM's promise contradicts earlier statements by government ministers, while funding for abortion remains off the table 360 202 Fri. Mar 19, 2010, 02:00:22 GMT 02:00 Image Duration: 06:52 Tax officials find offshore bonanza http://www.theglobeandmail.com/news/ national/tax-officials-find-bonanza-of-offshore- income/ article1505304/ http:!/beta .images .theglobeandmail .com/arc hi ve/0052 9/tax_canada_incom_529422gm-a .j pg File your Taxes at tax time - Income Tax form and Canadian coins. Mar 18, 2010 11:53PM EDT- $600-million in offshore income uncovered as the number of voluntary disclosures soar due to what one tax lawyer calls government scare tactics 360 206 Fri. Mar 19, 2010, 08:56:22 GMT 08:56 Image Duration: 03:42 Dollar soars on inflation, retail data http://www.theglobeandmail.com/report-on-business/economy/canadian-dollar-surges-on-inflationreport/article 1505498/ http:!/beta .images .theglobeandmail .com/archive/00539/dollar_539241 gm-a.jpg Loonie Mar 19, 2010 7 :42AM EDT - Bank of Canada's favoured measure of consumer prices higher than expected 360 202 Fri. Mar 19, 2010, 12:47:29 GMT 12:47 Image Duration: 00: 15 High inflation sparks rate hike talk http://www.theglobeandmail.com/report-on-business/economy/inflation-reading-sparks-rate-talk/ articlel50547 l/ http:!/beta .images .theglobeandmail .com/archive/00053/GM_assembly _line_53 l 23gm-a.jpg Tthe assembly line at General Motors of Canada's Oshawa plant Mar 19, 2010 7: 10AM EDT - Overall CPI eases to 1.6% in February but core rate picks up; dollar slips back after climbing above 99 cents (U.S.) 360 240 Fri. Mar 19, 2010, 15:23:32 GMT 15:23 Image Duration: 01:11 . Chana- o r ~ '1-., • i .JI I!-,,__ -~~ ·~- . ·"\ t CD ·:(,. . ~-. " \ . ~ Appendix l - Data Set B - Changes o f F «.nlpage 1tnage - 2.8/~0 Obama reaches for final 'yes' votes on health care http://www.theglobeandmail.com/news/world/obama-reaches-for-final-yes-votes-on-health-care/ articlel505868/ http://beta.images .theglobeandmail.com/archive/00542/wobama03l9_542306gm-a.jpg U.S . President Barack Obama delivers remarks on health insurance reform at George Mason University's Patriot Center in Fairfax, Virginia, March 19, 2010 . Mar 19, 2010 12:26PM EDT- Obama rallies troops with final rhetorical push: ‘The only question left is this: Are we going to let the special interests win once again?’ 360 202 Fri . Mar 19, 2010 , 16:34:29 GMT 16:34 Image Duration: 01:44 Chinese netroots find ways to challenge regime on human rights, corruption http://www.theglobeandmail .com/news/technology/personal-tech/net-produces-new-generation-ofhuman-rights-activists-in-china/article 1505991/ http://beta.images .theglobeandmail .com/archive/00542/XAY807-China_Onl_542524gm-a.jpg Chinese Internet users are being targeted for their budding grass-roots activism - ordinary people spreading the word about grievances from every comer of the country with postings on Twitter, microblogs and other websites . Mar 19, 2010 2:03PM EDT-Twitter and Facebook help get the word out, but users can face persecution for openly criticizing the government 360 202 Fri. Mar 19, 2010, 18:18:29 GMT 18: 18 Image Duration: 01 :48 Deal to shutter Gitmo close, detainees would face military trials http://www.theglobeandmail.com/news/world/deal-to-shutter-gitmo-close-detainees-would-facemilitary-trials/articlel 506147 / http:!/beta.images .theglobeandmai1.com/archive/00376/Guantanamo_done_37 6184gm-a.jpg Mar 19, 2010 3:49PM EDT-After months of negotiations reports say the White House has reversed course on civilian trials 360 202 Fri . Mar 19, 2010, 20:11 :28 GMT 20:11 Image Duration: 01:34 Liberals wield abortion as wedge http://www.theglobeandmail .com/news/politics/liberals-wield-abortion-as-wedge/articlel506355/ http://beta.images.theglobeandmail .com/archive/00459/Maputo_mother_in_459844gm-a.jpg A mother waits with her child to be tested for malaria in Xai Xai , north of Maputo, in Mozambique on June 22, 2005. Mar 19, 2010 5:40PM EDT- Opposition to table motion next week demanding G8 maternal-health plan cover ‘full range’ of family-planning options 360 240 Fri . Mar 19, 2010 , 21:52:29 GMT 21 :52 Image Duration: 02:06 a.ca :sec o - Can Canadian perfume help Afghanistan break its poppy habit? http://www.theglobeandmail .com/news/world/can-canadian-perfume-help-afghanistan-break-its-poppyhabit/article 1506570/ http:/!beta.images .theglobeandmail .com/archive/00543/orange20nw l_jpg_54330 I gm-a.jpg Mar 19 , 2010 7:55PM EDT- Halifax entrepreneur part of a group taking on a powerful heroin industry on the other side of the globe 360 235 Sat. Mar 20, 2010, 00:00:29 GMT 00:00 Image Duration: 00:59 Deadly avalanche strikes near Revelstoke http://www.theglobeandmail.com/news/national/british-columbia/deadly-avalanche-strikes-nearrevelstoke/ article 1506606/ http://beta.images.theglobeandmail.com/archive/00534/avalanche2_53422lgm-a.jpg A Search and Rescue helicopter heads toward the area where a large avalanche struck near Revelstoke, B.C., on Sunday, March 14, 2010 . RCMP now say two men were killed in an avalanche that struck a group of snowmobilers in B.C., and not three as believed in the chaotic hours after the slide. Mar 19, 2010 8:27PM EDT- One person is dead following a slide in Eagle Pass , The Globe has learned 360 202 Sat. Mar 20, 2010, 00:59:29 GMT 00:59 Image Duration: 09:57 A mother's nightmare come true http://www.theglobeandmail.com/news/national/british-columbia/a-mothers-worst-nightmare-cometrue/articlel506780/ http://beta.images.theglobeandmail.com/archive/00534/ Avalanche_snowmo_53498 lgm-a.jpg Snowmobilers gather at the scene of the avalanche soon after it hit near Revel stoke, B .C. Steve Langevin/The Canadian Press Mar 20, 2010 12:12AM EDT- Woman whose son was injured in avalanche may be facing child endangerment charges, even as her husband remains in critical condition 360 202 Sat. Mar 20, 2010, 14:25:29 GMT 14:25 Image Duration: 02:12 Mayor has 'every reason to believe' there are no more victims http://www.theglobeandmail .com/news/national/mayor-has-every-reason-to-believe-there-are-no-morevictims/articlel506930/ http://beta.images.theglobeandmail.com/archive/00543/mayor_54394lgm-a.jpg Revelstoke Mayor David Raven Mar 20, 2010 12:26PM EDT - David Raven says he's cautiously optimistic there is no one left trapped under snow 360 202 Sat. Mar 20, 2010, 16:37:29 GMT 16:37 Image Duration: 00:49 """' e 11at1ges 01. eton~age---nnage----c.'.'J-r-JU Appendix 1 - Data Set B - Cbangea or Police account for everyone in vicinity of avalanche in B .C. Interior http://www.theglobeandmail.com/news/national/british-columbia/police-account-for-everyone-inv ici ni ty-of-a valanche-in-be-interior/article 1506606/ http:/!beta .images .theglobeandmail .com/ arc hi ve/00534/ avalanche2_5 34221 gm-a .jpg A Search and Rescue helicopter heads toward the area where a large avalanche struck near Revelstoke, B .C. , on Sunday, March 14, 2010. RCMP now say two men were killed in an avalanche that struck a group of snowmobilers in B.C. , and not three as believed in the chaotic hours after the slide . Mar 19, 2010 8:27PM EDT- One dead , one injured in second slide in less than a week 360 202 Sat. Mar 20, 2010, 17:31:29 GMT 17:3 1 Image Duration: 01 :24 The stem-cell black market: Delhi doctor claims wonder cures http://www.theglobeandmail .com/news/technology/science/the-stem-cell-black-market-delhi-doctorclaims-wonder-cures/articlel506296/ http: //beta .unages .theglobeandmail .com/ arc hi ve/0054 2/stem-eel 120fo2_j_542901 gm-a .jpg Dr. Satish Totey, a professor at Reliance Life Science Research facility, studies embryonic stem cells at the facility 's laboratory in Bombay. Mar 19 , 2010 5:02PM EDT- Lax rules attract patients to pricey doc who dispenses ‘miracles’ - or malarkey 360 270 Sat. Mar 20, 2010, 18:55:29 GMT 18:55 Image Duration: 03 :56 Woolstencroft sets a record with fifth gold-medal descent http://www.ctvolympics.ca/paralympics/sports/alpine-skiing/newsid=55730 .html#woolstencroft+wins+ record+five+gold+medals http:/!beta.images .theglobeandmail .com/archive/00544/Woolstencroft21 _544 l 41 gm-a .jpg Canadian Lauren Woolstencroft in action during the Women's Super-G standing of the 20 IO Vancouver Winter Paralympics at Whistler Creekside on Friday, March 19 , 2010 in Whi stler, Canada . Lauren Woolstencroft won the Women's Super-G standing. (AP Photo/KEYSTONE/Dominic Favre) Mar 20, 2010 6:18PM EDT- In front of hometown crowd, Lauren Woolstencroft takes Women's Super Combined , Standing event to win five consecutive golds 360 202 Sat. Mar 20, 2010, 22:51:29 GMT 22:51 Image Duration : 01 :39 ....... Appendix II - Notes Appendix II contains the code for a PHP program that automatically checks for new data at www.theglobeandmail.com, extracting certain information and outputting that data to several files that affects how Editorial is displayed. Program Files: • run-ed-watch2.php reloads ed-watch2.php once every minute. • ed-watch2.php using HTMLformatting demarcations such as DIV, HJ, SPAN, this program.finds the tags that identify the headline story on the frontpage. When new data is found, it stores that information on in a number of output files. In addition, this code also compares the intervq1 between the last update and the latest update. Output Files: (these are not included in this appendix as they're merely containers for data) • ed-info.txt an accumulating list offrontpage data ( see Appendix I - Data Set A). • ed-info-last.txt a temporary file used by ed-watch2.php to determine whether the headline has changed. • ed-imgurl .txt an accumulating list offrontpage data (see Appendix I - Data Set B). • ed-imgurl-last.txt a temporary file used by ed-watch2.php to determine whether the image has changed. • ed-link.txt * an accumulating list offrontpage data. • ed-link-last.txt * a temporary file used by ed-watch2.php to determine whether the link to the fall story has changed. *although the changes of the story link were monitored, the data retrieved didn't manage to find its way into the final version of Editorial. They exist as artifacts that pile up behind the scenes during the artistic process. < ! -- run-ed-watch2 .php --> Appendix II - run-ed-watch2.php .N'. pudy-:.o::g .ca/s~:;diowk/jquery-:... 3. 2 .:ni::. j s '">< / script> Editorial Watch !

I j i ! I ! !I ji 11 \! Ii II I! II 11 :11 !! i\ \1 Ii 'ii I' ii 11 IIIi II ii Ii II Ii Ji I! Ii ,I11I, Ii ii IiI! Ii Ii 11 '\1I 11 I, jl . ii I I \i .I q ii II I Appendix II - ed-watch2.php - 1/3 <: ?phr~ .. , 1 /upaated for The G.l.obe · s redcoding in December, 2009 //Updated for The Gl obe's redesign in June, 2009 $homepage pre9 __ match ( ' HTML tag containing preq __ matcb ( ' / " , $tag rem st str); //removes all the ">" chars from string $tag-rem str = ( "" , $tag rem); $tag=img-= ( "\ '"' , $tag_rem_str); / /removes of the " ( quotation marks) from string $tag_rem2_start explode ( " < " , $result2_str); //removes all the"<" chars from string I /$tag.....rem2 ... tr.immed = $tag ___ rem2 ... start[ 2 l; $tag_rem2_st_str = implode ( "" , $tag_rem2_start); $tag_rem2 = explode ( ">" , $tag_rem2_st_str); //removes all the " > " chars from strin g / /$tag rem2 str = .i.mplode ( "", $tag rem2); //$tag=rem2:=final = explode( "\"",· $tag_ rem2_str); $tag headline= $tag rem2[ 1 ]; //$headline_full = $tag_headline; $headline_test = count ($tag_rem2_start); $html_img_tag = ,:,re"" '- "" $img url = $tag img[ $img-alt = $tag-img[ l9 ]; $img-width = $tag img[ l5 ]; $img-height = $tag img[ l7 ]; $img-date = $tag img[ ll ]; $story link= $tag img[ 9 ]; I /pr.i.nt...r( $tag _).mg); i; - · · "''; t;.,;,-·r ·trn9f_13J " . "\">" ; Y--~--- - i f($headline_test> 4 ){ $search term str = $tag rem2[ 2 ]; $search=term=boom = expi ode ( " " , $search_term_str); array_pop ($search_term_boom); $headline head = .i.mp1ode ( " " , $search term boom); //$search= term_ le ngth = count($search= term= boom} -l; //$search_term = $search_te rm_boom[$search_term_length]; I* pre9 .... match ( ' / ' . " $search....term". ' \" ( "\ * l +?br\ /> I .i' , $resu.l.t2 ..str, $resu1t3); $result3_str = $result3[0]; $headline head start = explode(">", $result3 str); $head.l:i.ne-head-st str = $head.line _h ead startTl l ; $headline·· ·head····boom = explode ( "<" ·;· $headline head st str) ; $headline-head-= $headline head boom[O]; */ - prc9_match ( ./" J /i ' , $result2_str, $result4); $result4 str = $result4[ 0 ); $headline butt start= explode ( ">" , $result4 str); $headline-butt-st str = $headline butt start[ l ]; $headline=butt=boom = exp1ode ( "<" -; $headline_butt_st_str); $headline butt $headline butt boom[ O]; $spacer=- " " ; $headline full arr= $headline-full-clean str $headline=full=clean-= ' n ~::~~q:-JCU}{~\r'n ' H$h.e:·&CLL.in.e·___ t~ntt H); , $headline full arr); $headline_full_ciean_str); global $headline full; $headline_full =- i .mp1ode ( "" , $headline_full_clean); //echo "Head 2 Lines is executing ..• "; } el s e i f($healine_test<= 4 ){ array pop ($tag rem2 start); $tag . "rem2 trimmed =- $ tag rem2 start [ 2 ] ; $tag=rem2=hl = exp1ode ( " > " , $tag_rem2_trimmed); $headline full dirty= $tag rem2 hl[ l ]; $headline=full=clean = exp.l o de ( " \ n" , $headline_full_dirty); globa l $headline_full; $headline_full = .i.mp.1.ode ( "" , $headline_full_clean); Appendix II - ed-watch2.php - 2/3 3 4 $chec ked time $test_tirne = 5 6 1 / /two f.U.es are created and compared to see .if the image name/URL matches the one of //the last refresh. If match, do NOT save the current i mage. If NO match, save new //image and write new URL $file= f open ( "ed-info.txt" , "a•" ); $file_last = fopen ( "ed-info-last.txt " , "r+" ); $file_link = fopen ( "ed-link.txt" , "a+ " ); $file link last= f ope n ( "00- 1 4n\-1a~t txt" "r+" )· $file=imgurl = fop~n ( ,;ed-in~,.J~~:1'. t~~:: : · ,;~ i~ " ); . , $file_imgurl_last = fopen ( "ed·- imgu.i.:l,wlast. t:xt" , n .L .; " ) ; / /$1.ast .. .i.mg ... s rc = :Ege ts ( $f.i.1.e.... l.ast .....i.mg) i 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 O 1 ( ' %H:%H ' ) ; ~&b %d., ~&Y, %X 1/;Z ' ) ; : s& a~ // file_p ut_contents(" ed-last-in fo.t xt", $GM_lastimg_txt) ; $get last info= $get-last-info boom $get-link-info-= $get-link-info boom $get-imgurl info= $get=imgurl=info_boom ( "ed-info-l&'Jt. txt '' ) ; "\n" , $get_last_info) ; ( "ed-l i nk-last.txt" ) ; "\n" , $get_link_info) ; ( "ed-imgurl-last.t:xt " ); s::.11.p .L o,,s::: ( "\n" , $get_imgurl_info ); $arr loc = count ($get last info boom ) - 4 ; //change for later? $last time= $get-last-info-boom[$arr loc ]; $start= $last time ; $end= $checked_time; />ck * f~nction to calcu late date or time difference. "- Function to calculate date or time difference . Returns an array or * false on error. x· @author * @copyright * @.l.ink " @param u de Sil~..ra Copyright © 2005, J de Silva http:/ /,~,.w'.v. g .idnetwork . com/b-16. html str i ng string array Get the date/ time difference with PHP $start $end 2 * @param 3 * @return 34 *I 35 func tion get time difference( $start, $end) 36 { 37 38 39 40 41 42 43 44 - { if ( $uts [ ·end · ] >= $uts [ · btart · ] ) { $diff $uts[ end ] - $uts[ 'start ' ]; if ( $days=intval ( ( floor ($diff/ 86400 ) ) ) $diff = $diff % 86400 ; 45 if( $hours= intval ( ( floor ( $diff/ 3600 ))) 46 47 48 49 50 $diff 170 171 172 173 174 175 176 so 181 $diff % 3600 ; 'minutes' =>$minutes , } else $uts [ ' ' ] - $uts [ ',:1ta.rt' ] ; if ( $days= intval (( floor ($diff/ 86400 ))) $diff = $diff % 86400 ; if ( $hours= intval (( floor ($diff/ 3600 ))) $diff $diff = $diff % 3600 ; if ( $minutes=intv al (( floor ($diff/ 60 ))) $diff = $diff % 60 ; $diff intval ( $diff ); ' =>$hours+ 24 , return ( a rray ( · ' =>$days, ' } e l se { trig9er_c~rror ( E: USER WARNING ); } return ( false ) ; if ( $diff=@get_time_difference($start , $end ) { global $time diff t x t; $time diff txt = -:;-,l'irne Difi'erence: " sp rl.ntf ( · %0:: d: ' , $di ff [ ' ltonr,; ' ] , $di ff [ rnirrntc,:; ' ] ) ; echo "}L.i.r:i.e ......d.i.:ff.... LxL" . "

" ; 177 11 8 179 = if ( $minutes= i ntva l (( floor ($diff/ 60 ))) $diff = $diff % 60 ; $diff int.val ( $diff ) ; return ( array ( 'days ' =>$days , 'h0urs' =>$hours, 51 52 53 54 55 56 157 158 159 160 161 162 163 164 165 166 167 168 169 - $uts [ · ,2t art · ] strtotirne ( $start ) ; $uts [ ·e nd · ] strtotine ( $end ) ; if ( $uts[ 'start' ] ! ==- 1 && $uts[ · end' ]!==- 1 } else { 0~cvnJ0 =>$diff) ); global $time diff txt ; $tirne_diff_txt = -;;-fl(,u:c1: Error" ; echo :~~ tirne-- d.L f £ _ t.::i:t:t. ~~ • <.:1?> f~ f~ !5 ,6 '1 :0 9 0 Appendix II - ed-watch2.php - 3/3 i~ ; } print__ r ( $get_last_info_boorn); = $test_tirne ; $test_tirne_txt :1 i2 13 14 i'.' :'/ . $GM_lastirng_ arr = ~.r -"-· _Y ,_(_._:.,·. ~J\;''" w~i.:.~.·' ,::._L_..· ~ . · ·,:~.l...-.•'.: l :· .~.. r ·,·_·,. .:,..._··. ." "\:; .i.rn.q be .i.q bL" , ":;:te;:,;t ,.. _._.: -..r··.~~ :'°· ,_,, .._ , 1 "' .. : .·,· : ,. ....· = ~np '.ode ( " $GM_lastirng_txt ' " " , $GM_lastirng_arr); 15 i6 17 18 19 )0 11 12 13 i4 i f ($get_link_info_boorn ( l ]! =$story_li nk){ :it: -~~C ;~~~:c=~~t: ~ 15 16 17 18 «ed--}i nk-- '"'"' ;; : L;~~~1!~:1!;:!!~;-;1i(A22END ); echo H, H; e c ho "L.:i.nk e cho H<1Jr 19 : H; n i ID ll lz l3 [4 5 6 7 8 9 0 g p 24 25 ~6 )7 ~8 ~9 '30 n if($get_irngurl_info_boorn ( 2 ]!=$irng_url){ £.ile_put_contents ( " eci--:Lnqurl-Labt,tx t " , $GM_lastirng_txt); ( " , $GM_lastirng_txt , FILE}s.FPFNI) ); ' " Irn3urL t~·
H ; Fclose ($file); fclose ($file last) ; fc:Lose ($file-link); Fc l N\e ($file-link last); fc l ose ($file=irnguil); ($file_irngurl_last); 32 1 //$timezone_ adjust = 2; //added for ES'l', hosting server is in Alberta // $timezone txt"" "ES'I'"; / /$ti.me zone .ad j usted = ( $test_Li.me ! hours 1 ) + ( $t .i .mezone adjust) ; 133 !34 135 116 1 137 ~ " $te~_,,· :_:/~~~~!~T;~:~~T~~sr~ar' ~" ;~~:r,:. .$:~Dt~7.~.ta.e~-yz~o~!r"'l,;e·.~:_r-a~-;'::.eu;:ds~·t;,e',~~ ..' , "$··;-:_e.·.'S,'t_ tirne [weekday]"' ~b " $timezone txt"); I /$test ... tTme_ txt • • ~: • ·J · "$t.est_time[month]", " "$ test_t i me[minute~]" , ": ", " $test_time [seconds]", " .implode ("" , $test_t.i.me ... d.isplay); echo " .$irng_url; " . $irng_alt; ' .$img_width ; ' . $irng_height; ,,~=~-~, ,~: " .$headline_full; ' . $irng_date; $irng_src = $irng_url; //$img_src is the URL for the image e cho "

" ; e c h o $start. " " .$end; /* Editorial . pde */ Appendix III - Editorial.pde - 1/12 / /irng var Pirnage q ; Pirnage qfinal ; Pirnage pageirng; Pirnage rnaskedirng ; PGraphics irngrnask ; Pirnage title; int titleheight ; Pirnage rnattefinal ; , PGraphics rnakePrespinirng ; Pirnage prevprespinirng; Pirnage prespinirng; / /nullirng PGraphics nullgraphic; //with title loc vars int totalheight; / /peephole irng vars Pirnage testpeepshadow ; ,a Pirnage testpeeprnask; 9 Pirnage rnaskedtestpeep ; 0 1 //irng vars 2 Pirnage holernask; 3 Pirnage holernasked; 4 5 //pin test vars Pirnage 7 Pirnage 8 Pirnage 9 Pirnage 6 0 1 2 I! 15 16 n pinshadowrnask; pinshadowirng ; pinrnask; pinirng; float resizeratio = 1.5; float peepresizeratio = 0.44; float centreirngratio = 0.37; float pinresize = 0.5; rn int displayx; ~9 int displayy; 50 1 2 //textFit var PFont yayfont; 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 int textszvar = O; float txtwidth; float txtheight; int txtarea; int nextcharwidth; int int int int int rectfrarnew; rectfrarneh; rectfrarnewpad; rectfrarnehpad; frarnearea; int int int int int int linewidth; spacecounter = O; charcounter O; linecounter = O; displayline = O; displace= O; 73 74 75 char(] tokchars; int charlength; 76 String(] newlinetest = new String[l]; 77 String[] newlinetrnp = new String[l]; 78 String[] newline= new String[l]; 79 String[] newlineprev = new String[l]; 80 String linel, line2, line3, line4, lines , line6; 81 String spacer=" " 82 83 84 85 86 87 88 89 90 91 boolean endline = false; //headline/irngalt input String headline; //need to add one extra space to string String irngalt; String lines[] ; String lines2[] ; //headtext vars int headtextsize = 48; pfont headfont; Appendix III - Editorial.pde - 2/12 //setup attributes i nt windoww 1024; int windowh = 768; float qimgw; fl oat qimgh; //create new Frontpage object // Frontpage page!= new Frontpage(PI/1296000, windoww/2, windowh/2); frontpage page!; // Frontpage page!= new Frontpage(O.l, windoww/2, windowh/2); fl oat pinrotrate = 0 . 001*24; // colour vars color textfill = color(O, 255, O); color midthres = color(l05); color averagecolour; color averagegray; color bg = color(6); Pimage bgimg; // imgaverage vars float qpixadder; fl oat qpixaverage; float qpixavgoffset midthres; // coloured rect vars int colorrectw = 80; int colorrecth = 80; Pimage colorrect; 6 / /page vars 7 int pagew = 540; 8 int pageh = 430; 9 int headlineloc = 0-headtextsize; O int rectframeloc; 1 2 3 4 5 6 // clock vars int s; // Values from O - 59 String sstring; int mi; // Values from O - 59 String mistring; // Values from O - 23 7 int h; 8 String hstring; 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 59 60 61 62 63 64 65 66 67 68 69 )Q 71 72 //posted date vars int postedhour; int postedminute; int totalSeconds; String coordl, coord2; float coordlx, coordly; float coord2x, coord2y; // pre-setup setup vars int frate = 15; float rotatecounter; boolean prespin = true; boolean prespun = false; boolean readyrespin = false; / /folio vars String folioleftl "Al"; String folioleft2 "INTERNET EDITION>> String folioright "HALIFAX"; String fulldatestring; PFont foliofont; int foliosize 8; int foliolead 10; int foliobump O; int dayOfWeek; String daystring; int monthOfYear; String mstring; 73 74 75 76 float[) skippos = new float[ 1 J; float[) storeskiprate = new float[!]; float lastspin; float respintrigger; 17 int respincounter; 78 int pretrigger; 1)9 iso int whichmask; 181 float centrebump; 182 83 String percentage; Appendix III - Editorial.pde - 3/12 94 95 // hypontenuse var 96 87 98 89 90 91 92 93 94 95 96 97 98 float hypo; i nt mattepad = 15; / /calRotrate spin speed / /float avgupdate = 1 000 ; f loat avgupdate ; //initial startups peed f loat rotrateincr; String avgupdateH ; Str ing avgupdateM ; / /Refresh Update Image int refreshcounter = O; String[ ) refreshcheck ; 99 oo // RSS related 01 02 03 04 05 106 101 OB 109 10 111 11 2 113 11 4 11 5 11 6 11 7 118 11 9 20 121 122 123 124 12 5 126 127 128 129 130 131 l32 133 134 135 136 137 138 139 14 0 141 int lastimg; int lastRSS; //use (postedhour*60+postedrninute)*60 int coordlint ; / /Data store arrays of rotational bumps int[ ] startpos ; int[) storeskip; / /RSScol vars int[] pubminutes; / /check RSSupdate String lastpubDate; int [) mdiff; int newrndiff ; String currentpubDate ; / /boolean FUN FUN FUN!!! boolean tryRSS = true; int tryloc PFont Bl ink Bl ink c olor = O; int RSSdate ; int refreshRSScounter; boolean startspin = true; boolean respin false; blinkfont; blinkl; // for refreshFrontpage blink2 ; // for RSSrefresh blinkgrey color(50); void setup(){ size(windoww, windowh); background(bg); noStroke(); yayfont = loadFont("Dialog-125.vlw"); bg img = loadimage ( "bg2 . j pg" ) ; blinkfont = createFont("Times", 58); //blinkspeed, blinklength, x, y, width, height, colorl(bg), color2 blinkl = new Blink(3, 2, width-10-30, 15, 5, 5, O, blinkgrey) ; blink2 = new Blink(3, 2, width-10-30, 15, 5 , 5 , O, blinkgrey) ; frameRate(frate); calRotrate ( ) ; 14 2 14 3 displayx = windoww/2; displayy = windowh/2; //pagel = new Frontpage(rotrateincr, displayx, displayy); //pagel = new Frontpage(0.001, windoww/2, windowh/2); 14 4 145 14 6 14 7 //retrieve image and headline info lines= loadStrings("http://www.pudytong.ca/studiowk/ed-watch2/ed-imgurl-last.txt"); //lines= loadStrings("offlinedata . txt"); 14 8 14 9 refreshFrontpage(); 150 15 1 pagel.display(); 15 2 153 154 155 vo id draw() { 156 //image display 15 7 pagel .display(); 158 159 refreshRSScounter = refreshRSScounter + l; 160 if (refreshRSScounter >= lO*frate){ 161 refreshRSScounter = O; 16 2 RSScheck(); //respin boolean inside this function 16 3 164 165 16 6 16 7 //<--refresh image 168 refreshcounter = refreshcounter + l; //HIDE to disable update for debugging 169 //println("RefreshCounter: "+ refreshcounter) ; 17 0 171 17 2 17 3 if (refreshcounter >= 20*frate ){ refreshcounter = O; refreshcheck = loadStrings ("http://www. pudytong. ca/studiowk /ed-watch2/ed-imgurl-last. txt "); 274 //refreshcheck = loadStrings("offlinedata.tx t" ); AppendixIII - Editorial.pde - 4/12 275 println( "Frontpage Checked!"); 276 277 blinkl.trigger(); //println(refreshcheck); 278 27 9 String[] matchstring = match(refreshcheck[2] , lines(2] ); 2ao 201 if (matchstring == null) { arrayCopy(refreshcheck, lines); 202 283 background(bg); 284 calRotrate (); 285 refreshFrontpage (); z86 println( "Updating Frontpage ... "); 207 pagel .display(); 288 I I ---> 289 } 290 } 291 blinkl .display(); 292 blink2 . display(); 293 294 295 296 void calRotrate () { 297 // <--- loadstrings from "ed-info.txt", isolates "Time Difference" line, 298 II converts all values to seconds 299 String[] loadEdinfo; 300 String(] loadtimediffs; 301 loadEdinfo = loadStrings("http://pudytong . ca/studiowk/ed-watch2/ed-info.txt"); 302 303 loadtimediffs = new String [loadEdinfo.length/11]; 30 4 305 int temploc = 0; 306 for (inti= 9; i < loadEdinfo.length; i = i+ll){ 307 loadtimediffs(temploc] = loadEdinfo[i]; 30 8 temploc = temploc + 1; 30 9 } 310 //println(loadEdinfo); 311 //println(loadtimediffs); 312 String(][] isolatetime = new String [loadtimediffs.length][]; 313 String(] HHMM = new String [loadtimediffs.length]; 31 4 int(] timedifftotal = new int[loadtimediffs.length]; 315 316 for (inti= O; i < loadtimediffs.length; i++){ 317 isolatetime[i] = splitTokens(loadtimediffs[i], " "); 318 HHMM[i] = isolatetime(i][2]; 319 String[] tempsplitHHMM = splitTokens(HHMM[i], ":"); 320 int tempdifftotal = int(tempsplitHHMM[0])*60+int(tempsplitHHMM[l]); 321 timedifftotal[i] = tempdifftotal*60; 322 } 323 //println( "HHMM: "); 32 4 //println(HHMM); 325 I /println( "Timedifftotal: "); 326 //println(timedifftotal); 327 // ---> 328 329 II<--- weed out values< 5 minutes or 300 seconds, results in "avgeupdate" 330 int(] cleaneddiffs = new int( 0]; 331 for (inti= O; i < timedifftotal . length; i++){ 332 if(timedifftotal[i]>300){ 333 cleaneddiffs = append(cleaneddiffs, timedifftotal[i]); 33 4 335 } 33 6 int diffsum = 0; 33 7 int samplerange = 10; 338 int tempcal = cleaneddiffs.length - samplerange - l; 339 for (inti= tempcal; i < cleaneddiffs.length; i++){ 340 diffsum = diffsum + cleaneddiffs[i]; 341 } 34 2 avgupdate = diffsum/(cleaneddiffs.length-tempcal); 34 3 //println(cleaneddiffs); 34 4 println( "Average Update: " + avgupdate); 345 346 //convert avgupdate into HHMM.fraction 347 float tempdivavg = avgupdate/3600; 348 String tempvalueof = String.valueOf(tempdivavg); 349 String tempsplitdecimal[] = splitTokens(tempvalueof, "."); 35 0 char ( ] tempcharcount = tempspli tdecimal ( 1] . toCharArray ( ) ; 351 avgupdateH = tempsplitdecimal[O]; 352 float decimalbump = pow(lO , tempcharcount.length); 35 3 float minutefactor = float(tempsplitdecimal[l])/decimalbump; 35 4 float findminutes = 60*minutefactor; 355 int findminutes2 = round(findminutes); 35 6 avgupdateM = String . value0f(findminutes2); 357 358 println( "avgupdateM: " + avgupdateM); 35 9 println ( "findminutes: " + findminutes); 360 println( "minutefactor: " + minutefactor); 361 println( "decimalbump: " + decimalbump); 362 println( "avgupdateH: " + avgupdateH); 36 3 println( "tempcharcount: " + tempcharcount . length); 36 4 println( "int(tempdivavg): " + tempdivavg); 65 66 67 68 69 70 71 II---> Appendix III - Editorial.pde - 5/12 int rotateacc = int(86400/avgupdate); int rotratedivisor = frate*86400/rotateacc; rotrateincr = 2*PI/rotratedivisor; 72 73 74 75 76 77 78 79 so 81 82 83 84 85 86 87 88 89 90 91 . 92 93 94 . 95 96 97 98 99 void refreshFrontpage(){ page!= new Frontpage(rotrateincr, displayx, displayy); headline= lines[OJ; imgalt = lines[3] +" q = loadimage(lines[2]); I I q = loadimage ( "offlineimg. jpg"); title= loadimage("title.png"); //rectframew = int(lines[2]); //rectframeh = int(lines[3]); qimgw = float(lines[SJ); qimgh = float(lines[6]); if ( q==null) { println("loadimage is NULL!!!"); q = createimage(360, 240, ARGB); q.loadPixels(); for (inti= O; i < q.width*q.height; i++){ q.pixels[i] = color(200); } q.updatePixels(); 00 01 02 03 04 ~05 06 07 OB 09 410 411 412 413 414 15 16 17 418 qimgw 360; qimgh = 240; rectframew = int(qimgw*resizeratio); rectframeh = int(qimgh*resizeratio); rectframewpad rectframew-30; rectframehpad = rectframeh-30; makeFolio ( ) ; //nail hole load+ resized to percentage of rectframe display GIVEN the //dimensions of the mask and masked image are the same w/h ratio int centreimgw = int(float(rectframew)*centreimgratio); int centreimgh = int(float(rectframeh)*centreimgratio); rectframeloc = rectframeh/2; 19 42 0 21 42 2 //println(qimgw); //println(qimgh); //println(rectframew); 23 42 4 42 5 42 6 42 7 42 8 42 9 q.resize(rectframew, rectframeh); title.resize(rectframew, O); titleheight = title.pixels.length/rectframew; //println("title height: "+ titleheight); totalheight = rectframeh+titleheight; 430 imgaverage ( ) ; 431 432 433 434 435 436 43 7 438 439 440 441 442 443 444 445 446 44 7 448 449 tokchars = imgalt.toCharArray(); charlength = tokchars.length; makeqfinal(); getPostDate(); makeMatte(); String[] temp!= splitTokens(coordl, " "); coordlint = int(templ[l]); RSSstore ( ) ; RSScol(); lastimg = (postedhour*60+postedminute)*60; //in secs? pubminutes = reverse(pubminutes); //<--goes to the last RSS feed that arrives AFTER the image was updated, so no reverse spin println("pubminutes[OJ*60: "+ pubminutes[tryloc]*60); println("lastimg: "+ lastimg); 45 O 451 452 453 454 455 println(pubminutes); if(pubminutes[tryloc)*60-lastimg=pubm1nutes.length-l){ tryloc = 0; tryRSS = false ; '6 17 ~8 ~~ } tryloc = tryloc + 1; 61 g lastRSS = pubminutes[tryloc]; 64 15 66 7 68 else try loc = O; lastRSS = pubminutes[O]; 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 II--> I lprintln( "lastRSS: " + lastRSS ); llprintln("lastimg: " + lastimg ); if(RSSdate ! =coordlint){ println( "RSSdate : + RSSdate ); lastRSS = lastRSS+24 ; 11 } if(lastRSS * 60-lastimg>=O ){ llstartpos[mdiff.length] = lastRSS*60-lastimg ; mdiff = append(mdiff, lastRSS*60-lastimg) ; } println( pubminutes: "+ pubminutes[l]) ; println("LastRSS*60 : "+ lastRSS * 60); println( "Lastimg: " + lastimg); 11 86 187 188 89 90 91 92 93 94 95 ~9 6 97 98 99 00 501 02 503 504 505 506 507 50 8 509 510 511 51 2 51 3 51 4 515 51 6 51 7 51 8 51 9 52 0 52 1 52 2 523 52 4 525 526 527 52 8 52 9 530 53 1 532 53 3 53 4 535 536 537 538 539 54 0 startpos = new int[mdiff.length-tryloc]; int tempcounter = O; for (inti= tryloc; i < mdiff.length; i++){ startpos[tempcounter] = mdiff[i]; tempcounter += 1; } startpos = reverse(startpos ); II<---!!! FIX THIS SHIT!!! int allspinsum = O; for (inti= O; i < startpos . length; i++ ){ allspinsum = allspinsum + startpos[i]; } println( "AllSpinSum: int templatestdeg = totalSeconds - allspinsum ; startpos = append(startpos , templatestdeg); println( Total Seconds: + totalSeconds) ; println( Last Startpos: "+ startpos[startpos . length-1]); 11 11 11 II---> storeskip = new int[startpos . length]; arrayCopy(startpos, storeskip); llprintln ( Startpos : llprintln ( startpos); println( Storeskip: "); println(storeskip); 11 54 2 54 4 545 546 11 ); 11 startspin = true; void imgaverage(){ qpixadder = 0.0; for(int i = O; i < q.pixels.length; i++){ qpixadder += q.pixels[i]; qpixaverage = qpixadderlq . pixels.length; 11 println( Average Pixel Value: 11 + qpixaverage); qpixadder = O; averagecolour = int(qpixaverage); textfill = int(qpixaverage); float grayrange = map(averagecolour, -16777216 , -1, O, 255); grayrange = - (grayrange); llprintln("Gray of Averagecolor : "+ grayrange); averagegray = color(int(grayrange)); 541 543 + allspinsum); 11 void makeqfinal (){ PGraphics makeq; Pimage qshaded; Pimage qmask; Pimage qmask2 ; Appendix III - Editorial.pde - 6/12 f~ ~9 0 1 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 Pimage qmasked; PGraphics makeq2; Appendix III - Editorial.pde - 7/12 makeq = createGraphics(q.width, q.height, JAVA2D ); makeq.beginDraw(); makeq.background(255); makeq.translate(q.width/2 , q.height/2 ); makeq.rectMode(CENTER); makeq.imageMode(CENTER); makeq.image(q, O, O); //makeq.fill(O , 255, O); makeq. fill ( 0); makeq.rect(O, O, q .width, q.height); makeq.resetMatrix(); makeq.endDraw(); //qmask: EDGES qshaded = createimage(q.width, q.height , ARGB); for(int i = O; i < q.pixels.length; i++){ qshaded.pixels[i] = makeq.pixels[i]; 67 68 69 70 pi 72 73 74 75 76 77 78 79 qmask = loadimage( "qmask. jpg"); qmask.resize(rectframew , rectframeh) ; qshaded.mask(qmask); qmask2 = loadimage( "qmask2. jpg"); qmask2.resize(rectframew , rectframeh); qmasked = q; //qmasked = loadimage("offlineimg.jpg"); qmasked.resize(rectframew, rectframeh); qmasked.mask(qmask2); 83 //makeMasks maskedimg = createimage(q.width, q.height, ARGB); maskedimg.copy(q, O, O, q.width, q.height, 0, 0 , q.width, q . height); maskedimg.resize(int(qimgw*peepresizeratio), int(qimgh*peepresizeratio)); 84 85 imgmask BO Bl 82 = createGraphics(maskedimg.width, maskedirng.height, JAVA2D); 86 87 88 589 90 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 imgmask.beginDraw(); imgmask.translate(imgmask.width/2, imgmask.height/2 ); imgmask.rectMode(CENTER); imgrnask.fill(255); imgrnask.ellipse(O, 0, 35, 35); imgmask.resetMatrix() ; imgmask . endDraw(); maskedirng.mask(imgrnask ); makeq2 = createGraphics(q.width, q.height, JAVA2D); makeq2.beginDraw(); makeq2.translate(q.width/2, q.height/2); makeq2.imageMode(CENTER); makeq2.irnage(qshaded, 0, O); makeq2 . image(qmasked, O, O) ; makeq2.resetMatrix(); rnakeq2.endDraw(); qfinal = createimage(q.width, q . height, ARGB); for(int i = O; i < q.pixels.length; i++){ qfinal.pixels[i] = makeq2.pixels[i]; 610 611 612 613 614 void getPostDate(){ String posteddatelong = lines(?]; String posteddatebreak[] = splitTokens(posteddatelong, " "); String posteddatemerge[] = subset(posteddatebreak, O, 5); 618 /* debugging 619 for(int i = O; i < posteddatemerge.length; i++){ 62 O println(posteddatemerge(i]); 621 } 615 616 617 622 62 3 62 4 625 62 6 62 7 62 8 62 9 630 631 632 633 634 635 636 637 *I char daychars(] = posteddatemerge[2].toCharArray(); daychars = shorten(daychars) ; String daycleaned = new String(daychars); println("Day Cleaned : "+ daycleaned); char yrchars(] = posteddatemerge(3].toCharArray(); yrchars = shorten(yrchars); String yrcleaned = new String(yrchars); println(posteddatemerge); coordl coord2 = posteddaternerge(l] +" "+ daycleaned; yrcleaned; String(] temptirneboom println(ternptimeboorn); splitTokens(posteddatemerge[4], ":"); 638 639 640 641 642 64 3 644 64 5 64 6 64 7 648 64 9 65 0 651 652 65 3 65 4 65 5 656 65 7 65 8 659 66 0 661 662 663 664 665 66 6 66 7 66 8 66 9 670 671 672 67 3 67 4 67 5 67 6 677 678 67 9 680 681 682 683 684 685 686 68 7 Appendix III - Editorial. pde - 8/ 12 postedh~ur = in~(temptimeboom(O]); postedminute = int(temptimeboom(l]); println("Posted hour: "+ postedhour +" --- "+ "Posted minutes: "+ postedminute ); //calculate coordinates for date display //calculate hypotenuse !!! many other functions depend on this cal hypo= sqrt((rectframew*rectframew)+(rectframeh*rectframeh)); float mirads = map(postedminute, o, 60, O, TWO_PI) - HALF_PI; //float hrads = map((postedhour-4) + norm(postedminute, O, 60), O, 24 , 0 , TWO PI* 2) - HALF PI· float hrads = map(((postedhour-4) + norm(postedminute , O, 60)) , O, 24 , 0 , TWO-PI* 2) - HALF=PI; println(mirads + " ... " + hrads); coordlx coordly coord2x coord2y cos(mirads) * (hypo/2 + mattepad); sin(mirads) * (hypo/2 + mattepad); cos(hrads) * (hypo/2 + mattepad); sin(hrads) * (hypo/2 + mattepad); println(cos(mirads) * (hypo/2 + mattepad)); println(cos(hrads) * (hypo/2 + mattepad)); mi = minute(); // Values from O - 59 h = hour(); // Values from O - 23 int mdiffl = mi - postedminute; int mcarry = O; if (mdiffl 84 3 84 4 84 5 84 6 84 7 84 8 84 9 85 0 85 1 85 2 } 85 3 85 4 85 5 85 6 85 7 85 8 void RSScol(){ String[] splittimes; String[] times; int [ ] minutes; 859 // Download RSS feed of news stories from www . theglobeandmail.com String url = "http://www.theglobeandmail.com/?service=rss"; //String url = "offlineRSS.xml"; XMLElement rss = new XMLElement(this, url); // Get all elements XMLElement[] pubDates = rss.getChildren("channel/item/pubDate"); 86 0 861 86 2 86 3 86 4 86 5 86 6 splittimes = new String[pubDates.length]; times= new String[pubDates.length]; minutes= new int[pubDates.length]; mdiff = new int[pubDates.length]; 86 7 86 8 86 9 870 871 //extracts each pubDate line for (inti= O; i < pubDates.length; i++) { splittimes[i] = pubDates[i].getContent(); //println("SplitTimesArray: "+ splittimes[i]) ; 87 2 87 3 87 4 87 5 87 6 877 87 8 87 9 880 88 1 882 88 3 ... 88 4 88 5 886 88 7 88 8 889 89 0 891 892 //splits HH:MM from full pubDate string for (inti= O; i < pubDates.length; i++) { String[] tempToken = splitTokens(splittimes[i], " "); times[i] = tempToken[4]; / /println( "Times: " + times [ i]); RSSdate = int(tempToken[l]); //compares date of ed-img with the RSS feed to compensate for overnight discrepency //println( "RSSdate build: " + RSSdate); } //converts hours into minutes, adds total minutes for (inti= O; i < pubDates.length; i++){ , String[] tempToken = splitTokens(times[i], ":"); 89 4 int tempHtoM = int(tempToken(0])*60+(5*60); //adding 5*60 minutes convert into GMT //compensation for date change with GMT if(i==O && int(tempToken[O])>=l9){ RSSdate = RSSdate+l; 895 896 int tempTotalM = tempHtoM+int(tempToken[l]); 893 } 89 7 89 8 minutes[i] = tempTotalM; 89 9 90 0 90 1 90 2 90 3 //println( "Minutes : " + minutes[i]); } sort (minutes); pubminutes = minutes; 90 4 905 90 6 90 7 90 8 90 9 //calculates differences of time between updates ! ! ! outputs seconds for (inti= 1; i < pubDates.length; i++){ mdiff[i] = (minutes[i-l]-minutes[i])*60; //println("Time differences (secs): "+ mdiff[i]); 91 0 91 1 91 2 91 3 91 4 } mdiff = reverse(mdiff) mdiff = shorten(mdiff ) mdiff = reverse(mdiff) //println(mdiff); Appendix III - Editorial.pde - 11/12 91 5 91 6 91 7 91 8 void RSScheck(){ 91 9 92 0 blink2.trigger(); 92 1 String url = "http://www.theglobeandrnail.com/?service=rss "; //String url = "offlineRSS2.xml"; XMLElement rss = new XMLElement(this, url); XMLElement currentpubDatexml = rss.getChild ( "channel/item/pubDate" ); currentpubDate = currentpubDatexml.getContent( ); 92 2 92 3 92 4 925 92 6 92 7 92 8 92 9 930 93 1 93 2 933 93 4 935 93 6 93 7 93 8 93 9 94 0 94 1 942 94 3 94 4 945 94 6 94 7 94 8 94 9 95 0 95 1 95 2 95 3 95 4 95 5 95 6 95 7 95 8 95 9 960 961 RSScol(); String[] matchstring = match(lastpubDate, currentpubDate ); if (matchstring == null){ println("RSS changed!"); //isolate mdiff(secs) from lastpubdate and currentpubdate String[] tempdatemerge = {lastpubDate, currentpubDate}; int[] tempdateint = new int[2]; for (inti= O; i < tempdatemerge.length; i++){ String[] tempToken = splitTokens(tempdatemerge[i], " "); String temptimes = tempToken[4]; tempToken = spli tTokens ( temptimes, " : " ) ; . int tempHtoM = int(tempToken[0])*60+(5*60); //adding 5*60 minutes convert into GMT (secs) int tempTotalM = tempHtoM+int(tempToken[l]); tempdateint[i] = tempTotalM; } println( "tempdateint[O]: " + tempdateint[O]); newrndiff = tempdateint[l]-tempdateint[O]; println( "LastPubDate(time): " + tempdateint[O]) ; println("CurrentPubDate(time): "+ tempdateint[l]); println("Newrndiff : "+ newrndiff); if ( newrndiff>O) { //<--goes to the last RSS feed that arrives AFTER the image was updated, so no reverse spin tryloc = O; I* 96 2 while(tempdateint[O]-mdiff[tryloc]*60>=0 && tryRSS==true){ println ( "tryloc: " + tryloc); if(tryloc>=mdiff.length-1){ tryRSS = false; tryloc = mdiff.length-1; 96 3 96 4 tryloc = tryloc + l; } 965 } 96 6 96 7 *I 96 8 96 9 97 0 971 97 2 97 3 97 4 97 5 97 6 97 7 97 8 97 9 98 0 981 98 2 983 98 4 985 98 6 987 98 8 98 9 99 O 991 99 2 99 3 994 99 5 996 99 7 getPostDate ( ) ; pubminutes = reverse(pubminutes); println(pubminutes); if(tempdateint[l]-pubminutes[tryloc]=pubminutes.length-1){ tryloc = mdiff.length-1; tryRSS = false; } tryloc = tryloc + l; } } else tryloc = mdiff.length-1; storeskip = reverse(storeskip); for (inti= tryloc; i < mdiff.length-1; i++){ storeskip = append(storeskip, mdiff[i]); println ( "Storedskip: " + i + " times"); } storeskip = reverse(storeskip); int allskipsum = O; for (inti= O; i < storeskip.length ; i++){ allskipsum = allskipsum + storeskip[i]; } println( "RSScheck lastimg: " + lastimg); println("RSScheck - totalSeconds : "+ totalSeconds); println("RSScheck - StoreSkipSum: "+ allskipsum); 999 999 too 0 int templatestdeg totalSeconds - allskipsum; if (templatestdeg < O){ 100 1 100 2 100 3 100 4 100 5 100 6 JOO 7 100 8 100 9 101 0 101 1 101 2 101 3 101 4 101 5 101 6 101 7 101 8 101 9 102 0 102 1 102 2 102 3 J02 4 ! 102 5 templatestdeg = O; } storeskip = append ( storeskip , templatestdeg ); for ( int i = O; i < storeskip . length ; i++ ) { println (" RSScheck Storeskip : "+ stores k ip [ i ]); respin = true ; lastpubDate = currentpubDate ; // ! ! ! FIX THIS SHIET !!! //int templastdeg = tota1Seconds - pubminutes ( 0 ]* 60 ; //storeskip = append ( storeskip , templastdeg ); //println ( templastdeg ); //println ( "Storeskip : " ); //println(storeskip ); } else println ( "RSS UNchanged !" ) ; //println ( "Storeskip:" ); //println(storeskip) ; Appendix III - Editorial.pde - 12/12 1 I* Frontpage . pde ( class required b y "Editorial ")*/ Appendix III - Frontpage.pde - 1/3 2 class Frontpage { float rectw = 1 30 ; float recth = 1 15 ; float rotdeg = O; //++ 7 float pinrotdeg = O; 8 float rotrate ; 9 int pageimgw = rectframew ; 10 int pageimgh = rectframeh ; 11 int pageimgadd ; 12 int growthmax ; 13 14 float roundcount ; 15 int roundcounter = O; 16 float fullrot = PI ; 17 18 //fade counter needs fi x ing/clearer documentation 19 float fadethres ; 20 float fadetrail; 21 float fadenum = O; 22 boolean rotoff = false ; 23 int rotoffcounter = O; 24 float skiprate; 25 3 4 5 6 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 float respinskiprate ; int prespinlocs = O; float noskipthres ; float displaytop; Frontpage(float c_rotrate , int c_displayx, int .c_displayy) { rotrate = c rotrate; displayx displayx; displayy = c=displayy ; c void display() { //if (rotdeg > 2*PI ) { O; / /rotdeg / /} if(startspin == true){ translate(displayx, displayy); rectMode(CENTER); imageMode(CENTER); image(qfinal, O, O); resetMatrix(); for (inti= O; i < startpos.length; i++){ rotdeg = rotdeg + rotrate*startpos[i]*frate; 55 56 fillFadeTrail (); 57 58 59 60 translate(displayx , displayy) ; rotate(rotdeg); rectMode(CENTER) ; imageMode(CENTER) ; image(qfinal, O, O); resetMatrix(); 61 62 63 64 } 65 66 startspin = false; 67 68 69 70 71 72 73 74 75 76 if(respin == true){ rotdeg = 0; translate(displayx, displayy) ; rotate(rotdeg); rectMode(CENTER); imageMode(CENTER); image(qfinal, O, O); resetMatrix(); 77 78 79 80 for (inti= O; i < storeskip.length; i++){ rotdeg = rotdeg + rotrate*storeskip[i]*frate; 81 82 83 fillFadeTrail(); translate(displayx , displayy); rotate ( rotdeg) ; rectMode(CENTER) ; imageMode(CENTER) ; " image(qfinal , O, O) ; resetMatrix(); 84 85 86 87 88 89 90 91 } respin = false; 1 183 184 185 18 6 18 7 188 189 190 )91 )92 )93 )94 195 )9 6 )97 )9 8 )9 9 200 //text(headline, O, hypo/2+textszvar+70); text(headline , 0, rectfrarneh/4-2*textszvar); resetMatrix (); void fillFadeTrail(){ rectMode(CORNER); fill(bg, 40); rect(O , O, width, height) ; resetMatrix (); void displayText(){ translate(displayx, displayy); textAlign(CENTER ); fill(averagegray); text(headline, 0, hypo/2 + rnattepad + 10); resetMatrix(); 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 void displayAvgupdate(){ translate(20, 20); textAlign(LEFT); fill ( blinkgrey) ; text ( "Spin Speed: " + avgupdateH + " : " + avgupdateM, 0, 0); resetMatrix(); Appendix III - Frontpage.pde - 3/3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 /* Blink . pde ( class required by "Editorial" )*/ Appendix IV - Blink.pde class Blink{ //blink() vars float blinkcounter = O; int blinkend = O; boolean blinkon = false; float blinksp; int blinklength, bx , by , bw , bh; color cl , c2; int blinkbump; //blinkspeed, blinklength, x, y, width, height , colorl, color2 Blink(float blinksp_c, int blinklength_c, int bx c , int by c, int bw c, int bh c , color cl_c, color c2_c){ blinksp = blinksp c; blinklength = blinklength c; bx bx c; by by=c; bw bh c; bh bh-c; cl cl-c; c2 c2=c; 26 blinkbump 27 O; 28 blinksp = constrain(blinksp, O, frate-1); 29 30 textFont(blinkfont); 31 32 33 34 35 36 37 38 39 void display(){ if(blinkon==true){ float blinkthres = float(frate)/blinksp; blinkcounter += 1; int blinkendthres blinklength*frate; blinkend += 1; 40 41 42 43 44 45 46 47 48 49 if (blinkcounter >= blinkthres){ fill(cl); blinkbump += 1; blinkcounter = O; } else 50 51 52 53 fill(c2); if (blinkbump >= 3){ blinkbump O; 54 55 56 57 noStroke ( ) ; //rectMode(CORNER); ellipseMode(CORNER); //textAlign(CENTER); resetMatrix(); ellipse(bx+(blinkbump*bw*l.S), by, bw, bh); //textSize(58); //text(".", bx+(blinkbump*bw*l.5), by); 58 59 60 61 62 63 64 65 66 67 68 69 if (blinkend >= blinkendthres){ fill(c2); for (int x = O; x < 4; x++){ ellipse(bx+(blinkbump*bw*l.5), by, bw, bh); //textSize(58); //text(".", bx+(x*bw*l.5), by); 70 71 72 73 74 75 blinkon = false; blinkend = O; 76 77 78 blinkbump = 0; 79 80 } 81 82 83 84 85 86 87 88 } void trigger(){ blinkon = true; blinkbump = O; 1 / * Chronological.pde */ 2 3 import blobDetection.*; 4 //Library found at http://v3ga . net/processing/BlobDetection/ 5 6 BlobDetection theBlobDetection; 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 PFont yayfont; PFont crawlFont; //define classes EngravedText maintext; Ghost lastheadline; Ghost lastheadline2; PGraphics testee; Pimage testimg; String[] headlinestringoffline = { "CONSTANT ... INTERVALS", "Health officials say they didn't expect high demand for HlNl shot", " 'Mad Men, ' ' 3 0 Rock' aim to repeat as Emmy winners", "Cabrera Bello shoots 60 to win Austian Open", "Authorities: Insane killer likely planned getaway" , "Countdown to destruction at French migrant camp", "Pakistan's security gains contrast Afghan turmoil", "Medvedev: Israel not planning to strike Iran", "Iran's leader says US nuke accusations wrong", "Fleeing heat, bombs, Iraqis go north for holiday" }; String[] String[] String[] String[] headlinestring; headlinestringupdated; headlinestringcheck; splittitles; //used in RSScol(); String storeprevfirst; String storeprevsecond; int checkRSScounter = O; int checkRSScountthres = 5; //<--this number already in seconds boolean updateRSSon = false; int headheight; int headwidth; int xmargins = 50; int headtextsize = 94; //optimal float txtheight; int headtextlead; 72 float ybumpcounter; int ybumpgap; float xjitter = 0.0; int frate = 15; float scrollrate 687; //value must be >O //687 is width 1024-337(loc where scrolling stops) // last min change so messy float noisescale O. 0; float scrollratenoise; float startscrollloc; float scrollincr = scrollrate/(frate*60); // 60 seconds until headline reaches scrollstop; boolean scrollon = true; int jitterbackcounter = O; int jitterbackstop = O; boolean jitterbackon = false; float fadenoisescale = 0.0; float botfadenoise2 = 0.0; float botfadeheight = 50; float botfadeadd = 137; boolean botfadeon = false; int botfadeoncounter = O; int linecounter; 77 78 79 80 81 82 83 84 85 86 87 88 89 90 Appendix IV - Chronlogical.pde - 1/9 boolean fadeon false; int fadetime = 30; int fadeamount = 25; int fadecounter = O; boolean nextline = false; int nextlinecount = 0; //bg() float increment = 0.01; //<---white colour set 91 92 93 94 95 96 97 98 99 oo Ol 02 03 04 05 06 07 OB 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 l51 l52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 float bgfloat = 227; //<-- gray color bg = color(bgfloat); int bgalpha = 2; color textfill = color(255); //main fill color textburn = color(O, 96); //highlight edge color textburn2 = color(l2 , 5, O); //engraved shadow int ghostalpha = 72; //color ghostcolour = color(200 , 198, 173); //color ghostcolour = color(l45, 145 , 141); color ghostcolour = color(l20); Appendix IV - Chronlogical.pde - 2/9 //---> //<--- inverted colour set /* float bgfloat = 23; //<-- gray color bg = color(bgfloat); float bgalpha = 4; color textfill = color(255); //main fill color textburn = color(200, 123); //highlight edge color textburn2 = color(O); //engraved shadow int ghostalpha = 3; color ghostcolour = color(47, 40, 7); *I //---> color ghostfill = color(244, 240, O, ghostalpha); color ghostburn = color(200, ghostalpha); color ghostburn2 = color(200, ghostalpha); int chipamount = 2; //2 looks the best with this font size ArrayList ghosts; float[] ghostjitstore int crawlcounter = new float[l]; O; int scrollstop; // for stall() float lineloc; II for RSSwrite() int tempcatch; II for RSScol() and RSScheck() String lastpubDate; String currentpubDate; boolean newerpost = false; String url; XMLElement rss; //speed vars float startghostfreq 2.0, ghostfreq; float startoverscrollfreq = 2.0, overscrollfreq; float startjitterbackfreq = 50.0, jitterbackfreq; float startlinefreq = 50, linefreq; // for stall(); full sweep in how many (x) secs float startlinestroke = 1, linestroke; int waitcounter = O; int waitmax = 10*60*frate; boolean triggergfstore true; float waitcounterstore = 0.0; void setup(){ size ( 1152, 870); scrollstop = int(float(width)*0.33); println(scrollstop); background(bg); //bg(); frameRate(frate); //resets all speeds to startup speeds scrollincr = scrollrate/(frate*60); ghostfreq = startghostfreq; overscrollfreq = startoverscrollfreq; jitterbackfreq = startjitterbackfreq; linefreq = startlinefreq; // for stall(); full sweep in how many (x) secs linestroke = startlinestroke; lineloc = width; //yayfont = loadFont("Times-Roman-48.vlw"); yayfont = createFont("Times-Bold", headtextsize); //String[] fontList = PFont.list(); //println(fontList); 182 18 3 184 18 5 18 6 18 7 18 8 18 9 19 0 19 1 19 2 19 3 194 19 5 19 6 197 198 19 9 200 201 202 203 204 205 206 207 20 8 20 9 2 10 211 2 12 te x tFont ( yay font ); te x tSize ( headte x tsize ); t x theight = te x tAscent () +te x tDescent (); headte x tlead = int ( t x theight * l . 2 ); te x tLeading ( headte x tlead ); crawlFont = createFont("Helv etica ", 8 ); //println ( "hedte x tsize: " + headtextsize ); //println ( "tx theight : " + t x theight ); RSScol (); //stores first lastpubDate XMLElernent lastpubDatexrnl = rss . getChild (" channel/itern/pubDate "); lastpu bDate = lastpubDatexrnl . getConte n t (); //lastpubDate = "Fri , 22 Jan 2010 23 : 38 -0500 "; RSSwrite() ; //headlinestring = headlinestringoffline ; headlinestring = splittitles ; storeprevfirst = headlinestring(O]; storeprevsecond = headlinestring[l ]; //te x theight(headlinestring ( ne x tlinecount ] ) ; te x theight ( headlinestring [ O] ); startscrollloc = width+headheight/2 ; yburnpcounter = startscrollloc; noisescale = noisescale + 0.01 ; scrollratenoise = noise( noisescale) * scrollrate; // println("Scroll Rate Noise : "+ scrollratenoise) ; 213 214 215 216 217 218 219 //rnarblel.rnarblegen() ; int ghostline = ne x tlinecount + l ; if(ghostline < O){ ghostline headlinestring . length-1 ; 220 221 2 22 2 23 2 24 2 25 22 6 2 27 rnainte x t = new EngravedTex t (); ghosts= new ArrayList( ); for (inti= l; i < headlinestring.length ; i++ ){ float ghostjitterrand = randorn(l , 50) ; ghosts . add(new Ghost(i , ghostjitterrand )); 22 8 22 9 2 30 2 31 2 32 2 33 2 34 2 35 2 36 2 37 2 38 2 39 24 0 2 41 2 42 2 43 2 44 2 45 2 46 2 47 2 48 2 49 250 251 252 253 254 255 256 257 258 259 2 60 2 61 2 62 2 63 2 64 2 65 2 66 2 67 2 68 2 69 2 70 271 2 72 //lastheadline = new Ghost(ghostline) ; //lastheadline2 = new Ghost(ghostline); //rnaintext.buildtrail(); //lastheadline . display() ; //lastheadline2 . display (); for (inti= ghosts . size()-1; i >= O; i--){ Ghost ghost= ( Ghost ) ghosts . get ( i ); ghost . display() ; rnainte x t . foreground() ; //println(ghostjitstore); void draw ( ) { float ghostrand random( 0 , 100) ; ca1Speeds(); checkRSScounter += l; //if (scrollon = false && storeprevfirst ! = ) ; if (yburnpcounter<=scrollstop){ scrollon = false ; if (botfadeon==false){ botFade( ); botfadeoncounter += l ; } if (botfadeoncounter > 3 ){ botfadeon = true ; //println("BotFadeOn : "+ botfadeon ); if (checkRSScounter >= checkRSScountthres * frate) { check RSScounter = O; Appendix IV - Chronlogical.pde - 3/9 27 3 2 74 2 75 2 76 2 77 2 78 2 79 2 80 2 81 2 82 2 83 2 84 2 85 2 86 2 87 2 88 2 89 2 90 2 91 2 92 2 93 2 94 2 95 296 2 97 2 98 2 99 300 301 302 303 304 305 306 307 308 309 310 //headlinestringcheck = headlinestringoffline; RSScol( ); headlinestringcheck = splittitles; println("RSS Checked !"); println("headlinestringcheck[O]: "+ headlinestringcheck[O]); println (" storeprevfirst : "+ storeprevfirst) ; RS Scheck ( ) ; String[] matchstring = match(headlinestringcheck[O], storeprevfirst ); if(matchstring==null && newerpost==true){ println("RSS Both Changed! "); lastpubDate = currentpubDate; newerpost = false ; updateRSSon = true; updateRSS() ; RSSwrite() ; waitcounter = O; //resets all speeds to startup speeds scrollincr = scrollrate/(frate*60) ; ghostfreq = startghostfreq; overscrollfreq = startoverscrollfreq; jitterbackfreq = startjitterbackfreq; linefreq = startlinefreq; // for stall(); full sweep in how many (x) secs linestroke = startlinestroke ; triggergfstore = true ; println("Updating RSS ... "); println( "headlinestring: "); println(headlinestring); println("GhostArrayList: "+ ghosts.size()); if (ybumpcounter<=scrollstop && scrollon==false){ if(ghostrand < ghostfreq){ int refreshghost = int(random(O, ghosts.size())); Ghost ghost= (Ghost) ghosts . get(refreshghost) ; ghost . display(); //println("Ghost Refresh: "+ refreshghost); 311 312 313 314 315 316 317 318 319 32 0 321 322 323 324 325 32 6 327 32 8 32 9 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 Appendix IV - Chronlogical. pde - 4/9 if(ghostrand < overscrollfreq){ float temprand = random(O, 87); ybumpcounter = scrollstop - int(temprand) ; maintext . foreground(); temprand = 5. 0-; ybumpcounter = scrollstop + int(temprand); maintext.foreground(); scrollon = true; println( "OVERSCROLLED! ! ! "); if(ghostrand <= jitterbackfreq){ // jitterback LONG fadenoisescale = 0.0; botfadenoise2 = 0.0; botfadeoncounter = O; botfadeon = false; float temprand; temprand = random(l20, 500); jitterbackstop = int(temprand) ; jitterbackon = true; } if(ghostrand > jitterbackfreq){ // jitterback SHORT resetMatrix(); noStroke(); fill(bg, 120); rectMode(CORNER); rect(O, O, width, height); resetMatrix(); float temprand; temprand = 5.0; ybumpcounter = scrollstop + int(temprand) ; maintext . foreground(); scrollon = true; } if(ghostrand < l){ float temprand = random(O, 2000); delay(int(temprand)); 364 365 366 367 368 369 370 371 372 37 3 374 375 37 6 377 37 8 37 9 380 38 1 Appendix IV - Chronlogical. pde - 5/9 if (scrollon==true){ float lastcount = yburnpcounter+l; yburnpcounter = yburnpcounter - scrollincr ; //println (yburnpcounter); if(yburnpcounter yburnpcounter ){ resetMatrix() ; noStroke(); f i 11 ( bg, 8 ) ; rectMode(CORNER); rect(O, 0, width, height); resetMatrix(); 382 383 384 385 386 //println( "DING!!!"); 387 388 if(ghostrand < ghostfreq){ 389 int refreshghost = int(randorn(O, ghosts.size())); 390 Ghost ghost= (Ghost) ghosts.get(refreshghost); 391 ghost.display() ; 392 //println("Ghost Refresh: " + refreshghost); 393 394 I* 395 for (inti= ghosts.size()-1; i >= O; i--){ 396 Ghost ghost= (Ghost) ghosts.get(i); 397 ghost.display(); 39 8 } 399 *I 400 } 401 noisescale = noisescale + 0.06; 40 2 scrollratenoise = noise(noisescale) * scrollrate; 40 3 //xjitter = scrollratenoise ; //!! ! <--jitter control 404 //println("Scroll Rate Noise: "+ scrollratenoise) ; 40 5 40 6 rnaintext.foreground(); 407 408 40 9 41 0 41 1 41 2 if(jitterbackon==true){ 41 3 float ternprand = randorn(O, 120) ; 414 41 5 resetMatrix(); 41 6 noStroke(); 41 7 fill(bg , 200); 418 rectMode(CORNER); 41 9 rect(O, O, width, height); 420 resetMatrix(); 42 1 42 2 yburnpcounter = yburnpcounter + int(ternprand); 42 3 rnaintext.foreground(); 42 4 42 5 if (yburnpcounter > jitterbackstop){ 42 6 jitterbackstop = O; 42 7 42 8 jitterbackon = false; 42 9 scrollon = true; 430 431 4 32 433 4 34 //crawl(); 435 crawlcounter = crawlcounter + 1; 436 if (crawlcounter headlinestring.length){ 4 37 crawlcounter = O; 43 8 } 439 440 stall(); 441 442 } 44 3 444 void textheight(String f_ternpheadlinestring){ 44 5 44 6 headwidth = height-xrnargins*2; 44 7 44 8 String ternpheadlinestring = f_ternpheadlinestring; 44 9 45 0 String[] headtokens = splitTokens(ternpheadlinestring , " "); 451 452 String[] headtry = new String[l]; 45 3 String[] headwtryternp = new String[l ]; 454 String[] newline= new String [l]; \,. 455 45 6 45 7 45 8 45 9 46 0 461 462 463 464 465 466 467 468 46 9 470 471 4 72 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 String spacer=" "; Appendix IV - Chronlogical. pde - 6/9 int int int int int spacecounter = O; int wordcounter = O; int ternporaryint = 214; int linewidth = O; int prevline = O; int prevcounter = O; boolean dontaddline true; linecounter = O; //println(headstringMAX); //println(headxburnp); while(prevcounter+lheadwidth){ dontaddline = false; } else 509 510 511 512 51 3 514 515 516 51 7 518 519 52 0 521 52 2 52 3 52 4 52 5 526 527 528 52 9 530 531 532 533 534 dontaddline = true; / /println( "Newline: " + newline [ 0]); //println("Linewidth: "+ linewidth); //println("Headwidth: "+ (width-xrnargins*2)); spacecounter = spacecounter + 1 ; wordcounter = wordcounter + 1; headtry = append(headtry, spacer); 495 496 497 498 499 500 501 502 503 504 505 506 507 508 originalstringMAX = headtokens.length; stringMAXcounter = O; headstringMAX = headtokens.length; ternpstringMAX = headstringMAX; if(spacecounter+l>=ternpstringMAX){ linewidth = height+lO; prevcounter = prevcounter+spacecounter; //println("HeadTokens Length: "+ headtokens.length); //println("HeadStringMAX: "+ headstringMAX); //println("Original: "+ originalstringMAX); //editing BU //if(headtokens.length != ternpstringMAX){ if(spacecounter < originalstringMAX){ headtokens = subset(headtokens, spacecounter); ternpstringMAX = headtokens.length; stringMAXcounter = stringMAXcounter+ternpstringMAX-1; //println("StringMAXcounter: "+ stringMAXcounter); //println("TEMPSTRINGMAX : "+ ternpstringMAX); //println("PrevCounter: "+ prevcounter); //println("Don't Add Line: "+ dontaddline); if(originalstringMAX-prevcounter == 1 && dontaddline==false){ linecounter = linecounter + 1; } linecounter = linecounter + 1; spacecounter=O; wordcounter=O; linewidth=O; headtry = new String[l]; newline[O] = ""; 535 536 537 538 539 540 54 1 542 543 54 4 54 5 //println ("Linecounter #1: " + linecounter); headheight = linecounter*headtextlead; //println ("Headheight: "+ headheight); void botFade(){ for (inti= l; i<=height; i++){ fadenoisescale = fadenoisescale + 0.17; botfadenoise2= botfadenoise2 + 0.08; float botfadenoise = noise(fadenoisescale) * botfadenoise2; float botfadeloc width-botfadeheight-botfadenoise; float tempmidnum height/2; float riserand random(O, 17); float leftrise map(i+riserand, O, tempmidnum , botfadeadd, O); float rightrise = map(i-riserand , tempmidnum, width, O, botfadeadd); float rise= 0.0; if (i <= tempmidnum){ rise= leftrise; } if (i > tempmidnum){ rise= rightrise; / /println ( Leftrise: / /println ( Rightrise: 11 11 11 11 + leftrise); + rightrise); resetMatrix(); for (int j = width; j >= botfadeloc-rise; j--){ float botfadealpha = map(j, botfadeloc-rise, width, 0, 179); //stroke(O, 255, O, int(botfadealpha)); stroke(bg, botfadealpha); point(j, i); void crawl(){ resetMatrix(); noStroke(); fill(bg); rectMode(CORNER); rect(l5, height-12, width, 12); textFont(crawlFont); fill(O); text(headlinestring[crawlcounter], 15, height-4); resetMatrix(); void updateRSS(){ //background(bg); headlinestring = new String[splittitles.length]; arrayCopy(splittitles, headlinestring); storeprevfirst = headlinestring[OJ; storeprevsecond = headlinestring[l]; textheight(headlinestring[O]); startscrollloc = width+headheight/2; ybumpcounter = startscrollloc; nextlinecount = O; maintext = new EngravedText(); ghosts.clear(); for (inti= l; i < headlinestring.length; i++){ float ghostjitterrand = random(l, 50); 5 5 7 B 9 D ghosts.add(new Ghost(i, ghostjitterrand)); } for (inti= ghosts.size()-!; i >= O; i--){ Ghost ghost= (Ghost) ghosts.get(i); ghost.display(); 1 2 3 4 5 5 7 maintext.foreground(); scrollon = true; 8 9 0 1 2 3 void stall ( ) { float linetotal = linefreq*frate; float lineincr = width/linetotal; float randonum = random(O, lineincr); lineincr = lineincr - randonum; 4 5 6 float randoline = random(O, width); Appendix IV - Chronlogical.pde - 7/9 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 72 0 721 722 72 3 724 725 7 26 727 float randocl = random ( bgfloat , 255 ); strok e ( randocl ); // stroke ( O, 255 , O); for ( int i = O; i < linestrok e ; i++ ) { line ( lineloc-i , O, lineloc-i , height ); Appendix IV - Chronlogical.pde - 8/9 lineloc -= lineincr ; if ( linelocpubDates.length){ tempcatch = int(pubDates.length); } if(splittitles.length= 5*60*frate){ float tempscrollrate = map(waitcounter, 5*60*frate, waitmax, scrollrate, 5000); //println("tempscrollrate: "+ tempscrollrate); scrollincr = tempscrollrate/(frate*60); /* if(linefreq>=0.5){ float templinefreq = map(waitcounter, 5*60*frate, 0.6*waitmax, startlinefreq, 0.5); println("templinefreq: "+ templinefreq); linefreq = templinefreq; float templinestroke = map(waitcounter, 5*60*frate, 0.6*waitmax, startlinestroke, 5); println("templinestroke: "+ templinestroke); linestroke = templinestroke; } *I } if(waitcounter >= 7*60*frate && waitcounter<0.8*waitmax){ float tempjitterbackfreq = map(waitcounter, 7*60*frate, 0.8*waitmax, startjitterbackfreq, 10); //println("tempjitterbackfreq: "+ tempjitterbackfreq); jitterbackfreq = tempjitterbackfreq; if(jitterbackfreq <= 50 && triggergfstore == true){ waitcounterstore = float(waitcounter); triggergfstore = false; } if(jitterbackfreq <= 50){ float tempghostfreq = map(waitcounter, waitcounterstore, waitmax, startghostfreq, 30); l/println("tempghostfreq: "+ tempghostfreq); ghostfreq = tempghostfreq; overscrollfreq = tempghostfreq; 1 /* EngravedText.pde ( class required by " Chronological ")*/ 2 3 4 5 6 7 Appendix IV - EngravedText.pde - 1/2 class EngravedTe x t{ EngravedText( ){ graphictest ( ) ; 8 9 void display (){ 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 so 51 52 53 54 55 void foreground(){ //yburnpcounter = height/2; resetMatrix(); translate(width/2, height/2); irnageMode(CENTER); noTint(); stroke ( bg); //fill(bg, 30); rectMode(CORNER); //rect(O , O, width, height); resetMatrix(); translate(yburnpcounter, height/2+xjitter); rectMode(CENTER); irnageMode(CENTER); irnage(testirng, 0, 0, testirng.width, testirng.height); resetMatrix(); void buildtrail(){ startscrollloc = width+headheight/2; yburnpcounter = startscrollloc; for(int i = O; i < height/2+headheight/2-l; i++){ resetMatrix(); translate(width/2, height/2); irnageMode(CENTER); //rnarblel.display(); noTint (); stroke ( bg) ; fill(bg, bgalpha); rect(O, 0 , width, height); resetMatrix(); translate(yburnpcounter, height/2); rectMode(CENTER); irnageMode(CENTER); //stroke(O); //rect(O, 0 , testirng .width, testirng.height); irnage(testirng, 0, 0, testirng.width, testirng.height); 56 57 yburnpcounter = yburnpcounter - l; 58 59 60 61 62 63 64 65 66 67 68 69 resetMatrix(); void graphictest(){ testee = createGraphics(height, width, JAVA2D); 85 testee.colorMode(ARGB); testee.beginDraw(); testee.resetMatrix(); testee.background(bg); testee.translate(testee.width/2, testee.height/2); testee.scale(-1.0, 1.0); testee . rotate(PI*0.5); testee.rectMode(CENTER); testee.textAlign(CENTER); testee.textFont(yayfont); testee.textLeading(headtextlead); testee.fill(textburn2); testee . text(headlinestring(nextlinecount] , O, O, -headwidth , headheight); testee.fill(textfill); testee.text(headlinestring(nextlinecount], 3, 3, -headwidth, headheight); testee.fill(textburn); testee.text(headlinestring(nextlinecount] , 0, O, -headwidth, headheight); testee.resetMatrix(); testee.endDraw(); 86 87 testirng 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 = createirnage(testee.width, testee.height, ARGB); 88 89 90 91 testirng.loadPixels(); for(int i = O; i < testirng . pixels.length; i++){ 92 93 testimg . pix els [ i ] = testee . pix els [ i ]; Appendix IV - EngravedText.pde - 2/2 94 95 96 97 98 99 1 00 1 01 1 02 1 03 10 4 10 5 for ( int x = O; x < testimg . width ; x ++ ){ for ( i n t y = O; y < testimg . heigh t ; y++ ){ if ( testee . pix els [x+y*testimg . width ] ==b g ){ testimg . pix els[ x +y *testimg . width ] = co l or ( O, O); } testimg . updatePix els (); } } 1 2 3 4 5 6 7 8 9 10 /* Ghost.pde ( class required by "Chronological")*/ Appendix IV - Ghost.pde - 1/2 class Ghost { PGraphics ghostbuild ; Pirnage ghostirng ; Pirnage blobirng; PGraphics blobbuild; Pirnage blobchipirng; PGraphics blobrnasked; Pirnage blobrnaskedirng; 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 int hline; float ghostjitter; Ghost(int c_nextlinecounter, float c_ghostjitter ){ hline = c nextlinecounter; ghostjitter = C ghostjitter; float ternpghostjitstore [] = ghostjitstore ; ghostjitstore = append(ternpghostjitstore, ghostjitter); textheight(headlinestring[hline]); ghostbuild = createGraphics(width, height, JAVA2D); ghostbuild.colorMode(ARGB); ghostbuild.beginDraw(); ghostbuild.resetMatrix(); ghostbuild.background(bg); ghostbuild.translate(width/2, height/2-ghostjitter); ghostbuild.rectMode(CENTER); ghostbuild.textAlign(CENTER); ghostbuild.textFont(yayfont); ghostbuild.textLeading(headtextlead); ghostbuild.fill(textburn2); ghostbuild.text(headlinestring[hline], O, O, headwidth, headheight); ghostbuild.fill(textfill); ghostbuild.text(headlinestring[hline], 2, 2 , headwidth, headheight); ghostbuild.fill(textburn); ghostbuild.tex t(headlinestring[hlineJ, O, 0, headwidth, headheight); ghostbuild.resetMatrix(); ghostbuild.endDraw(); 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 ghostirng = createirnage(ghostbuild.width, ghostbuild.height, ARGB); ghostirng.loadPixels(); for(int i = O; i < ghostirng . pixels.length; i++){ ghostirng.pixels[i] = ghostbuild.pixels[i]; for(int x = O; x < ghostirng.width; x++){ for(int y = O; y < ghostirng.height; y++){ if(ghostbuild.pixels[x+y*ghostirng.width]==bg){ ghostirng . pixels[x+y*ghostirng.width] = color(O, O); if(ghostbuild.pixels[x+y*ghostirng.width]!=bg){ color ternpcolor = ghostbuild.pixels[x+y*ghostirng.width]; int ternpr = (ternpcolor >> 16) & OxFF; // Faster way of getting red(argb) int ternpg = (ternpcolor >> 8) & OxFF; // Faster way of getting grcen(argb) int ternpb = ternpcolor & OxFF; // Faster way of getting blue(argb) ghostirng.pixels[x+y*ghostirng.width] = color(ternpr, ternpg, ternpb, ghostalpha); 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 7 78 79 80 81 82 83 84 85 86 87 88 89 90 91 } ghostirng.updatePixels(); blobirng = createirnage(ghostbuild.width , ghostbuild.height, ARGB); blobirng.loadPixels(); for(int i = O; i < ghostbuild.pixels.length; i++){ blobirng.pixels[i] = ghostbuild.pixels[i]; } blobirng.updatePixels(); theBlobDetection = new BlobDetection(blobirng . width, blobirng . height); theBlobDetection . setPosDiscrirnination(false); theBlobDetection.setThreshold(0.38f); theBlobDetection.cornputeBlobs(blobirng.pixels) ; ghostchip ( ) ; void display(){ resetMatrix(); translate(scrollstop , height/2); rotate(PI/2); irnageMode(CENTER); //irnage(ghostirng, 0 , 0 , ghostirng .width , ghostirng.height); 92 93 llimage(blobimg, O, O, blobimg.width, blobimg.height); I I image ( blobchipimg, 0, O, blobchipimg. width, blobchipimg. height) ; 94 95 96 97 image(blobmaskedimg, O, O, ghostimg.width , ghostimg.height); llimage(blobbuild, O, O, blobbuild.width, blobbuild.height); II<-- Nice Boohoo resetMatrix(); 98 99 lldrawBlobsAndEdges(false,true); 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 12 0 void ghostchip(){ blobbuild = createGraphics(width, height, JAVA2D); blobbuild.colorMode(ARGB); blobbuild.beginDraw(); blobbuild.resetMatrix(); blobbuild.background(O); blobbuild.translate(widthl2, heightl2-ghostjitter); blobbuild.rectMode(CENTER); blobbuild.textAlign(CENTER); blobbuild.textFont(yayfont); blobbuild.textLeading(headtextlead); blobbuild.fill(ghostalpha); blobbuild.text(headlinestring[hline], O, O, headwidth, headheight); blobbuild.resetMatrix(); noFill (); Blob b; EdgeVertex eA,eB; for (int n=O ; n