text:
High-Tech Nomad – Popular Computing
By Steve | August 1, 1984
This was one of the first substantial articles detailing my newly minted technomadic lifestyle, and it was enriched considerably by excellent photos. The piece ran 7 pages in what was then a high-profile personal-computing magazine, and laid out many of the defining principles of life as a paleo-technomad. For context, it's worth remembering that back in 1984, people were still arguing about the viability of working at home… the road warriors and digital nomads we now take for granted had yet to materialize.
by Steven K. Roberts
Popular Computing
Photos: Dan Burden, Katherine Peden, and John Goell
A portable computer fuels a bicycle odyssey across America
I see it every day—the longing, the envy, the faraway look. It's in the faces of businessmen, sweating under their three-piece suits and regarding me over the remains of expense-account lunches. It's in the faces of newspaper reporters who realize a few minutes into an interview that I am living their dream. It's in faces old and faces young, faces barely tanned from a too-short Florida vacation and faces pallid that turn to catch a quick glimpse as I zip past the office window. It's everywhere, for it's a universal lust—the lust for freedom.
Since September of last year, I have lived on a recumbent bicycle—an 8-foot-long, high-tech extravaganza that combines the latest in human-powered vehicle research, portable computers, and solar power technology. It's my home, with the three-bedroom ranch in suburbia now just a memory. But beyond that, it's my office as well; as I pedal a 14,000-mile loop around the United States, I am maintaining a full-time freelance writing profession. Thanks to a carefully integrated quartet of support facilities, I can present the illusion of geographic stability when the need arises—and simultaneously juggle book and article manuscripts while having the adventure of a lifetime.
Those support facilities comprise a widely applicable technological infrastructure for almost any kind of information business – on the road.
There has been a lot of talk in the last decade about the "electronic cottage," or "telecommuting." According to this theory, the availability of personal computers would eliminate the need for people to remain entombed in an office. They can take their work home and commute electronically.
This idea, when put in practice, has its flaws. Working at home can destroy the sense of community that is usually found in the office — and more than one would-be telecommuter has been driven back to the grind by the sheer loneliness of the spare bedroom. Also, the sense of being chained to a desk doesn't necessarily go away just because you happen to own the desk.
But while the world has debated the viability of the electronic cottage, the technology on which it is based has continued to develop. It is becoming clear that one can work anywhere, not just at home. That anywhere can include the hotel rooms of a business trip, the cabin of a yacht, a beach, a friend's kitchen table, or a motor home connected by various umbilical cords to a campsite in the woods. It's no longer just a simple choice between office and home.
So let's look at the essential ingredients of a nomadic business, and then see how they have come together to make my own high-tech adventure possible.
The Portable Office
Perhaps the most obvious component is the portable computer—in my case, a Radio Shack Model 100. Hot news six months ago, this 4-pound machine is now viewed as a "transition product" that will tide us over until the really robust portables start showing up. But even with its limitations, it is at least as much responsible for this trip's success as is my bicycle. How else could I be spending this sunny winter afternoon pattering away on Broward Beach, the prime sunbathing spot for dorm residents at the University of Florida?
Of course there's an obvious problem: file storage. A stand-alone Model 100 would hardly go very far toward maintaining a serious writing business. The memory would fill up halfway through the first feature-length article, and that would be the end of it. There is the unaesthetic and crude alternative of audio cassette storage, of course, and a Model 100-sized dual-drive 3.5-inch disk system with a CP/M file server is being created for me by Micromax as another solution to the problem. But the easiest method is the daily use of the second component, the CompuServe network.
My original reason for getting a CompuServe account (70007,362 here—pleased to meetcha) was simply to communicate with my assistant. This it accomplishes very neatly, but over the months I've been acquiring additional dedicated accounts as well—one for file storage, another for transferring manuscripts, another to support an on-line publishing venture, and a couple more for CB, and tinkering, and E-mail, and the special interest groups, and…
Yes. That's what happens. The network ends up becoming dramatically useful in an enterprise like this, not only for the low-cost business communications that it provides but also for the maintenance of something approaching a stable social life. Even in a nodeless burg in the middle of nowhere, I can sign on to the CB simulator and find friends: "Hey Wordy! Where U B tonite?"
The combination of the portable computer and CompuServe, incidentally, offers occasional entertainment in my encounters with the public. I have become an agent of future shock. In Christiansburg, Ohio, I pulled up to the town's only pay phone and dismounted. The bike gleamed; the Solarex photovoltaics were tilted to face the October sun. I sat cross-legged on the concrete with the Model 100 before me, dialed CompuServe's number, and proceeded to upload a text file to my assistant in Columbus.
A dusty pickup truck rattled to a stop beside me, and an even dustier farmer squeaked open the door and stepped out. He walked slowly around the bike, quietly assimilating it, all the while thoughtfully chawin' tobacco. Finally he squinted at me and spoke.
"Are yew with NASA?"
The Home Base
The third component in this nomadic business is a stationary office located in Columbus, Ohio. Should I ever need to present the illusion of stability, there is my established address—no small consideration when pedaling a bicycle around the planet. The office contains a Micromax CP/M system with a USR Password modem, a copier, files, books, and all the clutter one normally expects to find in a writing office. It also contains Kacy, my interface with the universe.
Yes, knitting all this together is a human being, still a necessary ingredient despite the wondrous technology I've already described. Kacy handles mail, deals with the phone, manages the business, edits text, coordinates research, monitors the flow of money, and generally keeps everything under control—something that is otherwise maddeningly difficult to do when traveling. In return for all this, she receives a percentage of the business's income, inducing her to share my own motivation and crack the whip when the distractions of life on the road begin to eclipse work-in-progress.
Given all this, the basic infrastructure of a business exists. All that remains is for me to generate copy now and again so we can eat.
Doing that is quite straightforward, assuming I can marshal the motivation to work. An article (like this one) begins its life in the Model 100 wherever I happen to be. It's massaged, modified, and manipulated, then shipped off with a flourish via the first available telephone, pay or otherwise. It is transmitted, not directly to Kacy, but into a work area on CompuServe cryptically called "PCP" (for Primary Communication Path).
There it sits until Kacy signs on and finds to her relief that I have been working after all. She downloads the article through a USR Password modem into the "base system," then sets to work fine-tuning it with Wordstar. At some point, she deems it shippable and generates a clean manuscript.
From there, it can go one of two ways. More and more publishers welcome electronic submission of manuscripts—it's much less work for everybody involved and reduces the potential for human error. In these cases, she retransmits the text, either through CompuServe or directly into the publisher's own computer system. Some magazines still prefer traditional paper submissions, so for these she simply generates a hard copy and sends it to the appropriate address.
Every now and then, a change in specifications or a particularly awful piece of writing (yes, it can happen) will call for a rewrite. No problem—I just download the piece, edit it, and try again.
If all goes well, the article will eventually generate a bit of money. Meanwhile, of course, I have been spending furiously on the road. This calls for some cash management since we are, in the manner of most small freelance businesses, always performing a financial juggling act. This is another of Kacy's jobs; she does battle while I strategize from a safe distance.
All of this implies considerable ongoing communication between my bicycle-borne office and the one in America's heartland. The daily exchange of STEVE and KACY files in our CompuServe work area is our mainstay — files that are downloaded and deleted immediately after we read them. This is a simple and effective scheme: the disappearance of a file serves as acknowledgment of its receipt, and there is very little overhead (or on-line time) associated with storing and retrieving messages.
We discovered after a few months, however, that a random collection of "do this, do that" messages in the KACY files tends to become confusing. This is understandable, given the deluge of activity that sometimes floods that basement office in Ohio, and a solution was clearly called for. It turned out to be simple. We formulated a file containing a list of tasks to be completed, along with progress reports added by both of us. We manipulate this file with CompuServe's FILGE—a vanilla-flavored line editor—eventually deleting an item completely when it is no longer active.
The combination of STEVE, KACY, DO, and various text files is an effective communication system through which all business matters are transacted: writing projects, new contacts and places to stay, financial matters, and the inevitable red-alerts. Our use of the telephone is minimal, generally occurring only when absolute maximum speed is required.
Personal mail is one class of communication that remains outside this system. Random correspondence can simply be opened and retransmitted electronically, but that would be inappropriate for letters of a more intimate nature. The solution is simple—I request that friends write "personal" on the envelopes of anything intended for my eyes only, and Kacy forwards these items to my current mail stop.
This takes care of the mechanics of day-to-day business on the road. These techniques enable me to appear stable if necessary (a rare requirement) and provide a framework for an active freelancing business.
Can Anyone Do It?
But how applicable is all this to others? Although few people can pull up roots in favor of a nomadic lifestyle, the combination of the technological infrastructure and these basic techniques can be profoundly liberating for almost anyone in an information profession.
A lot of people share a common problem—the serious disruption of business when, for whatever reason, they travel. This applies not only to full-time nomads like me, but to many others as well:
the sales person or marketing rep who is on the road frequently or who often attends trade shows. These mobile folks have struggled for years with the problems of communicating with a home base—and they typically have the trunks of their cars crammed with all sorts of office clutter
business executives who need to travel (or just like an occasional vacation) but find the time away from the office to be troublesome and inhibiting
those in the obvious information professions (consulting, programming, media, marketing, lecturing and music) who operate primarily from a home base but travel extensively to see clients, perform, or do research
retirees who are pursuing a lifelong dream of wandering but who need to manage investments, keep track of family businesses, or simply stay in touch with the folks back home
the true work-at-home crowd, for whom these techniques can be liberating. Before abandoning central Ohio for a nomadic lifestyle, I spent months working in parks, restaurants, and friends' homes—all with the intent of fine-tuning the techniques that would make full-time travel possible.
It seems, then, that a large percentage of the world's business population shares a common set of concerns. Travel has always been a mixture of severe disruption and welcome relief from the daily grind. The costs of attending trade shows and visiting distant clients (or of just taking off for a week) have to include not only the obvious travel and accommodations expenses but also intangibles like the loss of business continuity, missed phone calls, and the vacation attitude of subordinates when the boss is away.
But networks, portables, a base system, and a handful of simple techniques can help you break the chains that have traditionally bound you to your desk. Let's now have a look at my bicycle odyssey for an extreme example of this timely phenomenon.
On the morning of September 28, 1983, I climbed astride a custom recumbent bicycle, performed a few obligatory figure-eights for the TV cameras, and pedaled off to Indianapolis—the first stop on a human-powered journey that is projected to last well over a year.
After a 762-mile shakedown cruise that included Louisville and Cincinnati, I returned to Columbus, spent a week fine-tuning the bike and other equipment, then set out in earnest. Winter's breath was on the back of my neck—twice in Pennsylvania and Maryland I pressed on within 24 hours of a snowfall.
I encountered a band of prison inmates in the Maryland woods, who plied me with pirated Sara Lee pastries from the truck wreck they had been sent to clean up.
I stayed at one college after another, sampling dorm life and interviewing professors about their computer-science textbook needs.
I ate an oyster omelette in Ocracoke, North Carolina, almost got a speeding ticket in Georgia, met some CompuServe friends in Florida, and fell in love with Key West—just past the 3000-mile mark.
I stuffed the machine into the forward sail locker of a 36-foot yacht named Awesome! and sailed from Key West to Clearwater, then pedaled on. The adventure continues, fueled by the writing income, which would never have materialized were it not for the systems described earlier. The overall journey will describe a ragged loop around the United States, very likely followed by a similar tour of Europe.
The bike itself—which I have come to call my Winnebiko in honor of its 135-pound load—is something of a tour de force of high-tech self-sufficiency. It can be broken down into four major components: bicycle, electronics package, office, and bedroom.
Bicycle: the conveyance upon which everything else depends is a custom-made recumbent bicycle, built to my specifications by Franklin Frames of Columbus, Ohio. Over 8 feet long from fairing to stern, it is a one-of-a-kind machine specifically designed for this trip. With its 18-speed wide-range derailleur, drum brake, under-seat steering, and unique frame geometry, this alone is a traffic-stopper.
Electronics Package: the first thing one is likely to notice upon peering at the machine is the array of solar panels on their ball-and-socket mount. These generate about 5 watts in full sun and charge the 12-volt, 4-amp-hour nickel-cadmium battery pack that in turn powers everything else. The computer is a very minor load—it will happily run for hours on its internal AA batteries when not plugged into the wall or the bike.
The major loads include a quartz-halogen sealed-beam headlight, a taillight and yellow flasher, a xenon strobe atop the flagpole, a CB radio for emergencies, a pager-type vibration-sensitive security system, a fluorescent tent light, and a yacht horn. The battery, radio, alarm, and charging circuitry are all located in an aluminum enclosure built into the white handlebar bag on the front of the bike. A wiring harness plugs into the side of that, and a pair of miniature panel meters display charge current and battery condition.
Office: the major component of the office, of course, is the Model 100, but it is augmented by a microcassette recorder with a remote microphone for dictation on the road, and a small assortment of file folders, stationery, etc. All that fits in a soft briefcase that packs atop the touring gear.
Bedroom: finally, there are the components that allow me to be reasonably dry and comfortable wherever I happen to be. Included are a dome tent, stove, the usual camping gear, stereo, rain suit, and clothes. The total weight of the system, fully loaded with water bottles full, is approximately 135 pounds. Considered heavy for a touring bike, but light for a mobile business, this actually turns out to be a surprisingly manageable load. Thanks to the recumbent's intrinsic efficiency (and the 21-inch stump-pulling low gear), I haven't had to walk a hill yet.
Needless to say after all this rhapsodizing, the system is working well. Work gets done, and life is a study in sheer exuberance, touched with madness, yet tempered by the realities of business. I lay over here and there to catch up on overdue projects—sometimes for weeks— and then the tires start to itch. The only cure is a good piece of asphalt.
So I say my good-byes, pack the office onto the bike, and pedal off once again, unfettered, seeking adventure, a nomad of the information age. It is a liberating technology, and it's getting better all the time.
Posted in Articles by SKR and tagged Popular Computing, Technomad, Winnebiko
← Freedom Road – Family ComputingPartying Goes On-Line for Cyclist – USA Today →
A digital nomad and proud of it (Your guide to digital nomadism) | Life, the Universe and Everything on October 28, 2014 at 12:38 am
[…] to finish this boring topic off – here is the story of the first real digital nomad from way back in […]
The rise of digital nomads | Leaving Holland on January 4, 2015 at 2:29 am
[…] on a "computerized recumbent bicycle", he becomes the very first digital nomad. He wrote an article that still influences and inspires the world of Nomadic […]
How Digital Nomads Are Leading the Seismic Shift in Where We Work on December 15, 2016 at 8:40 am
[…] all started, according to Gilbert, around 1983, with a freelance writer named Steven Roberts. Describing himself as a high-tech nomad, Roberts spent about a decade logging some 17,000 miles aboard a computerized recumbent bicycle […]
Carlos Erik Malpica Flores: How To Become A Digital Nomad (Work Online From Anywhere!) – Carlos Erik Malpica Flores on August 27, 2020 at 7:25 pm
[…] the very first digital nomad — a guy named Steve Roberts who biked across America in 1984 while working from his Radio Shack Model 100 personal […]


