text:
(written from a Production point of view)
Star Trek Magazine – known as Star Trek Monthly until issue 110 – is an official magazine, published eight times a year, featuring news, interviews and reviews covering all seven live-action series, Star Trek: The Animated Series and the movies.
First published on 28 February 1995 as a monthly title, the magazine began life in the UK, but soon expanded to Ireland and Australasia, with limited distribution in Europe.
Early in its run, the magazine featured reprints of several DC Comics-produced comic strips, but this ended after issue 22.
With issue 113, the publication went to a bi-monthly release schedule, and increased its page count from 68 to 100. Before this change, various issues were special "bumper" releases (100 pages, costing £4.99, usually with a gift – typically a Titan-released Trek book) to commemorate a specific occasion, such as the 30th and 35th anniversaries, the end of Star Trek: Deep Space Nine, and others.
A separate North American edition of the magazine came into being in August 2006, otherwise synchronized with the UK version for contents, due in part to the loss of the Star Trek: Communicator in 2005, which had aggravated the previous 2003 loss of Star Trek: The Magazine, leaving the home market devoid of any and all "official" Star Trek franchise magazines. Issue #1 of the run – bi-monthly like the UK edition – was released on 22 August 2006. Numbering of the UK edition maintained its internal continuity, with the US #1 being relatively the same as UK issue 128. Later US editions returned to 68 pages in length, with the additional UK pages being inserted in the form of a supplement at the center of the magazine. This practice was quickly discontinued, and the various editions were standardized with issue 134.
The magazine is now printed in the United States rather than the UK, meaning that US distribution now takes place some time before UK release. A special cover is available for specialist comic shops ordering via the Diamond Previews magazine.
For issue 137, and all subsequent 100-page editions, a new binding format and magazine size was introduced. The issue was perfect bound (instead of saddle-stitched), and measured 8 inches wide × 11 inches high (instead of 9 × 12). The following issue retained the size, but returned to saddle-stitching. With this issue, the UK edition lost its 100-page length, becoming 68 pages long. The magazine is now regularly 100 pages in length.
Recurring sections
- Hailing Frequencies
- (Issue 128-present; as The Best of All Worlds, Issue 1-127)
- News.
- As of Issue 140, incorporates:
- A Piece of the Action
- (Issue 67-103; as The Official UK Star Trek Fan Club Update, Issue 54-66)
- Update on The Official UK Star Trek Fan Club.
- Random Thoughts
- (Issue 82-118, 120)
- A Star Trek celebrity is asked a series of randomly selected questions.
- A Fistful of Data
- (Issue 1-139; Issue 154-present)
- Richard Arnold, Andrew Darling, and Larry Nemecek (exclusively, from Issue 34 onward), answer fan questions in-depth; beginning Issue 91, the segment "Canon Fodder" looks at an continuity issue in-depth.
- Log Entries
- (Issue 146-present; as Replicator, Issue 128-144; as From the Replicator, Issue 13-127)
- Merchandising and other releases. Originally incorporated the following sections, which had been published as separate items until issue 13:
- Hollow Pursuits
- (Issue 67-117)
- Assorted trivia, including Top 10, Greatest Moments in Star Trek, and Unforgettable (notable guest characters).
- Lost and Found
- Evolving from a segment in "A Fistful of Data" introduced in issue 117, Larry Nemecek uncovers and discusses the date and context behind rare behind-the-scenes studio stills–initially bloopers, now all kinds–from various Star Trek productions.
- Data Stream
- (Issue 104-119)
- Chris Dows takes a detailed look at an aspect of Star Trek technology.
- Flashback
- (Issue 114-130)
- Focus on a specific Star Trek episode, covering the plot of the episode, with occasional background information.
- Eye of the Beholder
- (occasional from Issue 140)
- Different guest columnists talk about their involvement with the Star Trek universe, usually linked to the issue theme. Developed from:
- Endgame (Issue 122-139)
- Another spin-off from a segment in "A Fistful of Data" introduced in issue 117, Larry Nemecek offered a "last word" essay on current Trek topics; occasionally, guest columnists filled in.
International editions
An edited internationally translated version, the quarterly German-language 68-page Star Trek: Das offizielle Magazin, has been published in the period 1998-2007 by OZ Verlag GmbH, its first issue released in March 1998. [1] With the publication up and running, OZ Verlag offered their readership binders for their magazines in two, "Captains" and "Aliens", variants, something the publisher of the source publication has not done. However, with the next issue already announced, the magazine unexpectedly ceased publication in 2007, which caught magazine subscribers by surprise. In July that year, responding to reader questions, Chief editor Oliver Denker cited failed negotiations with a "mercurial" CBS Consumer Products as reasons for the sudden, and completely unexpected cessation of the publication after only 38 issues. [2]
Remarkably, Titan Magazines itself started in December of the same year with an unedited translated 68-page version of the magazine in Germany, its Star Trek Monthly issue 46 – which as a "special issue" had a 100-page count – becoming the first issue of the monthly Star Trek: Das offizielle monatliche Magazin. However, for otherwise undisclosed reasons, the release did not last very long, and Star Trek Monthly issue 59 became the last, fourteenth issue in the German magazine release in January 2000. If the later problems of Editor Denker of the contemporary competing magazine had in any way been related, has likewise remained undisclosed.
Star Trek Magazine: 111-120 | 121-130 | 131-140 | 141-150 | 151-160 | 161-165 | 171-180 | 181-190 | 191-200 | 201-210
Star Trek Monthly
|Issue #
|March 1995
|Interviews: Patrick Stewart.
Features: A Rough Guide to Star Trek.
|April 1995
|Interviews: Michael Dorn, Nichelle Nichols.
Features: Klingons.
|May 1995
|Interviews: Brent Spiner, Jonathan Del Arco.
Features: Androids and other artificial lifeforms.
|June 1995
|Interviews: Kate Mulgrew, Jeri Taylor, Marc Alaimo.
Features: The Maquis.
|July 1995
|Interviews: William Shatner, David Carson.
Features: The Life of James T. Kirk.
|August 1995
|Interviews: Leonard Nimoy, Robin Curtis, Robert Butler.
Features: Vulcans.
|September 1995
|Interviews: Nana Visitor, Avery Brooks, Rene Auberjonois.
Comic strip: "The Dream Walkers" part 3.
|October 1995
|Interviews: Brent Spiner, Andrew Robinson.
Features: Designing Deep Space 9 with Herman Zimmerman.
|November 1995
|Interviews: Michael Westmore, Robert Blackman, Brannon Braga.
Features: Star Trek's most terrifying moments.
|December 1995
|Interviews: George Takei, Majel Barrett.
Features: 1995 in review.
|January 1996
|Interviews: Jonathan Frakes, John de Lancie, William Campbell.
Features: Gods and omnipotent beings.
|February 1996
|Interviews: Rene Auberjonois, Terry Farrell, Ira Steven Behr.
Features: DS9 Season 1 overview.
|March 1996
|Interviews: Leonard Nimoy, Kim Cattrall, Daniel Davis.
Features: Spock's family.
|April 1996
|Interviews: Armin Shimerman, Max Grodénchik, Monster.
Features: Ferengi.
|May 1996
|Interviews: Andrew Robinson, James L. Conway.
Features: The Cardassians.
|June 1996
|Interviews: James Doohan, Colm Meaney.
Features: Star Trek science and technology.
|July 1996
|Interviews: Ronald D. Moore, Carolyn Seymour.
Features: The Romulans.
|August 1996
|Interviews: DeForest Kelley, Alexander Siddig, Robert Picardo.
Features: Doctors.
|September 1996
|100-page 30th Anniversary special.
Interviews: Every major castmember of all four series.
|October 1996
|Interviews: Michael Dorn, Terry Farrell, Star Trek: Voyager cast.
Comic strip: "The Unconquered" part 2.
|November 1996
|Interviews: William Shatner, Ethan Phillips, Jennifer Gatti, Catherine Hicks.
Features: Designing the Federation.
|December 1996
|Interviews: Patrick Stewart, James Cromwell.
Features: The Star Trek movies, creating "Flashback".
|January 1997
|Interviews: Jonathan Frakes, Alfre Woodard, Alice Krige.
Features: The Borg.
|February 1997
|Interviews: Brent Spiner, Charlie Brill, Jerry Hardin, Ron Moore & Brannon Braga.
Features: Time travel.
|March 1997
|Interviews: Roxann Dawson, Andrew Robinson, Richard James, Michael Okuda, Michael Westmore, André Bormanis.
Book extract: Pocket TNG: Intellivore.
|Darryl Curtis becomes editor
|April 1997
|Interviews: Walter Koenig, Persis Khambatta.
Features: Lost episodes.
|May 1997
|Interviews: Marina Sirtis, Gates McFadden, Majel Barrett.
Features: Women in Star Trek.
|June 1997
|Interviews: Nana Visitor, Barbara Luna, Terry Farrell.
Features: Parallel universes.
|July 1997
|Interviews: Cirroc Lofton, Ron Moore, D.C. Fontana.
Features: Writing for Star Trek.
|August 1997
|Interviews: Robert Picardo, Alexander Siddig, Dwight Schultz.
Features: The Holodeck, "Our Man Bashir".
|September 1997
|Interviews: Dan Curry.
Features: Special effects.
|October 1997
|100-page TNG 10th Anniversary special.
Interviews with all major cast members and production staff.
|November 1997
|New Seasons Preview Issue.
Interviews: Kate Mulgrew, Tim Russ, Rene Auberjonois, Jeffrey Combs, Marc Worden.
|December 1997
|Interviews: John de Lancie, Marc Alaimo, Martha Hackett, Louise Fletcher.
Features: Star Trek villains.
|January 1998
|Star Trek Monthly gets a redesign.
Interviews: Ira Steven Behr & Hans Beimler, Allan Kroeker. Features: Behind the scenes on "A Time to Stand".
|February 1998
|Interviews: Armin Shimerman, Aron Eisenberg, Mary Kay Adams, Mitchell Ryan, Barbara March & Gwynyth Walsh, Rosalind Chao.
Features: Family.
|March 1998
|Interviews: Jeri Ryan, Terry Farrell, Robert Duncan McNeill.
Features: Romance in Star Trek.
|April 1998
|Interviews: Robert Beltran, Jonathan Frakes, Majel Barrett, Alice Krige.
Features: The role of the first officer.
|May 1998
|Interviews: Michael Dorn, William Shatner, Richard Herd, Peter David.
Features: War and conflict.
|June 1998
|Interviews: Jeri Taylor, Andrew Robinson, James Doohan, Jeri Ryan, Ethan Phillips, Wallace Shawn.
Features: "Far Beyond the Stars".
|July 1998
|Interviews: Leonard Nimoy, Tim Russ, Denise Crosby.
Features: Star Trek: The Experience, Religion in Star Trek.
|August 1998
|Interviews: George Takei, Rick Berman.
Features: Four Captains panel at Grand Slam, Captains, The Captain's Table.
|September 1998
|Interviews: Terry Farrell, Walter Koenig, Rene Auberjonois, Jeffrey Combs, Casey Biggs, Judy Burns, Greg Cox, Sonia Hillios.
Book extract: Pocket TNG: Q-Space.
|Late September 1998
|Interviews: Alexander Siddig, DeForest Kelley, Roxann Dawson.
Features: Illnesses, Star Trek actors as authors.
|October 1998
|Interviews: Robert Picardo, Majel Barrett, Nana Visitor, Michelle Forbes.
Features: Bajor and its culture.
|International release begins
|November 1998
|100-page New Season special.
Interviews: Nicole de Boer, Kate Mulgrew, Armin Shimerman, Jeri Ryan, Robert Picardo, Tim Russ, Cirroc Lofton, Garrett Wang, Marc Alaimo, J. Paul Boehmer, Max Grodenchik, Chase Masterson, Penny Johnson, Mark Allen Shepherd, Michael Westmore, John Ordover.
|December 1998
|Interviews: Avery Brooks, Brent Spiner, Marc Alaimo, Scott MacDonald, Michelle Krusiec
Features: The Dominion.
|January 1999
|Interviews: Patrick Stewart, Marina Sirts, F. Murray Abraham, Donna Murphy.
Features: Behind the scenes on Star Trek: Insurrection.
|February 1999
|Interviews: Jonathan Frakes, Nicole de Boer, Ira Steven Behr, Anthony Zerbe.
Features: Visual effects, Sci-Fi Channel's 'Special Edition' release of The Original Series.
|March 1999
|Interviews: Robert Beltran, LeVar Burton, Rick Berman, Kelsey Grammer
Features: Overview of the last fifty issues, visual effects
|April 1999
|Interviews: Michael Dorn, Nichelle Nichols, André Bormanis, Susanna Thompson.
|May 1999
|Interviews: Nana Visitor, Gates McFadden, Dennis Madalone, Patricia Tallman, John de Lancie, John Eaves.
Book extract: Pocket VOY: Death of a Neutron Star.
|June 1999
|Interviews: Robert Duncan McNeill, Rene Auberjonois, William Shatner, Bill Mumy.
Features: James T. Kirk, what makes a Star Trek story.
|July 1999
|100-page special.
Interviews: All main and recurring cast members, Ira Steven Behr, John Eaves.
|August 1999
|Interviews: Rene Echevarria, Jeri Ryan, Garrett Wang, John Colicos, Chase Masterson.
Features: Crossovers.
|September 1999
|Interviews: Rene Echevarria, Rick Berman, Nicole de Boer, Nichelle Nichols.
Features: DeForest Kelley tribute, Leonard McCoy.
|Early October 1999
|Interviews: Leonard Nimoy, Scarlett Pomers,
Features: Spock vs. Data, children in Star Trek, the sets of USS Voyager.
|Late October 1999
|Interviews: Brannon Braga, Brent Spiner, Donna Murphy, John Rhys-Davies.
Features: Superstition, Foundation Imaging
|Late November 1999
|Interviews: Armin Shimerman, Claire Rankin, Kate Mulgrew, Robert Justman, John de Lancie.
Features: Behind the scenes of "Alice", daily life in the 24th century.
|December 1999
|100-page Millennium special.
Interviews: Roxann Dawson, Majel Barrett-Roddenberry, Marina Sirtis, Nicole de Boer, Kate Mulgrew, Salome Jens.
|January 2000
|Interviews: Robert Beltran, Jonathan Frakes, Andrew Robinson
Features: "Pathfinder" set report, William T. Riker, death in Star Trek,
|February 2000
|Interviews: Tim Russ, Michael Dorn, James Darren, Vaughn Armstrong.
Features: Worf, Dominion War.
|March 2000
|Interviews: Robert Picardo, J.G. Hertzler.
Features: "Tsunkatse" set report, Montgomery Scott, chief engineers, history of the starship Enterprise.
|April 2000
|Interviews: Robert Picardo, Tim Russ, John de Lancie, Jason Alexander, Olivia Birkelund.
Features: "Spirit Folk" set report, transporter malfunctions.
|Nick Jones becomes editor
|May 2000
|Interviews: Rick Berman, Jeri Ryan, Grace Lee Whitney.
Features: Seven of Nine, WildStorm Comics, possession, Millennium.
|June 2000
|Interviews: Ethan Phillips, LeVar Burton, André Bormanis.
Features: Geordi La Forge, Trill, Activision.
|July 2000
|100-page special.
Interviews: Brannon Braga, Susanna Thompson, Rene Auberjonois, George Takei, Richard Herd.
|August 2000
|Interviews: Nana Visitor, Garrett Wang, Malcolm McDowell.
Features: Kira Nerys, actors who become authors.
|September 2000
|Interviews: Robert Duncan McNeill, Alexander Siddig, Wil Wheaton, Walter Koenig.
Features: Julian Bashir, "boy wonders", Pavel Chekov.
|Early October 2000
|Star Trek Monthly undergoes a redesign.
Interviews: Roxann Dawson, Patrick Stewart, Jackie Edwards, Michael Westmore, Jacqueline Kim.
|Late October 2000
|Interviews: Brannon Braga, Robert Beltran, Kenneth Biller, Tim Earls, Nichelle Nichols.
Features: Kathryn Janeway, Voyager's journey home, Uhura.
|November 2000
|Interviews: William Shatner, Tim Russ, Cody & Kurt Wetherill, Patricia Tallman.
Features: Music in Star Trek, Star Trek: Paper Universe.
|December 2000
|Villains special.
Interviews: Marina Sirtis, Robert Picardo, Jeffrey Combs, Gwynyth Walsh.
|January 2001
|Interviews: Kate Mulgrew, Whoopi Goldberg, Armin Shimerman.
Features: How to create the perfect Star Trek party, Quark, Star Trek directors.
|February 2001
|100-page "Ultimate Star Trek" special.
Interviews: Marina Sirtis.
|March 2001
|Interviews: Jonathan Frakes, Jennifer Lien, William Campbell, William Sadler, Martha Hackett.
Features: How to combat omnipotent beings, Q.
|April 2001
|Interviews: Robert Duncan McNeill, Christopher Plummer, Meg Foster.
Features: Thirty funniest moments, actor anecdotes, con artists.
|May 2001
|Interviews: Rick Berman, John de Lancie, Robert Beltran & Garrett Wang & Ethan Phillips, Voyager writers and producers.
Features: "Workforce" set report, Foundation Imaging.
|June 2001
|Interviews: Jeri Ryan, Kenneth Biller, Jonathan Frakes, Nana Visitor.
Features: Action heroes, best explosions.
|Summer 2001
|100-page special.
Interviews: Kate Mulgrew, Jeri Ryan, Robert Picardo, Robert Duncan McNeill, Tim Russ, Brannon Braga.
|July 2001
|Interviews: Robert Beltran, William Shatner, Ricardo Montalban, Leonard Nimoy, Richard Herd.
Features: Holiday destinations, Spock, Star Trek locations.
|August 2001
|Interviews: Denise Crosby, Alice Krige, Chase Masterson.
Features: Star Trek's sexiest scenes.
|September 2001
|35th Anniversary special.
Interviews: Kate Mulgrew, David Carson.
|October 2001
|Interviews: Rick Berman, Scott Bakula, Jolene Blalock, John Billingsley, TNN Next Generation press conference.
Features: Introducing Enterprise, set tour, StarTrek.com.
|November 2001
|Interviews: Scott Bakula, Jeri Ryan, Kate Mulgrew, Tim Russ, Dominic Keating, Anthony Montgomery, Manu Intiraymi.
Features: Star Trek's scariest moments, holodeck predicaments.
|December 2001
|Interviews: John Billingsley, Jonathan Frakes, William Shatner.
Features: Enterprise premiere event, Foundation Imaging, similarities between Star Trek IV: The Voyage Home, Star Trek VI: The Undiscovered Country and Star Trek: First Contact, Star Trek: The Motion Picture - The Director's Edition.
|January 2002
|Interviews: Roxann Dawson & LeVar Burton, Barbara Luna.
Features: Enterprise characterization, readers' favorite Voyager scenes, Star Trek gift ideas.
|February 2002
|Interviews: Scott Bakula, Anthony Montgomery.
Features: Retcons in Enterprise, Star Trek and real-world space travel, discovery and exploration in Star Trek, connections between Star Trek and the astronomy community.
|March 2002
|Interviews: Rick Berman (new regular feature), Patrick Stewart, Scarlett Pomers.
Features: "Dear Doctor" set report, Galaxy Ball, Star Trek's greatest romances, romance with aliens.
|Toby Weidmann becomes editor
|April 2002
|Interviews: Robert Picardo, Jeffrey Combs, Robin Curtis.
Features: Star Trek' greatest inventions, when technology goes awry.
|May 2002
|Interviews: Michael Dorn, John Fleck, Dominic Keating, Rene Auberjonois.
Features: Crime and punishment, trials.
|Spring 2002
|100-page ships special.
Interviews: Connor Trinneer, Robert Duncan McNeill, George Takei.
|June 2002
|Interviews: Jolene Blalock, Ron Perlman, Tom Hardy, Gary Graham.
Features: TCA press junket part 2, Vulcans, Romulans.
|July 2002
|Interviews: Tim Russ, Kate Mulgrew, Jeri Ryan, Ethan Phillips.
Features: Pasadena Grand Slam report, Voyager guide.
|August 2002
|Interviews: Scott Bakula, Dominic Keating, André Bormanis, John Billingsley, Anthony Montgomery, John Shiban.
Features: ENT Season 1.
|September 2002
|Interviews: Jonathan Frakes, Ricardo Montalban, William Shatner, Robert O'Reilly & J.G. Hertzler.
Features: Battles, Klingon blade weapons.
|October 2002
|Interviews: Patrick Stewart, Nicole de Boer, John de Lancie.
Features: The role of the captain, mistakes and bad decisions, Star Trek: The Next Generation.
|November 2002
|Interviews: Marina Sirtis, Robert Beltran, Michael Westmore, Linda Park.
Features: Alien customs and social mores, Starfleet's diplomatic mistakes.
|December 2002
|Interviews: John Logan, Nicholas Meyer, Michael Okuda, Neal McDonough.
Features: Star Trek Nemesis photo special, Star Trek films.
|January 2003
|Special edition – 68 pages, with a 32-page Star Trek Nemesis supplement.
Interviews: William Shatner, Patrick Stewart, Kate Mulgrew, Brent Spiner, Scott Bakula, Brannon Braga.
|February 2003
|Interviews: Ira Steven Behr, Jeffrey Combs.
Features: The legacy of Star Trek: Deep Space Nine, reader questionnaire results, part 2.
|March 2003
|Interviews: Connor Trinneer, Stuart Baird, Roxann Dawson, Scott Rowe.
Features: Digital Domain, interspecies relationships.
|April 2003
|Interviews: Herman Zimmerman, Jolene Blalock, Anthony Montgomery.
Features: UK convention report, Star Trek: The Adventure, Star Trek characters from outside North America.
|May 2003
|Interviews: Dominic Keating, Scott Bakula, Michael Dorn, Michael Piller, Denise Crosby.
Features: Enterprise set tour, board game, Suurok-class.
|June 2003
|Interviews: Kate Mulgrew, Robert Blackman, Nichelle Nichols, John Eaves.
Features: Avery Brooks profile, ethics and morality.
|July 2003
|Interviews: LeVar Burton, John Shiban, Garrett Wang.
Features: Grand Slam report, Eden FX.
|August 2003
|Interviews: Patrick Stewart, Tom Hardy, George Takei, Walter Koenig.
Features: "The Expanse" set report, religion in Star Trek, symbols.
|September 2003
|100-page Borg special.
Interviews: Jonathan Del Arco, Brannon Braga, Bonita Friedericy, Mike Sussman, Alice Krige.
|October 2003
|Interviews: William Shatner & Leonard Nimoy, Michael Westmore, Nana Visitor.
Features: Matt Jefferies tribute, insanity in Star Trek, TCA panel report.
|November 2003
|Last issue as Star Trek Monthly. Interior redesigned.
Interviews: Connor Trineer, John Fleck, Robert Duncan McNeill, Marvin Rush, Chase Masterson.
Star Trek Magazine
111-120 | 121-130 | 131-140 | 141-150 | 151-160 | 161-170 | 171-180 | 181-190 | 191-200 | 201-210
|Issue numbering continues uninterrupted
|Issue #
|December 2003
|Interviews: Star Trek: Enterprise cast, Scott Bakula, Marina Sirtis, Leonard Nimoy, J.G. Hertzler, Casey Biggs, Jeffrey Combs & Marc Alaimo.
Features: Time travel and historical knowledge.
|January 2004
|Final monthly issue.
Interviews: Jolene Blalock, Dave Rossi, Linda Park, Matt Winston.
|Bimonthly release in 100-page format begins
|February/March 2004
|Interviews: Dominic Keating, Jonathan Frakes, Dwight Schultz.
Features: No-win scenarios, Starfleet Academy, "Twilight" set report, shuttlecraft.
|April/May 2004
|Interviews: Ethan Phillips, Bryan Fuller, Roxann Dawson.
Features: The A-Z of Star Trek: Voyager, Star Trek: Voyager on DVD, Star Trek: The Experience, USS Voyager.
|June/July 2004
|Interviews: Robert Picardo, John Billingsley, Alexander Siddig.
Features: Rest and relaxation, the doctor-captain relationship, Spock-McCoy confrontations, holodecks.
|August/September 2004
|Interviews: William Shatner & Leonard Nimoy, Celeste Yarnall, Michael Ansara, William Blackburn, Richard Arnold.
Features: Star Trek: The Original Series, "Zero Hour" set report, USS Enterprise.
|October/November 2004
|Interviews: Connor Trinneer, Jeri Ryan, Brannon Braga.
Features: 2004 Grand Slam report, dream analysis, reader quiz competition, USS Defiant.
|Brian Robb and Martin Eden as temporary editors
|December 2004/January 2005
|Interviews: Manny Coto, Nichelle Nichols, Vaughn Armstrong, Scarlett Pomers, Aron Eisenberg, Manu Intiraymi, Iona Morris, Wil Wheaton.
Features: Eden FX, Jerry Goldsmith tribute, children, USS Enterprise-D.
|John Freeman returns as editor
|February/March 2005
|Interviews: David Livingston, Kate Mulgrew, Jolene Blalock, Jeri Ryan, Scott Bakula, Brent Spiner, Golden Brooks.
Features: Star Trek: Voyager, Star Trek sirens, "The Augments" set report, Klingon Bird-of-Prey.
|April/May 2005
|Interviews: Anthony Montgomery, LeVar Burton, Dan Curry, Hagan Beggs, George Takei, Bobbi Sue Luther, Jeffrey Combs, Lawrence Monoson.
Features: Genetic engineering, "United" set report, Star Trek Magazine's tenth anniversary.
|June/July 2005
|Interviews: Patrick Stewart, Nicole de Boer, André Bormanis, Manny Coto, Dominic Keating, Tim Earls, Kara Zediker.
Features: Future of Star Trek, science, Star Trek: New Voyages.
|August/September 2005
|Interviews: Scott Bakula, Peter Weller, Jonathan Frakes, Dave Rossi, J. Paul Boehmer, Menina Fortunato.
Features: "These Are the Voyages..." set report, Grand Slam XIII report, Star Trek comics history.
|October/November 2005
|Interviews: James Doohan (archive), Leonard Nimoy, Brannon Braga, John de Lancie, Paul Carr, Jeffrey Combs, Brian Thompson.
Features: James Doohan tribute, episode scoring.
|December 2005/January 2006
|Interviews: Michael Dorn, Chase Masterson, Mike Sussman, Alec Newman, Barbara Luna.
Features: 2005 Las Vegas convention report, stunts.
|February/March 2006
|Beginning the magazine's 40th anniversary celebrations with a look at The Original Series.
Interviews: Eddie Paskey.
|April/May 2006
|Focusing on The Next Generation, with features on the series, an interview with Gates McFadden, and an excerpt from Michael Piller's unpublished work, The Making of Star Trek: Insurrection.
|June/July 2006
|Interviews: Nana Visitor, Rene Auberjonois, Armin Shimerman, Robert O'Reilly, Ethan H. Calk & Jack Treviño, Chase Masterson.
Features: Grand Slam 2006 report, Deep Space Nine legacy, creation, stunts, Avery Brooks.
|US release begins; Brian J. Robb as editor
|September/October 2006
US cover
|Magazine redesigned from the ground up. Classic features revamped or replaced.
Interviews: William Shatner, Patrick Stewart, Avery Brooks, Kate Mulgrew, Scott Bakula (excerpts), D.C. Fontana, Julie Newmar
|November/December 2006
US cover
|UK edition: 100 pages; US edition: 68 pages.
Interviews: J.J. Abrams, Kate Mulgrew, Rick Berman, Robert Picardo, Iona Morris, Joe Menosky.
|Paul Simpson becomes editor
|January/February 2007
US cover
|Interviews: Brent Spiner, Robert Justman.
Book extract: Crucible: The Fire and the Rose.
|March/April 2007
US cover
US Previews exclusive cover
|Interviews: Robert Wise, Harve Bennett, Nichelle Nichols, Rick Berman.
Book extract: Pocket ENT: The Good That Men Do.
|May/June 2007
US cover
Alternative cover image
|Interviews: Rick Berman, George Takei, David Gerrold.
Book extract: Star Trek: Vanguard: Reap the Whirlwind.
|July/August 2007
US cover
US Previews exclusive cover
|Book extract: The Buried Age.
|September/October 2007
US cover
US Previews exclusive cover
|Interviews: John de Lancie, Majel Barrett, Natalia Nogulich, Michael Carlin.
Book extract: Pocket TNG: Before Dishonor.
|November/December 2007
US cover
US Previews exclusive cover
|Interviews: Jonathan Frakes.
Book extract: Star Trek: Titan: Sword of Damocles.
|January/February 2008
UK cover
US Previews exclusive cover
|Interviews: Zachary Quinto, John Cho, Kate Mulgrew.
Book extract: Star Trek: Klingon Empire: A Burning House.
|March/April 2008
US cover
US Previews exclusive cover
|100-page Star Trek: Deep Space Nine 15th anniversary special.
Interviews: Avery Brooks, Cirroc Lofton, Karl Urban.
|UK release returns to 68 pages
|May/June 2008
US cover
US Previews exclusive cover
|Interviews: Simon Pegg, Dominic Keating.
Features: Star Trek: Enterprise: technology, Vulcans, MACOs, multipart stories.
|July/August 2008
US cover
US Previews exclusive cover
|Interviews: Roberto Orci and Alex Kurtzman, LeVar Burton, Jerry Hardin.
Features: Time travel: development of, methods. "Timeless" set images, It's A Wrap! sale and auction.
|September/October 2008
UK cover
US Previews exclusive cover
|100-page Original Series special.
Interviews: William Shatner, Zoe Saldana.
|November/December 2008
UK cover
US Previews exclusive cover
|Interviews: Chris Pine, Joanne Linville, Denise Crosby.
Features: Romulans, Kirk the maverick, Star Trek: The Experience.
|January/February 2009
US cover
US Previews exclusive cover
|Mirror universe special.
Interviews: Robert Hewitt Wolfe, Nana Visitor, Leonard Nimoy.
|Release frequency increases to eight issues per year
|March/April 2009
US cover
US Previews exclusive cover
|100-page Voyager special.
Interviews: Jeri Ryan, Robert Picardo, Bruce Greenwood, Bryan Fuller, Michael Jan Friedman.
|May 2009
US cover
US Previews exclusive cover
|Star Trek-focused issue.
Interviews: Marc Evans, Anthony Vitale, April Webster, Scott Chambliss, Bryan Burk.
|Sunday Mirror special
|Released 10 May 2009
|Special "teaser" issue for Star Trek, given away free with the UK newspaper, the Sunday Mirror.
Interviews: Chris Pine, Simon Pegg, Leonard Nimoy
|June/July 2009
US cover
US Previews exclusive cover
|Star Trek Movie Souvenir Special.
Interviews: Chris Pine, Zachary Quinto, Karl Urban, Simon Pegg, Zoë Saldana, John Cho, Anton Yelchin, Leonard Nimoy, Bruce Greenwood, Ben Cross, Faran Tahir, Chris Hemsworth, Jennifer Morrison.
|July/August 2009
US cover
US Previews exclusive cover
|Star Trek-focused issue.
Interviews: Eric Bana, Clifton Collins, Jr., Roberto Orci and Alex Kurtzman, Dan Mindel, Michael Kaplan, Joey Box, Michael Giacchino, Alan Dean Foster
|September/October 2009
US cover
US Previews exclusive cover
|Borg-focused issue.
Interviews: Alice Krige, J.J. Abrams, Mindy Hall.
|November 2009
US cover
US Previews exclusive cover
|Interviews: Ben Burtt, Armin Shimerman, Andy Schmidt.
Features: Humor in Star Trek, David Gerrold column.
|December 2009
US cover
US Previews exclusive cover
|100-page villains special.
Interviews: Nicholas Meyer, Mark Cotta Vaz.
|January/February 2010
US cover
US Previews exclusive cover
|Star Trek: The Motion Picture 30th anniversary special.
Interviews: Walter Koenig, Jon Povill, Alan Dean Foster.
|March 2010
US cover
US Previews exclusive cover
|Klingon special.
Interviews: J.G. Hertzler.
|April/May 2010
US cover
US Previews exclusive cover
|Star Trek: Voyager 15th anniversary special.
Interviews: Manu Intiraymi.
|June/July 2010
US cover
US Previews exclusive cover
|Films special.
Interviews: David Warner.
|August 2010
US cover
US Previews exclusive cover
|"Genius" issue.
Interviews: Alexander Siddig.
|September/October 2010
US cover
US Previews exclusive cover
|Interviews: Barney Burman.
|November/December 2010
US cover
US Previews exclusive cover
|Features: Star Trek: Typhon Pact.
|December 2010/January 2011
US cover
US Previews exclusive cover
|Interviews: Robert Duncan McNeill, Tony Todd.
|Star Trek Magazine Souvenir Special
US cover
|148-page 15th anniversary special.
|January/February 2011
US cover
US Previews exclusive cover
|"Women of Star Trek" special.
Interviews: Roxann Dawson.
|March 2011
US cover
US Previews exclusive cover
|Romance special.
|April/May 2011
US cover
US Previews exclusive cover
|Redshirt special.
|June 2011
US cover
US Previews exclusive cover
|The Science of Star Trek special.
|July/August 2011
US cover
US Previews exclusive cover
|Starships and Space Stations special.
Interviews: Rene Auberjonois
Features: Richard C. Datin, Jr., Matt Jefferies, Franz Joseph, Christopher Pike, Star Trek Spaceflight Chronology, Star Trek: Vanguard
Book extract: Star Trek Vanguard: Declassified
|September 2011
US cover
US Previews exclusive cover
|Part 1 of The Ultimate Guide to Star Trek.
|October/November 2011
US cover
US Previews exclusive cover
|Part 2 of The Ultimate Guide to Star Trek.
|December 2011
US cover
US Previews exclusive cover
|Celebrate the 10th anniversary of Star Trek: Enterprise.
|February 2012
US cover
US Previews exclusive cover
|Spy Trek! Exploring subterfuge in the Star Trek Universe.
|May 2012
US cover
US Previews exclusive cover
|Leonard Nimoy interview.
|August 2012
US cover
US Previews exclusive cover
|Celebrating 25 years of Star Trek: The Next Generation.
|November 2012
US cover
US Previews exclusive cover
|Interviews with Kate Mulgrew, Alice Krige and Jeffrey Combs.
|January 2013
US cover
US Previews exclusive cover
|Interviews with Armin Shimerman, Chase Masterson, Herman Zimmerman and Brannon Braga.
|March 2013
US cover
US Previews exclusive cover
|Interviews with William Shatner, Roberto Orci and Alex Kurtzman, Denise Crosby, Bryan Fuller, and Malcolm McDowell.
|May 2013
US cover
US Previews exclusive cover
|Interviews with J.J. Abrams, Chris Pine, Benedict Cumberbatch, Zachary Quinto, Zoe Saldana, Alice Eve, Karl Urban, Simon Pegg, John cho, Anton Yelchin, and Damon Lindelof.
Features on the special effects, production design, make-up, costumes, and music.
Feature on novelizations interviewing Vonda M. McIntyre and Alan Dean Foster.
|August 2013
US cover
US Previews exclusive cover
|Interviews with Karl Urban, prop master Andrew Siegel, Aron Eisenberg, Manu Intiraymi and Bob Peak's son Tom on his father's artwork.
Reviews of Star Trek Into Darkness.
Features on Worf and children in Star Trek.
|October 2013
US cover
US Previews exclusive cover
|Features on conflicts in Star Trek, including the Bajorans and Cardassians, and the Romulans, plus interviews with Rene Auberjonois, Mary-Linda Rapelye, David Mack, and William Aldridge.
|Star Trek Magazine Special 2014
US cover
|Interviews with William Shatner, Robert Justman, Peter Weller, Leonard Nimoy, Jonathan Frakes, John de Lancie, Herman Zimmerman, Armin Shimerman, Bryan Fuller, and Kate Mulgrew.
|January 2014
US cover
US Previews exclusive cover
|Interviews with Bruce Greenwood, the late Michael Ansara, Sean Kenney and Jerome Bixby, plus features on the Shatnerverse novels and Star Trek: The Experience.
|April 2014
US cover
US Previews exclusive cover
|Khan Noonien Singh feature; Star Trek Into Darkness one year later; speculation over Project Genesis and Prime timeline characters similar to Alexander Marcus; Gates McFadden interview.
|24 July 2014
US cover
US Previews exclusive cover
|Celebrating fifty US issues; the history of the Starship Enterprise; editor Christopher Cooper lists 50 reasons he loves Star Trek; broadcasting Star Trek in the UK; interviews with Tim Russ and Catherine Hicks; plus an original Star Trek Online short story.
|22 October 2014
US cover
US Previews exclusive cover
Destination Star Trek 3 exclusive cover
|Celebrating 50th anniversary of "The Cage". Interviews with Garrett Wang, Craig Reardon, and Kenneth Ralston.
|Star Trek Magazine Special 2015
US cover
|Interviews with Chris Pine, Zachary Quinto, Karl Urban, Bruce Greenwood, Gates McFadden, Denise Crosby, and Rene Auberjonois.
|14 January 2015
US cover
US Previews exclusive cover
|Celebrating 20th anniversary of Star Trek: Voyager.
|15 April 2015
US cover
US Previews exclusive cover
|Tribute to Leonard Nimoy.
|15 July 2015
US cover
US Previews exclusive cover
|Tribute to Leonard Nimoy.
|13 October 2015
US cover
US Previews exclusive cover
|Interviews with Anthony Montgomery and John Billingsley.
|Star Trek Magazine Special 2016
US cover
|Interviews with Tim Russ, Ethan Phillips, Roxann Dawson, Garrett Wang and Rick Berman.
|5 April 2016
US cover
US Previews exclusive cover
|Beginning the magazine's 50th anniversary celebrations. Interviews with George Takei and Connor Trinneer.
|7 June 2016
US cover
US Previews exclusive cover
|Interviews with Simon Pegg, Doug Jung and Robert Picardo.
|Star Trek Magazine Movie Special 2016
|19 July 2016
US cover
|Interviews with Chris Pine, Zachary Quinto and Sofia Boutella.
|6 September 2016
US cover
US Previews exclusive cover
Mission New York exclusive cover
|Star Trek Magazine Movie Special 2016 Collectors Edition
|15 November 2016
US cover
|6 December 2016
US cover
US Previews exclusive cover
|7 March 2017
US cover
|6 June 2017
US cover
US Previews exclusive cover
|5 September 2017
US cover
US Previews exclusive cover
|Star Trek Magazine Discovery Collectors Edition
|10 October 2017
US cover
US Previews exclusive cover
|24 October 2017
US cover
US Previews exclusive cover
|12 December 2017
US cover
US Previews exclusive cover
|Interviews with Jason Isaacs, Linda Park and Michelle Yeoh.
|9 January 2018
US cover
US Previews exclusive cover
|Interviews with Anthony Rapp, Kenneth Mitchell and Wilson Cruz.
|13 February 2018
US cover
US Previews exclusive cover
|Interviews with Doug Jones, Walter Koenig and Sam Vartholomeos.
|8 May 2018
US cover
US Previews exclusive cover
|Interviews with Wilson Cruz, Rick Berman, Nana Visitor and David Carson.
|Star Trek: Discovery Official Companion
|4 September 2018
US cover
US Previews exclusive cover
|10 September 2018
US cover
US Previews exclusive cover
|Interviews with Shazad Latif, Mary Chieffo and Connor Trinneer.
|13 November 2018
US cover
US Previews exclusive cover
|Interviews with Mary Wiseman and Shazad Latif.
|13 February 2019
US cover
US Previews exclusive cover
|Interviews with Sonequa Martin-Green, Ethan Peck, Anson Mount, Sean Kenney, Alex Kurtzman and Heather Kadin.
|10 April 2019
US cover
US Previews exclusive cover
|Interviews with Doug Jones, Rick Berman, Anthony Rapp and Wilson Cruz.
|7 August 2019
US cover
US Previews exclusive cover
|Interviews with William Shatner, Rainn Wilson and D.C. Fontana.
|8 October 2019
US cover
US Previews exclusive cover
|Interviews with William Shatner, Nichelle Nichols, Jonathan Frakes, Jeri Ryan, Jason Isaacs, Anson Mount, Ethan Peck and Michael Dorn.
|15 January 2020
US cover
US Previews exclusive cover
|Interviews with Anson Mount, Ethan Peck, Kate Mulgrew.
|24 March 2020
US cover
US Previews exclusive cover
|Interviews with Jonathan Frakes, Marina Sirtis, Isa Briones, Michelle Hurd, Santiago Cabrera, Alison Pilland Hannah Cheesman.
|Star Trek Magazine Picard Collectors Edition
|10 April 2020
US cover
US Previews exclusive cover
|20 May 2020
US cover
US Previews exclusive cover
|15 September 2020
US cover
US Previews exclusive cover
|3 November 2020
US cover
US Previews exclusive cover
|26 January 2021
|24 March 2021
See also
- Star Trek: Deep Space Nine - The Official Poster Magazine
- Star Trek Magazine - The Archives
- Star Trek Comic
External links
- Star Trek Magazine – Titan Magazine's official web page for the publication
- German releases


