Messy Guest Room info about the game-Games2Rule.
Games2rule brought another new hidden objects game is called Messy Guest Room. It's the time to use your observing skills to discover the hidden objects in this game. Find the hidden objects in this Guest Room within the time duration to get high score. 20 seconds from your will be reduced for every wrong click. Have fun!


Welcome to our second week, how does ICT make a difference.
I hope that you have enjoyed the first week of the course.
We have explored some of the reasons for using ICT in primary education.
You shared your own ideas about the use of ICT in primary levels.
And we also read the reasons that actual schools have given for using ICT.
own ideas and thoughts in your own course journal.
change reported by schools who have successfully integrated ICT.
We will read what schools who participated in the UNESCO study told us.
And we will also collect and share your own views.
participate beyond the school boundaries in a national or international level.
at a very important dimension, children's perspectives.
some space for listening to what children have to say to you in your own context.


text:
The occipital condyles are undersurface protuberances of the occipital bone in vertebrates, which function in articulation with the superior facets of the atlas vertebra.

The condyles are oval or reniform (kidney-shaped) in shape, and their anterior extremities, directed forward and medialward, are closer together than their posterior, and encroach on the basilar portion of the bone; the posterior extremities extend back to the level of the middle of the foramen magnum.

The articular surfaces of the condyles are convex from before backward and from side to side, and look downward and lateralward.

To their margins are attached the capsules of the atlanto-occipital joints, and on the medial side of each is a rough impression or tubercle for the alar ligament.

At the base of either condyle the bone is tunnelled by a short canal, the hypoglossal canal.

Clinical significance

Fracture of an occipital condyle may occur in isolation, or as part of a more extended basilar skull fracture. Isolated condyle fracture is a type of craniocervical injury. The classification of Anderson and Montesano distinguishes three types of occipital condyle fracture:
 Type I: Isotated impaction fracture of the occipital condyle, due to compression by the atlas or dens. This injury is usually stable; significant displacement of fragments is rare.
 Type II: Occipital basilar skull fracture extending into the condyle, resulting from direct trauma. The craniocervical junction usually stays stable, but neurologic injury may occur from the blow to the head.
 Type III: Isolated avulsion of the condyle with displacement towards the alar ligament, due to forced rotation / lateral bending. This injury tends to be unstable and may co-occur with atlanto-occipital subluxation or dislocation. Neurological injury may occur and range from minor to instantly fatal.

Minimally displaced fractures are treated conservatively. Surgery may become necessary if there is significant compression of the brainstem, spinal cord, the lower cranial nerves or cervical arteries. Bilateral condyle fractures (e.g. as part of an atlanto-occipital dislocation or the "occipital ring fracture") are rare, but often fatal.

Symptoms of an isolated occipital condyle fracture resemble those of other craniocervical injuries, including high cervical pain, reduced range of motion, unusual head / neck posture, prevertebral swelling, and possibly lower cranial nerve (IX, X, XI, XII) deficits, tetraparesis or abnormal breathing. Among these, cranial nerve deficits are the most characteristic due to the proximity of the injury to the jugular foramen and hypoglossal canal. Onset of neurologic symptoms may be immediate or delayed.

The prevalence of occipital condyle fractures is not definitely known. Once thought to be a rare injury, it is nowadays believed to constitute 1-3% of all blunt craniocervical traumas. It is most commonly seen in high-energy trauma, often associated with other skull and/or cervical spine injuries.

In reptiles and birds

The presence of a single occipital condyle in dinosaurs (including birds) and crocodilians contrasts with the condition in amphibians and synapsids (including mammals such as Homo sapiens), where two occipital condyles are present. Here, the occipital condyle is a single rounded projection that is present on the rear of the skull and articulates with the first cervical (neck) vertebra.  Functionally it allows the head to move from side to side, up and down, as well as to rotate.  A combination of a number of smaller bones (such as the basioccipital and exoccipitals) participate in the formation of this structure.

In most dinosaurs the occipital condyle is situated at the rear part of the skull, below the foramen magnum, and points toward the posterior of the animal.  Some exceptions to this exist, such as in the iguanodontian Anabisetia saldiviai where the condyle points downward.  In some dinosaurs, where the skull has not been preserved, the presence of a small occipital condyle suggests to some paleontologists that the skull of the dinosaur was relatively small.

See also
 Atlas
 Condyloid fossa

References

Further reading

External links

 occipital condyles on Triceratops

Bones of the head and neck

redpajama_set_name: RedPajamaWikipedia


text:
Відсаджування, відсадка (рос.отсадка, англ. jigging, нім. Setzen n) — операція і технологічний процес гравітаційного збагачення корисних копалин, який базується на розділенні зернистого матеріалу за густиною у вертикальному пульсуючому потоці води або стисненого повітря знакоперемінної швидкості.

Загальний опис

Відсадкою називають процес розділення суміші мінеральних частинок за густиною в турбулентному вертикальному пульсуючому потоці води або повітря знакоперемінної швидкості. Пульсації мають задану амплітуду і частоту.

Збагачення відсадкою займає одне з провідних місць у технології збагачення корисних копалин. Відсадка з успіхом може застосовуватися для крупно- і середньовкраплених рудних і нерудних корисних копалин, у яких корисні мінерали відрізняються від супутніх їм породних за густиною і представлені зернами крупністю не менше 0,2 — 0,5 мм. Відсадкою збагачують розсипні золотоносні, платинові, алмазні, титано-цирконієві руди, деякі корінні руди кольорових і рідкісних металів, залізні і марганцеві руди, але особливо широко відсадка використовується при збагаченні кам'яного вугілля і антрациту.

Процес відсадження здійснюється в відсаджувальних машинах, де вихідний матеріал у результаті багаторазової періодичної дії висхідних і спадних струменів середовища розділяється на продукти різної густини. У нижньому шарі концентруються частинки більшої густини, у верхньому — меншої.

Шар матеріалу, який концентрується на решеті називають постіллю. Вона може бути природною (натуральною), тобто складається з зерен сировини, яка збагачується, або штучною, тобто такою, яка створюється за допомогою іншого більш важкого продукту, що не міститься у вихідній сировині (польовий шпат, магнетит, металевий дріб тощо). Постіль є своєрідним фільтрувальним шаром — вона пропускає важкі зерна і затримує легкі. Штучна постіль застосовується при відсадженні тонкозернистих продуктів і забезпечує розвантаження важких продуктів.
Режим пульсацій води вибирається залежно від складу матеріалу і його крупності. Ефективність відсадки тим вища, чим більша крупність збагачуваного матеріалу і чим більше розходження в густині мінералів, які розділяють.

Крупність руд, збагачуваних відсадкою, складає від 0,2 до 60 мм, вугілля — від 0,5 до 150 мм, антрацитів — від 0,5 до 250 мм.

Механізм відсадки
За типом середовища розділення розрізнюють:
 гідравлічну,
 пневматичну,
 суспензійну відсадку і
 відсадку з водоповітряною сумішшю.

Висхідний потік викликає розпушення відсаджувальної постелі, низхідний — її ущільнення з поступовим формуванням на решеті шару зерен важкого продукту. При цьому постіль переміщується в поздовжньому напрямку, і в кінці шляху відбувається роздільне вивантаження важкого (нижнього) та легкого (верхнього) продуктів відсадки. При збагаченні руд корисний продукт зосереджується в нижньому шарі постелі, а пуста порода — у верхньому. При збагаченні вугілля, навпаки, концентрат зосереджується у верхньому шарі, а порода відкладається на решеті.

Цикл відсадки є важливим технологічним параметром, що впливає на ефективність процесу. Найсприятливіша діаграма відсаджувального циклу при висхідному потоці за відносно невеликий час повинна забезпечити максимальне розпушення по всій висоті постелі, а потім по можливості плавне опускання частинок.

Організація циклу відсадки має метою створення оптимального режиму руху води, що сприяє розшаруванню матеріалу за густиною. Режим руху води вибирається залежно від складу матеріалу і його крупності. При цьому оптимізація режиму полягає насамперед в установленні потрібних амплітуди і частоти пульсацій. Організація циклу коливань води здійснюється подачею повітря в повітряні камери відсаджувальної машини. Для одержання оптимальної діаграми відсаджувального циклу залежно від характеристики вихідного матеріалу і питомої продуктивності підбираються відповідні параметри повітряного циклу: тривалість впуску і випуску повітря і пауз між ними, тиск повітря і частота пульсацій. Параметри повітряного циклу в своїй сукупності обумовлюють динамічний режим розпушення постелі, який характеризується такими параметрами: амплітудою пульсацій, максимальним підйомом постелі, максимальними швидкостями висхідного і низхідного потоків та коефіцієнтом розпушення. Додаткова подача підрешітної води збільшує швидкість і тривалість дії висхідного потоку і знижує швидкість низхідного потоку. Звичайно, чим більше витрати підрешітної води, тим чистіше нижній шар матеріалу.

Необхідною умовою розділення матеріалу за густиною в процесі відсаджування є повторювані у кожному циклі підйом і розпушування постелі, що здійснюються вертикальними коливаннями середовища (або решета) і висхідним потоком підрешітної води. Від розпушення постелі залежить її густина, яка є основним параметром контролю і автоматизації процесу відсаджування.

Гіпотези відсадки

В теоретичних дослідженнях В. визначилися два принципових напрямки: детерміністське та масово-статистичне. В основі першого — вивчення закономірностей руху окремого зерна в стиснутих умовах, другого — сукупності зерен. Перший напрям розроблений на рівні т. зв. детерміністської моделі, другий — суспензійної, енергетичної та масово-статистичної моделі (гіпотези)

Детерміністська модель В. розглядає швидкості і прискорення окремих частинок як функції їх фізичних властивостей — густини, крупності, форми і т. д. Вона включає гіпотезу початкових швидкостей та початкових прискорень і дозволяє якісно оцінити параметри процесу В., виділити фактори, що впливають на розшарування матеріалу, встановити тенденції переміщення частинок у відсаджувальній постелі.

Суть суспензійної моделі полягає в тому, що відсаджувальна постіль розглядається як важка суспензія, в якій розділення матеріалу за густиною протікає за законами, чинними для важкого середовища.

Енергетична гіпотеза (Ф. Майєра) — це тлумачення, згідно з яким відсаджувальна постіль є механічно нестійкою системою, що має запас потенційної енергії. При підведенні зовнішньої енергії для розпушення відсаджуваного матеріалу постіль займає більш енергетично вигідне положення, що супроводжується розшаруванням матеріалу за густиною.

Основна задача масово-статистичної моделі — є визначення фізичних факторів та закономірностей формування відсаджувальної постелі. Основне припущення цієї гіпотези: число частинок, які виділилися у свій шар рівноваги, пропорційне числу цих же частинок в зоні розділення.

Основні параметри відсадки

