text:
- Inside Athletics
- Tickets
- Fan Zone
- Media Zone
- Social
- Shop
- Donate Now
Championship season ends in NCAA First Round
NASHVILLE, Tenn. (May 10, 2013) – The ETSU men's tennis team saw its season come to an end on Friday evening as it was defeated in the first round of the NCAA Tournament, 4-0, by No. 16 overall seed Vanderbilt from the Currey Tennis Center in Nashville.
ETSU (13-7) played with fight, toughness and passion from the onset, but regional host Vanderbilt (17-10) proved too much on its home court. The Commodores advance to play Illinois in the regional final on Saturday at 3 p.m. The Illini defeated Georgia State, 4-0, earlier in the day.
"The guys fought from the beginning and never stopped. It was an incredibly tough match and I'm extremely proud of the effort," Director of ETSU Tennis Yaser Zaatini said. "[Vanderbilt] got on top of us early at doubles one and three, and they took us at number one and six singles pretty early. The guys stayed in it until the end and never gave up."
The Commodores took 3-0 leads at No. 1 and 3 doubles to get the match started around 4:15 p.m., ET. Inclement weather pushed the start time of the day's first match between Illinois and GSU about an hour back from its original schedule, affecting ETSU and Vanderbilt's first serve as well. Showing the fight it showed the entire way, ETSU's Juan Ramirez (Asuncion, Paraguay) and Jorge Varon (Valencia, Venezuela) stayed competitive and fought to bring the No. 2 doubles match to a 7-3 advantage.
Unfortunately for the Buccaneer duo, the set would never be finished. Suresh Eswaran and Jeff Offerdahl made it by Roger Ordeig (Gurb, Spain) and Ricardo Pabon (Bogota, Colombia) fairly quickly, 8-1, before Ryan Lipman and Gonzales Austin closed out the doubles point, 8-3, on the top court over Jesus Bandres (Caracas, Venezuela) and Rogerio Ribeiro (Sao Paulo, Brazil).
Vandy pushed its lead to 3-0 with a pair of convincing victories on courts one and six. Pabon led Rhys Johnson 4-2 in the opening set on the lower court, but Johnson escaped the set with the next four games and cruised in the second set for the first singles victory, 6-4, 6-1. Johnson won by taking 10 of the match's final 11 games.
On the top court, Bandres had the challenge of taking on the No. 10 singles player in all of college tennis, Lipman. Bandres proved earlier in the year he can compete with the nation's best by defeating UGA's then-No. 21 Nathan Pasha, but it was not to be on Friday. Lipman and Bandres contested some long games, but Lipman was able to take most of them and go on to win, 6-2, 6-1, to put the Commodores a point from victory.
The advancement into the second round did not come so easily. Ordeig trailed 5-3 in a second set after dropping his opener to Marc van der Merwe, but fought back to save match and force a second-set tiebreak. Ramirez battled back on court three, taking his second set after trailing and facing elimination against Offerdahl. On court four, Varon fought out a first set tiebreak, 7-6 (7-5), and led his second set against Kris Yee.
"I think Jorge played his best match of the year," said Zaatini on the fight of his junior. "He had been struggling most of the year, but he fought hard and played with passion today."
Where the Commodores eventually sealed the match was on court two. Austin – No. 46 in the ITA singles rankings – dropped his first set to Ribeiro, but then won 12 of the match's final 14 games to take the win and advance the regional host to the second round, 2-6, 6-2, 6-0.
"I hate for our two seniors to leave on a loss, but I'm proud of their instilled tradition and to be part of what we're trying to build at ETSU," added Zaatini on Bandres and Ramireaz. "They will be incredibly missed. They are great kids, are great to be around and will always be part of the ETSU family. They've been through so many great experiences and learned so much about life in general."
The Buccaneers fall to 2-11 in NCAA Tournament play.
ETSU fans wanting Buccaneer news, score updates, in-game promotions and much more sent to their mobile device can do so by signing up for "Buc Updates." Click here to sign up today!
For more information on ETSU women's tennis, please visit ETSUBucs.com.


text:
EVAPO-RUST 5-GALLONS (Dehydrated concentrate makes 5-Gallons)
Features (same as EVAPO-RUST 1-gallon plus)
· Perfect for larger parts which require more solution
· Concentrate is packaged in 5-gallon container
· Add water and mix to make the finished product
Same great EVAPO-RUST product but it comes packaged as a concentrate in its own 5-gallong container. Simply add the required amount of water, mix and the product is ready to go. Is perfect for larger parts. And since you only ship the concentrate and not water, it can save on shipping costs.
Directions for Use
Open the container. Add water directly to the container until it is full. Mix until fully blended and use as indicated below.
First clean the part to be treated in order to remove all oil and dirt. Rinse with water and then immerse the part completely in EVAPO-RUST for about 20 minutes. Check on the progress throughout. Once it appears that the rust is removed, take the part out of the solution and rinse with clean water. If you are satisfied with the results, then dip the product back into the EVAPO-RUST, remove and allow to dry. This will help to prevent the rust from returning. For stubborn rust buildup, it may be necessary to store the part in the EVAPO-RUST solution overnight. Remove and rinse as before. EVAPO-RUST can be stored in its container and used multiple times until it begins to lose effectiveness. When you are ready to dispose of the old EVAPO-RUST solution, it is a good idea to filter out the iron content first. In most cases the remaining solution can be simply poured down the drain.
Key Properties
Appearance of product: Clear to slightly yellowish liquid
Odor: Contains a slight odor
Foam: Slight foam
PH at 1% concentration: 6.0 – 7.1
Product Availability: Generally ships within 1 to 2 days after receipt of order
Shipping: Can only ship within the United States. No International shipments
Shipping weight: 15 lb

subset: commoncrawl


text:
The engine of innovation starts here.
At Cummins, the difference between world class products and setting the gold standard for industry begins with developing our employees. This is a career where thinking beyond your desk isn't part of your job. It is the job.
Quality is in our DNA at Cummins and heartbeat of quality starts with our production team. Simply put, it is the essence of what you'll be building, one engine at a time. From the people you'll meet to the teams you'll lead, our production team is a highly focused, trained team of standards experts. They help ensure our products continuously improve our reputation in the marketplace.
By helping our company, you'll enjoy the long term financial rewards of a job well done. Many of our production employees find that the 401k, insurance benefits and potential for overtime are the best options they've ever had. If you're a team player when it comes to getting the job done right the first time in an innovative, challenging environment, you'll enjoy one of our stable careers.
Like what you've heard so far? Think you've got what it takes to make a global impact? Please click the red button below to review our current opportunities.


text:
Keep up with the latest news
Here's the link to Jez Howat's latest version of the Heritage English Cider PGI
Heritage English Cider PGI (ver2.2)JH
March 21, 2020
A tumultuous week for the cider industry as the impact of coronavirus began to be felt in earnest was brought to a close with the craft cider sector preparing to brief the National Association of Cider Makers on the needs of its members ahead of further drinks and hospitality industry talks on Monday 23 March. […]
The Three Counties Cider & Perry Association joined with the South West of England Cider Association and the Welsh Perry & Cider Society on 17 March to call on the NACM to act on behalf of all their members in the wake of Covid-19. "We are particularly reliant on the hospitality and events industry and […]
Copyright © The 3 Counties Cider & Perry Association 2015 | Web design & SEO services by the naked creative


text:
or skid mark
Dont say, Its been a good day till sundown.
Dont say, Shes a good wife till shes buried.
Dont say, Its a good sword till youve tested it.
Dont say, Shes a good girl till shes married off.
Dont say, The ice is safe till youve crossed it.
Dont say, The beer is good till youve drunk the last of it.
From Hávamál, a Norse poem


text:
Sort by:
05 In-depth look at Heart Rate Monitor Chest Strap
2018 South Asia Industrial Webinar Series
The topics will cover system design issue and solution for Building Automation, Power Delivery and Test & Measurement. TI experts introduce the latest technology and innovation system reference design. Discover ways to enhance the time-to-market and create safer and efficient industrial systems.
AC & DC Specifications – Offset Error, Gain Error, CMRR, PSRR, SNR, and THD
AC Analog Input Module Architecture (AIM)
The third part of the session provides details on the need to focus on AC analog input module and its use cases in different types of protection relays, Different types of current sensors and the use cases for these sensors including key advantages and dis-advantages. Explains AC analog input module architecture including block diagram showing the critical products and EERD with different subsystems identified showing different approaches for designing an AC AIM.
AC Specifications
These videos describe how to analyze analog-to-digital converter (ADC) performance specifications that are measured using ac input signals, such as SNR, THD, SINAD, and SFDR.
ADC DC Specifications – INL, DNL, Cin, Leakage, Vref
ADC Noise
This series will cover how to use the noise specifications in the ADC data sheet to predict system noise. It will also cover the use of TINA SPICE to aid in the overall analysis of the system noise. Key concepts like noise bandwidth, quantization noise, thermal noise, amplifier noise, and reference noise will be covered.
ADC Noise Measurement, Methods, and Parameters
ADC32RF45: 1-GHz Bandwidth RF Sampling Solution
ADC32RF80: RF Sampling Telecom Receiver Quick-Start
ADS131M04 current detection mode for detecting neutral removal tampering
ADS7042 Performance Demonstration Kit
ADS8910B ADC Performance Demonstration Kit Overview
ADS9110 ADC Performance Demonstration Kit Overview
Advanced JESD204B Topics
This series explores advanced topics related to the JESD204B SerDes standard associated with extending the link length and multi-device synchronization.
AFE4400 and AFE4490 - Family of AFES for Photometry
Aliasing and Anti-aliasing Filters
Analog-to-Digital Converter (ADC) Drive Topologies
These videos describe the different types front-end topologies that can be used to drive the input signal of an ADC.
Analyzing and calculating noise bandwidth in ADC systems – multi-stage filters
Analyzing and calculating noise bandwidth in ADC systems – the digital filter