text:
I've just now released WinMerge version 2.13.21 alpha.
This is an experimental release, and should be treated as such. Please use it at your own risk.
This is a long overdue release, since most of the code has been in SVN in the R2_14 branch for two years or more already.
My plan is to let this alpha version sit there for a few weeks and let people test it out.
If there are no bugs found other than what we already have in our latest stable release, then I'll create a beta release and likewise let it sit there for a few weeks to let people test it out.
If there are no bugs found other than what we already have in our latest stable release in that either, then I'll create a stable release version 2.14.0.
My plan is not to add anything else to the R2_14 branch than what is already there.
Only exception is if there are some small bugs that can be fixed without to much risk.
And of course documentation and translation updates are always welcome.
My hope is that we can finally after more than 3 years have another stable version of WinMerge.

subset: commoncrawl


text:
LOS ANGELES (thefutoncritic.com) -- FOX is sticking by its struggling series "Standoff" and "'Til Death."
The network has extended the former by six installments while the latter has earned a full season of 22 episodes.
The news comes in spite of mixed results for both series - "'Til Death" has posted a series-low 1.7 rating among adults 18-49 in each of its past two airings while "Standoff" has seen more than half of its audience disappear since its premiere.
Nevertheless, FOX hopes the return of "24" and "American Idol" (as well as its inaugural BCS coverage) will boost interest in both series come January.
Meanwhile, CBS is expected to follow suit with "The Class," ordering at least four additional episodes of the series. The exact number however is still being hammered out. The Eye asked for a quartet of additional scripts last month (read the story).
The show's most-recent installment drew a 3.0 rating among adults 18-49, its best audience in the key demographic since October 16 (3.1 rating).