Основні параметри, що чинять вплив на процес відсадки, розділяють на три групи:
 — технологічні, що залежать, зокрема, від характеристики вихідного матеріалу (гранулометричний і фракційний склад вихідного матеріалу, його крупність, форма зерен і їх міцність, питома продуктивність машини);
 — гідродинамічні, що визначаються параметрами підрешітної води і стисненого повітря (цикл відсадки, частота і амплітуда пульсацій, витрати і тиск води і повітря, розрідженість живлення);
 — конструктивні, що залежать від типу використаної машини (спосіб розвантаження важких і легких продуктів, спосіб створення пульсацій у відсаджувальній камері, число камер, площа відсаджувального решета).

Технологічні параметри відсадки
Технологічні параметри відсадки визначаються якістю і кількістю збагачуваного матеріалу, тобто їх гранулометричним, фракційним складом і фактичною питомою продуктивністю відсаджувальної машини. Технологічні результати відсадки характеризуються взаємозасміченням кінцевих продуктів збагачення, а також показниками технологічної ефективності — середнім ймовірним відхиленням Epm і погрішністю розділення I .

 Гранулометричний склад вихідного матеріалу визначає структуру постелі відсаджувальної машини. Зі зменшенням крупності збагачуваного матеріалу підвищується гідродинамічний опір постелі, внаслідок чого знижуються ефективність і точність розділення матеріалу. Зниження точності розділення зі зменшенням розміру збагачуваних частинок можна пояснити тим, що вплив різних перешкод, несприятливих факторів (напр., в'язкості, турбулентності потоку, зіткнення частинок різної крупності і т. д.) значно більшою мірою позначується на дрібних частинках, ніж на крупних. Механічна взаємодія між частинками різної крупності і густини, їх зустрічі і зіткнення в процесі розшарування постелі також більшою мірою негативно позначаються саме на дрібних частинках. Дрібна частинка при зіткненні з крупною суттєво змінює свою траєкторію, в той час як для крупної частинки значної маси така зустріч може пройти практично без помітної зміни траєкторії. Чим більші частинки, тим менше вони піддаються впливу перешкод, що виникають при русі до своїх шарів (за густиною), і тим менше ймовірність вилучення їх до «чужих» шарів до моменту видалення з відсаджувальної машини. Технологічна ефективність відсадки особливо залежить від вмісту в живленні шламів, які не збагачуються, а практично повністю переходять в легкий продукт. Так, при збагаченні вугілля для нормальної роботи відсаджувальної машини вміст шламів крупністю 0 — 0,5 мм не повинен перевищувати 15 %. Мінімальним для відсадки необхідно вважати такий розмір частинок, менше якого ефективність збагачення іншими методами буде вище, ніж відсадкою. Розмір максимальної грудки збагачуваного матеріалу обмежений не технологічними можливостями процесу, а конструктивними особливостями відсаджувальних машин (головним чином конструкцією розвантажувальних пристроїв). Для більшості відсаджувальних машин різних типів за умовами розвантаження важких продуктів максимальний розмір зерен не перевищує 100—150 мм і тільки в відсаджувальних машинах типу ОМА можна збагачувати матеріал крупністю до 250 мм. Діапазон крупності матеріалу при відсадці, як правило, залежить від прийнятої на фабриці технологічної схеми. Стабілізувати якість вихідного матеріалу за гранулометричним складом можна усередненням, однак і після цього коливання якісних показників залишаються значними.
 Наявність в збагачуваному матеріалі зерен плоскої форми приводить до зниження пропускної здатності постелі і погіршення ефективності розділення. При збагаченні вугілля плоскі частинки породи виносяться висхідним потоком в концентрат і знижують його якість.
 Низька міцність зерен збагачуваного матеріалу сприяє його ошламлюванню, що ускладнює процес відсадження (шлами в незбагачуваному стані переходять в легкий продукт).
 Товщина постелі на решеті відсаджувальної машини залежить від крупності збагачуваного матеріалу. При збагаченні крупних класів руд вона дорівнює 5 — 10 діаметрам найбільших частинок у живленні, при збагаченні дрібних класів вона становить 80 — 90 мм. При збагаченні крупних класів вугілля товщина постелі дорівнює 350—400 мм, при збагаченні дрібних класів — 250—350 мм.
При відсадженні зі штучною постіллю її товщину приймають з урахуванням виходу підрешітних (важких) продуктів — чим більше її товщина, тим нижча пропускна здатність, і навпаки. Тому при відсадці багатих руд товщина постелі повинна бути менше, ніж при відсадці бідних.
 Крупність частинок штучної постелі приймається в 2,5 — 6 разів більшою максимальної крупності частинок збагачуваного матеріалу. Для приготування штучної постелі використовують рудні концентрати (гематитовий, магнетитовий, піролюзитовий та ін.), стальний дріб, скрап, відпрацьовані кулі млинів і т. ін.

Регулювання товщини постелі здійснюється автоматичними регуляторами.
 Фракційний склад вихідного матеріалу характеризує його збагачуваність. Чим вище вміст в збагачуваному матеріалі проміжних фракцій (зростків), тим нижча ефективність процесу відсадки. Підвищення вмісту важких фракцій у вихідному матеріалі сприяє підвищенню якості важкого продукту і погіршенню якості легкого продукту, і навпаки. Характер розподілення фракцій різної густини в зоні розділення також суттєво впливає на ефективність процесу. Якщо сусідні фракції будуть представлені великими виходами і межа розділення не буде явно виражена, то розділення такого матеріалу відбудеться з меншою точністю. Зниження ефективності розділення пов'язано з тим, що зі зменшенням контрастності в зоні розділення збільшується вміст частинок, густина яких несуттєво відрізняється від густини розділення. В цьому випадку навіть невеликі випадкові впливи можуть завадити таким частинкам досягнути свого шару рівноваги. Тому при виборі режиму відсадження необхідно враховувати не тільки фракційний склад збагачуваного матеріалу, але й діапазон густин, за якими здійснюється розділення суміші мінералів. Для одержання продуктів необхідної якості у відсаджувальну машину повинно подаватись живлення постійного фракційного складу. Збереження якісно-кількісних показників кінцевих продуктів відсадки при погіршенні фракційного складу збагачуваного матеріалу досягається підвищенням ефективності розділення, що в більшості випадків можливе тільки за рахунок зниження питомої продуктивності.
 Питома продуктивність відсаджувальних машин визначається за нормами навантаження на 1 м2 решета. Вона обумовлена низкою факторів, зокрема фізичними властивостями і крупністю вихідного матеріалу, вимогами до якості кінцевих продуктів, конструктивними особливостями відсаджувальних машин та ін. Питома продуктивність відсаджувальних машин коливається в широких межах від 5 до 30 т/год∙м2. Між питомою продуктивністю, швидкістю розшарування і точністю розділення існує визначений взаємозв'язок. Чим вища швидкість формування постелі, тим вища за інших рівних умов продуктивність відсаджувальних машин. Швидкість формування постелі залежить від властивостей збагачуваного матеріалу і режиму відсадки, який в свою чергу визначається конструктивними особливостями відсаджувальних машин. Значення цього параметра для кожного типу машин і конкретних умов експлуатації може бути знайдено тільки експериментально. Зі збільшенням питомої продуктивності знижується ефективність збагачення, що пов'язано зі збільшенням швидкості руху матеріалу вздовж машини і, отже, зі зменшенням часу перебування матеріалу в робочій камері відсаджувальної машини. При низькій питомій продуктивності технологічні показники теж погіршуються внаслідок значного збільшення вмісту легких фракцій у важких продуктах відсадки, тому що неможливо постійно підтримувати необхідну товщину постелі.

Якщо вимоги до відсадки обмежені одержанням тільки відвальних відходів, а до якості концентрату спеціальних вимог не висувається можна допускати більш високу питому продуктивність. При необхідності одержання концентрату високої якості питому продуктивність слід приймати за мінімальними значеннями. Питома продуктивність повинна бути ще більше знижена при одержанні трьох кінцевих продуктів в одній відсаджувальній машині. При застосуванні штучної постелі питомі продуктивності повинні бути в 2 — 3 рази нижче, ніж при застосуванні природної.

Гідродинамічні параметри відсадки

Гідродинамічні параметри відсадки обумовлюють створення коливального режиму середовища і розпушення постелі. Раціональні умови розділення за густиною забезпечуються регулюванням параметрів циклу, стисненого повітря і підрешітної води.

Цикл відсаджування характеризується частотою коливань середовища, тривалістю його підйому, опускання і паузи між ними.

Найбільш сприятлива діаграма відсаджувального циклу повинна забезпечити при висхідному потоці за відносно невеликий час максимальну розпушеність по всій висоті постелі, а потім, по можливості, плавне опускання частинок. Для одержання оптимальної діаграми відсаджувального циклу залежно від збагачуваного матеріалу і питомої продуктивності необхідно підбирати параметри повітряного циклу: тривалість впуску, випуску повітря і пауз між ними, тиск повітря і частоту пульсацій. Сукупність параметрів повітряного циклу обумовлює динамічний режим розпушення постелі, який характеризується такими вихідними гідродинамічними параметрами: амплітудою пульсацій, максимальним підйомом постелі, максимальною швидкістю висхідного і низхідного потоків, критерієм розпушеності.

При виборі циклу пульсацій слід керуватися наступним принципом: чим дрібніше збагачуваний матеріал і чим більше у ньому вміст тонких важких фракцій, які повинні бути видалені під решето, тим більше цикл має наближатись до симетричного. Однак вибір конкретного циклу, як і частоти пульсацій, доцільно визначати при технологічних випробуваннях машини. Цикли і частоти пульсацій, які застосовуються на збагачувальних фабриках при збагаченні вугілля й антрацитів.

Максимальні значення амплітуди пульсацій, підйому і розпушеності постелі досягаються при симетричному повітряному циклі 50 — 00 — 50. Однак цей цикл характеризується низькою швидкістю висхідного потоку і високою низхідного. Такий цикл пульсацій більшою мірою придатний для збагачення дрібних класів при відносно невеликому вмісті важких фракцій, а також при необхідності посилення ефекту всмоктування для видалення під решето найбільш тонких важких частинок. Для збагачення крупних класів при великому вмісті важких фракцій у вихідному матеріалі надають перевагу асиметричним повітряним циклам.

Невелика пауза позитивно позначається на характеристиці симетричного й асиметричних циклів, але при значному її збільшенні (наприклад, до 20 %) усі вихідні гідродинамічні параметри різко знижуються.
На розпушення постелі суттєво впливає частота пульсацій і тиск повітря. При доброму розпушенні постелі збільшується продуктивність відсаджувальної машини. Однак, при великих швидкостях руху води дрібні зерна важкого продукту можуть виноситися у верхні шари постелі, а зерна плоскої і неправильної форми, що мають великий коефіцієнт опору, затримуються у верхніх шарах постелі. При недостатньому розпушенні постелі умови її розшарування погіршуються внаслідок високого механічного опору постелі руху в ній зерен, особливо крупних. І в цьому випадку продуктивність відсаджувальної машини знижується.

Частота й амплітуда пульсацій води визначають швидкісний режим висхідних і низхідних потоків у відсаджувальній машині, який обумовлює розпушення і висоту підйому мінеральних зерен над решетом.

Зі збільшенням частоти пульсацій абсолютні значення вихідних гідродинамічних параметрів зменшуються, особливо різко зменшуються підйом і розпушеність постелі. З технологічної точки зору доцільно проводити процес відсадки при низькій частоті пульсацій. У цьому випадку збільшується швидкість висхідного потоку і амплітуда пульсацій, досягається максимальний підйом постелі й підвищується її розпушеність. Однак, при низькій частоті пульсацій режим відсадки стає менш стійким і більш чутливим до змін навантаження, гранулометричного і фракційного складу вихідного матеріалу. Підтримка оптимального режиму розшарування в цьому випадку ускладнена і потребує більш досконалих систем автоматичного регулювання процесу.

Амплітуда пульсацій води залежить від частоти пульсацій, крупності й коефіцієнта пористості важкого шару постелі.
При виборі частоти й амплітуди пульсацій води повинні бути враховані максимальний розмір, густина і гранулометричний склад зерен збагачуваного матеріалу, вміст легких і важких фракцій, товщина постелі, а також вимоги до якості продуктів відсадки.
Зі збільшенням крупності зерен збагачуваного матеріалу швидкість руху пульсуючої води повинна збільшуватись, що досягається збільшенням амплітуди пульсацій. Амплітуду пульсацій також збільшують при збільшенні товщини постелі й при великому вмісті важкого продукту в збагачуваному матеріалі. Частоту пульсацій зі збільшенням крупності зерен знижують.

Звичайно при відсадженні крупного вугілля амплітуда пульсацій складає 50-80 мм при частоті 40-50 хв–1, при відсадженні дрібного вугілля — 25-40 мм при частоті 45-60 хв–1.
Витрата і тиск повітря — фактори грубого регулювання процесу відсадки.
Витрата повітря, яке подається в машину, впливає на амплітуду пульсацій води. При збільшенні гідравлічного опору постелі витрата повітря має бути збільшена.

Зі збільшенням тиску повітря майже пропорційно збільшуються швидкість висхідного потоку й амплітуда пульсацій, більшою мірою — швидкість низхідного, висота підйому і розпушеність постелі. Змінюючи тиск у повітряних камерах відсаджувальних машин у різні періоди циклу, можна впливати на динаміку розпушення постелі.

Цикли відсадки

Див. також Цикл відсаджування

Під циклом відсадки розуміють характерні зміни переміщення середовища в постелі відсаджувальної машини у вертикальному напрямку протягом одного періоду коливань. Графічно цикл відсадки являє собою залежність швидкості руху води і зерен збагачуваного матеріалу від часу. Часто також використовують графічні зображення залежностей шляху і прискорення середовища від часу. Цикл складається з трьох елементів: підйом, пауза і опускання середовища, але наявність всіх елементів не обов'язкова (наприклад, пульсатори повітряно-пульсаційних машин створюють цикл тільки з висхідним потоком середовища, а машини з рухомим решетом — цикл тільки з низхідним потоком середовища). Розрізняють симетричний і асиметричні цикли відсадки (рис.).

До симетричних належить гармонічний цикл з синусоїдальною зміною швидкості середовища за часом, всі інші цикли — асиметричні. Характер циклу змінюється при подачі підрешітної води, при цьому цикли найчастіше стають асиметричними. Між собою цикли відрізняються тривалістю дії їх окремих елементів.

Конструктивні параметри відсадки
right|350px |

Конструктивні параметри відсадки визначаються головним чином крупністю збагачуваного матеріалу і необхідною продуктивністю процесу, що враховується вибором типу і типорозміру відсаджувальної машини .
 Тип відсаджувальної машини визначається родом збагачуваної сировини, крупністю живлення і вимогами до продуктів збагачення. В свою чергу тип відсаджувальної машини визначає спосіб створення пульсацій у відсаджувальній камері. Для відсадки дрібноподрібнених руд рідкісних і кольорових металів необхідно збільшене число пульсацій у відсаджувальній машині за відносно малої амплітуди. Крім того, бажано забезпечити рівномірність пульсацій по всій площі відсаджувального решета. Такий режим відсадження створюється діафрагмовими відсаджувальними машинами. Діафрагмові машини мають невелику площу відсаджувальних решіт і відповідно невисоку одиничну продуктивність, тому їх доцільно використовувати на фабриках невеликої виробничої потужності, які не мають повітряного господарства. Для відсадки крупно- і середньовкраплених руд і кам'яного вугілля застосовують повітряно-пульсаційні (безпоршневі) відсаджувальні машини. Ці машини мають велику площу відсаджувальних решіт і відповідно високу одиничну продуктивність, тому їх доцільно використовувати на фабриках високої і середньої виробничої потужності.
 Число камер відсаджувальної машині залежить від необхідного числа продуктів розділення і їх якості.
 Спосіб розвантаження важких продуктів теж впливає на кінцеву ефективність розділення у збагачувальному апараті. Розвантажувальні пристрої повинні забезпечити видалення з машини такої кількості важких продуктів, яка надходить з вихідним матеріалом, і при цьому не порушувати досягнутого розшарування постелі. Найчастіше застосовуються такі способи розвантаження важких продуктів: дрібної фракції (крупністю менше 4 мм) — крізь штучну постіль, крупної фракції — через горизонтальні або вертикальні щілини з затворами різних конструкцій (рис.). Крім того, відомі ерліфтні розвантажувальні пристрої важких та інших фракцій безпосередньо з шару матеріалу відсаджувальної постелі певної густини. Найперспективнішими є розвантажувальні пристрої, що наведені на рис. д, е, ж. Такі пристрої запобігають вилученню частинок легкої фракції у важку при відкриванні затворів. Зміна ступеня відкривання щілини або частоти обертання ротора робиться автоматично за сигналом поплавкового датчика.
 Режим відсадки визначається сукупним впливом різних гідродинамічних параметрів і умов розвантаження важких продуктів. Оптимальним вважають режим відсадки, при якому якість концентрату, величина втрат цінних компонентів і питома продуктивність відповідають реально можливим при максимальній техніко-економічній ефективності збагачення. Оптимальний режим забезпечує дотримання заданої густини розділення і технологічно обґрунтованих допустимих норм взаємозасмічення кінцевих продуктів сторонніми фракціями при заданій продуктивності машини.

Регулювання процесу відсадки
Див. також Автоматизація відсаджувальної машини

Регулювання процесу відсадки здійснюється двома шляхами:
 регулювання процесу вивантаження продуктів відсадки, г.ч. важких фракцій;
 регулювання пульсаційного процесу відсаджувальної постілі.

Товщина постелі може регулюватися навантаженням на машину і кількістю вивантаження важкої фракції. Навантаження на машину встановлюється постійним (на схемі не показано), тому за основний канал управління товщиною постелі прийнята частота обертання роторного розвантажувача, тобто кількість важкої фракції, що вивантажується за одиницю часу. На сучасних відсаджувальних машинах роторні развантажувачі важкої фракції укомплектовані тиристорним приводом (регульована частота обертання).

На схемі регулювання товщини шару важкої фракції постелі здійснюється системою 2 (друге відділення машини). Ця система містить поплавковий датчик (2-1), станцію управління (2-5) тиристорним приводом (2-6). Подібна система встановлена і в першому відділенні (на рисунку не показана).

Регулювання процесу відсадки з використанням параметрів повітря організовують, як правило, при значних коливаннях гранулометричного чи фракційного складу збагачуваного матеріалу або питомої продуктивності.

Підрешітна вода є фактором оперативного регулювання відсадки шляхом підтримки раціонального розпушення відсаджувальної постелі. При цьому розпушеність постелі залежить більшою мірою від змін тиску, ніж від витрати підрешітної води.
Підрешітна вода передбачена для покриття дебалансу витрат води у висхідному і низхідному потоках. Динамічна дія підрешітної води полягає в зменшенні перепаду тиску між робочим і повітряним відділеннями, збільшенні швидкості висхідного потоку і зменшенні низхідного. Крім того, підрешітна вода разом із транспортною бере участь у переміщенні легкого продукту до зливного порогу. Під час висхідного потоку надлишок води разом із легким продуктом іде через зливний поріг. Під час низхідного потоку води гідравлічній опір відсаджувальної постелі внаслідок її згрупування вище, ніж при висхідному, тому вода під решето повертається в меншій кількості, ніж надходить у надрешітну частину при висхідному потоці. Якщо не заповнювати підрешітною водою дебаланс, який при цьому виникає, то з кожною пульсацією між робочим і повітряним відділеннями зростатиме перепад рівнів до тих пір, поки повітря не почне прориватися в робоче відділення машини.

Зниження витрати підрешітної води спричиняє зменшення амплітуди пульсацій, підйому постелі, її розпушення і швидкості висхідного і низхідного потоків. Зменшення вихідних гідродинамічних параметрів відсадки, зокрема амплітуди пульсацій, обумовлює зниження рівня зливу води через зливний поріг відсаджувальної машини.

Залежно від конкретних умов витрати підрешітної води коливаються в діапазоні від 2 до 4 м3/т.

Витрата транспортної води впливає і на тривалість перебування збагачуваного матеріалу у відсаджувальній машині. При великій витраті транспортної води зменшується ефективність процесу, але збільшується його продуктивність.
Залежно від конкретних умов витрати транспортної води складають від 1 до 2 м3/т збагачуваного матеріалу.
Розрідженість живлення не повинна перевищувати 1–2 м3/т. У протилежному випадку у відсаджувальній машині створюється горизонтальний потік, що замутнює шар матеріалу, який знаходиться над постіллю, і порушує в ньому розшарування частинок.

Застосування

Див. також Схеми збагачення вугілля відсадкою

У технологічних схемах збагач. ф-к В. застосовується як осн. операція збагачення з отриманням кінцевих продуктів, так і допоміжна операція в комбінації з концентрацією на столах, магнітною сепарацією, флотацією і інш. методами збагачення.

Область застосування гідравлічних В. охоплює мінеральну сировину з густиною від 1200 до 15 600 кг/м3, за різницею густини корисного компонента та пустої породи — від 300 до 13 000 кг/м3, за крупністю збагачуваного матеріалу — від 0,05 (0,074) до 250 мм. Пневматична В. придатна лише для збагачення матеріалів густиною 1200—2600 кг/м3, наприклад, для бурого або кам'яного вугілля з органічної (вугільної) маси не вище 1400 кг/м3.

В. застосовується для збагачення руд чорних металів (зокрема, бурого залізняка, мартиту, псиломелану, манганіту, піролюзиту), розсипних руд (каситериту, вольфраміту, танталіту, ніобіту, а також титано-цирконієвих, торієвих руд, золота й платини, алмазів), корінних руд вольфраміту, каситериту.

При переробці вугілля В. є одним з основних процесів гравітаційного збагачування. Розрізняють В. крупного вугілля (> 10-13 мм), дрібного вугілля (<10-13 мм), В. ширококласифікованого вугілля — спільне збагачення у відсаджувальній машині крупних та дрібних класів вугілля (як правило, 0,5-80 або 0,5-100 мм), В. некласифікованого вугілля.

Див. також
 Автоматизація відсаджувальної машини
 АСК ТП збагачення вугілля відсадкою
 Відсаджувальна машина
 пневматична відсаджувальна машина
 поршнева відсаджувальна машина
 Відсаджувальна постіль
 Моделювання процесу відсадки

А також:
 Транспортна вода
 Підрешітна вода

Література

 Смирнов В. О., Білецький В. С. Гравітаційні процеси збагачення корисних копалин. Навчальний посібник. — Донецьк: Східний видавничий дім, — 2005. — 300 с.
 Смирнов В. О., Сергєєв П. В., Білецький В. С. Технологія збагачення вугілля. Навчальний посібник. — Донецьк: Східний видавничий дім, — 2011. — 476 с.
 Білецький В. С. Відсаджування // Велика українська енциклопедія. URL: https://vue.gov.ua/Відсаджування  (дата звернення: 1.04.2021).
 Білецький В. С., Олійник Т. А., Смирнов В. О., Скляр Л. В. Основи техніки та технології збагачення корисних копалин: навчальний посібник. — К.: Ліра-К 2020. — 634 с.
Гравітаційне збагачення корисних копалин
Відсаджування


Address: KEC Kölner Eishockey Gesellschaft "Die Haie"
Linköping HC forward Johannes Salmonsson is leaving the club. New adress is Kölner Haie in DEL. The contract is signed to a year.
DEL side Kölner Haie signed 34 year old forward Jason Williams who played almost 500 NHL games and won the 2002 Stanley Cup with the Detroit Red Wings. Meanwhile goalie Mathias Niederberger returns to Düsseldorfer EG on a one-year loan from DEL record champions Eisbären Berlin.
"I had good years in Köln, could learn a lot and gain experience, I am very grateful. Now it's time to take on a new challenge. The ERC Ingolstadt is a top team in the DEL, it's great that I get the chance" said Sundblad.
In this year's DEL playoff final series Kölner Haie were able to tie the best-of-five series against Eisbären Berlin 1-1 with a 3-1 (2-1, 0-0, 1-0) win on the road. The series will continue with match #3 in Cologne on Friday.
In the only match of Germany's top ice hockey league, home side Kölner Haie defeated the Iserlohn Roosters 2-1 (0-0, 1-1, 1-0) to get the first place in the league table back from Mannheim. Haie team captain John Tripp scored the game winner with just 38 seconds left to play with a deflection. Both teams face each other again already on Friday, but this time with Iserlohn as the hosts.
DEL leaders Kölner Haie today defended their top position by winning 4-3 at home against the Hamburg Freezers. For the Sharks it was their 6th win in their 6th match this season. For more information on the league click here.
DEL team Kölner Haie won the final of the ERU Prestige Amsterdam Icehockey Cup in the Ziggo Dome in Amsterdam against their league competitors Krefeld Pinguine with 6-0 (3-0, 2-0, 1-0). A selection of Canadians playing in Europe beat the Dutch national team 6-3 in the game for the third place.
DEL team Kölner Haie gave try-out contracts to former NHL player Nathan Robinson from Canada and Ales Kranj who represents Slovenia internationally. In both cases a decision regarding the signing of a one-year contract will be made after the pre-season has ended.


The opportunity to compete collegiately is an incredible one that will teach you invaluable life lessons. The goal of College Sport Link, LLC (CSL) is to connect student-athletes with coaches in hope of realizing these possibilities. CSL hopes to provide support via knowledge and experience that will allow you to find a college or university in which you will succeed both academically and athletically. CSL wants to get to know you as an athlete and a person. This process will lay the ground work for achieving the ultimate goal; finding a college or university where you will thrive academically and achieve success through the continuation of athletic competition.
Though your main focus at this time may be pursuing your athletic goals, we at CSL value the importance of academics and will work to make connections that provide you with the opportunity to achieve academic excellence as well. Four years of collegiate competition will take your athletic talent to the next level but more importantly it will shape your character and aid in your personal development. The college or university you choose to attend will play an essential role in your becoming a well rounded individual and CSL is equipped with the tools to help you find the perfect fit. There are so many wonderful experiences that accompany being a student-athlete. We at CSL hope to help you find the right fit so that you can take full advantage of your collegiate experience.


text:
11.8.7.1. Presiding Officer
At each investigatory or judicial panel meeting, a presiding officer is elected by student members from among the student members present. The presiding officer should, when possible, be chosen from among the student members who are affiliated with the same academic program as is the accused. It is expected that all student members will have the opportunity to serve in this important role, although those with prior experience are to be favored early on. The duties of the presiding officer include informing the accused of the charges and evidence against him/her; leading the questioning of witnesses and accused persons; answering questions put to the council by accused persons and witnesses; and generally maintaining order.
11.8.7.2. Secretary
A tenured, senior faculty member with prior honor council experience serves as secretary. The secretary is appointed by the provost for a period of at least one year. The secretary's duties include coordinating training, education, election and selection of members; coordinating, along with others, training of new students and faculty in the honor code and its requirements; receiving reports of suspected honor code violation and carrying out related activities (such as interviewing complainants and potential witnesses); scheduling hearings; summoning accused persons and witnesses who are expected to testify against the accused; keeping records of all proceedings and of the disposition of all cases; notifying appropriate parties of the outcomes of investigations and hearings; and other related duties. A secretary is required to be in attendance at every honor council meeting. If the secretary is unable to be present at a given meeting, he/she may appoint an experienced faculty honor council member to serve as secretary in his/her stead. Additionally, each spring semester the secretary will present a report to the faculty at one of its final two regularly scheduled meetings, discussing the cases that have come forward in the previous twelve months and indicating any suggested revisions to the code, to be voted on by the faculty.
11.8.7.3. Process Information Officers
Early each semester, at least one, and up to three, process information officers (PIOs) shall be selected from among the TU students serving on each of the two full honor councils. While each full honor council can decide how its PIOs are determined, students with prior honor council experience are to be favored, as are those who express interest in serving in this capacity. Each PIO will receive additional training and instruction in honor council and honor code requirements and procedures, and each will be required to pass an examination (written and/or oral) prior to any actual PIO service. The term of service is approximately one semester, although reappointment following successful service is allowed.
When a student is notified of a pending honor code charge, he/she will also be given the name and contact information of one or more PIOs. The accused student will be encouraged to contact a PIO to set up an appointment. While the accused is not required to meet with a PIO, such a meeting is strongly advised. Meetings between the PIO and the accused shall be scheduled at the PIO's convenience. The offer of a PIO is extended as a courtesy to the accused, not a right. This courtesy is intended to facilitate the general knowledge and decision making ability of the accused. This courtesy may be waived by the accused.
The PIO's duties will be to supply:
Accurate information to the accused about honor code and honor council processes, terminology and timelines. Examples would include informing the accused about the meaning of Class I and Class II charges (and what controls whether a given charge receives one or the other of these designations), liable and not liable pleas (and the possible consequences of each such plea), investigatory and judicial panels (and what each does, and how), how honor council decisions are made, potential sanctions, etc.;
Accurate advice to the accused concerning his/her rights under the code, including the right to offer an opening and closing statement, the right to examine all evidence prior to the conclusion of each meeting, the right to query honor council members, accusers and other witnesses, and so forth. See 11.11. for a more extensive list of rights.
Accurate information to the accused concerning his/her responsibilities under the code, including showing up for each scheduled meeting (or requesting an extension, if appropriate), interacting honorably with the honor council, keeping honor council matters confidential, etc.
A PIO will never be permitted to:
Give an accused student advice on how to circumvent or stymie the honor code or honor council or their various processes.
Advise the accused on how he/she ought to plead.
Serve as an advocate for the accused.
Serve as a character witness or advisor during any subsequent meeting of an investigatory or judicial panel which will consider the accused student's case.
Serve on any investigatory or judicial panel involved in adjudication of the accused student's case.
Proffer an opinion on the likely outcome of the accused student's case or on the likelihood of potential sanctions.
While PIOs are always TU students, the PIOs will serve students in all academic programs (TU and ADP) who have been accused of suspected honor code violations.
While PIOs are highly trained and are expected to accurately inform accused students in the ways described above, it is the responsibility of every student to know and understand the honor code. Therefore receiving allegedly inaccurate advice from a PIO will not be cause for finding a student not liable of a cheating charge, nor will it be a mitigating factor concerning selection of a sanction.

redpajama_set_name: RedPajamaCommonCrawl


The Bauble Case is an item added by the Botania mod.
"Sometimes having too many Baubles to pick from can be a real problem, as inventory space is limited. A better way would be to store all of these in a Bauble Case, a handy container for any Baubles. The case's interface allows for quick switching of the current equipped baubles. The case can also store Mana containing items like a Mana Tablet. It could even be a boat!"
The Bauble Case allows the user to store up to 24 other baubles items(from any mods) inside of it.
This page was last modified on 11 September 2017, at 19:12.


Foodista | Could Insects Be The Next Food Revolution?
It's a sad fact that humanity is fast outgrowing our available resources. And with almost all of the available land that's able to grow crops already taken up, science is turning to other methods to supply our food needs.
One article found on The Mirror, brings to light the efforts of the British Government, (as well as several other European countries) to introduce edible insects and insect derived products as a staple of their citizen's diets in the coming years.
Consumption of meat has increased world-wide by about twenty-fold in the last forty years, and it's only set to increase further as developing nations continue to grow and demand rises. This increase also makes it harder to raise any more livestock, due to the main ingredient in most kinds of feed, Soya, exploding upward in price.
The scientists at the PROteINSECT maggot lab at the Food and Environment Research Agency, are trying to find solutions to world food shortages through insect consumption. The scientists behind this plan are quick to point out that insects require far less food to produce the same amount of edible material, as well as needing far, far less space then traditional cattle or pig farms.
Think there is no way you would scoop up a spoonful of maggots? There are many ways to consume insects that are, shall we say, more creative? How about insect flour that can be made into recognizable foods like tortillas? That's what Big Cricket Farm in Ohio is doing. They are working with an insect food start-up out of Boston, Six Foods, to blend ground crickets into a flour and turning them into a type of chip called a "chirp". They even have a Kickstarter Page.
Let's just face the facts; we are facing a looming food shortage, and eating insects is a thing. Let's support those creative foodies who are at least trying to make the insect look less like a bug and more like a tortilla chip.
For more on the original article from The Mirror, see: Insects: Food Of The Future?


text:
"""The ``lxml.isoschematron`` package implements ISO Schematron support on top
of the pure-xslt 'skeleton' implementation.
"""

import sys
import os.path
from lxml import etree as _etree # due to validator __init__ signature

# some compat stuff, borrowed from lxml.html
try:
    bytes
except NameError:
    # Python < 2.6
    bytes = str
try:
    unicode
except NameError:
    # Python 3
    unicode = str
try:
    basestring
except NameError:
    # Python 3
    basestring = str

__all__ = ['extract_xsd', 'extract_rng', 'iso_dsdl_include',
           'iso_abstract_expand', 'iso_svrl_for_xslt1',
           'svrl_validation_errors', 'schematron_schema_valid',
           'stylesheet_params', 'Schematron']

# some namespaces
#FIXME: Maybe lxml should provide a dedicated place for common namespace
#FIXME: definitions?
XML_SCHEMA_NS = "http://www.w3.org/2001/XMLSchema"
RELAXNG_NS = "http://relaxng.org/ns/structure/1.0"
SCHEMATRON_NS = "http://purl.oclc.org/dsdl/schematron"
SVRL_NS = "http://purl.oclc.org/dsdl/svrl"

# some helpers
_schematron_root = '{%s}schema' % SCHEMATRON_NS
_xml_schema_root = '{%s}schema' % XML_SCHEMA_NS
_resources_dir = os.path.join(os.path.dirname(__file__), 'resources')

# the iso-schematron skeleton implementation steps aka xsl transformations
extract_xsd = _etree.XSLT(_etree.parse(
    os.path.join(_resources_dir, 'xsl', 'XSD2Schtrn.xsl')))
extract_rng = _etree.XSLT(_etree.parse(
    os.path.join(_resources_dir, 'xsl', 'RNG2Schtrn.xsl')))
iso_dsdl_include = _etree.XSLT(_etree.parse(
    os.path.join(_resources_dir, 'xsl', 'iso-schematron-xslt1',
                 'iso_dsdl_include.xsl')))
iso_abstract_expand = _etree.XSLT(_etree.parse(
    os.path.join(_resources_dir, 'xsl', 'iso-schematron-xslt1',
                 'iso_abstract_expand.xsl')))
iso_svrl_for_xslt1 = _etree.XSLT(_etree.parse(
    os.path.join(_resources_dir,
                 'xsl', 'iso-schematron-xslt1', 'iso_svrl_for_xslt1.xsl')))

# svrl result accessors
svrl_validation_errors = _etree.XPath(
    '//svrl:failed-assert', namespaces={'svrl': SVRL_NS})

# RelaxNG validator for schematron schemas
schematron_schema_valid = _etree.RelaxNG(_etree.parse(
    os.path.join(_resources_dir, 'rng', 'iso-schematron.rng')))

def stylesheet_params(**kwargs):
    """Convert keyword args to a dictionary of stylesheet parameters.
    XSL stylesheet parameters must be XPath expressions, i.e.:
     * string expressions, like "'5'"
     * simple (number) expressions, like "5"
     * valid XPath expressions, like "/a/b/text()"
    This function converts native Python keyword arguments to stylesheet
    parameters following these rules:
    If an arg is a string wrap it with XSLT.strparam().
    If an arg is an XPath object use its path string.
    If arg is None raise TypeError.
    Else convert arg to string.
    """
    result = {}
    for key, val in kwargs.items():
        if isinstance(val, basestring):
            val = _etree.XSLT.strparam(val)
        elif val is None:
            raise TypeError('None not allowed as a stylesheet parameter')
        elif not isinstance(val, _etree.XPath):
            val = unicode(val)
        result[key] = val
    return result

# helper function for use in Schematron __init__
def _stylesheet_param_dict(paramsDict, kwargsDict):
    """Return a copy of paramsDict, updated with kwargsDict entries, wrapped as
    stylesheet arguments.
    kwargsDict entries with a value of None are ignored.
    """
    # beware of changing mutable default arg
    paramsDict = dict(paramsDict)
    for k, v in kwargsDict.items():
        if v is not None: # None values do not override
            paramsDict[k] = v
    paramsDict = stylesheet_params(**paramsDict)
    return paramsDict

class Schematron(_etree._Validator):
    """An ISO Schematron validator.

    Pass a root Element or an ElementTree to turn it into a validator.
    Alternatively, pass a filename as keyword argument 'file' to parse from
    the file system.
    Built on the Schematron language 'reference' skeleton pure-xslt
    implementation, the validator is created as an XSLT 1.0 stylesheet using
    these steps:

     0) (Extract from XML Schema or RelaxNG schema)
     1) Process inclusions
     2) Process abstract patterns
     3) Compile the schematron schema to XSLT

    The ``include`` and ``expand`` keyword arguments can be used to switch off
    steps 1) and 2).
    To set parameters for steps 1), 2) and 3) hand parameter dictionaries to the
    keyword arguments ``include_params``, ``expand_params`` or
    ``compile_params``.
    For convenience, the compile-step parameter ``phase`` is also exposed as a
    keyword argument ``phase``. This takes precedence if the parameter is also
    given in the parameter dictionary.
    If ``store_schematron`` is set to True, the (included-and-expanded)
    schematron document tree is stored and available through the ``schematron``
    property.
    If ``store_xslt`` is set to True, the validation XSLT document tree will be
    stored and can be retrieved through the ``validator_xslt`` property.
    With ``store_report`` set to True (default: False), the resulting validation
    report document gets stored and can be accessed as the ``validation_report``
    property.

    Schematron is a less well known, but very powerful schema language.  The main
    idea is to use the capabilities of XPath to put restrictions on the structure
    and the content of XML documents.  Here is a simple example::

      >>> from lxml import isoschematron
      >>> schematron = isoschematron.Schematron(etree.XML('''
      ... <schema xmlns="http://purl.oclc.org/dsdl/schematron" >
      ...   <pattern id="id_only_attribute">
      ...     <title>id is the only permitted attribute name</title>
      ...     <rule context="*">
      ...       <report test="@*[not(name()='id')]">Attribute
      ...         <name path="@*[not(name()='id')]"/> is forbidden<name/>
      ...       </report>
      ...     </rule>
      ...   </pattern>
      ... </schema>
      ... '''))

      >>> xml = etree.XML('''
      ... <AAA name="aaa">
      ...   <BBB id="bbb"/>
      ...   <CCC color="ccc"/>
      ... </AAA>
      ... ''')

      >>> schematron.validate(xml)
      0

      >>> xml = etree.XML('''
      ... <AAA id="aaa">
      ...   <BBB id="bbb"/>
      ...   <CCC/>
      ... </AAA>
      ... ''')

      >>> schematron.validate(xml)
      1
    """

    # libxml2 error categorization for validation errors
    _domain = _etree.ErrorDomains.SCHEMATRONV
    _level = _etree.ErrorLevels.ERROR
    _error_type = _etree.ErrorTypes.SCHEMATRONV_ASSERT

    def _extract(self, element):
        """Extract embedded schematron schema from non-schematron host schema.
        This method will only be called by __init__ if the given schema document
        is not a schematron schema by itself.
        Must return a schematron schema document tree or None.
        """
        schematron = None
        if element.tag == _xml_schema_root:
            schematron = self._extract_xsd(element)
        elif element.nsmap[element.prefix] == RELAXNG_NS:
            # RelaxNG does not have a single unique root element
            schematron = self._extract_rng(element)
        return schematron

    # customization points
    # etree.XSLT objects that provide the extract, include, expand, compile
    # steps
    _extract_xsd = extract_xsd
    _extract_rng = extract_rng
    _include = iso_dsdl_include
    _expand = iso_abstract_expand
    _compile = iso_svrl_for_xslt1
    # etree.XPath object that determines input document validity when applied to
    # the svrl result report; must return a list of result elements (empty if
    # valid)
    _validation_errors = svrl_validation_errors

    def __init__(self, etree=None, file=None, include=True, expand=True,
                 include_params={}, expand_params={}, compile_params={},
                 store_schematron=False, store_xslt=False, store_report=False,
                 phase=None):
        super(Schematron, self).__init__()

        self._store_report = store_report
        self._schematron = None
        self._validator_xslt = None
        self._validation_report = None

        # parse schema document, may be a schematron schema or an XML Schema or
        # a RelaxNG schema with embedded schematron rules
        try:
            if etree is not None:
                if isinstance(etree, _etree._Element):
                    root = etree
                else:
                    root = etree.getroot()
            elif file is not None:
                root = _etree.parse(file).getroot()
        except Exception:
            raise _etree.SchematronParseError(
                "No tree or file given: %s" % sys.exc_info()[1])
        if root is None:
             raise ValueError("Empty tree")
        if root.tag == _schematron_root:
            schematron = root
        else:
            schematron = self._extract(root)
        if schematron is None:
            raise _etree.SchematronParseError(
                "Document is not a schematron schema or schematron-extractable")
        # perform the iso-schematron skeleton implementation steps to get a
        # validating xslt
        if include:
            schematron = self._include(schematron, **include_params)
        if expand:
            schematron = self._expand(schematron, **expand_params)
        if not schematron_schema_valid(schematron):
            raise _etree.SchematronParseError(
                "invalid schematron schema: %s" %
                schematron_schema_valid.error_log)
        if store_schematron:
            self._schematron = schematron
        # add new compile keyword args here if exposing them
        compile_kwargs = {'phase': phase}
        compile_params = _stylesheet_param_dict(compile_params, compile_kwargs)
        validator_xslt = self._compile(schematron, **compile_params)
        if store_xslt:
            self._validator_xslt = validator_xslt
        self._validator = _etree.XSLT(validator_xslt)

    def __call__(self, etree):
        """Validate doc using Schematron.

        Returns true if document is valid, false if not.
        """
        self._clear_error_log()
        result = self._validator(etree)
        if self._store_report:
            self._validation_report = result
        errors = self._validation_errors(result)
        if errors:
            if isinstance(etree, _etree._Element):
                fname = etree.getroottree().docinfo.URL or '<file>'
            else:
                fname = etree.docinfo.URL or '<file>'
            for error in errors:
                # Does svrl report the line number, anywhere? Don't think so.
                self._append_log_message(
                    domain=self._domain, type=self._error_type,
                    level=self._level, line=0, message=_etree.tounicode(error),
                    filename=fname)
            return False
        return True

    def schematron(self):
        """ISO-schematron schema document (None if object has been initialized
        with store_schematron=False).
        """
        return self._schematron
    schematron = property(schematron, doc=schematron.__doc__)

    def validator_xslt(self):
        """ISO-schematron skeleton implementation XSLT validator document (None
        if object has been initialized with store_xslt=False).
        """
        return self._validator_xslt
    validator_xslt = property(validator_xslt, doc=validator_xslt.__doc__)

    def validation_report(self):
        """ISO-schematron validation result report (None if result-storing has
        been turned off).
        """
        return self._validation_report
    validation_report = property(validation_report, doc=validation_report.__doc__)

redpajama_set_name: RedPajamaGithub


My name is Miriam Rupp. I'm founder and CEO of Mashup Communications, the Berlin-based agency for PR and brand storytelling. I am driven by the love for new stories and new ways to tell old stories. That's why, since early 2007, I have been helping more than 200 companies to get their stories told. I can confidently claim that I'm an expert in storytelling, PR, social media, content marketing. But my interests, lifestyle and curiosity go well beyond those fields, which unfortunately cannot be captured by LinkedIn, Twitter & Co. That's why I created this personal website to give you a little tour.
After working with well-known and inspiring startups for two years, I was gripped by their entrepreneurial spirit and decided that I wanted to become my own boss and realize my own ideas of a company. So in 2009 I took the leap of faith and founded Mashup Communications. Together with my business partner Nora Feist and an amazing team we not only want to be the first choice for progressive organizations wanting to become storytellers. But we also want to stand out as an attractive workplace proving that it is possible for communications agencies to provide a healthy work-life-balance for employees and still achieve the best possible results for our clients.
If businesses want to survive and strive in the near future, they need to become more human again. The power of storytelling is one of the most vital tools to communicate in a way that highly resonates with customers and employees alike. To help companies find their unique hero's journeys, I wrote the book "Storytelling für Unternehmen" (storytelling for businesses). This handy guide not only reveals the patterns that movies and legendary marketing campaigns have in common. It also provides concrete checklists for companies to find their own story patterns. Along with best practice examples and a number of unique interviews with experts, it provides insights as to how storytelling can be used for content marketing, PR, social media, employer branding, and leadership.
I was born 1984 in Berlin, one of the most exciting places in the world. I stayed in cities like New York and Sydney for a couple of months, but always knew where I belong. Both from a professional and a personal point of view, Berlin is the perfect base for me that keeps me inspired and going. In 2011, though, I was re-born, when I came to Cape Town for the first time. I found love and a new lifestyle that allows me to live in two of the most amazing cities in the world at the same time and experience something close to the eternal summer. The differences and similarities of the two Mother Cities give me a great new perspective and an interesting balance between nature and big city life, western society and an emerging country, business and personal fulfillment.
Storytelling is my passion! That's why I'm specialized in public relations strategies that focus on traditional media intertwining with digital content marketing. On stage or in workshops and seminars my presentations also follow the principle of taking my audience on a journey to a both informative and entertaining experience that will stick. I utilize all technical and visual tools available to make the content appealing and emotional.
If you need consulting in those areas or if you're looking for an interim communications manager to get your company on track for the storytelling era, feel free to contact me anytime. I'm also available for guest articles and speaker participation at conferences and business events. In English and German.


text:
Q: Selenium table data processing I'm trying to process data from table by grabbing either the full table and working with it as an object or the individual rows.
I can grab the  from within a row and work with it as so
elements = driver.find_elements(By.XPATH, "//*[@class='cl_details_container']/a")

time.sleep(5)

for e in elements:
    print(e.get_attribute('title'))
    print(e.get_attribute('href'))
    print(e.get_attribute('innerHTML'))

But what i would like to do is maybe grab an upper-level block such as
elements = driver.find_elements(By.XPATH, "//*[@class='cl_details']")

And work with that as it holds all the info, I need but I'm not getting anywhere with it, i just empty or object ids printed out. Other than that, I'm going to have to do
elements = driver.find_elements ..........

For every piece of data I need, any clues please :)
Ideally grabbing the complete table in one call would be less likely to upset the website
FYI this is not to web scrape or anything like that, I'm trying to automate my job slightly and don't want the company whose web site it is getting annoyed as in reality it should cut down on human traffic and use if it goes to plan.
I tried various combinations of parent child access, but the table object returns empty
Edit:
Using the following XPath
table = driver.find_element(By.XPATH, "/html/body/div[4]/div[1]/div[3]/div[1]/table")

