Q. How do COBOL Programs access Data using IMS/DB Software?
COBOL-Programs use READ and WRITE Instructions to access Data from Files. This invokes or calls a helper-program called Access-Method. The Access-Method Software actually knows the details of how the data is organized, and the location(place) – where the record is stored physically on the big DASD-Disk. The Access-Method actually gets the Data from the File, in units of raw Blocks like 0001HARRYPOTTER1000MUMBAIINDIA. But, the access-method has no knowledge about the Record's format or structure – what are the fields in the Record. The Data fetched would be useless, or of little value if you don't know its structure or Format. In an H2O water-Molecule, it is the Atomic-Structure that is important. On the same lines, Data is meaningful and can be processed, if you know its structure like (EMPID,FNAME,LNAME,SALARY,CITY,COUNTRY).
In simple COBOL-File IO Programs, this format, structure or File-Layout, that I am stressing on, is hard-coded or embedded in the COBOL-Program. The COBOL-Program sees the same record-format, as that of the actual-record in the File on the Disk.
By contrast, when data is stored and managed by the IMS/DB Software(one more layer added to the Onion on the right), the COBOL-Program is now unaware of the Structure or record-format. The COBOL-Program talks with the IMS/DB Software which stores structure-details. The complicated details of the record-format and Structure are now taken care of by IMS/DB Software, and the COBOL-Program is spared and relieved from this botheration. The IMS DB/Software in turn, calls the Access-Method Software to actually GET the Data from the Disk-Dataset. The IMS/DB-Software Interface in return presents this Data to the COBOL-Program in the form of Segments. The IMS/DB Software does provides an Abstraction.
Q. How do you create a fresh New Database-File to store Data? Do I go to ISPF Menu Option 3.2?
Say that, you wanna store the data about your Shopping-List – the list of items that you want to buy from the Super-Market, in a Mainframe-File, and you want IMS/DB Software to help you manage your Shopping List. This means, if you want to add an item to the Shopping-List, remove an item from the Shopping-List, or take a Print of all the Items in the Shopping-List, you are gonna ask IMS/DB Software to do it for you.
The sad part is, IMS/DB Software can't read Sequential-Files. IMS/DB Software has the ability to read and write data to VSAM-ESDS Files. Hence, if you plan to use IMS/DB Software to manage your data, better create blank(empty) VSAM-ESDS Files to hold your valuable-Data. I have created an Empty New VSAM ESDS File IMS810.INVENDB by running the free IBM-Software Tool IDCAMS.
I'd use this Empty VSAM Database-File created newly, load my data into it, and then ask IMS/DB Software to manage this data in the future.
Whenever a COBOL Program, sends requests to the IMS-DB Software, to access data from the VSAM Database-File, IMS-DB Software cannot directly service it. To support the request, the IMS-DB Software needs (i) The Blue-print of the Database and (ii)the database privileges, the program has. These details are stored in specialized Load-Modules called Control-Blocks.
IMS-DB Software uses the Control-Blocks as a ready-reckoner, and constantly refers to them, for any requests that come along.
Q. What is DBD Control-Block?
The DataBase Descriptor or DBD Control-Block, contains the Database-Structure details – what are the different segments in this data, what are the fields in this segment etc. The DBD Control-Block contains the design of the database, it's a blue-print.
Every Database must have a DBD Control-Block. Say if, there are two hierarchical databases X and Y, there's got to be two DBDs.
Q. What is PSB Control-Block?
The Program Specification Block or PSB Control-Block contains details about, the Database Privileges granted to a COBOL-Program. The PSB will specify, what database-segments the program is allowed to access, the type of access(Get, Insert, Update, Delete).
The IMS-DB Software uses the PSB Control-Block, to prevent unauthorized access and enforce security. If the Program attempts to access a segment in the database, which is not allowed in the PSB Control-Block, it is a security violation and the IMS-DB Software restricts it.
Every Program must have a PSB Control-Block. Say, if there are two Programs, there's got to be two PSBs. Moreover, a Program's PSB internally contains a PCB(Program Control Block). For each database accessed by the Program, there is one PCB in the PSB Control-Block.
Database-Y, but the the second-program is only allowed to access the Database-X.
Q. Who creates the Control-Blocks?
How do you write or code a new Control-Block? You first write the Source-Code of the Control-Block in Assembler Language. But, the Mainframe-Computer doesn't understand Assembler. It knows only Binary Machine Language 0's and 1's. So, after writing the Source-Code, you Assemble-Link it to produce a Binary Load-Module for the Control-Block. IMS/DB Software shall always refer to these Control-Block Load Modules(containing Database structure-details), while storing or retrieving Data from the Database-File.
You go about creating two control-blocks - (i) DBD Control Block and (ii) PSB Control-Block.
Q. How do you write the Source-Code of the DBD Control-Block?
The secret to writing Source-code for DBD-Control Block, is you've got to think, "What's the Structure of the Data, that you are going to store in the VSAM-ESDS Database-File?" Say for example, I want to generate DBD Control-Block for the Inventory-Database. A pictorial representation of the Inventory-Database Structure is given below.
Here's a brief description of the Inventory-Database. The Inventory-Database has three segments – Vendor, Item and Stock-Location. When you begin to write Assembly Language Source-Code for the DBD Control-Block, ask yourself, "What are the segments in this Database"? For each segment, you code a SEGM Macro. This is how the skeleton of the Source-Code looks like. Code 3 SEGM Macros, one for VENDRSEG, one for ITEMSSEG and the last for STLOCSEG. The PARENT Attribute on the SEGM Macro tells, "who's the Parent of this Segment"? Since, Vendor Segment is the root, I coded PARENT=0 on it. On ITEMSSEG, I coded PARENT=VENDRSEG and likewise on STLOCSEG, I coded PARENT=ITEMSSEG. For each Segment, the BYTES Attribute indicates the total Sum-Length of all the Fields in that Segment. I'll revisit this attribute a little later.
Now, every Segment VENDRSEG, ITEMSSEG and STLOCSEG can have many fields. Code the FIELD Macro once, for each Field. FIELD Macros go under the appropriate SEGM Macros. I am gonna explode each segment one-by-one, and show you how to code its Fields.
Starting Position = (Previous Field's Start + Previous Field's Length).
PIC S9(05)V99 COMP-3) have TYPE=P.
If you sum-up the field-lengths of VENDRCOD, VENDRNAM, VENDRADR, VENDRCIT , VENDRSTA, VENDRZIP, VENDRTEL and VENDRCON = (3+30+30+17+02+09+10+30) = 131 Bytes. It means the One Vendor's data will be 131 Bytes in size. So, you code BYTES=131 on the Vendor Segment's SEGM Macro.
COBOL-Program needs to be stored or kept somewhere. You need COBOL-Variables corresponding to each of these VENDRSEG Fields that will store or hold the data in the COBOL-Program, when it received from the IMS Vendor Segment. Here, is the COBOL Copy-Book(a separate Mainframe File) containing the COBOL Variables corresponding these VENDRSEG FIELDs.
One Vendor may supply several Items. Item Segment represents the list of the Items, which a Vendor supplies. Every Item has an Item-Name, a short description, unit-price or cost of the Item and the average cost of the Items. Here's the DBD Source-code for the ITEMSSEG Segment.
The COBOL Copy-Book Layout(a Separate Mainframe File) corresponding to the Above ITEMSSEG, is shown below.
One Item may be stocked or stored at multiple-locations or warehouses.
Stock-Location segment represents the list of the locations, where an item is stored or stocked. Each Location is identified by a 3-character alphanumeric code. At every location, important-details about the inventory such as what is the quantity-on-hand, what is reorder-point, what is the quantity-on-order, and the last re-order date is recorded.
This picture shows, how I wrote the DBD Source-Code for the Stock-Location Segment.
The COBOL Copy-Book Layout(A Separate Mainframe File) corresponding to the above Stock-Location Fields, is in the snap below.
Q. How do I assemble and Link the above DBD Macros?
I have the following setup at my shop. I have created a Library(PDS) for storing the DBD Macro Source-Codes called IMS810.DBDSRC. I have keyed in my DBD Source-code in a Member INVDBD, under the Source Library. I have another Library(PDS), which will contain the corresponding DBD Control-Blocks Load Modules, which are produced after assembling the source-code. My DBD Load-Library is IMS810.DBDLIB. Before you run the assemble-link job, you should have your own personal DBD-Source and Load-Libraries setup.
(EXEC PGM=ASMA90) first and followed by the Linker-Software(EXEC PGM=IEWL). So, you write a simple two-step Assemble-Link job. You can download this JCL by clicking here. This is how it looks.
There are four-variables that you need to set. The DBDNAME Parameter is the name of the DBD. The SRCLIB Variable is the DBD Source-Library. The MACLIB Variable is the IMS Macro-Library. You should ask the System Programmers at your shop and find out, the name of the IMS Macro Library. Last, the DBDLIB is the name of the DBD Load-Library.
Q. How do you write the PSB Macro Source Code?
A PSB Control-Block is like a Entry Pass(Ticket). The PSB helps prevent any unauthorized Access to the Data. IMS/DB Software checks PSB Control-Block to enforce Access-Control.
Every COBOL Program that accesses IMS/DB Database, has its own PSB(Entry Pass). In fact, it is customary to have the PSB-Name same as the Program-Name. Inside each PSB, there are several PCBs. Suppose there are two Databases –Employee Database EMPDBD and Inventory Database INVDBD, that the program needs access to. You code a PCB-Macro for each Database, that the program accesses.
The PCB Macro, essentially tells the Processing Options PROCOPT=G. PROCOPT Parameter is damn important and indicates the Access-Privilege. For example, to authorize the program to only read the data from the Database, code PROCOPT=G. On the other hand, for a Program to initially load data into the the Database, coding a PROCOPT=LS is necessary, and so on..
Look, how I have written the Source-Code for the a simple PSB which has one-PCB for the Inventory-Database. If a Program uses this PSB, the program will only be able to access Inventory Database(and not Customer Database). You may also download this Source-Code by clicking here.
Following the PCB-Macro, you may code the SENSEG or Segment Sensitivity Macros. You code one SENSEG Macro for each Segment. The NAME Parameter indicates the name of the Segment. I have coded three SENSEG Macros for VENDRSEG, ITEMSSEG and STLOCSEG.
Q. How do I assemble and link the above PSB Macros?
PSB Source-Code in a Member INVPSB under the Source-Library. I have another Load Library or PDS IMS810.PSBLIB, which will contain the PSB Control-Blocks Load-Modules, produced on assembling the Source-Code. My advise to you is, go ahead and first setup your Own personal PSB Source-Library and Load-Library before you run the Assemble-Link Job.
Just like the DBDGEN Job, I have written a PSBGEN Job to Assemble-and-Link the PSB Code. See below how the PSBGEN Job looks. You may also download this JCL Code by clicking here.
There are four variables, that you need to set. PSBNAME is the name of the PSB. SRCLIB is the Source-Library containing the PSB Macros Source-Code. MACLIB is the IMS Macro Library. PSBLIB is the Load-Library where the PSB Control-Blocks reside.