text:
On Christmas Eve, my thoughts turned to city hall and the legalization of secondary suites. Strange thing to consider on Christmas Eve, you're probably thinking. Not really. Because on that night, I was — for the third time — part of The Magic of Christmas program, one of Santa's volunteer elves who helps bring the joy of the season to people in need.
Over those nights, I visited with a number of people — I'll call them the sheltered homeless — living in a variety of apparently illegal suites. At one point, I had to crawl under furnace ducting to get to one family's "home." I later met a family of five living in a one-bedroom basement unit featuring exposed wiring, doorless kitchen cupboards and the distinctive smell of mould.
There are countless underprivileged people living in unregulated, unsafe, slum-like conditions like these who literally have no recourse. They put up with unspeakable conditions because they have nowhere else to go. If tenants complain, the only thing the city can do is to shut the "slum" landlords down, and effectively kick the tenants out. How can the city force improvements to something that isn't supposed to exist?
Landlords who allow tenants to live under these conditions are nothing short of criminal, in my opinion. Yet these suites represent an important supply of affordable housing in Calgary. If the city were to eliminate illegal suites, where else will the tenants go, except to homeless shelters that are already crowded? There is certainly enough capital in our community to bring these places to code. What we lack is legislation requiring landlords to do so.
This experience made me seriously question our city's lack of leadership on this critical social issue. We can all try to pretend that this situation isn't happening, but it is. In fact, my guess is that those on city council who voted against secondary suites last year fully understood the negative impact on the most vulnerable members of our community, but turned a blind eye and catered instead to the vocal and uninformed minority in their constituencies whose "not in my backyard" attitude has scared them away from doing what's necessary to improve the social landscape of this city.
Polls show that the vast majority of Calgarians are already in favour of legalizing secondary suites, and major community groups like the Calgary Chamber of Commerce are also behind it. But this isn't a question of popularity, it's now a question of leadership. For failing to move forward on this issue, for failing to protect these vulnerable tenants, and for failing to hold landlords — and our municipal politicians — to account, we are collectively to blame. There is simply no excuse for an inexcusable situation.
There are several conditions being floated under which suites should be legalized. All of them — related to meeting building and fire codes, on-site parking and homeowners living on the property — seem reasonable to me. I would add one caution: we may need to soften building codes for a time to allow people to transition toward legalized suites. This isn't a perfect scenario, but on balance, it appears to me to be the right thing to do for both landlords and tenants.
Secondary suites would help a wide variety of people, from students to people with aging parents, but it's the poor who most need it. City council is expected to vote again on this issue before the next election. As responsible citizens, we all have an obligation to speak up.
Simply put, I believe that councillors and community association leaders need to make sure that political and personal considerations aren't used as an excuse to avoid responsible and ethical urban development.
Calgary is a great place to live for most of us. It's time to make it a great place to live for all of us.
W. Brett Wilson is one of Calgary's best known businessmen and respected philanthropists. Connect@WBrettWilson.