I get the following when i call print(table)
<selenium.webdriver.remote.webelement.WebElement (session="7a3a792477910d55630d102e9ed41a5a", element="2e620502-f1ae-46a7-bb8b-901ab38142bd")>

redpajama_set_name: RedPajamaStackExchange


text:
Field goal this prolate spheroid
It took much longer than I thought, but I finally finished reading Timothy Gay's book The Physics of Football.
Gay is a physics professor at the University of Nebraska-Lincoln. This book of his makes me wish I were better at physics. The subject fascinates me much more than political science and economics (as an entity separate from an industry like the arts or agriculture), but at a certain level, my mind stops making sense of its principles.
The Physics of Football (formerly published as Football Physics), is technical enough not to strike hardcore science scholars as fluffy, but is comprised of clearly defined prose so that average science folks don't feel like complete idiots. Being a fan (or participant) of football definitely helps.
There are many fascinating bits throughout the book, which consists of nine chapters, an introduction, an appendix, notes, acknowledgments, and an index. The chapters are as follows: Blocking and Tackling; The Pit; The West Coast Offense Explained; The Football in Flight; Kicking the Football; Passing the Football; Gear; Turf; and Waves in the Stadium.
I'm really zonked right now, and my brain is having a hard time forming more coherent and articulate thoughts. Thus, I shall leave you with a few enlightening excerpts from the book:
"The NFL record for a successful field goal is 63 yards, held by both the New Orleans Saints' Tom Dempsey (1970) and the Denver Broncos' Jason Elam (1998)…(The goalpost was moved from the front to the back of the end zone in 1978 by the NFL, but the field-goal distance of record is still specified in terms of the actual distance between the kicking tee and the uprights)….There is one crucial difference between the two NFL record field goals: Dempsey's was kicked in New Orleans, essentially at sea level, whereas Elam's was kicked in the old Mile High Stadium…Dempsey had to kick the ball harder than Elam….Dempsey needed to kick the ball with a speed of 173 feet per second, or 118 miles per hour. Elam would have had to launch his kick at 145 feet per second, or 99 miles per hour" (140-141).
"Of all the varied skills required of players, passing is the most difficult to master. This is one of the reasons quarterbacks get paid more than guards" (168).
"The shape of the football–that of a prolate spheroid, to use a math phrase, has three obvious but important implications. First, it's easier to throw than a sphere. …Second, the football is easier to carry than a soccer ball. It can be tucked firmly between the ball carrier's arm and rib cage in a manner that makes fumbling much less likely. Finally, the football's unique shape gives it an exceptionally erratic bounce that has unpredictable consequence over the course of a game" (203).
"I sometimes tell my students that the history of physics goes hand in hand with humans' never-ending quest to kill each other more efficiently. That idea is illustrated quite well by the evolutionary development of football protective gear" (219).
This entry was posted in Football and tagged Football, physics, prolate spheroid, timothy gay on January 24, 2008 by sittingpugs.