text:
Reverend Courtlyn G. Williams
Father Court began his ministry with us on September 1st, 2015. He and his wife Julie and their two children Maggie and Joe moved here from Eugene, Oregon where Fr. Court had served as rector to St. Thomas Episcopal Church for six years.
In his personal ministry statement, Fr. Court revealed, "I want to welcome all people into a deeper relationship with God, known in Jesus Christ and experienced through the Holy Spirit, through Christian formation, vibrant worship, radical hospitality and outreach to the local and global community."
Fr. Court has had a rich history before being ordained in the Chicago Diocese on December 6, 2008. After serving in the Air Force, he later worked as a restaurant manager and then a systems analyst at Hewitt. Acquiring a college education over the years as a part-time student, he eventually completed his B.A. in English from Northwestern University in 2005 and shortly thereafter entered the seminary at Seabury-Western.
As a life-long Episcopalian, Court has participated within the life of the church in many ways. Within his home parish of St. Lawrence in Libertyville, he served as both vestry member and warden, youth group leader, and taught many Bible study classes. He has also served in the life of the Diocese, both in Chicago and in Oregon, through participation in learning programs, membership on committees, and as camp chaplain.
Fr. Court offers a constellation of ministries and skills that will serve Trinity in both our mission and our ministries. These include the ability to raise funds for and coordinate large capital projects, a collaborative approach to outreach, a view of stewardship that is year round, and an awareness that all successful pastoral care is built on forming relationships. His brings with him a host of experiences, both liturgical and administrative, that will teach our church family how to be better stewards of our church buildings and resources and will allow us to reach beyond our campus to the greater needs around us in both Highland Park and the world. Additionally, Fr. Court is a wonderful writer, a gifted homilist, and an articulate communicator. With his warm and commanding presence, gentle spirit, and terrific sense of humor we know that he will quickly become endeared in your hearts as he leads us together into a new and vibrant era for Trinity Episcopal Church.

redpajama_set_name: RedPajamaCommonCrawl


text:
Q: What is the most effecient way to group this Redshift table? +----------+-----------+----------+
| user_id  | order_id  | cal_date |
+----------+-----------+----------+
| 10000060 | 304452419 | 9/8/16   |
| 10000060 | 304452419 | 9/8/16   |
| 10000060 | 305742547 | 9/8/16   |
| 10000060 | 306345571 | 9/3/16   |
| 10000214 | 300179313 | 8/21/16  |
| 10000214 | 321227135 | 1/18/17  |
| 10000214 | 321227135 | 1/18/17  |
| 10000214 | 321227135 | 1/18/17  |
| 10000322 | 281254713 | 2/7/16   |
| 10000322 | 281254713 | 2/7/16   |
| 10000322 | 281254713 | 2/7/16   |
| 10000322 | 307282405 | 9/19/16  |
| 10000322 | 307282405 | 9/19/16  |
| 10000322 | 307282405 | 9/19/16  |
| 10000322 | 307282405 | 9/19/16  |
| 10001708 | 273598247 | 8/18/16  |
| 10001708 | 293004133 | 8/18/16  |
| 10001708 | 293004133 | 8/18/16  |
| 10001708 | 293004133 | 8/18/16  |
|   100018 | 304414889 | 9/4/16   |
|  1000193 | 322124963 | 1/23/17  |
| 10001964 | 292928587 | 5/18/16  |
| 10001964 | 293084327 | 5/20/16  |
+----------+-----------+----------+

my goal is to output a table that has UNIQUE user_ids, the latest cal_date for that user_id, and the highest order_id.
the part that is throwing me off is that there can be different order_ids on the same cal_date for a user_id (look at user_id 10000060).
i've done this in an inefficient way (where I used a couple subqueries and ranking function). seems like there would be a better way to do it? any thoughts?

A: Try this:
select b.user_id, max(b.orderid) maxorderid, b.cal_date from(
select user_id, max(cal_date)cal_date
from yourtable a
group by user_id)a
join  yourtable b on a.userid=b.user_id and a.cal_date=b.cal_date
group by b.user_id, b.cal_date

A: Use Row_number and sort the data to get the row you want on top:
select user_id,
   order_id,
   cal_date
from
 (
    select user_id,
       order_id,
       cal_date,
       row_number()
       over (partition by user_id
             order by cal_date desc, order_id desc) as rn
    from mytable
 ) as dt
where rn = 1

redpajama_set_name: RedPajamaStackExchange


