You could say we're familiar with local building regulations, practices and people. We've been around to see a few changes. Lean on us for added insight into your next project and save valuable time and resources with the range of services we offer in-house. We're committed to providing the resources you need as you need them, with hourly OR project based billing flexibility. Try us out and see.
Have an idea? We can perform a feasibility study before you invest the big bucks.


text:
Home Model Kits The Cutty Sark Model Ship
The Cutty Sark Model Ship
The Cutty Sark's Figurehead
Micro-Mark and Scientific Models have been designing and building wooden model ships for over 50 years. The company began in 1928 selling rubber band powered wooden airplanes and has evolved to sell precision tools and supplies for the hobbyist. One of the ships that the company has sold, and continues to sell, is the Cutty Sark. The real Cutty Sark has been restored and is docked in Greenwich, UK.
The Cutty Sark Figurehead
The Cutty Sark is one of the most modeled ships because of the ship's history. The name is derived from an old Scottish poem written in 1790. The poem, Tam O-Shanter, was written by Robert Burns and is about a drunken farmer heading home from the pub when he saw witches and warlocks dancing in the churchyard. A young witch, Nannie Dee, was dancing in a nightgown that was too small. The term for the short nightgown in Scottish was cutty sark. The farmer was taken by her and called out to her.
Nannie Dee dancing in the churchyard.
The witches and warlock gave chase to the farmer who jumped on his horse. Nannie Dee tracked him down but she was only able to grab the horses tail which she snatched. The ship Cutty Sark has Nannie Dee holding a horse's tail as the figurehead.
Nannie Dee grabbing the farmer's horse's tail.
At Micro-Mark and Scientific Models we attempt to design our models to the actual ship. We have worked with famous designers like Harold Underhill and Walter Musciano over the years. These designers review the history of the ship, look at mechanicals and drawings in great detail, and even review ship logs to get every detail of the model as realistic as possible.
We have sold the Cutty Sark for years.
The figurehead we have used has changed some in the different versions of the model.
In the 1950, we sold a small plastic Cutty Sark for new modelers. We left off the figurehead all together because we knew it was for kids.
Cutty Sark Models sold by Micro-Mark over the years. The Cutty Sark we sell today has one of the most detailed figureheads of Nannie Dee. We also sell all the tools and supplies to make the modeling kit. Head over to MicroMark to check them out!
Previous articleDitto Pro Tinkerine 3D Printer
Next articleThe Cutty Sark's Figurehead
The Bluenose Ship
The USS Constitution

redpajama_set_name: RedPajamaCommonCrawl


text:
Eastside Vs. Westside: The NFC East Challenging The NFC West
Heading into the 2014 NFL season, all eyes headed west. In a sports world often described as having an East Coast bias, it was the NFC West getting all the praise, and rightfully so.
In 2013, the NFC West was far and away the best division in the NFL. The Seattle Seahawks finished with the best regular-season record in football, tied with the Denver Broncos at 13-3, and won the Super Bowl. Along the way, they defeated the division rival San Francisco 49ers in the NFC Championship game, a team that went 12-4 in the regular season.
Meanwhile, the Arizona Cardinals proved to be the best team not to make the playoffs, posting a 10-6 record, while the St. Louis Rams were no walkover, going 7-9 despite yet another injury to starting quarterback Sam Bradford.
More of the same was expected in 2014, with Seattle the prohibitive favorites, the Niners right on their coattails, the Cardinals looking to push both teams, and the Rams on the up and up.
The same could not be said for the NFC East, a division that often has taken the headlines in the conference over the years. Last season, only the Philadelphia Eagles finished with a winning record in the division — their record the same 10-6 as the postseason-less Cardinals — with the Dallas Cowboys going an even 8-8 and both the New York Giants and Washington Redskins finishing with losing records. In fact, Washington had the worst record in the entire conference, besting only the Houston Texans and their paltry two wins with a 3-13 mark.
As this season approached, few if any people expected the NFC East to be much better. The Eagles were once again expected to finish as division champs, with the Cowboys' defense decimated, New York's roster in turmoil and the Redskins getting more notoriety for their name than their play.
However, here we are, six weeks into the season, and the NFC East is neck and neck with the NFC West — in a year in which the two divisions face one another, no less.
For starters, the Eagles and Cowboys are tied atop the NFL with 5-1 records, matched only by the San Diego Chargers. Digging a little deeper, the NFC East is keeping pace against the West thus far in the head-to-head matchup as well, currently sitting at 3-5 against the division widely considered the best heading into this campaign.
While it's true that two of those three victories have come at the expense of the 1-3 St. Louis Rams, who are once again without an injured Bradford (as always), the fact remains that the East is right there with the West, particularly when you factor in that the Eagles had every opportunity to defeat the 49ers but ultimately came up short.
Of course, the third victory of the bunch was the most impressive, with the Dallas Cowboys doing something virtually never done — going in to the Seattle and toppling the defending Super Bowl champs. In fact, Dallas was just the second team since the start of the 2012 season to head to Seattle and come away victorious. The Cowboys were simply the better team against a foe everyone had considered the best team in football, proving that the East is for real.
I'm certainly not ready to declare the NFC East the superior division. That would just be foolish. While it's true that the 14-10 combined record of the East is a hair better than the 11-8 combined record of the West (12-9 after tonight's Niners-Rams matchup, barring a tie), the NFC West has beaten the NFC East five out of eight tries thus far, with the Cardinals a perfect 2-0 with victories against the Skins and Giants. And when you factor in wins against teams such as the Chargers, Packers, Broncos and Chiefs for the West teams, you'd be hard-pressed to find a tougher set of divisional squads.
But the East has been almost as impressive. The Eagles defeated the Colts, the Cowboys took down the Texans and Saints in addition to yesterday's impressive victory, and New York has topped Houston and Atlanta.
It's been a surprising start, no doubt about it, particularly after the opening to the season. The Cowboys and Giants looked to be basement dwellers following their opening-week debacles, while the Eagles struggled against lowly Jacksonville and the Redskins looked anemic against Houston. On the flip side, the Seahawks and Cardinals came storming out of the gates, while the Niners were expected to be there before long.
Now here we are, the NFC East putting on a surprising showing to keep pace with the NFC West, no performance more surprising than the one by the Cowboys yesterday out in the Pacific Northwest.
We're still very early in this NFL season, with a large portion of interdivisional games to go between the NFC East and NFC West. But through six weeks of play, these two divisions are a lot closer than anyone would have thought.
Rev. P. Revere
Reverend Paul Revere, aka Joe Boland, is a sports blogger out of Philadelphia whose life revolves around sports 365 and a quarter days per year. Keep up with Rev at his own personal blog, The House That Glanville Built and on Twitter.
3 Replies to "Eastside Vs. Westside: The NFC East Challenging The NFC West"
Chuck Chillout [insert 5 fly aliases] says:
...And, in six more weeks they'll be further apart.
I'll give it to you that some of the NFC East teams have looked alright. But keep into account that key players on the Niners defense are missing (Namely Bowman Dorsey & Smith though they'll be back by year's end) and the Cardinals JUST got their starting QB back this week, and as you mentioned...Sam Bradford's arm is made out of balsa wood and fairies' wishes.
Couple that with Cousins being Cousins, Victor Cruz probably now done for the year, and Darren Sproles going out, probably for some extended time...there's gonna be some hard times in the East.
Rev. P. Revere says:
Excellent points all around. And I'd still take the West any day of the week … but the gap has closed a bit thus far.
I'll give you that. I think the Cowboys are the wildcard, I don't think anyone (except Skip Bayless maybe) expected them to look this good.
Previous Previous post: Adam Sachnoff, 10th Planet & 5 Mistakes Wrestlers Make In BJJ
Next Next post: On Crissy Henderson, Domestic Violence And The adidas Element Refine


See Rotterdam from a different point of view: go biking!
We had the best biking experience ever, with Bike & Bites and Laura as our host. Not only did we see a hip and happening district of the city (North), we visited really local venues and had delicious snacks and a great pint of independantly brewed beer at a former fire station. Had an unique experience; don't hesitate to book this, you're going to love it!
Having not been on a bike in ages I was a bit unsure about the bike and bite experience but wow...after ten minutes cycling I felt like a local.. The 2.5 hours flew by and our guide Daniel ensured that we found some hidden gems food wise in Rotterdam (even my brother who lives there found new eateries) We were a group of 6 which was lovely and as I have an interest in architecture Daniel ensured that not only the food but the buildings were explained to us. I heard they have a bike tour focusing on beers - I think I could squeeze it in on my next visit!! If you want to see and feel like a local...then bike your way around Rotterdam and sample some great food. A treat all round.
Many thanks for this! Daniel certainly enjoyed showing you the architectural highlights, as well as the tasty snacks :). You're more than welcome to join us again for a special beer tour, what a great idea!
I live in Amsterdam, but being an expat it's important to also see other cities. I was very pleasantly surprised by how modern, spacious, cool, hip and relaxed the city seems to be. I had a completely different view on what it would be like.
Our host Ina was fantastic, friendly, very down to earth and showed us the city through her eyes. The little gems we visited were great, really enjoyed places such as the "friet and gin place" or the store with the local products, where we ate a nice yoghurt.
Thanks so much for this lovely review. I'm glad we could contribute to your positive experience in Rotterdam, hopefully the first of many!