Colleague of NYC Taxi Driver Stabbed in Anti-Muslim Attack Describes What Happened | Democracy Now!
AMY GOODMAN: A New York City taxi driver was stabbed multiple times Tuesday after a drunken passenger determined he was Muslim. The victim is Ahmed Sharif. He was slashed across his face, neck and hands. The suspect, Michael Enright, is a film student at the School of Visual Arts in Manhattan. He recently returned from Afghanistan, where he was embedded with US troops to work on a documentary. Enright was arraigned on Wednesday on multiple charges including felony attempted murder as a hate crime.
Bhairavi Desai of the New York Taxi Workers Alliance spoke with Sharif at his hospital bed. She described what he said happened.
BHAIRAVI DESAI: Ahmed Sharif picked up a passenger who hailed him at 24th Street and Second Avenue, and he was going toward Times Square. And, you know, the ride started out very smoothly. I mean, the man said, "As-salaam Alaikum." And then, you know, he started asking questions: "Where are you from? How long have you been here? How long have you been driving? Are you a Muslim?" And then he asked him questions about Ramadan: "Are you fasting?" And then his questions about Ramadan were very disrespectful, and he started to mock, you know, the holy month. And at that point, Mr. Sharif just stopped talking to him. He realized something was up. He started just concentrating on the driving.
So, on Third Avenue, about 39th to 40th Streets, all of a sudden, after being quiet, the perpetrator got very loud, and he started screaming and started cursing at Mr. Sharif. And he said to him — you know, he said to him, "Salaam Alaikum. Consider this a checkpoint." And Mr. Sharif was like, "Checkpoint? You know, what do you mean, checkpoint?" He said, "Consider this a checkpoint. I need to bring Abdullah through the checkpoint." And then he took the knife out, and through the crack in the partition window, Mr. Sharif could see that, you know, he went to cut him across the neck.
The assailant got out. He started running. Mr. Sharif was just screaming, "Help! Help! Help!" And then, you know, the car was moving slowly, and he kept moving the car. About two blocks later, he saw a police officer around 42nd Street and Third Avenue. He got out, and he told the police — and he's bleeding. He told the police officer, "Stop that man. He stabbed me." When the police officer caught him, he said, "What happened here?" And this guy said, "I was trying to rob him." Mr. Sharif said, "No, he wasn't trying to rob me. You know, he said all of these hateful things to me about being Muslim," and that basically he wanted to teach him a lesson. And so, then the police were able to apprehend him, and they took him in at that point.
When I talked to Ahmed, you know, when he was still in his hospital bed, when we first saw him, you know, he couldn't speak. When he was able to speak and I was able to talk to him, the first thing he said to me was we have to get the message out, because we can't let this escalate, drivers need to protect themselves. He said the environment right now is very serious. There is no doubt in our minds that the fear mongering and the ignorance and the hatred that has been spewing around this Islamic cultural center — which has erroneously been called the "Ground Zero mosque" — we have no doubt that it's that hatred that's risen to the surface and that's led to this violence.
AMY GOODMAN: Bhairavi Desai of the New York Taxi Workers Alliance. New York Mayor Michael Bloomberg released a statement saying the attack appears to have been motivated by anti-Muslim bias. Mayor Bloomberg said Ahmed Sharif accepted an invitation to meet him at City Hall today. Special thanks to Hany Massoud, who interviewed the New York Taxi Workers Alliance.