The Hot Shoe Diaries is a book on getting the most out of those small hot shoe flashes from Joe McNally. I hate that it has taken so long to get around to writing a review about it, because it is an excellent book.
The Hot Shoe Diaries is not a book about how to adjust settings on your flash (you've got a user manual for that). Instead, McNally walks you through numerous real world scenarios using his own images. McNally has a very witty and self-deprecating sense of humor that really connects with the reader. He cracks on himself pretty hard throughout the book, and he's not afraid to share his own mistakes and misfortunes along the way.
While the book speaks directly to Nikon users (because that's what McNally shoots with), it is every bit as applicable to Canon users. The key technology referenced in the book is the i-TTL system that is the cornerstone of Nikon's Creative Lighting System. i-TTL is a cool acronym for "you shoot with the camera and it figures out how much flash you need to make the exposure look right." McNally's insights on this system are nothing short of brilliant. That said, the same technology exists for Canon users with a little variation in terminology and, as a result, the book is just as useful if you are a Canon shooter.
McNally provides the context of almost every image in the book, along with plenty of diagrams that show the scene, light and subject locations. While most of these diagrams appear to be scribbled on the back of a diner napkin using some of Crayola's best, they are amazingly effective when combined with McNally's intimate narrative of the shot setup.
Joe McNally's stories about his photos and his uncensored thought process on why he did what he did (and sometimes about what he did that didn't work) make for one of the best books I've read on practical photography. It's probably the best 'how to' book that's not necessarily a 'how to' book for photographers.
If you want to take full advantage of those little speedlights that go with your DSLR, then The Hot Shoe Diaries is essential reading.
The Hot Shoe Diaries retails for $40; however, at the time of this review, you can find it for $26.39 over at Amazon.com.
So is this book no good for Olympus, Pentax, Sony, Fujifilm, Panasonic, Sigma or Samsung users?
Well-written review! I was nervous when I opened this that the review wouldn't do the book justice but it has. I'm no reader, but I got this book for Christmas and read 200 pages in one day. The photos are breathtaking and the stories are both insightful and entertaining.
If you're even thinking of getting this book, DO IT.


We already know plastic is a disaster for the oceans. Now, new research from shows that plastics emit powerful greenhouse gases as they degrade.
Even the tiniest sea creatures can have a huge impact on the heart. Justin Hofman shares the story behind his viral image.
adidas employees attend a transformative and motivating introduction to the beauty and fragility of the marine environment we are fighting to protect.
At first glance, it's not easy to tell what photographer Mandy Barker's images represent. Look closer and you'll find the same ugly plastic truth that litters our sidewalks and beaches.


Published in Physiology & Behavior 72 (2001), pp. 237-244. Copyright © 2001 Elsevier Science Inc. Used by permission. http://www.sciencedirect.com/science/journal/00319384.
An increasing body of research has focused on isolating factors that predict or alter individual differences in the behavioral and neural processes mediating the effects of abused drugs. Within this framework, the current report assessed individual differences and the locomotor effect of nicotine. Rats were screened for activity induced by a novel environment. Rats, which were more active to initial environment exposure, remained more active even after seven additional 30-min exposures to the same environment. Treatment with nicotine-di-D tartrate (1 mg/kg, sc) disrupted this effect. This nicotine disruption of individual differences occurred whether nicotine suppressed locomotor activity (initial administration) or stimulated locomotor activity (seventh and eighth administration). Mecamylamine (1 mg/kg), but not hexamethonium (10 mg/kg), completely blocked the suppressant and stimulant effects of nicotine. Further, mecamylamine restored the nicotine-induced disruption of individual differences; hexamethonium had no effect. This data pattern suggests that the disruptive effects of acute and chronic nicotine on individual differences were mediated by neural nicotinic acetylcholine (nACh) receptors.


Our perspective can either inspire us, or hold us back. It's important to recognize when our current 'truths' are causing roadblocks in our lives and need a little reconsideration. Challenging our own set of beliefs means stepping out of our comfort zones, being open to debating the other side of the argument, and acknowledging that we might be very wrong. It's not easy! But we all know when we need it; that window to new inspiration and motivation. When my outlook starts bordering negativity, and I'm feeling less resilient, I know it's time to push the boundaries of my perspective.
Our perspective is a product of all our lessons, it's who we are, and what we ultimately share with the world. Whether wonderful or unwanted, experiences that challenge our routines, our expectations or our egos, bring new perspective. For me the lessons that have shaped my perspective the most, have come from traveling, relationships and school. These things have all challenged what I had previously 'known', and have made the biggest impact on my day-to-day, most notably in my understanding of happiness.
The first time I recognized my perspective shifting, was after my first traveling experience in Costa Rica. It was the first time that my eyes were opened to a different way of life, different values, and different priorities. I was surprised to see how happy and generous people were despite how little they had. They didn't seem stressed about not being about to afford 'things' either. They were content with the abundance of things that they had placed value in, and were happy to share anything they had with any stranger they met. This different reality, taught me that generosity has nothing to do with wealth, and that what we prioritize has a direct effect on our happiness.
Relationships have also taught me a lot, forcing new ways of framing my thoughts. There's a fine balance between navigating how to maintain your sense of self, and getting swept away by romance. It's an incredible feeling, in a relationship, when you feel that someone is invested in your happiness and makes you experience a different level of joy. But, if your happiness is wrapped up in someone else, any threat to the relationship becomes very personal….and it's hard to bounce back if that relationship ends. So, my lessons were to know what makes you happy, how to keep a smile on your own face… and if there's a person in your life that affects that ability, know when to set your boundaries. At the end of the day, our happiness is our responsibility.
School, and more specifically naturopathic medical school, taught me my limits. It forced humility, it forced perseverance, and taught me the fine line between pushing… and depleting myself. I learned that I had to let my ego soften around how I wanted to 'perform' in the program, and tune in to when it was ultimately causing my health to suffer. It challenged the need for external gratification, forced me to define my own meter of success, and prioritize balance for the sake of my health and happiness. Never let the chase to fulfill perceived expectations tip the balance of your well being.
The beauty in perspective is that it can change. When we recognize that our perspective is causing stress and resistance in our lives, we have the ability to re-evaluate our thinking, and be open to seeing things in a new light. Whether plot twists challenge us, new experiences show us, or friends objectively share with us, we gain insights and perspective. Perspective shifts happen by being open to differences, available for change and having trust in the process.
There's a fluidity to perspective, and it will continually shift with our experiences if we let it.


Don has specialized in serving the Greater Okanagan, Interior of BC, and Alberta Region as a Project Manager over the past 25 years. Don has extensive experience in all aspects of the construction industry from commercial tenant improvements, civil industrial and commercial residential scopes of work. In concert with project management professional services, he has been operating a specialized millwright shop for high end finishes for banks, restaurants and retail shops, for the past 20+ years. With formal training in architecture, Don has an eye and knowledge for quality, systems and professional standards required for running a successful project from concept to completion.
Great relationships are key to our success. We are dedicated to servicing our clients with superior pre-construction, project management, and hands-on construction services. Your success is our success.
With offices in Vancouver and Vernon, Forma is here to serve you, wherever your project may be in Western or Central B.C.


While it seems as if Tamar Braxton and Kandi Burruss are at odds with one another in the "Celebrity Big Brother" house, Braxton's older sister Trina Braxton believes that may just be part of her sibling's strategy.
Speaking with "ET Live" Thursday, Jan. 24, Trina admitted that despite Tamar's differences with "The Real Housewives of Atlanta" star, Tamar might be using that to her advantage for the sake of the competition.
"As a strategic person, I think it would really make sense for Tamar and Kandi to make it seem like they are not in cahoots with each other and to seem like it's a problem with the two of them and then in the background to really be working together," she says.
Trina was also asked to dive into the history of Burruss' and Tamar's spat, which they've spoken about on CBB.
When Braxton and singer Monica joined Xscape on tour for a New Year's Eve performance in Atlanta a year ago, Braxton elected to invite Ts Madison and Khia on stage with her.
Madison and Khia, who co-hosted "The Queens Court" podcast, were told to leave by security and they left the venue as a result.
But it's not just that incident that blew Tamar's relationship with Burruss to shreds.


text:
Cisowa Turnia (1112 m) – reglowy szczyt wznoszący się po południowej stronie nad polanami Biały Potok i Siwa Polana w polskich Tatrach Zachodnich. Stanowi zakończenie północno-zachodniego grzbietu Kominiarskiego Wierchu oddzielającego Dolinę Lejową od Doliny Chochołowskiej. W zachodnie stoki Cisowej Turni wcina się Macicki Żleb.

Cisowa Turnia zbudowana jest z eoceńskich skał osadowych płaszczowiny choczańskiej. Jest całkowicie zalesiona, niedostępna turystycznie, i tylko jej podnóżami prowadzi zielony szlak turystyczny od Polany Biały Potok do Doliny Chochołowskiej. Znajduje się na obszarze Tatrzańskiego Parku Narodowego, ale stanowi własność Wspólnoty Leśnej Uprawnionych Ośmiu Wsi, która pod kontrolą parku prowadzi w niej wyrąb lasu i gospodarkę leśną.

Przypisy

Szczyty polskich Tatr
Szczyty Tatr Zachodnich

redpajama_set_name: RedPajamaWikipedia


What is a Custom Ready-Built Home?
Custom Ready-Built homes are fully constructed pier-and-beam homes. In fact, the only difference between a Ready-Built home and custom home is where they're constructed. Ready-Built homes are fully constructed away from your lot at a lower cost to you. As the home is built at T4C, its foundation is prepared on your site. When construction is complete, the home is transferred to your lot where it is attached to the foundation just as securely as a pier-and-beam home that is built on-site.
Our Custom Ready-Built homes are built even stronger than most "stick built" homes; they are built to withstand a "ride." Ready-Built homes offer the highest quality at the best value. We build our Ready-Built homes in our central location of San Angelo, Texas where our experienced craftsman work together and oversee each step in the process of building your home. Constructing homes at one location versus managing multiple construction sites enables us to better maintain our high standards of quality. Ready-Built homes are appraised using the same standards as site-built homes.


After my Master Cleanse.I am STILL RAW and will STAY Raw for this is so good for me and my body.I want to share some of my books that I read often all at the same time therefore I am never finished with any book at a given time.
You have all the good ones! I love Everyday rAw by Matthew Kenny ! and Entertaining is very good too.


The Voices Project is an ambitious, never-before-seen advocacy campaign seeking to advance global tuberculosis (TB) education, funding, support, and research by leveraging the collective power of an individual voice.
Based on Visual Epidemiology's award-winning film, They Go to Die, focusing on TB and HIV in the southern African mining industry, the pilot Project will link together the stories of hundreds of miners affected by TB throughout all of southern Africa. Using GPS signaling and a novel web-based entry platform, the stories will become dynamic – updated in real time and linked together on an interactive map using an algorithm based on key words. Instead of focusing on the disease, stories will celebrate the lives of the miners – their children, their hobbies, their sense of humor – showing the people behind the numbers we know so well in the epidemic.
Once the Project is launched, individuals from around the world can join into the network and share their stories, which will become linked to the global network using the same algorithms based on the common threads of the stories. By design the project will expand beyond the issue of mining and become a global community connecting the hundreds of patients, researchers, advocates, and other individuals associated with the epidemic.
Coupled with strategic education and social mobilization campaigns, the Voices Project will be a driving force in the continued fight against the global TB.
The Voices Project pilot is funded by the Fledgling Fund's Creative Media Initiative.


text:
Tuesday, 12:44pm
High-octane graphic design in Barcelona for AGI Open
AGI Open is a high-octane assemblage of graphic designers with international reputations, performing to a packed gathering in Barcelona's Coliseum Theatre.
Each speaker had twenty minutes, which gave the event a certain urgency: we heard fourteen designers, plus a sequence of Saul Bass movie titles (including Vertigo and Casino, below) to replace the absent Steven Heller at the end of the long day. Report by John L. Walters.
After preliminaries (by local hero Javier Mariscal, AGI chair Paula Scher and tireless organiser Patrick Thomas), the proceedings began with Christoph Niemann's urbane account of life as an editorial illustrator, and his move into more self-directed projects such as Abstract City for the New York Times website, and children's books. He showed us his map for Reserve Battery Park (the first of many AGI Open maps, of which more later), a recent autumnal post using foliage and an assignment to report on the Venice Biennale.
Tony Brook, of Spin and Unit Editions, compared himself to a stalker who obsessed over Madonna suddenly being invited into to her home, being offered a cup of tea and asked to co-produce her album. Brook was talking about his dream job: curating the recent Wim Crouwel exhibition at London's Design Museum. He concluded by comparing the Barcelona football team's use of the grid to that of Crouwel and Ben Bos: 'Total Design = Total Football.' (See above).
Paula Scher showed two examples of her designs on New York buildings: Bloomberg and Queens Metropolitan Campus, the first time she's applied her highly personal hand-drawn maps to a client commission. She compared this to the ephemeral projects of her earlier career, saying she thought that, 'if I stuck stuff on buildings it might actually stay there.'
Lars Müller (below) urged the designers in the audience to read more and to think about content: 'Don't forget to think about what lies behind all that exciting design.' He talked us through the ideas behind his 'visual readers' he makes with his company Lars Müller Publishers (which he bought back from Birkenhauser two years ago). These cover broad subjects such as Human Rights, Water and now Faith and Time, using eloquent photographic sequences and texts that he measures in time rather than words: 'A page should not take more than two minutes to read.' He calls the statements in big type the 'hammers'.
Marian Bantjes showed self-directed projects made for Varoom and some charming lettering presents for friends such as Doyald Young and Seymour Chwast – who claimed not to have liked his name before seeing Bantjes' rendition. 'These things I do for the pure pleasure the other person gets in receiving it,' she said.
Bill Drenttel and Jessica Helfand steered the conversation away from visual design towards what they called 'post-client design', in which the designer takes the lead. 'We've been going to conferences where we're the only designers in the room,' said Drenttel.
Chip Kidd radically changed his presentation after discovering a Barcelona eating place almost entirely decorated in enlarged versions of his own work, including rejected book covers that must have come from his 2006 monograph Book One – maybe Kidd has a stalker, too. He showed us an image of the layered, tactile cover he designed for Haruki Murakami's new novel 1Q84: 'This is "book as object", you really want to hold it in your hands.' (See above.)
Kyle Cooper had the moving image equivalent of Lars Müller's 'hammer': the pounding titles, assembled from news footage of two Gulf Wars, 9/11 and the war on terror, that he had proposed for Peter Berg's movie The Kingdom. 'I wanted to scare myself,' said Cooper. Berg didn't go for it, saying: 'Are you out of your mind.'
Joost Grootens (above) brought us back to maps and the qualities of books, citing Wittgenstein's Tractatus as an exemplar, 'so rich with hyperlinks.' He explained that his monograph I swear I use no art at all is an 'atlas of my own work,' noting that 'I cannot make a book without maps.'
Isidro Ferrer, speaking in Spanish, showed us his poetic theatre posters, wine labels and children's books with the help of a charming, subtitled video, set to the eccentric music of Pascal Comelade.
Angus Hyland and Marion Deuchars gave an entertaining illustrated account of their relationship, and some recent work for two clients: Cass Art London and Laurence King Publishing, all four of them within walking distance of each other in North London. The products of this symbiosis included art materials, colouring books and Deuchars' new book Let's Make Some Great Art.
'I believe anyone can learn to draw, even graphic designers,' said Deuchars.
Jan Wilker (above) of KarlssonWilker promised us two and a half projects: a book cover; the practice's twelve-day trip to Serbia, where they were fêted like celebrities; and a launch for the new Mini Coupe 2011, still in progress, which involves a road trip from Munich to Istanbul, titled 'Another day, another adventure.'
AGI Open continues today at the Coliseum Theatre (above) in Barcelona.
Eye is the world's most beautiful and collectable graphic design journal, published quarterly for professional designers, students and anyone interested in critical, informed writing about graphic design and visual culture. It's available from all good design bookshops and online at the Eye shop. For a taste of the new issue, see Eye before you buy on Issuu. Eye 80, Summer 2011, is out now. Eye 81 is on press soon.


This picture of Xg500 Street Harley Davidson is many individuals who be after it. You are enable to download free by clicking the DOWNLOAD button under the photo. It will be connected to a new page. Do right click on the image, then pick save picture as… After that you have permission to revise the file name and the folder where you want to store the file. Then click the save button.
Here are the other snapshots related to Xg500 Street Harley Davidson, hope it is useful.


text:
"""Support for control of Elk-M1 connected thermostats."""
from homeassistant.components.climate import ClimateDevice
from homeassistant.components.climate.const import (
    ATTR_TARGET_TEMP_HIGH, ATTR_TARGET_TEMP_LOW, STATE_AUTO, STATE_COOL,
    STATE_FAN_ONLY, STATE_HEAT, STATE_IDLE, SUPPORT_AUX_HEAT, SUPPORT_FAN_MODE,
    SUPPORT_OPERATION_MODE, SUPPORT_TARGET_TEMPERATURE_HIGH,
    SUPPORT_TARGET_TEMPERATURE_LOW)
from homeassistant.const import PRECISION_WHOLE, STATE_ON

from . import DOMAIN as ELK_DOMAIN, ElkEntity, create_elk_entities

async def async_setup_platform(hass, config, async_add_entities,
                               discovery_info=None):
    """Create the Elk-M1 thermostat platform."""
    if discovery_info is None:
        return

    elk = hass.data[ELK_DOMAIN]['elk']
    async_add_entities(create_elk_entities(
        hass, elk.thermostats, 'thermostat', ElkThermostat, []), True)

class ElkThermostat(ElkEntity, ClimateDevice):
    """Representation of an Elk-M1 Thermostat."""

    def __init__(self, element, elk, elk_data):
        """Initialize climate entity."""
        super().__init__(element, elk, elk_data)
        self._state = None

    @property
    def supported_features(self):
        """Return the list of supported features."""
        return (SUPPORT_OPERATION_MODE | SUPPORT_FAN_MODE | SUPPORT_AUX_HEAT
                | SUPPORT_TARGET_TEMPERATURE_HIGH
                | SUPPORT_TARGET_TEMPERATURE_LOW)

    @property
    def temperature_unit(self):
        """Return the temperature unit."""
        return self._temperature_unit

    @property
    def current_temperature(self):
        """Return the current temperature."""
        return self._element.current_temp

    @property
    def target_temperature(self):
        """Return the temperature we are trying to reach."""
        from elkm1_lib.const import ThermostatMode
        if (self._element.mode == ThermostatMode.HEAT.value) or (
                self._element.mode == ThermostatMode.EMERGENCY_HEAT.value):
            return self._element.heat_setpoint
        if self._element.mode == ThermostatMode.COOL.value:
            return self._element.cool_setpoint
        return None

    @property
    def target_temperature_high(self):
        """Return the high target temperature."""
        return self._element.cool_setpoint

    @property
    def target_temperature_low(self):
        """Return the low target temperature."""
        return self._element.heat_setpoint

    @property
    def target_temperature_step(self):
        """Return the supported step of target temperature."""
        return 1

    @property
    def current_humidity(self):
        """Return the current humidity."""
        return self._element.humidity

    @property
    def current_operation(self):
        """Return current operation ie. heat, cool, idle."""
        return self._state

    @property
    def operation_list(self):
        """Return the list of available operation modes."""
        return [STATE_IDLE, STATE_HEAT, STATE_COOL, STATE_AUTO, STATE_FAN_ONLY]

    @property
    def precision(self):
        """Return the precision of the system."""
        return PRECISION_WHOLE

    @property
    def is_aux_heat_on(self):
        """Return if aux heater is on."""
        from elkm1_lib.const import ThermostatMode
        return self._element.mode == ThermostatMode.EMERGENCY_HEAT.value

    @property
    def min_temp(self):
        """Return the minimum temperature supported."""
        return 1

    @property
    def max_temp(self):
        """Return the maximum temperature supported."""
        return 99

    @property
    def current_fan_mode(self):
        """Return the fan setting."""
        from elkm1_lib.const import ThermostatFan
        if self._element.fan == ThermostatFan.AUTO.value:
            return STATE_AUTO
        if self._element.fan == ThermostatFan.ON.value:
            return STATE_ON
        return None

    def _elk_set(self, mode, fan):
        from elkm1_lib.const import ThermostatSetting
        if mode is not None:
            self._element.set(ThermostatSetting.MODE.value, mode)
        if fan is not None:
            self._element.set(ThermostatSetting.FAN.value, fan)

    async def async_set_operation_mode(self, operation_mode):
        """Set thermostat operation mode."""
        from elkm1_lib.const import ThermostatFan, ThermostatMode
        settings = {
            STATE_IDLE: (ThermostatMode.OFF.value, ThermostatFan.AUTO.value),
            STATE_HEAT: (ThermostatMode.HEAT.value, None),
            STATE_COOL: (ThermostatMode.COOL.value, None),
            STATE_AUTO: (ThermostatMode.AUTO.value, None),
            STATE_FAN_ONLY: (ThermostatMode.OFF.value, ThermostatFan.ON.value)
        }
        self._elk_set(settings[operation_mode][0], settings[operation_mode][1])

    async def async_turn_aux_heat_on(self):
        """Turn auxiliary heater on."""
        from elkm1_lib.const import ThermostatMode
        self._elk_set(ThermostatMode.EMERGENCY_HEAT.value, None)

    async def async_turn_aux_heat_off(self):
        """Turn auxiliary heater off."""
        from elkm1_lib.const import ThermostatMode
        self._elk_set(ThermostatMode.HEAT.value, None)

    @property
    def fan_list(self):
        """Return the list of available fan modes."""
        return [STATE_AUTO, STATE_ON]

    async def async_set_fan_mode(self, fan_mode):
        """Set new target fan mode."""
        from elkm1_lib.const import ThermostatFan
        if fan_mode == STATE_AUTO:
            self._elk_set(None, ThermostatFan.AUTO.value)
        elif fan_mode == STATE_ON:
            self._elk_set(None, ThermostatFan.ON.value)

    async def async_set_temperature(self, **kwargs):
        """Set new target temperature."""
        from elkm1_lib.const import ThermostatSetting
        low_temp = kwargs.get(ATTR_TARGET_TEMP_LOW)
        high_temp = kwargs.get(ATTR_TARGET_TEMP_HIGH)
        if low_temp is not None:
            self._element.set(
                ThermostatSetting.HEAT_SETPOINT.value, round(low_temp))
        if high_temp is not None:
            self._element.set(
                ThermostatSetting.COOL_SETPOINT.value, round(high_temp))

    def _element_changed(self, element, changeset):
        from elkm1_lib.const import ThermostatFan, ThermostatMode
        mode_to_state = {
            ThermostatMode.OFF.value: STATE_IDLE,
            ThermostatMode.COOL.value: STATE_COOL,
            ThermostatMode.HEAT.value: STATE_HEAT,
            ThermostatMode.EMERGENCY_HEAT.value: STATE_HEAT,
            ThermostatMode.AUTO.value: STATE_AUTO,
        }
        self._state = mode_to_state.get(self._element.mode)
        if self._state == STATE_IDLE and \
                self._element.fan == ThermostatFan.ON.value:
            self._state = STATE_FAN_ONLY

redpajama_set_name: RedPajamaGithub


Pilot Freight Services: Bravo National Customer Service!
It's National Customer Service Week! Pilot would like to thank our talented and dedicated national customer service staff that works tirelessly to answer our clients' needs and requests. They make sure each and every call is handled with an attention to detail unmatched in the industry. If fact, a hallmark of Pilot's national customer service is hearing a friendly—not automated—voice on the other end. This team is prepared to answer the phone within the first three rings, even during peak times like the holiday season. Their ability to respond knowledgeably and resolve issues quickly are a big reason why Pilot is considered a world-class organization. So, thank you, Pilot national customer service team, for all you do to give Pilot customers the best experience possible!


text:
news, local-news, smith and jones, smith & jones, bathurst music, bathurst airport, live music, sweet jelly rolls, the hub, music
BATHURST music duo Smith and Jones are set to launch their debut album, with the community invited along for the party. Well-known on the Bathurst music circuit, Abby Smith and Sophie Jones say they are excited to release the 12-track album, Dark Gives Way to their local audience. "It's exciting and the Bathurst community just supports us so much," Ms Jones said. Ms Smith said it was important to them to launch the album in their home town and many fans will already be familiar with the songs. With a number of Smith and Jones songs already on rotation at Bathurst's radio stations, Ms Jones said it was a very exciting time. "It's really surreal, especially hearing your song on in the background," she said. Smith and Jones will play their full album at the launch this Friday at Bathurst Airport hangar number one at 6.30pm. Tickets are $20 on the door and RSVPs are essential for catering purposes to Smith and Jones or The Hub cafe on Facebook.
https://nnimgt-a.akamaihd.net/transform/v1/crop/frm/yqbYpxNMru7TBX8VR5QF63/16fb1ac4-a1b0-4b71-8299-f1e4e8b9722b.JPG/r613_245_5613_3070_w1200_h678_fmax.jpg
February 26 2017 - 10:30AM
Smith and Jones launch debut album Dark Gives Way
Nadine Morton
ALBUM LAUNCH: Abby Smith and Sophie Jones, from Smith and Jones, have invited the Bathurst community to the launch of their debut album Dark Gives Way. Photo: NADINE MORTON 022617nmalbum2
BATHURST music duo Smith and Jones are set to launch their debut album, with the community invited along for the party.
Well-known on the Bathurst music circuit, Abby Smith and Sophie Jones say they are excited to release the 12-track album, Dark Gives Way to their local audience.
"It's exciting and the Bathurst community just supports us so much," Ms Jones said.
Ms Smith said it was important to them to launch the album in their home town and many fans will already be familiar with the songs.
With a number of Smith and Jones songs already on rotation at Bathurst's radio stations, Ms Jones said it was a very exciting time.
"It's really surreal, especially hearing your song on in the background," she said.
Smith and Jones will play their full album at the launch this Friday at Bathurst Airport hangar number one at 6.30pm.
Tickets are $20 on the door and RSVPs are essential for catering purposes to Smith and Jones or The Hub cafe on Facebook.


text:
<?php

namespace Etu\Module\DaymailBundle\Entity;

use Doctrine\ORM\Mapping as ORM;
use Etu\Core\UserBundle\Entity\Organization;
use Gedmo\Mapping\Annotation as Gedmo;
use Symfony\Component\Validator\Constraints as Assert;

/**
 * Daymail part.
 *
 * @ORM\Table(name="etu_daymail_parts")
 * @ORM\Entity()
 */
class DaymailPart
{
    /**
     * @var int
     *
     * @ORM\Column(type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    protected $id;

    /**
     * @var Organization
     *
     * @ORM\ManyToOne(targetEntity="\Etu\Core\UserBundle\Entity\Organization")
     * @ORM\JoinColumn(onDelete="CASCADE")
     */
    protected $orga;

    /**
     * @var string
     *
     * @ORM\Column(type="string", length=60)
     * @Assert\NotBlank()
     * @Assert\Length(min = "10", max = "60")
     */
    protected $title;

    /**
     * @var string
     *
     * @ORM\Column(type="text")
     * @Assert\NotBlank()
     * @Assert\Length(min = "15")
     */
    protected $body;

    /**
     * @var \DateTime
     *
     * @ORM\Column(type="date")
     */
    protected $date;

    /**
     * @var string
     *
     * @ORM\Column(type="string", length=10)
     */
    protected $day;

    /**
     * @var \DateTime
     *
     * @Gedmo\Timestampable(on="create")
     * @ORM\Column(type="datetime")
     */
    protected $createdAt;

    /**
     * @var \DateTime
     *
     * @Gedmo\Timestampable(on="update")
     * @ORM\Column(type="datetime")
     */
    protected $updatedAt;

    /**
     * @var \DateTime
     *
     * @ORM\Column(type="datetime", nullable = true)
     */
    protected $deletedAt;

    public function __construct(Organization $orga, \DateTime $date)
    {
        $this->orga = $orga;
        $this->setDate($date);
    }

    /**
     * Create the available list of days which can be used as publish day.
     *
     * @return \DateTime[]
     */
    public static function createFutureAvailableDays()
    {
        $available = [];

        for ($i = 1; $i <= 7; ++$i) {
            $day = new \DateTime();
            $day->add(new \DateInterval('P'.$i.'D'));

            $available[$day->format('d-m-Y')] = $day;
            $available[$day->format('d-m-Y')]->old = false;
        }

        // Maximum time for edition of daymail
        $current_time = new \DateTime('now');
        $max_edit_time = new \DateTime('today 06:00');
        if ($current_time < $max_edit_time) {
            $available[$current_time->format('d-m-Y')] = $current_time;
            $available[$current_time->format('d-m-Y')]->old = false;
        }

        return $available;
    }

    /**
     * @param string $body
     *
     * @return DaymailPart
     */
    public function setBody($body)
    {
        $this->body = $body;

        return $this;
    }

    /**
     * @return string
     */
    public function getBody()
    {
        return $this->body;
    }

    /**
     * @param \DateTime $date
     *
     * @return DaymailPart
     */
    public function setDate($date)
    {
        $this->date = $date;
        $this->day = $date->format('d-m-Y');

        return $this;
    }

    /**
     * @return string
     */
    public function getDay()
    {
        return $this->day;
    }

    /**
     * @return \DateTime
     */
    public function getDate()
    {
        return $this->date;
    }

    /**
     * @param int $id
     *
     * @return DaymailPart
     */
    public function setId($id)
    {
        $this->id = $id;

        return $this;
    }

    /**
     * @return int
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * @param \Etu\Core\UserBundle\Entity\Organization $orga
     *
     * @return DaymailPart
     */
    public function setOrga($orga)
    {
        $this->orga = $orga;

        return $this;
    }

    /**
     * @return \Etu\Core\UserBundle\Entity\Organization
     */
    public function getOrga()
    {
        return $this->orga;
    }

    /**
     * @param string $title
     *
     * @return DaymailPart
     */
    public function setTitle($title)
    {
        $this->title = $title;

        return $this;
    }

    /**
     * @return string
     */
    public function getTitle()
    {
        return $this->title;
    }

    /**
     * Set createdAt.
     *
     * @param \DateTime $createdAt
     *
     * @return $this
     */
    public function setCreatedAt($createdAt)
    {
        $this->createdAt = $createdAt;

        return $this;
    }

    /**
     * Get createdAt.
     *
     * @return \DateTime
     */
    public function getCreatedAt()
    {
        return $this->createdAt;
    }

    /**
     * Set updatedAt.
     *
     * @param \DateTime $updatedAt
     *
     * @return DaymailPart
     */
    public function setUpdatedAt($updatedAt)
    {
        $this->updatedAt = $updatedAt;

        return $this;
    }

    /**
     * Get updatedAt.
     *
     * @return \DateTime
     */
    public function getUpdatedAt()
    {
        return $this->updatedAt;
    }

    /**
     * Set deletedAt.
     *
     * @param \DateTime $deletedAt
     *
     * @return DaymailPart
     */
    public function setDeletedAt($deletedAt)
    {
        $this->deletedAt = $deletedAt;

        return $this;
    }

    /**
     * Get deletedAt.
     *
     * @return \DateTime
     */
    public function getDeletedAt()
    {
        return $this->deletedAt;
    }
}


Skittles is a rare cannabis strain. It is known for its burst of flavors, which remind smokers of "tasting the rainbow." Skittles is extremely difficult to find, but it is well worth the search. While Skittles is indica-dominant, this strain has surprisingly uplifting effects that are bound to please any consumer. While it typically tests around 12-18% THC, Skittles is endeared by all types of cannabis connoisseurs.
Skittles not only appeals to the consumer's ears, but its burst of flavor is what keeps the smokers wanting more. Skittles is loved by smokers worldwide because of its fruity, sweet, and grape flavors, which come from its unique lineage. The flavors of this indica-dominant flower are not a common flavor profile for indica strains.
Skittles has even won first place in multiple cannabis events. It was awarded first place at the 2015 Cannabis Cup in San Francisco, and first place at the 2016 Emerald Cup. Skittles is definitely a well-sought-after cannabis strain!
Skittles is a nicely balanced indica-dominant hybrid that has been found to have a very euphoric, relaxing, and uplifting effect. Smoke too much Skittles though and you just might get stuck on the couch. It's a good smoke to help unwind after work, go for a nice walk, do some household chores, or even recover from a workout.
Like with any other strain out there, some consumers might experience negative effects. Skittles has caused some consumers to feel anxious or paranoid. The main negative effects are your usual dry mouth and red eyes.
Its flavorful lineage is a cross of Grape Ape x Grapefruit x an unknown strain that gives Skittles its popular combination of flavors. It is the combination of these unique strains and effects that truly make this strain special.
There's not much information on how difficult Skittles is to grow. Skittles genetics are tough for growers to come by, but from the little information out there, Skittles is said to have very high yields. Its usual flowering time is 56-63 days. If you ever come across Skittles clones or seeds, do not hesitate to get your hands on some!
Skittles is a tough strain to find currently. It's most abundant in states like California, Oregon, and Washington. Colorado does not usually have any Skittles, but it's always worth checking with your local dispensary!


text:
Q: Error parsing a DTD using lxml I'm trying to write a validation script that will validate XML against the NITF DTD, http://www.iptc.org/std/NITF/3.4/specification/dtd/nitf-3-4.dtd. Based on this post I came up with the following simple script to validate a NITF XML document. Bellow is the error message I get when the script is run, which isn't very descriptive and makes it hard to debug. Any help is appreciated.
#!/usr/bin/env python

def main():
    from lxml import etree, objectify
    from StringIO import StringIO

    f = open('nitf_test.xml')
    xml_doc = f.read()
    f.close()

    f = open('nitf-3-4.dtd')
    dtd_doc = f.read()
    f.close()

    dtd = etree.DTD(StringIO(dtd_doc))
    tree = objectify.parse(StringIO(xml_doc))
    dtd.validate(tree)

if __name__ == '__main__':

    main()

Traceback error message:
Traceback (most recent call last):
  File "./test_nitf_doc.py", line 23, in <module>
    main()
  File "./test_nitf_doc.py", line 16, in main
    dtd = etree.DTD(StringIO(dtd_doc))
  File "dtd.pxi", line 43, in lxml.etree.DTD.__init__ (src/lxml/lxml.etree.c:126056)
  File "dtd.pxi", line 117, in lxml.etree._parseDtdFromFilelike (src/lxml/lxml.etree.c:126727)
lxml.etree.DTDParseError: error parsing DTD

If I change the line:
dtd = etree.DTD(StringIO(dtd_doc))

To:
dtd = etree.DTD(dtd_doc)

The error I get is:
lxml.etree.DTDParseError: failed to load external entity "NULL"

A: I took a look at the nitf-3-4.dtd and found that it references an external module xhtml-ruby-1.mod which can be downloaded at this link. This needs to be present in the current directory so the DTD parser can load it.
Full working example (assuming you have a valid NITF document handy):
% wget http://www.iptc.org/std/NITF/3.4/specification/dtd/nitf-3-4.dtd
% wget http://www.iptc.org/std/NITF/3.4/specification/dtd/xhtml-ruby-1.mod

Python code:
from lxml import etree, objectify
dtd = etree.DTD(open('nitf-3-4.dtd', 'rb'))
tree = objectify.parse(open('nitf_test.xml', 'rb'))
print dtd.validate(tree)

Output:
% python nitf_test.py
True


text:
Are Wildfires Becoming Big Business?
Traci Eatherton
Photo by Whitney Klasna.
Montana fire
States and the federal government invest millions each year into containing and suppressing massive wildfires. But that investment in wildfire suppression, or lack of, surrounding the Legion Lake fire in South Dakota, has some producers looking for some answers to a management plan they say isn't working.
Management of the fire that burned 84 square miles in and around Custer State Park, has the agriculture community nothing short of frustrated with the fire management, according to Delia Johnson of Fairburn.
The fire, which began Dec. 11 when gusting winds blew a tree into a power line near the intersection of U.S. Highway 16A and S.D. Highway 87 North, ended up burning about 58 square miles inside the park's boundaries, with approximately 11 square miles consumed in the eastern portion of neighboring Wind Cave National Park. The remaining 15 square miles were on private land to the south and east.
The fire was contained six days later. While no homes were destroyed, the damage is far reaching, and there are a lot of unanswered questions.
"We are all wanting to start 'chasing down' places and people to talk to, to get the State Forestry and the Forest service in check," Johnson shared.
She and her husband were on the fire, and witnessed management techniques including drip torches, but no water.
"Fire has become big business and when these guys come onto a fire, they don't want to put it out, they want it to be a record breaker. Lining their pockets with FEMA money," Johnson said.
Reports of hot shots being turned away in the initial stages of the fire have not been confirmed, but Randy Schroth, a rancher in the Buffalo Gap area got a first-hand glimpse of how the agency's management plan failed, with a back fire that burned through his winter grass.
"It's kind of a crock of s***, the way they go about things," Schroth said, referring to the management plan and regulations set up for wildfires.
"The first thing they showed up with was drip torches," Schroth added. The drip torches were used to create a backfire. "From what I could see, they were making no attempt to put [the fire] out."
Schroth said neighbors and local firefighters were the driving force on the fire suppression, from his perspective, along with a few dozers used to build trenches. With an estimated 240 acres of winter and summer grass burned, and roughly 5 miles of fence, Schroth said it could have been worse. All of his cattle, including bulls that were in a pasture that was back-burned, are all doing well. And his father, who was flown, flight-for-life because of a magnesium deficiency, to the hospital, is home and doing well. And another plus, "We got some snow."
Schroth, along with other ranchers and the South Dakota Stockgrowers Association are hoping to get some discussions going with regulators and elected officials.
"Something's got to change," Schroth said.
While landowners were warned, most were shocked by the speed of the fire.
"I just didn't think it would move that fast," Randy's son Travis Schroth shared. "About an hour after [the initial warning], it was hitting our lease."
The Legion Lake fire is the third-largest in Black Hills history. Custer State Park reports 36,335 of its 71,000 acres were consumed by fire. Wind Cave reports having 6,966 acres burned. The remaining acres impacted were 819 acres of the state's School and Public Lands. Private property burned, too – about 9,903 acres. The Jasper Fire burned more than 80,000 acres in 2000 and the Oil Creek Fire in the Black Hills area of Wyoming burned 63,000 acres in 2012.
Despite efforts to contain fires, some argue that nature eventually must run its course, and fires like Legion Lake are inevitable.
Creech, who responded to three firefighting assignments in Montana this summer for a total of 48 days, teaches firefighting certification courses at Purdue University.
"What people don't know is that many ecosystems in the United States are fire-adapted," said Creech. "Fire is a natural part of the system out here."
And after nearly 100 years of fire suppression efforts across the United States, many states were susceptible to extensive fires, according to Creech.
"Fuel feeds the flames," he said. "The past two years have been very wet for Montana and it's built up a whole lot of grass and brush. Couple that with the unusually hot, dry conditions of this year and all that vegetation is parched and flammable. It was only a matter of time before it started to burn."
That's why Creech is among the fire specialists calling for a greater investment in fire management, which includes prescribed burns. Unlike fire suppression, prescribed burns actually use fire to help minimize more damaging wildfires in the future. Unfortunately, fire management has been inadequately funded over the years, which partially contributed to conditions that led to recent wildfires, according to Creech.
"Federal agencies, namely the U. S. Forest Service, runs out of money every year," Creech said. "They have to spend down their budget, the entire thing, not just the budget for fire suppression. In bad fire years, this drains the funds for recreation, trail management, and other projects. The Fuels Management program pays the price here. They typically run out of money right in the middle of the fire season."
According to the national interagency fire center, 2017 will go down in history as a very costly fire year with wildfires charring just over 9.5 million acres of U.S. vegetation, including not only forests, but grazing and ranchland. That total puts 2017 as one of the most active wildfire seasons in history. Just two years ago, about 10.1 million acres burned and in 2006 about 9.9 million acres burned.
In California, the state's wildfire season is estimated to be at 180 billion dollars, with 115 separate fires. And wildfires torched more than a million acres in Montana, this year. All Montana counties were approved for emergency grazing through the CRP program.
The costs for natural disasters for 2017 are still being tallied in some cases, but it's going down as one of the costliest records in history, with three major hurricanes, spring tornadoes devastating the Midwest, flooding in Missouri and Arkansas, and along with the fires, widespread drought.
South Dakota Stockgrowers Association (SDSGA) has been working to identify the ranch families affected by the Legion Lake Fire. It's estimated that maybe 20 families were affected in some way with losses to fencing, pasture and hay.
Affected Ranchers can contact the Custer/Fall River County Farm Service Agency for more information 605-745-5716
First Interstate Bank Locations are also taking donations.
First Interstate Bank
c/o Legion Lake Fire Fund
333 W Blvd, Ste 100
Hay donations are being coordinated by SDSA, 605-342-0429
Donations of Money, Hay and Trucking can also be directed to Farm Rescue. Please go to their website for more information. http://www.farmrescue.org
While the park has reopened, the damage to inside park boundaries is still being assessed. According to a release from the South Dakota Game, Fish & Parks Department, park officials continue to work on fencing, trail and road repairs as well as assessing the condition of wildlife.
Some deer, elk, burros and buffalo have had to be put down because of injuries from the fire.
Planned hunting seasons for mountain lion and coyote also opened as scheduled on, but two antlerless elk hunting seasons, set for Dec. 30 to Jan. 7 and Jan. 13 to 31, have been canceled due to the vast area burned within these hunting units and because of the absence of elk in the area.
Click here to read another story about fire management on federal land.


Lady Gaga's been dodging Dr. Luke, refusing to be deposed in the Kesha case, but now he wants the judge to force her to do it.
Dr. Luke filed docs demanding Gaga firm up a date when she will sit for the depo. In the docs, Luke says she tried to offer up a written statement instead ... but he says that's not good enough. He wants his lawyers to grill her face-to-face for no more than 3 hours.
The hot topic Luke wants her to open about is a text message convo between Kesha and Gaga. According to the docs, the texts include Kesha saying she'd been abused by Luke, and imploring Gaga to join a "smear campaign against [Dr. Luke]." Luke says that campaign included Gaga urging Sony Music to cut ties with him, and promoting "Free Kesha" on social media.
Luke's lawyers subpoenaed Gaga to get a copy of the texts, but according to the docs ... the copy they got was so heavily redacted it was incomprehensible.
Luke wants the judge to force Gaga to turn over a completely un-redacted version immediately.


Lesley is a practicing textile artist of international repute. After studying her BA (Hons) in Woven Textiles as the Surrey Institute (Farnham), she then went on to complete her MA at the University of Central England. She has been immersed in the educational system for the past twenty five working in many institutions in the UK and abroad, including Canberra School of Art, Australia and the Kawashima Weaving School in Japan.
My research activity focuses on the heritage of craft skills and their longevity within the contemporary crafts arena; referencing archives (museum and site specific) for both visual and contextual information are key to the continued development of particular threads of investigation. A weaving career of thirty years has seen the development of many aspects in terms of technique and process, particular in the combination of weave, embroidery and print approaches to express ideas and concepts.
The development of ideas has evolved naturally through an interest in the social aspects of history, particualarly the importance of skill based history, which has fallen out of favour with much contemporary craft criticism and the fundamental values of craft-work and its process. Particular research in to the life and works of the weaver, Ethel Mairet and the ethos surrounding the weave workshop in Ditchling Sussex, where Mairet once employed fellow weavers, spinners and dyers to work under her guidance and tutoring in the making of quite beautiful but practical artefacts.
The simplicity of structure in the weaving process employed by Mairet suggest a purity and truth to materials unadorned by decoration for the sake of it. In response to this, recent work has focused on the more commercial application of weave.
Work in public & private collections including: The Whitworth Art Gallery, Nottingham Castle Contemporary Textile Collection, Gallery Gallery , Kyoto Japan.
'Out of the Ordinary' a chapter written for the publication 'Hand Stitch"
Lesley Mitchison is a member of the Crafts Research Group.
Mitchison, L., 2016. Painting into Textile, Flowers Gallery London, 5/7/2016.
Mitchison, L., 2014. Material Matters, MMU Special Collections, 3rd floor, Sir Kenneth Green Library, 13/10/2014.
Mitchison, L, Miller,Lesley, 2012. Bite-Size: An exhibition of miniature works, Daiwa Anglo-Janpanese Foundation, London, Gallery Gallery, Kyoto, Janpan, Nagoya University of the Arts, Tokyo, 31st october 2011 - 23rd May 2012.
Mitchison, L. Dixon, Stephen, Kettle, Alice, Welsh, Alison, Zapp, Andrea, 2012. Global Threads: The cotton Exchange Project, Queens Street Mill, Burnley, Lancashire, May - August 2012.
Mitchison, L. Harris, Jennifer Deputy director at the Whitworth Art Gallery, 2009. 'Whitworth's Artists handling boxes', A collection of works that document process and outcome, Whitworth Art Gallery, Purchased for the education collection.
Mitchison, L. McKeating, J, Kettle, Alice, Egan, K, Hurlestone, N, Belcher, H, Miller, M, Morrell, A, 2012. 'Out of the Ordinary'. In Jane McKeating & Alice Kettle (eds.) Hand Stitich, one chapter, A&C Black.


We hope you can find what you need here. We always effort to show a picture with HD resolution or at least with perfect images. Free Coloring Pages for Girls Fresh Anime Girl Coloring Pages for Kids Free Luxury Awesome Coloring can be beneficial inspiration for those who seek an image according specific categories; you can find it in this site. Finally all pictures we have been displayed in this site will inspire you all..


(Trent Nelson | Tribune file photo) Southern Utah Pecan Ranch, near Hurricane, Wednesday Sept. 24, 2014.
The U.S. Department of Labor is asking a judge to prohibit the polygamous Fundamentalist Church of Jesus Christ of Latter-Day Saints and one of its former bishops from using underage workers.
In a motion filed Thursday in federal court in Salt Lake City, the Labor Department said neither the FLDS' corporate entity nor Lyle Jeffs, who once ran the day-to-day operations of the church, have responded to court filings and a default order should be entered.
The Labor Department wants that order to prohibit the FLDS and Jeffs from violating labor laws in the future. It also wants a judge to determine the amount of back wages that should be paid to children who harvested pecans at a ranch near Hurricane from 2008 through 2012.
In December 2012, CNN aired footage of FLDS children harvesting pecans at what was called the Southern Utah Pecan Ranch.
The Labor Department has pursued the church, Jeffs and the FLDS-affiliated company contracted to pick the pecans, Paragon Contractors Corp., over the harvest. A judge has already ordered Paragon Contractors Corp. to repay $200,000 in back wages.
Children, some of whom now are adults and have left the church, have testified they were required to harvest the pecans in bad weather and with few breaks. They were not paid for their work, they testified. The Labor Department says in its filing that 1,400 children and adults worked on the 2012 harvest alone.
| Courtesy Tooele County Jail Lyle Jeffs.
Jeffs, 57, on Wednesday pleaded guilty to one count of fraud and one count of failure to appear in court related to what prosecutors called a scheme to defraud the Supplemental Nutrition Assistance Program, often referred to as food stamps. He faces three years to five years in prison when he is sentenced Dec. 13.


text:
Obsession with Education
'Equity'
The Equity Task Force encourages the Board of Education to seek wide and extensive community input in reviewing this proposed Equity policy, systematically including key community stakeholder groups while reaching out to constituents potentially unlikely to participate in traditional feedback forums.
Madison Metropolitan School District Board of Education (BOE) Equity Task Force (2005-2007), Final Report (March 28, 2007).
Equity at the highest level, not simply equity, is something that we should always strive for in education. Every student should have the best opportunities to learn in ways that will help them now and in the future.
George Couros, "Equity At the Highest Level," The Principal of Change blog (July 30, 2017).
Some definitions:
MMSD Board Policy 9001, as adopted June 6, 1994:
"Equity is defined as providing each student with an equal educational opportunity to achieve the District's 100% success objectives." ....
"100% success objectives is defined as students who graduate, students who complete their individual academic program, students who enroll in a post-secondary educational program, or students who are self-sufficient in other endeavors."
MMSD BOE Equity Task Report Final Report, issued March 28, 2007:
"Equity assures full access to opportunities for each MMSD student to achieve educational excellence and social responsibility."
"Equity means the deliberate distribution of resources to provide full and meaningful access to comparable educational opportunity to assure that all MMSD students have the academic and interpersonal skills to be successful adults."
MMSD Board Policy 9001, draft revision for proposed adoption by BOE on July 31, 2017:
"A. 'Educational Equity' means an intentional distribution of DISTRICT resources amongst schools, students and staff based on what each needs to achieve universal goals.
B. 'Resources' means money; programs and curriculum; staff time, expertise, skills and experience; information; and, materials and services such as technology and transportation.
C. 'Targeted Universalism' an approach for achieving equity that sets universal goals for all students and identifies targeted means and processes for specific populations depending on how they are situated to opportunity. This approach recognizes that the DISTRICT must respond with necessary resources and multiple paths needed for different school communities and students to thrive.
D. 'Targeted' means the distribution of resources on top of or in addition to universally distributed resources to support a particular subgroup based on unique or specific qualities or established need, such as the provision of the allocation of an assistant principal to only the school whose student enrollment exceeds a specific number or the provision of supplementary math texts and workbooks to students who achieve within an established range on an assessment.
E. 'Universal,' when used in reference to resources, means the distribution of resources to everyone or everything in the established group regardless of any unique or specific qualities or identified needs, such as the allocation of one lead principal to each school building or the provision of a standard mathematics text book to each student. 'Universal,' when used in reference to goals, means published goals fostering all students' acquisition of the skills and abilities to be successful in college, career and community."
Some reporting protocols:
"This policy applies to situations that affect students within one school, or between or among several schools, and will be reviewed every three years."
"Administration will report on an annual basis to the Board of Education the extent of progress on specific measures in eliminating gaps in access, opportunities and achievement. Administration will develop an annual report that will provide data on the distribution of staff, financial, and programmatic resources across all schools."
"The SUPERINTENDENT and his/her designee shall recommend and the BOARD shall adopt a tool and/or method by which the DISTRICT can assess alignment of recommendations with the principles in the Educational Equity Policy (Educational Equity Tool). The Educational Equity Tool shall be available on the DISTRICT's website once approved."....
"Beginning in the 2018-2019 school year, the SUPERINTENDENT or his/her designee and BOARD will adopt metrics that will provide data on the distribution of staff, financial, and programmatic resources across all schools, which shall be incorporated into the annually prepared budget documents and/or Human Resources report."
Some relevant resources for district information, past and present:
U.S. Department of Education (USED) Civil Rights Data Collection: survey years 2013 (Educational Equity Report, including school-level data for download), 2011, and 2009; although the next biennial CRDC publication occurs in 2018, the district's data for survey year 2015 would have been compiled and submitted earlier this year.
Wisconsin Department of Public Instruction (DPI): various dashboards with district-only access (from which relevant current data can and should be made available to the public), including: Achievement Gap Dashboard, MAP Dashboards, PALS Dashboards, ACCESS Dashboards, and more.
Teacher Equitable Access Plan for Wisconsin, submitted by DPI to and approved by USED in 2015, describing "the steps that the [State Educational Agency] will take to ensure that students from low-income families and students of color are not taught at higher rates than other children by inexperienced, unqualified, or out-of-field teachers, and the measures that the agency will use to evaluate and publicly report the progress of the agency with respect to such steps," and the MMSD DPI Final Equity Plan submitted in 2016 pursuant to the state plan (including planned quarterly and annual reviews of progress, and evaluation/monitoring metrics).
USED Office for Civil Rights (OCR) December 29, 2016 letter to MMSD, with OCR's analysis of disparities in participation for the district's African-American and Hispanic students at the elementary, middle, and high school levels in Advanced Learner programming, including Advanced Placement course participation.
Posted by Chan Stroman at 7/31/2017 09:04:00 AM
Labels: Achievement gap, Data information and communication, Policy and philosophy, Transparency and accountability
Nothing on or linked to from this blog should be considered, taken or used as legal or any other kind of advice.
Edblogs
School Information System
Momentum Isn't Magic—Vindicating the Hot Hand with the Mathematics of Streaks
A Chrome Extension That Shows You the Value of Your Time
Reading test survives in California
Rick Hess Straight Up
The Wham-O Pudding Essay Contest Theory of Educational Innovation
The Thinking Person's Guide to Autism
Being Hyper-Verbal Is A Real—And Disabling—Autistic Experience
The Wrightslaw Way
Summer School 2019 – Planning for your Child's Future
The rule of law versus the rule of rank
Public schools, public choice
A.O. Hirschman on arguments against fixing failure
Louis Moreau Gottschalk on education
Chesterton on Dickens on education
Reader leaders
Need to read
Key student performance measures (Madison School District)
Measures for measures
New Wisconsin law on school safety plans, pupil records and school bullying
Flannery O'Connor on teaching fiction
Virtual charter school admissions for students with disabilities in Wisconsin
School budget sunshine
Race to the Top snapshots
Reading Recovery, parents and experts
Virtual schools, students with IEPs, and Wisconsin open enrollment
Euclid, Newton and Adam Smith
Special education stimulus spending
Previous edblogging
2006 MMSD WKCE Scores: A Closer Look [May 2007]
School data: School Performance Reports [May 2009]
MMSD Reading and the Poverty Achievement Gap [December 2009]
Madison Parents' School Safety Site [January 2007 - September 2008]
Tweets by @eduphilia
I'm a mom of three in Madison, Wisconsin. Email for this blog can be sent to eduphilia ["at" symbol] gmail.com.


The University will confer honorary degrees on five distinguished scholars—John Barrell, Marc Davis, John Henry McDowell, Kip Thorne and Gernot Wilhelm—in recognition of their significant contributions to their fields of study through research and scholarship. The honorary degrees will be presented at Session II of the University's Friday, June 13 Convocation.
John Barrell, professor of 18th-century studies in English and related literature at the University of York, will receive a Doctor of Humane Letters degree.
One of the world's leading scholars of British literary history, Barrell's work spans the Enlightenment through Romanticism. His work ranges from the specific to broad studies of social and political issues of the late-18th and 19th centuries.
He also has published works on the poetry, fiction and drama of the period, as well as on paintings and political cartoons. His extensive work on landscape has shaped the understanding of the topic.
James Chandler, the Barbara E. and Richard J. Franke Distinguished Service Professor in English Language & Literature and the College, will introduce Barrell at the Convocation.
Marc Davis, professor of astronomy and physics at the University of California, Berkeley, will receive a Doctor of Science degree.
Davis built and carried out the first comprehensive galaxy red-shift study, which revealed the large-scale structure of the universe. He and his colleagues also constructed instruments that helped map the heavens.
Davis led surveys that measured cosmic-mass density, which helped show how galaxies and their complex structure evolved over billions of years, from the first moments after the Big Bang.
Joshua Frieman, Professor in Astronomy & Astrophysics and the College, will introduce Davis at the Convocation.
John McDowell, the university professor of philosophy at the University of Pittsburgh, will receive a Doctor of Humane Letters degree.
McDowell's contributions to the study of philosophy are countless, and careful, eloquent arguments shape his work. His articles on moral philosophy helped revive the realist tradition in moral theory, and he has greatly influenced views on ancient philosophy, modern German philosophy and modern analytic tradition.
His book, Mind and the World, which synthesizes the themes of his prior work in a comprehensive new argument, is regarded by many of his peers as one of the finest philosophical classics of the past half-century.
Robert Pippin, the Evelyn Stefansson Nef Distinguished Service Professor of Philosophy and the College, will introduce McDowell.
Kip Thorne, the Feynman professor of theoretical physics at the California Institute of Technology, will receive a Doctor of Science degree.
Thorne has helped lead the field of general relativity and has trained generations of graduate students for the past 40 years. His contributions have added new knowledge to the theories of gravitational collapse and black holes and to issues relating to the generation and detection of gravitational waves.
Thorne's books and lectures have brought the field of general relativity to the public. He also helped lead the effort for the Laser Interferometer Gravitational Wave Observatory, an international project that seeks gravitational radiation.
Robert Wald, the Charles H. Swift Distinguished Service Professor in Physics and the College, will introduce Thorne.
Gernot Wilhelm, professor of ancient near eastern studies at the University of Würzburg, will receive a Doctor of Humane Letters degree.
Wilhelm is a scholar of the ancient Near East, particularly the Hurrian civilization of northern Mesopotamia, whose significance in the region during the second millennium B.C. had been overlooked by scholars. Drawing on the vast sources of surrounding civilizations, Wilhelm helped bring the Hurrian language and culture to life.
He also has led a long-term project of Hittite studies at the Academy of Arts and Sciences in Mainz, Germany.
Theo van den Hout, Professor in the Oriental Institute and the College, will introduce Wilhelm.


Discussion in 'NOD32 version 2 Forum' started by diddlydumdum, Feb 3, 2006.
I've been using NOD32 v. 2 for about three years now and have no complaints whatsoever with it. It does precisely what it's supposed to do without any fuss.
However, as many more qualified than I have observed, anti-virus software isn't the end all and be all of security on the Internet. I also need to use a firewall, software like Process Guard to protect the OS, and software for anonymous web-surfing in addition to registry optimisers (not because of the Internet, though).
Given Eset's expertise in the area of anti-virus software (and the colander called Windows XP), isn't it feasible for the company to design and develop a security suite which includes a software-based firewall and the other applications listed above? A complete, holistic, co-ordinated security suite would be a welcome addition. I've no doubt there are many other users who'd like to have total security from the one trusted developer.
Any chance of this happening, even if not in the immediate future?
In the meanwhile, thanks for a great product, Eset.
There have been whispers of a suite but you have to remember Eset is relatively small compared to the big boys and increasing the functionality of the program increases support calls and such. So the more NOD does, the more support has to work on and the great support we have all come to expect would suffer somewhat. The suite rumor I heard was more along the lines of adding an established firewall to NOD as opposed to desgining one from scratch to work with NOD. Don't get overly excited, as I mentioned it was only a rumor and not a likely one at that.
- And I still hope that you can deselect any firewall/spam filter/whatever and not get any nag screens about a firewall is not installed. 99% of the 'suites' has this annoying feature. I hate that.
I'm 75% sure that NOD32 will allow you to install only the components that you wish to use without any nags, if they integrate firewall and antispam technology.
Of course, anything they have made so far is rather perfect in my book.
Just no nag screens and I'll be a happy camper.
Let me make one thing clear at the outset: it isn't for me to tell Eset how to run their business. The point I was trying to make is that an integrated suite of software applications (nag screens notwithstanding ) would provide more peace of mind to users who have come to trust Eset.
Moreover, if an organisation like Zone Labs sees fit to cross over into anti-virus software from their traditional firewall stuff, surely then it behoves Eset to diversify into more broad-based security suites or see their market share of the anti-virus software diminish.
There is also the amorphous "trust" factor. I, for one, trust Eset's product and would likely trust a firewall from them which acts in complete harmony with NOD32, rather than have to hope that individual packages from differing manufacturers will give me the peace of mind I seek.
I hope ESET never makes software as invasive and bloated as some other companies. If they do make a software firewall I hope it doesn't try to do more than be a firewall, not an ad blocking, content blocking monstrosity that tries to do what can be done much more efficiently by other methods and is practically impossible to uninstall cleanly.
If they could acquire the rights to Kerio 2.1.5 and develop it to be more modern and friendlier to the less experienced and have better logging capabilities, I think this would be a good thing.
Agreed. What would be nice is a firewall application similar to sygate without the needless/bloated interface the big boys tack on.
On a side note, sygate was the best firewall until symantec got there paws on it.
Personally, I like to evaluate and select individual components of my security setup and I am generally opposed to "suites" because it's almost impossible for such a product to be best of breed in every category. So, like Brian N and Bubba, I would want to be able to disable components and not have to worry about nagging. More than that, though, I would want to be able to disable components and not have to worry about any potential conflicts with other solutions either (eg, if I pick someone else's firewall or host-based intrusion protection software, I don't want to have to worry about low-level conflicts of any kind). ESET has always been good about providing configurability options. Some might say they offer too much configurability. However, if they do decide to go the route of offering a suite, I would want full componentization and support for the complete addition/removal of any piece.
I agree with Alec. Although to go a little further. Even if Eset or whomever decide to make a suite. I'd still like them to sell or give away the programs as completely separate entities as well as in a suite.
off topic, Symantec killed Sygate, that's why the best firewall went bye bye, though the very last stable version is still a great product and should keep people safe for years to come.
We conducted a small poll awhile back wherein people voted their preference to a layered approach or an all-in-one suite. Please read it here if you want to see the results and the good posts therein.
The Wilder's community have more knowledge than the general mass who would find a AV & Firewall package more appealing.
I'm just saying that they should offer a seperate package (AV & Firewall) in addition to their sole AV.
I prefer my home theater system from different makes and brands and I dont like all from the same brand. That goes for my security stuffs too. Thats purely my opinion. Thanks.
1. What is a "registry optimiser"?
2. Why do you want to use one?
3. Why would Eset bundle one with a security suite?
FWIW, I do agree that HIPS functionality would be nice. I just tried KAV 6 beta 2 (until it brought my system to a standstill), and it incorporates features that would obviate GSS for me.
Luckily most of the suite products will also sell the AV alone, I would expect Eset to do the same. I agree that it would be nice if they'd bundle in a firewall, especially a third party one with some mild integration just packed into the same installer. I don't think there'd be anything wrong with that, adn I think they'd get more business in the long run. When I set someone up with NOD32 for the first time, it can be a challenge to find a good firewall to go with it.. a suite would definitely make things much easier.
1. A registry optimiser is a bit of code (a software application, if you will) which "optimises the registry, i.e. removes detritus, re-locates keys, and so forth.
2. All (or rather most software applications) which run under Colander XP/2000/Me/98 etc require to be "registered" in a database. The problem is, upon uninstallation, the registered software isn't necessarily un-registered from the database, hence the build-up of detritus. This, as many optimiser manufacturers scream, "may cause your computer to slow down or even crash".
3. One of NOD32's functions is to check for registry-resident virii. To this extent, I daresay the folks at Eset are aware of how a registry is composed, tracking routes, tracing, etc. Given this background and knowledge, it is not a great shift (says the complete novice!) to move into optimising the registry. I would also suggest the good folk at Eset would do a better and safer job than many if not most others.
That's exactly what I thought you meant. I'm not a big believer in registry cleaners (they cause lots of problems and almost never solve any--people always recommend them, but when pressed, can never give real specifics as to why).
In any case, such a utility doesn't belong anywhere near a security suite. No offense, just my opinion.


Musser Public Library offers an adult book club with varied book selections to patrons of the library. The adult book club meets the first Monday of the month from 7:00-8: 00 pm. Stop by the front desk if you have questions or are interested in joining the book club. Stay tuned for more information about an additional adult book club and teen book club.


text:
Hexadic
Album Review of Hexadic by Six Organs of Admittance.
Home » Pop/Rock » Hexadic
Six Organs of Admittance
Release Date: Feb 17, 2015
Record label: Drag City
Genre(s): Pop/Rock, Alternative/Indie Rock
Buy Hexadic from Amazon
Hexadic - Fairly Good, Based on 12 Critics
The only constant in Ben Chasny's longstanding Six Organs of Admittance project is change. Since 1998 he has engaged in composing, playing, improvising, and recording based on whatever aesthetic or philosophic principles appeal to him regardless of genre. More often than not, his records have existed between rather than within them, though there has always been a thread that marked a unique, if mercurial, signifier woven throughout to connect them.
Ben Chasny has always been an unsettled artist. In his work as Six Organs of Admittance, he refuses to stay in one place for long, darting between folk, rock, psych, and noise from album to album and song to song. But Hexadic is his first record that actually sounds unsettling. His guitar playing is desperate and cutting—a fiery, jagged rip that recalls Japanese air-piercers like Keiji Haino and KK Null.
Exclaim - 70
For his first record as Six Organs of Admittance in three years, Ben Chasny came up with a whole new compositional system, called Hexadic, as a way to dig himself out of a creative rut. Think of it as a kind of twist on Brian Eno's Oblique Strategy cards, an aleatoric — or chance-based — approach to songwriting.Every detail of every song, from the notes played to how often they were played to the lyrics themselves, was determined by Chasny's system. While most of the composing was left up to chance, the decision to play the songs with an electric guitar was all Chasny, as he thought the songs leant themselves better to a "rock" format.
Ben Chasny's prolific output could lead to the (incorrect) impression that much of his work is created without much in the way of thought. His music with Six Organs Of Admittance over recent years might well feel impulsive and primal, but there's usually a process behind it. Intriguingly, Hexadic is an album that takes the thought process away from Chasny a little, in compositional terms at least.
When I've got a hangover, I like to listen to abrasive music. Something with a bit of unease. It's a litmus test for how the rest of my day will go. It will either force me to get up and move past my self-inflicted malady, or drive me further towards the dark corners of the house. Time-worn ….
The Line of Best Fit - 65
There's some serious method to the madness of this new record from Ben Chasny, his first under the Six Organs of Admittance banner since 2012's Ascent. The usually prolific guitarist has spent the past few years devising a compositional process called 'the Hexadic System', which involves drawing from playing cards to allow chance to determine elements like tuning, tonal intensity and even lyrics in songs. Chasny has applied the approach here and the exam question seems to be whether it can produce serendipitously compelling music.
The 405 - 65
Head here to submit your own review of this album. From the start, there is something a bit off about Hexadic--the newest album by the scarily prolific Ben Chasny, alias Six Organs of Admittance. It might be the lack of discernible time signatures, or the myriad moments of uneven syncopation, or just the absence of basic song structure. Do a little digging, and you'll discover that Hexadic is the product of years of (admittedly impressive) theoretical experimentation by Chasny.
Record Collector - 60
Followers of Ben Chasny will have noticed that the usually prolific guitarist has been quiet of late. Hexadisc marks not only Chasny's first new material since 2012's Ascent, but also the introduction of a new system of composition; he's spent the last few years developing it for use, composing 30 songs, nine of which are here. The system uses a deck of playing cards (Drag City will be producing a deck specially designed by Chasny) that, when drawn, determine aspects of the composition (tuning, tonal variations, etc).
Over the years, I've explored a number of albums based in the free jazz and/or noise categories, listening to artists whose want of freedom from structure has often manifested itself as cacophonous abstractions via any number of instrumental means. No rules; no order. Such anarchic tendencies seem to contradict the whole notion of creation, that simply acting in the cause for deconstruction might undermine the whole process of making.
The proliferation of digital recording and file sharing, as well as the tremendous expansion of music blogs in the last fifteen years has expanded the reach of experimental, psychedelic, and improvisational music tremendously. If someone wanted to hear or make music that sounded like a cat trapped in a dryer and amplified to the point of total cacophony 15 years ago, your options were pretty limited. Such music existed of course, but it was the prevue of specialty labels, small isolated scenes, and obscure corners of the record store labeled 'avant-garde'.
Blurt Magazine
Their review was positive
Hexadic is Ben Chasny's most blistering and abrasively feed-back shocked piece of work in some time, its nine compositions paced at a meditative tempo, but amped into white noise intensity. Comets on Fire's Noel Von Harmonson adds abstract, chaotic drum fills to some cuts and two bassists — Rob Fisk of Badgerlore and Charlie Saufley of Assemble Head of Sunburst Sound — put ponderous weight beneath others. But this is mostly Chasny's show, a guitar tour de force in volume, ferocity and, occasionally, lyricism.
In the years since Ben Chasny's 1998 self-titled debut as Six Organs Of Admittance – released in an initial pressing of just 400 copies, hand-painted and hand-stamped by Chasny himself – the California native has established himself as something of a psych-folk icon. This is a result of both his prodigious output – well over a dozen records in 17 years – and the enduring eclecticism of his approach. The atmosphere is consistent: foggy, meditative, vaguely conspiratorial – but the musical details are always changing: harsh drones on 2002's Dark Noontide, somber classical guitars on 2004's For Octavio Paz, acid-drenched psych shredding on 2012's Ascent (made with Chasny's former band mates in Comets On Fire).
'Hexadic'