text:
Enter Dates
Enter your dates for accurate availability
Self-catering accommodation in Africa-447
Africa Self-catering accommodation
Do your holiday plans include cooking a romantic dinner for that special someone, having a lekker braai with friends or a breakfast fry-up with the family? You're spoilt for choice with 11 options of Self-catering accommodation in Africa.
Affordable accommodation for everyone, from cheap and cheerful Self-catering holiday houses to luxury villas. Don't miss out on our great deals from R164 per person sharing and keep an eye out for specials.
Booking couldn't be simpler with easy payment options and local support at your fingertips.
Book your perfect getaway today & get going!
Still considering another weekend on the couch instead?
- Find out more about Africa
- Explore things to do around Africa
- Find inspiration from Reviews of Africa
- Plan your escape using our Africa Map


text:
Access By Query String
Robin S, in Modules/Plugins
Recommended Posts
Recently Browsing 0 members
No registered users viewing this page.
Similar Content
By horst
when working with PW version 2.6+, please use Pim2, not Pim!
read more here on how to change from the older to the newer version in existing sites
PageImage Manipulator, API for version 1 & 2
The Page Image Manipulator is a module that let you in a first place do ImageManipulations with your PageImages. - And in a second place there is the possibility to let it work on any imagefile that exists in your servers filesystem, regardless if it is a 'known PW-image'.
The Page Image Manipulator is a Toolbox for Users and Moduledevelopers. It is written to be as close to the Core ImageSizer as possible. Besides the GD-filterfunctions it contains resize, crop, canvas, rotate, flip, sharpen, unsharpMask and 3 watermark methods.
How does it work?
You can enter the ImageManipulator by calling the method pim2Load(). After that you can chain together how many actions in what ever order you like. If your manipulation is finished, you call pimSave() to write the memory Image into a diskfile. pimSave() returns the PageImage-Object of the new written file so we are able to further use any known PW-image property or method. This way it integrates best into the ProcessWire flow.
The three examples above put out the same visual result: a grayscale image with a width of 240px. Only the filenames will slightly differ.
You have to define a name-prefix that you pass with the pimLoad() method. If the file with that prefix already exists, all operations are skipped and only the desired PageImage-Object gets returned by pimSave(). If you want to force recreation of the file, you can pass as second param a boolean true: pim2Load('myPrefix', true).
You may also want to get rid of all variations at once? Than you can call $pageimage->pim2Load('myPrefix')->removePimVariations()!
A complete list of all methods and actions are at the end of this post.
You may also visit the post with tips & examples for users and module developers.
How to Install
Download the module Place the module files in /site/modules/PageImageManipulator/ In your admin, click Modules > Check for new modules Click "install" for PageImageManipulator Done! There are no configuration settings needed, just install and use it. Download (version 0.2.0)
get it from the Modules Directory History of origins
Page Image Manipulator - Methods
* pimLoad or pim2Load, depends on the version you use!
pimLoad($prefix, $param2=optional, $param3=optional)
param 1: $prefix - (string) = mandatory! param 2: mixed, $forceRecreation or $options param 3: mixed, $forceRecreation or $options return: pim - (class handle) $options - (array) default is empty, see the next method for a list of valid options! $forceRecreation - (bool) default is false It check if the desired image variation exists, if not or if forceRecreation is set to true, it prepares all settings to get ready for image manipulation
* setOptions
setOptions(array $options)
param: $options - (array) default is empty return: pim - (class handle) Takes an array with any number valid options / properties and set them by replacing the class-defaults and / or the global config defaults optionally set in the site/config.php under imageSizerOptions or imageManipulatorOptions.
valid options are:
quality = 1 - 100 (integer) upscaling = true | false (boolean) cropping = true | false (boolean) autoRotation =true | false (boolean) sharpening = 'none' | 'soft' | 'medium' | 'strong' (string) bgcolor = (array) css rgb or css rgba, first three values are integer 0-255 and optional 4 value is float 0-1, - default is array(255,255,255,0) thumbnailColorizeCustom = (array) rgb with values for colorize, integer -255 - 255 (this can be used to set a custom color when working together with Thumbnails-Module)
outputFormat = 'gif' | 'jpg' | 'png' (Attention: outputFormat cannot be specified as global option in $config->imageManipulatorOptions!) set {singleOption} ($value)
For every valid option there is also a single method that you can call, like setQuality(90), setUpscaling(false), etc.
* pimSave
return: PageImage-Object If a new image is hold in memory, it saves the current content into a diskfile, according to the settings of filename, imagetype, targetFilename and outputFormat. Returns a PageImage-Object!
* release
return: void (nothing) if you, for what ever reason, first load image into memory but than do not save it, you should call release() to do the dishes! 😉 If you use pimSave() to leave the ImageManipulator, release() is called automatically.
* getOptions
return: associative array with all final option values example:
["autoRotation"] bool(true) ["upscaling"] bool(false) ["cropping"] bool(true) ["quality"] int(90) ["sharpening"] string(6) "medium" ["targetFilename"] string(96) "/htdocs/site/assets/files/1124/pim_prefix_filename.jpg" ["outputFormat"] string(3) "jpg" get {singleOption} ()
For every valid option there is also a single method that you can call, like getQuality(), getUpscaling(), etc. See method setOptions for a list of valid options!
* getImageInfo
return: associative array with useful informations of source imagefile example:
["type"] string(3) "jpg" ["imageType"] int(2) ["mimetype"] string(10) "image/jpeg" ["width"] int(500) ["height"] int(331) ["landscape"] bool(true) ["ratio"] float(1.5105740181269) ["bits"] int(8) ["channels"] int(3) ["colspace"] string(9) "DeviceRGB" -------------------------------------------------------------------
* getPimVariations
return: array of Pageimages Collect all pimVariations of this Pageimage as a Pageimages array of Pageimage objects. All variations created by the core ImageSizer are not included in the collection.
* removePimVariations
return: pim - (class handle) Removes all image variations that was created using the PIM, all variations that are created by the core ImageSizer are left untouched!
* width
width($dst_width, $sharpen_mode=null)
param: $dst_width - (integer) param: $auto_sharpen - (boolean) default is true was deleted with version 0.0.8, - sorry for breaking compatibility param: $sharpen_mode - (string) possible: 'none' | 'soft' | 'medium' | 'strong', default is 'soft' return: pim - (class handle) Is a call to resize where you prioritize the width, like with pageimage. Additionally, after resizing, an automatic sharpening can be done with one of the three modes.
* height
height($dst_height, $sharpen_mode=null)
param: $dst_height - (integer) param: $auto_sharpen - (boolean) default is true was deleted with version 0.0.8, - sorry for breaking compatibility param: $sharpen_mode - (string) possible: 'none' | 'soft' | 'medium' | 'strong', default is 'soft' return: pim - (class handle) Is a call to resize where you prioritize the height, like with pageimage. Additionally, after resizing, an automatic sharpening can be done with one of the three modes.
* resize
resize($dst_width=0, $dst_height=0, $sharpen_mode=null)
param: $dst_width - (integer) default is 0 param: $dst_height - (integer) default is 0 param: $auto_sharpen - (boolean) default is true was deleted with version 0.0.8, - sorry for breaking compatibility param: $sharpen_mode - (string) possible: 'none' | 'soft' | 'medium' | 'strong', default is 'soft' return: pim - (class handle) Is a call to resize where you have to set width and / or height, like with pageimage size(). Additionally, after resizing, an automatic sharpening can be done with one of the three modes.
* stepResize
stepResize($dst_width=0, $dst_height=0)
param: $dst_width - (integer) default is 0 param: $dst_height - (integer) default is 0 return: pim - (class handle) this performs a resizing but with multiple little steps, each step followed by a soft sharpening. That way you can get better result of sharpened images.
* sharpen
param: $mode - (string) possible values 'none' | 'soft'| 'medium'| 'strong' return: pim - (class handle) Applys sharpening to the current memory image. You can call it with one of the three predefined pattern, or you can pass an array with your own pattern.
* unsharpMask
unsharpMask($amount, $radius, $threshold)
param: $amount - (integer) 0 - 500, default is 100 param: $radius - (float) 0.1 - 50, default is 0.5 param: $threshold - (integer) 0 - 255, default is 3 return: pim - (class handle) Applys sharpening to the current memory image like the equal named filter in photoshop.
Credit for the used unsharp mask algorithm goes to Torstein Hønsi who has created the function back in 2003.
* smooth
param: $level - (integer) 1 - 255, default is 127 return: pim - (class handle) Smooth is the opposite of sharpen. You can define how strong it should be applied, 1 is low and 255 is strong.
* blur
return: pim - (class handle) Blur is like smooth, but cannot called with a value. It seems to be similar like a result of smooth with a value greater than 200.
* crop
crop($pos_x, $pos_y, $width, $height)
param: $pos_x - (integer) start position left param: $pos_y - (integer) start position top param: $width - (integer) horizontal length of desired image part param: $height - (integer) vertical length of desired image part return: pim - (class handle) This method cut out a part of the memory image.
* canvas
canvas($width, $height, $bgcolor, $position, $padding)
param: $width = mixed, associative array with options or integer, - mandatory! param: $height = integer, - mandatory if $width is integer! param: $bgcolor = array with rgb or rgba, - default is array(255, 255, 255, 0) param: $position = one out of north, northwest, center, etc, - default is center param: $padding = integer as percent of canvas length, - default is 0 return: pim - (class handle) This method creates a canvas according to the given width and height and position the memory image onto it.
You can pass an associative options array as the first and only param. With it you have to set width and height and optionally any other valid param. Or you have to set at least width and height as integers.
Hint: If you want use transparency with rgba and your sourceImage isn't of type PNG, you have to define 'png' as outputFormat with your initially options array or, for example, like this: $image->pimLoad('prefix')->setOutputFormat('png')->canvas(300, 300, array(210,233,238,0.5), 'c', 5)->pimSave()
* flip
param: $vertical - (boolean) default is false return: pim - (class handle) This flips the image horizontal by default. (mirroring)
If the boolean param is set to true, it flips the image vertical instead.
* rotate
rotate($degree, $backgroundColor=127)
param: $degree - (integer) valid is -360 0 360 param: $backgroundColor - (integer) valid is 0 - 255, default is 127 return: pim - (class handle) This rotates the image. Positive values for degree rotates clockwise, negative values counter clockwise. If you use other values than 90, 180, 270, the additional space gets filled with the defined background color.
* brightness
param: $level - (integer) -255 0 255 return: pim - (class handle) You can adjust brightness by defining a value between -255 and +255. Zero lets it unchanged, negative values results in darker images and positive values in lighter images.
* contrast
param: $level - (integer) -255 0 255 return: pim - (class handle) You can adjust contrast by defining a value between -255 and +255. Zero lets it unchanged, negative values results in lesser contrast and positive values in higher contrast.
* grayscale
return: pim - (class handle) Turns an image into grayscale. Remove all colors.
* sepia
return: pim - (class handle) Turns the memory image into a colorized grayscale image with a predefined rgb-color that is known as "sepia".
* colorize
param: $anyColor - (array) like css rgb or css rgba - but with values for rgb -255 - +255, - value for alpha is float 0 - 1, 0 = transparent 1 = opaque return: pim - (class handle) Here you can adjust each of the RGB colors and optionally the alpha channel. Zero lets the channel unchanged whereas negative values results in lesser / darker parts of that channel and higher values in stronger saturisation of that channel.
* negate
return: pim - (class handle) Turns an image into a "negative".
* pixelate
param: $blockSize - (integer) 1 - ??, default is 3 return: pim - (class handle) This apply the well known PixelLook to the memory image. It is stronger with higher values for blockSize.
* emboss
return: pim - (class handle) This apply the emboss effect to the memory image.
* edgedetect
return: pim - (class handle) This apply the edge-detect effect to the memory image.
* getMemoryImage
return: memoryimage - (GD-Resource) If you want apply something that isn't available with that class, you simply can check out the current memory image and apply your image - voodoo - stuff
* setMemoryImage
param: $memoryImage - (GD-Resource) return: pim - (class handle) If you are ready with your own image stuff, you can check in the memory image for further use with the class.
* watermarkLogo
watermarkLogo($pngAlphaImage, $position='center', $padding=2)
param: $pngAlphaImage - mixed [systemfilepath or PageImageObject] to/from a PNG with transparency param: $position - (string) is one out of: N, E, S, W, C, NE, SE, SW, NW,
- or: north, east, south, west, center, northeast, southeast, southwest, northwest
default is 'center' param: $padding - (integer) 0 - 25, default is 5, padding to the borders in percent of the images length! return: pim - (class handle) You can pass a transparent image with its filename or as a PageImage to the method. If the watermark is bigger than the destination-image, it gets shrinked to fit into the targetimage. If it is a small watermark image you can define the position of it:
The easiest and best way I have discovered to apply a big transparency watermark to an image is as follows:
create a square transparent png image of e.g. 2000 x 2000 px, place your mark into the center with enough (percent) of space to the borders. You can see an example here! The $pngAlphaImage get centered and shrinked to fit into the memory image. No hassle with what width and / or height should I use?, how many space for the borders?, etc.
* watermarkLogoTiled
param: $pngAlphaImage - mixed [systemfilepath or PageImageObject] to/from a PNG with transparency return: pim - (class handle) Here you have to pass a tile png with transparency (e.g. something between 150-300 px?) to your bigger images. It got repeated all over the memory image starting at the top left corner.
* watermarkText
watermarkText($text, $size=10, $position='center', $padding=2, $opacity=50, $trueTypeFont=null)
param: $text - (string) the text that you want to display on the image param: $size - (integer) 1 - 100, unit = points, good value seems to be around 10 to 15 param: $position - (string) is one out of: N, E, S, W, C, NE, SE, SW, NW,
- or: north, east, south, west, center, northeast, southeast, southwest, northwest
default is 'center' param: $padding - (integer) 0 - 25, default is 2, padding to the borders in percent of the images length! param: $opacity- (integer) 1 - 100, default is 50 param: $trueTypeFont - (string) systemfilepath to a TrueTypeFont, default is freesansbold.ttf (is GPL & comes with the module) return: pim - (class handle) Here you can display (dynamic) text with transparency over the memory image. You have to define your text, and optionally size, position, padding, opacity for it. And if you don't like the default font, freesansbold, you have to point to a TrueTypeFont-File of your choice.
Please have a look to example output: http://processwire.com/talk/topic/4264-release-page-image-manipulator/page-2#entry41989
PageImage Manipulator - Example Output
By d'Hinnisdaël
Format Datetime fields as Carbon instances.
You can find the latest release and the complete readme on Github.
composer require daun/datetime-carbon-format Usage
All Datetime fields will now be formatted as Carbon instances instead of strings. Some examples:
// $page->date is a Datetime field // Output format: j/n/Y echo $page->date; // 20/10/2020 echo $page->date->add('7 days'); // 27/10/2020 echo $page->date->format('l, F j'); // Monday, October 20 echo $page->date->year; // 2020 echo $page->date->diffForHumans(); // 28 minutes ago Frontend only
The ProcessWire admin seems to expect datetime fields to be strings. This module will only return Carbon instances on frontend page views.
Date output format
When casting a Carbon instance to a string (usually when outputting the field in a template), the field's date output format will be respected.
GitHub • Readme • Carbon docs
PS. I remember reading about a Carbon module in a recent newsletter, but couldn't find it anywhere. Was that you, @bernhard?
By MoritzLost
This is a module that allows you to automatically create Trello cards for ProcessWire pages and update them when the pages are updated. This allows you to setup connected workflows. Card properties and change handling behaviour can be customized through the extensive module configuration. Every action the module performs is hookable, so you can modify when and how cards are created as much as you need to. The module also contains an API-component that makes it easy to make requests to the Trello API and build your own connected ProcessWire-Trello workflows.
Warning: This module requires ProcessWire 3.0.167 which is above the current stable master release at the moment.
All the things the module can do for you without any custom code: Create a new card on Trello whenever a page is added or published (you can select applicable templates). Configure the target board, target list, name and description for new cards. Add default labels and checklists to the card. Update the card whenever the page is updated (optional). When the status of the card changes (published / unpublished, hidden / unhidden, trashed / restored or deleted), move the card to a different list or archive or delete it (configurable). You can extend this through hooks in many ways: Modifiy when and how cards are created. Modify the card properties (Target board & list, title, description, et c.) before they are sent to Trello. Create your own workflows by utilizing an API helper class with many convenient utility methods to access the Trello API directly. Feedback & Future Plans
Let me know what you think! In particular:
If you find any bugs report them here or on Github, I'll try to fix them. This module was born out of a use-case for a client project where we manage new form submissions through Trello. I'm not sure how many use-cases there are for this module. If you do use it, tell me about it! The Trello API is pretty extensive, I'll try to add some more helper methods to the TrelloWireApi class (let me know if you need anything in particular). I'll think about how the module can support different workflows that include Twig – talk to me if you have a use-case! Next steps could be a dashboard to manage pages that are connected to a Trello card, or a new section in the settings tab to manage the Trello connection. But it depends on whether there is any interest in this 🙂 Links
Repository on Github Complete module documentation (getting started, configuration & API documentation) TrelloWire in the modules directory Module configuration
By David Karich
ProcessWire InputfieldRepeaterMatrixDuplicate
Thanks to the great ProModule "RepeaterMatrix" I have the possibility to create complex repeater items. With it I have created a quite powerful page builder. Many different content modules, with many more possible design options. The RepeaterMatrix module supports the cloning of items, but only within the same page. Now I often have the case that very design-intensive pages and items are created. If you want to use a content module on a different page (e.g. in the same design), you have to rebuild each item manually every time.
This module extends the commercial ProModule "RepeaterMatrix" by the function to duplicate repeater items from one page to another page. The condition is that the target field is the same matrix field from which the item is duplicated. This module is currently understood as proof of concept. There are a few limitations that need to be considered. The intention of the module is that this functionality is integrated into the core of RepeaterMatrix and does not require an extra module.
Check out the screencast
What the module can do
Duplicate multible repeater items from one page to another No matter how complex the item is Full support for file and image fields Multilingual support Support of Min and Max settings Live synchronization of clipboard between multiple browser tabs. Copy an item and simply switch the browser tab to the target page and you will immediately see the past button Support of multiple RepeaterMatrix fields on one page Configurable which roles and fields are excluded Configurable dialogs for copy and paste Duplicated items are automatically pasted to the end of the target field and set to hidden status so that changes are not directly published Automatic clipboard update when other items are picked Automatically removes old clipboard data if it is not pasted within 6 hours Delete clipboard itself by clicking the selected item again Benefit: unbelievably fast workflow and content replication What the module can't do
Before an item can be duplicated in its current version, the source page must be saved. This means that if you make changes to an item and copy this, the old saved state will be duplicated Dynamic loading is currently not possible. Means no AJAX. When pasting, the target page is saved completely No support for nested repeater items. Currently only first level items can be duplicated. Means a repeater field in a repeater field cannot be duplicated. Workaround: simply duplicate the parent item Dynamic reloading and adding of repeater items cannot be registered. Several interfaces and events from the core are missing. The initialization occurs only once after the page load event Attention, please note!
Nested repeaters cannot be supported technically. Therefore a check is made to prevent this. However, a nested repeater can only be detected if the field name ends for example with "_repeater1234". For example, if your MatrixRepeater field is named like this: "content_repeater" or "content_repeater123", this field is identified as nested and the module does not load. In version 2.0.1 the identification has been changed so that a field ending with the name repeater is only detected as nested if at least a two-digit number sequence follows. But to avoid this problem completely, make sure that your repeater matrix field does NOT end with the name "repeater".
Bug fix: Thanks to @ngrmm I could discover a bug which causes that the module cannot be loaded if the MatrixRepeater field ends with the name "repeater". The code was adjusted and information about the problem was provided 2.0.0
Feature: Copy multiple items at once! The fundament for copying multiple items was created by @Autofahrn - THX! Feature: Optionally you can disable the copy and/or paste dialog Bug fix: A fix suggestion when additional and normal repeater fields are present was contributed by @joshua - THX! 1.0.4
Bug fix: Various bug fixes and improvements in live synchronization Bug fix: Items are no longer inserted when the normal save button is clicked. Only when the past button is explicitly clicked Feature: Support of multiple repeater fields in one page Feature: Support of repeater Min/Max settings Feature: Configurable roles and fields Enhancement: Improved clipboard management Enhancement: Documentation improvement Enhancement: Corrected few typos #1 1.0.3
Feature: Live synchronization Enhancement: Load the module only in the backend Enhancement: Documentation improvement 1.0.2
Bug fix: Various bug fixes and improvements in JS functions Enhancement: Documentation improvement Enhancement: Corrected few typos 1.0.1
Bug fix: Various bug fixes and improvements in the duplication process 1.0.0
Initial release Support this module
If this module is useful for you, I am very thankful for your small donation: Donate 5,- Euro (via PayPal – or an amount of your choice. Thank you!)
Download this module (Version 2.0.1)
> Github: https://github.com/FlipZoomMedia/InputfieldRepeaterMatrixDuplicate
> PW module directory: https://modules.processwire.com/modules/inputfield-repeater-matrix-duplicate/
> Old stable version (1.0.4): https://github.com/FlipZoomMedia/InputfieldRepeaterMatrixDuplicate/releases/tag/1.0.4