text:
Risks and Disasters
Early warning systems have been around for a long time. Ancient tribes in the Pacific observed the precursory signs of tsunamis in the ocean to warn their communities. In a similar fashion, tribes in Africa and in the Americas watched the skies to warn about potentially catastrophic weather. In the recent past, an improved understanding of the natural hazards that trigger disasters and the deployment of improved sensors and means of communication to transmit the data to observatories in countries have allowed for the improvement of early warning systems and to extend the list of hazards under surveillance.
The relevance of early warning systems has been recognized by the disaster management community and is mentioned explicitly in the Sendai Framework for Disaster Risk Reduction 2015-2030 in Priority 4 (Enhancing disaster preparedness for effective response, and to "Build Back Better" in recovery, rehabilitation and reconstruction) and in Target G (Substantially increase the availability of and access to multi‑hazard early warning systems and disaster risk information and assessments to the people by 2030).
The climate change community also recognized the relevance of early warning systems and included the need to conduct such efforts in the Paris Climate Agreement (Article 7, paragraph 7c).
Early warning systems have been implemented and are now operated at the local level for some hazards such as floods; and at the national level to address a variety of hazards. In addition, efforts have been carried out under the umbrella of the United Nations since the nineties to promote the implementation or improvement of early warning systems around the world, including through international cooperation.
The United Nations Office for Disaster Risk Reduction (UNDRR) defines an early warning systems as "an integrated system of hazard monitoring, forecasting and prediction, disaster risk assessment, communication and preparedness activities systems and processes that enables individuals, communities, governments, businesses and others to take timely action to reduce disaster risks in advance of hazardous events".
Four levels of early warning system.
Image: UNDRR.
In 2003, experts taking part in the 2nd International Early Warning Conference introduced the current concept of efficient or people-centred early warning systems based on four elements:
Disaster risk knowledge based on the systematic collection of data and disaster risk assessments
Detection, monitoring, analysis and forecasting of the hazards and possible consequences
Dissemination and communication, by an official source, of authoritative, timely, accurate and actionable warnings and associated information on likelihood and impact
Preparedness at all levels to respond to the warnings received
In recent years, the concept of multi-hazard early warning systems has been promoted at the international level. Such systems address several hazards and/or impacts of similar or different type in contexts where hazardous events may occur alone, simultaneously, cascadingly or cumulatively over time, considering the potential interrelated effects. During the Third UN World Conference on Disaster Risk Reduction held in Sendai, Japan, in March 2015, various UN organizations, including UNOOSA, and other regional and national organizations joined forces to launch the International Network on Multi-Hazard Early Warning Systems (IN-MHEWS).
Space technologies are playing their role in contributing to early warning systems including through satellite telecommunications, Earth observation and research efforts that are underway to implement the use of Global Navigation Satellite Systems (GNSS). In addition, the space community began is dedicating efforts towards the implementation of early warning systems for space weather and Near-Earth Objects (NEOs).
UN-SPIDER contributes to early warning efforts by raising awareness about the applications of the different types of space technologies in combination with in situ data to improve existing early warning systems. In addition, it is a member of the International Network on Multi-Hazard Early Warning Systems (IN-MHEWS).
Types of early warning systems
There are various ways of classifying early warning systems.
By type of hazard
Early warning systems have been developed and implemented for:
Geological hazards like tsunamis, earthquakes, volcanic activity, and landslides
Hydrometeorological hazards including severe weather in land and at sea, floods, droughts, hurricanes, typhoons and cyclones, tornados, cold and heat waves, etc.
Biological hazards including insect plagues like locust outbreaks and harmful algae blooms
Health hazards including vector-borne diseases, viruses and other types of diseases
For pests and diseases on crops and livestock
By the level at which it is operated
Weather monitoring instruments
at the Sri Lanka Department of Meteorology
Community or people-centred early warning systems, operated at a more locallevel by a municipal government or a community. The most typical systems of this kind address flood.
National early warning systems operated by a national-level government agency like a meteorological department, a geological observatory or institute, a health or an agricultural ministry.
Regional systems operated at a more regional level. Two examples in this category are the Famine Early Warning System Network (FEWSNET) operated by the United States of America in various regions of the world and the European Meteoalarm.
Global systems operated at the international level by international organizations like the WHO and FAO.
As a single or multi-hazard system
Single-hazard: Community-operated systems usually address only one type of hazard.
Multi-hazard: Meteorological departments, ministries of health and agriculture operate early warning systems address a variety of hazards or cascading hazards.
Space technologies for early warning
While there are three types of space technologies including satellite telecommunications, Earth observation and GNSS, at this time satellite telecommunications and Earth observation are being used more frequently in several types of early warning systems.
Satellite telecommunications are used in two ways:
To transmit data from sensors deployed in remote areas to observatories, where it is analyzed and used to elaborate forecasts regarding potentially catastrophic events
To transmit warnings from one geographic region to another region, particularly in the case of tsunamis.
Earth observation is used in various types of early warning systems. Some examples of applications include:
To track the path of cyclones, typhoons and hurricanes at sea before they make landfall
To assess the severity of droughts in comparison to historic droughts
To determine the presence of hot spots in active volcanoes
To monitor the progress of floods in very large basins
To determine the potential expansion or deformation of a volcanic cone before an eruption
To track active mass movements including landslides
Space agencies have set up applications to combine satellite imagery to generate relevant products that can be used in early warning systems around the world.
For example, the Copernicus programme of the European Commission operates several useful applications:
Global Drought Observatory
European Flood Awareness System
Global Wildfire Information System
In addition, the Copernicus programme offers access free-of-charge to satellite imagery collected by the fleet of European Sentinel satellites. The higher resolution and frequency of visit allow for applications in specific types of early warning systems. Further repositories of satellite imagery can be found through the data sources page of the Knowledge Portal.
In the United States, the National Oceanographic and Atmospheric Administration (NOAA) and the United States Geological Survey (USGS) provide access to satellite imagery from satellites launched by the United States to users around the world, free of charge. The combination of archived and up-to date satellite imagery is finding its way into several early warning systems including those for drought. In addition, NOAA operates the Global Drought Information System (GDIS). Furthermore, information generated by the National Hurricane Centre (NHC) is used in Caribbean and Central American countries as part of their early warning efforts.
This table provides an overview of the uses of space-based technologies in tsunami early warning systems.
Early warning of outer space hazards
Several space agencies are joining forces with astronomical observatories to monitor extraterrestrial hazards including NEOs and space weather.
The International Asteroid Warning Network (IAWN) was established along with the Space Mission Planning Advisory Group (SMPAG) as an international effort, supported by UNOOSA, to deal with NEOs including meteorites.
In addition, space agencies and astronomical observatories are also joining forces to monitor space weather including solar or geomagnetic storms with the support of WMO.
Fill Form


Joe Pickett novels volume 5.
Game warden Joe Pickett returns in a twisting, action-packed tale of greed, power, and murder. Joe Pickett is attempting to enjoy-all right, survive-his mother-in-law's wedding to a local big-shot rancher when he receives some disturbing news: Will Jensen,a fellow Wyoming game warden and a good friend, has killed himself. And Joe's been picked to temporarily run Jensen's Teton district. Jackson, Wyoming, is a far cry from Joe's hometown of Saddlestring-it's the epicenter for many environmental extremists and an elite playground for the rich and powerful-and Joe quickly finds himself in over his head. Yet despite the pressures of his new job, he can't get his friend's suicide out of his mind. By all accounts, Will had changed in the last few months, becoming violent and unpredictable. The closer Joe comes to the truth about Will's death, the more his own life spirals out of control-and he realizes that if he's not careful, he may end up as Jackson's next victim. Out of Rangeproves once again that C. J. Box is one of the most original and entertaining voices in mystery fiction.
"Joe Pickett is attempting to enjoy his mother-in-law's wedding to a local big-shot rancher when he receives some disturbing news: Will Jensen, a fellow Wyoming game warden and good friend, has killed himself. And Joe's been picked to temporarily run Jensen's Teton district." "Jackson, Wyoming, is a far cry from Joe's hometown of Saddlestring. An elite playground for the rich and powerful, and the epicenter for many environmental extremists, it's a different world - and Joe quickly finds himself in over his head in his new job. Worse still, he misses his wife and daughters." "Yet despite the pressures of his new job and his growing attraction to a married woman, Joe begins to question the circumstances of his friend's suicide. While he can find no evidence that Jensen didn't take his own life, certain facts seem to indicate he was driven to it - and Joe becomes obsessed with finding the reason why."


Exceptional eye care, personally delivered.
Our qualified optometrist's will carry out thorough eye examinations which involve more than just testing your sight. Having 30 minutes set aside for each examination allows us to not only check your vision, but your eye health as well.
Ensuring your child has the best sight is crucial for their learning process. Our child sight tests are covered by the NHS and, cater for all children, even if they have difficulty communicating. We also promote the use of coloured overlays for reading to help with visual perceptual problems.
The OCT scanner is one of our latest specialist technologies. It is a major advancement in investigating eye health so that action can be taken at an earlier stage, if necessary. It allows the viewing and measurement of all the important structures in the eye and can even give a 3D view of any part of the retina and take a photograph of the back of the eye.
At Walbank Opticians, we strive to make sure your eyes are in the best condition possible. This not only includes great vision, but ensuring your eyes are healthy and well looked after. There are a range of products in stock to promote healthy eye care.


This side table is from The Inheritance Collection by designer Stephen Kenn based in Los Angeles. A steel frame table designed to hold cups, magazines or a laptop while lounging on an Inheritance Sofa or Chair. Shown here with a blackened steel frame and brass tabletop, but also available in several metal finish options and white oak or ebonized oak tabletops.
Design options: Each piece is fully customizable; for the full range of options, click here.


text:
June 25, 2020 January 24, 2022 ~ C³
Welp, Willem's a Beast, Elq's gone missing, and Nephren has to put up with a chatty flying fish. Things can't get much worse, except that in a series whose parable is Murphy's Law, they can.
Feelin' Like A God:
Barring something inspired by Lovecraft, gods in stories tend to just be humans who can whip up hurricanes with a snap of their fingers. Impressive, but WorldEnd takes a subtler approach. Its Visitors can crush a person simply because their souls are so massive and dense, and talking with them can turn your insides into jelly. These're small touches, but they go a long way in making its gods feel like actual gods and not just extraordinarily sexy human beings.
The Casual Style:
Here's something that's bothered me for most of the series. If I were explaining WorldEnd to the uninformed, I would describe it as an artsy series, its structure and prose often arranging themselves poetically. But then in the next scene will be casual lines slithering for the boundary of comedy, and I don't think it ever managed to integrate these that well. It's fine for carefree scenes, such as when Willem was playing daddy, but it's jarring when events are more serious.
Uh, The Climax?
This being the final entry into the series, it tries its darndest at wrapping everything up for everybody, but it includes an absurd number of characters, some of them new, and it reads less like the third act of the series and closer to its epilogue. There is a proper climax to taper the overarcing plot off, but it's against a golem we've never heard of built by people we've never heard of, so it feels like we just get some stand-in for the final conflict.
The Tragic Hero:
From its onset this series has been about how ends are inevitable, and while it's a bit on the nose about this at times, it perfectly encapsulates this downer moral through Willem, who wants desperately to protect the people dearest to him. I wouldn't call him the best character in the series, but he's easily the most sympathetic, fighting against a fate that's out to get him, and he gets so battered and beaten that you just wanna cry yes when the final chapter asks if you'd snuggle up to him.
It's not the strongest finish for the series, but it does an adequate job of tying things up and leaving them resolved. It would've been better off focusing on its core cast rather than trying to throw all the bit players in for one last hoorah, as well as have a final conflict that didn't pull a new set of baddies out the wazoo. But for what it's worth, it sticks to its despairing guns and gives us an ending that's defiant as its protagonist, proving that sometimes there is such a thing as Happily Ever After.
‹ PreviousFlash Review – Midori Days
Next ›Food Wars! What Happened With Its Ending, and Why Isn't It the Greatest?


text:
Hortense Ellis (18 de abril de 1941 – 19 de octubre del 2000) fue una cantante de reggae, rocksteady y ska, muy popular en los años sesenta y setenta. Era hermana del fallecido cantante Alton Ellis, conocido como "el padrino del rocksteady".

Biografía
Ellis nació Kingston, Jamaica, su padre trabajaba en las vías del tren, mientras que su madre atendía un puesto de frutas. Junto con sus seis hermanos y sus padres pronto se mudaron a Trenchtown, Jamaica, un barrio marginado, pero habitado por muchos músicos. A los 18 años, participó en "Vere Johns Opportunity Hour", un programa de concursos que promovía el nuevo y joven talento. Ahí cantó su versión de "I'm Not Saying No At All", una canción de Frankie Lymon; su desempeño impresionó tanto a la audiencia como al panel de jueces, por lo que la invitaron a volver. Desde ese momento, se dedicó a entrar a concursos de canto, alcanzando seis semifinales y cuatro finales. En 1964 se le otorgó el premio de la copa de plata a la mejor vocalista femenina de Jamaica. Repetiría el premio cinco años después.