If you want your pellet production equipment to operate at its best, there are three things you should know about.
Pelletization is a process is about pressing and binding biomass powder or particles together into pellets. Water content is required to protect the materials from charring under the high temperature and pressure during the pelletizing process. But it the moisture content is too high, the pellet quality will be affected. When making pellets, friction will generate heat, if the temperature of pellet die approaching 90°C, the moisture will begin to gasify to bring off heat. Base on years of experience on wood pellet production, we suggest you to keep the water content below 16%. Actually, different biomass materials may have different requirements on moisture. Feel free to contact us if you have any question about this.
Ensure the raw materials are processed to small size below 6mm before feeding them into a pellet making machine. If your raw materials are wood logs, the pellet production needs log splitter, wood chipper and hammer mill. When make pellets from wood chips, hammer mill is capable to do the crushing. If make pellets from reeds or straw, hay cutter is needed to chopping the materials. For sawdust or bamboo dust, crushing process can be removed.
Both soft and hard woods can be pelletized with pellet production equipment. But it is unwise to mix soft and hard woods and pelletize the mixture together. Different materials require different additives and moisture content. If you mix soft woods and hard woods together, it will be hard to control the performance of pelletizing. So when mixing the biomass materials, try to select the ones which have similar characteristics. The same principle applies to straw types or mixtures of straw and wood sawdust. However, if differing materials are presented in a consistent ratio and mix by way of a proportioner mill, additives can be adjusted to suit, and quality pellets will be produced.
Keep these three factors in mind and your pellet production line will perform better and better. ABC Machinery is a professional pellet mill manufacture in China and we can help you with various pelleting problems. Send us an inquiry now to know more about our equipment!


text:
ai informed data enables peak performance in workplaces
IMAGE CREDIT: © 2022 Neil Alexander
AI-informed Data Enables Peak Performance in Workplaces
Functional data helps employers optimize workplace design by revealing how employees work best.
In the last few years, we've learned a lot about what employees want most from their workplaces. Collaboration spaces? Yep. Quality hybrid-meeting technology? Definitely.
But companies may still be missing an important piece of the employee-data puzzle, says Brian Zuercher, whose company helps employers and those in commercial real estate navigate what he refers to as the "North Star around functional data."
"All the information they have around employees tends to be around employee engagement, to employee sentiment, to the organization's vision, mission, and values," Zuercher says. "Companies actually don't know much about what people do, how they do it … and what would ultimately result in what we would call 'peak performance work.'"
It's not just about what people do, it's about how they do it.
image credit: Timothy Hursley
Zuercher, CEO of artificial intelligence (AI)-based space planning company Align, believes it's important to learn how to enable an ideal functional work journey for both individuals and teams.
AI-based space planning helps to uncover this functional data, and machine learning can be used to assess occupant data and draw out key insights:
It can reveal why employees are thriving in the work they do (or not).
It can identify which technology is helping or fatiguing people.
It can determine the best way to configure physical space to support all the types of work that need to happen .
At Zuercher's firm, for example, team members are asked to complete an in-depth assessment of how they engage in seven key work modes. These types of work include everything from time spent developing ideas and strategies, to collaborating with co-workers, to giving presentations.
Individual data is then aggregated and AI outlines key themes based on what a team has reported. It will identify obstacles that stand in the way of productivity, as well as highlight opportunities for improvement.
With this functional data, companies can improve the full "experience equation" of a workplace, which Zuercher says is made up of a "three-legged stool" — workplace policies, available tools and tech, and physical environments.
What work mode are you in?
image credit: Kevin Belanger
What does functional data tell us about CRE trends and employee demands?
While the functional data that Align's AI gathers is specific to each team or company being analyzed, Zuercher says broader trends about employee work habits and demands emerge when client data is aggregated.
For instance, there's increased interest in real estate consolidation, based on quality rather than quantity.
Before hybrid work, the amount of workspace a company needed was traditionally calculated based on desks and headcount. Now, companies are more focused on investing in the right type of consolidated physical spaces, specifically looking for space that fosters connection, collaboration, and team engagement.
Zuercher compares this shift to your experience when riding an exercise bike.
Riding alone at home you're still getting a workout, but other things are missing, he says. "You're not getting in a hot room with other people, sweating, talking to people before class." He believes that "community camaraderie," is why many people prefer both in-person fitness and in-person work.
Another key trend is widespread demand for flexibility, says Zuercher.
"A common denominator around what the individual is looking for is autonomy. And it's usually described as flexibility," in terms of workplace policy, access to tech and space.
Of course, policy is written by people and can be shifted as needed, Zuercher notes. And tools can be upgraded as technology advances. But what about workplaces?
Offices built with conventional materials such as drywall can't adapt and change without a fair amount of construction, time, and cost. Modular solutions, on the other hand, allow a space to be whatever its occupants need in the moment — while also enabling future changes as required, quickly, and inexpensively.
Do you need space to focus...
image credit: Andrew Kung
Or do you need space to collaborate?
Modular solutions are ideal for AI-based workplace designs
Adaptable industrialized construction solutions are well-suited to implement workplace designs that are informed by AI-based space planning, and it enables easy reconfiguration when required.
Zuercher shares a case study that showcases how complementary the two solutions can be. In this example, DIRTT's industrialized construction system helped to customize a historic space in Louisville, Kentucky that was designed based on his team's AI-space planning insights.
The bright, brick-and-beam workspace features modular electrical cabling with outlets and connections that are easy-to-change or upgrade, as well as retractable walls that can divide or open rooms, among other features.
"After a year, we changed about 15 to 20% of the space," Zuercher says. DIRTT's modular interiors allowed for quicker reconfiguration, in two-week increments, each time. "It's monumentally faster than anything with traditional construction."
Ultimately, when you can make flexible changes on the fly, organizations can optimize the working experience — and thus the efficiency — of their teams, says Zuercher.
"If you need to make a change and reclassify space… all those conveniences just add up to a better and more incremental and changing experience."
Align used AI-based space planning and DIRTT to build an adaptable space
Adaptability let Align easily reconfigure almost 20% of their space