text:
The purpose of the Implementation Plan will be to take action on the multi-modal transportation efforts and aesthetic character and beautification efforts by refining components of the Corridor Revitalization Plan (completed in 2006), generating new ideas for improving the Corridor based on community input, and identifying possible funding sources for these efforts. The Village of New Lenox, prompted by some recent developments (namely the New Lenox Commons and recent IDOT improvements to Route 30 east of the Study Area), is interested in revisiting planning along the Corridor by preparing for implementation.
Click Here to see the Route 30 Corridor Implementation Plan


text:
From the MAKE Blog:
Fred sent in this great Rubiks cube costume along with how to make your own, he writes – "I made this for my Halloween costume last year, and figured people might be interested in doing it themselves for this season. " – Link.
Costume projects and more – Link.


text:
Visual Thesaurus Expands to the iPad and iPhone
We're proud to announce a major technological advance for Visual Thesaurus users. We've just released a new version of the Visual Thesaurus that works for the iPad and the iPhone, at no extra cost to subscribers. And whether you're using the VT in your Web browser, on your iPhone, or on your iPad, you'll enjoy lightning-fast load times.
The newly released version of the Visual Thesaurus is firmly on the forefront of online technology with its use of HTML5, the latest revision of the HTML standard for the Web. Not only does that make it possible for us to bring you the VT on the iPad and iPhone, but it also streamlines the Visual Thesaurus experience for users of up-to-date browsers, providing load times more than five times faster than the previous version.
HTML5 presents dynamic animated content without the need for a separate plug-in. In your Web browser, the new version starts just like the old one, only much more quickly. Just type a word in the search box, and click "Look it up." There's no need to worry about loading the Java plug-in, since everything happens right in your browser.
Here is a list of the platforms that will run the new version:
- iOS (the operating system for the iPad and iPhone)
- Supported browsers:
- Firefox
- Chrome
- Safari
- Internet Explorer 9
(If you are using an older version of Internet Explorer and are interested in upgrading, we'd recommend installing the Google Chrome browser, which offers the best Visual Thesaurus performance.)
Winner of the 2010 World Technology Award for education, the Visual Thesaurus has been a technological trend-setter for many years. We're confident that you'll find the VT to be even more powerful and user-friendly with this latest innovation.


text:
People who are in the know have been waiting for Sword & Sworcery for many, many months.
They've expected one gorgeous iPad game from a little development studio called Capy.
These people know an attractive game when they see its first Ico-meets-Atari screenshot. These people know that "sworcery" isn't a typo and that the full title is Superbrothers Sword & Sworcery EP.
But what else do they know? The game's been a mystery. Is it an adventure game? An action game? Or what? I've got the first several minutes of the game for you to look at here. Enjoy the sights.
Sword & Sworcery will be out on March 24 on iPad for "well under $10," with the downloadable/vinyl soundtrack — Jim Guthrie's Sword & Sworcery LP: The Ballad of the Space Babie — to follow a couple of weeks later. The iPhone version should be out a couple of weeks after that.
Correction: In the video, I misspoke and said the game will cost $10 on the iPad. It won't. It'll cost "well under" that price, according to the developers. I apologize for the error.


text:
When Sony Liverpool (once Psygnosis) was shut down earlier this year, it looked like the end for the WipEout series.
However, earlier today it seemed that rumors of WipEout's demise were greatly exaggerated. Earlier today on the game's Twitter and Facebook accounts, a piece of art appeared with the clear but ambiguous message, "WE. ARE. ALIVE."
A few hours later, the WipEout 2048 Facebook page was updated with the message:
Good afternoon Pilots
As you may be aware; Studio Liverpool shut its doors on the 22nd of August 2012.
It was a very sad day- the end of an era and will never be forgotten. While we wait for news on the future of WipEout, Online play will continue to be supported and there will be plenty of WipEout community events, giveaways and goodies to look forward to!
WipEout's passion will live on - Together we are stronger and together we will keep WipEout alive.
While WipEout 2048 players are no doubt glad to find their game is still receiving support, the "news on the future of WipEout" is more mysterious. Perhaps the world will indeed get more zippy, futuristic racing games after all.
WipEout 2048 [Facebook]


text:
Sound Off, March 11, 2013
In these austere days in our economy, someone has to take a cut. Extacurllicular events such as sports and the arts are high up on the funding of school programs. It will eventually come down to pay to play. Those old days are gone like the dinosaurs.
Thank you Ralph Nader and friends for making the issue of living U.S.A. wages crystal clear. Very good to seeing Ralph fighting for this on his home turf as well as nationally. We will all live a very long time before there is another Ralph Nader, who time magazine says is a top 100 most influential American of the 20th century.
"Wise men speak because they have something to say; Fools because they have to say something." - Plato
The freedoms that the twenty-six who died in Newtown were supposed to have were taken away from them by a person who easily obtained guns to do the job. If you really need to tote a gun to show who you are, I guess that's all right, although I've never had the urge or the need to do so. But not seeing that the availability of guns in our society is an important and deadly issue and advocating that more guns should be out there is sheer stupidity. You have obviously never heard the expression, "enough is enough." Maybe if your friends and family were shot up and killed you would think outside the NRA box.
Perhaps the tax-paying citizens of Torrington should sign a petition for a referendum on a City Charter Change, that would allow us (taxpayers) to vote on the budget (Tax/Mill) increase/decrease within the City of Torrington. Just like Winchester/Winsted and other cities/town in Connecticut do. Do this on an "overall" budget that includes the Board of Enough and the city's side, all in one vote, not separate! This would put "us" in control, not "them." I think it's time for us to take control, as "we" are paying the "bills.
Sequester has taken its toll...
341 federal workers were furloughed by closing White House tours.
Obama's latest golf outing to Florida to be with Tiger Woods cost approximately $1 million.
$1 million would have easily covered these workers and insured U.S. citizens wishing to visit the peoples hours could have made the trip.
Kudos to Texas Rep. Louis Gohmert; filed an amendment to a House resolution that would prohibit federal funds from being spent on Obama's golf trips until public tours of the White House resumed.
It has never been a good idea to limit the freedoms of millions of people based on the actions of one or two mental degenerates. If we did that across the board you wouldn't have any freedoms left. Then again, as is typical with liberals I suspect you are only concerned about taking away freedoms you have no interest in exercising for yourself. Bravo.
The Bill of Rights and Constitution are the only things that protect us from those who want to strip us of our individual liberty and impose a central authority government.
The word "shall not be infringed" cannot be any clearer. You have a right to any weapon of your choice.
After weapons were banned in England, crime increased. Guns and ammunition are smuggled or illegally manufactured.
Millions of Americans use semi-automatic weapons safely and responsibly for hunting, competition and security.
If you want to do something, try getting current laws enforced, keeping criminals behind bars instead of early releases and keep guns out of the hands of criminals and the mentally ill.


text:
Just yesterday Netflix released their much awaited iPhone app (or I should say, Apple approved and published their app to the iTunes store). So far I'm pretty impressed with it.
The application allows you to obviously browse your instant queue, watch whatever you like and resume where you left off should you change directions on them. One thing I was surprised to see when I first logged into the application was that I was using all six of my licenses. Very much akin to the iTunes "authorized computers" schema. I was directed to their website where I had the option to kill devices, some of which I had not streamed on in quite some time. The message on that screen said that devices can be added and removed pretty much at will, so no big deal there.
So, back to the app. The video quality is very good, comparable to a downloaded movie from the store (or one you ripped). WiFI was very fast obviously, but 3G wasn't really too far behind it, took a few moments to load and buffer, but solid after that.
I'm really glad I stuck with my grandfathered unlimited data plan with AT&T, I could see how getting an application like this approved would benefit them greatly financially as users on a limited data plan burn through their megabytes and gigabytes without a second thought. Careful out there, oh limited bandwidth users. Everyone else, burn it up! Cheers.


text:
How do you use the if statement with char arrays or a string object? Here is the code I have now but it doesnt' seem to work and I think I've heard somewhere that you can't use 'if' with anything more than one character. If not, then what do you use?
Other than that, my hangman "engine" is pretty much done and when I finish learning Win32 API I'm going to port it to that. Thx 4 all your help, and this is probably my last question... I hopeCode:if(hang.spaces==hang.word) { MessageBox(NULL, "You Won!", hang.word, MB_OK); hang.loopvar=false; }


text:
We were dubious before about Louis Vuitton's luxury flacks and their claims that Angelina Jolie was shot "without makeup" for their ads, but now that we've studied the associated video carefully — by which we mean that we watched it, and that we have eyes — we are left in no doubt. No doubt whatsoever. They simply do not shoot major international campaigns for luxury brands without professionally applied hair and makeup. This leaves us with only two questions: one, why the fuck did Louis Vuitton tell such a dumb-ass lie about something any customer with half-decent eyesight would be able to disprove? And two, how does the makeup artist responsible for that very nice smoky eye Angie's sporting feel about this whole business? (Probably he or she feels really well-paid. But everyone likes credit for their work.)
More from Jezebel
No, you see, it's just that Angelina is physically perfect, so she was born with smoky eyes, as all women should be.