En los años sesenta, Ellis ofreció un tour por Jamaica con el grupo de reggae Byron Lee and The Dragonaires, con quienes empezó a grabar un álbum a lo largo de su recorrido, siendo ayudados por los mejores productores de la isla como Ken Lack, Coxone Dodd y Duke Reid.

Mientras su hermano Alton Ellis también grababa con Coxone Dodd, este último productor adaptó las canciones de Alton para la voz femenina de Hortense Ellis, con el objeto de "explotar la conexión familiar". Algunas de estas canciones son "Why Do Birds" y "I'm Just A Guy", mientras que Dodd juntó a los hermanos para cantar a dueto "I'm In Love" y "Easy Squeeze".

Pronto Hortense y su hermano viajaron a Canadá en 1971 para dar unos conciertos, sin embargo, al año siguiente, Hortense viajó de regreso a Jamaica donde se casó con Mikey "Junior" Saunders. El matrimonio tuvo cinco niños, uno cada año. Mientras que la crianza de sus hijos repercutió en sus conciertos, Hortense Ellis permanecía constantemente en el studio. Cuando trabajaba para el productor Lee "Scratch" Perry, grabó bajo el seudónimo de Mahalia Saunders varios acetatos que incluyeron canciones como "Right On The Tip Of My Tongue" y "Piece Of My Heart".

El éxito de Hortense Ellis se vería a finales de los años setenta, cuando grabó una canción para Gussie Clarke, llamada "Unexpected Places". La canción fue un gran éxito en Jamaica, así como en Gran Bretaña, donde apareció bajo el sello Hawkeye.

Para el productor Bunny "Striker" Lee, Hortense adoptó el seudónimo Queen Tiney y grabó "Down Town Ting", una canción respuesta para el éxito "Uptown Top Ranking" del dúo de reggae Althea & Donna. La canción de Queen Tiney se basó en el ritmo del gran éxito de Alton Ellis "I'm Still In Love With You".

Durante este tiempo, Hortense Ellis volvió a editar sus canciones de Coxone/Studio con Soul Syndicate, The Aggrovators y el equipo de Sly Dumbar y Robbie Shakespeare. El aumento de la popularidad por el género lovers rock a fines de los setenta y a principios de los ochenta, orilló a Ellis a editar un cover de algunos clásicos como "Down The Aisle" (de Patti Labelle) y "Young Hearts Run Free" (de Candi Staton).

Después de divorciarse de Mikey Saunders, Ellis aprovechó y vivió en Nueva York y Miami durante los años ochenta. Al regresar a Jamaica en 1989, empezó a tener problemas de salud, pero aun así logró dar algunos conciertos en vivo. Pudo recobrar fuerzas para viajar por motivos personales a Nueva York en el verano de 1999, pero para el año siguiente, su salud se agravó.

Muerte
A Hortense Ellis le diagnosticaron en 1990 cáncer de garganta. Posteriormente, a pesar de los intentos de su hija Sandra Saunders de obtener el tratamiento para su madre en Miami, Estados Unidos, Ellis decidió regresar a Jamaica y morir allá. Cuando llegó, fue hospitalizada de emergencia por su enfermedad y por un dolor incontrolable. El 19 de octubre del 2000 murió en su cama debido a una infección de estómago.

Discografía

Como solista

 Reflections (1979)
 Feelings (1978)
 Jamaica's First Lady of Songs (1977)

A dueto

 Alton & Hortense Ellis (1990)

Enlaces externos
 Página oficial de Hortense Ellis (en inglés)
 Discografía de Hortense Ellis según Discogs (en inglés)
 Noticia de su fallecimiento. (inglés)

Cantantes femeninas de Jamaica
Músicos de reggae de Jamaica

redpajama_set_name: RedPajamaWikipedia


text:
ONTARIO: This town had its own selfie dog. Until somebody tossed it in the trash
Bruno, the unofficial mascot for the Town of Bradford West Gwillimbury, spent the last 1 ½ years taking adventures with local residents, who posted photos on social media
Oct 31, 2018 2:30 PM by: Jenni Dunning
1 / 1 Bruno was often spotted at Music in the Park events in Bradford West Gwillimbury. Submitted photo
BRADFORD - Bruno, the unofficial mascot of Bradford West Gwillimbury, has retired.
But unfortunately for the life-size stuffed animal dog, he will spend retirement in a garbage dump.
"One girl took him. She was using him with her business. Her parents moved. Her dad didn't know (who Bruno was) and threw him out," said BWG resident Ann, who started the Bruno From Bradford Facebook page, encouraging people to take the stuffed animal husky on adventures and share photos on social media.
"It's the size of a real dog. How could you just throw it in the garbage? I was a little mad."
Ann has remained anonymous throughout the 1 ½-year experiment and declined to give her last name.
She said the last person to post a photo of Bruno on the Facebook page is not the person who last had him.
Bruno's adventures started when her neighbours put him on their curb after their kids outgrew the nearly one-metre-tall stuffed animal, Ann said.
"We left him on our friend's front porch. We did it as a joke," she said.
Then one of her kids had the idea to attach a tag to Bruno introducing him and asking to be taken on adventures. People were asked to post photos on social media using the #BrunoFromBradford hashtag.
When the person was done with Bruno, they could drop him off at another location for someone else to take a turn.
The first place Bruno visited was Summerlyn Dental Care in Bradford.
For more than a year, people from all over town have posted photos of Bruno on adventures — from Pumpkin Fest, to the opening of Henderson Memorial Park, to Music in the Park outside the BWG Public Library.
Bruno has had his hair done at hair salons and barbershops, had a lightsaber battle, visited seniors, gone bowling, hung out with the South Simcoe police, worked out at a gym, had margaritas at Made in Mexico, eaten locally-made baked goods, played with kids in pools and at playgrounds, and accompanied a young patient to SickKids for treatment.
Occasionally, Bruno's presence would be requested at local events, and Ann said she would post on the Facebook group, "Has anyone seen Bruno?" to track him down.
In those cases, she had to reveal her identity to some people in order to pick him up.
"There's probably only three people who know he came from my house," she said.
Ann said she loves how BWG residents embraced Bruno, and he helped showcase what the town has to offer.
"It was getting people to know the different businesses as well," she said. "He was like the unofficial town mascot. Everyone knew who he was."
While Ann is upset Bruno is retiring, she said she hopes to replace him one day and start the whole experiment over again.
An exact replacement would cost about $400 from Mastermind Toys, she said, so she hopes to find a less expensive option.
"I'm kind of looking for a Bruno Jr. Like Bruno had a baby, kind of thing," she said.
Look back through all of Bruno's adventures on the Bruno From Bradford Facebook page.
- BradfordToday.ca
This has been shared 0 times
Forward by Email
Share via Text Message
How did this story make you feel? view results >
Is Elliot Lake's local news important to you?
If it is, we could use your help. Consider a small monthly contribution to support your local journalists. Click here to learn more.
Get your daily Elliot Lake news briefing
More Beyond Local
ONTARIO: Maxime Bernier's Guelph event cancelled due to concerns over protest
ONTARIO: This Tim Hortons' server whips up a double-double, and a morning smile
ONTARIO: Union blasts Ford for booze shortage
Dialogue and debate are integral to a free society and we welcome and encourage you to share your views on the issues of the day. We ask that you be respectful of others and their points of view, refrain from personal attacks and stay on topic. To learn about our commenting policies and how our community-based moderation works, please read our Community Guidelines.
See a typo/mistake?
Have a story/tip?
About the Author: Jenni Dunning
Jenni Dunning is a community editor and reporter who covers news in the Town of Bradford West Gwillimbury.
How often do you wash your car?
Once a month Once a week Once a season Twice a year, at the most Never
Results > Archives >


