text:
Full Catalog
Whether you're trying to level up your career, build your side project, or simply play around with programming, you've found the right place to start. Explore our programs and courses, try an exercise or two, and join our community of 45 million learners.
Code Foundations
Interested in learning how to code, but unsure where to start? This is the path for you!
- Computer Science History
- Career Exploration
- Applications
Computer Science
Looking for an introduction to the theory behind programming? Master Python while learning data structures, algorithms, and more!
- Python
- Data Structures
- Command Line
- Git
Data Science
Learn SQL and Python and build the skills you need to query, analyze, and visualize data.
- Python
- Data Visualization
- Machine Learning
Web Development
Master the languages of the web: HTML, CSS, JavaScript, and SQL. This path is great for budding front-end or back-end engineers!
- JavaScript
- React
Skill Paths
Welcome To CodecademyFirst time on our site? Start here to learn how to use our platform.
Learn How to CodeLearn key programming concepts and write your first lines of code!
Introduction to HTMLIn just 4 hours, learn the basics of HTML5 and start building & editing web pages.
Exclusive Course
Learn Python 3Learn the latest and greatest version of the most popular programming language in the world!
Learn Python 2Learn the basics of the world's fastest growing and most popular programming language used by software engineers, analysts, data scientists, and machine learning engineers alike.
Introduction To JavaScriptLearn the JavaScript fundamentals you'll need for front-end or back-end development.
Learn JavaLearn the basics of the popular Java language in this introductory course. ☕
Learn CSSLearn how to style and visually organize HTML with CSS. This course covers version 3 of CSS.
Exclusive Course
Learn Web Scraping with Beautiful SoupLearn Beautiful Soup, a popular Python library for web scraping.
Exclusive Course
Learn Hardware Programming with CircuitPythonThe perfect introduction to electronics and programming. ⚡
Learn C#Learn Microsoft's popular programming language C#, used to make websites, mobile apps, video games, VR, and more!
Learn RR is a popular language used by data scientists and researchers. If you are working with data, R is a fantastic language to learn.
Learn PHPLearn the fundamentals of PHP, one of the most popular languages of modern web development.
Game Development with Phaser.JSLearn about the HTML5 game development framework that makes writing browser-based games a breeze.
Exclusive Course
Learn BootstrapGive your website a clear layout and polished style—fast! Learn how to use one of the most popular front-end frameworks, Bootstrap 4!
Learn SQLLearn to communicate with databases using SQL, the standard data management language.
Learn C++Learn one of the most powerful programming languages in the world and become a rockstar developer. ⚡
LivestreamsCode along with Codecademy Curriculum Developers as they walk you through interactive projects.
Exclusive Course
Learn Node.jsLearn about the different components of a web application's back-end and explore the Node.js JavaScript runtime environment.
Exclusive Course
Machine LearningLearn the basics of Machine Learning in this introductory course.
Introduction to BlockchainLearn the fundamental concepts of Blockchain and implement them in Python.
Exclusive Course
Natural Language ProcessingBuild code that powers tools from virtual assistants to autocorrect.
Exclusive Course
Learn D3Learn D3, the popular interactive data visualization library.
Exclusive Course
Building Interactive JavaScript WebsitesLearn the Document Object Model, the interface between JavaScript and HTML elements, and combine HTML, CSS, and JavaScript into exciting interactive sites!
Exclusive Course
Learn Vue.jsLearn how to make front-end web apps with ease using Vue.js, an increasingly popular JavaScript front-end framework.
Asynchronous JavaScriptLearn how to write asynchronous JavaScript using promises and async await syntax!
Exclusive Course
JavaScript Errors and DebuggingLearn how to debug and handle errors in your code!
Exclusive Course
Learn JavaScript Unit TestingLearn to write unit tests in JavaScript with Mocha.
Exclusive Course
Learn Testing for Web DevelopmentBuild better and more maintainable web applications through test-driven development.
Exclusive Course
Learn Navigation DesignBuild websites that are easy to navigate.
Learn Statistics With PythonLearn how to calculate and interpret several descriptive statistics using the Python library NumPy.
Exclusive Course
Practical Data CleaningPull and clean data from the web with this Python based course.
Exclusive Course
Data Analysis with PandasLearn the basics of Pandas, an industry standard Python library that provides tools for data manipulation and analysis.
Exclusive Course
Introduction to Statistics with NumPyLearn about NumPy, a Python library used to store arrays of numbers, organize large amounts of data, and perform statistical calculations.
Exclusive Course
Data Visualization in PythonLearn how to present data graphically with Python, Matplotlib, and Seaborn.
Exclusive Course
Linear Data StructuresLearn about virtualization of computer memory by building the fundamental data structures of computer science: lists, stacks, and queues.
Exclusive Course
Learn Recursion: PythonRecursion gives you a new perspective on problem-solving by defining a problem in terms of itself.
Exclusive Course
Technical Interview Practice: PythonHone your coding skills by practicing with industry standard technical interview problems!
Exclusive Course
Complex Data StructuresDiscover and design new data structures that follow abstract rule-based systems by building out graphs, hash-maps, and heaps.
Exclusive Course
Sorting Algorithms in PythonLearn about the usefulness and efficiency of computational sorting by implementing different sorting algorithms yourself.
Exclusive Course
Search Algorithms in PythonFinding the data you are looking for in a data set is an important skill: get started with two common approaches.
Make a WebsiteExplore HTML & CSS fundamentals as you build a website in this introductory web development course.
Introduction to AlexaLearn how to build and host your own Alexa Skill.
Conversational Design with AlexaLearn advanced techniques to build more conversational Alexa skills.
Introduction to jQueryLearn the basics of jQuery, a JavaScript library that allows you to easily add dynamic behavior to static web pages.
Learn ReactJS: Part IBuild powerful interactive applications with this popular JavaScript library.
Learn ReactJS: Part IIBuild powerful interactive applications with this popular JavaScript library.
Learn Responsive DesignLearn responsive design techniques, like relative sizing units and media queries, to create websites viewable on devices of all sizes.
Learn SassExpand your CSS knowledge by learning SCSS syntax, nesting, functions, and more in this course!
Learn ExpressLearn how to make back-end apps and APIs using the popular Express.js framework
Learn Node-SQLiteLearn how to interact with a SQL database from within your JavaScript programs!
Deploy a WebsiteLearn how to publish a personal website to the public Internet.
Learn RubyLearn to program in Ruby, a flexible and beginner-friendly language used to create sites like Codecademy.
Learn Ruby on RailsLearn the basics of building applications with this convenient and powerful web development framework.
Ruby on Rails: AuthenticationLearn how to add user sign up, login & logout functionality to your Rails applications.
Learn GitLearn to save and manage different versions of your code projects with this essential tool.
Learn the Command LineDiscover the power of this simple yet essential text-based tool and increase your productivity as a developer.
Learn AngularJS 1.XLearn how to easily build single-page web applications using this popular JavaScript framework.
SQL: Table TransformationPractice more SQL in this course that covers how to manipulate and transform data.
SQL: Analyzing Business MetricsExplore SQL further in this course focusing on how to analyze data.
Learn the Watson APIUse IBM's Personality Insights API to analyze traits shared between two Twitter users.
Learn Color DesignLearn how to use color effectively to create attractive and useable websites!


text:
Overnight Shooting Near UT Tyler Leaves Two People Seriously Wounded
Two people are being treated for gunshot wounds after they were shot early Tuesday morning while sleeping in their car in the parking lot at the Cambridge Apartments on Old Omen Rd.
Tyler Police say the two victims involved in the shooting that occurred are identified as Kendrick Harper, 24, of Dallas, and Brandon Rainwater 24, of Cedar Hill, Texas.
The two victims stated that they were asleep in their vehicle at the rear of the complex around 3:30 a.m. this morning when the suspect opened their car door and told them to give him everything they had. The suspect fired a gun into the vehicle several times striking Rainwater in the leg and Harper in the head, shoulder and wrist.
The suspect is described as a black male wearing a black and white shirt. There is no further information about the suspect at this time.
The University of Texas at Tyler Police Chief Mike Medders issued the following statement regarding the recent shootings:
The University of Texas at Tyler Police Department works closely with the City of Tyler Police Department. The two agencies have a written mutual aid agreement, and the agencies frequently assist each other in investigating crimes that occur on or within the immediate vicinity of campus.
The University Police Department has gate access to both Cambridge and Varsity Place Apartments. UT Tyler PD officers make routine patrols through the complexes. Although these two complexes are not owned or operated by UT Tyler, we recognize that the activity occurring within these complexes, due to being within close proximity to campus, can affect the safety of our students, staff and faculty. Therefore, as well as working with Tyler PD, the University Police also work on solutions to problems in the area with the management at both complexes.
Due to the close proximity to campus, any time a crime occurs at one of these complexes, and it is deemed by authorities that there is or could be an ongoing danger to the campus community, a timely warning notification is sent out to students, staff and faculty to make them aware of the situation. This notification is required by the federal law commonly known as the "Jeane Clery Act."
Anyone with information about the suspect involved in this crime is urged to contact the Tyler Police Department, at 903-531-1000, or Crimestoppers at 903-597-CUFF (903-597-2833). Crimestoppers will pay up to $1,000 for information that leads to the arrest and charges filed against the suspect in this case or any felony case.