Call it "standalone DLC" for TIME top 10 pick Uncharted 4: A Thief's End if you must, it's effectively a new PlayStation 4 Uncharted game from studio Naughty Dog that brings back a character we haven't seen since Uncharted 3: Drake's Deception.
It's called Uncharted: The Lost Legacy, and Sony teased gamers for several minutes at the outset of its PlayStation Experience in Los Angeles on Saturday with a video of said character disguised in a hijab before revealing it was in fact Chloe Frazier, who first appeared in Uncharted 2: Among Thieves. She's going to pair off with Nadine Ross, the South African leader of a paramilitary outfit turned treasure hunter who squared off with Nathan Drake and pals in Uncharted 4. The two women appeared to be somewhere in the Middle East. It's also not clear where these events fall on the series timeline.
After the video played, Naughty Dog took to Twitter to tout the new mini-stallment.
That's all for now. How much it'll cost, when we'll be able to play it and how long a journey it'll be we'll hopefully know more about soon.


text:
Climate Impacts as Drivers of Migration
Climate change is affecting human movement now, causing internal displacement and international migration, and will do so in the future. But the impact is often indirect, and rarely is the process as straightforward as one might think. This article provides an overview of research on how climatic hazards drive and affect migration, reviewing which types of people might migrate and under what conditions.
There are 2.7 million Indian immigrants in the United States, making them the second-largest immigrant group after Mexicans. This number has increased dramatically in recent years, growing 13-fold between 1980 and 2019. This article provides an overview of this population, which is more highly educated, more likely to work in management positions, and higher-earning than the U.S. born and overall immigrant population.
Criminalization of Search-and-Rescue Operations in the Mediterranean Has Been Accompanied by Rising Migrant Death Rate
Even as the number of people making the dangerous journey through the Central Mediterranean from North Africa to Europe has declined since the migration and refugee crisis of 2015-16, the rate of deaths has increased. This article evaluates the role of Europe's hardening approach to trans-Mediterranean migration and the criminalization of search-and-rescue operations by nongovernmental organizations.
The U.S. Presidential Campaign Cements Political Parties' Deepening Schism on Immigration
In the United States, Republicans and Democrats are deeply divided on immigration. President Donald Trump and Democratic presidential nominee Joe Biden have offered sharply diverging policy positions, and the outcome of the election is sure to have profound consequences for the U.S. immigration system. Yet this partisan divide is relatively new. Just two decades ago, the parties were much more united on immigrants' role in the U.S. economy and society.
Greece Struggles to Balance Competing Migration Demands
When he was elected prime minister in 2019, Kyriakos Mitsotakis promised what he called "strict but fair" reforms to secure Greece's borders and speed up transfers of asylum seekers crowding Aegean islands. Yet domestic and geopolitical tensions continued to roil the islands, later joined by a global pandemic, culminating in a fire that destroyed most of Lesvos's Moria refugee camp. This article examines Greece's efforts to strike a delicate balance on migration in a complex era.
After Deportation, Some Congolese Returnees Face Detention and Extortion
This article explores post-deportation dynamics and challenges returnees face in the Democratic Republic of the Congo (DRC). Even as European countries focus on increasing returns of migrants deemed not to have a right to stay, little attention has been given to conditions at return—even to a country such as the DRC where allegations of serious human-rights violations against returned migrants have been reported for years.
Can Return Migration Revitalize the Baltics? Estonia, Latvia, and Lithuania Engage Their Diasporas, with Mixed Results
Faced with high emigration rates and shrinking, aging populations, the Baltic states—Estonia, Latvia, and Lithuania—are exploring different ways to lure back nationals who have emigrated and establish or solidify ties with members of the diaspora. Of the three countries, Estonia is proving the most successful, while Latvia appears to be ignoring the looming demographic crisis and lacks an immigration plan.
"Us" or "Them"? How Policies, Public Opinion, and Political Rhetoric Affect Immigrants' Sense of Belonging
Citizenship and integration policies are often thought of as markers for whether a country is welcoming to immigrants. Yet research suggests that public opinion and political rhetoric play a bigger role in immigrants' sense of belonging. This article explores how boundaries between "us" and "them" are drawn through popular conceptions of nationhood and political rhetoric, and their impact on immigrants' belonging.
Foreign Fighters: Will Revoking Citizenship Mitigate the Threat?
Even with the collapse of the Islamic State's "caliphate," thousands of Western foreign fighters are estimated to remain in the Middle East. Deciding how to handle the return of the radicalized—and their dependents—is no easy issue. Some countries seek to revoke their citizenship. Yet citizenship revocation has unclear impact and raises deep questions about the limits of a state's responsibility to its citizens, as this article explores.
La migración centroamericana a los Estados Unidos comenzó en gran números en los años ochenta, impulsada por la inestabilidad política, los desastres naturales y las dificultades económicas. Aproximadamente 3,4 millones de centroamericanos vivieron en los Estados Unidos en 2015, principalmente de El Salvador, Guatemala y Honduras. Dónde viven en los Estados Unidos, su competencia en inglés, su estado legal, las vías de inmigración, y más, están cubiertos en este artículo.
Central American Immigrants in the United States
Central American migration to the United States began in large numbers in the 1980s, fueled by political instability, natural disaster, and economic hardship. Approximately 3.4 million Central Americans lived in the United States in 2015, primarily from El Salvador, Guatemala, and Honduras. Where they live in the United States, their English proficiency, legal status, immigration pathways, and more are covered in this article.
In 2015, 43.3 million immigrants lived in the United States, comprising 13.5 percent of the population. The foreign-born population grew more slowly than in prior years, up 2 percent from 2014. Get sought-after data on U.S. immigration trends, including top countries of origin, Mexican migration, refugee admissions, illegal immigration, health-care coverage, and much more in this Spotlight article.
Korean Immigrants in the United States
Approximately 1 million Korean immigrants (overwhelmingly from South Korea) lived in the United States in 2015, representing 2.4 percent of the U.S. immigrant population. While earlier waves consisted largely of unskilled laborers and their families, contemporary Korean immigration boasts high socioeconomic standing and Koreans are generally considered among the most successful immigrant groups.
Syrian Refugees in the United States
More than 18,000 Syrian refugees have been resettled in the United States since civil war broke out in Syria in 2011. Nearly half of Syrian refugees are under age 14, and this population is more dispersed geographically across the country than the overall Syrian immigrant population. This article offers a demographic profile of Syrian refugees, including age, gender, language, and religion, as well as top state and city destinations.
South Africa: Policy in the Face of Xenophobia
South Africa is struggling to define a post-apartheid migration policy that is responsive to its changing role in Africa, the relationship between migration and development, and the country's rampant xenophobia, seen most graphically in May 2008. Jonathan Crush of the Southern African Migration Project reports on the latest developments.
North Korea: Understanding Migration to and from a Closed Country
Economic, social, and political conditions have pushed North Koreans to illegally leave their country and migrate to South Korea, China, Russia, and elsewhere. MPI's Hiroyuki Tanaka examines humanitarian and economic migration flows from North Korea, and the situation of North Koreans living abroad.
El Salvador: Despite End to Civil War, Emigration Continues
Thousands of Salvadorans fled the country during its civil war in the 1980s, many of them to the United States. The government is focused on engaging its diaspora but also must deal with immigrants from neighboring countries and issues around human trafficking.
Macedonia: At a Quiet Crossroads
Macedonia avoided the interethnic conflict that ripped through the former Yugoslavia in the early 1990s. It was the only state to emerge with its independence (in 1991) and no loss of blood.
Beyond Regional Circularity: The Emergence of an Ethiopian Diaspora
While Ethiopians have long followed seasonal migration patterns within the Horn of Africa, it was only after the political upheavals of the 1970s that they began to settle in the West, as MPI's Aaron Matteo Terrazas reports.
Supreme Court DAPA Ruling a Blow to Obama Administration, Moves Immigration Back to Political Realm
A split ruling by the Supreme Court in United States v. Texas has dealt a hard blow to the Obama administration's signature deferred action programs. While the decision makes it unlikely the DAPA program and DACA expansion will be implemented in their current form, the outcome at the high court may have opened a path for renewed movement on immigration policy changes in Congress, as this article explores.
Controversial EB-5 Immigrant Investor Program Faces Possibility of Overhaul
While the EB-5 investor visa program from inception has had its share of critics, its sharp expansion over a short period of time—combined with the emergence of several high-profile controversies—has markedly increased scrutiny, and thus the possibility of legislative reform. This Policy Beat outlines the debate surrounding the EB-5 program and possible changes awaiting the program in Congress.
U.S. v. Texas Immigration Case May Be Resolved on Narrow Procedural Grounds; Long-Term Future Shifts to Next Administration
The fate of the Obama administration's Deferred Action for Parents of Americans and Lawful Permanent Residents (DAPA) program could hinge on narrow legal grounds, as became clear when the Supreme Court heard oral argument in the DAPA challenge. This Policy Beat examines the DAPA case and developments regarding the H-1B and EB-5 visa programs, a Department of Homeland Security crackdown on student visa fraud, and more.
Syrian Refugees Receive Green Light from U.S. Courts, Mixed Reception from States and Congress
The Brussels terrorist attacks have renewed national debate in the United States over whether the U.S. refugee admissions program could be a gateway for terrorists to enter the country. Meanwhile, federal courts have frustrated state efforts to block resettlement of Syrian refugees even as some members of Congress have sought to reform the refugee admissions process through new legislation, as this article explores.
Increased Central American Migration to the United States May Prove an Enduring Phenomenon
The complex push and pull factors driving child and family migration from Central America to the United States have changed little since the 2014 crisis. Despite some fluctuation in arrival numbers, recent trends suggest the characteristics of an enduring phenomenon. This Policy Beat explores the latest developments in U.S. policy responses, including enforcement operations, development assistance, and family detention.