redpajama_set_name: RedPajamaCommonCrawl


text:
info@sawairport.com
Call Us: +90 212 522 73 47
Istanbul Sabiha Gokcen Airport Transfer Service
İzmir Adnan Menderes Airport Transfer Service
Ankara Esenboga Airport Transfer Service
Antalya Airport Transfer Service
Kayseri Airport Transfer Service
Nevsehir- Cappadocia Airport Transfer Service
Denizli Cardak Airport Transfer
Kayseri Airport
Istanbul New Airport
Sabiha Gokcen Airport
Izmir Adnan Menderes International Airport
Flight Informations
Antalya Airport
Denizli Cardak Airport
Nevsehir-Cappadocia Airport
EnglishTürkçeDeutschSpanishالعربيةРусский
Fill In The Details Below To Book Your Transfer
Pick Up Location:
Drop Off Location:
Return?
When does your flight arrive?
When does your flight depart?
Adult 2 1 3 4 5 6 7 8 9 10 11 12 13
Book in under 3 minutes!
City * SelectIstanbulCappadociaEphesusPamukkaleAntalyaAnkara
Istanbul Airport Transfer
Saw - Sabiha Gokcen Airport
Istanbul New Airport is one of the most modern and largest airports in the world, situated northwest of the city in the district of Arnavutköy. The airport was officially opened by the Turkish president Erdogan on 29 October 2018, the national day in Turkey. In the weekend of 6 April 2019 it replaced Istanbul Atatürk Airport as the primary passenger airport serving Istanbul.
The airport is the second largest in the world (potentially) after Al Maktoum International Airport in Dubai. Today, the airport can handle 90 million passengers per year. In the future, Istanbul New Airport will be able to handle 200 million passengers per year. The national flag carrier Turkish Airlines is responsible for 80% of the total number of flights at Istanbul Airport.
Book a taxi from Istanbul New Airport to your hotel.
Istanbul New Airport is located on the European side of Istanbul, the second airport of the city Istanbul Sabiha Gokcen Airport is located on the Asian side.
Providing service in Istanbul, the intersection of Asia, Europe and the Middle East, the Istanbul Airport serves as one of the world's most significant aviation hubs at a strategic geographical position connecting continents. In the past decade, the international air transportation sector expanded 5.6% worldwide, while Turkey achieved a growth of 14%. Istanbul, which has become one of the world's most prominent flight and transfer hubs, has the leading role in these growth figures. According to the data of Turkish Ministry of Culture, in 2017, the number of foreign tourists arriving at Istanbul increased 17.8%, compared to the previous year. In 2018, the same increasing rate seems to be continued; therefore the growth trend is expected to be sustained.
Istanbul: the Fastest Growing Aviation Hub in Europe
According to the report published by Airports Council International Europe (ACI Europe), in February 2018, Istanbul Atatürk Airport was among the top 5 airports that increased its number of passengers in Europe with a rate of 17.7%. The second position among the Group 1 category airports in terms of the highest increase in passenger traffic was secured by Sabiha Gökçen, following Istanbul Atatürk, with an increase of 15.5%.
According to the 2018 Airport Industry Connectivity Report of ACI, Istanbul Atatürk Airport ranked the 5th among the European airports in terms of direct connectivity and flight volume. Furthermore, the report in question lists Atatürk Airport in the 4th position among both the top performers in direct connectivity and in terms of the best hub connectivity in Europe over the last decade.
The Istanbul Airport strengthens Istanbul, the center of a vast geography from the East to the West, with its extremely high capacity, various kinds of facilities and sound infrastructure opportunities. Having a strategic location considering the transfer routes, Istanbul acts as an attractive hub for transit flights between the USA and Europe, as well as the Middle East, Central Asia and North India.
Today, the Istanbul Airport launches flights to a total of 146 destinations at various continents within 3 hours connecting 120+ countries, 60+ capital cities, 250+ international and 50 domestic destinations. When the airport is put into operation in full capacity, the number of flight destinations will exceed 350.
A Center of Attraction in Air Cargo Transportation
Istanbul is a transfer hub not only for passenger transportation but also for air cargo transportation between Asia and Europe. The Istanbul Airport is an outstanding hub for air cargo transportation. The compounded annual growth rate (CAGR) of cargo operations reached a significant rate of 18.7% between 2009 and 2017. The Istanbul Airport also serves a major hub for air cargo transportation.
The Fastest Growing Aviation Hub in Europe
Today, the Istanbul Airport launches flights to a total of 146 destinations at various continents within 3 hours connecting 120+ countries, 60+ capital cities, 250+ international and 50 domestic destinations,. When the airport is put into operation in full capacity, the number of flight destinations is expected to exceed 350.
The Istanbul Airport makes Istanbul, the centre of a vast geography from the East to the West, a more attractive aviation and transfer hub with its extremely high capacity, various types of facilities and sound infrastructure. Having a strategic position, the airport acts as a significant hub for transit flights over Istanbul for the USA and Europe, as well as the Middle East, Central Asia and North India.
According to the 2018 Airport Hub Connectivity Report published by Airports Council International Europe (ACI Europe), Turkey has expanded its flight network 591 percent in the last decade and been listed as the number 1 in Europe in terms of growth rate and increased its rank to 7 in the global list.
High Passenger Numbers and Potential
According to the same report, Istanbul Atatürk Airport was among the top 5 airports in Europe that increased its number of passengers 17.7% in February 2018.
According to the Turkish Ministry of Culture, the number of foreign tourists arriving at Istanbul increased 17.8% in 2017, compared to the previous year. In 2018, the same increasing rate seems to be continued; accordingly, the growth trend is expected to be sustained.
In 2017, the population of Istanbul was 15,029,231 according to the official records. In 2016, the number of international passengers arriving at Istanbul was 9,203,987; whilst in 2017, this figure reached 10,840,595 with an increase of 17.8%.
SawAirport.com
İstanbul Airport Transfer
Sabiha Gokcen Airport to İstanbul City Center
Ataturk Airport to İstanbul City Center
Sabiha Gokcen Airport to Blue Mosque (Sultan Ahmet) Transfer
Sabiha Gokcen Airport to Taksim Square Transfer
Tourism Certificates
© Copyrights SawAirport.com 2015. All rights reserved.