subset: commoncrawl


text:
& Loan
W.I.S.E. Residential
Loan Program
For general information on heat pumps
and air conditioners
EPA Energy Star
U.S. Department of Energy
Air-Conditioning, Heating and Refrigeration
effective 01/2011
With a W.I.S.E. loan, it's easy to fi nance high-effi
ciency heat pump systems and other qualifying
energy effi ciency improvements!
Any residential customer who receives electric
service from an OMPA member city is eligible for a
WISE loan.
Qualifi ed residential customers can receive a below-market
interest rate for either an unsecured loan or a
home equity loan for energy effi ciency improvements.
Examples of qualifying measures include new heat
pumps and air conditioners, extra insulation, storm/
thermal windows and doors, caulking, weather-stripping,
programmable thermostats, ceiling fans,
attic ventilation fans, etc.
W.I.S.E. loan fi nancing is available through the
Bank of Oklahoma (BOK) for amounts ranging from
$1,000 to $100,000, depending on whether applying
for an unsecured personal loan or a home equity loan.
Repayment schedules are 36 months to 15 years,
again dependent upon the type of loan requested and
the loan amount. The fi nancing covers everything
needed for proper installation and operation of the
qualifying measures.
• No down payment is required
• Quick application turn-around
• Below-market rates
• Fixed rate for the life of the loan
For additional information, contact your local electric
for participating OMPA member cities
5,000 copies of this publication have been issued by OMPA at a cost of $405.00
Heat pumps provide both heating and cooling
capabilities in one system, using refrigeration
equipment to supply warm air in the winter and cool air
in the summer.
Electric heat pumps do not burn fuel to make heat. Instead
they move existing heat from one place to another. In the
winter, the unit takes heat from outside and pumps it into
your building. In the summer, it takes heat from inside
and pumps it outside, just like a central air conditioning
unit. Heat pumps have a higher overall effi ciency rating
than other systems, because they move heat rather than
generate it.
We encourage our residential and commercial customers,
HVAC contractors and builders to purchase and install
one of three types of heat pumps:
* Geothermal (ground-source) heat pump (GHP)
* Air-source heat pump (ASHP)
* Dual-fuel heat pump (DFHP)
Geothermal heat pumps typically use water (or
antifreeze) circulated through looped pipe buried in the
ground to heat and cool. In the winter the liquid absorbs
the earth's heat and in the summer the heat is removed
from the building and transferred to the earth.
The effi ciency of air-source heat pumps falls during
extremely cold weather and backup heating is usually
needed. Air-source heat pumps often use electric strip
heating for backup. Dual-fuel heat pumps are air-source
heat pumps that use a gas or propane furnace as
backup heating. Dual-fuel systems take advantage of the
effi ciencies of both units.
Replacing your current heating and cooling system with
a heat pump or high-effi ciency air-conditioner may cost
more up front, but you will see savings on your heating
and cooling costs year round!
Still need another good reason to install a heat pump
or high-effi ciency air conditioner? If you install an
approved unit you could be eligible for a rebate and/or a
low-interest loan.
Customer/location must receive electric service
from an OMPA member city that participates in the
WISE Rebate Program.
Residential (single-family and multi-family) and
commercial/industrial customers/locations qualify.
Each customer/location can only qualify once for
these rebates, unless
- signifi cant building additions cause the
installation of additional heat pumps or air
conditioners, or
- at least ten years have elapsed since the
previous rebate award
Mobile homes do not qualify (with rare
Qualifying Customers/Locations
Electric heat pumps and/or air conditioners must
- be permanently installed split or single-packaged
units (window units do not qualify)
- be certifi ed by the Air Conditioning, Heating
and Refrigeration Institute (AHRI) - see
www.ahridirectory.org for certifi ed equipment
- meet the program's minimum effi ciency standards
(see below)
DFHP installations must also meet the following
-an outdoor thermostat must ensure that, under
normal operating conditions, the electric heat
pump heats the house whenever the outdoor air
temperature is above 40°F.
-the indoor thermostat must be wired so that, when
outdoor temperatures exceed 40°F, the auxiliary
heat source will operate only when the indoor
thermostat is manually set on the
"emergency heat" setting.
GHP installations must have an operating desuperheater
installed (in most cases).
GHPs installed with gas (natural gas or propane) backup
heating systems will not qualify for the GHP rebate but
will qualify for the DFHP rebate.
*Until March 2012, an additional rebate of $1,000/ton is
available for qualifying GHP systems- ask about the OCP
Qualifying Equipment Criteria WISE Rebate Program
Rebates are available for qualifying high-effi ciency
electric heat pumps and air conditioners for residential
and commercial/industrial customers. This brochure
summarizes the most important conditions and criteria-see
www.ompa.com/programs/wise-rebate-program/ for
complete details.
What Are Heat Pumps?
WISE Minimum Standards and Rebates
effective January 1, 2011
Geothermal (Ground-Source) Heat Pumps*
Energy Effi ciency Ratio (EER) 16.1
Rebate Amount: $800/ton
Air-Source (or Dual Fuel) Heat Pumps
Seasonal Energy Effi ciency Ratio (SEER) 15.0
Rebate Amount: $250/ton
Air Conditioners
Seasonal Energy Effi ciency Ratio (SEER) 16.0
Rebate Amount: $100/ton
Click tabs to swap between content that is broken into logical sections.


text:
Please help find software for network hardware inventory management!
Maybe somebody know something about this soft: http://www.softinventive.com?
I am currently gathering info for my manager to take a decision, what software to use for our administrational needs. So if anybody know someting about it - please, share your knowledge with me, that would help me a lot!
It looks like you're new here. If you want to get involved, click one of these buttons!


text:
Availability: In Stock
- Description
Iittala Kastehelmi Jar, available in 3 colours,Clear, Grey & Desert and two sizes. The Kastehelmi range of glassware was designed in 1964 by Oiva Toikka. Kastehelmi was one of Toikka's most popular designs and Iittala reintroduced a selection of the most popular pieces in 2010. These jars are a new addition to compliment this playful and textural range. Kastehelmi, brings a touch of interest to everyday moments with it's unqiue design, soft colours and beautiful shapes, the jars which are available in 2 sizes and can be used for storing things in the kitchen, for serving up on the dining table for nibbles, dips etc or for those little things anywhere in the house, cotton buds in the bathroom, jewellery in the bedroom, the possibilites are endless. The unique design of the lid means the jars are stackable too. Take a look at the matching tumblers, available in five colours.
Toika's inspiration came form nature when he was looking for an affordable method to produce pressed glassware for everyday use and whilst experimenting he produced this new three - dimensional surface structure, which highlighted the light and played on the surface of the glass. Using a rotating drill with the mould, the pattern and structure created resembled the image of a pearl, or half pearl, and made the most beautiful shape. The name Kastehelmi, which translates as 'dewdrops' was inspired by the drops of dew that can be seen glistening on blades of grass, as the sunrises, like little rows of pearls which was the perfect name for this beautiful and versatile range. It coordinates in endless possibilities with the Teema, Taika, Kivi and Kartio ranges from Iittala to create your own individual look.
- Details
Colour: Desert
Dimensions: Dia 116 x H 114 mm
Care Instructions for Glassware:
The glass used in Iittala glassware is high quality and optically very clear. It resists both chemical and mechanical wear well. All of Iittala's utility glasses can be washed in the dishwasher. The glasses should be positioned in the top rack of the dishwasher so that they do not touch each other during the wash cycle. The surface area of glass expands when heated and therefore glasses should not be stacked while still warm from washing as they then may stick together and break.
For hot drinks, use only glasses that are made of heat-resistant special glass - HotCool and Tsaikka. These glasses can also be used in microwave oven. All other Iittala glasses and glass pitchers are meant only for cold drinks and should not be used in microwave oven.
Delicate stemware, pitchers and jugs, mugs, large-footed dessert bowls and objects with glass of varying thickness should be washed by hand and we recommend hand wash only. To clean these items use regular dish washing detergent and a soft dish washing brush. Rinse well and leave to dry or dry with a soft cloth.
For glass vases we recommend hand washing. If there are stubborn stains on your flower vase, soak the vase in 1dl laundry detergent to one liter of water. Do not scrub, as scouring powder or abrasive scrubbing pads scratch and spoil the surface.
The so-called burning lens phenomenon may damage objects and surfaces in the vicinity of the glass object. To avoid this, do not leave a lens-shaped thick glass object or vase filled with water in direct sunlight.
- Reviews
Be the first to ask a question about this product.
Ask A Question
You're asking a question on: Iittala Kastehelmi Jar Desert, 116 x 114 mm


text:
National Register Home
- About Us »
- NR Fundamentals »
- How to List a Property »
- Weekly List »
- Database / Research »
- Publications »
- Guidance »
- Frequently Asked Questions »
- Features / What's New »
- Sample Nominations »
- Preservation Links »
- Contact Us »
- For Travelers »
- For Teachers »
National Register of Historic Places Program:
American Woolen Company Foxcroft Mill,
Piscataquis County, Maine
The National Register of Historic Places is the official list of the Nation's historic places worthy of preservation. Authorized by the National Historic Preservation Act of 1966, the National Park Service's National Register of Historic Places is part of a national program to coordinate and support public and private efforts to identify, evaluate, and protect America's historic and archeological resources.
The American Woolen Company Foxcroft Mill, located on the west side of the Piscataquis River in downtown Dover-Foxcroft, Maine, is comprised of seven buildings and three structures that represent several types, styles, and methods of construction used for mill buildings in Maine between the 1840's and 1940. They include an exceptionally well preserved wood-framed mill building, built in 1883, and one of Maine's earliest reinforced concrete mill buildings, built in 1908. Originally called the Mayo & Son Mill, the complex achieved its full developed state with the construction of the shipping building under the ownership of the American Woolen Company in 1941.
Read the full file on the American Woolen Company Foxcroft Mill
To see more photographs of National Register properties go to our photostream on Flickr.
See our Weekly List (with previous highlights)


text:
Q I was in Pacific Palisades recently and paid $4.59 a gallon for gasoline. Is this what we have to look forward to up here?
Jim Konsevich
San Jose
A No. Gas prices should fall a nickel or so over the next two weeks, despite anxiety over problems in Iraq. While prices remain at July levels unseen since 2008, there hasn't been and should not be a rapid run-up at the pump that some pundits were fretting about a few days ago.
Q I was riding my bicycle from Felton to Scotts Valley on Mount Hermon Road. It's a major thoroughfare, with quite a bit of traffic, and there are several places where poison oak from the side of the road has grown so that it blocks half of the bike lane and shoulder, causing bicyclists to need to ride much closer to traffic than they might otherwise. I think that removing this poison oak would greatly enhance bicycle safety along that stretch of road.
Larry Colen
A Me, too. This is the time of year crews begin trimming weeds, and this will be high on the list.
Q I commute to work along Martin Avenue in Santa Clara, on the west side of the San Jose Airport, and I've seen some activity over the past couple of months that has me wondering if they're restoring the parking lots that used to be over on that side. What's going on?
Mark Jaffe
A No. This is work on a new $82 million corporate aviation facility being financed and constructed by Signature Flight Support. It's expected to be completed by January 2016, in time for Super Bowl 50, when airport officials expect a large contingent of corporate jets to arrive into the Bay Area. All on-airport parking facilities east of the airport adjacent to the terminals were moved in 2010, freeing up the former long-term parking lot along Martin for this effort.
Q It seems that most recent (6 and 7 series) auto license plates say "dmv.ca.gov" on the bottom but not all of them. My theory is that plates issued through the website have it, but those issued at DMV offices don't. Nothing else makes sense.
Sandy Reed
A Hopefully this does. The website first appeared on license plates in 2010. Cars that have the plate with NO website are those that had a plate before 2010. All new plates issued after 2010 have the website at the bottom.
Q Well, it's just taken me an hour and a half to go three blocks at Almaden Expressway and Cherry Avenue. Traffic northbound on Almaden was stop and stop from Cherry to beyond Blossom Hill. At one intersection I sat and watched the light turn green and then red twice without moving an inch.
Why wasn't this work being done at night, when Almaden is relatively calm?
Diana Zuccaro
San Jose
A The contractor closed the lanes in the afternoon, without permission, and hereafter will be limited to night work. In addition, they closed two of three lanes when only one lane was to be closed.
Look for Gary Richards at Facebook.com/mr.roadshow, follow him at Twitter.com/mrroadshow or contact him at firstname.lastname@example.com or 408-920-5335.


text:
NEW YORK, Dec 13 (Reuters) - New foreclosures on U.S. homes hit their lowest in nearly six years in November, another sign the nation's housing market is recovering, according to a report on Thursday.
U.S. foreclosure starts fell 13 percent from October and were down 28 percent compared with a year ago, the data from RealtyTrac showed. Foreclosure starts were filed for the first time on 77,494 properties in November, the lowest since December 2006.
The drop in new foreclosures coincides with rising prices and improved sentiment in the housing market that many economists believe marks a turning point for the sector after the housing bubble burst six years ago.
The drop in new foreclosures helped push overall foreclosure activity down 3 percent in November compared with October and 19 percent compared with a year earlier, the 26th month with an annual decrease, RealtyTrac said.
"The drop in overall foreclosure activity in November was caused largely by a 71-month low in foreclosure starts for the month, more evidence that we are past the worst," said Daren Blomquist, vice president at RealtyTrac.
Bank repossession rose, however, for the first time in more than two years. The rise was the first since October 2010 when the exposure of the "robo-signing" of foreclosure documents caused a sharp slowdown in foreclosure activity.
Despite the improving overall picture, there remains a large disparity between states and the lower prices commanded by foreclosed homes is still a headwind for the housing market.
"Foreclosures are continuing to hobble the U.S. housing market as lenders finally seize properties that started the process a year or two ago - and much longer in some cases," said Blomquist. "We're likely not completely out of the woods when it comes to foreclosure starts, either."
Florida's foreclosure rate was the highest for the third month in a row. One in every 304 Florida homes had a foreclosure filing in November - more than twice the national average.
Florida properties with a foreclosure filing in November rose 3 percent from the previous month and were up 20 percent from November 2011.


text:
While Apple might be scoring major legal victories against Samsung in the U.S., authorities in Italy are threatening to impose a 300,000 euro fine and temporary closure of local operations if Apple doesn't offer a free two-year warranty on iPads, iPhones, and other products.
The Autorità garante della Concorrenza e del Mercato (AGCM, or the Guarantor Authority for Competition and Market) enforces the law which requires retailers to offer a free two-year warranty on electronics. Apple has already sucked up 900,000 euros in fines for not telling customers about their right to a free second, and instead try to up-sell them with the extended warranty. Even after that fine months ago, Apple hasn't changed their tune, and now the AGCM is threatening a closure of Apple operations in Italy for up to 30 days. In response, an Apple spokesperson has simply said "We have introduced a number of measures to address the Italian competition authority concerns and we disagree with their latest complaint."
This is vaguely reminiscent of what was going on in Australia and Apple's marketing of the new iPad as 4G (despite it being incompatible with LTE networks). It's a given that Apple will fight government impositions that could limit their profitability, but there comes a point where it's hard to argue with the lawmakers. It's great that Italy's government has consumer interests at the forefront, and that they're willing to protect them even if it's at the cost of Apple's goodwill. It's worth noting that Apple's customer care tends to be above and beyond what you normally get from electronics manufacturers, so I could see how the costs associated with that care might not allow Apple to offer basic warranty beyond the first year.
Any Italian readers in the house? How have you found Apple care? Has the lack of two-year warranty really stung? Those of you elsewhere, wouldn't it be nice if we got a two-year warranty without having to pay more?
Source: Reuters


text:
Sheet music downloads have become the preferred method of acquiring classical music repertoire. Created by professional musicians, EveryNote.com presents classical sheet music download of over 20.000 popular and hard-to-find music scores over 1000 composers. A major Internet provider of classical sheet music files download online, EveryNote.com offers the largest and most complete digital sheet music download library on the Web in the world. Instantly download, view and print your favorite classical music score. Everynote.com currently offers thousands of classical music compositions for Piano, Violin, Cello, Flute, Clarinet, Classical Guitar, Voice, Chamber and Choral music.Many more instruments, composers, genres added every day! EveryNote.com has been featured in The New York Times, Globe and Mail, Musical America and many other publications.
Gian Francesco Malipiero
Gian Francesco Malipiero short biography
A distinguished Italian composer and music researcher, Francesco Malipiero studied music in Venice and Bologna. Malipiero was appointed professor of the Conservatory of Parma, at the University of Padua, and in Venice. Malipiero's theoretical research is related to the early Italian music. Malipiero edited works of many important Italian masters, including Monteverdi and Vivaldi and published the compositions. Rispetti e strambotti is among Malipiero's best-known chamber works. Malipiero's main influences came from the early Italian music and French traditions of the early 20th century.
More Piano sheet music download on EveryNote.com
Piano sheet music download on EveryNote.com
Web design by Web design SEO & Hosting Company - iGenii inc


text:
Considerably ancient art form of calligraphy is brought to new dimensions by Tolga Girgin, a Turkish electrical engineer by trade and graphic designer by heart. His series of 3D calligraphic artworks witness how a little bit of imagination and skill can breathe life to a slowly disappearing craft.
Looking at Girgin's graceful letters and strokes it seems like they are going to leap off the page and float into thin air. The eye-catching effect is achieved by combining skillful shading and perspective. Bright colors also do justice for Girgin's works. His letterforms look more like paper cut-outs than two-dimensional drawings.
Girgin also practices "calligraffiti" which blends the properties of calligraphic style with modern day graffiti: the art of writing meets the art of getting your (pseudo) name up in an urban environment. Calligraffiti borrows inspiration from ancient lettering styles: Japanese ancient brush characters, Arabic pictorial scripts, medieval books and quill writing. The new form of art was originally named and pioneered by Dutch artist Niels Shoe Meulman. (via Colossal)


text:
English Grammar Launch: Must
Anthony Kelleher, BA TESOL - Founder of Sir English - English Tutor
- 0.5x
- 1x (Normal)
- 1.25x
- 1.5x
- 2x
1. Must (Learn)9:55
2. Must (Things to Note)2:25
3. Must speaking practice (Master)3:18
4. Must listening practice (Master)6:15
About This Class
English Grammar Launch is an intermediate English grammar course taught by me, Anthony, a native British English speaker. You will learn the target grammar structures at a deep level, so that you can sound more native-like when you speak English.
This course includes:
- lectures for the target structures
- listening and speaking practice for every single grammar structure
- future updates - this course will continue to grow and grow
- PDF transcripts
- and MP3 downloads so that you can learn anywhere, any time.
Each section focuses on one, two or three target structures so that you can master each one and produce it accurately in your spoken English.
If you want to speak English more clearly, if you want to sound more native-like, or if you simply want to take your English to the next level, this course can help you achieve your goal of improving your English.
Class Projects See All
- --
- Beginner
- Intermediate
- Advanced
- All Levels
- Beg/Int
- Int/Adv
Community Generated
The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.
Hello there.
My name is Anthony, and I'm from London, England. I have thousands of students enrolled on my online courses, which focus on learning English as a foreign language.
I have a bachelor's degree in TESOL (Teaching English to Speakers of Other Languages) and Linguistics, and I have taught thousands of students all over the world for the past 10 years. My teaching has brought me from London to China to South Korea. I have now returned to London where I run a successful l...


text:
Collegeville Station
Collegeville Road Station, 1886 (left) and 1917 (right) (click thumbnail for larger image)
For more photos, click here.
See also: Mail Route
The station is not in the town of Collegeville but in that of St. Wendel [township]. Up to November, 1879, our nearest railroad station was St. Joseph, 4 miles distant. One of the old Brothers, Bro. Taddy, made that distance every day once with a slow team of horses and a clumsy wagon which carried freight and passengers. It was not pleasant to make the trip in bad weather--say in winter. But in 1879, the year in which our church was begun, Abbot Alexius Edelbrock negotiated with Mr. J. J. Hill of St. Paul for the erection of a "depot" or station at what is now Collegeville. There was no settlement, nor even a building of any description there before July, 1879. When it became a settled fact that there was to be a station and that it was to be also a post-office, both to be known as Collegeville, we built a large frame house on the north side of the track to serve as a residence and grocery store for the station agent, Mr. Henry Broker, brother in law to the Abbot and ex-postmaster of Richmond and New Munich. (His name was really Bröker). Broker conducted a very simple store, and it was not a very attractive concern. I doubt if it ever paid, and I know that it was the occasion of many petty annoyances. About 1898 Andrew Kugler, H. Broker's son in law, succeeded him as station agent and post master and held the place till 1915. The Collegeville road was built about 1879 also. An older road of which some traces remain was abandoned. Collegeville was made a Money Order office in 1892.
(Written Nov. 14, 1916---by Rev. Alexius Hoffmann, O.S.B.)
(typed December 11, 1939,--Hubert)
Located in ARC folder:
St. John's University: History – 1857-1907 – Index / Alexius Hoffmann
And, from Saint John's University, Collegeville, Minnesota: A Sketch of Its History, by Alexius Hoffmann, OSB (and reprinted in 1907 issues of The Record):
From Chapter III, 1878-1879:
In the course of the summer arrangements were completed for the establishment of Collegeville station on the St. Paul, Minneapolis and Manitoba railway line. A passenger and freight station house was built in June 1879 and Mr. Henry Broker, who took up his residence in the large frame house on the north side of the track, was the first station agent. A new wagon road was cut through the woods and thus good old Brother "Taddy's" daily stage trip was shortened five miles. Late in summer Collegeville post office was opened, with station agent Henry Broker as postmaster.
NOTE: A St. John's Abbey photo of the Collegeville Station in 1886 can be viewed on the Minnesota Reflections website. Of the four buildings depicted, one still stands, though it is in serious disrepair [as of 2008]. It is on the north side of the tracks (now the Lake Wobegon Trail); in the photo, only its roof can be seen.
From Chapter V, 1900-1901:
On June 20th, commencement exercises were held. Eight medals were awarded: the degree of B.A. was conferred on four graduates in the classical course and that of M.A. on 41 graduates of the commercial course. The total number of students enrolled was 243 (39 seminarians and 204 other students). "With the martial sounds of a drum and a fife" the outgoing class marched to the railway station with waving banners and streamers in college colors. The coaches placed at the disposal of the students, and even the locomotive, were decorated with the colors and so the first class of the twentieth century rushed out gleefully, hopefully into the broad field of action.
From Alexius Hoffmann's notes in the Abbey Archives:
"The Collegeville railway station house [was] built on the south side of the track in June 1879. The station house was removed one night in 1900 by the Great Northern Railway Company and transported to Ronneby, Minnesota, where the company had been ordered to build one at once. It was easier to take the Collegeville building and transport it across the river! The whole act was so despicable that for the sake of Mr. Hill, I should much prefer it had never happened."
From Chapter V, 1901-1902:
In consequence of the removal of the Collegeville station building by the Great Northern railway company, the authorities of the institution were compelled to erect near the station some kind of shelter for students and visitors to St. John's. A spacious two-story frame building was erected to accommodate the station agent, Mr. A. J. Kugler, and his family, as well as the postoffice and express and ticket office.
From The Record, March 1, 1902, p. 117:
The private telephone system of the university has been considerably extended recently and now numbers nine instruments within the buildings and a tenth one at Collegeville Station.


text:
The Men of Battery H
Hardcover, 396 Pages
Price: $30.00
Prints in 3-5 business days
"The Men of Battery H" is unique among Civil War regimental histories. It focuses on the individuals who made up the Battery and is a compilation of biographical and genealogical information for each of the men who served this unit. The book is illustrated with over 250 photographs of gravesites, as well as wartime and post-war portraits. With the sesquicentennial of the Civil War upon us, what better way to remember these men than by making this information available to genealogists, descendants and researchers alike.
Ratings & ReviewsLog in to review this item
There are no reviews for the current version of this product
There are no reviews for previous versions of this product
Product Details
- Copyright
- Edward Browne, Jerry Devol, Kathleen Jones (Standard Copyright License)
- Edition
- Third Edition
- Published
- July 2, 2012
- Language
- English
- Pages
- 396
- Binding
- Hardcover (casewrap)
- Interior Ink
- Black & white
- Weight
- 2.18 lbs.
- Dimensions (inches)
- 8.25 wide x 10.75 tall
- Product ID
- 20238768
Your notification has been sent
Lulu Staff has been notified of a possible violation of the terms of our Membership Agreement. Our agents will determine if the content reported is inappropriate or not based on the guidelines provided and will then take action where needed.
Thank you for notifying us. We will email you with the results and/or actions taken as a result of the investigation if you chose to receive confirmation.
We were unable to complete your request.
We were unable to complete your request.
Listed In
More From
see more >
The Men of Battery H eBook:
The Men of Battery H Paperback:
Age Verification
The page you are attempting to access contains content that is not intended for underage readers.
Please verify your birth date to continue.


text: I've been running ISPConfig happily for a while now all under one server, one datacenter for my needs. I recently decided for the sake of availability I would also collocate at a second datacenter, which happens to be with a different provider. In looking through the mechanisms to replicate, I determined I needed to ask a couple security-related questions to determine what the best course of action would be. #1 - It looks like ISPConfig's default mechanism for replication is basically database replication. Is this correct? #2 - Assuming #1, is this done via any secure mechanism at all? Or is it done in the clear with the intention that all the machines would be behind the same firewall? Thanks much!


text:
Figure 5.12 KnowledgeWorks Forward Chaining History
The Forward Chaining History may be viewed by choosing KnowledgeWorks > FC History . This displays the rules which the forward chaining engine has fired. The left pane lists sequentially the contexts which have been executed, with the cycle number in which they were entered. These can be clicked on to show in the right pane, the history for that context. The rules in it are listed down the left, and the cycle numbers along the top, forming a two dimensional grid.
Each position in the grid indicates the status of the rule in that cycle. A coloured box indicates that the rule fired. A half-coloured box indicates that the rule fired, but that the invocation of the backward chainer on the right-hand side failed at some point. There can only be one coloured or half-coloured box per cycle. An outlined box indicates that the rule was in the conflict set but was not chosen to fire. Absence of any icon indicates that the rule was not even in the conflict set.
If the forward chaining history is displayed while a rule is executing (for example, while the rule is being single stepped) a half-coloured box is displayed as execution is not complete.
The Works > Rule menu can be used in the same way as in the Rule Browser, described in The Rule Browser. It applies to the selected rule in the FC Cycles pane.
This tool is not available when debugging is turned off.


text:
Pages: 1
I wrote few months ago a hdparm service for systemd which looks like:
[root@linux mk]# cat /etc/systemd/system/hdparm.service
Description=sdb drive spin-downs after 30 minutes
ExecStart=/sbin/hdparm -S 241 /dev/sdb
It stopped to work few weeks ago:
root@linux mk]# systemctl status hdparm.service
hdparm.service - sdb drive spin-downs after 30 minutes
Loaded: loaded (/etc/systemd/system/hdparm.service; enabled)
Active: active (exited) since sob 2013-05-04 20:29:41 CEST; 21min ago
Process: 239 ExecStart=/sbin/hdparm -S 241 /dev/sdb (code=exited, status=0/SUCCESS)
maj 04 20:29:41 linux hdparm[239]: /dev/sdb:
maj 04 20:29:41 linux hdparm[239]: setting standby to 241 (30 minutes)
maj 04 20:29:41 linux systemd[1]: Started sdb drive spin-downs after 30 minutes.
[root@linux mk]# journalctl -b -u hdparm
-- Logs begin at nie 2013-03-03 15:20:12 CET, end at sob 2013-05-04 20:55:56 CEST. --
maj 04 20:29:41 linux hdparm[239]: /dev/sdb:
maj 04 20:29:41 linux hdparm[239]: setting standby to 241 (30 minutes)
maj 04 20:29:41 linux systemd[1]: Started sdb drive spin-downs after 30 minutes.
/sbin/hdparm -S 241 /dev/sdb
manually works. What I mean by "it stopped to work"? Well, the disk isn't spun down.
I just tried manually if it executes hdparm. I changed the service file to hdparm -S 2, then systemctl --system daemon-reload and systemctl start hdparm.service -- works. Strange.
//edit -- on /dev/sdb I have only ONE partition which is NOT mounted while system starts. There is no way some process gets access to the filesystem.
Last edited by mkkot (2013-05-04 19:22:50)
So is this not running at all, or is it not running on boot? If it is not running on boot, it might be because the device is not yet available for the command to be run on. I would instead use a udev rule to have to activate when the device has been found and setup.
Also, since you have multiple disks, using /dev/sdb is probably not the best idea. It may be fairly consistently sdb on your machine, but this is not gauranteed. Instead, you should use /dev/disk/by-*, as that is made to be consistent.
I had a Momentus XT that would make grinding/clicking noises when it spun down. So I made a udev rule to have it never spin down. I don't use this anymore, as I no longer have the disk in my machine, but the rule is apparently still there. This is what it looks like:
% cat /etc/udev/rules.d/90-hdparm.rules
ACTION=="add", SUBSYSTEM=="block", ATTRS{model}=="ST95005620AS", RUN+="/sbin/hdparm -B 247 /dev/$kernel"
So to find tis information I had to learn hot to use udevadm. The Arch wiki page for udev has some basics, but there is also a link there which is a great intro to writing basic udev rules. It is a bit old, but the only thing that has changed is that instead of the command being udev, it has changed to udevadm.
Thanks for the reply. It runs at boot, that's how I have logs that it was executed properly. If the device wasn't detected, I'd have something like this:
[root@linux mk]# /sbin/hdparm -S 2 /dev/sdd
/dev/sdd: No such file or directory
root@linux mk]# /sbin/hdparm -S 2 /dev/sdc
setting standby to 2 (10 seconds)
SG_IO: bad/missing sense data, sb[]: 70 00 05 00 00 00 00 0a 00 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
But it claims to work:
[root@linux mk]# journalctl -b -u hdparm
-- Logs begin at nie 2013-03-03 15:20:12 CET, end at sob 2013-05-04 20:55:56 CEST. --
maj 04 20:29:41 linux hdparm[239]: /dev/sdb:
maj 04 20:29:41 linux hdparm[239]: setting standby to 241 (30 minutes)
I have changed the command to be more precise and now it's ExecStart=/sbin/hdparm -S 241 /dev/disk/by-id/ata-SAMSUNG_SP2504C_S09QJ1GLB15632
I'll test if it produces any other output...
Last edited by mkkot (2013-05-04 19:56:26)
Just rebooted:
[root@linux mk]# journalctl -b -u hdparm
-- Logs begin at nie 2013-03-03 15:20:12 CET, end at sob 2013-05-04 22:07:36 CEST. --
maj 04 22:05:51 linux systemd[1]: Starting sdb drive spin-downs after 30 minutes...
maj 04 22:05:51 linux hdparm[240]: /dev/disk/by-id/ata-SAMSUNG_SP2504C_S09QJ1GLB15632:
maj 04 22:05:51 linux hdparm[240]: setting standby to 241 (30 minutes)
maj 04 22:05:52 linux systemd[1]: Started sdb drive spin-downs after 30 minutes.
Now I'm curious if it will put it in standby...
Now I'm curious if it will put it in standby...
That is the question now, isn't it?
And the answer is no, unfortunately. I'm really confused...
Tryo the udev rule?
Yeah... too simple ;p But maybe it's the right way to follow.
Trying to make it as hard as you can on yourself, eh?
In any case, I do think that the udev rule would in fact be the "correct way".
Doh, it doesn't work. How to debug that thing? I can't see it in journalctl.
What is it you are actually trying now? Are you using a service still, or a udev rule?
If it is a udev rule, post the output of:
$ udevadm info -a -p $(udevadm info -q path -n /dev/sdX)
Where X is the drive you are trying to apply the rule to (obviously).
Also, post your udev rule itself. Maybe we can find where yu have gone wrong.
Sorry for not being precise, it was late when I wrote that post ;p Okay, here's what I did:
1. removed hdparm service from systemd
2. Added a udev rule like in your example:
[root@linux mk]# cat /etc/udev/rules.d/90-hdparm.rules
# /dev/sdb sleeps after 30 minutes
ACTION=="add", SUBSYSTEM=="block", ATTRS{model}=="S09QJ1GLB15632", RUN+="/sbin/hdparm -S 241 /dev/$kernel"
And the output is:
[mk@linux ~]$ udevadm info -q path -n /dev/disk/by-id/ata-SAMSUNG_SP2504C_S09QJ1GLB15632
Hmmm.... I don't think you looked closely enough at the example command I put there. What you pasted is using udevadm to get the path (after /sys) from a regular /dev/* path. While this is a great thing, the output that is really needed is from the --attribute-walk command part.
Okay, now I can see it's actually wrong. However I have no idea how to make it right:
[mk@linux ~]$ udevadm info -a -p $(udevadm info -q path -n /dev/disk/by-id/ata-SAMSUNG_SP2504C_S09QJ1GLB15632)
Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.
looking at device '/devices/pci0000:00/0000:00:08.1/ata3/host2/target2:0:0/2:0:0:0/block/sdb':
ATTR{stat}==" 360 1138 2858 216 0 0 0 0 0 216 216"
ATTR{inflight}==" 0 0"
looking at parent device '/devices/pci0000:00/0000:00:08.1/ata3/host2/target2:0:0/2:0:0:0':
ATTRS{model}=="SAMSUNG SP2504C "
ATTRS{vendor}=="ATA "
looking at parent device '/devices/pci0000:00/0000:00:08.1/ata3/host2/target2:0:0':
looking at parent device '/devices/pci0000:00/0000:00:08.1/ata3/host2':
looking at parent device '/devices/pci0000:00/0000:00:08.1/ata3':
looking at parent device '/devices/pci0000:00/0000:00:08.1':
looking at parent device '/devices/pci0000:00':
I can't use model string to specify the disk because I have 2 physical drives called SAMSUNG SP2504C.
Oh, you have two disks of the same model? Then I think you need to give output specifically for the one you wish to write a udev rule for.
Did you read through the Arch wiki page on udev? There is a link to writing udev rules there. The linked page is short, and very straight forward, as it only covers the most basic of use cases (which is enough for what you want to do here).
In short, you need to give it enough info to be able to identify only that disk. But you also may use anything from the top level, that is the section with ATTR and not ATTRS, and you may use stuff below it. But if you use stuff below it, you may only use things from teh same section. So if this is indeed the disk you actually want to use, you might do something like this:
ACTION=="add", SUBSYSTEM=="block", KERNELS=="2:0:0:0", RUN+="/sbin/hdparm -S 241 /dev/$kernel"
So you see that I used SUBSYSTEM=="block" there. If you had wanted to use a subsystem below that of some kind. You would have had to have used the SUBSYSTEM=="scsi" because it would be in the same section as KERNELS="2:0:0:0". So I think that should actually work. You might want to check to make sure, but I am fairly certain that other disks will result in a different KERNELS=="x:0:0:0".
I was reading the page you recommended and few others... darn, it's not that easy. I used the rule you provided in your post and it seems to work (the line before the last one):
[root@linux mk]# udevadm test /sys/block/sdb/
calling: test
version 203
This program is for debugging only, it does not run any program
specified by a RUN key. It may show incorrect results, because
some values may be different, or not available at a simulation run.
=== trie on-disk ===
tool version: 203
file size: 5632867 bytes
header size 80 bytes
strings 1260755 bytes
nodes 4372032 bytes
load module index
Skipping overridden file: /usr/lib/udev/rules.d/80-net-name-slot.rules.
read rules file: /usr/lib/udev/rules.d/10-dm.rules
read rules file: /usr/lib/udev/rules.d/11-dm-lvm.rules
read rules file: /usr/lib/udev/rules.d/13-dm-disk.rules
read rules file: /usr/lib/udev/rules.d/40-gphoto.rules
read rules file: /usr/lib/udev/rules.d/40-hpet-permissions.rules
read rules file: /usr/lib/udev/rules.d/40-hplip.rules
read rules file: /usr/lib/udev/rules.d/40-usb-media-players.rules
read rules file: /usr/lib/udev/rules.d/42-usb-hid-pm.rules
read rules file: /usr/lib/udev/rules.d/50-firmware.rules
read rules file: /usr/lib/udev/rules.d/50-udev-default.rules
read rules file: /usr/lib/udev/rules.d/53-sane.rules
read rules file: /usr/lib/udev/rules.d/56-hpmud_add_printer.rules
read rules file: /usr/lib/udev/rules.d/56-hpmud_support.rules
read rules file: /usr/lib/udev/rules.d/60-cdrom_id.rules
read rules file: /usr/lib/udev/rules.d/60-ffado.rules
read rules file: /usr/lib/udev/rules.d/60-persistent-alsa.rules
read rules file: /usr/lib/udev/rules.d/60-persistent-input.rules
read rules file: /usr/lib/udev/rules.d/60-persistent-serial.rules
read rules file: /usr/lib/udev/rules.d/60-persistent-storage-tape.rules
read rules file: /usr/lib/udev/rules.d/60-persistent-storage.rules
read rules file: /usr/lib/udev/rules.d/60-persistent-v4l.rules
read rules file: /usr/lib/udev/rules.d/61-accelerometer.rules
read rules file: /usr/lib/udev/rules.d/64-btrfs.rules
read rules file: /usr/lib/udev/rules.d/69-cd-sensors.rules
IMPORT found builtin 'usb_id --export %p', replacing /usr/lib/udev/rules.d/69-cd-sensors.rules:89
read rules file: /usr/lib/udev/rules.d/69-dm-lvm-metad.rules
read rules file: /usr/lib/udev/rules.d/69-libmtp.rules
read rules file: /usr/lib/udev/rules.d/70-infrared.rules
read rules file: /usr/lib/udev/rules.d/70-power-switch.rules
read rules file: /usr/lib/udev/rules.d/70-uaccess.rules
read rules file: /usr/lib/udev/rules.d/70-udev-acl.rules
read rules file: /usr/lib/udev/rules.d/71-seat.rules
read rules file: /usr/lib/udev/rules.d/73-seat-late.rules
read rules file: /usr/lib/udev/rules.d/75-net-description.rules
read rules file: /usr/lib/udev/rules.d/75-probe_mtd.rules
read rules file: /usr/lib/udev/rules.d/75-tty-description.rules
read rules file: /usr/lib/udev/rules.d/78-sound-card.rules
read rules file: /usr/lib/udev/rules.d/80-drivers.rules
read rules file: /etc/udev/rules.d/80-net-name-slot.rules
read rules file: /usr/lib/udev/rules.d/80-udisks.rules
read rules file: /usr/lib/udev/rules.d/80-udisks2.rules
read rules file: /usr/lib/udev/rules.d/85-usbmuxd.rules
read rules file: /usr/lib/udev/rules.d/86-hpmud_plugin.rules
read rules file: /usr/lib/udev/rules.d/90-alsa-restore.rules
read rules file: /etc/udev/rules.d/90-hdparm.rules
read rules file: /usr/lib/udev/rules.d/90-pulseaudio.rules
read rules file: /usr/lib/udev/rules.d/95-cd-devices.rules
read rules file: /usr/lib/udev/rules.d/95-dm-notify.rules
read rules file: /usr/lib/udev/rules.d/95-keyboard-force-release.rules
read rules file: /usr/lib/udev/rules.d/95-keymap.rules
read rules file: /usr/lib/udev/rules.d/95-udev-late.rules
read rules file: /usr/lib/udev/rules.d/95-upower-battery-recall-dell.rules
read rules file: /usr/lib/udev/rules.d/95-upower-battery-recall-fujitsu.rules
read rules file: /usr/lib/udev/rules.d/95-upower-battery-recall-gateway.rules
read rules file: /usr/lib/udev/rules.d/95-upower-battery-recall-ibm.rules
read rules file: /usr/lib/udev/rules.d/95-upower-battery-recall-lenovo.rules
read rules file: /usr/lib/udev/rules.d/95-upower-battery-recall-toshiba.rules
read rules file: /usr/lib/udev/rules.d/95-upower-csr.rules
read rules file: /usr/lib/udev/rules.d/95-upower-hid.rules
read rules file: /usr/lib/udev/rules.d/95-upower-wup.rules
read rules file: /etc/udev/rules.d/99-gpusb.rules
read rules file: /usr/lib/udev/rules.d/99-systemd.rules
rules contain 393216 bytes tokens (32768 * 12 bytes), 40284 bytes strings
28908 strings (240888 bytes), 25286 de-duplicated (204227 bytes), 3623 trie nodes used
GROUP 6 /usr/lib/udev/rules.d/50-udev-default.rules:50
IMPORT 'ata_id --export /dev/sdb' /usr/lib/udev/rules.d/60-persistent-storage.rules:30
starting 'ata_id --export /dev/sdb'
'ata_id --export /dev/sdb' [11055] exit with return code 0
LINK 'disk/by-id/ata-SAMSUNG_SP2504C_S09QJ1GLB15632' /usr/lib/udev/rules.d/60-persistent-storage.rules:42
IMPORT builtin 'path_id' /usr/lib/udev/rules.d/60-persistent-storage.rules:55
IMPORT builtin 'path_id' returned non-zero
IMPORT builtin 'blkid' /usr/lib/udev/rules.d/60-persistent-storage.rules:70
probe /dev/sdb raid offset=0
LINK 'disk/by-id/wwn-0x50000f001bb15632' /usr/lib/udev/rules.d/60-persistent-storage.rules:80
IMPORT 'udisks-part-id /dev/sdb' /usr/lib/udev/rules.d/80-udisks.rules:84
starting 'udisks-part-id /dev/sdb'
'udisks-part-id /dev/sdb' [11056] exit with return code 0
IMPORT 'udisks-probe-ata-smart /dev/sdb' /usr/lib/udev/rules.d/80-udisks.rules:111
starting 'udisks-probe-ata-smart /dev/sdb'
'udisks-probe-ata-smart /dev/sdb' [11057] exit with return code 0
RUN '/sbin/hdparm -S 241 /dev/$kernel' /etc/udev/rules.d/90-hdparm.rules:2
handling device node '/dev/sdb', devnum=b8:16, mode=0660, uid=0, gid=6
preserve permissions /dev/sdb, 060660, uid=0, gid=6
preserve already existing symlink '/dev/block/8:16' to '../sdb'
found 'b8:16' claiming '/run/udev/links/\x2fdisk\x2fby-id\x2fata-SAMSUNG_SP2504C_S09QJ1GLB15632'
creating link '/dev/disk/by-id/ata-SAMSUNG_SP2504C_S09QJ1GLB15632' to '/dev/sdb'
preserve already existing symlink '/dev/disk/by-id/ata-SAMSUNG_SP2504C_S09QJ1GLB15632' to '../../sdb'
found 'b8:16' claiming '/run/udev/links/\x2fdisk\x2fby-id\x2fwwn-0x50000f001bb15632'
creating link '/dev/disk/by-id/wwn-0x50000f001bb15632' to '/dev/sdb'
preserve already existing symlink '/dev/disk/by-id/wwn-0x50000f001bb15632' to '../../sdb'
DEVLINKS=/dev/disk/by-id/ata-SAMSUNG_SP2504C_S09QJ1GLB15632 /dev/disk/by-id/wwn-0x50000f001bb15632
run: '/sbin/hdparm -S 241 /dev/sdb'
unload module index
But it doesn't How can I check what $kernel actually stands for? Maybe it'd be better to change it to something else?
It works... but it doesn't? You've got to be a bit more clear than that. From the output there, it seems to be running hdparm on sdb... is that not what you want?
/dev/$kernel is whatever the kernel name is for that particular hardware path (2:0:0:0). So you need to determine what that is. You can probably go searching through /sys to find it, or just use hdparm to find that info as well.
I really didn't fund that document about writing udev rules all that complicated. It covers the most basic forms, but I guess I was also writing and trying them as I went along. So I was really learning by doing. I think that by me simply giving you these rules, I am actually hindering your ability to understand for yourself. So sorry about that.
If you have something more specific about what your issue might be, I'll check back on this thread. Good luck sir!
Yeah, thanks for understanding. We have such saying in Poland: it's better to give a fishing-rod than a fish
Well, as you can see, from the output udev is performing /sbin/hdparm -S 241 /dev/sdb which is exactly what I want. However, the disk is not spun down after half an hour. If I run that command manually from console, I get the result I wanted.
Anyway, I was browsing journalctl for any details of this problem (haven't found any) and I think we could have wrongly named KERNELS path. Please look on that:
[root@linux mk]# journalctl -b |grep 2:0:0:0
maj 13 10:33:13 linux kernel: scsi 2:0:0:0: Direct-Access ATA SAMSUNG SP2504C VT10 PQ: 0 ANSI: 5
maj 13 10:33:13 linux kernel: sd 2:0:0:0: [sda] 488395055 512-byte logical blocks: (250 GB/232 GiB)
maj 13 10:33:13 linux kernel: sd 2:0:0:0: [sda] Write Protect is off
maj 13 10:33:13 linux kernel: sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
maj 13 10:33:13 linux kernel: sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
maj 13 10:33:13 linux kernel: sd 2:0:0:0: [sda] Attached SCSI disk
maj 13 10:33:15 linux kernel: sd 2:0:0:0: Attached scsi generic sg1 type 0
maj 13 10:33:25 linux udisks-daemon[300]: **** ADDING /sys/devices/pci0000:00/0000:00:08.0/ata3/host2/target2:0:0/2:0:0:0/block/sda
maj 13 10:33:25 linux udisks-daemon[300]: **** UPDATING /sys/devices/pci0000:00/0000:00:08.0/ata3/host2/target2:0:0/2:0:0:0/block/sda
maj 13 10:33:25 linux udisks-daemon[300]: **** ADDED /sys/devices/pci0000:00/0000:00:08.0/ata3/host2/target2:0:0/2:0:0:0/block/sda
maj 13 10:33:25 linux udisks-daemon[300]: **** ADDING /sys/devices/pci0000:00/0000:00:08.0/ata3/host2/target2:0:0/2:0:0:0/block/sda/sda1
And so on. It's sda across the whole output. And sdb?
[root@linux mk]# journalctl -b |grep sdb
maj 13 10:33:13 linux kernel: sd 4:0:0:0: [sdb] 488397168 512-byte logical blocks: (250 GB/232 GiB)
maj 13 10:33:13 linux kernel: sd 4:0:0:0: [sdb] Write Protect is off
maj 13 10:33:13 linux kernel: sd 4:0:0:0: [sdb] Mode Sense: 00 3a 00 00
maj 13 10:33:13 linux kernel: sd 4:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
maj 13 10:33:13 linux kernel: sdb: sdb1 < sdb5 >
maj 13 10:33:13 linux kernel: sd 4:0:0:0: [sdb] Attached SCSI disk
maj 13 10:33:24 linux smartd[245]: Device: /dev/sdb, type changed from 'scsi' to 'sat'
maj 13 10:33:24 linux smartd[245]: Device: /dev/sdb [SAT], opened
maj 13 10:33:24 linux smartd[245]: Device: /dev/sdb [SAT], SAMSUNG SP2504C, S/N:S09QJ1GLB15632, FW:VT100-50, 250 GB
maj 13 10:33:24 linux smartd[245]: Device: /dev/sdb [SAT], found in smartd database: SAMSUNG SpinPoint P120
maj 13 10:33:24 linux smartd[245]: Device: /dev/sdb [SAT], WARNING: May need -F samsung3 enabled; see manual for details.
maj 13 10:33:25 linux smartd[245]: Device: /dev/sdb [SAT], is SMART capable. Adding to "monitor" list.
maj 13 10:33:25 linux udisks-daemon[300]: **** ADDING /sys/devices/pci0000:00/0000:00:08.1/ata5/host4/target4:0:0/4:0:0:0/block/sdb
maj 13 10:33:25 linux udisks-daemon[300]: **** UPDATING /sys/devices/pci0000:00/0000:00:08.1/ata5/host4/target4:0:0/4:0:0:0/block/sdb
maj 13 10:33:25 linux udisks-daemon[300]: helper(pid 320): launched job udisks-helper-ata-smart-collect on /dev/sdb
maj 13 10:33:25 linux udisks-daemon[300]: **** ADDED /sys/devices/pci0000:00/0000:00:08.1/ata5/host4/target4:0:0/4:0:0:0/block/sdb
maj 13 10:33:25 linux udisks-daemon[300]: **** ADDING /sys/devices/pci0000:00/0000:00:08.1/ata5/host4/target4:0:0/4:0:0:0/block/sdb/sdb1
maj 13 10:33:25 linux udisks-daemon[300]: **** UPDATING /sys/devices/pci0000:00/0000:00:08.1/ata5/host4/target4:0:0/4:0:0:0/block/sdb/sdb1
I'm going to change the path, we'll see if it helps:
[root@linux mk]# cat /etc/udev/rules.d/90-hdparm.rules
# /dev/sdb sleeps after 30 minutes
ACTION=="add", SUBSYSTEM=="block", KERNELS=="4:0:0:0", RUN+="/sbin/hdparm -S 241 /dev/$kernel"
Last edited by mkkot (2013-05-13 08:59:50)
Nope, it doesn't work. But still, with the new setting I can see in udevadm test /sys/block/sdb/:
run: '/sbin/hdparm -S 241 /dev/sdb'
I think I don't have enough will to fight it anymore. Maybe it's just broken...
Yeah, honestly, at this point I am fresh out of ideas. Sorry man...
Anyway, I'm grateful for your help I'll probably make a bugreport from this to Lennard Poettering when I have too much time ;p
You could always just ask on the systemd mailing list. They are udev these days, so I am sure you could probably get some help there. It is a generally very welcoming list, though Lennart is usually so busy with the mass amounts of email directed towards him that it takes him a few days to respond. But there are many other very knowledgeable people who participate in that list, including Tom Gunderson, Dave Reisner, and Allan McRae of Arch Linux.
Oh and there is always IRC. You can probably get some near instant support there. #archlinux is probably the most active support IRC channel I have ever seen.
Pages: 1


text:
BSA member Richard Oerton recalls his own experiences with King George VI's speech therapist.
I must have been about eleven, and Lionel Logue about 67, when my father first took me to see him. I had a severe stammer and I should have been grateful to my father, who was a solicitor practising in north Devon: the train journey to London was long and tedious and Logue's fees were probably substantial. (During one of my visits, my father wrote him a cheque for too small an amount and was gently corrected.) But he knew that Logue had helped King George, and decided that he could help me if anyone could, so there I was.
I vividly recall Logue's kindness. In my experience, it has not been entirely unknown for speech therapists to criticise their patients' efforts, almost as if they are trying to bully them into fluency. Logue wasn't like that. Quite a slight man, with white hair and rather delicate features, his voice was always slow, warm and friendly, still with a trace of an Australian accent, and he gave me nothing but encouragement.
On that first visit, he paid close attention to my breathing and, having done so, told my father that he was sure he could help me. In this, I should disclose at once, he was wrong: my stammer did not improve noticeably under his care (nor, for that matter, was it ever to do so under anyone else's), but he did his best. Breathing was, in his view, very important. Like most people, he said, I breathed only from the upper part of my lungs. I must breathe also from the diaphragm. Apart from giving me more wind, the resulting movement of this lower part of my lung would "work against a nerve centre", so calming me down.
Of course he never talked about his relationship with the Duke of York, who came to the throne as King George VI after the abdication. However, my father, who had no time at all for the Duke of Windsor, did venture to say on this first visit, "Aren't we all lucky that what happened did happen?", and Logue agreed to that.
Logue's therapy approach
He believed that stammering was often triggered by a traumatic experience - one of his patients had started to stammer as a child after being sucked into a swimming pool outlet - but I could produce no obvious trauma myself. I have seen Logue's view about this described as psychoanalytical, but of course it wasn't. A psychoanalyst would have wanted to uncover the unconscious meaning which the trauma had for the child at the stage of emotional development when it happened, and I'm sure this was not Logue's approach. Nor indeed was his approach, at least to me, in any way an overtly psychological one, except in the sense that it radiated warmth and reassurance. It seems that he encouraged the King to swear: he never suggested this to me, but I can see the psychological purpose behind it. Oddly enough, I decided quite instinctively to tell one of my own children to shout swear words when she had an episode of stammering which proved to be brief. It is said of some psychotherapists that they heal their patients more through their personalities than through their techniques, and I suspect that the patients whom Logue helped were helped mainly in this way.
I vividly recall Logue's kindness.
By my second visit, I had succeeded in changing my breathing in the way he wanted, and he was pleased. From then onwards, I must have seen him, at irregular intervals, for about five years. To begin with, I went with my father or my mother, but later on I went by myself. When I first saw him, he was practising in Harley Street, but later he retired to a rather grand block of flats called Princes Court, opposite Harrods, and I saw him there.
All this was some sixty years ago, and I have forgotten most of what happened during these visits. I believe that he offered a few techniques, such as starting a word softly and slowly, but I think his main concern was to give me the experience of fluency: he got me to read aloud, sometimes from newspapers (he favoured editorials in the Daily Express), and sometimes from exercise cards which he had prepared. I recall, for example, being made to intone, "This, that, these, those", "Lip, lap, lop", and similar sets of words, many times. And there was one exercise which sometimes reduced me, to Logue's delight, to helpless laughter: "Benjamin Bramble Blimber borrowed the baker's birchen broom to brush the blinding cobwebs from his brain".
My school, when the therapy began, was an independent preparatory boarding school in Chichester - anyone who feels affronted by the privileged education which this implies may be comforted to know that I hated nearly every minute of it - and on several occasions I was allowed to take the train to London on my own in order to see Logue. I think the school had reservations about the whole thing: soon after I started seeing him, the headmaster told my father that Logue's efforts seemed to have made my stammer worse rather than better. When my father reported this to Logue, he spoke briefly about the pettiness of some schoolmasters and said that it was bound to be worse during a period of transition.
Between visits I was supposed to do breathing exercises and word exercises, and to read aloud to someone. In term time this was done under Matron's supervision. I looked forward to my visits to her room because she often had a piece of toast left over from her tea: at school I was perpetually hungry and I can still remember the joy with which I consumed this dry toast. Once she gave me a book by Somerset Maugham to read aloud and I came upon the sentence, "They both married whores." I paused on this and asked, "What on earth is a whore?" - pronouncing it, because I had never heard the word, "wore" instead of "hore". Matron didn't attempt an explanation but said, "That isn't a very nice word, and actually that isn't a very nice book." She found me another.
Later years
I went on to public school but my father died while I was there and I left at sixteen. My sporadic visits to Lionel Logue continued, and for a while I stayed at a hotel in Cromwell Road, the Vanderbilt, where the charges were fortunately much lower than its name would suggest, and walked from there every few days to see him in Princes Court. He was kind, welcoming and encouraging as always, but every so often he would stop talking, put his hands between his legs, grimace and double up with pain. After a while the pain would recede and he would continue. Once he apologised, but added, as if to reassure us both, "But I know I'm teaching as well as ever I did." And once, when I said I hoped he would soon be better, he replied dismissively, "Oh, this isn't going to get any better."
This period of more concentrated treatment ended by mutual consent, but a little later I went with my mother to see him again. The door of his flat was opened by a nurse, who said he was too ill to keep the appointment. Then there was a scurrying and Lionel Logue himself appeared in pyjamas and dressing gown, trying to push in front of the nurse. "Oh," he said, "I want to see him. And his mother." But the nurse hustled him away. My mother, reasonably enough perhaps, though she seemed not to take in the pathos of what had just happened, complained that our appointment should have been cancelled before we set off from Devon. I myself was moved and saddened to have caught this glimpse of him. It proved to be the last. Not very long afterwards, listening to the wireless, I heard a news bulletin, its first words: "The death has been announced of Mr. Lionel Logue ...".
From the Spring 2011 edition of Speaking Out, pages 8 and 9.


text:
Only hotels in 23186 zip code are listed below. Search for cheap and discount hotel rates in Williamsburg, VA for your upcoming leisure or conference / group travel. We list the best 23186 hotels and motels so you can review the Williamsburg hotel list below to find the perfect lodging. Hotels in Williamsburg City county and area code 757 are also listed.
How should we direct your call?


text:
|Mission Viejo, Calif.
|High School:
|Lower Marion HS (Penn.)
JUNIOR (2005-06): One of the team's top singles
players, splitting time at the top two positions in the Titans'
lineup... named to the All-Big West Second Team in singles play...
Posted a 5-6 dual match record at No. 1 singles and excelled with a
7-3 mark in the No. 2 position... finished the year with a
team-high 15 wins overall and 12 dual match victories... went 3-4
against Big West Conference opponents and posted a team-best 11
victories against regional opponents... won six of her final eight
singles matches and 10 of her final 14 from Valentine's Day on...
posted wins in four consecutive matches from March 9-18... made up
one-half of the Titans' No. 1 doubles duo with teammate Ruya
Inalpulat, posting an 11-10 mark in dual matches and a 13-12 record
overall, earning all-conference second-team honors... the duo
posted a team-best eight wins against regional opponents and was
3-4 against Big West opponents... the duo won five straight matches
at one point to start the month of March and won seven of their
final 10 to finish out the season.
SOPHOMORE (2004-05): Finished second on the
team with 12 singles victories en route to All-Big West Conference
Honorable Mention honors... tied with Ruya Inalpulat for tops on
the team with a 12-10 dual match record while playing No. 2
singles... posted a combined 14-8 record in doubles play with three
different partners... went 12-2 at No. 2 doubles with teammate Ruya
Inalpulat en route to all-conference honorable mention honors.
FRESHMAN (2003-04): Had a solid freshman
season, going 13-13 in singles play, and 12-11 in dual matches -
all at No. 2 singles... won six of seven matches at one point in
March... tied for third on the team with four victories against
regional opponents... teamed with Nicole Arias to go 14-7 in
doubles play, mostly at the No. 3 position... also went 1-0 with
Caroline Freeman and 0-1 with Ioana Sisoe.
HIGH SCHOOL: Originally from Mission Viejo,
Calif., Le moved to Pennsylvania and attended Lower Merion HS
because of the outstanding math program.
PERSONAL: Born on May 9, 1985... has a sister, Tina... parents are Son Le and Huong Nguyen... is an English major at Cal State Fullerton with hopes of going to law school... she won numerous National Honor awards for excellence in math and graduated from Lower Merion HS with a 3.0 GPA... she was a Big West Scholar-Athlete in 2005 and 2006 while also being named to the academic all-conference team.


text:
News & Notes
Fuji Shibazakura (Pink Moss) Festival (until May 29)May 25 (Wed ), 2011
Fuji Shibazakura (Pink Moss) Festival
The Fuji Shibazakura Festival is widely known as a signature event of Mt. Fuji. Shibazakura, literally lawn cherry blossom, is a small plant with pink flowers. Approx. 8 hundred thousand Shibazakura plants fill a 2.4 hectare area in the middle of the wilderness of Mt. Fuji. They have spread out and grown bigger in the last four years, and will be spreading out a brilliant colorful carpet again this year.
You can enjoy the forest full of fresh green leaves, blue sky and Mt. Fuji. The contrast of the vivid hues of nature will be a world of color from spring to early summer.
【Date】: April 23 (Sat.) – May 29 (Sun.)
【Place】: Fuji Motosuko Resort
【Inquiries】: Tel: 0555-89-3031 Fax: 0555-89-3034 (Bureau of Fuji Shibazakura Festival)
【URL】: http://www.shibazakura.jp/index.html (Japanese only)