text:
LINCOLN, Neb. -- Nebraska's corn and soybean harvest remains ahead of schedule but the drought is slowing winter wheat development.
The U.S. Department of Agriculture said Tuesday that the corn harvest is about two-thirds done and a month ahead of schedule. The soybean harvest is 71 percent done and about two weeks ahead of normal.
But last weekend's cold weather signaled the end of the 2012 growing season.
About 80 percent of Nebraska's winter wheat crop has been seeded, but less than one-third of the crop has emerged.


text:
Scroll all the way down to post your announcement.
- The Community Bulletin Board is a place to post announcements.
- No for-profit advertisements, please.
- Post your non-advertisement announcement below.
- Businesses and individuals interested in advertising on Hilltown Families may find out about our advertising options and how you can partner with Hilltown Families in your online marketing by emailing us at firstname.lastname@example.com.
Hilltown Families reserves the right to edit or remove posts at any time. Posting a comment to Hilltown Famiies will automatically add you to the Hilltown Families mailing list to receive our weekly update. Email addresses are never rented or sold. To be removed from our mailing list, email email@example.com.


text:
Content Removal / Abuse / DMCA
Before you will send this form, we want you to understand:
- Our site is fully automatic adult videos search engine.
- We do not own, produce or upload any photos or videos that you see on our sites.
- The linked pictures/videos are
crawled and added into our database by our spider scripts from 3rd party sites.
- Thumbnails are
generated from the videos that hosted on these sites.
We don't own these 3rd party sites and can not control it.
- By your request we will remove any illegal photo and link, but not the original content from the source site.
- To remove original picture or video, please contact owner of 3rd party website directly.
To remove the content from our site, please send us the following details:
- URL of our site where you see the illegal content
- URL of the linked page where illegal content is hosted (3rd party site)
- Title of video or decription
- Thumbnail url
We have a zero-tolerance policy against any illegal pornography. If you see any illegal content on our site - report it immediately.
Your E-mail:
Links at thumbs
or/and galleries urls:


text:
A woman in India recently gave birth inside a train bathroom, but almost lost her newborn when the baby slipped out of her body and straight through the toilet onto the tracks. Does this story sound familiar to anyone else?
It should, because almost the exact same thing happened in February, 2008. Last year, a woman gave birth on a train, passed out, and her baby fell through the chute and onto the tracks, where she lay for almost two hours. The mother and her husband got off at the next station, alerted the guards, and went back to retrieve her miraculously alive child.
This time, the story is a little different. Rinku Rai was on her way with her husband and 4-year-old daughter to stay with relatives. She went into the train bathroom and reports feeling "mild pain," before "the baby came out, chord, placenta and all," she said. "But before I could realize what had happened, it slipped through the hole. I became hysterical, came out of the toilet and jumped from the train." Another passenger on the train assumed that Rai was trying to commit suicide, and she pulled the emergency brake. The train came to a halt a mile from where Rai had lost her baby. When passengers finally found her, Rai was sitting on the tracks, unharmed, cradling her newborn child.
The Independent notes that this is "not the first such incident on an Indian train." Which leaves us with some questions: How can a thing like this happen twice? Do these women not have the proper access to prenatal care? Is it pure coincidence, or a symptom of a larger problem? It's obviously a wonderful, amazing thing that these infants survived such an ordeal, but perhaps the bigger question is how do mothers end up in this position in the first place?
Baby Arrives By Train, Falls Down the Toilet - And Lives [Independent]
Related: Major Miracles