text:
Qurbani 2019 – a sacred act
In Islam Qurbani implants and nourishes among its followers, the spirit of total submission to Allah's will equipping man with the most superior of qualities necessary to keep humanity in a state of lasting peace and welfare.
Australian DollarsCanadian DollarsDanish KroneEurosPounds SterlingNorwegian KroneUS Dollars
1 Part cow
EID GIFT
With your Qurbani add an "Eid Gift" for children
All acts of Worship, including Qurbani, must be carried out with a spirit of total submission to Allah, SWT irrespective of their economic, social or political benefits. This is what Ibrahim (Álayhis salaam) did, and this is what every true Muslim is required to do.
Help Feed Poor & Needy
In 2018, we have seen the rise of extreme poverty in some of the world's poorest regions. MWF is committed to ending the hunger crisis this Qurbani.
How your Qurbani reaches the poor & needy
Place your donation in your own name or on behalf of a loved one
Your Sharia compliant Qurbani animals are purchased sustainably from local farmers.
We work in marginalised regions of the world providing a source of hope to the most vulnerable especially; Orphans, Widows, Refugees and the Destitute.
Our team will be conducting your Qurbani and distributing fresh meat to the most needy during the days of Eid-ul-Adha- 10th, 11th and 12th Dhul-Hijjah.
Your Qurbanis
are collected from
USA / Canada / UK / Europe / Scandinavia / Turkey / South Africa / Middle East / Pakistan / India / Australia
HelpFeed Communities
in marginalised regions
Africa / Bangladesh / Gaza / India / Kashmir / Nepal / Pakistan / Palestine / Rohingya / Refugees
Qurbani Frequently Asked Questions
What is Qurbani?
Qurbani is a sacred act performed for the sacrifice of an animal slaughtered for the sake of Allah Almighty.
"So pray to your Lord and offer sacrifice (a token of gratitude)."(Chapter 108:2 – Translation from Irfan ul Quran by Dr. Muhammad Tahir ul Qadri)
Qurbani/Udhiya is an annual obligation performed by Muslims to mark the end of the sacred pilgrimage of Hajj. Every year Muslims are reminded of the divine sacrifice made by Prophet Ibrahim (Alayhi Salaam) when he sacrificed a heavenly animal has ordained to him by Allah Almighty.
This tradition was revived by the Prophet Muhammad (peace and blessings be upon Him) during His life and He (peace and blessings be upon Him) was asked, What is Qurbani? The Prophet (peace and blessings be upon Him) answered: 'It is the Sunnah of your father Ibrahim (AS). For every hair of the Qurbani, you receive a reward from Allah (SWT).' (Hadith – Tirmidhi).
What day can you perform Qurbani on?
According to the Hanafi School of thought, the act of sacrifice takes place during the three days of the Islamic month Dhul-Hijjah, after Eid prayers namely 10th, 11th and the 12th. Minhaj Welfare Foundation works hard to ensure that the meat your Qurbani provides is distributed to those in need during the days of Eid al-Adha
How many types of Qurbani are there?
Wajib – According to the Hanafi school of the thought, the act of Qurbani is wajib (compulsory) for all sane, adult Muslims (both men and women) who are eligible to pay Zakat.
Nafal (optional) – Nafl Qurbani can also be performed in addition Wajib Qurbani. This is for Eesal-eThawab (to bring reward) for one's parents, relatives, friends, etc, and for our beloved Prophet.
Abu Talha (radhiyallahu anhu) has related that the Prophet (peace and blessings be upon Him) sacrificed one ram and while sacrificing the other he said, "This is on behalf of every one of my Ummah who believed in me and testified (to my Prophethood)." (Tabrani)
It is a matter of deep thought and consideration that the Prophet (peace and blessings be upon Him) kept his Ummah in his mind whilst offering the sacrifice and it is extremely unacceptable for the Ummah not to remember him at the time of Qurbani.
Who is Qurbani Wajib (obligatory) upon?
According to the Hanafi School of Thought, Qurbani is Wajib upon every sane adult (male or female) that is eligible to pay Zakat. There is no certain Nisab (threshold of Zakat) to offer a Qurbani; the only thing which is mentioned by the Prophet (peace and blessings be upon Him) is that a person should be able to financially afford it.
If I can afford to give Qurbani but I do not perform Qurbani what is the ruling?
If a person does not perform Qurbani (whilst he/she can afford to give), then he/she will be sinful. It will remain pending with him/her until they give Sadqah for the Qurbani they missed.
Note the Sadqah is for them to seek forgiveness from Allah Almighty. It is also important to note that charity; whether that is Zakah or Sadaqah cannot compensate for Qurbani.
If a person, on whom Udhiyah (Qurbani) was Wajib failed to carry it out for a number of years, he should give as a charity the value of that number of animals, i.e. one animal per year. Though this will not compensate for the Udhiyah (Qurbani) missed in the past, it will, however, be regarded as a charity – which is also Wajib as the Udhiyah (Qurbani) was Wajib. This will also be in the hope for obtaining forgiveness for his previous lapses in making the sacrifice in due time.
What is the virtue of Qurbani?
Zayd lbne Arqam (Radhi Allahu Anhu) relates that the Companions (Radhi Allahu Anhum) asked, "O Messenger of Allah! (peace and blessings be upon Him) What is Qurbani?" He replied, "It is the Sunnah of your father Ibrahim (Alayhis salam)." They asked again, "What benefit do we get from it?" He answered, "A reward for every hair (of the sacrificed animal)." "And (what reward is there for animals with) wool, Oh Messenger of Allah (peace and blessings be upon Him)?" they asked. "A reward", he said, "for every fibre of the wool.",(Ibne Majah)
How animals sacrificed?
The animals are brought locally by MWF officials to sustain local farmers, reduce transport costs and any other costs.
The animals are sacrificed in accordance to correct Islamic practices and monitored by religious scholars.
The meat is distributed to poor and needy families by hand.
How many Qurbani animals do I have to sacrifice?
Qurbani animals have shares. Sheep and goats have one share each, camels and cattle each have seven shares. So for a single person, Qurbani is fulfilled with a sheep or a goat. Up to seven people can share in the purchase of a cow or a camel, and the sacrifice will be made for the seven.
1 small animal (Sheep or Goat) = 1 Qurbani
1 large animal (Cattle) = 7 Qurbanis
You can make as many Qurbanis as you want – for example, two or three shares in a cow – and on behalf of as many individuals as you like, including those who have passed away.
When Should You Give Money for Qurbani?
We advise giving your Qurbani at the earliest. However, you can pay right up until Asr time on the third day of Eid (12th Dhul Hijjah).
Does Minhaj Welfare Foundation mention the names of people who give Qurbani?
When performing the Qurbani, a collective prayer of all donors of MWF is mentioned after mentioning Allah's name and glorifying him (Bismillah, Allahu Akbar).
Note, it is not necessary to give the name of the person, even if you are making a Qurbani on their behalf, as long as you have made the intention that you are giving the Qurbani on their behalf.
How Does MWF Select Qurbani Beneficiaries?
The MWF field team carries out extensive research and gathers data of potential beneficiaries prior to Qurbani. We look at families who live below the poverty line (as defined by the UNDP, income of less £2 a day), focusing mainly on women, children, the disabled and the elderly.
When should the Takbeerat of Tashreeq be read?
It is Wajib (incumbent) for every adult muslim to recite the Takbeeraat of Tashreeq after every Fardh Salaat-performed with Jamaat or individually from the Fajr of the 9th of Zul-Hijjah to the Asr of the 13th of Zul Hijjah. The Takbeeraat should be recited once only. The words are as follows:
Allahu Akbar, Allahu Akbar laa ilaha illallahu wallahu akbar. Allahu Akbar walillaahil hamd.
Translation: "Allah is the Greatest, Allah is the Greatest. There is no deity besides Allah and Allah is the Greatest. Allah is the Greatest and all praises belong to Him Alone."
Qurbani/Udhiya 2019
Support Our Work in the UK
Orphan Care
EduCare
QurBAAni Donation Portal


[Sun, 08 Jul 2012 05:14:32 +0200] INFO: Start handlers complete.
That is, the build-essential recipe is "found" and "loaded", but it's the postgres recipe that gets "processed" first. And since build-essential (which installs the C compiler) wasn't run, the latter fails.
I was previously using a slightly earlier version of Chef (perhaps 10.10.0?) In that version, build-essential was also not being run, but mytardis::deps was. Now using Chef 10.12.0. Physical machine is OSX, VM is Ubuntu Lucid.
Why is build-essential not being "processed"?
Should the site-cookbooks and cookbooks 'shadowing' feature still work? It's supposedly deprecated: http://tickets.opscode.com/browse/CHEF-2308 (I tried making a symbolic link under from site-cookbooks/mytardis/recipes/build-essential but no joy).
Not the answer you're looking for? Browse other questions tagged provisioning chef vagrant or ask your own question.
How to use Berkshelf with Chef-solo?
RVM installing but no Rubies with Chef-solo and Vagrant?


WOMEN'S FIT SIZING | This is a women's cut garment. As no two women's brands are alike, we strongly encourage you to use the sizing chart in the photos to determine your size. If you are on the fence, most customers recommend going up a size.
SOFT FABRICS | This is a lightweight poly-viscose blend, giving the fabric a silky, drapey feel and hang. Side seamed with raglan sleeves.


text:
Q: How to determine SMD capacitor rating I am trying to fix my robotic sweeper, and I saw this highly suspect capacitor on the PCB, I presume it is gone and needs to be replaced. However I dont see any rating over this unit, so I am not clear on  how I can replace it.. Is it something that isnt exposed? Or is it directly tied to the package size?