text:
وَلِلَّهِ
And for Allah
ٱلْمَشْرِقُ
(is) the east
وَٱلْمَغْرِبُۚ
and the west,
فَأَيْنَمَا
so wherever
تُوَلُّوا۟
you turn
فَثَمَّ
[so] there
وَجْهُ
(is the) face
ٱللَّهِۚ
(of) Allah.
Indeed,
ٱللَّهَ
وَٰسِعٌ
(is) All-Encompassing,
عَلِيمٌ
All-Knowing.
Wa lillaahil mashriqu walmaghrib; fa aynamaa tuwalloo fasamma wajhullaah; innal laaha waasi'un Aleem
And to Allah belongs the east and the west. So wherever you [might] turn, there is the Face of Allah. Indeed, Allah is all-Encompassing and Knowing.
To God belong the East and the West. Wherever you turn the glory of God is everywhere: All-pervading is He and all-knowing.
And the East and the West, all belong to Allah – so whichever direction you face, there is Allah's Entity (Allah's Mercy is directed towards you); indeed Allah is the All Capable, (His powers and reach are limitless), the All Knowing.
(They attempt to exploit the issue of qiblah – the direction of Prayer – as a pretext to bar Muslims from places of worship and to prevent God's Name being mentioned and invoked in them.) To God belong the East and the West (and therefore the whole earth with its east and west: wherever you are, you can turn to Him in the Prayer). Then, in whatever direction you turn, there is the "Face" of God. God is All-Embracing (with His mercy), All-Knowing.
And to Allâh belongs the east and the west; so whichsoever way you may turn (you will find) there is Allâh´s attention. Surely, Allâh is All-Pervading, All-Knowing.
To God belong the East and the West; whithersoever you turn, there is the Face of God; God is All-embracing, All-knowing.
And unto Allah belongeth the east and the west; so withersoever you turn there is the countenance of Allah: verily Allah is pervading, Knowing.
And the East and the West, all belong to Allah - so whichever direction you face, there is Allah's Entity (Allah's Mercy is directed towards you); indeed Allah is the All Capable, (His powers and reach are limitless), the All Knowing.
To Allah belongs the East and the West, and wherever you turn there is Allah´s face (presence); for verily, Allah is All-pervading and All-Knowing.
And to Allah belong the east and the west, so wherever you turn yourselves or your faces there is the Face of Allah (and He is High above, over His Throne). Surely! Allah is All-Sufficient for His creatures' needs, All-Knowing.
To God belong the East and the West. Whichever way you turn, there is God's presence. God is Omnipresent and Omniscient.
And to God the sunrise/east and the sunset/west, so wherever you turn, so there (is) God`s face/direction, that God is rich/extended , knowledgeable.
The East and the West, all belong to Allah: you will face Allah in whichsoever direction you turn your face: Allah is All-Embracing and All-Knowing.
And Allah´s is the East and the West, so whither you turn thither is Allah´s purpose. Surely Allah is Ample-giving, Knowing.
And to Allah belong the east and the west, so wherever you turn (yourselves or your faces) there is the Face of Allah (and He is High above, over His Throne). Surely, Allah is Sufficient (for His creatures' needs), Knowing.
Unto Allah belong the East and the West, and whithersoever ye turn, there is Allah's Countenance. Lo! Allah is All-Embracing, All-Knowing.
To Allah belong the east and the west: so whichever way you turn, there is the face of Allah! Allah is indeed all-bounteous, all-knowing.
To Allah belong the east and the west. Whichever way you turn, there is the Face of Allah. He is the Embracer, the Knower.
The East and the West belong to God. Wherever you turn, you are always in the presence of God. God is Munificent and Omniscient.
And Allah's is the East and the West, therefore, whither you turn, thither is Allah's purpose; surely Allah is Ample-giving, Knowing.
The East and the West belong to God. Whichever way you turn, there is the Face of God. God is all pervading and all knowing.
To Allah belong the east and the West; Whithersoever ye turn, there is the presence of Allah. For Allah is all-Pervading, all-Knowing.
The following was revealed either when the Jews criticised the change of the direction of prayer [qibla], or concerning the supererogatory prayers on animal-back during journeys, which one may pray in any direction; To God belong the East and the West, that is, the entire earth, because these two [directions] represent both sides of it [the earth]; whithersoever you turn, your faces in prayer by His command, there is the Face of God, the direction of prayer with which He is pleased. Lo! God is Embracing, His bounty embracing all things, Knowing, how to manage His creation.
Facing the Qiblah (Direction of the Prayer)
Allah said,
وَلِلّهِ الْمَشْرِقُ وَالْمَغْرِبُ فَأَيْنَمَا تُوَلُّواْ فَثَمَّ وَجْهُ اللّهِ
This ruling brought comfort to the Messenger of Allah and his Companions, who were driven out of Makkah and had to depart from the area of Al-Masjid Al-Haram.
In Makkah, the Messenger of Allah used to pray in the direction of Bayt Al-Maqdis, while the Ka`bah was between him and the Qiblah. When the Messenger migrated to Al-Madinah, he faced Bayt Al-Maqdis for sixteen or seventeen months, and then Allah directed him to face Al-Ka`bah in prayer. This is why Allah said,
(And to Allah belong the east and the west, so wherever you turn (yourselves or your faces) there is the Face of Allah (and He is High above, over His Throne)).
Ali bin Abi Talhah said that Ibn Abbas said,
"The first part of the Qur'an that was abrogated was about the Qiblah.
When the Messenger of Allah migrated to Al-Madinah, which was inhabited by the Jews, he was at first commanded to face Bayt Al-Maqdis. The Jews were happy, and the Messenger of Allah faced Bayt Al-Maqdis for some ten months. However, the Messenger of Allah liked to face the Qiblah of Ibrahim (Al-Ka`bah at Makkah), and he used to look to the sky and supplicate. So Allah revealed,
قَدْ نَرَى تَقَلُّبَ وَجْهِكَ فِي السَّمَاء
(Verily, We have seen the turning of your (Muhammad's) face towards the heaven) until,
فَوَلُّواْ وُجُوِهَكُمْ شَطْرَهُ
(turn your faces (in prayer) in that direction), (2;144).
The Jews were disturbed by this development and said, `What made them change the direction of the Qiblah that they used to face' Allah revealed,
قُل لِّلّهِ الْمَشْرِقُ وَالْمَغْرِبُ
(Say (O Muhammad);"To Allah belong both, east and the west"), (2;142) and,
فَأَيْنَمَا تُوَلُّواْ فَثَمَّ وَجْهُ اللّهِ
(So wherever you turn (yourselves or your faces) there is the Face of Allah (and He is High above, over His Throne))."
Ikrimah said that Ibn Abbas said,
(So wherever you turn (yourselves or your faces) there is the Face of Allah (and He is High above, over His Throne)) means,
"Allah's direction is wherever you face, east or west."
Mujahid said that,
"Wherever you may be, you have a Qiblah to face, that is, Al-Ka`bah."
However, it was said that;
Allah sent down this Ayah before the order to face the Ka`bah.
Ibn Jarir said,
"Others said that this Ayah was revealed to the Messenger of Allah permitting the one praying voluntary prayers to face wherever they wish in the east or west, while traveling, when in fear and when facing the enemy."
Ibn Umar used to face whatever direction his animal was headed and proclaim that the Messenger of Allah did the same, explaining the Ayah,
(So wherever you turn (yourselves or your faces) there is the Face of Allah)."
That Hadith was also collected by Muslim, At-Tirmidhi, An-Nasa'i, Ibn Abi Hatim, Ibn Marduwyah, and its origin is in the Two Sahihs from Ibn Umar and Amr bin Rabi`ah without mentioning the Ayah.
In his Sahih, Al-Bukhari recorded that Nafi said that;
whenever Ibn Umar was asked about the prayer during times of fear, he used to describe it and would then say, "When the sense of fear is worse than that, pray while standing, or while riding, whether facing the Qiblah or not."
Nafi then said, "I think Ibn Umar mentioned that from the Prophet."
It was also said that;
the Ayah was revealed about those who are unable to find the correct direction of the Qiblah in the dark or due to cloudy skies and, thus, prayed in a direction other than the Qiblah by mistake.
The Qiblah for the People of Al-Madinah is what is between the East and the West
In his Tafsir of this Ayah (2;115), Al-Hafiz Ibn Marduwyah recorded that Abu Hurayrah said that the Messenger of Allah said,
مَا بَيْنَ الْمَشْرِقِ وَالْمَغْرِبِ قِبْلَةٌ لاِاَهْلِ الْمَدِينَةِ وَأَهْلِ الشَّامِ وَأَهْلِ الْعِرَاق
What is between the east and the west is the Qiblah for the people of Al-Madinah, Ash-Sham and Iraq.
At-Tirmidhi and Ibn Majah recorded this Hadith with the wording,
مَا بَيْنَ الْمَشْرِقِ وَالْمَغْرِبِ قِبْلَة
What is between the east and the west is a Qiblah.
Allah's statement
إِنَّ اللّهَ وَاسِعٌ عَلِيمٌ
Surely, Allah is Sufficient (for His creatures' needs), Knowing.
"The meaning of Allah's statement is that Allah encompasses all His Creation by providing them with sufficient needs and by His generosity and favor.
His statement,
(Knowing) means, He is knowledgeable of their deeds and nothing escapes His watch, nor is He unaware of anything. Rather, His knowledge encompasses everything.


Harrison requests corn and hay for a public horse for four days., Endorsed on front by James Campbell's mark. On the back is "Report of the Prisoners/ Barny R. McGinnes/ Albany/ Oct 18th 1796/ Peter S. Therigan/ Sargt. of the Guard," which has been marked through.
Captain James Taylor requests two axes, one tent, and one camp kettle for use by the barge crew who are ascending the Ohio River under his command., Endorsed on back by John Kelly's mark.
Harrison acknowledges receiving 1500 dollars from Caleb Swan for recruiting.


Our skilled print makers and high quality paper stocks ensure that the precision, consistency and quality we deliver matches the care you've taken to create your photos. These prints will stand the test of time, and you can take pride in knowing your work is presented to the highest standard.
Queensberry offers premium quality inkjet prints on three paper stocks — Museum Quality (archival) Smooth and Textured, and affordable Fine Art Paper.
Museum Quality Paper – These mould-made, 100% cotton rag papers are crafted specifically to meet the needs of demanding photographers who value conservation-standard inkjet prints. Available in two surfaces, slightly textured and Smooth. Smooth Cotton Rag is the perfect choice for crisp detail, Textured Cotton Rag for its expressive Fine Art surface.
Fine Art Paper – A high quality, slightly lighter stock, Fine Art Paper offers a professional, conservation-quality natural white art print with a lightly textured matte finish.
Prints are available from 10x8" (25x20cm) up to 60x40" (152x102cm).


text:
The Pumping Station | Memphis' #1 Gay Bar
the Lil Black Book
the Parties
Colorful History
The Pumping Station follows a tradition of businesses overcoming prejudice. The building located at 1382 Poplar Avenue was built for a Jewish couple who owned a liquor store. They were evicted from a previous location by a landlord who was afraid of what his preacher would say. After they retired, the landlord rented to two lesbian bars, The Pipeline and since February 11, 2001, The Pumping Station. Our home location has been a host to diversity throughout the years and continues to be a place that not only caters to the community but gives back to it also.
Over the years, the bar has been a supporter of Mid-South Pride, Tennessee Equality Project (TEP), The Outflix Film Festival, MGLCC, Friends for Life, and the Wounded Warrior Project.
The Pumping Station has been voted the #1 Gay Bar in Memphis by the Memphis Flyer Best of Memphis reader poll since 2010. A popular neighborhood hangout that caters to all is home to locals has even been featured on national television and in regional publications.
Hours: Daily 4p– 3a, Saturday & Sunday 3p–3a
The Pumping Station is a 21+ only bar and smoking is allowed only in the Backdoor Lounge.
Taco Friday
Grilled Cheese Tuesday
Underwear Party
DIY Karoke
Endless Bubbles
Copyright © 2019 All Rights Reserved The Pumping Station | Memphis' #1 Gay Bar
Smart Website Design By Ray Rico Freelance Log in
1382 Poplar Avenue


Borussia Dortmund were well short of their best against Ingolstadt, but got the points courtesy of Pierre-Emerick Aubameyang.
Thomas Tuchel has confirmed Pierre-Emerick Aubameyang is still a doubt for Borussia Dortmund due to an adductor injury.
Bayern Munich showed "great character" to keep fighting and claim victory over Ingolstadt on Saturday, according to Carlo Ancelotti.
Bundesliga leaders Bayern Munich had to wait until the 90th minute before sealing a 2-0 victory over Ingolstadt to move seven points clear.
CEO Karl-Heinz Rummenigge delivered on his promise to Ingolstadt, personally delivering sausages to Bayern Munich's rivals.


text:
Elon Musk Calls Bitcoin 'Far Better' than Paper Money, Comments on Tesla's Crypto Plans
by Aditya Worah in Cryptocurrency News and Updates
Elon Musk is arguably one of the biggest and most charismatic names when it comes to the world of tech-biz. The founder of SpaceX and the co-founder of Tesla and Paypal, Musk is among one of the most vocal names when it comes to tech. Earlier today, Elon Musk commented on Bitcoins, calling them 'far better' than paper money. Let us take a closer look:
Elon Musk Believes Bitcoin is Better than Paper Money
Barely a few months after getting his Twitter account banned over a Bitcoin-related Tweet, Musk has expressed his views on cryptocurrencies yet again. In a podcast interview with Ark Invest, Elon Musk commented that paper money is 'going away' and cryptocurrencies are a 'far better' way to transfer value than pieces of paper.
Musk expressed in this interview that he believes that the Bitcoin structure is quite brilliant. He also praised Ethereum during the interview. Here's the exact quote from the podcast:
Commenting on whether Tesla has any interest in cryptocurrencies as of now, Elon Musk said that Tesla isn't really keen on tapping the cryptocurrency tech just yet. Here, he commented on the downside to Bitcoin's technology, stating that the computationality of Bitcoins is quite energy intensive. Tesla, on the other hand, focuses more on sustainable energy. Here's what Musk had to say:
We're really just trying to accelerate the advances of sustainable energy. One downside of Bitcoin is in computationally; it's quite energy intensive. There has to be some kind of constraint on the creation of crypto. It's very energy intensive to create the incremental bitcoin at this point.
It bypasses currency controls. Paper money is going away, and crypto is a far better way to transfer value than pieces of paper. That's for sure.
Elon Musk's Controversial Crypto Past
This is not the first time that Musk has commented about cryptocurrencies. In the past, he was photographed with a cryptocurrency-related book in his hand. This led to a number of social media users speculating whether Musk is going to tap into the crypto technology soon.
However, controversies escalated when Musk tweeted 'Wanna buy some Bitcoin?' in late 2018. Following this Tweet, Twitter temporarily banned his account. While Musk was poking fun at the fact that many twitter impersonators were using his name for Bitcoin scams, Twitter took it seriously and suspended his account for a policy violation. Nevertheless, it is back now.
For those wondering if Musk has himself invested in cryptos, he had made it clear in a Tweet in the past, saying that he only owns 0.25 BTC which someone once gifted him. Stay tuned with us at Cryptoground for more news updates and stories from the world of cryptocurrencies and the blockchain technology.
Coinsquare teams up with Just Cash to Upgrade Millions of ATMs to Sell...
Four Fake Cryptocurrency Wallets Reported on Google Play Store
Ethereum (ETH/USD) Price Prediction via Technical Analysis for 16 Augu...
Russia may soon launch a state-backed cryptocurrency


text:
Home /Northern California braces for ferocious winds and more power outages that may affect 1 million
Northern California braces for ferocious winds and more power outages that may affect 1 million
After a brief break from howling gusts, firefighters in Northern California braced for more ferocious "diablo winds" Saturday, prompting the area's electrical utility company to warn it may shut down power to nearly 1 million customers in the region to prevent more outbreaks of fire.
The Kincade Fire in the wine-growing county of Sonoma, north of San Francisco, has already destroyed nearly 39 square miles and 49 buildings, including 21 homes, and forced the evacuation of 2,000 people. Geyserville's entire population of almost 900 people was ordered to leave.
Fire officials said the blaze, which erupted Wednesday near a malfunctioning electrical transmissions tower, is only 10% contained.
Another forecast round of strong winds, with gusts as high as 80 mph in some high elevation areas, raised the specter of both new fires and the expansion of ongoing blazes in the hard-hit region north of San Francisco.
Forecasters warned that dangerous winds up to 80 mph coupled with low humidity could produce "historic" weather conditions Saturday night into Sunday.
"Any fires that develop will likely spread quickly," according to the weather service.
Although the cause of the Kincade Fire has not been determined, Pacific Gas & Electric told state regulators that one of its lines near where the fire broke out malfunctioned only minutes before the blaze erupted.
To lower the risk of triggering fires in areas with dry vegetation, the utility has enacted a controversial policy of shutting down power when strong winds are forecast. While that cuts off electricity in the immediate threat area, it also affects residents in areas farther away that are not threatened by fire.
PG&E principal meteorologist Scott Strenfel said in a statement that the wind forecast for the weekend "has the potential to be one of the strongest in the last several years."
"It's also likely to be longer than recent wind events, which have lasted about 12 hours or less," he said.
PG&E said it would decide Saturday whether to blackout 850,000 homes and businesses in 36 counties for 48 hours or longer throughout the San Francisco Bay Area, wine country and Sierra foothills.
Near Los Angeles:Nearly 50,000 ordered to evacuate as Tick Fire picks up speed
Why not just bury them? California power lines spark wildfires and prompt blackouts
The utility said it would not restore power until inspections of de-energized lines are completed and any damage to the system from the high winds is repaired.
High wind also creates logistical problems for firefighters by grounding water-dropping aircraft, dispersing fire retardant and driving hot embers far ahead of the flames to set new blazes, said Cal Fire Division Chief Jonathan Cox.
"You can't fight a fire that's spotting ahead of itself a quarter of a mile, half a mile, in some cases a mile ahead of itself," he said.
To the south, the Tick Fire, which broke out around Santa Clarita near Los Angeles, has already scorched 6 square miles and was 10% contained.
Equifax breach settlement: Time is…
Opinion: The sports world is…
Body of woman who was…
Kim Kardashian West explains her…
Remains of fallen paratrooper return…
No. 10 Louisville hands No.…
NFL mock draft 2020: Where…
'It's scary': As DACA decision…
House Democrats call Trump a…
Astros Jose Altuve on Jeff…
Equifax breach settlement: Time is running out to file a claim for free credit monitoring or money January 19, 2020


Conde Nast Traveler is a renowned travel publication that is always on the hunt for distinctive experiences. We feel honored that they have discovered Folly and our Stargazing suite!
Meredith Carey of Conde Nast identified the top stargazing suites around the world. From San Pedro de Atacama, Chile to Casale Monferrato, Italy and Fermanagh, Northern Ireland, she scouted locations based on natural light expansive view and amenities.


Are we allowed to reclasify a part 15 device for amateur use?
Equipment that has been certified for use in another service may be used on amateur frequencies by a licensed amateur as long as it meets all appropriate standards. (97.315) Hams of been repurposing Part 90 year for years.
Since wireless ethernet cards use a tcp/ip variant digital protocol to communicate is this legal?
If we re-classify these wireless ethernet cards under Part 97, how do we legally ID?
Careful review of 97.119(3) shows that identification for data emissions may be made by transmitting your callsign using a specified digital code [see 97.309 (3) & (4)] such as ASCII, or you may ID by some other method that is publicly documented. I suggest embedding your callsign in a ping packet to be sent out every 10 minutes. Another method to embed your callsign within the ethernet datagram is to configure your callsign as part of your network name. Your callsign will at least be encapsulated inside an ethernet frame. This is perfectly acceptable and reasonable since the technical characteristics of wireless ethernet are publicly documented. The rules no longer really specify how you must ID. Anyone with a sniffer on the link will be able to see your callsign.
Is streaming/ transferring MP3's or other types of music over a wireless amateur data link permitted?
The music prohibition concerns the playing of music itself on the air as a phone emssion. So there is no problem here. Please refer to the famous 'trading of MIDI synthesizer commands over the air' example.
Are there any speed and or bandwidth constraints for data that we need to pay attention to?
"In fact, 3 kHz bandwidth would have been a new limitation, because the present baud rate limit applies to individual carriers," he said. "Therefore, for emissions such as OFDM [orthogonal frequency-division multiplexing], which use multiple carriers, there is no effective bandwidth limit in the HF bands now." Sumner notes that under current rules, a single OFDM signal could conceivably -- and legally -- occupy an entire HF band.
Wouldn't accessing a manufacturer's web site over an amateur data link violate 'no commercial' activity rules of ham radio? What about other content restrictions?
Since the rules now allow you to conduct commercial transactions (as long as they are only for your own private use), presumably you could even buy radio equipment on line from a manufacturer's website, as long as you instigated the transaction, not the store. I can't think of why this is any different that the famous "buying a pizza with an autopatch" case that was specifically decided by the FCC a number of years ago. Is there something about doing this via the Internet that would make it fundamentally different than doing it via an autopatch? [John, W2FS] As for other mythical content restrictions see 97.101a "each amateur station must be operated in accordance with good amateur practice." 97.311 lists prohibited transmissions. Basically unless you run your own business and have a pecuniary interest, or intend to access obscene/ indecent sites (defined by contemporary community standards for the broadcast medium), there shouldn't be any real issues. This shouldn't be an issue with a private network, a proxy filter may be a good idea if accessing internet sites.
As an amateur (Part 97) (internet) data link, only hams would be allowed to legally use it.
True, but I see no reason why someone else in your family (a third party) couldn't view web info over an amateur data link. As long as the responsible licensed amateur is supervising the operation (locally or remotely).
How would you limit access (to this repeater) to just hams?
All DSSS and FHSS systems have some sort of user setable security ID, which restricts what equipment talks to what. Also you can implement common TCP/IP tricks (firewalling, MAC address registration, ect) for further security. The ARRL proposed standardized WEP key for authentication.
As a Part 97 network we can't encrypt our network can we? What about eavesdroppers (people running sniffers) grabbing our passwords?
This probably isn't much of an issue for a private network, but I can see it being an issue when porting traffic over the internet. Keep in mind how the FCC rules are stated: "An amateur station shall not intentionally obscure the meaning ..." Encrypting just login & password strings doesn't obscure the meaning does it? Also using encryption can be classified as an "unspecified" digital code, which is permitted as long as you provide public documentation for it. Which can be fulfilled by posting your encryption key on your internet webpage, for example. Interesting to note that ham satellite command uplinks have been encrypted for years with the FCCs specific blessing ... all quite legal. The encryption's purpose is not to "obscure" but to provide security. Again this is furthered by the ARRL standardized WEP key used for authentication.
Article 25.2A (1A) at the 2003 World radio Conference no longer specifically prohibits the use of encryption and other strong security measures on transmissions between Amateur Radio stations within the same jurisdiction.
How about using 802.11b devices under ham radio authority in other countries? What are the rules?
Are 802.11a/g or other OFDM modes classified as Spread Spectrum?
No. A few years ago a company called WiLAN submitted an OFDM 802.11g device to the FCC for certification under 15.247, arguing that, since it could pass the "CW jammer test" (intended to assure that devices exhibited the then-required 10 dB of process gain), it met the requirements of 15.247.


My friend was telling me to read this book called Magickeepeers : The Eternal Hourglass. It's the first book in the Magickeepers series. There four books are in the series (so far). In the first book Nicholi (Nick) discovers that he is from a family of Russian magicians and soon is being trained in the art of magic. He meets his cousin Isabella who has a pet Siberian tiger, who will protect her to the death (while he only gets a hedgehog), Damien his other cousin who runs the family's magic show, and Theo who (also happens to be his cousin) is Nick and Isabella's teacher. Nick, whilst trying to handle the fact that he will be in one of the best magic shows in all of the country, figures out that a magical "relic", called the Eternal Hourglass, has gone missing! In this book Nick learns many of things, one of which is that he hates Russian food.
I think the characters in this book are very likable. Probably my favorite character in the book is Isabella, she has never lived anywhere besides the family hotel(I find it sad that she's never had pizza before). I bet my second favorite character is Sergei, he is a crazy magic animal seller, who also delivers pizza and Chinese take out through your closet.
The book as a whole is very witty and I like the fact that the family magic act is actually magic not mirrors and smoke. This book is full if adventure, humor, and excitement.
I hope you enjoy this wonderful book as much as I did!


text:
Towns on the Brink: Norristown and Bridgeport
Once tethered to the Schuylkill River by industry, Norristown, and neighboring Bridgeport, are seeking to reclaim that bond--in modern fashion. In the Final installment of our "Towns on the Brink" series, we offer a fresh look at two very different communities with a common heritage.
by Jim Waltzer//photos by tessa marie images
It was the lifeblood. It nourished the mills and provided access that fed trade and industrial expansion. It defined the towns that clung to its banks.
But when the mills and the smokestacks retreated, the character of the towns changed. For those hit hardest, livelihoods vanished, businesses departed, and neighborhoods declined.
The river, of course, just kept rollin' along.
When such towns reshape their profiles, they inevitably look to the river again. In Norristown, where the Schuylkill once powered industry, work is already underway—with projects on the drawing board—toward what municipal administrator Crandall Jones calls an "urban, walking, downtown community."
There are many facets to this image, but in the big picture, all roads lead to the riverfront. Major arteries are being reconfigured, a new turnpike interchange has been approved, biking and walking trails are joining hands and, in anticipation of a new-look Norristown, residential and commercial development activity has picked up.
"It's a tsunami of development," says Jones, after three years on the job. "But we have to make sure it's smart."
Jones and other civic leaders have brought a new energy to Norristown. County, state and federal officials recognize the potential and are lending muscle to the effort. It's been a recipe for action.
Early movers and shakers had the same bug. For the municipal seal, they decided on a beehive as the symbol to accompany a Latin phrase for "boiling with work." Situated within a tract of land originally purchased by Quaker merchant Isaac Norris from William Penn, Norristown became the county seat when Montgomery County was established in 1784, a year after the Revolutionary War ended. It was incorporated as a borough in 1812, only months before the start of a second war between American and British forces. In the following two decades, canals and railroads linked Norristown with Philadelphia and beyond. Mills—predominantly textile—churned on its waterways, and this seat of government became an industrial powerhouse, as well.
Beginning in the 1880s and expanded during the first three decades of the 20th century, trolley and passenger rail lines shuttled workers and shoppers to the business district, which included movie theaters, department stores, and numerous retail shops. Though the loss of industry had already begun, the population peaked at 39,000 in 1960. A handful of years later, the new King of Prussia and Plymouth Meeting malls conspired with the rise of suburban industrial parks to suck the life out of Norristown's once vibrant downtown.
Today's official population of about 35,000 is amplified by another 12,000 to 15,000 residents not on the census rolls, according to councilman Bill Caldwell. "It puts us between Easton and Wilkes-Barre [in size]," says Caldwell, who lives in Norristown and, interestingly, cultivates bees in his backyard. "We're on a bigger scale than most people think, and it brings a different set of issues."
Like honesty in government, for example. Nine years ago, a former Norristown mayor was sentenced to prison for bribery and fraud, charges that stemmed from his term in office. By that time, voters had eliminated the position of mayor anyway, effectively making municipal council the prime decision-maker. Two decades earlier, Norristown had adopted a "home rule" charter, changing it from a borough to a municipality for added flexibility. By the time of the 2004 referendum, council felt that a new government structure would improve transparency and speed redevelopment.
But speed is a relative term—especially when it comes to reversing the decline of a town. Stigmas wear off slowly. Much depends on higher levels of government, the health of the general economy, and the priceless value of persistence. "This is the Norristown I've been talking about for 20 years," says longtime planning director Jayne Musonye. "We've had to sell our vision to both the outside world and residents."
The sale has been made, and Lafayette Street—which parallels the river to one side and commerce-heavy Main Street to the other—is the linchpin. Its expansion, a three-phased project with current cost estimates at about $52 million (funded jointly by federal and county dollars), aims to ease traffic congestion and, eventually, open up the riverfront—politely characterized by Musonye as "underutilized"—to development.
The first phase, which broke ground two years ago and has been completed, extends Lafayette about a half-mile eastward from its former dead-end in Norristown to Conshohocken Road in Plymouth Township, relieving the dense traffic on Ridge Pike, which becomes Main Street in Norristown. The second phase began in April and also has an expected two-year timeline. It extends Lafayette farther into Plymouth and widens Ridge to the Norristown border. Projected to begin in 2017, the final phase will widen existing Lafayette Street in Norristown.
Meanwhile, the Chester Valley Trail, which follows an old rail corridor from Exton to King of Prussia, is earmarked to cross the river to Norristown via the DeKalb Street Bridge, where it will meet the Schuylkill River Trail, which will be moved closer to the river when Lafayette Street is widened. That project should go out to bid within two years and take another year to complete, says Montgomery County planner Dave Clifford.
An expanded Lafayette Street and an interconnected trail network mean freer movement for walkers, cyclists and motorists. The capper will be a new Pennsylvania Turnpike interchange. "It's the foundation for progress," says state Rep. Matt Bradford, who's spent six years pushing for it.
The PA Turnpike Commission has committed $45 million to build an on/off interchange connecting to extended Lafayette Street at a point where Plymouth Township meets the southeastern corner of Norristown—about two miles west of the Norristown exchange, which is actually in Plymouth. Without a retooled Lafayette, the interchange doesn't happen. Without both of them, prospects for regional growth and a revamped Norristown—particularly its riverfront—are limited.
The dual project was conceived years ago by county commissioners and the Norristown council. While the interchange won't be completed until 2020 (at the earliest), there's already renewed interest in Norristown's three-mile redevelopment area along the river.
"I've been hearing from developers and property owners [at the riverfront]," says Musonye, who was scheduled to hold a summit for the two sides at the end of June.
Room for Change in Norristown: PLANNING DIRECTOR JAYNE Musonye at the site of the new Lafayette Street widening-and-extension project.
Across the bridge, the borough of Bridgeport has its own designs on the river. So does King of Prussia-based O'Neill Properties, which wants to build nearly 600 townhomes and apartments on 35 waterfront acres—the approximate footprint of an office park destroyed by fire 14 years ago. Known as Bridgeview, the project has been in the works for some time. It's not the first proposal for the location.
The objectives of borough and developer align, as long as riverfront access is a priority. "We want to reconnect to the river," says borough manager Don Curley, who emphasizes that any development must preserve the view and link existing neighborhoods to the water.
O'Neill's plan seeks to do just that by creating wide approach streets and a "loop" to connect the new community with the planned extension of the Chester Valley Trail, which will reach Bridgeport before sprinting across the river to Norristown.
Bridgeport's historical connection to the river was practical rather than aesthetic or recreational. Its original Swedish settlement took hold in 1712 aside a shallow stretch of river forded by Gen. Washington and his troops en route to Valley Forge some 65 years later. By the mid-19th century, the locals exchanged farming for industry, when canals, railroads and the then-wooden DeKalb Street Bridge opened up the marketplace. Mills proliferated. Less than a square mile in area, Bridgeport incorporated in 1851, and the borough continued as an undersized, industrial heavyweight well into the 20th century.
Situated by the legendary Swede's Ford and perhaps named for Washington's intrepid army, the Continental Fibre Company was one of Bridgeport's big hitters until yielding to the Continental Business Center. The latter was ravaged by an accidental fire in 2001 that resulted in the loss of more than 50 businesses and put a large dent in the local economy.
But Bridgeport's population has stabilized at around 4,500, down by about 20 percent from the peak years of 1930-70. If Bridgeview comes to fruition, an estimated 1,000 new residents will join the working-class borough, generating tax revenue that's been missing since this half of the riverfront shut down. Businesses have been operating on the other half.
Some changes have been subtler. Bridgeport's median age has fallen a few years since 2000. The borough still boasts plenty of multigenerational families, but more than half of current residents are renters. "You used to know each house by the name of the family who lived there," says borough solicitor Sal Bello, a Bridgeport native.
Churches have consolidated. And "The Feast"—an annual summer Italian festival that was part processional, part carnival—is no more, a casualty of host Our Lady of Mount Carmel's merger with Sacred Heart Parish in adjacent Swedesburg. "It didn't matter whether you were Italian or not," Bello says of the festivities. "We had beer gardens, music, games, rides—people came from all over by the busload."
The Feast may be history, but spirits are high at Taphouse 23, a gleaming gastropub that opened late last year after its owners refurbished the property. Located on Fourth Street (Route 23), the borough's busiest commercial strip, Taphouse taps into the younger demographic in the borough and various surrounding locales.
Whatever changes visit Bridgeport, its values remain rooted in small-town USA. "There's a strength that a lot of communities don't have," says Curley. "We don't have the crime problem typically associated with some urban areas."
The numbers agree. The most severe crimes have been in the single digits in recent years. Most area classified "larceny-theft." "It's a caring community," adds police chief John Dougherty, whose department distributes toys during the holidays and greets residents for "coffee with the cops" at the local Wawa.
Dougherty stresses the importance of sharing information with neighboring departments—including Norristown—and says that filing reports on laptops "right in the squad cars" has significantly increased police presence.
View from the Top BRIDGEPORT MAYOR Thaddeus J. Pruskowski stands at the top of a hill by the borough's Memorial Park.
On a sun-kissed Memorial Day weekend, Bridgeport's steep, bumpy roads climb past tidy, compact houses to, fittingly, Memorial Park, where the local Little League team plays and the view is panoramic. The distant greenery is thick, and the angle isn't quite right, but if you squint hard enough, you might pick up a sliver of river.
On approach to Norristown from King of Prussia and Bridgeport, Route 202 splits, with the southbound Dannehower Bridge to the west and northbound DeKalb Street to the east. Between the two is the Norristown Dam, where a new fish ladder facilitates the shad's migration upriver to spawn. Just off the eastern tip of Barbadoes Island (a Schuylkill nod to the Caribbean), the dam may be a future source of hydroelectric power. In fact, county officials are evaluating that possibility. The 90-acre island once hosted a PECO power plant that was decommissioned years ago and has been demolished.
Near Norristown's sleepy riverfront, Lafayette Street dead-ends just past Barbadoes Street, branching onto the Schuylkill River Trail, which leads to a modest park where Stoney Creek flows into the river. The basketball court and the playground equipment are silent.
Inland, Norristown has been alive with redevelopment. After more than two decades in the planning stages, Markley Street (the western prong of Route 202) is being rebuilt along its entire length. In effect, it's a north-south counterpart to the Lafayette Street project. "These things cook slowly," says council president Linda Christian.
PennDOT expects Markley's $21 million first phase, which began in 2013, to continue for another year, as improvements extend through neighborhoods from Elm Street to Johnson Highway, the northern border. Crews are replacing crumbling utility infrastructure and dramatically upgrading the roadway and sidewalk. The project's estimated $16-million second phase will continue the work from Elm down to Main and replace or fortify bridges at both streets. "It changes the whole look of the community," says Norristown chief planner Musonye.
In another part of town, two new townhouse developments—each from Malvern-based Progressive Housing Ventures—have had a similar impact on a neighborhood grown shabby. At DeKalb and Elm streets, the dozen renovated homes of Arbor Heights were completed and occupied three years ago. Two blocks north, Arbor Mews offers 24 newly constructed townhomes, with financial assistance for first-time buyers. "It has created a chain reaction [of other development] in a difficult area," says Musonye.
Elsewhere in Norristown, developers are eyeing real estate for sizable projects. A $4 million conversion of the top two floors of the former PNC Bank building on Main Street to condominiums needs a state grant to complete financing. On the east end, a 157-unit luxury apartment building on Sandy Street was scheduled to break ground this summer. Demolition of the former Montgomery Hospital in the center of town is well underway, and a senior apartment project is ticketed for the site, pending approval of a construction loan and design review. And senior housing has been proposed for a shuttered Kennedy-Kenrick High School on Johnson Highway near DeKalb.
On the other end of DeKalb, it's uphill from the SEPTA transportation center on Lafayette Street to the heart of the historic district, where the block-long Montgomery County Courthouse commands the core. This stretch features Theatre Horizon, known for its gritty urban dramas, and is the target area for a rejuvenation of the arts in Norristown.
"We want to create an arts-and-culture district downtown—a home for artists," says Kevin Homer, vice president of the Norristown Arts Council, which sponsors an annual festival. The vision is of a lower DeKalb Street busy with galleries, studios, theaters and smaller performance venues.
Homer, who owns and runs a marketing agency in Trooper, is also president of the nonprofit Greater Norristown Corporation, whose combined public-private membership promotes regional growth. His agency designed Norristown's municipal website and has been working on the new Norristown.com site, which will serve as an umbrella for all things Norristown. "We need a marketing, public relations, tourism effort," says Homer. "Though it's hard to drive to Phoenixville, people go there because they know about the bars and restaurants."
Once sorely lacking in Norristown, this sort of perspective emerged a few years ago when local businesses seeking a boost approached the new municipal administrator. "The municipality is not a marketing group," says Crandall Jones. "We're bricks and mortar."
But Jones, too, wanted to stimulate business, tapping Al Zone, director of Elmwood Park Zoo, to spearhead the effort. A man of high energy and self-reliance, Zone recruited Homer, who shares those qualities. Momentum was born.
Eddie Turner, a former councilman who now heads the Norristown Business Association, is also on board. Earlier this year, he started Fourth Fridays, a festive combination of food and music that kicks off at noon in the courthouse square and enlists local eateries to present live music throughout the evening. It's not quite Mardi Gras, but people are beginning to take notice.
The vibe on Main Street is youthful and international. A recent sampling of restaurants included Almaz Café (Ethiopian cuisine), Las Palmas Del Sur (Mexican), Sessano Café (Italian), August Moon (Japanese, Korean), and Banh Mi Bar & Bistro (Vietnamese). Banh Mi owner Chris Nguyen says his restaurant has been attracting patrons from King of Prussia and Conshohocken. "They didn't know what Norristown is," he says, adding that he plans to open a second restaurant in town.
Norristown reflects two trends that are basic to socioeconomic comebacks in 21st-century American cities: the regard for ethnic/racial diversity as a strength and millennials' attraction to urban environments. The population is split roughly into thirds among whites, African-Americans and Latinos, the latter group having increased sharply in recent years. The mantra, "Build it, and they will come," suits Norristown. "Taxes are high, so ratables are needed," says Musonye.
And local leaders have embraced immigration. "We took a stand [a decade ago] and made a decision as a government that we needed to welcome immigrants," says councilman Caldwell.
Ultimately, reality tempers all the promise and progress. Norristown still has plenty of run-down blocks and dispirited neighborhoods. But its tenor has changed since the day a few years ago, when Jones was asked—only partly in jest—by a fellow municipal administrator: "How many people got shot in Norristown last night?"
"I figured that it was time we changed the conversation," Jones says.
Into the Wild ELMWOOD PARK ZOO's Al zone feeds a few of the local residents.
"When we promote the zoo, we promote Norristown" —Al Zone
During the noon hour on the fourth Friday of May, a trio fills the courthouse square with smooth jazz, drawing desk jockeys to sit and listen by the granite planters. In the evening, salsa lessons will be hosted by Vance Community Partners on Cherry Street, and Almaz will have live music until midnight.
Right now, it's a perfect spring afternoon, and the mammoth, domed courthouse seems less threatening. Across Airy Street, First Presbyterian's iconic spire punctures the sky, and the former Montgomery County prison—a padlocked, forbidding structure—awaits a creative developer. The latter is the kind of place that Jones and police chief Mark Talbot aren't at all eager to fill.
"The number of arrests doesn't spell success," says Talbot, who spent 18 years with the Reading police before taking the top job in Norristown in 2013. "I'd like to have no arrests."
If none are warranted, that is. The recent strategy here has been intervention to reduce incarceration. The New Horizons Collaborative, modeled after a similar program in Philadelphia, engages the community to fight crime. "Government doesn't make the prescription—the community does," says Jones.
The initial challenge was to win the confidence of residents. The first targeted neighborhood was within a five-block radius of a bar linked to a homicide. Spotty streetlights, loose trash, graffiti and vacant properties marred the area.
After a street-by-street survey—"Knock and talk," says Jones—during which they helped with cleanup, police and municipal department heads got the lay of the land, and residents had a better feeling about law enforcement and their government. "We knew they would be reluctant—previous programs didn't deliver," says New Horizons coordinator Kristi DeLorenzo. "Now, they'll talk to us … trust us."
The result has comprised working streetlights and reduced crime in this swatch of Norristown, says DeLorenzo, a crime analyst for the police. Overall crime has dipped on chief Talbot's watch, with the most serious offenses (murder, rape and robbery) dropping from 1,399 in 2013 to 1,180 last year. Through late May of this year, serious crimes have decreased by 21 percent, and lesser crimes by 11, compared to the same period last year.
Even beyond New Horizons, Talbot and the force have made a concerted effort to develop trust among the people they serve. Meanwhile, he uses a top-down approach for corralling area criminals. "We focus on risky behaviors at a high level," he says. "[An area with] a high number of [serious] crimes already has a lot of quality-of-life problems."
While the police build bridges, the municipal Citizens Leadership Academy schools residents in government operations and grooms them for leadership roles in their neighborhoods. "They want to know what they can do," says Jones.
Norristown native Al Zone has brought a can-do attitude to Elmwood Park Zoo, a 50-acre wonderland in the northwest corner of town. Since he became the director four years ago, the number of annual visitors has nearly quadrupled to 450,000, and membership has increased from a meager 1,400 to 36,000. The annual budget has grown more than fourfold.
Zone introduced several new attractions: hand-feeding the giraffes and bison; child/adult zip-line courses through the treetops; Stella the great horned owl, who is Temple University's live mascot; and Noah the bald eagle, who provided prized photo ops at all of the Philadelphia Eagles' home games last season. (With a wingspan of seven feet, Noah should've been added to the Eagles' secondary.)
Noah's zoo residency is under the auspices of the U.S. Fish and Wildlife Service, as is Stella's. Zone underscores that Elmwood Park is accredited by the Association of Zoos and Aquariums. "We have to be creative to get [visitors] here," says Zone. "Then we can educate them about the AZA's Species Survival Plan and other conservation programs."
His creativity is paying dividends beyond the zoo's gates, thanks to his penchant for cross-promotion—Jus' Java, a coffeehouse on Swede Street, also has a berth at the zoo. "When we promote the zoo, we promote Norristown," says Zone.
Back on the river, shad are scaling the Norristown Dam fish ladder on their way to propagating the species. A few billion years ago, other forms of aquatic life wriggled ashore and eventually became the creatures that live at Elmwood Park. The architects of Norristown's latest evolution are aiming for a shorter time span.
police chief Mark Talbot and New Horizons coordinator Kristi DeLorenzo
Norristown at a Glance
Montgomery County (county seat), along the north bank of the Schuylkill River; 3.5 square miles in area.
Population: 35,000 (per census); actual count estimated to be one-third higher.
Budget: $30.5 million: two-thirds from taxes (real estate taxes more than half).
Median household: $41,664 in 2012 vs. $51,230 for the state.
Per capita: $20,540 in 2012.
Housing Facts
Rentals: 62 percent.
Median house/condo value: $131,700.
Crime Facts
Serious crimes: 1,399 (three homicides) in 2013; 1,180 (two homicides) in 2014; 344 (one homicide) in 2015 through late May.
Public schools: Norristown Area School District serves Norristown, East Norriton Township and West Norriton Township. It's regarded as the most diverse Philadelphia suburban school district.
Test scores: Norristown Area High School is 66-percent proficient in literature and 56-percent proficient in mathematics, per a U.S. News & World Report evaluation.
Bridgeport at a Glance
Montgomery County, along the south bank of the Schuylkill River; .8 square miles in area.
4,500.
$5 million: $1 million from the sewer fund; $4 million from real estate and other taxes, and assorted fees.
Median gross rent: $910 in 2012.
Median house/condo value: $195,615 in 2012, compared to $163,800 for the state.
Serious crimes: one in 2011, eight in 2012, seven in 2013, 10 in 2014, two in 2015 through late May.
Public schools: Upper Merion Area School District, including Bridgeport Elementary, the only one in the borough.
View our first installment of Towns on the Brink, which features Chester, here.
View our second installment of Towns on the Brink, which features Coatesville, here.
Q&A: No. 109's Heather Vinton Robitzer
Meet Norristown's Unlikely Comic Book Mogul
Life, Liberty and the Pursuit of a Free T-Shirt
Q&A: Bestselling Author Lisa Scottoline
Best of the Main Line and Western Suburbs 2019
Big Changes are Coming to SEPTA's Paoli/Thorndale Line
Q&A: Executive Chef John DaSilva of Brick & Brew
A Pop-Up Traveling Beer Garden is Coming to the Schuylkill River Trail
Derek Frazier is Fighting the Good Fight to Preserve Father's Boxing Legacy


text:
package com.june.service.back.demo;

import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletResponse;

import org.activiti.engine.HistoryService;
import org.activiti.engine.IdentityService;
import org.activiti.engine.RepositoryService;
import org.activiti.engine.RuntimeService;
import org.activiti.engine.TaskService;
import org.activiti.engine.history.HistoricTaskInstance;
import org.activiti.engine.impl.identity.Authentication;
import org.activiti.engine.impl.persistence.entity.ProcessDefinitionEntity;
import org.activiti.engine.impl.pvm.PvmActivity;
import org.activiti.engine.impl.pvm.PvmTransition;
import org.activiti.engine.impl.pvm.process.ActivityImpl;
import org.activiti.engine.impl.pvm.process.TransitionImpl;
import org.activiti.engine.repository.ProcessDefinition;
import org.activiti.engine.runtime.ProcessInstance;
import org.activiti.engine.task.Comment;
import org.activiti.engine.task.Task;
import org.apache.commons.lang.StringUtils;
import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;

import com.june.common.BaseService;
import com.june.dao.back.demo.LeaveDao;
import com.june.dto.back.demo.FlowListDto;
import com.june.dto.back.demo.LeaveDto;

//@Service
public class MyflowService extends BaseService<LeaveDao, LeaveDto> {

	private Logger log = LogManager.getLogger(MyflowService.class);

	@Autowired
	private RuntimeService runtimeService;
	@Autowired
	protected TaskService taskService;
	@Autowired
	protected HistoryService historyService;
	@Autowired
	protected RepositoryService repositoryService;

	@Autowired
	protected IdentityService identityService;

	@Autowired
	protected LeaveDao leaveDao;

	public FlowListDto findTaskListByName(FlowListDto flowListDto) {
		List<Task> list = taskService.createTaskQuery()//
				.taskAssignee(flowListDto.getSys_user())// 指定个人任务查询
				.orderByTaskCreateTime().asc()//
				.listPage(flowListDto.getStart(), flowListDto.getPageSize());
		taskService.createTaskQuery()//
				.taskAssignee("admin").count();// 指定个人任务查询
		for (int i = 0; i < list.size(); i++) {
			list.get(i).setAssignee(leaveDao.getAssignName(list.get(i).getAssignee()));
		}

		List<FlowListDto> flowList = new ArrayList<FlowListDto>();
		for (int i = 0; i < list.size(); i++) {
			FlowListDto flowListDto2 = new FlowListDto();
			flowListDto2.setId(list.get(i).getId());
			flowListDto2.setName(list.get(i).getName());
			flowListDto2.setAssignee(list.get(i).getAssignee());
			flowListDto2.setCreateTime(list.get(i).getCreateTime());
			flowList.add(flowListDto2);
		}
		flowListDto.setTotal((int) taskService.createTaskQuery()//
				.taskAssignee(flowListDto.getSys_user()).count());
		flowListDto.setRows(flowList);

		return flowListDto;
	}

	// 提交任务
	public void submitTask(FlowListDto flowListDto) {
		// 获取任务ID
		String taskId = flowListDto.getId();
		// 批注信息
		String message = flowListDto.getNote();
		// 获取连线的名称
		String outcome = flowListDto.getOutcome();
		// 使用任务ID,查询任务对象,获取流程流程实例ID
		Task task = taskService.createTaskQuery()//
				.taskId(taskId)// 使用任务ID查询
				.singleResult();
		// 获取流程实例ID
		String processInstanceId = task.getProcessInstanceId();
		Authentication.setAuthenticatedUserId("admin");
		taskService.addComment(taskId, processInstanceId, message);
		Map<String, Object> variables = new HashMap<String, Object>();
		if (outcome != null && !outcome.equals("提交")) {
			variables.put("outcome", outcome);
		}
		ProcessInstance pi = runtimeService.createProcessInstanceQuery()//
				.processInstanceId(processInstanceId)// 使用流程实例ID查询
				.singleResult();
		String buniness_key = pi.getBusinessKey();
		// 5:获取BUSINESS_KEY对应的主键ID,使用主键ID,查询请假单对象(LeaveBill.1)
		String id = "";
		if (StringUtils.isNotBlank(buniness_key)) {
			// 截取字符串,取buniness_key小数点的第2个值
			id = buniness_key.split("\\.")[1];
		}
		// 3:使用任务ID,完成当前人的个人任务,同时流程变量
		taskService.complete(taskId, variables);
		pi = runtimeService.createProcessInstanceQuery()//
				.processInstanceId(processInstanceId)// 使用流程实例ID查询
				.singleResult();
		LeaveDto leaveDto = new LeaveDto();
		if (outcome.equals("驳回")) {
			leaveDto.setLeaveId(Integer.parseInt(id));
			leaveDto.setLeaveStatus(3);// 驳回将请假状态更新成3审核未通过
			leaveDao.updataLeaveStatus(leaveDto);
		} else if (outcome.equals("提交")) {
			leaveDto.setLeaveId(Integer.parseInt(id));
			leaveDto.setLeaveStatus(1);// 提交则更新成审批中
			leaveDao.updataLeaveStatus(leaveDto);
		}

		/**
		 * 5:在完成任务之后,判断流程是否结束 如果流程结束了,更新请假单表的状态从1变成2(审核中-->审核完成)
		 */
		// 流程结束了
		if (pi == null) {

			leaveDto.setLeaveId(Integer.parseInt(id));
			leaveDto.setLeaveStatus(2);
			leaveDao.updataLeaveStatus(leaveDto);
		}
	}

	// 根据taskid获取请假信息
	public LeaveDto getLeaveInfoByTaskid(String taskid) {
		// 使用任务ID,查询任务对象,获取流程流程实例ID
		Task task = taskService.createTaskQuery()//
				.taskId(taskid)// 使用任务ID查询
				.singleResult();
		// 获取流程实例ID
		String processInstanceId = task.getProcessInstanceId();
		ProcessInstance pi = runtimeService.createProcessInstanceQuery()//
				.processInstanceId(processInstanceId)// 使用流程实例ID查询
				.singleResult();
		String buniness_key = pi.getBusinessKey();
		// 5:获取BUSINESS_KEY对应的主键ID,使用主键ID,查询请假单对象(LeaveBill.1)
		String id = "";
		if (StringUtils.isNotBlank(buniness_key)) {
			// 截取字符串,取buniness_key小数点的第2个值
			id = buniness_key.split("\\.")[1];
		}
		LeaveDto leaveDto = new LeaveDto();
		leaveDto.setLeaveId(Integer.parseInt(id));
		leaveDto = leaveDao.getleaveByid(leaveDto);
		return leaveDto;
	}

	public List<FlowListDto> gethistory(String taskId) {
		List<Comment> list = new ArrayList<Comment>();
		// 使用当前的任务ID,查询当前流程对应的历史任务ID
		// 使用当前任务ID,获取当前任务对象
		Task task = taskService.createTaskQuery()//
				.taskId(taskId)// 使用任务ID查询
				.singleResult();
		// 获取流程实例ID
		String processInstanceId = task.getProcessInstanceId();
		list = taskService.getProcessInstanceComments(processInstanceId);
		List<FlowListDto> flowList = new ArrayList<FlowListDto>();
		for (int i = 0; i < list.size(); i++) {
			FlowListDto flowListDto = new FlowListDto();
			flowListDto.setTime(list.get(i).getTime());
			flowListDto.setUserId(leaveDao.getAssignName(list.get(i).getUserId()));
			flowListDto.setFullMessage(list.get(i).getFullMessage());
			flowList.add(flowListDto);
		}
		return flowList;
	}

	/**
	 * 二:已知任务ID,查询ProcessDefinitionEntiy对象,从而获取当前任务完成之后的连线名称,并放置到List<String>集合中
	 */
	public List<FlowListDto> findOutComeListByTaskId(String taskId) {
		// 返回存放连线的名称集合
		List<FlowListDto> list = new ArrayList<FlowListDto>();
		// 1:使用任务ID,查询任务对象
		Task task = taskService.createTaskQuery()//
				.taskId(taskId)// 使用任务ID查询
				.singleResult();
		// 2:获取流程定义ID
		String processDefinitionId = task.getProcessDefinitionId();
		// 3:查询ProcessDefinitionEntiy对象
		ProcessDefinitionEntity processDefinitionEntity = (ProcessDefinitionEntity) repositoryService
				.getProcessDefinition(processDefinitionId);
		// 使用任务对象Task获取流程实例ID
		String processInstanceId = task.getProcessInstanceId();
		// 使用流程实例ID,查询正在执行的执行对象表,返回流程实例对象
		ProcessInstance pi = runtimeService.createProcessInstanceQuery()//
				.processInstanceId(processInstanceId)// 使用流程实例ID查询
				.singleResult();
		// 获取当前活动的id
		String activityId = pi.getActivityId();
		// 4:获取当前的活动
		ActivityImpl activityImpl = processDefinitionEntity.findActivity(activityId);
		// 5:获取当前活动完成之后连线的名称
		List<PvmTransition> pvmList = activityImpl.getOutgoingTransitions();
		if (pvmList != null && pvmList.size() > 0) {
			for (PvmTransition pvm : pvmList) {
				FlowListDto flowListDto = new FlowListDto();
				String name = (String) pvm.getProperty("name");
				if (StringUtils.isNotBlank(name)) {
					flowListDto.setName(name);
					list.add(flowListDto);
				} else {
					flowListDto.setName("提交");
					list.add(flowListDto);
				}
			}
		}
		return list;
	}

	public void processback(FlowListDto flowListDto) {
		Map<String, Object> variables;
		// 取得当前任务
		HistoricTaskInstance currTask = historyService.createHistoricTaskInstanceQuery().taskId(flowListDto.getId())
				.singleResult();
		// 取得流程实例
		ProcessInstance instance = runtimeService.createProcessInstanceQuery()
				.processInstanceId(currTask.getProcessInstanceId()).singleResult();
		if (instance == null) {
			log.error("流程已经结束");
		}
		variables = instance.getProcessVariables();
		// 取得流程定义
		ProcessDefinitionEntity definition = (ProcessDefinitionEntity) repositoryService
				.getProcessDefinition(currTask.getProcessDefinitionId());
		if (definition == null) {
			log.error("流程定义未找到");
		}
		// 取得上一步活动
		ActivityImpl currActivity = (definition).findActivity(currTask.getTaskDefinitionKey());
		List<PvmTransition> nextTransitionList = currActivity.getIncomingTransitions();
		// 清除当前活动的出口
		List<PvmTransition> oriPvmTransitionList = new ArrayList<PvmTransition>();
		List<PvmTransition> pvmTransitionList = currActivity.getOutgoingTransitions();
		for (PvmTransition pvmTransition : pvmTransitionList) {
			oriPvmTransitionList.add(pvmTransition);
		}
		pvmTransitionList.clear();

		// 建立新出口
		List<TransitionImpl> newTransitions = new ArrayList<TransitionImpl>();
		for (PvmTransition nextTransition : nextTransitionList) {
			PvmActivity nextActivity = nextTransition.getSource();
			ActivityImpl nextActivityImpl = (definition).findActivity(nextActivity.getId());
			TransitionImpl newTransition = currActivity.createOutgoingTransition();
			newTransition.setDestination(nextActivityImpl);
			newTransitions.add(newTransition);
		}
		// 完成任务
		List<Task> tasks = taskService.createTaskQuery().processInstanceId(instance.getId())
				.taskDefinitionKey(currTask.getTaskDefinitionKey()).list();
		for (Task task : tasks) {
			taskService.complete(task.getId(), variables);
			historyService.deleteHistoricTaskInstance(task.getId());
		}
		// 恢复方向
		for (TransitionImpl transitionImpl : newTransitions) {
			currActivity.getOutgoingTransitions().remove(transitionImpl);
		}
		for (PvmTransition pvmTransition : oriPvmTransitionList) {
			pvmTransitionList.add(pvmTransition);
		}
	}

	public ProcessDefinition findProcessDefinitionBytaskId(String taskId) {
		// 使用任务ID,查询任务对象
		Task task = taskService.createTaskQuery()//
				.taskId(taskId)// 使用任务ID查询
				.singleResult();
		// 获取流程定义ID
		String processDefinitionId = task.getProcessDefinitionId();
		// 查询流程定义的对象
		ProcessDefinition pd = repositoryService.createProcessDefinitionQuery()// 创建流程定义查询对象,对应表act_re_procdef
				.processDefinitionId(processDefinitionId)// 使用流程定义ID查询
				.singleResult();
		return pd;
	}

	public String viewImage(String deploymentId, String imageName, HttpServletResponse response) {
		InputStream in = repositoryService.getResourceAsStream(deploymentId, imageName);
		response.setContentType("image/png;charset=UTF-8");
		try {
			OutputStream out = response.getOutputStream();
			// 把图片的输入流程写入resp的输出流中
			byte[] b = new byte[1024];
			for (int len = -1; (len = in.read(b)) != -1;) {
				out.write(b, 0, len);
			}
			// 关闭流
			out.close();
			in.close();
		} catch (IOException e) {
			e.printStackTrace();
		}
		return null;
	}
}

redpajama_set_name: RedPajamaGithub


Arbitrage exists when information in one market can be used to your advantage in another market before the general public are aware of the imbalance.
Arbitrage is perhaps most famously used by stock market and currency traders as they make advantageous trades based on the sentiment at the close of one market before trading opens in another market.
Today, the world is phasing out of one 'market' – the Industrial economy.
At the same time we are phasing in a new market – the growing Connection economy, powered by an increasingly socially connected internet.
There exists, right now, a (closing) Arbitrage window of opportunity for those who are brave enough to take the leap from Industrial age jobs, thinking and safety, and position themselves at the forefront of this new, wild-west Connection economy.
The world has never seen an Arbitrage opportunity this big, made available to so many.
There has never been a better time to start, with so much upside and so little risk.