Since 2 days ago, GW started to constantly crash for every possible trigger. A click on miniviewer? yes; A click on setting button? happened; so on… After searching on the forum I tried to reinstall GW without bringing database back. Now everything goes smoothly, but the data I hold is left behind.
During that incident, no system level's change were made, e.g. no windows upgrade, no driver upgrade, no big fat software was installed(during that time). Completely no idea what's going on.
I tried to debug the dump file using windbg.exe and I couldn't find the proper symbol for the debugging, BTW I used srv*c:\symbols*https://msdl.microsoft.com/download/symbols, but the result is always a connection with the server could not be established.
Base on what I see, it's a problem related to database corruption. So can you please consider these options in the future?
I know this one is a little off road regarding to the core paid/unpaid difference, but you can open this function to paid user only and maybe with same time limit.
@Ken_GlassWire, this topic is timely - thanks @euclidean - as I was about to post on this very topic because of the likelihood of database problems occurring in GlassWire.
I recently had reason to use some results of research into real-world DRAM errors. This got me thinking about GlassWire and the likelihood of DRAM errors causing database corruption.
The basic point of the research is that DRAM errors are much more prevalent than we expect.
We already know that the GlassWire database can be corrupted by disk and CPU errors. The relevance of this research for GlassWire is that GlassWire's logging of history is, compared with other software, exceptionally exposed to memory errors that will look just like the problem reported in this topic: an unexplainable fault that requires the database to be deleted.
The solution is that GlassWire needs to have the ability to correct database errors and eliminate the undesirable requirement to delete the database to resolve corruption problems. I consider this to be the most important feature that GlassWire needs right now. Personally, I don't care about my GlassWire data history, but so many users do want to retain their history and this feature is promoted as one the main benefits of the GlassWire graph view.
A study published in 2009 looked at DRAM errors in Google datacentres using predominantly ECC DRAM. They found that in any one year about one-third of computers and more than 8% of DRAM had errors.
A 2011 study of hardware failures in one million consumer PCs based on Windows error reports (WER) uploaded to Microsoft. The DRAM is mostly non-ECC so the errors were from the small part of Kernel memory (averaging about 1.5% of total memory available to Windows) where Windows error correction can detect changed data…These errors are only from computers that could still operate because they had to be able to upload the error report to Microsoft.
GlassWire doesn't usually run on hardware and operating systems where ECC can detect and correct such errors.
The file size increases over time which, as an aside, also increases the likelihood of a disk error corrupting it.
Continuous processing increases the likelihood that an error will not be avoided.
The scope of the impact increases with time. In other words, the more days data I have then the more days that will be affected by an error. And the more data I have collected then the more I will care about it if that history is lost.
If we calculated a rough likelihood of such errors occurring then I expect that we'd all be surprised how significant it would be for GlassWire users.
Thank you for focusing on this problem. There is some updates and my data is back(almost).
Turned out it saved my data (not 100% and not sure everything is really fine).
Because I was trying different backup software recently and just tried to do some test, and one of the test is for GW. So I recovered my data from backups I made on 2019 Feb. 1. Only lost about 1 week of data.
And for now it seems I successfully dodged that corruption, although it's still major weakness for long-term, long-time data processing.
If anything awkward happens again, I will update this post.
Thank you for focusing on this problem.
Hopefully, the GlassWire team will focus on this as a higher priority.
It's good that you could keep your history. I guess that the one-year bug that you reported got fixed so you've got more than a year of history now.
Wow, thank you and everyone working behind this! Can't wait to try it.
I think you've misunderstood me. I'm not part of the GlassWire team so I don't even know if they will make it a priority.
By all means thank you for your concern.
Shared with the team, thank you @Remah!
After 1 week same old disaster happens again. For this time, I have no choice but a clean re-installation.
I have run GlassWire since 2014 and I have never experienced this myself yet. Do you use some 'cleaning' software or something that could be somehow deleting our database or accidentally corrupting it? If so please white list our directory. Our database file locations are listed here.
None of that as long as I can remember. Maybe the database was corrupted long time ago, which makes it impossible to clear the fact. The behavior only started recently. And I did some backups recently, but it was performed with glasswire service shut down and no warnings of any kind showed.
There was a certain point where GlassWire switched to a different database structure. When we did that our software would have to upgrade the previous database to the new format. Perhaps this bug is due to older versions of GlassWire with that older less efficient database structure.
Our QA will continue to test and try to reproduce this. Meanwhile our entire team also runs GlassWire all the time so we're always looking for this kind of stuff ourselves too. We use all different hardware types.
This problem only appears to be happening for your GlassWire install. That makes it difficult for the GlassWire team to reproduce the problem because there is not enough information to indicate the cause.
I think that there are two options you could consider if you have the time. The GlassWire team could say whether they think these will help, @Ken_GlassWire?
Check the Windows error reporting logs.
Run a basic memory test.
Run a comprehensive memory test.
Post more details about your hardware and Windows configuration and the settings you are changing in GlassWire. Then we could see what might be different and other users could duplicate your GlassWire configuration and see if we can reproduce the same problem.
Revert to the default configuration, i.e. reinstall with a clean install and don't change any settings.
Change your GlassWire configuration as much as possible. Maybe even move the database to a different folder or drive. Sometimes making more changes will expose the source of a problem on your system.
Thank you for the suggestion. I'll just try with the clean version, if nothing happens in next couple weeks, that means the problem is 100% related to my database. Otherwise I'll check my system manually.
My firewall settings went bad causing GlassWire to repeatedly re-prompt and block apps. GlassWire was seeing everything as new and kept adding multiple rule entries in the Windows Firewall. Initially I blamed a Windows Update, but that was a red herring.
In the end I nuked the lot and started over with all my configuration. Whilst is useful to have the manual backup and restore steps it is rather clunky and hardly user friendly. This function really needs to wrapped up into a little utility.
Latest update on the issue. I tried one more time to use the original backup I mentioned to check out if there is a little chance that I get lucky.