A: The short answer is: if it's dead, no way to tell. It's 0402 seems like, and if you can somehow determine its function, it would help you to put a fitting component. But usually you can just kick one cap off and everything will still work (if it doesn't AC couple something).
If it looks like a filtering or a bypass cap (one side is on the ground), a 0.1uF-2.2uF will do fine there. But yeah, if it's a bypass/filtering, things will very likely work without it too. It's best to have caps of different order of magnitudes around, but 0402 don't really get larger than 10uF from my experience. Common bypass is 0.1uF, if it's voltage converter output, put 2.2uF. Of course this differs from situation to situation, but these values will be okay-ish for most common scenarios.
If it's an AC coupling cap, try some small nanofarads like 47nF.
All you can do is indeed try stuff and observe. Again, my bet is everything will work fine even without it.

A: Assuming you mean the ceramic capacitor in that picture, there is no way to know the exact capacitance without measuring it, looking at documentation or inferring from the circuit.
If the capacitor failed as a short, you can often remove the shorted capacitor and not replace it. The local circuit function may be compromised but at least the short circuit will be gone.

redpajama_set_name: RedPajamaStackExchange


Lure manufacturing is a multi-million dollar business in the United States alone. Visit any store that sells fishing tackle and you will see what I am talking about. Rows upon rows of lures tempt all of us that is until you see the prices. It will cost you anywhere from $5. 00 to $20. 00 for a lure.
The Trade tell us that they are the "must have" lures, meaning you aren't a real angler unless you have these latest and greatest lures in your tackle box. However, lure carving is not only cost effective but provides the satisfaction of catching fish on a lure prepared from start to finish at home.
I firmly believe that some of the commercial lures are designed to catch more anglers than they are fish. Thirty years or so ago many of the popular fishing lures were made out of wood. Our forefathers often spent time carving those little things they needed, including fishing lures. Today a great many of these lures, despite the company name on the package, are made from plastic and are made in China.
With a little time and effort you can make your own, just like they did back in the day, and save some money doing it. I like large plug-type lures or lures that closely mimic the type of food that the fish are eating. For the most part large, aggressive saltwater fish in the US like large lures, so that is what I carve.
All wood is not created equal. Lure carving requires a wood that floats well and is easy to work with. Around my neck of the woods that usually means white pine. Hardwood such as oak and maple, while they will work, are very hard to carve and thus I would suggest that you stay away from them if possible. Old broom and mop handles work well for carving the larger plugs.
A large, ¾ inch or larger, dowel will also work.
There are speciality tools out there for the wood carver, but I prefer to use the same tools that my predecessors utilised; a pencil, a pocket knife, a saw and some sandpaper. That being said, a Dremel tool, or similar, will cut down on your lure carving time. If you want to add color to your lures then some model paint and some paint sealer will be needed. Once the lure(s) are completed you will need some small eye screws, split-rings and hooks. The sizes of each of these will depend on the size of the lure you are making and the fish you intend to go after.
What follows is the step by step process in carving your own lures.
Gather all of your supplies. There is nothing worse than getting part way through a project and not having everything that you need.
Cut the wood about two inches longer than you will need. This extra length will give you plenty of room to work with.
Take your pencil and draw out the basic shape of the lure that you want to carve. For the sake of the photos I went over my pencil marks with a marker as well. You may want to do this anyway as it makes it easier to see.
Now the fun of lure carving begins. Let your imagination and drive take it from here. I have easily carved a lure in one day; other times it may take me a week to complete. It all depends on my mood. Despite your best plans, sometimes you just never know what will happen once you start carving. The wood may split or there may be a hidden knot or other defect in the wood. If your first plan fails, don't quit, just move on to the next piece.
Now that you have your lure(s) carved it is time to finish them. Start by sanding out the rough spots and knife marks. I like to start with #60 grit paper and work my way down to #120 grit. Sand it until you get the wood surface smooth. The smoother you get it, the easier it will to finish.
Put one eye screw into either end of the lure. This will allow you to hang the lure or give you something to grab while applying the finish. A drop of epoxy can be added to the thread to help secure the eye.
Apply a primer or wood sealer to the lure and allow it to dry. This will help the lure stand up to exposure to saltwater. A primer will also make the finish coats of paint go on smoother. I like to use white water-based acrylic paint as my primer coat. This paint is readily absorbed into the wood; is easy to clean up and the white is a very good base when adding other colors. I usually apply three or four coats of white before I add other colors.
Using the paint of your choice (stay away from water based latex paint), apply multiple light coats instead of one heavy coat, allowing it to dry thoroughly between coats. If you are painting multiple colors, do one color at a time, allowing each one to dry before applying the next. Once the paint is dry I like to apply a clear marine sealant to the lure. This additional step helps protect the lure from damage. If you are using a water-based paint, make sure that your sealer is water-based as well. Adding an oil based sealer to a water based paint will usually lead to a big mess. If there is any doubt, test it on a piece of scrape wood before putting it on the lure.
At this point you are almost done. Put on the rest of your eye screws. Attach the split-ring to the eye of the screw and then attach the hooks to the split-ring.
There you have it. For the cost of a couple of the commercially produced lures, and a little time and effort, you can make four, five or even more home-made lures. While hand carved lures will probably not replace those bought in a store, catching a fish that feeds your family on a lure that you produced gives a great feeling of satisfaction.


Okay, to recap, Session-Based Test Management (SBTM) is a test framework to help you manage and measure your Exploratory Testing (ET) effort. There are 4 basic elements that make this work: (1) Charter or mission (the purpose that drives the current testing effort), (2) Time-boxed periods (the 'sessions'), (3) Reviewable result, and (4) Debrief. There are many different ways that you might implement or apply these elements in your team or testing projects.
Let's take a look at tracking the testing effort from strictly a Project Management perspective. Years ago, when I first became a test manager, I was introduced to the idea of the 60% 'productive' work day as a factor to consider when estimating effort applied to project schedules. That is, in a typical 8-hour workday you don't really get 8 complete, full hours of work from someone. I don't believe it's mentally possible to get that. The brain needs a break, as does the body, and there are many natural distractions in the workplace (meetings, email, breaks, support calls, stability of the code or environments, and so on), so the reality is that the number of productive working hours for each employee is actually something less than the total number of hours they're physically present in the workplace.
That 'productivity' factor changes with each person, their role and responsibilities, the number of projects in the queue, and so on. Applying some statistical averaging to my past experiences, I find that 60% seems about right for a tester dedicated to a single project. I have worked with some teams that have been more productive and some much less.
So what does this look like? If we consider an 8-hour day, 60% is 4.8 hours. I'm going to toss in an extra 15 minute break or distraction and say that it works out to about 4.5 hours of productive work from a focussed employee in a typical 8-hour day. Again, it depends on the person and the tasks that they're performing, so this is just an averaging factor.
I used TDD as an analogy to a tester today to explain how logging bugs in a bug tracking system drives the development. A bug report represents a failing test (when you verify that it's really a bug that is) according to some stakeholder need/want.
It's much the same with regular system testing (i.e. in the absence of agile/TDD practices) where a tester identifies and logs a bug in the bug tracking system. One difference is that these bug reports/tests aren't always automated. (Okay, I've never seen anyone automate these bug reports/tests before but I like to believe that some companies/dev teams out there actually do do this.) That doesn't change the fact that a bug report is the failing test. Even if it's a manual test, it drives the development change and then the bug report is checked/retested to see that the fix works as expected.
Bug regression testing, then, is a requirement for good testing and system/software development, not an option.
So, while the agile practices of TDD and others may seem new, I see this one as a retelling of a common tester-programmer practice. If anything, I see TDD as an opportunity to tighten/shorten/quicken the loop between testing feedback and development. With practice, TDD helps programmers develop the skills and habits they need to create code and systems with confidence -- to know that as the system grows, the specific needs of the customers are being met every step along the way. No one gets left behind.
How can we, as testers, help? If your programmers don't practice TDD or automate tests, start investigating ways that you can do this. Investigate Open Source scripting languages. Engage your programmers in discussions of testability of the interfaces. There are many articles and presentations on the internet on the topics of test/check automation, frameworks and Domain Specific Languages (DSL).
Start reading. Participate in discussions (in real life and online). Start developing scripting skills (I recommend Ruby, of course, especially to the tester newbie). If you don't feel confident with your programming skills, help hire someone onto your test team that can help all the testers advance their skills, knowledge, and productivity in that area.
Be the Quality Advocate by putting your words into practice. You want your programmers to start practicing TDD? Show them how you can do it. You are already doing it - scripting/automating the checks that demonstrate a bug failure is just the next step.
Start by automating a single bug failure. Take it from there.
Someone recently said something to me that made me think. He said that all New Year's resolutions fail because they come at the wrong time.
You know what I mean by New Year's resolutions, right? It's those promises you make to yourself, and maybe to others, right around the end of December that you will change or improve yourself in some way in the new year.
The sentiment may not be wrong, but the timing certainly is. The argument made was that January 1st isn't really the start of the new year - September is. You see, here in North America, whether you are in school or not, most businesses revolve around a "school year" structure of September to June, with July and August being the summer holiday months.
So, if September is the start of the year, we can't make promises to change something in January. That's like starting a 2-week sprint (in Agile Development) and saying half-way through that you are going to have completely new objectives. It doesn't work that way. You already committed to delivering certain goals during the Sprint Planning session at the start.
What's that? What if you didn't set any goals at the beginning of the Sprint/Year in September? Doesn't matter. The Sprint/year started anyway and you are in the middle of it. There's no way you are easily going to shift your life in a totally new direction half way through.
So, the moral of the story is: if you want to make New Year's resolutions, make them in August, not in December. That way you are more likely to follow through with them as the year progresses.
Of course, life changing events can happen any time. You don't need to make a resolution of any kind to change yourself and how you get along in the world. You just need to see yourself how you want to be, and live like you've already reached that goal.


There are 20 examples displayed out of 30 filtered.
Parf of speech: Exclamation, OED Year: 1743, OED Evaluation: Origin U.S.
In (by) golly = (by) God.
You-see, the Germans were within twenty-four miles of Paris coming on. Prince-Rupert, Prince-Rupert's-Bavarian army, you-know, he was the legal heir to the British throne too you-know, from a-way back, the Stuart-kings, Prince-Rupert and my golly our forefathers used to fight for his forefathers on his side when they were kings you see over in England, the Stuart-Kings.
By-gee, we thought it was crazy in a way you-know but by-golly it paid off.
Oh, I would say it would be at least that long anyway and then there was the frame and it was...oh by-golly, I think I could draw it quicker than I could tell you.
So, I went to a couple of doors and the t- - teachers were "Oh Golly", they didn't want to be interrupted.
Oh golly, I forget. Yeah, I don 't know.
Yeah it 's hard to believe that it 's so long ago. Golly.
We've been together for maybe forty-seven- oh-golly, it would be forty-seven years, forty-eight years.
Oh golly no. Do you think some- some teens are happy?
Oh golly you know where was fun was crossing- we used to have a bridge the- the foot bridge bounced.
Oh, golly! Thirteen years? About thirteen years mm-hm.
They were all Ben-Court stores, Mary-Anne's and the Georgia-Shop, and Macintoshes and ah, Bud-Harrington w-- Tots-and-Teens, ah oh golly, there was just abundance of shopping downtown.
Oh golly um Europe, several times. Love it.
Oh golly cold, and these uncles of Brenda's that had the butcher shop in Highway here.
And he gave me names dates people and ah I followed up on it, and by golly yes May Run started in this area.
Golly, you know I don't really remember.
Yeah, but hey that's a big task golly, golly.
So anyway, at- after that was over I decided well we're not going to do the talk show everyday anymore and I did it weekly for, golly, th-- four years maybe, or so 'til about ah, whenever it was.
then the government said, "By golly, we better build a railroad,"
Oh golly, yes, I can remember the old house was pretty cold upstairs.


text:
Q: Porting a PHP script from mysql_... to PDO I am trying to port the database backup script found on this page because it is throwing a warning that mysql_... is deprecated.
My efforts so far are below, but the script is throwing couple errors at me that I just don't know how to solve. I'm only slightly familiar with PHP, so it is quite possible that I'm making a beginner's mistake here.
The error thrown is:
Notice: Undefined variable: db in ......../index.php on line 109 Fatal error: Call to a member function query() on a non-object in ......../index.php on line 109

Line 109 is (and marked with // *******):
foreach( $db->query('SHOW TABLES') as $row )

I've been playing around with public/protected (for initializeDatabase) and global (for $db) keywords, but I'm not sure if that is the cause or if I'm doing it wrong.
Can anyone easily spot what I'm doing wrong here?

<?php
/**
 * This file contains the Backup_Database class wich performs
 * a partial or complete backup of any given MySQL database
 * @author Daniel López Azaña <http://www.daniloaz.com>
 * @version 1.0
 */

/**
 * Changes by jippie:
 * ereg_replace("\n","\\n",$row[$j]); => preg_replace( '/\n/ , "\\n" , $row[$j] );
 * mysql_... => PDO
 */

// Report all errors
error_reporting(E_ALL);

/**
 * Define database parameters here
 */
define("DB_USER", 'username');
define("DB_PASSWORD", 'password');
define("DB_NAME", 'database');
define("DB_HOST", 'localhost');
define("OUTPUT_DIR", 'cache');
define("TABLES", '*');

/**
 * Instantiate Backup_Database and perform backup
 */
$backupDatabase = new Backup_Database(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
$status = $backupDatabase->backupTables(TABLES, OUTPUT_DIR) ? 'OK' : 'KO';
echo "

Backup result: ".$status;

/**
 * The Backup_Database class
 */
class Backup_Database {
    /**
     * Host where database is located
     */
    var $host = '';

    /**
     * Username used to connect to database
     */
    var $username = '';

    /**
     * Password used to connect to database
     */
    var $passwd = '';

    /**
     * Database to backup
     */
    var $dbName = '';

    /**
     * Database charset
     */
    var $charset = '';

    /**
     * Constructor initializes database
     */
    function Backup_Database($host, $username, $passwd, $dbName, $charset = 'utf8')
    {
        $this->host     = $host;
        $this->username = $username;
        $this->passwd   = $passwd;
        $this->dbName   = $dbName;
        $this->charset  = $charset;

        $this->initializeDatabase();
    }

    protected function initializeDatabase()
    {
        $db = new PDO("mysql:host=$this->host;dbname=$this->dbName;charset=$this->charset", $this->username, $this->passwd );
        $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
/* JPH: mysql_... is deprecated
 *       $conn = mysql_connect($this->host, $this->username, $this->passwd);
 *       mysql_select_db($this->dbName, $conn);
 *       if (! mysql_set_charset ($this->charset, $conn))
 *       {
 *           mysql_query('SET NAMES '.$this->charset);
 *       }
 */
    }

    /**
     * Backup the whole database or just some tables
     * Use '*' for whole database or 'table1 table2 table3...'
     * @param string $tables
     */
    public function backupTables($tables = '*', $outputDir = '.')
    {
        try
        {
            /**
            * Tables to export
            */
            if($tables == '*')
            {
                $tables = array();
                // $result = mysql_query('SHOW TABLES');
                // while($row = mysql_fetch_row($result))
// *******
                foreach( $db->query('SHOW TABLES') as $row )
                {
                    $tables[] = $row[0];
                }
            }
            else
            {
                $tables = is_array($tables) ? $tables : explode(',',$tables);
            }

            $sql = 'CREATE DATABASE IF NOT EXISTS '.$this->dbName.";\n\n";
            $sql .= 'USE '.$this->dbName.";\n\n";

            /**
            * Iterate tables
            */
            foreach($tables as $table)
            {
                echo "Backing up ".$table." table...";

                // $result = mysql_query('SELECT * FROM '.$table);
                // $numFields = mysql_num_fields($result);
                $result = $db->query( 'SELECT * FROM ' . $table );
                $numFields = $result->columnCount();

                $sql .= 'DROP TABLE IF EXISTS '.$table.';';
                // $row2 = mysql_fetch_row(mysql_query('SHOW CREATE TABLE '.$table));
                $result2 = $db->query( 'SHOW CREATE TABLE ' . $table );
                $row2 = $result2->fetch();

                $sql.= "\n\n".$row2[1].";\n\n";

                for ($i = 0; $i < $numFields; $i++)
                {
                    // while($row = mysql_fetch_row($result))
                    while( $row = $result2->fetch() )
                    {
                        $sql .= 'INSERT INTO '.$table.' VALUES(';
                        for($j=0; $j<$numFields; $j++)
                        {
                            $row[$j] = addslashes($row[$j]);
                            $row[$j] = preg_replace( '/\n/' , "\\n" , $row[$j] );
                            if (isset($row[$j]))
                            {
                                $sql .= '"'.$row[$j].'"' ;
                            }
                            else
                            {
                                $sql.= '""';
                            }

                            if ($j < ($numFields-1))
                            {
                                $sql .= ',';
                            }
                        }

                        $sql.= ");\n";
                    }
                }

                $sql.="\n\n\n";

                echo " OK" . "
";
            }
        }
        catch (Exception $e)
        {
            var_dump($e->getMessage());
            return false;
        }

        return $this->saveFile($sql, $outputDir);
    }

    /**
     * Save SQL to file
     * @param string $sql
     */
    protected function saveFile(&$sql, $outputDir = '.')
    {
        if (!$sql) return false;

        try
        {
            $handle = fopen($outputDir.'/db-backup-'.$this->dbName.'-'.date("Ymd-His", time()).'.sql','w+');
            fwrite($handle, $sql);
            fclose($handle);
        }
        catch (Exception $e)
        {
            var_dump($e->getMessage());
            return false;
        }

        return true;
    }
}

A: Your $db variable is local in the method initializeDatabase() and only available in this method.
You could have a private attribute $db, and called $this->db instead of $db in your whole class.

A: you need to $db as global, check this link there is more explanation:http://php.net/manual/en/language.variables.scope.php

A: add property
/**
 * Connection variable
 */

 var $db = ''

and replace all $db  to $this->db
example :
$db = new PDO("mysql:host=$this->host;dbname=$this->dbName;charset=$this->charset", $this->username, $this->passwd );
to
$this->db = new PDO("mysql:host=$this->host;dbname=$this->dbName;charset=$this->charset", $this->username, $this->passwd );


text:
Buy eBook $6.99 Buy eBook $9.99 Buy Paperback $22.99 Buy Paperback $31.49
Premium Color
Juvenile Fiction, Social Issues, Manners & Etiquette
Juvenile Fiction, Social Issues, Bullying
Juvenile Fiction, Social Issues, Peer Pressure
bullying, bullying at school, fighting bullies, fighting bullies at school, standing up for others, defending others, resolving conflicts at school
Longger-Jo Takes on The Bully
by Sharon Dorival
It's hard to know how to handle bullies.
But NOT telling someone and NOT stopping the bully can be dangerous.
Bullying is not new and it can happen to anyone.
Remember that if you are bullied, you're not alone. And it's not your fault.
Anyone can be a target; in fact, bullies often pick on children who did nothing to provoke them.
Let's see what Longger-Jo did.
Should he have acted differently?
www.sharondorival.com
"This book offers a holistic approach while exploring the development of imperfect but likable characteristics. A very pensive approach as the author shares her personal experiences.
This book will unveil a whole new world out there and reveals the readers' inner strength. I am surprised by the certain degree of risk in the writings and the mind-bending truth of bullying. In all that is shared in this book, will result in readers stepping outside their comfort zone.
The kids' temperaments, mental health, peer pressure, and dynamics in the family are all factors in how it plays out in the story."
- Sarah Jean Wilson, Hackensack, NJ, Literary Book Scout/Member of AAP
Sharon Dorival is an avid reader and passionate writer whose heart goes out to children around the world. Sharon was born in The Commonwealth of Dominica but migrated to Canada in 1999. Since the age of twelve, Sharon has worked as a Health Care Aide providing help and support to the elderly and children of various backgrounds. She has a diploma in Early Childhood Education and is pursuing her dream as a published writer.In 2004, her poem "It Seemed to Me" received Editor's Choice Award.
Sharon shares some of her work on
https://www.facebook.com/SweetShabinD
and http://www.poetry.com/
In 2012, Sharon was a finalist in the World Poetry Competition. Her poem "Applaud Them" is featured in Stars in our Hearts: Me FirstImages, a classic poetry collection. In 2013, her work is also featured in three other poetry books, titled International Who's who in Poetry, The Best Poets and Poems of 2012 and Sistah's With Ink Voices.
ObedienMe-First World and Poetry on the Run are available for purchase at http://www.lulu.com/
To preview or purchase Sharon's collection of ebooks please visit
http://www.amazon.com/
You can also purchase THROUGH MY EYES: Poetry of a Vivid Mind on http://www.blurb.com/magazine
To see what's coming soon please visit www.sharondorival.com
Sharon Dorival
Obol Andrew Jackson


The evening of the science is a huge event in Nuremberg, Erlangen and Fürth.
On the evening of 24th October Nuremberg, Fürth and Erlangen participated in an "evening of the sciences", an evening on which different universities and schools present themselves to interested people of all ages. But not only schools contribute with their booths and events, also different companies such as DATEV or Siemens promote the opportunities their firms have to offer young people.
On this very night I visited the Nuremberg Planetarium, DATEV IT campus and the Faculty of Business, Economics, and Law at my university. Beginning my night in the Planetarium, I was introduced to the Hermann Oberth Space Travel Museum. The young man at the museum's booth told us vividly about the museum's old traditions and the renovation of the main exhibit in 2014. The museum shows many different kinds of original space exhibits and models and gives a detailed report on the development of space travel throughout time up to the 1920s.
Interestingly enough, the Hermann Oberth Space Travel Museum is worth a visit on the weekend.
You want to know how the Newtonian-telescope works? Just ask the nice men at the Planetarium.
My next station in the Planetarium was the booth for astrology. Nuremberg has its own astronomical observatory which you can come to see every Friday and Saturday. Through the special telescope you can study the stars and galaxies, a truly breath-taking sight. The nice men at the booth explained how the Newtonian-telescope, which they brought with them, worked exactly and what different kinds of telescopes there are. Depending on what you plan to see in the sky you need different kinds of telescopes with different kinds of oculars (lens for the telescope). If you are interested in discovering our night sky you should definitely go to the observatory on a clear Friday or Saturday evening.
After leaving the Planetarium, I went to the DATEV IT campus and listened to an interesting and very helpful lecture about web security. Often people get emails that look exactly like an email from an important company such as Amazon or PayPal. These emails often have links in them which you are supposed to klick to verify your address or bank account. If you then klick on the link, it will somehow download malware onto your computer and steal personal information.
We were also told how to identify such malware emails: Mostly, these emails don't address you with your name, which an original email would. They also always talk about verifying something, like your bank account. Of course, you should never do that and maybe even call the real company to check with them about such an email. Many of these mails also claim that you bought something for a ridiculous amount of money (which, of course, you haven't), and want you to verify your account. NEVER klick on these links. These emails may seem very real, but if they want your password for something, want you to verify certain personal data and have a link you are supposed to klick, then DO NOT interact with them.
At the DATEV IT campus visitors got the chance to try out a virtual reality device.
At the DATEV IT campus I also got the chance to try out a virtual reality device, the oculus rift. With the device over your eyes you can virtually walk through the DATEV headquarters. It was a really nice device with great potential, but very expensive and after a while your eyes begin to burn and the pictures weren't that fluid. It was a lot of fun to use it, but I cannot imagine what good it would do in everyday life, except playing video games.
My final stop on that evening was the social economic faculty in the Findelgasse in Nuremberg. Here you could test your knowledge about applying for jobs. There were all the "dos and don'ts" of applying on two walls and a 10-minute-test on how to behave correctly during your job interview and how to write appropriate job applications.
The faculty did not only give tips for your job, but also had a painting booth and a cocktail bar. I met a lot of new people and was able to gather a lot of stuff. Like two pens, a pencil, a cleaner sticker for my smartphone and, my personal favourite, a smartphone charger for the car.
All in all it was a very fun evening and I learnt a lot. I would definitely recommend the "Lange Nacht der Wissenschaften" to anyone.


Four bedroom two bathroom home located on a quiet cul de sac. Laminate wood flooring through the living room, dining space and hallway. This home has a large yard with patio. Kitchen has built in stainless stove with self cleaning oven, dishwasher, and microwave. Laundry hook ups are located in the garage. Master bedroom has a sliding glass door that leads out to the patio. Master bathroom has double sinks and large walk in shower. Main bathroom offers double sinks and a tub with shower.


text:
Q: Is there a way to source control an entire database, not just scripts that I choose to save to my git enabled folder? Using Azure Data Studio, is there a way or extension that allows me to mark a database as being under source control, and upon doing so, have it automatically add my changes to source control.
Instead it seems I have to save each alter statement to the folder that is git enabled.
If there is a free extension that works under Azure Data Studio that does this, that would be great. I know there are many 3rd party commercial apps out there. Not looking for any of those.


text:
Dallas - (972) 881-2268 Waco- (254) 752-5517 Fort Worth - (817) 442-2268 Houston- (832) 900-7667 Austin- (512) 476-5512
On-Premise, Hybrid & Cloud
Upgrade Analog to Digital
Phone Headsets
Data and Voice Networking
Structured Cabling Design
Riser Management
Mitel Phones
Samsung End of Life
Ruckus Ready
VoIP FAQ
Phone System FAQ
Fort Worth Office
c2mtech Taps SureCall for Partnership
Home News c2mtech Taps SureCall for Partnership
Telecommunications Firm Strengthens Mobile Signal Capabilities
'Can you hear me now?' is both a famous marketing slogan and a frustrating question to ask on the phone. Despite more than a decade of high smartphone adoption and years of development in cellular technology, signal strength is still a problem in many areas. Not having a reliable mobile signal is not only frustrating, but a liability during emergencies. A dropped call to 911 during an active shooter, could mean the difference between life and death.
Improving indoor signal strength has become a priority for commercial properties, educational institutions and municipalities. Although Texas cities continue to grow, even in urban environments signals can be poor or nonexistent. Large corporate campuses, multi-story residential properties and complex building designs can create signal loss and degradation.
"SureCall is a leader in boosting cell signals in the office and commercial buildings," said Ben Brinkman, President of Sales at c2mtech. "We look forward to improving reliability in cellular communications with SureCall's affordable technology."
Active DAS vs Passive DAS
For years, Distributed Antenna Systems have expanded indoor and outdoor cellular signals. A robust solution, Active DAS adds capacity to the network and communicates directly with carriers, improving signal strength. These systems are often installed in large venues such as outdoor arenas, government buildings, universities and airports. Active DAS can even be installed in remote and rural areas with poor or no cellular coverage.
Some downsides of Active DAS are power requirements and being carrier specific. Cost-prohibitive for many properties and building owners, Active DAS is expensive to install and monitor. In addition, carrier approval takes time and can delay system launch.
SureCall on the other hand is a Passive DAS solution and is carrier neutral. Relying on existing signals via nearby cell towers, this type of DAS is also known as a signal booster. It also relies on components that do not require power. Compared to Active, Passive DAS is easier and more affordable for small to midsize buildings. Best of all, it only takes a few days to weeks to setup.
SureCall has several other benefits that differentiate it from other Passive DAS systems. A cloud-based solution, SureCall features remote monitoring for security and performance and is FCC approved. SureCall can also be scaled to boost signals in buildings of any size. A single booster can serve a commercial property of 25,000 square feet and multiple boosters can be integrated for larger spaces.
About SureCall
SureCall is the multi-patent, award-winning performance leader for cell phone signal boosters. Since its inception in 2001, SureCall has quickly grown to innovate at the cutting edge of the industry, winning back-to-back Inc. 5000 awards every year since 2016 as well as the 2017 & 2020 CES Innovation Award, among many other accolades. SureCall combines its patented engineering with top-quality materials and comprehensive lifetime support to provide best-in-class solutions for mobile device users to access dependable cell service in their homes, offices, and vehicles. As a result, industry leaders such as Chrysler, Marriott, NASA, and HP all trust SureCall's FCC-approved signal boosters for their quality, reliability, and performance.
November 21, 2019 / Technology
c2mtech at the Texas Charter Schools Conference
c2mtech Technicians Add Certifications for RingCentral
c2mtech Partners with TalkDesk, a Cloud Contact Center Solution
Danny Taylor Retires After 43 Years in Telecommunications
2315 Luna Rd, STE 100
Waco Branch
7039 Sanger Ave,
Houston Branch
7035 W Tidwell Rd J110b
Go to our sitemap to find what you need. View Sitemap
Copyright c2mtech. All Rights Reserved. © 2020 Privacy Policy


Published 04/24/2019 05:56:39 pm at 04/24/2019 05:56:39 pm in King Size Bed For Sale Near Me.
king size bed for sale near me queen size mattress for sale near me why choosing king size mattress for sale beautiful queen used king size bed for sale near me furniture.
king size bed sets for sale near me website,buy king size bed near mexican,king size mattress for sale near me cars,king size beds for sale memphis tn weather,king size beds for sale memphis tn population,king size bed sets for sale near me now,used king size mattress for sale near me cars,buy king size bed near me starbucks,king size beds for sale memphis tn,used king size bed for sale near me zillow,buy king size bed near me.


text:
Leveson Victims' submissions
Enquiry told about 'dark arts'
The Leveson Inquiry heard the first submissions on behalf of the victims of phone hacking on Wednesday, many of whom have brought civil claims against the publisher of the now defunct News of the World.
5RB's David Sherborne, acting for the majority of the alleged phone hacking victims, said in his opening submissions that the practice of the "dark arts" by sections of the press was "systemic, flagrant and deeply entrenched".
His submissions drew attention to some of the most egregious examples of that behaviour, including:
The publication of Kate McCann's private diary that she kept after her daughter Madeleine's disappearance by the News of the World (NoTW), which left her feeling "mentally raped".
The hacking into, and deletion of Milly Dowler's voicemails by Glenn Mulcaire, the private detective who worked for the NoTW, and was jailed in 2007 for phone hacking. Mrs Dowler was left with a tragically misplaced sense of "euphoria" when she finally managed to leave a voicemail, believing that her daughter was still alive.
The newspaper's "terrible intrusion" of photographing the Dowlers as they tried to re-trace the teenager's last steps in a very "private moment".
The destruction of Chris Jeffries' reputation, the man wrongly implicated in Joanna Yeates' murder. Mr Sherborne described a section of the press' behaviour as a "frenzied campaign to blacken his character and persuade the public that he was guilty, a frightening combination of smear, innuendo and complete fiction, involving gratuitous dirt-digging to the most shameless extent possible".
The irreparable intrusion into former FiA boss Max Mosley's private life after the NoTW paid a prostitute to covertly film him engaging in an orgy.
The Inquiry continues on Monday 21st November, when it will hear from a number of alleged victims of phone hacking.
http://www.levesoninquiry.org.uk/
http://www.guardian.co.uk/media/2011/nov/16/leveson-inquiry-tabloids-blackmail-accusation


But the first three already have advocates - 相關作品展示 - 建築設計之美 - Powered by Discuz!
Personally, I feel our increased presence there is justified. Virtually every attempted terrorist attack against the West by Salafist jihadis since 2009 have had some association with AQAP. News organizations arguing to keep the hearing open say the case is already subject to speculation that it won be fully investigated and prosecuted because it involves the city popular football team,snapback hats for sale. Keeping it open eliminates that speculation, according to arguments by the AP, ABC, CNN, CBS News, The New York Times and WEWS-TV.. "The president supports the renewal of the assault weapons ban. He supports addressing or limiting the magazine capacity," Carney said at his daily briefing Friday.
According to Small, a recent study of more than 3,400 retired professional football players showed that they had a higher-than-average risk of dying from Alzheimer's disease,cheap nba jerseys. Small's team also is studying lifestyle interventions for delaying the onset of Alzheimer's symptoms. Director Zack Snyder and producer Christopher Nolan are putting the finishing touches on their big-budget Superman reboot, Man of Steel, which flies into theaters this June. As buzz around the return of the Son of Krypton continues to grow with Henry Cavill in the title role, many non-film geeks may be unaware that in the late '90s there was a major Superman film in the works that never got off the ground " with a first draft script written by Kevin Smith, directed by Tim Burton, and starring Nicolas Cage as the man in the red cape..
GMT+8, 2019-4-21 21:15, Processed in 0.025098 second(s), 6 queries.


Extending the appeal of the world's best-selling electric car, Nissan have unveiled the new Nissan LEAF e+, contributing a new powertrain with added power and range.
Since the 100% electric model from Nissan went on the market in 2010, more than 380 000 LEAF vehicles have been sold across the globe. The LEAF e+ has increased energy density in the model's battery pack, with a higher output in the powertrain. To ensure that there's a Nissan LEAF to meet the requirements of a wider range of customers, the new powertrain adds 40% to the car's range. The LEAF e+ also comes equipped with the ProPILOT semiautonomous driving system and e-Pedal mode which assists in one-pedal driving. This embodies Nissan's Intelligent Mobility - the company's vision to change how cars are powdered, driven, and incorporated into customers' lives.
Nissan pioneered the mass-market need for electric cars when the LEAF was launched, and further contribute to alternative transport options. Nissan, together with the LEAF range, have created an "EV ecosystem" in an effort for customers' lives to have more electric vehicles and energy systems. Some of these include Nissan's initiative to find an easier way to connect to energy systems that charge their batteries, power homes and businesses, to essentially feed energy back to power grids, and new attempts to reuse batteries.
Nissan has three keys areas of Intelligent Mobility: Intelligent Power, Intelligent Driving, and Intelligent Integration. The LEAF e+ excels in each of these areas.
With the ability to do more between charges, and meeting many customers' needs with its capacity to reach a range of up 322km, while producing a close to silent, smooth and responsive acceleration; the latest version of the LEAF's powertrain delivers energy efficiency and powerful torque, while the LEAF e+ offers a range of up to 458km – 40% more!
The LEAF e+ aims to give the driver the confidence to pass slower vehicles with ease, exit corners more seamlessly, and merge with fast moving traffic easily. The top speed has been increased by 10% for comfort with cruising. This is credit to the high-capacity battery and more powerful motor which works together to emit 160 kilowatts of power and 340 Nm of torque. Not only does this aid to faster acceleration when driving at fast speeds, but it is nearly 13% quicker than the LEAF.
Nissan LEAF e+ owners can expect a 25% increase in energy density, and 55% larger energy storage capacity, despite having almost the same size and configuration pack as the Nissan LEAF. The Nissan LEAF e+ also boasts more efficient charging times from the new Quick Charging System. Nissan LEAF e+ owners will also see similar charging times from being hooked up to a 100 kW charge as the LEAF owners see with a 50 kW charger. All Nissan LEAF owners will also be thrilled to know that their battery limited warranty of 8 years or 16,000km (whichever comes first) is valid for all versions.
Nissan's Intelligent Driving ProPILOT will make your time on the road more efficient with various features to make your driving safer and less stressful while driving on the highway in heavy and flowing traffic. ProPILOT is an in-lane semiautonomous driving technology that automatically adjusts distance between you and the vehicle ahead, by making use of a speed set by the driver. It can also aid to helping the driver steer and keep the vehicle in its lane.
Once coming to a full stop after using the ProPILOT's ability to to automatically apply brakes if necessary, the vehicle can stay in place even if the foot is lifted off the brake. ProPILOT can switch on again and resume driving if the driver touches the steering wheel or lightly presses the accelerator.
Not only can the Nissan LEAF's e-Pedal allow the driver to start, accelerate, decelerate and stop using only the accelerator pedal, the pedal on the LEAF e+ has been reprogrammed to match its additional power and mass for smoother and more rapid deceleration, making it easier to stop even when reversing.
Nissan have taken all aspects of safety into consideration and every Nissan LEAF can be purchased with advanced technologies that include Intelligent Lane Intervention, Lane Departure Warning, Intelligent Emergency Braking, Blind Spot Warning, Rear Cross Traffic Alert and Intelligent Around View Monitor with moving object detection.
New Nissan LEAF owners can now make use of the NissanConnect smartphone app, to execute tasks such as monitoring the state of charge, set up full beneficial charging, find the closest charging station, and heating or cooling the car prior to driving. Over and above this, some additional features include Door-to-Door Navigation, where the vehicle's navigation system can be synced to a smartphone for driving and walking directions. The Nissan LEAF also has Nissan Energy, making it part of an even larger electric-vehicle ecosystem.
The Nissan LEAF e+ carries over a lot of the Nissan LEAF's design, but embodies some eye-catching elements like the car's sleek silhouette, with maximised aerodynamics. It has a sporty look, and features Nissan's signature V-Motion grille with blue mesh, and distinctive tail light design. Some subtle changes that make the LEAF e+'s design stand out include front fascia with blue headlights, and "e+" logo plate in the charge lid.
With a spacious, functional interior quality, high tech feel, and the use of premium materials; the Nissan LEAF e+ gives a sense of luxury to an electric car.


text:
"Secureteam 10"
Tag: "Secureteam 10"
UFO Researcher Spots Strange Buildings and Structures on Lunar Surface
by Nirmal Narayanan July 26, 2018 (ibtimes.sg)
• After analyzing various lunar photos released by NASA, UFO researcher Tyler Glockner of the YouTube channel "Secureteam 10" has spotted a white square-shaped structure on the Moon that doesn't seem like natural formation. The square structure also casts a shadow on the ground. (see 10:27 minute video below)
• "I noticed that the square structure was not sitting in a random area on the lunar surface. It can be assured that the square structure is not a glitch. After analyzing the 3D view, I learned that the white building is actually sitting on the top of a mountain. The white building offers a perfect view of all of the craters and areas of the moon," says Tyler Glocker in the video.
• In the same video, Glockner released another image which was apparently taken from NASA's Ames Research Centre. In the image, two researchers were seen looking at the monitor. But the real mystery of the image lies on the picture on the working table, revealing a gigantic building-like structure on the lunar surface.
• "They are hiding what's really there with this square white object! There's something they don't want us to see," commented YouTuber Billy Anderson. Other conspiracy theorists believe that the new findings might be the remnants of an advanced alien civilization that lived in moon years ago.
• Skeptics argue that these structures in the lunar surface are the result of pareidolia, a peculiar capability of the human brain to form a recognizable pattern or image on unknown objects.
After analyzing various lunar photos released by NASA and other space agencies, a UFO researcher named Tyler Glockner has spotted a white square-shaped structure which made many people believe that aliens are living on earth's natural satellite. In the video, the UFO researcher also indirectly alleged that NASA is trying to coverup many secrets surrounding alien presence in the moon.
Interestingly, the square structure spotted in the moon does not seem natural, and it literally resembles many buildings which humans have built on earth. It should be also noted that the square structure in the moon has also cast a shadow on the ground.
The conspiracy theorist also reveals that the square structure in the moon is being built on the moon purposefully.
"I noticed that the square structure was not sitting in a random area on the lunar surface. It can be assured that the square structure is not a glitch. After analyzing the 3D view, I learned that the white building is actually sitting on the top of a mountain. The white building offers a perfect view of all of the craters and areas of the moon," said Tyler Glocker in the video.
10:27 minute video of Tyler Gockner of the
YouTube channel "Secureteam 10" describing structures found the Moon


It started out with the girls asking me to show them how to make daisy chains, then Cecily asked for a crown.
Once I placed it on her head, she said that she needed to run out to show Max the pony. This sounded like a perfect opportunity so I asked if I could come out with my camera and was given permission. I'm biased of course, but this is one gorgeous little girl. I love how her personality and heart just sparkles in her eyes.
Max didn't look particularly impressed with the crown but he clearly enjoyed the attention before Cecily decided to climb on his back. He gave her a few turns around his pen between resting in the shade. I couldn't choose just one or two photos so here is some adorableness overload.


text:
Q: Fast selection of a percentage of elements between ranges Given pre-defined ranges, a list of percentages, and some data, I need to randomly select a percentage of IDs from those elements that are located between each range.
The code below shows how I do it, and the for block is currently the bottleneck. I'm sure this could be made faster probably with some vectorization, but I don't know how.
import numpy as np
import itertools

# Generate some random data
N = 1000
aa = np.random.uniform(12., 20., N)
# Define edges/ranges.
edges = np.array([16.67666667, 16.77721569, 16.87776471, 16.97831373,
                  17.07886275, 17.17941176, 17.27996078, 17.3805098,
                  17.48105882, 17.58160784, 17.68215686, 17.78270588,
                  17.8832549, 17.98380392, 18.08435294, 18.18490196,
                  18.28545098, 18.386])
# Percentage of elements in 'aa' that will be kept for each 'edges' range.
perc = np.random.uniform(0., 1., len(edges) - 1)

# Locate indexes of 'aa' elements within each 'edges' range.
c_indx = np.searchsorted(edges, aa, side='left')

# THIS IS THE BOTTLENECK
cc = []
# For each defined percentage value (one per edge range).
for i, p in enumerate(perc):
    # Locate IDs of lements within each range. Use 'i + 1' since the first
    # edge range (ie: those elements with c_indx=0) are discarded.
    idxs = np.where(c_indx == i + 1)[0]
    # Shuffle IDs within this edge range (in place)
    np.random.shuffle(idxs)
    # Estimate the number of elements from 'aa' to keep for
    # this range, given the fixed percentage 'p'.
    d = int(round(idxs.size * p, 0))
    # Store the correct percentage of random IDs from 'aa' for this range.
    cc.append(idxs[:d])

# Final list (flattened)
cc = list(itertools.chain.from_iterable(cc))

A: We could reduce the workload inside the loop by computing idxs by simple slicing of the sorted indices of c_indx that we could compute before going into the loop.
Hence, one solution would be -
sidx = c_indx.argsort()
sc = c_indx[sidx]
idx = np.flatnonzero(sc[1:] != sc[:-1])+1
for i, p in enumerate(perc):
    idxs = sidx[idx[i]:idx[i+1]]
    # ..rest of the code stays the same

A: You already have the info you are getting from the np.where from your searchsorted call. Why not use a dict?
mydict = {}

for i,j in enumerate(c_indx):
    mydict.setdefault(j,[]).append(i)

This part of the code then takes 57.2us for me, instead of 300. We can keep the data in a list for some more speed too.
cc = []

for i, p in enumerate(perc):
    # Locate IDs of lements within each range. Use 'i + 1' since the first
    # edge range (ie: those elements with c_indx=0) are discarded.
    idxs = mydict[i + 1]
    # Shuffle IDs within this edge range (in place)
    np.random.shuffle(idxs)
    # Estimate the number of elements from 'aa' to keep for this range, given the fixed percentage 'p'.
    d = int(round(len(idxs) * p, 0))
    # Store the correct percentage of random IDs from 'aa' for this range.
    cc.append(idxs[:d])