text:
A pair of lovely earrings that are going to become your new favorite. These stud heart earrings have a halo feature around them and include 1/10 ct diamonds crafted in 14K rose gold-plated sterling silver. Pieces measure 3/8 by 3/8 inches.
For over 15 years, our goal has been making women from all walks of life shine. Inside... and out.As part of the world's largest jewelry manufacturer, Richline Group, a Berkshire Hathaway Company (NYSE:BRK.A), we are uniquely positioned to offer Best of Web prices on thousands of America's most popular Fine Jewelry styles. From birthstone beauties to diamond treasures, gold gifts to whimsical expressions, our treasure chest has a piece for every style, occasion and budget.
Shop our unique Designer boutiques, browse our curated Collections, or treasure hunt our exclusive Deals section. No matter where your jewelry journey takes you, our mission is to marry design expertise and quality craftsmanship at prices you can't find anywhere else.
Standard Delivery
Standard orders are processed once payment method authorization and verification have been obtained. Orders shipped via standard delivery will typically ship within 1-2 business after receiving payment method authorization.
2nd Day Delivery
Orders placed with 2nd Day Shipping Monday through Friday (excluding holidays) before 3:00 PM EST ship that same day, pending payment method authorization and verification. Orders placed with 2nd Day Shipping Monday through Friday after 3:00 PM EST, or on weekends and holidays, will ship on the following business day, pending payment method authorization and verification.
Next Business Day Delivery
Orders placed with Next Business Day Shipping Monday through Friday (excluding holidays) before 3:00PM EST ship that same business day, pending payment method authorization and verification.
Orders placed with Next Business Day Shipping Monday through Friday after 3:00 PM EST, or on weekends and holidays, will ship on the following business day, pending payment method authorization and verification.
Once we ship your package we will send you an email to your registered email address on eBay and to eBay Message with the status of your order along with a tracking number so you may track your package on-line with the carrier.
60-Day Money Back Guarantee Return Policy
If you are not satisfied with your purchase for any reason, please return your jewelry in its original, unused condition (including all original packaging and tags) within 60 days for a full refund.
Please note that complete return instructions, return address, etc. are included on the packing slip you receive with your order.
To make a return, you must obtain a return authorization number (RA#) by contacting us at via eBay Messages by clicking here. You will be notified by email to your registered email address on eBay and to eBay Messages within 48 hours with your RA#.
Upon receiving your return, the item will be reviewed by our Quality Assurance department. Please note that items showing signs of wear or those that have been engraved, altered, resized, or damaged in any way cannot be accepted for return. Returns with no Return Authorization Number, and packages that are improperly packaged or uninsured will be refused receipt.
You should expect to receive your refund within 6 Business Days upon verified and tracked receipt of your return package; however, in most cases you will receive a refund more quickly.
We are (and always will be) committed to providing our customers with the best possible online shopping experience, exceptional quality jewelry and extraordinary value. If we've fallen short in any way, or if there's anything we can do to assist or improve your shopping experience with us, we want to know!
Please reach out to us by clicking on this link to message us through the eBay messaging portal. We'd love to hear from you!
To help us assist you faster, please include the following information in your email:
Immediate payment is required upon selecting "Buy It Now" or upon checking out through the cart.
We accept payment via PayPal, credit card, or PayPal Credit.
Sales Tax:
Sales tax is collected in most U.S. states, since we have offices in most U.S. states. To check whether sales tax is collected in your state, please add this item to your cart.
Website discounts, coupons, and gift certificates are not valid for use on eBay.
Please visit our eBay Storefront at stores.ebay.com/JewelryCom for special offers available exclusively for eBay shoppers. Website and offline discounts do not apply on eBay. Most offers may not be combined.
Thank you for shopping with us on eBay!


text:
Bastyr University believes that diversity is a crucial factor in achieving academic excellence and profoundly enriching the university experience. We are committed to maintaining a high-quality, diverse workforce representative of the populations that we serve. Our faculty and staff are committed to achieving our mission by educating students to be future leaders in the natural health arts and sciences. Bastyr University promotes a work environment that allows students, faculty and staff to develop their interests and talents while experiencing a sense of community and a commitment to diversity.
Bastyr University does not discriminate against any person in matters of employment, application for employment, student or applicant for admission, or participation in our programs or benefits on the basis of the following protected classes: ancestry, gender, gender identity, or expression, race, creed, color, religion (includes religious dress and grooming practices), sex (includes pregnancy, childbirth, breastfeeding and/or related medical conditions), national origin (includes language use and possession of a driver's license issued to persons unable to prove their presence in the United States is authorized under federal law), age (40 and above), disability (mental and physical, including HIV and AIDS), marital status, genetic information, medical condition (genetic characteristics, cancer or a record or history of cancer), veteran or military status or any other protected category under applicable local, state or federal law. Please contact the university in advance if you require special accommodation due to a disability.
Special Note: All applicants must prove authorization to work in the United States at the time of a position offer. Individuals must be able to perform the essential functions of the job, with or without reasonable accommodation. Any applicants requiring special assistance during the application process should contact the Department of Human Resources by phone (425) 602-3000 or fax (425) 602-3058 or email firstname.lastname@example.com.
In accordance with the Higher Education Act Amendments of 1998, prospective employees are hereby notified of the availability of Bastyr University's annual security report. The report is also available by calling Risk, Safety and Security at (425) 602-3199.
Job Opportunities
Employment Application
Human Resources Staff
Employee Benefits
Employee Notices


text:
by Jerry Andrus
The Classic Book of Safety Pin Magic is back in print! Safety Pin-Trix by Jerry Andrus has the best selection of tricks & routines for gaffed & non-gaffed safety pins! J.B. Bobo said in his introduction that many of the effects look like real magic! This is realized by performing many of the effects in a spectator's hands! Includes a chapter with lots of great tricks with ungaffed pins. Over 40 routines and moves, 135 illustrations.
Do you own this product? Write a review.


text:
Lots of numbers and information to cull from the latest Wells Fargo Affluent Retirement Survey, but the short version is this—Americans are feeling better about their retirement prospects, or at least "mass affluent" Americans, that is.
The survey, done in conjunction with Harris Interactive, found that while an overwhelming majority (88%) of affluent Americans "feel confident" they will have saved enough for the life they want in retirement, far fewer Americans with less than $250,000 in investable assets (57%) have confidence in their retirement savings.
"What is striking about the 'affluent' is that their overwhelming confidence is not from guessing what they'll need, but from disciplined saving, watching their spending and detailed planning," Karen Wimbish, director of Retail Retirement at Wells Fargo, said in a statement.
Almost three quarters (71%) of the affluent have a written plan for their finances in retirement compared to only 43% of those with less than $250,000 in assets. While a majority of the affluent takes a methodical approach to retirement planning, a majority (73%) of Americans with less than $250,000 in assets "guess" the percentage of their current household income needed to support them in retirement.
Further evidence of the confidence among affluent Americans is that a strong majority (61%) say they have "no financial fears" concerning their retirement because they are confident in their planning and preparation, which is about twice the level of those (32%) with less than $250,000 in assets. Conversely, one third (33%) of the affluent "fear doing all the right things today but it still won't be enough" for retirement compared to half (52%) of those Americans with less than $250,000 in assets. Moreover, while one-quarter (24%) of affluent Americans say they need to significantly cut back spending today in order to save enough for their retirement, half (50%) of those with less than $250,000 in assets indicate they will need to cut back spending.
A quarter (27%) of the affluent cite healthcare costs as their primary day-to-day financial concern as compared with 16% of those with less than $250,000, who instead say "paying the bills" is their primary concern (43%). The affluent estimate out-of-pocket healthcare expenses in retirement at $60,000 and those with less than $250,000 estimate $49,000.
"Although the affluent are more financially prepared for their retirement, both groups have grossly underestimated the healthcare expenses they will need in retirement," said Wimbish. "They need to be more aware and plan for the real costs of healthcare in retirement."
Working in retirement due to financial necessity will be a reality for a third (34%) of Americans with less than $250,000 in assets, compared to only 9% of the affluent, the survey found.


text:
Essex Junction Traffic Tickets Lawyers
Jessica L Burke
Burlington, VT Traffic Tickets Attorney with 11 years of experience
(802) 318-8076 77 College St 2C
Burlington, VT 05401
Burlington, VT 05401
Free ConsultationTraffic Tickets, Criminal Defense, DUI & DWI and Personal Injury
Washington and Lee University School of Law
Washington and Lee University School of Law
Jessica Burke is the Founder of Burke Law. Ms. Burke grew up in Fairlee, Vermont and Hanover, New Hampshire. She attended Boston College where she obtained her B.A. in Political Science. She received her J.D. from Washington & Lee University in Lexington, Virginia. Prior to founding Burke Law in 2011, Ms. Burke worked as a Public Defender in Chesapeake, Virginia where she tried hundreds of cases ranging from simple assault to first degree murder. Ms. Burke has also advocated for defendants' rights in the international arena by touring correctional facilities and interviewing prisoners in Liberia in collaboration with the United Nations'...
Brice Simon
STOWE, VT Traffic Tickets Lawyer with 19 years of experience
(802) 760-6772 P.O. Box 240
344 Mountain Road
344 Mountain Road
Traffic Tickets, Business, Criminal Defense and Divorce
Samuel M Dworkin
Barre, VT Traffic Tickets Lawyer with 6 years of experience
(802) 479-0568 100 N. Main Street, Suite 2
Barre, VT 05641
Barre, VT 05641
Traffic Tickets, Criminal Defense, DUI & DWI and Domestic Violence
Vermont Law School
Vermont Law School
Evan Chadwick
Randolph, VT Traffic Tickets Lawyer
(802) 728-5167 12 Summer Street
Randolph, VT 05060
Randolph, VT 05060
Free ConsultationTraffic Tickets, Criminal Defense, DUI & DWI and Personal Injury
Lawyer, coach and writer, I have a diverse range of interests that I utilize in analyzing any issue, legal or otherwise to ensure my clients are informed and comfortable with making decisions that meet both their short and long term goals.
Michelle Kainen
White River Junction, VT Traffic Tickets Attorney with 17 years of experience
(802) 296-2100 1011 North Main Street, Suite 31
P.O. Box 919
White River Junction, VT 05001
P.O. Box 919
White River Junction, VT 05001
Traffic Tickets, Bankruptcy, Criminal Defense and DUI & DWI
Vermont Board of Bar Examiners
Vermont Board of Bar Examiners
Traffic Tickets Attorneys in Nearby Cities
The OneCLE Lawyer Directory contains lawyers who have claimed their profiles and are actively seeking clients. Find more Essex Junction Traffic Tickets Lawyers in the Justia Legal Services and Lawyers Directory which includes profiles of more than one million lawyers licensed to practice in the United States, in addition to profiles of legal aid, pro bono and legal service organizations.
Researching Attorney Discipline


text:
- Back to Top
- OverviewJump to Overview
- FeaturesJump to Features
- WarrantyJump to Warranty
- ReviewsJump to Reviews
Audio-Technica System 10 ATW-1101/G 2.4GHz Digital Wireless Instrument System w/ Guitar Cable
- Write a Review
- Questions & Answers
Flexible Financing
Free Shipping
Lowest Price
45-Day Returns
6-Month* financing available.
- Free Shipping (48 Contiguous U.S. States)
The Audio Technica ATW-1101 package includes a beltpack transmitter and a receiver, and is applicable to headset or lavalier wireless users, as well ...Click To Read More About This Product
Guitar wireless that is free from interference.
The Audio Technica ATW-1101 package includes a beltpack transmitter and a receiver, and is applicable to headset or lavalier wireless users, as well as guitarists. It comes with the ATW-R1100 receiver and ATW-T1001 UniPak transmitter with AT-GcW guitar/instrument input cable.
Audio-Technica's System 10 is a digital high-fidelity wireless system designed to provide performing musicians and presenters with advanced 24-bit operation, easy setup and clear, natural sound quality. Operating in the 2.4 GHz range, far from TV and DTV interference, System 10 offers extremely easy operation and instantaneous channel selection. Up to eight channels may be used together without any frequency coordination problems or group selection issues. System 10 receivers and transmitters offer an easy-to-read digital ID display.
System 10 wireless ensures clear communications by providing three levels of diversity assurance: frequency, time, and space. Frequency Diversity sends the signal on two dynamically allocated frequencies for interference-free communication. Time Diversity sends the signal in multiple time slots to maximize immunity to multipath interference. Finally, Space Diversity uses two antennas on each transmitter and receiver to maximize signal integrity.
Consumer Alert:Most users do not need a license to operate this wireless microphone system. Nevertheless, operating this microphone system without a license is subject to certain restrictions: the system may not cause harmful interference; it must operate at a low power level (not in excess of 50 milliwatts); and it has no protection from interference received from any other device. Purchasers should also be aware that the FCC is currently evaluating use of wireless microphone systems, and these rules are subject to change. For more information, call the FCC at 1-888-CALL-FCC (TTY: 1-888-TELL-FCC) or visit the FCC's wireless microphone website at: www.fcc.gov/cgb/wirelessmicrophones.
- Digital 24-bit/48kHz wireless operation for ultimate sound quality and dependable performance
- 2.4 GHz range - completely free from TV interference
- Three levels of diversity assurance: frequency, time, & space
- Automatic frequency selection for seamless, interference-free operation
- Extremely easy operation with instantaneous channel selection, sync, and set-up
- State-of-the-art digital receiver for reliable performance
- Balanced XLR and unbalanced 1/4" output jacks with level control
Order today. Free yourself from the bondage of cables.
- Operating Frequencies: 2.4 GHz ISM band
- Dynamic Range: >109 dB (A-weighted), typical
- Total Harmonic Distortion: <0.05% typical
- Operating Range: 30 m (100') typical
- Open range environment with no interfering signals
- Operating Temperature Range: 0 C to +40 C (32 F to 104 F)
- Battery performance may be reduced at very low temperatures
- Frequency Response: 20 Hz to 20 kHz
- Depending on microphone type
- Receiving System: Diversity (frequency/time/space)
- Maximum Output Level: XLR, balanced: 0 dBV
- 1/4" (6.3 mm), unbalanced: +6 dBV
- Power Supply 100-240V AC (50/60 Hz) to 12V DC .5A (center positive) switched mode external power supply
- Dimensions: 190.0 mm (7.48") W x 46.2 mm (1.82") H x 128.5 mm (5.06") D
- Net Weight: 290 grams (10.2 oz)
- Accessory Included: Power supply
- RF Power Output 10 mW
- Spurious Emissions Following federal and national regulations
- Input Connections Four-pin Locking Connector
- Pin 1: GND, Pin 2: INST INPUT,
- Pin 3: MIC INPUT, Pin 4: DC BIAS +9V
- Batteries Two 1.5V AA
- not included
- Battery Life >7 hours (alkaline)
- Depending on battery type and use pattern
- Dimensions 70.2 mm (2.76") W x 107.0 mm (4.21") H x 24.9 mm (0.98") D
- Net Weight 100 grams (3.5 oz) without batteries
Musician's Friend Gold Coverage
Gold Coverage goes above and beyond the manufacturer's warranty to protect your gear from unexpected breakdowns, accidental damage from handling and failures. This plan covers your product for one, two, three or up to five years from your date of purchase, costs just pennies per day and gives you a complete "no-worry" solution for protecting your investment.
Gold Coverage Includes:
- Unexpected and unintentional spills, drops and cracks
- Normal wear and tear
- Power surges
- Dust, internal heat and humidity
Other plan features include:
- For products over $200, No Lemon Policy applies. If it fails for the same defect 3 times, it is replaced on the 4th breakdown. (Does not apply to failures due to drops, spills, and cracks)
- For products under $200 experiencing the above failures, a Musician's Friend gift card will be issued for the full price of the product + tax.
- Shipping fees covered if required for repair or replacement
- Plans are transferable in the event merchandise is sold
- Plans are renewable on new gear
*Limitations and exclusions apply. See terms and conditions (Opens in new window) for program details
Term for New Gear begins on date of purchase but does not replace the store return policy or manufacturer coverage.


text:
Move over, Pink Floyd: There's a new laser light show to space out�to. Celestial Mechanics illuminates the human-made objects that hurtle overhead each day. Artists D. Scott Hessels and Gabriel Dunne enhance field recordings, air traffic data, and satellite telemetry with digital animation to morph jets, weather balloons, and even firefighting helicopters (shown here) into a mesmerizing display of the technology circling our planet. "These machines are shaping our future, but because they're often invisible to us, we rarely think of the number, the politics, the economics or physicality of them," Hessels says. "It can be creepy." Equal parts Nova and Dark Side of the Moon, the artists' demo has received a dozen requests from planetariums for a full-length show. That version, with 39 different flying machines, is due this year.
This article has been reproduced in a new format and may be missing content or contain faulty links. Contact email@example.com to report an issue.
Skywatching by the Numbers
Human-made objects in orbit: 7,500 Percentage that's junk: 94 Planetariums in the US: 1,493 Price of general admission: $3 to $7 Price of a Dark Side of the Moon CD: $12
– Michael MyserGo Back to Top. Skip To: Start of Article.


text:
Login with your Facebook or Google account, or login with your email address.
2020 Hypebeast Limited. All Rights Reserved.
Terms & Conditions
Privacy Policy
HYPEBEAST® is a registered trademark of Hypebeast Hong Kong Ltd.
Gain access to exclusive interviews with industry creatives, think pieces, trend forecasts, guides and more.
Receive the latest updates, breaking stories and headlining articles curated by our editorial team just for you.


text:
Metropolitan Hilarion celebrates at Agia Sophia in Athens
On September 23, 2012, the 16th Sunday after Pentecost, Metropolitan Hilarion of Volokolamsk, head of the Moscow Patriarchate's department for external church relation, who is on a visit to Greece with the blessing of His Holiness Patriarch Kirill of Moscow and All Russia, led the celebration of the Divine Liturgy in Agia Sophia at Psychiko, Athens. Among his concelebrants were clergy of the diocese of Athens, Greek Orthodox Church, Archpriest Igor Yakimchuk, DECR secretary for inter-Orthodox relations, and Hierodeacon Ioann (Kopeikin), assistant to the rector of the Sts Cyril and Methodius Post-Graduate and Doctoral School.
Among the worshippers were Bishop Gabriel of Diablo, chief secretary of the Greek Orthodox Church's Holy Synod, Attica Mayor K. Maniotis, Psychiko Mayor P. Ksiridakis, and Mr. F. Voskresensky, second secretary of the Russian embassy in Athens.
After the liturgy, Metropolitan Hilarion said a thanksgiving at the relics of the Holy Martyrs Faith, Hope and Charity and their mother Sophia.
Bishop Gabriel greeted the DECR chairman on behalf of His Beatitude Hieronymus, Archbishop of Athens and All Greece. He warmly thanked Metropolitan Hilarion for the celebration of the Divine Liturgy. He also mentioned the visit made by Archbishop Hieronymos to the Russian Orthodox Church a few months ago and the warm welcome accorded him by the church authorities and ordinary people, which was a confirmation of lasting relations between the two Churches.
The Greek hierarch also thanked His Eminence Hilarion for the visit, which is a support to the Greek people at a time of crisis, and informed the congregation about the financial support raised with the blessing of His Holiness Patriarch Kirill by the faithful in Russia and handed over to the Greek Orthodox Church for charitable purposes. Bishop Gabriel asked to convey to His Holiness Kirill and the Russian Orthodox Church the love, respect and gratitude of the Greek people for the devotional and material support given to the Greek Orthodox Church, thus manifesting unity in Christ and true Christian love.
Speaking in response, Metropolitan Hilarion said:
'First of all, I would like to greet you all on behalf of His Holiness Patriarch Kirill of Moscow and All Russia. Several months ago, he was delighted to welcome His Beatitude Hieronymus, Archbishop of Athens and All Greece. And Archbishop Hieronymus invited His Holiness to come to Greece on a reciprocal visit. I am here today as his precursor in order to prepare his way and make his paths straight (sf. Mt. 3:3).
'From television and other mass media we all have heard reports about the financial crisis experienced by Greece today, and when we come here we see the signs of this crisis as once overcrowded restaurants are empty and the whole way of life of the Greek people is stamped with sadness and depression.
'I would like to say that in the beginning of the 90s our Russian people went through a much more severe economic and financial crisis when people's salaries decreased not two or three times but dozens times. At that time, people lost overnight all the savings they had accumulated during their lives. At that time, many people found themselves without livelihood and hope for the future.
The Lord however helped us to survive that crisis. And what helped people most of all at those hard times was the Orthodox faith – the faith that the Lord defeats every human weakness and turns every evil into good and helps us to endure hardships. The spiritual richness we partake of through the Orthodox Church, her worship services and especially her holy liturgy and participation in the Holy Mysteries of Christ, help us to survive material poverty and material hardships.
'I would like to say once again today that the Russian people have always been and will be together with the Greek people, in both happy and hard times, in the days of prosperity and the days of crisis. We as your brothers and sisters and Christ are ready to share your hardships and to help you survive this crisis as much as we can. I very much hope that the visit of His Holiness Patriarch Kirill to Greece will become another expression our Church's the deep love of your Church and our people's love of your people.
'I would like to wish God's help and sound health to His Beatitude Hieronymus and God's help to all the hierarchs of the Greek Orthodox Church, all the clergy, monastics and lay people. May you find spiritual strength to endure hardships with trust in God and His Most Holy Mother, and may she protect you against every evil and cover you with her honourable omophoros. Amen.'
As a token of the liturgy celebrated by Metropolitan Hilarion in Agia Sophia, its rector, Archimandrite Joannikios, presented him with a pectoral icon and a bishop's mantle.
Source: mospat.ru


text:
CraftKitsandSupplies carries a large selection of Foam Sheets and Foam Crafts. Working with Foam Sheets and Foam Crafts is a perfect project for children to learn and participate in group activities. Geared for ages 7 and older, these craft kits are ideal for Girl Scout and Boy Scout projects.
We also carry a complete line of Beads, Birdhouse Kits, Christmas Crafts, Craft Supplies, Kids Crafts, Misc Crafts, Wood Craft Kits, and much more.


text:
Difference between revisions of "Ftrace Function Graph ARM"
(→patches for gcc 4.4.0)
|Line 35:
|Line 35:
function_graph tracer.
function_graph tracer.
* [[Media:
* [[Media:-ftrace-with-newer-compilers.patch]] - this is the patch mentioned above
* [[Media:
* [[Media:-func_graph.patch]]
=== 2.6.32-rc5 patches ===
=== 2.6.32-rc5 patches ===
Revision as of 13:57, 19 March 2010
This page holds information from Tim Bird's talk at Linux Symposium Montreal (July, 2009), and at ELC Europe and the Japan Linux Symposium (October, 2009).
In Canada, Tim talked about patches against the 2.6.31-rc1 kernel tree for adding function graph tracing to the ARM architecture, for the Ftrace system.
In France and Japan, Tim talked about patches against 2.6.32-rc5.
Here is the presentation from the Japan Linux Symposium (also given at ELC Europe, in Grenoble France)
Here is the presentation from the Canada Linux Symposium session:
Here is Tim's paper for the Canada Linux Symposium for this work:
See the file Documentation/trace/func-duration.txt, after applying the patches.
(Or, if you applied the 2.6.31 patches, see the file Documentation/trace/func-graph.txt However, this version is deprecated.)
Below are patches for the function graph support and function duration tracer, for two kernel versions.
patches for gcc 4.4.0
Note recent ARM toolchains instrument the code with calls to '__gnu_mcount_nc' instead of 'mcount'. If you get a compiler warning about missing the symbol '__gnu_mcount_nc', you should apply the patch mentioned in this e-mail also: (http://marc.info/?l=linux-arm-kernel&m=124946219616111&w=2)
[Thanks to Jean Pihet of MontaVista for pointing this out]
Here is the above patch, and a patch which adds support for __gnu_mcount_nc to the function_graph tracer.
- Media:Support-ftrace-with-newer-compilers.patch - this is the patch mentioned above
- Media:Gnu_mcount_nc-func_graph.patch
2.6.32-rc5 patches
To apply, extract the patches and the series file. If you have 'quilt', extract the file directly into the top level of the kernel source tree (the top directory is called 'patches'). Then do "quilt push -a".
If you don't have quilt, apply the patches manually, in the order specified in the 'series' file, with a command like: "patch -p1 <patches/foo.patch"
2.6.31-rc1 patches
The following patches were submitted to the kernel mailing list in early July 2009. There are patches against kernel version 2.6.31-rc1.
- Media:Arm-sched_clock-notrace.patch
- Media:Add-function-graph-tracer-support-for-ARM.patch
- Media:Func-graph-duration-filter.patch
- Media:Optimize-duration-filter-discard.patch
2.6.29 patches
The following patches were developed internally at Sony, but never submitted to mainline. They are posted here in the hopes that they will be useful to someone.
This tar archive contains a patches directory, with a series file and several patch files. To use, extract at the source of your 2.6.29 kernel tree, and apply using quilt with 'quilt push -a'.
Alternatively, apply the patches individually using 'patch -p1 <patches/p1.patch', for each file listed in patches/series (in the order specified in the file).
This patch set was tested against a stock (mainline, from kernel.org) 2.6.29 kernel, on an OMAP OSK development board (ARM-based, TI OMAP chip).
The 'fdd' tool is now incorporated into the patch set, and is located in the kernel scripts directory after applying the patches. See the documentation in the kernel tree for instructions for use.
- Media:Ftd.txt - Function Trace Dump - post-trace analysis tool
To install:
* Download * rename to 'ftd': mv Ftd.txt ftd * make it executable: chmod a+x * Put it on your path somewhere: sudo mv ftd /usr/local/bin
Based on feeback from ftrace developers on the kernel mailing list, and from other developers at the tracing mini-summit in Montreal, I started working on an updated duration tracer, using a different filtering approach. This work was completed, and resulted in a new trace, the "function_duration" tracer, being completed in September of 2009.
This work was described at ELC Europe and the Japan Linux Symposium, in October, 2009. I was hoping to mainline the patches before the events, but ran out of time due to bugs on my main testing platform.
Further Work
I need to try to mainline this feature. I'd like to get it into Linux-tip or Linux-next sometime before the 2.6.33 merge window.
If you don't see it in mainline, just send me an e-mail asking about the status.


text:
A collection of scholarly works about individual liberty and free markets. A project of Liberty Fund, Inc.
The Best of the OLL No. 59: Louis Wolowski and Émile Levasseur,"Property II" (1864) (Indianapolis: Liberty Fund, 2013). https://oll.libertyfund.org/titles/2578,
|Available in the following formats:
|EBook PDF
|This text-based PDF or EBook was created from the HTML version of this book and is part of the Portable Library of Liberty.
|ePub standard file for your iPad or any e-reader compatible with that format
|This is an E-book formatted for Amazon Kindle devices.
This is part of "The Best of the Online Library of Liberty" which is a collection of some of the most important material in the OLL. This essay was written some 10 years after that of Léon Faucher when some of the heat felt in 1852 towards the failed socialist experiments of 1848 had dissipated. Wolowski and Levasseur begin their essay quite differently with an almost poetical defence of private property and its individual and social benefits.
The text is in the public domain.
This material is put online to further the educational goals of Liberty Fund, Inc. Unless otherwise stated in the Copyright Information section above, this material may be used freely for educational and academic purposes. It may not be used in any way for profit.


text:
Brady Boyd had just settled into the warmth of his office on a freezing December day when he heard something chilling: shots that shattered more than just silence on a seemingly typical Sunday afternoon. "Someone ran into my office and screamed that shots had been fired in the building," recalls Boyd, senior pastor of the 10,000-member New Life Church in Colorado Springs, Colo. "At that point, I heard shots myself."
A heavily armed Matthew J. Murray, 24, had already killed two people at Youth With a Mission (YWAM) in a Denver suburb hours earlier. He continued his rampage in New Life's parking lot, fatally shooting two teenage sisters before entering the sanctuary, where hundreds of people scrambled to escape or hide. But he was stopped short of a massive killing spree when a plainclothes volunteer security guard wounded him with her personally owned concealed weapon. In total, the gunman had killed four people and wounded five others before taking his own life.
The guard's presence was no coincidence, though. She had been strategically placed in the main foyer as a part of the church's security plan—one New Life has been shaping and implementing for nearly four years now.
"We have a contingency plan in place for anything that we could dream up, including a shooting," Boyd says. "So when someone did come into our building with a weapon, our security team had been drilled over and over again on what to do. What we believe is that we should expect the worst and pray for the best; that's the way our security team prepares."
Get Spirit-filled content delivered right to your inbox! Click here to subscribe to our newsletter.
That preparation, Boyd believes, saved countless lives that day. "While it was very tragic that we lost two young girls, we could have very well buried hundreds of people, and that's not an exaggeration," Boyd says, describing the arsenal discovered under the gunman's vest: an assault rifle, two handguns and more than 1,000 rounds of ammunition. "If there had been no security there, it would have been disastrous."
But many churches, Boyd believes, are not as prepared. "My fear for the church at large is that they have not given any thought to the worst-case scenario. If any good comes out of this, I think the church should be prepared, and senior pastors need to be diligent and ask 'What are we doing to protect our people?'"
Corporate Church Protection
It is a question former pastor Jerry McConnell and corporate travel safety trainer Randy Spivey urge church leaders to consider. The two head the Spokane, Wash. -based Center for Personal Protection and Safety, a firm launched in 2002 that is responsible for much of the U.S. government's training on crisis negotiations, workplace violence, abduction prevention and hostage survival situations. The parent organization of the Safe Travel Institute and the National Hostage Survival Training Center, the firm provides training to some of the largest corporations in the U.S., including Boeing and Wal-Mart.
McConnell and Spivey believe it's time for faith-based organizations to embrace the same proactive approach already adopted by many of America's largest corporations. "I really felt like God laid on my heart that He wanted us to protect His people," says Spivey, the firm's executive director. "What we're seeing now is that the same issues that are there for a company are there for a ministry; they're all organizations that have people, and their people can be at risk."
McConnell and Spivey began reaching out to the faith-based community in 2003, encouraging leaders to adopt safety guidelines and training programs that could potentially save lives during a crisis situation, specifically during a shooting. At first, many organizations—specifically churches—were reluctant. "In the church community, there is a vulnerability out there, a mind-set that says 'God is going to take care of us and we can go about doing His business,' maybe at the expense of doing some prudent planning and training," Spivey says.
But things have changed since the Colorado shootings. "That was a flashpoint, a catalyst for change in the thinking of pastors," McConnell says. "It really triggered something in people's minds. ... Many of them have heightened their security since the shootings; many have taken a more proactive approach. We've got to be as innocent as lambs and doves, but also as wise as serpents. We can't just be apathetic and let evil run over us. God is our refuge in times of trouble, but He expects us to be proactive."
According to Spivey, fewer than 10 percent of all churches have crisis management plans in place, with small- to mid-size churches often being the most ill-prepared. "The fact that [New Life] had somebody there that was willing to take an action to end violence showed a level of preparation that many organizations still do not have. ... My recommendation is that, No. 1, leaders have a crisis management plan in their church; and No. 2, people are trained in the contingency. Don't just put it on a piece of paper and put it on the shelf. If you've done those two things, you are ahead of 90 percent of not just churches, but many corporations and agencies, because you are taking a proactive stance."
Response Time
Hoping to change the statistics, the Center for Personal Safety and Protection developed and recently released Shots Fired, a training tool to teach people how to survive a shooting incident. The 18-minute DVD addresses two key issues: How to recognize and prevent an act of shooting, and what to do during an actual one. It also guides the user through these options:
• Figure out if it is an actual shooting.
• Ask yourself, Can I get out? And if you can't get out, you may have to barricade the room to ...
• Keep him out.
• If none of the above is possible, you may have to confront the shooter and take him out.
"I call it training that gives people a mental permission slip to act," Spivey explains. "One of the tragedies of Virginia Tech was that the students in one classroom just froze; they didn't know what to do ... and the shooter came back in a couple of minutes later, and that's when he killed most of the individuals."
Instead of focusing on organizational response, the program focuses on training the individual, which many religious organizations fail to do. When individuals freeze during a shooting, disaster is almost always unavoidable, Spivey says, explaining that most shootings end within five to 10 minutes—many times before law enforcement has the chance to act. "You can have a church that has a prevention program and safety procedures, but usually the weakest link is the individual in that sanctuary or in that office who does not know what to do."
According to McConnell, congregants gathering on Sundays are not the most vulnerable to an attack. Instead, it is the office staff working onsite Monday through Friday who is most at risk.
Since its release in December, the DVD has been picked up by dozens of churches of all sizes. "I think pastors recognize that they have an obligation to protect their people," Spivey says. "We're not talking about armed guards running around the church as much as we are helping to create a survival mind-set among people."
Suzy Richardson is a freelance writer who lives in Gainesville, Fla., with her husband and four children.
Five Security Tips Church Leaders Can Implement Now
1. Designate a security lead within your church. The role of the security lead is to coordinate all security-related activities within the organization. In the case of a church, this includes: creating and maintaining a crisis management plan; handling and safeguarding collection monies; monitoring the physical security requirements of a facility (i.e. adequate lighting in parking lots); monitoring church services to detect and respond in cases of disturbances; and reviewing international travel plans to assess risk.
2. Develop and maintain a crisis management plan. This is essential to preparing a church on how to respond to a crisis such as an active shooter incident. The plan outlines procedures for notifying authorities; specific actions to take during the first moments of a crisis; and a training and education plan for the church staff and, possibly, the congregation.
3. Train church leadership on the content of the crisis management plan. A crisis management plan isn't very helpful if those who are responsible for implementing it aren't trained to do so properly. Churches will often designate this responsibility to the security lead or outsource to an outside vendor.
4. Practice the crisis management plan. Organizations should review, update and practice their crisis management plans annually. Usually, this only involves a handful of individuals, such as leadership. A few hours of focus per year can help exponentially if the organization actually has to enact the plan.
5. Involve local law enforcement in the church security plan. Developing a relationship with local law enforcement is good for all organizations. Often, local law enforcement will provide training on topics such as personal safety, workplace violence and recognizing indicators of a violent person before they act out.
Additionally, by informing local law enforcement of any threats made against the church, its people or leadership, they will be able to assist in prevention and response if a crisis does occur.
For more information, visit safe-travels.com.
Get Spirit-filled content delivered right to your inbox! Click here to subscribe to our newsletter.
Dr. Mark Rutland's
National Institute of Christian Leadership (NICL)
The NICL is one of the top leadership training programs in the U.S. taught by Dr. Mark Rutland. If you're the type of leader that likes to have total control over every aspect of your ministry and your future success, the NICL is right for you!
FREE NICL MINI-COURSE - Enroll for 3-hours of training from Dr. Rutland's full leadership course. Experience the NICL and decide if this training is right for you and your team.Do you feel stuck? Do you feel like you're not growing? Do you need help from an expert in leadership? There is no other leadership training like the NICL. Gain the leadership skills and confidence you need to lead your church, business or ministry. Get ready to accomplish all of your God-given dreams. CLICK HERE for NICL training dates and details.
The NICL Online is an option for any leader with time or schedule constraints. It's also for leaders who want to expedite their training to receive advanced standing for Master Level credit hours. Work through Dr. Rutland's full training from the comfort of your home or ministry at your pace. Learn more about NICL Online. Learn more about NICL Online.


text:
(OLD) (ARCHIVED) Puppy Linux Discussion Forum
Puppy HOME page :
"THE" alternative forum :
This forum can also be accessed as
It is now read-only and serves only as archives.
Please register over the NEW forum
and continue your work there. Thank you.
Log in to check your private messages
Log in
The time now is Fri 23 Oct 2020, 23:42
All times are UTC - 4
Forum index
Off-Topic Area
Bind mounts do the same job as links. Links are better.!
View previous topic
View next topic
Page 4 of 6
[84 Posts]
Goto page:
Joined: 08 Jun 2005
Posts: 5089
Location: Arizona, U.S.A.
Posted: Thu 24 Jan 2013, 21:10
Post subject:
Ibidem; I think your script example was for chroot into an empty dir.?
My script was including / in the union stack so everything should work. Right?
This explains the error: "/proc is already mounted", it was already working.
So why`s it fail to find the google-chrome file which I can see in the union?
Back to top
Joined: 25 May 2010
Posts: 553
Location: State of Jefferson
Posted: Fri 25 Jan 2013, 00:44
Post subject:
sunburnt wrote:
Ibidem; I think your script example was for chroot into an empty dir.?
My script was including / in the union stack so everything should work. Right?
This explains the error: "/proc is already mounted", it was already working.
So why`s it fail to find the google-chrome file which I can see in the union?
Is chrome invoked in a command invoked by chroot?
For reference, this:
chroot "/path/to/" something
changes the root directory to /path/to, searches the PATH relative to the new root, runs the command "something" from within the new root, and then exits the chroot and runs setup.sh.
Back to top
Joined: 08 Jun 2005
Posts: 5089
Location: Arizona, U.S.A.
Posted: Fri 25 Jan 2013, 02:19
Post subject:
That`s pretty much what my run script does.
At the bottom is the run script
======= Script: chrome
cd ${0%/*}/.AppPkg
export Pkg="chrome-24_i386"
./setup google-chrome --user-data-dir=profile --disk-cache-size=20971520 &
======= Script: setup
#>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Mnt. Sq. Files & Union, Run App.
if [ "$1" ];then
echo -e "\n\n### Run: $Pkg\n"
App="$Pkg/$Pkg.app" ### Mount App. Sq. File
[ ! -d $App ]&& echo -e "### ERROR: NO App. Dir.: $Pkg.app\n" && exit
[ ! "`ls $App`" ]&& if [ -f "$Sq" ];then # IF app dir. empty
mount -t squashfs -o loop $Sq $App # IF Sq. file, mnt.
[ $? -gt 0 ]&&
echo -e "### ERROR: Fail Mount App. File: $Pkg.sq\n" && exit
echo -e "# Mount App. Sq. File: $Pkg.sq\n"
### Mount union fs
unionfs-fuse $Pkg/$Pkg.rw=RW:$Pkg/$Pkg.app=RO:/=RO $Pkg/$Pkg.u
[ $? -gt 0 ]&&
echo -e "### ERROR: Fail Mount Union: $Pkg.u\n" && setup &
echo -e "# Mount Union: $Pkg.u\n"
./run $@ & ### Run hook file
else #>>>>>>>>>>>>>>>>>>>>>>>>>>>> Delete Dependency Link, Unmount Sq. Files.
echo -e "### End: $Pkg\n"
umount -f $Pkg/$Pkg.u # Unmount union fs
[ $? -eq 0 ]&& echo -e "# UnMount Union: $Pkg.u\n" ||
echo -e "### ERROR: Fail UnMount Union: $Pkg.u\n"
App=`echo "$Mnt" |grep $Pkg.app`
if [ "$App" ];then umount -d $Pkg/$Pkg.app # Unmount App. file
[ $? -eq 0 ]&& echo -e "# UnMount App. Sq. File: $Pkg.sq\n" ||
echo -e "### ERROR: Fail UnMount App. File: $Pkg.sq\n"
======= Script: run
chroot $Pkg/$Pkg.u $@
./setup &
I tried this setup with avidemux and it can`t find the exec. file also.
Chrome`s wrapper script errors oddly, when it can find it.
But xMahjongg runs great with the exact same setup. Really weird...
Back to top
Joined: 25 May 2010
Posts: 553
Location: State of Jefferson
Posted: Fri 25 Jan 2013, 21:21
Post subject:
I've modified the shell scripts in ways that should be synonymous with your version.
sunburnt wrote:
That`s pretty much what my run script does.
At the bottom is the run script
======= Script: chrome
cd ${0%/*}/.AppPkg
export Pkg="chrome-24_i386"
./setup google-chrome --user-data-dir=profile --disk-cache-size=20971520 &
======= Script: setup
#>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Mnt. Sq. Files & Union, Run App.
if [ "$1" ];then
echo -e "\n\n### Run: $Pkg\n"
App="$Pkg/$Pkg.app" ### Mount App. Sq. File
[ ! -d $App ]&& echo -e "### ERROR: NO App. Dir.: $Pkg.app\n" && exit
[ ! "`ls $App`" ]&& if [ -f "$Sq" ];then # IF app dir. empty
mount -t squashfs -o loop $Sq $App ||
{ echo -e "### ERROR: Fail Mount App. File: $Pkg.sq\n" && exit }
echo -e "# Mount App. Sq. File: $Pkg.sq\n"
### Mount union fs
#this ought to exit on failure, surely?
unionfs-fuse $Pkg/$Pkg.rw=RW:$Pkg/$Pkg.app=RO:/=RO $Pkg/$Pkg.u || { echo -e "### ERROR: Fail Mount Union: $Pkg.u\n" && setup & }
echo -e "# Mount Union: $Pkg.u\n"
./run $@ & ### Run hook file
echo -e "### End: $Pkg\n"
umount -f $Pkg/$Pkg.u && echo -e "# UnMount Union: $Pkg.u\n" ||
echo -e "### ERROR: Fail UnMount Union: $Pkg.u\n"
App=`echo "$Mnt" |grep $Pkg.app`
if [ "$App" ];then umount -d $Pkg/$Pkg.app && \
echo -e "# UnMount App. Sq. File: $Pkg.sq\n" || \
echo -e "### ERROR: Fail UnMount App. File: $Pkg.sq\n"
======= Script: run
chroot $Pkg/$Pkg.u $@
./setup &
I tried this setup with avidemux and it can`t find the exec. file also.
Chrome`s wrapper script errors oddly, when it can find it.
But xMahjongg runs great with the exact same setup. Really weird...
OK, so the "setup &" is unmounting everything...
Let's see if I'm following the logic (BTW, it seems clearer with a code block per file, and your commenting style somehow seems to obscure it):
#cd .AppPkg; mount union
# run google-chrome --user-data-dir=profile --disk-cache-size=20971520 &
# == chroot $Pkg/$Pkg.u google-chrome --user-data-dir=profile --disk-cache-size=20971520
# when this exits we run:
# setup &
Which suggests that your code will not work with wrappers that execute things in the background...
Also, you might check the return values from unionfs-fuse: it looks like a nonzero return would cause that sort of issue.
Back to top
Joined: 02 Apr 2007
Posts: 2647
Posted: Sat 26 Jan 2013, 16:01
Post subject:
I agree with Ibidem about backgrounding the ./setup command.
I hadn't forgotten about this thread. Instead I had been experimenting here on my system as a normal user. Actually, suing chroot by itself is impossible as a normal user -even if using sudo! (The same will actually apply to mount itself.)
So I had been looking for other solutions and came across 'schroot' -but it needs configuring for individual chroots -although it claims to be safer than real chroot. But then, I found fakechroot which seems to solve the problem nicely. Both schroot and fakechroot are debian projects so they should be in the repos you are using.
I hadn't asked before, but what system exactly are you trsing this all on. If you are running as root or running some puppy derivative, then your results are not gonna reflect any sort of reality for people using other systems.
Anyway, I just got a chroot working here using unionfs-fuse and fakechroot without any problems at all. I had downloaded the chrome browser a couple of days ago and first got it working normally to avoid any mix-ups. Apparently the chrome builds have less dependencies than using the real chromium. I'll try to get an example chrome-in-union working tomorrow and post the results.
Back to top
Joined: 08 Jun 2005
Posts: 5089
Location: Arizona, U.S.A.
Posted: Sat 26 Jan 2013, 22:24
Post subject:
Ibidem; I hadn`t thought of the effects of it running a back-grounded script.
If the wrapper back-grounds critical stuff, then it`s not ready for my script.
I`d thought of adding "sleep 2" after unioning to give it time to be ready.
Not the best way to do it. Know a better way over come this behavior?
Comments; Yeah, html doesn`t like tab characters, so best to leave them out.
I see what you`ve done to fix the union command error trapping.
And I realized the "unsetup" part needs to test if there`s a mounted union.
Testing with "time" shows testing usually quicker than to: command - error.
amigo; I didn`t think you`d given up that easy...
If normal users lack permission, then even Squash files won`t mount.?
Yes, Puppy528 and Puppy54. And I know Puppy`s an abnormal O.S.
I`ve looked for a Ubuntu or Debian setup that`s like Puppy ( Squash file ).
I`ve used Debian before, I`m not sure how it differs from Ubuntu.
Tiny Core`s so easy to modify, but what is it based on.? Debian maybe.?
I`ll look at fakechroot. A fix for running wrappers that back-ground tasks?
Back to top
Joined: 25 May 2010
Posts: 553
Location: State of Jefferson
Posted: Sun 27 Jan 2013, 02:40
Post subject:
My only guesses are:
1: postpone umount; let shutdown or a cleanup script handle that
2: use the cgroup API (kernel 2.6.24+ only!)
My guess would be to use something like
#sorry, no error checking
mount |grep /sys/fs/cgroup || mount -t tmpfs cgroup /sys/fs/cgroup
[[ -d $Pkgcgroup ]] || {
[[ -d /sys/fs/cgroup/Apppkg ]] || \
mount -t cgroup -o cpuset,memory /sys/fs/cgroup/Apppkg
mkdir $Pkgcgroup
/bin/echo $$ >$Pkgcgroup/cgroup.procs
#union mount here!
/bin/echo $$ >$Pkgcgroup/cgroup.procs
#now chroot
#for cleanup:
rmdir $Pkgcgroup && umount $Pkg/$Pkg.u
Note, this is not a full script, just notes on where things go.
Back to top
Joined: 08 Jun 2005
Posts: 5089
Location: Arizona, U.S.A.
Posted: Mon 28 Jan 2013, 00:18
Post subject:
Ibidem; I see the concept of cgroups and it`s purpose, but it adds complexity.
amigo; Tried a few fakeroot arrangements, but it didn`t fix the wrapper problem.
I was packaging a few AppPkg to host and LD_LIBRARY_PATH didn`t work.!
Ldconfig didn`t make any difference. A RoxApp Avidemux doesn`t use it.
Lib. not found, then after some messing, the error switched to it`s lib. dep.
It couldn`t have known about the dep. if it hadn`t found the original lib.
libSDL-mixer + dep. libmikmod are in the same dir. that`s in LD_LIBRARY_PATH.
But it`s said that LD_LIBRARY_PATH is a bad hack ( kernel code? ),
do not use
I know about ld.so.cache, but making the libs. globally available is overkill.
SO... I did what works. I just made links to the libs. in /usr/lib ( no ldconfig ).
More cleanup, but there`s already the other links in: /opt, /etc, /var, /usr/share.
And it worked of course, following my attitude of using "Links, Dirs., and Files".
And... Links work with wrappers that background tasks, unlike changing root.
# How to link $HOME/( ConfigDirs.) => AppPkg/home/$HOME/( ConfigDirs.).?
The dir`s. name is unique and quite often it isn`t in the package, it`s made.
# So at AppPkg run, find new $HOME/( Config.) dirs., and test if they exist in: AppPkg/home/$HOME/( Config.),
if it doesn`t exist move: $HOME/( Config.) to: AppPkg/home/$HOME/( Config.), if it exists delete: $HOME/( Config.).
Then make link: $HOME/( Config.) => AppPkg/home/$HOME/( Config.).
Maybe only one / union like Puppy, links & dirs. layer in ram dies at shutdown.
Still need to unmount Squash files at app. exit, but cleanup`s not needed.
The host O.S. would always remain completely pristine and free of clutter.
BUT... The kernel needs a union module
( aufs better than unionfs-fuse ).
My premise for AppPkg was 1 reliable method ( standard ) for a GUI builder.
Back to top
Joined: 02 Apr 2007
Posts: 2647
Posted: Mon 28 Jan 2013, 06:40
Post subject:
First, I am attaching what is working, so far, for google-chrome. Unpack the attached archive and unpack it somewhere where you have a bit of space. Inside you'll see a README file which explains how to create an AppDir using the included script. The archive also contains all the files needed except for the coogle-chrome package.
The resulting AppDir can be used by normal users. The 'meat' of how the AppDir creates the unionfs chroot is in the AppRun script.
"premise for AppPkg was 1 reliable method ( standard ) for a GUI builder" Huh?? A GUI builder? I thought you were trying to implement any easy way for users to run non-installed software bundles, as if they were really installed... My understanding was that AppPkg was supposed to be some sort of framework for users to manage and use bundles that you create.
You need to succinctly define what feature you want to implement. Then, separate the idea into two sides: 1 what/ how the user does and 2 what you the developer does.
Put yourself first in the users seat. What should the user do? How should he use your end product? What actions will be required for them to use it? Formulate your concept with these questions. When you think you have the right idea, then manually create one, or more, deliverable bundles. Don't worry just yet about how to automate the process of creating them. Do a couple manually and then try them out -thinking as (or better, running as), a normal user.
Work the kinks out of the implementation -usually after the second or third revision it is time to start over from scratch. Not all of your ideas will work the way you hoped or thought.
Once you have worked out the flaws in the implementation concept, then you can start working out how to automate the process of creating the bundles. The matter of creating the usable bundles is no different than creating software packages of any sort -you still need to keep in mind a couple of hundred things (at least!) -just in order to create a sane and reliable product. The matter of creating the actual content is complex -even if you are relying on pre-compiled content from others.
There is no 'One Way' to create package content of any format! Many bundle/package will always have some special needs which can't be simply intuited -needing specific instructions. My 'src2pkg' program comes closer than anything else to being able to automatically build packages from many, many types of content -including converting from pre-packaged content- often without needing *any* special instructions from the command-line or as script fragments written into a build script. Otherwise, each distro has its' own way of building packages, but they all will require some kind of recipe/script/spell specific to each package.
As far as the 'wrapper' problem, that's right up-front on the implementation end. Instead of being stubborn about finding a way to make it work, ask yourself why you think it needs to be backgrounded anyway! Backgrounding the process means that the script will continue on to the next line:
chroot $Pkg/$Pkg.u $@
./setup &
means that setup will be run before the chroot has been exited. Surely, that is not what you want. No, you want your wrapper to wait until the program has finished so that cleanup and unmounting can be done.
There is nothing wrong with LD_LIBRARY_PATH and has nothing to do with kernel code. LD_LIBRARY_PATH is used by the run-time linker(from glibc), which the kernel calls to start all programs. Besides, you were probably thinking of LD_PRELOAD anyway. True, it can be used in malicious ways, but still is widely used. It is not malicious in and of itself. LD_PRELOAD is also used by the run-time linker, not the kernel, not the shell.
As you have seen, modifying the PATH and LD_LIBRARY_PATH can allow your programs to run from anywhere -but that doesn't solve the problem of local/dynamic configuration files, shared items, icons, etc. That's why you need a union. And each app should create its own union -otherwise they will not be dynamically available. The problem with the puppy SFS system is that all the SFS's are made available at boot-time. The SFS-loader idea was meant to be a way to dynamically load/unload SFS images. The problem with that is that it still requires creating/destroying links on the writable system, and that it must either poll for newly added SFS's or be run each time to load new or unload running apps -My understanding of your AppPkg was that it do something similar to SFS-loader.
Either way, relying on PATH, LD_LIBRARY_PATH and system links will not solve the problem completely. The complete concept here is that a user be able to run the program quite normally -at will. And only a chroot will allow the user to run two versions of the same program which may also use two different versions of some underlying library (which may be a library which is already on teh main system, but of still a third version). Any only the chroot will overcome the 'other minor paths'
We're using fakechroot here. fakeroot is something else.
Ubuntu is a derivative of debian. It uses debain packages from both 'stable' and 'testing' branches, plus others which it re-compiles and packages, plus still more stuff which conanical authors and maintains -stuff like 'unity', wayland' and others.
Kit for creating a unionfs/chroot AppDir of google-chrome.
265 Time(s)
Back to top
Joined: 08 Jun 2005
Posts: 5089
Location: Arizona, U.S.A.
Posted: Mon 28 Jan 2013, 18:35
Post subject:
Always a fountain of info. amigo!
Thanks for the Chrome setup, it`s tonights job...
My hope for a GUI builder I realized would probably have to rely on app. build scripts.
There`s just too many exceptions to the way apps. are made for Linux. It`s anarchy!
AppPkgs I make are proof-of-concept experiments, a GUI builder would be for users.
I agree that without build scripts for some apps., it`d make a skeleton AppPkg at best.
# AppPkg will do the following I hope:
Able to contain many apps. in 1 AppPkg. To make an AppPkg from other AppPkg apps.,
drag each app`s. inner dir. and exec. link to target AppPkg, check /.AppPkg/lib for deps.
Other AppPkg files like setup, run, unionfs-fuse and the menu exec. are generic.
And then edit a new menu.lst file which is a standard colon delimited list type menu file.
Able to run different versions of apps. ( say Chrome 20 & 24 ) even in the same AppPkg.
Problem here is the users $HOME config. and /share dep. dirs. don`t have the versions.
But separate app. unions correct this. So then configs. are in AppPkg, not in $HOME.
A good idea I think is an AppPkg /lib dir., add missing libs. easily, as loose files or Sq.
So a "not complete" AppPkg ( what`s complete? ) could be easily user "patched".
This was the problem experiment with LD_LIB not being able to find libs. in it`s path.
It works most all the time, I have RoxApps that use it, but it broke down this time.
I have started over from scratch several times now...
I`m getting close I think.
Using unionfs-fuse and then changing root is such a clean way to implement this.
And you know my dislike for unions, so this is saying a lot.
# Current AppPkg layout ( Chrome-24 example )( Files are under their Dir. ):
/Chrome-24.AppPkg/.AppPkg/chrome-24/( desktop, icon, lib, Union Dirs.: .app, .rw, .u )
AppRun _ _ _ _ _ _ _ setup _ chrome-24.sq
.DirIcon _ _ _ _ _ _ _ run _ _ chrome-24
Chrome-24 _ _ _ _ _ U-fuse
_ _ _ _ _ _ _ _ _ _ _ AppPkg.mnu
_ _ _ _ _ _ _ _ _ _ _ menu.lst
Back to top
Joined: 08 Jun 2005
Posts: 5089
Location: Arizona, U.S.A.
Posted: Mon 28 Jan 2013, 21:48
Post subject:
Hey amigo; Extracted the tar-bz2, moved the .deb into the dir. and ran: bash prepare-Chrome-AppDir
It made the AppDir and I clicked it in Rox to run and nothing happened.
So I typed in RoxTerm: /mnt/sda3/AppPkg/build/CreateChromeAppDir/GoogleChromeApp/AppRun
Again nothing, I ran ldd on the chrome file in it and all the libs. are there.
There is no error reported in RoxTerm, it just ends immediately.
So I don`t know what`s wrong, and I`m not sure how to diagnose it.
A failed union mount would show error, but the fake-chroot is: 2>/dev/null
I`ll continue probing it to see if I can make sense of it.
PC is Pentium-D 802, 1 GB ram, on board Intel GPU.
I`ll try another Puppy version.
This one is Puppy Lupu-005-PolarPup, the one I do all my work on.
# UPDATE: Put "exit" after the union command, works good as I figured.
The fusermount command works as mount shows no union left running.
Then I put "echo $?" after the fake-chroot command and it returned a 1.
Back to top
Joined: 02 Apr 2007
Posts: 2647
Posted: Tue 29 Jan 2013, 07:21
Post subject:
Here's an update attached. The directions are the same. But, do edit the AppRun file to comment or remove the '2> /dev/null' part of the fakechroot command. Then run it from the terminal so we can see what is happening.
This version does some further cleanup of stuff left behind by chrome. I still get some errors here, but it runs alright. I have a felling that chrome is providing lots of extra script steps which won't be required by most programs. And I'm pretty sure that we are going to need to 'mount --bind' some dirs after creating the union in order to access some stuff properly.
I had to do a few things to get chrome working here from a normal installation of it. I run without dbus normally, but have it packaged,of course. So, I needed to install that. You have it or it would show 'not found' in the ldd output. I also had to make /dev/shm world-writable and include this is in the init script for udev, so this would be done at boot-time.
If you get it to start, you may want to remove the '--no-sandbox' for google-chrome. I disabled that because 'chrome-sandbox' was failing to start -that may be related to a further dbus warning. But, chrome will start even with dbus and/or the sandbox not working.
I am afraid your AppPkg doesn't sound very easy to use. I'm still not clear on what it consists of or should do. Do you mean a GUI tool which any user can use to build their own AppPkg bundles?
What do you mean by: new menu.lst You mean you want to be able to choose which apps to start at boot-time?
Is there supposed to be some AppPkg *program* or is it just a location where you put apps? I understand putting apps together somewhere.
"dislike for unions" != "love LiveCD" What speaks against union mounts? They don't use any memory or any fixed amount of RAM (as using a RAM disk does). They don't even need space in tmpfs.
Of course there are drawbacks or limitations as with everything.
Have you read all the notes in the AppDir? Have you seen where you could place and mount FS images instead of using a dir with loose files? I say File System image because of your seeming misunderstanding of SFS vs. sqf (or whatever).
An SFS is simply a filesystem-image with the filesystem being 'squashfs'. if you are using mksquashfs then you are doing the same thing -it doesn't make any difference what the file suffix is. The fact that Puppy does something 'special' with any files it finds with '.SFS' suffix does nothing to change the file type or content.
The point is that you could -and maybe should- use any other valid filesystem image the same way. The image can even be a writable image. The loop-mount turns any filesystem image into a mountable device. So, you could use an ext2, ext4, btrfs *or iso* filesystem for the image. In fact, using *.iso images would actually be the most universally available. Not every linux is gonna have support for *all possible* fs's. Even a normal iso will give you about 40-45% compression. zisofs will get about 55% and squashfs around 60-65%. cromfs will compress *even more*. The problem with most special filesystems which are compressed/shrunken is that they do lots of that by not supporting/including many file attributes.
The problem with using a 'universal' extra libdir or sfs, is that you almost always are overkilling or still missing something. But, using multi-versions cleanly -and at the same time- is also possible. And have a version-specific write dir is really a matter of simply naming the AppDir with a version number and using a version-specific location under $HOME for that name-and-version.
Here's an example case. Say you are running a system with glibc-2.13 and chrome-20 works fine when normally installed. But now, you wanna try chrome-22 and chrome-24 at the same time, but chrome-22 requires glibc-2.15 and chrome-24 requires glibc-2.17. What 'cha gonna do ther? LOL. The problem winds up being the same as with any software packaging solution.
Your idea of using stats about how often each lib gets used and being able to build a really useful extra libs image also would not resolve the problem. Knowing how often a lib gets used (or the probability of it being used) has no relation to how much it is needed when it is required.
You can't have a GUI to 'something' if 'something' doesn't exist yet. Whether you wish to distribute bundles yourself, or distribute software for creating them, you're gonna need solid scripts which do the complete job -as easily as possible.
Be assured, it wouldn't take a very long script used with src2pkg which would create these things on-the-fly. The AppRun script for this chrome AppDir looks nothing like my normal ones which I create using my template. And the little prepare-Chrome-App script is also just a proof of concept. The really hardest part is creating and sanitizing the content. You can't rely 100% on using other peoples packages -sooner or later you'll want/need a variation. But, I have 2rc2pkg which already does that. Have you not thought yet that the content under the 'app' directory could just as well be the result of 'make DESTDIR=app install' in your favorite sources.
But, you also have to inspect and sanitize that content and add/remove stuff *every time*.
Anyway, it'll just take a few lines in an add-on module to src2pkg to create these things -as raw files or an fs image of any sort wanted.
src2pkg already does the whole download/configure/compile/sanitize/package steps very well. It just takes a snippet to create an image of the DESTDIR and generate an AppDir of the thing or use a pre-written one.
242 Time(s)
Last edited by amigo on Tue 29 Jan 2013, 07:25; edited 1 time in total
Back to top
Joined: 02 Apr 2007
Posts: 2647
Posted: Tue 29 Jan 2013, 07:23
Post subject:
Back to top
Joined: 08 Jun 2005
Posts: 5089
Location: Arizona, U.S.A.
Posted: Tue 29 Jan 2013, 18:36
Post subject:
Hi again amigo; This is my experience, it works great, take it next door to show my friend and it bombs.
Need standardized "known" base for the O.S. so everyone is on the same page. No more assumptions...
Apple has it much easier than M$, Apple`s hardware is known and fixed, M$ has to support everything.
I`ll try your update when I shut off this running AppPkg of Chrome. Tests when it`s on does odd things.
A GUI tool will have to be fairly simple. Developing AppPkg will produce many AppPkgs to host for users.
So far I`ve downloaded pkgs. manually, a GUI interfaces this part of AppPkg building, and build choices.
The background code resolves deps. and downloads them, assembles the AppPkg, and makes scripts.
There is always odd stuff to fix, some of it can be automated, some of it will always be manual labor.
Any tools for working with AppPkgs would also be AppPkgs of course.
A link: /opt/AppPkg => /mnt/(partition)/AppPkg gives a reliable path to AppPkg apps. and any tools.
If src2pkg will download binary app. packages and gets their deps., then no need to parse web pages.
I assume it will do this for Debian, Slackware, etc.? So then AppPkg would have a bigger base of O.S.s.
I have already made a GUI in BaCon like the Debian packages page. An App-Groups list and Apps. list.
A second tab shows the description for the selected app. A third tab is build control, options, and paths.
For AppPkgs that have more than one app., I wrote a popup menu in BaCon, it uses a std. menu format.
This is part of the menu file for my AppPkg of the Xfe and Fox suites of apps. ( Name Desc.:Exec.:Icon ).
Xfe File Manager:xfe:xfe
Xfi Image Viewer:xfi:xfi
Xfp Package Manager:xfp:xfp
Xfv Text Viewer:xfv:xfv
Xfw Text Editor:xfw:xfw
When you click on Xfe_Fox.AppPkg or run AppRun it pops up the AppPkg menu to select from. ( See pic.)
It was a nice experiment as it shares the FOX libraries in a /lib Sq. separate from the app`s. Sq. files.
It`s infuriating because in this AppPkg LD_LIBRARY_PATH works just fine ( it works, then it doesn`t...).
This is the extra /lib dir. I spoke of, not system wide, but shared in an AppPkg with >1 app. needing it.
End-users can also use this same /lib dir. to easily patch the AppPkg with any libs. their O.S. is missing.
When I say SFS I mean a Sq. file made for Puppy that`s to be unioned. Some SFS will work non-union.
A Sq. file`s a normal Squash file of any kind, can be a Bash tutorial, install app., union image, anything.
AppPkg can use Sq. files or the mount dir. can just contain the app`s. files ( Good to develop the app.).
I thought of using the original app. files r-w, but this allows corruption, best to use the app`s. files r-o.
Hummm... Use an iso image, interesting idea amigo, Sq. files use a kernel module, does an iso file too?
Versions: Most apps. I`ve seen create dirs. in $Home and /usr/share, and these dirs. aren`t versioned.
If the apps. could be made to put versions on their dirs. that`d be nice. If we could only configure apps...
Like modifying the paths within binary exec. files, some apps. will work and all too many of them won`t.
Lib. stats would be useful for building an O.S. ( what to put in it...). It could also help in making apps. too.
### A couple of Qs I`ve been meaning to ask:
# Do all libs. load to ram? So lib. "file" is read once? So can unmount a lib. Sq. file after app. startup?
# Is a mount dir. on a partition slower than one in ram ( say: /tmp )? Like a link, it must be resolved.
....... So to access a link or mount point that`s on a HD, USB, or CD the device is accessed continually?
....... Web page clicks cause the HD light to flash. The /etc/resolv file should be in /tmp. Bad O.S. design.
### Again many thanks for hanging in there on this amigo. Now I think it`ll become a reality.! Terry B.
AppPkg popup menu for Xfe + Fox suites of apps.
218 Time(s)
Back to top
Joined: 08 Jun 2005
Posts: 5089
Location: Arizona, U.S.A.
Posted: Wed 30 Jan 2013, 04:30
Post subject:
# NOTE: Testing LD_LIBRARY_PATH problem.
Previously working apps. using LD_LIBRARY_PATH have stopped working.!
I saw something on the web saying LD_LIBRARY_PATH was disabled in their kernel. Tried Puppy5.4.X.5 and same error.
Back to top
Display posts from previous:
All Posts
1 Day
7 Days
2 Weeks
1 Month
3 Months
6 Months
1 Year
Sort by:
Post Time
Post Subject
Page 4 of 6
[84 Posts]
Goto page:
View previous topic
View next topic
Forum index
Off-Topic Area
Jump to:
Select a forum
Forum index
|___ House Training
| |___ Beginners Help ( Start Here)
| |___ Users ( For the regulars )
| | |___ Usuarios de habla Hispana
| | |___ Für deutschsprachige Anhänger
| | |___ Pour les francophones
| |
| |___ HOWTO ( Solutions )
| |___ Bugs ( Submit bugs )
|___ Advanced Topics
| |___ Additional Software (PETs, n' stuff)
| | |___ Package Collections / Repositories
| | |___ Browsers and Internet
| | |___ Business
| | |___ Compiling
| | |___ Desktop
| | |___ Documents
| | |___ Drivers
| | |___ Educational
| | |___ Engineering/Science/Simulation
| | |___ Eye Candy
| | |___ Filesystem
| | |___ Games
| | |___ Graphics
| | |___ Multimedia
| | |___ Network
| | |___ Security/Privacy
| | |___ System
| | |___ Utilities
| | |___ Virtualization
| | |___ Unsorted
| |
| |___ Cutting edge
| | |___ Multi-session live-CD/DVD
| |
| |___ Hardware
| | |___ Audio
| | |___ Networking
| | | |___ Dialup
| | | |___ Ethernet
| | | |___ Wireless
| | |
| | |___ Printers
| | |___ Video
| |
| |___ Puppy Derivatives
| |___ Puppy Projects
| |___ Next Puppy Development
| | |___ 4.x
| | | |___ Bugs (4.x dev)
| | | |___ Usability Issues (4.x dev)
| | |
| | |___ 5.x
| | |___ Bugs (5.x dev)
| | |___ Usability Issues (5.x dev)
| |
| |___ Localization Project
| |___ Documentation Project
|___ Taking the Puppy out for a walk
| |___ Announcements
| |___ Puppy Power
| |___ Suggestions
| |___ Misc
|___ Off-Topic Area
|___ Programming
|___ Security
|___ Truly off-topic conversations
post new topics in this forum
reply to topics in this forum
edit your posts in this forum
delete your posts in this forum
vote in polls in this forum
attach files in this forum
download files in this forum
Powered by
© 2001, 2005 phpBB Group
[ Time: 0.1240s ][ Queries: 12 (0.0471s) ][ GZIP on ]