text:
This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).
Mobile mapping systems (MMSs) are used for mapping topographic and urban features which are difficult and time consuming to measure with other instruments. The benefits of MMSs include efficient data collection and versatile usability. This paper investigates the data processing steps and quality of a boat-based mobile mapping system (BoMMS) data for generating terrain and vegetation points in a river environment. Our aim in data processing was to filter noise points, detect shorelines as well as points below water surface and conduct ground point classification. Previous studies of BoMMS have investigated elevation accuracies and usability in detection of fluvial erosion and deposition areas. The new findings concerning BoMMS data are that the improved data processing approach allows for identification of multipath reflections and shoreline delineation. We demonstrate the possibility to measure bathymetry data in shallow (0–1 m) and clear water. Furthermore, we evaluate for the first time the accuracy of the BoMMS ground points classification compared to manually classified data. We also demonstrate the spatial variations of the ground point density and assess elevation and vertical accuracies of the BoMMS data.
Laser scanning (LS) is widely used to create accurate 3-D descriptions such as digital elevation models (DEMs) for natural and urban environments. LS methods can be divided into three main categories: airborne laser scanning (ALS), terrestrial laser scanning (TLS) and mobile laser scanning (MLS). The latter has become a common technique when objects need to be modelled from a terrestrial point of view. Data provided by an MLS system can be characterized by a point density in the range of 100–1,000 pulses per m2 at a 10 m distance from the scanner and with an operational scanning range between 1 and 100 m [
In order to reliably determine the terrain information for the DEM creation, filtering of the LS data,
MLS products such as DEM or 3D-maps require effective and automatic processing methods. The studies of usability and data processing of MLS data have mainly focused on urban environments,
Recently, the use of LS data in fluvial studies has rapidly increased. Detailed DEMs derived from LS data can be used to improve the recognition of fluvial landforms, the geometric data of hydraulic modelling, and the estimation of flood inundation extents and fluvial processes [
The primary aim of this paper is to develop a data processing approach that is capable of generating terrain and vegetation points from BoMMS data while allowing for the identification of multipath reflections, delineation of shoreline, and consideration of bathymetry data. The secondary aim is to evaluate the accuracy of the BoMMS ground points classification compared to manually classified data. In addition, we demonstrate the spatial variations of the ground point density and assess elevation and horizontal accuracies of the BoMMS data.
The test site is located along the River Pulmankijoki, a 58 km-long tributary of the Tana River in the sub-Arctic, flowing across the border between Finland and Norway at 69.95° N latitude and 28.10° E longitude where Lake Pulmankijärvi divides the river into two parts. On the Finnish side, the river builds up a small delta into the lake. The river has eroded a 30-m deep and 20 to 50-m wide channel into glacio-fluvial sediments. The river is characterized by steep banks, sensitivity to erosion, sandbars and bushy vegetation. During the spring flood period caused by the snowmelt, the water level can be several meters higher than in autumn. The seasonal discharge ranges from 4 to 50 m3/s so that the typical spring flood discharge is ∼40–50 m3/s decreasing to 4–10 m3/s by the middle of June. The geomorphology of the study site is described in detail by Kasvi
The BoMMS measurements were conducted at the Pulmankijoki River site in late summer (late August–early September) in 2010, as during that time the water level was at its lowest and the non-vegetated point bars were as visible as possible. However, during this season, low vegetation is dense along the other part of the channel, reducing the number of laser pulses returning from bare ground.
The nominal boat speed during data acquisition was 1–2 m/s, where the along-track point spacing (
The BoMMS consists of a global positioning system and inertial measurement unit (GPS-IMU) navigation system and a laser scanner combined with data synchronization and recording devices. Panasonic Toughbooks (CF-19 and CF-29) were used for scanner and navigation system operation and recording. Optionally, a camera system can be added for extraction of color information from the object. The GPS-IMU system uses the NovAtel DL-4plus receiver and a GPS-702 antenna capable of receiving L1 and L2 frequencies. The inertial measurement unit (IMU) employed is the Honeywell tactical-grade HG1700 AG58 IMU based on ring laser gyro (RLG). The GPS-IMU provides position and attitude data at 100 Hz for georeferencing the laser data in post-processing. The absolute error of the BoMMS is mainly dependent on the GPS-IMU navigation solution that can be provided in real-time, or more accurately through post-processing by means of the tactical-grade GPS-IMU. Another major impact on performance is a system calibration. Hence, the accuracy can be improved by performing a field calibration,
The BoMMS uses the FARO Photon 120 scanner providing a scan frequency range of 3–61 Hz and a point measurement rate of 120–976 kHz with maximum range of 150 m. Point measurement accuracy of the scanner is 2 mm with 1 mm repeatability for a 90% reflective target, according to the scanner manufacturer, but that depends on the object surface type, reflectivity and angle of incidence in practice.
To assess the BoMMS data quality of the z- and xy-coordinates, we installed spherical targets along the river reach. Two different target sizes were used, 145 mm and 198 mm in diameter. The spheres were positioned with RTK-GPS using the same reference station as BoMMS. RTK-GPS measurements enable a 10 mm + 1–2 ppm horizontal and 15–20 mm + 2 ppm elevation accuracy for the sphere target locations [
Noise point filtering, identification and processing of water area points and ground point classification were undertaken during data processing. The data processing chain for the terrain point classification is depicted in
After data acquisition, we employed three methods for filtering the non-object points of the georeferenced data (707 million points) from the 4.5 km trajectory. These methods were carried out individually on the 103 files collected.
Noise points are a typical feature in a point cloud because the system uses a phase difference scanner. In a river environment in particular, reflections from the water surface produce erroneous measurements below the ground and river bed. Our data also included some noise points above the ground surface (
After the filtering steps, the data was divided into blocks (around 5–15 million points per block) for verifying the quality, cutting the points below water surface manually or repeating the point density based filtering method with different parameters and classifying the terrain points. The blocks were organized according to the trajectory. The filtered points contained 150 million points. Dividing the data into smaller block sizes makes the processing of larger projects more manageable.
One part of data processing was the classification of water area points. These points can either be returns from the benthic layer or water column, or they can be noise or multipath reflections. By identifying MLS data characteristics related to water area, we can improve the quality of processed point clouds and separate water from land.
Our measurements revealed that the onshore points can have mirrored points if the angle between water surface and laser beam is lower than the steepness of the ground (
The use of red and infrared laser beam for collecting bathymetric data is limited because at these wavelength lasers do not penetrate the water column very well. However, in this study, we intend to show that it is possible to acquire bathymetry data (
We used 337 independent bathymetry elevation points surveyed with an Acoustic Doppler Current Profiler (ADCP) to provide reference data for the BoMMS. The comparison area consisted of sandy sediments. The grain sizes are analyzed by Kasvi
The shoreline needed to be determined in the relatively flat areas where the point cloud continued under the water surface. For these cases, the shoreline was determined manually by identifying the intensity change at the water-ground boundary (
Ground point classification was determined using the method described in Axelsson [
One of the most useful properties of the BoMMS system in the river environment is the mapping of topography changes on erosion-sensitive point bars and banks. Therefore, we evaluated the ground point classification accuracy on a steep (around 30–40 degree) and sparsely vegetated bank (
We use the balanced accuracy (
The terrain points generated after the BoMMS data processing chain (see
We evaluated the elevation and horizontal quality of the point cloud data against 16 spherical targets. The placement and measurements of the spheres are described in Section 2.3.
The findings of this study present new information regarding the data processing, characteristics and quality of BoMMS data in river environments. The presented processing chain was used for generating ground and vegetation points. Furthermore, we studied BoMMS's capability to measure bathymetry data.
We used three filtering method for removing the noise points from BoMMS data. These methods exploit intensity, absolute elevation, and point density within a certain radius for filtering erroneous measurements. The filtering methods can be performed automatically if the appropriate thresholds were determined from the test sample (see Section 3.1). It is important to pay attention to the reflection from the water surface when laser scanning from a boat platform. Effects such as multipath reflection will have a great impact on the quality of surface models, if it has not been taken into account during the data processing. We identified this effect near the shoreline (Section 3.2.1) and removed these points manually using profiles that are perpendicular to the direction of the system trajectory (
The identification and processing of the points below the water surface was one step in the processing chain. The MLS system used in this study showed a limited capability to estimate bathymetry information in shallow (0–1 m) and clear water. The bathymetry points were evaluated by using ADCP measurements as a reference. The elevation differences had a mean of 0.061 m and a standard deviation of 0.076 m. Milan
The last step of our data processing chain was a ground point classification. We used an iterative TIN-based method to classify ground points [
In this work, the river environment was measured by one trajectory and our approach was to use spherical reference targets for controlling MLS data quality. The presented results of the z- and xy-coordinates indicate very small errors. The RMSE of the z- and xy-accuracies of the BoMMS point cloud were 1.0 and 2.3 cm, respectively, in comparison to the reference sphere targets. However, by using for example a TLS point cloud as reference [
The MLS approach allowed an effective survey angle for sloped river banks, which is difficult to achieve with airborne or terrestrial scanning [
We developed a new BoMMS data processing chain that was shown to be capable of producing terrain and vegetation points from river environment by using automatic methods if the data characteristics such as intensity, point density and multipath reflections are identified. We obtained fairly good accuracy (90% balanced accuracy rate) for BoMMS ground point classification compared to manually classified data. Our evaluation of data quality also demonstrated the spatial variations of the ground point density. The accuracy assessment of BoMMS data indicated absolute accuracy level of some centimetres (horizontal RMSE 2.3 cm and elevation 1.0 cm). We demonstrated the use of intensity data for delineating the shoreline. Furthermore, the study indicates a possibility to collect bathymetry information in shallow (0–1 m) and clear water when the scanner is mounted on a boat and near the water surface. In further studies, the generated data is used to map changes in topography and vegetation structure [
This study was funded by the Academy of Finland (RivCHANGE and "Intelligent Roadside Modelling"), Tekes—the Finnish Funding Agency for Technology and Innovation (GIFLOOD project), the Ministry of Agriculture and Forestry (LuhaGeoIT), RYM Oy for the program "Energizing Urban Ecosystems" WP3—Regional Innovation Ecosystems (RIE), the Aalto Energy Efficiency research program (Light Energy-Efficient and Safe Traffic Environments project), Research on resident-driven infill development possibilities—case study in urban areas in Finland (REPSU) and by the Maj and Tor Nessling Foundation (FLOODAWARE project). Anttoni Jaakkola and Anssi Krooks from the Finnish Geodetic Institute are acknowledged for supplying the UAV image mosaics of the study area.
The authors declare no conflict of interest.
The boat-based mobile laser scanner used in the study.
The processing chain for BoMMS point cloud data.
The intensity coloured point cloud and the front view of the river bank. (
The point cloud profile demonstrates multipath reflections underneath the water surface.
Vertical errors of MLS bathymetry points. ADCP measurements were used to provide reference data. The elevation of the water surface was detected with ADCP to be around 36.85 m. There are no ADCP points for the first 18 cm of depth.
The profile of MLS points on the water–ground boundary indicates that intensity distribution is useful for identifying the shoreline from MLS data. For comparison, the ADCP retrieved water level was approximately 37.05 m.
The river bank ground points of the BoMMS from a 4.5 km trajectory.
System parameters of BoMMS in 2010.
|Point measurement rate/Pulse repetition frequency
|244 kHz
|Scanning frequency
|49 Hz
|Point spacing of adjacent points in profile at 3/25/50 m
|3.8 mm/3.2 cm/6.3 cm
|Along-track point spacing for speeds of 1–2 m/s
|2.0–4.1 cm
Ground classification results of BoMMS data. The reference points include 282,373 manually classified ground points and 41,593 vegetation points.
The z- and xy-accuracies of the BoMMS point cloud compared to 16 reference sphere targets.


text:
I made it through 240,000 square feet of pet products at the Global Pet Expo in San Diego this week and I found several brand new items that I am very excited to share with you. First, we have the new Craftsman Series Feline Furniture from Mr. Herzher's. These pieces caught my eye because of the simple, clean lines inspired by the American Craftsman style. Not necessarily modern, but definitely a style that can be incorporated into a modern or contemporary interior.
Made of solid wood construction, this line of quality cat furniture will come in two finishes, the brown shown above and also a more contemporary ebony finish. There are three styles, the single seat, the double seat, and the deluxe double seat that includes a premium sisal scratching surface. The seating areas are upholstered in durable, soft micro-suede.
The Craftsman Series Feline Furniture will be available this spring. I will be posting more great finds from the Pet Expo throughout the week.

subset: commoncrawl


text:
the level ground leadership team
Samantha's life was forever changed when a mentor asked her to watch the film Donnie Darko as a ministry assignment fifteen years ago. A Chicago native (Lou Malnati's deep dish anyone?), she worked for Young Life for four years between college and moving to Los Angeles. She has a degree in Human Communication Sciences from Northwestern University (Evanston, IL) and a Master's of Theology and the Arts from Fuller Seminary (Pasadena, CA). When not innovating ideas, returning emails, and making lists at Level Ground, Samantha is busy working in project management, creative strategy, and program directing. She enjoys all things related to the kitchen!
Chelsea spends most of her time at Level Ground designing the production aspects of the festivals - from lighting the red carpet to designing the sound and screen for the films. When not knee deep in projectors and HDMI cords, she enjoys keeping the peace and dreaming about the future of Level Ground. She is also the Owner of Granfalloon, a gathering place and watering hole for creatives in Chattanooga. Born in Maryland, she now resides in the South by way of Los Angeles. She has film production and studio experience and finds joy in creating immersive experiences for people through art, film, and music. When not working, you might find her eating Chick-fil-A or playing with her cat, Miller.
Originally from Seattle, with extended pit stops in Nashville, New York City and most recently Pasadena, Niko Palacios is a nomad at his core. As a former New York fashion stylist, Niko loves to use fashion and aesthetics as a catalyst to create real dialogue around identity and community. He has a B.A. in Business Administration from Belmont University and an M.A. in Theology from Fuller Seminary. Having worked as a suicide counselor for the Trevor Project, Niko brings fresh perspective to the importance of helping all voices be heard. With his "free" time, Niko drinks copious amounts of wine, camps in the woods, and spends hours on Spotify looking for new music.
A.C. Neel is a screenwriter and independent film producer from Indiana. While living in Chicago, A.C. co-wrote and produced the feature film We Grew Up Here (2014), which premiered at the Chicago International Movies & Music Festival. He currently resides in California where he is studying Theology and Art at Fuller Theological Seminary. As the Director of Film Programming for Level Ground, he uses his knowledge of film to help curate art from around the world that can be used to foster dialogue at Level Ground events.
Jonathan has a wide-ranging background in both the areas of communication and ministry, from working in graphic design, theater, filmmaking, photography, journalism, and social media, to several years working overseas in Europe and Africa with YWAM. He is currently studying the various intersections between theology and the arts as a MDiv student at Fuller Theological Seminary in Pasadena. As a lifelong film lover, he is passionate about utilizing media to capture stories that needto be told. You can connect with him via Facebook and Twitter.
Jessi is a sometimes artist who hails from the Pacific Northwest and was raised in the paradoxical environment of art and conservative evangelical Christianity. She holds degrees from Seattle Pacific University (BAs in Theater and Christian Education), The Seattle School of Psychology and Theology (MA in Christian Studies with a focus on Culture & Art), and Fuller Theological Seminary (MA in Theology and Art with a focus on Film & Media). Jessi is a featured writer/podcast participant with a passion for justice, feminism, and issues of sexuality and gender.
Marcy Mejia is Level Ground's Director of Membership, resident DJ, and unofficial mascot. Originally from Silverlake, Marcy is currently getting her B.A. in Musical Performance with an emphasis in Bass Guitar at the L.A. College of Music. Marcy mentors youth in Los Angeles to empower and support them through unique challenges of urban life. Marcy brings energy and a musician's lens to Level Ground's work.
Chelsea Casey recently completed a Master's degree in Marriage and Family Therapy from USC. Born and raised in the San Fernando Valley, she currently works as a therapist at a counseling center in North Hollywood. At Level Ground, she brings her therapeutic knowledge, social consciousness, and passion for community to help create and foster honesty and safety at events and festivals.
H. Leslie Foster II is an LA-based filmmaker and a co-founder of Traveling Muse Pictures, a non-profit film collective. He is also a founding member of the Nomad Solstice art collective. Having grown up and worked all around the world, Leslie thinks of himself as an urban nomad and fantasizes about joining a roving band of vagabond artists. He strives to make work that is both beautiful and uncomfortable. With over ten years spent in the film industry, Leslie is happiest when he's applying his knowledge and creativity in collaboration with other artists in order to tell unique stories.
THE LEVEL GROUND board of directors
Kristyn Komarnicki is the Director of Communications at Evangelicals For Social Action. Kristyn writes and speaks about both sexual justice and sexual exploitation. She created and facilitates ESA's Oriented to Love dialogues about sexual diversity in the church. These help Christians of different sexual and theological orientations come together to get to know, understand, and love each other, unified by the love of Christ.
A xenophile who loves to travel and swap stories with people from around the world, Kristyn studied English literature–earning a BA from Wheaton College and an MA from the University of Toronto–and French language, literature, and culture in Aix-en-Provence and Paris. She began her journalism career in Hong Kong, where she lived on a small fisherfolk island for eight years (boats only – no cars!). She lives in Philadelphia with her husband of 25 years and the youngest of their three sons (ages 14-21).
Jeff is an editor at Fast Company and the author of Does Jesus Really Love Me?: A Gay Christian's Pilgrimage in Search of God in America—a fantastic book that is part-memoir, part investigative analysis. He's spent time at Princeton, The London School of Economics, Time Magazine, and the New York Times, writing extensively on religion. The nephew and grandson of Baptist preachers, he's a California native who now lives in New York where he is an elder at Old First Reformed Church in Brooklyn.
For the past 6 years Kyle has lived in Los Angeles and worked in production for film & television studios such as Lionsgate and CBS. Prior to his work at the studios Kyle was based in Nashville where he was involved in tour production for a number of established musical artists. Kyle is a graduate of Florida State University where he studied music and business. Having attended and served in traditional and multi-cultural congregations over the last decade Kyle has developed a passion for facilitating the conversation around faith issues within the contemporary cultural.


text:
February 24, 2013
Rousey turns to armbar again in historic UFC win
By NEIL SPRINGER, QMI Agency
Another day, another first-round armbar for (Rowdy) Ronda Rousey.
The women's bantamweight champion staged her first successful title defence, submitting Liz (Girl-Rilla) Carmouche in the main event of UFC 157 in Anaheim, Calif. Saturday.
The historic bout marked the first time female fighters have headlined a UFC card.


text:
A new look for library books
Page Tools
The digitisation
of the world's
library books
has raised a
number of gritty
Librarians have shrugged off their dry image and are being viewed instead as smart thinkers who are bringing order to the digital world.
Keynote speaker at the recent annual Ausweb conference, Terence Huwe, says the role of libraries has taken on a new importance as digital information takes the high ground in research, business and government.
Director of library and information resources at the Institute of Industrial Relations at the University of California, Berkeley, he believes much of the smart thinking in information technology has its roots in library history.
Lawyers, librarians, educators and IT professionals at the Ausweb05 conference were confronting some of the web's thornier issues, including the future of intellectual property rights, emerging technologies, legal hazards in a digitised environment, conflicting political agendas, issues of access and ownership, and the debate over the "creative commons" (CC).
Mr Huwe regards US research library websites as a very high-value resource, saying: "Like traditional libraries they have a great deal of content, allowing for trial and error and moments of epiphany."
He stresses the importance of the research process in business, saying: "Corporate planners know this."
They were increasingly aware, too, of the value of open source software that provided a new way of thinking about business processes.
"Open source invites people to give a little and take a lot. It encourages them to think more creatively," he says.
It didn't mean, however, that the big software developers were going away.
"When people get into trouble with software they still look to developers like Microsoft for help," Mr Huwe says.
"Ausweb gives us a chance to think about what is happening now and what is going to be hitting us in three years' time - the applications and products that are coming at us fast. Anyone handling web information is contemplating this and wondering what the context will be.
Keynote speaker, Professor Eugene Clark, is preaching the gospel of legal literacy, saying technology comes with new risks that must be grappled with.
"These are unchartered waters and the maps we are using are still fairly crude," he says.
Dean of the faculty of law, business and arts at Charles Darwin University in the Northern Territory, Professor Clark says the law is always about balancing rights.
"There must be constant attention to the balance," he says.
He is encouraged by the legal outcome of recent online file-sharing disputes.
"With recent rulings there is now some clarity and it's possible the industry may embrace the legitimacy of P2P (peer-to-peer) networks as vehicles or channels for more co-operative models. This could provide the balance needed between intellectual property rights and cheaper pricing."
Professor Clark says the focus on consumer rights issues and the different perspectives that arise with the emergence of CC is encouraging new ways to manage intellectual property.
He cites the example of a collaborative recording project between Charles Darwin University and the universities of Melbourne and Sydney, aimed at making available certain indigenous music.
"If the holder of such knowledge dies there is the problem of protecting the music, recording it and making it available," he says.
Professor Clark says the CC is putting a positive spin on consumer rights, providing a balance that includes innovation and creativity.
"You see the creative commons providing a different direction - one in which information made available licence-free on the web allows for improvements, different layouts, and the like," he says.
"You can argue the case for it, though some see it as too idealistic. Massachusetts Institute of Technology is making its journals and programs available freely on the web. At the same time we see waves going the other way. So we are left asking, where will it all end?"
Sixty countries are now involved in the CC movement and a number of groundbreaking projects are under way, including the licensing by the BBC of archived material under CC-styled licences.
The digitisation of the world's library books has raised a number of gritty issues over ownership and the terms of access.
It has been a slow, expensive and underfunded process, and though work began in the early 1990s, many librarians despaired at ever seeing a dent in the massive task.
Then last December search engine giant Google announced it would expand its Google Print service by converting the text of millions of library books into searchable webpages.
"There has been a lot of high-level co-operation," Mr Huwe says.
"Google Print is a very positive development. They have a broad vision but they don't want to digitise everything. And they're prepared to take it as a loss leader."
The Google Print and other initiatives involving digitisation of information raise the issue of public access and the degree to which information is made available free or at a cost.
Mr Huwe says the role of universities in this new digitised information environment was far from settled.
"We are more focused on education and spreading knowledge," he says, adding that there is a strong bias at state universities in the US to keep information free.
Despite the challenges Mr Clark remains optimistic.
"When we sometimes despair at the problems confronting us we should look at how far we've come."
Get the SMH delivered for as little as $3 a week - SAVE 21%


text:
Fans Pay $400 For Painfully Awkward Photo With Avril Lavigne - [PICS]
Is she a germaphone? Is she one of those people who doesn't like touching? Are her fans really gross?? (just kidding, they look perfectly bathed to me)
I would be insanely pissed if I paid $400 for this foolery
See the pics >>> HERE


text: Creating new customer choice Etihad Airways works collaboratively to create new customer choice. Our codeshare partner strategy has increased our network offer around the world. Our strategy of minority equity investments in strategically important markets has allowed us to extend that offer further and deeper. Against the might of the global alliances, we are tiny. But with our partners, we are trying to offer travellers a competitive choice, against the 121 airlines, 12,000+ aircraft and 1.7 billion-strong customer base of the three established alliances. Etihad Airways Partners & Codeshares Global Alliances Airlines Etihad Airways Partners: 8 Codeshares (including above): 49 >120 Aircraft >600 >12,000 Destinations >500 Star Alliance: >1,300 Skyteam: >1,000 Oneworld: >1,000 Customers >120 million >1.7 billion


text:
Spring Break on the Dream: Disney Dream Cruise Review by jaxhockey
Overall Member Rating
Spring Break on the Dream
Destination: Bahamas
Embarkation: Port Canaveral (Orlando)
Ship: The ship itself is incredible. If you've been on the Magic or Wonder, then the theme will be familiar. However, the size will overwhelm you. Since the ship had only been sailing for two months, everything still looked brand new. We had a great time exploring on the first day before sailing. Frankly, that's really all we could do since the storms precluded use of the pools and there were no other activities going on. That's one of my only complaints, but it's minor. I assume that the lack of activities is because the crew is engaged in other duties. The Enchanted Art and Midship Detective Agency are must see's and do's for young and old. Take some time before sailing to learn the ship, as it will pay off later for you.
Cabins: We had deluxe oceanview rooms, meaning we had rooms with the GIANT portholes (9006 and 9008). The rooms are OUTSTANDING, and the porthole was great. The kids loved laying on the ledge and looking outside. As we were getting unpacked, they watched 4-5 dolphins swimming below us.
Food: As a rule, if you go on a cruise expecting 5 star dining in the main dining rooms, you're going to be disappointed. You can't produce that level of quality for 4000 people. The Dream was no different, but we were very happy with the food (better than the Magic). We ate at the rotation restaurants and had great experiences at all three. Some reviews have complained about small portion sizes, and they certainly were. But, it's a cruise! Order more! Our waiter, Florin, told us that on the first day and he took good care of us and we got everything we wanted and more. The only disappointment in the food area was with breakfast. We ate in the dining rooms each morning, and at best I can say that the food was ok. That area could use some improvement.
Service: Topping everything else on the Dream was the service. Our dining room staff (Florin, the waiter; Vladimir, asst waiter; and Nikolai, head waiter) were unbelievable. They were great guys, and we had a blast with them. They provided great service, as well as lots of laughs for all of us. Frankly, these guys made the cruise for us. Our cabin steward, Putu, was great as well and we had fun helping him further his English language skills. Everyone we encountered was great, and we had a lot of enjoyable conversations. I highly recommend taking some time to get to know the crew members, and learn a little about them and their countries.
Castaway Cay: Amazing! It is much improved over the last time we were there on the Magic. When we were there previously, it felt crowded and it was hard to find chairs on the beach. It's been expanded for the new ship, and never once did we feel crowded. We had chairs and hammocks in the shade, and it was absolutely perfect. My oldest son and I brought our own masks and snorkels, as we didn't want to pay $20 ea to rent. Disney requires a snorkel vest for everyone, but they have them available for no charge on the beach if you've brought your own equipment. Note that if you want to see fish, you need to swing out 200-300 yards. It's worth the effort, as we lots of variety and size. The BBQ was great...food was good, no crowds/wait since there are multiple serving locations. It was literally the perfect day!
Entertainment: It was great, as expected. We enjoyed all three shows immensely. Note to those of you with younger kids: For the Golden Mickeys, 7 kids are selected during each show to be a dwarf during the Snow White scene. If you are interested, get to the theater early to have the best chance. You might even want to ask the theater crew about it. They take the kids and one parent down to reserved seats in the front row, and just before the scene, they take them into a room next to the stage to get ready. It's a short scene, but the kids have a lot of fun and even get certificates to commemorate their performance. Also, I highly recommend taking part in the activities in the D lounge. They do a variety of family game shows each night, and they are a blast for all. They were sparsely attended, so you have a great chance of participating.
Debarkation: This is quite unlike any other cruises that we've been on. We were assigned a 6:45 breakfast time at the Royal Palace (where we had dinner the previous night). You have your regular wait staff so it's another opportunity to say goodbye. For us, we ate breakfast, finished up by 8:00, and literally walked off the ship with no hassles at all. We were in our cars by 8:15. It couldn't have been any easier. I have to think that by 9 am or so, it might be a different story.
Summary: We had a wonderful experience, with no complaints. Can some things be improved? Sure. However, I'd rank it up there as the best cruise that we've taken. Everyone in our family, parents, grandparents, kids, loved it and we were sad that we only took the 3 night cruise. We would certainly do it again! Less
Published 04/24/11
Cabin review: 8B9008
We had two cabins, 9006 and 9008 (adjoining). Both were fantastic, with no problems at all. These cabins were all the way forward on the 9th deck, and were extremely quiet. We did not hear any external noise. We had cabins above, and cabins below us (no public spaces nearby). We were also pretty distant from the stairs and elevators. Disney cabins are amazing, with plenty of both personal and storage space. These particular rooms had queen beds, a futon like sofa bed, and a murphy bed. The most amazing feature in the room though was the giant porthole. Both kids and adults loved to relax on the ledge of it, which had a large cushion. The view was amazing. It was really unique.
Port and Shore Excursions
Apparently, a LARGE amount of people had the same idea, as the ship stayed crowded all day. If your expecting free reign of the ship, you'll be disappointed. There are still long waits for the Aquaduck and the pool is still crowded. It was a good time to play some of the games on the sports deck, though.
Read Cruise Critic's Disney Dream Review >>
Ship is really showing her age
Father Son Weekend Away
Worse cruise service ever!
Most awesome customer service,...
A good cruise BUT go on others...
Most awesome customer service,...
Relaxing Caribbean Cruise
A wonderful family trip
Sponsored Links


text:
The Heritage
Trump Tower
Wyndham Close
Club Pointe
Specialist in
Buyer Representation
White Plains
Luxury Condominiums
New Construction
The Preserve
Features in your
Preserve at
Greenburgh Home
Maintenance free stone, stucco and
vinyl siding.
Shutters where appropriate
Vinyl insulated windows with
and grills
Vinyl insulated sliding glass doors
Designer fiberglass self-sealing
with 30-year architectural roof
Seamless aluminum leaders and gutters
Waterproof exterior electric outlet
Hose bib in rear
Blacktop walkway and driveway
All underground utilities
Plush wall-to-wall
throughout except kitchen,
bathroom, breakfast area
Ceramic or hardwood floors in foyer,
kitchen and breakfast area
Six (6) panel interior doors
Two (2) coats of Benjamin Moore Paint,
one color throughout
Abundant closet space
Washer & dryer connections
Tongue & groove sub floor nailed and glued
9ft 1st floor ceilings
Standard Builder's electric fixtures as per code
Standard Builder's electric switch pads as per code
Optional elevator available
G.E. self-cleaning
& range hood
G.E. dishwasher
G.E. refrigerator
Wood cabinets, choice of same
from Seller's samples
- Stainless steel sink with single lever faucet- Granite counter tops
with 4" backsplash, choice of same from Seller's samples
Ceramic or hardwood flooring
Full 8ft
basement with poured concrete foundation under entire house except
½" sheetrock, perimeter nailed & screwed,
5/8" in garage
Copper wiring
Automatic circuit breakers
Smoke and carbon monoxide detectors
as per code
Two (2) pre wired cable TV outlets and
two telephone outlets
Ground fault interrupters for baths & kitchen
Main water shut-off
Rear deck
Landscape package
Public water system
Underground electric, telephone and cable
Economical natural gas heating
Energy Star Home
Complete vapor barrier to combat wind infiltration
100 amp service
50 – gallon hot water heater
Two (2) zone forced air heating and central
All units can be custom designed
Kenneth Sposato
Better Homes
and Gardens
Real Estate
222 Bloomingdale Road
White Plains, NY 10605
Top Listing Agent Award
December 2008
Top Selling Agent Award
November 2008, October 2008
June 2008, July 2008
Top Selling Agent by Units
Master's Emerald Award 2007
Top Selling Agent Award
September June July 2007
Broker Council Award 2006
NYS licensed salesperson
Privacy Policy


text:
There are no customer reviews yet. Be the first to write a review!
For this project, music icons and pop culture visionaries JAY-Z and Kanye West have joined their extraordinary talents to form the group `THE THRONE'' and confirm the most anticipated album and touring event of the year, WATCH THE THRONE. The longtime friends and music innovators inspired each other to new heights with their collaboration on WATCH THE THRONE recorded in person at various locations around the world. Over a year in the making and a truly global affair, the duo recorded in London and Bath in the UK, Abu Dhabi, Sydney, Paris, and New York City. Though shrouded in secrecy, the album has already been heralded a `masterpiece'' by those who have heard it, and features production from The RZA, The Neptunes and Kanye''s longtime collaborator Mike Dean. The short list of featured vocals includes Frank Ocean, Beyoncé, Curtis Mayfield and Mr. Hudson. The lead track, "OTIS," which premiered over New York radio waves on Wednesday, July 20th night during HOT 97''s FunkMaster Flex show, brilliantly weaves Otis Redding''s "Try A Little Tenderness."
The production is classic Kanye West soul, with the two MCs trading couplets over a sample manipulated the way only West can. `Sounds so soulful, don''t you agree?" intones JAY-Z, and the two launch into a treatise on swagger, claiming their rightful place at the top. Since the track''s release, the flood of praise for the track has been nothing short of deafening. Entertainment Weekly declares the track "the most well-executed rap song of the year
Both JAY-Z and Kanye West have each appeared as guests on the other''s stage, and now they come together for never-before-seen performances not only from their collaboration, WATCH THE THRONE but also songs from their classic catalogue. Fans should stay tuned: several key dates will offer unique opportunities to become a part of the WATCH THE THRONE movement.


text:
Hey guys, I just started here and as the review team is under staffed and busy I just wanted to make sure if this needs any changes or is it good to go ?
Lemme know
I like it, but I would add a bit more style and awesomeness to some of the text, especially the "20th March". I would guess the flyer is in danger of being rejected because it's too similar to other ones on the marketplace.
Hmm. I like what I see here and the overall theme. I've yet to browse the marketplace for similar items like ToivoMedia has so I can't be sure if there are many others like it; but he's got 1414 posts (at this moment) and provides really decent insight so I'd take his word for it.
Something about the "DJ NOISE & DJ RASMUS" font style is bothering me. I don't like it amidst all of the other design elements of the flyer. I think this may have to deal with it being an outlier in font style because it's the only sans typeface you've used here. All others are sans-serif. I would change it to a sans-serif font, and maybe make it similar in style to the "20th MARCH PARTY CRASHERS PRESENTS" text, as they look to be the same color.
I'm sure you'll have to change the branding on the bottles unless you have Absolut Vodka's permission (if you are including them in the main file).
Outside of that I think this thing could really work here; knowing that certain styles of layout and themes similar to yours are more abundant than others in the market place.
The only thing I would suggest playing with is a border. I just envisioned a really interesting effect you may be able to pull off that might enhance the overall aesthetic quality of the design. I can envision a white border that somehow ends up merging into the background at the bottom of the flyer. If this kind of border were placed behind the "wings" of the model area, it would add to the light top and dark bottom color contrast of the flyer. Just an idea to play with.
- Nun Kwon
Will try to make a different like UnknownDepths pointed out may be it will look alot different then.
I'd start of with saying Thank You Bro for taking time and giving me an amazing feedback, I have considered all the inputs and will get on with the changes.
And yeah good catch about the absolut vodka thing. I be stupid at times.
The idea of a white border is intriguing as it is a little bit of a challenge and will gladly give it a shot.
Thanks for all your time and valuable feedback bro.


text:
Thanksgiving, the founding father of America's gilded myths, came and went last week much as it always does: 238 million kilograms of turkey meat hauled from the oven, a post-feast loosening of the national belt, and the reappearance on cable TV of Jimmy Stewart's It's A Wonderful Life, which will continue in seemingly endless reruns until Christmas, when the annual season of saccharine sentimentality will have run its course.
Given what the country has witnessed since September 11, 2001, it's good to know things are back to normal - that lies, in other words, still work their comforting magic.
The sociologists tell us that myths matter, and even though the ones surrounding Thanksgiving represent some of the greatest whoppers in the history of manufactured "truths", this year's regurgitation of time-honoured fables boasts a greater significance than marking another record year for US poultry producers.
But we'll get to the bigger picture in a minute. First, those cherished fictions.
The quest for religious freedom is supposed to be what charted the Mayflower's course across the Atlantic, yet even a cursory review of America's early history deflates that revered conceit. As late as 1658, almost 40 years after they landed, the Pilgrims were locking up Quakers and anyone else who dared to disagree with the authority of the colony's ruling theocracy.
Free enterprise, that other American creed? Not at first. That came later, after the colonists tried communal ownership and almost starved. Only when land was assigned to individual owners did crop production meet the settlers' needs, and that didn't happen until the second hungry year.
The Indians who are supposed to have been the first Thanksgiving's honoured guests? Well, if they were at the table - and many historians doubt it - let's hope they enjoyed it, because their lives soon took a turn for the worse. After smallpox carried off 90 per cent of the native population, the Pilgrims celebrated the epidemic as "a special dispensation of Providence", as one contemporary chronicler put it.
God apparently wanted the land cleared of heathens, and what He failed to achieve, the settlers soon finished with a series of relentless wars on the debilitated survivors.
And the Thanksgiving meal? Well, the iconic turkey probably wasn't on the menu, since the wild variety is a shy bird and very hard to hunt. Instead, deer and ducks were probably the day's fare, along with beer and that other great staple of American life - firearms. After the tables were cleared, the men hauled out their muskets for target practice.
From the belt-buckle hats (which Pilgrims didn't wear) to the holiday itself (which became one only when Abraham Lincoln declared it as a morale-booster during the Civil War) there is almost nothing about the Thanksgiving myth that survives scrutiny.
Except, ironically, for what the holiday purports to represent: the notion that muddling through, with the help of God or destiny or whatever guiding force Americans care to name, somehow sees everything come out all right in the end. This year, of the things to celebrate, it was that above all.
Two-plus years after the World Trade Centre went down, it's America's remarkable resilience that deserved to be toasted. Back then, when the smell of death and uncertainty hung not only over Manhattan but the entire country, it would have taken a brave soul to predict the surprisingly happy turn of events that has followed, the toll of casualties in post-war Iraq notwithstanding.
Even before Mohamed Atta and his mates flew into the Apple, the economy was shaky with the massive rounds of bankruptcies and layoffs of the Internet boom-turned-bust. Then came September 11, which made the nascent troubles so much worse. Wall Street plunged, the travel industry tanked and the airlines would have gone broke if Congress had not forked out billions of dollars in emergency subsidies.
The anthrax letters were next, followed by more trouble on the Big Board - Enron, WorldCom, Tyco - and a slather of criminal prosecutions that is likely to go on for years. And finally, just to add another bitter cherry to America's slumping cake, there were the exploits of Washington snipers John Muhammad and sidekick Lee Malvo.
The commentators, especially the ones with no affection for the Administration, were almost gleeful in plotting the dire times ahead: economic collapse, terror delivered daily, a police state of midnight raids and vigilante vengeance against Muslims.
Like Thanksgiving's turkeys, this president was said to need only a few more bastings before he was well and truly cooked.
Here's the thing, though: not only did those predictions fail to happen, in almost every case it was the exact opposite. The terror attacks and anthrax letters turned out to be one-offs, though the fear lingers. The snipers were caught and found to be just another couple of murderous morons.
Mosques didn't burn, and the few rednecks who vented their patriotic anger by taking pot shots at foreigners in turbans were arrested, processed by the legal system and, in at least one case, sentenced to death.
That's not to say the threats have vanished. The deficit, while nowhere near as big as the gloomiest predictions anticipated, continues to grow, and unemployment, while down slightly, has yet to reflect the stockmarket's near return to its pre-September 11 levels.
As for terror, that's something Americans have decided they must learn to live with.
Worry too much, America seems to have decided, and you'll lose your appetite - a tragedy when the national table is groaning with turkey, myths, and the sweet dessert of unanticipated good fortune.
At least for now.
|Print this article Email to a friend
|text | handheld (how to)
membership |
conditions |
Copyright © 2003. The Age Company Ltd
|advertise | contact us


text:
Experienced doctor Chris Maendel told a court on Wednesday he was following his mother's wishes when he chose not to seek expert medical help that might have saved her life.
Irene and Jake Maendel were on a 12-month trip from America in 2010, visiting Dr Maendel at the Bruderhof Christian community when she collapsed at their northern NSW property on March 2.
As the community's resident doctor, he stabilised his mother. But after diagnosing a possible stroke, he decided - in consultation with his father - not to transport her to a nearby hospital.
Mrs Maendel was kept on the Bruderhof property. When one of Dr Maendel's brothers in the US begged him to take her to hospital, he assured him their mother was ''surrounded by the love of Jesus''.
After six days, she died and was buried on site. Dr Maendel filled out her death certificate. Neither the police nor the coroner were told.
In a NSW Medical Tribunal at Sydney's District Court on Wednesday, Dr Maendel confirmed on the 15 to 20 previous occasions he had diagnosed a suspected stroke, he had sent patients for the ''appropriate'' CT scan. All except his mother.
He admitted he was guilty of unsatisfactory conduct when he failed to consult a specialist, transfer her to a hospital or take ''any steps'' to seek independent advice.
He stated he made ''some assumptions'' when he diagnosed a subarachnoid haemorrhage and determined chances of recovery as ''poor'' - even with treatment.
He agreed he failed to review that decision, even when she regained consciousness and was awake, smiling, speaking, recognising others and asking: ''Am I sick?''
Dr Maendel said he accepted he should have sought assistance but added he was concerned he could not then have ensured her ''wishes were respected''. When asked what those wishes were, he said: ''In the event of a dire prognosis, she did not want to be transported away from her faith and the community.''
When asked whether he and his mother had discussed what should happen if she suffered a stroke, Dr Maendel replied: ''Not specifically,'' adding he had gained ''an understanding of her thinking based on multiple conversations''.
Danthonia senior pastor Randall Gauger said the Bruderhof "embraces medical science" and provides community members "access to highly skilled doctors and other medical personnel".
"Like anywhere else in Australia, in our community people make their own healthcare decisions on advice from their doctors. If someone is incapacitated, then decisions are typically made by a spouse or family member after receiving medical advice," he said.
Mr Gauger also said that if a community member were terminally ill and chose palliative care over medical intervention, "that decision would be respected".
"We are a Christian community, and anyone wanting to know more about how we live and practice our faith is welcome to get in touch through the Bruderhof website," Mr Gauger said.
The hearing continues.


text:
Making Bonus Expensing Permanent
May 7, 2014
Bonus expensing is not a corporate giveaway -- it is a tax provision that corrects undercounting and allows businesses to report their incomes more accurately, writes William McBride, chief economist at the Tax Foundation.
Currently in front of Congress is a tax extenders bill -- a set of 50 tax provisions that regularly expire and must be renewed. One of these provisions is what is known as "bonus expensing."
When businesses make investments, they are not allowed to deduct that investment expense all at once. Instead, the expenses are delayed and gradually deducted over a number of years, depending upon the asset at issue and the particular industry. Bonus expensing, however, allows businesses to avoid the usual depreciation procedure.
- The bill that Congress is considering would allow businesses to deduct immediately 50 percent of their investment in equipment and software, with the remaining 50 percent being deducted according to the usual depreciation system.
- Any investments that take more than 20 years to be written off would not be eligible for bonus expensing, nor would investment in structures.
Bonus expensing, therefore, allows businesses to report their incomes more accurately because they can deduct a larger portion of their expenses upfront.
McBride argues that the 50 percent bonus expensing provision should be permanently extended, finding that it would increase gross domestic product (GDP) by more than 1 percent, increase capital stock by more than 3 percent, raise wages by 1 percent, and would create 212,000 jobs.
- Low-income Americans would benefit most from bonus expensing, as it would increase the after-tax income of those earning less than $40,000 by more than 1 percent, while those earning more than $40,000 would see less than a 1 percent growth in their income.
- The federal government would see a corresponding increase in tax revenue of $23 billion annually.
While many tax extender provisions are special interest legislation and should expire, bonus expensing is not one of them. Making the provision permanent would bring GDP growth, increase wages and create jobs.
Source: William McBride, "The Economic and Budgetary Effects of Bonus Expensing," Tax Foundation, April 29, 2014.
Browse more articles on Tax and Spending Issues


text:
Youth Programs
Gifted Children
- Women in Engineering Programs
- Minority Engineering Programs
- Seminar for Top Engineering Prospects (STEP)
- Purdue FIRST
Purdue University, 610 Purdue Mall, West Lafayette, IN 47907, 765-494-4600
© 2016-17 Purdue University | An equal access/equal opportunity university | Integrity Statement | Copyright Complaints | Brand Toolkit | Maintained by Marketing and Media
Trouble with this page? Disability-related accessibility issue? Please contact us at firstname.lastname@example.com so we can help.


text:
Creating a basic PDF
Let's start by creating a basic PDF file outside of the main application so you can see what's going on.
It's hard to spend much time on the Internet without running into a PDF document at some point. Created by Adobe Systems, the Portable Document Format (PDF) was designed to be just that: portable. PDF files can be read on any system for which the Adobe Acrobat Reader (or a reasonable facsimile) is available, and for the most part, it will look the same wherever you view it.
Interestingly, while these are not files that you typically edit, they are actually text-based, embedded binary data. For example, consider the snippet in Listing 1 of the actual PDF that you'll generate in this tutorial.
Listing 1. A sneak peek at the actual PDF
%PDF-1.4 ... 1 0 obj <<;/Type /Catalog /Version /1.4 /Pages 2 0 R >> endobj 2 0 obj <</Type /Pages /Kids [3 0 R ] /Count 1 >> endobj 3 0 obj <</Type /Page /LastModified (D:20060526190953-04'00') /Resources <</ProcSet [/PDF /Text ] /XObject <</X1 5 0 R >> /Font <</F1 6 0 R >> >> /MediaBox [0 0 612 792 ] /Contents [4 0 R ] /Parent 2 0 R >> endobj 4 0 obj <</Length 134 >> stream q 1 0 0 1 36 684 cm 72 0 0 72 0 0 cm /X1 Do Q /F1 32 Tf 0.2 g 0.9 0 0 RG 3 w BT 138 708 Td (Chomp! To go) Tj ET 18 774 576 -756 re S endstream endobj 5 0 obj ...
As you can see, the file specifies various objects and their attributes. Fortunately, you do not have to get into the actual details of each of these objects because the
Zend_PDF component of the Zend Framework takes care of it for you. Let's see how it works.
Start by creating a document called createPDF.php. You may find it easiest to create this file in the <ZEND_HOME>/library directory, but the actual location is not important as long as it can find the Zend class files. Add the code in Listing 2.
Listing 2. Create the document
<?php require_once 'Zend/Pdf.php'; $pdf = new Zend_Pdf(); $pdf->save("chomp.pdf"); ?>
Here you include the
Zend_PDF class files and use them to create a new PDF object. Once you have the object, you are simply saving it out to an arbitrary file.
You can execute this file by typing php createPDF.php on the command line. You should see a new file in the directory called chomp.pdf, but if you try to open it, you will get an error because it has no content. Let's take care of that next.
Each page in a PDF document is an object unto itself. You can create a page of any size, using x and y values measured in points (1/72 of an inch), or you can use one of the four predetermined sizes, as you can see in Listing 3.
Listing 3. Adding a page
<?php require_once 'Zend/Pdf.php'; $pdf = new Zend_Pdf(); $page = new Zend_Pdf_Page(Zend_Pdf_Page::SIZE_LETTER); $pageHeight = $page->getHeight(); $pageWidth = $page->getWidth(); echo 'Height = '.$pageHeight.'\n'; echo 'Width = '.$pageWidth.'\n'; $pdf->pages[0] = ($page); $pdf->save("chomp.pdf"); ?>
Start by creating a new page as a standard letter-size page. The other choices are
Zend_Pdf_Page::SIZE_A4, and
Zend_Pdf_Page::SIZE_A4_LANDSCAPE. Note that you can have different size pages in a single document.
Once you create the page, you can retrieve its height and width, but it still doesn't actually belong to the document. (An alternate means of creating a page, the
$pdf->newPage() method, does belong to the document, and it reportedly has slightly better performance, but it creates a page that cannot be shared between documents.) To attach it to the document, you add it to the pages attribute, an array of page objects you can also manipulate like any other array.
Start by adding an image to the document. As of this writing, the Zend Framework supports only JPEG images, but that is likely to change.
You start by creating an image object, as shown in Listing 4.
Listing 4. Adding an image
<?php require_once 'Zend/Pdf.php'; $pdf = new Zend_Pdf(); $page = new Zend_Pdf_Page(Zend_Pdf_Page::SIZE_LETTER); $chompImage = new Zend_Pdf_Image_JPEG::imageWithPath( dirname(__FILE__) . '/chomp.jpg'); $pageHeight = $page->getHeight(); $pageWidth = $page->getWidth(); $imageHeight = 72; $imageWidth = 72; $topPos = $pageHeight - 36; $leftPos = 36; $bottomPos = $topPos - $imageHeight; $rightPos = $leftPos + $imageWidth; $page->drawImage($chompImage, $leftPos, $bottomPos, $rightPos, $topPos); $pdf->pages[0] = ($page); $pdf->save("chomp.pdf"); ?>
Note: If you do not have the image extension enabled for PHP, you will get an error when you try to execute this file. To solve this problem, open your php.ini file and uncomment the line that says
Creating the actual image object is self-explanatory. You are simply loading the JPEG from a file. But from there, you have to think about positioning, which might not be entirely obvious.
A PDF document uses the same conventions as a PostScript file. That means everything is measured in "points," rather than pixels. There are 72 points to an inch, so if you want the image to be 1 inch high by 1 inch wide, you set both values to 72.
As far as the actual positioning, the origin for the coordinate system is in the bottom left-hand corner of the page. In other words, the point 0,0 corresponds to the lower left-hand corner, with coordinates going up as you get higher on the page and further to the right.
So, to place an object half an inch from the top of the page, you need to set that coordinate to the total height of the page, minus 36 points, or half an inch. Similarly, the bottom of the image will be at that point, minus the height of the image. Also, because you want it in the left-hand corner, you start with the coordinate of 36, then add the width of the image for the second coordinate.
Once you have all of that information, you can use the
drawImage() method to add it to the actual page. The process of adding text is similar.
Before you can add any text to the page, you need to determine what it's going to look like. You can accomplish that through the use of styles, as shown in Listing 5.
Listing 5. Adding text
... $topPos = $pageHeight - 36; $leftPos = 36; $bottomPos = $topPos - $imageHeight; $rightPos = $leftPos + $imageWidth; $page->drawImage($chompImage, $leftPos, $bottomPos, $rightPos, $topPos); $style = new Zend_Pdf_Style(); $style->setLineColor(new Zend_Pdf_Color_RGB(0.9, 0, 0)); $style->setFillColor(new Zend_Pdf_Color_GrayScale(0.2)); $style->setLineWidth(3); $style->setFont( new Zend_Pdf_Font::fontWithName(Zend_PDF_Font::FONT_HELVETICA_BOLD) ,32); $page->setStyle($style); ->drawText('Chomp! To go', $rightPos + 32, $topPos - 48); $pdf->pages[0] = ($page); $pdf->save("chomp.pdf"); ?>
Start by creating a style object and setting its attributes. The line color, here set as an RGB value (with the red, green, and blue values being set on a scale of zero to one), mostly applies to shapes, as you'll see in a moment. The fill color, here set as a very dark gray, also applies to shapes, but more importantly, in this case, sets the color of your text. The line width determines the width of your lines. Then you set the font and the size, in points. Fourteen standard fonts are included in PDF documents and can be referenced as
Zend_PDF_Font values. They include
Zend_Pdf_Font::FONT_TIMES_BOLDITALIC, the same four varieties for Helvetica and Courier, and the Symbol and Zapf Dingbats fonts.
Once you create the style, you can set it for the page. Finally, you are ready to actually add the text to the page, specifying the text itself and its position. In this case, you want the text to be half an inch to the right of the image, and two-thirds of an inch from the top of the page.
The final touch to your sample page is a border around the outside (see Listing 6).
Listing 6. Adding a shape
... $style->setFont(new Zend_Pdf_Font::fontWithName(Zend_Pdf_Font::FONT_HELVETICA_BOLD), 32); $page->setStyle($style); ->drawText('Chomp! To go', $rightPos + 32, $topPos - 48); ->drawRectangle(18, $pageHeight - 18, $pageWidth - 18, 18, Zend_Pdf_Page::SHAPEDRAW_STROKE); $pdf->pages[0] = ($page); $pdf->save("chomp.pdf"); ?>
You already set a color and width of the line that makes up the rectangle, so now you're setting the top-left and bottom-right corners to be a quarter of an inch from the edges of the page, and specifying that you want just the line, as opposed to a filled shape. You have three options:
Zend_Pdf_Page::SHAPEDRAW_STROKE, and
Zend_Pdf_Page::SHAPEDRAW_FILL. The first includes a line and a fill, so if you had used it here, you would've wound up with a dark gray rectangle with a red border.
Let's look at actually implementing this within the application.


text: Miner GrumnalLevel: 8 - 10North of Gol'Bolar Quarry Miner Grumnal is a dwarven miner located north of the Gol'Bolar Quarry. He dosen't serve any purpose in-game. External linksEdit Wowhead Thottbot WoWDB Retrieved from "http://wowwiki.wikia.com/wiki/Miner_Grumnal?oldid=2607306" Ad blocker interference detected! Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers Wikia is not accessible if you've made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected. Categories: Level 8 - 10 NPCs Dwarves Dun Morogh NPCs Add category Cancel Save Languages: Español