text:
Facebook Inc. (FB): New Tools Can Reveal More About Audiences
Published on February 19, 2013 at 1:15 pm by David Woodburn in News
Facebook Inc. (NASDAQ:FB) already has oodles and oodles of data among its one billion users. Having information about one billion users is a treasure trove of information that, if mined and analyzed correctly, could work to tremendous advantage for any number of marketers. But how much easier could that data analysis be if there were tools available on the Facebook platform that could do some of the work for you?
Do you have questions about the commonalities among your company's Facebook Inc. (NASDAQ:FB) fans? Would you like to know what posts are best received? How about the overall topics on Facebook that seem to be the most viral among your customers and fans, and what are the characteristics of your best fans and can you find those people elsewhere on the social network and draw them in? Well, the introduction of a couple new tools launched in public beta this week may very well give you and your company that valuable insight which could better focus marketing efforts.
OfferPop, a New York-based firm, is launching these new tools that are designed to provide even better, more detailed and focused information about Facebook Inc. (NASDAQ:FB) users and fans of specific companies. it is reported that these tools are improving engagement with brands by 84 percent and fan loyalty of the brands by nearly 200 percent. One such Facebook tool is a post database, which tracks the content that attracts the most interest, keying on that which is generating the most clicks, engagement and goes the most viral. The other tool is a fan database, which allows a marketer to develop a deep profile of fans and helps develop a model for those fans and can help a marketer find Facebook users who fit a similar profile as existing fans.
How could these tools work for marketers benefit?
Facebook dataFacebook database toolsFacebook Inc. (FB)NASDAQ:FBOfferPop
Time To Buy This Web 2.0 Company? Yelp Inc (YELP), Tripadvisor Inc (TRIP) Addiction in Take-Two Interactive Software, Inc. (TTWO)'s Position Twitter, Inc. Buyout In 2013? – Facebook Inc (FB) Who Can Put an End to Microsoft Corporation (MSFT)'s Lost Decade (and... This Week's 5 Smartest Stock Moves: Facebook Inc (FB) and More Billionaire Steve Cohen's Latest Stock Picks Include Facebook (FB)


text:
I Can't Unsee That Movie: film news and reviews by Jeff Huston
National Board Of Review Reads GREEN BOOK As Best Film Of The Year (AWARDS 2018)
November 27, 2018 January 10, 2019 Jeff Huston
The 2018 Oscar Race has begun, and green catches the first gold.
The National Board of Review was the first (in what will be a long line of year-end critics groups) to announce its annual choices for the best achievements in filmmaking, naming Green Book the Best Film of 2018.
In addition, the Board also published a Top 10 for the best films of the year, listing them alphabetically. This excludes Green Book, which supercedes them all, so the NBR ends up citing 11 films total.
Awards were also given for Best Actor, Actress, and in a number of other familiar categories. (Complete list below.)
The NBR is a mysterious, eclectic group that often mixes expected citations with surprising snubs, ignoring some artier fair for more mainstream offerings. Green Book eptiomizes that tendancy, as it is decidely more "middle brow" than some of the artier choices likely to come from critics in New York, L.A., et al.
In addition to Best Film, Green Book's Viggo Mortensen was named Best Actor for his portrayal of the Italian hood who grows past his racial prejudices and ignorance.
Lady Gaga picked up Best Actress for A Star Is Born, Sam Elliott was named Best Supporting Actor for the same film, and their co-star Bradley Cooper was cited as Best Director. Cooper topped other filmmakers like Alfonso Cuaron for Roma and Ryan Coogler for Black Panther. All three of those films also made the Top 10.
Barry Jenkins, another likely Best Director contender, won Best Adapted Screenplay for If Beale Street Could Talk, which was also a Top 10 film choice. Regina King was named Best Supporting Actress for Beale as well.
Perhaps the artiest choices were First Reformed and Eighth Grade. Both low budget indies were listed in the Top 10, and their writer/directors were each honored. Legendary screenwriter and filmmaker Paul Schrader won Best Original Screenplay for First Reformed and Bo Burnham won Best Directorial Debut for Eighth Grade.
While many of the year's most critically-acclaimed films did make the cut, the most glaring snubs from the Top 10 and all other categories were Damien Chazelle's Neil Armstrong moon mission drama First Man and Spike Lee's KKK true story BlackKklansman.
Chazelle's follow-up to the lauded Oscar-winning La La Land failed to touchdown with audiences after a rapturous reception at film festivals. The snubs will likely continue as First Man remains a longshot to gain any traction throughout awards season. The complete blacklisting of BlackKlansman is a bit more of a surprise, especially its absence from the Top 10 where it lost out to, among others, A Quiet Place and Mary Poppins Returns.
Joining First Man and BlackKlansman in the snub category: Vice (the upcoming Dick Cheney biopic starring Christian Bale), Yorgos Lanthimos' The Favourite, and Clint Eastwood's The Mule (which has yet to open and wasn't screened for voters). Hereditary, which has aspirations for lead actress Toni Collette, was ignored for both that category and the Board's choices for the Top 10 Independent Films.
2018 Film Awards
Best Film: Green Book
Other Top Films (listed alphabetically)
Best Director: Bradley Cooper, A Star Is Born
Best Actress: Lady Gaga, A Star Is Born
Best Actor: Viggo Mortensen, Green Book
Best Supporting Actor: Sam Elliott, A Star Is Born
Best Supporting Actress: Regina King, If Beale Street Could Talk
Best Original Screenplay: Paul Schrader, First Reformed
Best Adapted Screenplay: Barry Jenkins, If Beale Street Could Talk
Best Animated Feature: Incredibles 2
Breakthrough Performance: Thomasin McKenzie, Leave No Trace
Best Directorial Debut: Bo Burnham, Eighth Grade
Best Foreign Language Film: Cold War
Best Documentary: RBG
Best Ensemble: Crazy Rich Asians
William K. Everson Film History Award: The Other Side of the Wind and They'll Love Me When I'm Dead
NBR Freedom of Expression Award: 22 July
NBR Freedom of Expression Award: On Her Shoulders
Top 5 Foreign Language Films 2018 (listed alphabetically)
Happy as Lazzaro
Top 5 Documentaries 2018 (listed alphabetically)
Crime + Punishment
Won't You Be My Neighbor?
Top 10 Independent Films 2018 (listed alphabetically)
Lean on Pete
The Old Man & the Gun
Sorry to Bother You
We the Animals
You Were Never Really Here
Honoring annual achievements in film since 1929, the National Board of Review is a "select group of film enthusiasts, filmmakers, professionals, academics, and students of varying ages and backgrounds" who watch over 250 films and participate in discussions with directors, actors, producers, and screenwriters before making and announcing their selections.
Click on links below for other Critics Group Awards and Guild Nominees that have been announced so far for the 2018 / 19 season:
Directors Guild of America Nominees
Writers Guild of America Nominees
Golden Globe Winners
Producers Guild of America Nominees
Dallas-Fort Worth Film Critics Association
Screen Actors Guild Nominees
Critics Choice Awards Nominees
Los Angeles Film Critics Association
Toronto Film Critics Association
Philadelphia Film Critics Circle
Chicago Film Critics Association
AFI Film Awards
Detroit Film Critics Society
Atlanta Film Critics Circle
New York Film Critics Circle
Previous postCircle Of Life Is Carbon Copied In Live-Action LION KING Teaser (VIDEO)
Next postRALPH BREAKS THE INTERNET (Movie Review)
Major Snubs Mark Screen Actors Guild Nominations (AWARDS 2021)
Latest Trailer For THE BATMAN Purrs With The Bat And The Cat (VIDEO)
THE MATRIX RESURRECTIONS (Movie Review)
First Trailer For DOCTOR STRANGE 2's Multiverse Movie Teases Dark Possibilities (VIDEO)
SPIDER-MAN: NO WAY HOME Obliterates Records With Massive $260M Haul (BOX OFFICE)
DRIVE MY CAR and POWER OF THE DOG Win Big With L.A. Film Critics (AWARDS 2021)
SPIDER-MAN: NO WAY HOME (Movie Review)
NIGHTMARE ALLEY (Movie Review)
SECRETS OF DUMBLEDORE Trailer Reveals Albus Vs Grindelwald & Aurelius (VIDEO/IMAGES)
WEST SIDE STORY (2021) (Movie Review)
Film Fun
Film Images
Filmmaker Interviews
Spielberg Retrospective
Star Trek: Original Cast Movies
Summer Blockbusted 2020